@charset "utf-8";
@import url("../fonts/font-awesome-4.7.0/font-awesome.css");
@import url("../fonts/font-awesome-4.7.0/font-awesome.min.css");
/* latin-ext */
@font-face {
  font-family: 'Monda';
  font-style: normal;
  font-weight: 700;
  src: local('Monda Bold'), local('Monda-Bold'), url(../fonts/monda/10FFazPtjRWozo4EU2aKqBTbgVql8nDJpwnrE27mub0.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Monda';
  font-style: normal;
  font-weight: 700;
  src: local('Monda Bold'), local('Monda-Bold'), url(../fonts/monda/44jqK75nnE1DvJU0RnbUMPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/*------------------------RESET CSS---------------------------------------*/
body{
	width: 100%;
	height: auto;
	background-color: #f9f9f9;
	margin: 0;
	padding: 0;
	/*color: #5F5F5F;*/
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	line-height: 200%;
}
h1, h2, h3, h4, h5, hr, img, a, table, tbody, tr, td, th, ul, li, ol, iframe, p, form, input, textarea{
	border: 0;
	text-decoration: none;
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: 'Open Sans', sans-serif;
	}
h1, h2, h3, h4, h5, hr, img, a, table, tbody, tr, td, th, ul, li, ol, iframe, p, form, input, textarea:hover {
	outline: none;
}
h1, h2, h3, h4, h5, hr, img, a, table, tbody, tr, td, th, ul, li, ol, iframe, p, form, input, textarea:focus {
	outline: none;
}
div, a{
	display: block;
	}
table{
	width:100% !important;
	font-size: 100%;
	border-collapse:collapse;
	text-align: left;
	}
table tr{
	font-size: 100%;
	border: 1px solid #F4F4F4;
	padding: 15px;
	font-weight: normal;
	text-align: left;
	}
table tr td{
	font-size: 100%;
	border: 1px solid #F4F4F4;
	padding: 15px;
	font-weight: normal;
	text-align: left;
	}
table tr th{
	font-size: 100%;
	border: 0;
	padding: 15px;
	font-weight: 700;
	text-align: left;
	}
/* provide some minimal visual accomodation for IE8 and below */
body table tr{
	background-color: #FFFFFF;
	}
/*  Define the background color for all the ODD background rows  */
body table tr:nth-child(odd){
	background-color: #FFFFFF;
	}
/*  Define the background color for all the EVEN background rows  */
body table tr:nth-child(even){
	background-color: #FBFBFB;
	}
.font-bold{
	font-family: 'Open Sans', sans-serif;
	font-weight: 800;
	}
.font-light{
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	}
.clear{
	clear: both;
	}
#mapHolder {
	width : 100% !important;
	height: 100% !important;
}
.vehicle-plate-icon{
	position: absolute !important;
	transform: rotate(90deg);
	transition-duration: 0.5s;
    transition-property: transform;
}
.no-drop {
	cursor: no-drop !important;
}
.daterangepicker .calendar {
    display: none;
    max-width: 350px !important;
    margin: 4px;
}
.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
    width: 70px !important;
    margin-bottom: 0;
}


.dateRangeDiv > .col-md-12 > p > input{
	width: 100%;
    height: 45px;
    float: none;
}

#speedPopup > .left-inform > .inform-cont {
	height: 120px;
}

#speedPopup > .left-inform >.inform-cont > table tbody tr {
    border: none !important;
    height: 25px;
}

#speedPopup > .left-inform > .inform-cont > table {
    width: 100%;
    height: 80px !important;
}
/*------------------------RESET CSS---------------------------------------*/

