/*.header-area { */
  /*  position: relative !important; */        /*commented on 15 july 2025 */
 /* } */

.link_stl{
	color: blue;
	font-size: 14px;
}

label.hvl_lbl{
      background: #fff;
    position: relative;
    color: black;
    padding: 15px 0px;
    text-align: center;
    border-radius: 10px;

        height: auto !important;
    width: 150px !important;
    
    box-shadow: 0 0 10px gray !important;
   }

   input[type="radio"]:checked + label.hvl_lbl {
    color: white;
    text-decoration: none;
    background: teal !important;
}

.hvl_sf {
    font-size: 14px !important;
    font-family: 'Poppins';
    font-weight: 700;
    position: relative !important;
    left: 0 !important;
    right: 0 !important;
    top: 0px !important;
  }
 
 input[type="radio"]{
    -webkit-appearance: none;
}


.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%;
}

button.btn.dropdown-toggle.bs-placeholder.btn-default{
  box-shadow: 0 0 10px !important;
    height: 60px;
    border-radius: 10px;
    background: #f7f7f7 !important;
}




.btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:hover, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover {
     box-shadow: 0 0 10px !important;
    height: 60px;
    border-radius: 10px;
    background: #f7f7f7 !important;
}


.bootstrap-select > .dropdown-toggle {
     box-shadow: 0 0 10px !important;
    height: 60px;
    border-radius: 10px;
    background: #f7f7f7 !important;
}

.dropdown-menu{
  position: absolute;
}

.caret {
  width: 10px;
}


label input[type="checkbox"] ~ i.fa.fa-square-o{
    color: #179ea8;    display: inline;
}
label input[type="checkbox"] ~ i.fa.fa-check-square-o{
    display: none;
}
label input[type="checkbox"]:checked ~ i.fa.fa-square-o{
    display: none;
}
label input[type="checkbox"]:checked ~ i.fa.fa-check-square-o{
    color: #e91e63;    display: inline;
}
label:hover input[type="checkbox"] ~ i.fa {
color: #e91e63;
}


label input[type="radio"] ~ i.fa.fa-square-o{
    color: #179ea8;    display: inline;
}
label input[type="radio"] ~ i.fa.fa-check-square-o{
    display: none;
}
label input[type="radio"]:checked ~ i.fa.fa-square-o{
    display: none;
}
label input[type="radio"]:checked ~ i.fa.fa-check-square-o{
    color: #e91e63;    display: inline;
}
label:hover input[type="radio"] ~ i.fa {
color: #e91e63;
}


.fa-cstm {
    font-size: 30px !important;
}

.chk_lbl{
    outline: none !important;
    padding:10px !important;
    background: white !important;
    margin: 5px auto;
    height: 50px !important;
}


.agnt_lst{
	overflow-y: scroll;
    height: 100%;
    width: 100% !important;
}

div ::-webkit-scrollbar{
        height: 6px;
        width: 6px;
        background: white;
        box-shadow: 0 0 10px;
    }
    div ::-webkit-scrollbar-thumb:vertical{
        background: #e1e1e1;
        border-radius: 10px;
    }




      label.btn span {
  font-size: 1.5em ;
}
i.fa.fa-circle-o.fa-2x,i.fa.fa-dot-circle-o.fa-2x {
    font-size: 25px;
}
label input[type="radio"] ~ i.fa.fa-circle-o{
    color: #179ea8;    display: inline;
}
label input[type="radio"] ~ i.fa.fa-dot-circle-o{
    display: none;
}
label input[type="radio"]:checked ~ i.fa.fa-circle-o{
    display: none;
}
label input[type="radio"]:checked ~ i.fa.fa-dot-circle-o{
    color: #e91e63;    display: inline;
}
label:hover input[type="radio"] ~ i.fa {
color: #e91e63;
}


div[data-toggle="buttons"] label:active, div[data-toggle="buttons"] label.active {
-webkit-box-shadow: none;
box-shadow: none;
}

.lf_area_1, .lf_area_2, .lf_area_3{
    padding: 20px;
}

.ac-p {
    width: 31%;
}

.lf-payment-1, .lf-payment-2, .lf-payment-3{
        border: none;
    box-shadow: 0 0 10px;
    border-radius: 10px;
    margin-top: 10px;
    padding: 35px;
    height: 160px;
}

.txt-set{
    font-size: 20px;
    font-weight: 500;
    color: #e91e63;
}