


/* generic page styling */
.slab {
	vertical-align:middle;
	display:inline-table;
	width:13%;
	padding:0 0 0 2%;
	text-align:left;
}
.combodate {
	vertical-align:middle;
	display:inline-table;
	width:35%;
	padding:0;
}

/* filtertable */
table.filter { border-collapse: collapse; width: 100%; }
table.filter th, td { padding: 5px; }
table.filter th { vertical-align: bottom; background-color: #292b33 !important; width: 100%; }
table.filter thead tr, table.filter tbody tr {
    display: table;
    width: 100%;
}
table.filter td { font-size:90%; }
table.filter td.alt { background-color: #ffc; background-color: rgba(255, 255, 0, 0.2); }
table.filter tbody {
    width: 100%; 
		display: inline-block;
    max-height: 600px;
    overflow: auto;
		overflow-x: hidden;
}
p.filter-table {font-size:90%; padding:5px 0 0 0; text-align:right !important; }
p.filter-table input {font-size:90%; padding:0 5px !important; margin:-3px 0 0 0; width: 20%; float:left; height:24px;}
p.filter-table .quick {margin:0 !important; padding:0 5px !important; border-right:1px solid #8b2226;}
mp.filter-table .quick:after {content: " | ";}
p.filter-table .quick:last-child {border:none;}


.tx_uploadexample_title {}
.tx_uploadexample_theme {}
.tx_uploadexample_feGroup {height: 100px !important;}
.tx_uploadexample_message {}
.tx_uploadexample_image {}


.tx-upload-example pre {overflow:visible; font-family: 'Montserrat', sans-serif; line-height: 1.5em; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;}
.tx-upload-example .note {font-size: 0.8em !important;color: #666;}
.tx-upload-example .required {font-size: 1.1em !important;color: red;font-weight: bold;}
.tx_uploadexample_feGroup {background-image:none !important;}

a.tx-upload-example_button, input[type="submit"].tx-upload-example_button, input.tx-upload-example_button {
    display: inline;
    padding: 11px 20px !important;
    margin: 0 5px !important;
		font-size: 0.9em !important;
    cursor: pointer;
    border: 0;
    border-radius: 2px;
    position: relative;
    overflow: hidden;
    -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,.03);
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.03);
    background-image: url(../img/box_shadow_button.png);
    background-repeat: repeat-x;
    background-color: #2ba6cb;
    border-color: #2285a2;
    color: white;
}

/* datepicker */
.selectBoxArrow{
	margin-top:5px;
	margin-left:3px;
	float:left;
	position:absolute;
	left:16px;
}	

.selectBoxInput{
	border:0px;
	padding-left:1px;
	height:16px;
	position:absolute;
	top:0px;
	right:0px;
}
.selectBox{
	border:1px solid #666;
	height:20px;	
	right:0px;

}
.selectBoxOptionContainer{
	position:absolute;
	border:1px solid #666 !important;
	height:100px;
	background-color:#FFF;
	left:-1px;
	top:20px;
	visibility:hidden;
	overflow:auto;
	z-index:1000;
}
.selectBoxIframe{
	position:absolute;
	background-color:#FFF;
	border:0px;
	z-index:999;
}
.selectBoxAnOption{
	font-family:arial;
	font-size:12px;
	cursor:default;
	margin:1px;
	overflow:hidden;
	white-space:nowrap;
}
select.seldated {width:50px !important; float:right;}
select.seldatem {width:80px !important; float:right;}
select.seldatey {width:70px !important; float:right;}

h4.buttom {text-align:center}

h4.buttom a {
  background: #e33535;
  background-image: -webkit-linear-gradient(top, #e33535, #942222);
  background-image: -moz-linear-gradient(top, #e33535, #942222);
  background-image: -ms-linear-gradient(top, #e33535, #942222);
  background-image: -o-linear-gradient(top, #e33535, #942222);
  background-image: linear-gradient(to bottom, #e33535, #942222);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  color: #ffffff;
  font-size: 20px;
  padding: 5px 20px 5px 20px;
  text-decoration: none;
}

h4.buttom a:hover {
  background: #942222;
  background-image: -webkit-linear-gradient(top, #942222, #e33535);
  background-image: -moz-linear-gradient(top, #942222, #e33535);
  background-image: -ms-linear-gradient(top, #942222, #e33535);
  background-image: -o-linear-gradient(top, #942222, #e33535);
  background-image: linear-gradient(to bottom, #942222, #e33535);
  text-decoration: none;
}



















