@font-face {
    font-family: 'Montserrat';
    url('webfont.woff2') format('woff2'), /* Super Modern Browsers */
    url('webfont.woff') format('woff'), /* Pretty Modern Browsers */
    url('webfont.ttf') format('truetype'), /* Safari, Android, iOS */
    url('webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}

body, html {
    background-color: #02264B;
}



form {
    top: 50%;
    left: 50%;
    position: fixed;
    width: 440px;
    height: 536px;
    margin-top: -268px; /*set to a negative number 1/2 of your height*/
    margin-left: -220px; /*set to a negative number 1/2 of your width*/
    background-color: white;
    border-radius: 10px;
    padding: 40px 69px 40px 69px;
    font-size: 14px !important;
}

.label-login {
    margin-top: 2px;
    margin-bottom: 2px;
    font-size: 24px;
}

.label-text {
    margin-bottom: 24px;
}

.form-control {
    margin-bottom: 16px;
}

.btn {
    margin-top: 8px;
    background: #126B95;
    height: 48px !important;
    border: none;
}

.link-recovery {
    padding-top: 24px;
}

    .link-recovery a:link, .link-recovery a:visited {
        text-decoration: none;
        color: black;
    }
.form-label-group input.form-control{
    height:48px;
}