@font-face {
    font-family: 'code-next';
    src: url('https://assets.mytechnomat.gr/style/css/fonts/Code Next Regular.eot'); /* IE9 Compat Modes */
    src: url('https://assets.mytechnomat.gr/style/css/fonts/Code Next Regular.woff') format('woff'), /* Pretty Modern Browsers */
         url('https://assets.mytechnomat.gr/style/css/fonts/Code Next Regular.ttf')  format('truetype'); /* Safari, Android, iOS */
}

body{
    background-image: url("https://assets.mytechnomat.gr/assets/general/coming-soon.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
    font-family: 'code-next' !important;
    color: #003D7E;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

main{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    flex-grow: 1;
}

#content_container{
    text-align: center;
    background-color: rgba(255, 255, 255, 0.7);
    border-radius: 10px;
    min-width: 300px;
}

.instructions{
    max-width: 600px;
    color: #4F4F4F;
    margin: 0 auto;
}

form .form-control, form .field_with_i{
    background-color: #EDEFF3 !important;
    color: #003D7E !important;
    font-weight: 600 !important;
    border-radius: 5px !important;
}

form .form-control:focus + label{
    transform: translateY(-1.5rem) scale(0.8) !important;
    color: #003D7E !important;
}

.active-label {
    transform: translateY(-1.5rem) scale(0.8) !important;
    transform-origin: top left;
}

#email_authentication .active-label, #files .active-label {
    color: #003D7E !important;
}

#files a {
    color: #003D7E !important;
}

#files .link_btn{
    background-color: #003D7E !important;
    color: #EDEFF3 !important;
    width: 48px;
}

.submit{
    background-color: #003D7E !important;
    color: #EDEFF3 !important;
    max-width: 200px;
    margin: 0 auto;
}

a[href="https://confettipage.com"]{
    display: none;
}