﻿@import url("/_content/DataMine.Framework/css/styles.min.css");
@import url("/_content/HappiCamprs.Framework/css/styles.min.css");
.app-layout {
  text-align: center;
}

.hap-dropdown .circle {
  height: 30px;
  width: 30px;
  background-color: #c16146;
  border: 1px solid rgba(0, 0, 0, 0.2);
  color: white;
  font-weight: 700;
  font-size: 1.5em;
  border-radius: 50%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.dat-menu .circle {
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.2);
  color: black;
}

html, body {
  height: 100%;
}

.callout {
  font-size: 0.9em;
  padding: 0 10px;
  margin: 20px;
  text-align: left;
  border-left: 3px solid rgba(0, 0, 255, 0.2);
}

.dropdown-item {
  font-size: 0.9em;
}

.btn.btn-primary, .btn.btn-primary:hover, .btn.btn-primary:active, .btn.btn-primary.active {
  background-color: #c16146;
  color: white;
  border: none;
  outline: none;
  font-size: 1.2em;
  font-weight: 700;
  padding: 5px 20px;
}

.dat-section-head {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  text-align: left;
}

.db-control {
  margin-bottom: 10px;
}

.db-input-item {
  display: flex;
  align-items: center;
  gap: 10px;
}
.db-input-item > * {
  margin: 0;
  padding: 0;
}

.db-layout {
  background-color: #f5f5f5;
}

.db-layout-head,
.db-layout-foot {
  background-color: transparent;
}

.db-section-content {
  padding: 10px 50px;
}

.db-widget {
  text-align: left;
  font-size: 0.9em;
}

.info-bar {
  padding: 10px;
  font-size: 0.9em;
}

.edit-form {
  text-align: left;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.edit-form label {
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.8);
  font-size: 0.8em;
  line-height: 1;
  margin: 0;
}
.edit-form .form-group {
  margin-bottom: 5px;
}
.edit-form .form-control {
  font-size: 0.9em;
  margin-bottom: 5px;
}

.edit-form-head {
  text-align: center;
}
.edit-form-head .nav {
  justify-content: center;
}

.edit-form-content {
  padding: 10px;
  flex: 1;
  overflow: auto;
}

.edit-form-buttons {
  text-align: center;
}

.edit-form-foot {
  padding: 10px;
}

.hap-layout-head {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

.hap-layout-foot {
  border-top: 1px solid rgba(0, 0, 0, 0.2);
}

.gm-style .gm-style-iw {
  border-radius: 20px;
  padding: 0;
}
.gm-style .gm-style-iw-c {
  overflow: hidden;
}
.gm-style .gm-style-iw-chr {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.gm-style .gm-style-iw-chr button {
  height: auto !important;
  width: auto !important;
  padding: 5px !important;
  z-index: 100;
}
.gm-style .gm-style-iw-chr button > span {
  height: 20px !important;
  width: 20px !important;
  margin: 0 !important;
}
.gm-style .gm-style-iw-d {
  overflow: hidden !important;
}

.event-adventure .event-detail {
  border-left: 1px solid rgba(0, 128, 0, 0.2) !important;
}

.hap-admin {
  background-color: #edf2f9;
}

.nav-card {
  border: 1px solid #67785e;
  background-color: white;
}

.camp-card {
  color: #67785e;
}

.search-box {
  border: 1px solid rgba(255, 255, 255, 0.5);
  background-color: rgba(255, 255, 255, 0.8);
  border: 2px solid rgba(103, 120, 94, 0.4);
}

.app-foot-bar {
  border-top: 1px solid black;
}
.app-foot-bar .nav-link {
  color: black;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22file:///C:/Users/Tad/Source/Repos/HappiCamprs/HappiCamprs.Admin/wwwroot/css/app.scss%22,%22file:///C:/Users/Tad/Source/Repos/HappiCamprs/HappiCamprs.Admin/wwwroot/css/_app-layout.scss%22,%22file:///C:/Users/Tad/Source/Repos/HappiCamprs/HappiCamprs.Admin/wwwroot/css/_base.scss%22,%22file:///C:/Users/Tad/Source/Repos/HappiCamprs/HappiCamprs.Admin/wwwroot/css/_btn.scss%22,%22file:///C:/Users/Tad/Source/Repos/HappiCamprs/HappiCamprs.Admin/wwwroot/css/_variables.scss%22,%22file:///C:/Users/Tad/Source/Repos/HappiCamprs/HappiCamprs.Admin/wwwroot/css/_dat-section.scss%22,%22file:///C:/Users/Tad/Source/Repos/HappiCamprs/HappiCamprs.Admin/wwwroot/css/db/_db-control.scss%22,%22file:///C:/Users/Tad/Source/Repos/HappiCamprs/HappiCamprs.Admin/wwwroot/css/db/_db-layout.scss%22,%22file:///C:/Users/Tad/Source/Repos/HappiCamprs/HappiCamprs.Admin/wwwroot/css/db/_db-section.scss%22,%22file:///C:/Users/Tad/Source/Repos/HappiCamprs/HappiCamprs.Admin/wwwroot/css/db/_db-widget.scss%22,%22file:///C:/Users/Tad/Source/Repos/HappiCamprs/HappiCamprs.Admin/wwwroot/css/_db.scss%22,%22file:///C:/Users/Tad/Source/Repos/HappiCamprs/HappiCamprs.Admin/wwwroot/css/_form.scss%22,%22file:///C:/Users/Tad/Source/Repos/HappiCamprs/HappiCamprs.Admin/wwwroot/css/_hap-layout.scss%22,%22file:///C:/Users/Tad/Source/Repos/HappiCamprs/HappiCamprs.Admin/wwwroot/css/_map.scss%22,%22file:///C:/Users/Tad/Source/Repos/HappiCamprs/HappiCamprs.Admin/wwwroot/css/_theme.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAAQ;AACA;ACCR;EACI;;;AAKA;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAOJ;EACI;EACA;EACA;;;AC5BR;EACI;;;AAGJ;EACI;EACA;EACA;EACA;EACA;;;AAGJ;EACI;;;ACZA;EAII,kBCIE;EDHF;EACA;EACA;EACA;EACA;EACA;;;AERR;EACI;EACA;;;ACLJ;EACI;;;AAGJ;EACI;EACA;EACA;;AAEA;EACI;EACA;;;ACXR;EACI;;;AAGJ;AAAA;EAEI;;;ACFJ;EACI;;;ACLJ;EACI;EACA;;;ACCJ;EACI;EACA;;;ACLJ;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;;;AAIR;EACI;;AAEA;EACI;;;AAIR;EACI;EACA;EACA;;;AAGJ;EACI;;;AAGJ;EACI;;;ACxCJ;EACI;;;AAGJ;EACI;;;ACNA;EACI;EACA;;AAGJ;EACI;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;;AAIR;EACI;;;AC/BJ;EACI;;;AAIR;EACI,kBVOK;;;AUDT;EACI;EACA;;;AAGJ;EACI,OVZQ;;;AUeZ;EACI;EACA;EACA;;;AAMJ;EACI;;AAEA;EACI%22%7D */