html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
}

.navbar-comp-logo {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: no-repeat center center;
    background-image: url(/images/Mestra_Logo.svg);
    background-size: 70% 70%
}

.logo {
    background-image: url(/images/Mestra_Logo.svg);
    position: relative;
    z-index: 1;
    background-position: bottom center;
    background-size: cover;
}

.person_mike {
    background-image: url(/images/MG2.jpg);
}

.person_sara {
    background-image: url(/images/Sara_1.jpg);
}

.person_image {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    _height: 90%;
    min-height: 25em;
    border-radius: 40px 40px 40px 0px;
}

.person_image:hover {
    -webkit-box-shadow: 0 10px 90px rgba(0, 0, 0, 0.08);
    box-shadow: 0 10px 90px rgba(0, 0, 0, 0.08);
}

ul.bullit_point {
    display:block;
    list-style-type: circle;
}

ul.bullit_point li {
    display: list-item;
    list-style:disc;
}

.dark-navbar-toggler {
    color: #00356B;
}

.dark-toggler .navbar-toggler-icon {
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 53, 107, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.dark-toggler .navbar-toggler {
    border-color: #00356B;
}

.darkblue-navbar-toggler {
    color: #00356B;
}

.darkblue-navbar-toggler .navbar-toggler-icon {
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 53, 107, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.darkblue-navbar-toggler .navbar-toggler {
    border-color: #00356B;
}

.lightblue-navbar-toggler {
    color: #00A5CF;
}

.lightblue-navbar-toggler .navbar-toggler-icon {
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 165, 207, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.lightblue-navbar-toggler .navbar-toggler {
    border-color: #00A5CF;
}

.aqua-navbar-toggler {
    color: #7AE582;
}

.aqua-navbar-toggler .navbar-toggler-icon {
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28159, 255, 203, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.aqua-navbar-toggler .navbar-toggler {
    border-color: #9FFFCB;
}

.green-navbar-toggler {
    color: #25A18E;
}

.green-navbar-toggler .navbar-toggler-icon {
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28159, 255, 203, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.green-navbar-toggler .navbar-toggler {
    border-color: #25A18E;
}

.header_area.sticky .darkblue-navbar-toggler .navbar-toggler-icon {
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28159, 255, 203, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.header_area.sticky .darkblue-navbar-toggler .navbar-toggler {
    border-color: #9FFFCB;
}

.header_area.sticky .darkblue-navbar-toggler {
    color: #25A18E;
}