/* Background */
#background {
  background-repeat: no-repeat;
  background-size: cover;
  top: -10px;
  bottom: -10px;
  left: -10px;
  right: -10px;
}
#background {
  background-color: #FFFFFF;
    background-image: url(https://hothealth.com/assets/fallback/web_background-e4489832d1fdbcedf81a9840be45a887ae058bcc8c19af598251f60dcccc7920.png);
}

/* Header */
#org-nav .dropdown-menu {
  border: 1px solid rgba(51, 51, 51, 0.1);
}
#org-nav, #organization-nav #more .dropdown-menu {
  background: rgba(255, 255, 255, 0.95);
}

#org-nav .navbar-brand img {
  background-image: url(https://hothealthapp-production.s3.amazonaws.com/uploads/web_logos/486/Screenshot_2025-07-17_100605.png);
}

#organization-nav .btn-success,
#common-nav>.btn-success {
  border-color: #333333;
  background-color: #333333;
  color: #FFFFFF;
}
#organization-nav .btn-success:hover,
#organization-nav .btn-success:focus,
#common-nav>.btn-success:hover, 
#common-nav>.btn-success:focus {
  background-color: #FFFFFF;
  color: #333333;
}
#common-nav>.dropdown>#myAccountDropdown, 
#menuButton, 
#organization-nav .btn-outline-secondary,
#common-nav>.btn-outline-secondary,
#menuless-back-button {
  border-color: #333333;
  color: #333333;
}
#common-nav>.dropdown>#myAccountDropdown:hover, 
#common-nav>.dropdown>#myAccountDropdown:focus, 
#menuButton:hover, 
#menuButton:focus, 
#organization-nav .btn-outline-secondary:hover,
#organization-nav .btn-outline-secondary:focus,
#common-nav>.btn-outline-secondary:hover, 
#common-nav>.btn-outline-secondary:focus,
#menuless-back-button:hover,
#menuless-back-button:focus {
  background-color: #333333;
  color: #FFFFFF;
}

#organization-nav>ul>li .nav-link {
  color: #333333;
  border-radius: 1.25rem;
}
#organization-nav>ul>.dropdown-divider {
  border-top-color: #333333;
}
#organization-nav>ul>li .nav-link:hover,
#organization-nav>ul>li .nav-link:focus,
#organization-nav>ul .dropdown-menu > li > a:hover,
#organization-nav>ul .dropdown-menu > li > a:focus {
  background-color: #e6e6e6;
}
#organization-name {
  color: #333333;
}

/* Body */
body {
  background-color: #FFFFFF;
  color: #333333;
  font-family: Roboto, sans-serif;
}
.form-text {
  color: rgba(51, 51, 51, 0.5);
}
body.content-centered #body .container,
body.content-full-width #body .container:not(.no-bg) {
  background-color: rgba(255, 255, 255, 0.0);
}
h1 {
  color: #333333;
}
.breadcrumb-item.active,
.breadcrumb a:hover {
  color: rgba(51, 51, 51, 0.75) !important;
}
.breadcrumb-item + .breadcrumb-item::before,
.breadcrumb a {
  color: rgba(51, 51, 51, 0.5) !important;
}
.page-header {
  border-color: rgba(51, 51, 51, 0.2);
}
h1, h2, h3, h4, h5 {
  font-family: Roboto, sans-serif;
}

.half a,
.full a:not(.btn):not(.nav-link):not(.dropdown-item):not(.list-group-item-action):not(.chosen-default):not(.chosen-single):not(.card):not(.fc-event) {
  color: #292929;
}
.half a:hover,
.full a:not(.btn):not(.nav-link):not(.dropdown-item):not(.list-group-item-action):not(.chosen-default):not(.chosen-single):not(.card):not(.fc-event):hover {
  color: #333333;
}

/* Buttons */
#body .btn-brand, #body .slider-handle {
  background-color: #333333;
  color:            #FFFFFF;
  border-color:     #292929;
}
#body .btn-brand.active, #body .btn-brand:hover, #body .btn-brand:focus {
  background-color: #292929;
  border-color:     #1f1f1f;
}
#body .btn-outline-brand {
  color:            #333333;
  border-color:     #333333;
}
#body .btn-outline-brand:hover, #body .btn-outline-brand:focus{
  background-color: #333333;
  color:            #FFFFFF;
}

/* Form.io Pages */
#body .page-item.active .page-link {
  background-color: #333333;
  color:            #FFFFFF;
  border-color:     #666666;

}

#body .page-link {
  color: #333333;
}


/* Previews */
.laptop {
  background-image: url(https://hothealth.com/assets/organization/laptop-wireframe-black-e3de5f5dc1db07b692a09d67a42f56ec88e67e67993477d693811c7c18878a6a.png);
}
.phone {
  background-image: url(https://hothealth.com/assets/organization/phone-wireframe-black-634ad38297e23b354c55e9dc6e4312dec0179cfe06bcc3c347a83d9150edddcc.png);
}

/* Tables */
.table > thead > tr > th,
.table > thead > tr > td,
.table > tbody > tr > th,
.table > tbody > tr > td,
.table > tfoot > tr > th,
.table > tfoot > tr > td {
  /*border-color: rgba(51, 51, 51, 0.2);*/
}

/* Home page */
.content-full-width .map,
.content-centered .map .container {
  background-color: #FFFFFF;
}
.content-full-width #get-the-app, .content-centered #get-the-app .container {
  background-color: #FFFFFF;
  color: #333333;
  border-width: 1px 0px;
  border-style: solid;
  border-color: rgba(51, 51, 51, 0.2);
}

/* Footer */
#footer {
  background: #333333;
  border-top-color: rgba(51, 51, 51, 0.2);
  color: #FFFFFF;
}
#note_in_footer a {
  color: #FFFFFF;
}

#footer .btn  {
  background-color: #FFFFFF;
  color:            #333333;
  border-color:     #cccccc;
}
#footer .btn:hover, #footer .btn:focus {
  background-color: #cccccc;
  border-color:     #999999;
}

#legal {
  background: #333333;
}
#legal, #legal a, #legal a:hover  {
  color: #FFFFFF;
}


