/*--- COMMON-WEBSITE-STYLE ---*/
html {
  height: 100%;
  width: 100%;
}

body.website {
  height: 100%;
  width: 100%;
}
body.website footer {
  display: none !important;
}

/*--- !COMMON-WEBSITE-STYLE ---*/
/*--- COMMON-COMPONENT-FIXES ---*/
body.page-profile {
  height: auto;
}

.footer {
  margin-top: -10px;
}

.form-control {
  height: calc(1.5em + 0.9375rem - 1px);
}

.content-full-page {
  min-height: calc(100vh - 106px);
}

.d-table {
  display: table-cell !important;
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
  .d-sm-table {
    display: table-cell !important;
  }
}
/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
  .d-md-table {
    display: table-cell !important;
  }
}
/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
  .d-lg-table {
    display: table-cell !important;
  }
}
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
  .d-xl-table {
    display: table-cell !important;
  }
}
/*--- !COMMON-COMPONENT-FIXES ---*/
/*--- DASHBOARD-UI ---*/
.dashboard-title-01 {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 600 !important;
  font-size: 67.5px !important;
  line-height: 0.75em !important;
  letter-spacing: -2px;
}

.dashboard-title-02 {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 500 !important;
  font-size: 27px !important;
  line-height: 0.75em !important;
  letter-spacing: -1px;
  display: block;
}

.dashboard-title-03 {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 300 !important;
  font-size: 22.5px !important;
  line-height: 1em !important;
  letter-spacing: -1px;
  display: block;
}

.dashboard-input-title-01 {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 0.75em !important;
  letter-spacing: -1px;
  display: inline-block;
}
.dashboard-input-title-01 small {
  font-size: 0.85rem !important;
  font-weight: 600 !important;
  letter-spacing: 0;
  color: #C0C0C0;
}

.dashboard-button-title {
  font-size: 0.95rem !important;
  font-weight: 500 !important;
  letter-spacing: -1px;
  margin: 2px 1px;
}
.dashboard-button-title.smaller-button {
  font-size: 0.75rem !important;
  font-weight: 500 !important;
  letter-spacing: -1px;
  margin: 1px;
  padding: 4px 20px;
}

.dashboard-table-text {
  font-size: 0.85rem !important;
  font-weight: 500 !important;
  letter-spacing: 0px;
}
.dashboard-table-text .dashboard-tag-button {
  padding: 2px 14px;
  color: white;
  font-size: 0.7rem !important;
  text-align: center;
  border-radius: 4px;
  display: block;
}

.dashboard-table-navigation {
  font-size: 0.7rem;
  font-weight: 600;
  border-radius: 0;
}
.dashboard-table-navigation .button-left {
  border-radius: 4px 0 0 4px;
}
.dashboard-table-navigation .button-right {
  border-radius: 0 4px 4px 0;
}

.dashboard-button-configuration {
  display: inline-block;
  margin-bottom: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 15px;
  padding-right: 15px;
}
.dashboard-button-configuration.dashboard-button-border {
  border-radius: 4px;
  border: 1px solid #313131;
}

.cke_floatingtools {
  top: -5000px !important;
}

.common-dashboard-title-large,
.common-dashboard-title-medium {
  line-height: 1em !important;
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 500;
}

.common-dashboard-title-large {
  font-size: 54px !important;
  letter-spacing: -2px;
}

.common-dashboard-title-medium {
  font-size: 36px !important;
  letter-spacing: -1px;
}

/*--- !DASHBOARD-UI ---*/

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