TABLE.resptable {
    width:100%;
}
.resptable {
    background:#fff;
	min-width:320px;
}
.resptable_fixed {
    width:40px !important;
}
.resptable_pager {
	width:100%;
	height:28px;
	text-align:right;
	background:#fff;
}
.resptable_button {
	margin-left:10px;
	margin-right:10px;
	padding:2px;
	border:outset 2px #808080;
	color:#000;
	font-weight:bold;
	font-size:12px;
	cursor:pointer;
	height:18px;
	background:linear-gradient(to bottom, #FFFFFF, #CFCFCF);
}
.resptable_button_inactive {
	margin-left:10px;
	margin-right:10px;
	padding:2px;
	border:solid 2px #D0D0D0;
	color:#D0D0D0;
	font-weight:bold;
	font-size:12px;
	height:18px;
}

.resptable TH { background-color:#134b26; color:#F2EAB9;border-right:1px solid #E4E1DE; font-size: 0.8em;text-align:center;padding:2px;}
.resptable TD { border-right:1px solid #E4E1DE; font-size: 0.8em;padding:2px;z-index:2;}

.dateinterval {
	font-size: 12px;
}

DIV.breakfilters {
	display: table_cell;
}
.etlapcella {
	vertical-align:top !important;
	padding:2px;
	font-size:14px !important;
	line-height:18px !important;
}
.etlapcellafiltered {
	color:#808080 !important;
	background:#C0C0C0 !important;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
}
.filteron {
	color:#00FF00 !important;
}
.filteroff {
	color:#F00 !important;
}
.etlapar {
	float:right;
	font-weight:bold;
	height:18px !important;
	line-height:18px !important;
	font-size: 14px !important;
	padding-left: 4px !important;
	margin: 0px 4px 0px 4px !important;
}
.etlapleiras {

}
.etlapikonok IMG {
	max-height:16px !important;
}
.etlapkosar {
	float:right;
}
.etlapkosar INPUT {
	text-align:right;
	width:44px !important;
	height:20px !important;
	line-height:12px !important;
	font-size: 14px !important;
	margin: 0px 0px 0px 6px !important;
	padding:0px 0px 0px 6px !important;
	z-index:2;
}
.etlapkosar_unsaved {
	border: solid 1px #FF0000 !important;
	background-color: #FFE8E8 !important;
}
.etlapmenu {
	cursor:pointer;
	font-family:FontAwesome;
	padding:2px;
	width:42px !important;
}
.elap-fejlec-nap { font-size: 15px!important }
DIV.buttonalign { display:inline;  padding-left:10px;}
DIV.breakfilters { display:table-cell; }
DIV.filterspopup2 {
	width:860px;
}
DIV.filterspopup3 {
	width:850px;
}
DIV.filtersgroup {
	display:table-cell;
}
.resptable_filter1 { display:inline; }
.resptable_filter2 { display:inline; }
#resptable_filters {
	background-color:rgba(19,75,38,0.95);
	box-shadow:4px 4px 4px #000;
	text-align:left;
	position:fixed;
	top:1%;height:97%;
	left:20%;width:60%;
	padding:5px;
	z-index:1000;
	overflow-x:hidden;
	overflow-y:auto;
}
#resptable_filtershadow {
	position:fixed;
	top:0px;height:100%;
	left:0px;width:100%;
	z-index:999;
	background-color:rgba(0,0,0,0.3);
}
@media screen and (max-width: 800px) {
.resptable_largeonly { display:none; }
.resptable_filter1 { display:inline; }
.resptable_filter2 { display:none; }
DIV.buttonalign { display:block; text-align:center; padding-bottom:10px; }
DIV.buttonalign INPUT:not([type=checkbox]) { width:70%; margin-right:0px !important; }
}

@media screen and (max-width: 1280px) {
DIV.breakfilters { display:block !important; }
}
@media screen and (max-width: 920px) {
DIV.filterspopup2 {
	width:320px !important;
}
DIV.filterspopup3 {
	width:310px !important;
}
DIV.filtersgroup {
	display:block !important;
}
}

@media screen and (max-width: 475px) {
	#resptable_orderbuttonl { display:none; }
	/*#resptable_orderbutton:after {*/
	/*	content: '✔';*/
	/*}*/
	#resptable_orderbutton {
		margin-right: 20px !important;
		width: 100px;
		text-align: center;
		max-width: 180px !important;
	}
	#resptable_orderbutton:after {
		content: '\f07a';
		font-family: 'FontAwesome';
	}
}

@media screen and (max-width: 960px) {
	.resptable_filter1 { display:none; }
	.resptable_filter2 { display:none; }
}

option {
	background-color: #ffffff !important;
	color: #000000 !important;
}