/* Styles for toolbar tabs */

.md-tabs {
    background-color: #f5f7f8;
    color: #010101;
    overflow: auto;
    width: 100%;
    text-align:center;

}




.selected-tab{
    display: inline-block;
    height: 2.4rem;
    padding-left: 0em;
    padding-right: 0em;
    margin-left: 1em;
    margin-right: 1em;
    border-bottom-style: solid;
    border-bottom-width: 5px;
    border-bottom-style: solid;
    border-bottom-color: #0073E7;
    font-weight: 900;
}
/* change header color and height*/
.md-header {
  background-color: rgb(0, 115, 231);
  color: rgb(255, 255, 255);
  max-height: 60px;
}
/* make product logo larger w/ box shadow per host connectivity ux */
.md-header__button.md-logo img, .md-header__button.md-logo svg {
  width: 74px;
  height: 74px;
  position: Top;
  box-shadow: 1px 2px 2px rgb(101,102,104, 0.3);
  margin-top: -13px;
}
.md-header__button.md-logo:hover {
  opacity: 1.0;
}
/* shift the title and search up to center on masthead */
.md-header__title, .md-header__option {
  margin-top: -24px;
}
/* Admonition icon for note changed to uicentral lightbulb */
:root {
  --md-admonition-icon--note: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64 64"><path d="M43.58,32.72a19.17,19.17,0,0,0-5.89,12.61H27a18.62,18.62,0,0,0-5.72-12.45,16,16,0,0,1-.11-23A15.85,15.85,0,0,1,32.69,5.34,16.18,16.18,0,0,1,48.33,20.83a15.85,15.85,0,0,1-4.75,11.89ZM37.67,53.33a5.34,5.34,0,1,1-10.67,0V50.67H37.67ZM32.81,0A21.33,21.33,0,0,0,11,21.33a21.08,21.08,0,0,0,6.57,15.4,13.34,13.34,0,0,1,4.1,9.59v7a10.67,10.67,0,1,0,21.33,0v-7a13.76,13.76,0,0,1,4.32-9.81,21.11,21.11,0,0,0,6.34-15.85A21.59,21.59,0,0,0,32.81,0Z"/></svg>')
}
.md-typeset .admonition.note,
.md-typeset details.note {
  border-color: rgb(0, 115, 231);
}
.md-typeset .note > .admonition-title,
.md-typeset .note > summary {
  background-color: rgba(0, 121, 239, 0.1);
  border-color: rgb(16, 17, 16);
}
.md-typeset .note > .admonition-title::before,
.md-typeset .note > summary::before {
  background-color: rgb(0, 115, 231);
  -webkit-mask-image: var(--md-admonition-icon--note);
  mask-image: var(--md-admonition-icon--note);
}
/* Active Toc styling with a scroll track bar */
.md-nav__link--nested {
  color: rgb(1,66,114);
  font-weight: 600;
}
.md-nav--secondary .md-nav__item .md-nav__link--active {
    color: rgb(101, 102, 104);
    font-weight: 600;
}
.md-nav--secondary {
    color: rgb(101, 102, 104);
		border-left: 2px solid rgb(101, 102, 104, 0.4) ;
    border-color: rgb(101, 102, 104);
    border-spacing: 0px;
    line-height: 20px;
}
/* Active Nav styling with font colors for active selection*/
.md-nav--primary .md-nav__link--active {
    color: rgb(1,66,114);
    font-weight: 600;
}
/* Search Field */
/* Search bar on header */
.md-search {
  margin-top: -28px;
}
/*Moved search text to left margin when icon was moved to right side*/
.md-search__input {
  padding-left: .5rem;
  color: rgb(101, 102, 104, 0.8);
  background-color: white;
}
/*search input field background and typing text color*/
.md-search__form {
  color: rgb(101, 102, 104);
  background-color: white;
}
/* Placeholder text that shows "Search" changed to grey */
.md-search__form ::placeholder {
  color: rgb(101, 102, 104);
}
/* search icon to the right side of the search input field and turned blue*/
.md-search__icon[for=__search] {
  color: rgb(0, 115, 231);
  top: .3rem;
  right: .5rem;
  left: unset;
}
/*expanded search icon remains blue */
[data-md-toggle=search]:checked~.md-header .md-search__input+.md-search__icon, [data-md-toggle=search]:checked~.md-header .md-search__input::placeholder {
  color: rgb(0, 115, 231);
}
/* X icon upon typing was moved to the left per MF UX guidelines */
.md-search__icon[type=reset] {
  right: 2rem;
  color: rgb(101, 102, 104);
}
.md-search__icon .md-icon {
  color: rgb(0, 115, 231)
}
/* Change the bold to a dark grey */
b, strong {
  color: rgb(101, 102, 104);
}
/* PDF Icon in footer */
.icon-pdf {
  opacity: 0.6;
  width: 25px;
  margin-right: 15px;
}


.md-typeset h6{
color: white;

}

.md-typeset .md-button--primary{
    color: white;
    background-color: white;
    border: ghostwhite;
    border-radius: 4px;
    border-width: .25px;
    border-style: groove;
    margin-right: 25px;
    margin-top: 25px;
    width: 350px;
    height:200px;
    padding:10px;
    box-shadow: 0 1.6px 3.6px 0 rgba(0, 0, 0, 0.2), 0 .3px .9px 0 rgba(0, 0, 0, 0.19);
    vertical-align: top;
 }

.md-typeset .md-button--primary:hover{
    color: white;
    background-color: white;
    margin-right: 25px;
    margin-top: 25px;
    width: 350px;
    padding:10px;
    border: ghostwhite;
    border-radius: 4px;
    border-width: .25px;
    border-style: groove;
    box-shadow: 0 1.6px 3.6px 0 rgba(0, 0, 0, 0.2), 0 .3px 15px 0 rgba(0, 0, 0, 0.19);
}

a.md-button.md-button--primary {
    color: #0065B3 !important;
    font-weight: 100 !important;
    border-color: ghostwhite;
    width: 150px;
    margin-right: 25px;
    margin-top: 25px;
    width: 250px;
    height:175px;
    padding:10px;
    word-break: break-word;
    vertical-align: top;
}


a.md-button.md-button--primary strong{
    color: #0065B3 !important;
    font-weight: 800 !important;
    word-break: break-word;
}



:root {
    --md-admonition-icon--question: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M8 16A8 8 0 108 0a8 8 0 000 16zm3.78-9.72a.75.75 0 00-1.06-1.06L6.75 9.19 5.28 7.72a.75.75 0 00-1.06 1.06l2 2a.75.75 0 001.06 0l4.5-4.5z"></path></svg>');
    --md-admonition-icon--test: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg>');
    --md-admonition-icon--mike: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M8 16A8 8 0 108 0a8 8 0 000 16zm3.78-9.72a.75.75 0 00-1.06-1.06L6.75 9.19 5.28 7.72a.75.75 0 00-1.06 1.06l2 2a.75.75 0 001.06 0l4.5-4.5z"></path></svg>');
    --md-admonition-icon--texpand: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg>');
    --md-admonition-icon--dropdown: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" width="16" height="16"><path fill-rule="evenodd" d="M12.78 6.22a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06 0L3.22 7.28a.75.75 0 011.06-1.06L8 9.94l3.72-3.72a.75.75 0 011.06 0z"></path></svg>');
}
.md-typeset .admonition.question,
.md-typeset details.question {
  border-color: rgb(255, 255, 255);
}
.md-typeset .question > .admonition-title,
.md-typeset .question > summary {
  background-color: rgba(255, 255, 255, 0.1);
  border-color: rgb(255, 255, 255);
}
.md-typeset .question > .admonition-title::before,
.md-typeset .question > summary::before {
  background-color: rgb(0, 0, 0);
  -webkit-mask-image: var(--md-admonition-icon--question);
  mask-image: var(--md-admonition-icon--question);
}

.md-typeset .admonition.mike,
.md-typeset details.mike {
  border-color: rgb(255, 255, 255);
}
.md-typeset .mike > .admonition-title,
.md-typeset .mike > summary {
  background-color: rgba(255, 255, 255, 0.1);
  border-color: rgb(255, 255, 255);
}
.md-typeset .mike > .admonition-title::before,
.md-typeset .mike > summary::before {
  background-color: rgb(0, 0, 0);
  -webkit-mask-image: var(--md-admonition-icon--mike);
  mask-image: var(--md-admonition-icon--mike);
}

.md-typeset .admonition.test,
.md-typeset details.test {
  border-color: rgb(255, 255, 255);
}
.md-typeset .test > .admonition-title,
.md-typeset .test > summary {
  background-color: rgba(255, 255, 255, 0.1);
  border-color: rgb(255, 255, 255);
}
.md-typeset .test > .admonition-title::before,
.md-typeset .test > summary::before {
  background-color: rgb(0, 0, 0);
  -webkit-mask-image: var(--md-admonition-icon--test);
  mask-image: var(--md-admonition-icon--test);
}


.md-typeset .admonition.dropdown,
.md-typeset details.dropdown {
    border-color: rgb(255, 255, 255);
    font-size: 1em;
}
.md-typeset .dropdown > .admonition-title,
.md-typeset .dropdown > summary {
  background-color: rgba(255, 255, 255, 0.1);
  border-color: rgb(255, 255, 255);
}
.md-typeset .dropdown > .admonition-title::before,
.md-typeset .dropdown > summary::before {
  background-color: rgb(0, 0, 0);
  -webkit-mask-image: var(--md-admonition-icon--dropdown);
  mask-image: var(--md-admonition-icon--dropdown);
}



















.md-typeset .md-button--primary .md-button-noborder{
    color: white;
    background-color: white;
    margin-right: 25px;
    margin-top: 25px;
    padding:10px;
    vertical-align: top;
 }

.md-typeset .md-button--primary.md-button-noborder:hover {
    color: white;
    background-color: white;
    margin-right: 25px;
    margin-top: 25px;


}

a.md-button.md-button--primary.md-button-noborder{
    color: #0065B3 !important;
    font-weight: 100 !important;
    font-size: .8em !important;
    border-color: ghostwhite;
    margin-right: 25px;
    margin-top: 0px;
    margin-left: 5px;
    width: 350px;
    height:200px;
    padding:10px;
    word-break: break-word;
    vertical-align: top;
}


a.md-button.md-button--primary .md-button-noborder strong{
    color: #0065B3 !important;
    font-size: 1.4em !important;
    font-weight: 800 !important;
    word-break: break-word;
}

p.small-text-size + div.highlight code {
    zoom: .75

}

p.smaller-text-size + div.highlight code {
    zoom: .65

}

p.smallest-text-size + div.highlight code {
    zoom: .55

}

p.large-text-size + div.highlight code {
    zoom: 1.15

}


@-moz-document url-prefix(){

  p.small-text-size + div.highlight code {
    font-size: .75em !important;

  }
}

.md-typeset h5, .md-typeset h6 code{
    color: var(--md-default-fg-color--light);
    font-size: .8em;
    font-weight: 700;
    margin-top: .1em;
    margin-left: 0em;
    margin-bottom: .3em;
}

.md-typeset  p.message-multiline {

    font-size: 1em !important;
    line-height: .7em;
    margin-bottom: 1.2em;
    margin-top: -.7em;
    text-transform:none !important;
    font-family: Consolas,Menlo,monospace !important;
    font-weight: 800;
    color: #36464E;
}




.md-typeset h4:has(code) {
    font-size: 1.2em;
    margin-bottom: .7em;
    color: #36464E;
    line-height: 1em;
    margin-top: 3em !important;
    font-family: Consolas,Menlo,monospace !important;
}

.md-typeset h4 code {

    margin-top: 3em !important;

}

.md-typeset h5 code {
    font-size: 1.2em;
    margin-bottom: .1em;
    margin-top: .8em;
    line-height: .7em;
    font-family: Consolas,Menlo,monospace !important;
}


.md-typeset  p.message-multiline  {

    font-size: 1.2em !important;
    line-height: 1em;
    margin-bottom: .7em;
    margin-top: -.5em;
    margin-left: 0em;
    text-transform:none !important;
    font-family: Consolas,Menlo,monospace !important;
    font-weight: 700 !important;
    color: #36464E;
    background-color: transparent !important;

}

code, kbd, pre {
    font-feature-settings: "kern";
    font-family: Consolas,Menlo,monospace !important;
    font-size: 1em !important;
    font-weight: 700 !important;
}


p.blank-line-code{
  opacity: 0  !important;
  background-color: rgba(0, 0, 0, 0);
  line-height: .01em  !important;
  margin-top: -1.5em  !important;
  margin-bottom: -2.1em  !important;
  background-color: #f5f5f5  !important;
}


.md-typeset p.blank-line-code + div.highlight code {
    background-color: #f5f5f5  !important;
    padding: 0em 1.1764705882em  !important;
    margin-top: .8em  !important;
}


/*pasted in from ero*/

.md-typeset h4:has(code) {
    font-size: 18px;
    margin-bottom: .7em;
    color: #36464E;
    line-height: 1em;
    margin-top: 2.5em !important;
    font-family: Consolas,Menlo,monospace !important;
}

.md-typeset h3 code {

    margin-top: 3em !important;
        font-size: 16px !important;
    font-weight: 800  !important;

}



.md-typeset h4:has(code) {
    font-size: 18px;
    margin-bottom: .7em;
    color: #36464E;
    line-height: 1em;
    margin-top: 2.5em !important;
    font-family: Consolas,Menlo,monospace !important;
}




.md-typeset h4 code {

    margin-top: 3em !important;
        font-size: 16px;

}


.md-typeset  p.page-break {
    page-break-after: always;
    line-height: .1em;
    margin-top: -1em;
    margin-bottom:-1em;
    opacity: 0;
}

p.blank-line{
  opacity: 0;
  line-height: .1em;
  margin-top: 1em;
  margin-bottom: 1em;
}

p.blank-line-after-table {
  opacity: 0;
  line-height: .1em;
  margin-top: -1em;
  margin-bottom:-1em;
}

p.blank-line-full {
    opacity: 0;
    line-height: .01em;
    margin-top: 1em;
    margin-bottom: 1em;
    background-color: #f5f5f5  !important;
}


p.blank-line-code {
  opacity: 0  !important;
  background-color: rgba(0, 0, 0, 0);
  line-height: .01em  !important;
  margin-top: -1.5em  !important;
  margin-bottom: -2.1em  !important;
}

.md-typeset  p.page-break {
    page-break-after: always;
    line-height: .1em;
    margin-top: -1em;
    margin-bottom:-1em;
    opacity: 0;
}

p.small-text-size {
    opacity: 0;
    line-height: .01em;
    margin-top: .01em;

}



p.small-text-size + div.highlight code {
    zoom: .55;
    font-size: 1.2em !important;

}


p.small-text-size-code {
    opacity: 0;
    line-height: .01em;
    margin-top: .01em;

}

















.md-typeset p.blank-line-code + div.highlight code {
    background-color: #f5f5f5  !important;
    padding: 0em 1.1764705882em  !important;
    margin-top: .8em  !important;
}



p.blank-line-code-small-wide{
  opacity: 0  !important;
  background-color: rgba(0, 0, 0, 0);
  line-height: .01em  !important;
  margin-top: -1.5em  !important;
  margin-bottom: -2.1em  !important;
  background-color: #f5f5f5  !important;
}


.md-typeset p.blank-line-code-small-wide + div.highlight code {
    background-color: #f5f5f5  !important;
    padding: 0em 1.1764705882em  !important;
    margin-top: .8em  !important;
}



p.small-wide-code{
    opacity: 0;
    line-height: .01em;
    margin-top: .01em;
}


p.medium-wide-code{
    opacity: 0;
    line-height: .01em;
    margin-top: .01em;
}

p.small-text-size + div.highlight code {
    zoom: .55;
    font-size: 1.2em !important;

}

.md-typeset  p.message-multiline  {

    font-size: 16px !important;
    line-height: 1em;
    margin-bottom: .7em;
    margin-top: -.5em;
    margin-left: 0em;
    text-transform:none !important;
    font-family: var(--md-code-font-family,_),SFMono-Regular,Consolas,Menlo,monospace !important;
    font-weight: 700 !important;
    color: #36464E;
    background-color: transparent !important;
    font-feature-settings: "kern" !important;


}


p.medium-text-size {
    opacity: 0;

}




.md-typeset h3.blue-color code {
    font-size: 1em !important;
    font-family: 'Roboto' !important;
    font-weight: 500 !important;
}


.md-typeset h2.blue-color code {
    font-size: .925em !important;
    font-family: 'Roboto' !important;
    font-weight: 300 !important;
}

