body{
	direction: rtl;
}
.table td img {
    width: 70px;
    height: 70px;
    border-radius: 100%;
}
.horizontal-menu .bottom-navbar .page-navigation > .nav-item.active > .nav-link .menu-title, .horizontal-menu .bottom-navbar .page-navigation > .nav-item.active > .nav-link i, .horizontal-menu .bottom-navbar .page-navigation > .nav-item.active > .nav-link .menu-arrow {
    color: #f0c684!important;
}

.horizontal-menu .bottom-navbar .page-navigation > .nav-item.active > .nav-link .menu-icon {
    color: #3c2a22 !important;
}
.horizontal-menu .top-navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile .online-status {
    width: 8px;
    height: 8px;
    border: solid 1px #ffffff;
    background-color: #0ddbb9;
    border-radius: 100%;
    position: absolute;
    top: 1.25rem;
    left: 18px;
	right:auto;
}
@media (min-width: 768px){
	.horizontal-menu .bottom-navbar .page-navigation > .nav-item:not(.mega-menu) .submenu li a {
    position: relative;
    padding-right: 20px;

}
}
.horizontal-menu .bottom-navbar .page-navigation > .nav-item .submenu ul li a{
	text-align:right;
}

.btn.btn-icon {
    width: 35px;
    height: 35px;
    padding: 6px;
}
.btn i {
    font-size: 1.3rem;
}
.badge {
    display: inline-block;
    padding: 0.35em 0.65em;
    font-size: .9em;
}
svg{
	width: 20px;
}
.navbar-nav {
    padding-right: 0;

}
@media (max-width: 991px){
	.horizontal-menu .bottom-navbar {
    display: none;
}
.horizontal-menu .bottom-navbar.header-toggled {
    display: block;
    max-height: calc(100vh - 78px);
    /*overflow: auto;*/
}
}
.swal-text {
    line-height: 2rem;
    text-align: center;
}
.horizontal-menu .top-navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown i {
    margin-left: 0.5rem;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-left:auto;
    margin-right: -1px!important;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius:10px;
    border-bottom-left-radius: 10px;
}
.form-check .form-check-label input[type="radio"] + .input-helper:before {

    left: auto;
    right: 0;
}
.form-check .form-check-label {

    margin-left: auto;
    margin-right: 1.75rem;

}
.form-control, .typeahead, .tt-query, .tt-hint {
    border: 1px solid #dbe4e8;
}
select.form-control, select.typeahead, select.tt-query, select.tt-hint {
    outline: 1px solid #dbe4e8;
}
.dropdown-header {
    text-align: right;
    color: #ec7f7f;

}
.modal-header .close {
    border: none;
}
.form-control{
  /*  direction: ltr; */
    text-align: right;
}
.form-control-lg {
    min-height: calc(1.5em + 1.4rem + 2px);

}
.add-btn{
    float: left;
}
.list-ticked li:before, .list-arrow li:before, .list-star li:before {
    font-family: "Material Design Icons";
    margin-right: -1.5rem;
    width: 1.5rem;
    margin-left: 0.5rem;
}
.justify-between{
    text-align: center;
    margin: 1.5rem;
}


.text-white{
    color: white;
}

#loader {
    border: 12px solid #f3f3f3;
    border-radius: 50%;
    border-top: 12px solid #444444;
    width: 70px;
    height: 70px;
    animation: spin 1s linear infinite;
}

.center {
    position: absolute;
    top: 20%;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

@keyframes spin {
    100% {
        transform: rotate(360deg);
    }
}
#fader {
    opacity: 0.7;
    background:rgb(28 39 58);
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
  }

#status {
  width: 250px;
  height: 250px;
  position: absolute;
  left: 50%;
  /* centers the loading animation horizontally one the screen */
  top: 50%;
  /* centers the loading animation vertically one the screen */
  background-image: url("/dashboard/images/loading5.gif");
  /* path to your loading animation */
  background-repeat: no-repeat;
  background-position: center;
  margin: -100px 0 0 -100px;
  /* is width and height divided by two */
}
option{
    direction: rtl;

}
select.form-control{
    line-height: 1.5;
}

.table thead th {
    line-height: 1.7rem;
}
.table th, .table td {
    line-height: 1.7rem;
}
.t_product_Qty{
    padding-right:.5rem ;
    padding-left:.5rem ;
    text-align: center;
}
.mdi-information{
    color: white;
}



.chart-container {
    position: relative;
    height: 40vh;
    overflow: hidden;
  }
  .bill{
    border: none;
    background-color: white!important;
    padding: 0.3rem 0.8rem;
  }

  .horizontal-menu .top-navbar .navbar-menu-wrapper .navbar-nav .nav-item.dropdown .navbar-dropdown {

    padding: .5rem  1.5rem;
}


.horizontal-menu .top-navbar .navbar-menu-wrapper .navbar-nav .nav-item.nav-profile.dropdown .navbar-dropdown {

    right: auto;
    left: 1rem;

}

