@import "../vendor/leaflet/leaflet.css";
@import "./vendor/summernote-bs4.css";
@import "../vendor/jQuery.mmenu-master/dist/jquery.mmenu.all.css";
@import "icons.min.css";
@import "app-pralin.min.css";
.cursor-info {
  cursor: help;
}

.cursor-pointer {
  cursor: pointer;
}

.cursor-default {
  cursor: default;
}

body.authentication-bg {
  background: white none;
}
body.authentication-bg .container {
  background: #FBFBFB;
}

.left-side-menu {
  background: #313a46;
}

.invalid-feedback {
  display: block;
}

.custom-accordion .collapsed i.accordion-arrow:before {
  content: "\f142";
}

.communication-type.switch {
  width: 62px;
}

input[data-switch] + label.communication-type.switch {
  background-color: #00adff;
}
input[data-switch] + label.communication-type.switch:before {
  color: #fff;
}
input[data-switch] + label.communication-type.switch:after {
  background-color: #fff;
}

input[data-switch]:checked + label.communication-type.switch:after {
  left: 41px;
}

.pt-4rem {
  padding-top: 4rem !important;
}

.vertical-align-middle {
  vertical-align: middle;
}

.text-black {
  color: #000;
}

.text-inherit {
  color: inherit;
}

.text-deleted {
  color: #adb5bd;
  text-decoration: line-through;
}

.overflow-ellipsis {
  text-overflow: ellipsis !important;
}

.overflow-shadow-bottom {
  position: relative;
}
.overflow-shadow-bottom.overflow-shadow-bottom-1:after {
  height: 0.7em;
}
.overflow-shadow-bottom:after {
  height: 1.5em;
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: transparent linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.9));
}

.btn-toolbar {
  margin-bottom: 20px;
}

.form-inline.form-inline-nowrap {
  flex-flow: row nowrap;
}

.form-group-hide-label .form-group.collection-item > label {
  display: none;
}

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

.datagrid {
  position: relative;
  min-height: 200px;
  width: 100%;
}
.datagrid .dg-loading {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.75);
  padding: 30px 0 0 0;
  text-align: center;
}
.datagrid .table-responsive {
  min-height: 200px;
}

.search-results .dg-actions {
  text-align: center;
}

.search-results .btn-export-group {
  display: none;
}

.search-results .results .dg-result > .h-100 {
  height: calc(100% - 24px) !important;
}

table.dataTable thead th {
  position: relative;
  padding-right: 30px;
  white-space: nowrap;
}
table.dataTable thead th a.sorting, table.dataTable thead th a.sorting_asc, table.dataTable thead th a.sorting_desc {
  color: #dee2e6;
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
}
table.dataTable thead th a.sorting:before, table.dataTable thead th a.sorting:after, table.dataTable thead th a.sorting_asc:before, table.dataTable thead th a.sorting_asc:after, table.dataTable thead th a.sorting_desc:before, table.dataTable thead th a.sorting_desc:after {
  position: absolute;
}
table.dataTable thead th a.sorting_asc:before {
  color: #343a40;
}
table.dataTable thead th a.sorting_desc:after {
  color: #343a40;
}

table.table-sm.dataTable thead th a.sorting:before {
  top: 4px;
}
table.table-sm.dataTable thead th a.sorting:after {
  top: 10px;
}

table.dataTable .table-action {
  white-space: nowrap;
}

.tag-widget .input-group > .w-100 {
  width: 90% !important;
}

.tags .badge {
  font-weight: normal;
  font-size: 0.9rem;
  line-height: 1.5;
  max-width: 100%;
  display: inline-block;
  white-space: normal;
  padding: 0 7px;
}
.tags .badge i {
  font-style: normal;
  margin-right: 5px;
  font-weight: 700;
  cursor: pointer;
  display: inline-block;
}

.end-slash:after {
  content: " / ";
}
.end-slash:last-child:after {
  content: "";
}

.end-dash:after {
  content: " - ";
}
.end-dash:last-child:after {
  content: "";
}

.end-comma:after {
  content: ", ";
}
.end-comma:last-child:after {
  content: "";
}

.btn {
  box-shadow: 2px 3px 9px #323B4633;
}

.btn-outline-info, .btn-outline-primary, .btn-outline-secondary, .btn-outline-danger, .btn-outline-success, .btn-link, .btn.bg-transparent {
  box-shadow: none;
}

.btn.btn-loading i.fa {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.btn.btn-loading i.fa:before {
  content: "\f110";
}
.suggest[data-autocomplete] + pre + .dropdown-menu.w-100 {
  width: auto !important;
}

.input-group.input-group-suggest {
  flex-wrap: nowrap;
  width: 100%;
}
.input-group.input-group-suggest .select2-container {
  width: auto !important;
  flex-grow: 1;
  max-width: calc(100% - 45px);
}
.input-group.input-group-suggest .select2-container--default .select2-selection--single {
  border-radius: 4px 0 0 4px;
}

input.input-datetime[type=date] {
  width: 160px;
  border-radius: 0.25rem 0 0 0.25rem;
}

input.input-datetime[type=time] {
  width: 100px;
  border-radius: 0 0.25rem 0.25rem 0;
}

input[data-switch]:checked + label {
  background-color: #0ACF97;
}

input[data-switch][disabled=disabled] + label {
  background-color: rgba(250, 92, 124, 0.7) !important;
}

input[data-switch][disabled=disabled]:checked + label {
  background-color: rgba(10, 207, 151, 0.7) !important;
}

input[data-switch].inversed + label {
  background-color: #0ACF97;
}

input[data-switch].inversed:checked + label {
  background-color: #FA5C7C;
}

input[data-switch][disabled=disabled].inversed + label {
  background-color: rgba(10, 207, 151, 0.7) !important;
}

input[data-switch][disabled=disabled].inversed:checked + label {
  background-color: rgba(250, 92, 124, 0.7) !important;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
  width: 20px;
  text-align: center;
  z-index: 2;
}

.input-group-append-percent .input-group-text {
  background: white;
  padding: 0.45rem 0.09rem;
}

.fileupload {
  position: relative;
}
.fileupload > label.dropzone {
  display: block;
}
.fileupload > label.dropzone input[type=file] {
  opacity: 0;
  overflow: hidden;
  max-height: 0;
  max-width: 0;
}

.collection-wrapper .collection-item {
  padding: 0.7rem 100px 0.7rem 0;
  border-bottom: 1px solid #eef2f7;
}
.collection-wrapper .collection-item:first-child {
  margin-top: 0;
}
.collection-wrapper .collection-item:last-child {
  border: 0 none;
}
.collection-wrapper .collection-item > .btn-group {
  position: absolute;
  right: 0;
}
.collection-wrapper .form-collection.accordion .collection-item {
  padding: 0;
  margin-bottom: 0;
}
.collection-wrapper .form-collection.accordion .collection-item .collection-toolbar {
  margin-bottom: 0 !important;
}
.collection-wrapper .form-collection.accordion .collection-item .form-preview > .card {
  margin-bottom: 0;
}

.collection-wrapper[data-inline] .collection-header label {
  width: 180px;
  margin-right: 0.375rem;
}
.collection-wrapper[data-inline] .collection-header {
  display: none !important;
}
.collection-wrapper[data-inline] .btn-toolbar {
  display: none;
}
.collection-wrapper[data-inline].collection-0 .btn-toolbar {
  display: flex;
  flex-direction: row;
}
.collection-wrapper[data-inline] .collection-item {
  margin-bottom: 1.7rem;
  position: relative;
  padding-bottom: 0.7rem;
  padding-right: 0;
  padding: 0 0 0.7rem;
}
.collection-wrapper[data-inline] .collection-item > .btn-group {
  position: absolute;
  right: auto;
  bottom: -20px;
  text-align: center;
  width: 100%;
  background: #FBFBFB;
}
.collection-wrapper[data-inline] .collection-item > .form-group {
  width: 180px;
}
.collection-wrapper[data-inline] .collection-item > .form-group input[type=text], .collection-wrapper[data-inline] .collection-item > .form-group input[type=number], .collection-wrapper[data-inline] .collection-item > .form-group input[type=date], .collection-wrapper[data-inline] .collection-item > .form-group input[type=datetime-local], .collection-wrapper[data-inline] .collection-item > .form-group input[type=datetime], .collection-wrapper[data-inline] .collection-item > .form-group input[type=time], .collection-wrapper[data-inline] .collection-item > .form-group select, .collection-wrapper[data-inline] .collection-item > .form-group textarea {
  max-width: 100%;
}
.collection-wrapper[data-inline][data-collection-headers="1"] .collection-header label, .collection-wrapper[data-inline][data-collection-headers="1"] .collection-item > .form-group, .collection-wrapper[data-inline][data-collection-headers="1"] .collection-item > .form-group > .form-group {
  width: 440px;
}
.collection-wrapper[data-inline][data-collection-headers="1"] .form-group input[type=text], .collection-wrapper[data-inline][data-collection-headers="1"] .form-group input[type=number], .collection-wrapper[data-inline][data-collection-headers="1"] .form-group input[type=date], .collection-wrapper[data-inline][data-collection-headers="1"] .form-group input[type=datetime-local], .collection-wrapper[data-inline][data-collection-headers="1"] .form-group input[type=datetime], .collection-wrapper[data-inline][data-collection-headers="1"] .form-group input[type=time], .collection-wrapper[data-inline][data-collection-headers="1"] .form-group select, .collection-wrapper[data-inline][data-collection-headers="1"] .form-group textarea {
  width: 100%;
}
.collection-wrapper[data-inline][data-collection-headers="2"] .collection-header label, .collection-wrapper[data-inline][data-collection-headers="2"] .collection-item > .form-group {
  width: 220px;
}
.collection-wrapper[data-inline][data-collection-headers="2"] .form-group input[type=text], .collection-wrapper[data-inline][data-collection-headers="2"] .form-group input[type=number], .collection-wrapper[data-inline][data-collection-headers="2"] .form-group input[type=date], .collection-wrapper[data-inline][data-collection-headers="2"] .form-group input[type=datetime-local], .collection-wrapper[data-inline][data-collection-headers="2"] .form-group input[type=datetime], .collection-wrapper[data-inline][data-collection-headers="2"] .form-group input[type=time], .collection-wrapper[data-inline][data-collection-headers="2"] .form-group select, .collection-wrapper[data-inline][data-collection-headers="2"] .form-group textarea {
  width: 100%;
}
.collection-wrapper[data-inline].collection-wrapper-affaire_proprietairesTerrains .collection-header label {
  width: 160px;
}
.collection-wrapper[data-inline].collection-wrapper-affaire_proprietairesTerrains .collection-header label:nth-child(2) {
  width: 280px;
}
.collection-wrapper[data-inline].collection-wrapper-affaire_proprietairesTerrains .collection-header label:nth-child(3), .collection-wrapper[data-inline].collection-wrapper-affaire_proprietairesTerrains .collection-header label:nth-child(5) {
  width: 220px;
}
.collection-wrapper[data-inline].collection-wrapper-affaire_proprietairesTerrains .collection-header label:nth-child(4), .collection-wrapper[data-inline].collection-wrapper-affaire_proprietairesTerrains .collection-header label:nth-child(6) {
  width: 0;
}
.collection-wrapper[data-inline].collection-wrapper-affaire_proprietairesTerrains .collection-item > .form-group {
  width: 160px;
}
.collection-wrapper[data-inline].collection-wrapper-affaire_proprietairesTerrains .collection-item > .form-group:nth-child(2) {
  width: 280px;
}
.collection-wrapper[data-inline].collection-wrapper-affaire_proprietairesTerrains .collection-item > .form-group:nth-child(4), .collection-wrapper[data-inline].collection-wrapper-affaire_proprietairesTerrains .collection-item > .form-group:nth-child(6) {
  width: 60px;
}
.collection-wrapper[data-inline].collection-wrapper-affaire_permisModifications .collection-header label {
  width: 220px;
}
.collection-wrapper[data-inline].collection-wrapper-affaire_permisModifications .collection-header label:nth-child(1) {
  width: 160px;
}
.collection-wrapper[data-inline].collection-wrapper-affaire_permisModifications .collection-header label:nth-child(3), .collection-wrapper[data-inline].collection-wrapper-affaire_permisModifications .collection-header label:nth-child(5), .collection-wrapper[data-inline].collection-wrapper-affaire_permisModifications .collection-header label:nth-child(7), .collection-wrapper[data-inline].collection-wrapper-affaire_permisModifications .collection-header label:nth-child(9) {
  width: 0;
}
.collection-wrapper[data-inline].collection-wrapper-affaire_permisModifications .collection-item > .form-group {
  width: 160px;
}
.collection-wrapper[data-inline].collection-wrapper-affaire_permisModifications .collection-item > .form-group:nth-child(3), .collection-wrapper[data-inline].collection-wrapper-affaire_permisModifications .collection-item > .form-group:nth-child(5), .collection-wrapper[data-inline].collection-wrapper-affaire_permisModifications .collection-item > .form-group:nth-child(7), .collection-wrapper[data-inline].collection-wrapper-affaire_permisModifications .collection-item > .form-group:nth-child(9) {
  width: 60px;
}
.collection-wrapper[data-inline].collection-wrapper-affaire_tranches .collection-header label, .collection-wrapper[data-inline].collection-wrapper-affaire_tranches .collection-item > .form-group {
  width: 160px;
}
.collection-wrapper[data-inline].collection-wrapper-produit_appelsDeFonds .form-group {
  height: 50px !important;
  line-height: 40px;
}
.collection-wrapper[data-inline].collection-wrapper-produit_appelsDeFonds .collection-header label {
  width: 160px;
}
.collection-wrapper[data-inline].collection-wrapper-produit_appelsDeFonds .collection-header label:nth-child(2), .collection-wrapper[data-inline].collection-wrapper-produit_appelsDeFonds .collection-header label:nth-child(8) {
  width: 100px;
}
.collection-wrapper[data-inline].collection-wrapper-produit_appelsDeFonds .collection-header label:nth-child(3) {
  width: 60px;
}
.collection-wrapper[data-inline].collection-wrapper-produit_appelsDeFonds .collection-header label:nth-child(4), .collection-wrapper[data-inline].collection-wrapper-produit_appelsDeFonds .collection-header label:nth-child(6) {
  width: 140px;
}
.collection-wrapper[data-inline].collection-wrapper-produit_appelsDeFonds .collection-header label .form-group, .collection-wrapper[data-inline].collection-wrapper-produit_appelsDeFonds .collection-item .form-group {
  width: 160px;
}
.collection-wrapper[data-inline].collection-wrapper-produit_appelsDeFonds .collection-header label .form-group:nth-child(4), .collection-wrapper[data-inline].collection-wrapper-produit_appelsDeFonds .collection-header label .form-group:nth-child(6), .collection-wrapper[data-inline].collection-wrapper-produit_appelsDeFonds .collection-item .form-group:nth-child(4), .collection-wrapper[data-inline].collection-wrapper-produit_appelsDeFonds .collection-item .form-group:nth-child(6) {
  width: 140px;
}
.collection-wrapper[data-inline].collection-wrapper-produit_appelsDeFonds .collection-header label .form-group:nth-child(4) input, .collection-wrapper[data-inline].collection-wrapper-produit_appelsDeFonds .collection-header label .form-group:nth-child(6) input, .collection-wrapper[data-inline].collection-wrapper-produit_appelsDeFonds .collection-item .form-group:nth-child(4) input, .collection-wrapper[data-inline].collection-wrapper-produit_appelsDeFonds .collection-item .form-group:nth-child(6) input {
  text-align: right;
}
.collection-wrapper[data-inline].collection-wrapper-produit_appelsDeFonds .collection-header label .form-group:nth-child(2), .collection-wrapper[data-inline].collection-wrapper-produit_appelsDeFonds .collection-header label .form-group:nth-child(3), .collection-wrapper[data-inline].collection-wrapper-produit_appelsDeFonds .collection-header label .form-group:nth-child(8), .collection-wrapper[data-inline].collection-wrapper-produit_appelsDeFonds .collection-item .form-group:nth-child(2), .collection-wrapper[data-inline].collection-wrapper-produit_appelsDeFonds .collection-item .form-group:nth-child(3), .collection-wrapper[data-inline].collection-wrapper-produit_appelsDeFonds .collection-item .form-group:nth-child(8) {
  width: 80px;
}
.collection-wrapper[data-inline].collection-wrapper-affaire_affectations .collection-header label, .collection-wrapper[data-inline].collection-wrapper-affaire_affectations .collection-item > .form-group {
  width: 100%;
}
.collection-wrapper[data-inline].collection-wrapper-affaire_affectations .form-group {
  position: relative;
}
.collection-wrapper[data-inline].collection-wrapper-affaire_affectations .form-group .input-group.input-group-suggest {
  width: auto;
}
.collection-wrapper[data-inline].collection-wrapper-affaire_affectations .form-group label.switch {
  margin-right: 0.5rem;
}
.collection-wrapper[data-inline].collection-wrapper-affaire_affectations .form-group .select2-container, .collection-wrapper[data-inline].collection-wrapper-affaire_affectations .form-group input[type=text], .collection-wrapper[data-inline].collection-wrapper-affaire_affectations .form-group input[type=number], .collection-wrapper[data-inline].collection-wrapper-affaire_affectations .form-group input[type=date], .collection-wrapper[data-inline].collection-wrapper-affaire_affectations .form-group input[type=datetime-local], .collection-wrapper[data-inline].collection-wrapper-affaire_affectations .form-group input[type=datetime], .collection-wrapper[data-inline].collection-wrapper-affaire_affectations .form-group input[type=time], .collection-wrapper[data-inline].collection-wrapper-affaire_affectations .form-group select, .collection-wrapper[data-inline].collection-wrapper-affaire_affectations .form-group textarea {
  width: 440px !important;
}
.collection-wrapper[data-inline].collection-wrapper-affaire_affectations .form-group .form-check, .collection-wrapper[data-inline].collection-wrapper-affaire_affectations .form-group .switch-label {
  display: inline-flex;
  margin-right: 1rem;
}
.collection-wrapper[data-inline].collection-wrapper-affaire_affectations .form-group .w-100 {
  margin-top: 0.5rem;
  margin-bottom: 1.5rem;
}
.collection-wrapper[data-inline].collection-wrapper-affaire_affectations .form-group .btn-group {
  position: absolute;
  top: 0;
  right: 0;
}
.collection-wrapper[data-inline].collection-wrapper-affaire_commerciauxLiensDocuments .collection-header label, .collection-wrapper[data-inline].collection-wrapper-affaire_commerciauxLiensDocuments .collection-item > .form-group, .collection-wrapper[data-inline].collection-wrapper-affaire_commerciauxLiens .collection-header label, .collection-wrapper[data-inline].collection-wrapper-affaire_commerciauxLiens .collection-item > .form-group {
  width: 340px;
}
.collection-wrapper[data-inline].collection-wrapper-affaire_commerciauxLiensDocuments .collection-header label input[type=text], .collection-wrapper[data-inline].collection-wrapper-affaire_commerciauxLiensDocuments .collection-item > .form-group input[type=text], .collection-wrapper[data-inline].collection-wrapper-affaire_commerciauxLiens .collection-header label input[type=text], .collection-wrapper[data-inline].collection-wrapper-affaire_commerciauxLiens .collection-item > .form-group input[type=text] {
  width: 100%;
}

form.tranche #tranche_refusCollaborateurs label.switch, form.produit #produit_refusCollaborateurs label.switch {
  margin-right: 0.5rem;
}
form.tranche #tranche_refusCollaborateurs .form-check, form.tranche #tranche_refusCollaborateurs .switch-label, form.produit #produit_refusCollaborateurs .form-check, form.produit #produit_refusCollaborateurs .switch-label {
  display: inline-flex;
  margin-right: 1rem;
}
form.tranche #tranche_refusCollaborateurs .w-100, form.produit #produit_refusCollaborateurs .w-100 {
  margin-top: 0.5rem;
}

form.produit .appel-de-fond-total > div {
  font-weight: bold;
  text-align: right;
  width: 160px;
  height: 50px;
  line-height: 40px;
}
form.produit .appel-de-fond-total > div:nth-child(2), form.produit .appel-de-fond-total > div:nth-child(3), form.produit .appel-de-fond-total > div:nth-child(8) {
  width: 80px;
}
form.produit .appel-de-fond-total > div:nth-child(4) {
  width: 145px;
}
form.produit .appel-de-fond-total > div:nth-child(6) {
  width: 140px;
}

.collection-wrapper[data-inline] #affaire_commerciauxLiens .collection-item .form-group,
.collection-wrapper[data-inline] #affaire_commerciauxLiensDocuments .collection-item .form-group {
  flex-grow: 1;
}

.files-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
}

.notification-list .notify-item .notify-details {
  margin-left: 0;
}

.form-2-cols {
  display: flex;
  flex-wrap: wrap;
}
.form-2-cols > * {
  width: 50%;
  padding-right: 1em;
}

.form-3-cols {
  display: flex;
  flex-wrap: wrap;
}
.form-3-cols > * {
  width: 33.333333%;
  padding-right: 1em;
}

#contact_contactPrestataireTypes .form-check .form-check-label, #structure_structurePrestataireTypes .form-check .form-check-label {
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  font-size: 0.8em;
}
#contact_contactPrestataireTypes .form-check .form-check-label .form-check-input, #structure_structurePrestataireTypes .form-check .form-check-label .form-check-input {
  margin-top: 0;
}

.form-actions {
  width: 100%;
  text-align: center;
}
.form-actions > .btn-group {
  flex-wrap: wrap;
}
.form-actions .btn-clone {
  position: fixed;
  top: 6px;
  right: 10px;
  border-radius: 50% !important;
  text-align: center;
  padding: 0;
  line-height: 32px;
  width: 32px;
  height: 32px;
}
.form-actions .btn-clone span {
  display: none;
}
.form-actions .btn-group-export {
  display: none;
}

h1 {
  margin: 0;
}

.topnav-navbar h1 {
  font-size: 1.5em;
  text-transform: uppercase;
  color: #98a6ad;
  line-height: 70px;
  font-weight: normal;
}

#tabContent {
  margin-right: -15px;
  margin-left: -15px;
}

.page-title-box {
  padding: 0 1rem;
}

.content-page {
  padding-left: 0;
  padding-right: 0;
}

.mm-page {
  background-color: #fff;
}

.mm-wrapper_opened .mobile-header #mmenu-icon i:before, .mm-wrapper_opened .mobile-header #musermenu-icon i:before {
  content: "\f00d";
}

.mm-menu_offcanvas.mm-menu_opened {
  z-index: 10;
}

#mmenu-list > .mm-navbar {
  height: 70px;
}
#mmenu-list > .mm-listview {
  margin-top: 10px;
}

.mm-menu .mm-listitem.active {
  background: #00adff;
  color: #fff;
}
.mm-menu .mm-listitem .mm-listitem_selected > a:not(.mm-btn_next), .mm-menu .mm-listitem .mm-listitem_selected > span {
  background: transparent;
}
.mm-menu .tab-close {
  top: 14px;
  right: 7px;
  font-size: 30px;
}

body[data-leftbar-compact-mode=condensed] {
  min-height: 1000px;
}

body[data-leftbar-compact-mode=condensed] .wrapper .left-side-menu .logo {
  display: block;
  margin: 0 0 0 20px;
  width: 39px;
  overflow: hidden;
}

.left-side-menu .logo img {
  max-width: 100%;
  width: 150px;
}

.text-white img {
  max-width: 100%;
  width: 200px;
}

.text-blue {
  color: #00adff !important;
}

.bg-blue {
  background-color: #00adff !important;
}

a.bg-blue:focus, a.bg-blue:hover {
  background-color: #008acc !important;
}

.bg-blue {
  background-color: #00adff !important;
}

a.bg-blue:focus, a.bg-blue:hover {
  background-color: #008acc !important;
}

.btn-blue {
  color: #fff;
  background-color: #00adff;
  border-color: #00adff;
}
.btn-blue:hover {
  color: #fff;
  background-color: #0093d9;
  border-color: #008acc;
}
.btn-blue:focus, .btn-blue.focus {
  box-shadow: 0 0 0 0.1rem rgba(0, 173, 255, 0.5);
}
.btn-blue.disabled, .btn-blue:disabled {
  background-color: #00adff;
  border-color: #00adff;
}
.btn-blue:not([disabled]):not(.disabled):active, .btn-blue:not([disabled]):not(.disabled).active, .show > .btn-blue.dropdown-toggle {
  color: #fff;
  background-color: #008acc;
  border-color: #0082bf;
  box-shadow: 0 0 0 0.1rem rgba(0, 173, 255, 0.5);
}

.btn-outline-blue {
  color: #00adff;
  background-color: transparent;
  background-image: none;
  border-color: #00adff;
}
.btn-outline-blue:hover {
  color: #fff;
  background-color: #00adff;
  border-color: #00adff;
}
.btn-outline-blue:focus, .btn-outline-blue.focus {
  box-shadow: 0 0 0 0.1rem rgba(0, 173, 255, 0.5);
}
.btn-outline-blue.disabled, .btn-outline-blue:disabled {
  color: #00adff;
  background-color: transparent;
}
.btn-outline-blue:not([disabled]):not(.disabled):active, .btn-outline-blue:not([disabled]):not(.disabled).active, .show > .btn-outline-blue.dropdown-toggle {
  color: #fff;
  background-color: #00adff;
  border-color: #00adff;
  box-shadow: 0 0 0 0.1rem rgba(0, 173, 255, 0.5);
}

.text-indigo {
  color: #727cf5 !important;
}

.bg-indigo {
  background-color: #727cf5 !important;
}

a.bg-indigo:focus, a.bg-indigo:hover {
  background-color: #4250f2 !important;
}

.bg-indigo {
  background-color: #727cf5 !important;
}

a.bg-indigo:focus, a.bg-indigo:hover {
  background-color: #4250f2 !important;
}

.btn-indigo {
  color: #fff;
  background-color: #727cf5;
  border-color: #727cf5;
}
.btn-indigo:hover {
  color: #fff;
  background-color: #4e5bf2;
  border-color: #4250f2;
}
.btn-indigo:focus, .btn-indigo.focus {
  box-shadow: 0 0 0 0.1rem rgba(114, 124, 245, 0.5);
}
.btn-indigo.disabled, .btn-indigo:disabled {
  background-color: #727cf5;
  border-color: #727cf5;
}
.btn-indigo:not([disabled]):not(.disabled):active, .btn-indigo:not([disabled]):not(.disabled).active, .show > .btn-indigo.dropdown-toggle {
  color: #fff;
  background-color: #4250f2;
  border-color: #3645f1;
  box-shadow: 0 0 0 0.1rem rgba(114, 124, 245, 0.5);
}

.btn-outline-indigo {
  color: #727cf5;
  background-color: transparent;
  background-image: none;
  border-color: #727cf5;
}
.btn-outline-indigo:hover {
  color: #fff;
  background-color: #727cf5;
  border-color: #727cf5;
}
.btn-outline-indigo:focus, .btn-outline-indigo.focus {
  box-shadow: 0 0 0 0.1rem rgba(114, 124, 245, 0.5);
}
.btn-outline-indigo.disabled, .btn-outline-indigo:disabled {
  color: #727cf5;
  background-color: transparent;
}
.btn-outline-indigo:not([disabled]):not(.disabled):active, .btn-outline-indigo:not([disabled]):not(.disabled).active, .show > .btn-outline-indigo.dropdown-toggle {
  color: #fff;
  background-color: #727cf5;
  border-color: #727cf5;
  box-shadow: 0 0 0 0.1rem rgba(114, 124, 245, 0.5);
}

.text-purple {
  color: #6b5eae !important;
}

.bg-purple {
  background-color: #6b5eae !important;
}

a.bg-purple:focus, a.bg-purple:hover {
  background-color: #544990 !important;
}

.bg-purple {
  background-color: #6b5eae !important;
}

a.bg-purple:focus, a.bg-purple:hover {
  background-color: #544990 !important;
}

.btn-purple {
  color: #fff;
  background-color: #6b5eae;
  border-color: #6b5eae;
}
.btn-purple:hover {
  color: #fff;
  background-color: #594d99;
  border-color: #544990;
}
.btn-purple:focus, .btn-purple.focus {
  box-shadow: 0 0 0 0.1rem rgba(107, 94, 174, 0.5);
}
.btn-purple.disabled, .btn-purple:disabled {
  background-color: #6b5eae;
  border-color: #6b5eae;
}
.btn-purple:not([disabled]):not(.disabled):active, .btn-purple:not([disabled]):not(.disabled).active, .show > .btn-purple.dropdown-toggle {
  color: #fff;
  background-color: #544990;
  border-color: #4f4488;
  box-shadow: 0 0 0 0.1rem rgba(107, 94, 174, 0.5);
}

.btn-outline-purple {
  color: #6b5eae;
  background-color: transparent;
  background-image: none;
  border-color: #6b5eae;
}
.btn-outline-purple:hover {
  color: #fff;
  background-color: #6b5eae;
  border-color: #6b5eae;
}
.btn-outline-purple:focus, .btn-outline-purple.focus {
  box-shadow: 0 0 0 0.1rem rgba(107, 94, 174, 0.5);
}
.btn-outline-purple.disabled, .btn-outline-purple:disabled {
  color: #6b5eae;
  background-color: transparent;
}
.btn-outline-purple:not([disabled]):not(.disabled):active, .btn-outline-purple:not([disabled]):not(.disabled).active, .show > .btn-outline-purple.dropdown-toggle {
  color: #fff;
  background-color: #6b5eae;
  border-color: #6b5eae;
  box-shadow: 0 0 0 0.1rem rgba(107, 94, 174, 0.5);
}

.text-pink {
  color: #ff679b !important;
}

.bg-pink {
  background-color: #ff679b !important;
}

a.bg-pink:focus, a.bg-pink:hover {
  background-color: #ff3479 !important;
}

.bg-pink {
  background-color: #ff679b !important;
}

a.bg-pink:focus, a.bg-pink:hover {
  background-color: #ff3479 !important;
}

.btn-pink {
  color: #fff;
  background-color: #ff679b;
  border-color: #ff679b;
}
.btn-pink:hover {
  color: #fff;
  background-color: #ff4182;
  border-color: #ff3479;
}
.btn-pink:focus, .btn-pink.focus {
  box-shadow: 0 0 0 0.1rem rgba(255, 103, 155, 0.5);
}
.btn-pink.disabled, .btn-pink:disabled {
  background-color: #ff679b;
  border-color: #ff679b;
}
.btn-pink:not([disabled]):not(.disabled):active, .btn-pink:not([disabled]):not(.disabled).active, .show > .btn-pink.dropdown-toggle {
  color: #fff;
  background-color: #ff3479;
  border-color: #ff2771;
  box-shadow: 0 0 0 0.1rem rgba(255, 103, 155, 0.5);
}

.btn-outline-pink {
  color: #ff679b;
  background-color: transparent;
  background-image: none;
  border-color: #ff679b;
}
.btn-outline-pink:hover {
  color: #fff;
  background-color: #ff679b;
  border-color: #ff679b;
}
.btn-outline-pink:focus, .btn-outline-pink.focus {
  box-shadow: 0 0 0 0.1rem rgba(255, 103, 155, 0.5);
}
.btn-outline-pink.disabled, .btn-outline-pink:disabled {
  color: #ff679b;
  background-color: transparent;
}
.btn-outline-pink:not([disabled]):not(.disabled):active, .btn-outline-pink:not([disabled]):not(.disabled).active, .show > .btn-outline-pink.dropdown-toggle {
  color: #fff;
  background-color: #ff679b;
  border-color: #ff679b;
  box-shadow: 0 0 0 0.1rem rgba(255, 103, 155, 0.5);
}

.text-red {
  color: #FA5C7C !important;
}

.bg-red {
  background-color: #FA5C7C !important;
}

a.bg-red:focus, a.bg-red:hover {
  background-color: #f82b54 !important;
}

.bg-red {
  background-color: #FA5C7C !important;
}

a.bg-red:focus, a.bg-red:hover {
  background-color: #f82b54 !important;
}

.btn-red {
  color: #fff;
  background-color: #FA5C7C;
  border-color: #FA5C7C;
}
.btn-red:hover {
  color: #fff;
  background-color: #f9375e;
  border-color: #f82b54;
}
.btn-red:focus, .btn-red.focus {
  box-shadow: 0 0 0 0.1rem rgba(250, 92, 124, 0.5);
}
.btn-red.disabled, .btn-red:disabled {
  background-color: #FA5C7C;
  border-color: #FA5C7C;
}
.btn-red:not([disabled]):not(.disabled):active, .btn-red:not([disabled]):not(.disabled).active, .show > .btn-red.dropdown-toggle {
  color: #fff;
  background-color: #f82b54;
  border-color: #f81e4a;
  box-shadow: 0 0 0 0.1rem rgba(250, 92, 124, 0.5);
}

.btn-outline-red {
  color: #FA5C7C;
  background-color: transparent;
  background-image: none;
  border-color: #FA5C7C;
}
.btn-outline-red:hover {
  color: #fff;
  background-color: #FA5C7C;
  border-color: #FA5C7C;
}
.btn-outline-red:focus, .btn-outline-red.focus {
  box-shadow: 0 0 0 0.1rem rgba(250, 92, 124, 0.5);
}
.btn-outline-red.disabled, .btn-outline-red:disabled {
  color: #FA5C7C;
  background-color: transparent;
}
.btn-outline-red:not([disabled]):not(.disabled):active, .btn-outline-red:not([disabled]):not(.disabled).active, .show > .btn-outline-red.dropdown-toggle {
  color: #fff;
  background-color: #FA5C7C;
  border-color: #FA5C7C;
  box-shadow: 0 0 0 0.1rem rgba(250, 92, 124, 0.5);
}

.text-orange {
  color: #ff9041 !important;
}

.bg-orange {
  background-color: #ff9041 !important;
}

a.bg-orange:focus, a.bg-orange:hover {
  background-color: #ff720e !important;
}

.bg-orange {
  background-color: #ff9041 !important;
}

a.bg-orange:focus, a.bg-orange:hover {
  background-color: #ff720e !important;
}

.btn-orange {
  color: #fff;
  background-color: #ff9041;
  border-color: #ff9041;
}
.btn-orange:hover {
  color: #fff;
  background-color: #ff7a1b;
  border-color: #ff720e;
}
.btn-orange:focus, .btn-orange.focus {
  box-shadow: 0 0 0 0.1rem rgba(255, 144, 65, 0.5);
}
.btn-orange.disabled, .btn-orange:disabled {
  background-color: #ff9041;
  border-color: #ff9041;
}
.btn-orange:not([disabled]):not(.disabled):active, .btn-orange:not([disabled]):not(.disabled).active, .show > .btn-orange.dropdown-toggle {
  color: #fff;
  background-color: #ff720e;
  border-color: #ff6b01;
  box-shadow: 0 0 0 0.1rem rgba(255, 144, 65, 0.5);
}

.btn-outline-orange {
  color: #ff9041;
  background-color: transparent;
  background-image: none;
  border-color: #ff9041;
}
.btn-outline-orange:hover {
  color: #fff;
  background-color: #ff9041;
  border-color: #ff9041;
}
.btn-outline-orange:focus, .btn-outline-orange.focus {
  box-shadow: 0 0 0 0.1rem rgba(255, 144, 65, 0.5);
}
.btn-outline-orange.disabled, .btn-outline-orange:disabled {
  color: #ff9041;
  background-color: transparent;
}
.btn-outline-orange:not([disabled]):not(.disabled):active, .btn-outline-orange:not([disabled]):not(.disabled).active, .show > .btn-outline-orange.dropdown-toggle {
  color: #fff;
  background-color: #ff9041;
  border-color: #ff9041;
  box-shadow: 0 0 0 0.1rem rgba(255, 144, 65, 0.5);
}

.text-yellow {
  color: #f9bc0d !important;
}

.bg-yellow {
  background-color: #f9bc0d !important;
}

a.bg-yellow:focus, a.bg-yellow:hover {
  background-color: #ce9a05 !important;
}

.bg-yellow {
  background-color: #f9bc0d !important;
}

a.bg-yellow:focus, a.bg-yellow:hover {
  background-color: #ce9a05 !important;
}

.btn-yellow {
  color: #fff;
  background-color: #f9bc0d;
  border-color: #f9bc0d;
}
.btn-yellow:hover {
  color: #fff;
  background-color: #daa305;
  border-color: #ce9a05;
}
.btn-yellow:focus, .btn-yellow.focus {
  box-shadow: 0 0 0 0.1rem rgba(249, 188, 13, 0.5);
}
.btn-yellow.disabled, .btn-yellow:disabled {
  background-color: #f9bc0d;
  border-color: #f9bc0d;
}
.btn-yellow:not([disabled]):not(.disabled):active, .btn-yellow:not([disabled]):not(.disabled).active, .show > .btn-yellow.dropdown-toggle {
  color: #fff;
  background-color: #ce9a05;
  border-color: #c19105;
  box-shadow: 0 0 0 0.1rem rgba(249, 188, 13, 0.5);
}

.btn-outline-yellow {
  color: #f9bc0d;
  background-color: transparent;
  background-image: none;
  border-color: #f9bc0d;
}
.btn-outline-yellow:hover {
  color: #fff;
  background-color: #f9bc0d;
  border-color: #f9bc0d;
}
.btn-outline-yellow:focus, .btn-outline-yellow.focus {
  box-shadow: 0 0 0 0.1rem rgba(249, 188, 13, 0.5);
}
.btn-outline-yellow.disabled, .btn-outline-yellow:disabled {
  color: #f9bc0d;
  background-color: transparent;
}
.btn-outline-yellow:not([disabled]):not(.disabled):active, .btn-outline-yellow:not([disabled]):not(.disabled).active, .show > .btn-outline-yellow.dropdown-toggle {
  color: #fff;
  background-color: #f9bc0d;
  border-color: #f9bc0d;
  box-shadow: 0 0 0 0.1rem rgba(249, 188, 13, 0.5);
}

.text-green {
  color: #0ACF97 !important;
}

.bg-green {
  background-color: #0ACF97 !important;
}

a.bg-green:focus, a.bg-green:hover {
  background-color: #089e74 !important;
}

.bg-green {
  background-color: #0ACF97 !important;
}

a.bg-green:focus, a.bg-green:hover {
  background-color: #089e74 !important;
}

.btn-green {
  color: #fff;
  background-color: #0ACF97;
  border-color: #0ACF97;
}
.btn-green:hover {
  color: #fff;
  background-color: #08ab7c;
  border-color: #089e74;
}
.btn-green:focus, .btn-green.focus {
  box-shadow: 0 0 0 0.1rem rgba(10, 207, 151, 0.5);
}
.btn-green.disabled, .btn-green:disabled {
  background-color: #0ACF97;
  border-color: #0ACF97;
}
.btn-green:not([disabled]):not(.disabled):active, .btn-green:not([disabled]):not(.disabled).active, .show > .btn-green.dropdown-toggle {
  color: #fff;
  background-color: #089e74;
  border-color: #07926b;
  box-shadow: 0 0 0 0.1rem rgba(10, 207, 151, 0.5);
}

.btn-outline-green {
  color: #0ACF97;
  background-color: transparent;
  background-image: none;
  border-color: #0ACF97;
}
.btn-outline-green:hover {
  color: #fff;
  background-color: #0ACF97;
  border-color: #0ACF97;
}
.btn-outline-green:focus, .btn-outline-green.focus {
  box-shadow: 0 0 0 0.1rem rgba(10, 207, 151, 0.5);
}
.btn-outline-green.disabled, .btn-outline-green:disabled {
  color: #0ACF97;
  background-color: transparent;
}
.btn-outline-green:not([disabled]):not(.disabled):active, .btn-outline-green:not([disabled]):not(.disabled).active, .show > .btn-outline-green.dropdown-toggle {
  color: #fff;
  background-color: #0ACF97;
  border-color: #0ACF97;
  box-shadow: 0 0 0 0.1rem rgba(10, 207, 151, 0.5);
}

.text-teal {
  color: #02a8b5 !important;
}

.bg-teal {
  background-color: #02a8b5 !important;
}

a.bg-teal:focus, a.bg-teal:hover {
  background-color: #017983 !important;
}

.bg-teal {
  background-color: #02a8b5 !important;
}

a.bg-teal:focus, a.bg-teal:hover {
  background-color: #017983 !important;
}

.btn-teal {
  color: #fff;
  background-color: #02a8b5;
  border-color: #02a8b5;
}
.btn-teal:hover {
  color: #fff;
  background-color: #02858f;
  border-color: #017983;
}
.btn-teal:focus, .btn-teal.focus {
  box-shadow: 0 0 0 0.1rem rgba(2, 168, 181, 0.5);
}
.btn-teal.disabled, .btn-teal:disabled {
  background-color: #02a8b5;
  border-color: #02a8b5;
}
.btn-teal:not([disabled]):not(.disabled):active, .btn-teal:not([disabled]):not(.disabled).active, .show > .btn-teal.dropdown-toggle {
  color: #fff;
  background-color: #017983;
  border-color: #016d76;
  box-shadow: 0 0 0 0.1rem rgba(2, 168, 181, 0.5);
}

.btn-outline-teal {
  color: #02a8b5;
  background-color: transparent;
  background-image: none;
  border-color: #02a8b5;
}
.btn-outline-teal:hover {
  color: #fff;
  background-color: #02a8b5;
  border-color: #02a8b5;
}
.btn-outline-teal:focus, .btn-outline-teal.focus {
  box-shadow: 0 0 0 0.1rem rgba(2, 168, 181, 0.5);
}
.btn-outline-teal.disabled, .btn-outline-teal:disabled {
  color: #02a8b5;
  background-color: transparent;
}
.btn-outline-teal:not([disabled]):not(.disabled):active, .btn-outline-teal:not([disabled]):not(.disabled).active, .show > .btn-outline-teal.dropdown-toggle {
  color: #fff;
  background-color: #02a8b5;
  border-color: #02a8b5;
  box-shadow: 0 0 0 0.1rem rgba(2, 168, 181, 0.5);
}

.text-cyan {
  color: #44badc !important;
}

.bg-cyan {
  background-color: #44badc !important;
}

a.bg-cyan:focus, a.bg-cyan:hover {
  background-color: #25a3c8 !important;
}

.bg-cyan {
  background-color: #44badc !important;
}

a.bg-cyan:focus, a.bg-cyan:hover {
  background-color: #25a3c8 !important;
}

.btn-cyan {
  color: #fff;
  background-color: #44badc;
  border-color: #44badc;
}
.btn-cyan:hover {
  color: #fff;
  background-color: #27acd2;
  border-color: #25a3c8;
}
.btn-cyan:focus, .btn-cyan.focus {
  box-shadow: 0 0 0 0.1rem rgba(68, 186, 220, 0.5);
}
.btn-cyan.disabled, .btn-cyan:disabled {
  background-color: #44badc;
  border-color: #44badc;
}
.btn-cyan:not([disabled]):not(.disabled):active, .btn-cyan:not([disabled]):not(.disabled).active, .show > .btn-cyan.dropdown-toggle {
  color: #fff;
  background-color: #25a3c8;
  border-color: #239bbd;
  box-shadow: 0 0 0 0.1rem rgba(68, 186, 220, 0.5);
}

.btn-outline-cyan {
  color: #44badc;
  background-color: transparent;
  background-image: none;
  border-color: #44badc;
}
.btn-outline-cyan:hover {
  color: #fff;
  background-color: #44badc;
  border-color: #44badc;
}
.btn-outline-cyan:focus, .btn-outline-cyan.focus {
  box-shadow: 0 0 0 0.1rem rgba(68, 186, 220, 0.5);
}
.btn-outline-cyan.disabled, .btn-outline-cyan:disabled {
  color: #44badc;
  background-color: transparent;
}
.btn-outline-cyan:not([disabled]):not(.disabled):active, .btn-outline-cyan:not([disabled]):not(.disabled).active, .show > .btn-outline-cyan.dropdown-toggle {
  color: #fff;
  background-color: #44badc;
  border-color: #44badc;
  box-shadow: 0 0 0 0.1rem rgba(68, 186, 220, 0.5);
}

.text-white {
  color: #fff !important;
}

.bg-white {
  background-color: #fff !important;
}

a.bg-white:focus, a.bg-white:hover {
  background-color: #e6e6e6 !important;
}

.bg-white {
  background-color: #fff !important;
}

a.bg-white:focus, a.bg-white:hover {
  background-color: #e6e6e6 !important;
}

.btn-white {
  color: #474d56;
  background-color: #fff;
  border-color: #fff;
}
.btn-white:hover {
  color: #474d56;
  background-color: #ececec;
  border-color: #e6e6e6;
}
.btn-white:focus, .btn-white.focus {
  box-shadow: 0 0 0 0.1rem rgba(255, 255, 255, 0.5);
}
.btn-white.disabled, .btn-white:disabled {
  background-color: #fff;
  border-color: #fff;
}
.btn-white:not([disabled]):not(.disabled):active, .btn-white:not([disabled]):not(.disabled).active, .show > .btn-white.dropdown-toggle {
  color: #474d56;
  background-color: #e6e6e6;
  border-color: #dfdfdf;
  box-shadow: 0 0 0 0.1rem rgba(255, 255, 255, 0.5);
}

.btn-outline-white {
  color: #fff;
  background-color: transparent;
  background-image: none;
  border-color: #fff;
}
.btn-outline-white:hover {
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}
.btn-outline-white:focus, .btn-outline-white.focus {
  box-shadow: 0 0 0 0.1rem rgba(255, 255, 255, 0.5);
}
.btn-outline-white.disabled, .btn-outline-white:disabled {
  color: #fff;
  background-color: transparent;
}
.btn-outline-white:not([disabled]):not(.disabled):active, .btn-outline-white:not([disabled]):not(.disabled).active, .show > .btn-outline-white.dropdown-toggle {
  color: #fff;
  background-color: #fff;
  border-color: #fff;
  box-shadow: 0 0 0 0.1rem rgba(255, 255, 255, 0.5);
}

.text-gray {
  color: #98a6ad !important;
}

.bg-gray {
  background-color: #98a6ad !important;
}

a.bg-gray:focus, a.bg-gray:hover {
  background-color: #7c8d96 !important;
}

.bg-gray {
  background-color: #98a6ad !important;
}

a.bg-gray:focus, a.bg-gray:hover {
  background-color: #7c8d96 !important;
}

.btn-gray {
  color: #fff;
  background-color: #98a6ad;
  border-color: #98a6ad;
}
.btn-gray:hover {
  color: #fff;
  background-color: #83949c;
  border-color: #7c8d96;
}
.btn-gray:focus, .btn-gray.focus {
  box-shadow: 0 0 0 0.1rem rgba(152, 166, 173, 0.5);
}
.btn-gray.disabled, .btn-gray:disabled {
  background-color: #98a6ad;
  border-color: #98a6ad;
}
.btn-gray:not([disabled]):not(.disabled):active, .btn-gray:not([disabled]):not(.disabled).active, .show > .btn-gray.dropdown-toggle {
  color: #fff;
  background-color: #7c8d96;
  border-color: #758791;
  box-shadow: 0 0 0 0.1rem rgba(152, 166, 173, 0.5);
}

.btn-outline-gray {
  color: #98a6ad;
  background-color: transparent;
  background-image: none;
  border-color: #98a6ad;
}
.btn-outline-gray:hover {
  color: #fff;
  background-color: #98a6ad;
  border-color: #98a6ad;
}
.btn-outline-gray:focus, .btn-outline-gray.focus {
  box-shadow: 0 0 0 0.1rem rgba(152, 166, 173, 0.5);
}
.btn-outline-gray.disabled, .btn-outline-gray:disabled {
  color: #98a6ad;
  background-color: transparent;
}
.btn-outline-gray:not([disabled]):not(.disabled):active, .btn-outline-gray:not([disabled]):not(.disabled).active, .show > .btn-outline-gray.dropdown-toggle {
  color: #fff;
  background-color: #98a6ad;
  border-color: #98a6ad;
  box-shadow: 0 0 0 0.1rem rgba(152, 166, 173, 0.5);
}

.text-gray-dark {
  color: #343a40 !important;
}

.bg-gray-dark {
  background-color: #343a40 !important;
}

a.bg-gray-dark:focus, a.bg-gray-dark:hover {
  background-color: #1d2124 !important;
}

.bg-gray-dark {
  background-color: #343a40 !important;
}

a.bg-gray-dark:focus, a.bg-gray-dark:hover {
  background-color: #1d2124 !important;
}

.btn-gray-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-gray-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-gray-dark:focus, .btn-gray-dark.focus {
  box-shadow: 0 0 0 0.1rem rgba(52, 58, 64, 0.5);
}
.btn-gray-dark.disabled, .btn-gray-dark:disabled {
  background-color: #343a40;
  border-color: #343a40;
}
.btn-gray-dark:not([disabled]):not(.disabled):active, .btn-gray-dark:not([disabled]):not(.disabled).active, .show > .btn-gray-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
  box-shadow: 0 0 0 0.1rem rgba(52, 58, 64, 0.5);
}

.btn-outline-gray-dark {
  color: #343a40;
  background-color: transparent;
  background-image: none;
  border-color: #343a40;
}
.btn-outline-gray-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-gray-dark:focus, .btn-outline-gray-dark.focus {
  box-shadow: 0 0 0 0.1rem rgba(52, 58, 64, 0.5);
}
.btn-outline-gray-dark.disabled, .btn-outline-gray-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-gray-dark:not([disabled]):not(.disabled):active, .btn-outline-gray-dark:not([disabled]):not(.disabled).active, .show > .btn-outline-gray-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
  box-shadow: 0 0 0 0.1rem rgba(52, 58, 64, 0.5);
}

.disable {
  display: none !important;
}

@media (max-width: 767.98px) {
  form.main .page-title-box .page-title-right {
    display: block;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: #eef2f7;
    padding: 0.5em 0.5em 0;
  }
  form.main .page-title-box .page-title-right > .text-right {
    text-align: center !important;
  }
  form.main .page-title-box .page-title-right > .text-right .btn {
    margin-bottom: 0.5em;
  }
}
@media (min-width: 768px) {
  .navbar-toggle, .mobile-header, .mm-menu {
    display: none;
  }

  .mm-wrapper_opening .mm-menu_offcanvas.mm-menu_opened ~ .mm-slideout {
    transform: none;
  }
}
@media (min-width: 992px) {
  .content-page {
    padding-left: 12px;
    padding-right: 12px;
  }

  .page-title-box {
    padding: 0;
  }

  .select2-container--open .select2-dropdown--below {
    min-width: 220px;
  }

  .w-lg-auto {
    width: auto;
  }

  .search-results .dg-actions {
    text-align: left;
    display: flex;
    align-items: center;
  }
  .search-results .dg-actions > * {
    margin-right: 0.375rem;
  }

  .search-results .btn-export-group {
    display: inline-flex;
  }

  .form-actions > .btn-group {
    flex-wrap: nowrap;
  }
  .form-actions.search {
    min-width: 110px;
    margin-left: -55px;
  }
  .form-actions .btn-clone {
    position: relative;
    top: auto;
    right: auto;
    width: auto;
    height: auto;
    font-size: 1rem;
    line-height: 1.5;
    padding: 0.375rem 0.75rem;
    text-align: center;
    border-radius: 0.25rem !important;
  }
  .form-actions .btn-clone:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .form-actions .btn-clone span {
    display: inline;
  }
  .form-actions .btn {
    width: auto !important;
  }
  .form-actions .btn-group-export {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .search-filters .w-lg-20 {
    width: 170px;
  }

  .modal .search-filters .w-lg-20 {
    width: 130px;
  }

  .collection-wrapper[data-inline] .collection-header {
    display: flex !important;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .collection-wrapper[data-inline].collection-0 .collection-header {
    display: none !important;
  }
  .collection-wrapper[data-inline] .collection-item {
    margin-bottom: 0.375rem;
    padding-bottom: 0;
  }
  .collection-wrapper[data-inline] .collection-item .collection-inline-item-label {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
  }
  .collection-wrapper[data-inline] .collection-item > .btn-group {
    position: relative;
    bottom: auto;
    text-align: left;
    width: auto;
    background: transparent;
  }

  .slimScrollDiv .slimscroll {
    overflow: hidden;
    overflow-y: scroll;
    width: auto;
  }
}
@media print {
  .mobile-header {
    display: none;
  }

  body > div > .container {
    padding: 0 !important;
  }

  .search-result, .datagrid-row {
    break-inside: avoid;
  }

  .d-print-break-before {
    page-break-before: always;
  }
}
.modal-backdrop.show {
  display: none !important;
}

.modal.show {
  background: rgba(0, 0, 0, 0.75);
}

.note-editor.note-frame .note-editing-area .note-editable, .note-editor.note-airframe .note-editing-area .note-editable {
  color: #000 !important;
}

.hide-label > .form-group > label.form-control-label {
  display: none;
}

.badge {
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.abo-warning {
  vertical-align: text-bottom;
}

.chevron .dripicons-chevron-right:before {
  content: "T";
}

.chevron.collapsed .dripicons-chevron-right:before {
  content: "V" !important;
}

/*# sourceMappingURL=style.css.map */
