body {
  direction: rtl;
  background: #eee;
}

* {
  font-family: "vazir", "Bnazanin";
}

@font-face {
  font-family: "Bnazanin";
  src: url(../Fonts/KohinoorArabicMedium.TTF);
}

@font-face {
  font-family: "vazir";
  src: url(../Fonts/Vazir-Light-FD.ttf);
}

.login-container {
  margin-top: 150px;
  padding: 65px 20px;
  border: 1px solid #dfcfcf;
  box-shadow: 0px 0px 12px 0px #bcb3b3;
  background: white;
  border-radius: 10px;
}

.custom-button-1 {
  background: #85ce34;
  border: 1px solid #aeb6a5;
  box-shadow: 0 0 6px 2px #d2b1b1;
}

.custom-button-1:hover {
  background: red;
  border: 1px solid #aeb6a5;
}

.custom-button-1:focus {
  background: red;
  border: 1px solid #aeb6a5!important;
}

.custom-button-1:active {
  background: #ff8d8d!important;
  border: 1px solid #aeb6a5!important;
}

.custom-button {
  outline: unset;
  transition: all 0.3s;
  box-shadow: 0 0 6px 2px #d2b1b1;
}

.custom-button:focus {
  box-shadow: 0 0 6px 2px #d2b1b1!important;
}

.sidebar {
  height: 500px;
  background: white;
  border: 1px solid #d4cece;
  border-radius: 5px;
  box-shadow: 0 0 5px 2px #d2cfcf;
}

.content {
  background: white;
  border: 1px solid #d4cece;
  border-radius: 5px;
  box-shadow: 0 0 5px 2px #d2cfcf;
}

lable {
  line-height: 2;
}

.ck-content {
  min-height: 350px;
}

.modal-header .close {
  margin: unset !important;
  padding: unset!important;
}

.custom-btn-1 {
  color: white;
  background: #deb63f;
}

.topbar {
  background: #ee8529;
  border-bottom: 3px solid #db7c29;
  box-shadow: 0px 2px 6px 3px #bbc3cb;
}

.navlinks {
  height: 50px;
  color: white!important;
  transition: 0.5s all;
  padding: 0.75rem 1rem!important;
  padding-right: 2rem!important;
  padding-left: 2rem!important;
}

.navlinks:hover {
  background: #cae352;
}

.no-caret::after {
  display: none;
}