:root {
  --main-bg-color: #cc0202;
  --leasafric-color: #cc0202;
  --bs-primary: #cc0202;
  --leasafric-border-color: #be0202;
}

ul.parsley-errors-list {
  color: indianred;
}

thead {
  padding-top: 15px!important;
  text-transform: uppercase!important;
}

.btn-primary {
  background-color: var(--leasafric-color)!important;
  border-color: var(--leasafric-border-color)!important;
}

.btn-primary:hover {
  background-color: #ce7272 !important;
}

.btn:focus {
  border-color: var(--leasafric-border-color)!important;
}

.link-primary {
  color: var(--leasafric-border-color)!important;
}

.nk-menu-icon {
  color: var(--leasafric-border-color)!important;
}

.user-avatar {
  background-color: var(--leasafric-color)!important;
}

.leasafric-text {
  color: var(--leasafric-color)!important;
}

.leasafric-bg-color {
  background-color: var(--leasafric-color)!important;
}

.leasafric-border-color {
  border-color: var(--leasafric-border-color)!important;
}

.leasafric-card {
  /*border-color: var(--leasafric-border-color)!important;*/
}

.leasafric-card .card-header {
  color: var(--leasafric-color);
}

.page-item.active .page-link {
  color: #FFFFFF!important;
  background-color: var(--leasafric-color)!important;
  border-color: var(--leasafric-border-color);
}

a {
  color: var(--leasafric-color);
}

.link-list a {
  color: var(--leasafric-color)!important;
}

a:hover {
  font-weight: bold;
  color: var(--leasafric-color);
}

.nk-menu-link {
  color: var(--leasafric-color)!important;
}

.nk-menu-toggle:after {
  color: var(--leasafric-color)!important;
}

.form-check-input:checked {
  background-color: var(--leasafric-color)!important;
  border-color: var(--leasafric-border-color);
}

.custom-control-input:checked ~ .custom-control-label::before {
  background-color: var(--leasafric-color)!important;
  border-color: var(--leasafric-border-color);
}

.form-control:focus {
  border-color: var(--leasafric-border-color)!important;
}

.select2-container--default.select2-container--open:focus {
  border-color: var(--leasafric-border-color)!important;
}

.la-alert {
  background-color: #FFFFFF;
}

.la-alert-top-border {
  border-top-width: 3px;
  border-top-style: solid;
}

.la-alert-bottom-border {
  border-bottom-width: 3px;
  border-bottom-style: solid;
}

.la-alert-left-border {
  border-left-width: 3px;
  border-left-style: solid;
}

.la-alert-right-border {
  border-right-width: 3px;
  border-right-style: solid;
}

.la-alert-warning {
  border-color: var(--bs-warning);
}

.la-alert-success {
  border-color: var(--bs-success);
}

.la-alert-info {
  border-color: var(--bs-info);
}

.la-alert-primary {
  border-color: var(--bs-primary);
}

.la-alert-danger {
  border-color: var(--bs-danger);
}

.la-btn-danger {
  background-color: indianred!important;
}

button.swal2-confirm.swal2-styled {
  background-color: var(--leasafric-color);
  border-color: var(--leasafric-border-color);
}

.hoverable:hover {
  background-color: #f1e8f1;
  border-color: #daabda;
}

.cursor-pointer {
  cursor: pointer!important;
}

.Vue-Toastification__toast {
  padding: 15px 15px!important;
}
