.all {
   background-color: #ffffffa5;
   min-height: 100vh    ;
}
.error_msg {
    font-size: 11px;
    color: red;
}

[data-theme="vintage"]:is([data-layout="vertical"], [data-layout="twocolumn"], [data-layout="horizontal"]) {
    .page-content {
        padding: calc(70px + var(--vz-grid-gutter-width)) calc(var(--vz-grid-gutter-width)* .5) 60px calc(var(--vz-grid-gutter-width)* .5) !important;
    }


}

.swal2-html-container {
    overflow: inherit !important;
}

.btn-radio-1 {
    border-color: #dfdfdf;
}

.btn-radio-1:hover {
    border-color: gray !important;
}

.btn-check:checked+.btn {
    background-color: #f5f9ff;
    color: var(--vz-secondary) !important;
    position: relative;

}

:is(.btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active) {
    border-color: gray !important;
}

.btn-check:checked+.btn:after {
    content: "\ed31";
    font-family: boxicons !important;
    position: absolute;
    top: -13px;
    right: -8px;
    font-size: 20px;
    font-weight: bold;
    display: block;
}

.auth-one-bg .bg-overlay {
    background: #2d442f !important;
}

.auth-one-bg-position {}

.navbar-menu {
    background: #2d442f !important;
}

#page-topbar {
    border-bottom: 2px solid #2d442f;
    background: #ffecc5;
}

.card {
    border: 1px solid #2d442f !important;
 }

body {
    background-color: #ffecc51c !important;
}

.card-body {
    background-color: #ffecc55c !important;
}

:is([data-layout=vertical], [data-layout=semibox])[data-sidebar-size=sm] .navbar-brand-box {
    background: #2d442f !important;

}
.card-header 
{
    background-color: #ffecc5c4;
}
@media (max-width: 767.98px) {
    #page-topbar {
        background: #2d442f !important;

    }
}

@media (min-width: 768px) {
    .topbar-user {
        background-color: #2d442f !important  ;
    }
}
#layout-wrapper
{
   max-width: 100% !important;
}