﻿#mimsHeader {
  background-color: white;
  width: 100%;
}
#mimsHeader #mimsHeaderSection #mimsBrand {
  background-color: white;
  display: inline-block;
  width: 450px;
}
#mimsHeader #mimsHeaderSection #mimsBrand #mimsLogo {
  background-image: url("/MIMS/EndUserFiles/MIMS Integrated icon and logos/MIMS Integrated.png");
  background-repeat: no-repeat;
  height: 80px;
  width: 430px;
  float: left;
}
#mimsHeader #mimsErrorText {
  padding: 0;
  margin: 0;
}
#mimsHeader #mims3rdPartyDisclaimer {
  width: 92vw !important;
  position: fixed !important;
  left: 50% !important;
  right: 50% !important;
  margin-left: -46vw !important;
  height: 97vh !important;
  margin-right: -40vw !important;
  top: -1vw !important;
  z-index: 100000 !important;
}

.mims-pregnancy {
  cursor: help;
  float: left;
  margin-left: 5px;
}

.mims-sports {
  cursor: help;
  float: left;
  margin-left: 5px;
}

.mims-product-name {
  font-weight: bold;
  font-size: larger;
  float: left;
}

.mims-cmi {
  float: right;
}

.mims-formula {
  padding-left: 20px;
  width: 100%;
  display: inline-block;
  margin-bottom: 3px;
}
.mims-formula .mims-formula-type {
  font-variant-caps: all-petite-caps;
  font-weight: bold;
}
.mims-formula .mims-generic-type {
  font-variant-caps: all-petite-caps;
  font-weight: normal;
  font-style: italic;
}
.mims-formula .mims-formula-glutenfree {
  font-family: fantasy;
  color: orangered;
}
.mims-formula .mims-formula-composition {
  display: inline-block;
}
.mims-formula .mims-formula-cmi {
  padding-left: 20px;
  float: right;
  display: inline-block;
}
.mims-formula .mims-formula-packs {
  padding-left: 20px;
  width: 100%;
  display: inline-block;
  margin: 0;
}

.product-label {
  font-weight: bold;
  min-width: 150px;
  display: inline-block;
}

.address-label {
  font-weight: bold;
  min-width: 100px;
  margin: 0 20px;
  display: inline-block;
}

.mims-manufacturer {
  float: right;
  padding: 3px;
  border: 1px solid grey;
  border-radius: 3px;
}

.full-boxed-warning-div {
  border: red solid 2px;
  margin: 5px;
  padding: 12px;
  font-size: large;
  display: inline-block;
  border-radius: 5px;
  background: indianred;
}
.full-boxed-warning-div .warning-text {
  background: #fafa85;
  color: rgb(0, 63, 89);
  font-size: larger;
}
.full-boxed-warning-div .warning-text p {
  font-size: medium;
}
.full-boxed-warning-div .warning-text p i {
  font-weight: bold;
  /*font-size:larger;*/
}
.full-boxed-warning-div .warning-text p i d {
  font-weight: normal;
}
.full-boxed-warning-div .warning-text p i hd2 {
  color: darkblue;
  /*font-size:larger;*/
  font-weight: bold;
}
.full-boxed-warning-div .warning-text p i hd2 t2 {
  /*font-size:medium;*/
  font-weight: normal;
  color: rgb(0, 63, 89);
}
