/*
 * It is advised not to edit the smartadmin_production.css
 * as this will override any changes you make in the 
 * later versions of this theme. 
 * 
 * We advise that you use use this CSS to override 
 * SmartAdmin styles. 
 * 
 * Rename the stylesheet to whatever your liking so it will stay
 * unique to you with each update of SmartAdmin.
 */

/*
 * INDEX
 * 
 * - HTML
 * - BODY
 * - CUSTOM STYLES
 */
.griditemLink {
	border: none;
	color: #000000;
	font: 14px Verdana, Arial, sans-serif;
	background-color: #ffffff;
}
.griditemLink a { color: #426C9D; text-decoration: none; font: bold 14px Verdana, Arial, sans-serif;}
.griditemLink a:hover { color: #426C9D; text-decoration: underline; font: bold 14px Verdana, Arial, sans-serif;}

.TextBox {
	font-size: 13px;
	font-family: verdana;
	color: #000033;
}

.bootstrap-timepicker-widget
{
    z-index:100002 !important;    
}

@media print {
  .visible-print  { display: inherit !important; }
  .hidden-print   { display: none !important; }
}

.smart-form .label { color: #000 !important; }
.labelBlack { color: #000 !important; }
h1 { color: #000 !important; }
h2 { color: #000 !important; }
h3 { color: #000 !important; }
h4 { color: #000 !important; }
h5 { color: #000 !important; }
.sweet-alert p { color: #000 !important; }
aWhite { color: white; }
aWhite:hover { color: white; font-weight: bold; text-decoration: none; }

/* from conversion to latest data tables */
.dataTables_wrapper .dataTables_filter input { margin-left: 0; }
div.dataTables_info { padding-top: 9px!important;color:#969696!important; }
.dataTables_wrapper .dataTables_paginate { padding-top:0; }
.pagination>li>a:hover { color:#214e75;background-color:#eee;border-color:#ddd; }
.paginate_button:hover { border:0; }
.dataTables_wrapper .dataTables_paginate .paginate_button { padding:0;margin-left:0;border:0;background-color:none;background:none; }
.paginate_button:hover { border:0; }
.dataTables_wrapper .dataTables_paginate .paginate_button:hover { border:0;background-color:none;background:none; }
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active { border: 0; }
.dataTables_wrapper.no-footer .dataTables_scrollBody { border-bottom: 0; }
table.dataTable.no-footer { border-bottom: 0; }
.dt-button-background { background:transparent ! important; }
div.dt-button-collection button.dt-button.active:not(.disabled) { color: #fff; background-color: #3276b1; background-image: none; border-color: #2c699d; box-shadow: none; }
div.dt-button-collection button.dt-button.active:not(.disabled):hover { color: #fff; background-color: #275b89; background-image: none; border-color: #1f496d; box-shadow: none; }
table.dataTable thead .sorting { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATAgMAAAAPPt5fAAAACVBMVEUAAADIyMjl5eVIBBP/AAAAAXRSTlMAQObYZgAAAClJREFUCNdjwAYEwGQKiGDsBJFsTA5AUoJhAqZaiDhEDVg9RC/MHEwAANsMA91AQfd/AAAAAElFTkSuQmCC) no-repeat center right!important; }