.header-new .insurance-type-links {
   display: none;
}
/*Purchased Steps Style*/
#policystep-section .wizard > .content { background: #FFF; min-height: 25em;   box-shadow: rgba(0,0,0,0.10) 0 0 10px;}
.wizard>.steps>ul>li.current {background: #fff; border-radius: 5px 5px 0 0; box-shadow: rgba(0,0,0,0.10) 0 0 10px;}
#innerpages .form-row .select2-container--default .select2-selection--single{border-radius:10px}
#policystep-section .wizard>.content>.body input{border-radius:10px}
#innerpages .form-row .input-group-addon:last-child{border-radius:10px 0px 0px 10px}
#innerpages .form-row .input-group .input-box input{border-radius:0px 10px 10px 0px}
#innerpages .detuctible-choice .form-row .select2-container--default .select2-selection--single .select2-selection__rendered{height:30px;line-height:30px;border-radius:5px}
#innerpages .detuctible-choice .form-row .form-row .select2-container .select2-selection--single{height:30px;border-radius:5px;line-height:30px}
#innerpages .detuctible-choice .form-row .select2-container--default .select2-selection--single .select2-selection__arrow{height:30px}
#innerpages .detuctible-choice .form-row .select2-container .select2-selection--single{height:30px;border-radius:5px}
.form-row .switch-field{display:flex;margin-bottom:0;overflow:hidden;width:100%}
.form-row .switch-field input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}
.form-row .switch-field label{background-color:#fff;color:rgba(0,0,0,0.6);font-size:14px;line-height:1;text-align:center;padding:0 10px;margin-left:0;border:1px solid #b4e9f5;line-height:42px;transition:all .1s ease-in-out;color:#015262;width:50%;font-weight:400;margin-bottom:0;position:relative}
.form-row .switch-field label:hover{cursor:pointer}
.form-row .switch-field input:checked+label{background-color:#81d4e4;box-shadow:none;font-weight:600;color:#fff}
.form-row .switch-field label:first-of-type{border-radius:0px 10px 10px 0px}
.form-row .switch-field label:last-of-type{border-radius:10px 0px 0px 10px}
.form-row .switch-field input:checked+label{background-color:#81d4e4;box-shadow:none;font-weight:600;color:#fff}
.form-row .radio-switch .switch-field input:checked+label:before{display:inline-table;content:'';width:14px;border:#fff solid 0;height:14px;background:#2c6b80;border-radius:50px;position:absolute;right:5px;top:14px}
.form-row .radio-switch .switch-field input:checked+label:after{display:inline-table;content:'';width:6px;border:#fff solid 0;height:6px;background:#fff;border-radius:50px;position:absolute;right:9px;top:18px}
.form-row .radio-switch .switch-field label:before{display:inline-table;content:'';width:14px;height:14px;border:#81d4e4 solid 1px;background:#fff;border-radius:50px;position:absolute;right:5px;top:14px}
.add-vehicle-design .radio-switch .switch-field label{	padding: 0px 10px; text-align: center; line-height: 44px; white-space: nowrap; height: 44px;display:inline-block; vertical-align: middle;  }
.add-vehicle-design .radio-switch .switch-field label:before{display: none;}
.add-vehicle-design .radio-switch .switch-field label:after{display: none;}
.add-vehicle-design .radio-switch .switch-field input:checked+label:after{display: none;}
.add-vehicle-design .radio-switch .switch-field input:checked+label:before{display: none;}

.question-tab-box.updated-tab-box .nav-tabs>li>a{    background: #edfafd;}
.add-vehicle-form-compress .driver-switchcontent-box{ border-radius: 10px; background: #fff; margin-bottom: 15px; box-shadow: rgba(0,0,0,0.10) 0 0 10px;}

/*Quote List Style*/
.lessee-quote .insurance-form-btn{position: absolute;    top: auto; bottom: -50px;   left: 372px; padding: 0px 10px;    width: auto;    height: 31px;    line-height: 30px;    font-size: 14px;    text-transform: none;    font-weight: 600;}
.lessee-quote .insurance-form-btn span{margin-left: 5px;}
.lessee-quote .insurance-form-btn span img{width: 20px;}
.detuctible-choice{padding-top:5px; width:150px; position:absolute; top:auto; bottom:-50px; left:340px}
#innerpages .detuctible-choice .form-row{display:flex;padding-bottom:0}
.detuctible-choice .label-box{display:inline-block;font-size:14px;line-height:31px}
.detuctible-choice .input-box{display:inline-block;margin-right:2%;min-width:120px}
.policy-holder-ic-detail-mobile .holder-details-box{box-shadow: rgba(0,0,0,0.10) 0 0 10px; border-radius: 10px;}



/*Summary Page Style*/
.policy-renewal .payment-details-tab .tab-content { background: #FFF; box-shadow: rgba(0,0,0,0.10) 0 0 10px;}
.policy-renewal .conformation-box-detail{ box-shadow: rgba(0,0,0, 0.10) 0 0 10px;}
.policy-renewal .payment-box hr{border-top: 1px solid #fff;}
.policy-renewal .payment-box .summary-bottom-price-box .price-right{text-align: left;}
.policy-holder-ic-detail-mobile .holder-details-box .holder-edit-details {bottom: 10px;}
.policy-holder-ic-detail-mobile .holder-details-box .holder-edit-details a{line-height: 20px;}

#innerpages #policySteps .time-counter .time-box span{font-size: 22px;}
#innerpages #policySteps .time-title { font-size: 18px; font-weight: 700; line-height: 15px;}

.policy-renewal .insurance-btn a.yellow-btn{
	 border-radius: 10px 10px 0 0;
    padding: 2px 10px;
    color: #fff;
    position: absolute;
    top: 0px;
    right: auto;
    left: 15px;
    z-index: 10;
    font-size: 12px;
    line-height: 27px;
    height: auto;
    min-width: inherit;
}
.policy-renewal .insurance-btn a.yellow-btn span img { width: 22px; margin-left: 10px; }

.policy-renewal .payment-details-tab .nav-tabs>li>a {border-radius: 10px 10px 0 0;}

.quote-desk-mob-update .desktop-quote-timer { text-align: right; }

.tpl-com-home-tab3.quotetab {
    margin-top: 0px;
}

.detuctible-choice { bottom:-35px; } 
.quote-desk-mob-update .policy-holder-ic-detail-mobile .short-by-price { bottom:-35px; left:200px; } 
.quote-desk-mob-update .policy-holder-ic-detail-mobile .panel .driver-detail-btn { bottom:-35px; } 
.policy-renewal .conformation-box-detail { position: relative; }

.insurance-btn {}
.policy-renewal .insurance-btn a.yellow-btn {
    border-radius: 0 0 10px 10px;
    padding: 2px 10px;
    color: #fff;
    position: absolute;
    bottom: -31px;
    top: auto;
    right: 50%;
    left: 15px;
    z-index: 10;
    font-size: 12px;
    line-height: 27px;
    height: auto;
    min-width: inherit;
    width: 250px;
    margin-right: -125px;
}

.form-row .companyvalue label {
    background-color: #B2AFE7;
    padding: 0px 10px;
    text-align: center;
    line-height: 44px;
    white-space: nowrap;
    height: 44px;
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    width: 100%; border-radius: 10px;
}

#innerpages .detuctible-choice .form-row { display: flex; flex-direction: column; width: 150px; } 
.detuctible-choice { left: 360px; }
.detuctible-choice.repair-method {left: 510px;}
.detuctible-choice .input-box { margin-right: 0px; } 
.quote-comoanynametpl { min-height: 49px; padding: 5px 15px !important;}



.summary-bottom-price-box .lightbox { background-color: rgba(255,255,255,0.5);
    padding: 5px 7px;
    border-radius: 10px;
    color: #6a62eb;
    font-weight: 700;
    margin: 10px 0px;}
.policy-renewal .summary-bottom-price-box .lightbox  .price-left-label {color: #6a62eb; line-height: 36px;}
.policy-renewal .summary-bottom-price-box .lightbox  .price-right-value {color: #6a62eb;}
.policy-renewal .summary-bottom-price-box .lightbox  .price-right-value sub {color: #6a62eb;}


.summary-bottom-price-box .light-box { background-color: rgba(255,255,255,0.5); 
    padding: 5px 7px;
    border-radius: 10px;
    color: #6a62eb;
    font-weight: 700;
    margin: 10px 0px;}
.summary-bottom-price-box .lightbox   .price-left-label {color: #6a62eb; line-height: 36px;}
.summary-bottom-price-box .lightbox   .price-right-value {color: #6a62eb;}
.summary-bottom-price-box .lightbox   .price-right-value sub {color: #6a62eb;}



.receipt .summary-bottom-price-box .lightbox{ background-color: rgba(255,255,255,0.5);
    padding: 5px 7px;
    border-radius: 10px;
    color: #6a62eb;
    font-weight: 700;
    margin: 10px 0px;}
.receipt .summary-bottom-price-box .lightbox .price-left-label {color: #6a62eb; line-height:18px; padding:8px 0px 0px; font-size:14px;}
.receipt .summary-bottom-price-box .lightbox .price-right-value {color: #6a62eb;}
.receipt .summary-bottom-price-box .lightbox .price-right-value sub {color: #6a62eb;}
.receiptDetail-popup .receipt .tpl-summarybox .summary-bottom-price-box .lightbox .price-right-value sub {color: #6a62eb;}
.tpl-summarybox .summary-bottom-price-box .lightbox .policy-amount-info {color: #6a62eb;}

.receipt .summary-bottom-price-box { position: relative; } 

.receiptDetail-popup .receiptnew-design .policy-detail-popup-content .receipt .receipt-list { padding-bottom: 0px; }
#innerpages #otherstab .add-vehicle-form-compress .form-row {    min-height: inherit;}
#innerpages .vehicle-details-box .form-row .autocomplete-items {
    top: 44px;
    border: 1px solid #eee;
}
.short-by-price .dropdown-menu ul li:hover a { color: #8daae5;}
#innerpages #dashboard .mainbox.blue-box.payment-page{padding: 0px; box-shadow: none;}
.wizard > .actions > ul > li .disabled{background: #dddede; color: #fff;}
.wizard > .actions > ul > li .disabled:hover{background: #9b9b9b;}

.wizard > .actions > ul > li a.yellow-btn{background-color: #41557d;}
.wizard > .actions > ul > li a.yellow-btn:hover{background-color: #37486a;}

.time-box span{font-size:24px;font-weight:700;display:inline-block;padding-bottom:0;line-height:36px;color:#1c859f}


.comprehensive-company-list .tooltip-icon.feature-tooltip a { background: #6a62eb;}


.quote-desk-mob-update .desktop-quote-timer h2 { display: block; }
.quote-desk-mob-update .desktop-quote-timer { margin-top: -25px;}
.quote-desk-mob-update .desktop-quote-timer .time-section { padding-right: 0px;}



.receipt .summary-label.base-label {font-size: 18px; color:#FFF384}
.receipt .summary-value.base-value {font-size: 18px; color:#FFF384}

.policy-renewal .summary-label.base-label {font-size: 15px; color:#FFF384;}
.policy-renewal .summary-value.base-value {font-size: 15px; color:#FFF384; font-weight: 700;}

#innerpages .form-row .input-box.red-box .select2-container--default .select2-selection--single { border: 1px solid #ff0000; }



#innerpages #policySteps .time-title {
    font-size: 18px;
    font-weight: 700;
    line-height: 15px;
    margin-top: 0px;
    line-height: 33px;
}

.time-box span {
    font-size: 22px;
    font-weight: 700;
    display: inline-block;
    padding-bottom: 0;
    line-height: 30px;
    color: #1c859f;
    vertical-align:baseline;
}

.time-box { line-height: 36px}