/*
    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-background);
}
.modal-content .modal-header .modal-title,
.modal-content .modal-header .close {
  color: var(--card-color) !important;
}

.modal-header .close {
  margin: -1rem -1rem -1rem !important;
}

.invalid-feedback {
  font-size: 16px;
}

.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: 15px;
  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: 45px;
}
.form-group label,
.input-group label {
  font-size: 16px;
}

label {
  font-weight: 500;
}

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;
}

.dropdown-toggle::after {
  display: none !important;
}

.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-background);
  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);
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  color: var(--main-color);
  background-color: #fff;
  font-weight: bold;
  border-color: var(--main-color) var(--main-color) transparent;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: unset;
  outline: 0;
}

.select2-container--default .select2-selection--multiple {
  padding-bottom: 10px !important;
  padding-right: 12px !important;
}

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  /* margin-top: 5px; */
  /* margin-left: 5px; */
  height: 20px !important;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid var(--main-color) 1px !important;
  outline: 0;
}

.select2-container--default .select2-selection--multiple {
  background-color: var(--input-background) !important;
  border: 1px solid var(--input-border-color) !important;
  border-radius: var(--border-radius) !important;
}

/*
*
*
*
* Swal
*
*
*
*/
.swal-text {
  font-size: 18px !important;
  text-align: center;
}

.swal-overlay {
  z-index: 9999999999 !important;
}

/*
*
*
*
* Editor Summ
*
*
*
*/
.note-group-select-from-files {
  display: none !important;
}

.note-editable,
.editor {
  min-height: 450px !important;
  overflow-x: hidden !important;
  background: var(--input-background) !important;
}
.note-editable .table-bordered td,
.editor .table-bordered td {
  border: solid 1px #eee !important;
}
.note-editable li,
.editor li {
  list-style-position: inside !important;
}
.note-editable li p,
.editor li p {
  display: inline-block !important;
}
.note-editable blockquote,
.editor blockquote {
  padding: 5px 15px;
  color: #856404;
  background-color: #fff3cd !important;
  border: 1px solid orange;
  border-radius: 3px;
}
.note-editable p,
.note-editable ol,
.editor p,
.editor ol {
  margin-bottom: 0px !important;
}
.note-editable pre,
.editor pre {
  display: block;
  font-size: 90%;
  color: #e7e7e7;
  background-color: #1e1e1e;
  padding: 10px;
  border-radius: 3px;
  margin: 0.8em 0px;
}

/*
*
*
*
* Nice Select
*
*
*
*/
.nice-select {
  width: 100%;
  background-color: var(--input-background);
  color: var(--input-text-color);
  border: 1px solid var(--border);
  border-radius: var(--border-radius);
}
.nice-select .list {
  width: 100%;
  background-color: var(--box-background);
}
.nice-select .list li {
  color: var(--main-text-color);
}

.nice-select:hover {
  border-color: transparent;
}

.nice-select .option:hover,
.nice-select .option.focus,
.nice-select .option.selected.focus {
  background-color: var(--background) !important;
}

.nice-select:active,
.nice-select.open,
.nice-select:focus {
  border-color: var(--main-color);
}

/*
*
*
*
* Toster Plugins
*
*
*
*/
.toast-message {
  color: #ffffff !important;
}

#toast-container > div {
  opacity: 1 !important;
}/*# sourceMappingURL=override.css.map */