﻿
.userafterlogin .dropdown-toggle {background:0 0;cursor: pointer;border:none;display:flex;align-items:center;padding: 10px 15px;color: #FFF;} 
.userafterlogin .header-user-icon {border-radius:50%;width: 36px;height: 36px;background:#66bb6a;display:flex;align-items:center;justify-content:center;color:#fff;font-size: 15px;font-weight: 500;margin-right:10px;} 
.userafterlogin .head-user-name {font-weight: 500;color: #fff;margin-right: 10px;} 
.userafterlogin .dropdown-menu { right:0; border-radius:10px; top:10px!important; cursor: pointer; } 
.userafterlogin .dropdown-menu:before { content:""; width:0; height:0; border-style:solid!important; border-width:0 10px 10px 10px!important; border-color:transparent transparent rgba(119,119,119,.4) transparent; position:absolute!important; top:-11px!important; right:20px!important; z-index:1 } 
.userafterlogin .dropdown-menu:after { content:""; width:0; height:0; border-style:solid!important; border-width:0 10px 10px 10px!important; border-color:transparent transparent #fff transparent; position:absolute!important; top:-10px!important; right:20px!important; z-index:1 } 
.userafterlogin .dropdown-menu a {font-weight: 700;cursor: pointer;display:block;padding:10px 15px;font-size: 13px;color:#000;letter-spacing:.38px;background: transparent !important;} 
.userafterlogin .dropdown-menu a:not(:last-child) { border-bottom:1px solid #ddd } 
._profileSidebar ul { display:block; margin:0; padding:0 } 
._profileSidebar ul li { display:block } 
._profileSidebar ul li a { display:flex; color:#000; font-size:15px; padding:15px 15px; font-weight:500; text-decoration:none; align-items:center } 
._profileSidebar { margin-top:20px; background:#fff; padding:10px; border-radius:6px; box-shadow:0 1px 3px rgba(60,64,67,.3),0 4px 8px 3px rgba(60,64,67,.15); position:sticky; top:10px } 
._profileSidebar ul li a svg { fill:#33495f } 
._profileSidebar ul li a span.icon { background:0 0; border-radius:50%; width:40px; height:40px; margin-right:15px; display:flex; align-items:center; justify-content:center } 
._profileSidebar ul li.active a span.icon { background:#008cff } 
._profileSidebar ul li.active a span.icon svg { fill:#fff } 


._profileSidebar ul li:not(:last-child) { border-bottom:1px solid #e8e8e8 } 
.profileheding {margin:25px 0;font-size:20px;color: #FFF;} 
.flt_bookings ._reviewDOM { margin-top:20px; padding:20px 30px 10px } 
.flt_bookings ._reviewDOM .fltchkheading { margin-bottom:20px } 
._reviewDOM .btn-light .filter-option-inner-inner { color:#000!important } 
._profile_Actionbtn { padding:20px 0 } 
._profile_Actionbtn button { min-width:155px; padding:10px 15px; font-weight:500 } 
._profile_Actionbtn button:not(:last-child) { margin-right:16px } 
._profile_Actionbtn .btn.btn-save {background: #ff385c;color:#fff;font-family:Montserrat,sans-serif!important;font-size:15px;border: 1px solid #ff385c;} 
._profile_Actionbtn .btn.btn-reset { background:0 0; color:#cc1212; font-family:Montserrat,sans-serif!important; font-size:15px; border:1px solid #cc1212; transition:all .3s linear } 
._profile_Actionbtn .btn.btn-reset:hover { color:#fff; background:#cc1212 } 
.mobilenumber .bootstrap-select { position:absolute; top:35%; left:16px; background:0 0!important } 
.mobilenumber { position:relative }
    .mobilenumber .bootstrap-select .btn-light {
        background: 0 0 !important;
        outline: 0 !important;
        box-shadow: none;
        width: 92px;
        border: none;
        border-right: 1px solid #d4d4d4;
        border-radius: 0;
        top: -17px !important;
    }

    .mobilenumber .bootstrap-select .dropdown-toggle .filter-option {
        position: relative;
        top: 7px;
    }

.mobilenumber .form-control { padding-left:110px!important } 
.form-group.mdinput.mobilenumber label { left:110px } 
.flt_bookings ._reviewDOM .form-group.mdinput { margin:10px 0 15px } 
.no-bookingsyet { text-align:center; margin-top:40px } 
.no-bookingsyet img { height:120px; margin:20px 0 50px } 
.no-bookingsyet p { font-size:18px; font-weight:700; margin-bottom:60px } 
.mainSection.innerpage {background: #f0f1f3;}
.form-group.mdinput { position:relative; margin:0 0 15px } 
.form-group.mdinput label { position:absolute; left:14px; width:100%; top:14px; transition:.5s; z-index:0!important; letter-spacing:.4px; font-size:15px; margin:0; color:#9c9c9c }
    .form-group.mdinput .form-control:focus ~ label, .form-group.mdinput .form-control:valid ~ label, .form-group.mdinput input:not(:placeholder-shown) ~ label, .form-group.mdinput .bootstrap-select label {
        top: 4px;
        font-size: 12px;
        color: #adadad
    }

.dropdown.bootstrap-select.form-control button.btn.dropdown-toggle.btn-light {
    padding-top: 25px;
    top: -19px;
    border-radius: 2px;
}

.dropdown.bootstrap-select.form-control + label {
    top: 3px;
    z-index: 9 !important;
    left: 10px;
    font-size: 12px;
}

.dropdown.bootstrap-select.form-control {
    z-index: 1 !important;
    position: relative;
}

.form-group.mdinput {
}
.mdinput .btn-light { height:50px; top:-18px; width:calc(100% + 30px); left:-15px } 
.form-group.mdinput .bootstrap-select { z-index: 3 !important; } 
.countrycode .form-group.mdinput { position: relative; z-index: 2; } 
.bs-datepicker, .bs-datepicker .bs-media-container { box-shadow: none !important; border-radius: 3px 3px 0 0; } 
.form-group.mdinput .form-control { height:50px; padding:18px 12px 5px; z-index:1!important; position:relative; background:0 0 } 
.bootstrap-select .dropdown-menu { text-align:left}
.nav-tabs .nav-link {font-weight: 600;}