@media print {
    .rooms-monitoring .occupied_color{
        background-color: #ed3941 !important;
        print-color-adjust: exact;
    }

    .rooms-monitoring .free_canceled_color{
        background-color: #3988ff !important;
        print-color-adjust: exact;
    }

    .rooms-monitoring .blocked_color{
        background-color: #05b505 !important;
        print-color-adjust: exact;
    }

    .rooms-monitoring .now_show_color{
        background-color: #e9832b !important;
        print-color-adjust: exact;
    }

    .rooms-monitoring .no_allotment_color{
        background-color: #fffcfc !important;
        print-color-adjust: exact;
    }

}



.rooms-monitoring td{text-align: center;color: #fff !important;}

@media (min-width: 1025px) {

    .kt-header--fixed.kt-aside--minimize .kt-header {
        left: 0px!important;
    }

    .kt-aside--fixed.kt-aside--minimize .kt-wrapper {
        padding-left: 0px!important;
    }

    #kt_aside_brand{
        padding-left: 12px;
        padding-right: 12px;
    }

    #kt_header_menu .kt-menu__nav > .kt-menu__item > .kt-menu__link{
        padding: .55rem .55rem!important;
    }

    #kt_header_menu .kt-menu__nav > .kt-menu__item > .kt-menu__link > .kt-menu__link-icon{
        padding-right: .25rem;
    }

    #kt_header_menu .kt-menu__nav > .kt-menu__item > .kt-menu__link > .kt-menu__link-text{
        font-size: .92rem;
        white-space: nowrap;
    }

}

.bc-header-logo{
    width: auto;
    max-width: 180px;
    max-height: 64px;
    object-fit: contain;
}

.bc-header-mobile-logo{
    width: auto;
    max-width: 150px;
    max-height: 34px;
    object-fit: contain;
}


@media (min-width: 769px) {
    .table-responsive{
        display:table;
    }
}

@media print
{
    .print_hide, .print_img, .kt-footer, #kt_header, .kt-portlet__head-toolbar { display: none !important; }
    .search_box, .kt-header-mobile__toolbar, .kt-subheader, .kt-header-mobile__logo, .kt_header_mobile { display: none !important; }
    .kt-wrapper{padding-top:0px;}
    .kt-portlet__head-label a.btn-brand{display:none;}
}
.print_hide a{
    padding: 0.65rem 0.5rem; !important;
}

.admin-login{
    background: url(../media/bg/bgx.webp) no-repeat center center  ;
    background-size: cover;
}

.text-error{color:#ea1616!important;}
.dropdown-menu{min-width: 205px;}
.search-block{border: 1px solid #ccc;padding-bottom:0px!important;}
.search-block .kt-portlet__head{min-height:auto!important;}
i.fa{margin-top:1px!important;}
.hide{display:none!important;}
#toast-container > div{opacity:0.9}
.input-error{border:1px solid indianred;}
.toast .toast-message{padding-right:15px;font-size:13px;}
.toast .toast-close-button{top:-8px;right:-8px;}
.table th, .table td{
    padding:0px;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    vertical-align: baseline;
}
.kt-switch label{vertical-align:middle;margin:0px;}
.btn i{padding-right:0px;}
.border-selected{border:1px solid #22b9ff!important;border-radius: 4px;}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{
    background: none;
    font-weight: unset;
}
.kt-checkbox{margin:0px;vertical-align:middle;}
.cursor-pointer{cursor:pointer;}

.data_table td{height:39px!important;vertical-align: middle!important;}

.upload-btn-wrapper {
    position: relative;
    overflow: hidden;
    display: inline-block;
    cursor:pointer;
}

.my_upload_btn {
    border: 2px solid #007bff;
    color: white;
    background-color: #007bff;
    padding: 5px 20px;
    border-radius: 10px;
    font-size: 14px;
    cursor:pointer;
}

.upload-btn-wrapper label{font-size: 12px;}

.upload-btn-wrapper input[type=file] {
    font-size: 100px;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}

.w-100{width: 100%!important;}
.clone_row{margin-bottom:30px;}
option:disabled{color:#ccc;}

::-webkit-input-placeholder { /* Edge */
    color:#bbb!important;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color:#bbb!important;
}

::placeholder {
    color:#bbb!important;
}

.kt-avatar__cancel_me{cursor:pointer;text-align: center;}
.form-group label{width:100%;}
.add_clone_row, .remove_clone_row{width:50px!important;}
.selected_tariff_option{color: #fff;background: darkorange;}
.tr-padding-5 td{padding: 5px;}
.form-group label{font-size: 0.9rem!important;}
.select2-container{width: 100%!important;}


.flex{
    display: flex !important;
}

#transfer_currency, #accepted_currency{
    margin-right: 20px;
}

.showModal{cursor: pointer!important;}
#deposit_amount_inner label, #debt_amount_inner label, #cashdesk_amount_inner label{
    margin-right: 7px;
    border: 1px solid #ccc;
    padding: 9px;
    display: inline-block;
    font-weight: bold;
    color: darkgreen;

    float: left;
    width: auto;
}

#converted_debt_inner label{
    margin-right: 7px;
    border: 1px solid #ccc;
    padding: 9px;
    display: inline-block;
    font-weight: bold;
    color: darkblue;

    float: left;
    width: auto;
}

.color-div{
    margin-top: 30px;
}

.color-div ul{
    list-style: none;
}

.color-div ul li {
    display: flex;
}

.room_status_color{
    width: 20px;
    height: 20px;
    margin-right: 20px;
    border: 1px solid black;
}
.g-recaptcha div{margin:auto;}
.select2-selection__clear{font-size: 24px!important; margin-top: -18px!important;}

.bee_scroll::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}

.bee_scroll::-webkit-scrollbar
{
    width: 8px;
    background-color: #F5F5F5;
}

.bee_scroll::-webkit-scrollbar-thumb
{
    background-color: #096e9d;
    border: 2px solid #096e9d;
    border-radius:2px;
}

.kt-login.kt-login--v2 .kt-login__wrapper .kt-login__container .kt-form .form-control{background: rgb(30 26 42 / 83%)!important;}
#kt_login_signin_submit{background: rgb(30 26 42 / 83%)!important;}


input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active{
    -webkit-text-fill-color: white;
    transition: background-color 5000s ease-in-out 0s;
}

xdebug-error{position: absolute!important; z-index: 999!important;}
.xdebug-var-dump{z-index: 9999;
    position: absolute;
    font-size: 20px;
    background: white;}
.add_tariff_row, .remove_tariff_row{cursor:pointer;}

.date:read-only{background: #fff!important;}
.admin-room-offer-card div {background: #fff!important;text-align:center!important;}
.admin-room-offer-card div img{width:auto!important;}

/* Keep long account emails readable without squeezing the sign-out action. */
.dropdown-menu.bc-account-menu {
    width: 340px;
    max-width: calc(100vw - 24px);
}
.bc-account-menu .kt-user-card {
    flex-wrap: wrap;
    padding: 20px;
}
.bc-account-menu .kt-user-card__avatar {
    flex: 0 0 44px;
    margin-right: 12px;
}
.bc-account-menu .kt-user-card__avatar img {
    width: 44px;
    height: 44px;
    border-radius: 8px;
}
.bc-account-menu .kt-user-card .kt-user-card__name {
    flex: 1;
    min-width: 0;
    padding: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5;
    white-space: normal;
    overflow-wrap: anywhere;
}
.bc-account-menu .kt-user-card__badge {
    flex: 0 0 100%;
    margin-top: 16px;
    padding-top: 12px;
    border-top: 1px solid #ebedf2;
}
.bc-account-menu .kt-user-card__badge .btn {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    min-height: 40px;
    white-space: nowrap;
}
