/* handling modals */
/* .main_element > .form-label {
  display: block;
} */
.flatpickr-wrapper {
  width: 100% !important;
}
/*  */

/* html:not([data-theme="dark"]) body:not(.app-blank) {
  background-image: url(assets/media/patterns/header-bg5.jpg);
  background-repeat: no-repeat;
  background-size: 100% 350px;
  background-position-y: 56px;
} */

.form-border {
  border: 1px solid #363636;
  border-top: none !important;
  padding: 10px 20px;
  margin-bottom: 15px;
}

.form-banner {
  background-color: #009ef7 !important;
  border-top-right-radius: 6px !important;
  border-top-left-radius: 6px !important;
  padding-top: 3px;
  padding-left: 9px;
  height: 40px;
  font-weight: bolder;
  font-size: 1.2em;
}

.header {
  background-color: rgba(255, 255, 255, 1);
}
.header-top {
  border-top: 1px solid #ffc700;
}
.logo_anchor {
  background-color: #ffc700;
  padding-left: 9px;
  padding-right: 9px;
  border-top: 0px;
  border-bottom: 0px;
}

.header .header-tabs .nav-link {
  color: #000;
}
.menu-icon i {
  color: #000 !important;
}

.dashboard_ajax {
  background-color: #c3c3c3;
  padding-left: 16px;
  padding-right: 10px;
  border-radius: 8px;
  margin-bottom: 12px;
  background-image: url("media/blu-stripes.png");
}

#kt_header_navs {
  color: #ffc700;
}

.dash_panel_bg {
  background-color: #057839 !important;
  background-image: url("https://www.transparenttextures.com/patterns/brushed-alum.png");
}

.breakout {
  margin: 1em -99%;
  margin: 0.5em calc(48% - 48vw);
}

.highlight_box {
  padding: 10px 20px;
  background-clip: border-box;
  background-color: #ffffff;
  border: 2px solid #eff2f5;
  border-radius: 0.75rem;
  box-shadow: 0 0 20px 0 rgb(76 87 125 / 2%);
  margin-top: 10px;
  box-shadow: 0 0.1rem 1rem 0.25rem rgba(0, 0, 0, 0.03) !important;
}

.bleft_green {
  border-left: 7px solid #7ecf87;
}
.bleft_aqua {
  border-left: 7px solid #7ecfc6;
}
.bleft_purple {
  border-left: 7px solid #9da5f1;
}
.bleft_pink {
  border-left: 7px solid #ee9df1;
}
.bleft_red {
  border-left: 7px solid #f19dae;
}
.bleft_blue {
  border-left: 7px solid #9dccf1;
}
.bleft_skyblue {
  border-left: 7px solid #009ef7;
}
.bleft_yellow {
  border-left: 7px solid #f1f19d;
}
.bleft_orange {
  border-left: 7px solid #f1be9d;
}
.bleft_grey {
  border-left: 7px solid #e4e6ef;
}

.patient_form_headers {
  font-size: 18px !important;
  font-weight: bolder;
  margin-top: 40px;
  margin-bottom: 15px;
  background-color: #009ef7;
  border-radius: 5px;
  color: white;
  text-align: center;
}
.patient_form_headers > span {
  font-size: 18px;
}

.header .header-navs {
  background-color: #097bbb;
}
.mainmenu {
  color: black;
}
.mainmenu li a {
  color: black;
}
.main_tab li a {
  padding-left: 15px !important;
  padding-right: 15px !important;
  background-color: transparent !important;
  color: white !important;
}
.main_tab {
  background-color: #ffffff2e;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.main_tab li a.active {
  padding-left: 15px !important;
  padding-right: 15px !important;
  background-color: white !important;
  color: black !important;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom: 4px solid #464748 !important;
}
.main_tab .nav-line-tabs .nav-item .nav-link {
  margin: 0px;
}
#kt_header {
  height: 85px !important;
  max-height: 85px !important;
  border-bottom: 4px solid #f1f5f8;
}
.header-fixed.header-extended .wrapper {
  padding-top: 85px;
}
.fc-event-title {
  white-space: pre-wrap !important;
}
.fc-v-event .fc-event-main {
  height: auto;
}

.dropzone {
  margin-top: 20px;
}

#kt_body {
  background-color: hsl(210, 33%, 96%);
  /* background-image: url("https://www.transparenttextures.com/patterns/concrete-wall.png") !important; */
  /* background-image: url("https://www.transparenttextures.com/patterns/climpek.png") !important;
  background-image: url("https://www.transparenttextures.com/patterns/corrugation.png") !important; */
}

.page_header {
  height: 160px !important;

}
.page_header span {
  height: 160px !important;
  font-weight: normal !important;
}