.breadcrumb{background-color:#fff !important}
.item-section{line-height:25px;}
.active-link a{color: #d20000;}
.shoppingCart-Header{color:#d20000;}
.padding0{padding:0px !important;}
.item-name{font-weight:600;}
.item-desc{color:#222;}
.item-stock{color:#0cb344;}
.subtotal-section{position:sticky !important;top:100px !important;background:#f0f0f0;border-radius: 10px;border: solid 1px #bdbdbd;background-color: #f0f0f0;line-height:30px;text-align:left;
max-width:230px !important;float:right !important; padding-bottom: 20px !important; max-height: 335px;}
.options{list-style:none;padding:0px;}
.options li{display:inline-block;color:527cd1;padding:0px 5px;cursor:pointer}
.options li{padding-left:0px !important;}
#compCart .options li:after {content: '';width: 0;height: 100%;border: 1px solid #f0f0f0;top: 0;left: 100px;margin-left:5px;}
.options li:last-child:after { display:none; }
.item-pricing{margin-top:-10px;}
.originalPrice{text-align: center;margin-top: 20px;color: #0055ac;cursor:pointer}
.Upricing{padding:5px 0px;color:#222;}
.contentColor{color:#222;}
.popover {height:100px;}
.popover-title .close{position: relative;bottom: 3px;}
.link{color:#007cce}
.promtion-icon{width:30px !important;}
.item-promotion{background:#ebebeb;padding:3px;}
.btn-number{background:#fff !important;border-radius:0px !important;width:40px !important;padding:9px !important;}
.input-number{text-align:center}
.paddingtop5{padding-top:5px;}
.unitPrice{font-size:14px;font-weight:600}
.disabledbg{background:#f0f0f0 !important}
.disabledBlock{pointer-event:none; color:#868686}
.headingOr {
    text-align: center;
}
.headingOr:before,
.headingOr:after {
    background-color:#bdbdbd;
    content: "";
    display: inline-block;
    height: 1px;
    position: absolute;
    vertical-align: middle;
    width: 25%;
    top:50%;
}
.headingOr:before {
    right: 2.5em;
 
}
.headingOr:after {
    left: 2.5em;

}
.width100{
	width:100%;
}
.globalPromotional-content{position: absolute;
    top: auto;
    right: 5%;
    top: 30%;
    vertical-align: middle;
    color:#fff;
    font-weight:600;
  }
.btn-margin{margin: 20px 30px 10px 20px;}
/*--sepcific for html only not required to add in prideprovider-----*/
.recently-viewed-items.slick-slider{
    margin-bottom: 40px;
}

/*----checkout---*/
.section-start{margin-top:40px;}
.checkout-top{
	top:25px;
}
.checkout-header {color:#fff;
	font-size: 18px;
    font-weight: 600;
	cursor:pointer;
}
.checkout-flow{
	line-height:110px;
}
.goBack {z-index:1;}
.returnStay{
	width:370px !important;
	top:50px !important;
	z-index:1;
	background: #fafafa;
	border-radius:10px;
	display:none;
	padding: 20px 5px!important;
}
.returnStay:before {
    left: 77% !important;
    margin-left: -5px;
    border-width: 25px;
}
.returnStay:after{left:76% !important;border-bottom-color: #fafafa;border-width:25px;bottom:99%;}
.position-relative{position:relative;}
.vertical-aligncenter{
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.returntocart-link{
	color:#2a2a2a;
	font-size:14px;
}
.show-button{display:block !important;}
.pickUp-button{display:none;border:none;}
.stayIncheckout{
	background: #fff;
    padding: 5px;
    border-radius: 5px;
    border: solid 1px #d20000;		    
    color:#d20000 !important;
    display: flex;
    align-items: center;
    justify-content: center
}
.stayIncheckout a{color:#d20000;text-decoration:none !important;margin-bottom:0px;font-weight:normal;}
.button-margin{margin:0px 15px 0px 0px;}
.Selectbranch{padding:10px;margin-left:0px;}
.inputPickupAdd{float:left;}
.pickUp-button{margin:5px 30px !important;}
.panel-sections-start{background:#fafafa;}

.deliveryPickUp{background:#f7f7f7;border:1px solid #f0f0f0}
.tabSection-start{padding:0px !important}
.pickUp-section{border-bottom: 2px solid #fff;padding:14px 30px !important;}
.branchNameSelection{padding:20px 30px 0px !important;}
.margin-left0{margin-left:0px !important;}
.deliveryPickUp .nav .active a{background:#fff !important;color:#2a2a2a !important;
padding:11px;
font-size: 16.5px;
font-weight: 600;
border-bottom:2px solid #d20000;
border-radius:0;
}
.branch-selection-row{padding-bottom:20px;}
.residential-addresse{background:#d5d5d5;border-bottom:1px solid #fff;padding: 0px 30px !important;}
.addOnetimeButton{padding:15px;background:#8c8c8c !important;border-radius:5px;font-size:16px;font-weight:600;margin-left:25px;border:none;display:inline-block;}
.addOnetimeButton a{color:#fff !important;}
.addOnetimeButton a:hover{color:#fff;text-decoration:none;}
.tab-titles a{color:#2a2a2a; 
    font-size: 16px;
    color: #2a2a2a;
    font-weight: 600;
    line-height: 36px;}
.tab-titles a:hover{background:#f7f7f7 !important;color:#2a2a2a !important;}
.selcted-radio{background:#fff;}
#text{
display:none;
}
label{font-weight:100 !important}
#toggle-readmore{color:#007cce;font-size:16px;font-weight:600;cursor:pointer}
.showDelivery-pickup{display:block;}
.pickUp-section label{font-weight:100}
.residential-addresse label{font-weight:100}
.residentialAdd{color:#cf1d1d;font-weight:600;}
.btn-checkout a {color:#fff;}
.addOntime-active{margin-left:30px;}
.residential-addresse-active{background:#fff;padding:20px 0px;}
.search-address{background-color: #f1fafd;padding:25px 25px 25px 60px !important;}
.search-input-box{background-color: #f1fafd;padding:25px 25px 25px 60px !important;}
.searchBox-add{font-size:18px;vertical-align:middle;padding-right:10px}
.search-here{font-weight:600;color:#0055ac;}
.item-image{padding-top:15px;}
.yourItemSection{background:#fff;padding-top:30px !important;}
.required{color:#d20000;padding: 10px 5px;}
.labour-contract{border: solid 1px #d20202;display:inline-block;padding:1px 10px;margin-right:5px;border-radius:3px;background:#fff;margin-top: 5px;}
.splitQuantity{padding-top:20px !important;}
.alignDivs{margin-top:17%}
.qty-item{margin-top:40%}
.your-item-start{padding-bottom:20px;border-bottom:1px solid #f0f0f0;padding-left:0px !important;padding-right:0px !important;}
.paddingTop20{padding-top:20px !important;}
.continue-button-checkout{padding:40px;}
.bg-primary{background:#d20000;}
.labour-contract + .tooltip > .tooltip-inner {background-color: #f0f0f0;color:#2a2a2a;}
.labour-contract + .tooltip.bottom{text-align: left !important;}
.large.tooltip-inner {max-width: 670px; width: 670px;}
/*--shippingmanagementsec----*/

.shippingMethodProducts{background:#f3f3f3;padding:30px 50px !important;}
.shipping-packing-instruct{padding:30px 50px !important;background-color: #fcfcfc;}
.shipping-packing-textarea{border-radius: 5px !important;border: solid 2px #dcdcdc !important;background-color: #fcfcfc !important;}
.shippingforParts{padding:30px 50px !important}
.text-area{height:85px !important;border-radius:5px;}
.shippingforParts .input-without-borders{border:none;border-bottom:1px solid #dcdcdc;border-radius:0;box-shadow:none !important;}
.shippinInst{padding-bottom:50px !important;}
.bottom-area{padding-bottom:30px !important;}
.po-required{padding-top:5px;}
.part-shipping{padding:0px 10px;}
.apply { 
  line-height: 28px;
  color:#d20000;
  border-radius: 5px;
  border: solid 2px #dcdcdc;
  width:86px;
  font-weight:bold;
}
.po-selction-prods{padding:20px 5px!important;}
.custom-checkoboxes{padding: 5px 45px !important;}
.shippingMethodProducts .custom-checkoboxes{padding: 10px 60px !important;}
.product-checkbox{padding:10px 0px 5px 10px !important;}
.shipping-custom-radio{width:4% !important;padding: 0 !important;}
.clear{color:#2a2a2a !important;}
.shipping-prod-po{background:#f0f0f0 !important;border-radius: 0 !important;box-shadow:none !important;background: #f3f3f3 !important}
.search-input-box{display:none}
.search-input-text-box{padding:20px;background:#f1fafd !important;}
.btn-input-address{padding:5px}
/*---newaddedchanges---*/
.items-added{padding:20px 0px 0px;}
.couponCode-sec{background-color: #fcfcfc;}
.custom-checkoboxes-billingAdd{padding: 10px 32px !important;}
.purchaseOrder{padding-left: 22px !important;line-height:22px;}
.checkout-panel-section-title{display:inline-block;padding: 0px 10px;color:#0055ac;}
.completed-sec{background:#fff !important;}
.completed-sec-selected-option{background:#f0f0f0  !important;padding: 15px 60px !important;}
.finalizeOrder{padding: 15px 60px !important;background:#fff}
.remote-location-charge{padding:10px 40px !important;}
.remotecharge{padding-top:10px;}
.panel-completed{border:#f0f0f0 !important;}
.form-control.input-without-borders{border:none;border-bottom:1px solid #dcdcdc;border-radius:0;box-shadow:none !important;}
.form-control.input-without-borders.shipping-part-po:focus{border-bottom:1px solid #555 !important;}
.form-control.input-without-borders.shipping-prod-po:focus{border-bottom:1px solid #555 !important;}
.couponCode-sec .input-without-borders{background:#fcfcfc;}
.select-without-borders{border:none;border-bottom:1px solid #f0f0f0;border-radius:0px;}
.absolute{position:absolute;bottom:30px;}
.sticky{position:sticky !important;position: -webkit-sticky !important;bottom:0;height:100%;}


/*---select----*/
input[type=checkbox], input[type=radio]{		
    margin: 2px 0 0;		
    line-height: normal;		
}
select {
	border: 1px solid #F0F3FB;
	border-radius: 4px;
	width: 100%;
	padding: 10px;
	font-size: 16px;
	color: #3F3F3F;

	/* Here's the code we need */
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	 -o-appearance: none;
		appearance: none;
}
.select-wrapper {
	position: relative;	
}

.select-wrapper:after {
	content: "\f107";
    font-family: FontAwesome;
  	font-size: 20px;
  	position: absolute;
  	top: 23%;
	left:50%;
  	right: 20px;
  	color: #434B67;
  	pointer-events: none;
}
.select-billing-wrapper {
	position: relative;	
}

.select-billing-wrapper:after {
	content: "\f107";
    font-family: FontAwesome;
  	font-size: 20px;
  	position: absolute;
  	top: 23%;
	left:90%;
  	right: 20px;
  	color: #434B67;
  	pointer-events: none;
}
.Selectbranch-delivery.select-wrapper:after {
	top: -10% !important;
	left: 79% !important;
}
.new-card.select-wrapper:after {
	left: 46% !important;
}
.completed-sec .numbers{color: #2a2a2a;border: 2px solid;width:32px;height:28px;text-align:center;padding: 1px 7px;}
.unselected-sec{border:none !important;}
.unselected-sec .numbers{padding: 2px 10px;color:#dee2e6 !important;}		
.unselected-sec {		
    background: #fafafa !important;		
    box-shadow: none !important;		
    color: #dee2e6 !important;		
    border: 1px solid #f0f0f0 !important;		
}
/*---itemstatus----*/
.trapezoid {
	width: 260px;
	height: 30px;
	background: #8dffb0;
	margin-left: 45px;
	position: relative;
	line-height:30px;
	white-space: nowrap;
	text-overflow: ellipsis;
	min-width: 240px;
}
.trapezoid:before {
  content: '';
  border-right: 45px solid #8dffb0;
  border-bottom: 30px solid transparent;
  position: absolute;
  left: -45px;
  top: 0;
}
.trapezoid:after {
  content: '';
  border-left: 45px solid #8dffb0;
  border-bottom: 30px solid transparent;
  position: absolute;
  right: -45px;
  top: 0;
}

.trap-error{background:#e14938;color:#fff;}
.trap-error:after{
	  border-left: 45px solid #e14938;
}
.trap-error:before{
	  border-right: 45px solid #e14938;
}
.item-update{padding-right:5px;}
.item-error{display: flex;justify-content: center;border-top:2px solid #e14938;}
.item-success{display: flex;justify-content: center;border-top:2px solid #8dffb0;}
.trapizium + .trapizium + .trapizium {
    float: none;
    display: inline-block;
}
.cartPage-selectbox{width:60px !important;z-index: 0;}
.cartqty{display:flex;justify-content:center;}
.fa-times-thin:before {
	content: '\00d7';
	font-size:21px;
}
.setDefault{padding-right:5px;}		
.deliverHere{border:none;}		
.paddingright0{padding-right:0px !important;}		
.deliverySearch{border:none !important;border-bottom:1px solid #bdbdbd !important;position:relative;}		
.Selectbranch{border: none; background:#f7f7f7;}		
.residential-section{padding-bottom:20px;border-bottom: 2px solid #fff;}		
.searchAddhere{font-size: 20px;position: absolute;left: 50px;}		
.btn-search-delivery{background:#f1fafd;border:none;}		
.btn-deliver-search{position:absolute !important;left:25%;}		
.Selectbranch:focus{outline:none;}		
.apply{background:#f0f0f0}		
.clear{background:#f0f0f0}		
.white-bc{background:#fff !important;}		
.couponCode{background:#fcfcfc}		
select .Selectbranch option:hover{background:#fff !important;}
/*To make center container*/
.site-container{
	max-width:1600px;
	margin:auto;
	padding:0px 15px;
}
/*--only desktop--*/
@media (min-width:768px){
 .saveQuote-popup.modal-dialog{max-width:65%}
}
/*Responsive till desktop*/
@media only screen and (max-width: 1420px) and (min-width: 1024px){
	/* Dealer price and quantity is coming in next line */
	.item-dealer-price{
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}
	.nowrap-text{
		white-space: nowrap;
		text-overflow: ellipsis !important;
	}
}
@media only screen and (max-width: 1287px) and (min-width: 1024px){
	.cartPage-selectbox select {
		width: 60% !important;
		padding: 5px;
	}
	.cartPage-selectbox.select-wrapper:after{
		font-size: 14px;
		top: 20%;
		left: 50%;
	}
	.labour-contract{
		padding: 1px 4px;
		margin-left: 5px;
	}
	.cartPage-selectbox .border-qty {
		width: 50%!important;
		margin-left: 10px;
		padding: 1px;
	}
}


/*To align right*/
.subtotal-section{
	float:right !important;
	
}

.item-image img {
	width: 100%; /*Text is overlapping on image*/
	max-height:147px;
}
.branch-selection-row .select-wrapper:after{left: 40%;top:38%;} 		
.inventory-status{font-weight:600}		
.select:focus{border:none !important;}

/*---input---*/
input[type='radio'] {
  -webkit-appearance:none;
  width:17px;
  height:17px;
  border:1px solid darkgray;
  border-radius:50%;
  outline:none;
}

input[type='radio']:before {
  content:'';
  display:block;
  width:60%;
  height:60%;
  margin: 20% auto;    
  border-radius:50%;    
}
input[type='radio']:checked:before {
  background:#007cce;
}
input[type=radio]:focus{
	outline:none !important;
}

.fa-check-circle-o{font-size:22px;vertical-align:middle;}
.addOntime-inactive{margin: 10px 0px !important;}
.fontweight600{font-weight:600;}
.disabledColor{color:#818588}
.shippingMethodProducts textarea{background: #f3f3f3;}
.shippingManagementSection h5{padding-bottom:10px;}
.form-control:focus{box-shadow:none !important;}
.button:focus{outline:none !important;}
.globalPromotion h1{margin-top:0px;}
.border-qty-width {border-right-width:1px !important;}
.branch-selection-border{border-bottom: solid 2px #e2e2e2 !important;}
.Selectbranch option{background:#fff;}
.cartPage-selectbox.select-wrapper:after{
	top: 15%;
	right: 10px;
}
.padding-left10{padding:0px 0px 0px 15px !important;background:#ffff;border: 2px solid #f0f0f0;}
.padding-bottom25{padding-bottom:25px;}
.pickup-free{line-height:32px;font-weight:600;}
.default-color-link{color:#007cce;cursor:pointer;}
.btn-return-cart{
	padding:5px !important;
	font-weight: normal !important;
    font-size: 14px !important;
}
.poBtnDisabled{
	background: #8c8c8c;
	border: none;
	color: #ffff;
	line-height: 28px;
    border-radius: 5px;
    width: 86px;
    font-weight:bold;
}
/*--saveQuote-popup---*/
.saveQuote-popup .modal-header{border:none;display:inline-block}
.saveQuote-popup .modal-header .close{margin-top:0px;padding-top:0px;}
.saveQuote-popup .modal-footer{border:none;justify-content:center}
.saveQuote-popup .modal-content{background: #f7f7f7;padding: 50px 50px 60px 70px;font-size:16px}
.saveQuote-popup input{background:#f7f7f7}
.saveQuote-popup .form-control:focus{background:#f7f7f7}
/*--end---*/
.btn-return-cart a{margin-bottom:0px;font-weight:normal;}
.enter-qty-info{color:#2a2a2a !important;font-weight:normal;white-space: nowrap;}
.apply:hover{background-color:#d20000 !important;color:#fff !important;border:none;}
.payment-address-sec select.form-control{height: 100% !important;}
.custom-checkoboxes-billingAdd .checkmark{left: -4%;}
.paddingtop0{padding-top: 0px !important;}
.residential-section{padding: 20px 30px;}
.default-add-selection{padding-left:30px !important;}
.return-tocart-buttons{justify-content: center; display: flex;line-height:18px;}
a{text-decoration:none !important;}
.return-tocart-buttons a{margin-bottom:0px;}
.shippingMethodProducts-bcolor{background: #f3f3f3;border-bottom: solid 4px #e1e1e1;}
.cartvisible{visibility:visible !important;opacity: 1 !important;
  transition: opacity 2s linear !important;}
button.labour-contract.bg-primary:focus{background:#d20000 !important;}
.convertQuote-text-area{background:#f0f0f0 !important;}
.overflowwrap{overflow-wrap: break-word;}
.email-quote-input.input-group .form-control{width: 90%; }
.email-add-btn{padding: 10px 8px !important;}
.normal-bold-text{font-weight:600;}
.return-option{padding-bottom:15px;}
.originalPrice .close{opacity:1;}
.paddingright25{padding-right:25px !important;}
.btn-search-delivery:focus{outline:none;}
.price-popover{height:85px;}
.completed-checkmark .fa.fa-check{color:#0055ac;padding-top: 4px;}
.completed-disabledcheckmark .fa.fa-check{color:#868686;padding-top: 4px;}
.default-border-blue{border:2px solid #0055ac !important;}
.disabled-border-grey{border:2px solid #868686 !important;}
.checkbox input[type=checkbox]{display:none;}
.coupon-space .red{margin-left:14px;font-size:16px;}
.po-number-bold{font-weight:bold;letter-spacing:1px;}
 /*--safari fix-----*/
.checkout-layout .row:before , .row:after{display:flex;}
.panel-sections-start .container:before,.container:after,.nav:after,.nav:before{display:flex !important;}
.pickup-selection{font-weight:600;}
.avail-date{font-size: 15px;font-weight: 300;}
/*------------checkoutmobile--code-------*/

@media (min-width: 320px) and (max-width:768px) {
	.border-qty-width {border-right-width:1px !important;}
/*---- checkout for mobile start---------*/
/*-----header------*/
.mobilepadding0{padding:0px !important;}
.img-checkout-flow {line-height:101px;}
/*---end----*/
/*---order-summary---*/
.checkoutmobile-subtotal {border-radius: 10px;border: solid 1px #bdbdbd;background-color: #f0f0f0;line-height: 30px;margin-top:10px;font-size: 17px;}
.mobile-subSection{padding: 0px 0px 45px 0px !important;top:20px;}
#mobileorder-summary-content{bottom:15px;}
/*----end----*/
/*----branch name input-----*/
/*----added changes-----*/
.selection-mobile{padding: 0px 5px 20px !important;}
.branch-selection-row .select-wrapper:after{left: 86%;top: 12%;}
.pickUp-section{padding: 12px 15px !important}
.addOntime-active{margin-left:0px}
.pickUp-button{margin: 5px 35px;}
.normal-bold-text{margin-bottom: 5px;display: inline-block;}
.disabledColor{color: #818588;}
.addOntime-inactive {background:#8c8c8c !important;border-radius:5px;font-size: 16px !important ;font-weight: 600;border: none;}
.marginleft45{ margin-left: 45px;}
.addOntime-inactive a{color: #fff !important; padding:0px;}
.tab-content>.active {display: block;}
.branch-selection-border {margin-left:8px;border-bottom: solid 2px #e2e2e2 !important;}
.links-border{border-radius: 0px !important;}
.branchpadding{padding-bottom:30px}
.search-address {background-color: #f1fafd;font-size: 15px;padding: 18px 36px !important;}
.Selectbranch-delivery{padding: 3px 6px 16px 7px;}
.line-height20{line-height:20px;}
.checkout-vertical-pipe {content: "";background-color: #44444a;position: absolute;
width: 2px;height: 25px;top: 2px;right: 94%;color:#000;display: block;}
.alignDivs {margin-top: 0%;}
.contract-vertical-pipe:after{content: "";background-color: #44444a;position: absolute;
width: 2px;height: 25px;top: 2px;right: 0%;color:#000;display: block;}
.item-image .imagenot {border: solid 2px #dcdcdc; padding: 39px 14px 45px 49px; color:#707070;font-size:20px;text-align:middle;}
.pickup-selection{font-weight:600;}
.avail-date{font-size: 15px;font-weight: 300;padding-top: 10px;display:flex;}
/*-----section-2 start----*/
.labour-contract {border: solid 1px #d20202;padding: 10px;margin-right:1px;
border-radius: 3px;background: #fff; color:#d20202; font-weight:600;font-size:16px;width:32%;}
.contract-price{font-size:17px;}
.labour-buttons button { margin-bottom: 20px;}
.checkpadding-top{padding-top:20px !important;}
.your-item-start{border: solid 2px #dcdcdc;margin-bottom: 12% !important;}
.yourItemSection {background: #fff;padding: 16px !important;}
.item-section {line-height: 27px;padding-bottom: 25px;}
.itemcards-padding{padding: 0px 10px 0px 10px!important;}
.horiz-line hr{border: 0;height: 1px;background: #a9aaac;margin:12px 0px;}
.labold{font-weight:600;}
.itembuttons-padding{padding:3px 1px 12px 6px!important}
/*---- section-2 end*----/
/*---- end----*/
.checkout-header-mobile {font-size: 15px;font-weight: 600;cursor:pointer;}
.checkout-Total-Price-mobile{color: #44444a;}
/*---- section-3 css start here-------*/
.shipping-packing-instruct {padding: 30px 30px !important;background-color: #fcfcfc;}
.custom-checkoboxes{padding:0px 0px 0px 40px !important;}
.product-checkbox{padding:10px 0px 5px 15px !important; }
.shippingManagementSection .custom-checkoboxes{padding:10px 0px 0px 40px!important;}
.shippfontsz{font-size:15px;}
.shippingMethodProducts {padding:30px!important;line-height: 30px;}
.checkinput{padding-left:10px;}
.checkmark {height: 25px;width: 25px;left:-2%}
.remote-location-charge {padding: 0px 0px 0px 35px!important;}
.remotecharge{padding-top:0px;}
.apply{margin-top:20px;font-size:16px; height:38px;}
.poBtnDisabled{margin-top: 20px;}
.clear { margin-left: 25px; color: #2a2a2a !important;height:38px;}
.shippingforParts{padding: 30px !important;}
.m-padding-label{padding:0px 20px!important;}
.shipping-prod-po {
    border: none !important;
    border-bottom: 1px solid #dcdcdc !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    background: #f3f3f3 !important;
}

.shipping-part-po { border: none !important;
    border-bottom: 1px solid #dcdcdc !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    
}
.downarrow {
  content: "\21B3";
   color: #d5d5d5;
   font-size:20px;
}
.fa-info-circle{font-size:16px;padding:0px 4px 0px 4px;}
/* section-3 css end here */
/*---section-4----*/
.mobile-margin0{margin:0px !important;}
.margin10{margin:10px 0px !important;}
.padding-10{padding:10px 0px!important}
.custom-checkoboxes-billingAdd{padding:10px 15px !important}
.payment-selection .select-wrapper:after{left:75%;}
.Payment-method .payment-selection input{margin-top:0px;}
.Payment-method .radio strong{margin-left:20px;}
.mobile-apply-center{display:flex;justify-content:center;}
.billing-add .custom-checkoboxes-billingAdd .checkbox {padding-left:30px;}
.container input:checked ~ .checkmark:after{top:4px;}
.new-card.select-wrapper:after{left:90% !important;}
.payment-inputpadding{padding:12px 0px !important;}
.p-top-0{padding-top:0px !important;}
.mobile-cc-option{border: 2px solid #dcdcdc; border-radius: 8px;padding: 20px 20px 30px!important;margin-top:20px;}
.mobile-billing-same{padding-top:12px !important;}
.mobile-edit-option{position:absolute !important;bottom: -20px;display: flex;justify-content: center}
.custom-checkoboxes-billingAdd .checkmark {left:-5%;}
/*--reviewcode---*/
.Payment-method h5 b{font-size:16px;}
.bottom-area{padding-bottom: 15px !important;}
.shippinInst{padding-bottom: 20px !important;}
.primary-checkout-button{padding:15px;font-size:17px;font-weight: 600;}
/*checkout  for mobile end */
/*---section-5---*/
.completed-sec-selected-option{padding: 15px 15px 15px 35px !important;border-top:none !important;}
.finalizeOrder{padding: 15px 33px !important}
.completed-sec{border:none !important;}
.checkout-panel-section-title{font-size:16px;font-weight: 600}
.numbers{font-size:16px;}
/*---saveQuote---*/
.saveQuote-popup.modal-dialog{width:100% !important;margin:10% 0}
.saveQuote-popup .modal-content{padding:35px 15px}


/*---corrections--*/
.branchNameSelection{padding:20px 14px 0px !important}
.Selectbranch{padding: 10px 5px !important;}
.searchAddhere{left: 170px;}
.purchaseOrder{padding-left:40px !important;}
select:focus {outline:none;}
.completed-checkmark .fa.fa-check{ padding-top:3px;}
.checkmark span{margin-left:20px;}
.custom-checkoboxes span:nth-child(3) {margin-left:15px;}
.po-selction-prods{padding:20px 0px !important;}
span.commerceItemDisplayName{margin-left:15px;display:inline-block}
.completed-sec span.commerceItemDisplayName{margin-left:0px !important;}
.continue-button-checkout{padding:40px !important;}
.site-header.checkout-layout .site-logo {left: 15px;top:30%; }
.checkout-flow{line-height: 110px;text-align:right !important;}
.selected-panel .numbers{margin-right: 20px;}
.col-xs-3.input-group-cc{text-align:right;}
input:focus{outline:none;}
.po-selction-prods .custom-checkoboxes{padding:0px !important;}
.left-pipe{border-left:1px solid #2a2a2a;padding: 0px 5px !important; border-left: 1px solid #2a2a2a; margin-left: 5px;}
.primary-checkout-button.addOntime-active{font-size:16px;}
.mobilepadding-top0{padding-top:0px !important;}
.mobile-padding15{padding:15px !important;}
.mobile-contract-price{font-size:14px;}
.coupon-space{padding-top:16px !important;}
.fst0.custom-checkoboxes{padding:0px 0px 0px 5px !important;}
}
