#myModalLabel{
	color: #7f3033;
	width: 80%; 
	margin: -3px 0px 0px 0px;
	font-size: 20px;
}

a.red, a.red:hover, a.red:focus, a.red:active { color: #7f3033; }

.btn-primary{
    color: #fff;
    background-color: #7f3033;
    border-color: #7f3033;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
    color: #7f3033;
    background-color: #FFFFFF;
    border-color: #7f3033;
}

.has-error{
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

label.has-error{
	color: #a94442;
	font-weight: normal;
	box-shadow: none;
}

#lblcbprivacy label.has-error{
	position: absolute;
	top: 24px;
}

.form-horizontal .control-label{ font-weight: 500; }

.margin-t-medium{ margin-top: 15px; }

body.modal-open #header, body.modal-open #menu, body.modal-open .breadcrumbs, body.modal-open .content, body.modal-open .view-sidebar, body.modal-open #sidebar, 
body.modal-open #footer, body.modal-open #intro-adlabor, body.modal-open #proposte, body.modal-open #formazione, body.modal-open .box-news, body.modal-open .elementor-container{
    -webkit-filter: blur(5px);
    -moz-filter: blur(5px);
    -o-filter: blur(5px);
    -ms-filter: blur(5px);
    filter: blur(5px);
}