﻿.card-icon {
    background: #004a80 !important;
    box-shadow: 0 4px 20px 0 #000000, 0 7px 10px -5px #004a80; /*fallback color*/
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.14), 0 7px 10px -5px rgba(0, 74, 128, 0.4) !important;
}

a {
    color: #43a9f3 ;
}

.btn:focus, .btn:active:focus, .btn.active:focus {
    color: white !important;
    outline: 0 none !important;
}

.btn-primary {
    background: #004a80 !important;
    box-shadow: none !important;
    color: white !important;
}

    .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
        background: #003a64 !important;
        border: 0 none !important;
        box-shadow: 0 2px 2px 0 #003a64, 0 3px 1px -2px #003a64, 0 1px 5px 0 #003a64 !important;
        color: white !important;
    }

input:checked + .form-check-sign .check {
    background: #004a80 !important;
}

.is-focused [class^='bmd-label'],
.is-focused [class*=' bmd-label'] {
    color: #004a80 !important;
}

.form-control,
.is-focused .form-control {
    background-image: linear-gradient(to top, #004a80 2px, rgba(156, 39, 176, 0) 2px), linear-gradient(to top, #d2d2d2 1px, rgba(210, 210, 210, 0) 1px) !important;
}

.has-danger .form-control:invalid {
    background-image: linear-gradient(to top, #f44336 2px, rgba(244, 67, 54, 0) 2px), linear-gradient(to top, #d2d2d2 1px, rgba(210, 210, 210, 0) 1px) !important;
}

.text-danger.field-validation-error {
    font-size: 11px;
}
