@import "../fonts/stylesheet-bentley.css";

body{background:#eaeaea;font-family:'Bentley',Sans-Serif;font-weight:400;font-size:12px;min-width:960px;width:100%;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:subpixel-antialiased;text-rendering:optimizelegibility;image-rendering:-webkit-optimize-contrast}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-weight:400}
.mt30{margin-top:30px!important}
.mt40{margin-top:40px!important}
.mt60{margin-top:60px!important}
.uppercase{text-transform:uppercase}
.brand-color{color:#fff}
.login-header{width:100%;margin:0 auto;height:100px;left:0;top:0;position:fixed;z-index:999}
.login-header .headermain{width:96%;margin:0 auto}
.section{background:#00b4ff;width:100%;margin:0 auto}
.logo{margin-top:30px}
.logo a{opacity:1;color:#fff;font-weight:700;transition:.3s linear}
.logo a:hover{opacity:.6;transition:.3s linear}
.logo a span{border-left:1px solid #4e606c;padding-left:8px;margin-left:8px;float:left;line-height:12px;font-size:10px;margin-top:-1px;text-align:left}
.logo img{float:left;height:30px;margin:0;padding:0;border:0}
.client-logo{text-align:right;margin-top:30px}
.client-logo img{width:50px}
.login a{transition:.3s linear;margin-left:6px;text-transform:uppercase;background:#fff;color:#1a2d49;font-size:12px!important;padding:8px 15px;border-radius:25px}
.login a:hover{background:#00b4ff;color:#fff}
.login{text-align:right}
.user-profile a{opacity:1;transition:.3s linear;margin-left:6px;text-transform:uppercase;color:#fff;border-radius:50%}
.user-profile a:hover{color:#fff;opacity:.6}
.user-profile{text-align:right}
#pagelogin,#forgot{max-width:400px;background:#fff;border-radius:3px;box-shadow:0 16px 28px 0 rgba(0,0,0,0.22),0 25px 55px 0 rgba(0,0,0,0.21);position:relative}
.pad-pagelogin{padding:20px 40px 40px}
#pagelogin a{color:#333;transition:.3s linear;font-size:13px}
#pagelogin a:hover{color:#333}
#pagelogin .col,#forgot .col{padding:0!important}
#pagelogin h4,#forgot h4{color:#000;font-size:30px}
.login-page h3{font-size:40px}
.bannertext{color:#fff;width:70%;margin:0 auto}
.bannertext h3{font-size:2.8rem;font-weight:700;line-height:normal}
.bannertext h6{font-size:2.8rem;color:#00b4ff;font-weight:100;opacity:.7;margin-bottom:0!important}
.bannertext h4{font-weight:300;font-size:20px;color:#fff;line-height:normal;margin-bottom:0!important}
.device{margin-top:30px}
.device img{width:200px}
.bg1{background:url(../images/bg.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.main-header{z-index:999;position:fixed;width:100%;background:#fff;height:64px;width:100%;border-bottom:2px solid #94C11D}
.brand-logo{float:left;margin:8px 0 0 20px}
.brand-logo img{height:48px}
.right-menu{line-height:33px;float:right;margin-top:15px;margin-right:20px}
.region{margin-right:20px;text-align:center;background:#29292e;height:34px;width:34px;border-radius:50%;float:left}
.region:hover{background:#7F988F}
.region i{color:#fff;margin-top:5px;margin-left:0}
.logout{float:right;font-size:14px;color:#333}
.logout i{margin-top:6px;margin-left:2px;float:right}
.count{z-index:999;width:100%;bottom:0;height:auto;position:fixed}

.count ul{background:#33333A; float:left; width:100%; margin:0px;}
.count ul li{width:14.28%;float:left;color:#fff;height:190px}
.count ul li h5{font-size:17px;line-height:30px;color:#B3B3B3;text-align:center;text-transform:uppercase;font-family:'Bentley',Sans-Serif;font-weight:300}
.count ul li h2{font-size:40px;line-height:60px;color:#fff;text-align:center}

.count ul li:nth-child(even){background:#33333A}
.count ul li:nth-child(odd){background:#29292E}
.count ul li:last-child{background:#7F988F!important}
.count ul li .icon{width:80px;margin:20px auto 0;position:relative}
.count ul li .icon span{position:absolute;top:-4px;left:50px;background:#fff;color:#29292e;padding:0 6px;border:2px solid #29292E;border-radius:15px;font-size:12px}
.count ul li .icon img{width:100%}
.count ul li .icon-sold{margin:0;padding:0}

.count ul li .icon-sold img{width:140px;margin:10px 0 0}
.count ul li .icon-sold h1{font-size:60px}
.count ul li .icon-sold h4{font-size:30px;text-transform:uppercase;margin-top:35px}

.count ul li .icon-sold td{text-align:center;width:50%}
#profile i{font-size:20px;float:left;margin-right:5px;color:#333}
#profile a{color:#333}
#map{height:78%;position:fixed!important;width:100%;margin-top:45px}
#region-filter{width:385px!important;border-radius:6px;top:10%!important}
#region-filter .select-wrapper input.select-dropdown{width:93%}
#region-filter .select-wrapper span.caret{right:10px}
.count .sold{position:relative}
.count .sold span{position:absolute;top:14px;right:0;background:#fff;color:#29292e;padding:2px 12px;border:2px solid #7F988F;border-radius:18px;font-size:16px}
.location{position:absolute;left:0;top:64px;float:none;width:100%;background:#33333a;color:#fff;padding:0 15px;margin-right:20px;border-radius:0!important}
.location .arrow{display:none}
.location span{color:#fff}
.total ul{padding:0 15px;width:100%;float:left;margin:0;background:#f4f4f4;border-top:1px solid #fff}
.total ul:first-child{border-radius:8px 8px 0 0}
.total ul li{font-size:14px;text-transform:uppercase;float:left;padding:10px 0}
.total ul.start-totals{border-top:0;border-radius:8px 8px 0 0}
.total ul li:first-child{width:70%}
.total ul li:last-child{width:30%;text-align:right}
.total ul li:last-child span{padding:3px 6px;max-width:50px;border-radius:5px;background:#7F988F;color:#fff;font-family:'Bentley',Sans-Serif;font-weight:600;font-size:16px}
.total ul.dealer-totals{color:#fff;background:#33333a;border-radius:0 0 8px 8px}
.total ul.dealer-totals li{font-size:18px;border:none!important}
.total ul.dealer-totals li:last-child span{font-size:20px!important;font-family:'Bentley',Sans-Serif;font-weight:600}
.location-popup{font-size:14px;color:#666;margin-bottom:15px}
.location-popup span{color:#7F988F}
.location-popup i{color:#7F988F;float:left;margin-right:3px}
#dealer-location{width:670px!important;top:10%!important}
.dealer-count{background:#f4f4f4;border-radius:8px}
.dealer-count ul li{height:120px;border-right:1px solid #fff;border-bottom:1px solid #fff;width:25%;float:left}
.dealer-count ul li .icon{width:70px;height:50px;margin:15px auto 0;position:relative;text-align:center}
.dealer-count ul li .icon img{width:100%}
.dealer-count ul li .icon span{position:absolute;top:-4px;left:40px;background:#33333a;color:#fff;padding:0 6px;border:2px solid #f4f4f4;border-radius:15px;font-size:12px}
.dealer-count ul li h5{text-align:center;text-transform:uppercase;font-size:12px;letter-spacing:.5px;line-height:12px}
.dealer-count ul li h2{text-align:center}

.dealer-count .sold-popup{background:#7F988F;border-right:0}
.dealer-count .sold-popup .icon{width:70px;height:50px;margin:15px auto 0}
.dealer-count .sold-popup .icon span{top:-4px;left:40px;font-size:13px;border:2px solid #7F988F;color:#33333a;background:#fff}
.dealer-count .sold-popup-value{background:#7F988F}
.dealer-count .sold-popup h5{color:#fff;font-size:12px;}
.dealer-count .sold-popup h2{color:#fff;}
.dealer-count .sold-popup img{width:70%}

.sold-bgactive{background:#7F988F!important; color:#fff!important;}
.sold-bgactive h5{color:#fff!important;}
.sold-bgactive span{border:2px solid #7F988F!important;}

.main-menu{width:220px;margin:0 auto;position:absolute;width:100%;z-index:-1}
.main-menu ul{background:#333;margin:0 auto;padding:0;width:220px}
.main-menu ul li{text-align:center;float:left;text-transform:uppercase}
.main-menu ul li a{color:#666;height:62px;width:110px;display:inline-block;font-size:13px;font-family:'Bentley',Sans-Serif;font-weight:600}
.main-menu ul li a span{margin-top:30px;display:block;margin-top:38px}
.main-menu ul li a.dashboard{background:#333 url(../images/dashboard.png) no-repeat center top;background-position:40px 8px}
.main-menu ul li.active a.dashboard{color:#fff;background:#7F988F url(../images/dashboard-active.png) no-repeat center top;background-position:40px 8px}
.main-menu ul li a.report{background:#333 url(../images/report.png) no-repeat center top;background-position:40px 8px}
.main-menu ul li.active a.report{color:#fff;background:#7F988F url(../images/report-active.png) no-repeat center top;background-position:40px 8px}
.report-tab{float:left;width:100%;margin:0;z-index:999;padding:0;height:54px;background:#333}
.report-tab ul{text-align:center;margin:11px 0 0;padding:0}
.report-tab ul li{list-style:none;font-size:13px;text-transform:uppercase;font-family:'Bentley',Sans-Serif;font-weight:600;display:inline-block}
.report-tab ul li a{border-radius:15px;color:#666;padding:6px 14px;margin:0 2px}
.report-tab ul li a:hover{background:#7F988F;color:#fff}
.report-tab ul li.active a{background:#7F988F;color:#fff}
#report-container{position:fixed;top:64px;width:100%}
.report-filter{float:left;width:100%;padding:0 30px;overflow-y:auto}
.report-filter ul.filter-1{margin:0;padding:0}
.report-filter ul.filter-1 li{width:9%;float:left;margin-right:2%}
.report-filter ul.filter-1 li:last-child{margin-right:0!important;width:360px}
.report-filter ul.filter-1 li button{margin-top:18px;margin-right:10px}
.report-filter ul.dropdown-content li{width:100%!important}
.xls-download{margin-right:0!important;width:38px;height:34px;background:url(../images/xls-download.png) #eaeaea no-repeat;border:0}
.xls-download:focus{background:url(../images/xls-download.png) #eaeaea no-repeat}
#table-1{font-size:14px;margin-top:25px;width:100%;height:auto;float:left}
#table-1 table{margin-bottom:0}
#table-1 td,#table-1 th{border-radius:0}
#table-1 th{/*border-right-color:#9b9b9b*/}
#table-1 tfoot th,#table-1 tfoot td{border-bottom:0}
#table-1 .radius-top-left{border-radius:6px 0 0 0}
#table-1 .radius-bottom-left{border-radius:0 0 0 6px}
#table-1 .radius-right-top{border-radius:0 6px 0 0;border-right:0}
#table-1 .radius-left-bottom{border-radius:0 0 6px 0;border-right:0}
#sales-exec-popup{width:90%}
#sales-exec-popup .modal-content{padding:0!important}
#sales-exec-popup #table-1{margin-top:0}
#sales-exec-popup .modal-content h4{font-size:24px!important;border-radius:6px 6px 0 0;background:#7F988F;color:#fff;padding:10px 0;text-align:center;margin-bottom:0!important}
.full-heading{white-space:nowrap!important}
.full-heading a{color:#7F988F}
.bold-color{background:#f4f4f4;font-size:16px;font-family:'Bentley',Sans-Serif;font-weight:600}
.bold-color-in{background:#dbdbdb;font-size:16px;font-family:'Bentley',Sans-Serif;font-weight:600}
.sub-head{background:#f4f4f4;text-transform:uppercase;font-size:14px}
.align-center{text-align:center}
footer{background:#000;position:absolute;width:100%;height:30px;line-height:30px;opacity:.4;bottom:0;left:0;text-align:center;color:#fff;font-size:11px}
.close{float:right;padding-right:15px;padding-top:5px;padding-left:10px}
.close i{color:#fff;font-size:28px}
.xls-pop{float:right;padding-right:0;padding-top:5px;margin-right:10px}
i.xlarge{font-size:8rem}
.search .material-icons{margin-top:10px}
.search input[type="text"]{border-bottom:1px solid #fff;opacity:.7}
.search .input-field label{color:#fff;opacity:.7}
.autocomplete-content{margin-top:-2px!important;position:absolute!important}
.input-field .prefix{position:relative!important;float:left}
.btn,.btn-large,.btn-flat{padding:0 1.4rem!important}
.modal{border-radius:6px!important;background:#fff!important}
.modal .modal-content{padding:25px 30px 30px!important}
.modal .modal-content h4{font-size:28px!important;margin-bottom:10px!important}
.modal .modal-content h6{color:#666;font-size:14px}
#signup .row .col{padding:0 10px 0 0 !important}
#signup p{font-size:12px}
.modal-content .select-wrapper + label,.modal-content .input-field.col label{left:0!important;text-transform:uppercase}
input:not([type]),input[type="text"],input[type="password"],input[type="email"],input[type="url"],input[type="time"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="tel"],input[type="number"],input[type="search"],textarea.materialize-textarea{margin:0!important;font-size:14px!important}
[type="radio"]:not(:checked) + label,[type="radio"]:checked + label{padding-left:28px!important;font-size:16px!important;text-transform:none!important;color:#000}
.date-ico i{position:absolute;right:-11px;top:24px;color:#666!important}
.table-mini{width:50%;float:left;padding-top:30px;font-size:14px}
.table-mini th{font-weight:400}
.table-mini th strong{font-weight:700}
.graph-box{background:#fff none repeat scroll 0 0;float:right;margin-left:0;margin-top:30px;padding:16px 20px 0;text-align:center;width:50%}
.graph-box .calc{font-size:13px;padding-bottom:0;text-transform:uppercase}
.report-filter ul.generate-btn li:last-child{margin-right:0!important;width:235px}
.table-mini th{padding:14px}
.count a{color:#fff!important}
.isloading-wrapper.isloading-right{margin-left:10px}
.isloading-overlay{position:relative;text-align:center}
.isloading-overlay .isloading-wrapper{-webkit-border-radius:7px;-webkit-background-clip:padding-box;-moz-border-radius:7px;-moz-background-clip:padding;border-radius:7px;background-clip:padding-box;display:inline-block;margin:0 auto;padding:8px 40px 10px 20px;top:10%;z-index:9000;background:url(../images/load-bentley.gif) no-repeat #FFF 90% 10px;-webkit-box-shadow:1px 1px 12px -4px rgba(0,0,0,0.5);-moz-box-shadow:1px 1px 12px -4px rgba(0,0,0,0.5);box-shadow:1px 1px 12px -4px rgba(0,0,0,0.5)}
.dealer-view i{color:#333;font-size:40px}
#dealer-view{width:100%;height:100%;position:absolute;left:0;top:0!important;border-radius:0!important}
#dealer-view .modal-content{padding:0!important}
#dealer-view .modal-content h4{font-size:24px!important;background:#7F988F;color:#fff;padding:10px 0;text-align:center;margin-bottom:0!important}
#dealer-view .modal-content iframe{width:100%;height:600px;overflow-y:scroll;border:0}
.cnt-circle{display:inline-block;margin:0 auto;width:120px;padding-top:12px}
.per-circle .percircle.big{font-size:130px}
.oem-listbox .per-circle .percircle.big{font-size:85px!important}
.per-circle{width:130px;margin:0 auto;padding-top:15px;display:inline-block}
.oem-listbox .per-circle{width:90px !important;margin:0 auto;padding-top:15px;display:inline-block}
.bg-grey{background:#333439;background:#333439;background:-moz-linear-gradient(top,rgba(51,52,57,1) 14%,rgba(112,112,117,1) 100%);background:-webkit-linear-gradient(top,rgba(51,52,57,1) 14%,rgba(112,112,117,1) 100%);background:linear-gradient(to bottom,rgba(51,52,57,1) 14%,rgba(112,112,117,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#333439',endColorstr='#707075',GradientType=0);color:#fff;text-transform:uppercase;padding:0}
.brd-btm{border-bottom:1px solid #333439}
.calendar-ico{font-size:60px;text-align:center}
.calendar-date{text-align:center;font-size:26px;font-weight:400;font-family:'Bentley',Sans-Serif;font-weight:300}
.fix-pad{height:20px}
.top-count{width:100%;margin:0 0 20px;display:inline-block}
.count-box{background:#fff;width:32.6%;float:left;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;height:150px;padding:25px;position:relative;margin-left:1%}
.count-box:first-child{margin-left:0}
.thumb-img img{margin-top:0;margin-right:10px;float:left;width:100px;height:100px;border-radius:60px}
.detailbox{float:left;padding:5px 0 0 20px}
.count-box h5{font-size:18px;font-weight:300;color:#646464;padding:0;margin:0;text-transform:uppercase}
.count-box h3{font-size:48px;color:#000;line-height:100%;padding:10px 0 0;margin:0;text-align:left}
.badge-ico{position:absolute;top:50px;right:30px}
.count-list{width:100%;margin:0;padding:0;display:inline-block;border-radius:15px 15px 0 15px;-webkit-border-radius:15px 15px 0 15px;-moz-border-radius:15px 15px 0;background:#fff}
.count-scroll{width:100%;display:inline-block;overflow:hidden}
.exe-block{width:100%;height:auto;overflow-y:scroll;height:300px}
table.table-grid{border-collapse:collapse;width:100%;color:#333}
table.table-grid td{padding:10px 2em;width:33.3%;background-color:transparent}
table.table-grid th{padding:1em;background-color:#e8503a;color:#fff}
table.table-grid tr{height:1em}
table.table-grid tr:nth-child(even) td{background-color:#eee}
table.table-grid tr td:last-child{border-right:0}
.list-grid{vertical-align:auto}
.list-grid img{margin-top:0;margin-right:15px;float:left;width:50px;height:50px;border-radius:60px}
.list-grid h5{color:#333;display:inline-grid;float:none;font-size:18px;font-weight:300;line-height:100%;margin-top:10px;padding-top:5px;width:65%}
.list-grid span{float:right;font-size:26px;line-height:100%;padding-top:14px}
.exe-block{width:100%;height:auto;overflow:auto;height:400px}
.list{min-width:150px}
.report-toplist{width:100%;display:inline-block}
.count-list tbody td,tfoot td{text-align:left}
.main-menu ul{width:333px}
.main-menu ul li:first-child{border-left:0}
.main-menu ul li{border-left:1px solid #505050}
.main-menu ul li a.quick-view{background:#333 url(../images/quick-view.png) no-repeat center top;background-position:40px 8px}
.main-menu ul li.active a.quick-view{color:#fff;background:#7F988F url(../images/quick-view-active.png) no-repeat center top;background-position:40px 8px}
.main-menu ul li a.interactive-kpi{background:#333 url(../images/kpi.png) no-repeat center top;background-position:40px 8px}
.main-menu ul li.active a.interactive-kpi{color:#fff;background:#7F988F url(../images/kpi-active.png) no-repeat center top;background-position:40px 8px}
.tabs{border-radius:5px;height:36px!important}
.tabs .indicator{background-color:#7F988F!important;display:none}
.tabs .tab a{height:36px;line-height:36px;font-size:16px;color:#333!important;letter-spacing:normal!important;text-transform:capitalize!important}
.tabs .tab a.active{background-color:#7F988F!important;color:#fff!important}
.right-panel{float:right}
.right-panel ul{float:left}
.tab-right{width:330px;float:left;padding-top:38px}
.tab-left{float:left;width:150px}
.tab-left li{width:100px!important}
.fix-child li:last-child{width:180px!important}
.no-datahome{background:#fff none repeat scroll 0 0;color:#a4a4a4;padding-bottom:6%!important;padding-top:6%!important;text-align:center!important;width:100%;border-bottom:0!important}
.no-datahome span{display:block;padding-bottom:10px;text-align:center;margin-top:10px}
#total-count{width:560px!important;border-radius:6px;top:10%!important}
.hide{display:none}
.disable-event{pointer-events:none}
#map_zoom{top:80px!important;right:15px!important;left:auto!important;position:absolute;border-radius:3px;background:#fff;box-shadow:0 1px 6px -1px rgba(0,0,0,0.6)}
#map_zoom .map_zoomIn{opacity:.7}
#map_zoom .map_zoomIn:hover{opacity:1}
#map_zoom .map_zoomOut{opacity:.7}
#map_zoom .map_zoomOut:hover{opacity:1}
#touchpoints_report,#kpi_report{margin:0!important;padding:0!important}
.dealer-title{color:#7F988F}
.pers-scroll{overflow:auto;width:100%}
.overlay-scroll{width:90%;margin:0 auto;top:10%!important;position:relative}
.overlay-bg-transparent{width:100%!important;height:100%!important;background:transparent!important;overflow:auto!important}
.kpi-fix{width:110px}


.total-countlist {float:left; margin:0; width:100%;}
.total-countlist tr:first-child td:first-child { border-top-left-radius: 10px; }
.total-countlist tr:first-child td:last-child { border-top-right-radius: 10px; }
.total-countlist tr:last-child td:first-child { border-bottom-left-radius: 10px; }
.total-countlist tr:last-child td:last-child { border-bottom-right-radius: 10px; }
.total-countlist td{ background:#f4f4f4 none repeat scroll 0 0; padding:10px;  font-size: 14px; text-transform: uppercase; border-bottom:1px solid #fff;  border-radius:0px;}
.total-countlist .cnt-red {background: #7f988f none repeat scroll 0 0; border-radius: 5px; color: #ffffff; font-family:'Bentley',Sans-Serif;font-weight:600; font-size: 16px; max-width: 50px; padding: 3px 6px;}
.dealer-totalcount{ background:#33333a!important; color:#fff!important; font-size: 18px!important;}

.main-menu ul li a.press-fleet{ background:#333333 url(../images/press-fleet.png) no-repeat center top; background-position:40px 8px; }
.main-menu ul li.active a.press-fleet{ color:#ffffff; background:#7F988F url(../images/press-fleet-active.png) no-repeat center top; background-position:40px 8px; }
#press-fleet-container{ position:fixed; top:64px; width:100%; min-height:600px!important}
.press-fleet-filter{ float:left; width:100%; padding:0 30px;}

.press-fleet-filter ul.filter-1{ margin:0; padding:0;}
.press-fleet-filter ul.filter-1 li{ width:14%; float:left; margin-right:2%;}
.press-fleet-filter ul.filter-1 li:last-child{ margin-right:0 !important; width:220px;}
.press-fleet-filter ul.filter-1 li button{ margin-top:18px; margin-right:10px;}
.press-fleet-filter ul.dropdown-content li{ width:100% !important;}

#vehicle-history-popup{ width:90%;}
#vehicle-history-popup .modal-content{ padding:0px !important;}
#vehicle-history-popup #table-1{ margin-top:0px;}
#vehicle-history-popup .modal-content h4{ font-size:24px !important; border-radius:6px 6px 0px 0px; background:#7F988F; color:#ffffff; padding:10px 0px; text-align:center; margin-bottom:0px !important;}

#vehicle-detail-popup .modal-content{ padding:0px !important;}
#vehicle-detail-popup #table-1{ margin-top:0px;}
#vehicle-detail-popup .modal-content h4{ font-size:24px !important; border-radius:6px 6px 0px 0px; background:#7F988F; color:#ffffff; padding:10px 0px; text-align:center; margin-bottom:0px !important;}





#vehicle-detail-popup{width:1000px!important; padding-bottom:15px;top:10%!important;}
#vehicle-detail-popup .modal-content{padding:0!important}
#vehicle-detail-popup #table-1{margin-top:0}
#vehicle-detail-popup .modal-content h4{font-size:24px!important;border-radius:6px 6px 0 0;background:#7F988F;color:#fff;padding:10px 0;text-align:center;margin-bottom:0!important}
.press-fleetwrap{width:100%;float:left;padding:15px;font-size:13px; height:500px!important; overflow:auto!important; display:inline-block;}
.fleet-details{width:100%;margin-top:0;margin-bottom:0;background:#666;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;overflow:hidden;color:#fff}
.fleet-details td{text-align:left}

.td-flt{width:80px}
.td-dot{width:10px}

.fleet-details table td,table th{padding:5px 10px;border:none;border-width:0 1px 1px 0}
.fleet-details tbody td,tfoot td{background:inherit}

.left-fleet{width:50%;float:left;padding:0px 10px 10px 8px}
.right-fleet{width:50%;float:left;padding:0px 10px 10px 8px}

.fleet-details tfoot th{background:inherit}
.fleet-details tbody tr.odd td{background:inherit}
.dealer-txt{font-size:22px;color:#FFF;width:100%;border-bottom:1px solid #999999;padding:10px 0 10px 15px}

.fleet-details-inner{width:100%;margin-top:0;margin-bottom:0;background:#fff;border:2px solid #ccc;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;overflow:hidden;color:#666;margin-top:15px; float:left;}

.fleethead{border-bottom:1px solid #ccc;font-size:15px;font-weight:700;height:45px;padding:10px 10px 0;position:relative;width:100%;text-transform:uppercase;color:#333}

.btn-inspec,.btn-inspec:hover{color:#666;font-size:11px;text-transform:uppercase; font-weight:normal;}
.btn-inspec{display:inline-block;vertical-align:middle;line-height:1.42857143;background:-webkit-linear-gradient(top,#fff 0,#efefef 100%) rgba(0,0,0,0);border-radius:5px;margin-left:10px;overflow:hidden;position:absolute;right:15px;top:5px;border:1px solid #dedede;padding:5px 12px!important}

.btn-inspec:hover{background:#fff}
.btn-inspec img{float:left;margin-right:10px}

.before-fleet{width:100%;float:left}

.fleet-details-inner table td,table th{padding:5px 0;border:none;border-width:0 1px 1px 0}
.fleet-details-inner tbody td,tfoot td{background:inherit}
.fleet-details-inner tfoot th{background:inherit}
.fleet-details-inner tbody tr.odd td{background:inherit}
.fleet-details-inner td{text-align:left;vertical-align:top}
.fleet-details-inner table{ margin-bottom:0px;}

.td-brdr{border-left:1px solid #ccc!important}

.sign-fleet{width:100%;text-align:center}
.sign-fleethead{width:100%;text-align:center;padding-top:15px}
.before-fleet .left{width:65%;float:left;padding:10px;min-height:120px;min-height:120px}
.before-fleet .right{width:30%;float:left;padding:10px;}

.fleet-images{ width:100%; float:left; border-top:1px solid #ccc; padding:10px 5px 0px 5px;}
.fleet-images a{ float:left; margin-left:5px;}

.fleet-notes{ width:100%; padding:10px; border-top:1px solid #ccc; font-size:12px;}

#fleet-edit-stock input{ width:93%;}
#fleet-edit-stock{ width:600px!important; border-radius:6px; top:8%!important; }
#fleet-edit-stock .select-wrapper input.select-dropdown{ width:93%;}
#fleet-edit-stock .select-wrapper span.caret{ right:10px;}
#fleet-edit-stock .input-field {position: relative;margin-top: 15px;}
#fleet-edit-stock .close{ padding-right:0px;}
#fleet-edit-stock .close i {color:#999;}

.left-stockbox{ width:260px; float:left;}
.right-stockbox{ width:260px; float:right;}

.fleet-buttonwrap {margin-top:20px !important; width:100%;display:inline-block;}

.fleet-action-buttons a{ padding-left:5px;}
.addstock-btn{float:right;display:inline;margin-top:38px}

.fleet-dealer{ font-size:16px; color:#333; border-bottom:1px solid #ccc; padding:6px 0 6px 10px; font-weight:bold; background:#f4f4f4;}
.history-head{font-size:18px; color:#333; padding-top:15px; display:block; font-weight:bold;}
.fleet-details-inner .td-flt{width:130px;}

.inspec-disable {opacity:0.4!important; cursor:default;}
.inspec-disable:hover{background:-webkit-linear-gradient(top,#fff 0,#efefef 100%) rgba(0,0,0,0);}

.delete-disable {opacity:0.4!important; cursor:default; -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */ filter: grayscale(100%);}
.saletype-disable {opacity:0.4!important; cursor:default;}
 
#tradein-sales-exec-popup{width:90%}
#tradein-sales-exec-popup .modal-content{padding:0!important}
#tradein-sales-exec-popup #table-1{margin-top:0}
#tradein-sales-exec-popup .modal-content h4{font-size:24px!important;border-radius:6px 6px 0 0;background:#7F988F;color:#fff;padding:10px 0;text-align:center;margin-bottom:0!important}

#table-1-vehiclestock{font-size:14px;margin-top:25px;width:100%;height:auto;float:left;overflow-y:auto;margin-bottom:25px;}
#table-1-vehiclestock table{margin-bottom:0}
#table-1-vehiclestock td,#table-1 th{border-radius:0}
#table-1-vehiclestock th{border-right-color:#9b9b9b}
#table-1-vehiclestock tfoot th,#table-1 tfoot td{border-bottom:0}
#table-1-vehiclestock .radius-top-left{border-radius:6px 0 0 0}
#table-1-vehiclestock .radius-bottom-left{border-radius:0 0 0 6px}
#table-1-vehiclestock .radius-right-top{border-radius:0 6px 0 0;border-right:0}
#table-1-vehiclestock .radius-left-bottom{border-radius:0 0 6px 0;border-right:0}

.fix-filterwidth {	width: 160px !important;}
th .icons{ background: url(../images/sort.png) 0 0px no-repeat;width:10px;height:12px;display:inline-block;margin-left:10px;} 
th.headerSortUp .icons{ background: url(../images/sort-up.png) 0 5px no-repeat;width:10px;height:12px;display:inline-block;margin-left:10px;} 
th.headerSortDown .icons{ background: url(../images/sort-down.png) 0 5px no-repeat; width:10px;height:12px;display:inline-block;margin-left:10px;} 

.btn-release-stock{margin-right:15px;}
#release-notes-popup{border-radius:6px; top:12%!important;}
#txtReleaseNotes{height:10rem;}

@media only screen and (max-width:1800px) {
.report-filter ul.filter-1 li{float:left; margin-right:2.5%; width:14.1%}
.count-box{height:150px}
.badge-ico{top:35px}
.list-grid h5{font-size:16px}
.top-info { width: auto !important; display: inline !important; margin-top: 38px !important; float: right !important}
}
@media only screen and (max-width:1600px) {
#table-1{overflow:auto}

.badge-ico{right:20px}
.detailbox{float:left;padding:15px 0 0 5px}
.count-box h5{font-size:16px}
.count-box{padding:25px 25px 25px 15px}
.list-grid h5{padding-top:10px}
.list-grid span{padding-top:15px}
table.table-grid td{padding:1em}
.list-grid span{font-size:24px}
.nav a small{font-size:46px!important}
.thumb-img img{height:90px;width:90px}
.count-box h3{font-size:38px}
.count-box{height:140px}
.count ul li h5{font-size:16px}
.count ul li h2{font-size:38px;line-height:40px}
.count ul li .icon-sold img{float:left;margin:10px 0 0 20px;width:120px}
.count ul li .icon-sold h1{font-size:46px!important}
.count ul li .icon-sold h4{font-size:26px;margin-top:30px;text-transform:uppercase}
.count .sold{margin-top:30px;position:relative}
}
@media only screen and (max-width:1300px) {
.count ul li{height:150px}
.count ul li h5{font-size:14px;line-height:15px}
.count ul li h2{font-size:30px;line-height:45px}
.count ul li .icon{width:70px;margin:20px auto 0}
.count ul li .icon-sold img{width:90px;margin:20px 0 0 10px}
.count ul li .icon-sold h4{font-size:20px;margin-top:20px}
.count ul li .icon-sold h1{font-size:40px}
.count ul li .icon span{top:0;left:46px}
.count .sold span{right:5px;top:10px}
.bannertext h3{font-size:1.8rem;font-weight:700;line-height:normal}
.bannertext h6{font-size:1.8rem;color:#00b4ff;font-weight:100;opacity:.7;margin-bottom:0!important}
.bannertext h4{font-weight:300;font-size:20px;color:#fff;line-height:normal;margin-bottom:0!important}
.thumb-img img{float:inherit}
.thumb-img{text-align:center}
.detailbox{float:left;padding:15px 0 0;text-align:center;width:100%}
.count-box{height:auto;padding:10px 0;text-align:center}
.badge-ico{top:18px}
.detailbox{padding:15px 15px 0}
.count-box h5{font-size:15px}
.count-box h3{text-align:center}
.list-grid span{font-size:22px}
}
@media only screen and (max-width:1180px) {
.report-filter ul.filter-1 li{float:left;margin-right:3%;width:17%}
.fix-child li{width:12%!important}
}
@media only screen and (max-width:1024px) {
#pagelogin,#forgot{max-width:350px}
.pad-pagelogin{padding:20px 30px 30px}
}
@media only screen and (max-width:700px) {
.count ul li{width:33.33%;height:80px}
.count ul li .icon{width:40px;margin:10px auto 0}
.count ul li h5{font-size:10px;line-height:10px}
.count ul li h2{font-size:20px;line-height:25px}
.count ul li .icon span{left:26px;font-size:10px;top:-3px}
.count ul li .icon-sold img{width:80px;margin:5px 0 0}
.count ul li .icon-sold h4{font-size:15px;margin-top:5px}
.count ul li .icon-sold h1{font-size:35px}
.count .sold span{right:0;top:-2px;font-size:12px}
}
@media only screen and (max-width:600px) {
.dealer-count ul li .icon img{width:90%}
.dealer-count ul li h5{font-size:9px}
}
@media only screen and (max-width:400px) {
.dealer-count ul li{width:100%}
}