/* CUSTOM
   ========================================================================== */


/**
 * In best case you don't use this file.
 * It's for fast fixes in browser only.
 */

img.login-image {
    width: 100%;
    text-align: center;
}

body {
    text-align: right !important;
    font-family: 'Assistant', sans-serif !important;
}


/* 
:not(.layout-fixed) .main-sidebar {
    height: inherit;
    min-height: 100%;
    position: absolute;
    top: 0;
    left: 0 !important;
} */

body:not(.sidebar-mini-md) .content-wrapper,
body:not(.sidebar-mini-md) .main-footer,
body:not(.sidebar-mini-md) .main-header {
    margin-left: initial;
    margin-right: 250px;
}

body.sidebar-collapse:not(.sidebar-mini-md):not(.sidebar-mini) .content-wrapper,
body.sidebar-collapse:not(.sidebar-mini-md):not(.sidebar-mini) .content-wrapper::before,
body.sidebar-collapse:not(.sidebar-mini-md):not(.sidebar-mini) .main-footer,
body.sidebar-collapse:not(.sidebar-mini-md):not(.sidebar-mini) .main-footer::before,
body.sidebar-collapse:not(.sidebar-mini-md):not(.sidebar-mini) .main-header,
body.sidebar-collapse:not(.sidebar-mini-md):not(.sidebar-mini) .main-header::before {
    margin-right: 0;
}

.sidebar-collapse .main-sidebar,
.sidebar-collapse .main-sidebar::before {
    margin-left: initial;
    margin-right: 0px;
}

.chzn-container .chzn-drop,
.chzn-container-single.chzn-container-single-nosearch .chzn-search {
    left: initial;
    right: -9999px !important;
}

.chzn-container.chzn-with-drop .chzn-drop {
    right: 0 !important;
}


/* nav.main-header.navbar.navbar-expand.navbar-white.navbar-light {
    direction: ltr;
} */

[class*=icheck-]>label {
    padding-right: 29px!important;
    padding-left: initial !important;
}

[class*=icheck-]>input:first-child+input[type=hidden]+label::before,
[class*=icheck-]>input:first-child+label::before {
    margin-right: -29px;
    margin-left: initial !important;
}

.input-group {
    flex-direction: row-reverse;
}

.nav-sidebar>.nav-item .nav-icon {
    margin-right: 0;
    margin-left: .2rem;
}

a.nav-link {
    padding: 14px !important;
    box-sizing: border-box;
}

.form-horizontal .control-label {
    float: inherit;
}

select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    height: initial;
}

input#jform_icon {
    height: 38px !important;
    float: left;
}

.media-preview.add-on {
    height: 38px;
}

span.hasTipPreview {
    float: left;
}

a.btn.hasTooltip {
    float: right;
}

.media-preview.add-on {
    float: left;
}

h3.card-title {
    float: right;
}

.card-header>.card-tools {
    float: left;
}

.table th,
.table td {
    text-align: right;
}

i.fas.fa-angle-right.left {
    position: absolute;
    left: 1rem;
    top: 1rem;
}

.menu-open>.nav-link i.left {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.timek {
    margin: 0 5px;
}
li.timek.btn a {
    color: #fff;
}
/* input#futureDate {
    display: none;
} */form.addComment label {
    text-align: right;
    display: block;
}
.badge-danger.badge:empty {
    opacity: 0;
}
