html.foreman-page,
body.foreman-body,
.foreman-body button,
.foreman-body input,
.foreman-body select,
.foreman-body textarea {
  font-family: "Lexend Deca", sans-serif;
  
}

.foreman-body button {
  svg {
    height: 2em;
    margin-top: -10px;
    margin-bottom: -10px;
  }
}

html.foreman-page {
  font-size: 15px;
}

.foreman-page body.foreman-body {
  color: #213654;
}

footer.copyright-label {
  color: #7a8698;
  font-size: 12px;
  padding-top: 40px;
  text-align: center;
  width: 100%;
}

.fm-bold {
  font-weight: 600;
}

/* Foreman Theme Colors */

.foreman-page .fm-b-text {
  color: #213654;
}

.foreman-page .fm-b-background {
  background-color: #213654;
  border-color: #213654;
  svg {
    path,
    polygon,
    circle {
      stroke: white;
    }
  }

}

.foreman-page .fm-b-background:active:focus,
.foreman-page .fm-b-background:hover {
  background-color: #7a8698;
  border-color: #7a8698;
  color: white;
}

.foreman-page .fm-y-text {
  color: #fcc233;
}

.foreman-page .fm-y-background {
  background-color: #fcc233;
  border-color: #fcc233;
}

.foreman-page .fm-y-background.btn {
    color: #213654;
  }

.foreman-page .btn.fm-y-background:hover {
  background-color: #fdda85;
  border-color: #fdda85;
}

.foreman-page .btn.delete-btn {
  float: right;
}

.foreman-page .fm-o-text {
  color: #f5872e;
}

.foreman-page .fm-o-background {
  background-color: #f5872e;
  border-color: #f5872e;
}

.foreman-page .fm-g-text {
  color: #e5e8e8;
}

.foreman-page .fm-g-background {
  background-color: #F2F5FA;
  border-color: #e5e8e8;
}

.foreman-page .fm-dg-background {
  background-color: white;
  border-color: #A6AEBB;
  color: #647287;
}

.foreman-page .btn.fm-dg-background:hover,
.foreman-page .btn.fm-dg-background:focus {
  background-color: #d3d7dd;
  border-color: #4d4d4d;
}

.foreman-page .fm-r-background {
  background-color: #d9534f;
  border-color: #d9534f;
}

.foreman-body
  .swal2-popup
  .swal2-actions:not(.swal2-loading)
  .swal2-confirm.swal2-styled
  .foreman-page
  .fm-r-background:active:focus,
.foreman-page .fm-r-background:hover {
  background-color: #e18380;
  border-color: #e18380;
}

.foreman-page .fm-gr-background {
  background-color: #4bb543;
  border-color: #4bb543;
}

.foreman-page .fm-gr-background:active:focus,
.foreman-page .fm-gr-background:hover {
  background-color: #93d18f;
  border-color: #93d18f;
}

.foreman-page .btn-disabled {
  cursor: default;
  opacity: 0.5;
}

.foreman-page .fm-border-light {
  border: 1px solid #a6aebb;
}

.foreman-page .foreman-body a:not(".btn"),
.foreman-page .foreman-body a:not(".btn"):hover {
  color: #213654;
}

.foreman-page .foreman-body a:hover {
  border-color: #213654;
}

.foreman-page .dropdown.dropdown-typical a.dropdown-toggle:after {
  color: #213654;
}

.foreman-page .dropdown.dropdown-typical a.dropdown-toggle:hover:after,
.foreman-page .dropdown.dropdown-typical.open a.dropdown-toggle:after {
  color: #f5872e;
}

.foreman-page .checkbox-toggle input:checked + label:before {
  background-color: #fcc233;
}

.foreman-page .checkbox-toggle input + label:hover:after,
.foreman-page .checkbox-toggle input:checked + label:after {
  border-color: #fcc233;
}

.foreman-page .checkbox-toggle input:checked:disabled + label:before {
  background-color: #fdf3d9;
}

.foreman-page .checkbox input[type="checkbox"]:checked + label:after,
.foreman-page .radio input[type="checkbox"]:checked + label:after {
  color: #213654;
}

.foreman-page .checkbox input:checked + label:before,
.foreman-page .radio input:checked + label:before {
  border-color: #d3d7dd;
}

.foreman-page .show-password {
  position: absolute;
  top: 6px;
  right: 7px;
  color: #213654;
  cursor: pointer;
}

.foreman-page .color-picker-revert,
.foreman-page .color-picker-clear {
  position: absolute;
  top: 5px;
  right: 10px;
  cursor: pointer;
}

.foreman-page .dropdown-menu {
  border-color: #d3d7dd;
}

.foreman-page .dropdown-item {
  color: #7a8698;
}

.foreman-page .dropdown-item.disabled {
  color: #d3d7dd;
}

.foreman-page .dropdown-item:hover {
  color: #213654;
}

.foreman-page .btn.disabled,
.foreman-page .btn:disabled {
  color: #a6aebb !important;
  border-color: #a6aebb !important;
  background-color: #e5e8e8 !important;
}

.foreman-page .box-typical {
  border: solid 1px #a6aebb;
}

/* End Foreman Theme Colors */

/* Foreman Icon Styling */

.foreman-page .fm-icon {
  height: 2.5em;
}

/* End Foreman Icon Styling */

/* Global Sweet Alert Styling */

.foreman-body .swal2-popup .swal2-content {
  color: #213654;
}

.foreman-body
  .swal2-popup
  .swal2-actions:not(.swal2-loading)
  .swal2-confirm.swal2-styled {
  background-color: #fcc233;
  color: #213654;
}

.foreman-body
  .swal2-popup
  .swal2-actions:not(.swal2-loading)
  .swal2-confirm.swal2-styled:hover {
  background-color: #fdda85;
  background-image: none;
}

.foreman-body
  .swal2-popup
  .swal2-actions:not(.swal2-loading)
  .swal2-cancel.swal2-styled {
  background-color: transparent;
  border: 1px solid #4d4d4d;
  color: #4d4d4d;
}

.foreman-body
  .swal2-popup
  .swal2-actions:not(.swal2-loading)
  .swal2-cancel.swal2-styled:hover {
  background-color: #d3d7dd;
  background-image: none;
}

.foreman-body .swal2-popup .swal2-styled {
  font-weight: 600;
}

/* End Global Sweet Alert Styling */

/* Global Select2 Styling */

.foreman-body
  .select2-container--arrow
  .select2-selection--single
  .select2-selection__rendered,
.foreman-body
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered,
.foreman-body
  .select2-container--white
  .select2-selection--single
  .select2-selection__rendered {
  min-height: 35px;
}

.select2-results__option[aria-selected="true"],
.select2-container--arrow .select2-results__option--highlighted[aria-selected],
.select2-container--default
  .select2-results__option--highlighted[aria-selected],
.select2-container--white .select2-results__option--highlighted[aria-selected] {
  color: #fcc233 !important;
}

.select2-container .select2-results__option {
  color: #213654 !important;
}

.select2-container .select2-results__option[aria-disabled="true"] {
  color: #999 !important;
}

/* End Global Select2 Styling */

/* Global Slider Styling */

.foreman-body .irs-from,
.foreman-body .irs-to,
.foreman-body .irs-single {
  background-color: #213654;
}

/* End Global Slider Styling */

.foreman-body .table .btn {
  white-space: nowrap;
}

.foreman-body .bootstrap-table .table td,
.foreman-body .fixed-table-body .table td,
.foreman-body .table td {
  height: 30px;
  font-size: 0.9rem;
}

.foreman-body .dropdown-toggle.btn.btn-table {
  padding: 2px 12px 2px 12px;
  font-size: 14px;
}

.btn-group > a {
  padding: 0 5px;
}

.btn-group > a:first-child {
    padding-left: 0;
  }

.btn-group > a:last-child {
    padding-right: 0;
  }

.foreman-body .box-typical,
  .foreman-body .alert,
  .foreman-body .card,
  .foreman-body .widget,
  .foreman-body .notification-method,
  .foreman-body .notification-message {
    border-radius: 10px;
  }

.foreman-body .widget-simple-sm .widget-simple-sm-bottom {
    border-radius: 0 0 10px 10px;
  }

.foreman-body .widget-activity {
    overflow: hidden;
    padding-bottom: 0;
  }

.foreman-body .select2-selection--multiple .select2-selection__choice__remove {
    top: -1px;
  }

.foreman-body .miner-graph-footer {
    display: flex;
    justify-content: flex-start;
  }

.foreman-body .miner-graph-footer .download-window {
      padding-left: 10px;
    }

.foreman-body .miners-datatable-config {
    padding: 0.5em 0;
  }

.foreman-body .tabs-section-nav .tbl .nav.nav-compact {
    display: flex;
  }

.foreman-body .tabs-section-nav .tbl .nav.nav-compact .nav-item {
      width: auto;
      flex: 1;
    }

.foreman-body .tabs-section-nav .tbl .nav.nav-compact .tabs-section .tabs-section-nav {
      border-top: none;
    }

.foreman-body .fc-chart svg {
    background-color: transparent !important;
  }

.foreman-body .tooltip {
    font-family: inherit;
  }

.foreman-body .tooltip.show {
      opacity: 1;
    }

.foreman-body .tooltip .tooltip-inner {
      background-color: #213654;
      color: #FFFFFF;
      border: 1px solid #213654;
      font-weight: normal;
      padding: 5px 10px;
      line-height: 1.4em;
    }

.foreman-body .tooltip.bs-tooltip-top .arrow::before {
      border-top-color: #213654 !important;
    }

.foreman-body .tooltip.bs-tooltip-bottom .arrow::before {
      border-bottom-color: #213654 !important;
    }

.foreman-body .tooltip.bs-tooltip-left .arrow::before {
      border-left-color: #213654 !important;
    }

.foreman-body .tooltip.bs-tooltip-right .arrow::before {
      border-right-color: #213654 !important;
    }

.foreman-body .dataTables_wrapper > div:first-child {
    border-bottom: 0 !important;
  }

.foreman-body .popover {
    background-color: #213654;
    border-color: #213654;
  }

.foreman-body .popover .popover-body {
      color: #FFFFFF;
    }

.foreman-body .popover.bs-popover-right > .arrow::after {
      border-right-color: #213654;
    }

.foreman-body .popover.bs-popover-top > .arrow::after {
      border-top-color: #213654;
    }

.foreman-body .popover.bs-popover-left > .arrow::after {
      border-left-color: #213654;
    }

.foreman-body .popover.bs-popover-bottom > .arrow::after {
      border-bottom-color: #213654;
    }
