body {
  direction: rtl;
  text-align: right;
}
body, h1, h2, h3, h4, h5, .site-menubar{
  font-family: samim;
}
.site-navbar .navbar-header .navbar-brand, .select2-container--default .select2-selection, .select2-container--default .select2-search--dropdown .select2-search__field, .tooltip {
  font-family: samim;
}
@font-face {
  font-family: samim;
  src: url(../fonts/Samim.woff);
}

.dropdown-menu{
  text-align: right;
}

.navbar-toolbar{
  float: right;
}

.navbar-right{
  float: left;
}

.site-menubar-fold .page, .site-menubar-fold .site-footer {
  margin: 0;
  margin-right: 90px;
}

.site-menubar-unfold .page, .site-menubar-unfold .site-footer {
  margin: 0;
  margin-right: 260px;
}

.navbar-right .dropdown-menu {
    right: auto;
    left: 0;
}

.page-login-v3{
  text-align: right;
  direction: rtl;
}

.form-material .floating-label{
  right: 0;
  left: auto;
}
.page-header-actions{
  right: unset;
  left: 30px;
}
.site-menubar-fold .site-menu > .site-menu-item > .site-menu-sub {
  left: unset;
  right: 90px;
}

.navbar-brand {
  float: right;
}

/*menu top*/
.site-menubar-unfold [data-toggle="menubar"] .hamburger-arrow-left::after {

    -webkit-transform: translate3d(-.45em,-.1em,0) rotate(45deg);
    transform: translate3d(-.45em,-.1em,0) rotate(45deg);

}
.site-menubar-unfold [data-toggle="menubar"] .hamburger-arrow-left::before {

    -webkit-transform: translate3d(-.45em,.1em,0) rotate(45deg);
    transform: translate3d(-.45em,.1em,0) rotate(-45deg);

}
/*menu top*/
/*toust*/

/*toust*/
@media (max-width: 767.98px) {
  .site-menubar{
    -webkit-transform: translate3d(260px,0,0);
    transform: translate3d(260px,0,0);
  }
  .site-menubar-open .page, .site-menubar-open .site-footer {

    -webkit-transform: translate3d(-260px,0,0);
    transform: translate3d(-260px,0,0);
  }

  .site-menubar-unfold .page, .site-menubar-unfold .site-footer {
    margin: 0;
  }
}

.text-red {
  color: #f44336;
}

.text-success {
  color: #4caf50;
}

.ltr{
  direction: ltr;
}

.text-left {
  text-align: left;
}
.w-70- {
  width: 70%;
}
.w-30- {
  width: 30%;
}
.w-50- {
  width: 50%;
}
.w-40- {
  width: 40%;
}
.w-20- {
  width: 20%;
}
.required {
  color: red;
}
.bold {
  font-weight: bold;
}
.dt-buttons {
  float: left;
  direction: ltr
}
.btn-cancel-attendance {
  position: absolute;
  margin: -50px;
  left: 100px;
}
.btn-add-attendance {
  position: absolute;
  margin: -50px;
  left: 150px;
}
.show-alert-add-state {
  position: absolute;
  margin: -30px auto;
  left: 100px;
}
.webui-popover {
  text-align: right;
  direction: rtl;
}
.modal-open .select2-container {
    z-index: 0;
}
.type-score-absent .radio-custom label::before {
  right: 0;
  left: auto;
}
.type-score-absent .radio-custom label::after {
  right: 7px;
  left: auto;
}
.type-score-absent .radio-custom label {
  padding-right: 30px;
  padding-left: 0
}
.type-score-absent .checkbox-custom label::before {
  right: 0;
  left: auto;
}
.type-score-absent .checkbox-custom label::after {
  right: 0;
  left: auto;
}
.type-score-absent .checkbox-custom label {
  padding-right: 30px;
  padding-left: 0
}
.page-login-v3:before {
    background: #2ecc71;
    /*background-image: linear-gradient(to bottom, #2ecc71 0%, #27ae60 100%);*/
    background: linear-gradient(150deg,#53f 15%,#05d5ff 70%,#a6ffcb 94%);
}
.text-green {
  color: #00b894;
}

.webui-popover.top > .webui-arrow:after, .webui-popover.top-right > .webui-arrow:after, .webui-popover.top-left > .webui-arrow:after {
  left: 108px;
}