.app-header {
    background: var(--olive-800);
    border-bottom: 1px solid var(--olive-800);
}

.accordion-button::after {
    margin-right: auto !important;
    margin-left: 0 !important;
}
.login.login-with-news-feed .login-container, .login.login-with-news-feed .register-container, .register.register-with-news-feed .login-container, .register.register-with-news-feed .register-container{
    margin-left:auto;
    margin-right:0;
}
input[type="date"] {
    text-align:right;
}
.k-i-arrow-60-left:before {
    content: "\e005" !important;
}
.k-i-arrow-60-right:before {
    content: "\e007" !important;
}
.form-check .form-check-input {
    float: right;
    margin-left: 4px;
}
.email-field-rtl {
    float: right;
    direction: initial;
    text-align:end !important;
}
.password-field-ltr {
    direction: ltr;
    text-align: end;
}
.form-radiocheck-right {
    float: right !important;
}
    .profile-header .profile-header-cover {
    background-image: url('default/images/profile-cover.jpg');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    transform: rotateZ(180deg) !important;
}
.input-group > .form-floating:not(:first-child) > .form-control, .input-group > .form-floating:not(:first-child) > .form-select, .input-group > :not(:first-child):not(.dropdown-menu):not(.form-floating):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    border-top-left-radius: 4px; 
    border-bottom-left-radius: 4px;
}
.k-upload .k-upload-button{
    margin-right:0px !important;
}
.drop-down {
    position: absolute;
    width: 55px;
    right: auto !important;
    top: 17px;
    left: 0 !important;
}

.invalid-date {
    border: 1px solid var(--status-danger) !important;
}

._input-group-append span .fa {
    width: 16px;
}
.m-minus {
    margin-right: -1px !important;
}
.note {
    border-left: 0px solid var(--olive-800) !important;
    border-right: 3px solid var(--olive-800) !important;
}

.rotate {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}
.list-unstyled{
    padding-right:0;
}

/*For salary window upload files alignment fix in arabic culture*/
#salaryWindow .k-upload-files {
    float: left !important
}
/*For salary window upload files alignment fix in arabic culture*/
.k-toolbar .k-overflow-anchor {
    left: 0 !important;
}


.custom-radio-div .check-icon {
    left: 10px;
    right: auto !important;
}
@media (min-width: 768px) {
    .app-sidebar-end-toggled .app-content {
        margin-left: 0px;
        margin-right: 220px !important;
    }
} 

@media only screen and (max-width: 800px) {

    .verticle-responsive-table td {
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        white-space: normal;
        text-align: end;
        padding-left:0 !important
    }
    /* Hide table headers (but not display: none;, for accessibility) */
    .verticle-responsive-table thead tr {
        position: absolute !important;
        left: 0 !important;
        width: 100%;
    }
    .verticle-responsive-table tr {
        border: 0px solid #ccc !important;
        border-color: none !important;
    }

        .verticle-responsive-table td:before {
            position: absolute;
            top: 6px;
            left: 0px !important;
            width: 100% !important;
            padding-right: 10px;
            white-space: nowrap;
            text-align: left !important;
            font-weight: bold;
        }

    
    .verticle-responsive-table td:before {
    content: attr(data-title);
    direction: rtl;
    text-align: right !important;
    width:100%;
}
}
.offer {
    left: 0 !important;
    right: auto !important;
}

.icons {
    padding: 8.5px;
    color: gray;
    width: 46px;
    text-align: center;
    z-index: 9;
    right: auto !important;
    cursor: pointer;
    left: 52px;
}

.spacing-right {
    margin-right: 0.9375rem !important;
}
.bg-blue-light-bg {
    background: var(--olive-200) !important;
}

.note-blues {
    border-right: 3px solid var(--olive-800) !important;
}
.radio-hide {
    right: auto !important;
    left: 18px !important;
    top: 28%;
}