
/* CSS Document */
* {
	padding:0;
	margin:0;
	list-style:none;
}
html, body{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
h1, h2, h3, h4, h5, h6, ul, p{margin: 0px; padding: 0px;}
.clear { clear:both; }


/**************** my css ****************/

@font-face {
  font-family: 'FuturaLT';
  src: url('fonts/FuturaLT.eot?#iefix') format('embedded-opentype'),  url('fonts/FuturaLT.woff') format('woff'), url('fonts/FuturaLT.ttf')  format('truetype'), url('fonts/FuturaLT.svg#FuturaLT') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FuturaLT-Bold';
  src: url('fonts/FuturaLT-Bold.eot?#iefix') format('embedded-opentype'),  url('fonts/FuturaLT-Bold.woff') format('woff'), url('fonts/FuturaLT-Bold.ttf')  format('truetype'), url('fonts/FuturaLT-Bold.svg#FuturaLT-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

body{
	background:#fff;
	font-family: 'FuturaLT';
	font-size:100%;
}

.container{
	width:1080px;
	margin:0 auto;
}

#header{
	/*background:url("../img/header-bg.png") repeat-x 0 0;*/
	margin:0 0 17px;
}

.logo {
  float: left;
  padding: 9px 0 8px;
}

.site-desc {
  float: right;
  line-height: 100%;
  /*margin: 35px 0 0;*/
      margin: 35px 0px 0;
  text-align: right;
}

.site-desc h1 {
color: #fff;
font-size: 40.89px;
font-weight: normal;
line-height: 100%;
margin: 0 0 12px;
/*text-transform: uppercase;*/
}

.site-desc h1 span{
	font-family: 'FuturaLT-Bold';
}

.tag-line {
  color: #fff;
 font-size: 32.23px;
  font-family: 'FuturaLT-Bold';
}

footer{
	/*background:url("../img/header-bg.png") no-repeat 0 0; */
  background-color: #36c; 
	/*min-height:160px;*/
	    overflow-y: auto;
	background-size:100% 122px;
}

.m2-block{
	background:#d0ddff;
	margin:0 0 12px;
	border-top:1px solid #c1d2f9;
	border-bottom:1px solid #c1d2f9;
}
/*
.m2-block::before, .m2-block::after{
	border-top:1px solid #c1d2f9;
	display: block;
    content: '';
}*/

.m2-block img {
 max-width: 100%;
  vertical-align: top;
  
}

.peak-right {
  float: left;
  margin: -1px 0;
  position: relative;
}

.peak-left{
background: rgba(0, 0, 0, 0) url("../img/peak-arrow.png") no-repeat scroll 0 center;
color: #053dbc;
float: right;
font-size: 24px;
line-height: 126%;
margin: 100px 0 0;
padding: 20px 0 20px 65px;
text-transform: uppercase;
}

.peak-left span, .hour-left span{
font-family: 'FuturaLT-Bold';
}

.hour-right {
  float: right;
  margin: -1px 0;
}

.hour-left{
background: rgba(0, 0, 0, 0) url("../img/hour-arrow.png") no-repeat scroll right center;
color: #053dbc;
float: left;
font-size: 24px;
line-height: 126%;
margin: 100px 0px 0 0px;
padding: 20px 60px 20px 0px;
text-transform: uppercase;
text-align:right;
}

.peak-left.last {
  padding: 30px 0 30px 65px;
}

.peak-right p {
  background: #fff none repeat scroll 0 0;
  color: #053dbc;
  font-size: 21.27px;
  height: 35px;
  left: 0;
  line-height: 35px;
  margin: 0;
  padding: 0 15px;
  position: absolute;
  text-transform: uppercase;
  top: 0;
}

.peak-right p span{
	font-family: 'FuturaLT-Bold';
}

.contact-info{
margin:0 0 12px;
text-align:center;
}

.contact-info li {
  border-right: 1px solid #2c4efe;
  color: #2c4efe;
  display: inline-block;
  font-size: 16px;
  padding: 0 15px;
}

.contact-info li:last-child {
border-right:none;
}

.contact-info li a{
text-decoration:none;
color: #2c4efe;
}

/** new page **/


@font-face {
	font-family: 'UniversLightNormal';
	src: url('fonts/Univers-Light-Normal.eot');
	src: url('fonts/Univers-Light-Normal.eot?#iefix') format('embedded-opentype'),
		url('fonts/Univers-Light-Normal.woff') format('woff'),
		url('fonts/Univers-Light-Normal.ttf') format('truetype'),
		url('fonts/Univers-Light-Normal.svg#Univers-Light-Normal') format('svg');
	font-weight: 100;
	font-style: normal;
}
@font-face {
	font-family: 'UniversBlackNormal';
	src: url('fonts/Univers-Black-Normal.eot');
	src: url('fonts/Univers-Black-Normal.eot?#iefix') format('embedded-opentype'),
		url('fonts/Univers-Black-Normal.woff') format('woff'),
		url('fonts/Univers-Black-Normal.ttf') format('truetype'),
		url('fonts/Univers-Black-Normal.svg#Univers-Black-Normal') format('svg');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'Univers-Medium';
	src: url('fonts/Univers-Medium.eot');
	src: url('fonts/Univers-Medium.eot?#iefix') format('embedded-opentype'),
		url('fonts/Univers-Medium.woff') format('woff'),
		url('fonts/Univers-Medium.ttf') format('truetype'),
		url('fonts/Univers-Medium.svg#Univers-Medium') format('svg');
	font-weight: 500;
	font-style: normal;
}

.pcontainer {
  margin: 0 auto;
  width: 1240px;
}

.header{
/*background:url("../img/p-head.png") repeat-x 0 0;*/
background-color: #3d70c6;
margin:0 0 16px;
padding: 10px;
}

.header h1 {
 color: #fff;
float: left;
font-size: 49.1px;
font-weight: normal;
line-height: 100%;
padding: 15px 0 5px 12px;
font-family: 'UniversLightNormal';
}

.site-links {
  float: right;
 /* margin: 22px 80px 0 0;	 margin: 38px 4px 0 -199px; */
  margin: 6px 80px 0 0;
}
.site-links-login {
  float: right;
  margin: 22px 80px 0 0;
  
}
/*.logo-name{float:left;}*/
.site-links-home {
  float: left;
 /* margin: 22px 80px 0 0;*/
 /* margin: 3px 80px 0 0;
     margin: 18px 0px 0 0;*/
	  margin: 38px 4px 0 -199px; 
}
#zoomMap{
	 /*   text-align: left;*/
      text-align: right;
    padding: 5px;
	/*height: 74px;*/
	margin-top: -11px;
    /*margin-right: 53px;*/
}

.site-links-home li {
  float: left;
  margin: 0 0 0 27px;
}

.site-links li {
  float: left;
  margin: 0 0 0 27px;
}

.site-links-login li {
  float: left;
  margin: 0 0 0 27px;
}
.site-links-home li a {
  color: #fff;
  display: block;
  font-size: 9.5px;
  text-decoration: none;
  background:url("../img/login.png") no-repeat center 2px rgba(255,255,255,0.5);
}

.site-links-login li a {
  color: #fff;
  display: block;
  font-size: 9.5px;
  text-decoration: none;
  background:url("../img/login.png") no-repeat center 2px rgba(255,255,255,0.5);
}

.site-links li a {
  color: #fff;
  display: block;
  font-size: 9.5px;
  text-decoration: none;
 /* background:url("../img/login.png") no-repeat center 2px rgba(255,255,255,0.5);*/
}

.header h1 span{
font-family: 'UniversBlackNormal';
font-size:53.11px;
text-transform: uppercase;
}

/*.site-links li a {
  background: rgba(255, 255, 255, 0.5) url("../img/login.png") no-repeat scroll center 6px;
  border-radius: 7px;
  color: #ed0b0b;
  display: block;
  font-size: 10.5px;
  height: 66px;
  text-align: center;
  text-decoration: none;
  width: 62px;
  padding: 54px 0 0;
  font-family: 'Univers-Medium';
    font-weight: bold;
}*/

.site-links li .heatmap{border-radius: 7px;
    color: #ed0b0b;
    display: block;
    font-size: 7.5px;
    height: 41px;
    text-align: center;
    text-decoration: none;
   /* margin-top: 10px;*/
    width: 42px;
    padding: 32px 0 0;
    font-family: 'Univers-Medium';
    font-weight: bold;}
.site-links-home li a {
  background: rgba(255, 255, 255, 0.5) url("../img/login.png") no-repeat scroll center 6px;
 border-radius: 7px;
    color: #fff;
    display: block;
    font-size: 10.5px;
    height: 42px;
    text-align: center;
    text-decoration: none;
    width: 48px;
    padding: 26px 0 0;
    font-family: 'Univers-Medium';
    font-weight: bold;
}

.site-links-login li a  {
  background: rgba(255, 255, 255, 0.5) url("../img/login.png") no-repeat scroll center 6px;
 border-radius: 7px;
    color: #fff;
    display: block;
    font-size: 10.5px;
    height: 46px;
    text-align: center;
    text-decoration: none;
    width: 45px;
    padding: 30px 0 0;
    font-family: 'Univers-Medium';
    font-weight: bold;
}

.site-links-home li a.register {
	background: rgba(255, 255, 255, 0.5) url("../img/register.png") no-repeat scroll center 3px;
}

.site-links li .heatmap {
	background: rgba(255, 255, 255, 0.5) url("../img/heatmap3.png") no-repeat scroll center 3px;
}

.map iframe {
  border-radius: 7px;
  height: 630px;
  width: 100%;
  vertical-align: top;
}

.map , .info-block, .am-traffic{
  border: 1px solid #3d6fc5;
  border-radius: 7px;
  margin:0 0 22px;
}

.info-block-left {

  /*border-right: 1px solid #3d6fc5;*/

  float: left;
  padding: 10px 0 0 0px;
  /*width: 725px;*/
  min-height: 128px;
  width: 59%;
}

.info-block-left li {
  background: #3d70c6 none repeat scroll 0 0;
  color: #fff;
  float: left;
  font-size: 14px;
  height: 25px;
  line-height: 25px;
  margin: 0 54px 10px 0;
  padding: 0 12px;
  width: 280px;
  font-family: 'Univers-Medium';
}

.info-block-right {
  border-left: 1px solid #3d6fc5;
  float: left;
 /* width: 513px;*/
 width:41%;
  border-left: 1px solid #3d6fc5;

  min-height: 128px;
}

.radio-box {
  border-bottom: 1px solid #3d6fc5;
  padding:13px 80px 13px 0;
  text-align: right;
}

.radio-box {
  border-bottom: 1px solid #3d6fc5;
  color: #120071;
 /* font-size: 16px;*/
 font-size: 15px;
 /* padding: 8px 65px 8px 0;*/
 padding: 8px 10px 8px 0;
  text-align: right;
  font-family: 'Univers-Medium';
}

.radio-box a{
  color: #120071;
  text-decoration:none;
  font-weight:bold;
 /* margin: 0 15px 0 0;*/
  /*margin: 0 5px 0 5px;*/
}

.radio-box.last {
border-bottom:none;
}

.radio-box label{
margin: 0 10px 0 0;
}

.ampeak {
  float: left;
  /*width: 725px;*/
  width:59%;
  border-right: 1px solid #3d6fc5;
}

.am-traffic h2{
  background: #3d70c6 none repeat scroll 0 0;
  border-radius: 5px 0 0;
  color: #fff;
  font-family: 'UniversLightNormal';
  font-size: 18.6px;
  font-weight: normal;
  line-height: 42px;
  text-align: center;
}

.am-traffic .traffic-vol h2{
border-radius:0 5px 0 0;
}

.ampeak-inner {
  padding: 20px;
  min-height: 510px;
}

.ampeak-inner-top > img {
  float: right;
  margin: 15px 0 0;
}

.ampeak-inner-top-left {
  float: left;
}
.ampeak-inner-top-left p {
  margin: 0 0 15px;
   font-family: 'UniversLightNormal';
   font-size: 13px;
   font-weight: 600;
}

.ampeak-inner-top-left p ::before {
  background: #4fd1ea none repeat scroll 0 0;
  content: "";
  display: inline-block; 
  height: 13px;
  margin: 0 7px 0 0;
  width: 13px;
}

.ampeak-inner-top-left p.am_first  a{
  color: #4fd1ea;
  line-height: 100%;
  text-decoration: none;
}
.pm_first  a
{
	color: #f7be1e;
  line-height: 100%;
  text-decoration: none;
}
.pm_last a
{
	color: #999; 
  line-height: 100%;
  text-decoration: none;
}
.mid_first a
{
	color: #fca0a0;
  line-height: 100%;
  text-decoration: none;
}
.mid_last a
{
	color: #ccc;
  line-height: 100%;
  text-decoration: none;
}


.ampeak-inner-top-left p.am_last ::before {
 background: #198bfc;
 text-decoration: none; 
}
.ampeak-inner-top-left p.pm_first ::before { 
 background: #f7be1e;   
text-decoration: none;  
}
.ampeak-inner-top-left p.mid_last ::before {
 background: #ccc ;
 text-decoration: none;  
}
.ampeak-inner-top-left p.mid_first ::before {  
 background: #fca0a0;  
text-decoration: none;  
}
.ampeak-inner-top-left p.pm_last ::before {
 background: #999 ;   
}
.ampeak-inner-top-left p.am_last a {  
 color: #198bfc;
 text-decoration: none;
 font-weight: 600;  
}

.ampeak-inner-top {
  width: 470px;
}

.am-list {
  float: left;
}

.am-list li {
  color: #120071;
  margin: 0 0 20px;
  font-size:14px;
  font-family: 'Univers-Medium';
}

.am-list li input {
  margin: 0 8px 0 0;
}

.am-list li a{
font-size:12px;
color:#97CBFF;
}

.traffic-vol {
  float: left;
 /*width: 513px; */
 width:41%;
  
}

.traffic-vol-inner {
  padding: 23px 15px;
}

.north > img {
  margin: -4px 10px 0 0;
  vertical-align: middle;
}

.north {
  color: #3d6fc5;
  float: left;
  font-size: 17px;
  font-family: 'Univers-Medium';
}

.traffic-radio-box {
  color: #3d6fc5;
  float: right;
  margin: 0 0 15px;
  font-family: 'Univers-Medium';
}

.download-links {
  background: #3d70c6 none repeat scroll 0 0;
  border-radius: 5px;
  margin: 0 0 20px;
}

.download-links > ul {
  float: right;
 /* background:url("../img/download.png") no-repeat 0 center;*/
  padding:0 0 0 35px;
}

.download-links li {
  border-right: 2px solid #fff;
  color: #fff;
  float: left;
  line-height: 32px;
}

.download-links li:last-child {
  border-right:none;
}

.download-links li  a{
text-decoration:none;
font-size:12px;
color:#fff;
padding:0 22px;
font-family: 'Univers-Medium';
font-weight:bold;
}

.am-img {
  border: 5px solid #f7be1e;
  float: left;
  margin: 0 20px 0 0;
  width: 480px;
}

.am-img-box {
  float: left;
  width: 225px;
}

.am-img-box.bottom {
border-top: 1px solid #f7be1e;
}

.am-img-box > ul {
  float: left;
  width: 100%;
}

.am-img-box ul li {
  border-bottom: 1px solid #f7be1e;
  border-right: 1px solid #f7be1e;
  float: left;
  height: 55px;
  line-height: 55px;
  text-align: center;
  width: 75px;
  font-size: 13px;
  font-weight: bold;
}

.am-img-box ul li img {
  vertical-align: middle;
}

.am-img-box ul li.yellow {
  background: #f7be1e none repeat scroll 0 0;
}

.am-img-box ul li.gery {
  background: #999 none repeat scroll 0 0;
}

.road-line{
background: rgba(0, 0, 0, 0) url("../img/road-line.png") repeat-y scroll 0 0;
float: left;
height: 165px;
width: 20px;
border-right: 1px solid #f7be1e;
}

.road-line-s{
background: rgba(0, 0, 0, 0) url("../img/road-line-s.png") repeat-x scroll 0 0;
float: left;
height: 19px;
width: 100%;
}

.am-img.am, .am .am-img-box.bottom, .am .road-line, .am .am-img-box ul li{
border-color:#96e7eb;
}

.am .am-img-box ul li.yellow{
background:#96e7eb;
}

.am .am-img-box ul li.gery {
  background: #99c0ff none repeat scroll 0 0;
}

.am-img.midday, .midday .am-img-box.bottom, .midday .road-line, .midday .am-img-box ul li{
border-color:#fca0a0;
}

.midday .am-img-box ul li.yellow{
background:#fca0a0;
}

.midday .am-img-box ul li.gery {
  background: #ccc none repeat scroll 0 0;
}

.am-img.am, .am-img.midday {
   
}

.border_div {
  border: 5px solid #3D70C6;
  float:left;
  width: 480px;
  margin:0 20px 0 0;
  padding:5px;
}

.top_bottom_box {
  border: 2px solid #3d70c6;
  font-size: 12px;
  font-weight: bold;
  height: 30px;
  line-height: 25px;
  margin: 0 auto;
  text-align: center;
  width: 180px;
}

.top-img {
  text-align: center;
}

.left_arrow {
  float: left;
}

.left_box {
  border: 2px solid #3d70c6;
  float: left;
  height: 180px;
  line-height: 180px;
  margin: 30px 0 0 4px;
  text-align: center;
  width: 30px;
    font-size:12px;
}

.right_arrow {
  float: right;
}
.right_box {
  float: right;
  border: 2px solid #3d70c6;
  height: 180px;
  line-height: 180px;
  margin: 30px 4px 0 0px;
  text-align: center;
  width: 30px;
  font-size:12px;
}

.middle_div {
  clear: both;
  float: left;
  width: 100%;
  /*margin: -7px 0 -10px;*/
}

.modal-backdrop {
  background-color: #000;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1040;
  opacity:0.5;
  display:none;
}

.modal {
  bottom: 0;
  left: 0;
  outline: 0 none;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 50px;
  z-index: 1050;
  display:none;
}

.modal-content {
  background: #fff;
  border: 1px solid #3d70c6;
  border-radius: 5px;
  outline: 0 none;
  position: relative;
  width:650px;
  margin:0 auto;
}

.modal-header {
  background: #3d70c6;
  border-radius: 5px 5px 0 0;
  padding:8px 15px;
}

.close {
background: rgba(204, 204, 204, 0.5) none repeat scroll 0 0;
border-radius: 30px;
color: rgb(255, 255, 255);
float: right;
font-size: 13px;
font-weight: bold;
height: 25px;
line-height: 25px;
text-align: center;
text-decoration: none;
width: 25px;
}

.modal-header h4 {
  color: #fff;
font-family: "Univers-Medium";
font-size: 20px;
font-weight: normal;
}

.modal-body {
  padding: 15px;
}

.modal-body table{
/*font-family: 'UniversLightNormal';*/
font-size:14px;
border:1px solid #ccc;
border-collapse: collapse;
}

.modal-body table tr td{
border:1px solid #ccc;
padding:3px;
}

.modal-body table tr:first-child td, .modal-body table tr td:first-child {
  /*font-weight: bold;*/
  height: 30px;
}

.modal-body table input {
  background: rgba(204, 204, 204, 0.5) none repeat scroll 0 0;
  border: medium none;
  height: 25px;
  line-height: 25px;
  padding: 0 10px;
  width: 100%;
}

.model-btn {
  background: rgba(204, 204, 204, 0.5) none repeat scroll 0 0;
  margin: 8px 0 0;
  padding: 8px;
  text-align: right;
}

.model-btn button {
  background: #3d70c6 none repeat scroll 0 0;
  border: medium none;
  border-radius: 4px;
  color: rgb(255, 255, 255);
  font-weight: bold;
  padding: 5px 12px;
  cursor: pointer;
} 
.font_bold
{
	font-weight:bold; 
} 

#mvt
{
	float: left;
    margin: 0px 20px 0px 0px;
    width: 480px; 
}

@media only screen and (max-width: 500px) {
    #mvt
{
    width: 100%;
}
.modal-content {
  width:auto !important;
 max-height: 500px !important;
}
.modal-body {
max-height: 381px;
    overflow-y: scroll;
}

}

@media only screen and (max-width: 700px) {
    #mvt
{
    width: 100%;
}
.modal-content {
  width:auto !important;
max-height: 500px !important;
}
.modal-body {
max-height: 381px;
    overflow-y: scroll;
}

}

@media only screen and (min-width: 1366px) {
	.pcontainer {
   	 margin: 0 auto;
   	 width: 1326px;
	}
	
	/*.info-block-left, .ampeak{
		width: 741px;
	}
	.info-block-right, .traffic-vol{
		width:583px;
	}*/
	#divIntersectionID{
		padding-left: 50px;
	}
}

@media only screen and (min-width: 1400px) {
	.pcontainer {
   	 margin: 0 auto;
   	 width: 1400px;
	}
	
	/*.info-block-left, .ampeak{
		width: 745px;
	}
	.info-block-right, .traffic-vol{
		width:653px;
	}*/
	#divIntersectionID{
		padding-left: 85px;
	}
	
}

@media only screen and (min-width: 1600px) {
	.pcontainer {
   	 margin: 0 auto;
   	 width: 1560px;
	}
	
	/*.info-block-left, .ampeak{
		width: 825px;
	}
	.info-block-right, .traffic-vol{
		width: 733px;
	}
	#divIntersectionID{
		padding-left: 115px;
	}*/
	#mvt{
		width: 575px;
	}
	.peak-left{
		    /*margin: 100px 70px 0px 0px;*/
			
	}
	.hour-left{
		/*margin: 100px 0px 0 70px;*/
	}
}


@media only screen and (min-width: 1680px) {
	.pcontainer {
   	 margin: 0 auto;
   	 width: 1640px;
	}
	
	/*.info-block-left, .ampeak{
		width: 910px;
	}
	.info-block-right, .traffic-vol{
		width: 728px;
	}
	#divIntersectionID{
		padding-left: 150px;
	}*/
	#mvt{
		width: 575px;
	}
	.peak-left{
			/*margin: 100px 175px 0px 0px;*/
	}
	.hour-left{
		/*margin: 100px 0px 0 175px;*/
	}
}


@media only screen and (min-width: 1920px) {
	.pcontainer {
   	 margin: 0 auto;
   	 width: 1880px;
	}
	/*.info-block-left, .ampeak{
		width: 900px;
	}
	.info-block-right, .traffic-vol{
		width: 978px;
	}
	#divIntersectionID{
		padding-left: 250px;
	}*/
	#mvt{
		width: 575px;
	}
	.peak-left{
		  /*  margin: 100px 420px 0px 0px; */
			
	}
	.hour-left{
		/*margin: 100px 0px 0 420px;*/
	}
}

.err_msg{
	color: red;
    font-family: "Univers-Medium";
    padding-bottom: 5px;
}
.modalalign{
	padding: 0 50px;
}
.registerh1{
	padding: 0px !important;
	margin: 13px;
}

.field_error {
    color: #CC0000;
    font-size: 12px;
}

table.form tr.tblhead{ background-color:#ddd; color:#1790AB; height:26px;}
table.form tr{ background-color:#FFFFFF;}
.body_contents{ padding:0px 0px}


.signup-main{border:solid 1px #ddd; width:90%; margin:auto; margin-bottom:20px;}
.signup-head{background:#f5f5f5; color:#000; font-size:16px; width:100%; box-sizing:border-box;padding:10px 20px;border-bottom:solid 1px #ddd;}
.signup-head h2{font-size:18px; font-weight:bold; color:#168ccc;}
.signup-form{width:80%; margin:auto; font-size:14px; padding-top:20px;}
.signup-forminner{width:100%; margin-bottom:10px;}
.signup-forminner label{width:220px; float:left;}
.signup-forminner h2{margin-top:30px; color:#1790AB !important; font-size:16px; font-weight:bold;}
.margin-top0{margin-top:0px !important;}
.text-center{text-align:center;}
.signup-input{width:calc(100% - 220px); float:right;}
.field_error {
    color: #CC0000;
    font-size: 12px;
    width: 100%;
    float: left;
}
.signup_required:after {
    content: "*";
    color: red;
    font-size: 16px;
    padding-left: 4px;
}
.signup-input .form-control {
    display: block;
    width: calc(100% - 65px);
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	float:left;
}
.signup-input textarea {
    display: block;
    width: calc(100% - 65px);
    height: 60px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	float:left;
}
.signup-input .button {
    padding: 10px 20px;
    color: #333;
    background-color: #fff;
    border-color: #adadad;
    background-image: none;
    border: solid 1px #ccc;
    border-radius: 5px;
}
.signup-input .button:hover{padding:10px 20px;color: #333;
    background-color: #e6e6e6; cursor: pointer;
    border-color: #adadad;}
#header h1.registerh1 {
    color: #fff;
    float: left;
    font-size: 49.1px;
    font-weight: normal;
    line-height: 100%;
    padding: 15px 0 5px 12px;
    font-family: 'UniversLightNormal';
}
.flashmsg{
	    clear: both;
    text-align: center;
    color: #18bb0a;
    font-weight: bold;
	}

.dashboard_menu a:link, .dashboard_menu a:visited, .dashboard_menu a:active {
    display: block;
   font-weight:bold;
    color: #2e738c;
}	
.heading_info {
    background-color: #3d70c6;
    margin-bottom: 10px;
    margin-top: -10px;
    text-align: center;
    color: #fff;
    padding-left: 0px;
	
	font-weight:600;
	font-family: 'UniversLightNormal'; 
	padding-top: 3px;
    padding-bottom: 6px;
}
ul#intotablediv {
    padding-left: 55px;
}
   .navbar-brand{line-height: 35px;}
   .something {
          width: 28%!important; 
    text-align: right;
}
@media only screen and (max-width: 670px) {
	.float_text{margin-top:-48px!important;}
	.radio-box label {
    margin: 0 1px 0 0;
}
	ul#intotablediv {
    padding-left: 0px;
	padding:10px;
	
}
label.title_time {
    float: left;
    padding-left: 0px!important;
	padding-right:6px;
}
.traffic-radio-box {
    color: #3d6fc5;
    float: right;
    font-size: 15px;
    margin: 10px 0 15px;
    font-family: 'Univers-Medium';
}
.download-links li a {/*padding: 6px 18px;*/padding: 6px 11px; }
.download-links li{line-height: 18px!important;  margin-top: 5px;}
.fa-download{padding-top: 0px!important;  font-size: 1.3em!important;}
.pdf_ex {
    font-size: 1.3em!important;
}
h3.heading_info {
    background-color: #3d70c6;
    margin-bottom: 10px;
    margin-top: -10px;
    text-align: center;
    color: #fff;
    padding-left: 0px;
    margin-right: -10px;
    margin-left: -10px;
	font-family: 'UniversLightNormal'; 
}
div#top_year {
    font-size: 11px!important;
    text-align: right;
}
.title_download{
	margin-left: 0%!important;
	font-size: 15px;
margin-right: 4px!important;
}
.title_direction {
    margin-right: 12px;
    color: #000;
    float: none!important;
    margin-bottom: 10px;
}

.client_title{margin-top: 27px!important; font-size: 20px!important; /*margin-left: -10px!important;*/ line-height: 1.3;
    text-align: center;}
    .margin_left{margin-left: 24px!important;}
    .westmargin_left {margin-left: 24px!important;}
.northmargin_left{margin-left: 24px!important;}
.northmargin_right{margin-left: -24px!important;}
 .eastmargin_left{margin-left: -24px;}
.ampeak-inner-top-left{float: none;}
.major_minor, .tdcd_date {
    text-align: left!important;}
    .logo-brand-left{width: 29%!important;}
    .ampeak_h3 {
    text-align: center;
    margin-top: 0%!important;
    margin-bottom:10%;

}
.ampeak_g{ margin-top: 0%!important;
    margin-bottom:10%;  }
div#divNoGraph{padding-top: 10px!important;
}
 .client_title b{ font-size: 28px!important;     letter-spacing: 0px!important;}
 .form_right{
   width: 100%;}
   .text_pm {
    padding-top: 0px!important;
    padding-left: 0px!important;
      text-align: center;
}
.text_am{
       padding-top: 0px!important;
    padding-left: 0px!important;
      text-align: center;
}
    
.text_md {
    padding-top:0px!important;
    padding-left: 0px!important;
        text-align: center;

}
.arrow_width{text-align: center;}
.arrow_widths{text-align: center;}
.text_heavy {padding-left: 0px!important; text-align: center!important;}
.legend_btn{float: left!important; /*right: 20px;*/right: -10px;}
.something {
    width: 62%!important;
    float: right!important;
}
.float_zicon {
    clear: both;
}

}
li.li_right {
    float: right;
}
label.title_time {
    float: left;
    padding-left: 10px;
    font-weight: 600;
}
    
.title_download{float:left;
    color:#fff;
    padding-left:10px;
    padding-top:5px;
	margin-left:38%;
}
	.title_direction{    float: left;
    margin-right: 12px;
	    color: #000;
      font-weight: 600
    }
		.title_data{margin-bottom:10px; font-family: 'UniversLightNormal';}
		
		div#top_year {
    font-size: 16px;
}
		

  .logo_adj{padding: 0px!important;height: inherit!important;}
.img-responsive_my{display: inline;
    max-width: 100%;
    height: auto;
   /* margin-left: 19px;*/}
    .change_clr{color: #fff; margin-top: 20px; margin-right: 10px;}
    .heading_adj h3 {
    margin-left: 35px;
}
.heading_adj ul li {
   
    list-style-type: none; 

}
.footer-universe{color: #fff;}
.user_color{background-color: #7ed481!important;}
.user_text{color: #000!important;}
.user_brdrcolor{border-color: #7ed481!important; }
.client_title{/*margin-top: 30px; margin-left: -25px; margin-left: -50px;*/ margin-top: 30px;}
.col-md-2_my{width: 13.666%; float: left;position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;}
/*.img_hyt{max-height: 84px;  min-width: 171px;} */
.img_hyt{max-height: 95px; /*min-width: 120px;*/ min-width: 116px; /*max-height: 116px;*/}

 /*.col-md-1{width: 8.33333333%;float: left;}
 .col-md-2{}
 .col-md-3{width: 25%; float: left;}
 .col-md-4{width: 33.33333333%; float: left;}
 .col-md-5{width: 41.66666667%; float: left;}
 .col-md-6{}
 .col-md-7{width: 58.33333333%;float: left;}
 .col-md-8{width: 66.66666667%;float: left;}
 .col-md-9{}
 .col-md-10{}
 .col-md-11{}
 .col-md-12{}*/
 
 .img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
    display: block;
    max-width:100%;
    height: auto;
}
.heading_adj p {
        /*margin-left: 35px;*/
    font-size: 24px;
    margin-bottom: 10px;
    margin-top: 20px;
    font-weight: 500;
}
.heading_adj ul li{/*padding-left: 32px;*/}
footer h4 {
    margin-top: 20px;
    margin-bottom: 10px;
}
.font2{color: #fff; font-size: 25px;}
.font2_1{color: #fff; text-align: right; font-size: 27px;}
.user_brdrcolor_2{border-color: #000;}

/*@media only screen and (max-width: 700px){
  .col-xs-12{width: 100%; float: left;}
  .col-xs-6{width: 50%; float: left;}
  .col-xs-4{width: 33.33333333%;float: left;}
  .col-xs-8{width: 66.66666667%;float: left;}*/
  footer{min-height: 80px !important;} 
  .img_hyt {
   
  min-width: 100px!important;
    margin: auto;

}
.font2_1{text-align: center;}
.heading_adj ul li{padding-left: 0px;}

}


/*circle info window styles*/

#exTab2 {
  color : #000;
  background-color: #fff;
  /*padding : 5px 15px;*/
}
#exTab2 ul li{list-style-type: none; line-height: 1.5em; font-weight: 600;padding: 0 0 5px 0;}
.list_pad ul{padding: 0px;}
.tab_space li a{padding: 5px!important; }
.tab_space {
    border-bottom: none!important;
}
.tab_space {
    border-bottom: none!important;
}
.location-pop1 {
    color: #0aa1bf;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #ff2d2d!important;
    background: linear-gradient(0deg, #B2BFEF, #e2e7fb)!important;
    border-radius: 8px;
}
.nav > li > a:hover, .nav > li > a {
    color: #000;
    background-color: #DCDCDC;
}
/*.logo-brand-right {margin-left:-15px;}*/

.heading_to_prgh {
  background: #3d70c6 none repeat scroll 0 0;
  border-radius: 1px 0 0;
  color: #fff;
  font-family: 'UniversLightNormal';
  font-size: 18.6px;
  font-weight: 600;
  line-height: 42px;
  text-align: center;
}
.graph_line{font-size:1.2em; font-weight:600;}
.inter_info{font-size: 1.2em;}
.modal_color{color:#fff;}
.heatmap{cursor:pointer;}
.cursor_x{cursor:pointer;}


@media only screen and (min-device-width: 766px) and (max-device-width: 1024px){
	footer{min-height: 120px !important;}  
.col-sm-7 {
    width: 58.33333333%;
}
.col-sm-4 {
    width: 33.33333333%;
}
.logo-brand-right {
    /*margin-left: 25px;*/
    line-height: 1.3;
    /*text-align: center;*/
    text-align: left;
        margin-top: 27px;
}
.img_hyt {
/*max-height: 84px;*/max-height: 95px;}
.col-sm-2 {
    width: 16.66666667%;
}
.col-sm-5 {
    width: 41.66666667%;
}
.radio-box{font-size: 15px!important;}
.font2_1{font-size: 25px!important;}
.ampeak_g{margin-top: 0%!important;margin-bottom: 10%!important;}
div#divNoGraph{padding-top: 10px!important;
}
.client_title b{ font-size: 32px!important; }
.logo-brand-left{width: 33.33%!important;}
.title_download {
    float: none;
}
.si{font-size: 11px;}
.unsi{font-size: 11px;}
.legend_btn{float:left!important;}
.something {
    width: 32%!important;
    float: right!important;
}
}

@media only screen and (min-device-width: 640px) and (max-device-width: 700px){.download-links li a {
    padding: 6px 13px;
	footer{min-height: 80px !important;} 
}}
@media (min-width: 1700px){

.high_res {
    width: 16.666%!important;
}
.ampeak_h3 {
    text-align: center;
    margin-top: 22%!important;
  
}
}
@media (min-width: 1920px){
.ampeak_g {
    margin-top: 10%!important;
}
}
@media screen and (max-width: 1919px) and (min-width: 1700px){
    .client_title{margin-left: 0px;}
	footer{min-height: 150px;}  


.ampeak_g {
    margin-top: 14%!important;
}
}

	.deleteOverlayButton {
  background: #073ebd;
  color: #fff;
  /* font-family: 'Helvetica', 'Arial', sans-serif; */
  font-size: 11.4px;
  font-weight: bold;
  text-align: center;
  width: 14px;
  height: 15px;
  border-radius: 8px;
  box-shadow: 1px 0px -1px rgba(0, 0, 0, .3);
  position: absolute;
  padding: 0px 0px 0px 0px;
  margin-top: 8px;
  margin-left: 9px;
  border: 1px solid #999;
  cursor: pointer;
}
 
.deleteOverlayButton:hover {
  background: #2A59D0;
}

.floating{background-color: #ccc; color: #000; height: 100px; width: 200px; position: fixed; padding: 10px; z-index: 1000;}
.switcher-box .open-switcher img {
    text-align: center;
    /*padding-top: 10px;*/
    animation: spin 4s linear infinite;
    vertical-align: text-top;
        margin-left: 5px;
        margin-top: -20px
}
.switcher-box .open-switcher {
    width: 55px;
    height: 55px;
    display: block; 
    position: absolute;
    top: 0;
    left: 100%;
    border-radius: 0 2px 2px 0;

    /*background: #444 center no-repeat;
    -webkit-box-shadow: 1px 6px 6px rgba(0,0,0,0.3);
    -moz-box-shadow: 1px 6px 6px rgba(0,0,0,0.3);
    box-shadow: 1px 6px 6px rgba(0,0,0,0.3);*/
}
.textli{margin-left: 50px;}
.switcher-box {
    height: 230px;
    width: 192px;
    position: absolute;
    /*left: -323px;*/
    left: -323px;
    top: -140px;
    /*padding: 10px;*/
    /*text-align: center;*/
    /*z-index: 99999999999;*/
    background-color: #fff;
    
    /*border-radius: 0 5px 5px 0;*/
    webkit-box-shadow: 1px 6px 6px rgba(0,0,0,0.3);
    -moz-box-shadow: 1px 6px 6px rgba(0,0,0,0.3);
    box-shadow: 1px 6px 6px rgba(0,0,0,0.3);
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
        border-radius: 0% 50% 50% 0%;
}
.pdf_adj{margin: -10px 0px 0px 0px; padding: 0px 0px 10px 0px; line-height: 1.5em; font-size: 16px;}
.heading_adj_pdf p{ 
    font-size: 24px; 
   margin-bottom: 5px;
    margin-top: 20px;
    font-weight: 500;}
    .footer-universe{padding-bottom: 10px;}
    .road-line-s1{background: rgba(0, 0, 0, 0) url(../img/road-line-s.png) repeat-x scroll 0 0;
    float: left;
    height: 19px;
    width: 100%;}


    .east {float: right; }

    .east  ul li {
    border-left: 1px solid #f7be1e;}

      .road-line-s3{background: rgba(0, 0, 0, 0) url(../img/road-line-s.png) repeat-x scroll 0 0;
    float: right;
    height: 19px;
    width: 52.2%;}

    .west {float: right; }

    .west  ul li {
   /* border-left: 1px solid #f7be1e;*/}
    .road-line-s4{background: rgba(0, 0, 0, 0) url(../img/road-line-s.png) repeat-x scroll 0 0;
    float: left;
    height: 19px;
    width: 52.2%;}
    
/* for android land scape */
@media only screen and (max-device-width: 666px) and (min-device-width: 640px){
  .road-line {
    width: 3.5%!important;
}
.road-line-s3 {
    width: 52.2%!important;
}
.road-line-s4 {
    width: 292px!important;
}
.am-img-box {
    width: 48.2%!important;
}
.firstimg_margin {
    margin-left: 16px!important;
}


.middle_right {
    width: 70px!important;
}
.middle_left{width:  70px!important; margin-right: -31px!important;}
.fristrow p {
    margin-top: 57%!important;}
    .lastrow p{  margin-top: 45%!important;}
    .middle_right p {
    margin-top: 40%!important;}
    .middle_left p{margin-top: 40%!important;}
      .width_border{width: 82px!important;}
      .for3leg_right{margin-left: -10px!important;}
      .left_gap {
    margin-left: -8px!important;
}
.fristrow {
    
    margin-top: 4%!important;
    width: 82px!important;
}
.lastrow {
    width: 82px!important;}
    .left_gap {
    margin-left: -23px!important;
}
.brdr_right{left: 11px!important;}
.logo-brand-left {
    width: 16%!important;
}
.title_download {
    float: none;
}
}
/* for android */
@media screen and (max-width: 370px) and (min-width: 350px){

.road-line-s3 {
    width: 161px!important;

}
.road-line-s4{width: 161px!important;}
.middle_left {
    border-top: 2px solid #3d70c6;
    border-bottom: 2px solid #3d70c6;
    height: 59px!important;
    width: 70px!important;
    background-color: #000;
    margin-right: -18px!important;
}
.middle_left p {
    text-align: right;
    margin-top: 22%!important;
    /*margin-right: 40%!important;*/
    color: #000;
}
.middle_right {
    border-top: 2px solid #3d70c6;
    border-bottom: 2px solid #3d70c6;
    height: 59px!important;
    margin-left: -15px;
    
    width: 70px!important;
}
.middle_right p {
    margin-top: 22%!important;
   /* margin-left: 40%!important;*/
    color: #000;
}
.firstimg_margin {
    margin-left: 3px!important;
}
.firstimg {
    width: 8.333%!important;
}
.border_div {
    height: inherit!important;
}
.fristrow p {
    margin-top: 100%!important;}
    .left_gap{margin-left: 0px!important;}
    .left_arrow{width: 24px!important;
    height: 58px!important;}
.right_arrow{width: 24px!important;
    height: 58px!important;}
    .for3leg{height: 58px!important;    left: 2px!important;}
     .for3leg_right{margin-left: 0px!important;    left: 1px!important;}
  .top-img {
    width: 59px!important; margin-top: -1px!important;}
    .fristrow{height: 70px!important;
    margin-top: 6.9%!important;
    width: 59px!important;}
    .lastrow {
    height: 70px!important;
    width: 59px!important;}
    .lastrow p{margin-top: 90%!important;}
    .nbempty {
    margin-top: -3px!important;
    width: 60px;
}
 .sbempty {
    top: 3px!important;
    width: 60px;
}
.client_title{margin-left: 13px!important;}
  }
  /*for iphone5*/
  @media screen and (max-width: 340px) {
    .road-line-s3 {
    width: 161px!important;

}
.road-line-s4{width: 161px!important;}
.middle_left {
    border-top: 2px solid #3d70c6;
    border-bottom: 2px solid #3d70c6;
    height: 59px!important;
    width: 60px!important;
    background-color: #000;
    margin-right: -15px!important;
}
.middle_left p {
    text-align: right;
    margin-top: 22%!important;
   /* margin-right: 40%!important;*/
    color: #000;
}
.middle_right {
    border-top: 2px solid #3d70c6;
    border-bottom: 2px solid #3d70c6;
    height: 59px!important;
        margin-left: -6px!important;
    width: 60px!important;
}
.middle_right p {
    margin-top: 22%!important;
    /*margin-left: 40%!important;*/
    color: #000;
}
.firstimg_margin {
    margin-left: 0px!important;
}
.firstimg {
    width: 8.333%!important;
}
.border_div {
    height: inherit!important;
}
.fristrow p {
    margin-top: 100%!important;}
    .left_gap{margin-left: 0px!important;}
    .left_arrow{width: 24px!important;
    height: 58px!important;}
.right_arrow{width: 24px!important;
    height: 58px!important;    margin-right: -9px!important;}
    .for3leg{height: 57px!important;    left: inherit!important;}
     .for3leg_right{margin-left: 0px!important;}
  .top-img {
    width: 59px!important; margin-top: -1px!important;}
    .fristrow{height: 60px!important;
    margin-top: 11.3%!important;
    width: 59px!important;}
    .lastrow {
    height: 60px!important;
    width: 59px!important;}
    .lastrow p{margin-top: 90%!important;}
.border_div{padding-right: 6px!important;}
.nbempty {
    margin-top: -3px!important;
    width: 57px!important;
}
  }
  /*for iphone5 land scape*/
   @media only screen and (max-device-width: 570px) and (min-device-width: 560px){
.left_gap {
    margin-left: -8px!important;}
    .fristrow {
    height: 70px;
    margin-top: 4.5%!important;
    width: 83px;
}
.left_gap {
    margin-left: -8px;
}
.lastrow{width: 83px;}
.nbempty {
    margin-top: -3px!important;
    width: 60px!important;
}
   }
  /*for iphone land scape*/
  @media only screen and (max-device-width: 700px) and (min-device-width: 667px){
.road-line {
    width: 3.5%!important;
}
.road-line-s3 {
    width: 52.2%!important;
}
.road-line-s4 {
    width: 305px!important;
}
.am-img-box {
    width: 48.2%!important;
}
.firstimg_margin {
    margin-left: 18px!important;
}
.fristrow{width: 82px!important; margin-top: 3.8%!important;}
.lastrow {
    width: 82px!important;}
    .left_gap {
    margin-left: -30px!important;
}
.middle_right {
    width: 70px!important; 
}
.middle_left{width:  70px!important; margin-right: -33px!important;}
.middle_right p {
    margin-top: 40%!important;
  }
.middle_left p{ margin-top: 40%!important;}

   .width_border{width: 82px!important;}
   .for3leg_right{margin-left: -14px!important;}
   .top-img{margin-top: -1px!important;}
   .brdr_right{left: 11px!important;}
   .logo-brand-left {
    width: 16%!important;
}
.title_download {
    float: none;
}
}

  /* for iphone 6 */
    @media screen and (max-device-width: 380px) and (min-device-width:375px){
  .road-line-s3 {width: 168px;}
  .road-line-s4{width: 168px;}
  .middle_left {
    border-top: 2px solid #3d70c6;
    border-bottom: 2px solid #3d70c6;
    height: 58px!important;
    width: 70px!important;
    background-color: #000;
}
.middle_left p {
    text-align: right;
    margin-top: 17%;
    /*margin-right: 10%;*/
    color: #000;
}
.middle_right {
    border-top: 2px solid #3d70c6;
    border-bottom: 2px solid #3d70c6;
    height: 58px!important;
    margin-left: -15px;
    background-color: #000;
    width: 70px!important;
}
.middle_right p {
    margin-top: 17%;
    /*margin-left: 10%;*/
    color: #000;
}
.firstimg_margin {
    margin-left: 5px!important;
}
.firstimg {
    width: 8.333%!important;
}
.border_div {
    height: inherit!important;
}
 .middle_right p {
    margin-top: 23%!important;}
    .middle_left p {
    margin-top: 23%!important;}
    .fristrow p {
    margin-top: 117%!important;}
    .lastrow p {
    margin-top: 79%!important;}
    .left_gap {
    margin-left: -5px!important;
}
.left_arrow{width: 24px!important;
    height: 58px!important;}
.right_arrow{width: 24px!important;
    height: 58px!important;}
    .for3leg{height: 58px!important; left: 2px!important;}
    .for3leg_right{margin-left: -2px!important;}
    .fristrow{margin-top: 6.8%!important;}
    .client_title{margin-left: 8px!important;}
}
/* for iphone 6spluse*/
@media screen and (max-width:414px) and (min-width: 376px){
  .road-line-s3{width: 53.2%;}
.road-line-s4{width: 53.2%;}
.firstimg{width: 8.333%!important;}
.middle_left{height: 63px!important; margin-right: -21px!important;}
.firstimg_margin{margin-left: 0px!important;}
.middle_right {
    height: 63px!important;}
    .border_div {height: inherit!important;}
    .for3leg{left: 2px!important; height: 63px!important;}
    .for3leg_right{margin-left: -2px!important;    height: 63px!important;}
    .fristrow{margin-top: 6.2%!important;}
    .fristrow p {
    margin-top: 81%!important;}
    .right_arrow{width: 26px;}
    .left_arrow{width: 26px;margin-left: 6px;}
    .left_gap {
    margin-left: -6px!important;
}
.middle_left p{margin-top: 28%!important;}
.middle_right p{margin-top: 28%!important;}
.road-line {
    width: 5.5%!important;
}
.am-img-box {
    width: 47.25%!important;
}
.title_download {
    float: none;
}
}
/* for 6spluse land scape */
@media screen and (max-width:736px) and (min-width: 600px){
  .road-line {
    width: 3.5%!important;
}
.road-line-s3 {
    width: 52.2%!important;
}
.road-line-s4 {
    width: 244px;
}
.am-img-box {
    width: 48.2%!important;
}
.ampeak_g{margin-bottom: 10%!important;  margin-top: 4%!important;}
div#divNoGraph{padding-top: 10px!important;}
.title_download {
    float: none;
}
}
@media screen and (max-width:736px) and (min-width: 700px){
  .logo-brand-left {
    width: 27%!important;
}
.font2_1{font-size: 17px; padding-bottom: 20px;}
.font2{font-size: 20px!important;}
}


.displaynone{display: none;}
.number_1 { border-left: 1px solid #f7be1e;}
.number_2{ border-top: 1px solid #f7be1e;}
.margin_left{margin-left: 37px;}
.margin_top1{margin-top: -30px;}
.margin_top2{margin-top: -30px;}
.eastmargin_top1{margin-top: 30px;
    margin-bottom: -30px;}
.eastmargin_bottom{margin-top: 30px;
    margin-bottom: -30px;}
.eastmargin_left{margin-left: -37px;}
.westmargin_left {margin-left: 37px;}
.westmargin_top{margin-top: 30px;
    margin-bottom: -30px;}
.northmargin_left{margin-left: 37px;}
.northmargin_top{margin-top: 30px;
    margin-bottom: -30px;}
.northmargin_right{margin-left: -37px;}
.choose_data{padding-right: 13.8px; padding-left: 14px;  background-color: #88abfd;
    /*border-radius: 3px;*/}
 
    footer{min-height: 150px;} 

 .switcher-box input[type="radio"]{
  margin-right: 5px;
 }
 .switcher-box{border:2px solid #88abfd;}
 .choose_data{font-size: 18px; font-family: 'UniversBlackNormal';}
 .border_div{height: 359px;}
 .min_hight{height: 94px;}
 .firstimg{width: 6.9%;}
 .firstimg_margin{margin-left: 9px;}
 /*.fristrow{    height: 94px;
 }*/
 .fristrow{    height: 70px; margin-top: 4.8%}
    /*.fristrow p{margin-top: 134%; text-align: center; color: #000; font-weight: bold;}*/
    .fristrow p{margin-top: 50%; text-align: center; color: #000; font-weight: bold;}
    /*.lastrow{ height: 106px;
    border-left: 1px solid #3d70c6;
    border-right: 1px solid #3d70c6; background-color: #000;}*/
    .lastrow{ height: 70px;
    border-left: 1px solid #3d70c6;
    border-right: 1px solid #3d70c6; }
    .lastrow p{margin-top: 50%; text-align: center; color: #000; font-weight: bold;}
    /*.middle_left{border-top: 1px solid #3d70c6; border-bottom: 1px solid #3d70c6; height: 81px; width: 118%; background-color: #000;}*/
     .middle_left{border-top: 1px solid #3d70c6; border-bottom: 1px solid #3d70c6; height: 81px; width: 70px; float: right; margin-right:-24px; }
     /*.middle_right{ height: 81px;     margin-left: -15px; 
    width: 119%;}*/
    .middle_right{ height: 81px;     margin-left: -15px; 
    width: 70px;}
    .middle_left p{text-align: right; margin-top: 40%;color: #000; font-weight: bold; text-align: center;}
    .middle_right p{ margin-top: 40%;  color: #000; font-weight: bold; text-align: center;}
    .opacity{opacity: 0;}
    .brdr_bikes_top{border-top: 1px solid #f7be1e; }
     .brdr_bikes_left {border-left: 1px solid #f7be1e; }

    .border_div.am_img{border: 5px solid #96e7eb;}

   .am_img .fristrow {
   
    border-left: 1px solid #96e7eb;
    border-right: 1px solid #96e7eb;
    background-color: #96e7eb;
}
   .am_img .middle_right {
    border-top: 1px solid #96e7eb;
    border-bottom: 1px solid #96e7eb;
    background-color: #96e7eb;
  
}
   .am_img .middle_left {
    border-top: 1px solid #96e7eb;
    border-bottom: 1px solid #96e7eb;
    background-color: #96e7eb;
  
}
  .am_img .lastrow{
   border-left: 1px solid #96e7eb;
    border-right: 1px solid #96e7eb;
    background-color: #96e7eb;
  }
  .border_div.pm_img{border: 5px solid #f7be1e;}
  .pm_img .fristrow {
   
    border-left: 1px solid #f7be1e;
    border-right: 1px solid #f7be1e;
    background-color: #f7be1e;
}
   .pm_img .middle_right {
    border-top: 1px solid #f7be1e;
    border-bottom: 1px solid #f7be1e;
    background-color: #f7be1e;
  
}
   .pm_img .middle_left {
    border-top: 1px solid #f7be1e;
    border-bottom: 1px solid #f7be1e;
    background-color: #f7be1e;
  
}
  .pm_img .lastrow{
   border-left: 1px solid #f7be1e;
    border-right: 1px solid #f7be1e;
    background-color: #f7be1e;
  }
   .border_div.midday_img{border: 5px solid #fca0a0;}
  .midday_img .fristrow {
   
    border-left: 1px solid #fca0a0;
    border-right: 1px solid #fca0a0;
    background-color: #fca0a0;
}
   .midday_img .middle_right {
    border-top: 1px solid #fca0a0;
    border-bottom: 1px solid #fca0a0;
    background-color: #fca0a0;
  
}
   .midday_img .middle_left {
    border-top: 1px solid #fca0a0;
    border-bottom: 1px solid #fca0a0;
    background-color: #fca0a0;
  
}
  .midday_img .lastrow{
   border-left: 1px solid #fca0a0;
    border-right: 1px solid #fca0a0;
    background-color: #fca0a0;
  }
   .border_div{padding: 0px;}

  .am_img .right_brdr{border-left: 2px solid #000; margin-left: 4px;}
   .pm_img .right_brdr{border-left: 2px solid #000; margin-left: 5px;}
    .midday_img .right_brdr{border-left: 2px solid #000; margin-left: 5px;}
    .left_gap{margin-left: -3px;}
   .am_img .brdr_bottom {
    border-bottom: 2px solid  #96e7eb;
}
.pm_img .brdr_bottom {
    border-bottom: 2px solid  #f7be1e;
}
.midday_img .brdr_bottom {
    border-bottom: 2px solid #fca0a0;
}
.brdr_right{padding: 0;
    left: 9px;
  
    height: 82px;
  }
  .am_img .brdr_right{ border-right: 2px solid  #000;}
   .pm_img .brdr_right{ border-right: 2px solid  #000;}
  .midday_img .brdr_right{ border-right: 2px solid   #000;}
  
.float_text{
    padding: 8px 15px;
    font-size: 14px;
    background: #000;
     line-height: 1.5;
    text-decoration: none;
    color: #f0f0f0;
    font-weight: 100;
    cursor: pointer;
    width: 228px;
    transform: rotate(-90deg);
    font-size: 18px;
    font-family:'UniversBlackNormal'; 
	 z-index:9999;
    margin-top:-48px; 
    text-align: center;
   /* margin-left: -100px;*/
   margin-left: -95px;
        position: absolute;
   }
   
  .switcher-box a:hover{text-decoration: none;}
 @media screen and (min-width: 1240px){
  .border_div{padding-top: 7px;}
 }
 .textli img {
   
    cursor: pointer;
}
/*.hide-switcher .float_text{margin-left: -323px;}*/
.nbempty{margin-top: -2px;}
.sbempty {
    top: 2px;
}
.text_heavy {
    text-align: left;
    padding-left: 34px;
    font-weight: bold;
    padding-bottom: 3px;
}
.logo-brand-left{width: 16%}
.logo_edit{ margin-right: 100px;}
.logo_edit_li{float: right;}
.logo_edit_li h4{padding-top: 6px; padding-bottom:6px; color: green; font-size: 12px;}
.logo_edit_li li{padding-bottom: 2px; color: green;    font-size: 11px;}
@media screen and (max-width: 1940px) and (min-width: 1700px){
  .client_title {
    margin-left: -41px;
}
}
.or{padding-left: 34px;}
/*.signup-input .save_btn{margin-top: -25px;}*/
@media screen and (max-width: 1024px) and (min-width: 1000px){
  ul#intotablediv {
    padding-left: 9px;
}
.ampeak_h3 {
    text-align: center;
    margin-top: 0%!important;
     margin-bottom: 10%!important;
}
.ampeak_g{margin-top: 17%!important;}
.title_download {
    float: left!important;
}
}
.ampeak_h3 {
    text-align: center;
    margin-top: 30%;
}
.ampeak_g{margin-top: 22%;}
.client_title{font-family: 'Vollkorn', serif;  }
.client_title b{font-weight: 100!important; font-size: 48px; letter-spacing: 0px;} 
.pdf_ex{font-size: 1.5em!important;}
.form_right{display: block;
    width: inherit;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
     float: right;
      margin-bottom: 5px;}
      .pad0{padding: 10px;}
.blue_img{width: 35px; padding-right: 7px; padding-bottom: 3px;}
.red_img{width: 35px; padding-right: 7px; padding-bottom: 3px;}

.col_float{float: right;}
@media screen and (min-width: 1240px){
  .arrow_width{width: 18%}
  .arrow_widths {
    width: 19%;
}
 .col_float .col-md-1{width: 7.33%;}
 div#list_iconheat2 {
    padding-right: 38px;
}
div#list_iconheat5{padding-left:30px;}
}
@media screen and (min-width: 766px){
  .legend_dd{left: -87px;}
}
@media screen and (max-width: 765px){
  .legend_dd{left: -70px;}
 .something .legend_dd{left:inherit;}
}
.text_pm {
    padding-top: 3px;
    padding-left: 66px;}
.text_am{
       padding-top: 3px;
    padding-left: 57px;
  }
    
.text_md {
    padding-top: 3px;
    padding-left: 35px;
}
.marker_icon{padding-right: 10px;}
.marker_icon img{width: 21px;}
.legend_btn{/*float: right;*/ cursor: pointer;
z-index: 999;}
/*.col-xs-1 {
    width: 8.33333333%;
}*/
/*.legend_dd{padding: 0px;}*/
.legend_dd li{/*padding: 5px 5px 5px 10px;*/ }
.legend_dd{min-width: 172px;
 /*margin-top: -5px; */
  background-color: transparent;
  border: none; 
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0);
padding: 0px;}

.fa_size{font-size: 1.4em!important;}


.fas{font-family: "Font Awesome 5 Free";
-webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;}
    .fa, .fas {
    font-weight: 900;
}
.fa-clipboard-list:before {
    content: "\f46d";
}
.legend_btn img{width: 34px; margin-top: 12px;
   /* padding-top: 1px;*/}
/*.legend_btn .btn{padding: 4px 6px;}*/
.btn-peak{background-color: #3d70c6;}
.btn-group.open .btn-peak {
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0);}
    .legend_dd li img{width: 190px;}
	
@media screen and (min-width:1600px) and (max-width:1699px) {
  .site-links {
   
    margin: 6px 116px 0 0;
}
/*.something {
    width: 95%;
}*/
}
@media screen and (min-width:1700px) and (max-width: 1890px){
	/*.something {
    width: 101%;
}*/
.site-links {
   
    margin: 6px 116px 0 0;
}
}
@media screen and (max-width: 1024px) and (min-width: 998px){
  .s_box{ width: 91%;}
  div#list_iconheat {
    width: 3%;
}
.something{width: 24%!important;}
}
@media screen and (max-width: 670px){
  .legend_dd li{ margin-left: -31px;}
  .something .legend_dd li{ margin-left: -81px;}
}
.es-list li:hover{cursor: pointer;}

@media screen and (min-width: 1920px){
  .something {
    width: 96%;
}
.site-links {
   
    margin: 6px 152px 0;
}
}
.container-fluid{padding-left:11px; padding-right:11px;}
.kml{ float: left; }
.kml h4{margin-top: 8px;
    padding-left: 15px;}
    .kml h4 span{padding-left: 8px;  cursor: pointer;}
    .layer_dd li.radio{padding-left: 23px; ;line-height: 1.8em;}
    .layer_dd{left: -58px; min-width: 180px; border: 1px solid #a59e9e; border-radius: 10px; /*margin-top: 7px;*/}
    .float_ing{text-align: right; margin-right: 4px;}
    .mid_value{vertical-align: middle!important;}
    .table_summary tr td{padding: 8px!important; text-align: center!important;}
    .nolayer label{ font-weight: 900; font-size: 17px; color: #3d70c6;}
.bset{margin: 20px ;}
.bset label{font-size: 16px; font-weight: 500;}
.align{text-align: left; margin-top: 20px;
    margin-bottom: 40px;
    margin-left: 5%;}
.align label{font-size: 16px; font-weight: 500; }
.align input[type="checkbox"]{margin-left: 15px;}
.brdr{border: 1px solid #ccc; margin-bottom: 20px; text-align: center;}
.btn_save{float:right; margin-bottom: 10px!important; margin-right: 30px;}
.tab_head {
    padding: 7px 0 10px 0px;
    font-size: 12px;
}
.modal1{top:0px;}
.modal-my1{width: 60%;}
.modal-content-1{width:100%; background-color: rgba(10, 29, 49, 0.72);;
    margin-top: 126px;     border: none;}
.mymenu li a{color: #000; background-image: none; font-size: 14px;}
.mymenu li{float: none;text-align: center; margin: 0px; }
.mymenu {min-width: 120px; left: -38px; padding: 0px; border-radius: 10px;}

.mymenu > li > a:hover, .mymenu > li > a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #3d70c6;
}
@media screen and (min-width: 1200px){
.my_dia{width: 100%;}
.my_cont{width: 1130px;}
}
@media screen and (max-width: 767px){
  .float_ing {
    text-align: right;
   /* margin-right: 46px;
    padding-left: 66px;*/
}
.float_lay{/*padding-left: 27px;*/ padding-left: 4px;}
.legend_btn{margin-bottom: 5px;}
}
@media screen and (min-width: 768px) and (max-width: 1024px){
  .form_right{width: initial;}
  .float_ing{margin-right: 10px;}
  .float_lay{margin-right: 10px;}
  /*.col_float{padding: 0px;}*/
  .fa_size{font-size: 1.2em!important;}
  .btn-peak{padding: 4px 9px; }
}
.table_hyt{ min-width: 300px; max-height: 500px;
    overflow-y: auto;}

/* .modal-body table tr:first-child td{font-weight:normal;}*/

  .modal-body table tr:first-child, .modal-body table tr td:first-child {
  font-weight: normal;
  height: 30px;
}
.bset1{margin: 20px ;}
.bset1 label{font-size: 16px; font-weight: 500;}
.bset{border-top: 1px solid #ccc; padding-top: 20px;}
.table_summary thead tr th{text-align: center;}
.abb{float: left;}
.abb h5{font-weight: bold; margin-top: 0px; margin-bottom:0px; color: #022679; font-size: 13px;}
.abb p{margin-bottom: 0px; margin-top: 3px; font-size: 13px;}
.abb {text-align: center; }
.abb1 {padding-left: 13px;}
.abb2 {padding-left: 15px;}
.abbtext{text-align: center!important;}
.modal_text h3{color: #fff; margin-top: 20px;}
.modal_text p{color: #fff;}
.modal_text {padding-top: 0px;}
.fa-layers{transform:rotate(50deg) skewX(24deg) skewY(12deg);  
  -webkit-transform:rotate(50deg) skewX(24deg) skewY(12deg);  
  -ms-transform:rotate(50deg) skewX(24deg) skewY(12deg); }
  .fa-rotate-90{font-size: 15px;
    margin-bottom: -2px;
    margin-top: 3px;}
    .btn-layer{padding: 2px 6px 0px 6px;}
    .setting_font{font-family: 'Vollkorn', serif!important;text-transform: uppercase;}
.modal-content-1 .modal-header{opacity: 0.93;}
.close{opacity: 0.9}
table.table_summary tbody tr:nth-child(6n+1),
tr:nth-child(6n+2),
tr:nth-child(6n+3) {
  background-color: #f1f1f1;
}

.bset1{border-top: none;}
.col_adj{padding-right: 0px;}
.table_summary thead tr th img{width: 23px; height: 21px;}
.abb img{width: 23px; height: 21px;margin-top: -9px;}
.adj_footer{padding: 15px 8px 15px 8px;}
.tableFixHead {
  overflow-y: auto;
 
}

.tableFixHead table {
  border-collapse: collapse;
  width: 100%;
}

.tableFixHead th,
.tableFixHead td {
  padding: 8px 16px;
}

.tableFixHead th {
  position: sticky;
  top: 0;
  background: #fff;
}
.table_hyt{padding: 0px; margin: 15px;    border-top: 1px solid #ccc;}
.table_summary{border:none!important;}
@media screen and (min-width: 1768px) and (max-width: 1900px){
  #list_iconheat2{width: 6.333%}
  #list_iconheat1{width: 8.333%}
  #list_iconheat3{width: 6.333%}
  .s_box {
    width: 60.666667%!important;
}
.float_ing{margin-right: -16px;}
/*.tableFixHead th{ top: 58px;}*/
} 
@media screen and (min-width: 1920px){
  #list_iconheat2{width: 6.333%}
  #list_iconheat1{width: 8.333%}
  #list_iconheat3{width: 6.333%}
  .s_box {
    width: 64.666667%!important;
}
.float_ing{margin-right: -16px;}
/*.tableFixHead th{ top: 58px;}*/
}
.float_zicon{/*float: right;*/margin-top: 12px;}
.float_zicon span{padding-right: 20px;}
.modal_text h3{font-weight: 500!important;}
.yearp{font-weight: 600; padding-right: 0px!important;}

#kmlmodal label span img{width: 20px;
    height: 19px;
    margin-right: 6px; margin-top: -7px;}
    #kmlmodal label .diff img{height: auto;
    width: 15px;}
    .mymenu li a.active{background-color: #3d70c6; color: #fff;}
    #list_iconheat0 div button{margin-left: 3px;}
    div#list_iconheat0 {
    z-index: 99;
}
#kmlmodal .checkbox{margin-bottom: 17px;}
div#list_iconheat3{margin-right: 16px;}
div#list_iconheat4 {
   padding-left: 27px;
  /* padding-left: 0px;*/
}
.year_dd {
   left: -51px;
    min-width: 141px;
    border: 1px solid #a59e9e;
    border-radius: 10px;
    margin-top: 2px;
}
.year_dd li a{text-align: center; padding-top: 5px; padding-bottom: 5px;}
ul.year_dd {padding-top: 0px; padding-bottom: 0px;}
.year_dd li a:hover{background-color: #3d70c6; color: #fff;}
.col-md-3.col-sm-3.col-xs-12.arrow_width{padding-left: 5px;}
.arrow_widths{padding-left: 5px;}
@media screen and (min-width:1600px) and (max-width:1699px) {
  
.something {
    width: 43%!important;
}
}
@media screen and (min-width:1700px) and (max-width: 1930px){
  .something {
    /*width: 49%!important;*/
    width: 27%!important;
}
}
#list_iconheat2 .legend_btn:hover .layer_dd{display: block!important;}
@media screen and (max-width: 767px){
  .table_hyt{max-height: 350px;}

}
.layer_dd li.radio {
    border-bottom: 1px solid #ccc;
    margin-top: 0px; 
    margin-bottom: 0px;
}
.layer_dd li.nobrdr {
    border-bottom: none!important;
}
 input[type="radio"] {
    margin: 7px 0 0;}
.layer_dd{padding: 0px;}
/*.layer_dd li.radio:hover{background-color: #eee; border-radius: 8px;}*/
.layer_dd li{padding-top: 5px; padding-bottom: 5px;}
@media screen and (min-width: 1600px) and (max-width: 1700px){
  #zoomMap{margin-right: 36px;}
}
.kml_list{text-align:center; padding:10px; border-radius: 5px 5px 0px 0px;}
@media screen and (max-width: 376px) and (min-width: 350px){
.s_box {
    width: 98%!important;
    margin-right: -38px!important;
}
div#list_iconheat3{padding-left: 6px;}

.abb2 {
    padding-left: 10px;
}
.abbmin{padding-left: 10px;}
.abb:nth-child(4) { margin-top: 5px; clear: both;}
.abb:nth-child(5) { margin-top: 5px; }
.abb:nth-child(6) { margin-top: 5px; clear: both;}
.abb:nth-child(7) { margin-top: 5px; }
.abb:nth-child(8) { margin-top: 5px; }
.abb:nth-child(9) { margin-top: 5px; }
.abb:nth-child(10){ margin-top: 5px; }
#zoomto_marker{width: 100%;}
.float_zicon span {
    padding-right: 8px;
}
.mymenu {
    min-width: 72px;left: -32px;}
.mymenu li{margin: 0px!important;}
}
/*.modal-body.modal_text {
    min-height: 300px; max-height: 300px;}
}*/
@media screen and (max-width: 768px){
  .modal-my1 {
    width: auto;
}
.my_cont{max-height: 610px !important;}
.abb img {
    width: 19px;
    height: 17px;
    margin-top: 0px;
}
.abb h5{font-size: 11px;}
}
/*iphone pluse starts*/
@media screen and (min-width: 400px) and (max-width: 731px){
    .s_box{margin-right: -34px; width: 94.333333%;}
    div#list_iconheat3{padding-bottom: 3px;}
    .abb2 {
    padding-left: 10px;
}
.abbmin{padding-left: 10px;}
}
/*iphone pluse ends*/
input#zoomto_marker{width: 100%}



.sel_year{padding-left: 0px!important;}
.sel_year .btn-group button i{font-family:'FuturaLT'; font-size: 1.2em!important;}
.sel_all {
    padding-left: 17px!important;
}
@media screen and (min-width: 1919px){
  .info-block-left li{width: 302px;}
}


#list_iconheat3 .legend_btn:hover .legend_dd {
    display: block!important;
}
#list_iconheat4 .year_btn:hover .year_dd {
    display: block!important;
}
ul#map_years li{border-bottom: 1px solid #ccc;}
ul.mymenu li{border-bottom: 1px solid #ccc;}
ul.mymenu li a{ padding-bottom: 5px; padding-top: 5px;}
.legend_title{position: absolute;
    width: 181px;
    margin-left: 9px;
      border-radius: 10px 10px 0px 0px;}
@media screen and (max-width: 375px){
.legend_title{ margin-left: -22px;}
.year_dd {
    left: -21px;}
    ul.mymenu li {
    width: 104px;
}
}
@media screen and (max-width: 415px) and (min-width: 400px){
  ul.mymenu li {
    width: 118px;
}
.site-links li{
  margin: 0px!important;
}
.legend_title{margin-left: -21px;}
}
.width_new{width: 100%;}
.width_new .form-control{width: 76%;}
.form_new{margin-bottom: 20px;}
.pad_panel{padding-left: 0px;}
.map_sra{margin-bottom: 50px;}
.panel_time { height: 405px; margin-left: 0px; overflow-y: auto;
}
.map_cont{margin-top: 20px;}

/*12/9*/

.report_s{    padding-left: 32px;}
.report_s i.fa.fa-bar-chart {
    font-size: 20px;
}
.foronly_R{ padding: 5px 8px;}
@media screen and (max-width: 736px){
  .report_s {
    padding-left: 15px;
}
.float_ing{margin-right: 3px;}
div#list_iconheat4 {
    padding-left: 27px;}
    div#list_iconheat1 {
    margin-left: 13px;
        z-index: 99;
}
.float_lay{padding-left: 23px;}
div#list_iconheat3 {
    padding-left: 21px;
}
#list_iconheat0 div button {
    margin-left: -2px;
}
}
@media screen and (min-width: 400px) and (max-width: 420px){
  div#list_iconheat4 {
    padding-left: 30px;
}
}
@media screen and (min-width: 768px) and (max-width: 800px){
  .s_box{width: 100%}
  .fa-stack {
    width: 1.5em!important;
    height: 1.5em!important;
    line-height: 1.5em!important;
}
.fa-rotate-90 {
    font-size: 13px;
    margin-bottom: 0px;
    margin-top: 5px;
}
.float_lay {
    margin-right: 12px;
    padding-left: 20px;
}
.foronly_R {
    padding: 4px 8px;
}
.s_box{margin-top: 2px;}
.report_s i.fa.fa-bar-chart {
    font-size: 18px;
}
#list_iconheat0 div button {
    margin-left: -3px;
}
}
.rsel_all {
    padding-left: 22px;
}
.report_whenyear {
    padding-left: 6px;
}
p.sel-lab {
    margin-top: 5px;
    margin-bottom: 7px;

    font-size: 14px;
    font-weight: bold;
}
.btn-rep {
    background-color: #fdfdfd;
    border: 1px solid;
    padding: 3px 12px;
        margin-top: 6px;
}
label.sel_ycls {
    padding-right: 10px;
}
input.check_data{margin-right: 3px; margin-top:0px;}
