.bg-primary {
    background-color: #fff !important;
    background-image: url('../images/osservatorio_login_bg.jpg');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

:root {
    --primary: #e81500!important;
    --primary-hover: #af0f00!important;
}

h1 {
    font-size: 2rem !important;
}

.back-btn {
    background-color: #69707a;
    border-color: #69707a;
    outline: none;
}

.back-btn:hover {
    background-color: #5b6068 !important;
    border-color: #585e66;
    outline: none;
}

.back-btn:focus,
.back-btn:active {
    box-shadow: 0 0 0 0.2rem rgba(88, 94, 102, 0.5) !important;
    border-color: #585e66 !important;
    background-color: #585e66 !important;
    outline: none !important;
}

#step-indicators-container .step-indicator {
    background-color: #eef2f8;
    border-radius: 10px;
}

#step-indicators-container #step-1-indicator {
    background-color: #00ac69;
}

.layoutAuthentication_menu{
    position: absolute;
    top: 10px;
    right: 10px;
    text-align: right;
    display: inline;
}
