/**plugin***/

.dhi-quote .grid-view-table-section .btn-area{

    padding:0;}

    
    .life-insurance-application.life-insurance-header{margin-top: 165px !important;}
    .dhi-quote .grid-view-table-section .dropdown-deductible{width:50%;}

    

    .dhi-quote .grid-view-table-section .dropdown-deductible .buy-btn{margin:auto;}

    .dhi-quote .quote-table-sections .quote-table .w-30{

	width: 30%;

}

    

     .dhi-quote .btn-quote{background: #e82128 !important;}

    .dhi-quote {

    margin: 70px 0;

}

.dhi-quote .coverage-needs-quotes label{

    font-size: 15px;

}

    

    @media(max-width:1199px) and (min-width:992px){

        .dhi-quote .grid-view-table-section .dropdown-deductible .buy-btn,

        .dhi-quote .grid-view-table-section .dark-btn{font-size:14px !important;}

    }

    .dhi-quote .compare-wrapper .text-left {

        text-align: center !important;

    }

    .dhi-quote .ti-life-logo {

        text-align: center !important;

        margin: auto;

    }

    .nice-hide-product .nice-select{

        display:none !important;

    }

    .nice-hide-product #product_items{

        display: block !important;

    }

    .app-bg-one {

        background: #e82128;

        color: #ffffff;

    }

    .app-bg-two {

        background: #0f75bd;

        color: #ffffff;

    }

    .fld-no-1{

    background: #e82128;

        color: #ffffff !important;

    }

    .fld-no-2 {

        background: #0f75bd;

        color: #ffffff !important;

    }

    .sin-cou-flex{

         font-weight: 600;

    }

    .dhi-quote .travel-applicants-quote{

          margin-top: 20px !important;

    }

    .dhi-quote .bullet-specifis-flex{

        display: flex;

        align-items: center;

        justify-content: center;

    }

    .dhi-quote .compare-wrapper img {

         width: 160px!important;

        height: 67px;

        margin: 0 auto;

        object-fit: contain;

    }

    .btn-primary:hover {

        background: #1f1f1f !important;

        border: 2px solid transparent !important;

    }

    .travel-insurance-quote-wrapper .ti-life-logo {

        text-align: center !important;

    }

    .dhi-quote .compare-wrapper img {

        width: 150px !important;

    }

    .btn-primary{

        padding: 10px 25px !important;

        border-radius: 3px;

        line-height: normal;

        color: #fff;

    background-color: #ee5716 !important;

        position: relative;

    font-size: 16px !important;

        font-weight: 600 !important;

        border: 2px solid transparent !important;

    }

    .btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus{

        outline:unset !important;

        outline-offset:unset !important;

    }

    .medical_select_width {

        width: 78%!important;

    }

    .form-control {

        box-shadow: none !important;

        border: 1px solid #dedede !important;

        padding: 5px 20px !important;

        height: 50px;

        background: none !important;

        color: #959595 !important;

        font-size: 14px !important;

        border-radius: 0 !important;

    }

    .fa.ins-2x{

        color:#1d568c;

    }

    .entry-content h1, .entry-content h2, .blog-header h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {

        font-weight: 700;

        color: #0f75bd;

    }

    .btn-dark{

        background: #000;

        padding: 10px 25px !important;

        margin-bottom: 0 !important;

        border-radius: 0 !important;

        border: none !important;

        font-weight: 600 !important;

        text-transform: uppercase !important;

        transition: 300ms !important;

        -webkit-transition: 300ms;

        border-radius: 0 !important;

        font-size: 14px !important;

        line-height: normal !important;

        color: #fff !important;

    }

    a:focus, a:hover{

        text-decoration:unset !important;

    }

    .ins_content_area .col-md-4 {

        font-size: 13px;

        color: #000;

        font-weight: 500;

    }

    .ins_pleft30 h4 {

        font-size: 20px;

        font-weight: 700;

        color: #0f75bd;

    }

    .ins_content_area h4{

        font-size: 20px;

        font-weight: 700;

        color: #0f75bd;

    }

    .summary-line {

        margin: 10px auto 30px auto !important;

    }

    hr {

        border-top: 3px solid rgba(0,0,0,.1) !important;

    }

    .dhi-quote .compare-wrapper .text-left {

        text-align: center !important;

    }

    

    .form-group {

        margin-bottom: 1rem;

    }

    

    .dhi-quote button.btn.btn-quote.btn-deductible.active{

        background: #000 !important;

        color: #fff !important;

    }

    .dhi-quote button.btn.btn-quote.btn-deductible{

        border: 2px solid #000 !important;

    }

    .dhi-quote .arrow-quote-tables{

        fill: #fff;

    }

    .dhi-quote .grid-view-table-section .btn-area{

        background: #e82128 !important;

    }

    .buy-btn{

        padding: 0.375rem 0.75rem !important;

    }

    .dhi-quote .close{

        cursor:pointer;

    }

    .header-note {

        padding: 0 15px;

    }

    .dhi-quote .life-insurance-quotetwo-wrapper .coverage{

        padding: 8px 7px !important;

        margin-bottom: 9px !important;

    }

    #print_action_life{

        margin-bottom:30px !important;

    }

    table#rates-table {

        display: block;

    }

    .dhi-quote .coverage-need .coverage-need-case{

        display:flex !important;

    }

    button#coverage_print {

        padding: 14px 15px !important;

    }

    .compare-wrapper .dthins-contact-us{

        padding: 14px 15px !important;

    }

    .dhi-quote .posioton-grid{

        top: -300px !important;

    }

    .posioton-grid .table-responsive  th{

        padding: 15px;

    }

    .dhi-quote #quote-compare-selection {

        top: 35% !important;

    }

    .dhi-quote #quote-compare-selection .dthins-remove-compare img{

        right: -3px !important;

    }

.dhi-quote .border-remove-seperator, .dhi-quote .deductible-border-table-removes{border-color:#ddd;} 

/* Track */



/* Handle */

.dhi-quote .table-responsive::-webkit-scrollbar-thumb{

  background:#C1C1C1;

}



/* Handle on hover */

.dhi-quote .table-responsive::-webkit-scrollbar-thumb:hover {

  background:#818181;

}



#dthins_travel_application{color: #fff;

    border-radius: 0;}

 

    @media (max-width: 767px){

        .dhi-quote .coverage-need .coverage-need-amount {

            text-align: left !important;

        }

    }

    

  

    

    

    

    