﻿.authentication-bg {
    background-image: url('/assets/images/auth-bg-1.jpg');
}

.form-floating-custom .form-floating-icon {
    top: 12px;
    display: block;
}

.arrow-down {
    margin-left: 0;
    margin-right: 0;
}

.validation-summary-errors ul {
    list-style-type: none;
    padding-left: 0;
}

a.header-item {
    top: 16px;
}

a.header-item span {
    position: relative;
    top: 1px;
}

#cookieConsent {
    position: fixed;
    bottom: 0px;
    left: 0px;
    max-width: 480px;
    z-index: 10000;
    margin: 10px;
}

.ribbon {
    top: 30px;
    right: -32px
}

.topnav .navbar-nav .nav-link {
    padding-left: 0 !important;
}

/*.page-content {
    margin-top: 15px !important;
}*/

.invalid-feedback {
    text-align: left !important;
}

label.required:after {
    content: " *";
    color: red;
}

.field-info {
    text-align: left !important;
    font-size: 10px;
}

.btn-primary {
    color: #fff;
    background-color: #1A4782;
    border-color: #1A4782
}

    .btn-primary:hover {
        color: #fff;
        background-color: #235da8;
        border-color: #2d63a8
    }

    .btn-check:focus + .btn-primary, .btn-primary:focus {
        color: #fff;
        background-color: #235da8;
        border-color: #2d63a8;
        -webkit-box-shadow: 0 0 0 .15rem rgba(41,159,225,.5);
        box-shadow: 0 0 0 .15rem rgba(41,159,225,.5)
    }

    .btn-check:active + .btn-primary, .btn-check:checked + .btn-primary, .btn-primary.active, .btn-primary:active, .show > .btn-primary.dropdown-toggle {
        color: #fff;
        background-color: #0272b0;
        border-color: #026ba5
    }

        .btn-check:active + .btn-primary:focus, .btn-check:checked + .btn-primary:focus, .btn-primary.active:focus, .btn-primary:active:focus, .show > .btn-primary.dropdown-toggle:focus {
            -webkit-box-shadow: 0 0 0 .15rem rgba(41,159,225,.5);
            box-shadow: 0 0 0 .15rem rgba(41,159,225,.5)
        }

    .btn-primary.disabled, .btn-primary:disabled {
        color: #fff;
        background-color: #038edc;
        border-color: #038edc
    }

.topnav .navbar-nav .nav-link {
    margin: 0.5rem 1rem;
    margin-left: 0;
    padding: 0;
}

body[data-layout=horizontal] .page-content {
    margin-top: 50px;
}