/* Author: AdminDesigns.com
 * Last Updated: 02/01/14 
 * Copyright 2014 Admin Designs
=================================================
 * This file is reserved for changes made by 
 * the user. It's often times a good idea to 
 * seperate your changes from the themes core.
 * It makes modifications, and future theme
 * updates much easier to apply.
================================================= */
/* These styles have been placed here for as 
 * they have a high chance of needing to be
 * changed if one decides to modify the header
-----------------------------------------------*/
/* Header button states - text colors */
.navbar-menus > div > button:focus{color:#575757;} 
.navbar-menus > div > button:hover{color:#333333;}

/* Place your custom styles or styles which 
 * have been generated with the customization 
 * tool below this line. 
-----------------------------------------------*/

.breadcrumb > li.crumb-active > a {text-decoration:none;  text-transform: uppercase;}
select{width:100%; text-align:left!important;line-height: 30px!important;}
input[type='checkbox']{margin-right:3px;}
.switch.switch-inline{width:100%;}
.popup-in02 {background: white; border: 1px solid #CCCCCC;   box-shadow: 2px 2px 5px #CCCCCC; float: left; padding: 2%; position: relative; width: 500px;}
.btn-close > a{font-size: 20px; position: relative; top: -23px; text-decoration: none; cursor: pointer; left: 355px; }
.ddlbig{width:175px!important;}
.mrtop24{margin-top:24px;}
.btnSetting{position: relative; top: 23px; left: 1px;}
.btnSend{position: relative; top: 10px; left: 1px;}
.f-right{float: right;}
.clrbth{clear:both;}
.dnone{display: none;}
.sidebar-menu ul.sub-nav > li > a.active{background-color:#e8e8e8!important; color:#0074a2;}
.footer {padding-top:15px; padding-bottom:15px;}
.footer a{color:#428bca;}
.footer a:hover{color:#428bca; text-decoration:underline;}
.errormsg {color: #d9534f;font-size: 12px;font-weight: 600;}
.modal-popup {background-clip: padding-box;background-color: #fff;border: 1px solid rgba(0, 0, 0, 0.2);border-radius: 0px;box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);outline: 0 none;position: absolute;display: none;z-index: 9999;}
.required-mark{position: absolute; right: 10px; top: 5px; color: red; font-size: 12px;}
.ErrorControl{border: solid 1px rgb(224, 162, 162); background-color: rgba(255, 189, 189, 0.08);}
.ftrmenu{width:100%!important; padding-bottom:10px; display:inline-table;}
.conNormal #pill-bar-new{font-weight:normal;}

/*14May15 */
.img-block {width: 170px;float: left; margin: 0 8px; padding-bottom: 10px; border-bottom: 1px dotted #666;}
.img-block h4 { color: #5a5a5a; font-size: 12px;padding: 0 0 5px 0;  margin: 0px;  font-weight: normal;}
.imagecase {padding: 5px; margin-bottom: 10px;}
.scroll-pane { height: 220px; overflow-y: auto; }
.head-main{padding:10px;}

/*New Layout NewCarOffersLayoutV2 21-07-2015 */
.wrapper { width:960px;}
.theme-red { background-color:#ab2327; color:#FFFFFF;}
.theme-blue{ background-color:#2f3766; color:#FFFFFF;}
.theme-red .theme-bg { background-color:#ab2327; color:#FFFFFF;}
.theme-blue .theme-bg { background-color:#2f3766; color:#FFFFFF;}
.car_price_block { padding:10px 0px; border-top:1px solid #FFF;}
.car_info_wrap {padding:10px 0px;min-height:290px!important;}
.car_info_m { font-size:24px;line-height: 25px;}
.car_info_l { font-size:28px;line-height: 28px;}
.car_info_xs { font-size:12px;   line-height: 12px;}
.car_info_s { font-size:14px;}
.yellow {color:#ffc509;}
.nopadding {padding:0px!important;}

.car-offer-block {width:100%; overflow:inherit; padding:0px;}
.car-offer-left { width:510px; float:left;}
.car-offer-title { padding-left:10px; padding-top:10px;height:auto;}
.offer-title {    font-family:HelveticaNeue75Bold;
 font-size:35px; line-height: 1.1;  color:#000000;}
.sub-heading { font-family:helve_thin;
 font-size:26px; line-height: 1.1; color:#70706e;}
.f-big { font-size:38px; line-height:1.2em;}
.f-norm { font-size:22px; line-height:1.2em;}
.f-dark { font-family:HelveticaNeue75Bold; line-height:1.2em;}
.f-light { font-family:helveticaneueregular; line-height:1.2em;}
.f-text {line-height:1.5em; font-size:21px;}
.left {float:left;}
.right {float:right;}
.txt-r {text-align:right;}
.txt-l { text-align:left;}
.car-offer-right { width:460px; float:right;}
.offer-call-button { width:100%; height:60px;}
a.callus-but { display:block; width:131px; height:20px; background-image:url(../images/callus.png); background-repeat:no-repeat; text-align:center; font-size:12px; font-weight:bold; padding:5px; color:#000; float:right;}
.offer-info-block { /* width:458px;  */height:300px;}
.offer-price { height:75px; width:200px;  padding-top:25px; float:right;}
.price-big {font-size:50px; font-family:HelveticaNeue75Bold; line-height:1.1em;}
.price-small { font-size:33px; font-family:helve_bold;}
.sub-price { color:#70706e; font-size:24px; line-height:1.1em;}
.offer-info { width:265px; height:135px; padding:20px; text-align:right; color:#fff; float:right; line-height:1.2em;}
.table-price {display:block; width:100px; height:20px; float:right; text-align:left;}

.info-tables {width:100%; overflow:auto; margin-bottom:35px; font-family:helveticaneueregular;}
.info-table{ width:49%;}
.info-table ul{margin:0px; padding:0px;}
.info-table ul li{ display:block; height:20px; padding:5px; font-size:14px; margin:3px 0px; color:#767674;}
.d-bg { background-color:#dadada;}
.l-bg { background-color:#ececec;}
.norm-title {font-family: HelveticaNeue75Bold; font-size: 30px; line-height: 1.1; color:#000;}
.car-offer-img {text-align:center;}
/* theme css*/
.red-theme .side-info-bg { background-image:url(../images/red_bg.jpg); background-repeat:no-repeat;}
.blue-theme .side-info-bg { background-image:url(../images/blue_bg.jpg); background-repeat:no-repeat;}
.redcolor-theme {    background-color: #2f3766;}
.redcolor-theme .car-offer-img{    background-image:url(../images/whitestrip.jpg); background-repeat:repeat-x; background-position:bottom;}
.redcolor-theme .sub-price, .redcolor-theme .norm-title,
.redcolor-theme .offer-info {border-top:1px solid #FFFFFF; padding:15px 0px; display:block; text-align:left; width:100%;color:#fff!important; }
.redcolor-theme .offer-info {border-bottom :1px solid #FFFFFF;}
.redcolor-theme .offer-price { height:auto; display:block; text-align:left; width:100%;}
.redcolor-theme .car-offer-right{width:300px!important;position:relative;padding-top:10px;padding-right:15px;}
.redcolor-theme .car-offer-left{width:650px;}
.redcolor-theme .car-offer-right .offer-info-block {width:100%!important;}
.redcolor-theme .offer-title, .redcolor-theme .sub-heading{color:#ffffff!important;}
.redcolor-theme .offer-price {padding-top:0px!important;padding-bottom:0px!important;}
.red-theme, .blue-theme {background-color:#ffffff;}
.redcolor-theme .offer-call-button{position:absolute;bottom:-25px;right:0px;}
.redcolor-theme .offer-call-button a{float:left!important;}
.redcolor-theme.car-offer-block {overflow:inherit!important}
.redcolor-theme .offer-info{height:auto!important}
/*sp-offer-template1*/
.sp-offer-tpl1.page-banner-wrap{width:100%;}
.sp-offer-tpl1 .pg-banner-bg {background-color:#ffffff;}
.sp-offer-tpl1 .pg-banner-title {font-size:18px; padding:28px 15px 0px 15px;}
.sp-offer-tpl1 .pg-banner-title span{font-size:28px; font-weight:bold;}
.sp-offer-tpl1 .pg-banner-info {padding:20px 20px 20px 80px; margin-top:18px; margin-bottom:18px; background-color:#FFF;}
.sp-offer-tpl1 .pg-banner-offer {font-size:24px; line-height:1em;}
.sp-offer-tpl1 .pg-banner-price {font-size:45px; line-height:1em; font-weight:bold; padding-bottom:15px; border-bottom:1px solid #CCC; margin-bottom:15px;}
.tpl-blue.sp-offer-tpl1.page-banner-wrap{background: #ffffff; background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 50%, #2b9fd3 50%, #2b9fd3 100%); background: -webkit-gradient(left top, right top, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(50%, #2b9fd3), color-stop(100%, #2b9fd3)); background: -webkit-linear-gradient(left, #ffffff 0%, #ffffff 50%, #2b9fd3 50%, #2b9fd3 100%); background: -o-linear-gradient(left, #ffffff 0%, #ffffff 50%, #2b9fd3 50%, #2b9fd3 100%); background: -ms-linear-gradient(left, #ffffff 0%, #ffffff 50%, #2b9fd3 50%, #2b9fd3 100%); background: linear-gradient(to right, #ffffff 0%, #ffffff 50%, #2b9fd3 50%, #2b9fd3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#2b9fd3', GradientType=1 ); }
.tpl-blue.sp-offer-tpl1 .pg-banner-price {color:#2b9fd3; }
.tpl-blue.sp-offer-tpl1 .pg-banner-bg { background-image:url(../images/tpl1-blue.png); background-repeat:no-repeat; background-position:right;}
.tpl-green.sp-offer-tpl1.page-banner-wrap{background: #ffffff; background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 50%, #70c539 50%, #70c539 100%); background: -webkit-gradient(left top, right top, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(50%, #70c539), color-stop(100%, #70c539)); background: -webkit-linear-gradient(left, #ffffff 0%, #ffffff 50%, #70c539 50%, #70c539 100%); background: -o-linear-gradient(left, #ffffff 0%, #ffffff 50%, #70c539 50%, #70c539 100%); background: -ms-linear-gradient(left, #ffffff 0%, #ffffff 50%, #70c539 50%, #70c539 100%); background: linear-gradient(to right, #ffffff 0%, #ffffff 50%, #70c539 50%, #70c539 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#70c539', GradientType=1 ); }
.tpl-green.sp-offer-tpl1 .pg-banner-price{color:#70c539;}
.tpl-green.sp-offer-tpl1 .pg-banner-bg{background-image:url(../images/tpl1-green.png); background-repeat:no-repeat; background-position:right;}
.tpl-orange.sp-offer-tpl1.page-banner-wrap{background: #ffffff; background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 50%, #ff4e00 50%, #ff4e00 100%); background: -webkit-gradient(left top, right top, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(50%, #ff4e00), color-stop(100%, #ff4e00)); background: -webkit-linear-gradient(left, #ffffff 0%, #ffffff 50%, #ff4e00 50%, #ff4e00 100%); background: -o-linear-gradient(left, #ffffff 0%, #ffffff 50%, #ff4e00 50%, #ff4e00 100%); background: -ms-linear-gradient(left, #ffffff 0%, #ffffff 50%, #ff4e00 50%, #ff4e00 100%); background: linear-gradient(to right, #ffffff 0%, #ffffff 50%, #ff4e00 50%, #ff4e00 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e73827', GradientType=1 ); }
.tpl-orange.sp-offer-tpl1 .pg-banner-price{color:#ff4e00;}
.tpl-orange.sp-offer-tpl1 .pg-banner-bg{background-image:url(../images/tpl1-orange.png); background-repeat:no-repeat; background-position:right;}
.tpl-purple.sp-offer-tpl1.page-banner-wrap{background: #ffffff; background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 50%, #43348d 50%, #43348d 100%); background: -webkit-gradient(left top, right top, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(50%, #43348d), color-stop(100%, #43348d)); background: -webkit-linear-gradient(left, #ffffff 0%, #ffffff 50%, #43348d 50%, #43348d 100%); background: -o-linear-gradient(left, #ffffff 0%, #ffffff 50%, #43348d 50%, #43348d 100%); background: -ms-linear-gradient(left, #ffffff 0%, #ffffff 50%, #43348d 50%, #43348d 100%); background: linear-gradient(to right, #ffffff 0%, #ffffff 50%, #43348d 50%, #43348d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#43348d', GradientType=1 ); }
.tpl-purple.sp-offer-tpl1 .pg-banner-price{color:#43348d;}
.tpl-purple.sp-offer-tpl1 .pg-banner-bg{background-image:url(../images/tpl1-purple.png); background-repeat:no-repeat; background-position:right;}
.tpl-red.sp-offer-tpl1.page-banner-wrap{background: #ffffff; background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 50%, #c10022 50%, #c10022 100%); background: -webkit-gradient(left top, right top, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(50%, #c10022), color-stop(100%, #c10022)); background: -webkit-linear-gradient(left, #ffffff 0%, #ffffff 50%, #c10022 50%, #c10022 100%); background: -o-linear-gradient(left, #ffffff 0%, #ffffff 50%, #c10022 50%, #c10022 100%); background: -ms-linear-gradient(left, #ffffff 0%, #ffffff 50%, #c10022 50%, #c10022 100%); background: linear-gradient(to right, #ffffff 0%, #ffffff 50%, #c10022 50%, #c10022 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c10022', GradientType=1 ); }
.tpl-red.sp-offer-tpl1 .pg-banner-price{color:#c10022;}
.tpl-red.sp-offer-tpl1 .pg-banner-bg{background-image:url(../images/tpl1-red.png); background-repeat:no-repeat; background-position:right;}
.tpl-yellow.sp-offer-tpl1.page-banner-wrap{background: #ffffff; background: -moz-linear-gradient(left, #ffffff 0%, #ffffff 50%, #ffc33d 50%, #ffc33d 100%); background: -webkit-gradient(left top, right top, color-stop(0%, #ffffff), color-stop(50%, #ffffff), color-stop(50%, #ffc33d), color-stop(100%, #ffc33d)); background: -webkit-linear-gradient(left, #ffffff 0%, #ffffff 50%, #ffc33d 50%, #ffc33d 100%); background: -o-linear-gradient(left, #ffffff 0%, #ffffff 50%, #ffc33d 50%, #ffc33d 100%); background: -ms-linear-gradient(left, #ffffff 0%, #ffffff 50%, #ffc33d 50%, #ffc33d 100%); background: linear-gradient(to right, #ffffff 0%, #ffffff 50%, #ffc33d 50%, #ffc33d 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffc33d', GradientType=1 ); }
.tpl-yellow.sp-offer-tpl1 .pg-banner-price{color:#ffc33d;}
.tpl-yellow.sp-offer-tpl1 .pg-banner-bg{background-image:url(../images/tpl1-yellow.png); background-repeat:no-repeat; background-position:right;}
/*sp-offer-template2*/
.sp-offer-tpl2.page-banner-wrap{width:100%;}
.sp-offer-tpl2 .pg-banner-title{font-size:18px; padding:28px 15px 0px 15px;}
.sp-offer-tpl2 .pg-banner-title span{font-size:28px; font-weight:bold;}
.sp-offer-tpl2 .pg-banner-info{padding:20px 20px 20px 80px; margin-top:18px; margin-bottom:18px; background-color:#FFF;}
.sp-offer-tpl2 .pg-banner-offer{font-size: 20px; line-height: 1em; border-bottom: 1px solid #CCC; font-weight: bold; padding-bottom: 15px;}
.sp-offer-tpl2 .pg-aprpercent{font-size: 37px; line-height: .7em; border-bottom: 1px solid #CCC; font-weight: bold; padding-bottom: 20px; padding:5px 0px 15px 0px;}
.sp-offer-tpl2 .pg-banner-price{font-size:32px; line-height:.7em; font-weight:bold; padding-top: 10px;}
.tpl-blue.sp-offer-tpl2.page-banner-wrap{background-image:url(../images/tpl2-blue.png); background-repeat:no-repeat; background-position:right;}
.tpl-blue.sp-offer-tpl2 .pg-banner-offer{color:#2b9fd3;}
.tpl-blue.sp-offer-tpl2 .pg-banner-price{color:#2b9fd3;}
.tpl-green.sp-offer-tpl2.page-banner-wrap{background-image:url(../images/tpl2-green.png); background-repeat:no-repeat; background-position:right;}
.tpl-green.sp-offer-tpl2 .pg-banner-offer{color:#70c539;}
.tpl-green.sp-offer-tpl2 .pg-banner-price{color:#70c539;}
.tpl-orange.sp-offer-tpl2.page-banner-wrap{background-image:url(../images/tpl2-orange.png); background-repeat:no-repeat; background-position:right;}
.tpl-orange.sp-offer-tpl2 .pg-banner-offer{color:#ff4e00;}
.tpl-orange.sp-offer-tpl2 .pg-banner-price{color:#ff4e00;}
.tpl-purple.sp-offer-tpl2.page-banner-wrap{background-image:url(../images/tpl2-purple.png); background-repeat:no-repeat; background-position:right;}
.tpl-purple.sp-offer-tpl2 .pg-banner-offer{color:#43348d;}
.tpl-purple.sp-offer-tpl2 .pg-banner-price{ color:#43348d;}
.tpl-red.sp-offer-tpl2.page-banner-wrap{background-image:url(../images/tpl2-red.png); background-repeat:no-repeat; background-position:right;}
.tpl-red.sp-offer-tpl2 .pg-banner-offer{color:#c10022;}
.tpl-red.sp-offer-tpl2 .pg-banner-price{color:#c10022;}
.tpl-yellow.sp-offer-tpl2.page-banner-wrap{background-image:url(../images/tpl2-yellow.png); background-repeat:no-repeat; background-position:right;}
.tpl-yellow.sp-offer-tpl2 .pg-banner-offer{color:#ffc33d;}
.tpl-yellow.sp-offer-tpl2 .pg-banner-price{color:#ffc33d;} 
.pg-banner-car{position:relative;}
.pg-banner-car img{position:absolute; max-width:100%; z-index:2; right:-100px; top:-25px; max-height:275px;}
.pg-banner-sml{font-size:14px; font-weight:normal;}
 a.blue-callusbtn{display:block; width:160px; font-size:16px; font-weight:bold; text-align:center; color:#FFF; text-decoration:none; padding:4px 0px; border-radius:3px; margin-top:20px; margin-bottom:20px; background: #31aee4; background: -moz-linear-gradient(top, #31aee4 0%, #058cc4 100%); background: -webkit-linear-gradient(top, #31aee4 0%,#058cc4 100%); background: linear-gradient(to bottom, #31aee4 0%,#058cc4 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31aee4', endColorstr='#058cc4',GradientType=0 );}
 a.blue-callusbtn:hover{color:#FFF; text-decoration:none;}
.srvList label{margin-right:15px;}
.srvList input[type="checkbox"]{vertical-align:sub;}
.infoTooltp{font-weight:100; border:solid 2px #dd3c00; color:#dd3c00; border-radius:25px; width:19px; height:19px; text-align:center; font-size:14px; line-height:1.2; display:inline-block; position:relative; top:1px; left:5px; cursor:pointer; box-shadow:1px 1px 2px #6f6f6f; position:relative;}
.infoTooltp .pageToggle{position:absolute; width:20px; height:20px; top:-2px; left:-2px;}
.webVari{width:150px!important; float:left; margin-bottom:5px;}
@media (min-width: 320px) and (max-width: 991px){
.pg-banner-car img{position:relative!important; max-width:100%; z-index:2; right:0px!important; top:0px!important; right:0px!important; margin:auto; max-height:275px;}
.pg-banner-title{text-align:center;}} 
.rdbtnleft{width:100%;}
.rdbtnleft tr{display:inline-block; margin-right:30px;}
.rdbtnleft td{display:inline-block; float:left;}
.rdbtnleft label{padding-left:2px;}
.img_select{height:120px; margin:15px 0px;} 
.img_select img{max-height:100%;}
.CRT_msg .lmt_crct{font-size:11px; color:#af0000; position:absolute; right:15px; top:0;}
.dashboard-page.sidebar-hidden .col_align{width:inherit!important;}
.col_color{width:10.6667%;}
.col_bold{width:7.333%;}
.col_align{width:12.333%; margin-left:-50px; margin-top:75px;}
.block_pg{display:block; /*margin-bottom: 10px!important;*/}
.col_align .clrfx{display:none!important;}
.custom{position:relative;}
.custom.cBox-inline{display:inline-block;}
.custom.cBox-inline + .cBox.cBox-inline{margin-left:18px;}
.custom input{margin:0;}
.custom label{cursor:pointer; color:#fff; font-size:11px; font-weight:400; padding-left:10px; margin:0;}
.custom label:before{content:""; cursor:pointer; position:absolute; width:34px; height:34px; top:-5px; left:0; border-radius:2px; border:none; background-color:#000;}
.custom.white label:before{background-color:#fff; border:solid 1px #adadad;}
.custom.cBox-gradient label:before {background-repeat: repeat-x;background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 1%, rgba(255, 255, 255, 0.15) 100%);}
.custom label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0); opacity:0;content: '';}
.custom input[type=checkbox]:checked + label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; position:absolute; left:0; top:-5px; width:34px; height:34px; border:solid 5px #00aeef;}
/*Align*/
.custom.alignleft{position:relative; width:50px; height:50px;}
.custom.alignleft label:before{content:"\f036"; font-family:'FontAwesome'; font-size:28px; line-height:41px; width:40px; height:40px; border:solid 1px #d6d6d6; background-color:#fff; color:#000; border-radius:4px;}
.custom.alignleft input[type=checkbox]:checked + label:after{content:"\f036"; font-family:'FontAwesome'; font-size:30px; line-height:37px; left:0; top:-5px; width:40px; height:40px; border:solid 3px #00aeef; background-color:#f1f1f1; color:#000; border-radius:4px;}
.custom.alignright{position:relative; width:50px; height:50px;}
.custom.alignright label:before{content:"\f038"; font-family:'FontAwesome'; font-size:28px; width:40px; height:40px; line-height:41px; border:solid 1px #d6d6d6; background-color:#fff; color:#000; border-radius:4px;}
.custom.alignright input[type=checkbox]:checked + label:after{content:"\f038"; font-family:'FontAwesome'; font-size:30px; line-height:37px; left:0; top:-5px; width:40px; height:40px; border:solid 3px #00aeef; background-color:#f1f1f1; color:#000; border-radius:4px;}
/*Bold*/
.font_WT{position:relative;}
.font_WT.cBox-inline{display:inline-block;}
.font_WT.cBox-inline + .cBox.cBox-inline{margin-left:18px;}
.font_WT input{margin:0;}
.font_WT label{cursor:pointer; font-size:11px; font-weight:600; padding-left:10px; margin:0;}
.font_WT label:before{content: 'B'; color:#989898; font-size:25px; text-align:center; cursor:pointer; position:absolute; top:-5px; left:0; border-radius:4px; border:solid 1px #d6d6d6; background-color:#fff; width:34px; height:34px; line-height:1.3; font-family:'Times New Roman';}
.font_WT.cBox-gradient label:before {background-repeat: repeat-x;background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3) 1%, rgba(255, 255, 255, 0.15) 100%);}
.font_WT label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0); opacity:0;content: 'B'; font-size:25px; position:absolute; left:0; top:-5px; width:34px; height:34px; text-align:center; font-family:'Times New Roman';}
.font_WT input[type=checkbox]:checked + label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; background-color:#f1f1f1; color:#353535; border:solid 3px #00aeef; border-radius:4px; line-height:1.1;}
/*Background:*/
.font_WT.BGT label:before{content:""!important; cursor:pointer; position:absolute; width:34px; height:34px; top:-5px; left:0; border-radius:2px; border:none; background-color:#ffffff; border-radius:0px; border:solid 1px #ababab;}
.font_WT.BGT input[type=checkbox]:checked + label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; position:absolute; left:0; top:-5px; width:34px; height:34px; border:solid 5px #adadad; content:""!important; border-radius:0px; background-color:#d41934;}
.ckadiBOX{position:absolute; right:11px; top:0px; padding:0;}
.checkbox_img{width:274px;}
.checkbox_img .work-img{width:258px; height:180px; display:table-cell; vertical-align:middle; text-align:center; border:solid 3px #555; position:relative;}
.checkbox_img .work-img img{width:auto!important; height:auto!important; display:inline; margin-bottom:0px; max-height:100%;}
.checkbox_img:hover .ckadiBOX label{border:3px solid #0da3e2; height:180px; margin-left:-195px; margin-top:-13px; min-width:255px;width:100%!important;}
.cpn_div{position:absolute; left:0; bottom:0; z-index:9; width:100%;}
.checkbox_img .caption01{background:rgba(0, 0, 0, 0.6);color:#fff;font-size:11px;line-height:1.2;padding:5px; text-align:left; display:block; margin-bottom:1px;}
.checkbox_img .caption02{background:rgba(0, 0, 0, 0.6);color:#fff;font-size:11px;line-height:1.2;padding:5px; text-align:left; display:block; margin-bottom:1px;}
.checkbox_img .caption03{background:rgba(0, 0, 0, 0.6);color:#fff;font-size:11px;line-height:1.2;padding:5px; text-align:left; display:block;}
.checkbox_img.close_checkbox input[type="checkbox"]:checked + label:after{background:url("../img/closeBG.png") no-repeat scroll right top}
.TickBTN{width:60px; height:60px;}
.TickBTN.cBox-inline{display:inline-block;}
.TickBTN.cBox-inline + .cBox.cBox-inline{margin-left:18px;}
.TickBTN input{margin:0; float:right; opacity:0;}
.TickBTN label{cursor:pointer; font-size:16px; font-weight:600; padding-left:15px; margin:0;}
.TickBTN label:before{content: " "; font-family:'FontAwesome'; font-size:25px; font-weight:normal; text-align:center; cursor:pointer; position:absolute; top:0; right:0; border-radius:2px; border:none; width:260px; height:180px; line-height:1; background:url("../img/trans_img.png") no-repeat 0 0 / 100% 100%;} 
.TickBTN label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0); opacity:0; position:absolute; right:0; top:0px; width:255px; height:180px; text-align:center;}
.TickBTN input[type=checkbox]:checked + label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; color:#fff; content: " "; font-family:'FontAwesome'; font-size:15px; background:url("../img/tickBG.png") no-repeat top right; border:solid 3px #0da3e2;}
.mediaLocal .btn-file{width:115px;}
.mediaLocal .videoIcon{padding:8px 0px; border-radius:2px; text-align:center;}
.mediaRemote .hideshow, .mediaEmbed .hideshow{display:none;}
.checkbox_img.addoffer_pg input[type="checkbox"]:checked + label:after{width:252px;}
.checkbox_img.addoffer_pg:hover .ckadiBOX label{margin-left:-192px; min-width:252px;}
.radBTN{position:relative; margin-right:20px; margin-bottom:5px;}
.radBTN.cBox-inline{display:inline-block;}
.radBTN.cBox-inline + .cBox.cBox-inline{margin-left:18px;}
.radBTN input{margin:0; width:18px; outline:none;}
.radBTN label                                   {cursor:pointer; font-size:13px; font-weight:600; margin:3px 0 0; line-height:1; padding-left:8px;}
.radBTN label:before                            {content:''; background-color:#fff;font-family:'FontAwesome'; font-size:25px; cursor:pointer; position:absolute; top:0px; left:0; border-radius:50px; border:none; width:18px; height:18px; line-height:1; border:solid 1px #cacfd2; box-shadow:0 -1px 0px #a6aaad;}
.radBTN label:after                             {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0); opacity:0; position:absolute; left:1px; top:1px; width:16px; height:16px; text-align:center; line-height:1.8; border-radius:50px;}
.radBTN input[type=radio]:checked + label:after {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; color:#3377b4; content: "\f111"; font-family:'FontAwesome'; font-size:9px; background-color:#fff; font-weight:normal; outline:none;}
.fix_grp{position:fixed; width:calc(100% - 230px)!important; top:59px; /* left:0;  right:0; */ z-index:999; margin:0 auto;}
.maintop_pad{padding-top:88px!important;}
.max_scrn{max-width:1280px; margin:0 auto!important; float:none!important;}
#content, .footer{max-width:1280px; margin:0 auto; float:none; padding-left:11px; padding-right:11px;}
.blurcheck_BTN{position:relative; margin-right:5px;}
.blurcheck_BTN.cBox-inline{display:inline-block;}
.blurcheck_BTN.cBox-inline + .cBox.cBox-inline{margin-left:0px;}
.blurcheck_BTN input{margin:4px;}
.blurcheck_BTN label{cursor:pointer; font-size:13px; font-weight:600; padding-left:5px; margin:0;}
.blurcheck_BTN label:before{content:''; background-color:#fff;font-family:'FontAwesome'; font-size:25px; cursor:pointer; position:absolute; top:4px; left:0; border-radius:2px; border:none; width:18px; height:18px; line-height:1; border:solid 1px #cacfd2; box-shadow:0 -1px 0px #a6aaad;}
.blurcheck_BTN label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0); opacity:0; position:absolute; left:1px; top:5px; width:16px; height:16px; text-align:center; line-height:1.2;}
.blurcheck_BTN input[type=checkbox]:checked + label:after{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; color:#3377b4; content: "\f00c"; font-family:'FontAwesome'; font-size:13px; background-color:#fff; font-weight:normal;}
/*layout page radio button*/
.blurradio_BTN{position:relative; margin-right:5px;}
.blurradio_BTN.cBox-inline{display:inline-block;}
.blurradio_BTN.cBox-inline + .cBox.cBox-inline{margin-left:0px;}
.blurradio_BTN input{margin:4px;}
.blurradio_BTN label                                    {cursor:pointer; font-size:13px; font-weight:600; margin:0; padding-left:2px;}
.blurradio_BTN label:before                             {content:''; background-color:#fff;font-family:'FontAwesome'; font-size:25px; cursor:pointer; position:absolute; top:4px; left:0; border-radius:50px; border:none; width:18px; height:18px; line-height:1; border:solid 1px #cacfd2; box-shadow:0 -1px 0px #a6aaad;}
.blurradio_BTN label:after                              {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0); opacity:0; position:absolute; left:1px; top:5px; width:16px; height:16px; text-align:center; line-height:1.8; border-radius:50px;}
.blurradio_BTN input[type=radio]:checked + label:after  {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; color:#3377b4; content: "\f111"; font-family:'FontAwesome'; font-size:9px; background-color:#fff; font-weight:normal;}
/*page active class*/
.pageactive li a:hover{opacity:.9;}
.pageactive li a{background-color:#55b8ef!important; color:#fff;}
.pageactive li .active{background-color:#238bc5!important;}
.pgAlt li{display:inline-block!important;}
.pgAlt li a:hover{background-color:#238bc5!important; color:#fff!important;}
.pgAlt li a.lh32{line-height:32px!important;}
.pgAlt li a:last-child{margin-right:0px!important;}
/*iframe transparency*/
iframe{background:transparent!important;}
/*-- all font icon colors --*/
table td:last-child{width:130px;}
th.actioncell{letter-spacing:0;text-align:center;}
td:last-child.actioncell{text-align:center; letter-spacing:2px;}
.fa-edit{color:#3582c8; font-size:18px;}
.fa-trash-o{color:#ae0300; font-size:18px;}
.fa-arrow-circle-up{color:#DD3C00; font-size:18px;}
.fa-arrow-circle-down{color:#DD3C00; font-size:18px;}
.alterne_div label{line-height:1!important; height:34px; padding:15px 0px 0px 0px ; font-size:12px; color:#363636;}
.alterne_div .form-control{margin-top:5px;}
.alterne_div .bg-light3{background-color:#f6f6f6!important; border-top:solid 1px #ddd; border-bottom:solid 1px #ddd;}
/*-- Accordion Page  --*/
.ACC_dion{border-radius:0px!important; border:none;} 
.ACC_dion .panel-body{border:2px solid #bbd9bd;}
.clickLInk a{background-color:#4c8f4c; color:#fff; display:block; text-decoration:none; padding:7px 10px; font-size:14px; font-weight:600;}
.clickLInk .collapsed{background-color:#238BC5; color:#fff;}
.clickLInk .collapsed:hover{opacity:.9;}
.clickLInk .collapsed .fa-chevron-down:before{content: "\f078";} 
.clickLInk a .fa-chevron-down:before{content: "\f00c";}
.dm_img{border:4px solid #bbd9bd; padding:0;}
select.form-control{padding-left:5px;}
.fields_low select{height:28px; padding:0!important; line-height:normal!important; font-size:13px; margin-bottom:10px;}
.fields_low input[type="text"]{height:28px; line-height:normal!important; font-size:13px; margin-bottom:10px; padding-bottom:5px; padding-top:5px;}
.fields_low .input-group input[type="text"]{height:28px; margin-bottom:0px;}
.fields_low label{margin-bottom:0px; color:#363636;}
.imagesecton{text-align:center; height:100%; max-height:275px; overflow:auto;}
.imagesecton img{display:inline-block; margin:0 1.5% 1%; border:3px solid #bbd9bd;}
.chklst{padding:0px; margin:0px; height:125px; overflow:auto; position:relative;}
.chklst li{padding:5px 10px; margin:0 0 -1px !important; overflow:hidden; border:1px solid #dadada;}
.chklst li label{font-weight:600; color:#363636;}
.checkbox.fixpost{background-color:#585858; position:sticky; top:0; left:0; width:100%; z-index:9;}
.checkbox.fixpost label{color:#fff;}
.fnc_EX label{margin-top:0px!important; font-size:14px; color:#363636;}
.fnc_EX input[type="radio"]:focus{outline:none!important;}
.promoblocks .checkbox_img .work-img{width:252px!important; height:148px!important;}
.promoblocks .checkbox_img .work-img img{max-height:100%!important;}
.promoblocks .checkbox_img:hover .ckadiBOX label{min-width:252px!important; height:148px!important; margin-left:-192px!important;}
.promoblocks .TickBTN label:after{width:252px!important; height:148px!important;}
.tbe_bdr td{border:none!important; padding:0!important;}
.tbe_bdr tr:first-child th{display:none;}
.ajax__calendar{width:100%; max-width:250px;}
.ajax__calendar_container{background-color:#DEF1F4;border:solid 1px #ddd;font-size:8px;margin:1px; padding:1px; width:100%!important; height:auto!important;}
.ajax__calendar_header{background-color:#ffffff;margin-bottom:4px;font-size:14px!important;}
.ajax__calendar_title, .ajax__calendar_next,
.ajax__calendar_prev{color:#004080; line-height:1; padding:0;}
.ajax__calendar_body{background-color:#ffffff;border:none;margin:1px!important;padding:1px!important; width:100%!important; height:173px!important;}
.ajax__calendar_dayname{background-color:#f1f1f1;color:#000000;font-size:13px !important;font-weight:normal;height:auto!important;line-height:2;
margin-bottom:1px;margin-top:1px;text-align:center!important;width:auto!important;}
.ajax__calendar_day{color:#004080; text-align:center!important; width:auto!important; height:auto!important; padding:3px!important; font-size:14px!important;}
.ajax__calendar_hover .ajax__calendar_day,
.ajax__calendar_hover .ajax__calendar_month,
.ajax__calendar_hover .ajax__calendar_year,
.ajax__calendar_active{color:#004080; font-weight:normal!important; background-color:#DEF1F4;}
.ajax__calendar_today{font-weight:normal!important;}
.ajax__calendar_other div{color:#b0b0b0!important;}
.ajax__calendar_other, .ajax__calendar_hover .ajax__calendar_today,
.ajax__calendar_hover .ajax__calendar_title{color:#bbb;}
.ajax__calendar_days, .ajax__calendar_months, 
.ajax__calendar_years{width:100%!important; height:auto!important;}
.ajax__calendar_container table{width:100%;}
.ajax__calendar_container table td:last-child{width:auto;}
.ajax__calendar_month{background-color:#fff;}
.ajax__calendar_year{background-color:#fff;}
.col-lg-12.editText{height:100%; max-height:500px; overflow:auto;}
.editText.mce-content-body a{color:#238BC5!important; text-decoration:underline!important;}
.genPass{float:right;}
@media (min-width:263px) and (max-width:767px){#txtBody{height:200px!important;}#txtBody_ifr{height:200px!important;}}
@media (min-width:320px) and (max-width:767px){.avilVari table td.cBox label{font-size:11px!important; font-weight:600!important; letter-spacing:-.5px; padding-left:7px!important;} .avilVari .panel-body{padding:5px!important;}
body{overflow-y:auto!important;}.switchbutton .panel{width:auto!important; text-align:center; margin-top:-5px!important; margin-bottom:10px!important;}
h3{font-size:18px!important;}h4{font-size:16px!important;}.modal_PP{width:auto!important;}
.bnrtex_cont{width:auto!important;}.modal_PP .close{border-radius:5px!important; padding:10px 5px 25px!important; right:-4px!important; top:-28px!important;}
.site_mnBnr{padding:10vh 15px 5vh!important;}.elementbox{width:49%!important;}.mngMXBTN.ml5{margin-left:0px!important;}
.bnr_txtContent .disc_parr{font-size:20px!important;}.shidden-xs b{display:inline-block; line-height:1; width:100px; position:relative; top:6px;}
.loginlogo{width:auto!important; margin:0 auto 20px auto!important; max-width:200px;}
.loginsection{width:95%!important; margin:0 auto!important; max-width:400px;}.light5Gray select{margin-top:3px; margin-bottom:10px;}
.logpanel{width:auto!important;}.row_add_layots .insert_LYTS{width:47%!important; margin-bottom:5px;}
.radeoButton .col-sm-8{padding:0!important;}.row_add_layots div.col-md-6, .row_add_layots div.col-md-4, .row_add_layots div.col-md-3, .row_add_layots div.col-md-9, .row_add_layots div.col-md-4, .row_add_layots div.col-md-8{float:left!important;}
.radeoButton .radBTN{width:100%!important; margin:8px 0!important;}.panel-tabs{position:static!important;}
.radeoButton .plBck{margin-top:15px!important;}.prevewBTN.short_colct{margin-top:2px;}
.videoIcon{font-size:12px;}.slt_multi button.multiselect{width:100%!important;}.dataTables_length{display:block!important;}
.mbGroup{clear:both;}.chec_sec{min-width:94px;}table td:last-child{min-width:130px;}.switchbutton{position:static!important;width:auto!important;}
.rownew .col_bold{width:30%!important; float:left;}.panel-tabs > li > a{padding-left:8px!important;padding-right:8px!important;}
.rownew .col_bold .font_WT{width:100%!important; max-width:40px; height:45px;}.mainhedline{display:table-cell;height:38px;line-height:1.1;vertical-align:middle;}
.rownew .col_color{width:36%!important; float:left;}.col-md-12.max_scrn{padding-left:25px!important;padding-right:25px!important;}
.rownew .col_color .custom{width:100%!important; max-width:40px; height:45px; margin-left:0px!important;}
.rownew .col_background{width:30%!important; float:left;}.close.fa-close{right:-3px!important;}.table{width:600px;}.cBoxMobile label{width:89%; vertical-align:top; line-height:1;}
.bnr_txtContent .bnr_line2,.bnr_txtContent .bnr_line3{font-size:16px!important;}.dlRPageSection .col-md-12.max_scrn{padding-left:10px!important;padding-right:10px!important;}
.col_align{margin-left:0px!important; width:100%!important;}.main_content.maintop_pad{padding-top:10px!important; padding-right:12px!important;}
.col_align .block_pg{clear:both;}.fix_grp{position:inherit!important;}.rowbg .full_content{float:none!important; margin-bottom:5px!important;}
.bannerImage span.input-group-btn a{font-size:13px!important;}.usrMng{display:inline-block; line-height:1; position:relative; top:5px; width:40%;}
.usermanageDngr{font-size:13px!important;}.AlphabetSec{margin-top:15px;}.panel-body{clear:both!important;}label{margin-top:5px; margin-bottom:0!important;}
.metABtn .btn{font-size:13px!important;padding-left:6px!important;padding-right:6px!important;}.metABtn .fa, .metABtn .glyphicons{font-size:12px!important;}
.fields_low .slt_multi{margin-bottom:10px!important;}.fields_low .slt_multi button{white-space:inherit!important; height:auto!important}
.locAvaiOfr .btn-group{width:100%!important;}.enterUrl{width:100%!important;}.cusElement div{width:27%!important; margin-left:0!important;}
.mediaRemote .col-md-8.col-sm-7{width:75%!important;}.cusElement{min-height:70px;}.newcarAVI .btn-group{width:100%!important;}
.mediaLocal .col-xs-5.enterUrl{width:41.6667%!important;}.newcarAVI .slt_multi button .caret{top:12px!important;}
.switchbutton .panel .fa-arrow-circle-right:before{content:"\f0ab"!important; font-size:28px!important;}.switGren{margin-bottom:15px!important; margin-top:-32px!important; position:relative; z-index:9;}
.switchbutton .panel .fa-arrow-circle-left:before{content:"\f0aa"!important; font-size:28px!important;}.mngMXBTN{padding-left:0!important; clear:both;}
.switchbutton .panel a:hover{text-decoration:none!important;}
.panel-body .pl25{padding-left: 12px!important;}
}
@media (min-width:768px) and (max-width:1023px){.table-responsive{border:1px solid #ddd;margin-bottom:15px;overflow-x:auto;overflow-y:hidden;width:100%;}
body{overflow-y:auto!important;}.bnrtex_cont{width:auto!important; margin:20px 15px 0px 15px;}.newcarAVI .btn-group{width:100%!important;}
.site_mnBnr{padding:6vh 0 3vh!important;}table td:last-child{min-width:130px;}.chec_sec{min-width:94px;}.newcarAVI .btn-group button{width:100%!important;}
.bnr_txtContent .disc_parr{font-size:30px!important;}.vdoFnish{clear:both;}.ttlRecord{padding-left:0!important; margin-left:-20px!important;}
.videoIcon{font-size:12px;}.panel-tabs > li > a{padding-left:8px!important;padding-right:8px!important;}.mngMXwidth, .mngMXBTN{width:100%!important; padding-left:0!important;}
.rownew .col-md-8.col-sm-8{width:50%!important;}.rownew .col_color{width:15.667%!important;}.slt_multi button{width:100%!important;}
.rownew .col_bold{width:11.333%!important;}.dt-panelmenu.clearfix .col-sm-2, .ofrspecial .col-sm-2{width:20%!important; padding-right:5px!important;}
.dt-panelmenu.clearfix .col-sm-2 select{padding-left:5px!important; padding-right:0px!important; font-size:12px;}}
@media (min-width:712px) and (max-width:900px){#txtBody{height:350px!important;} #txtBody_ifr{height:360px!important;}}
@media (min-width: 1024px) and (max-width:1200px){.mediaLocal .btn-file{width:110px!important;}}
@media (min-width:1560px){.row_add_layots .insert_LYTS{margin:0px 10px!important;}}

.mce-content-body a.btn-style1{font-family: Arial, sans-serif; font-weight: 600; margin-top: 14px; padding-top: 10px; margin-bottom: 8px; padding-bottom: 8px; padding-right: 128px; background: transparent; color: #212121!important; border-bottom: solid 1px #cacaca; padding-left: 5px; letter-spacing: -0.25px; position: relative;}
.mce-content-body a.btn-style1:before{content: ""; display: block; width: 3px; height: 18px; background-color: #ce2e63; position: absolute; left: -5px;}
.mce-content-body a.btn-style1:after{content: "\f054"; display: block; position: absolute; right: 1px; top: 12px; font-family: FontAwesome; color: #ce2e63;}

.mce-content-body a.btn-style2{font-family: Arial, sans-serif; font-weight: 600; margin-top: 14px; padding-top: 10px; margin-bottom: 8px; padding-bottom: 8px; padding-right: 128px; background: transparent; color: #212121!important; border-bottom: solid 1px #cacaca; padding-left: 5px; letter-spacing: -0.25px; position: relative;}
.mce-content-body a.btn-style2:before{content: ""; display: block; width: 3px; height: 18px; background-color: #212121; position: absolute; left: -5px;}
.mce-content-body a.btn-style2:after{content: "\f054"; display: block; position: absolute; right: 1px; top: 12px; font-family: FontAwesome; color: #ce2e63;}


/* Page Bulider header 
@media (min-width:220px) and (max-width:1100px){.fix_grp{width:100%!important;}}*/
@media  (max-width:1100px){.fix_grp{width:100%!important;}}

.chec_sec{ margin-left: -5px;}










