@media (min-width: 576px) {
  .container,
  .container-sm {
    max-width: 768px;
  }
}
@media (min-width: 768px) {
  .container,
  .container-md,
  .container-sm {
    max-width: 1200px;
  }
}
@media (min-width: 1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 1360px;
  }
}
/*
    Custom Buttons Border Radius
*/
.btn-success {
  border-radius: var(--border-radius) !important;
}

.btn-info {
  border-radius: var(--border-radius) !important;
}

.btn-primary {
  border-radius: var(--border-radius) !important;
}

.btn-warning {
  border-radius: var(--border-radius) !important;
}

.btn-danger {
  border-radius: var(--border-radius) !important;
}

.modal-backdrop {
  background-color: #000;
  opacity: 0.7 !important;
}

.modal-content {
  background-color: var(--card-bg);
}
.modal-content .modal-header .modal-title,
.modal-content .modal-header .close {
  color: var(--card-color) !important;
}

.form-group textarea,
.form-group select,
.form-group input,
.form-group .form-control,
.input-group textarea,
.input-group select,
.input-group input,
.input-group .form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  font-size: 14px;
  color: var(--input-color);
  background-color: var(--input-background);
  background-clip: padding-box;
  border: 1px solid var(--input-border-color);
  border-radius: var(--border-radius);
  transition: all 0.1s linear;
}
.form-group textarea:focus,
.form-group select:focus,
.form-group input:focus,
.form-group .form-control:focus,
.input-group textarea:focus,
.input-group select:focus,
.input-group input:focus,
.input-group .form-control:focus {
  color: var(--input-color);
  background-color: var(--input-focus-background);
  border: solid 1px var(--input-focus-border-color);
  outline: 0;
  box-shadow: none;
}
.form-group select,
.form-group input,
.input-group select,
.input-group input {
  height: 48px;
}
.form-group label,
.input-group label {
  font-size: 15px;
}

textarea {
  height: auto;
}

.input-group .input-group-text {
  background-color: var(--input-focus-background);
  border: 1px solid var(--border-color);
}

.alert-dismissible .close {
  top: -4px;
}

.table {
  margin-bottom: 0px;
}

.remove-arrow::after {
  display: none !important;
}

.dropdown-toggle::after {
  margin: 0px 3px;
}

.dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: var(--main-color);
}

.modal {
  padding-right: 0px !important;
}

.progress {
  border-radius: var(--border-radius) !important;
}

.table-bordered td,
.table-bordered th {
  border: 1px solid var(--border-color) !important;
}

.btn-group-sm > .btn,
.btn-sm {
  line-height: 1.3 !important;
}

.badge-secondary {
  background-color: var(--btn-secondary-background);
  color: var(--btn-secondary-color);
}
.badge-secondary:hover {
  background-color: var(--btn-main-background) !important;
  color: var(--btn-main-color) !important;
}

.fade:not(.show) {
  display: none;
}

.border {
  border: 1px solid var(--border-color) !important;
}

.form-group input[type=button] {
  display: block;
  width: auto;
  height: auto;
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--btn-main-color);
  background-color: var(--btn-main-background) !important;
  background-clip: padding-box;
  border: none;
  border-radius: var(--border-radius);
}

.form-group input[type=checkbox] {
  width: 15px;
  height: 15px;
  cursor: pointer;
}

.table {
  color: var(--color);
}

.dropdown-menu {
  background-color: var(--card-bg);
  border: var(--border-color) solid 1px;
  border-radius: var(--border-radius);
}
.dropdown-menu .dropdown-item {
  color: var(--card-color) !important;
}
.dropdown-menu .dropdown-divider {
  border-top: 1px solid var(--border-color);
}

.curl .owl-carousel {
  margin-bottom: 0px;
  position: relative;
}
.curl .owl-nav {
  text-align: center;
  line-height: 0;
  margin-bottom: 0px;
  position: absolute;
  height: 40px;
  top: calc(50% - 45px);
  transform: translateY(-50%);
  width: 100%;
}
.curl .owl-nav .owl-prev,
.curl .owl-nav .owl-next {
  background-color: var(--second-color) !important;
  color: #ffffff !important;
  margin-right: 0px;
  border-radius: 50%;
  width: 35px;
  height: 35px;
  line-height: 20px !important;
  text-align: center;
  position: absolute;
  transition: all 0.5s ease-in-out;
}
.curl .owl-nav .owl-prev:after,
.curl .owl-nav .owl-next:after {
  border: 0 none;
  line-height: normal;
  vertical-align: middle;
  font-family: "Font Awesome 5 Free";
  font-weight: 400;
}
.curl .owl-nav .owl-prev span,
.curl .owl-nav .owl-next span {
  font-size: 28px;
}
.curl .owl-nav .owl-prev {
  left: 20px;
}
.curl .owl-nav .owl-next {
  right: 20px;
}/*# sourceMappingURL=override.css.map */