#back-link {
    color: #286EFA;
}

#back-link:hover {
    color: #0850DF;
}

.form-control:focus {
    box-shadow: inset 0 -1px 0 0 #4C5459;
}

.form-control:focus + label {
    color: #4C5459;
}

/* end of input field styles */

#forgot-pass {
    color: #286EFA;
}

#forgot-pass:hover {
    color: #0850DF;
}

input[type="checkbox"]:checked + label::before {
    border: 2px solid #286EFA;
    background-color: #286EFA;
}

#login {
    background-color: #286EFA;
}

#login:hover {
    background: #0850DF;
}

#add {
    background-color: #286EFA;
}

#add:hover {
    background-color: #0850DF;
}

a {
    color: #286EFA;
}

/* Firefox support on win */

@supports (-moz-appearance:none) {
    .form-control {
        border-bottom: 1px solid #bbbec0;
    }
    .form-control:focus {
        border-bottom: 1px solid #4C5459;
    }
    .error-input {
        border-bottom: 1px solid #f23e44;
    }

    .error-input:focus {
        border-bottom: 1px solid #f23e44;
    }
}
.image {
    background-image: url(/fs/files/qL4BQ/nSEJ-OlLRwa2RhWgHTpUiOUPou2jhgglTzN0BoJuPoQ.jpeg?t=1wx9F2j);
}
