.plate {display:inline-block;height:32px;width:64px;text-align:center;font-size:12px;background:#FFF;color:#000;border:1px solid #000;}
.plate .topbar {height:9px;font-size:7px;text-align:center;width:100%;margin-bottom: 3px;background:#FFF;color:#000;}

.plate.AK .topbar {display:none;}
.plate.AK {padding-top:9px; background:url('/img/AK.png'); color:#000000; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.AL .topbar {display:none;}
.plate.AL {padding-top:9px; background:url('/img/AL.png'); color:#07359C; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.AR .topbar {display:none;}
.plate.AR {padding-top:9px; background:url('/img/AR.png'); color:#BF0714; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.AZ .topbar {display:none;}
.plate.AZ {padding-top:9px; background:url('/img/AZ.png'); color:#14126C; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.CA .topbar {display:none;}
.plate.CA {padding-top:9px; background:url('/img/CA.png'); color:#000000; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.CO .topbar {display:none;}
.plate.CO {padding-top:9px; background:url('/img/CO.png'); color:#001C6C; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.CT .topbar {display:none;}
.plate.CT {padding-top:9px; background:url('/img/CT.png'); color:#022169; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.DC .topbar {display:none;}
.plate.DC {padding-top:9px; background:url('/img/DC.png'); color:#0414A4; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.DE .topbar {display:none;}
.plate.DE {padding-top:9px; background:url('/img/DE.png'); color:#B78732; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.FL .topbar {display:none;}
.plate.FL {padding-top:9px; background:url('/img/FL.png'); color:#14594C; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.GA .topbar {display:none;}
.plate.GA {padding-top:9px; background:url('/img/GA.png'); color:#07200B; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.HI .topbar {display:none;}
.plate.HI {padding-top:9px; background:url('/img/HI.png'); color:#000000; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.IA .topbar {display:none;}
.plate.IA {padding-top:9px; background:url('/img/IA.png'); color:#070945; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.ID .topbar {display:none;}
.plate.ID {padding-top:9px; background:url('/img/ID.png'); color:#07542A; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.IL .topbar {display:none;}
.plate.IL {padding-top:9px; background:url('/img/IL.png'); color:#393872; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.IN .topbar {display:none;}
.plate.IN {padding-top:9px; background:url('/img/IN.png'); color:#000000; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.KS .topbar {display:none;}
.plate.KS {padding-top:9px; background:url('/img/KS.png'); color:#000000; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.KY .topbar {display:none;}
.plate.KY {padding-top:9px; background:url('/img/KY.png'); color:#0F0F42; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.LA .topbar {display:none;}
.plate.LA {padding-top:9px; background:url('/img/LA.png'); color:#B81319; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.MA .topbar {display:none;}
.plate.MA {padding-top:9px; background:url('/img/MA.png'); color:#A11209; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.MD .topbar {display:none;}
.plate.MD {padding-top:9px; background:url('/img/MD.png'); color:#000000; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.ME .topbar {display:none;}
.plate.ME {padding-top:9px; background:url('/img/ME.png'); color:#000000; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.MI .topbar {display:none;}
.plate.MI {padding-top:9px; background:url('/img/MI.png'); color:#000C58; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.MN .topbar {display:none;}
.plate.MN {padding-top:9px; background:url('/img/MN.png'); color:#000000; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.MO .topbar {display:none;}
.plate.MO {padding-top:9px; background:url('/img/MO.png'); color:#09135B; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.MS .topbar {display:none;}
.plate.MS {padding-top:9px; background:url('/img/MS.png'); color:#000000; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.MT .topbar {display:none;}
.plate.MT {padding-top:9px; background:url('/img/MT.png'); color:#0D0857; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.NC .topbar {display:none;}
.plate.NC {padding-top:9px; background:url('/img/NC.png'); color:#891722; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.ND .topbar {display:none;}
.plate.ND {padding-top:9px; background:url('/img/ND.png'); color:#000000; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.NE .topbar {display:none;}
.plate.NE {padding-top:9px; background:url('/img/NE.png'); color:#880410; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.NH .topbar {display:none;}
.plate.NH {padding-top:9px; background:url('/img/NH.png'); color:#0D4A3B; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.NJ .topbar {display:none;}
.plate.NJ {padding-top:9px; background:url('/img/NJ.png'); color:#000000; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.NM .topbar {display:none;}
.plate.NM {padding-top:9px; background:url('/img/NM.png'); color:#025601; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.NV .topbar {display:none;}
.plate.NV {padding-top:9px; background:url('/img/NV.png'); color:#000000; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.NY .topbar {display:none;}
.plate.NY {padding-top:9px; background:url('/img/NY.png'); color:#013B82; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.OH .topbar {display:none;}
.plate.OH {padding-top:9px; background:url('/img/OH.png'); color:#033DA1; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.OK .topbar {display:none;}
.plate.OK {padding-top:9px; background:url('/img/OK.png'); color:#000000; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.OR .topbar {display:none;}
.plate.OR {padding-top:9px; background:url('/img/OR.png'); color:#000000; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.PA .topbar {display:none;}
.plate.PA {padding-top:9px; background:url('/img/PA.png'); color:#00021D; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.RI .topbar {display:none;}
.plate.RI {padding-top:9px; background:url('/img/RI.png'); color:#0D0B16; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.SC .topbar {display:none;}
.plate.SC {padding-top:9px; background:url('/img/SC.png'); color:#FFFFFF; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.SD .topbar {display:none;}
.plate.SD {padding-top:9px; background:url('/img/SD.png'); color:#9A1F2B; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.TN .topbar {display:none;}
.plate.TN {padding-top:9px; background:url('/img/TN.png'); color:#000000; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.TX .topbar {display:none;}
.plate.TX {padding-top:9px; background:url('/img/TX.png'); color:#071750; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.UT .topbar {display:none;}
.plate.UT {padding-top:9px; background:url('/img/UT.png'); color:#000000; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.VA .topbar {display:none;}
.plate.VA {padding-top:9px; background:url('/img/VA.png'); color:#731C09; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.VT .topbar {display:none;}
.plate.VT {padding-top:9px; background:url('/img/VT.png'); color:#FFFFFF; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.WA .topbar {display:none;}
.plate.WA {padding-top:9px; background:url('/img/WA.png'); color:#811218; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.WI .topbar {display:none;}
.plate.WI {padding-top:9px; background:url('/img/WI.png'); color:#AF1017; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.WV .topbar {display:none;}
.plate.WV {padding-top:9px; background:url('/img/WV.png'); color:#000000; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.plate.WY .topbar {display:none;}
.plate.WY {padding-top:9px; background:url('/img/WY.png'); color:#000000; border:0px; background-position: 0 0; background-repeat: no-repeat; background-size: contain;}

.bootstrap-dialog {z-index:3000 !important;}

#sidebar-left {
	max-width:230px !important;
}

.page-title {margin-bottom: 20px;}

.hrdiv {height:1px;margin-top:2px;margin-bottom:2px;border-bottom: 1px solid #CCC;}
.carDiv {
	font-size:12px;
	display: block;
	border-bottom: 1px solid #CCC;
	margin: 1px 0;
	padding: 2px;
	text-align:center;
}

.searchTable {
	font-size:12px;
}

.permitDiv, .passDiv, .lotDiv {
	font-size:12px;
	line-height:13px;
	display: block;
	border-bottom: 0px solid #CCC;
	margin: 1px 0;
	padding: 1px;
}

.carDiv:last-child, .permitDiv:last-child, .passDiv:last-child, .lotDiv:last-child {
	border-bottom: 0px solid #CCC;
}
.btnSpace {
	display:inline-block;
	width:3%;
	height:.1em;
}

.progress {background:#CCC !important;}

ol.breadcrumb li.lastCrumb {color:#000 !important;}

input.form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #CCC;
}
input.form-control::-moz-placeholder { /* Firefox 19+ */
	color: #CCC;
}
input.form-control:-ms-input-placeholder { /* IE 10+ */
	color: #CCC;
}
input.form-control:-moz-placeholder { /* Firefox 18- */
	color: #CCC;
}
.box-primary {
	background-color: #6AA6D6;
	color: #f8f8f8;
	border-color: #5a8db6;
	background-image: -webkit-linear-gradient(top, #6AA6D6, #5a8db6);
	background-image: -moz-linear-gradient(top, #6AA6D6, #5a8db6);
	background-image: -ms-linear-gradient(top, #6AA6D6, #5a8db6);
	background-image: -o-linear-gradient(top, #6AA6D6, #5a8db6);
	background-image: linear-gradient(to bottom, #6AA6D6, #5a8db6);
}
.box-warning {
	background-color: #F2BD00;
	color: #f8f8f8;
	border-color: #beb360;
	background-image: -webkit-linear-gradient(top, #F2BD00, #beb360);
	background-image: -moz-linear-gradient(top, #F2BD00, #beb360);
	background-image: -ms-linear-gradient(top, #F2BD00, #beb360);
	background-image: -o-linear-gradient(top, #F2BD00, #beb360);
	background-image: linear-gradient(to bottom, #F2BD00, #beb360);
}
.box-success {
	background-color: #63CC9E;
	color: #f8f8f8;
	border-color: #54ae86;
	background-image: -webkit-linear-gradient(top, #63CC9E, #54ae86);
	background-image: -moz-linear-gradient(top, #63CC9E, #54ae86);
	background-image: -ms-linear-gradient(top, #63CC9E, #54ae86);
	background-image: -o-linear-gradient(top, #63CC9E, #54ae86);
	background-image: linear-gradient(to bottom, #63CC9E, #54ae86);
}
.box-danger {
	background-color: #D15E5E;
	color: #f8f8f8;
	border-color: #b25050;
	background-image: -webkit-linear-gradient(top, #D15E5E, #b25050);
	background-image: -moz-linear-gradient(top, #D15E5E, #b25050);
	background-image: -ms-linear-gradient(top, #D15E5E, #b25050);
	background-image: -o-linear-gradient(top, #D15E5E, #b25050);
	background-image: linear-gradient(to bottom, #D15E5E, #b25050);
}
.box-info {
	background-color: #7BC5D3;
	color: #f8f8f8;
	border-color: #69a8b4;
	background-image: -webkit-linear-gradient(top, #7BC5D3, #69a8b4);
	background-image: -moz-linear-gradient(top, #7BC5D3, #69a8b4);
	background-image: -ms-linear-gradient(top, #7BC5D3, #69a8b4);
	background-image: -o-linear-gradient(top, #7BC5D3, #69a8b4);
	background-image: linear-gradient(to bottom, #7BC5D3, #69a8b4);
}

#mjc-towtruck {
	position:relative;
	top:15px;
	height:27px;
	width:auto;
}

#mjc-towtruck path {
	fill: #FFF;
}
#towTruck {
	position:relative;
	top:-12px;
}

.motorcycle-icon-med {
	font-size:20px;
	position: relative;
	top: 5px;
}

.red-strikethrough {
	text-decoration: line-through;
	color: tomato;
}

.needs-checking-text {
	color: orange;
}

.panel-heading .accordion-toggle:after {
	/* symbol for "opening" panels */
	font-family: 'Glyphicons Halflings'; /* essential for enabling glyphicon */
	content: "\e114";	/* adjust as needed, taken from bootstrap.css */
	float: right;		/* adjust as needed */
	color: grey;		 /* adjust as needed */
}
.panel-heading .accordion-toggle.collapsed:after {
	/* symbol for "collapsed" panels */
	content: "\e080";	/* adjust as needed, taken from bootstrap.css */
}

.panel-menu .badge {
	background: none repeat scroll 0 0 #e84e40;
	color: #fff;
	position:relative;
	left:-2px;
	font-size: 10px;
}

.panel-menu .badge.bg-warning {
	background: none repeat scroll 0 0 #F1BC2B;
	color: #fff;
	position:relative;
	left:-2px;
	font-size: 10px;
}

.form-horizontal fieldset legend {font-size: 18px !important;}

.alertBox {
	color:white;
	font-weight: bold;
	text-align: center !important;
	line-height: 12px !important;
	padding: 10px !important;
	margin-top: 12px !important;
	margin-left: 6px !important;
}

.alertBox:first-child {
	padding-top: 10px !important;
	padding-bottom: 3px !important;
}

.alertBox div {
	text-align: center !important;
}

li a.menuItem sup.badge {
	position: relative;
	top: -7px;
	color: #fff;
	font-size: 9px;
}

li a.menuItem sup.badge-danger {
	position: relative;
	top: -7px;
	background: #e84e40;
	color: #fff;
	font-size: 9px;
}

li a.menuItem sup.badge-info {
	background: #428BCA !important;
	color: #fff;
	font-size: 9px;
}

li a.menuItem sup.badge.bg-warning {
	background: #F2BD00 !important;
	color: #000;
	font-size: 9px;
}

ul.dropdown-menu li a.menuItem sup.badge {
	position: relative;
	top: 0px;
	margin-left: 2px;
}

ul.dropdown-menu li a.menuItem sup.badge-danger {
	background: #e84e40;
	position: relative;
	top: 0px;
	margin-left: 2px;
}

li a.menuItem sup.badge-default {
	background: #666 !important;
	font-size: 9px;
}
sup.badge-default {
	background: #666 !important;
	font-size: 9px;
}

#fileContainer {
	overflow: hidden;
	position: relative;
/* 	z-index:98; */
}

#fileContLab {text-align: center;}

/*
.required-label:after {content: " *";}
 */
.notrequired-label {font-weight:normal;text-decoration: underline;}
.instructions {font-size:11px;padding-left:20px; color:#0D0857;}

label.required-label {
	text-decoration: underline;
	color:#0D0857;
/*
	line-height: 13px !important;
	font-size: 12px !important;
 */
}

label.notrequired-label {
/*
	line-height: 13px !important;
	font-size: 12px !important;
 */
}

label > .help-block {
	font-size:.8em;
	color:#CCC;
	margin:0px !important;
}

input, select {color:#333;}

.tiny {font-size:10px;text-align:left;}

.tablesorter {width:100%;}
.tablesorter-filter-row.hideme {height:10px;}

.printOnlyFix {display:none;}

.label-as-badge {border-radius: 1em;}

.table.tablesorter>tbody>tr>td {
	vertical-align: middle;
}

.tiny-logo {height:25px;width:auto;display:inline-block;margin-left:5px;}
.tiny-text {font-size:10px;}

div.svgLogo {
	background-image: url('/img/sites/logo.svg');
	min-width: 150px;
	height: 50px;
	width: 150px;
	min-height: 50px;
	margin-left: auto;
	margin-right: auto;
}

#clearLotsWaiting, #clearLotsAssigned, .autoCheck {cursor:pointer;}

.newSuccess {background:#5cb85c;color:#FFF;}
.newDanger {background:#d9534f;color:#FFF;}
.newWarning {background:#f0ad4e;color:#FFF;}
.newPrimary {background:#337ab7;color:#FFF;}
.newInfo {background:#5bc0de;color:#FFF;}
.pad5 {padding:5px;}
#prevBut{margin-right:25px;}
#nextBut{margin-left:25px;}
#matchTitle {width:100%;}

.searchButton {margin-right:8px;}
.searchButtonLegend {
	clear:left;
	margin-top:8px;
	padding-top:8px;
	border-top:1px solid #CCC;
}
.searchButtonDiv {
	width:100%;
	border:1px solid #666;
	padding:10px;
}
.searchButtonDiv p {
	text-align:center;
}


@media (max-width: 480px) {
	label.hideLabelonPhone {display: none;}
	.moveApart {margin-bottom:10px;}
	.navbar {display: none;}
	#main {
		margin-top: 10px;
		min-height: 8px;
		overflow: hidden;
	}
}

@media (max-width: 800px){
	label.hideLabelonPhone {display: none;}
	.moveApart {margin-bottom:10px;}
	.navbar {display: none;}
	#main {
		margin-top: 10px;
		min-height: 8px;
		overflow: hidden;
	}
}

header.navbar {z-index:499 !important;}
.datepicker {z-index:500 !important;}

.footer-info {
	rgb(67, 110, 144);
	color: #FFF;
	margin-top: 20px;
	padding: 20px 0;
}

.footer-info ul {
	list-style-type: none;
}

.footer-info a {
	text-decoration: none;
	color: #FFF;
}

#footerwrap {
	clear: both;
	margin-top: 25px !important;
	font-size:10px;
}

input[type="checkbox"].checkbox {
	display: none;
}
input[type="checkbox"].checkbox + label {
	/*
	display: inline;
	position: relative;
	*/
	background-color: #b94a48;

	/*label styling*/
	padding: 4px 6px;
	font-size: 11.844px;
	font-weight: bold;
	line-height: 14px;
	color: #ffffff;
	vertical-align: baseline;
	white-space: nowrap;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
input[type="checkbox"].checkbox:checked + label {
	background-color: #468847;
}

input[type="checkbox"].checkbox:disabled + label {
	opacity: 0.5;
}

.activeLabel {
	/*
	position:relative;
	top:5px;
	left:2em;
	*/
}

.permit-group .form-control{
	width:25%;
}

.form-control.span-control {
	width:12% !important;
	display:inline-block;
}

select.selectpicker.form-control {
	-webkit-border-top-left-radius: 0px;
	-moz-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}

.deleteAddButton {
	margin-top:7px;
}

.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover, .dropdown-menu > li.active > a {
	color:#222;
}

.emailSent {
	text-decoration: line-through;
}

#lotList, #lotWaitList, #collapseWait, #collapseAssign, .text-tiny {font-size:11px;}

#isTermEmp {
	z-index:0;
	padding:40px;
	margin:0;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
	background: rgba(255,0,0, .1);
}
#isTermEmp p {
	background:transparent;
	color: red;
	font-size: 55px;
}

#isOnHold {
	z-index:0;
	padding:40px;
	margin:0;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	overflow: hidden;
	background: rgba(0,0,255, .1);
}
#isOnHold p {
	background:transparent;
	color: blue;
	font-size: 55px;
}

.valSuccess {
	background-color: #02a85f;
	color: #f8f8f8;
	border-color: #69a8b4;
	padding:35px;
	font-size:18px;
}

.modal-body {
	max-height: calc(100vh - 212px);
	overflow-y: auto !important;
	overflow-x: none !important;
}

.explainProgressiveChoice {
	clear: both;
	display: block;
	font-style: italic;
}

.halfVerticalMargin {
	margin-top: 50%;
}

.context-menu-item{ padding-left:.5em;}

.context-menu-list {
	min-width: 2em;
}
.popover {width: 200% !important;}

.popover-title {background: #777 !important; color:#FFF;}

.popover-content {color: #000 !important;}
.popover-content li {margin-left:-30px !important;}

#scrollTopBtn {
	position: fixed;
	right: 20px;
	top: 50%; /* middle of the screen */
	transform: translateY(-50%); /* centers vertically */
	z-index: 99;
	display: none;
	border-radius: 50%;
	padding: 10px 14px;
	background-color: #337ab7;
	border: none;
	box-shadow: 0 2px 6px rgba(0,0,0,0.3);
	transition: opacity 0.3s ease;
}

#scrollTopBtn:hover {
	background-color: #286090;
}

.reportHead {
	font-size: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
