/* #2199e8 come va */

.logoHome {
	float: left;
	height: 80px;
	
}

h2.subtitle {
	color: #25366A;
	border-bottom: 3px solid #25366A;

}

/* colori */

a {
    color: #25366A;
}

a:hover, a:focus {
	color: #0c7196;
}

a i {
	color: #25366A !important;
}

/* freccia dropdown */
.is-accordion-submenu-parent > a::after {
    border-color: #25366A transparent transparent;
}

.calloutHome {
	border: none !important;
	background-color: #25366A;
	box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.3);
}

footer {
	padding: 1rem;
	box-shadow: -2px -2px 8px rgba(0, 0, 0, 0.3);
	color: white !important;
    background-color: #25366A;
	margin-bottom: 0 !Important;
	margin-top: 1.5rem !Important;
	text-align: center;
}

footer a {
	color: #CCC !important;
}

.button {
	background-color: #25366A;
}

.button:hover, .button:focus, .button.disabled:hover, .button.disabled:focus {
	background-color:#0c7196 !important;
}


/* fine colori */

/* ON-OFF */

.onoffswitch, .onoffswitch2, .onoffswitch3, .onoffswitch4, .onoffswitch5, .onoffswitch6 {
    position: relative; width: 90px;
	
	line-height: normal !important;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}
.onoffswitch-checkbox, .onoffswitch-checkbox2, .onoffswitch-checkbox3, .onoffswitch-checkbox4, .onoffswitch-checkbox5, .onoffswitch-checkbox6 {
    display: none;
}
.onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 2px solid #EEEEEE; border-radius: 20px;
}
.onoffswitch-inner, .onoffswitch-inner2, .onoffswitch-inner3, .onoffswitch-inner4, .onoffswitch-inner5, .onoffswitch-inner6 {
	
    display: block; width: 200%; margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after,.onoffswitch-inner2:before, .onoffswitch-inner2:after,.onoffswitch-inner3:before, .onoffswitch-inner3:after,.onoffswitch-inner4:before, .onoffswitch-inner4:after,.onoffswitch-inner5:before, .onoffswitch-inner5:after,.onoffswitch-inner6:before, .onoffswitch-inner6:after {
    display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 30px;
    font-size: 13px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
    box-sizing: border-box;
}
.onoffswitch-inner:before, .onoffswitch-inner2:before, .onoffswitch-inner3:before, .onoffswitch-inner4:before, .onoffswitch-inner5:before, .onoffswitch-inner6:before {
    content: "ON";
    padding-left: 9px;
    background-color: #25366A; color: #FFFFFF;
}
.onoffswitch-inner:after, .onoffswitch-inner2:after, .onoffswitch-inner3:after, .onoffswitch-inner4:after, .onoffswitch-inner5:after, .onoffswitch-inner6:after  {
    content: "OFF";
    padding-right: 9px;
    background-color: #EEEEEE; color: #999999;
    text-align: right;
}
.onoffswitch-switch, .onoffswitch-switch2, .onoffswitch-switch3, .onoffswitch-switch4, .onoffswitch-switch5, .onoffswitch-switch6 {
    display: block; width: 38px; 
    background: #FFFFFF;
    position: absolute; top: 0; bottom: 0;
    right: 56px;
    border: 2px solid #EEEEEE; border-radius: 20px;
    transition: all 0.3s ease-in 0s; 
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px; 
}

.onoffswitch-checkbox2:checked + .onoffswitch-label .onoffswitch-inner2 {
    margin-left: 0;
}
.onoffswitch-checkbox2:checked + .onoffswitch-label .onoffswitch-switch2 {
    right: 0px; 
}

.onoffswitch-checkbox3:checked + .onoffswitch-label .onoffswitch-inner3 {
    margin-left: 0;
}
.onoffswitch-checkbox3:checked + .onoffswitch-label .onoffswitch-switch3 {
    right: 0px; 
}

.onoffswitch-checkbox4:checked + .onoffswitch-label .onoffswitch-inner4 {
    margin-left: 0;
}
.onoffswitch-checkbox4:checked + .onoffswitch-label .onoffswitch-switch4 {
    right: 0px; 
}

.onoffswitch-checkbox5:checked + .onoffswitch-label .onoffswitch-inner5 {
    margin-left: 0;
}
.onoffswitch-checkbox5:checked + .onoffswitch-label .onoffswitch-switch5 {
    right: 0px; 
}

.onoffswitch-checkbox6:checked + .onoffswitch-label .onoffswitch-inner6 {
    margin-left: 0;
}
.onoffswitch-checkbox6:checked + .onoffswitch-label .onoffswitch-switch6 {
    right: 0px; 
}

