/* /Views/Shared/Components/SiteNavigation/Default.cshtml.rz.scp.css */
/* 12px */
/* 14px */
/* 16px */
/* 18px */
/* 20px */
/* 24px */
/* 26px */
/* 28px */
/* 32px */
/* 5px */
/*green*/
/*green yellow*/
/*red*/
/*orange*/
/*blue*/
/*off-white*/
/*very light gray*/
/*light gray*/
/*light gray*/
/*gray*/
/*dark gray*/
/*very dark gray*/
/*vibrant red*/
/*pink*/
/*light maroon*/
/*brown*/
/*light tan*/
/*yellow brown*/
/*yellow orange*/
/*pale yellow*/
/*light yellow*/
/*dark green*/
/*light green*/
/*forest green*/
/*#1AA84C*/ /*cooler green*/
/*very light green*/
/*green blue*/
/*blue green*/
/*teal*/
/*light blue*/
/*light slate gray*/
/*slate gray*/
/*very light blue*/
/*very light blue*/
/*light blue*/
/*columbian blue*/
/*sky blue*/
/*faded blue*/
/*blue*/
/*dark blue*/
@font-face {
  font-family: "Inter";
  src: url("../assets/Inter/Inter-Thin.woff2") format("woff2"), url("../assets/Inter/Inter-Thin.woff") format("woff"), url("../assets/Inter/Inter-Thin.ttf") format("truetype");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("../assets/Inter/Inter-ExtraLight.woff2") format("woff2"), url("../assets/Inter/Inter-ExtraLight.woff") format("woff"), url("../assets/Inter/Inter-ExtraLight.ttf") format("truetype");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("../assets/Inter/Inter-Light.woff2") format("woff2"), url("../assets/Inter/Inter-Light.woff") format("woff"), url("../assets/Inter/Inter-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("../assets/Inter/Inter-Regular.woff2") format("woff2"), url("../assets/Inter/Inter-Regular.woff") format("woff"), url("../assets/Inter/Inter-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("../assets/Inter/Inter-Medium.woff2") format("woff2"), url("../assets/Inter/Inter-Medium.woff") format("woff"), url("../assets/Inter/Inter-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("../assets/Inter/Inter-SemiBold.woff2") format("woff2"), url("../assets/Inter/Inter-SemiBold.woff") format("woff"), url("../assets/Inter/Inter-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("../assets/Inter/Inter-Bold.woff2") format("woff2"), url("../assets/Inter/Inter-Bold.woff") format("woff"), url("../assets/Inter/Inter-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("../assets/Inter/Inter-ExtraBold.woff2") format("woff2"), url("../assets/Inter/Inter-ExtraBold.woff") format("woff"), url("../assets/Inter/Inter-ExtraBold.ttf") format("truetype");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter";
  src: url("../assets/Inter/Inter-Black.woff2") format("woff2"), url("../assets/Inter/Inter-Black.woff") format("woff"), url("../assets/Inter/Inter-Black.ttf") format("truetype");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
:root[b-timzujmr6j] {
  --primary: #23408F;
  --background: #ffffff;
  --text: #636363;
  --cardBackground: #f2f2f2;
  --navText: #ffffff;
  --nav: #23408F;
  --active: #23408F;
  --hover: #6f8cdc;
  --navHover: #192e66;
  --expand: #0f1b3d;
  --linkLine: #bfbfbf;
}

[data-theme=dark][b-timzujmr6j] {
  --primary: #23408F;
  --background: darken(desaturate(#23408F, 40%), 20%);
  --text: lighten(desaturate(#23408F, 40%), 50%);
  --cardBackground: darken(desaturate(#23408F, 40%), 13%);
  --navText: lighten(desaturate(#23408F, 40%), 50%);
  --nav: darken(desaturate(#23408F, 40%), 20%);
  --active: lighten(#23408F, 30%);
  --hover: lighten(#23408F, 50%);
  --navHover: darken(desaturate(#23408F, 40%), 40%);
  --expand: darken(#23408F, 20%);
  --linkLine: #bfbfbf;
}

/*@import '../../../../wwwroot/css/_controls.scss';*/
/* ELEMENTS
----------------------------------------------------------*/
*[b-timzujmr6j] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

html[b-timzujmr6j], body[b-timzujmr6j] {
  height: 100%;
}

html[b-timzujmr6j] {
  opacity: 0;
  -webkit-transition: opacity 0.1s ease-in-out;
  -moz-transition: opacity 0.1s ease-in-out;
  -o-transition: opacity 0.1s ease-in-out;
  -ms-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
}

.reveal[b-timzujmr6j] {
  opacity: 1;
}

body[b-timzujmr6j] {
  margin: 0;
  color: #636363;
  color: var(--text);
  background: #ffffff;
  font-family: Inter, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 1rem;
}

body.open[b-timzujmr6j] {
  overflow: hidden;
}

.preload *[b-timzujmr6j], .preload[b-timzujmr6j] {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  -ms-transition: none !important;
  transition: none !important;
}

.container[b-timzujmr6j] {
  height: 100%;
  position: relative;
}

.circleIcon[b-timzujmr6j] {
  -ms-border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
  vertical-align: middle;
}

.hiddenElement[b-timzujmr6j] {
  visibility: hidden;
}

.hiddenElement.open[b-timzujmr6j] {
  visibility: visible;
}

/* HEADERS
----------------------------------------------------------*/
h1[b-timzujmr6j] {
  font-size: 1.4rem;
}

h2[b-timzujmr6j] {
  font-size: 1.2rem;
}

/* Clearfix: Force an Element not to collapse
----------------------------------------------------------*/
.clearfix[b-timzujmr6j]:after {
  content: "";
  display: table;
  clear: both;
}

/* NAVIGATION BAR
----------------------------------------------------------*/
/*.mainNav {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background-color: $primary;
    background-color: var(--nav);
    z-index: 2;
    color: $white;
    color: var(--navText);
    display: -ms-flexbox;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    height: 3.75rem;
    padding: 0.625em 1.25em;
    z-index: 10;
    flex-direction: row-reverse;

    a {
        height: 100%;
        color: $white;
        text-decoration: none;
        font-size: $fontSizeHeader;
        display: flex;
        align-items: center;
    }

    .logoLarge {
        height: 2.5rem;
    }

    .logoSmall {
        display: none;
        height: 2.5rem;
    }

    .hamburger {
        display: -ms-flexbox;
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 1.5rem;
        width: 1.5rem;
        text-align: center;
        margin-right: 0.833333em;
        -moz-transition: $transition;
        -webkit-transition: $transition;
        -o-transition: $transition;
        transition: $transition;
        text-decoration: none;
        color: $white;
        color: var(--navText);
        background: none;
        border: none;
    }
    // end hamburger

    .hamburger:hover, .hamburger:focus {
        color: $lightPrimary;
        color: var(--hover);
        cursor: pointer;
    }
}*/
/* NAVIGATION MENU
----------------------------------------------------------*/
/*nav {
    position: fixed;
    top: 3.75rem;
    z-index: 9;
    width: 100%;
    -moz-transition: height .3s ease-in-out;
    -webkit-transition: height .3s ease-in-out;
    -o-transition: height .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transform: translateY(-100%);

    .navContent {
        height: 0px;
        text-align: left;
        height: -moz-calc(100vh - 3.75rem);
        height: -webkit-calc(100vh - 3.75rem);
        height: calc(100vh - 3.75rem);
        display: flex;
        flex-direction: column;
        transition: visibility 0.3s ease-in-out;*/
/*-ms-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    -o-transform: scaleY(0);
    transform: scaleY(0);*/
/*-moz-transition: height .3s ease-in-out;
    -webkit-transition: height .3s ease-in-out;
    -o-transition: height .3s ease-in-out;
    transition: height .3s ease-in-out;*/
/*background-color: $primary;*/
/*transform: translateY(-100%);*/
/*.navHeader {
    display: none;
}

.accountInfo {
    display: -ms-flexbox;
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    padding: 0.625em 1.25em;*/
/*min-height: 5rem;*/
/*.userIcon {
        @extend .circleIcon;
        background-color: $dustyGray;
        color: $white;
        font-size: $fontNavIcons;
        -moz-transition: $transition;
        -webkit-transition: $transition;
        -o-transition: $transition;
        transition: $transition;
        text-decoration: none;
        height: 4.0625rem;
        width: 4.0625rem;
        margin-right: 0.3125em;
        display: -ms-flexbox;
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    div {
        display: -ms-flexbox;
        display: -moz-box;
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        flex-direction: column;
        align-items: flex-start;

        label {
            color: $white;
        }

        .name {
            font-size: $fontSizeHeader;
            font-weight: 600;
        }

        .district {
            font-size: $fontSizeDefault;
            font-weight: 300;
        }
    }
}
// end accountInfo

ul {
    display: flex;
    flex-direction: column;*/
/*min-height: calc(100% - 5.3125rem);*/
/*height: 100%;

li {*/
/*-moz-transition: $transition;
-webkit-transition: $transition;
-o-transition: $transition;
transition: $transition;*/
/*a {
                color: $white;
                color: var(--navText);
                text-decoration: none;
                display: block;
                padding: 0.625em 1.25em 0.625em 1.25em;
                display: -ms-flexbox;
                display: -moz-box;
                display: -webkit-box;
                display: -webkit-flex;
                display: flex;
                align-items: center;
                justify-content: flex-start;
                -ms-flex-direction: row;
                -webkit-box-orient: horizontal;
                -webkit-box-direction: normal;
                -webkit-flex-direction: row;
                flex-direction: row;
                min-height: 4.375rem;
                transition: all 0.3s ease-in-out;

                .navIcons {
                    font-size: $fontNavIcons;
                    width: 2.5rem;
                    text-align: center;
                }
                // end navIcons

                .navLinks {
                    font-size: $fontSizeHeader;
                    margin-left: 0.416667em;
                }
            }
            // end a
        }
        // end li

        a[aria-current=page] {
            background-color: $darkerPrimary;
        }

        a:hover {
            background-color: $white;
            color: $primary;
        }

        a:focus {
            background-color: $white;
            color: $primary;
        }
        // end li hover, a focus

        li a:active {
            background-color: $darkPrimary;
            background-color: var(--navHover);
            color: $white;
            // end a
        }
        // end li active

        .logout {
            margin-top: auto;
        }

        .logout a:hover, .logout a:focus {
            color: $white;
            background-color: $doveGray;
        }
    }
    // end ul
}
// end navConent

.navContent.open {*/
/*-ms-transform: scaleY(1);
    -moz-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    -o-transform: scaleY(1);
    transform: scaleY(1);*/
/*}
    // end navContent open
}

    nav.open {
        transform: translateY(0);
    }
    // end nav

.navExpand
{
    visibility: hidden;
}*/
.mainBody[b-timzujmr6j] {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100%;
}

main[b-timzujmr6j] {
  padding-top: 3.75rem;
  -webkit-box: 1;
  -moz-box: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}

/* CONTENT
----------------------------------------------------------*/
form[b-timzujmr6j] {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

#mainContent[b-timzujmr6j] {
  height: calc(100% - 5rem);
}
#mainContent > div:not(.loginContainer)[b-timzujmr6j] {
  height: 100%;
}
#mainContent > div:not(.loginContainer) form[b-timzujmr6j] {
  min-height: 100%;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
}
#mainContent .backHome[b-timzujmr6j] {
  padding: 0.625rem 1.25rem;
  background-color: #e6ebf9;
}
#mainContent .studentHome[b-timzujmr6j] {
  height: 100%;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 0.625rem;
  padding: 0.625rem 0;
  /*a:before {
      background: radial-gradient(50% 50% at 50% 50%, #AB6536 0%, rgba(171, 101, 54, 0) 54.17%), linear-gradient(0deg, rgba(171, 101, 54, 0.5), rgba(171, 101, 54, 0.5)), linear-gradient(0deg, #AB6536, #AB6536), url(../img/pexels-pixabay-267885.jpg);
      background-blend-mode: normal, normal, color, normal;
      background-position: center;
      background-size: cover;
  }*/
}
#mainContent .studentHome .half-button[b-timzujmr6j] {
  width: 100%;
  height: 50%;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: #ffffff;
  text-decoration: none;
  font-size: 1.5rem;
  text-shadow: 0 0 0.416667em rgba(0, 0, 0, 0.75);
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
#mainContent .studentHome .half-button span[b-timzujmr6j] {
  display: block;
  text-align: center;
  margin-top: 0.25rem;
  font-size: 1.25rem;
  font-weight: 300;
}
#mainContent .studentHome .exit[disabled] .background[b-timzujmr6j] {
  background: radial-gradient(50% 50% at 50% 50%, #636363 0%, rgba(99, 99, 99, 0) 54.17%), -webkit-linear-gradient(0deg, rgba(99, 99, 99, 0.5), rgba(99, 99, 99, 0.5)), -webkit-linear-gradient(0deg, #636363, #636363), url(../img/pexels-emily-ranquist-1205651.jpg);
  background: radial-gradient(50% 50% at 50% 50%, #636363 0%, rgba(99, 99, 99, 0) 54.17%), -moz-linear-gradient(0deg, rgba(99, 99, 99, 0.5), rgba(99, 99, 99, 0.5)), -moz-linear-gradient(0deg, #636363, #636363), url(../img/pexels-emily-ranquist-1205651.jpg);
  background: radial-gradient(50% 50% at 50% 50%, #636363 0%, rgba(99, 99, 99, 0) 54.17%), -o-linear-gradient(0deg, rgba(99, 99, 99, 0.5), rgba(99, 99, 99, 0.5)), -o-linear-gradient(0deg, #636363, #636363), url(../img/pexels-emily-ranquist-1205651.jpg);
  background: radial-gradient(50% 50% at 50% 50%, #636363 0%, rgba(99, 99, 99, 0) 54.17%), linear-gradient(0deg, rgba(99, 99, 99, 0.5), rgba(99, 99, 99, 0.5)), linear-gradient(0deg, #636363, #636363), url(../img/pexels-emily-ranquist-1205651.jpg);
  background-blend-mode: normal, normal, color, normal;
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  z-index: -1;
}
#mainContent .studentHome .post[disabled] .background[b-timzujmr6j] {
  background: radial-gradient(50% 50% at 50% 50%, #636363 0%, rgba(99, 99, 99, 0) 54.17%), -webkit-linear-gradient(0deg, rgba(99, 99, 99, 0.5), rgba(99, 99, 99, 0.5)), -webkit-linear-gradient(0deg, #636363, #636363), url(../img/man-gf4a905c39_1920.jpg);
  background: radial-gradient(50% 50% at 50% 50%, #636363 0%, rgba(99, 99, 99, 0) 54.17%), -moz-linear-gradient(0deg, rgba(99, 99, 99, 0.5), rgba(99, 99, 99, 0.5)), -moz-linear-gradient(0deg, #636363, #636363), url(../img/man-gf4a905c39_1920.jpg);
  background: radial-gradient(50% 50% at 50% 50%, #636363 0%, rgba(99, 99, 99, 0) 54.17%), -o-linear-gradient(0deg, rgba(99, 99, 99, 0.5), rgba(99, 99, 99, 0.5)), -o-linear-gradient(0deg, #636363, #636363), url(../img/man-gf4a905c39_1920.jpg);
  background: radial-gradient(50% 50% at 50% 50%, #636363 0%, rgba(99, 99, 99, 0) 54.17%), linear-gradient(0deg, rgba(99, 99, 99, 0.5), rgba(99, 99, 99, 0.5)), linear-gradient(0deg, #636363, #636363), url(../img/man-gf4a905c39_1920.jpg);
  background-blend-mode: normal, normal, color, normal;
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  z-index: -1;
}
#mainContent .studentHome i[b-timzujmr6j] {
  font-size: 2rem;
  margin-right: 0.3125em;
}
#mainContent .studentHome .exit[b-timzujmr6j] {
  background-color: transparent;
}
#mainContent .studentHome .exit .background[b-timzujmr6j] {
  width: 100%;
  height: 100%;
  position: absolute;
  background: radial-gradient(50% 50% at 50% 50%, #AB6536 0%, rgba(171, 101, 54, 0) 54.17%), -webkit-linear-gradient(0deg, rgba(171, 101, 54, 0.5), rgba(171, 101, 54, 0.5)), -webkit-linear-gradient(0deg, #AB6536, #AB6536), url(../img/pexels-emily-ranquist-1205651.jpg);
  background: radial-gradient(50% 50% at 50% 50%, #AB6536 0%, rgba(171, 101, 54, 0) 54.17%), -moz-linear-gradient(0deg, rgba(171, 101, 54, 0.5), rgba(171, 101, 54, 0.5)), -moz-linear-gradient(0deg, #AB6536, #AB6536), url(../img/pexels-emily-ranquist-1205651.jpg);
  background: radial-gradient(50% 50% at 50% 50%, #AB6536 0%, rgba(171, 101, 54, 0) 54.17%), -o-linear-gradient(0deg, rgba(171, 101, 54, 0.5), rgba(171, 101, 54, 0.5)), -o-linear-gradient(0deg, #AB6536, #AB6536), url(../img/pexels-emily-ranquist-1205651.jpg);
  background: radial-gradient(50% 50% at 50% 50%, #AB6536 0%, rgba(171, 101, 54, 0) 54.17%), linear-gradient(0deg, rgba(171, 101, 54, 0.5), rgba(171, 101, 54, 0.5)), linear-gradient(0deg, #AB6536, #AB6536), url(../img/pexels-emily-ranquist-1205651.jpg);
  background-blend-mode: normal, normal, color, normal;
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  z-index: -1;
}
#mainContent .studentHome .exit:not([disabled]):hover[b-timzujmr6j], #mainContent .studentHome .exit:not([disabled]):focus[b-timzujmr6j] {
  background-color: #AB6536;
}
#mainContent .studentHome .post[b-timzujmr6j] {
  background-color: transparent;
}
#mainContent .studentHome .post .background[b-timzujmr6j] {
  width: 100%;
  height: 100%;
  position: absolute;
  background: radial-gradient(50% 50% at 50% 50%, #23408F 0%, rgba(73, 122, 197, 0) 56.25%), -webkit-linear-gradient(0deg, rgba(73, 122, 197, 0.5), rgba(73, 122, 197, 0.5)), -webkit-linear-gradient(0deg, #497AC5, #497AC5), url(../img/man-gf4a905c39_1920.jpg);
  background: radial-gradient(50% 50% at 50% 50%, #23408F 0%, rgba(73, 122, 197, 0) 56.25%), -moz-linear-gradient(0deg, rgba(73, 122, 197, 0.5), rgba(73, 122, 197, 0.5)), -moz-linear-gradient(0deg, #497AC5, #497AC5), url(../img/man-gf4a905c39_1920.jpg);
  background: radial-gradient(50% 50% at 50% 50%, #23408F 0%, rgba(73, 122, 197, 0) 56.25%), -o-linear-gradient(0deg, rgba(73, 122, 197, 0.5), rgba(73, 122, 197, 0.5)), -o-linear-gradient(0deg, #497AC5, #497AC5), url(../img/man-gf4a905c39_1920.jpg);
  background: radial-gradient(50% 50% at 50% 50%, #23408F 0%, rgba(73, 122, 197, 0) 56.25%), linear-gradient(0deg, rgba(73, 122, 197, 0.5), rgba(73, 122, 197, 0.5)), linear-gradient(0deg, #497AC5, #497AC5), url(../img/man-gf4a905c39_1920.jpg);
  background-blend-mode: normal, normal, color, normal;
  background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  z-index: -1;
}
#mainContent .studentHome .post:not([disabled]):hover[b-timzujmr6j], #mainContent .studentHome .post:not([disabled]):focus[b-timzujmr6j] {
  background-color: #23408F;
}
#mainContent .contentContainer h2[b-timzujmr6j] {
  color: #636363;
  font-size: 1.125rem;
  display: block;
  font-weight: 400;
}
#mainContent .dashboardContainer[b-timzujmr6j] {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  width: 100%;
  padding: 1.25rem;
  position: relative;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-column-gap: 1.25rem;
  -moz-column-gap: 1.25rem;
  -ms-column-gap: 1.25rem;
  column-gap: 1.25rem;
  row-gap: 0.625rem;
  min-height: 100%;
}
#mainContent .dashboardContainer .dashboardWelcome[b-timzujmr6j] {
  margin-bottom: 1.25rem;
}
#mainContent .dashboardContainer .dashboardWelcome h2[b-timzujmr6j] {
  margin-bottom: 1em;
  color: #23408F;
  font-size: 1rem;
}
#mainContent .dashboardContainer .dashboardWelcome p[b-timzujmr6j] {
  font-size: 0.875rem;
}
#mainContent .dashboardContainer #divChartSAAFPs[b-timzujmr6j] {
  position: relative;
  height: calc(100% - 7rem);
  width: 100%;
  overflow: auto;
}
#mainContent .dashboardContainer .slick-slider[b-timzujmr6j] {
  margin-bottom: 0.625rem;
}
#mainContent .dashboardContainer #divChartSAAFPs > div[b-timzujmr6j] {
  min-width: 400px;
  /*height: 100%;*/
}
#mainContent .dashboardContainer .slideButtons[b-timzujmr6j] {
  float: right;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
#mainContent .dashboardContainer .slideButtons span[b-timzujmr6j] {
  background-color: #23408F;
  color: #ffffff;
  font-size: 1rem;
  padding: 0.3125rem 0.625rem;
  width: 2.8125rem;
  text-align: center;
}
#mainContent .dashboardContainer .slideButtons .next[b-timzujmr6j], #mainContent .dashboardContainer .slideButtons .previous[b-timzujmr6j] {
  width: auto;
  background-color: transparent;
  color: #23408F;
  border: none;
  padding: 0px;
  opacity: 0.5;
  font-size: 2.5rem;
  cursor: pointer;
}
#mainContent .dashboardContainer .slideButtons .next:hover[b-timzujmr6j], #mainContent .dashboardContainer .slideButtons .next:focus[b-timzujmr6j], #mainContent .dashboardContainer .slideButtons .previous:hover[b-timzujmr6j], #mainContent .dashboardContainer .slideButtons .previous:focus[b-timzujmr6j] {
  opacity: 1;
}
#mainContent .contentContainer[b-timzujmr6j], #mainContent .formContainer[b-timzujmr6j] {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  width: 100%;
  padding: 1.25rem 1.25rem 3.125rem 1.25rem;
  position: relative;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100%;
}
#mainContent .contentContainer .headerDiv[b-timzujmr6j], #mainContent .formContainer .headerDiv[b-timzujmr6j] {
  margin-bottom: 1.25em;
}
#mainContent .contentContainer .headerDiv h1[b-timzujmr6j], #mainContent .formContainer .headerDiv h1[b-timzujmr6j] {
  color: #497AC5;
  font-size: 1.5rem;
  font-weight: 600;
  border-bottom: solid 3px #497AC5;
}
#mainContent .contentContainer .headerDiv h2[b-timzujmr6j], #mainContent .formContainer .headerDiv h2[b-timzujmr6j] {
  color: #636363;
  font-size: 1.125rem;
  font-weight: 600;
  margin-top: 0.125rem;
}
#mainContent .loginContainer h1[b-timzujmr6j] {
  color: #497AC5;
  font-size: 1.5rem;
  font-weight: 600;
  margin-bottom: 0.83333333em;
}

.controlDiv-100[b-timzujmr6j] {
  margin-bottom: 1.25em;
  width: 100%;
}

.controlDiv-50[b-timzujmr6j] {
  width: 100%;
  -webkit-box: 1;
  -moz-box: 1;
  -webkit-flex: 1 1 12.5em;
  -ms-flex: 1 1 12.5em;
  flex: 1 1 12.5em;
}

.groupHeader[b-timzujmr6j] {
  color: #497AC5;
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 0.125em;
  display: block;
}

.group[b-timzujmr6j] {
  border: solid 3px #497AC5;
  -ms-border-radius: 0.625rem;
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
  padding: 0 0.625rem 0.625rem 0.625rem;
  position: relative;
  left: -0.625rem;
  width: calc(100% + 1.25rem);
  margin-bottom: 1.25rem;
}

.containerDiv-50[b-timzujmr6j] {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-column-gap: 1.25rem;
  -moz-column-gap: 1.25rem;
  -ms-column-gap: 1.25rem;
  column-gap: 1.25rem;
  row-gap: 1.25rem;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 1.25em;
}

.group > div:first-of-type[b-timzujmr6j], .group form > div:first-of-type[b-timzujmr6j] {
  margin-top: 0.625rem;
}

.group > div:last-of-type[b-timzujmr6j], .group form > div:last-of-type[b-timzujmr6j] {
  margin-bottom: 0px;
}

.groupSubHeader[b-timzujmr6j] {
  color: #636363;
  font-size: 0.875rem;
  font-weight: 400;
  font-style: italic;
}

.segmentedControl + .listSet[b-timzujmr6j], .segmentedControl + div[b-timzujmr6j] {
  margin-top: 0.3125rem;
}

.group > hr:last-of-type[b-timzujmr6j], #fsEmployment div .listSet > hr:last-of-type[b-timzujmr6j], #fsEducationAndTraining div .listSet > hr:last-of-type[b-timzujmr6j] {
  display: none;
}

.listSet hr[b-timzujmr6j] {
  margin: 1.25rem 0;
}

.pageTitle[b-timzujmr6j] {
  background-color: #ffffff;
  padding: 1.25rem;
  -webkit-box-shadow: 0 0.25rem 0.375rem -0.25rem #303030;
  -moz-box-shadow: 0 0.25rem 0.375rem -0.25rem #303030;
  box-shadow: 0 0.25rem 0.375rem -0.25rem #303030;
  min-height: 5rem;
  width: 100%;
  color: #636363;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.pageTitle h1[b-timzujmr6j] {
  margin: 0;
  padding: 0;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
}
.pageTitle h1 span[b-timzujmr6j] {
  padding: 0px 0;
  font-size: 1.125rem;
  font-weight: 400;
}

.dearTag[b-timzujmr6j] {
  margin-bottom: 0.625em;
}

p[b-timzujmr6j] {
  font-size: 1rem;
  font-weight: 500;
  color: #303030;
}

.buttonContainer[b-timzujmr6j] {
  margin-top: 1.25rem;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-column-gap: 1.25rem;
  -moz-column-gap: 1.25rem;
  -ms-column-gap: 1.25rem;
  column-gap: 1.25rem;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  row-gap: 1.25rem;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.buttonContainer div[b-timzujmr6j] {
  width: 100%;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-column-gap: 1.25rem;
  -moz-column-gap: 1.25rem;
  -ms-column-gap: 1.25rem;
  column-gap: 1.25rem;
  row-gap: 1.25rem;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.bodyText[b-timzujmr6j] {
  margin-bottom: 1.25rem;
}

.loginContainer[b-timzujmr6j] {
  background: radial-gradient(50% 50% at 50% 50%, #AB6536 0%, rgba(171, 101, 54, 0) 54.17%), -webkit-linear-gradient(0deg, rgba(171, 101, 54, 0.5), rgba(171, 101, 54, 0.5)), -webkit-linear-gradient(0deg, #AB6536, #AB6536), url(../img/pexels-emily-ranquist-1205651.jpg);
  background: radial-gradient(50% 50% at 50% 50%, #AB6536 0%, rgba(171, 101, 54, 0) 54.17%), -moz-linear-gradient(0deg, rgba(171, 101, 54, 0.5), rgba(171, 101, 54, 0.5)), -moz-linear-gradient(0deg, #AB6536, #AB6536), url(../img/pexels-emily-ranquist-1205651.jpg);
  background: radial-gradient(50% 50% at 50% 50%, #AB6536 0%, rgba(171, 101, 54, 0) 54.17%), -o-linear-gradient(0deg, rgba(171, 101, 54, 0.5), rgba(171, 101, 54, 0.5)), -o-linear-gradient(0deg, #AB6536, #AB6536), url(../img/pexels-emily-ranquist-1205651.jpg);
  background: radial-gradient(50% 50% at 50% 50%, #AB6536 0%, rgba(171, 101, 54, 0) 54.17%), linear-gradient(0deg, rgba(171, 101, 54, 0.5), rgba(171, 101, 54, 0.5)), linear-gradient(0deg, #AB6536, #AB6536), url(../img/pexels-emily-ranquist-1205651.jpg);
  background-blend-mode: normal, normal, color, normal;
  background-position: center;
  background-size: cover;
  width: 100%;
  height: 100%;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}

.loginForm[b-timzujmr6j] {
  background-color: rgba(255, 255, 255, 0.9);
  @inlcude flex-direction(column);
  width: 100%;
  height: 100%;
  padding: 1.25rem;
}
.loginForm h1[b-timzujmr6j] {
  text-align: center;
}

.signupDiv[b-timzujmr6j] {
  margin-top: 1.25rem;
  text-align: center;
}
.signupDiv a[b-timzujmr6j] {
  color: #23408F;
}

#lnkCloseLink[b-timzujmr6j] {
  text-decoration: none;
  color: #ffffff;
  color: var(--navText);
  float: right;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  padding: 2.1875rem;
  background-color: #23408F;
  background-color: var(--primary);
}

#lnkCloseLink:hover[b-timzujmr6j], #lnkCloseLink:focus[b-timzujmr6j] {
  color: #6f8cdc;
  color: var(--hover);
  background-color: #0f1b3d;
  background-color: var(--expand);
}

.widget[b-timzujmr6j], .widget-filter[b-timzujmr6j], .widget-full[b-timzujmr6j], .widget-300[b-timzujmr6j] {
  -webkit-box-flex: 10;
  -moz-box-flex: 10;
  -webkit-flex-grow: 10;
  /*-ms-flex: $int;*/
  flex-grow: 10;
  /*margin: 1.25rem;*/
  position: relative;
  padding: 0.9375rem 1.25rem;
  background: #F9F9F9;
  -webkit-box-shadow: 0 0.0625rem 0.1875rem 0px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0.0625rem 0.1875rem 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0.0625rem 0.1875rem 0px rgba(0, 0, 0, 0.5);
  -ms-border-radius: 0.125rem;
  -webkit-border-radius: 0.125rem;
  -moz-border-radius: 0.125rem;
  border-radius: 0.125rem;
  font-size: 1rem;
  overflow-x: auto;
}
.widget h2[b-timzujmr6j], .widget-filter h2[b-timzujmr6j], .widget-full h2[b-timzujmr6j], .widget-300 h2[b-timzujmr6j] {
  font-size: 1rem;
  font-weight: 700;
  color: #23408F;
}

.widget-title[b-timzujmr6j] {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.widget-title i[b-timzujmr6j] {
  color: #000000;
  font-weight: 700;
  font-size: 1rem;
  background-color: #cdcdcd;
  -ms-border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  height: 26px;
  width: 26px;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.widget-300[b-timzujmr6j] {
  -webkit-flex-basis: 18.75rem;
  flex-basis: 18.75rem;
  /*min-height: 18.75rem;*/
  overflow: hidden;
}

.widget-full[b-timzujmr6j] {
  -webkit-flex-basis: 98%;
  flex-basis: 98%;
  min-height: 6.25rem;
}

.widget-filter[b-timzujmr6j] {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-column-gap: inherit;
  -moz-column-gap: inherit;
  -ms-column-gap: inherit;
  column-gap: inherit;
  row-gap: inherit;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 0;
  -moz-box-flex: 0;
  -webkit-flex-grow: 0;
  /*-ms-flex: $int;*/
  flex-grow: 0;
  background-color: #23408F;
}
.widget-filter .required[b-timzujmr6j] {
  width: fit-content;
  color: #ffffff;
}
.widget-filter .required .ddl-wrap[b-timzujmr6j] {
  width: fit-content;
}
.widget-filter .required .ddl-wrap select[b-timzujmr6j] {
  /*background-color: $white;*/
}

.infoSpan[b-timzujmr6j] {
  display: flex;
  padding: 0.25em;
  column-gap: 0.25em;
  background-color: #F9F9F9;
  /*color: #303030;*/
  -webkit-box-align: baseline;
  -moz-box-align: baseline;
  -ms-flex-align: baseline;
  -webkit-align-items: baseline;
  align-items: baseline;
}

.animatedLinks[b-timzujmr6j] {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
.animatedLinks li[b-timzujmr6j] {
  list-style: none;
}
.animatedLinks li a[b-timzujmr6j] {
  padding: 0.9375rem;
  width: 100%;
  display: block;
  text-decoration: none;
  border-bottom: solid 1px #bfbfbf;
  border-bottom: solid 1px var(--linkLine);
  color: #23408F;
  color: var(--primary);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.animatedLinks li a .linkArrow[b-timzujmr6j] {
  float: right;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  color: #ffffff;
  color: var(--background);
  opacity: 0;
}
.animatedLinks li a:hover[b-timzujmr6j] {
  color: #ffffff;
  color: var(--background);
  background-color: #23408F;
  background-color: var(--primary);
  -ms-border-radius: 0.3125rem;
  -webkit-border-radius: 0.3125rem;
  -moz-border-radius: 0.3125rem;
  border-radius: 0.3125rem;
  -webkit-box-shadow: 0px 0px 0.375rem 0px #303030;
  -moz-box-shadow: 0px 0px 0.375rem 0px #303030;
  box-shadow: 0px 0px 0.375rem 0px #303030;
}
.animatedLinks li a:hover .linkArrow[b-timzujmr6j] {
  visibility: visible;
  opacity: 1;
}
.animatedLinks li:last-of-type a[b-timzujmr6j] {
  border-bottom: none;
}

.breadCrumb[b-timzujmr6j] {
  padding-left: 1.25rem;
}

/* SYSTEM MSG 
---------------------------------------------------------*/
fieldset .divField[b-timzujmr6j] {
  -ms-border-radius: 0.3125rem;
  -webkit-border-radius: 0.3125rem;
  -moz-border-radius: 0.3125rem;
  border-radius: 0.3125rem;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-box-direction: normal;
  -moz-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: stretch;
  -moz-box-align: stretch;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  align-items: stretch;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}

.msgPanel[b-timzujmr6j] {
  width: 100%;
  -webkit-box-shadow: 0px 0px 0.375rem 0px #303030;
  -moz-box-shadow: 0px 0px 0.375rem 0px #303030;
  box-shadow: 0px 0px 0.375rem 0px #303030;
  -ms-border-radius: 0.3125rem;
  -webkit-border-radius: 0.3125rem;
  -moz-border-radius: 0.3125rem;
  border-radius: 0.3125rem;
  z-index: 3;
  position: relative;
}

.iconDiv[b-timzujmr6j] {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  padding: 0.9375rem;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: white;
  -ms-border-radius: 0.3125rem 0px 0px 0.3125rem;
  -webkit-border-radius: 0.3125rem 0px 0px 0.3125rem;
  -moz-border-radius: 0.3125rem 0px 0px 0.3125rem;
  border-radius: 0.3125rem 0px 0px 0.3125rem;
}
.iconDiv i[b-timzujmr6j] {
  font-size: 2.5rem;
}

.bottomMsgFieldset[b-timzujmr6j] {
  position: fixed !important;
  bottom: 0.9375rem !important;
  left: -100%;
  right: 100%;
  margin: 0.9375rem !important;
  -webkit-animation: slide 1s forwards;
  -moz-animation: slide 1s forwards;
  -o-animation: slide 1s forwards;
  animation: slide 1s forwards;
  -webkit-animation-delay: 0.5s;
  -moz-animation-delay: 0.5s;
  -o-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-name: slidein;
  -moz-animation-name: slidein;
  -o-animation-name: slidein;
  animation-name: slidein-b-timzujmr6j;
  -webkit-box-shadow: 0px 0px 0.375rem 0px #303030;
  -moz-box-shadow: 0px 0px 0.375rem 0px #303030;
  box-shadow: 0px 0px 0.375rem 0px #303030;
  -ms-border-radius: 0.3125rem;
  -webkit-border-radius: 0.3125rem;
  -moz-border-radius: 0.3125rem;
  border-radius: 0.3125rem;
}

.msgLegend[b-timzujmr6j] {
  font-size: 0.8rem;
  padding-bottom: 0.3125rem;
  font-style: italic;
}

.msgDiv[b-timzujmr6j] {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  padding: 1rem 0.9375rem;
  width: 100%;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.msgCloseDiv[b-timzujmr6j] {
  padding: 0.625rem 0.625rem 0.625rem 0;
}

.closeMsg[b-timzujmr6j] {
  height: 1.25rem;
  font-size: 1.4em;
  text-decoration: none;
}

.closeMsg:hover[b-timzujmr6j], .closeMsg:focus[b-timzujmr6j] {
  opacity: 0.5;
}

@-webkit-keyframes slidein {
  100% {
    left: 0;
    right: 0;
  }
}
@keyframes slidein-b-timzujmr6j {
  100% {
    left: 0;
    right: 0;
  }
}
.msgSystem legend[b-timzujmr6j] {
  color: #039;
}
.msgSystem fieldset .divField[b-timzujmr6j] {
  background-color: #e6eeff;
  color: #039;
}
.msgSystem fieldset .divField .iconDiv[b-timzujmr6j] {
  background-color: #039;
}
.msgSystem fieldset .divField .msgCloseDiv .closeMsg[b-timzujmr6j] {
  color: #039;
}

.msgSuccess legend[b-timzujmr6j] {
  color: #619B67;
}
.msgSuccess fieldset .divField[b-timzujmr6j] {
  background-color: #ebf7eb;
  color: #619B67;
}
.msgSuccess fieldset .divField .iconDiv[b-timzujmr6j] {
  background-color: #619B67;
}
.msgSuccess fieldset .divField .msgCloseDiv .closeMsg[b-timzujmr6j] {
  color: #619B67;
}

.msgAlert legend[b-timzujmr6j] {
  color: #d60000;
}
.msgAlert fieldset .divField[b-timzujmr6j] {
  background-color: #fff0f0;
  color: #d60000;
}
.msgAlert fieldset .divField .iconDiv[b-timzujmr6j] {
  background-color: #d60000;
}
.msgAlert fieldset .divField .msgCloseDiv .closeMsg[b-timzujmr6j] {
  color: #d60000;
}

.msgWarning legend[b-timzujmr6j] {
  color: #ed9900;
}
.msgWarning fieldset .divField[b-timzujmr6j] {
  background-color: #fffaf2;
  color: #ed9900;
}
.msgWarning fieldset .divField .iconDiv[b-timzujmr6j] {
  background-color: #ed9900;
}
.msgWarning fieldset .divField .msgCloseDiv .closeMsg[b-timzujmr6j] {
  color: #ed9900;
}

/* VALIDATION SUMMARY
----------------------------------------------------------*/
.highlight[b-timzujmr6j] {
  background-color: #FFFFAA;
}

.valSummary[b-timzujmr6j] {
  background-color: #fff0f0;
  color: #d60000;
  font-size: 1.1em;
  font-weight: bold;
  font-style: italic;
  padding: 0.625rem 0.625rem 0.3125rem 0.625rem;
  margin-bottom: 15px;
  -ms-border-radius: 0.3125rem;
  -webkit-border-radius: 0.3125rem;
  -moz-border-radius: 0.3125rem;
  border-radius: 0.3125rem;
  width: 100%;
}
.valSummary ul[b-timzujmr6j] {
  font-weight: normal;
  font-style: normal;
  background-color: #fff0f0;
  color: #d60000;
  padding: 0.3125rem 15px 0.3125rem 1.875rem;
}
.valSummary div[b-timzujmr6j] {
  background-color: #d60000;
  color: #ffffff;
  margin: -0.625rem -0.625rem 0.3125rem -0.625rem;
  padding: 0.3125rem;
  -ms-border-radius: 0.3125rem 0.3125rem 0 0;
  -webkit-border-radius: 0.3125rem 0.3125rem 0 0;
  -moz-border-radius: 0.3125rem 0.3125rem 0 0;
  border-radius: 0.3125rem 0.3125rem 0 0;
}
.valSummary .validationHeader[b-timzujmr6j] {
  padding: 0 15px;
  font-weight: normal;
  display: block;
}

.valIndicator[b-timzujmr6j] {
  color: #d60000;
  font-weight: bold;
}

.reqIndicator[b-timzujmr6j] {
  color: #B6937C;
  cursor: help;
}

.cursorHelp[b-timzujmr6j] {
  cursor: help;
}

/* Form Controls
---------------------------------------------------------*/
/* Footer
---------------------------------------------------------*/
footer[b-timzujmr6j] {
  margin-top: auto;
  background-color: #23408F;
  padding: 0.625rem;
  text-align: center;
  color: #ffffff;
  font-size: 0.75rem;
}
footer a[b-timzujmr6j] {
  color: #ffffff;
}

body > .container[b-timzujmr6j] {
  min-height: 100vh;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.hiddenElement[b-timzujmr6j] {
  visibility: hidden;
}

.hiddenElement.open[b-timzujmr6j] {
  visibility: visible;
}

.main-nav[b-timzujmr6j] {
  background-color: var(--primary);
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10;
}

nav[b-timzujmr6j] {
  -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0 0 1rem;
  -moz-box-shadow: rgba(0, 0, 0, 0.5) 0 0 1rem;
  box-shadow: rgba(0, 0, 0, 0.5) 0 0 1rem;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 10;
}

nav.open[b-timzujmr6j] {
  background-color: var(--primary);
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  height: 100%;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.nav-header[b-timzujmr6j] {
  background-color: var(--nav);
  color: var(--navText);
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  height: auto;
  width: 100%;
  z-index: 10;
}

nav.open .nav-header[b-timzujmr6j] {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.logo[b-timzujmr6j] {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-box-pack: justify;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  padding: 1rem;
  width: 100%;
  -webkit-flex-shrink: 1;
  flex-shrink: 1;
}
.logo a[b-timzujmr6j] {
  height: 100%;
  color: white;
  text-decoration: none;
  font-size: 1.5rem;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.logo a .logo-large[b-timzujmr6j] {
  font-weight: bold;
}
.logo a .logo-small[b-timzujmr6j] {
  display: none;
}
.logo a:focus .logo-small[b-timzujmr6j], .logo a:focus .logo-large[b-timzujmr6j] {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.125rem #6f8cdc, 0 0 0 0.3rem rgba(111, 140, 220, 0.5);
  -moz-box-shadow: 0 0 0 0.125rem #6f8cdc, 0 0 0 0.3rem rgba(111, 140, 220, 0.5);
  -webkit-box-shadow: 0 0 0 0.125rem #6f8cdc, 0 0 0 0.3rem rgba(111, 140, 220, 0.5);
  -moz-box-shadow: 0 0 0 0.125rem #6f8cdc, 0 0 0 0.3rem rgba(111, 140, 220, 0.5);
  box-shadow: 0 0 0 0.125rem #6f8cdc, 0 0 0 0.3rem rgba(111, 140, 220, 0.5);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.logo .hamburger[b-timzujmr6j] {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background: none;
  border: none;
  color: #ffffff;
  color: var(--navText);
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  font-size: 1.5rem;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  padding: 0;
  text-align: center;
  text-decoration: none;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 1.5rem;
  vertical-align: middle;
}
.logo .hamburger:hover[b-timzujmr6j], .logo .hamburger:focus[b-timzujmr6j] {
  color: #6f8cdc;
  color: var(--hover);
  cursor: pointer;
}

.account-badge[b-timzujmr6j] {
  max-height: 0;
  max-width: 0;
  -webkit-transform: scaleZ(0);
  -moz-transform: scaleZ(0);
  -o-transform: scaleZ(0);
  -ms-transform: scaleZ(0);
  transform: scaleZ(0);
}
.account-badge .user-icon[b-timzujmr6j] {
  color: white;
  padding: 0;
  margin-right: 1rem;
}
.account-badge .user-icon[b-timzujmr6j]::before {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  background-color: #BFBFBF;
  -ms-border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  font-size: 1.5rem;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  height: 3.125rem;
  width: 3.125rem;
}

nav.open .account-badge[b-timzujmr6j] {
  -webkit-box-align: start;
  -moz-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  align-items: flex-start;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  max-width: 9999px;
  max-height: 9999px;
  padding: 1rem;
  -webkit-transform: scaleZ(1);
  -moz-transform: scaleZ(1);
  -o-transform: scaleZ(1);
  -ms-transform: scaleZ(1);
  transform: scaleZ(1);
}
nav.open .account-badge .user-icon[b-timzujmr6j] {
  margin-right: 1rem;
}

.account-info[b-timzujmr6j] {
  width: 100%;
}
.account-info .name[b-timzujmr6j], .account-info .district[b-timzujmr6j] {
  color: white;
  vertical-align: middle;
  display: block;
}
.account-info .name[b-timzujmr6j] {
  font-size: 1.125rem;
  font-weight: bold;
}
.account-info .district[b-timzujmr6j] {
  font-size: 0.875rem;
}

.account-options[b-timzujmr6j] {
  margin-top: 1rem;
  text-align: center;
}

nav.open .account-options li a[b-timzujmr6j] {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: white;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  font-weight: bold;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  text-decoration: none;
}
nav.open .account-options li a:hover[b-timzujmr6j], nav.open .account-options li a:focus[b-timzujmr6j] {
  color: #6f8cdc;
}
nav.open .account-options li a .icon[b-timzujmr6j] {
  font-size: 1.25rem;
  margin-right: 0.75rem;
  text-align: left;
}

.nav-content[b-timzujmr6j] {
  max-height: 0;
  max-width: 0;
  -webkit-transform: scaleZ(0);
  -moz-transform: scaleZ(0);
  -o-transform: scaleZ(0);
  -ms-transform: scaleZ(0);
  transform: scaleZ(0);
  -webkit-transform: scaleX(0);
  -moz-transform: scaleX(0);
  -o-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  overflow-y: auto;
}

nav.open .nav-content[b-timzujmr6j] {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  height: 100%;
  max-height: 100%;
  max-width: 9999px;
  -webkit-transform: scaleZ(1);
  -moz-transform: scaleZ(1);
  -o-transform: scaleZ(1);
  -ms-transform: scaleZ(1);
  transform: scaleZ(1);
}

.nav-menu[b-timzujmr6j] {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  overflow-y: auto;
}
.nav-menu li a[b-timzujmr6j] {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  color: #ffffff;
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  font-weight: bold;
  padding: 1rem;
  text-decoration: none;
}
.nav-menu li a .icon[b-timzujmr6j] {
  font-size: 2rem;
  width: 3rem;
}
.nav-menu li a .text[b-timzujmr6j] {
  font-size: 1.125rem;
}
.nav-menu li a:hover[b-timzujmr6j], .nav-menu li a:focus[b-timzujmr6j] {
  background-color: white;
  color: var(--primary);
}
.nav-menu li a[aria-current=page][b-timzujmr6j] {
  background-color: #0f1b3d;
}
.nav-menu li a[aria-current=page]:hover[b-timzujmr6j], .nav-menu li a[aria-current=page]:focus[b-timzujmr6j] {
  background-color: #ffffff;
}
.nav-menu li a:active[b-timzujmr6j] {
  background-color: #192e66;
  background-color: var(--navHover);
  color: #ffffff;
}
.nav-menu .logout[b-timzujmr6j] {
  margin-top: auto;
}
.nav-menu .logout a:hover[b-timzujmr6j], .nav-menu .logout a:focus[b-timzujmr6j] {
  background-color: #636363;
  color: white;
}

.mainBody[b-timzujmr6j] {
  display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox; /* TWEENER - IE 10 */
  display: -webkit-flex; /* NEW - Chrome */
  display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100%;
}

main[b-timzujmr6j] {
  padding-top: 3.75rem;
  height: 100%;
  -webkit-box: 1;
  -moz-box: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}

.nav-toggle[b-timzujmr6j] {
  visibility: hidden;
  display: none;
}

@media only screen and (min-width: 35rem) {
  .main-nav[b-timzujmr6j] {
    /*height: 3.75rem;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9999;*/
  }
  nav[b-timzujmr6j] {
    height: 3.75rem;
    /*transform: translateX(-100%);*/
    -webkit-transform-origin: 0;
    -moz-transform-origin: 0;
    -o-transform-origin: 0;
    -ms-transform-origin: 0;
    transform-origin: 0;
    width: 100%;
  }
  nav.open[b-timzujmr6j] {
    background-color: transparent;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  .nav-content[b-timzujmr6j] {
    background-color: var(--primary);
    height: calc(100vh - 3.75rem);
    height: 3.75rem;
    width: 24.375rem;
  }
  .nav-header[b-timzujmr6j] {
    background-color: transparent;
  }
  .logo[b-timzujmr6j], .account-badge[b-timzujmr6j] {
    background-color: var(--primary);
  }
  .account-badge[b-timzujmr6j] {
    width: 24.375rem;
  }
}
@media only screen and (min-width: 60rem) {
  nav[b-timzujmr6j] {
    background-color: var(--primary);
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-filter: drop-shadow(0 0 0.5rem rgba(0, 0, 0, 0.5));
    filter: drop-shadow(0 0 0.5rem rgba(0, 0, 0, 0.5));
    height: 100%;
    width: 5.625rem;
    z-index: 2;
    -moz-transition: width 0.3s ease-in-out;
    -webkit-transition: width 0.3s ease-in-out;
    -o-transition: width 0.3s ease-in-out;
    transition: width 0.3s ease-in-out;
  }
  nav a[b-timzujmr6j] {
    color: white;
  }
  nav ul li a[b-timzujmr6j] {
    background-color: transparent;
    color: white;
    font-weight: bold;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    text-decoration: none;
    -moz-transition: background-color, color 0.3s ease-in-out;
    -webkit-transition: background-color, color 0.3s ease-in-out;
    -o-transition: background-color, color 0.3s ease-in-out;
    transition: background-color, color 0.3s ease-in-out;
    /*&:hover, &:focus {
        background-color: white;
        color: var(--primary);
    }*/
  }
  nav ul li a .icon[b-timzujmr6j] {
    width: unset;
  }
  nav .nav-toggle[b-timzujmr6j] {
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: var(--expand);
    border: none;
    -ms-border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    color: white;
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-filter: drop-shadow(0px 0.25em 0.25em rgba(0, 0, 0, 0.5));
    filter: drop-shadow(0px 0.25em 0.25em rgba(0, 0, 0, 0.5));
    height: 2.5rem;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    left: calc(100% - 1rem);
    margin-top: 1rem;
    position: absolute;
    top: 0rem;
    width: 2.5rem;
  }
  nav .nav-toggle:hover[b-timzujmr6j] {
    background-color: var(--hover);
    cursor: pointer;
  }
  nav .nav-toggle:focus[b-timzujmr6j] {
    background-color: var(--hover);
  }
  nav.expand[b-timzujmr6j] {
    width: 16.5625rem;
  }
  .nav-header[b-timzujmr6j] {
    display: block;
    max-height: 100%;
  }
  .logo[b-timzujmr6j] {
    display: block;
    font-size: 1.5rem;
    font-weight: bold;
    overflow: hidden;
    padding: 0;
    text-align: center;
  }
  .logo a[b-timzujmr6j] {
    display: block;
    padding: 1rem 1rem 1rem 1rem;
    text-decoration: none;
    white-space: nowrap;
  }
  .logo a .logo-large[b-timzujmr6j], .logo a .logo-small[b-timzujmr6j] {
    -moz-transition: transform, text-align 0.3s ease-in-out;
    -webkit-transition: transform, text-align 0.3s ease-in-out;
    -o-transition: transform, text-align 0.3s ease-in-out;
    transition: transform, text-align 0.3s ease-in-out;
  }
  .logo a .logo-large[b-timzujmr6j] {
    display: block;
    overflow-x: hidden;
    max-width: 0;
    max-height: 0;
    -webkit-transform: scaleZ(0);
    -moz-transform: scaleZ(0);
    -o-transform: scaleZ(0);
    -ms-transform: scaleZ(0);
    transform: scaleZ(0);
    width: 0;
  }
  .logo a .logo-small[b-timzujmr6j] {
    max-width: 18.75rem;
    -webkit-transform: scaleZ(1);
    -moz-transform: scaleZ(1);
    -o-transform: scaleZ(1);
    -ms-transform: scaleZ(1);
    transform: scaleZ(1);
    width: 100%;
  }
  .logo .hamburger[b-timzujmr6j] {
    display: none;
    visibility: hidden;
    -webkit-transform: scaleZ(0);
    -moz-transform: scaleZ(0);
    -o-transform: scaleZ(0);
    -ms-transform: scaleZ(0);
    transform: scaleZ(0);
  }
  nav.expand .logo[b-timzujmr6j] {
    text-align: left;
  }
  nav.expand .logo a[b-timzujmr6j] {
    padding: 1rem;
  }
  nav.expand .logo a .logo-large[b-timzujmr6j] {
    max-height: 18.75rem;
    max-width: 31.25rem;
    width: 100%;
    -webkit-transform: scaleZ(1);
    -moz-transform: scaleZ(1);
    -o-transform: scaleZ(1);
    -ms-transform: scaleZ(1);
    transform: scaleZ(1);
  }
  nav.expand .logo a .logo-small[b-timzujmr6j] {
    max-width: 0;
    max-height: 0;
    -webkit-transform: scaleZ(0);
    -moz-transform: scaleZ(0);
    -o-transform: scaleZ(0);
    -ms-transform: scaleZ(0);
    transform: scaleZ(0);
    width: 100%;
  }
  .account-badge[b-timzujmr6j] {
    position: relative;
    text-align: center;
    padding: 1rem;
    max-height: unset;
    max-width: unset;
    width: 100%;
    transform: scaleZ(1);
  }
  .account-badge .user-icon[b-timzujmr6j] {
    margin-right: 0;
    -moz-transition: margin-right 0.3s ease-in-out;
    -webkit-transition: margin-right 0.3s ease-in-out;
    -o-transition: margin-right 0.3s ease-in-out;
    transition: margin-right 0.3s ease-in-out;
  }
  .account-badge .user-icon[b-timzujmr6j]::before {
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #BFBFBF;
    -ms-border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
    font-size: 1.5rem;
    height: 3.125rem;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: 3.125rem;
  }
  .account-badge .account-info[b-timzujmr6j] {
    background-color: var(--primary);
    height: 0;
    max-height: 0;
    max-width: 0;
    overflow: hidden;
    padding: 0.75rem 0 0 0;
    position: absolute;
    left: 100%;
    text-align: left;
    top: 0;
    -webkit-transform: scaleZ(0);
    -moz-transform: scaleZ(0);
    -o-transform: scaleZ(0);
    -ms-transform: scaleZ(0);
    transform: scaleZ(0);
    -moz-transition: max-width 0.3s ease-in-out;
    -webkit-transition: max-width 0.3s ease-in-out;
    -o-transition: max-width 0.3s ease-in-out;
    transition: max-width 0.3s ease-in-out;
    width: max-content;
  }
  .account-badge .account-info .name[b-timzujmr6j], .account-badge .account-info .district[b-timzujmr6j] {
    color: white;
    padding: 0;
    white-space: nowrap;
  }
  .account-badge .account-info .name[b-timzujmr6j] {
    font-size: 1.125rem;
    font-weight: bold;
  }
  .account-badge .account-info .district[b-timzujmr6j] {
    font-size: 0.9375rem;
  }
  .account-badge .account-info .account-options li a[b-timzujmr6j] {
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
    padding: 0;
    white-space: nowrap;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
  .account-badge .account-info .account-options li a .icon[b-timzujmr6j], .account-badge .account-info .account-options li a .text[b-timzujmr6j] {
    -webkit-transform: scaleZ(0);
    -moz-transform: scaleZ(0);
    -o-transform: scaleZ(0);
    -ms-transform: scaleZ(0);
    transform: scaleZ(0);
    width: 0;
    max-width: 0;
  }
  .account-badge .account-info .account-options li a:hover[b-timzujmr6j] {
    background-color: white;
    color: var(--primary);
  }
  .account-badge:hover[b-timzujmr6j], .account-badge:focus-within[b-timzujmr6j] {
    background-color: var(--hover);
    -moz-transition: background-color 0.3s ease-in-out;
    -webkit-transition: background-color 0.3s ease-in-out;
    -o-transition: background-color 0.3s ease-in-out;
    transition: background-color 0.3s ease-in-out;
  }
  .account-badge:hover .account-info[b-timzujmr6j], .account-badge:focus-within .account-info[b-timzujmr6j] {
    height: auto;
    max-width: 18.75rem;
    max-height: 18.75rem;
    -webkit-transform: scaleZ(1);
    -moz-transform: scaleZ(1);
    -o-transform: scaleZ(1);
    -ms-transform: scaleZ(1);
    transform: scaleZ(1);
  }
  .account-badge:hover .account-info .name[b-timzujmr6j], .account-badge:hover .account-info .district[b-timzujmr6j], .account-badge:focus-within .account-info .name[b-timzujmr6j], .account-badge:focus-within .account-info .district[b-timzujmr6j] {
    color: white;
    padding: 0 1rem;
    white-space: nowrap;
  }
  .account-badge:hover .account-info li a[b-timzujmr6j], .account-badge:focus-within .account-info li a[b-timzujmr6j] {
    padding: 1rem;
    -webkit-transform: scaleZ(1);
    -moz-transform: scaleZ(1);
    -o-transform: scaleZ(1);
    -ms-transform: scaleZ(1);
    transform: scaleZ(1);
    width: 100%;
  }
  .account-badge:hover .account-info li a .icon[b-timzujmr6j], .account-badge:hover .account-info li a .text[b-timzujmr6j], .account-badge:focus-within .account-info li a .icon[b-timzujmr6j], .account-badge:focus-within .account-info li a .text[b-timzujmr6j] {
    max-width: 18.75rem;
    -webkit-transform: scaleZ(1);
    -moz-transform: scaleZ(1);
    -o-transform: scaleZ(1);
    -ms-transform: scaleZ(1);
    transform: scaleZ(1);
    width: auto;
  }
  .account-badge:hover .account-info li a .icon[b-timzujmr6j], .account-badge:focus-within .account-info li a .icon[b-timzujmr6j] {
    margin-right: 0.5rem;
  }
  .account-badge:hover .account-info .account-options li a:hover[b-timzujmr6j], .account-badge:hover .account-info .account-options li a:focus[b-timzujmr6j], .account-badge:focus-within .account-info .account-options li a:hover[b-timzujmr6j], .account-badge:focus-within .account-info .account-options li a:focus[b-timzujmr6j] {
    -moz-transition: background-color, color 0.3s ease-in-out;
    -webkit-transition: background-color, color 0.3s ease-in-out;
    -o-transition: background-color, color 0.3s ease-in-out;
    transition: background-color, color 0.3s ease-in-out;
  }
  nav.expand .account-badge[b-timzujmr6j] {
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
    padding: 1rem;
  }
  nav.expand .account-badge .user-icon[b-timzujmr6j] {
    -webkit-flex-shrink: 1;
    flex-shrink: 1;
    margin-right: 0;
    max-width: 5rem;
    width: 5rem;
  }
  nav.expand .account-badge .account-info[b-timzujmr6j] {
    background-color: transparent;
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    height: auto;
    max-height: unset;
    max-width: unset;
    overflow: hidden;
    padding: unset;
    position: static;
    -webkit-transform: scaleZ(1);
    -moz-transform: scaleZ(1);
    -o-transform: scaleZ(1);
    -ms-transform: scaleZ(1);
    transform: scaleZ(1);
    /*@include transition2($properties: (padding-left, transform, max-width));*/
    width: 100%;
  }
  nav.expand .account-badge .account-info .name[b-timzujmr6j], nav.expand .account-badge .account-info .district[b-timzujmr6j] {
    color: white;
    -webkit-box: 1;
    -moz-box: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    padding: unset;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 10.840625rem;
  }
  nav.expand .account-badge .account-info .name[b-timzujmr6j] {
    font-size: 1.125rem;
  }
  nav.expand .account-badge .account-info .account-options[b-timzujmr6j] {
    margin-top: 0;
    max-height: 0;
    max-width: 0;
    position: absolute;
    left: calc(100% + 1rem);
    top: -1rem;
    width: max-content;
    -moz-transition: max-height, max-width 0.3s ease-in-out;
    -webkit-transition: max-height, max-width 0.3s ease-in-out;
    -o-transition: max-height, max-width 0.3s ease-in-out;
    transition: max-height, max-width 0.3s ease-in-out;
  }
  nav.expand .account-badge .account-info .account-options li a[b-timzujmr6j] {
    background-color: var(--primary);
    color: white;
    display: block;
    max-width: 0;
    overflow: hidden;
    padding: 0;
    /*transform: scaleX(0);*/
    -moz-transition: transform, max-width, padding-left, padding-right 0.3s ease-in-out;
    -webkit-transition: transform, max-width, padding-left, padding-right 0.3s ease-in-out;
    -o-transition: transform, max-width, padding-left, padding-right 0.3s ease-in-out;
    transition: transform, max-width, padding-left, padding-right 0.3s ease-in-out;
    white-space: nowrap;
    width: 0;
  }
  nav.expand .account-badge .account-info .account-options li a:hover[b-timzujmr6j], nav.expand .account-badge .account-info .account-options li a:focus[b-timzujmr6j] {
    background-color: white;
    color: var(--primary);
  }
  nav.expand .account-badge:hover .account-info[b-timzujmr6j], nav.expand .account-badge:focus-within .account-info[b-timzujmr6j] {
    height: auto;
    max-height: 18.75rem;
    max-width: 18.75rem;
    overflow: visible;
  }
  nav.expand .account-badge:hover .account-info .account-options[b-timzujmr6j], nav.expand .account-badge:focus-within .account-info .account-options[b-timzujmr6j] {
    max-height: 18.75rem;
    max-width: 18.75rem;
  }
  nav.expand .account-badge:hover .account-info .account-options li a[b-timzujmr6j], nav.expand .account-badge:focus-within .account-info .account-options li a[b-timzujmr6j] {
    max-width: 18.75rem;
    padding: 1rem;
    -webkit-transform: scaleX(1);
    -moz-transform: scaleX(1);
    -o-transform: scaleX(1);
    -ms-transform: scaleX(1);
    transform: scaleX(1);
    width: auto;
  }
  .nav-content[b-timzujmr6j] {
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
    height: 100%;
    max-height: unset;
    max-width: unset;
    -webkit-transform: scaleZ(1);
    -moz-transform: scaleZ(1);
    -o-transform: scaleZ(1);
    -ms-transform: scaleZ(1);
    transform: scaleZ(1);
    width: unset;
  }
  .nav-menu[b-timzujmr6j] {
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
  }
  .nav-menu li.logout[b-timzujmr6j] {
    margin-top: auto;
    /*a:hover, a:focus {
        background-color: $doveGray;
        color: white;
    }*/
  }
  .nav-menu li a[b-timzujmr6j] {
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 1rem;
  }
  .nav-menu li a .icon[b-timzujmr6j] {
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    font-size: 2rem;
    max-width: 2rem;
    -moz-transition: transform, max-width 0.3s ease-in-out;
    -webkit-transition: transform, max-width 0.3s ease-in-out;
    -o-transition: transform, max-width 0.3s ease-in-out;
    transition: transform, max-width 0.3s ease-in-out;
    width: 3rem;
  }
  .nav-menu li a .text[b-timzujmr6j] {
    display: inline-block;
    font-size: 1.125rem;
    max-width: 0;
    overflow: hidden;
    -webkit-transform: scaleZ(0);
    -moz-transform: scaleZ(0);
    -o-transform: scaleZ(0);
    -ms-transform: scaleZ(0);
    transform: scaleZ(0);
    -moz-transition: transform, max-width 0.3s ease-in-out;
    -webkit-transition: transform, max-width 0.3s ease-in-out;
    -o-transition: transform, max-width 0.3s ease-in-out;
    transition: transform, max-width 0.3s ease-in-out;
    white-space: nowrap;
    width: 0;
  }
  nav.expand .nav-menu li a[b-timzujmr6j] {
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
  }
  nav.expand .nav-menu li a .icon[b-timzujmr6j] {
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    max-width: 3rem;
    width: 3rem;
  }
  nav.expand .nav-menu li a .text[b-timzujmr6j] {
    max-width: 18.75rem;
    -webkit-transform: scaleZ(1);
    -moz-transform: scaleZ(1);
    -o-transform: scaleZ(1);
    -ms-transform: scaleZ(1);
    transform: scaleZ(1);
    width: auto;
  }
  .nav-toggle[b-timzujmr6j] {
    display: block;
    visibility: visible;
    z-index: 10;
  }
}
/* /Views/Shared/_Layout.cshtml.rz.scp.css */
/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

a.navbar-brand[b-mm9qsihxa5] {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

a[b-mm9qsihxa5] {
  color: #0077cc;
}

.btn-primary[b-mm9qsihxa5] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.nav-pills .nav-link.active[b-mm9qsihxa5], .nav-pills .show > .nav-link[b-mm9qsihxa5] {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.border-top[b-mm9qsihxa5] {
  border-top: 1px solid #e5e5e5;
}
.border-bottom[b-mm9qsihxa5] {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow[b-mm9qsihxa5] {
    -webkit-box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
    -moz-box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
    box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy[b-mm9qsihxa5] {
  font-size: 1rem;
  line-height: inherit;
}

.footer[b-mm9qsihxa5] {
  position: absolute;
  bottom: 0;
  width: 100%;
  white-space: nowrap;
  line-height: 3.75rem;
}
