#body-login {
    text-align: center;
    background: #3a2f55;
}

body {
    font-family: "Suisse Intl", Helvetica, Arial, sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 75%;
}

@font-face {
    font-family: 'Suisse Intl';
    src: url("../fonts/suisseintl-thin.woff2") format("woff2"), url("../fonts/suisseintl-thin.woff") format("woff"), url("../fonts/suisseintl-thin.ttf") format("truetype");
    font-weight: 100;
    font-style: normal; }

@font-face {
    font-family: 'Suisse Intl';
    src: url("../fonts/suisseintl-light.woff2") format("woff2"), url("../fonts/suisseintl-light.woff") format("woff"), url("../fonts/suisseintl-light.ttf") format("truetype");
    font-weight: 300;
    font-style: normal; }

@font-face {
    font-family: 'Suisse Intl';
    src: url("../fonts/suisseintl-regular.woff2") format("woff2"), url("../fonts/suisseintl-regular.woff") format("woff"), url("../fonts/suisseintl-regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal; }

@font-face {
    font-family: 'Suisse Intl';
    src: url("../fonts/suisseintl-bold.woff2") format("woff2"), url("../fonts/suisseintl-bold.woff") format("woff"), url("../fonts/suisseintl-bold.ttf") format("truetype");
    font-weight: 700;
    font-style: normal; }

@font-face {
    font-family: 'Suisse Neue';
    src: url("../fonts/suisseneue-light.woff2") format("woff2"), url("../fonts/suisseneue-light.woff") format("woff"), url("../fonts/suisseneue-light.ttf") format("truetype");
    font-weight: 300;
    font-style: normal; }

@font-face {
    font-family: 'Suisse Neue';
    src: url("../fonts/suisseworks-regular.woff2") format("woff2"), url("../fonts/suisseworks-regular.woff") format("woff"), url("../fonts/suisseworks-regular.ttf") format("truetype");
    font-weight: 400;
    font-style: normal; }

#app-navigation li.active > a {
    color: #ea4e44;
}

#alternative-logins {
    display: none;
}

