@charset "utf-8";
/* CSS Document */

.bigbg{background:url(/bp/new/images/bg-big.jpg) no-repeat top center; width:100%; height:500px; margin-bottom:-500px;/* -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; background-size:cover;*/}
strong{ font-weight:500;}
.text-rght{text-align:right; width: 100%;}
.uppercase{text-transform:uppercase;}
#buidlandprice-main .container {background:#FFF;}
.red{ color:#eb202a;}
.lrmarg{margin-left:15px; margin-right:15px;}
.allmarg{margin:10px;}
.tsmall{font-size:11px;}
.tnmarg{margin-top:0;}
.top-marg{margin-top:10px;}
.error{ background:#f7eaeb !important;}
.lblue-bg{ background:#f4f9fd !important;}
.nopad{padding:0 !important;}
.nomarg{margin:0 !important;}
.bigbtn{line-height:30px; font-size:15px; margin:20px 0 !important;}
.automarg{margin-left:auto; margin-right:auto;}
.nowrap{white-space:nowrap;}
select{line-height:22px !important;}


.border-rgt{border-right:solid 1px #d2d2d2;}
.border-lft{border-left:solid 1px #d2d2d2;}
.txt22px{ font-size:22px;}


/*header*/
#buidlandprice-main header ul{list-style:none; margin:0px; padding:0}
.hdr-rgt ul{margin:10px 0 -3px 0;}
.hdr-rgt p{margin-bottom:-2px;}
.hdr-rgt p:last-child{margin-bottom:3px;}

.hdr-rgt{ float:right; text-align:right; font-weight:300;}
.social li{ list-style:none; margin:0; padding:0; display:inline-block;}
.social li a {display:block; width:22px; height:22px; background:url(/bp/new/images/social-i.png) no-repeat;}
.social li a.fb {background-position:0 top;}
.social li a.fb:hover {background-position:0 bottom;}
.social li a.google {background-position:-22px top;}
.social li a.google:hover {background-position:-22px bottom;}
.social li a.youtube {background-position:-44px top;}
.social li a.youtube:hover {background-position:-44px bottom;}
.social li a.pin {background-position:-66px top;}
.social li a.pin:hover {background-position:-66px bottom;}



#buidlandprice-main .navtab-wrap{ background:#e1e2e0; margin-left:10px; margin-right:10px;}
#buidlandprice-main .navtab{ overflow:hidden}
.navtab ul li{/* display:block; float:left; width:20%*/}
#buidlandprice-main .navtab a{ font:600 12.5px 'Roboto', sans-serif; display:block;/* padding:12px 15px 13px 70px;*/ color:#FFF; text-decoration:none;}

#buidlandprice-main .navtab-year {font:600 14px 'Roboto', sans-serif; overflow:hidden;}
#buidlandprice-main .navtab-year li{ display:block; float:left;}
#buidlandprice-main .navtab-year li a{ color:#000; text-decoration:none; padding:8px; display:block; margin:0 5px;}
#buidlandprice-main .navtab-year li a:hover,#buidlandprice-main .navtab-year li.active a{padding-bottom:5px}

#buidlandprice-main .navtab-year h5{text-transform:uppercase; padding-left:20px; color:#000;}




/*mid content*/
.midcont{margin-bottom:40px; margin-top:20px;}
#buidlandprice-main h1.heading{text-transform:uppercase; color:#000; background:url(/bp/new/images/title-border.png) repeat-x left 30px; padding-bottom:20px; }
#buidlandprice-main h4{font:300 15px 'Roboto', sans-serif; margin-top:0px;}
#buidlandprice-main .midcont aside h3{margin-bottom:5px;}


.midcont.deskhomecont aside { background:#FFF; border:solid 1px #FFF; margin-bottom:30px;}
.midcont.deskhomecont aside.col-lg-3{ padding:15px 0; position:relative; text-align:center;}
.midcont.deskhomecont aside.col-lg-3:hover{border:solid 1px #d2d2d2; cursor:pointer; border-bottom:1px solid transparent;}
.midcont.deskhomecont.active{border:solid 1px #d2d2d2;  -webkit-box-shadow: 1px 2px 2px rgba(17, 22, 34, 0.56);
-moz-box-shadow: 1px 2px 2px rgba(17, 22, 34, 0.56); box-shadow: 1px 2px 2px rgba(17, 22, 34, 0.56);}


.pro-detail aside{ text-align:left;}
.pro-detail .pro-detail-models { height: 420px; margin: 30px 0 0; overflow: auto; padding: 0; width: 99.6%;}
.pro-detail {z-index:99; left:0; background:#FFF; margin-top:35px; width:800px; padding-bottom:15px;
	position: absolute; display:none; border:solid 1px #d2d2d2; cursor:default; text-align:left; background: #fff;
	-webkit-box-shadow: 0 0 10px rgba(17, 22, 34, 0.4); -moz-box-shadow: 0 0 10px rgba(17, 22, 34, 0.4);
box-shadow: 0 0 10px rgba(17, 22, 34, 0.4);}
.pro-detail h4{background:url(/bp/new/images/title-border.png) repeat-x left 30px; padding-bottom:20px; }
.pro-detail h6 a{padding:5px 20px; color:#FFF; margin-top:10px; display:inline-block;}
.pro-detail ul{ list-style:none; margin:0; padding:0;} 
.pro-detail ul li{ background:url(/bp/new/images/check-i.png) no-repeat left 4px; padding-left:22px;}

/*.pro-detail:after, .pro-detail:before {bottom: 100%; left: 5%; border: solid transparent;
	content: " "; height: 0; width: 0; position: absolute; pointer-events: none;}

.pro-detail:after {border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff;
	border-width: 18px; margin-left: -18px;}
.pro-detail:before {border-color: rgba(238, 238, 238, 0); border-bottom-color: #d2d2d2;
	border-width: 19px; margin-left: -19px;}
*/

.box-indi{position:relative; left:10px; margin-top:-16px; width:30px; height:16px; display:block; 
background:url(/bp/new/images/box-arrow.png) no-repeat center top; }
.close-btn a{ position:absolute; right:0px; margin-top:0px; width:24px; height:24px; display:block; 
background:url(/bp/new/images/close.png) no-repeat center top; z-index:9999;}






/*slect trim page*/
div.table-responsive{ font-size:12px;}
.deskinnercont{margin-bottom:50px; margin-top:20px;}
.vehcle-show{ border:solid 1px #d2d2d2; padding:15px; position:relative;}
/*.vehcle-show div{text-align:center;}*/
.vehclehshow-desc{text-align:left !important; position:absolute; font-size:12px; font-weight:500}

.select-ur-wheel{margin:15px 0;font-size: 12px;}
.select-ur-wheel ul{padding-left:0; margin:0}
.select-ur-wheel ul li{display:inline-block; padding:0 5px;}

.standardeuipment{}
.panel-heading a {padding:10px; display:block}
.panel-heading a:hover{text-decoration:none;}
.standardeuipment .panel-heading a span{color:#7cbbce;}
.standardeuipment div.panel div.panel-heading{ background:#f3f9fc;}
td span.glyphicon-ok{color:#0C3;}
td span.glyphicon-remove{color:#F00;}

/*.standardeuipment .panel-body{padding:0;}*/
.standardeuipment .table-bordered{border:none !important;}
.standardeuipment .panel-default{border:none}
.standardeuipment  table {text-align:center;}
.standardeuipment  table td:first-child{border-left:none;}
.standardeuipment  table td:last-child{border-right:none;}
.standardeuipment .panel{box-shadow:none;}


#buidlandprice-main .techspecs{margin:15px 0;}


#buidlandprice-main .stepbar{padding:5px; color:#FFF; margin:10px 0 20px 0; display:block;}
#buidlandprice-main .clickhere{}
#buidlandprice-main .clickhere a{background:#FF6900; padding:5px; margin:0; text-align:center; color:#FFF; font-weight:500; display:block}
#buidlandprice-main .clickhere a:hover{color:#FFF; background:#000; }
.mobile .clickhere a{background: url(/bp/new/images/arrow-right.png) right center no-repeat; padding:0; margin:0; text-align:left; color:#FFF; font-weight:500; display:block}
.mobile .stepbar:hover {color:#fff; background: #000; border-color:#000;}

#buidlandprice-main .stepbar h3{font-weight:500; margin:0 !important; line-height:28px;}
.stepbar .col-lg-9, .stepbar .col-lg-3{padding-left:0; padding-right:0;}





/*select color page*/
.greybox{background:#f7f7f7; border:solid 1px #CCC; padding:5px; margin-top:15px; text-indent:5px;}
.greybox2{background:#f7f7f7; padding:5px; margin-top:15px; text-indent:5px;}

.alpinewhite, .attitudeblack, .champaganemica, .classicsilvermetalic, .cosmicgreymica, .cypresspearl, .mageneticgrey{ width:40px; height:25px; border:solid 1px #d2d2d2;}
.alpinewhite{background:#f7f6eb;}
.attitudeblack{background:#000;}
.champaganemica{background:#bfbfb5;}
.classicsilvermetalic{background:#dddddf;}
.cosmicgreymica{background:#707177;}
.cypresspearl{background:#5f6049;}
.mageneticgrey{background:#565656;}
/*.a{background:#969696;}
.b{background:#bcb9a8;}*/


.well p{margin-top:10px;}
.well p:first-child{margin-top:0px;}

.modal-body .table-condensed td{padding:0 5px 0 0;}
.modal-body .table-condensed td:last-child{padding:0;}
.authentic-logo{float:right; margin-right:10px;}
#buidlandprice-main .modal-header h3{ line-height:40px;}


.arrow_box { position: relative;}
.arrow_box:after { /*left: 104%;*/ right:-20px; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(250, 250, 250, 0); border-left-color: #ccc; border-width: 6px; margin-top: -5px; }


.whitebox-table{ background:#fff; border:solid 1px #d2d2d2; padding:15px;}
.whitebox-table span.glyphicon-ok{color:#0C3;}
 

/*right pannel inner page*/
#buidlandprice-main .boxhead{ padding:18px 10px; color:#FFF; margin:0}
.pricing-summry-box, .financing-summry-box, .leasing-summry-box, .contact-address-box{ padding:10px; background:#eee; margin-bottom:10px; color:#000;}

.purprice-box{ border:solid 1px #d2d2d2; background:#FFF; padding:10px; text-align:center; margin-bottom:5px;}
#buidlandprice-main .purprice-box p,#buidlandprice-main .purprice-box h1,#buidlandprice-main .purprice-box h2{margin:0;}
.pricestart{text-align:center; margin-bottom:10px;}
.pricing-summry-box .table tbody tr{ border-bottom:solid 1px #ccc;}
.address-box{ border:solid 1px #d2d2d2; background:#FFF; padding:10px; text-align:center; margin-bottom:5px;}
.address-box h1, .address-box h2{margin:0;}
.address-box p{margin:10px 0 0;}
.contact-address-box .add-map{overflow:hidden;}
.contact-address-box .add-map img{width:100%}



#buidlandprice-main .manufacturer { background:url(/bp/new/images/icon/info-i.png) no-repeat; padding-left:30px; padding-bottom:10px;}

#buidlandprice-main .box-btn-1-btn{margin:10px 20px;}
#buidlandprice-main .box-btn-1 a{padding:5px;/* margin:10px 20px; */text-align:center; display:block; font-weight:700;}
#buidlandprice-main .box-btn-1.btmmarg {margin-bottom:0 !important;}

#buidlandprice-main .blackbox-btn{margin:10px 20px;}
#buidlandprice-main .blackbox-btn a{background:#222222; border:solid 1px #111; padding:5px;/* margin:10px 20px; */color:#FFF; text-align:center; display:block; font-weight:700;}
#buidlandprice-main .blackbox-btn a:hover{background:#000; border:solid 1px #000;}.

#buidlandprice-main .bigt {font-size:30px;}



/*Table scroll Price end*/
/*table td input[type="radio"] {margin-top:2px;}*/
table.linehgt tr td{line-height:25px;}

.beforeok h6:before{ content: "\e013"; position: relative; top: 1px; right:5px; display: inline-block;  font-family: 'Glyphicons Halflings';
  -webkit-font-smoothing: antialiased; font-style: normal;  font-weight: normal; line-height: 1;  -moz-osx-font-smoothing: grayscale; color:#0C6; margin-left:-10px;}
table.beforeok h6:before{margin-left:0px;}
table.bdr-btm tr tr:last-child{ border-bottom:1px dashed #DCDCDC}

/* incentives */
.incentives .heading{ border-bottom: 1px solid #eee; margin-bottom:15px;}
.incentives .heading h5{ font-size:18px;}
.incentives .heading h5 span{ display:block; font-size:13px; font-weight:normal;}
div.incentives table thead tr td{ padding:6px;}
div.incentives table thead tr td h5{ font-size:12px; white-space:nowrap}
div.incentives .inct-on{ display:block;}
div.incentives .inct-off{ display:none;}
div.incentives .inct-show{ background:url(/bp/new/images/hide.png) no-repeat right center; cursor:pointer;}
div.incentives .inct-hide{ background:url(/bp/new/images/show.png) no-repeat right center; cursor:pointer;}
/* incentives end */



.residenceform{padding:10px 30px;}

.residenceform .valid:after{ content: "\2a"; position: absolute; right:25px; display: inline-block;  
  -webkit-font-smoothing: antialiased; font-style: normal;  font-weight: normal; line-height: 1;  -moz-osx-font-smoothing: grayscale; 
  color:#F00; margin-top:-20px }

/*.beforeok h6:before{ content: "\e013"; position: relative; top: 1px; right:5px; display: inline-block;  font-family: 'Glyphicons Halflings';
  -webkit-font-smoothing: antialiased; font-style: normal;  font-weight: normal; line-height: 1;  -moz-osx-font-smoothing: grayscale; color:#0C6; margin-left:-10px;}*/




/*.dd{padding:5px; margin:5px 5px;}
.dd {display:block; border:solid 1px #d2d2d2;}
.dd .dropdown-menu{text-align:left;}*/

/*.tableshades{}
.tableshades tr td{ padding:3px 5px;}
.tableshades tr{ border-bottom:solid 1px #d2d2d2;}
.tableshades tr:nth-child(odd){background:#fff;}
.tableshades tr:nth-child(even){background:#f7f7f7;}*/
/*.tablecolorshades tr td{ padding:3px 5px; font-weight:500}
.tablecolorshades tr{ border-bottom:dotted 1px #b1b0b0 !important}
.tablecolorshades tr:hover{ background:#f7eaeb !important;}
.tablecolorshades tr:nth-child(odd){background:#fff;}
.tablecolorshades tr:nth-child(even){background:#f7f7f7;}
.tablecolorshades tr td:last-child{border-left:solid 1px #d2d2d2;}*/

#buidlandprice-main table h6{ margin:0; line-height:25px;}
#buidlandprice-main table h5{ margin:0; line-height:25px;}

.table-bordered td:first-child, .table-bordered th:first-child{border-left:none;}
.table-bordered td:last-child, .table-bordered th:last-child{border-right:none;}
.table-bordered tr:hover{ background:#f7eaeb;}
.firsttr td{ border-top:none !important;}

.tablebord-cust{ border:solid 1px #d2d2d2;}
.tablebord-cust tbody td{ padding:15px 10px 15px 10px !important;}



/*Table scrool Price start*/
.table-scroll{margin-bottom:20px;} 
.creditTableBackButton {
	background: url(/bp/new/images/prev.png) no-repeat scroll 0px 0 transparent;
	cursor: pointer;
	display: block;
	height: 40px;
	width: 40px;
	position: absolute;
	z-index: 100;
	left: -16px; top:25px;
}
.creditTableForwardButton {
	background: url(/bp/new/images/next.png) no-repeat scroll 0 0 transparent;
	cursor: pointer;
	display: block;
	height: 40px;
	width: 40px;
	position: absolute;
	right: -19px; top:25px;
	z-index: 100;
	white-space: nowrap;
}
   
.creditTableBody {
	border-right: 1px dashed #F0F0F0;
	display: inline-block;
	float: left;
	margin: 0;
	overflow: hidden;
	position: static;
	width: 720px !important;  /*font-weight:500;*/
	z-index: 40;
}
	 
/* new css for Tariff */
.table-sc1 tr td, .table-sc2 tr td{border-right:1px dashed #dcdcdc; border-top:1px dashed #dcdcdc; border-collapse:collapse; padding:8px 5px;}
.table-sc1 tr th, .table-sc2 tr th{border-right:1px dashed #dcdcdc; border-top:1px dashed #dcdcdc; border-collapse:collapse; padding:8px 5px; text-align:center;}
.table-sc2 tr td.no-border{border:none !important;}
.table-sc2 tr td.no-space{padding:0;}
/*Table scrool Price end*/





/*footer*/
#buidlandprice-main footer{ background:#333 !important; border-top:solid 7px #000; color:#FFF; 
font:normal 11px Arial, Helvetica, sans-serif;}
#buidlandprice-main footer section{padding:15px 0;}
#buidlandprice-main footer h5{font-weight:400;}
#buidlandprice-main footer h6{text-transform:uppercase;}
#buidlandprice-main footer ul{ list-style:none; margin:0; padding:0;}
#buidlandprice-main footer li{margin:4px 0;}
#buidlandprice-main footer .col-lg-4{ padding-left:0;}


/*New Added CSS*/
#buidlandprice-main .requestQuad{border:1px solid #4da3bc; padding:10px; margin-top:15px; float:left;}
#buidlandprice-main .requestQuad h2{color:#0086c5;}
#buidlandprice-main .pull-left-10{margin-left:10px;}
#buidlandprice-main .bx-wrapper p{font-weight:600;}
#buidlandprice-main .no-border{border:none !important;}
#myModalPostal {padding-top: 16%;}
#myModalPostal .modal-header {padding:15px;}
#buidlandprice-main .modalPostal .form-control{width:86%; float:left;}
#buidlandprice-main .btn-submit {background:#000; color:#FFF; float:left; margin-left:8px;}
#buidlandprice-main .btn-submit:hover, .btn-submit:focus{color:#A4A4A4;}
#buidlandprice-main .box-btn-gray{background:#787878;}
#buidlandprice-main .box-btn-gray a {display:block;font-weight:700;padding:5px;text-align:center; color:#FFF; border:1px solid #5A5A5A;}
#buidlandprice-main .box-btn-gray a:hover{background:#222222;}
#buidlandprice-main .beforeok h6.glyphicon-close:before{ content: "\e014"; color:#E9202A;}

#trimClose{background:url(/bp/new/images/close_blue.png) no-repeat center 0px;padding:7px}
.trimClose{background:url(/bp/new/images/close_blue.png) no-repeat center 0px !important;padding:7px}
#buidlandprice-main .trimPop{position:absolute;z-index:9999;padding:10px;max-width:968px;background:#fff;cursor:default;margin-top:35px;-webkit-box-shadow:0 0 10px rgba(17, 22, 34, 0.4);-moz-box-shadow:0 0 10px rgba(17, 22, 34, 0.4);box-shadow:0 0 10px rgba(17, 22, 34, 0.4);}
#buidlandprice-main .trimQuad{width:230px;padding:20px;float:left}
#buidlandprice-main .trimContainer{height:350px;overflow:auto;}
#buidlandprice-main .trimQuad ul{list-style:none outside none; margin:0; padding:0; text-align:left;}
#buidlandprice-main .trimQuad ul li{background:url(/bp/new/images/check-i.png) no-repeat left 4px; padding-left:22px;}
#buidlandprice-main .trimQuad h6 a{background:#3a94d2;border:1px solid #2879B1; padding:5px 20px; color:#fff; margin-top:10px; display:inline-block}
#buidlandprice-main .trimPop .pointer{background:url(/bp/new/images/box-arrow.png);display:block; position:absolute; width:30px; height:16px; margin-top:-26px;}

#buidlandprice-main .table.customerTbl td .red{margin-left:-10px}
#confirmAvailability .close{margin:-3px 5px}
#buidlandprice-main .paddLR10{padding-left:10px;padding-right:10px}

/*display of mobile*/
.mobheader, .mobfooter, .mobhomecont, .mobinnercont, .mobile, .abc{ display:none}

@media (min-width: 0px) and (max-width: 767px) {
.deskheader, .deskfooter, .deskhomecont, .deskinnercont, .desktop, .carousel-caption, .abc{ display:none;}
.mobheader, .mobfooter, .mobhomecont, .mobinnercont, .mobile, .abc{ display:block;}

.navbar{/*margin-left:-15px; margin-right:-15px;*/}
h1, .h1{font-size:16px;}
.navbar-inverse{background:#FFF;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{background:#000;}

.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{background:#000; color:#CCC;}
.navbar-brand{padding:0;}
.navbar-nav > li > a{background:#222;}
.vehclehshow-desc{display:none;}


/*#buidlandprice-main .container {background:none;}*/
.navtab-wrap{ margin:0;}


/*mobile nav*/
.mobnavtab{ overflow:hidden}
.mobnavtab ul li{ display:block; float:left; width:20%}
.mobnavtab li a{ font:600 10px 'Roboto', sans-serif; display:block; padding:7px 10px; color:#FFF; text-decoration:none; border-right:1px solid #FFF; background:#363636/* url(/bp/new/images/mobile/nav-arow-g.png) no-repeat right*/}
.mobnavtab li:last-child a {border-right:none;}
/*.mobnavtab li:last-child a{ background-image:inherit;}
.mobnavtab li:last-child a:hover{background:#363636 url(/bp/new/images/mobile/nav-arow-r.png) no-repeat left}*/
.mobnavtab-year {font:600 12px 'Roboto', sans-serif; overflow:hidden;}
.mobnavtab-year li{ display:block; float:left;}
.mobnavtab-year li a{ color:#000; text-decoration:none; padding:8px; display:block; margin:0 5px;}
.mobnavtab-year li a:hover, .mobnavtab-year li.active a{padding-bottom:5px}


/*mobile footer*/
.mobfooter{text-align:center;}


/*mobile content*/
.mobhomecont img{width:100%;}

.panel-title table td{ text-indent:15px;}
.panel-title table td:last-child, .panel-title table td:first-child{ text-indent:0px;}
#buidlandprice-main .panel-title table td h1,#buidlandprice-main h2,#buidlandprice-main h3{margin-top:0; margin-bottom:5px;}




#buidlandprice-main .panel-heading a h3{color:#000;}
#buidlandprice-main .panel-heading a{text-decoration:none;}
#accordion{margin-bottom:15px;}
#maccordion{margin-bottom:15px;}
#gaccordion{margin-bottom:15px;}
#laccordion{margin-bottom:15px;}


.mobpro-detail{}

.mobpro-detail h4{background:url(/bp/new/images/title-border.png) repeat-x left 30px; padding-bottom:20px; }
.mobpro-detail h6 a{ background:#3a94d2; border: solid 1px #3a94d2; padding:5px 20px; color:#FFF; margin-top:10px; display:inline-block;}
.mobpro-detail ul{ list-style:none; margin:0; padding:0;} 
.mobpro-detail ul li{ background:url(/bp/new/images/check-i.png) no-repeat left 4px; padding-left:19px;}

.pull-left-10{margin-left:0; margin-top:10px;}
.modalPostal .form-control{width:70%;}
}










