/* sb-admin reset */

.error {
    font-size: initial;
    width: inherit;
  }

.alert-error {
    color: #78261f;
    background-color: #fadbd8;
    border-color: #f8ccc8;
  }

  .errorlist li {
    font-size: 14px;
    color: #78261f;
  }

  .form-group {
    margin-bottom: 1.5rem;
  }

  /* COLORS */

.lightgray-bg {
    background-color: #f0f1f3
}

.gradient-bg {
    background: rgb(10, 190, 219);
    background: linear-gradient(90deg, rgba(10, 190, 219, 1) 0%, rgba(27, 158, 199, 1) 100%);
}

.bg-primary {
  background-color: #2d98da !important;
}

.btn-primary {
  background-color: #2d98da;
  border-color: #2d98da;
}

.btn-primary:hover {
  background-color: #40A1DD;
  border-color: #40A1DD;
}

.text-primary {
  color: #2d98da !important;
}

.page-item.active .page-link {
  background-color: #2d98da;
  border-color: #2d98da;
}

a {
  color: #2d98da;
}

.btn-secondary {
  background-color: #b3b4b7;
  border-color: #b3b4b7;
}

.btn-secondary:hover {
  background-color: #9fa0a3;
  border-color: #9fa0a3;
}

.btn-secondary:focus {
  color: #fff;
  background-color: #9fa0a3;
  border-color: #9fa0a3;
  box-shadow: 0 0 0 .2rem rgba(151,153,166,.5);
}


/* FONTS */

.btn {
  font-size: 0.9rem;
}

/* ELEMENTS  */

.small-nav {
  background: #fff;
  padding: 10px 12px;
  border-radius: 4px;
}

.small-nav .divider {
  margin-left: 5px;
  margin-right: 5px;
}

.small-nav a {
  color: #858796;
}
.small-nav a.active {
  color: #4E73DF;
}

.chart {
  width:330px;
}

.small-nav a.active {

}

.status-circle {
  display: inline-block;
  width: 10px;
  height: 10px;
  background-color: aqua;
  border-radius: 50%;
  margin-right: 4px;
}

.status-circle.Accepted {
  background-color: #52C081;
}

.status-circle.Rejected {
  background-color: #E54545;
}

.status-circle.Pending {
  background-color: #F8C734;
}

.status-circle.Cancelled {
  background-color: #B9B9B9;
}

input[type="checkbox"] {
  height: 20px;
  width: 20px;
  margin-right: 10px;
}

/* SIDEBAR */


.sidebar .nav-item .nav-link.active {
  font-weight: 800;
  color: #fff;
}

.sidebar .nav-item .nav-link[aria-expanded="true"] {
font-size: 20px !important;
}

.sidebar-dark .nav-item .nav-link {
  color: rgb(255, 255, 255);
}

.sidebar-dark .sidebar-heading {
  color: #fff;
  font-size: .85rem;
}

/* TOPBAR */
.icon-big {
  font-size: 25px;
}

/* TABLES */
.no-border-top {
  border-top: 0px !important;
}

/* AUTH FORMS  */


.auth-input .btn {
  font-size: 1rem;
  border-radius: .35rem;
  padding: .75rem 1rem;
  padding: .375rem .75rem;
  color:#fff;
  background-color: #2d98da;
  border-color: #2d98da;
}

.auth-input input {
  display: block;
  width: 100%;
  height: calc(1.5em + .75rem + 2px);
  padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #6e707e;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #d1d3e2;
  border-radius: .35rem;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.user input {
  display: block;
  width: 100%;
  padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  border: 1px solid #d1d3e2;
  border-radius: .35rem;
}



.helptext {
 font-size:12px;
}

.helptext ul {
  padding-left: 10px;
 }


.profile-dropdown .username {
  margin-top: 2px;
}

/* breadcrumbs */

.breadcrumb {
  align-items: center;
}

@media (min-width: 768px) {
.sidebar .nav-item .nav-link {
    padding: 0.6rem 1rem;
  }
}

@media (min-width: 992px) {
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: .9rem;
    padding-left: .9rem;
  }
}
