@import '_content/Blazor.Flags/Blazor.Flags.bundle.scp.css';
@import '_content/Prognosesenteret.Components/Prognosesenteret.Components.9fvjieolst.bundle.scp.css';
@import '_content/SignalHub.Application/SignalHub.Application.l9nwxw5xoy.bundle.scp.css';
@import '_content/SignalHub.Components/SignalHub.Components.25qvalsd13.bundle.scp.css';

/* /Pages/BecomeCustomer.razor.rz.scp.css */
html[b-lgganro3vc], body[b-lgganro3vc], div[b-lgganro3vc], span[b-lgganro3vc], applet[b-lgganro3vc], object[b-lgganro3vc], iframe[b-lgganro3vc],
h1[b-lgganro3vc], h2[b-lgganro3vc], h3[b-lgganro3vc], h4[b-lgganro3vc], h5[b-lgganro3vc], h6[b-lgganro3vc], p[b-lgganro3vc], blockquote[b-lgganro3vc], pre[b-lgganro3vc],
a[b-lgganro3vc], abbr[b-lgganro3vc], acronym[b-lgganro3vc], address[b-lgganro3vc], big[b-lgganro3vc], cite[b-lgganro3vc], code[b-lgganro3vc],
del[b-lgganro3vc], dfn[b-lgganro3vc], em[b-lgganro3vc], img[b-lgganro3vc], ins[b-lgganro3vc], kbd[b-lgganro3vc], q[b-lgganro3vc], s[b-lgganro3vc], samp[b-lgganro3vc],
small[b-lgganro3vc], strike[b-lgganro3vc], strong[b-lgganro3vc], sub[b-lgganro3vc], sup[b-lgganro3vc], tt[b-lgganro3vc], var[b-lgganro3vc],
b[b-lgganro3vc], u[b-lgganro3vc], i[b-lgganro3vc], center[b-lgganro3vc],
dl[b-lgganro3vc], dt[b-lgganro3vc], dd[b-lgganro3vc], ol[b-lgganro3vc], ul[b-lgganro3vc], li[b-lgganro3vc],
fieldset[b-lgganro3vc], form[b-lgganro3vc], label[b-lgganro3vc], legend[b-lgganro3vc],
table[b-lgganro3vc], caption[b-lgganro3vc], tbody[b-lgganro3vc], tfoot[b-lgganro3vc], thead[b-lgganro3vc], tr[b-lgganro3vc], th[b-lgganro3vc], td[b-lgganro3vc],
article[b-lgganro3vc], aside[b-lgganro3vc], canvas[b-lgganro3vc], details[b-lgganro3vc], embed[b-lgganro3vc],
figure[b-lgganro3vc], figcaption[b-lgganro3vc], footer[b-lgganro3vc], header[b-lgganro3vc], hgroup[b-lgganro3vc],
menu[b-lgganro3vc], nav[b-lgganro3vc], output[b-lgganro3vc], ruby[b-lgganro3vc], section[b-lgganro3vc], summary[b-lgganro3vc],
time[b-lgganro3vc], mark[b-lgganro3vc], audio[b-lgganro3vc], video[b-lgganro3vc] {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article[b-lgganro3vc], aside[b-lgganro3vc], details[b-lgganro3vc], figcaption[b-lgganro3vc], figure[b-lgganro3vc],
footer[b-lgganro3vc], header[b-lgganro3vc], hgroup[b-lgganro3vc], menu[b-lgganro3vc], nav[b-lgganro3vc], section[b-lgganro3vc] {
    display: block;
}

body[b-lgganro3vc] {
    font-family: 'Gotham A', 'Gotham B', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 16px;
    color: rgb(4, 34, 34);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

ol[b-lgganro3vc], ul[b-lgganro3vc] {
    list-style: none;
}

blockquote[b-lgganro3vc], q[b-lgganro3vc] {
    quotes: none;
}

    blockquote[b-lgganro3vc]:before, blockquote[b-lgganro3vc]:after,
    q[b-lgganro3vc]:before, q[b-lgganro3vc]:after {
        content: '';
        content: none;
    }

table[b-lgganro3vc] {
    border-collapse: collapse;
    border-spacing: 0;
}

.btn[b-lgganro3vc] {
    display: inline-block;
    position: relative;
    transition: hover 0.18s ease-in-out;
    border: 1px solid transparent;
    cursor: pointer;
    padding: 10px 20px;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    touch-action: manipulation;
    user-select: none;
}

    .btn:hover[b-lgganro3vc],
    .btn:active[b-lgganro3vc] {
        text-decoration: none;
    }

.btn--primary[b-lgganro3vc] {
    color: #fff;
    background-color: var(--main-color);
}

    .btn--primary:hover[b-lgganro3vc],
    .btn--primary:active[b-lgganro3vc] {
        background-color: var(--main-color);
    }

.btn--link[b-lgganro3vc] {
    padding: 0;
    border-radius: 0;
    color: var(--main-color);
    font-weight: normal;
}

    .btn--link:hover[b-lgganro3vc] {
        text-decoration: underline;
    }

.btn--outline[b-lgganro3vc] {
    border-color: var(--main-color);
    background-color: transparent;
    text-transform: uppercase;
}

.btn--outline:hover[b-lgganro3vc],
.btn--outline:focus[b-lgganro3vc] {
    color: #fff;
    background-color: var(--main-color);
    border-color: var(--main-color);
}

h1[b-lgganro3vc] {
    font-size: 42px;
    line-height: 50.8px;
    font-weight: 900;
    color: rgb(50, 58, 69);
}

h2[b-lgganro3vc] {
    font-size: 22px;
    line-height: 26.4px;
    font-weight: 700;
    color: rgb(50, 58, 69);
}

h3[b-lgganro3vc] {
    font-size: 18px;
    line-height: 21.6px;
    font-weight: 700;
}

a[b-lgganro3vc] {
    color: var(--main-color);
    text-decoration: none;
}

    a:hover[b-lgganro3vc] {
        text-decoration: underline;
    }

strong[b-lgganro3vc] {
    font-weight: 500;
}

.form[b-lgganro3vc] {
    max-width: 660px;
    margin: 0 auto 30px;
    padding: 50px;
    background-color: #fff;
    box-shadow: 0 0 37px 0 rgba(0, 0, 0, 0.2);
}

.form__header[b-lgganro3vc] {
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 3px solid var(--main-color);
}

.form__control[b-lgganro3vc] {
    position: relative;
}

    .form__control input[b-lgganro3vc] {
        font-family: 'Gotham', sans-serif;
        display: block;
        width: 100%;
        height: 45px;
        padding: 10px 15px;
        font-size: 16px;
        margin-bottom: 15px;
        border: 1px solid #ccc;
    }

        .form__control input:focus[b-lgganro3vc],
        .form__control input:active[b-lgganro3vc] {
            border-color: var(--main-color);
            outline: none;
        }

.form p[b-lgganro3vc] {
    margin-bottom: 50px;
}

.form hr[b-lgganro3vc] {
    margin-top: 28px;
    margin-bottom: 40px;
    border-top: 1px solid #ddd;
}

.form__content[b-lgganro3vc] {
    min-height: 100px;
}

.form__actions[b-lgganro3vc] {
    overflow: auto;
}

.form__control__error[b-lgganro3vc] {
    margin-bottom: 20px;
    color: rgb(251, 132, 2);
}

.form__actions .btn--outline[b-lgganro3vc] {
    float: right;
}

.form__actions .btn--link[b-lgganro3vc] {
    margin-top: 8px;
}

.contact-entry[b-lgganro3vc] {
    margin-top: 10px;
    text-align: center;
}

.section[b-lgganro3vc] {
    padding: 60px 0;
}

.section--gray[b-lgganro3vc] {
    background-color: rgb(238, 238, 238);
}

.section--white[b-lgganro3vc] {
    background-color: rgb(255, 255, 255);
}

.section__header[b-lgganro3vc] {
    font-size: 22px;
    line-height: 26.4px;
    font-weight: 700;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 28px;
}

.puff[b-lgganro3vc] {
    padding: 25px 25px 13px;
    background-color: #d61b5c;
    color: #fff;
    display: block;
    transition: all .18s ease;
}

.puff__text[b-lgganro3vc] {
    color: #fff;
    font-weight: 500;
    height: 210px;
    overflow: hidden;
}

.puff__action[b-lgganro3vc] {
    border-top: 1px solid #d61b5c;
    margin-top: 1.8rem;
    padding-top: 1.2rem;
}

.puff:hover[b-lgganro3vc] {
    background-color: #d61b5c;
    color: #fff;
    text-decoration: none;
}

    .puff:hover .puff__action__link[b-lgganro3vc] {
        text-decoration: underline;
    }

.row[b-lgganro3vc] {
    margin-left: -15px;
    margin-right: -15px;
    overflow: hidden;
}

.col-md-3[b-lgganro3vc],
.col-sm-6[b-lgganro3vc] {
    width: 100%;
    position: relative;
    min-height: 1px;
    margin-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-6[b-lgganro3vc] {
        width: 50%;
        margin-bottom: 30px;
    }
}

@media (min-width: 992px) {
    .col-md-3[b-lgganro3vc] {
        width: 25%;
        margin-bottom: 0;
    }
}

.footer[b-lgganro3vc] {
    padding: 10px 0 20px 0;
    /* background: #323a45;
    color: #fff;*/
    background-color: rgb(238, 238, 238);
    color: #323a45;
    margin-bottom: 15px;
}

    .footer .container[b-lgganro3vc] {
        display: flex;
        align-items: stretch;
    }

    .footer h3[b-lgganro3vc] {
        margin-bottom: 15px;
    }

    .footer img[b-lgganro3vc] {
        margin-top: 10px;
        max-width: 50%;
        height: auto;
    }

.footer__section[b-lgganro3vc] {
    flex: 0 0 25%;
    padding: 5px 15px;
}

    .footer__section:not(:first-child)[b-lgganro3vc] {
        border-left: 1px solid #ddd;
    }

@media (max-width: 991px) {

    .footer .container[b-lgganro3vc] {
        display: block;
        padding: 0;
    }

    .footer img[b-lgganro3vc] {
        max-width: 100px;
    }

    .footer__section[b-lgganro3vc] {
        flex: 0 0 100%;
        padding-bottom: 0;
    }
}

*[b-lgganro3vc] {
    box-sizing: border-box;
}

    *[b-lgganro3vc]:before,
    *[b-lgganro3vc]:after {
        box-sizing: border-box;
    }

html[b-lgganro3vc] {
    height: 100%;
}

.container[b-lgganro3vc] {
    max-width: 1140px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}

.alert[b-lgganro3vc] {
    color: #fff;
    background-color: rgb(245, 146, 0);
    padding: 30px;
    margin-bottom: 30px;
}

.logo[b-lgganro3vc] {
    text-align: center;
    padding-bottom: 18px;
}

    .logo img[b-lgganro3vc] {
        display: block;
        width: 260px;
    }

.hero[b-lgganro3vc] {
    margin: 50px 0;
    text-align: center;
}

    .hero h1[b-lgganro3vc] {
        margin-bottom: 20px;
    }

    .hero p[b-lgganro3vc] {
        font-size: 20px;
    }

.meta[b-lgganro3vc] {
    color: #aaa;
}
.well--vcard[b-lgganro3vc] {
    min-height: 229px;
}

.well[b-lgganro3vc] {
    background-color: #fff;
    -webkit-box-shadow: 0 0 37px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 37px 0 rgba(0,0,0,.15);
    margin-bottom: 3rem;
}

.well__title[b-lgganro3vc] {
    padding: 20px 0 0 23px;
}

.well--vcard__image[b-lgganro3vc] {
    -webkit-background-size: cover;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
    -webkit-background-origin: fixed;
    background-origin: fixed;
    position: absolute;
    left: 20px;
    width: 90px;
    height: 90px;
    border-radius: 50%;
}

.well--vcard--image .well__content[b-lgganro3vc] {
    padding-left: 130px;
}

.well__content[b-lgganro3vc] {
    padding: 1.5rem 2rem 2rem;
    position: relative;
}

.well__content__coworker-phone[b-lgganro3vc], .well__content__coworker-title[b-lgganro3vc] {
    color: #717171;
    margin-bottom: 1.3rem;
}

.well__action[b-lgganro3vc] {
    margin-top: 1rem;
}
/* /Pages/Front.razor.rz.scp.css */
.logo[b-0r4avl0zr3] {
    position: absolute;
    top: 0;
    left: 12px;
}

    .logo img[b-0r4avl0zr3] {
        display: block;
        height: 260px;
    }

.login[b-0r4avl0zr3] {
    position: absolute;
    top: 0;
    right: 17px;
    z-index: 10;
    background-color: #ccc;
    padding: 30px; 
}
    .login .form__header[b-0r4avl0zr3] {
        margin-bottom: 20px;
    }

.logout[b-0r4avl0zr3] {
    padding-top: 65px;
}

.loginbutton[b-0r4avl0zr3] {
}

.context[b-0r4avl0zr3] {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
}
    .context iframe .progno-header-container[b-0r4avl0zr3] {
        display: none;
    }
/* /Pages/SetPassword.razor.rz.scp.css */
html[b-yzvv7fx7yq], body[b-yzvv7fx7yq], div[b-yzvv7fx7yq], span[b-yzvv7fx7yq], applet[b-yzvv7fx7yq], object[b-yzvv7fx7yq], iframe[b-yzvv7fx7yq],
h1[b-yzvv7fx7yq], h2[b-yzvv7fx7yq], h3[b-yzvv7fx7yq], h4[b-yzvv7fx7yq], h5[b-yzvv7fx7yq], h6[b-yzvv7fx7yq], p[b-yzvv7fx7yq], blockquote[b-yzvv7fx7yq], pre[b-yzvv7fx7yq],
a[b-yzvv7fx7yq], abbr[b-yzvv7fx7yq], acronym[b-yzvv7fx7yq], address[b-yzvv7fx7yq], big[b-yzvv7fx7yq], cite[b-yzvv7fx7yq], code[b-yzvv7fx7yq],
del[b-yzvv7fx7yq], dfn[b-yzvv7fx7yq], em[b-yzvv7fx7yq], img[b-yzvv7fx7yq], ins[b-yzvv7fx7yq], kbd[b-yzvv7fx7yq], q[b-yzvv7fx7yq], s[b-yzvv7fx7yq], samp[b-yzvv7fx7yq],
small[b-yzvv7fx7yq], strike[b-yzvv7fx7yq], strong[b-yzvv7fx7yq], sub[b-yzvv7fx7yq], sup[b-yzvv7fx7yq], tt[b-yzvv7fx7yq], var[b-yzvv7fx7yq],
b[b-yzvv7fx7yq], u[b-yzvv7fx7yq], i[b-yzvv7fx7yq], center[b-yzvv7fx7yq],
dl[b-yzvv7fx7yq], dt[b-yzvv7fx7yq], dd[b-yzvv7fx7yq], ol[b-yzvv7fx7yq], ul[b-yzvv7fx7yq], li[b-yzvv7fx7yq],
fieldset[b-yzvv7fx7yq], form[b-yzvv7fx7yq], label[b-yzvv7fx7yq], legend[b-yzvv7fx7yq],
table[b-yzvv7fx7yq], caption[b-yzvv7fx7yq], tbody[b-yzvv7fx7yq], tfoot[b-yzvv7fx7yq], thead[b-yzvv7fx7yq], tr[b-yzvv7fx7yq], th[b-yzvv7fx7yq], td[b-yzvv7fx7yq],
article[b-yzvv7fx7yq], aside[b-yzvv7fx7yq], canvas[b-yzvv7fx7yq], details[b-yzvv7fx7yq], embed[b-yzvv7fx7yq],
figure[b-yzvv7fx7yq], figcaption[b-yzvv7fx7yq], footer[b-yzvv7fx7yq], header[b-yzvv7fx7yq], hgroup[b-yzvv7fx7yq],
menu[b-yzvv7fx7yq], nav[b-yzvv7fx7yq], output[b-yzvv7fx7yq], ruby[b-yzvv7fx7yq], section[b-yzvv7fx7yq], summary[b-yzvv7fx7yq],
time[b-yzvv7fx7yq], mark[b-yzvv7fx7yq], audio[b-yzvv7fx7yq], video[b-yzvv7fx7yq] {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article[b-yzvv7fx7yq], aside[b-yzvv7fx7yq], details[b-yzvv7fx7yq], figcaption[b-yzvv7fx7yq], figure[b-yzvv7fx7yq],
footer[b-yzvv7fx7yq], header[b-yzvv7fx7yq], hgroup[b-yzvv7fx7yq], menu[b-yzvv7fx7yq], nav[b-yzvv7fx7yq], section[b-yzvv7fx7yq] {
    display: block;
}

body[b-yzvv7fx7yq] {
    font-family: 'Gotham';
    font-size: 16px;
    color: rgb(4, 34, 34);
}

ol[b-yzvv7fx7yq], ul[b-yzvv7fx7yq] {
    list-style: none;
}

blockquote[b-yzvv7fx7yq], q[b-yzvv7fx7yq] {
    quotes: none;
}

    blockquote[b-yzvv7fx7yq]:before, blockquote[b-yzvv7fx7yq]:after,
    q[b-yzvv7fx7yq]:before, q[b-yzvv7fx7yq]:after {
        content: '';
        content: none;
    }

table[b-yzvv7fx7yq] {
    border-collapse: collapse;
    border-spacing: 0;
}

.btn[b-yzvv7fx7yq] {
    display: inline-block;
    position: relative;
    transition: hover 0.18s ease-in-out;
    border: 1px solid transparent;
    cursor: pointer;
    padding: 10px 20px;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    touch-action: manipulation;
    user-select: none;
}

    .btn:hover[b-yzvv7fx7yq],
    .btn:active[b-yzvv7fx7yq] {
        text-decoration: none;
    }

.btn--primary[b-yzvv7fx7yq] {
    color: #fff;
    background-color: rgb(214, 27, 92);
}

    .btn--primary:hover[b-yzvv7fx7yq],
    .btn--primary:active[b-yzvv7fx7yq] {
        background-color: rgb(214, 27, 92);
    }

.btn--link[b-yzvv7fx7yq] {
    padding: 0;
    border-radius: 0;
    color: rgb(214, 27, 92);
    font-weight: normal;
}

    .btn--link:hover[b-yzvv7fx7yq] {
        text-decoration: underline;
    }

.btn--outline[b-yzvv7fx7yq] {
    border-color: rgb(214, 27, 92);
    background-color: transparent;
    text-transform: uppercase;
    &:hover, &:focus

{
    color: #fff;
    background-color: rgb(214, 27, 92);
    border-color: rgb(214, 27, 92);
}

}

.btn--outline:hover[b-yzvv7fx7yq],
.btn--outline:focus[b-yzvv7fx7yq] {
    color: #fff;
    background-color: rgb(214, 27, 92);
    border-color: rgb(214, 27, 92);
}

body[b-yzvv7fx7yq] {
}

h1[b-yzvv7fx7yq] {
    font-size: 42px;
    line-height: 50.8px;
    font-weight: 900;
    color: rgb(50, 58, 69);
}

h2[b-yzvv7fx7yq] {
    font-size: 22px;
    line-height: 26.4px;
    font-weight: 700;
    color: rgb(50, 58, 69);
}

h3[b-yzvv7fx7yq] {
    font-size: 18px;
    line-height: 21.6px;
    font-weight: 700;
}

a[b-yzvv7fx7yq] {
    color: rgb(214, 27, 92);
    text-decoration: none;
}

    a:hover[b-yzvv7fx7yq] {
        text-decoration: underline;
    }

strong[b-yzvv7fx7yq] {
    font-weight: 500;
}

.form[b-yzvv7fx7yq] {
    max-width: 660px;
    margin: 0 auto 30px;
    padding: 50px;
    background-color: #fff;
    box-shadow: 0 0 37px 0 rgba(0, 0, 0, 0.2);
}

.form__header[b-yzvv7fx7yq] {
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 3px solid rgb(214, 27, 92);
}

.form__control[b-yzvv7fx7yq] {
    position: relative;
}

    .form__control input[b-yzvv7fx7yq] {
        font-family: 'Gotham';
        display: block;
        width: 100%;
        height: 45px;
        padding: 10px 15px;
        font-size: 16px;
        margin-bottom: 15px;
        border: 1px solid #ccc;
    }

        .form__control input:focus[b-yzvv7fx7yq],
        .form__control input:active[b-yzvv7fx7yq] {
            border-color: rgb(214, 27, 92);
            outline: none;
        }

.form p[b-yzvv7fx7yq] {
    margin-bottom: 50px;
}

.form hr[b-yzvv7fx7yq] {
    margin-top: 28px;
    margin-bottom: 40px;
    border-top: 1px solid #ddd;
}

.form__content[b-yzvv7fx7yq] {
    min-height: 100px;
}

.form__actions[b-yzvv7fx7yq] {
    overflow: auto;
}

.form__control[b-yzvv7fx7yq] {
    position: relative;
}

    .form__control input:focus[b-yzvv7fx7yq] {
        outline: none;
    }

.form__control__error[b-yzvv7fx7yq] {
    margin-bottom: 20px;
    color: rgb(251, 132, 2);
}

.form__actions .btn--outline[b-yzvv7fx7yq] {
    float: right;
}

.form__actions .btn--link[b-yzvv7fx7yq] {
    margin-top: 8px;
}

.contact-entry[b-yzvv7fx7yq] {
    margin-top: 10px;
    text-align: center;
}

.section[b-yzvv7fx7yq] {
    padding: 60px 0;
}

.section--gray[b-yzvv7fx7yq] {
    background-color: rgb(238, 238, 238);
}

.section--white[b-yzvv7fx7yq] {
    background-color: rgb(255, 255, 255);
}

.section__header[b-yzvv7fx7yq] {
    font-size: 22px;
    line-height: 26.4px;
    font-weight: 700;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 28px;
}

.puff[b-yzvv7fx7yq] {
    padding: 25px 25px 13px;
    background-color: #d61b5c;
    color: #fff;
    display: block;
    transition: all .18s ease;
}

.puff__text[b-yzvv7fx7yq] {
    color: #fff;
    font-weight: 500;
    height: 210px;
    overflow: hidden;
}

.puff__action[b-yzvv7fx7yq] {
    border-top: 1px solid #d61b5c;
    margin-top: 1.8rem;
    padding-top: 1.2rem;
}

.puff:hover[b-yzvv7fx7yq] {
    background-color: #d61b5c;
    color: #fff;
    text-decoration: none;
}

    .puff:hover .puff__action__link[b-yzvv7fx7yq] {
        text-decoration: underline;
    }

.row[b-yzvv7fx7yq] {
    margin-left: -15px;
    margin-right: -15px;
    overflow: hidden;
}

.col-md-3[b-yzvv7fx7yq],
.col-sm-6[b-yzvv7fx7yq] {
    width: 100%;
    position: relative;
    min-height: 1px;
    margin-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-6[b-yzvv7fx7yq] {
        width: 50%;
        margin-bottom: 30px;
    }
}

@media (min-width: 992px) {
    .col-md-3[b-yzvv7fx7yq] {
        width: 25%;
        margin-bottom: 0;
    }
}

.footer[b-yzvv7fx7yq] {
    padding: 10px 0 20px 0;
    /* background: #323a45;
    color: #fff;*/
    background-color: rgb(238, 238, 238);
    color: #323a45;
    margin-bottom: 15px;
}

    .footer .container[b-yzvv7fx7yq] {
        display: flex;
        align-items: stretch;
    }

    .footer h3[b-yzvv7fx7yq] {
        margin-bottom: 15px;
    }

    .footer img[b-yzvv7fx7yq] {
        margin-top: 10px;
        max-width: 50%;
        height: auto;
    }

.footer__section[b-yzvv7fx7yq] {
    flex: 0 0 25%;
    padding: 5px 15px;
}

    .footer__section:not(:first-child)[b-yzvv7fx7yq] {
        border-left: 1px solid #ddd;
    }

@media (max-width: 991px) {

    .footer .container[b-yzvv7fx7yq] {
        display: block;
        padding: 0;
    }

    .footer img[b-yzvv7fx7yq] {
        max-width: 100px;
    }

    .footer__section[b-yzvv7fx7yq] {
        flex: 0 0 100%;
        padding-bottom: 0;
    }
}

*[b-yzvv7fx7yq] {
    box-sizing: border-box;
}

    *[b-yzvv7fx7yq]:before,
    *[b-yzvv7fx7yq]:after {
        box-sizing: border-box;
    }

html[b-yzvv7fx7yq] {
    height: 100%;
}

body[b-yzvv7fx7yq] {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.container[b-yzvv7fx7yq] {
    max-width: 1140px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}

.alert[b-yzvv7fx7yq] {
    color: #fff;
    background-color: rgb(245, 146, 0);
    padding: 30px;
    margin-bottom: 30px;
}

.logo[b-yzvv7fx7yq] {
    text-align: center;
    padding-bottom: 18px;
}

    .logo img[b-yzvv7fx7yq] {
        display: block;
        width: 260px;
    }

.hero[b-yzvv7fx7yq] {
    margin: 50px 0;
    text-align: center;
}

    .hero h1[b-yzvv7fx7yq] {
        margin-bottom: 20px;
    }

    .hero p[b-yzvv7fx7yq] {
        font-size: 20px;
    }

.meta[b-yzvv7fx7yq] {
    color: #aaa;
}
/* /Shared/LoginLayout.razor.rz.scp.css */
html[b-mr5e6qadwy], body[b-mr5e6qadwy], div[b-mr5e6qadwy], span[b-mr5e6qadwy], applet[b-mr5e6qadwy], object[b-mr5e6qadwy], iframe[b-mr5e6qadwy],
h1[b-mr5e6qadwy], h2[b-mr5e6qadwy], h3[b-mr5e6qadwy], h4[b-mr5e6qadwy], h5[b-mr5e6qadwy], h6[b-mr5e6qadwy], p[b-mr5e6qadwy], blockquote[b-mr5e6qadwy], pre[b-mr5e6qadwy],
a[b-mr5e6qadwy], abbr[b-mr5e6qadwy], acronym[b-mr5e6qadwy], address[b-mr5e6qadwy], big[b-mr5e6qadwy], cite[b-mr5e6qadwy], code[b-mr5e6qadwy],
del[b-mr5e6qadwy], dfn[b-mr5e6qadwy], em[b-mr5e6qadwy], img[b-mr5e6qadwy], ins[b-mr5e6qadwy], kbd[b-mr5e6qadwy], q[b-mr5e6qadwy], s[b-mr5e6qadwy], samp[b-mr5e6qadwy],
small[b-mr5e6qadwy], strike[b-mr5e6qadwy], strong[b-mr5e6qadwy], sub[b-mr5e6qadwy], sup[b-mr5e6qadwy], tt[b-mr5e6qadwy], var[b-mr5e6qadwy],
b[b-mr5e6qadwy], u[b-mr5e6qadwy], i[b-mr5e6qadwy], center[b-mr5e6qadwy],
dl[b-mr5e6qadwy], dt[b-mr5e6qadwy], dd[b-mr5e6qadwy], ol[b-mr5e6qadwy], ul[b-mr5e6qadwy], li[b-mr5e6qadwy],
fieldset[b-mr5e6qadwy], form[b-mr5e6qadwy], label[b-mr5e6qadwy], legend[b-mr5e6qadwy],
table[b-mr5e6qadwy], caption[b-mr5e6qadwy], tbody[b-mr5e6qadwy], tfoot[b-mr5e6qadwy], thead[b-mr5e6qadwy], tr[b-mr5e6qadwy], th[b-mr5e6qadwy], td[b-mr5e6qadwy],
article[b-mr5e6qadwy], aside[b-mr5e6qadwy], canvas[b-mr5e6qadwy], details[b-mr5e6qadwy], embed[b-mr5e6qadwy],
figure[b-mr5e6qadwy], figcaption[b-mr5e6qadwy], footer[b-mr5e6qadwy], header[b-mr5e6qadwy], hgroup[b-mr5e6qadwy],
menu[b-mr5e6qadwy], nav[b-mr5e6qadwy], output[b-mr5e6qadwy], ruby[b-mr5e6qadwy], section[b-mr5e6qadwy], summary[b-mr5e6qadwy],
time[b-mr5e6qadwy], mark[b-mr5e6qadwy], audio[b-mr5e6qadwy], video[b-mr5e6qadwy] {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article[b-mr5e6qadwy], aside[b-mr5e6qadwy], details[b-mr5e6qadwy], figcaption[b-mr5e6qadwy], figure[b-mr5e6qadwy],
footer[b-mr5e6qadwy], header[b-mr5e6qadwy], hgroup[b-mr5e6qadwy], menu[b-mr5e6qadwy], nav[b-mr5e6qadwy], section[b-mr5e6qadwy] {
    display: block;
}

body[b-mr5e6qadwy] {
    font-family: 'Gotham';
    font-size: 16px;
    color: rgb(4, 34, 34);
}

ol[b-mr5e6qadwy], ul[b-mr5e6qadwy] {
    list-style: none;
}

blockquote[b-mr5e6qadwy], q[b-mr5e6qadwy] {
    quotes: none;
}

    blockquote[b-mr5e6qadwy]:before, blockquote[b-mr5e6qadwy]:after,
    q[b-mr5e6qadwy]:before, q[b-mr5e6qadwy]:after {
        content: '';
        content: none;
    }

table[b-mr5e6qadwy] {
    border-collapse: collapse;
    border-spacing: 0;
}

.btn[b-mr5e6qadwy] {
    display: inline-block;
    position: relative;
    transition: hover 0.18s ease-in-out;
    border: 1px solid transparent;
    cursor: pointer;
    padding: 10px 20px;
    vertical-align: middle;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    touch-action: manipulation;
    user-select: none;
}

    .btn:hover[b-mr5e6qadwy],
    .btn:active[b-mr5e6qadwy] {
        text-decoration: none;
    }

.btn--primary[b-mr5e6qadwy] {
    color: #fff;
    background-color: rgb(214, 27, 92);
}

    .btn--primary:hover[b-mr5e6qadwy],
    .btn--primary:active[b-mr5e6qadwy] {
        background-color: rgb(214, 27, 92);
    }

.btn--link[b-mr5e6qadwy] {
    padding: 0;
    border-radius: 0;
    color: rgb(214, 27, 92);
    font-weight: normal;
}

    .btn--link:hover[b-mr5e6qadwy] {
        text-decoration: underline;
    }

.btn--outline[b-mr5e6qadwy] {
    border-color: rgb(214, 27, 92);
    background-color: transparent;
    text-transform: uppercase;
    &:hover, &:focus

{
    color: #fff;
    background-color: rgb(214, 27, 92);
    border-color: rgb(214, 27, 92);
}

}

.btn--outline:hover[b-mr5e6qadwy],
.btn--outline:focus[b-mr5e6qadwy] {
    color: #fff;
    background-color: rgb(214, 27, 92);
    border-color: rgb(214, 27, 92);
}

body[b-mr5e6qadwy] {
}

h1[b-mr5e6qadwy] {
    font-size: 42px;
    line-height: 50.8px;
    font-weight: 900;
    color: rgb(50, 58, 69);
}

h2[b-mr5e6qadwy] {
    font-size: 22px;
    line-height: 26.4px;
    font-weight: 700;
    color: rgb(50, 58, 69);
}

h3[b-mr5e6qadwy] {
    font-size: 18px;
    line-height: 21.6px;
    font-weight: 700;
}

a[b-mr5e6qadwy] {
    color: rgb(214, 27, 92);
    text-decoration: none;
}

    a:hover[b-mr5e6qadwy] {
        text-decoration: underline;
    }

strong[b-mr5e6qadwy] {
    font-weight: 500;
}

.form[b-mr5e6qadwy] {
    max-width: 660px;
    margin: 0 auto 30px;
    padding: 50px;
    background-color: #fff;
    box-shadow: 0 0 37px 0 rgba(0, 0, 0, 0.2);
}

.form__header[b-mr5e6qadwy] {
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 3px solid rgb(214, 27, 92);
}

.form__control[b-mr5e6qadwy] {
    position: relative;
}

    .form__control input[b-mr5e6qadwy] {
        font-family: 'Gotham';
        display: block;
        width: 100%;
        height: 45px;
        padding: 10px 15px;
        font-size: 16px;
        margin-bottom: 15px;
        border: 1px solid #ccc;
    }

        .form__control input:focus[b-mr5e6qadwy],
        .form__control input:active[b-mr5e6qadwy] {
            border-color: rgb(214, 27, 92);
            outline: none;
        }

.form p[b-mr5e6qadwy] {
    margin-bottom: 50px;
}

.form hr[b-mr5e6qadwy] {
    margin-top: 28px;
    margin-bottom: 40px;
    border-top: 1px solid #ddd;
}

.form__content[b-mr5e6qadwy] {
    min-height: 100px;
}

.form__actions[b-mr5e6qadwy] {
    overflow: auto;
}

.form__control[b-mr5e6qadwy] {
    position: relative;
}

    .form__control input:focus[b-mr5e6qadwy] {
        outline: none;
    }

.form__control__error[b-mr5e6qadwy] {
    margin-bottom: 20px;
    color: rgb(251, 132, 2);
}

.form__actions .btn--outline[b-mr5e6qadwy] {
    float: right;
}

.form__actions .btn--link[b-mr5e6qadwy] {
    margin-top: 8px;
}

.contact-entry[b-mr5e6qadwy] {
    margin-top: 10px;
    text-align: center;
}

.section[b-mr5e6qadwy] {
    padding: 60px 0;
}

.section--gray[b-mr5e6qadwy] {
    background-color: rgb(238, 238, 238);
}

.section--white[b-mr5e6qadwy] {
    background-color: rgb(255, 255, 255);
}

.section__header[b-mr5e6qadwy] {
    font-size: 22px;
    line-height: 26.4px;
    font-weight: 700;
    padding-bottom: 10px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 28px;
}

.puff[b-mr5e6qadwy] {
    padding: 25px 25px 13px;
    background-color: #d61b5c;
    color: #fff;
    display: block;
    transition: all .18s ease;
}

.puff__text[b-mr5e6qadwy] {
    color: #fff;
    font-weight: 500;
    height: 210px;
    overflow: hidden;
}

.puff__action[b-mr5e6qadwy] {
    border-top: 1px solid #d61b5c;
    margin-top: 1.8rem;
    padding-top: 1.2rem;
}

.puff:hover[b-mr5e6qadwy] {
    background-color: #d61b5c;
    color: #fff;
    text-decoration: none;
}

    .puff:hover .puff__action__link[b-mr5e6qadwy] {
        text-decoration: underline;
    }

.row[b-mr5e6qadwy] {
    margin-left: -15px;
    margin-right: -15px;
    overflow: hidden;
}

.col-md-3[b-mr5e6qadwy],
.col-sm-6[b-mr5e6qadwy] {
    width: 100%;
    position: relative;
    min-height: 1px;
    margin-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
}

@media (min-width: 768px) {
    .col-sm-6[b-mr5e6qadwy] {
        width: 50%;
        margin-bottom: 30px;
    }
}

@media (min-width: 992px) {
    .col-md-3[b-mr5e6qadwy] {
        width: 25%;
        margin-bottom: 0;
    }
}

.footer[b-mr5e6qadwy] {
    padding: 10px 0 20px 0;
    /* background: #323a45;
    color: #fff;*/
    background-color: rgb(238, 238, 238);
    color: #323a45;
    margin-bottom: 15px;
}

    .footer .container[b-mr5e6qadwy] {
        display: flex;
        align-items: stretch;
    }

    .footer h3[b-mr5e6qadwy] {
        margin-bottom: 15px;
    }

    .footer img[b-mr5e6qadwy] {
        margin-top: 10px;
        max-width: 50%;
        height: auto;
    }

.footer__section[b-mr5e6qadwy] {
    flex: 0 0 25%;
    padding: 5px 15px;
}

    .footer__section:not(:first-child)[b-mr5e6qadwy] {
        border-left: 1px solid #ddd;
    }

@media (max-width: 991px) {

    .footer .container[b-mr5e6qadwy] {
        display: block;
        padding: 0;
    }

    .footer img[b-mr5e6qadwy] {
        max-width: 100px;
    }

    .footer__section[b-mr5e6qadwy] {
        flex: 0 0 100%;
        padding-bottom: 0;
    }
}

*[b-mr5e6qadwy] {
    box-sizing: border-box;
}

    *[b-mr5e6qadwy]:before,
    *[b-mr5e6qadwy]:after {
        box-sizing: border-box;
    }

html[b-mr5e6qadwy] {
    height: 100%;
}

body[b-mr5e6qadwy] {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.container[b-mr5e6qadwy] {
    max-width: 1140px;
    margin: 0 auto;
    padding-left: 15px;
    padding-right: 15px;
}

.alert[b-mr5e6qadwy] {
    color: #fff;
    background-color: rgb(245, 146, 0);
    padding: 30px;
    margin-bottom: 30px;
}

.logo[b-mr5e6qadwy] {
    text-align: center;
    padding-bottom: 18px;
}

    .logo img[b-mr5e6qadwy] {
        display: block;
        width: 260px;
    }

.hero[b-mr5e6qadwy] {
    margin: 50px 0;
    text-align: center;
}

    .hero h1[b-mr5e6qadwy] {
        margin-bottom: 20px;
    }

    .hero p[b-mr5e6qadwy] {
        font-size: 20px;
    }

.meta[b-mr5e6qadwy] {
    color: #aaa;
}
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-2n0ogfmr5y] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-2n0ogfmr5y] {
    flex: 1;
}

.sidebar[b-2n0ogfmr5y] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-2n0ogfmr5y] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-2n0ogfmr5y]  a, .top-row .btn-link[b-2n0ogfmr5y] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-2n0ogfmr5y] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-2n0ogfmr5y] {
        display: none;
    }

    .top-row.auth[b-2n0ogfmr5y] {
        justify-content: space-between;
    }

    .top-row a[b-2n0ogfmr5y], .top-row .btn-link[b-2n0ogfmr5y] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-2n0ogfmr5y] {
        flex-direction: row;
    }

    .sidebar[b-2n0ogfmr5y] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-2n0ogfmr5y] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row[b-2n0ogfmr5y], article[b-2n0ogfmr5y] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
