@import url(https://fonts.googleapis.com/earlyaccess/droidarabickufi.css);

@font-face {
    font-family: 'Droid Arabic Kufi', serif;
    src: url('../fonts/stc-font/STC-Regular.eot');
    src: local('?'), url('../fonts/stc-font/STC-Regular.woff') format('woff'), url('../fonts/stc-font/STC-Regular.ttf') format('truetype'), url('../fonts/stc-font/STC-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    font-size: 12px;
}

html {
    font-family: 'Droid Arabic Kufi', serif;
    direction: rtl;
    font-size: 12px;
}
table{
    font-size: 14px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Droid Arabic Kufi', serif;
    text-align: right;
    font-size: 16px;
}

b {
    font-family: 'Droid Arabic Kufi', serif;
}

body {
    font-family: 'Droid Arabic Kufi', serif;
    font-size: 12px;
    direction: rtl
}

.navbar-default .navbar-nav>li>a {
    font-family: 'Droid Arabic Kufi', serif;
}

a,
p,
b,
strong {
    font-family: 'Droid Arabic Kufi', serif;
}

.itembtn .btn {
    font-family: 'Droid Arabic Kufi', serif;
}

.list-group-item,
.breadcrumb>li {
    font-family: 'Droid Arabic Kufi', serif;
}
.layout-fixed .main-sidebar{
    left:unset;
    right:0;
}
.nav-sidebar .nav-item>.nav-link{
    text-align: right;
}
.main-sidebar .brand-text, .main-sidebar .logo-xl, .main-sidebar .logo-xs, .sidebar .nav-link p, .sidebar .user-panel .info{
    text-align: right; 
}
.boxes .box span{
    font-family: 'Droid Arabic Kufi', serif;
}
.nav-sidebar .nav-link>.right, .nav-sidebar .nav-link>p>.right {
    position: absolute;
    left: 1rem;
    top: 1.1rem;
    right: unset;
}
.wrap h1{
    font-family: 'Droid Arabic Kufi', serif;
    text-align: right;
    font-size: 22px;
    font-weight: bold;
}
.wrap .btn-success {
    float: right;
    margin-bottom: 15px;
}
.wrap .summary{
    visibility: hidden;
}
label:not(.form-check-label):not(.custom-file-label) {
    text-align: right;
    display: block;
}
.ml-auto, .mx-auto {
    margin-left: 67px!important;
    margin-right: auto !important;
}
.navbar-nav > li > .dropdown-menu {
    margin-top: 6px;
}
.mr-2, .mx-2 {
    margin-left: 0.5rem!important;
}
.nav-sidebar>.nav-item .nav-icon.fa, .nav-sidebar>.nav-item .nav-icon.fab, .nav-sidebar>.nav-item .nav-icon.far, .nav-sidebar>.nav-item .nav-icon.fas, .nav-sidebar>.nav-item .nav-icon.glyphicon, .nav-sidebar>.nav-item .nav-icon.ion {
    font-size: 1.9rem;
    margin-left: 5px;
}
.nav-sidebar .nav-link>.right, .nav-sidebar .nav-link>p>.right {
    position: absolute;
    left: 0px;
}
.nav .fas {
    font-size: 20px;
    margin-left: 5px;
}
.nav-link .right{
    /* display: none; */
}
.nav-sidebar>.nav-item {
    margin-bottom: 0;
    margin-left: 0px;
}
.terminals-index #submit{
    float: right;
}
#w0 label{
    /* text-align: center; */
}
#w1-danger-0{
    left: 370px;
}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    text-align: right;
}
small {
    text-align: right;
}
.select2-selection__clear{
    text-align: left;
    left: 5px;
}
@media (min-width: 576px){
.content-wrapper, .main-footer, .main-header {
    margin-left: unset;
    margin-right: 250px;
}
}

/* Desktops and laptops ----------- */
@media only screen and (min-width : 1224px) {

}
/* For tablets: */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
 
}
/* For mobile phones: */
@media only screen and (max-width: 600px) {
    .layout-fixed .main-sidebar{
        left:0;
        right:unset;
    }
}