@import"../../js/admin/tempusdominus-bootstrap-4/css/tempusdominus-bootstrap-4.min.css";

@import"../../js/admin/fontawesome-free/css/all.min.css";

@import"../../js/admin/icheck-bootstrap/icheck-bootstrap.min.css";

@import"../../js/admin/bootstrap-colorpicker/css/bootstrap-colorpicker.min.css";

@import"../../js/admin/jqvmap/jqvmap.min.css";

@import"../../js/admin/dist/css/adminlte.min.css";

@import"../../js/admin/overlayScrollbars/css/OverlayScrollbars.min.css";

@import"../../js/admin/daterangepicker/daterangepicker.css";

@import"../../js/admin/summernote/summernote-bs4.min.css";

@import"../../js/admin/select2/css/select2.min.css";

@import"../../js/admin/select2-bootstrap4-theme/select2-bootstrap4.min.css";

@import"../../js/admin/bootstrap4-duallistbox/bootstrap-duallistbox.min.css";

@import"../../js/admin/bs-stepper/css/bs-stepper.min.css";

@import"../../js/admin/dropzone/min/dropzone.min.css";

@import"../../js/admin/codemirror/codemirror.css";

@import"../../js/admin/codemirror/theme/monokai.css";

/*@import"../../js/admin/simplemde/simplemde.min.css";*/

.has-error {
    color: #a94442;
}

.has-error-input {
    border: 1px solid #a94442;
}

.highlight-danger {
    background-color: red;
}

.highlight-warning {
    background-color: #ffc400;
}

.dn {
    display: none;
}

.form-group {
    position: relative;
}

.input_loader {
    position: absolute;
    right: 15px;
    transition: 0.3s;
    bottom: 7px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.input_loader.hide {
    opacity: 0;
}

body:not(.sidebar-collapse) .main-sidebar,
body:not(.sidebar-collapse) .main-sidebar::before {
  width: 261px !important;
}

.layout-fixed .brand-link {
  width: 261px;
}

.nav-link  {
  width: 245px !important;
}

.navbar-nav > .nav-item > .nav-link{
  width: 50px !important;
}

.loader {
    width: 30px;
    height: 30px;
    border: 4px dotted #343a40;
    border-radius: 50%;
    display: inline-block;
    position: relative;
    box-sizing: border-box;
    animation: rotation 2s linear infinite;
}

@keyframes rotation {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.same_wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 30px;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 10px;
    margin-bottom: 5px;
}

.disabled{
    pointer-events: none;
    opacity: 0.5;
}

.same_wrapper label {
    cursor: pointer;
    display: flex;
    align-items: center;
    gap: 10px;
    transition: 0.3s;
    user-select: none;
}

.same_wrapper input {
    width: 16px;
    height: 16px;
    position: relative;
    top: 1px;
}

.dropdown-menu {
    transform: translate3d(-55px, 38px, 0px) !important;
}

.input-wrapper {
    position: relative;
    width: 100%;
}

.input-wrapper .input_loader {
    position: absolute;
    top: 50%;
    right: 15px;
    left: unset;
    transform: translateY(-50%);
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: none;
    transition: 0.3s;
}

.input_loader.hide {
    opacity: 0;
}
