.navbarmenu .logoImg {
    height: 60px;
    margin-top: -20px !important;
}

.article {
    background: #5473b6;
}

.lockme, .forgot, .signup, .signin {
    background: #5473b6;
}

.article div.logo {
    padding: 0;
}

.lockme .ui.green.button, .forgot .ui.green.button, .signup .ui.green.button, .signin .ui.green.button {
    background: #567fd6;
}


@font-face {
    font-family: 'Proxima Nova Thin Italic';
    src: url('../fonts/ProximaNova-ThinIt.eot');
    src: url('../fonts/ProximaNova-ThinIt.eot?#iefix') format('embedded-opentype'),
    url('../fonts/ProximaNova-ThinIt.woff') format('woff'),
    url('../fonts/ProximaNova-ThinIt.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Proxima Nova Thin';
    src: url('../fonts/ProximaNovaT-Thin.eot');
    src: url('../fonts/ProximaNovaT-Thin.eot?#iefix') format('embedded-opentype'),
    url('../fonts/ProximaNovaT-Thin.woff') format('woff'),
    url('../fonts/ProximaNovaT-Thin.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Proxima Nova Light';
    src: url('../fonts/ProximaNova-Light.eot');
    src: url('../fonts/ProximaNova-Light.eot?#iefix') format('embedded-opentype'),
    url('../fonts/ProximaNova-Light.woff') format('woff'),
    url('../fonts/ProximaNova-Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Proxima Nova Regular';
    src: url('../fonts/ProximaNova-Regular.eot');
    src: url('../fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),
    url('../fonts/ProximaNova-Regular.woff') format('woff'),
    url('../fonts/ProximaNova-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body * {
    font-family: "Proxima Nova Regular";
}