:root{--colorPrimary:#244D79;--colorPrimary-light:#81A4D7;--colorPrimary-dark:#21456D;--colorSecondary:#82348C;--colorTertiary:#50AF31;--colorTertiary-dark:#3e8726;--colorOffBlack:#2C2A2A;--colorGrey:#a9a9ad;--colorGrey-dark:#707070;--colorOffWhite:#DEE7F5;--colorOffWhite-light:#f2f5fb;--colorWhite:#ffffff;--colorBlack:#000000;--colorDangerRed:#b43836;--colorDangerRed-dark:#8d2c2a}.-bgPrimary{background-color:var(--colorPrimary)}.-bgPrimary-light{background-color:var(--colorPrimary-light)}.-bgPrimary-dark{background-color:var(--colorPrimary-dark)}.-bgSecondary{background-color:var(--colorSecondary)}.-bgSecondary-light{background-color:var(--colorSecondary-light)}.-bgSecondary-dark{background-color:var(--colorSecondary-dark)}.-bgTertiary{background-color:var(--colorTertiary)}.-bgTertiary-light{background-color:var(--colorTertiary-light)}.-bgTertiary-dark{background-color:var(--colorTertiary-dark)}.-bgGrey{background-color:var(--colorGrey)}.-bgGrey-light{background-color:var(--colorGrey-light)}.-bgGrey-dark{background-color:var(--colorGrey-dark)}.-bgOffBlack{background-color:var(--colorOffBlack)}.-bgOffBlack-light{background-color:var(--colorOffBlack-light)}.-bgOffBlack-dark{background-color:var(--colorOffBlack-dark)}.-bgOffWhite{background-color:var(--colorOffWhite)}.-bgOffWhite-dark{background-color:var(--colorOffWhite-dark)}.-bgWhite{background-color:var(--colorWhite)}.-bgBlack{background-color:var(--colorBlack)}.-txtPrimary{color:var(--colorPrimary)}.-txtPrimary-light{color:var(--colorPrimary-light)}.-txtPrimary-dark{color:var(--colorPrimary-dark)}.-txtPrimary-light a,.-txtPrimary-light a:visited{color:var(--colorPrimary-light)}.-txtSecondary{color:var(--colorSecondary)}.-txtSecondary-light{color:var(--colorSecondary-light)}.-txtSecondary-dark{color:var(--colorSecondary-dark)}.-txtTertiary{color:var(--colorTertiary)}.-txtTertiary-light{color:var(--colorTertiary-light)}.-txtTertiary-dark{color:var(--colorTertiary-dark)}.-txtGrey{color:var(--colorGrey)}.-txtGrey-light{color:var(--colorGrey-light)}.-txtGrey-dark{color:var(--colorGrey-dark)}.-txtOffBlack{color:var(--colorOffBlack)}.-txtOffBlack-light{color:var(--colorOffBlack-light)}.-txtOffBlack-dark{color:var(--colorOffBlack-dark)}.-txtOffWhite{color:var(--colorOffWhite)}.-txtOffWhite-dark{color:var(--colorOffWhite-dark)}.-txtOffWhite a,.-txtOffWhite a:visited{color:var(--colorOffWhite)}.-txtWhite{color:var(--colorWhite)}.-txtWhite a,.-txtWhite a:visited{color:var(--colorWhite)}.-txtDangerRed{color:var(--colorDangerRed)}.-fillPrimary{fill:var(--colorPrimary)}.-fillPrimary-light{fill:var(--colorPrimary-light)}.-fillPrimary-dark{fill:var(--colorPrimary-dark)}.-fillSecondary{fill:var(--colorSecondary)}.-fillSecondary-light{fill:var(--colorSecondary-light)}.-fillSecondary-dark{fill:var(--colorSecondary-dark)}.-fillTertiary{fill:var(--colorTertiary)}.-fillTertiary-light{fill:var(--colorTertiary-light)}.-fillTertiary-dark{fill:var(--colorTertiary-dark)}.-fillGrey{fill:var(--colorGrey)}.-fillGrey-light{fill:var(--colorGrey-light)}.-fillGrey-dark{fill:var(--colorGrey-dark)}.-fillOffBlack{fill:var(--colorOffBlack)}.-fillOffBlack-light{fill:var(--colorOffBlack-light)}.-fillOffWhite{fill:var(--colorOffWhite)}.-fillOffWhite-dark{fill:var(--colorOffWhite-dark)}.-fillWhite{fill:var(--colorWhite)}.-fillDangerRed{fill:var(--colorDangerRed)}html{text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{font-family:'Open Sans',Helvetica,Arial,sans-serif;color:var(--colorPrimary)}.-fauxH1,h1{font-size:2.75rem;font-weight:700;margin:0 0 1rem 0;line-height:1.125em}h1.-txtSmall{font-size:1.75rem;font-weight:700}.-fauxH2,h2{font-size:2rem;font-weight:700;margin:0 0 1rem 0;line-height:1.125em}h3{font-size:2rem;font-weight:700;margin:0 0 1rem 0;line-height:1.25em}h4{font-size:1.5625rem;font-weight:700;margin:0 0 1rem 0}h4.-txtSmall{font-size:1.125rem;font-weight:700}h5{font-size:1.25rem;font-weight:700;margin:0 0 1rem 0}h6{font-size:1rem;font-weight:700;margin:0 0 1rem 0}p{font-size:1rem;font-weight:400;line-height:1.5em;margin:0 0 1em 0}ol{font-size:1rem;font-weight:400;line-height:1.5em}ul{font-size:1rem;font-weight:400;line-height:1.5em}strong{font-weight:700}a{color:var(--colorPrimary);text-decoration:none}a:active,a:focus{outline:0}a.-active:hover{cursor:default}a.-noBorder,a.-noBorder:hover,a.-noBorder:visited{border-bottom:none}blockquote{margin:1em 0;padding:1em;border:none;border-left:.125rem solid var(--colorPrimary);font-size:1.25em;line-height:1.3125em;font-style:italic}blockquote span.author{display:block;padding-top:.5em;font-size:1rem;font-style:normal}hr{display:inline-block;width:100%;height:.125rem;margin:.5rem 0;padding:0;border:none;outline:0;background-color:var(--colorGrey)}._inlineIcon{position:relative;top:.125rem;display:inline-block;width:1.25rem;height:1.25rem}pre{display:block;margin:0 0 1rem 0;padding:1em;border-radius:.25em;font-size:1em;text-align:left;tab-size:3;color:var(--colorOffWhite);background:var(--colorOffBlack);overflow:hidden;overflow-y:hidden;overflow-x:auto}code{display:inline-block;padding:0 .5em;border-radius:.25em;background-color:var(--colorOffBlack);color:var(--colorOffWhite);font-size:.875em;line-height:1.5em}span._inlineCode{display:inline-block;padding:0 .5em;border-radius:.25em;font-size:.75em;font-family:Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;color:var(--colorOffWhite);background:var(--colorOffBlack)}.-txtCenter{text-align:center}.-txtRight{text-align:right}.-txtLeft{text-align:left}.-txtJustify{text-align:justify}.-txtPullout{margin-bottom:1em;padding:.5em .5em .5em 1em;border-left:2px solid var(--colorPrimary);background-color:var(--colorOffWhite)}.-txtHighlight{color:var(--colorPrimary)}.-txtTruncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.-txtSmall,small{font-size:.75em;font-weight:400}.-txtSmaller{font-size:.6125em}.-txtLarge{font-size:1.25em}.-txtLarger{font-size:1.5em}.-txtUpper{text-transform:uppercase}.-txt100{font-weight:100}.-txt200{font-weight:200}.-txt300{font-weight:300}.-txt400{font-weight:400}.-txt500{font-weight:500}.-txt600{font-weight:600}.-txt700{font-weight:700}.-txt800{font-weight:800}.-txt900{font-weight:900}@media only screen and (max-width:1400px){.-ll-txtLeft{text-align:left}.-ll-txtCenter{text-align:center}.-ll-txtRight{text-align:right}}@media only screen and (max-width:1200px){.-ls-txtLeft{text-align:left}.-ls-txtCenter{text-align:center}.-ls-txtRight{text-align:right}}@media only screen and (max-width:1000px){.-tl-txtLeft{text-align:left}.-tl-txtCenter{text-align:center}.-tl-txtRight{text-align:right}}@media only screen and (max-width:800px){.-ts-txtLeft{text-align:left}.-ts-txtCenter{text-align:center}.-ts-txtRight{text-align:right}}@media only screen and (max-width:600px){.-ml-txtLeft{text-align:left}.-ml-txtCenter{text-align:center}.-ml-txtRight{text-align:right}}@media only screen and (max-width:400px){.-ms-txtLeft{text-align:left}.-ms-txtCenter{text-align:center}.-ms-txtRight{text-align:right}}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:url('/_content/MohCornerstone.Web.Ui/fonts/open-sans-v40-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:400;src:url('/_content/MohCornerstone.Web.Ui/fonts/open-sans-v40-latin-italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:url('/_content/MohCornerstone.Web.Ui/fonts/open-sans-v40-latin-600.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:600;src:url('/_content/MohCornerstone.Web.Ui/fonts/open-sans-v40-latin-600italic.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:url('/_content/MohCornerstone.Web.Ui/fonts/open-sans-v40-latin-700.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:700;src:url('/_content/MohCornerstone.Web.Ui/fonts/open-sans-v40-latin-700italic.woff2') format('woff2')}#appBody{position:relative;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;min-height:100%;transition:all .25s ease-in-out}#appBody.-hasFixedSidebar{width:100%;padding-left:17rem}#appBody.-hasFixedSidebar .container>header{padding-left:0}#appBody .container>header{position:relative;z-index:10;transition:padding-left .25s ease-in-out}@media only screen and (max-width:1560px){#appBody .container>header{padding-left:4.5rem}}#appBody>main{position:relative;z-index:10;width:100%;align-self:stretch}#appBody>footer{position:relative;z-index:10}#appBody.-hasTopBar{padding-top:5.625rem}#appBody.-pwa.-mobileOnly{max-width:32rem;margin:0 auto;background:var(--colorPrimary)}#appBody.-pwa.-mobileOnly .container .row{margin:0}._appPublicLayoutLogo{display:block;width:7.5rem;height:7.5rem;margin:0 auto}table{display:table;width:100%;border-collapse:separate;border-spacing:0}table th,table thead tr td{padding:.75rem .5rem;border-bottom:none;background-color:var(--colorOffWhite);text-align:left;font-weight:600}table thead tr:hover td{background-color:var(--colorOffWhite)}table tr td{padding:.75rem .5rem;border-bottom:.0625rem solid var(--colorOffWhite);font-weight:400;vertical-align:top}table tr td.-nowrap,table tr th.-nowrap{white-space:nowrap}table tr td a{text-decoration:none}table tr:hover td{background-color:var(--colorOffWhite-light)}table.-hasContextMenus tr td:last-of-type{position:relative;width:1.5rem}._moodProfileResultsTable ._moodProfileRow.-selected td,._moodProfileResultsTable ._moodProfileRow.-selected:hover td{background-color:var(--colorSecondary);color:var(--colorWhite)}._moodProfileResultsTable ._moodProfileRow:hover{cursor:pointer}._moodProfileResultsTable ._moodProfileRow ._profileNotes{width:30%;max-width:30%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}label{display:inline-block;padding:0 0 .3125rem 0;font-size:1rem}label:hover{cursor:pointer}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text]{display:inline-block;box-sizing:border-box;width:100%;padding:.75rem .75rem .75rem .75rem;border-radius:.3125rem;border:.0625rem solid var(--colorOffWhite);outline:0;background:var(--colorWhite);font-size:1.125rem;font-weight:700;color:var(--colorOffBlack)}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus{border-color:var(--colorPrimary)}input[type=date]:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=tel]:disabled,input[type=text]:disabled{border-color:var(--colorGrey);color:var(--colorGrey);cursor:not-allowed}input.-hidden{height:0;margin:0;padding:0;border:0;font-size:0;line-height:0;opacity:0}textarea{display:inline-block;box-sizing:border-box;max-width:100%;min-width:100%;min-height:4rem;padding:.75rem .75rem .75rem .75rem;border-radius:.3125rem;border:.0625rem solid var(--colorOffWhite);outline:0;background:var(--colorWhite);font:inherit;font-size:1.125rem;font-weight:700;color:var(--colorOffBlack)}textarea:focus{border-color:var(--colorPrimary)}._formError,.validation-message{display:block;margin:.5rem 0;padding:.25rem .75rem;border-radius:.25rem;background-color:var(--colorDangerRed);font-size:.875rem;color:var(--colorWhite)}._formError.-dispNone,.validation-message.-dispNone{display:none}.formError{clear:both;margin:.5rem 0;padding:.375rem 1.5rem .375rem 1.5rem;border-radius:1.125rem;background-color:var(--colorDangerRed);font-size:.875rem;color:var(--colorWhite)}.formOk{clear:both;margin:.5rem 0;padding:.375rem 1.5rem .375rem 1.5rem;border-radius:1.125rem;background-color:var(--colorTertiary);font-size:.875rem;color:var(--colorWhite)}