﻿*,*:after,*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0px;
	line-height: 1.4;
	border: none;
	letter-spacing: 0.7px;
	float: left;
	font-family: "museo-sans",sans-serif !important;
	font-weight: 400 !important;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

html {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

body {
	margin: 0px;
	padding: 0px;
	overflow-x: hidden;
	width: 100%;
	height: 100%;
	color: #183056;
	background: #f7f7f7;
}

.col_12 {width: 12.5%;overflow: hidden;}
.col_16 {width: 16.667%;overflow: hidden;}
.col_18 {width: 18.75%;overflow: hidden;}
.col_20 {width: 20%;overflow: hidden;}
.col_25 {width: 25%;overflow: hidden;}
.col_30 {width: 30%;overflow: hidden;}
.col_40 {width: 40%;overflow: hidden;}
.col_33 {width: 33.333%;overflow: hidden;}
.col_50 {width: 50%;overflow: hidden;}
.col_60 {width: 60%;overflow: hidden;}
.col_66 {width: 66.666%;overflow: hidden;}
.col_70 {width: 70%;overflow: hidden;}
.col_75 {width: 75%;overflow: hidden;}
.col_100 {width: 100%;}

form {width: 100%;}

h1 {font-size: 36px;font-weight: 700 !important;margin: 15px 0 50px 0;color: #183056;width: 100%;line-height: 1.2; text-transform: uppercase;}
h2 {font-size: 24px;margin-bottom: 25px;color: #183056;width: 100%;line-height: 1.2;}
h3 {font-size: 25px;margin-bottom: 25px;color: #183056;width: 100%;line-height: 1.2;}
h4 {font-size: 16px;margin-top: 0px;margin-bottom: 25px;color: #183056;width: 100%;line-height: 1.2;}

a {font-size: 12px;text-decoration: none;color: #f39200;width: 100%;}
p {font-size: 12px;width: 100%;}
ul {list-style: none;padding: 0px;margin-bottom: 0px;}
li {margin-bottom: 5px;font-size: 12px;width: 100%;}
label {font-size: 12px;}
hr {width: 100%;height: 1px;color: #183056;background: #58595b;margin: 25px 0 30px 0px;}
br {float: none;}

img {width: auto;height: auto;}
strong {font-weight: bold;font-size: 12px;}
span {font-size: 12px;}
input {background: #ffffff;padding: 5px 10px;border: none;font-size: 12px !important; color: #183056;}
.display_none {display:none;}
input[type="text"]:disabled,
input[type="submit"]:disabled {
    display: none;
}

/* Margin */
.margin-top {margin-top: 50px;}
.margin-bottom {margin-bottom: 50px;}

.small-margin-top {margin-top: 25px;}
.small-margin-bottom {margin-bottom: 25px;}

.extra-small-margin-top {margin-top: 15px;}
.extra-small-margin-bottom {margin-bottom: 15px;}

.no-margin-top {margin-top: 0px !important;}
.no-margin-bottom {margin-bottom: 0px !important;}


/* Padding */
.padding {padding: 50px;}
.padding-top {padding-top: 50px;}
.padding-bottom {padding-bottom: 50px;}
.padding-left {padding-left: 50px;}
.padding-right {padding-right: 50px;}

.small_padding {padding: 25px;}
.small_padding_top {padding-top: 25px;}
.small_padding_right {padding-right: 25px;}
.small_padding_bottom {padding-bottom: 25px;}
.small_padding_left {padding-left: 25px;}

.no-padding {padding: 0px;}
.no-padding-top {padding-top: 0px;}
.no-padding-right {padding-right: 0px;}
.no-padding-bottom {padding-bottom: 0px;}
.no-padding-left {padding-left: 0px;}


/* Border */
.border-top {border-top: 1px solid #c8cfdb;}
.border-right {border-right: 1px solid #c8cfdb;}
.border-bottom {border-bottom: 1px solid #c8cfdb;}
.border-left {border-left: 1px solid #c8cfdb;}

.no-border-top {border-top: none !important;}
.no-border-right {border-right: none !important;}
.no-border-bottom {border-bottom: none !important;}
.no-border-left {border-left: none !important;}

.ppalign {
	text-align: justify !important;
	margin-bottom: 10px !important;
	padding-left: 200px !important;
	padding-right: 200px !important;
}
.ppalignindentpar1 {
	text-align: justify !important;
	margin-bottom: 10px !important;
	padding-left: 50px !important;
	padding-right: 50px !important;
}

.ppalignindentpar2 {
	text-align: justify !important;
	margin-bottom: 20px !important;
	padding-left: 100px !important;
	padding-right: 100px !important;
}
.pplink {width:100%;
		 float:left;
}

.pplinkalign {
	float: none;
}
/* Print Screen */
#print_footer {display: none;}
#ctl00_lblToday {display: none;}


/* Warnings */
.red {background: #f25648; text-align: center;width: 100%;}
.red_text {color: #f25648; text-align: center;width: 100%;}
.green {background: #62ad63;color: #ffffff; text-align: center;width: 100%;}
.warning {color: #ffffff; margin: 20px 0 0; padding: 10px; text-align: center;width: 100%;}
.warning p {margin: 0;width: 100%;}
.warning span {margin: 0;width: 100%;}
#banned_message {margin: 0;}
#ctl00_MainContent_NotFound {margin: 0;}

/* Buttons */
.dxbButton.button {color: #183056;font-size: 12px !important;cursor: pointer;padding: 5px 10px;margin: 0 5px 25px 0;border: 1px solid #f39200;background: none;width: auto;}
.button {color: #183056;font-size: 12px !important;cursor: pointer;padding: 5px 10px;margin: 0 5px 25px 0;border: 1px solid #f39200;background: none;width: auto;}
.button:hover {background: #f39200 !important;color: #ffffff;}
.search .button {color: #ffffff;}
.button_fixed_width {
    padding: 5px 10px;
    text-align: center;
    width: 165px;
    height: 29px;
}
.full_width_button {margin:0 0 25px 0; width: 100%; text-align: center;}
.delete_comment_button {display: inline-table;}
.button_wrapper .button {margin: 0px;background: none;color: #f39200;padding: 0px 10px 0px 0px;}
.non_background_button {cursor: pointer;padding: 0 !important;margin: 0 5px 0 0 !important;border: 0px !important;background: none !important;color:#f39200 !important;}
.non_background_button:hover {color:#ee7f1c !important;}
.grey_button {background: none !important;color: #ffffff !important;border: 1px solid #4d5c76;}
.activetab {background: none !important;color: #ffffff !important;border: 1px solid #f39200;}
.active {background: none !important;cursor: pointer;color: #ffffff;border: 1px solid #f39200;}
.buttons {width: auto; float: right; padding-top: 20px;}
.tab {
    background: #183056;
    color: #ffffff;
    padding: 10px;
    margin-right: 5px;
    width: auto;
    cursor: pointer;
}
.inactive {background: #344562;}
.inactive:hover {background: #183056;}
.sub_nav .button {color: #ffffff;}
.report_export #ctl00_MainContent_exportCurrent {cursor: pointer; border: 0;background: url("../img/icons/excel.png") no-repeat;width: 37px; height: 37px;margin-right: 10px;}
.report_export #ctl00_MainContent_exportPDF {cursor: pointer;border: 0;background: url("../img/icons/pdf.png") no-repeat;width: 37px; height: 37px;}
.report_export #ctl00_MainContent_btnLogout {cursor: pointer;border: 0;background: url("../img/icons/logout.png") no-repeat;width: 37px; height: 37px;margin-right: 10px;}
.report_export #ctl00_MainContent_btnRefresh {cursor: pointer;border: 0;background: url("../img/icons/refresh.png") no-repeat;width: 37px; height: 37px;margin-right: 10px;}
#ctl00_MainContent_PostbackButton {width: 37px;height: 37px;background:url("../img/icons/return.png") no-repeat !important;cursor: pointer;}
#ctl00_MainContent_serviceLink,
#ctl00_MainContent_serviceLink:hover {width: 37px;height: 37px;background:url("../img/icons/return.png") no-repeat !important;cursor: pointer;border: 0;}
#maintenance_history_back_button,
#maintenance_history_back_button:hover {width: 37px;height: 37px;background:url("../img/icons/return.png") no-repeat !important;cursor: pointer;border: 0;}
.btnLogout {cursor: pointer;border: 0;background: url("../img/icons/logout.png") no-repeat;width: 37px; height: 37px;margin-right: 10px;}


/* Homepage footer */
#homepage_footer {
    text-align: center;
    background-color: #f39200;
}
#homepage_footer a {
    color:#fff;
}
/* remove IOS styles on buttons */
textarea,
input[type="text"],
input[type="button"],
input[type="submit"] {
    -webkit-appearance: none;
    border-radius: 0;
}


/* Toggle Panel */
.toggle {background: #142b50;position: fixed; width: 25%; left: 0px; top: 0px;height:100%;z-index: 999999;display: none;border-right:1px solid #22416c;}
.toggle .login_wrapper {width: 100%;}
.toggle a {color: #ffffff;}
.toggle .close {
    cursor: pointer;
    height: 30px;
    opacity: 1;
    position: absolute;
    right: 40px;
    top: 40px;
    transition: opacity 0.3s ease-out 0s;
    width: 30px;
    z-index: 3;
}
.toggle .close .span1 {
    background-color: #ffffff;
    cursor: pointer;
    display: block;
    height: 3px;
    position: relative;
    top: 50%;
    transform: rotate(-45deg);
    width: 100%;
}

.toggle .close .span2 {
    background-color: #ffffff;
    display: block;
    height: 3px;
    position: relative;
    top: 41%;
    transform: rotate(45deg);
    width: 100%;
}
.toggle h1 {font-size: 26px;}
.toggle .button {
    margin: 0 0 20px !important;
    padding: 10px !important;
    text-align: center;
    width: 210px;
}
.toggle img {width: 170px;}


/* Search panel */
.search {background: #183056 !important;color: #ffffff !important;}
.search h3 {color: #ffffff;}


/* Heading */
.heading {position: relative;width: 100%;margin-top: 25px;}
.heading_border {background: #f39200;display: block;height: 3px;position: absolute;width: 80px;}
.heading h1 {width: auto;}


/* Check Boxes */
.checkbox tr {border-bottom: 1px solid #183056;padding: 10px 0;width: 100%;}
.checkbox td {width: 100%;padding: 0px 10px;}
.checkbox td label {padding-left: 10px;margin-top: -1px;}


/* Floats */
.float_right {float: right;}
.float_none {float: none;}


/* Random */
.min-height {min-height: 65px;}
.row,.file_upload {width: 100% !important;}
.full_width img {width: 100%;}
.center {text-align: center;width: 100%;}
.width_auto {width: auto;}
.portrait_warning {display: none;}
.hidden {display: none;}
.title {
    font-weight: 900 !important;
    margin-bottom: 10px;
    padding-right: 10px;
    text-transform: uppercase;
    width: auto;
}
.show {display: block !important;}


/* Table Styles */
table {border-spacing: 0;border-collapse: collapse;border: none;margin: 0px;width: 100%;padding: 0px;border: 0px;margin-top: 0px;}
tbody {border: 0px;margin: 0px;width: 100%;padding: 0px;}
thead {border: 0px;margin: 0px;width: 100%;padding: 0px;}
th {
	font-family: "museo-sans",sans-serif !important;
	font-weight: 300 !important;
	font-size: 24px !important;
	border-top: 


/* Table Styles */
table {border-style: none;
	border-color: inherit;
	border-width: 0px;
	border-spacing: 0;border-collapse: collapse;width: 100%;padding: 0px;margin-top: 0px;
	margin-left: 0px;
	margin-right: 79px;
	margin-bottom: 0px;
}
0px;}
tr {
	font-family: "museo-sans",sans-serif !important;
	font-weight: 300 !important;
	font-size: 24px !important;
	float: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
td {
	font-family: "museo-sans",sans-serif !important;
	font-weight: 300 !important;
	font-size: 12px !important;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	float: none;
	margin: 0;
	padding: 0px;
	text-align: left;
	vertical-align: top;}
td img {float: none;height: auto;width: auto !important;}
td a {color: #f39200 !important;font-size: 12px !important;}


/* Logo */
.logo {width: 200px;}
.logo svg {width: 100%; height: auto;}


/* Login */
.login_page {
    background: #183056 url("../img/login_background.jpg") no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    position: relative;
    min-height: 100vh;
}
.login_page .dxeBase {margin-top: 0px;}
    .login_page .footer {
        padding: 25px 50px;
        background-color: rgba(14, 30, 59, 0.78);
        position: absolute;
        bottom: 0;
        height: 14.5rem;
        color: #f6f7f9;
    }

    .login_page .border-top {
        border-top: 1px solid #0e1e3b;
    }

.login_wrapper {
    padding: 50px;
    width: 50%;
    padding-bottom: 14.5rem;
}
.login_wrapper h1 {color: #ffffff;margin: 15px 0 25px;}
.login_wrapper h4 {color: #ffffff;}
.login_wrapper p {color: #ffffff;padding: 0 0 10px 0;}
.login_wrapper input {margin: 0 !important; background: none;border-bottom: 1px solid #4d5c76;color: #ffffff;padding: 10px 0;height: auto;}
.login_wrapper .button {
    background: none;
    border: 1px solid #f39200;
    color: #ffffff;
    cursor: pointer;
    margin: 0 0 25px 0;
    padding: 5px 10px;
}
.login_wrapper tr {float: left; width: 100%;}
.login_wrapper td {float: left; width: 100%;}
.login_wrapper #Username_EC {display:none;}
.login_wrapper #PasswordTxt_EC {display:none;}
.login_wrapper .heading {margin-top: 45px;}


/* Captcha */
#Captcha {margin:0 0 25px 0;padding: 25px;background: #2f4a7a;}
#Captcha td {float: left;padding: 0 !important;width: 100%;}
#Captcha label {color: #ffffff;width: 100%; margin-bottom: 10px}
#Captcha_IMGD {margin-bottom: 15px;width: 100% !important;background: none !important; border: 1px solid #183056 !important; color: #ffffff !important;}
#Captcha_IMG {height: 50px !important;width: 150px !important;}
#Captcha .dxcaTextBoxCellNoIndent {padding: 25px 0 0 0 !important;}
#Captcha .dxcaTextBoxLabel {padding-bottom: 5px;color: #ffffff;}
#Captcha .dxeTextBox, #Captcha .dxeMemo {border: 0px !important;}
#Captcha .dxEditors_caRefresh {display: none;}
#Captcha .dxcaRefreshButtonText {color: #ffffff;}
#Captcha_RB {color: #ffffff;}
#Captcha_TB_I {color: #183056;padding: 10px;}
.dxcaControl {width: 100%;}


/* Imperosnate User */
#cboUsers {border: #4d5c76 1px solid; }


/* Nav */
.nav {width: 100%;padding: 20px 50px;background: #183056; position: relative;}
.nav a {color: #ffffff;cursor: pointer; margin: 10px 25px 0 0;width: auto;}
.nav a:hover {color: #f39200;}
.nav .logo {width: auto;padding: 0 50px 0 0;}
.nav .logo a {margin: 0;}
.nav .logo svg {width: auto; height: 40px;}
.nav.border-top {border-top: 1px solid #22416c;}
.nav.border-right {border-right: 1px solid #22416c;}
.nav.border-bottom {border-bottom: 1px solid #22416c;}
.nav.border-left {border-left: 1px solid #22416c;}
#nav_notifications a {margin: 10px 5px 0 0;}
#nav_notifications span {margin: 10px 20px 0 0;color: #f39200;}


/* Sub Nav */
.sub_nav {width: 100%;padding: 25px 50px;background: #183056;}
.sub_nav a {color: #ffffff;cursor: pointer;margin: 0 25px 0 0;width: auto;}
.sub_nav span:hover {color: #f39200;}
.sub_nav span {color: #ffffff;cursor: pointer;margin: 0 25px 0 0;width: auto;}
.sub_nav a:hover {color: #f39200;}
#sub_nav_vehicles {display: none;}
#sub_nav_drivers {display: none;}
#sub_nav_services {display: none;}
#sub_nav_other {display: none;}
#UserPanel {display: none;}
.sub_nav.border-top {border-top: 1px solid #22416c;}
.sub_nav.border-right {border-right: 1px solid #22416c;}
.sub_nav.border-bottom {border-bottom: 1px solid #22416c;}
.sub_nav.border-left {border-left: 1px solid #22416c;}


/* Mobile Menu */
.mobile_button {
    background-color: transparent;
    color: #ffffff;
    cursor: pointer;
    font-family: sans-serif;
    font-size: 40px;
    height: 32px;
    line-height: 32px;
    position: absolute;
    right: 25px;
    text-align: center;
    top: 25px;
    transform: rotate(90deg);
    width: 34px;
    display: none;
    z-index: 10;
}

.mobile_button_close {
    cursor: pointer;
    height: 35px;
    opacity: 1;
    position: fixed;
    right: 10%;
    top: 55px;
    transition: opacity 0.3s ease-out 0s;
    width: 35px;
    z-index: 999999;
}
.mobile_button_close .span1 {
    background-color: #ffffff;
    cursor: pointer;
    display: block;
    height: 5px;
    position: relative;
    top: 44%;
    transform: rotate(-45deg);
    width: 100%;
}

.mobile_button_close .span2 {
    background-color: #ffffff;
    display: block;
    height: 5px;
    position: relative;
    top: 29%;
    transform: rotate(45deg);
    width: 100%;
}


.mobile_menu 
{
    z-index: 9999;
    display: none;
    background: #183056;
    position: fixed;
    top: 0px;
    bottom: 0;
    right: 0;
    left: 0;
    overflow: scroll;
}
.mobile_menu_wrapper {
    padding: 50px 10%;
    width: 100%;
    
}
.mobile_menu_wrapper .margin-top {margin-top: 50px !important;}
.mobile_menu h4 {color: #ffffff; text-transform: uppercase;margin-bottom: 10px;}
.mobile_menu_wrapper span {float: none;}
.mobile_menu_wrapper a {margin-bottom: 10px;}


/* Alerts and Notifications */
.alerts_and_notifications {
    background: #183056;
    border-bottom: 1px solid #22416c;
    display: none;
    padding: 25px 50px;
    width: 100%;
}
.alerts_and_notifications h3 {
    color: #ffffff;
    font-size: 18px;
    margin-bottom: 10px;
}
.alerts_and_notifications span {float: none;}
.alerts_and_notifications a {
    color: #f39200;
    margin-bottom: 15px;
    width: auto;
}
#filterCustomerIDs {display: none;}
#filterCustomerIDs table {float: left;width: 100%;}
#filterCustomerIDs tbody {float: left;width: 100%;}
#filterCustomerIDs tr {float: left;width: 100%;}
#filterCustomerIDs td {float: left;color: #ffffff;padding: 0; width: auto;}
#filterCustomerIDs td td td {padding-bottom: 10px;}
#filterCustomerIDs label {padding: 0 0 0 10px;}
#ctl00_btnCusFilter {margin:0}
#ctl00_cblCustomerIDS_ETC {color: #f25648 !important; margin-left: 25px;}
#ctl00_cblCustomerIDS_ET {margin-top: 6px;}
#ctl00_user,
#ctl00_email {cursor: auto; color: #ffffff;}
#ctl00_cblCustomerIDS {background: none !important; border: none !important; padding: 0 !important;}

/* Banner */
.banner {
    background: #183056;
    position: relative;
    text-align: center;
}
.banner h1 {color: #ffffff;padding: 0;margin:0; text-align: left;}
.banner span {
    color: #ffffff;
    float: none;
    font-size: 36px;
    font-weight: 700 !important;
    margin: 0;
    padding: 0;
    text-align: left;
}
.banner img {float: none;width: 100%; max-width:320px;}
.compass {padding: 50px 47% 0; position: absolute;width: 100%;}
.compass svg {width: 100%; height: auto;}

/* Homepage */ 
.homepage_search {/*background: #0a1b3a;border-top:1px solid #22416c;*/text-align: center;}
.homepage_search h1 {color: #ffffff;}
.homepage_button {padding: 0 0 75px;}
.homepage_button img {/*background: #0a1b3a;*/float: none;cursor: pointer;border: 1px solid #c8cfdb;}
.homepage_button img:hover {background: #ecedef;border: 1px solid #c8cfdb;}
.homepage_button .col_100 {margin-bottom: 10px;}
.homepage_button a {
    color: #183056;
    float: left;
    font-size: 18px;
    font-weight: 500 !important;
    padding: 0 25px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.homepage_search p {color: #f39200;padding: 0 25px;}
.bottom_row_button {padding-bottom: 25px;}
.homepage .main_content {background: none;margin-bottom: 80px;}
.homepage #ctl00_MainContent_users_Name {text-align: center;}
.homepage #indexContact {display: none;}
.homepage_wrapper.expanded {padding-left:25%;}
.homepage_button.no-padding-bottom {padding: 0 0 25px 0 !important;}
/*.homepage .footer {background: #0a1b3a;border-top: 1px solid #22416c;}*/

/* Homepage Alerts */
#ctl00_pcAlerts_UpdatePanel1 {width: 100% !important;}
#ctl00_pcAlerts_CLW-1 {width: 100% !important;float: left;}
#ctl00_pcAlerts_CLW-1 tr {width: 100% !important;float: left;}
#ctl00_pcAlerts_CLW-1 td {width: 100% !important;float: left;}
#ctl00_pcAlerts_cbNotifications td {width: auto !important;}
.dxpcControl_Metropolis a {
    color: #f39200 !important;
    margin-bottom: 10px;
}

/* Footer */
.footer {padding: 25px 50px;}
.footer a {float: left; padding: 5px 10px 0 0;width: auto;}
.footer .float_right img {width: 70px;}


/* Fleet Page */
#ctl00_MainContent_BackButton {width: 37px;height: 37px;background: url("../img/icons/return.png") no-repeat;cursor: pointer;}
#ctl00_MainContent_BackButtonDesktop {width: 37px;height: 37px;background:url("../img/icons/return.png") no-repeat;cursor: pointer;}
#ctl00_MainContent_BackButtonMobile {width: 37px;height: 37px;background:url("../img/icons/return.png") no-repeat;cursor: pointer;display:none;}
#ctl00_MainContent_export1_printbtn {width: 37px;height: 37px;background:url("../img/icons/print.png") no-repeat;cursor: pointer;}
#ctl00_MainContent_export1_exportPDF {width: 37px;height: 37px;background:url("../img/icons/pdf.png") no-repeat;cursor: pointer;}
#ctl00_MainContent_export1_exportXLS {width: 37px;height: 37px;background:url("../img/icons/excel.png") no-repeat;cursor: pointer;}
#fliter_vans_only, 
#fliter_cars_only, 
#all_cars {
    cursor: pointer;
    padding: 5px;
    text-align: center;
    width: 100%;
}

#fliter_vans_only:hover,
#fliter_cars_only:hover,
#all_cars:hover {border:1px solid #f39200 !important;}

#fliter_vans_only img, 
#fliter_cars_only img, 
#all_cars img {float: none;width: auto;}

#fliter_vans_only p, 
#fliter_cars_only p, 
#all_cars p {padding: 5px 0 0 0;width: 100%}

#fliter_vans_only span,
#fliter_cars_only span,
#all_cars span {padding: 5px 0 0 0;width: 100%; float: left;}

#ctl00_MainContent_lstContract_H {display: none;}
#ctl00_MainContent_lstContract_D {border-bottom: 0;border-left: 0;border-top: 1px solid #4d5c76 !important;}
.search #ctl00_MainContent_lstContract_LBT .dxeListBoxItem {
    border-bottom: 1px solid #4d5c76 !important;
    padding: 10px !important;
}
.search #ctl00_MainContent_lstContract_LBT .dxeListBoxItem:first-child {
    border-left: 0 !important;
    padding: 8px 10px !important;
}

.search #ctl00_MainContent_lstContract_LBT .dxeListBoxItemRow:last-child .dxeListBoxItem {
    border-bottom: 0 !important;
}
#ctl00_MainContent_spanFilterLabel {padding: 0 0 25px;}
#ctl00_MainContent_spanFilterLabel span {font-size: 25px;padding-right: 10px;}
#ctl00_MainContent_btnReset {margin-right: 0px;}
#ctl00_MainContent_gv_Fleet_DXMainTable .dxgvHeader:last-child {border-right: 0 !important;}
#ctl00_MainContent_gv_Fleet_DXStatus {display: none;}
#ctl00_MainContent_lstContract .dxlbd {height: auto !important;}
#ctl00_MainContent_lstContract_LBT tr:hover td {background: #f39200 !important;} 
.scroll_buttons {display: none;}
#ctl00_MainContent_gv_Fleet_DXMainTable td {vertical-align: top;}
#ctl00_MainContent_lstContract {width: 100%;}
.dxeListBoxItemRow:hover .dxeListBoxItemRowHover {background: #f39200 !important;color: #ffffff !important;}
#ctl00_MainContent_lstContract {height: auto !important;}
#ctl00_MainContent_gv_Fleet tr {float: left; width: 100%;}
#ctl00_MainContent_gv_Fleet td {float: left; width: 100%;}
#ctl00_MainContent_gv_Fleet .dxgvHeader {height: 70px;}
#ctl00_MainContent_gv_Fleet td td:nth-child(1) {width: 6%;}
#ctl00_MainContent_gv_Fleet td td:nth-child(2) {width: 9%;}
#ctl00_MainContent_gv_Fleet td td:nth-child(3) {width: 7%;}
#ctl00_MainContent_gv_Fleet td td:nth-child(4) {width: 4%;}
#ctl00_MainContent_gv_Fleet td td:nth-child(5) {width: 6%;}
#ctl00_MainContent_gv_Fleet td td:nth-child(6) {width: 7%;}
#ctl00_MainContent_gv_Fleet td td:nth-child(7) {width: 7%;}
#ctl00_MainContent_gv_Fleet td td:nth-child(8) {width: 6%;}
#ctl00_MainContent_gv_Fleet td td:nth-child(9) {width: 6%;}
#ctl00_MainContent_gv_Fleet td td:nth-child(10) {width: 6%;}
#ctl00_MainContent_gv_Fleet td td:nth-child(11) {width: 6%;}
#ctl00_MainContent_gv_Fleet td td:nth-child(12) {width: 6%;}
#ctl00_MainContent_gv_Fleet td td:nth-child(13) {width: 6%;}
#ctl00_MainContent_gv_Fleet td td:nth-child(14) {width: 6%;}
#ctl00_MainContent_gv_Fleet td td:nth-child(15) {width: 6%;}
#ctl00_MainContent_gv_Fleet td td:nth-child(16) {width: 5%;}
#ctl00_MainContent_gv_Fleet td td td {height: auto;width: auto; float:none;}
#ctl00_MainContent_gv_Fleet .dxgvEmptyDataRow .dxgv {float: left; width: 100%;}
#ctl00_MainContent_gv_Fleet  .dxgvHeader td {font-size: 10px !important;}
#ctl00_MainContent_gv_Fleet  .dxgv {font-size: 10px !important;}
#ctl00_MainContent_gv_Fleet  .dxgv a {font-size: 10px !important;}

.fleetmaint#ctl00_MainContent_gv_Fleet td td {width: 9.09%;}

/* Vehicle Details */
#ctl00_MainContent_cbRegDropdown_DDD_L_H tr {float:left;}
#ctl00_MainContent_cbRegDropdown_DDD_L_H td:nth-child(1) {width: 20% !important;float:left;}
#ctl00_MainContent_cbRegDropdown_DDD_L_H td:nth-child(2) {width: 20% !important;float:left;}
#ctl00_MainContent_cbRegDropdown_DDD_L_H td:nth-child(3) {width: 60% !important;float:left;}
#ctl00_MainContent_cbRegDropdown_DDD_L_LBT tr {float:left;}
#ctl00_MainContent_cbRegDropdown_DDD_L_LBT tr:hover {background: #f39200;}
#ctl00_MainContent_cbRegDropdown_DDD_L_LBT td:nth-child(1) {width: 20% !important;float:left;}
#ctl00_MainContent_cbRegDropdown_DDD_L_LBT td:nth-child(2) {width: 20% !important;float:left;}
#ctl00_MainContent_cbRegDropdown_DDD_L_LBT td:nth-child(3) {width: 60% !important;float:left;}
#ctl00_MainContent_dReg h2 {color: #ffffff; margin: 0; padding: 3px 0 0 30px;}
#ctl00_MainContent_dReg h2 span {font-size: 18px;}
#ctl00_MainContent_sModel {color: #ffffff;float: none;}
#ctl00_MainContent_sColour {color: #ffffff;float: none;}


/* Driver Details */
#ctl00_MainContent_lblDriverChange {width: 100%;}
#ctl00_MainContent_cbRegDropdown1_DDD_L_H tr {float:left;}
#ctl00_MainContent_cbRegDropdown1_DDD_L_H td:nth-child(1) {width: 20% !important;float:left;}
#ctl00_MainContent_cbRegDropdown1_DDD_L_H td:nth-child(2) {width: 20% !important;float:left;}
#ctl00_MainContent_cbRegDropdown1_DDD_L_H td:nth-child(3) {width: 60% !important;float:left;}
#ctl00_MainContent_cbRegDropdown1_DDD_L_LBT tr {float:left;}
#ctl00_MainContent_cbRegDropdown1_DDD_L_LBT tr:hover {background: #f39200;}
#ctl00_MainContent_cbRegDropdown1_DDD_L_LBT td:nth-child(1) {width: 20% !important;float:left;}
#ctl00_MainContent_cbRegDropdown1_DDD_L_LBT td:nth-child(2) {width: 20% !important;float:left;}
#ctl00_MainContent_cbRegDropdown1_DDD_L_LBT td:nth-child(3) {width: 60% !important;float:left;}
#ctl00_MainContent_sReg {
    background: #f5cd10 none repeat scroll 0 0;
    color: #151a1e;
    font-size: 20px;
    font-weight: 800 !important;
    padding: 5px 10px;
}
#ctl00_MainContent_tboxCustomFieldValue {border: 0 !important;margin-top: 10px;}
#ctl00_MainContent_tboxCustomFieldName {border: 0 !important;margin-top: 10px;}
#ctl00_MainContent_mmoComment_ET tr {width: 100%;float: left;}
#ctl00_MainContent_mmoComment_ET td {width: 100%;float: left;}
#ctl00_MainContent_mmoComment_EC {display: none;}
#ctl00_MainContent_CommentPanel {width: 100%;}
#ctl00_MainContent_CustomFields p {width: auto;}
#ctl00_MainContent_CustomFields span {padding: 8px 0 0 0;}
#ctl00_MainContent_CustomFields button {
    float: right;
    margin: 0;
    padding: 0 0 0 0;
}
.custom_fields {
    background: none;
    border-bottom: 1px solid #abb7cb !important;
    color: #183056 !important;
    margin-bottom: 5px;
    padding: 0 0 5px !important;
    width: 100% !important;
}
#ctl00_MainContent_ulComments button {
    float: right;
    font-size: 12px;
    margin: 0;
    padding: 5px;
}
#ctl00_MainContent_CustomFields_PDF .button {padding: 5px;}
#ctl00_MainContent_ulComments .button {padding: 5px;}
#ctl00_MainContent_UpdatePanel3 {width: 100% !important;}
#ctl00_MainContent_DocUpload {width: 100% !important;}
#ctl00_MainContent_DocUpload tr {width: 100% !important;float: left;}
#ctl00_MainContent_DocUpload td {width: 100% !important;float: left;}
#ctl00_MainContent_DocUpload_ClearBox0 {margin-top: 5px;}
#ctl00_MainContent_DocUpload_TextBox0_FakeInput {width: 100%;}
#ctl00_MainContent_DocUpload_Upload a {
    background: none;
    border: 1px solid #f39200;
    color: #ffffff !important;
    cursor: pointer;
    font-size: 12px !important;
    margin: 0 5px 0 0;
    padding: 5px 10px;
    width: auto;
}
#ctl00_MainContent_DocUpload_Upload a:hover {background: #f39200;}
#ctl00_MainContent_pcDeleteVehicle_CLW-1 { width: 100% !important;}
#ctl00_MainContent_tbFilename_ET tr {width: 100% !important;}
#ctl00_MainContent_tbFilename_ET td {width: 100% !important;}
#ctl00_MainContent_gvUploadedDocs tr {width: 100% !important;float: left;}
#ctl00_MainContent_gvUploadedDocs td {width: 100% !important;float: left;}
#ctl00_MainContent_gvUploadedDocs {width: 100%;}
#ctl00_MainContent_gvUploadedDocs_DXMainTable tr {width: 100% !important;float:none;}
#ctl00_MainContent_gvUploadedDocs_DXMainTable td {width: 20% !important;float:none; height: 60px;}
#ctl00_MainContent_gvUploadedDocs_DXMainTable td td {height: auto;}
#ctl00_MainContent_gvUploadedDocs_DXMainTable .dxgvHeader {height: auto;}
#ctl00_MainContent_tbFilename_ET td {width: 100%; float: left;}
#ctl00_MainContent_cbCurrentDriver_DDD_L_D td {padding: 5px 10px;}
#ctl00_MainContent_deMileageDate_ET td {float: left;width: 100%;}
#ctl00_MainContent_btnNewDriver {margin-top: 25px; float: left;}
#ctl00_MainContent_CustomHeaders h4 {color: #ffffff;}
#divComments h4 {color: #ffffff;}
#ctl00_MainContent_cbCurrentDriver {display: none;}
#ctl00_MainContent_btnNewDriver {display: none;padding: 0; margin: 10px 0; color: #f39200; cursor:pointer;background: none;}
.search #ctl00_MainContent_deMileageDate_ET tr {float: left; width: 100%;}
.search #ctl00_MainContent_deMileageDate_ET td {float: left; width: 100%;}
#ctl00_MainContent_gvUploadedDocs_DXMainTable.dxgvTable {background: none !important;border-top: 1px solid #4d5c76 !important;border-left: 1px solid #4d5c76 !important;}
#ctl00_MainContent_gvUploadedDocs_DXMainTable.dxgvTable tr {width: 100%; float: left;} 
#ctl00_MainContent_gvUploadedDocs_DXMainTable.dxgvTable td {color: #ffffff;width: 20%;float: left;text-align: center;border-right: 1px solid #4d5c76 !important;border-bottom: 1px solid #4d5c76 !important;}
#ctl00_MainContent_gvUploadedDocs_DXMainTable.dxgvTable td td {border: none !important; width: auto; float: none;}
#ctl00_MainContent_gvUploadedDocs_DXMainTable .dxgvHeader td:nth-child(2) {display: none;}
#ctl00_MainContent_gvUploadedDocs.dxgvControl {background: none !important;}
.search #ctl00_MainContent_txtHomePhone_ET,
.search #ctl00_MainContent_txtPhone_ET,
.search #ctl00_MainContent_txtEmail_ET,
.search #ctl00_MainContent_txtNewFuelCard_ET,
.search #ctl00_MainContent_mmoNewFuelCard_ET,
.search #ctl00_MainContent_lblCurrentMileage,
.search #ctl00_MainContent_txtNewMileage_ET,
.search #ctl00_MainContent_deMileageDate_ET,
.search #ctl00_MainContent_cboFunding,
.search #ctl00_MainContent_tbSupplier_ET,
.search #ctl00_MainContent_tbCO2_ET,
.search #ctl00_MainContent_tbp11d_ET,
.search #ctl00_MainContent_deRegDate_ET,
.search #ctl00_MainContent_deMotDue_ET,
.search #ctl00_MainContent_deTaxDue_ET {display: none;}

#ctl00_MainContent_mileage_details #ctl00_MainContent_txtPhone_CC,
#ctl00_MainContent_txtHomePhone_ET,
#ctl00_MainContent_txtEmail_ET,
#ctl00_MainContent_txtNewFuelCard_ET,
#ctl00_MainContent_mmoNewFuelCard_ET {margin-top: 10px;}
#ctl00_MainContent_gvSMS tr {float: left; width: 100%;}
#ctl00_MainContent_gvSMS td {float: left; width: 100%;}
#ctl00_MainContent_gvSMS td td {float: left; width: 25%;}

/* Email Form */
#ctl00_MainContent_txtModel .dxic,
#ctl00_MainContent_txtDriver .dxic,
#ctl00_MainContent_txtOrderNo .dxic,
#ctl00_MainContent_txtColour .dxic {float: left; width: 100%;}

/* SMS Report */
#ctl00_MainContent_gvSMS2 tr {float: left; width: 100%;}
#ctl00_MainContent_gvSMS2 td {float: left; width: 100%;}
#ctl00_MainContent_gvSMS2 td td {float: left; width: 14.285%;}
#ctl00_MainContent_gvSMS2 td a {
    width:auto;
}

/* Edit Details */
#ctl00_MainContent_pcNewDriver_cbCostCentre_DDD_L td {
    color: #183056 !important;
}
#ctl00_MainContent_pcNewDriver_cbCostCentre_DDD_L td:hover {
    color: #ffffff !important;
}
#ctl00_MainContent_gvEdit .dxgvHeader {height: 55px;}
#ctl00_MainContent_gvEdit tr {width: 100%; float: left;}
#ctl00_MainContent_gvEdit td {width: 100%; float: left;font-size: 10px !important;}
#ctl00_MainContent_gvEdit td a {font-size: 10px !important;}
#ctl00_MainContent_gvEdit td td {width: 10%;}
#ctl00_MainContent_pcNewDriver_CLW-1 {width: 100% !important;}
#ctl00_MainContent_gvEdit .dxgv {padding: 10px;border: 0 !important;}
#ctl00_MainContent_gvEdit_DXMainTable .dxgvInlineEditCell:last-child .dxeValidStEditorTable {float: left !important; width: 100% !important;display: block;}
#ctl00_MainContent_gvEdit_DXMainTable .dxgvInlineEditCell:last-child  .dxeValidStEditorTable tbody {float: left !important; width: 100% !important;display: block;}
#ctl00_MainContent_gvEdit_DXMainTable .dxgvInlineEditCell:last-child  .dxeValidStEditorTable tr {float: left !important; width: 100% !important;display: block;}
#ctl00_MainContent_gvEdit_DXMainTable .dxgvInlineEditCell:last-child  .dxeValidStEditorTable td {float: left !important; width: 100% !important;display: block;}
#ctl00_MainContent_gvEdit_DXMainTable .dxpcDropDown .dxeHD {display: none;}
#ctl00_MainContent_gvEdit_DXMainTable .dxpcDropDown {width: 350px !important;}
#ctl00_MainContent_gvEdit_DXMainTable .dxpcDropDown .dxpc-mainDiv {width: 350px !important;}
#ctl00_MainContent_gvEdit_DXMainTable .dxpc-content {width: 350px !important;}
#ctl00_MainContent_gvEdit_DXMainTable .dxeListBox {width: 350px !important;}
#ctl00_MainContent_gvEdit_DXMainTable .dxeListBoxItemRow {width: 100% !important;}
#ctl00_MainContent_gvEdit_DXMainTable .dxeListBoxItemRow td:nth-child(1) {width: 100% !important;}
#ctl00_MainContent_gvEdit_DXMainTable .dxeListBoxItemRow td:nth-child(2) {display: none !important;}
#ctl00_MainContent_gvEdit_DXMainTable .dxeListBoxItemRow td:nth-child(3) {display: none !important;}
#ctl00_MainContent_gvEdit_DXMainTable .dxeListBoxItemRow td:nth-child(4) {display: none !important;}
#ctl00_MainContent_gvEdit_DXMainTable .dxeListBoxItemRow td:nth-child(5) {display: none !important;}
#ctl00_MainContent_gvEdit_DXMainTable .dxeListBoxItemRow td:nth-child(6) {display: none !important;}


#ctl00_MainContent_gvEdit_DXEditor5_DDD_PW-1 {width: 350px !important;}
#ctl00_MainContent_gvEdit_DXEditor5_DDD_PW-1 td {width: 350px !important; width: auto !important;}
.dxeCalendar td {width: auto !important; float: none !important;}
#ctl00_MainContent_gvEdit_DXMainTable .dxgvDataRow {cursor: pointer;}
#ctl00_MainContent_gvEdit_DXMainTable .dxeControlsCell .dxic {background-color: #f7f7f7 !important;}
#ctl00_MainContent_gvEdit_DXMainTable .dxeControlsCell .dxeButtonEditButton {background-color: #f7f7f7 !important;}
#ctl00_MainContent_gvEdit_DXMainTable .dxeButtonEdit .dxic {background-color: #f7f7f7 !important;}
#ctl00_MainContent_gvEdit_DXMainTable .dxeButtonEdit .dxeButtonEditButton {background-color: #f7f7f7 !important;}

/* Custom Report */
.custom_report #ctl00_MainContent_gv_Fleet2 .dxgvHeader {height: 70px;}
.custom_report #ctl00_MainContent_gv_Fleet2 tr {float: left; width: 100%;}
.custom_report #ctl00_MainContent_gv_Fleet2 td {float: left; width: 100%;}
.custom_report #ctl00_MainContent_gv_Fleet2 td td {float: left;width: 6.667%;}
.custom_report .dxgvEmptyDataRow {float: left !important; width: 100% !important;height: auto !important;}
.custom_report .dxgvEmptyDataRow td {float: left !important; width: 100% !important;height: auto !important;}
.custom_report .dxgvEmptyDataRow div{float: left !important; width: 100% !important;height: auto !important;}

/* Custom Report */
.grey_fleet_report #ctl00_MainContent_gv_Fleet2 .dxgvHeader {height: 70px;}
.grey_fleet_report #ctl00_MainContent_gv_Fleet2 tr {float: left; width: 100%;}
.grey_fleet_report #ctl00_MainContent_gv_Fleet2 td {float: left; width: 100%;}
.grey_fleet_report #ctl00_MainContent_gv_Fleet2 td td {float: left;width: 5.88%;}
.grey_fleet_report .dxgvEmptyDataRow {float: left !important; width: 100% !important;height: auto !important;}
.grey_fleet_report .dxgvEmptyDataRow td {float: left !important; width: 100% !important;height: auto !important;}
.grey_fleet_report .dxgvEmptyDataRow div{float: left !important; width: 100% !important;height: auto !important;}

/* Maintenance History */
.maintenance_history_tabs {float: left; width: 100%;}
.maintenance_history_tabs input {
    background: #344562;
    color: #ffffff !important;
    cursor: pointer;
    margin-right: 5px;
    padding: 10px;
}
.maintenance_history_tabs input:hover {background: #183056;} 
.maintenance_history_tabs .active {background: #183056 !important;border:none;} 
#ctl00_MainContent_gv_maintenance_DXMainTable td:last-child {border-right: 0px !important;}
#ctl00_MainContent_gv_maintenance tr {float: left; width: 100%;}
#ctl00_MainContent_gv_maintenance td {float: left; width: 100%;}
#ctl00_MainContent_gv_maintenance td td {width: 14.285%;}
#ctl00_MainContent_gv_maintenance td td td {float: none; width: auto;}
.maintenance_history_content #ctl00_MainContent_UpdatePanel1,
.maintenance_history_content {overflow: visible !important;}
#ctl00_MainContent_staticValues h2 {color: #ffffff; margin: 0; padding: 3px 0 0 30px;}
#ctl00_MainContent_staticValues h2 span {font-size: 20px;}
#ctl00_MainContent_sModel {color: #ffffff;float: none;}
#ctl00_MainContent_sColour {color: #ffffff;float: none;}

#ctl00_MainContent_gv_grey_maintenance tr {float: left; width: 100%;}
#ctl00_MainContent_gv_grey_maintenance td {float: left; width: 100%;}
#ctl00_MainContent_gv_grey_maintenance td td {width: 14.286%;}
#ctl00_MainContent_gv_grey_maintenance td td td {float: none; width: auto;}

/* Maintenance History all */
#ctl00_MainContent_tbRegSearch .dxic {padding: 10px !important;}

/* MOT Report */
.mot_report #ctl00_MainContent_gvAll tr {float: left;width: 100%;}
.mot_report #ctl00_MainContent_gvAll td {float: left;width: 100%; font-size: 10px !important;}
.mot_report #ctl00_MainContent_gvAll td a {font-size: 10px !important;}
.mot_report #ctl00_MainContent_gvAll td td {
	float: left;
	width: 12.5%;
}		
.mot_report #ctl00_MainContent_UpdatePanel1 {overflow: visible;}

/* Vehicles Due Replacement */
#ctl00_MainContent_gvReplacements_DXMainTable {border:0px !important; }
#ctl00_MainContent_cboTimeFilter_DDD_L tr {float: left; width: 100%;}
#ctl00_MainContent_cboTimeFilter_DDD_L td {float: left; width: 100%;}
#ctl00_MainContent_cboVehicleFilter_DDD_L tr {float: left; width: 100%;}
#ctl00_MainContent_cboVehicleFilter_DDD_L td {float: left; width: 100%;}

#ctl00_MainContent_gvReplacements tr {width:100%; float: left;}
#ctl00_MainContent_gvReplacements td {width:100%; float: left;}
#ctl00_MainContent_gvReplacements_DXMainTable tr {width:100%; float: left;}
#ctl00_MainContent_gvReplacements_DXMainTable td {width:9.091%; float: left;font-size: 10px !important;}
#ctl00_MainContent_gvReplacements_DXMainTable a {font-size: 10px !important;}
#ctl00_MainContent_gvReplacements_DXMainTable td td {width:auto; float: none;}


/* BIK */
#ctl00_MainContent_gvBIK_DXMainTable td {font-size: 10px !important;}
#ctl00_MainContent_gvBIK_DXMainTable a {font-size: 10px !important;}

/* Licence Report */
#ctl00_MainContent_LicenceUpload_TextBox0_Input {
    float: left; width: 100%;
    background: #183056 !important;
    color: #ffffff !important;
    border: 1px solid #4d5c76;
}
#ctl00_MainContent_sViewLicence img {
    max-width: 200px;
    border: 1px solid #22416c;
    height: auto;
    padding: 10px;
}
#ctl00_MainContent_uploadlbl {margin-bottom: 50px;}
#ctl00_MainContent_LicenceUpload {width: 100% !important;}
#ctl00_MainContent_LicenceUpload tr {width: 100% !important;float: left;}
#ctl00_MainContent_LicenceUpload td {width: 100% !important;float: left;}
#ctl00_MainContent_deTempLicenceExpiryDate .dxic {height: 36px;}
#ctl00_MainContent_deTempLicenceLastCheck .dxic {height: 36px;}
#ctl00_MainContent_txtTempDriverLicence,
#ctl00_MainContent_txtTempPointsOnLicence,
#ctl00_MainContent_txtTempFuelCardNumber,
#ctl00_MainContent_txtTempEmpId {border:1px solid #5d6a81 !important;padding: 10px; width: 100%;}
#ctl00_MainContent_LicenceValues td {width: 100%;float: left;}
#ctl00_MainContent_LicenceValues .dxeButtonEditSys td {width: auto;}
#ctl00_MainContent_txtHomePhone_ET tr  {width: 100% !important;float: left;}
#ctl00_MainContent_txtHomePhone_ET td  {width: 100% !important;float: left;}
#ctl00_MainContent_txtPhone_ET tr  {width: 100% !important;float: left;}
#ctl00_MainContent_txtPhone_ET td  {width: 100% !important;float: left;}
#ctl00_MainContent_txtEmail_ET tr  {width: 100% !important;float: left;}
#ctl00_MainContent_txtEmail_ET td  {width: 100% !important;float: left;}
#ctl00_MainContent_txtTempFuelCardNumber_ET tr  {width: 100% !important;float: left;}
#ctl00_MainContent_txtTempFuelCardNumber_ET td  {width: 100% !important;float: left;}
#ctl00_MainContent_mmoNewFuelCard_ET tr  {width: 100% !important;float: left;}
#ctl00_MainContent_mmoNewFuelCard_ET td  {width: 100% !important;float: left;}
#ctl00_MainContent_txtTempDriverLicence_ET tr  {width: 100% !important;float: left;}
#ctl00_MainContent_txtTempDriverLicence_ET td  {width: 100% !important;float: left;}
#ctl00_MainContent_txtTempPointsOnLicence_ET tr  {width: 100% !important;float: left;}
#ctl00_MainContent_txtTempPointsOnLicence_ET td  {width: 100% !important;float: left;}
#ctl00_MainContent_txtTempEmpId_ET tr  {width: 100% !important;float: left;}
#ctl00_MainContent_txtTempEmpId_ET td  {width: 100% !important;float: left;}

/* All Licence Reports */
#gv_All_Licences tr {width: 100% !important;float: left;}
#gv_All_Licences td {width: 100% !important;float: left;font-size: 10px !important;}
#gv_All_Licences a {font-size: 10px !important;}
#gv_All_Licences_DXMainTable td {width: 11.111% !important;}
#gv_All_Licences_DXMainTable td td {float: none; width: auto;}
#gv_All_Licences .dxgvHeader {
    height: 70px;
}

/* P11D Information */
#ctl00_MainContent_UpdatePanel1 {width: 100%;}
#ctl00_MainContent_TaxYearFilter span {font-size: 16px;padding-right: 5px;}
#ctl00_MainContent_cboRegCarsDriven1_DDD_L_D td {padding: 5px 10px; width: 100%;}
#ctl00_MainContent_cboRegCarsDriven1_DDD_L_LBI0T0 {border-bottom: 1px solid #abb7cb;color: #f39200 !important;}
#ctl00_MainContent_cboRegCarsDriven1_DDD_L_LBI0T0:hover {color: #f39200 !important;background: none !important; cursor:auto;}
#ctl00_MainContent_cboRegCarsDriven1_DDD_L_LBT tr:first-child:hover {color: #f39200 !important;background: none !important;}
#ctl00_MainContent_p11dTableInfo tr:first-child td {color: #ffffff; padding: 10px;background: #183056;}
#ctl00_MainContent_p11dTableInfo td {padding: 10px;}
#ctl00_MainContent_p11dTableInfo tr:nth-child(odd) {background: #ebeef4 !important;}
#ctl00_MainContent_cboDriver_ET tr  {width: 100% !important;float: left;}
#ctl00_MainContent_p11dTableInfo tr {width: 100%; float: left;}
#ctl00_MainContent_p11dTableInfo tr:first-child  {background: #183056 !important;}
#ctl00_MainContent_p11dTableInfo td {width: 15%; float: left;}
#ctl00_MainContent_cboRegCarsDriven1_DDD_L tr {width: 100%; float: left;}
#ctl00_MainContent_cboRegCarsDriven1_DDD_L td {width: 100%; float: left;}
#ctl00_MainContent_cboTaxSelection1_DDD_L tr {width: 100%; float: left;}
#ctl00_MainContent_cboTaxSelection1_DDD_L td {width: 100%; float: left;}

/* My New Vehicle Orders */
#ctl00_MainContent_gvMyOrders tr  {width: 100% !important;float: left;}
#ctl00_MainContent_gvMyOrders td  {width: 100% !important;float: left;}
#ctl00_MainContent_gvMyOrders_DXMainTable td {width: 10% !important;}
#ctl00_MainContent_gvMyOrders_DXMainTable td td  {width: auto !important;float: none;}


/* Vehicle Hire Request */
#ctl00_MainContent_teStartTime_B-1 {width: auto !important;}
#ctl00_MainContent_mmoBody_I {width: 100% !important;}
#ctl00_MainContent_teStartTime td:nth-child(2) {width: 40px;}
#ctl00_MainContent_teEndTime_CC td:nth-child(2) {width: 40px;}

#ctl00_MainContent_deEndDate .dxic {height: 36px;}
#ctl00_MainContent_cboDay .dxic {height: 36px;}
#ctl00_MainContent_cboMonth .dxic {height: 36px;}
#ctl00_MainContent_cboYear .dxic {height: 36px;}
#ctl00_MainContent_deStartDate .dxic {height: 36px;}
#ctl00_MainContent_teStartTime_B-2 {
    background: #f9f9f9 url("../img/icons/small_toggle_up_navy.png") no-repeat scroll 5px 2px !important;
    border-bottom: 1px solid #abb7cb;
    border-right: 1px solid #abb7cb;
    border-top: 1px solid #abb7cb;
    height: 18px;
}
#ctl00_MainContent_teStartTime_B-3 {
    background: #f9f9f9 url("../img/icons/small_toggle_down_navy.png") no-repeat scroll 5px 2px !important;
    border-bottom: 1px solid #abb7cb;
    border-right: 1px solid #abb7cb;
    border-top: 0;
    height: 19px;
    margin: -1px 0 0;
}
#ctl00_MainContent_teEndTime_B-2 {
    background: #f9f9f9 url("../img/icons/small_toggle_up_navy.png") no-repeat scroll 5px 2px !important;
    border-bottom: 1px solid #abb7cb;
    border-right: 1px solid #abb7cb;
    border-top: 1px solid #abb7cb;
    height: 18px;
    
}
#ctl00_MainContent_teEndTime_B-3 {
    background: #f9f9f9 url("../img/icons/small_toggle_down_navy.png") no-repeat scroll 5px 2px !important;
    border-bottom: 1px solid #abb7cb;
    border-right: 1px solid #abb7cb;
    border-top: 0;
    height: 19px;
    margin: -1px 0 0;
}
#ctl00_MainContent_deStartDate_ET tr {width: 100%; float: left;}
#ctl00_MainContent_deStartDate_ET td {width: 100%; float: left;}
#ctl00_MainContent_deEndDate_ET tr {width: 100%; float: left;}
#ctl00_MainContent_deEndDate_ET td {width: 100%; float: left;}
#ctl00_MainContent_cboDay_ET tr {width: 100%; float: left;}
#ctl00_MainContent_cboDay_ET td {width: 100%; float: left;}
#ctl00_MainContent_cboMonth_ET tr {width: 100%; float: left;}
#ctl00_MainContent_cboMonth_ET td {width: 100%; float: left;}
#ctl00_MainContent_cboYear_ET tr {width: 100%; float: left;}
#ctl00_MainContent_cboYear_ET td {width: 100%; float: left;}
 

/* Our Co2 */
#Carbon_Chart {position: relative;}
#ctl00_MainContent_carbon_Pointer {position: absolute;right: 15px;}
#ctl00_MainContent_Carbon_pic {float: right;}
#ctl00_MainContent_Carbon_Pointer_Details {margin-top: 5px; text-align: right;}
#carbon_table tr {float: left;}
#co2_canvas {display: none;}
#co2_chart h4 {font-size: 16px;margin-bottom: 10px;}
#ctl00_MainContent_VehicleCount {color: #183056; font-size: 16px; line-height: 1.2;float: none;}
#ctl00_MainContent_sHighDesc {color: #183056; font-size: 16px; line-height: 1.2;float: none;}
#ctl00_MainContent_sLowDesc {color: #183056; font-size: 16px; line-height: 1.2;float: none;}
#ctl00_MainContent_AverageCo2 {color: #183056; font-size: 16px; line-height: 1.2;float: none;}
#ctl00_MainContent_gvCarbonFootprint tr {float: left;width: 100%;}
#ctl00_MainContent_gvCarbonFootprint td {float: left;width: 100%;}
#ctl00_MainContent_gvCarbonFootprint .dxgvTable td:nth-child(1) {float: left;width: 20%;}
#ctl00_MainContent_gvCarbonFootprint .dxgvTable td:nth-child(2) {float: left;width: 20%;}
#ctl00_MainContent_gvCarbonFootprint .dxgvTable td:nth-child(3) {float: left;width: 60%;}

/* Useful Links */
#ctl00_MainContent_pcConfirmation_CLW-1 {width: 100%;float: left;}
#ctl00_MainContent_pcConfirmation_CLW-1 tr {width: 100%;float: left;}
#ctl00_MainContent_pcConfirmation_CLW-1 td {width: 100%;float: left;}

/* Account Overview */
#ctl00_MainContent_contactedit {display: none;}
#ctl00_MainContent_emailedit {display: none;}
.account_overview input {color: #183056 !important;}
.account_overview .button {color: #ffffff !important;}
#editpasswordpanel #ctl00_MainContent_currentpasstxt {border: 0 !important; padding: 0 !important;}
#editpasswordpanel #ctl00_MainContent_newpasswordtxt {border: 0 !important; padding: 0 !important;}
#editpasswordpanel #ctl00_MainContent_connewpasswordtxt {border: 0 !important; padding: 0 !important;}
#dSecurityInfo #ctl00_MainContent_txtNewAnswer {border: 0 !important; padding: 0 !important;}
#ctl00_MainContent_contactedit {border: 0 !important; padding: 0 !important;}
#ctl00_MainContent_emailedit {border: 0 !important; padding: 0 !important;}

/* Notifications */
#ctl00_MainContent_gvNotications tr {width: 100%; float: left;}
#ctl00_MainContent_gvNotications td {width: 100%; float: left;}
#ctl00_MainContent_gvNotications_DXMainTable td {width: 16.66666666666667%;height: 55px;}
#ctl00_MainContent_gvNotications_DXMainTable td td  {width: auto; float: none;height: auto;}
#ctl00_cblCustomerIDS_EC img {display: none;}

/* MOT Notifications */
#ctl00_MainContent_gvMOTNotifications .dxgvHeader {border-right: 1px solid #5d6a81 !important;}
#ctl00_MainContent_gvMOTNotifications .dxgvDataRow td:last-child {border-right: 0px !important;}


/* SMS Rport */
#ctl00_MainContent_gvSMS tr {width: 100%; float: left;}
#ctl00_MainContent_gvSMS td {width: 100%; float: left;}
#ctl00_MainContent_gvSMS_DXMainTable td {width: 14.285%;}
#ctl00_MainContent_gvSMS_DXMainTable td td  {width: auto; float: none;}

#ctl00_MainContent_cbTyres .dxeButtonEditSys .dxic {height: 36px;}
#ctl00_MainContent_cbMileage .dxeButtonEditSys .dxic {height: 36px;}


/* SMS Options */
#ctl00_MainContent_tbMessage_ET tr {width: 100% !important; float: left;}
#ctl00_MainContent_tbMessage_ET td {width: 100% !important; float: left;}
#ctl00_MainContent_cblTextList {margin-bottom: 25px;}
#ctl00_MainContent_cbMileage_DDD_L tr {width: 100% !important; float: left;}
#ctl00_MainContent_cbMileage_DDD_L td {width: 100% !important; float: left; color: #183056;}
#ctl00_MainContent_cbMileage_DDD_L td:hover {width: 100% !important; float: left; color: #ffffff}
#ctl00_MainContent_cbTyres_DDD_L tr {width: 100% !important; float: left;}
#ctl00_MainContent_cbTyres_DDD_L td {width: 100% !important; float: left; color: #183056;}
#ctl00_MainContent_cbTyres_DDD_L td:hover {width: 100% !important; float: left; color: #ffffff}

/* My Reports */
.DateFilter {cursor: pointer;border-right: 5px solid #f7f7f7;}
#Div_Legend_Green p {background-color: #62ad63;color: #ffffff;padding: 10px;}
#Div_Legend_Orange p {background-color: #f39200;color: #ffffff;padding: 10px;}
#Div_Legend_Red p {background-color: #f25648;color: #ffffff;padding: 10px;}
.my_reports .tab {background: #344562;}
.my_reports .tab:hover {background: #183056;}
.my_reports .tabs.col_50 ul {width: 100%;}
.my_reports .active {
    background: #183056 !important;
    border: none;
    border-left: 5px solid #f7f7f7;
}
.tabs li {
    background: #2d3e5d;
    border-left: 5px solid #f7f7f7;
    color: #ffffff !important;
    cursor: pointer;
    float: left;
    height: 53px;
    margin: 0;
    padding: 10px 15px;
    text-align: center;
}
#tab_6 {width: 10%;}
#tab_1 {width: 15%;}
#tab_2 {width: 15%;}
#tab_3 {width: 23%;}
#tab_4 {width: 15%;}
#tab_5 {width: 22%;}
#tab_6 p {margin-top: 10px;}
#tab_5 p {margin-top: 10px;}

#ctl00_MainContent_UpdatePanel4 {width: 100%;overflow:hidden;}
#ctl00_MainContent_UpdatePanel5 {width: 100%;overflow:hidden;}
#ctl00_MainContent_UpdatePanel6 {width: 100%;overflow:hidden;}

.tab_content_6 {width: 100%;overflow:hidden;}

#ctl00_MainContent_gvBreakdown tr {float: left;width: 100%;}
#ctl00_MainContent_gvBreakdown td {float: left;width: 100%;}
#ctl00_MainContent_gvBreakdown td td {float: left;width: 12.5%}

#ctl00_MainContent_gvRoadTax tr {float: left;width: 100%;}
#ctl00_MainContent_gvRoadTax td {float: left;width: 100%;}
#ctl00_MainContent_gvRoadTax td td {float: left;width: 12.5%}

#ctl00_MainContent_gvReplacement tr {float: left;width: 100%;}
#ctl00_MainContent_gvReplacement td {float: left;width: 100%;}
#ctl00_MainContent_gvReplacement td td {float: left;width: 12.5%}			

#ctl00_MainContent_gvMechanical tr {float: left;width: 100%;}
#ctl00_MainContent_gvMechanical td {float: left;width: 100%;}
#ctl00_MainContent_gvMechanical td td {float: left;width: 12.5%}

#ctl00_MainContent_gvService tr {float: left;width: 100%;}
#ctl00_MainContent_gvService td {float: left;width: 100%;}
#ctl00_MainContent_gvService td td {float: left;width: 12.5%}

#ctl00_MainContent_gvAll tr {float: left;width: 100%;}
#ctl00_MainContent_gvAll td {float: left;width: 100%;}
#ctl00_MainContent_gvAll td td {float: left;width: 10.5%}

#ctl00_MainContent_pvtDeliveryStatus_FilterAreaContainer,
#ctl00_MainContent_pvtDeliveryStatus_PT {width: auto !important;}


/* Add Grey Vehicle */
#ctl00_MainContent_deStart_EI {display: none !important;}
#ctl00_MainContent_ASPxUploadControl1_Upload {cursor: pointer;}
.add_grey_vehicle #ctl00_MainContent_ASPxUploadControl1_TextBox0 {
    background: none !important;
    border: 0 !important;
    margin: 0;
    padding: 0;
}
#ctl00_MainContent_deStart .dxic {height: 36px;}
#ctl00_MainContent_deRegDate .dxic {height: 36px;}
#ctl00_MainContent_cboCust .dxic {height: 36px;}
#ctl00_MainContent_deMotDue .dxic {height: 36px;}
#ctl00_MainContent_deEnd .dxic {height: 36px;}
#ctl00_MainContent_deTaxDue .dxic {height: 36px;}
#ctl00_MainContent_UpdatePanel2 {width: 100%;}
#ctl00_MainContent_cboFunding .dxic {height: 36px;}
#ctl00_MainContent_cbFuel .dxic {height: 36px;}
#ctl00_MainContent_cboDriver .dxic {height: 36px;}
#ctl00_MainContent_deMileageDate .dxic {height: 36px;}
#ctl00_MainContent_deMileageDate_ET tr {float: left; width: 100%;}
#ctl00_MainContent_deMileageDate_ET td {float: left; width: 100%;}
#ctl00_MainContent_deStart_ET tr {float: left; width: 100%;}
#ctl00_MainContent_deStart_ET td {float: left; width: 100%;}
#ctl00_MainContent_deMotDue_ET tr {float: left; width: 100%;}
#ctl00_MainContent_deMotDue_ET td {float: left; width: 100%;}
#ctl00_MainContent_deRegDate_ET tr {float: left; width: 100%;}
#ctl00_MainContent_deRegDate_ET td {float: left; width: 100%;}
#ctl00_MainContent_deTaxDue_ET tr {float: left; width: 100%;}
#ctl00_MainContent_deTaxDue_ET td {float: left; width: 100%;}
#ctl00_MainContent_ASPxUploadControl1 tr {float: left; width: 100%;}
#ctl00_MainContent_ASPxUploadControl1 td {float: left; width: 100%;}
#ctl00_MainContent_cboFunding_DDD_L tr {float: left; width: 100%;}
#ctl00_MainContent_cboFunding_DDD_L td {float: left; width: 100%;}
#ctl00_MainContent_cboFunding_DDD_L_LBI0T0{
    width: 100% !important;
    background: #f9f9f9 !important;
    border-bottom: 1px solid #abb7cb !important;
    border-top: 0px !important;
    cursor: auto;
}
#ctl00_MainContent_cboCust_DDD_L tr {float: left; width: 100%;}
#ctl00_MainContent_cboCust_DDD_L td {float: left; width: 100%;}
.show #ctl00_MainContent_deMileageDate_ET {display: block !important;}
#ctl00_MainContent_cbFuel_DDD_L tr {width: 100% !important; float: left !important;}
#ctl00_MainContent_cbFuel_DDD_L td {width: 100% !important; float: left !important;color: #183056 !important;}
#ctl00_MainContent_cbFuel_DDD_L td:hover {color: #ffffff !important;}
#ctl00_MainContent_cboFunding_DDD_L_LBT tr:first-child  {display: none;}
#ctl00_MainContent_tbSupplier .dxic {float: left; width: 100%;}
#ctl00_MainContent_cbVehType_ET tr {float: left; width: 100%;}
#ctl00_MainContent_cbVehType_ET td {float: left; width: 100%;}

/* Add Grey Service */
#ctl00_MainContent_UpdateService1 {width: 100%;}
.add_grey_service #ctl00_MainContent_DocUpload_TextBox0 {
    background: none !important;
    border: 0 !important;
    padding: 0;
    width: 100% !important;
}
#ctl00_MainContent_gvVehicles tr {float: left; width: 100%;}
#ctl00_MainContent_gvVehicles td {float: left; width: 100%;}
#ctl00_MainContent_gvVehicles td td {float: left; width: 12.5%;}


/* Grey Fleet Report */
.custom_report .dxgvHeader td {font-size: 10px !important;}
.custom_report .dxgvDataRow .dxgv {font-size: 10px !important}
.custom_report .dxgvDataRow .dxgv a {font-size: 10px !important}
#ctl00_MainContent_supplierHeader {width: 100%;}

/* Add Custom Service */
#ctl00_MainContent_deServiceDate_ET tr {width :100%; float: left;}
#ctl00_MainContent_deServiceDate_ET td {width :100%; float: left;}
#ctl00_MainContent_cbType_ET tr {width :100%; float: left;}
#ctl00_MainContent_cbType_ET td {width :100%; float: left; color: #ffffff;}
.search .dxeListBoxItemSelected_Metropolis {
    background-color: #f39200 !important;
    color: #ffffff !important;
}
.search .dxeListBox_Metropolis {border: none; }

/* Choose Details */
#ctl00_MainContent_cboCriteria .dxbebt {height: 34px;}
#ctl00_MainContent_cboCriteria_DDD_L_D td {
    color: #ffffff !important;
    cursor: pointer;
    padding: 5px 10px !important;
    width: 100% !important;
}
#ctl00_MainContent_cboCriteria_DDD_L_D td:hover {background: #f39200;}

/* Deliveries Overview */
#ctl00_MainContent_lblCurrentYear {
    float: none;
    font-size: 36px;
    font-weight: 700 !important;
    margin: 15px 0 50px 0;
    color: #183056;
    line-height: 1.2; 
    text-transform: uppercase;
}

/* Deliveries Overview Next Year */
#ctl00_MainContent_lblNextYear {
    float: none;
    font-size: 36px;
    font-weight: 700 !important;
    margin: 15px 0 50px 0;
    color: #183056;
    line-height: 1.2; 
    text-transform: uppercase;
}


/* File Upload page */
#ctl00_MainContent_ASPxUploadControl1 {width: 100% !important;}
#ctl00_MainContent_cbCusDropdown_DDD_L_LBT tr:hover {background: #f39200 !important;color: #ffffff !important;padding: 5px 10px;}
#ctl00_MainContent_cbCusDropdown_DDD_L td:first-child {width: 20% !important;}
#ctl00_MainContent_cbCusDropdown_DDD_L td:last-child {width: 80% !important;}
#ctl00_MainContent_Uploads {width: 100%; }
#ctl00_MainContent_ASPxUploadControl1_TextBox0 {
    background: #f9f9f9 none repeat scroll 0 0 !important;
    border: 1px solid #abb7cb !important;
    color: #183056 !important;
    padding: 5px 10px;
    width: 100% !important;
}
#ctl00_MainContent_ASPxUploadControl1_AddUploadPanelR tr {width: auto !important; float: left !important;}
#ctl00_MainContent_ASPxUploadControl1_AddUploadPanelR td {width: auto !important; float: left !important;}
#ctl00_MainContent_ASPxUploadControl1_Browse0,
#ctl00_MainContent_ASPxUploadControl1_Remove0 {cursor: pointer;}
#ctl00_MainContent_ASPxUploadControl1_Add, 
#ctl00_MainContent_ASPxUploadControl1_Upload,
#ctl00_MainContent_LicenceUpload_Upload a {
    border: 1px solid #f39200;
    cursor: pointer;
    float: left;
    font-size: 12px !important;
    margin: 0 5px 25px 0;
    padding: 5px 10px;
    width: auto;
    color: #ffffff !important;
}
#ctl00_MainContent_ASPxUploadControl1_Add:hover, 
#ctl00_MainContent_ASPxUploadControl1_Upload:hover,
#ctl00_MainContent_LicenceUpload_Upload a:hover {background: #f39200;}
#ctl00_MainContent_ASPxUploadControl1_Add a,
#ctl00_MainContent_ASPxUploadControl1_Upload a {color: #ffffff !important;}
#ctl00_MainContent_cbEmail tr {width: auto !important; float: left !important;}
#ctl00_MainContent_cbEmail td {width: auto !important; float: left !important;}
.upload_vehicle #ctl00_MainContent_ASPxUploadControl1_TextBox0 {padding: 0; border: 0 !important;}
.upload_vehicle #ctl00_MainContent_ASPxUploadControl1_Upload {margin-bottom: 0;}


/* Yearly Order Report */
#ctl00_MainContent_ASPxCallbackPanel1 {width: 100%;}


/* EOC Contract appraisals */
#ctl00_MainContent_RegUpdate {width: 100%;}
.dxfmControl {
    border: 1px solid #abb7cb !important;
    padding: 50px;
}
.dxfmControl .dxsplControl {border: 0 !important;}
.dxsplControl, .dxsplVSeparator, .dxsplHSeparator {background: none !important;}
#ctl00_MainContent_ASPxFileManager1 {height: auto !important;}
#ctl00_MainContent_ASPxFileManager1_Splitter {height: auto !important;}
#ctl00_MainContent_ASPxFileManager1 div {height: auto !important;float: left;}
#ctl00_MainContent_ASPxFileManager1 .dxsplControl {background: none;}
#ctl00_MainContent_ASPxFileManager1_Splitter tr {height: auto !important;}
#ctl00_MainContent_ASPxFileManager1_Splitter td {height: auto !important;}
#ctl00_MainContent_ASPxFileManager1 .dxsplPane {background: none !important;border-width: 0;}
#ctl00_MainContent_ASPxFileManager1 .dxh1 {width: auto !important;}
.dxsplLCC .dxfm-file {
    border: 1px solid #abb7cb !important;
    float: left !important;
    margin: 0 10px 10px 0 !important;
    padding: 15px !important;
    text-align: center !important;
}
#ctl00_MainContent_ASPxFileManager1 h3 {color: #183056 !important;}


/* Useful Links */
.useful_links a {font-size: 14px;}

/* Overflow Tables */
.add_custom {width: 100%;}


/* Reports Page*/
.reports_page h4 span {float: none !important;font-size: 16px !important;}
.reports_page .col_20 {padding: 0 0 75px;}
.reports_page .col_20 img {float: none;cursor: pointer;border: 1px solid #c8cfdb;}
.reports_page .col_20 .col_100 {margin: 0 0 10px 0;}
.reports_page .col_20 img:hover {background: #ecedef;border: 1px solid #c8cfdb;}
.reports_page .col_20 a {
    color: #183056;
    float: left;
    font-size: 14px;
    font-weight: 500 !important;
    padding: 0 25px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.reports_page .col_20 #ctl00_MainContent_lblCurrentYear {font-size: 14px !important;font-weight: 400 !important;font-family: "museo-sans",sans-serif !important;}
.reports_page .col_20 #ctl00_MainContent_lblNextYear {font-size: 14px !important;font-weight: 400 !important;font-family: "museo-sans",sans-serif !important;}
#ctl00_MainContent_ExceptionVal {
    width: 100%; 
    text-align: center;
    color: #183056;
    float: left;
    font-size: 14px;
    font-weight: 500 !important;
    padding: 0 25px;
    text-align: center;
    text-transform: uppercase;
}

/* Custom report */
#ctl00_MainContent_cbTitle_DDD_L_LBT td {padding: 5px 10px;}
.custom_report #ctl00_MainContent_spanFilterLabel {
    border: none;
    padding: 0;
}
.custom_report #ctl00_MainContent_spanFilter {font-size: 25px;}
.custom_report span {float: none;}

/* Short Term Hire Request */
#ctl00_MainContent_gvHireRequest tr {width: 100%; float: left;}
#ctl00_MainContent_gvHireRequest td {width: 100%; float: left;}
#ctl00_MainContent_gvHireRequest_DXMainTable td {width: 20%;}
#ctl00_MainContent_gvHireRequest_DXMainTable td td  {width: auto; float: none;}

/* Notifications */
#ctl00_MainContent_gvMileageNotifications tr {width: 100%; float: left;}
#ctl00_MainContent_gvMileageNotifications td {width: 100%; float: left;}
#ctl00_MainContent_gvMileageNotifications td td {width: 14.286%; float: left;}
#ctl00_MainContent_gvMileageNotifications .dxgvHeader {height: 55px;}

/* Lightbox */
.lightbox_wrapper {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	background: url("../img/icons/pop_up_background.png");
	display: none;
}

.lightbox {
    background: #ffffff none repeat scroll 0 0;
    float: none;
    height: 150px;
    margin: 60px auto;
    padding: 25px 40px 25px 25px;
    position: relative;
    width: 300px;
}

.close {
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer;
	width: 24px !important;
	height: 24px;
	z-index: 999999999;
}

.lightbox .col_50 {text-align: center;}
.lightbox .col_50 .center_image {text-align: center;}
.lightbox .col_50 .center_image img {float: none;}

#ctl00_pcAlerts_PW-1 {top: 100px !important;}
#ctl00_pcAlerts_PW-1 .dxpcControl_Metropolis {background: none !important;}


/* Dropdowns */
.dropdown {
    padding: 0px;
    overflow: hidden;
    overflow: -moz-hidden-unscrollable;
    background: #183056 !important;
    border: 1px solid #4d5c76 !important;
    display: inline-block;
    color: #ffffff !important;
    position:relative;
    cursor: pointer;
    width: 100%;
    height: 40px;
}

.dropdown select {
    background: #183056 url("../img/icons/toggle_down.png") no-repeat right 10px top 4px;
    width: 100%;
    border: 0;
    padding: 5px 40px 10px 10px ;
    position: absolute;
    color: #ffffff !important;
    left: 0;
    top: 0;
    appearance:none;
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
}

.dropdown option {padding: 5px 10px;}
.dropdown option:hover {background: #f39200 !important;color: #ffffff !important;padding: 5px 10px;}

/* Basic DEV Express */
.dxeEditArea_Metropolis, body input.dxeEditArea_Metropolis {color: #183056 !important;}
.dxeMemoSys textarea {
    box-sizing: border-box !important;
}
.dxgvCommandColumnItem  {padding: 0 !important; text-align:center !important;margin: 0 !Important;}
.dxeButton img {
    display: none !important;
}
a.dxbButtonSys > span {text-decoration: none !important; float: none;}
.dxeButtonEditSys[cellspacing="1"] td.dxic {
    padding: 9px 10px !important;
}
.dxeRoot tr {width: 100%; float: left;}
.dxeRoot td {width: 100%; float: left;}
.dxeTextBoxSys.dxeTextBox {
    background: #f9f9f9 none repeat scroll 0 0 !important;
    border: 1px solid #abb7cb !important;
    color: #183056 !important;
    padding: 9px 10px !important;
    width: 100% !important;
}
.dxichCellSys {
    padding: 0 10px 0 0 !important;
    width: auto !important;
}
.dxichTextCellSys {
    padding: 0 !important;
    width: auto !important;
}
.dxeEditArea {
    color: #183056 !important;
}
.dxeButtonEditSys .dxeEditAreaSys, .dxeButtonEditSys td.dxic, .dxeTextBoxSys td.dxic, .dxeMemoSys td, .dxeEditAreaSys {
    padding: 0 !important;
    width: 100%;
}

/* Basic Dev Express Components */
.dxeTextBoxSys {width: 100%;}
.dxeButtonEditSys .dxic {
    padding: 10px !important;
    float: left;
    border: 1px solid #abb7cb !important;
}
.dxeTextBoxSys, 
.dxeButtonEditSys {width: 100% !important;}
.dxeTextBoxSys tr, 
.dxeButtonEditSys tr {
    float: left !important;
}
.dxeButtonEditSys td {width: auto;}
.dx {display: none;}
.dxeEditAreaSys {
    background: none !important;
    border: 0 none !important;
    margin: 0 !important;
}
.dxeButtonEdit {
    background: none !important;
    border: 0 !important;
}
.dxeButtonEditSys {border: 0 !important;}
.dxeButtonEditButton,
.dxeSpinIncButton {
    background: #f9f9f9 !important;
    border: 0 none !important;
    padding: 0px !important;
    width: calc(100% - 40px) !important;
    float: left;
}
.dxeSBC {width: auto !important;float: none !important;}
.dxeSBC tr {width: auto !important;float: none !important;}
.dxeSBC td {width: auto !important;float: none !important;}
.dxbButton.hidden {display: none !important;}
.dxeButtonEditButton, .dxeSpinIncButton, .dxeSpinDecButton, .dxeSpinLargeIncButton, .dxeSpinLargeDecButton {
    background: none !important;
    padding: 0 !important;
    width: auto !important;
}
.dxeControlsCell {width: 100%;float: left;}
.dxeErrorCell,
.dxeErrorCell_Metropolis,
.dxeErrorFrame_Metropolis,
.dxeErrorFrameSys,
.dxeErrorCellSys,
.dxeErrorFrame {width: 100%;float: left;color: #f25648 !important;}
#ctl00_MainContent_txtTempFuelCardNumber_EC {color: #f25648 !important;}
.dxeButton {
    background: url("../img/icons/toggle_down_navy.png") no-repeat scroll 5px 1px !important;
    border: 1px solid #abb7cb !important;
    border-left: 0 !important;
    cursor: pointer;
    height: 36px;
    margin: 0;
    padding: 0;
    width: 40px !important;
}

/* Dropdown controls once toggle is open */
.dxeListBoxItemSelected_Metropolis {
    color: #183056 !important;
	background-color: #f7f7f7 !important;
}
.dxpc-contentWrapper {
    height: auto !important;
    min-height: 150px;
}
.dxeListBoxItemHover {background: #f39200 !important;color: #ffffff !important;}
.dxeListBoxItem_Metropolis {
    border: 0 !important;
    cursor: pointer !important;
    padding: 5px 10px !important;
    width: 100% !important;
}
.dxeListBoxItem_Metropolis:hover {
    background: #f39200 !important;
    color: #ffffff !important;
}
.col_100 .dxeListBox_Metropolis td.dxeIM, 
.col_100 .dxeListBox_Metropolis td.dxeFTM, 
.col_100 .dxeListBox_Metropolis td.dxeTM, 
.col_100 .dxeListBox_Metropolis td.dxeLTM, 
.col_100 .dxeListBox_Metropolis td.dxeCM, 
.col_100 .dxeListBox_Metropolis td.dxeMIM, 
.col_100 .dxeListBox_Metropolis td.dxeIMR, 
.col_100 .dxeListBox_Metropolis td.dxeFTMR, 
.col_100 .dxeListBox_Metropolis td.dxeTMR, 
.col_100 .dxeListBox_Metropolis td.dxeLTMR, 
.col_100 .dxeListBox_Metropolis td.dxeCMR, 
.col_100 .dxeListBox_Metropolis td.dxeMIMR {
    border-bottom: 0;
}
.col_100 .dxeListBox_Metropolis td.dxeLTM, 
.col_100 .dxeListBox_Metropolis td.dxeTM, 
.col_100 .dxeListBox_Metropolis td.dxeMIM {
    border-left: 0 !important;
}
.dxeHD {
    width: 100% !important;
    background: #f9f9f9 !important;
    border: 1px solid #abb7cb !important;
    border-top: 0px !important;
}
.dxlbd {
    width: 100% !important;
    background: #f9f9f9 !important;
    border: 1px solid #abb7cb !important;
    height: auto !important;
    border-top: 0 !important;
}

.dxeLTM,
.dxeFTM,
.dxeTM {
    padding: 5px 10px;
    width: 100% !important;
}

.dxlbd tr:hover,
.dxeLTM:hover,
.dxeFTM:hover,
.dxeTM:hover {
    background: #f39200 !important;
    color: #ffffff !important;
    cursor: pointer;
}
.dxeHFC {cursor: auto !important;}
.dxeHFC,
.dxeHC, 
.dxeHLC {
    background: #f9f9f9 !important;
    width: 100% !important;
    padding: 5px 10px !important;
    color:#f39200 !important;
}
.dxeHFC:hover,
.dxeHC:hover, 
.dxeHLC:hover {
    width: 100% !important;
    background: none !important;
    padding: 5px 10px !important;
    color: #f39200 !important;
}

/* Search Field Express Stuff */
.dxeListBox {
    background: #f9f9f9 none repeat scroll 0 0 !important;
    border: 1px solid #abb7cb !important;
    margin-top: -2px;
}

.dxeListBox tbody > tr {
    float: left !important;
}

.dxeListBox .dxeHD {background: none !important;border-bottom: 1px solid #abb7cb;}
.dxeListBox .dxeHD td {width: auto !important; padding: 10px 25px !important;}
.dxeListBox .dxeHIC, 
.dxeListBox .dxeHFC, 
.dxeListBox .dxeHCC {border-left: 0px;}
.dxeListBoxItemRow .dxeListBoxItem {
    border-left: 0 !important;
    border-right: 0 !important;
    font: 12px "museo-sans",sans-serif !important;
    padding: 10px 25px !important;
    text-align: left;
    white-space: nowrap;
}
.dxeListBox .dxeListBoxItemRow td.dxeLTM, 
.dxeListBox .dxeListBoxItemRow td.dxeTM, 
.dxeListBox .dxeListBoxItemRow td.dxeMIM {
    border-left: none !important;
    color: #183056;
}
.dxeListBox .dxeListBoxItemRow td.dxeLTM, 
.dxeListBox .dxeListBoxItemRow td.dxeTM, 
.dxeListBox .dxeListBoxItemRow .dxeHC, 
.dxeListBox .dxeListBoxItemRow .dxeHLC {
    padding-left: 25px !important;
    color: #183056;
}
.dxeListBox .dxeListBoxItemRow td.dxeFTM, 
.dxeListBox .dxeListBoxItemRow td.dxeTM, 
.dxeListBox .dxeListBoxItemRow .dxeHFC, 
.dxeListBox .dxeListBoxItemRow .dxeHC {
    padding-right: 25px !important;
    color: #183056;
}
.dxeListBox td.dxeIM, 
.dxeListBox td.dxeFTM, 
.dxeListBox td.dxeTM, 
.dxeListBox td.dxeLTM, 
.dxeListBox td.dxeCM, 
.dxeListBox td.dxeMIM, 
.dxeListBox td.dxeIMR, 
.dxeListBox td.dxeFTMR, 
.dxeListBox td.dxeTMR, 
.dxeListBox td.dxeLTMR, 
.dxeListBox td.dxeCMR, 
.dxeListBox td.dxeMIMR {
    border-bottom: 0 !important;
}
.dxeListBox .dxeHC, 
.dxeListBox .dxeHLC, 
.dxeListBox td.dxeHMIC {
    border-left: 0 !important;
}
.dxeListBoxItemSelected {background: none !important;}

/* Pivot Grid */
.pivot_grid {overflow-x: scroll;}
.pivot_grid .dxpgControl_Metropolis {
    background: #f7f7f7;
    border: 0;
    margin: 20px 0;
}

.pivot_grid .dxpgContainerCell_Metropolis {
    border: 1px solid #c8cfdb;
}

.pivot_grid td {
    color: #183056; /*!important*/
    font-family: "museo-sans",sans-serif !important;
    font-weight: 400 !important;
    font-size: 10px !important;
}

.pivot_grid .dxpgFilterArea_Metropolis {
    border-bottom: 1px solid #c8cfdb;
}

.pivot_grid .dxpgColumnFieldValue_Metropolis {
    background: #183056 !important;
    border-color: #22416c;
    color: #ffffff !important;
    cursor: pointer !important;
    min-width: 110px;
    padding: 10px !important;
    text-align: right !important;
    vertical-align: top;
    width: 100% !important;
}

.pivot_grid .dxpgRowFieldValue_Metropolis.lastLevel {
    min-width: 110px;
    padding: 10px !important;
    text-align: right !important;
    vertical-align: top;
    width: 100% !important;
}

.pivot_grid .dxpgCell_Metropolis {
    background: #f7f7f7;
    border-color: #c8cfdb;
    padding: 10px;
    text-align: right;
    min-width: 110px !important;
}

.pivot_grid .dxpgColumnArea_Metropolis { border: 0;}

.pivot_grid .dxpgRowFieldValue_Metropolis {
    border-color: #c8cfdb;
    min-width: 230px;
    padding: 10px !important;
}

.pivot_grid .dxpgColumnArea_Metropolis td {
    border: 0 none;
    padding: 0 !important;
}

/* Pivot Grid Heading + Buttons */
.pivot_grid .dxPivotGrid_pgFilterButton_Metropolis {
    background: url("../img/logos/reports/pin.png") no-repeat 0 0;
    display: block;
    float: left;
    height: 14px;
    width: 14px;
    cursor: pointer !important;
}
.pivot_grid .dxPivotGrid_pgFilterButtonActive_Metropolis {
    background: url("../img/logos/reports/orange_pin.png") no-repeat 0 0;
    display: block;
    float: left;
    height: 14px;
    width: 14px;
    cursor: pointer;
}

.pivot_grid .dxpgHeader_Metropolis { border: 0 !important;padding: 10px;}
.pivot_grid .dxpgHeader_Metropolis td { border: 0 !important;padding: 0 10px 0 0 !important;}
.pivot_grid .dxpgArea_Metropolis { padding: 0 !important;}
.pivot_grid .dxpgMainTable_Metropolis .dxpgEmptyArea_Metropolis {
    padding: 10px !important;
}

/* Pivot Grid Pop Up */
.pivot_grid .dx {display: block;width: 100%;}

.pivot_grid .dxmLite_Metropolis, 
.pivot_grid .dxmLite_Metropolis .dxm-item a.dx {
    color: #183056 !important;
    font-family: "museo-sans",sans-serif !important;
	font-weight: 400 !important;
	font-size: 10px !important;
}

.pivot_grid .dxpc-mainDiv {
    width: 100%;
}
.pivot_grid .dxpcLite_Metropolis .dxpc-mainDiv, 
.pivot_grid .dxpcLite_Metropolis.dxpc-mainDiv, 
.pivot_grid .dxdpLite_Metropolis .dxpc-mainDiv, 
.pivot_grid .dxdpLite_Metropolis.dxpc-mainDiv {
    background-color: #fafafa;
    border: #c8cfdb 1px solid;
    cursor: auto !important;
}

.pivot_grid .dxmLite_Metropolis .dxm-popup {
    background-color: #f7f7f7;
    border: #c8cfdb 1px solid;
    color: #183056 !important;
    font-family: "museo-sans",sans-serif !important;
	font-weight: 400 !important;
	font-size: 10px !important;
	padding: 0;
}
.pivot_grid .dxm-shadow {
    box-shadow: 0;
}

.pivot_grid li.dxm-item {
    margin: 0;
    padding: 0 !important;
    width: 100%;
}
.pivot_grid .dxmLite_Metropolis .dxm-vertical .dxm-image-l .dxm-content, 
.pivot_grid .dxmLite_Metropolis .dxm-vertical .dxm-image-r .dxm-content, 
.pivot_grid .dxmLite_Metropolis .dxm-popup .dxm-content {
    padding: 10px;
}
.pivot_grid .dxm-popOut, 
.pivot_grid .dxm-spacing, 
.pivot_grid .dxm-separator, 
.pivot_grid .dxm-separator b {
    display: none !important;
}

.pivot_grid .dxm-ltr .dxm-horizontal .dxm-item, 
.pivot_grid .dxm-ltr .dxm-horizontal .dxm-spacing, 
.pivot_grid .dxm-ltr .dxm-horizontal .dxm-separator, 
.pivot_grid .dxm-ltr .dxm-content {
    float: left !important;
}

.pivot_grid .dxpcLite_Metropolis .dxpc-header, 
.pivot_grid .dxdpLite_Metropolis .dxpc-header {
    color: #183056 !important;
    padding: 10px !important;
    width: 100%;
}

.pivot_grid .dxpc-headerContent, 
.pivot_grid .dxpc-footerContent {
    padding: 0 !important;
    margin: 0 !important;
}

.pivot_grid .dxpcLite_Metropolis .dxpc-headerText, 
.pivot_grid .dxdpLite_Metropolis .dxpc-headerText {
    font-size: 16px !important;
    font-weight: 600 !important;
    margin-top: 0;
    padding: 5px 0;
    text-transform: uppercase;
    white-space: nowrap;
}

.pivot_grid .dxpcLite_Metropolis .dxpc-content, .pivot_grid .dxdpLite_Metropolis .dxpc-content {
    float: left !important;
    height: 300px !important;
    overflow: scroll !important;
    padding: 0 !important;
    width: 100% !important;
}

.pivot_grid .dxpcLite_Metropolis .dxpc-content div, 
.pivot_grid .dxdpLite_Metropolis .dxpc-content div {
    height: auto !important;
    overflow: auto !important;
    width: 100%;
}

.pivot_grid .dxpcLite_Metropolis .dxpc-content tr, 
.pivot_grid .dxdpLite_Metropolis .dxpc-content tr {
    float: left !important;
    padding: 0;
    width: 100% !important;
}

.pivot_grid .dxpcLite_Metropolis .dxpc-content td, 
.pivot_grid .dxdpLite_Metropolis .dxpc-content td {
    float: left !important;
    padding: 0;
    width: 100% !important;
}

.pivot_grid .dxpc-contentWrapper td {
    float: left;
    padding: 0 !important;
    width: 100%;
}

.pivot_grid .dxpc-contentWrapper .dxpgHeader_Metropolis {
    border: 0 none !important;
    padding: 0px;
}

.pivot_grid .dxpc-contentWrapper .dxpgHeader_Metropolis .dxpgHeaderText_Metropolis {
    padding: 10px !important;
}

.pivot_grid .dxpc-contentWrapper .dxpgHeader_Metropolis .dxpgHeaderText_Metropolis:hover {
    background: #f39200;
}

.pivot_grid .dxpc-contentWrapper .dxpgHeader_Metropolis .dxpgHeaderText_Metropolis:hover div {
    color: #ffffff;
}

.pivot_grid .dxpc-contentWrapper .dxpgFilterItem_Metropolis {
    float: left !important;
    padding: 10px !important;
    white-space: nowrap;
}


.pivot_grid .dxpgFilterButton_Metropolis {
    color: #183056;
    font-size: 12px !important;
    cursor: pointer;
    padding: 5px 10px;
    margin: 0 0 10px 10px;
    border: 1px solid #f39200;
    background: none;
    width: auto;
}
.pivot_grid .dxpc-contentWrapper .dxpgFilterItem_Metropolis:hover {background: #f39200 !important;color: #ffffff;}

.pivot_grid .dxpgFilterItem_Metropolis label {padding: 0 0 0 10px;}

.pivot_grid .dxpc-contentWrapper .dxpgFilterItem_Metropolis:hover label {color: #ffffff;}

/* Pivot Grid Light Box */
.pivot_grid .dxpcModalBackLite_Metropolis, 
.pivot_grid .dxdpModalBackLite_Metropolis {
    background-color: #183056 !important;
    opacity: 0.9 !important;
    left: 0;
    position: fixed;
    top: 0;
    visibility: hidden;
}
.pivot_grid .dxpc-contentWrapper .dxpgFilterBuilderMainArea_Metropolis {
    background: none !important;
    height: auto !important;
    padding: 10px !important;
}

.pivot_grid .dxpgFilterBuilderButtonArea_Metropolis {
    border-top: 0 none;
    padding: 10px;
    white-space: nowrap;
}

.pivot_grid .dxpgFilterBuilderButtonArea_Metropolis tr {
    width: auto;
    float: none;
}

.pivot_grid .dxpgFilterBuilderButtonArea_Metropolis td {
    width: auto;
    float: none;
}

.pivot_grid .dxpgFilterBuilderButtonArea_Metropolis .dxbButtonSys {
    color: #183056;
    font-size: 12px !important;
    cursor: pointer;
    padding: 5px 10px;
    margin: 0 10px 0 0;
    border: 1px solid #f39200;
    background: none;
    width: auto;
}

.pivot_grid .dxpgFilterBuilderButtonArea_Metropolis .dxbButtonSys:hover {background: #f39200 !important;color: #ffffff;}

.pivot_grid .dxpgFilterBuilderButtonArea_Metropolis .dx-vam, 
.pivot_grid .dxpgFilterBuilderButtonArea_Metropolis .dx-vat, 
.pivot_grid .dxpgFilterBuilderButtonArea_Metropolis span.dx-vab, 
.pivot_grid .dxpgFilterBuilderButtonArea_Metropolis a.dx-vam, 
.pivot_grid .dxpgFilterBuilderButtonArea_Metropolis a.dx-vat, 
.pivot_grid .dxpgFilterBuilderButtonArea_Metropolis a.dx-vab {
    padding: 0;
    width: 100%;
    text-align:center;
}

.pivot_grid .dxpgFilterBuilderButtonArea_Metropolis td:nth-child(1),
.pivot_grid .dxpgFilterBuilderButtonArea_Metropolis td:nth-child(3) {display: none;}

.pivot_grid .dxpc-contentWrapper {
    height: 300px !important;
    width: 100% !important;
}

    .pivot_grid a.dxp-num, .pivot_grid a.dxp-button {
        width: inherit;
    }

    .pivot_grid .dxpgTopPager_Metropolis {
        width: 100%;
    }


.pivot_grid_controls #sticky-anchor {
    display: block;
    position: relative;
}
.pivot_grid_controls #sticky {display: block; position: relative;margin: 0 0 25px 0;}


.pivot_grid_controls #scroll_left {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 0;
    right: 30px;
    background: url("../img/icons/toggle_left.png") no-repeat;
    cursor: pointer;
    z-index:10;
}
.pivot_grid_controls #scroll_right {
    width: 30px;
    height: 30px;
    position: absolute;
    top: 0;
    right: 0px;
    background: url("../img/icons/toggle_right.png") no-repeat;
    cursor: pointer;
    z-index:10;
}

.pivot_grid_controls #sticky.stick {
    left: 50px;
    margin: 0 !important;
    padding: 20px 0;
    position: fixed;
    right: 50px;
    top: 0;
    width: calc(100% - 100px);
    z-index: 10000;
    background: #f7f7f7;
}
.pivot_grid_controls #sticky.stick #scroll_left {top: 18px;}
.pivot_grid_controls #sticky.stick #scroll_right {top: 18px;}




/* DX Grid  */
.dx_header {
    background: #183056;
    padding: 25px 0;
    text-align: center;
    color: #ffffff;
    border-right: 1px solid #5d6a81;
}
.dx_header h3 {color: #ffffff;padding: 0; margin: 0; font-size: 14px;}
.dxgvControl, .dxgvDisabled  {
    background: #f7f7f7 !important;
    border: 0px !important;
    color: #183056 !important;
    width: 100% !important;
}

.dxgvTable {
    background: #f7f7f7 !important;
    border: 0px !important;
    color: #183056 !important;
    width: 100% !important;
}
.dxgvHeader {
    background: #183056 !important;
    border: 0 none !important;
    color: #ffffff !important;
    cursor: pointer !important;
    padding: 10px !important;
}
.dxgvHeader:last-child {border-right: 0px !important;}
.dxgvHeader table {
    color: #ffffff !important;
}
.dxgvHeader table tr {
    float: none !important;
    width: auto !important;
}

.dxgvHeader table td {
     float: none !important;
     width: auto !important;
    
}

.dxgvControl, .dxgvDisabled {
    border-style: none !important;
    border-color: inherit !important;
    border-width: 0px !important;
    background: #f7f7f7 !important;
    color: #183056 !important;
    width: 100% !important;
}

.dxGridView_gvHeaderSortUp {
    background: rgba(0, 0, 0, 0) url("../img/icons/small_toggle_up.png") no-repeat scroll right top 0 !important;
    height: 15px !important;
    width: 30px !important;
    margin-top: 0px;
}
.closeGrey {position: absolute; top: 10px; right: 10px;cursor: pointer;width: 24px !important;height: 24px;z-index: 999999999;}

.dxGridView_gvHeaderSortDown {
    background: rgba(0, 0, 0, 0) url("../img/icons/small_toggle_down.png") no-repeat scroll right top 0 !important;
    height: 15px !important;
    width: 30px !important;
    margin-top: 0px;
}
.dxgvDataRow td.dxgv {padding: 10px!important;border: 0 !important;}
.dxgvDataRow:nth-child(odd) {background: #ebeef4 !important;}
.search .dxgvDataRow:nth-child(odd) {background: #162c4f !important;}
.dxgvStatusBar {border-top: 0 !important; display: none !important;}
img.dx-vam {
    float: left;
    text-align: left;
    width: auto;
}

/* Dev Express Textboxes */
.dxeMemoEditArea {
    background: #ffffff !important;
    border: 1px solid #abb7cb !important;
    padding: 10px !important;
    color: #183056 !important;
    width: 100% !important;
    height: 160px !important;
}
.dxeMemoEditAreaSys {
    background: #f9f9f9 !important;
    border: 1px solid #abb7cb !important;
    padding: 10px !important;
    color: #183056 !important;
    width: 100% !important;
    height: 160px !important;
}
.dxeTextBox, .dxeMemo {
    background: none !important;
    border: 0 !important;
    padding: 0x !important;
}
.dxgvInlineEditRow {background: #dfe1e5;}
.dxgvEmptyDataRow .dxgv {float: left; width: 100%;text-align: center;}
.dxgvSelectedRow {background: #dfe1e5 !important;}
.dxgvSelectedRow td {border: 0 none !important; padding: 10px !important;color:#183056 !important;}

/* Dev Epxress Lightbox */
.dxpcModalBackground_Metropolis {
    background-color: #183056 !important;
    opacity: 0.9 !important;
}
.dxpcControl_Metropolis {
    background: #none !important;
    border: 0 !important;
    padding: 0 !important;
    color: #183056 !important;
    width: 360px !important;
}

.dxpcContentPaddings_Metropolis {
    padding: 25px !important;
    width: 100%;
    background: #ffffff !important;
}

.dxpcContent_Metropolis {
    float: left; width: 100%;
}

.dxpcLite_Metropolis, 
.dxdpLite_Metropolis {
    border-spacing: 0;
    color: #183056 !important;
    font-size: 12px !important;
    font-family: "museo-sans",sans-serif !important;
	font-weight: 400 !important;
    width: 350px !important;
}


/* Dev Express Error Messages */
.dxEditors_edtError {
    background-position: -170px 0;
    float: left;
    height: 14px;
    margin: 10px 0 0;
    width: 14px;
}

/* Dev Express Date Picker */
.dxeButtonEdit_Metropolis {
    background: none !important;
    border: 0 !important;
    width: 100% !important;
}
.dxeButtonEditButton_Metropolis table.dxbebt, 
.dxeSpinIncButton_Metropolis table.dxbebt, 
.dxeSpinDecButton_Metropolis table.dxbebt, 
.dxeSpinLargeIncButton_Metropolis table.dxbebt, 
.dxeSpinLargeDecButton_Metropolis table.dxbebt {
    width: 40px !important;
}

.dxeCalendar_Metropolis {
    color: #183056 !important;
	background: #ffffff !important;
    padding: 20px !important;
    border: 0 !important;
}

.dxeCalendarFooter_Metropolis {display: none;}
.dxeCalendar_Metropolis tr {width: auto !important; float: none !important;}
.dxeCalendar_Metropolis td {width: auto !important; float: none !important;}
.dxeCalendar_Metropolis td.dxMonthGridWithWeekNumbers, 
.dxeCalendar_Metropolis td.dxMonthGridWithWeekNumbersRtl {
    min-width: 244px;
    padding: 20px !important;
}

/* Dev Express Tooltip */
.dxeHyperlink {
    color: #f39200 !important;
    cursor: pointer;
    float: none;
    font-family: "museo-sans",sans-serif !important;
    font-weight: 400 !important;
    width: auto;
}

/* Dev Express radio buttons */
.dxeRadioButtonList td.dxe {
    padding: 5px !important;
}
.dxeRadioButtonList td.dxe td {
    float: left; width: auto; padding-right: 10px;
}
.dxeRadioButtonList td.dxe td label {
    margin-top: 4px;
}
.dxeRadioButtonList, .dxeCheckBoxList {
    background: #f9f9f9 !important;
    border: 1px solid #abb7cb !important;
}

/* Scrolling dropdown menus */
.dxlbd {
    height: 250px !important;
    padding: 0 !important;
}
.dxeListBoxItem em {float: none;}


/* Upload Box Styles */
.dxucEditAreaSys {
    background: #183056 none repeat scroll 0 0 !important;
    border: 1px solid #4d5c76;
    color: #ffffff !important;
    float: left;
    width: 100%;
}


/* Search Box Dev Express Items */
.search .dxeRadioButtonList, 
.search .dxeCheckBoxList {
    background: #183056 none repeat scroll 0 0 !important;
    border: 1px solid #4d5c76 !important; 
}
.search .dxeRadioButtonList tr, 
.search .dxeCheckBoxList tr {width: 100%; float: left;}

.search .dxeRadioButtonList td, 
.search .dxeCheckBoxList td {width: 100%; float: left;}

.search .dxeTextBoxSys .dxic,
.search .dxeTextBox .dxic {padding: 10px !important;}

.search .dxic {
    background: #183056 none repeat scroll 0 0 !important;
    border: 1px solid #4d5c76 !important; 
    padding: 10px !important;
    width: 100% !important;
    float: left;
    height: 36px;
}
.search .dxic input {
    color: #ffffff !important;
}
.search .dxeButton {
    background: url("../img/icons/toggle_down.png") no-repeat scroll 5px 0px !important;
    border-top: 1px solid #4d5c76 !important;
    border-right: 1px solid #4d5c76 !important;
    border-bottom: 1px solid #4d5c76 !important;
}

.search .dxeHD {
    width: 100% !important;
    background: #183056 !important;
    border: 1px solid #4d5c76 !important;
}
.search .dxlbd {
    width: 100% !important;
    background: #183056 !important;
    border: 1px solid #4d5c76 !important;
    border-top: 0 !important;
}
.search .dxeHFC, .search .dxeHC, .search .dxeHLC {
    background: #183056 !important;
}
.search .dxeListBox {
    background: #183056 !important;
    border: 0 !important;
    color: #ffffff !important
}
.search .dxeListBox div.dxlbd {padding: 0px !important;}
.dxeButtonEditSys .dxic {width: calc(100% - 40px) !important;}
.search .dxeListBoxItemRow {background: #183056 !important;}
.search .dxeListBoxItemRow:hover {background: #f39200 !important;}
.search .dxeListBoxItemRow td {color: #ffffff !important;}
.search .dxeTextBoxSys {background: #183056 !important;color: #ffffff !important;}
.search .dxeMemoEditAreaSys {
    background: #183056 !important;
    border: 1px solid #4d5c76 !important;
    color: #ffffff !important;
    
}
.search .dxeTextBoxSys.dxeTextBox {
    background: none !important;
    border: 0 !important;
    padding: 0 !important;
}

/* Add "dont_print" class to display none for print exports */
/* Display .co2_canvas for print */


/* */
/* */
/* CONDITIONAL STYLES */
@media screen and (min-width: 0px) and (max-width: 1270px) 
{
    
    /* Maintenance History */
    #ctl00_MainContent_staticValues h2 {padding: 20px 0;width: 100% !important;}
    
    /* Driver Details */
    #ctl00_MainContent_dReg h2 {padding: 20px 0;width: 100% !important;}
    
    /* Total Fleet */
    #allFilter .col_33 {padding: 0 0 15px 0 !important; width: 100% !important; }

    .search #ctl00_MainContent_lstContract_LBT .dxeListBoxItem {

        width: auto !important;
    }
    

    
    
    /* Fleet List Fixed Table */
    /* Fixed Table scrolling for FLeet List */
    .fixed-table {
        border: none;
        border-collapse: separate;
        border-spacing: 0;
    }
    .fixed-table tbody td {min-height: 110px;}
    .fixed-table .dxgvTable .dxgvHeader {height: 70px !important;min-height: 70px !important;}
    .fixed-table .dxgvTable .dxgvHeader td {height: auto;}
    .fixed-table .dxgvTable tr {vertical-align: top;}
    .fixed-wrapper {
        position: relative;
    }
    .fixed-scroller {
        padding-left: 380px;
        overflow:hidden;
    }
    .fixed-table .dxgvTable .dx_header {
        height: auto;
    }
    #ctl00_MainContent_gv_Fleet {width: 1950px !important;}

    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgvHeader:nth-child(1) {
        background: #223250 !important;
        left: 0;
        position: absolute;
        top: auto;
        width: 110px;
        height: 106px;
    }
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgvHeader:nth-child(2) {
        left: 110px;
        position: absolute;
        top: auto;
        width: 140px;
        height: 106px;
        background: #223250 !important;
    }
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgvHeader:nth-child(3) {
        left: 250px;
        position: absolute;
        top: auto;
        width: 130px;
        border-right: 1px solid #abb7cb !important;
        height: 106px;
        background: #223250 !important;
    }
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgvHeader:nth-child(4) {
        padding-left: 380px;
        width: 150px;
        float: left;
    }
    
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgvHeader:nth-child(5),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgvHeader:nth-child(6),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgvHeader:nth-child(7),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgvHeader:nth-child(8),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgvHeader:nth-child(9),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgvHeader:nth-child(10),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgvHeader:nth-child(11),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgvHeader:nth-child(12),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgvHeader:nth-child(13),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgvHeader:nth-child(14),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgvHeader:nth-child(15) {
        width: 150px;
        float: left;
    }
    
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(1) {
        left: 0;
        position: absolute;
        top: auto;
        width: 110px;
        background: #f7f7f7;
    }
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(2) {
        left: 110px;
        position: absolute;
        top: auto;
        width: 140px;
        background: #f7f7f7;
    }
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(3) {
        left: 250px;
        position: absolute;
        top: auto;
        width: 130px;
        background: #f7f7f7;
    }
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(4) {
        padding-left: 380px;
        width: 150px;
        float: left;
    }
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(5),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(6),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(7),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(8),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(9),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(10),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(11),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(12),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(13),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(14),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(15) {
        width: 150px;
        float: left;
    }
    
    .fleet_list .dxgvDataRow:nth-child(odd) .dxgv:nth-child(1),
    .fleet_list .dxgvDataRow:nth-child(odd) .dxgv:nth-child(2),
    .fleet_list .dxgvDataRow:nth-child(odd) .dxgv:nth-child(3) {
        background: #e3e8f3 !important;
    }

    .scroll_buttons {position: relative;background: #f7f7f7;display: block;}
    .scroll_buttons span {margin: 5px 0;}
    #scroll_left {
        width: 30px;
        height: 30px;
        position: absolute;
        top: 0;
        right: 30px;
        background: url("../img/icons/toggle_left.png") no-repeat;
        cursor: pointer;
        z-index:10;
    }
    #scroll_right {
        width: 30px;
        height: 30px;
        position: absolute;
        top: 0;
        right: 0px;
        background: url("../img/icons/toggle_right.png") no-repeat;
        cursor: pointer;
        z-index:10;
    }

    #sticky.stick {
        left: 50px;
        margin: 0 !important;
        padding: 20px 0;
        position: fixed;
        right: 50px;
        top: 0;
        width: calc(100% - 100px);
        z-index: 10000;
    }
    #sticky.stick #scroll_left {top: 18px;}
    #sticky.stick #scroll_right {top: 18px;}
    
    /* Fixing Table */
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(1)::before {content: "Reg: ";}
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(2)::before {content: "Vehicle: ";}
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(3)::before {content: "Driver Name: ";}
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(4)::before {content: "Co2: ";}
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(5)::before {content: "P11D: ";}

    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(6)::before {content: "Contract Start Date: ";}
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(7)::before {content: "Contract End Date: ";}
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(8)::before {content: "Total Contract Miles: ";}
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(9)::before {content: "Current Miles: ";}
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(10)::before {content: "Date of Last Mileage: ";}
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(11)::before {content: "Projected Miles: ";}
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(12)::before {content: "Predicted End of Contract Percentage: ";}
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(13)::before {content: "Reg Date: ";}
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(14)::before {content: "MOT Due: ";}
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(15)::before {content: "Tax Due: ";}   
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(16)::before {content: "Rental: ";}

    .fleetmaint #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(7)::before {content: "Current Miles: ";}
    .fleetmaint #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(8)::before {content: "Date of Last Mileage: ";}
    .fleetmaint #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(9)::before {content: "Reg Date: ";}
    .fleetmaint #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(10)::before {content: "MOT Due: ";}
    .fleetmaint #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(11)::before {content: "Tax Due: ";}
    .fleetmaint #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(12)::before {content: "Rental: ";}

    #ctl00_MainContent_gvAll .dxgv:nth-child(1)::before {content: "Reg: ";}
    #ctl00_MainContent_gvAll .dxgv:nth-child(2)::before {content: "Vehicle: ";}
    #ctl00_MainContent_gvAll .dxgv:nth-child(3)::before {content: "Date: ";}
    #ctl00_MainContent_gvAll .dxgv:nth-child(4)::before {content: "Mileage: ";}
    #ctl00_MainContent_gvAll .dxgv:nth-child(5)::before {content: "Action: ";}
    #ctl00_MainContent_gvAll .dxgv:nth-child(6)::before {content: "Type: ";}
    #ctl00_MainContent_gvAll .dxgv:nth-child(7)::before {content: "Cause: ";}
    #ctl00_MainContent_gvAll .dxgv:nth-child(8)::before {content: "Category: ";}

    #ctl00_MainContent_Breakdown .dxgv:nth-child(1)::before {content: "Reg: ";}
    #ctl00_MainContent_Breakdown .dxgv:nth-child(2)::before {content: "Vehicle: ";}
    #ctl00_MainContent_Breakdown .dxgv:nth-child(3)::before {content: "Date: ";}
    #ctl00_MainContent_Breakdown .dxgv:nth-child(4)::before {content: "Mileage: ";}
    #ctl00_MainContent_Breakdown .dxgv:nth-child(5)::before {content: "Action: ";}
    #ctl00_MainContent_Breakdown .dxgv:nth-child(6)::before {content: "Type: ";}
    #ctl00_MainContent_Breakdown .dxgv:nth-child(7)::before {content: "Cause: ";}
    #ctl00_MainContent_Breakdown .dxgv:nth-child(8)::before {content: "Category: ";}

    #ctl00_MainContent_gvRoadTax .dxgv:nth-child(1)::before {content: "Reg: ";}
    #ctl00_MainContent_gvRoadTax .dxgv:nth-child(2)::before {content: "Vehicle: ";}
    #ctl00_MainContent_gvRoadTax .dxgv:nth-child(3)::before {content: "Date: ";}
    #ctl00_MainContent_gvRoadTax .dxgv:nth-child(4)::before {content: "Mileage: ";}
    #ctl00_MainContent_gvRoadTax .dxgv:nth-child(5)::before {content: "Action: ";}
    #ctl00_MainContent_gvRoadTax .dxgv:nth-child(6)::before {content: "Type: ";}
    #ctl00_MainContent_gvRoadTax .dxgv:nth-child(7)::before {content: "Cause: ";}
    #ctl00_MainContent_gvRoadTax .dxgv:nth-child(8)::before {content: "Category: ";}

    #ctl00_MainContent_gvReplacement .dxgv:nth-child(1)::before {content: "Reg: ";}
    #ctl00_MainContent_gvReplacement .dxgv:nth-child(2)::before {content: "Vehicle: ";}
    #ctl00_MainContent_gvReplacement .dxgv:nth-child(3)::before {content: "Date: ";}
    #ctl00_MainContent_gvReplacement .dxgv:nth-child(4)::before {content: "Mileage: ";}
    #ctl00_MainContent_gvReplacement .dxgv:nth-child(5)::before {content: "Action: ";}
    #ctl00_MainContent_gvReplacement .dxgv:nth-child(6)::before {content: "Type: ";}
    #ctl00_MainContent_gvReplacement .dxgv:nth-child(7)::before {content: "Cause: ";}
    #ctl00_MainContent_gvReplacement .dxgv:nth-child(8)::before {content: "Category: ";}

    #ctl00_MainContent_gvMechanical .dxgv:nth-child(1)::before {content: "Reg: ";}
    #ctl00_MainContent_gvMechanical .dxgv:nth-child(2)::before {content: "Vehicle: ";}
    #ctl00_MainContent_gvMechanical .dxgv:nth-child(3)::before {content: "Date: ";}
    #ctl00_MainContent_gvMechanical .dxgv:nth-child(4)::before {content: "Mileage: ";}
    #ctl00_MainContent_gvMechanical .dxgv:nth-child(5)::before {content: "Action: ";}
    #ctl00_MainContent_gvMechanical .dxgv:nth-child(6)::before {content: "Type: ";}
    #ctl00_MainContent_gvMechanical .dxgv:nth-child(7)::before {content: "Cause: ";}
    #ctl00_MainContent_gvMechanical .dxgv:nth-child(8)::before {content: "Category: ";}

    #ctl00_MainContent_gvService .dxgv:nth-child(1)::before {content: "Reg: ";}
    #ctl00_MainContent_gvService .dxgv:nth-child(2)::before {content: "Vehicle: ";}
    #ctl00_MainContent_gvService .dxgv:nth-child(3)::before {content: "Date: ";}
    #ctl00_MainContent_gvService .dxgv:nth-child(4)::before {content: "Mileage: ";}
    #ctl00_MainContent_gvService .dxgv:nth-child(5)::before {content: "Action: ";}
    #ctl00_MainContent_gvService .dxgv:nth-child(6)::before {content: "Type: ";}
    #ctl00_MainContent_gvService .dxgv:nth-child(7)::before {content: "Cause: ";}
    #ctl00_MainContent_gvService .dxgv:nth-child(8)::before {content: "Category: ";}
    
    #ctl00_MainContent_gvMyOrders .dxgv:nth-child(1)::before {content: "Order No: ";}
    #ctl00_MainContent_gvMyOrders .dxgv:nth-child(2)::before {content: "Driver Name: ";}
    #ctl00_MainContent_gvMyOrders .dxgv:nth-child(3)::before {content: "New Model: ";}
    #ctl00_MainContent_gvMyOrders .dxgv:nth-child(4)::before {content: "Vehicle Colour: ";}
    #ctl00_MainContent_gvMyOrders .dxgv:nth-child(5)::before {content: "Est Delivery: ";}
    #ctl00_MainContent_gvMyOrders .dxgv:nth-child(6)::before {content: "Old Model: ";}
    #ctl00_MainContent_gvMyOrders .dxgv:nth-child(7)::before {content: "Reg No: ";}
    #ctl00_MainContent_gvMyOrders .dxgv:nth-child(8)::before {content: "Old Colour: ";}
    #ctl00_MainContent_gvMyOrders .dxgv:nth-child(9)::before {content: "Contract End Date: ";}
    #ctl00_MainContent_gvMyOrders .dxgv:nth-child(10)::before {content: "Request Update: ";}
    
    #ctl00_MainContent_gv_maintenance .dxgv:nth-child(1)::before {content: "Date Recorded: ";}
    #ctl00_MainContent_gv_maintenance .dxgv:nth-child(2)::before {content: "Supplier Name: ";}
    #ctl00_MainContent_gv_maintenance .dxgv:nth-child(3)::before {content: "Action: ";}
    #ctl00_MainContent_gv_maintenance .dxgv:nth-child(4)::before {content: "Service Type: ";}
    #ctl00_MainContent_gv_maintenance .dxgv:nth-child(5)::before {content: "Cause: ";}
    #ctl00_MainContent_gv_maintenance .dxgv:nth-child(6)::before {content: "Mileage: ";}
    
    #ctl00_MainContent_gv_maintenance .dxgv:nth-child(1)::before {content: "Date Recorded: ";}
    #ctl00_MainContent_gv_maintenance .dxgv:nth-child(2)::before {content: "Supplier Name: ";}
    #ctl00_MainContent_gv_maintenance .dxgv:nth-child(3)::before {content: "Action: ";}
    #ctl00_MainContent_gv_maintenance .dxgv:nth-child(4)::before {content: "Service Type: ";}
    #ctl00_MainContent_gv_maintenance .dxgv:nth-child(5)::before {content: "Cause: ";}
    #ctl00_MainContent_gv_maintenance .dxgv:nth-child(6)::before {content: "Mileage: ";}
    #ctl00_MainContent_gv_maintenance .dxgv:nth-child(7)::before {content: "Document: ";}
        
    .fleetmaint#ctl00_MainContent_gv_maintenance .dxgv:nth-child(7)::before {content: "Cost: ";}
  
    #ctl00_MainContent_gvReplacements .dxgv:nth-child(1)::before {content: "Current Reg No: ";}
    #ctl00_MainContent_gvReplacements .dxgv:nth-child(2)::before {content: "Driver Name: ";}
    #ctl00_MainContent_gvReplacements .dxgv:nth-child(3)::before {content: "Current Model: ";}
    #ctl00_MainContent_gvReplacements .dxgv:nth-child(4)::before {content: "Current Colour: ";}
    #ctl00_MainContent_gvReplacements .dxgv:nth-child(5)::before {content: "Contract End Date: ";}
    #ctl00_MainContent_gvReplacements .dxgv:nth-child(6)::before {content: "Vehicle Replaced Yet: ";}
    #ctl00_MainContent_gvReplacements .dxgv:nth-child(7)::before {content: "OrderNo: ";}
    #ctl00_MainContent_gvReplacements .dxgv:nth-child(8)::before {content: "Replacement Model: ";}
    #ctl00_MainContent_gvReplacements .dxgv:nth-child(9)::before {content: "Replacement Colour: ";}
    #ctl00_MainContent_gvReplacements .dxgv:nth-child(10)::before {content: "Est. Delivery Date: ";}
    #ctl00_MainContent_gvReplacements .dxgv:nth-child(11)::before {content: "Request Date: ";}
    
    .mot_report #ctl00_MainContent_gvAll .dxgv:nth-child(1)::before {content: "Registration: " !important;}
    .mot_report #ctl00_MainContent_gvAll .dxgv:nth-child(2)::before {content: "Name: " !important;}
    .mot_report #ctl00_MainContent_gvAll .dxgv:nth-child(3)::before {content: "Vehicle: ";}
    .mot_report #ctl00_MainContent_gvAll .dxgv:nth-child(4)::before {content: "Current Est Mileage: ";}
    .mot_report #ctl00_MainContent_gvAll .dxgv:nth-child(5)::before {content: "MOT Due Date: ";}
    .mot_report #ctl00_MainContent_gvAll .dxgv:nth-child(6)::before {content: "Booking Details: ";}
    .mot_report #ctl00_MainContent_gvAll .dxgv:nth-child(7)::before {content: "Company Name: ";}
    
    #gv_All_Licences_DXMainTable .dxgv:nth-child(1)::before {content: "Name: ";}
    #gv_All_Licences_DXMainTable .dxgv:nth-child(2)::before {content: "Driver Licence no: ";}
    #gv_All_Licences_DXMainTable .dxgv:nth-child(3)::before {content: "Points on Licence: ";}
    #gv_All_Licences_DXMainTable .dxgv:nth-child(4)::before {content: "Licence Expiry Date: ";}
    #gv_All_Licences_DXMainTable .dxgv:nth-child(5)::before {content: "Last Licence Check: ";}
    #gv_All_Licences_DXMainTable .dxgv:nth-child(6)::before {content: "Fuel Card No: ";}
    #gv_All_Licences_DXMainTable .dxgv:nth-child(7)::before {content: "Employee No: ";}
    #gv_All_Licences_DXMainTable .dxgv:nth-child(8)::before {content: "Upload Date: ";}
    #gv_All_Licences_DXMainTable .dxgv:nth-child(9)::before {content: "Image Preview: ";}
    
    #ctl00_MainContent_gvBIK .dxgv:nth-child(1)::before {content: "Reg: ";}
    #ctl00_MainContent_gvBIK .dxgv:nth-child(2)::before {content: "Vehicle: ";}
    #ctl00_MainContent_gvBIK .dxgv:nth-child(3)::before {content: "Reg Date: ";}
    #ctl00_MainContent_gvBIK .dxgv:nth-child(4)::before {content: "Driver: ";}
    #ctl00_MainContent_gvBIK .dxgv:nth-child(5)::before {content: "Type: ";}
    #ctl00_MainContent_gvBIK .dxgv:nth-child(6)::before {content: "Start Date: ";}
    #ctl00_MainContent_gvBIK .dxgv:nth-child(7)::before {content: "End Date: ";}
    #ctl00_MainContent_gvBIK .dxgv:nth-child(8)::before {content: "Term: ";}
    #ctl00_MainContent_gvBIK .dxgv:nth-child(9)::before {content: "Contract Miles: ";}
    #ctl00_MainContent_gvBIK .dxgv:nth-child(10)::before {content: "C02: ";}
    #ctl00_MainContent_gvBIK .dxgv:nth-child(11)::before {content: "Engine CC: ";}
    #ctl00_MainContent_gvBIK .dxgv:nth-child(12)::before {content: "P11D Value: ";}
    #ctl00_MainContent_gvBIK .dxgv:nth-child(13)::before {content: "BIK Mth @ 20%: ";}
    #ctl00_MainContent_gvBIK .dxgv:nth-child(15)::before {content: "BIK Mth @ 40%: ";}
    #ctl00_MainContent_gvBIK .dxgv:nth-child(15)::before {content: "BIK %: ";}
    #ctl00_MainContent_gvBIK .dxgv:nth-child(16)::before {content: "Vehicle BIK: ";}
    
    #ctl00_MainContent_gvHireRequest .dxgv:nth-child(1)::before {content: "Date Required: ";}
    #ctl00_MainContent_gvHireRequest .dxgv:nth-child(2)::before {content: "Collection Point: ";}
    #ctl00_MainContent_gvHireRequest .dxgv:nth-child(3)::before {content: "Driver: ";}
    #ctl00_MainContent_gvHireRequest .dxgv:nth-child(4)::before {content: "Customer Name: ";}
    #ctl00_MainContent_gvHireRequest .dxgv:nth-child(5)::before {content: "Order Number: ";}
    
    #ctl00_MainContent_gvEdit .dxgv:nth-child(1)::before {content: "Reg: ";}
    #ctl00_MainContent_gvEdit .dxgv:nth-child(2)::before {content: "Vehicle: ";}
    #ctl00_MainContent_gvEdit .dxgv:nth-child(3)::before {content: "Current Miles: ";}
    #ctl00_MainContent_gvEdit .dxgv:nth-child(4)::before {content: "Date of Last Mileage: ";}
    #ctl00_MainContent_gvEdit .dxgv:nth-child(5)::before {content: "Driver Name: ";}
    #ctl00_MainContent_gvEdit .dxgv:nth-child(6)::before {content: "Mobile Phone Number: ";}
    #ctl00_MainContent_gvEdit .dxgv:nth-child(7)::before {content: "Home Phone Number: ";}
    #ctl00_MainContent_gvEdit .dxgv:nth-child(8)::before {content: "Driver Email: ";}
    #ctl00_MainContent_gvEdit .dxgv:nth-child(9)::before {content: "Fuel Card Number: ";}
    #ctl00_MainContent_gvEdit .dxgv:nth-child(10)::before {content: "Fuel Card Description: ";}
    
    #ctl00_MainContent_gvVehicles .dxgv:nth-child(1)::before {content: "Select: ";}
    #ctl00_MainContent_gvVehicles .dxgv:nth-child(2)::before {content: "Reg: ";}
    #ctl00_MainContent_gvVehicles .dxgv:nth-child(3)::before {content: "Vehicle: ";}
    #ctl00_MainContent_gvVehicles .dxgv:nth-child(4)::before {content: "Name: ";}
    #ctl00_MainContent_gvVehicles .dxgv:nth-child(5)::before {content: "Co2: ";}
    #ctl00_MainContent_gvVehicles .dxgv:nth-child(6)::before {content: "P11D: ";}
    #ctl00_MainContent_gvVehicles .dxgv:nth-child(7)::before {content: "Mileage Date: ";}
    #ctl00_MainContent_gvVehicles .dxgv:nth-child(8)::before {content: "Reg Date: ";}
    
    #ctl00_MainContent_gv_Fleet2 .dxgv:nth-child(1)::before {content: "Reg: ";}
    #ctl00_MainContent_gv_Fleet2 .dxgv:nth-child(2)::before {content: "Vehicle: ";}
    #ctl00_MainContent_gv_Fleet2 .dxgv:nth-child(3)::before {content: "Driver Name: ";}
    #ctl00_MainContent_gv_Fleet2 .dxgv:nth-child(4)::before {content: "Co2: ";}
    #ctl00_MainContent_gv_Fleet2 .dxgv:nth-child(5)::before {content: "P11D: ";}
    #ctl00_MainContent_gv_Fleet2 .dxgv:nth-child(6)::before {content: "Contract Start Date: ";}
    #ctl00_MainContent_gv_Fleet2 .dxgv:nth-child(7)::before {content: "Contract End Date: ";}
    #ctl00_MainContent_gv_Fleet2 .dxgv:nth-child(8)::before {content: "Total Contract Miles: ";}
    #ctl00_MainContent_gv_Fleet2 .dxgv:nth-child(9)::before {content: "Contract Miles: ";}
    #ctl00_MainContent_gv_Fleet2 .dxgv:nth-child(10)::before {content: "Date of Last Mileage: ";}
    #ctl00_MainContent_gv_Fleet2 .dxgv:nth-child(11)::before {content: "Projected Miles: ";}
    #ctl00_MainContent_gv_Fleet2 .dxgv:nth-child(12)::before {content: "Predicted End of Contract Percentage: ";}
    #ctl00_MainContent_gv_Fleet2 .dxgv:nth-child(13)::before {content: "Reg Date: ";}
    #ctl00_MainContent_gv_Fleet2 .dxgv:nth-child(14)::before {content: "MOT Due: ";}
    #ctl00_MainContent_gv_Fleet2 .dxgv:nth-child(15)::before {content: "Tax Due: ";} 
    
    #ctl00_MainContent_gvSMS .dxgv:nth-child(1)::before {content: "Reg: ";}
    #ctl00_MainContent_gvSMS .dxgv:nth-child(2)::before {content: "Driver: ";}
    #ctl00_MainContent_gvSMS .dxgv:nth-child(3)::before {content: "Message Type: ";}
    #ctl00_MainContent_gvSMS .dxgv:nth-child(4)::before {content: "Custom Message Text: ";}
    #ctl00_MainContent_gvSMS .dxgv:nth-child(5)::before {content: "Recipient Number: ";}
    #ctl00_MainContent_gvSMS .dxgv:nth-child(6)::before {content: "Date Sent: ";}
    #ctl00_MainContent_gvSMS .dxgv:nth-child(7)::before {content: "Reply: ";}
    
}

@media screen and (min-width: 0px) and (max-width: 1040px) 
{
    
    /* Fonts */
    h1 {font-size: 30px;margin: 15px 0 25px;}
    h2 {font-size: 22px;}
    h3 {font-size: 20px;}
    h4 {font-size: 16px;}
    .custom_report #ctl00_MainContent_spanFilter {font-size: 20px;}
    
    /* Margin */
    .margin-top {margin-top: 25px !important;}
    .margin-bottom {margin-bottom: 25px !important;}
    .small-margin-top {margin-top: 15px !important;}
    .small-margin-bottom {margin-bottom: 15px !important;}

    /* Padding */
    .padding {padding: 25px !important;}
    .padding-top {padding-top: 25px !important;}
    .padding-bottom {padding-bottom: 25px !important;}
    .padding-left {padding-left: 25px !important;}
    .padding-right {padding-right: 25px !important;}

    .small_padding {padding: 15px !important;}
    .small_padding_top {padding-top: 15px !important;}
    .small_padding_right {padding-right: 15px !important;}
    .small_padding_bottom {padding-bottom: 15px !important;}
    .small_padding_left {padding-left: 15px !important;}

    /* Nav */
    .nav {padding: 20px 25px;}
    .nav .logo {padding: 0 25px 0 0;width: auto;}
    .nav a {margin: 0 25px 0 0;}
    #ctl00_navigatorBar {display: none;}
    .banner h1 {font-size: 24px;}
    .banner span {font-size: 24px;}
    .banner .welcome_heading {margin-top: 20px;}
  
    
    /* Toggle */
    .toggle {width: 50%;}
    .login_wrapper {padding: 25px;}
    .logo {width: 130px;}
    .logo img {width: 100%;}
    .login_wrapper .heading {margin-top: 25px;}
    .toggle .close {right: 25px;top: 25px;}
    .homepage_wrapper.expanded {padding-left: 50%;}
    
    
    /* Sub Nav */
    .sub_nav {padding: 15px 25px;}

    /* Hamburger Menu */
    .mobile_button {display: block;}
    
    /* Headings */
    .heading h1 {
        width: 50%;
    }
    
    /* Total Fleet */
    #sticky.stick {
        left: 25px;
        margin: 0 !important;
        padding: 20px 0;
        position: fixed;
        right: 25px;
        top: 0;
        width: calc(100% - 50px);
        z-index: 10000;
    }
    #ctl00_MainContent_gv_Fleet tr {
    float: none;
    }
    .fleet_list .dxgvDataRow:nth-child(odd) .dxgv:nth-child(1), 
    .fleet_list .dxgvDataRow:nth-child(odd) .dxgv:nth-child(2), 
    .fleet_list .dxgvDataRow:nth-child(odd) .dxgv:nth-child(3) {
    background: #ebeef4 none repeat scroll 0 0 !important;
}
    
    /* Useful Links */
    .useful_links .col_60 .col_20 {margin-bottom: 40px; width: 20%; padding-right: 25px;}
    
    /* Footer */
    .footer {padding: 25px;} 
    
    
    /* Tables */
    .table_wrapper {overflow: scroll !important;height: 450px;}
    .table_wrapper tr {width: auto !important; float: none !important;}
    .table_wrapper td {width: auto !important; float: none !important;}
    .table_wrapper td.dxgvHeader {padding: 15px 25px !important;}
    .table_wrapper td.dxgv {padding: 15px 25px !important;}
    
    /**/
    /**/
    /* Fixing Responsive Tables */
    /**/
    /**/
    /**/
    
    /* Vehicle Due Replacement*/
    #ctl00_MainContent_gvReplacements tr {width:auto; float: none;}
    #ctl00_MainContent_gvReplacements td {width:auto; float: none;}
    #ctl00_MainContent_gvReplacements_DXMainTable tr {width:auto; float: none;}
    #ctl00_MainContent_gvReplacements_DXMainTable td {width:auto; float: none;}
    #ctl00_MainContent_gvReplacements_DXMainTable td td {width:auto; float: none;}     
   
   
    /* Reports page */
    #ctl00_MainContent_lblCurrentYear {font-size: 30px;}

}

@media screen and (min-width: 0px) and (max-width: 768px) 
{
    /* Columns */
    .col_12 {width: 100%;overflow: hidden;}
    .col_16 {width: 100%;overflow: hidden;}
    .col_18 {width: 100%;overflow: hidden;}
    .col_20 {width: 100%;overflow: hidden;}
    .col_25 {width: 100%;overflow: hidden;}
    .col_30 {width: 100%;overflow: hidden;}
    .col_33 {width: 100%;overflow: hidden;}
    .col_40 {width: 100%;overflow: hidden;}
    .col_50 {width: 100%;overflow: hidden;}
    .col_60 {width: 100%;overflow: hidden;}
    .col_66 {width: 100%;overflow: hidden;}
    .col_70 {width: 100%;overflow: hidden;}
    .col_75 {width: 100%;overflow: hidden;}
    .col_100 {width: 100%;overflow: hidden;}
    
    /* Padding */
    .padding-left {padding-left: 0px !important;}
    .padding-right {padding-right: 0px !important;}
    .small_padding_left {padding-left: 0px !important;}
    .small_padding_right {padding-right: 0px !important;}
    
    /* Nav */
    #ctl00_navigatorBar {margin-top: 25px;width: 100%;}
    #ctl00_user_options {width: 100%;}
    .mobile_button {top: 14px;}
    .nav {padding: 10px 25px;}
    #sub_nav_drivers,
    #sub_nav_vehicles,
    #sub_nav_services,
    #sub_nav_other {display: none !important;}
    
    /* Toggle Banner */
    .homepage_wrapper.expanded {padding-left: 0;}
    .toggle {width: 100%;}
    
    /* Warnings */
    #ctl00_MainContent_uploadlbl {margin-bottom: 25px;}
    
    /* Alerts Dropdown */
    #Alerts .col_25 {margin-bottom: 25px;}
    
    /* Buttons */
    .buttons {margin-top: -8px;}
    .button_fixed_width {margin-bottom: 10px !important;}
    #ctl00_MainContent_BackButtonDesktop {display:none;}
    #ctl00_MainContent_BackButtonMobile {display:block;}
    
    /* Floats */
    .float_right {float: left;}
    
    /* Login Page */
    .login_wrapper {width: 100%;}
    .login_wrapper .heading h1 {width: 100%;}
    
    /* Homepage */
    .compass {display:none;}
    .banner h1 {text-align: center;}
    .welcome_heading {padding: 0 !important;}
    .bottom_row_button {padding-bottom: 15px;}
    .homepage_button {padding: 0 0 40px;}
    .homepage_button.col_25 {width: 50%;}
    .ipad {display: none;}
    
    /* Number Plates */
    #ctl00_MainContent_sReg {font-size: 16px;}
    
    /* Total Fleet */
    #ctl00_MainContent_spanFilterLabel {margin: 25px 0 15px;padding: 0;}
    #ctl00_MainContent_lstContract_D {margin-bottom: 25px;margin-top: 2px;}
    #ctl00_MainContent_spanFilterLabel span {font-size: 20px;}
    #allFilter .col_33 {padding: 0 0 15px !important;width: 33.333% !important;}
    #allFilter .col_33:nth-child(2) {padding: 0 15px 15px !important;width: 33.333% !important;}
    .quick_links {margin-top: 30px;}
    
    
    /* Total Fleet Table. Remove Fixed columns */
    .doubleScroll-scroll-wrapper {display: none;}
    .fixed-scroller {
        overflow: scroll !important;
        padding: 0;
        height: 400px;
    }
    .fixed-wrapper {
        position: relative;
    }
    .fixed-table .dxgvTable .dxgvHeader {
        height: auto;
    }

    .custom_report #ctl00_MainContent_gv_Fleet_DXMainTable .dxgvHeader,
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgvHeader:nth-child(1),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgvHeader:nth-child(2),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgvHeader:nth-child(3),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgvHeader:nth-child(4) {
        height: auto !important;
        position: relative !important;
        width: auto !important;
        padding: 10px !important;
        left: auto !important;
        top: auto !important;
        background: #183056 !important;
        float: none;
    }
    .fixed-table tbody td {
        height: auto !important;
    }
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(1),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(2),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(3),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(4) {
        height: auto !important;
        position: relative !important;
        width: auto !important;
        padding: 10px !important;
        left: auto !important;
        top: auto !important;
        float: none;
    }

    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgvHeader:nth-child(5),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgvHeader:nth-child(6),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgvHeader:nth-child(7),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgvHeader:nth-child(8),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgvHeader:nth-child(9),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgvHeader:nth-child(10),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgvHeader:nth-child(11),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgvHeader:nth-child(12),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgvHeader:nth-child(13),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgvHeader:nth-child(14),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgvHeader:nth-child(14),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgvHeader:nth-child(16) {
        width: auto;
        float: none;
    }

    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(5),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(6),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(7),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(8),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(9),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(10),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(11),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(12),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(13),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(14),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(15),
    #ctl00_MainContent_gv_Fleet_DXMainTable .dxgv:nth-child(16) {
        width: auto;
        float: none;
    }
 
    /* Driver Details */
    #ctl00_MainContent_CommentHeader {margin-top: 25px;}
    #ctl00_MainContent_CustomFields .col_100 {margin-bottom: 25px !important;}
    #ctl00_MainContent_CustomFields_PDF {margin-top: 25px;}
    #ctl00_MainContent_CustomHeaders p {font-size: 20px;}
    #ctl00_MainContent_CustomFields .col_25 {width: 25%;}
    #ctl00_MainContent_ulComments .col_50 {width: 50%;}
    #ctl00_MainContent_ulComments .col_25 {width: 25%;}
    #ctl00_MainContent_ulComments .col_25:last-child .button {float: right !important;}
    #ctl00_MainContent_cbRegDropdown1_DDD_L_H {display: none;}
    #ctl00_MainContent_cbRegDropdown1_DDD_L_LBT tr {float:left;}
    #ctl00_MainContent_cbRegDropdown1_DDD_L_LBT .dxeListBoxItemRow td:nth-child(1) {width: 100% !important;float:left;}
    #ctl00_MainContent_cbRegDropdown1_DDD_L_LBT .dxeListBoxItemRow td:nth-child(2) {width: 100% !important;float:left;}
    #ctl00_MainContent_cbRegDropdown1_DDD_L_LBT .dxeListBoxItemRow td:nth-child(3) {width: 100% !important;float:left;}
    #ctl00_MainContent_cbRegDropdown1_DDD_L_LBT .dxeListBoxItemRow {border-bottom: 1px solid #c8cfdb;}
    
    /* Vehicle Details */
    #ctl00_MainContent_cbRegDropdown_DDD_L_H {display: none;}
    #ctl00_MainContent_cbRegDropdown_DDD_L_LBT tr {float:left;}
    #ctl00_MainContent_cbRegDropdown_DDD_L_LBT .dxeListBoxItemRow td:nth-child(1) {width: 100% !important;float:left;}
    #ctl00_MainContent_cbRegDropdown_DDD_L_LBT .dxeListBoxItemRow td:nth-child(2) {width: 100% !important;float:left;}
    #ctl00_MainContent_cbRegDropdown_DDD_L_LBT .dxeListBoxItemRow td:nth-child(3) {width: 100% !important;float:left;}
    #ctl00_MainContent_cbRegDropdown_DDD_L_LBT .dxeListBoxItemRow {border-bottom: 1px solid #c8cfdb;}
    
    /* Maintenance History */
    .maintenance_history_tabs input {padding: 10px;}
    #ctl00_MainContent_sReg {margin-top: 5px;}
    
    
    /* Licence Reports */
    #ctl00_MainContent_LicenceValues p {margin-bottom: 5px;}
    #ctl00_MainContent_lblDriverName span {margin-bottom: 5px;}
    #ctl00_MainContent_previousVehicles span {margin-bottom: 5px;}
    #ctl00_MainContent_LicenceDisplay3 {margin-bottom: 15px;}
    #ctl00_MainContent_cbRegDropdown_DDD_PW-1 .dxeListBoxItemRow td:nth-child(1) {width: 100% !important;}
    #ctl00_MainContent_cbRegDropdown_DDD_L #ctl00_MainContent_cbRegDropdown_DDD_L_H .dxeHFC {width: 100% !important;}

    /* Vehicle Details */
    .vehicle_details #ctl00_MainContent_cbRegDropdown_DDD_L #ctl00_MainContent_cbRegDropdown_DDD_L_H td.dxeHFC {width: 33.333% !important;}
    .vehicle_details #ctl00_MainContent_cbRegDropdown_DDD_L #ctl00_MainContent_cbRegDropdown_DDD_L_H td.dxeHC {width: 33.333% !important;}
    .vehicle_details #ctl00_MainContent_cbRegDropdown_DDD_L #ctl00_MainContent_cbRegDropdown_DDD_L_H td.dxeHLC {width: 33.333% !important;}
    .vehicle_details #ctl00_MainContent_cbRegDropdown_DDD_L #ctl00_MainContent_cbRegDropdown_DDD_L_D td.dxeFTM {width: 33.333% !important;}
    .vehicle_details #ctl00_MainContent_cbRegDropdown_DDD_L #ctl00_MainContent_cbRegDropdown_DDD_L_D td.dxeTM {width: 33.333% !important;}
    .vehicle_details #ctl00_MainContent_cbRegDropdown_DDD_L #ctl00_MainContent_cbRegDropdown_DDD_L_D td.dxeLTM {width: 33.333% !important;}

    /* Maintenance History */
    .maintenance_history #ctl00_MainContent_cbRegDropdown_DDD_L #ctl00_MainContent_cbRegDropdown_DDD_L_H td.dxeHFC {width: 33.333% !important;}
    .maintenance_history #ctl00_MainContent_cbRegDropdown_DDD_L #ctl00_MainContent_cbRegDropdown_DDD_L_H td.dxeHC {width: 33.333% !important;}
    .maintenance_history #ctl00_MainContent_cbRegDropdown_DDD_L #ctl00_MainContent_cbRegDropdown_DDD_L_H td.dxeHLC {width: 33.333% !important;}
    .maintenance_history #ctl00_MainContent_cbRegDropdown_DDD_L #ctl00_MainContent_cbRegDropdown_DDD_L_D td.dxeFTM {width: 33.333% !important;}
    .maintenance_history #ctl00_MainContent_cbRegDropdown_DDD_L #ctl00_MainContent_cbRegDropdown_DDD_L_D td.dxeTM {width: 33.333% !important;}
    .maintenance_history #ctl00_MainContent_cbRegDropdown_DDD_L #ctl00_MainContent_cbRegDropdown_DDD_L_D td.dxeLTM {width: 33.333% !important;}

    /* My Reports */
    #Div_Legend {margin: 25px 0;}

    /* Add Grey Fleet */
    #ctl00_MainContent_rblNewUsed {margin-bottom: 10px;}
    
    /* Grey Fleet Report */
    #ctl00_MainContent_cbFunding {margin: 0 0 25px 0;}

    /* Account */
    #UserInfo {padding-bottom: 50px;}
    #ctl00_MainContent_sSecurityQuestion {float: left !important;}
    
    /* Dev Express Dropdowns */
    .dxeTextBoxSys, .dxeButtonEditSys {margin-bottom: 15px;}
    
    /* Dev Express Tables */
    .dx_header {padding: 10px 0;}
    .dx_header h3 {font-size: 14px;}
    
    /* Reports Page */
    .reports_page .col_20 {width: 50%;}
    
}

@media screen and (min-width: 0px) and (max-width: 600px) 
{
    /* Sticky Scroller */
    #sticky span {width: 50%;}
    #scroll_left {top: 8px;}
    #scroll_right {top: 8px;}
    
}

@media screen and (min-width: 0px) and (max-width: 460px) 
{
    /* Nav */
    .logo img {width: 100px;}
    .mobile_button {
        font-size: 25px;
        height: 20px;
        line-height: 20px;
        width: 20px;
    }
    
    /* Mobile Menu */
    .mobile_menu_wrapper {padding: 20px;}
    .mobile_button_close {height: 31px;right: 40px;top: 20px;width: 20px;}
    
    /* Useful Links */
    .useful_links .col_60 .col_20 {margin-bottom: 40px; width: 100%; padding-right: 25px;}
    
    /* Headings */
    .heading {position: relative;}
    .heading_border {margin-top: 40px;width: 40px;}
    .heading h1 {font-size: 20px;width: 100%;margin-top: 50px;}
    .heading h1 span {font-size: 20px !important;}
    .heading .buttons {
        float: left !important;
        margin: -20px 0 15px;
        padding: 0;
        position: absolute;
        width: 100%;
    }
    .heading .buttons #ctl00_MainContent_export1_exportXLS {right: 80px;position:absolute;}
    .heading .buttons #ctl00_MainContent_export1_printbtn {right: 40px;position:absolute;}
    .heading .buttons #ctl00_MainContent_export1_exportPDF {right: 0;position:absolute;}
    
    /* Buttons */
    .button_fixed_width {width: 100%;margin-bottom: 25px !important;}
    .button_fixed_width:last-child {margin-bottom: 0 !important;}
    
    /* Homepage Search */
    .homepage_button a {
        font-size: 14px;
        font-weight: 500 !important;
        padding: 0 10px;
    }
    
    .homepage_button img {
        float: left;
        width: 100%;
    }
    
    .homepage_button p {
        display:none;
    }
    
    /* Fleet List */
    .scroll_buttons span {width: 60%;}
    #allFilter .col_33 {width: 100% !important;}
    #allFilter .col_33:nth-child(2) {
        padding: 0 0 15px !important;
        width: 100% !important;
    }
    
    /* Driver Details */
    #ctl00_MainContent_CustomFields .col_25 {width: 100%;}
    #ctl00_MainContent_CustomFields .col_25:first-child span {text-transform: uppercase; font-size: 16px;}
    #ctl00_MainContent_CustomFields .col_25:last-child {margin-top: 10px;}
    .driver_details .tab {
        border-right: 5px solid #ffffff;
        height: 50px;
        margin: 0;
        width: 33.333%;
    }
    .driver_details .tab:last-child {border-right: 0;}
    #ctl00_MainContent_CustomFields button {float: left;}
    #ctl00_MainContent_dReg h2 {font-size: 16px;}
    
    /* Maintenance History */
    #ctl00_MainContent_staticValues h2 {font-size: 16px;}

    /* Carbon Footprint */
    #Carbon_Chart {display: none;}
    #ctl00_MainContent_WebChartControl1_IMG {width: 100%;}
    #ctl00_MainContent_WebChartControl1 {width: 100% !important;}
    
    /* My Reports */
    #Div_Legend {margin: 0 0 25px 0;}
    .DateFilter {width: 33.333%;}
    .DateFilter:last-child {border-right: 0;}
    
    /* Reports Page */
    .reports_page .col_20 {width: 100%;}
}


/* IE Styles */
@media screen\0 {
    .dropdown select {background-image: none !important; padding: 10px;}
    
    #ctl00_MainContent_cboCusName_B-1,
    #ctl00_MainContent_cboType_B-1 {height: 35px;}
    
    #ctl00_MainContent_cbRegDropdown_B-1,
    #ctl00_MainContent_cbRegDropdown1_B-1,
    #ctl00_MainContent_cboTimeFilter_B-1,
    #ctl00_MainContent_cboVehicleFilter_B-1,
    #ctl00_MainContent_cboTaxSelection1_B-1,
    #ctl00_MainContent_cboRegCarsDriven1_B-1,
    #ctl00_MainContent_cbMileage_B-1,
    #ctl00_MainContent_cbTyres_B-1,
    #ctl00_MainContent_gvEdit_DXMainTable .dxeButtonEdit .dxeButtonEditButton,
    #ctl00_MainContent_pcNewDriver_cbCostCentre_B-1 {height: 34px;}
    
    .dxgvInlineEditCell .dxeErrorFrameSys .dxeButtonEditButton {height: 35px !important;}
    .dxgvInlineEditCell .dxeButtonEdit .dxeButton {height: 35px !important;}
    
    #ctl00_MainContent_teStartTime_B-2 {height: 18px;}
    #ctl00_MainContent_teStartTime_B-3 {height: 17px;}
    #ctl00_MainContent_teEndTime_B-2 {height: 18px;}
    #ctl00_MainContent_teEndTime_B-3 {height: 17px;}

    #ctl00_MainContent_gvUploadedDocs_DXMainTable tr:first-child td {height: auto;}
    #ctl00_MainContent_gvUploadedDocs_DXMainTable td {height: 70px;}
    
}


/* retina CSS for IPAD */
@media only screen and (-webkit-min-device-pixel-ratio: 1) {
    .table_wrapper {height: auto;overflow-x: scroll !important;overflow-y: auto !important;}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
    .table_wrapper {height: auto;overflow-x: scroll !important;overflow-y: auto !important;}
}

/* Google Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
    .dropdown select {padding: 10px 40px 10px 10px;}
    
    #ctl00_MainContent_cbRegDropdown_B-1,
    #ctl00_MainContent_cbRegDropdown1_B-1,
    #ctl00_MainContent_cboTimeFilter_B-1,
    #ctl00_MainContent_cboVehicleFilter_B-1,
    #ctl00_MainContent_cboTaxSelection1_B-1,
    #ctl00_MainContent_cboRegCarsDriven1_B-1,
    #ctl00_MainContent_cboCusName_B-1,
    #ctl00_MainContent_cboType_B-1,
    #ctl00_MainContent_cbMileage_B-1,
    #ctl00_MainContent_cbTyres_B-1,
    #ctl00_MainContent_gvEdit_DXMainTable .dxeButtonEdit .dxeButtonEditButton,
    #ctl00_MainContent_pcNewDriver_cbCostCentre_B-1 {height: 34px;}
    
    .dxgvInlineEditCell .dxeErrorFrameSys .dxeButtonEditButton {height: 35px !important;}
    .dxgvInlineEditCell .dxeButtonEdit .dxeButton {height: 35px !important;}
    
    #ctl00_MainContent_teStartTime_B-2 {height: 18px;}
    #ctl00_MainContent_teStartTime_B-3 {height: 17px;}
    #ctl00_MainContent_teEndTime_B-2 {height: 18px;}
    #ctl00_MainContent_teEndTime_B-3 {height: 17px;}
}