/*
Plugin Name: Control Block Patterns
Plugin URI: https://wordpress.org/themes/twentytwentyone/
Author: SenseFlame
Author URI: https://wordpress.org/
Description: Build & Control site in an organized away
*/
.border {
  border: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-primary {
  --ctrlbp-text-opacity: 1;
  color: rgba(var(--ctrlbp-primary-rgb), var(--ctrlbp-text-opacity)) !important;
}

.text-secondary {
  --ctrlbp-text-opacity: 1;
  color: rgba(var(--ctrlbp-secondary-rgb), var(--ctrlbp-text-opacity)) !important;
}

.text-success {
  --ctrlbp-text-opacity: 1;
  color: rgba(var(--ctrlbp-success-rgb), var(--ctrlbp-text-opacity)) !important;
}

.text-info {
  --ctrlbp-text-opacity: 1;
  color: rgba(var(--ctrlbp-info-rgb), var(--ctrlbp-text-opacity)) !important;
}

.text-warning {
  --ctrlbp-text-opacity: 1;
  color: rgba(var(--ctrlbp-warning-rgb), var(--ctrlbp-text-opacity)) !important;
}

.text-danger {
  --ctrlbp-text-opacity: 1;
  color: rgba(var(--ctrlbp-danger-rgb), var(--ctrlbp-text-opacity)) !important;
}

.text-light {
  --ctrlbp-text-opacity: 1;
  color: rgba(var(--ctrlbp-light-rgb), var(--ctrlbp-text-opacity)) !important;
}

.text-dark {
  --ctrlbp-text-opacity: 1;
  color: rgba(var(--ctrlbp-dark-rgb), var(--ctrlbp-text-opacity)) !important;
}

.text-black {
  --ctrlbp-text-opacity: 1;
  color: rgba(var(--ctrlbp-black-rgb), var(--ctrlbp-text-opacity)) !important;
}

.text-white {
  --ctrlbp-text-opacity: 1;
  color: rgba(var(--ctrlbp-white-rgb), var(--ctrlbp-text-opacity)) !important;
}

.text-body {
  --ctrlbp-text-opacity: 1;
  color: rgba(var(--ctrlbp-body-color-rgb), var(--ctrlbp-text-opacity)) !important;
}

.text-muted {
  --ctrlbp-text-opacity: 1;
  color: #6c757d !important;
}

.text-black-50 {
  --ctrlbp-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --ctrlbp-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
  --ctrlbp-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --ctrlbp-text-opacity: 0.25;
}

.text-opacity-50 {
  --ctrlbp-text-opacity: 0.5;
}

.text-opacity-75 {
  --ctrlbp-text-opacity: 0.75;
}

.text-opacity-100 {
  --ctrlbp-text-opacity: 1;
}

.bg-primary {
  --ctrlbp-bg-opacity: 1;
  background-color: rgba(var(--ctrlbp-primary-rgb), var(--ctrlbp-bg-opacity)) !important;
}

.bg-secondary {
  --ctrlbp-bg-opacity: 1;
  background-color: rgba(var(--ctrlbp-secondary-rgb), var(--ctrlbp-bg-opacity)) !important;
}

.bg-success {
  --ctrlbp-bg-opacity: 1;
  background-color: rgba(var(--ctrlbp-success-rgb), var(--ctrlbp-bg-opacity)) !important;
}

.bg-info {
  --ctrlbp-bg-opacity: 1;
  background-color: rgba(var(--ctrlbp-info-rgb), var(--ctrlbp-bg-opacity)) !important;
}

.bg-warning {
  --ctrlbp-bg-opacity: 1;
  background-color: rgba(var(--ctrlbp-warning-rgb), var(--ctrlbp-bg-opacity)) !important;
}

.bg-danger {
  --ctrlbp-bg-opacity: 1;
  background-color: rgba(var(--ctrlbp-danger-rgb), var(--ctrlbp-bg-opacity)) !important;
}

.bg-light {
  --ctrlbp-bg-opacity: 1;
  background-color: rgba(var(--ctrlbp-light-rgb), var(--ctrlbp-bg-opacity)) !important;
}

.bg-dark {
  --ctrlbp-bg-opacity: 1;
  background-color: rgba(var(--ctrlbp-dark-rgb), var(--ctrlbp-bg-opacity)) !important;
}

.bg-black {
  --ctrlbp-bg-opacity: 1;
  background-color: rgba(var(--ctrlbp-black-rgb), var(--ctrlbp-bg-opacity)) !important;
}

.bg-white {
  --ctrlbp-bg-opacity: 1;
  background-color: rgba(var(--ctrlbp-white-rgb), var(--ctrlbp-bg-opacity)) !important;
}

.bg-body {
  --ctrlbp-bg-opacity: 1;
  background-color: rgba(var(--ctrlbp-body-bg-rgb), var(--ctrlbp-bg-opacity)) !important;
}

.bg-transparent {
  --ctrlbp-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-gradient {
  background-image: var(--ctrlbp-gradient) !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: 0.2rem !important;
}

.rounded-2 {
  border-radius: 0.25rem !important;
}

.rounded-3 {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-end {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-start {
  border-bottom-left-radius: 0.25rem !important;
  border-top-left-radius: 0.25rem !important;
}

@media (min-width: 576px) {
  .text-sm-start {
    text-align: left !important;
  }

  .text-sm-end {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-start {
    text-align: left !important;
  }

  .text-md-end {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-start {
    text-align: left !important;
  }

  .text-lg-end {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-start {
    text-align: left !important;
  }

  .text-xl-end {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .text-xxl-start {
    text-align: left !important;
  }

  .text-xxl-end {
    text-align: right !important;
  }

  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }

  .fs-2 {
    font-size: 2rem !important;
  }

  .fs-3 {
    font-size: 1.75rem !important;
  }

  .fs-4 {
    font-size: 1.5rem !important;
  }
}
.ctrlbp-admin-theme .ctrlbp-settings-wrap {
  background-color: var(--ctrlbp-white);
  border: 1px solid var(--ctrlbp-gray-300);
}
.ctrlbp-admin-theme.ctrlbp-settings-tabs-left h2.nav-tab-wrapper {
  border: none;
  background-color: var(--ctrlbp-gray-900);
}
.ctrlbp-admin-theme.ctrlbp-settings-tabs-left h2.nav-tab-wrapper .nav-tab {
  background-color: var(--ctrlbp-gray-900);
  border-bottom: 1px solid var(--ctrlbp-gray-800);
  color: var(--ctrlbp-gray-100);
  position: relative;
  transition: all 0.1s ease-in-out;
}
.ctrlbp-admin-theme.ctrlbp-settings-tabs-left h2.nav-tab-wrapper .nav-tab.nav-tab-active {
  color: var(--ctrlbp-white);
  background-color: var(--ctrlbp-primary);
  border-left: none;
  padding-left: 12px;
  font-weight: bold;
}
.ctrlbp-admin-theme.ctrlbp-settings-tabs-left h2.nav-tab-wrapper .nav-tab.nav-tab-active:after {
  right: 0;
  border: solid 8px transparent;
  border-right-color: transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-right-color: var(--ctrlbp-white);
  top: 50%;
  margin-top: -8px;
}
.ctrlbp-admin-theme.ctrlbp-settings-tabs-left h2.nav-tab-wrapper .nav-tab:focus {
  outline: none;
}
.ctrlbp-admin-theme.ctrlbp-settings-tabs-left .ctrlbp-settings-form-wrap {
  padding: 30px 20px;
}

/*# sourceMappingURL=admin-theme.css.map */
