/* common  */
.is-disabled {
  color: currentColor;
  cursor: not-allowed;
  opacity: 0.5;
  text-decoration: none;
}
.ar {
  text-align: right;
}

/* override */
.table td, .table th {
  padding: .25rem .75rem;
}
.modal-backdrop.show + .modal-backdrop.show {
  z-index: 1060
}
body #main-content .dashboard-card .body {
  background: #E25986;
}
body #main-content .dashboard-card .body.disabled {
  background: #E2598680;
}
body #main-content .dashboard-card .body a {
  color: #fff
}
.ribbon .ribbon-box.custom-grey {
  background: #393939;
}
.ribbon .ribbon-box.custom-grey::before {
  border-color: #393939;
  border-right-color: transparent;
}
.user-account .dropdown-menu.account {
  width: 205px;
}

/* dropdown select */
.custom-select {
  font-size: 14px;
}
.custom-select:focus {
  background-color: #fff;
  color: black;
}

/* sidebar  */
#main-menu li.active.open a.has-arrow {
  color:#393d42
}
#main-menu li.active.open i {
  color:#393d42;
  background: transparent;
}

/* dashboard card menu  */
.card .my_sort_cut {
  padding: 30px 10px;
}
.card .my_sort_cut h3 {
  font-size: 5em;
  padding: 10px 0;
}

.card .ribbon .my_sort_cut h3 {
  padding: 20px 0 0 0;
}

/* table  */
.table th {
  font-weight: bold !important;
}

/* signin */
#forgot-password-section {
  display: none;
}
#signin-section .lead {
  margin-top: 25px
}

/* modal list item  */
.modal-body .list-group-item {
  border: none;
}

.modal-body .release-section tr td {
  border: 1px solid #333
}

.detail-section tr th {
  background: #fddada !important
}

.detail-section tr {
  background: #fff !important;
}

.detail-section tr:nth-of-type(2n+1) {
  background: #eeeeee !important;
}

.modal-body .release-section .right-subcard {
  border-left: transparent
}
.modal-body .release-section .left-subcard {
  border-right: transparent
}
.modal-body .release-section .center-subcard {
  border-left: transparent;
  border-right: transparent;
  text-align: center;
}

@media screen and (max-width: 389px) {
  .card .my_sort_cut h3 {
    font-size: 3em;
    padding-top: 20px;
  }
}

