/* Google font import */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');

/* Header font */
h1, h2, h3, h4, h5, h6 {
  font-family:"Montserrat", sans-serif;
}

/* Header font weight */
h1, h2, h3, h4, h5, h6 {
  font-weight: 600;
  line-height: 1.2em;
}

/* Body font */
body, button, input, optgroup, select, textarea {
  font-family:"Open Sans", sans-serif;
}

/* Body font weight & line height */
body, button, input, optgroup, select, textarea {
  font-size: 17px;
  line-height: 1.8em;
}

/* Make font larger */
body, .button, .input, .select, .label, .textarea, .survey label.radio, .survey label.checkbox, #fcc_providers .table, .order-details td {
//  font-size: 1.125em;
}

/* Change logo size */
#brand-header-image {
  max-height: 4.3rem;
}

@media screen and (min-width: 769px) {
  #brand-header-image {
    margin-top: 0rem;
    margin-bottom: 0rem;
    margin-left: 1.25rem;
  }
}

/* Change header background to dark */
.navbar, .navbar-menu.is-active {
background-color: #0A2D45;
}

.navbar a {
color: #ffffff;
}

/* Set header padding */
.navbar-brand .navbar-item {
    padding-top: 0.0rem;
    padding-bottom: 0.0rem;  
}

/* Set button color */
.button.is-primary, a.btn.btm-sm.card-btn-add, .c-minus .card-btn-remove, .c-plus .card-btn-add, a.btn.btm-sm.card-btn-remove {
  background-color: #1D82C4 !important;
}

/* Set buttons to uppercase */
.button.is-primary, a.btn.btm-sm.card-btn-add, .c-minus .card-btn-remove, .c-plus .card-btn-add, a.btn.btm-sm.card-btn-remove {
  text-transform: uppercase;
  letter-spacing: 1.5px;
}

/* Set nav font */
.navbar-item a {
  letter-spacing: 1.5px;
  font-size: 1.2em;
  font-weight: 600;
}

