#dashboard_tab{
  background: white;
  padding-top: 10px;
}
strong{
    font-weight: bold;
}
#dashboard_tab #dashboard_content{
   /* padding: 1%;*/
}
dl {
	position:relative;
}
#dashboard_tab #dashboard_sidebar{
    position: relative;
    right: -1px;
    top: -308px;
	margin-bottom: -308px;
}
#dashboard_tab #dashboard_sidebar dl{
    margin-bottom: 20px;
	margin-left: 7px;
  margin-top: 15px;
    overflow: hidden;
}
#dashboard_tab .notifications{
    padding: 10px;
    border: 2px solid #ffffff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: #666 0px 0px 4px;
    -moz-box-shadow: #666 0px 0px 4px;
    box-shadow: #666 0px 0px 4px;
    background: #fbf6f0;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fbf6f0), to(#fbe9d1));
    background: -webkit-linear-gradient(#fbf6f0, #fbe9d1);
    background: -moz-linear-gradient(#fbf6f0, #fbe9d1);
    background: -ms-linear-gradient(#fbf6f0, #fbe9d1);
    background: -o-linear-gradient(#fbf6f0, #fbe9d1);
    background: linear-gradient(#fbf6f0, #fbe9d1);
    -pie-background: linear-gradient(#fbf6f0, #fbe9d1);
    behavior: url(/PIE.htc);
    color: #616566;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 20px;
    margin-top: 10px;
}
#dashboard_tab .notifications strong{
    font-weight: bold;
}

#dashboard_tab .dashboard_panel{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-top: 25px;
    overflow: hidden;
    border: #cccccc solid 1px;
}
#dashboard_tab #dashboard_sidebar dl dt{
	text-align:center;
    margin: 0px;
    padding: 10px 15px 10px 15px;
    font-size: 15px;
	background-image: url('/UI/images/mw/dash_right_top.gif');
    font-weight: normal;
    color: #80A0B5;
}
#dashboard_tab #dashboard_sidebar dl dd{
    padding: 10px 20px;
	padding-bottom: 20px;
	background-image: url('/UI/images/mw/dash_right_bottom.gif');
	background-position:bottom left;
	position:relative;
	display:block;
}

#dashboard_tab #dashboard_sidebar dl.blue dt{
	text-align:center;
    margin: 0px;
    padding: 0;
	height: 25px;
    font-size: 16px;
	background-image: url('/UI/images/mw/dash_right_top_blue.png');
    font-weight: normal;
    color: #fff;
}

#dashboard_tab #dashboard_sidebar dl.blue .stats_head{
    text-align:center;
    margin: 0px;
    padding: 0px 15px 10px 15px;
    font-size: 16px;
    background-image: url('/UI/images/mw/dash_right_top_blue.png');
    font-weight: normal;
    color: #fff;
    display: block;
}
.driverbox .stats_head, .adminbox .stats_head {
	text-align: left !important;
	padding-left: 0 !important;
}

#dashboard_tab #dashboard_sidebar dl.blue dd{
    padding: 0px 20px;
	padding-bottom: 20px;
	background-image: url('/UI/images/mw/dash_right_bottom_blue.png');
	background-position:bottom left;
}
#dashboard_tab #dashboard_sidebar dl.blue dd.bluemiddle{
    padding: 0px 20px;
	padding-bottom: 20px;
	background-image: none;
	background-color: #80a0b5;
}

#dashboard_tab #dashboard_sidebar dl.clean dt{
	text-align:left;
    margin: 0px;
    padding: 0px 15px 5px 20px;
    font-size: 15px;
    font-weight: normal;
    color: #80A0B5;
	background: none;
}
#dashboard_tab #dashboard_sidebar dl.clean dd{
    padding: 0px 20px;
	background: none;
	color: #808184;
	position:relative;
}
#dashboard_tab .overallbox.driverbox {
	/*margin-top:-35px;	*/
}
#dashboard_tab .overallbox.adminbox {
	/*margin-top:-35px;*/
}
.driverbox .statLarge, .adminbox .statLarge {
	font-size:18px;
	font-weight:bold;
}
.driverbox .statUnit, .adminbox .statUnit {
	font-size:10px;
	margin-top:-4px;
	padding-bottom:4px;
}
.driverbox li, .adminbox li {
	margin-bottom:13px;
}
#dashboard_tab .panel_content{
    padding: 15px;
}
#dashboard_sidebar dl dt{
    /*font-weight: bold !important;*/
}
#dashboard_tab dl.clean h1 {
	margin-bottom:0px;
	margin-left:0;
	padding-bottom:0px;
	color: #808184;

}
#dashboard_tab dl.clean h2 {
	padding-bottom:5px;
	color: #808184;
	padding-left: 0;
}

#dashboard_sidebar .whitehead {
	color: #fff;
	font-size:16px;
	font-weight:normal;
}
.statsTog {
	padding-top:10px;
}
.statsTog a:link, .statsTog a:hover, .statsTog a:active, .statsTog a:visited {
	color:#fff;
	text-align:center;
}
.statsTogMe {
	width: 20px;
	height: 23px;
	line-height:23px;
	padding: 0 12px 0 18px;
	background-image: url('/UI/images/mw/dash_stats_toggle_left.png');
	float:right;
	border-right: #728998 solid 1px;
}
.statsTogAll {
	width: 20px;
	height: 23px;
	line-height:23px;
	padding: 0 15px;
	background-image: url('/UI/images/mw/dash_stats_toggle_right.png');
	background-position: right;
	float:right;
}
.carouselwrap {
	margin-bottom:18px;
	background: #808184;
}
.mobilebox {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #EAEAEA;
	background: #fefefe; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjN2RiOWU4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top,  #fefefe 0%, #f3f3f3 50%, #ececec 51%, #fcfcfc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(50%,#f3f3f3), color-stop(51%,#ececec), color-stop(100%,#fcfcfc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fefefe 0%,#f3f3f3 50%,#ececec 51%,#fcfcfc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fefefe 0%,#f3f3f3 50%,#ececec 51%,#fcfcfc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fefefe 0%,#f3f3f3 50%,#ececec 51%,#fcfcfc 100%); /* IE10+ */
	background: linear-gradient(top,  #fefefe 0%,#f3f3f3 50%,#ececec 51%,#fcfcfc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#ececec',GradientType=0 ); /* IE6-8 */
	margin-right: 20px;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.12);
	margin-bottom:20px;
	padding:11px;
}
.mobilebox h4 {
	font-size: 15px;
	color: #80A0B5;
	padding-bottom:10px;
}
.drivercarousel, .admincarousel {
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border: 1px solid #dbdbdb;
	padding:0 11px;
	-moz-box-shadow:inset 0px 0px 15px #e0e0e0;
	-webkit-box-shadow:inset 0px 0px 15px #e0e0e0;
	box-shadow:inset 0px 0px 15px #e0e0e0;
	background: #e7e7e7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #f0f0f0 50%, #e7e7e7 51%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f0f0f0), color-stop(51%,#e7e7e7), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f0f0 50%,#e7e7e7 51%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f0f0f0 50%,#e7e7e7 51%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f0f0f0 50%,#e7e7e7 51%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f0f0f0 50%,#e7e7e7 51%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-8 */
}
.drivercarousel {
	margin-right: 15px;
}
.admincarousel {
	margin: 0 27px 18px 20px;
}
.mr8 {
	margin-right: 8px;
}
.mostvisitedbox {
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border: 1px solid #dbdbdb;
	/*padding:20px 11px;*/
	background: #f6f6f6;
	-moz-box-shadow:inset 0px 0px 15px #e0e0e0;
	-webkit-box-shadow:inset 0px 0px 15px #e0e0e0;
	box-shadow:inset 0px 0px 15px #e0e0e0;
	color: #666;
}
.mostvisitedmask {
	height: 213px;
	overflow:auto;
	margin-top: 17px;
	margin-bottom: 17px;
	border-top: #DDD 1px solid;
	border-bottom: #DDD 1px solid;
}
.mostvisitedmask > div {
	padding:10px;
	clear:both;
}
.mostvisitedbox .odd, .mostvisitedbox .even {
	height: 50px;
	overflow: hidden;
	-moz-box-shadow:inset 0px 0px 15px #e0e0e0;
	-webkit-box-shadow:inset 0px 0px 15px #e0e0e0;
	box-shadow:inset 0px 0px 15px #e0e0e0;
	border-bottom: #dbdbdb 1px solid;
	background: #e7e7e7; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #f0f0f0 50%, #e7e7e7 51%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f0f0f0), color-stop(51%,#e7e7e7), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f0f0 50%,#e7e7e7 51%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f0f0f0 50%,#e7e7e7 51%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f0f0f0 50%,#e7e7e7 51%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f0f0f0 50%,#e7e7e7 51%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 ); /* IE6-8 */
}

.mostvisitedbox h5 {
	margin:0;
	padding:0 0 5px 0;
	font-weight:bold;
	color: #80A0B5;
}
.mostvisitedbox h6 {
	margin: 0;
	padding: 0;
}
.mostvisitedbox .pip {
	margin-top:8px;
}
.modulecontent h4 {
	color: #80A0B5;
    font-size: 15px;
    padding-bottom: 10px;
	text-align:center;
}
.overallbox_body {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 11px 6px 11px 11px;
	-moz-box-shadow:0px 0px 5px #6b879a;
	-webkit-box-shadow:0px 0px 5px #6b879a;
	box-shadow:0px 0px 5px #6b879a;
	color: #fff;
	background: #9bb5c6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzliYjVjNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzhiYThiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzgyYTFiNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OGI0YzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #9bb5c6 0%, #8ba8bc 50%, #82a1b6 51%, #98b4c6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9bb5c6), color-stop(50%,#8ba8bc), color-stop(51%,#82a1b6), color-stop(100%,#98b4c6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9bb5c6 0%,#8ba8bc 50%,#82a1b6 51%,#98b4c6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9bb5c6 0%,#8ba8bc 50%,#82a1b6 51%,#98b4c6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9bb5c6 0%,#8ba8bc 50%,#82a1b6 51%,#98b4c6 100%); /* IE10+ */
	background: linear-gradient(top,  #9bb5c6 0%,#8ba8bc 50%,#82a1b6 51%,#98b4c6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9bb5c6', endColorstr='#98b4c6',GradientType=0 ); /* IE6-8 */
	margin-bottom:10px;
    height: 188px;
}
.chargingbox .line, .overallbox_body .line {
	clear:both;
	height:1px;
	background:#b3c7d3;
	margin: 3px 0;
}
.overallbox_body .left {
	text-align:left;
}
.overallbox_body .right {
	text-align:right;
	margin-left:5px;
}
.chargingbox .left {
	text-align:left;
	float: left;
}
.chargingbox .right {
	text-align:right;
	margin-left:5px;
}
.chargingbox {
	color: #fff;
}
.chargingbox a {
	border: 1px solid #ddd;
    color: #FFFFFF;
    font-size: 10px;
    padding: 2px 5px;
    position: relative;
    top: 3px;
    border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;

	-moz-box-shadow:0px 0px 5px #8D9696;
	-webkit-box-shadow:0px 0px 5px #8D9696;
	box-shadow:0px 0px 5px #8D9696;
}
.chargingbox a:focus {
	color:#fff !important;

}
.chargingbox .cicon {
	float:right;
}
.overallbox_body b {
	font-size:18px;
	font-weight:bold;
}
.social1 {
	position:absolute;
	right:16px;
	bottom:3px;
	font-size:9px;
}
.social1 > div {
    margin:2px;
}
.icon{
    display: block;
    padding: 74px 0px 0px 0px;
    margin: 5px;
    width: 64px;
    text-align: center;
    float: left;
}
.iphone{
    background: url("/UI/images/icons/iphone.png") no-repeat;
}
.android{
    background: url("/UI/images/icons/android.png") no-repeat;
}
.blackberry{
    background: url("/UI/images/icons/blackberry.png") no-repeat;
}
.map_div_layout {
	position:relative;
}

.map_div_layout .mapcorner-tl {
	position: absolute;
	top: 0;
	left: 10px;
	width: 17px;
	height: 17px;
	background: url('/UI/images/mw/mapcorner_tl.png');
	z-index: 10;
}
.map_div_layout .mapcorner-tr {
	position: absolute;
	top: 0;
	right: 10px;
	width: 17px;
	height: 17px;
	background: url('/UI/images/mw/mapcorner_tr.png');
	z-index: 10;
}
.map_div_layout .mapcorner-bl {
	position: absolute;
	bottom: 0;
	left: 10px;
	width: 17px;
	height: 17px;
	background: url('/UI/images/mw/mapcorner_bl.png');
	z-index: 10;
}
.map_div_layout .mapcorner-br {
	position: absolute;
	bottom: 0;
	right: 10px;
	width: 17px;
	height: 17px;
	background: url('/UI/images/mw/mapcorner_br.png');
	z-index: 10;
}


.driver_map_div_layout {
	position:relative;
	margin-top: -24px;
}

.driver_map_div_layout .mapcorner-tl {
	position: absolute;
	top: 0;
	left: 0px;
	width: 17px;
	height: 17px;
	background: url('/UI/images/mw/mapcorner_tl.png');
	z-index: 10;
}
.driver_map_div_layout .mapcorner-tr {
	position: absolute;
	top: 0;
	right: 0px;
	width: 17px;
	height: 17px;
	background: url('/UI/images/mw/mapcorner_tr.png');
	z-index: 10;
}
.driver_map_div_layout .mapcorner-bl {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 17px;
	height: 17px;
	background: url('/UI/images/mw/mapcorner_bl.png');
	z-index: 10;
}
.driver_map_div_layout .mapcorner-br {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 17px;
	height: 17px;
	background: url('/UI/images/mw/mapcorner_br.png');
	z-index: 10;
}


.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 76%;
    background: #666;
	color:#fff;
    padding: 20px 0px 20px 0px;
}
.drivercarousel .jcarousel-skin-tango .jcarousel-container-horizontal, .admincarousel .jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 100%;
    background: none;
	color:#808285;
    padding: 20px 0px 20px 0px;
}
.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  630px;
    height: 250px;
	margin: 0 auto;
   /* margin-left: 50px;*/
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    width: 630px;
    margin-left: 0;
    margin-right: 10px;
    height: 250px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
    margin-left: 10px;
    margin-right: 0;
}



.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    bottom:0px;
    right: 10px;
    width: 30px;
    height: 20px;
    cursor: pointer;
    /*background: transparent url(/UI/images/mw/icon_dasharrow_right.png) no-repeat 0 0;*/
	background: transparent url(/UI/images/mw/icon_sprites.png);
	background-position: -74px -21px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    /*background: transparent url(/UI/images/mw/icon_dasharrow_right.png) no-repeat 0 0;*/
	background: transparent url(/UI/images/mw/icon_sprites.png);
	background-position: -42px 0px;;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    /*background-position: -32px 0;*/
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
   /* background-position: -64px 0;*/
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    /* IE 5-7 */
    filter: alpha(opacity=50);
    /* Netscape */
    -moz-opacity: 0.5;
    /* Safari 1.x */
    -khtml-opacity: 0.5;
    /* Good browsers */
    opacity: 0.5;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    bottom:0px;
    right: 40px;
    width: 30px;
    height: 20px;
    cursor: pointer;
    /*background: transparent url(/UI/images/mw/icon_dasharrow_left.png) no-repeat 0 0;*/
	background: transparent url(/UI/images/mw/icon_sprites.png);
	background-position: -73px 1px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    /*background: transparent url(/UI/images/mw/icon_dasharrow_left.png) no-repeat 0 0;*/
	background: transparent url(/UI/images/mw/icon_sprites.png);
	background-position: -42px -28px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
   /* background-position: -32px 0;*/
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
   /* background-position: -64px 0;*/
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    /* IE 5-7 */
    filter: alpha(opacity=50);
    /* Netscape */
    -moz-opacity: 0.5;
    /* Safari 1.x */
    -khtml-opacity: 0.5;
    /* Good browsers */
    opacity: 0.5;
    cursor: default;
   /* background-position: -96px 0;*/
}

#mycarousel .headtxt{
	font-size:16px;
    font-weight: bold;
    display: block;
    clear: both;
    margin-bottom: 10px;
    text-transform: none;
}
.drivercarousel #mycarousel .headtxt, .admincarousel #mycarousel .headtxt {
    font-weight: normal;
}
.adminMapWrapper {
	clear: both;
	margin-right: 15px;
	overflow: hidden;
}
#driver_map_div{
    height:300px;
    /*width:330px;
    border-radius: 150px 150px 150px 150px;*/
}
#statusWrapper {
	padding: 10px 31px 0 16px;
}
#statusWrapper .statusOverall {
	padding-right:10px;
}
#statusWrapper .systemStatus {
	font-size:15px;
	padding: 0 10px 0 0;
	color: #80A0B5;
	border-right: 1px #bbb solid;
	line-height:40px;
}
#statusWrapper .descriptionWrapper{
	display:table;
}
#statusWrapper .statusDescription{
	font-size:12px;
	padding: 0;
	display: table-cell;
	vertical-align: middle;
	height: 40px;
}
.mr20 {
	margin-right:20px;
}
.pr27 {
	padding-right: 27px;
}
.h25 {
	height:25px;
}
.moduleheaderclean .mapHeader {
	margin-bottom:0;
	padding-bottom:0
}
.adminMapWrapper #map_div {
	height: 400px;
	width:100%
}
.carouselItemHeight {
	height:200px;
}
#mostVisitedWrapper {
	/*margin-left:350px;	*/
	margin-right:115px;
}
#real_time {
	font-size: 12px;
	margin-bottom: 10px;
	padding: 5px;
	width: 200px !important;
}
.btnFindStations {
	background-image:url('/UI/images/mw/tmpdashb2.png');
	width:92px;
	height:90px;
	background-repeat:no-repeat;
	margin-bottom:15px;
	float:right;
}
.btnReserveStation {
	background-image:url('/UI/images/mw/cta_reservations.png');
	width:92px;
	height:90px;
	background-repeat:no-repeat;
	float:right;
}
.makeReservation {
	padding: 5px 5px 0 0;
}
.undermap {
	padding: 10px 0 15px 0;
}
.dashCleanModule {
	margin: 10px 7px 20px 16px;
}
.adminCleanModule {
	margin: 10px 27px 20px 16px;
}
.dashCleanModule h3, .adminCleanModule h3, .reservationsHead, .mostVisitedLabel h3 {
	font-size:15px;
	font-weight:normal;
	padding: 0 0 10px 0;
	color: #80A0B5;
	border:none;
	clear:none;
	margin:0;
}
div.jquery-ajax-loader {
	background-color:transparent !important;
}
/*.chargingbox .realTimeStatus {
	padding: 15px 0;
	height:250px;
}*/
.chargingbox .realTimeStatus .highcharts-container {
	padding: 15px 0;
}
.chargingbox .realTimeInfoLabel {
	font-weight:bold;
}
.chargingbox .ul_tr_2 {
	padding: 0 0 10px 0;
	line-height: 17px;
}
.newsFrame {
	border-top: #DADADB 1px solid;
	border-bottom: #DADADB 1px solid;
}
.mostVisitedLabel .undermap {
		float:right !important;
}
.mostVisitedLabel h3 {
		padding-top:20px;
		float:left;
}
#dashboard_tab #dashboard_sidebar dl.clean.numDriverStats {
	margin-bottom:12px;
}
#dashboard_tab #dashboard_sidebar dl.clean.numDriverStats dt {
	font-size:16px;
	margin-top:20px;
}
.comStatsBox {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #80A0B5;
	margin: 20px;
}
.comStatsBox dd {
	padding-bottom:10px !important;
}
#dashboard_tab #dashboard_sidebar dl.clean.numDriverStats.comStatsBox dt, dl.clean.numDriverStats.comStatsBox h1, dl.clean.numDriverStats.comStatsBox h2 {
	color: #fff !important;
}
dl.clean.numDriverStats.comStatsBox h1 {
	padding-bottom:5px !important;
	font-size: 30px;
}
dl.clean.numDriverStats.comStatsBox h2 {
	padding-top:5px;
	padding-bottom:0px !important;
	font-size: 12px;
}
/* Dustin: CPNOS-4394  */
.dashUtilityButton:link, .dashUtilityButton:hover, .dashUtilityButton:active, .dashUtilityButton:visited {
	color:#808184;
}
.dashUtilityButton {
	text-align:center;
	display:block;
	margin-bottom:20px;
	padding:5px;
	min-height:78px;
	width:78px;
	border:#eee 1px solid;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	background: #e7e7e7;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2U3ZTdlNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #f0f0f0 50%, #e7e7e7 51%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f0f0f0), color-stop(51%,#e7e7e7), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f0f0f0 50%,#e7e7e7 51%,#ffffff 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f0f0f0 50%,#e7e7e7 51%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f0f0f0 50%,#e7e7e7 51%,#ffffff 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f0f0f0 50%,#e7e7e7 51%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e7e7e7',GradientType=0 );
	-webkit-box-shadow: 2px 2px 0px rgba(70, 70, 70, 0.25);
	-moz-box-shadow:    2px 2px 0px rgba(70, 70, 70, 0.25);
	box-shadow:         2px 2px 0px rgba(70, 70, 70, 0.25);
}
.dashUtilityButton img {
	margin:5px 0 0 0;
}
.modulecontent.mcright {
	position:relative;
}
.smallNetworkLogo {
	width:60px;
}

/* davinder, CPNOS-16171 */
.freeChargeMessage {
    margin-bottom: 20px;
    white-space: normal;
    width: 280px;
}
/* community */
.parkedAtContainer {
	width:283px;
	white-space: normal !important;
    font-size: 12px !important;

}
.waitlistEvatarName {
	font-size:13px;
}

.cardtable_new .total_class {
    text-align: right;
    padding-right: 10px;
    font-size: 16px;
    padding-top: 20px;
}

.top-border {
    border-top: 2px solid #d1dae5;
}

.cardtable_new_head span {
    display: block;
    font-size: 16px;
    font-weight: 600;
}
.cardtable_new_head label {
    font-size: 14px;
}
.cardtable_new_head th.toggle {
    vertical-align: middle;
    text-align: right;
    width: 120px;
}
.cardtable_new_head th.card {
    width: 150px;
}
.cardtable_new_head th.toggle a:link, .cardtable_new_head th.toggle a:hover , .cardtable_new_head th.toggle a:active , .cardtable_new_head th.toggle a:visited  {
    font-size: 14px;
}
.cardtable_new {
    margin-bottom: 20px;
}
.cardtable_new th {
    text-align: left;
    padding: 11px;
}
.inner_bal_table {
    width: 100%

}
.pgm-bal-star {
    text-align: left;
    width: 5%;
    white-space: nowrap;
}
.pgm-bal-one {
    color: #727f82;
    text-align: right;
    width: 70%;
    white-space: nowrap;
}
.pgm-bal-two {
    width: 25%;
    text-align: right;
    white-space: nowrap;
}
.pgm-expires {
    text-align: right;
}
.station-address {
    width: 200px;
}

/* VM:CPSRV-10581 - On currency conversion popup decimal points are not aligned */
.conver-right-align-three {
    padding-right: 38px !important;
    text-align: right;
}
.conver-right-align {
    padding-right: 47px !important;
    text-align: right;
    width: 125px;
}
