﻿@font-face {
    font-family: 'sahel-black-fd';
    src: url('../fonts/sahel/fd/sahel-black-fd.eot') format('embedded-opentype'), url('../fonts/sahel/fd/sahel-black-fd.ttf') format('truetype'), url('../fonts/sahel/fd/sahel-black-fd.woff') format('woff');
}
@font-face {
    font-family: 'sahel-fd';
    src: url('../fonts/sahel/fd/sahel-fd.eot') format('embedded-opentype'), url('../fonts/sahel/fd/sahel-fd.ttf') format('truetype'), url('../fonts/sahel/fd/sahel-fd.woff') format('woff');
}

@font-face {
    font-family: 'sahel';
    src: url('../fonts/sahel/sahel.eot') format('embedded-opentype'), url('../fonts/sahel/sahel.ttf') format('truetype'), url('../fonts/sahel/sahel.woff') format('woff'), url('../fonts/sahel/sahel.woff2') format('woff2');
}
body {
    background: url('/img/hero-bg_.jpg') no-repeat center center fixed;
    background-size: cover;
    height: 100vh;
    margin: 0;
    font-family: 'sahel', 'sahel-black-fd', 'Tahoma', sans-serif;
}

.login-card {
    background: rgba(255, 255, 255, 0.75);
    border-radius: 2px;
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.3);
    padding: 40px;
    max-width: 400px;
    width: 100%;
}

.login-container {
    height: 100vh;
}

.form-floating label {
    right: 0 !important;
    left: auto !important;
}

#login-submit {
    /*background-color: #1ce7d1;*/
    background-color: #ff6a00;
    color: #fff;
    border-radius: 1px;
}

.form-control {
    border-radius: 1px;
}

a {
    color: #000000;
}
h2 {
    font-family: 'sahel-black-fd', 'Tahoma', sans-serif;
}