.bootstrap-select>select {
    position: absolute !important;
    bottom: 0;
    left: 50%;
    display: block !important;
    width: .5px !important;
    height: 100% !important;
    padding: 0 !important;
    opacity: 0 !important;
    border: none;
}
.open>.dropdown-menu {
    display: block;
}

.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}

.btn-default, .btn-default:hover {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

.bootstrap-select .dropdown-toggle {display: flex; align-items: center;}


.lifealterignform label.form-label {
    font-size: 18px;
    /* text-shadow: 0 0 8px #9393931c; */
}

.lifealterignform input[type="text"], 
.lifealterignform input[type="email"],
.lifealterignform input[type="date"],
select,
.lifealterignform .dropdown-toggle
 {
    height: 48px;
    border: 1px solid #0140e2 !important;
    box-shadow: 0 0 8px #0141e22e;
    background: #eeeeee47 !important;
}

.lifealterignform textarea{
    height: 96px;
    border: 1px solid #0140e2 !important;
    box-shadow: 0 0 8px #0141e22e;
    background: #eeeeee47;
}

.form_heading {font-size: 25px; font-size: 600; color: #121220; margin-bottom: 10px;}
.form_sub_heading {font-size: 18px; font-size: 600; color: #001c64; margin-bottom: 30px; padding-bottom: 10px; display: block; width: 100%; border-bottom: 1px solid #0140e2;}
.formsubmit {width: 180px; height:50px; font-size: 22px;}