:root {
    --body-text: #424242;
    --sso-border: #BFD7E6;
    --sso-sidebar: #E7F2FA;
    --svg-icon-password_show: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z' fill='%23212121'%3E%3C/path%3E%3C/svg%3E");
    --svg-icon-password_hide: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7zM2 4.27l2.28 2.28.46.46A11.804 11.804 0 0 0 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3 2 4.27zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2zm4.31-.78l3.15 3.15.02-.16c0-1.66-1.34-3-3-3l-.17.01z' fill='%23212121'%3E%3C/path%3E%3C/svg%3E");
    --svg-icon-error: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M15.73 3H8.27L3 8.27v7.46L8.27 21h7.46L21 15.73V8.27L15.73 3zM13 17h-2v-2h2v2zm0-4h-2V7h2v6z' fill='%23212121'%3E%3C/path%3E%3C/svg%3E");
    --svg-icon-warning: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z' fill='%23212121'%3E%3C/path%3E%3C/svg%3E");
    --svg-icon-success: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm4.59-12.42L10 14.17l-2.59-2.58L6 13l4 4 8-8-1.41-1.42z' fill='%23212121'%3E%3C/path%3E%3C/svg%3E");
    --svg-icon-info: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M11 7h2v2h-2V7zm0 4h2v6h-2v-6zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z' fill='%23212121'%3E%3C/path%3E%3C/svg%3E");
}

html,
body {
    height: 100%;
}
body.sso {
    display: grid;
}
.sso_outer_wrapper {
    place-self: center;
    justify-self: stretch;
}
.sso_container {
    display: grid;
    grid-template-columns: auto;
    grid-template-areas:
        "header"
        "main"
        "sidebar";
    margin: 0 auto 0.5rem;
    max-width: 556px;
    width: 100%;
}
.sso_container.no_sidebar {
    grid-template-areas:
        "header"
        "main";
}
.sso_container header {
    background-color: var(--bs-white);
    border: solid var(--sso-border);
    border-width: 1px 0 0 0;
    grid-area: header;
    padding: 1rem 1.5rem 0;
}
.sso_container .uH-logo {
    display: block;
    height: 52px;
    width: calc(100% - 6px) !important;
    max-width: 544px;
    margin: 0 0 0 6px !important;
    background-repeat: no-repeat;
    background-position: center !important;
    background-size: contain;
    background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 136 45"> <defs> <style> .cls-1 { fill: %23005f9f; } .cls-2 { fill: %23fff; } .cls-3 { fill: %232e9ed9; } </style> </defs> <g id="" data-name=""> <path id="Path_192" data-name="Path 192" class="cls-2" d="m65.36,12.96c1.55-.03,3,.74,3.84,2.04l-1.09.78c-.58-.96-1.63-1.54-2.75-1.54-1.81,0-3.28,1.47-3.28,3.28s1.47,3.28,3.28,3.28c1.13.01,2.17-.57,2.75-1.54l1.09.78c-.83,1.31-2.29,2.09-3.84,2.04-2.52.07-4.63-1.91-4.7-4.43s1.91-4.63,4.43-4.7c.09,0,.18,0,.27,0h0Z"/> <path id="Path_193" data-name="Path 193" class="cls-2" d="m75.48,21.96h-1.34v-.73c-.54.61-1.33.94-2.15.88-1.39,0-2.32-.76-2.32-1.92s.96-1.89,2.45-1.89h1.89v-.43c.08-.7-.42-1.33-1.12-1.41-.1-.01-.19-.01-.29,0-.74.01-1.42.38-1.84.98l-.83-.83c.64-.91,1.69-1.44,2.8-1.41,1.39-.12,2.61.92,2.73,2.31.01.15.01.3,0,.44l.03,4.01Zm-1.44-2.62h-1.72c-.76,0-1.19.28-1.19.81s.48.88,1.16.88c.89.06,1.66-.61,1.71-1.5,0-.02,0-.04,0-.06v-.13h.03Z"/> <path id="Path_194" data-name="Path 194" class="cls-2" d="m86.69,21.96h-1.44v-3.94c.09-.75-.44-1.44-1.19-1.53-.07,0-.13-.01-.2-.01-.77-.03-1.43.57-1.46,1.34v4.12h-1.41v-3.91c.09-.76-.46-1.44-1.22-1.53-.06,0-.12,0-.17,0-.79-.02-1.45.62-1.47,1.41,0,.04,0,.09,0,.13v3.91h-1.41v-6.59h1.34v.63c.51-.51,1.2-.78,1.92-.76.81-.05,1.58.35,2.02,1.03.55-.67,1.38-1.06,2.25-1.03,1.31-.06,2.42.95,2.48,2.26,0,.12,0,.24-.01.36l-.03,4.11Z"/> <path id="Path_195" data-name="Path 195" class="cls-2" d="m91.82,22.11c-.9.05-1.77-.35-2.32-1.06v.91h-1.31v-9.06h1.41v3.28c.56-.63,1.38-.98,2.22-.96,1.9.09,3.37,1.7,3.29,3.6-.08,1.78-1.51,3.21-3.29,3.29Zm-.25-5.6c-1.1-.02-2.01.85-2.03,1.95,0,.07,0,.15,0,.22-.11,1.07.68,2.03,1.75,2.14.09,0,.18.01.27,0,1.19-.06,2.11-1.08,2.04-2.27-.06-1.1-.94-1.98-2.04-2.04h0Z"/> <path id="Path_196" data-name="Path 196" class="cls-2" d="m96.92,11.98c.52-.01.95.4.96.91,0,0,0,.01,0,.02,0,.54-.44.98-.98.98-.54,0-.98-.42-.98-.95,0,0,0-.02,0-.03h0c.04-.53.48-.94,1.01-.93h0Zm-.71,3.38h1.41v6.58h-1.42v-6.58Z"/> <path id="Path_197" data-name="Path 197" class="cls-2" d="m99.11,15.35h1.41v3.94c.02.82.71,1.47,1.53,1.45.79-.02,1.43-.66,1.45-1.45v-3.94h1.44v3.83c0,1.61-1.31,2.92-2.92,2.92s-2.92-1.31-2.92-2.92h0v-3.83Z"/> <path id="Path_198" data-name="Path 198" class="cls-2" d="m116.41,21.96h-1.44v-3.94c.09-.75-.44-1.44-1.19-1.53-.07,0-.13-.01-.2-.01-.77-.03-1.43.57-1.46,1.34v4.12h-1.41v-3.91c.08-.77-.48-1.46-1.25-1.53-.04,0-.09,0-.13,0-.8,0-1.46.64-1.47,1.44,0,.03,0,.07,0,.1v3.91h-1.44v-6.59h1.34v.63c.51-.51,1.2-.78,1.92-.76.81-.05,1.58.35,2.02,1.03.55-.67,1.38-1.06,2.25-1.03,1.31-.06,2.42.95,2.48,2.26,0,.12,0,.24-.01.36v4.11Z"/> </g> <g id="CAI_-_Cambium_Assessment" data-name="CAI - Cambium Assessment"> <g> <path id="Path_199" data-name="Path 199" class="cls-1" d="m65.36,12.96c1.55-.03,3,.74,3.84,2.04l-1.09.78c-.58-.96-1.63-1.54-2.75-1.54-1.81,0-3.28,1.47-3.28,3.28s1.47,3.28,3.28,3.28c1.13.01,2.17-.57,2.75-1.54l1.09.78c-.83,1.31-2.29,2.09-3.84,2.04-2.52.07-4.63-1.91-4.7-4.43s1.91-4.63,4.43-4.7c.09,0,.18,0,.27,0h0Z"/> <path id="Path_200" data-name="Path 200" class="cls-1" d="m75.48,21.96h-1.34v-.73c-.54.61-1.33.94-2.15.88-1.39,0-2.32-.76-2.32-1.92s.96-1.89,2.45-1.89h1.89v-.43c.08-.7-.42-1.33-1.12-1.41-.1-.01-.19-.01-.29,0-.74.01-1.42.38-1.84.98l-.83-.83c.64-.91,1.69-1.44,2.8-1.41,1.39-.12,2.61.92,2.73,2.31.01.15.01.3,0,.44l.03,4.01Zm-1.44-2.62h-1.72c-.76,0-1.19.28-1.19.81s.48.88,1.16.88c.89.06,1.66-.61,1.71-1.5,0-.02,0-.04,0-.06v-.13h.03Z"/> <path id="Path_201" data-name="Path 201" class="cls-1" d="m86.69,21.96h-1.44v-3.94c.09-.75-.44-1.44-1.19-1.53-.07,0-.13-.01-.2-.01-.77-.03-1.43.57-1.46,1.34v4.12h-1.41v-3.91c.09-.76-.46-1.44-1.22-1.53-.06,0-.12,0-.17,0-.79-.02-1.45.62-1.47,1.41,0,.04,0,.09,0,.13v3.91h-1.41v-6.59h1.34v.63c.51-.51,1.2-.78,1.92-.76.81-.05,1.58.35,2.02,1.03.55-.67,1.38-1.06,2.25-1.03,1.31-.06,2.42.95,2.48,2.26,0,.12,0,.24-.01.36l-.03,4.11Z"/> <path id="Path_202" data-name="Path 202" class="cls-1" d="m91.82,22.11c-.9.05-1.77-.35-2.32-1.06v.91h-1.31v-9.06h1.41v3.28c.56-.63,1.38-.98,2.22-.96,1.9.09,3.37,1.7,3.29,3.6-.08,1.78-1.51,3.21-3.29,3.29Zm-.25-5.6c-1.1-.02-2.01.85-2.03,1.95,0,.07,0,.15,0,.22-.11,1.07.68,2.03,1.75,2.14.09,0,.18.01.27,0,1.19-.06,2.11-1.08,2.04-2.27-.06-1.1-.94-1.98-2.04-2.04h0Z"/> <path id="Path_203" data-name="Path 203" class="cls-1" d="m96.92,11.98c.52-.01.95.4.96.91,0,0,0,.01,0,.02,0,.54-.44.98-.98.98-.54,0-.98-.42-.98-.95,0,0,0-.02,0-.03h0c.04-.53.48-.94,1.01-.93h0Zm-.71,3.38h1.41v6.58h-1.42v-6.58Z"/> <path id="Path_204" data-name="Path 204" class="cls-1" d="m99.11,15.35h1.41v3.94c.02.82.71,1.47,1.53,1.45.79-.02,1.43-.66,1.45-1.45v-3.94h1.44v3.83c0,1.61-1.31,2.92-2.92,2.92s-2.92-1.31-2.92-2.92h0v-3.83Z"/> <path id="Path_205" data-name="Path 205" class="cls-1" d="m116.41,21.96h-1.44v-3.94c.09-.75-.44-1.44-1.19-1.53-.07,0-.13-.01-.2-.01-.77-.03-1.43.57-1.46,1.34v4.12h-1.41v-3.91c.08-.77-.48-1.46-1.25-1.53-.04,0-.09,0-.13,0-.8,0-1.46.64-1.47,1.44,0,.03,0,.07,0,.1v3.91h-1.44v-6.59h1.34v.63c.51-.51,1.2-.78,1.92-.76.81-.05,1.58.35,2.02,1.03.55-.67,1.38-1.06,2.25-1.03,1.31-.06,2.42.95,2.48,2.26,0,.12,0,.24-.01.36v4.11Z"/> <path id="Path_206" data-name="Path 206" class="cls-3" d="m60.41,30.36h-4.04l-.63,1.49h-1.54l3.94-9.01h.48l3.94,9.01h-1.54l-.61-1.49Zm-2.02-4.89l-1.51,3.66h3l-1.49-3.66Z"/> <path id="Path_207" data-name="Path 207" class="cls-3" d="m63.54,29.83c.46.56,1.14.9,1.87.93.61,0,1.06-.25,1.06-.73,0-.38-.28-.56-.93-.81l-.68-.28c-1.19-.48-1.74-.98-1.74-1.92,0-1.19.99-1.92,2.35-1.92.88-.03,1.72.34,2.3,1.01l-.78.88c-.4-.43-.97-.68-1.57-.68-.55,0-.91.23-.91.63,0,.33.23.5.88.78l.63.25c1.26.53,1.82,1.06,1.82,1.99.03.58-.24,1.14-.71,1.49-.52.36-1.14.55-1.77.53-1.05.02-2.04-.45-2.68-1.28l.86-.89Z"/> <path id="Path_208" data-name="Path 208" class="cls-3" d="m69.2,29.83c.46.56,1.14.9,1.87.93.61,0,1.06-.25,1.06-.73,0-.38-.28-.56-.93-.81l-.68-.28c-1.19-.48-1.74-.98-1.74-1.92,0-1.19.98-1.92,2.35-1.92.88-.03,1.72.34,2.3,1.01l-.78.88c-.41-.43-.97-.68-1.57-.68-.55,0-.91.23-.91.63,0,.33.23.5.88.78l.63.25c1.26.53,1.82,1.06,1.82,1.99.03.58-.24,1.14-.71,1.49-.52.36-1.14.55-1.77.53-1.05.02-2.04-.45-2.68-1.28l.86-.89Z"/> <path id="Path_209" data-name="Path 209" class="cls-3" d="m75.71,29c.16,1.06,1.1,1.81,2.17,1.74.72,0,1.42-.28,1.94-.78l.68.96c-.71.69-1.66,1.07-2.65,1.06-1.9.07-3.5-1.42-3.56-3.32-.07-1.9,1.42-3.5,3.32-3.56.01,0,.02,0,.04,0h.08c1.64-.05,3.02,1.23,3.08,2.88v.15c0,.3-.04.59-.1.88h-5Zm3.66-1.08c.01-.88-.7-1.61-1.58-1.62-.05,0-.09,0-.14,0-.94,0-1.75.69-1.92,1.61h3.64Z"/> <path id="Path_210" data-name="Path 210" class="cls-3" d="m82.1,29.83c.46.56,1.14.9,1.87.93.61,0,1.06-.25,1.06-.73,0-.38-.28-.56-.93-.81l-.68-.28c-1.19-.48-1.74-.98-1.74-1.92,0-1.19.98-1.92,2.35-1.92.88-.03,1.72.34,2.3,1.01l-.78.88c-.4-.43-.97-.68-1.57-.68-.55,0-.91.23-.91.63,0,.33.23.5.88.78l.63.25c1.26.53,1.82,1.06,1.82,1.99.03.58-.24,1.14-.71,1.49-.52.36-1.14.55-1.77.53-1.05.02-2.04-.45-2.68-1.28l.86-.89Z"/> <path id="Path_211" data-name="Path 211" class="cls-3" d="m87.75,29.83c.46.56,1.14.9,1.87.93.61,0,1.06-.25,1.06-.73,0-.38-.28-.56-.93-.81l-.68-.28c-1.19-.48-1.74-.98-1.74-1.92,0-1.19.98-1.92,2.35-1.92.88-.03,1.72.34,2.3,1.01l-.78.88c-.41-.43-.97-.68-1.57-.68-.55,0-.91.23-.91.63,0,.33.23.5.88.78l.63.25c1.26.53,1.82,1.06,1.82,1.99.03.58-.24,1.14-.71,1.49-.52.36-1.14.55-1.77.53-1.05.02-2.04-.45-2.68-1.28l.86-.89Z"/> <path id="Path_212" data-name="Path 212" class="cls-3" d="m103.23,31.85h-1.44v-3.93c.09-.75-.44-1.44-1.19-1.53-.07,0-.13-.01-.2-.01-.77-.03-1.43.57-1.46,1.34v4.11h-1.41v-3.91c.09-.76-.46-1.44-1.22-1.53-.06,0-.12,0-.17,0-.79-.02-1.45.62-1.47,1.41,0,.04,0,.09,0,.13v3.91h-1.41v-6.59h1.34v.63c.51-.51,1.2-.78,1.92-.76.81-.06,1.59.34,2.02,1.03.55-.67,1.38-1.06,2.25-1.03,1.31-.06,2.42.95,2.48,2.26,0,.12,0,.24-.01.36l-.03,4.11Z"/> <path id="Path_213" data-name="Path 213" class="cls-3" d="m105.73,29c.16,1.06,1.1,1.81,2.17,1.74.72,0,1.42-.28,1.94-.78l.68.96c-.71.69-1.66,1.07-2.65,1.06-1.9.07-3.5-1.42-3.56-3.32-.07-1.9,1.42-3.5,3.32-3.56.01,0,.02,0,.04,0h.05c1.64-.05,3.02,1.23,3.08,2.88v.15c0,.3-.04.59-.1.88h-4.98Zm3.66-1.08c.01-.88-.7-1.61-1.58-1.62-.05,0-.09,0-.14,0-.94,0-1.75.69-1.92,1.61h3.64Z"/> <path id="Path_214" data-name="Path 214" class="cls-3" d="m117.75,31.85h-1.41v-3.93c.06-.78-.52-1.47-1.31-1.54-.05,0-.11,0-.16,0-.81-.03-1.49.6-1.52,1.41v4.06h-1.44v-6.61h1.34v.66c.52-.54,1.25-.82,1.99-.78,1.31-.07,2.44.93,2.51,2.25,0,.13,0,.25,0,.38v4.11Z"/> <path id="Path_215" data-name="Path 215" class="cls-3" d="m123.17,31.85c-.39.09-.79.14-1.19.15-1.54,0-2.45-.76-2.45-2.3v-3.25h-1.08v-1.24h1.09v-1.74h1.44v1.74h1.99v1.24h-1.99v3.1c0,.86.45,1.14,1.31,1.14.3,0,.59-.03.88-.08v1.24Z"/> <g id="_Layer_" data-name=" Layer "> <path id="Path_216" data-name="Path 216" class="cls-1" d="m18.58,29.35c-5.03.18-9.24-3.76-9.42-8.78,0-.23,0-.45,0-.68-.2-5.07,3.75-9.34,8.82-9.53.2,0,.4,0,.6,0,2.79-.05,5.45,1.18,7.22,3.33l2.42-5.45c-2.72-2.21-6.14-3.4-9.64-3.36-8.48-.18-15.7,6.69-15.58,14.96-.18,8.27,6.99,15.13,15.53,14.96,5.3.17,10.27-2.6,12.93-7.19l-4.44-3.43c-.18.4-.4.78-.66,1.14-1.75,2.56-4.67,4.08-7.78,4.04Z"/> <path id="Path_217" data-name="Path 217" class="cls-3" d="m34.96,10.76h-1.99l-13.05,29.41h6.41l7.62-18.39,7.6,18.39h6.41l-13-29.41Z"/> </g> </g> </g></svg>');
}
.sso_container.no_sidebar .uH-logo {
    max-width: inherit;
}
.sso_container article {
    background-color: var(--bs-white);
    border: solid var(--sso-border);
    border-width: 0;
    display: grid;
    grid-area: main;
    padding: 0.5rem 1.5rem 1.5rem; 
}
.sso_container.no_sidebar article {
    border-width: 0 0 1px;
}
.sso_container .login_form,
.sso_container .full_width_text {
    border-top: 1px solid var(--sso-border);
    padding-top: 1.5rem;
}
.sso_container h2 {
    border-top: 1px solid var(--sso-border);
    font-size: 1.5rem;
    font-weight: 500;
    padding-top: 1rem;
}
.sso_container h2:first-child {
    border: none;
    padding-top: 0;
}
.sso_container h3 {
    font-size: 1.25rem;
    font-weight: 500;
}
.sso_container h4 {
    font-size: 1rem;
    font-weight: 500;
}
.sso_container p {
    color: var(--bs-gray-600);
}
.sso_container.no_sidebar p {
    font-size: 0.875rem;
}
.sso_container.no_sidebar ul,
.sso_container.no_sidebar ol {
    color: var(--bs-gray-600);
    font-size: 0.875rem;
}
.sso_container form {
    display: grid;
}
.sso_container form label {
    font-weight: 500;
}
.sso_container .password_field {
    display: grid;
    position: relative;
}
.sso_container .form-control {
    margin: 0.25rem 0;
    padding: 0.5rem 0.75rem;
}
.sso_container .reset_link {
    place-self: self-end;
}
.sso_container .btn {
    place-self: start;
}
.sso_container .note {
    column-gap: 1rem;
    display: grid;
    grid-template-columns: 1.5rem auto;
    margin: 1rem 0;
}
.sso_container .note .svg-icon {
    align-self: center;
}

/* Password */
.sso_container .show-hide-password {
    position: absolute;
    right: 0.75rem;
    top: 2.375rem;
    width: 1.5rem;
    text-align: center;
    cursor: pointer;
}

.sso_container .form-control[type=password] {
    padding-right: 2.5rem;
}

.sso_container .hidden_clip {
    clip: rect(0px, 0px, 0px, 0px);
    margin: 0;
    position: absolute;
    top: -9999px;
    left: -9999px;
}

/* Sidebar */
.sso_container aside {
    background-color: var(--sso-sidebar);
    border: solid var(--sso-border);
    border-width: 1px 0;
    grid-area: sidebar;
    padding: 1.5rem;
}
.sso_container aside ul {
    margin-top: 1rem;
    padding-left: 0.8rem;
}
.sso_container aside ul.additional_tools {
    border-top: 1px solid var(--sso-border);
    padding-top: 1rem;
}
.sso_container aside ul p {
    color: var(--bs-gray-800);
    font-size: 0.875rem;
}

/* Icons */
.svg-icon {
	background-color: #000;
	display: block;
	height: 1.5rem;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-size: cover;
	mask-size: cover;
	transition: transform 0.2s ease-in-out;
	width: 1.5rem;
}
.svg-icon-password {
    background-color: var(--bs-primary);
	-webkit-mask-image: var(--svg-icon-password_show);
	mask-image: var(--svg-icon-password_show);
}
.toggleShowHide .svg-icon-password {
	-webkit-mask-image: var(--svg-icon-password_hide);
	mask-image: var(--svg-icon-password_hide);
}
.svg-icon-error {
    -webkit-mask-image: var(--svg-icon-error);
    mask-image: var(--svg-icon-error);
}
.svg-icon-warning {
    -webkit-mask-image: var(--svg-icon-warning);
    mask-image: var(--svg-icon-warning);
}
.svg-icon-success {
    -webkit-mask-image: var(--svg-icon-success);
    mask-image: var(--svg-icon-success);
}
.svg-icon-info {
    -webkit-mask-image: var(--svg-icon-info);
    mask-image: var(--svg-icon-info);
}

/* Footer */
.sso footer {
    font-size: 0.75rem;
    margin-bottom: 0.5rem;
    text-align: center;
}

/* Error & Warning */
.sso-error,
.sso-warning,
.sso-success {
    background: #FBDDDD;
    border: 1px solid #FF0000;
    border-radius: 0.25rem;
    color: #000;
    column-gap: 1rem;
    display: grid;
    font-weight: 500;
    grid-template-columns: 1.5rem auto;
    margin: 1rem 0;
    padding: 1rem;
    max-width: 920px;
}
.sso-warning {
    background: #FBF6DD;
    border-color: #E8A700;
    font-weight: 400;
}
.sso-success {
    background: #E1FBE1;
    border-color: #04A601;
    font-weight: 400;
}
.sso-error .svg-icon,
.sso-warning .svg-icon,
.sso-success .svg-icon {
    align-self: center;
}

.extraInfo {
    border-bottom: 1px solid var(--sso-border);
    font-size: 0.75rem;
    margin: 0 0 0.5rem;
    max-width: 556px;
    padding: 1rem 1.5rem 0.5rem;
    width: 100%;
}
@media screen and (min-width: 376px) {
    body.sso {
        padding: 1rem;
    }
    .sso_container {
        -webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.15);
        -moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.15);
        box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.15);
        border-radius: 0.5rem;
    }
    .sso_container header {
        border-width: 1px 1px 0 1px;
        border-radius: 0.5rem 0.5rem 0 0;
    }
    .sso_container article {
        border-width: 0 1px;
    }
    .sso_container.no_sidebar article {
        border-radius: 0 0 0.5rem 0.5rem;
        border-width: 0 1px 1px;
    }
    .sso_container aside {
        border-radius: 0 0 0.5rem 0.5rem;
        border-width: 1px;
    }
}
@media screen and (min-width: 768px) {
    .sso_outer_wrapper {
        margin: 0;
        justify-self: center;
    }
    .sso_container {
        margin: 0 0 0.5rem;
        width: 556px;
    }
    .sso_container header {
        padding: 2rem 3rem 0;
    }
    .sso_container .uH-logo {
        height: 62px;
        width: calc(100% - 12px) !important;
        margin: 0 0 0 12px !important;
    }
    .sso_container article {
        padding: 1.5rem 3rem 2.5rem;
    }
    .sso_container .note {
		margin: 1.5rem 0;
    }
    .sso_container aside {
        padding: 2rem 3rem 2rem;
    }
}
@media screen and (min-width: 992px) {
    .sso_container {
        grid-template-columns: 556px 364px;
        grid-template-rows: 94px auto;
        grid-template-areas:
            "header sidebar"
            "main sidebar";
        min-height: 25rem;
        max-width: inherit;
        width: 920px;
    }
    .sso_container.no_sidebar {
        grid-template-columns: auto;
    }
    .sso_container header  {
        border-radius: 0.5rem 0 0 0;
        border-width: 1px 0 0 1px;
    }
    .sso_container.no_sidebar header {
        border-radius: 0.5rem 0.5rem 0 0;
        border-width: 1px 1px 0;
    }
    .sso_container article {
        border-radius: 0 0 0 0.5rem;
        border-width: 0 0 1px 1px;
    }
    .sso_container.no_sidebar article {
        border-radius: 0 0 0.5rem 0.5rem;
        border-width: 0 1px 1px 1px;
    }
    .sso_container aside {
        border-radius: 0 0.5rem 0.5rem 0;
        /* padding: 9rem 2.25rem 2.25rem; */
        /* padding: 0 2.25rem 2.25rem; */
        padding: 2rem;
        display: grid;
        /* grid-template-rows: minmax(2.25rem, 9rem) auto;
        grid-template-areas:
            "spacing"
            "content"; */
    }
    .sso_container aside .sidebar_content {
        /* grid-area: content; */
        align-self: center;
        /* min-height: 200px; */
    }
    .sso footer {
        text-align: right;
    }
	.extraInfo {
        max-width: inherit;
        padding: 0 0 0.5rem;
        width: 920px;
    }
}