/* here you can put your own css to customize and override the theme */

.chosen-container{padding: 5px 22px 5px 0;}
.chosen-choices{border: 1px solid #c2cad8;
border-radius: 4px !important;
height: 40px;
padding:5px!important;}
}
#myresults{height: 200px;
overflow-y: auto;
border: 1px solid silver;
padding: 5px;}
.nav .subselected,.nav .subselected:hover,#asubselected{color:#519c0f!important;}

#filterText{padding: 10px 0;}
#filterText span{font-weight: bold;color:#66cc00}
.floatbadge{position: absolute!important;
top: -10px!important;
border: 1px solid silver!important;
}
.table-scrollable {
    overflow-x: visible!important;
    overflow-y: visible!important;
}
.portlet.light .dataTables_wrapper .rowbuttons .dt-buttons{margin-top:1px!important;border:1px solid red;}
.portlet.box.green {
    border: 1px solid #64bd15!important;}
.portlet.box.grey {
    border: 1px solid silver!important;}	
.form-control{color: #000!important;}
.redfont{color:red;}
#mapLegend{;position:absolute;bottom:100px;left:100px;border:1px solid silver;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;-moz-box-shadow:1px 1px 4px #000;-webkit-box-shadow:1px 1px 4px #000;box-shadow:1px 1px 4px #000;}
.green .hint{color:white!important;}
.lightgreybg{background:#f9f9f9;}
.padtop{padding-top:10px;}
.padbottom{padding-bottom:10px;}
.hint{font-weight: normal;
width:100%;
font-style: italic;
color: #999898 !important;
font-size: 9pt;float:left;}
.straighttextbox{border:none;}
label{font-size: 13px;}
.highlighted{background:#ccdaf2;}
.highlighted label{color:#3561a9;}
.highlighted input,.highlighted select{border:1px dotted #3561a9;background:white;}
.bottomborder{border-bottom:1px dashed silver;} 
.topborder{border-top:1px dashed silver;} 
.nicebg{background:#d3eadd}
.page-content-shortop{padding:50px 20px 10px 20px!important;}
.nopadleft{padding-left:0!important;}
.nopadright{padding-right:0!important;}
.padmarg{padding:5px!important;margin:5px 10px!important;}
.smalltext{font-size:9pt;}
td.details-control {
    background: url('/dataentry/images/details_open.png') no-repeat center center!important;
    cursor: pointer;
}
tr.shown td.details-control {
    background: url('/dataentry/images/details_close.png') no-repeat center center!important;
}
.table td, .table th {
    font-size: 12px!important;
}
table.dropdowntable{width:100%;}
table.dropdowntable tr{background:#eef1f5; border-bottom:1px solid #eef1f5;}
table.dropdowntable tr td{ border-right:4px solid #eef1f5;}
table.dropdowntable  td.dd_subtitle{ border-right:1px dotted #eef1f5;font-weight:bold;color:#367924;}
a.legendtip{font-size:11px!important;color:black;}
.imageShadow{-moz-box-shadow:1px 1px 4px #000;-webkit-box-shadow:1px 1px 4px #000;box-shadow:1px 1px 4px #000;}
.aligncenter{text-align:center;}
.alignright{text-align:right;}
.padtop30{padding-top:20px;}
.padbottom{padding-bottom:20px;}
.filterbg{padding:10px 0; -moz-box-shadow: 2px 2px 2px 2px #7e7e7e; -webkit-box-shadow: 2px 2px 2px 2px #7e7e7e; box-shadow: 2px 2px 2px 2px #7e7e7e;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; border:2px solid white;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f6feee+0,ffffff+50,e7f8d6+100 */
background: #f6feee; /* Old browsers */
background: -moz-linear-gradient(top,  #f6feee 0%, #ffffff 50%, #e7f8d6 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #f6feee 0%,#ffffff 50%,#e7f8d6 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #f6feee 0%,#ffffff 50%,#e7f8d6 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6feee', endColorstr='#e7f8d6',GradientType=0 ); /* IE6-9 */
margin-bottom:20px;
	}
	.filterbg .row{margin:2px 10px;}
.panel-primary > .panel-heading {
    color: #fff;
    background-color: #82b74e;
    border-color: #6d9f3b;
}
.panel-primary{border-color: #82b74e;}
.btn-xs{
margin-right:1px!important;
}
.redtext{color:red;}
.greytext{color:#878686;}
.greentext{color:#33cc00;}
.widget-thumb .widget-thumb-heading {
    color: #494949;
}

div.dataTables_wrapper div.dataTables_processing {
 position: fixed;
 top: 50%;
  left: 50%;
 z-index: 999999999;
}

