 /*colore1*/

body {
    background-color: #f1f9ff;
}
.titolo{
    color: white;
}
.select_language :focus {
    background-color: #f1f9ff;
}

/*colore2*/

.bg_left{
    background-color: #03247d;
}
.form-control {
    color: #03247d;
    border-bottom: 1px solid #03247d;
}
.form-control:focus {
    color: #03247d;
}
form small.messages > div span.alert {
    color: #03247d;
    border: 0px solid #03247d;
}
form small.messages > div {
    color: #03247d;
}
.titolo-404{
    color: #03247d;
}

/*colore3*/

.btn-success {
    background-color: #03247d;
    border-color: #3e84b7; /*colore 3 scuro*/
}

/*colore4 = colore2 chiaro*/
.form-control:focus {
    border-color: #60aadf;
}

/*colore5 = colore3 chiaro*/
.btn-success:hover, .btn-success.focus, .btn-success:focus, .btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show > .btn-success.dropdown-toggle {
    background-color: #6fb6e8;
    background-color: #43a6ec;
    border-color: #3e84b7;
    box-shadow: none;
}

/*ombre*/
.container_logo{
    box-shadow: 10px 10px 50px #00365b, -10px -10px 50px #178adf; /*https://neumorphism.io/ colore2*/
}
.container_logo{
    border: 5px solid #021858;
}
.form-signin > button {
    box-shadow: 5px 5px 11px #cdd4d9, -5px -5px 11px #ffffff; /*https://neumorphism.io/ colore1*/
}

.neu{
    box-shadow:  5px 5px 10px #cfdfea, -5px -5px 10px #ffffff !important;
}

/*altro*/
.container_logo, .container_logo .logo{
    padding: 0;
}

.descrizione-404 {
    color: #646464;
}

footer a span{
   color: #2550c5!important;
}
    span.wi span:first-child{
        color: #000;
        
    }
    span.wi span:nth-child(2){
        color: #5b5b5b;
    }