/*# sourceMappingURL=frontend.min.css.map*/

@media screen and (max-width: 768px) {
	.gswpts_tables_container.collapse_style table, .gswpts_tables_container.collapse_style thead, .gswpts_tables_container.collapse_style tbody, .gswpts_tables_container.collapse_style th, .gswpts_tables_container.collapse_style td, .gswpts_tables_container.collapse_style tr {
		display: block;
		font-size: 14px;
	}
	
	.gswpts_tables_container.collapse_style tbody {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	
	.gswpts_tables_container.collapse_style tbody tr td {
		padding-left: 50%;
		position: relative;
		word-break: break-all;
	}
	
	.gswpts_tables_container.collapse_style tbody tr td::before {
		content: attr(data-content);
		position: absolute;
		left: 0;
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		padding-left: 10px;
		height: 100%;
		width: 44%;
		overflow-x: scroll;
		white-space: nowrap;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		font-weight: bolder;
	}
	
	.gswpts_tables_container.collapse_style tbody tr td::after {
		content: "";
		position: absolute;
		height: 100%;
		background: rgba(34, 36, 38, .1);
		width: 1px;
		display: block;
		top: 0;
		left: 47%;
	}
}

@media screen and (max-width: 740px) {
	.gswpts_tables_container.scroll_style .gswpts_tables_content table td, .gswpts_tables_container.scroll_style th {
		font-size: 12px;
	}
	
	.gswpts_tables_container.scroll_style .gswpts_tables_content .bottom_options .pagination.menu {
		font-size: 12px;
	}
	
	.gswpts_tables_container.scroll_style .gswpts_tables_content table th {
		padding-right: 0;
	}
	
	.gswpts_tables_container.scroll_style #create_tables_wrapper>div.dt-buttons span {
		font-size: 10px;
	}
	
	.gswpts_tables_container.scroll_style #create_tables_wrapper>div.dt-buttons span>img {
		width: 32%;
	}
	
	.gswpts_tables_container.scroll_style #create_tables_filter>label>span>input[type=search] {
		padding: 2px;
	}
}

@media screen and (min-width: 541px) {
	.gswpts_tables_container .gswpts_tables .hidden-row, .gswpts_tables_container .gswpts_tables .hidden-row {
		display: none;
	}
	
	.gswpts_tables_container .gswpts_tables .hidden-cell .cell_div, .gswpts_tables_container .gswpts_tables .hidden-cell .cell_div {
		visibility: hidden;
	}
}

@media screen and (max-width: 540px) {
	.gswpts_tables_container .gswpts_tables .hidden-row-mobile, .gswpts_tables_container .gswpts_tables .hidden-row-mobile {
		display: none;
	}
	
	.gswpts_tables_container .gswpts_tables .gswpts_rows.hidden-row-mobile, .gswpts_tables_container .gswpts_tables .gswpts_rows.hidden-row-mobile {
		display: none;
	}
	
	.gswpts_tables_container .gswpts_tables tr.gswpts_rows.hidden-row-mobile, .gswpts_tables_container .gswpts_tables tr.gswpts_rows.hidden-row-mobile {
		display: none;
	}
	
	.gswpts_tables_container .gswpts_tables .hidden-cell-mobile .cell_div, .gswpts_tables_container .gswpts_tables .hidden-cell-mobile .cell_div {
		visibility: hidden;
	}
	
	.gswpts_tables_container .gswpts_tables .gswpts_rows td.hidden-cell-mobile .cell_div, .gswpts_tables_container .gswpts_tables .gswpts_rows td.hidden-cell-mobile .cell_div {
		visibility: hidden;
	}
}
