.bannertext,
.bannertext2,
.bannertitlelogin {
  font-style: normal;
  padding-left: 3%;
}
.clinicaltext,
.hometexttitle,
.hrruleblue,
H1 {
  color: #069;
}
.bullets,
.margin {
  margin-top: 0;
}
p.ff,
p.ff2 {
  padding: 0;
  line-height: 25px;
}
.pagetext2,
p.ff,
p.ff2 {
  line-height: 25px;
}
.bullets,
.bulletswhatsnew,
ul.bullet2 {
  list-style-position: outside;
}
#MDG .toc,
#MDG .toc_sub,
ul.nobullet,
ul.nobullet2 {
  list-style-type: none;
}
.os-ui-result,
a.os-pagination-link {
  text-decoration: none;
  cursor: pointer;
}
.bannertext {
  font-size: 0.6em;
  padding-right: 4%;
}
.bannertext2 {
  font-size: 0.9em;
  padding-right: 4%;
}
.bannertext3,
.bottomlinks,
.quickaccess {
  font-size: 0.6em;
  font-style: normal;
}
.bannertitle,
.bannertitleinteriorpgs {
  font-size: 1em;
  font-style: normal;
  font-weight: 700;
  padding-left: 3%;
}
.bannertitle2 {
  font-size: 1.25em;
  font-style: normal;
  font-weight: 700;
}
.bannertitle3,
H3 {
  font-size: 1em;
  font-style: normal;
  font-weight: 700;
}
.bannertitlelogin {
  font-size: 2em;
  font-weight: 700;
}
.citationtext,
.citationtext2 {
  padding-left: 5%;
}
.bottomlinks2 {
  font-size: 0.5em;
  font-style: normal;
}
.citationtext,
.clinicaltext {
  font-size: 0.6em;
  font-style: normal;
}
.bullets {
  margin-left: 35px;
}
p.bullets2 {
  margin: 0 50px 10px 1cm;
  font-size: 0.9em;
  font-style: normal;
}
.bulletswhatsnew {
  list-style-image: url("/images/triangle5.gif");
  margin-left: 20px;
  margin-top: 0;
}
.citationtext2 {
  font-size: 0.8em;
  font-style: normal;
}
.citationtext3,
.delivpageref,
.quickaccess2 {
  font-size: 0.7em;
  font-style: normal;
}
.dataelementtable {
  margin-left: 120px;
}
.homepagetext,
.homepagetext2 {
  margin-left: 25px;
  margin-right: 20px;
}
.delivtexttitle {
  font-size: 0.9em;
  font-style: normal;
  color: #069;
  font-weight: bolder;
}
fieldset {
  border: none;
}
#MDG .tables3,
.fileinfobanner,
.fileinfosubbanner {
  font-size: 1em;
  font-style: normal;
}
.fileinfocell {
  font-size: 0.8em;
  font-style: normal;
  text-align: right;
}
#MDG .tables2,
.fileinfolabel,
.logintext,
.pagetext,
.tables {
  font-size: 0.9em;
  font-style: normal;
}
#MDG .tables,
#MDG OL,
#MDG P,
#MDG UL,
.hcupnote table tr td,
.pagetexttable,
H1 {
  font-size: 0.8em;
  font-style: normal;
}
H1 {
  font-weight: 700;
}
.hcupnote {
  font-style: normal;
}
.homepagetext {
  font-size: 0.9em;
  font-style: normal;
}
.homepagetext2 {
  font-size: 0.6em;
  font-style: normal;
}
.homepagetextbullets {
  font-size: 0.9em;
  font-style: normal;
  margin-left: 60px;
  margin-right: 20px;
}
.hometexttitle {
  font-size: 0.9em;
  font-style: normal;
  font-weight: bolder;
  margin-left: 25px;
}
.hrruleblack {
  color: #000;
}
.indexletters,
.methodtitle {
  font-size: 1em;
  color: #069;
  font-style: normal;
}
.indent,
.td_padding_20 {
  padding-left: 20px;
}
.indexletters {
  font-weight: 900;
}
legend {
  visibility: hidden;
}
.methodtitle {
  font-weight: 700;
}
.matrixtext {
  font-style: normal;
  font-weight: 400;
  color: #000;
  font-size: 0.6em;
}
.matrixtextdesc,
.matrixtextvar,
p.ff,
p.ff2 {
  font-size: 0.8em;
  font-style: normal;
}
.matrixtextdesc {
  font-weight: 400;
  color: #000;
}
.matrixtextvar {
  font-weight: 400;
  color: #000;
  width: 130px;
}
p.ff {
  margin: 0;
}
p.ff2 {
  margin: 0 0 0 50px;
  text-indent: -50px;
}
p.pagetext {
  margin-top: 1em;
  margin-bottom: 1em;
}
.pagetext2 {
  font-size: 0.9em;
  font-style: normal;
}
.pagetextbold,
.pagetextboldvars {
  font-size: 0.9em;
  font-style: normal;
  font-weight: 700;
}
.partner {
  page-break-inside: avoid;
}
#MDG h2,
.pdfhelpheader {
  font-size: 1em;
  font-style: normal;
  color: #000;
  font-weight: 700;
}
.pdfhelptitle {
  font-size: 2em;
  font-style: normal;
  color: #000;
  font-weight: 700;
}
.pdfhelptitle2 {
  font-size: 1.5em;
  font-style: normal;
  color: #000;
  font-weight: 700;
}
.red {
  color: red;
  font-weight: 700;
}
.skipnavigation {
  font-size: 0.6em;
  font-style: normal;
  color: #000;
  text-align: right;
}
#MDG .sub_list,
.sub_list {
  font-size: 1em;
  font-style: normal;
  padding: 2px;
}
.tabletext {
  font-size: 0.9em;
}
.tabletext2 {
  font-size: 1em;
}
.st-search-pagination,
.tabletext3 {
  font-size: 0.8em;
}
.td_padding_30 {
  padding-left: 30px;
}
.td_padding_40 {
  padding-left: 40px;
}
.td_padding_50 {
  padding-left: 50px;
}
.texttitle,
.texttitle2,
h2.toolkitdochdg,
h4.toolkitdochdg {
  font-size: 0.9em;
  font-style: normal;
  color: #069;
  font-weight: 700;
}
#MDG .methodtitle,
.texttitle3 {
  font-size: 1em;
  font-style: normal;
  color: #069;
  font-weight: 700;
}
.thinBorder,
.thinBorder_sb {
  background-color: #fff;
  border-right: 1px solid #000;
  border-left: 1px solid #000;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  padding: 10px;
  text-align: left;
}
.toolstitle {
  font-size: 1em;
  font-weight: bolder;
}
.whatsnewtext,
.whatsnewtitle {
  font-size: 0.8em;
  font-style: normal;
}
#MDG h1,
#MDG h3,
#MDG h4,
.whatsnewtitle,
h1.toolkitdochdg {
  font-weight: 700;
}
ul.bullet2 {
  margin-left: 20px;
  margin-top: 0;
}
ul.nobullet2 {
  margin-top: 0;
}
.whatsnewtext {
  color: #069;
}
.whatsnewtitle {
  color: #fff;
  border: #069;
  background-color: #069;
}
#MDG h1 {
  font-size: 1.2em;
  font-style: normal;
  color: #000;
}
#MDG h3 {
  font-size: 0.9em;
  font-style: normal;
  color: #000;
}
#MDG h4 {
  font-size: 0.8em;
  font-style: normal;
  color: #000;
}
#MDG .sub_list2 {
  font-size: 1em;
  font-style: normal;
  padding: 2px;
  margin-left: 35px;
}
#MDG .center {
  margin-left: 75px;
  font-size: 1em;
}
#MDG .toc_sub {
  font-size: 1em;
  padding: 2px;
}
#MDG .toc_sub2 {
  list-style-type: circle;
  font-size: 1em;
  padding: 2px;
}
#MDG .skip {
  font-size: 0.8em;
  font-style: normal;
  list-style-type: none;
}
div#skipmenu {
  position: relative;
}
div#skipmenu a.skippy {
  position: absolute;
  top: -100px;
  left: -1000px;
  height: 1px;
  width: 1px;
  overflow: hidden;
}
div#skipmenu a.skippy:active,
div#skipmenu a.skippy:focus,
div#skipmenu a.skippy:hover {
  position: absolute;
  top: auto;
  left: auto;
  height: 1em;
  font-size: 1em;
  font-weight: 700;
  width: 100%;
  padding-bottom: 15px;
  color: #000;
  z-index: 100;
  text-align: right;
  margin-bottom: 25px;
}
.logoPanel {
  padding: 0;
}
.logoPanel a,
.logoPanel img {
  border: none;
  outline: 0;
}
.bannerPanel {
  width: 100%;
}
.searchPanel {
  width: 151px;
  min-width: 151px;
  max-width: 151px;
  padding: 0 10px;
}
.searchPanel form {
  margin: 0;
}
.searchPanel table {
  background-color: #fff;
  width: 100%;
  height: 15px;
  padding: 0;
}
.searchPanel .searchBox {
  border-style: none solid none none;
  border-color: #d2d2d2;
  border-width: 1px;
  width: 80%;
}
.searchPanel .searchBox input {
  width: 111px;
  border: none;
  outline: 0;
  height: 18px;
  font-size: 10px;
  padding: 2px 5px;
  position: relative;
}
.searchPanel .searchIcon {
  border: 1px #d2d2d2;
}
.searchPanel .searchIcon input {
  margin: 2px 12px;
}
.headertable::placeholder {
  font-style: italic;
}
.headertable:-ms-input-placeholder {
  font-style: italic;
}
.st-search-summary {
  background-color: #e0e0e0;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  font-weight: 400;
  font-size: 0.8em;
}
.sr-only,
.visuallyhidden {
  border: 0;
  height: 1px;
  margin: -1px;
  padding: 0;
  width: 1px;
  position: absolute;
  overflow: hidden;
}
h1.toolkitdochdg {
  font-size: 1.3em;
  font-style: normal;
  color: #069;
}
h3.toolkitdochdg {
  font-size: 1em;
  font-style: italic;
  color: #069;
  font-weight: 400;
}
h5.toolkitdochdg {
  font-size: 0.9em;
  font-style: italic;
  color: #069;
  font-weight: 400;
}
.sr-only {
  clip: rect(0, 0, 0, 0);
}
.visuallyhidden {
  clip: rect(0 0 0 0);
}
h1.mainheader {
  color: #000;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 1em;
  margin-left: 4px;
}
:root {
  --primary-color: #0089d7;
  --secondary-color: #8b9bad;
  --highlight-color: #3b454f;
  --disabled-color: #b0b0b0;
  --border-light: #c5d1de;
  --border-dark: #3b454f;
  --border-default: #ccc;
  --background-disabled: #f5f5f5;
  --results-summary-bg: #e0e0e0;
  --white-color: #fff;
}
.os-search-container {
  width: 70%;
}
.os-ui-result {
  display: block;
  position: relative;
  padding: 12px 18px 14px 0;
  border-bottom: 1px solid var(--border-light);
  text-align: left;
}
.os-ui-result:hover,
.os-ui-result:hover:before {
  border-color: var(--secondary-color);
}
.os-ui-result:hover {
  text-decoration: none;
}
.os-ui-result:before {
  right: 2px;
  top: 50%;
  margin-top: -3px;
  width: 6px;
  height: 6px;
  border-style: solid;
  border-width: 1px 1px 0 0;
  border-color: var(--border-light);
  transform: rotate(45deg);
  display: block;
  position: absolute;
  content: "";
}
.os-ui-result:after {
  display: table;
  content: "";
  width: 0;
  height: 0;
  clear: both;
}
.os-ui-result em {
  font-style: normal;
  font-weight: 700;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.os-ui-type-heading {
  display: block;
  font-size: 1.2rem;
  font-weight: 400;
  color: var(--primary-color);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.os-ui-type-detail {
  text-decoration: none;
  max-height: 31px;
  overflow: hidden;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.4;
  color: var(--secondary-color);
  display: block;
}
.os-ui-result:hover .os-ui-type-detail {
  color: var(--highlight-color);
}
.os-pagination-link.active,
.os-pagination-link.active:hover {
  background-color: var(--primary-color);
  border-color: var(--primary-color);
  color: var(--white-color);
}
.os-pagination {
  margin-top: 20px;
  display: flex;
  justify-content: center;
}
a.os-pagination-link {
  display: inline-block;
  padding: 5px 10px;
  margin: 0 5px;
  border: 1px solid var(--border-default);
  color: var(--primary-color);
}
.os-pagination-link:hover {
  background-color: rgba(0, 137, 215, 0.1);
  border-color: var(--highlight-color);
}
.os-resultsSummary {
  background-color: var(--results-summary-bg);
  border-top: 1px solid var(--border-dark);
  border-bottom: 1px solid var(--border-dark);
  padding: 0.25rem;
  margin-top: 1rem;
}
.os-pagination-link.disabled,
.os-pagination-link.disabled:hover {
  background-color: var(--background-disabled);
  border-color: var(--results-summary-bg);
}
.os-pagination-link.disabled {
  color: var(--disabled-color);
  cursor: not-allowed;
  pointer-events: none;
}
