/**plugin***/
.dhi-quote .grid-view-table-section .btn-area{
    padding:0;}
    
    .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: #487EA0 !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: #487EA0;
        color: #ffffff;
    }
    .app-bg-two {
        background: #FFB142;
        color: #ffffff;
    }
    .fld-no-1{
    background: #487EA0;
        color: #ffffff !important;
    }
    .fld-no-2 {
        background: #FFB142;
        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: #FFB142;
    }
    .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: #FFB142;
    }
    .ins_content_area h4{
        font-size: 20px;
        font-weight: 700;
        color: #FFB142;
    }
    .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: #487EA0 !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;
        }
    }
    
  
    
    
    
    