.css-my-bookings{
    margin-top: 100px !important;
    padding: 50px;
    background-color: #232323d3 !important;
    border-radius: 7px;
    border: 2px solid #2323238e;
    box-shadow: 3px -3px 72px 3px inset #ff00002d !important;
}

#dbem-bookings-table{
    background-color: hsl(0, 0%, 14%) !important;
    padding: 10px;
}
.um-cover-add-i{background-color: #1a1515;}
.um-profile,
.um-password > .um-form,
.um-register,
.um-login{
    background: linear-gradient(135deg, #2a2a2a 0%, #221515 100%);
	box-shadow: inset 0px 2px 4px rgba(0, 0, 0, 0.4), 7px 15px 25px 5px #221515bd, -6px 2px 20px 5px #4205057a, 0px 5px 10px 1px #ff3b3b3d;
    transition: background 0.4s ease;
    padding: 15px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 5px;
    margin: 20px;

    border: 2px solid #41414128 !important;
}

.um-name > * {color: #c4c4c4 !important;}

.um-password > .um-form:hover,
.um-register:hover,
.um-login:hover{
    background: linear-gradient(135deg, #252525 0%, #301a1a 100%);
}

.active > a,
#um-submit-btn{
    background-color: #800a0a !important;
    background: #800a0a !important;
    color: #c4c4c4 !important;
}
.um-button:hover,
#um-submit-btn:hover{
    filter: saturate(150%) brightness(125%);
}
#user_password,
#confirm_user_password,
#username_b,
#confirm_user_password-11,
#user_password-11,
#user_email-11,
#last_name-11,
#first_name-11,
#user_login-11,
#user_password-12,
#username-12,
#um-meta-bio,
#first_name-13,
#last_name-13,
#mobile_number-13
{
    color:#232323 !important;
}
#user_password:focus,
#confirm_user_password:focus,
#username_b:focus,
#confirm_user_password-11:focus,
#user_password-11:focus,
#user_email-11:focus,
#last_name-11:focus,
#first_name-11:focus,
#user_login-11:focus,
#user_password-12:focus,
#username-12:focus,
#um-meta-bio:focus,
#first_name-13:focus,
#last_name-13:focus,
#mobile_number-13:focus {
    color: #c4c4c4 !important;
}
.um-dropdown-b,
.um-dropdown-b > * {
    background-color: #383434 !important;
    border-radius: 5px;
}
.um-dropdown-b  *:hover{
    color: #992929 !important;
}
.um-password > .um-form{padding: 10px;}
.um-button{
    border: 1px solid #1d1b1b !important;
    border-radius: 5px;
    background-color: #383434 !important;
    color: #c4c4c4 !important;
}
.um-faicon-cog:hover,
.um-cover-add-i:hover > .um-icon-plus,
.um-icon-plus:hover,
.um-icon-android-checkbox-outline{
    color: hsl(0, 86%, 27%) !important;
}
.um-col-alt{
    display: grid;
    column-gap: 5%;
    row-gap: 5px;
    grid-template: 
        [row1-start]"lft rgt"auto[row1-end]
        [row2-start]"rmb rmb"auto[row2-end]
        [row3-start]"frg frg"auto[row3-end]
        /1fr 1fr !important;
}
.um-left{grid-area: lft;}
.um-right{grid-area: rgt;}
.um-field-c{grid-area: rmb;}
.um-clear{grid-area: frg;}

.menu-item{
    transition: transform 0.5s;
}

.menu-lvl-1:hover{
    transform: scale(1.15, 1.15) translate(-2.5px, 2.5px);
}
.menu-lvl-2{ 
    margin-left: 10%;
}
.menu-lvl-2:hover{ 
    transform: scale(1.1, 1.1) translate(5%, 0.5%);
}
.sub-menu * {
    font-size: 99.5% !important;
}
