.nrf-logo {
  max-width: 250px !important;
  height: auto !important;
}

.nav-link:hover {
  color: #DD2720 !important;
}

footer {
  position: fixed;
  bottom: 0;
  width: 100%;
  background-color: #FFFFFF;
}

.footer-button {
  width: 100px;
}

.conclusion-button {
  width: 150px
}

/* checkbox styling */
.form-check {
  border: .0625rem #ccc solid;
  padding: 1em;
  border-radius: 1rem;
  width: 100%;
  margin-bottom: 1em;
}

.form-check-selected {
  background-color: rgb(221, 39, 32, 25%); 
  box-shadow: inset rgba(0, 0, 0, 0.1) 0px 4px 6px -1px, inset rgba(0, 0, 0, 0.06) 0px 2px 4px -1px !important;
}

.form-check-label:hover {
  cursor: pointer;
}

.form-check-input {
  margin-right: 1rem;
}

.form-check .form-check-input {
  margin-left: 0px;
  float: none;
}

/* datepicker styling */
.datepicker-input {
  border-top-right-radius: 1rem !important;
  border-bottom-right-radius: 1rem !important;
}

/* modal styling */
.contact-image {
  border:1px solid #e7e7e7;
  background:#FFFFFF;
  padding:4px;
  max-height:150px;
  max-width:150px;
}

/* override default z-index to place modals over popovers */
.modal {
  z-index: 2000 !important;
}

.popover-body > ul > li {
  font-size: .875rem;
}

.btn-link {
  padding: 0px !important;
  border: none !important;
  background-color: transparent !important;
}

#app-title-line {
  border-bottom: 1px dotted #B0B5B5;
}

.text-lightgray {
  color: #666666 !important;
}

.text-lightgray:hover {
  color: #DD2720 !important;
}

