/* Area Riservata */
.loginPage .btn, .changePassword .btn {background-color: #781a22; border-color: #781a22; color:white; border-radius:0; margin-top:25px;}
.loginPage .username, .loginPage .password {margin-right: 20px;}
.loginPage label, .changePassword label {width:72px; margin-bottom: 20px;}
.changePassword label {width:190px; margin-right:20px;}
.changePassword p { font-weight: 600; margin: 0 0 25px 0; background-color: #425477; color: #fff; padding: 15px; width:auto; text-align: center;}

/*Articolo*/
.padding-primary.collegamentiUtili {
    /*border-top: 1px solid #ccc;*/
    padding: 30px 0;
}


/*Slider AdSP*/
.adsp .carousel-caption {bottom:0; padding-bottom:0;}
.adsp img {margin-bottom:0;}
.adsp .carousel-inner .item::before,.adsp  .top-mb-none .associazione-top-image::before {background-color:transparent;}

/*Banner Home Associazione 12-12 */
.h-bnr.bnr-adsp.associazione, .h-bnr.bnr-assemblea, .h-bnr.bnr-savethedate-sm {text-align:center; }
.h-bnr.bnr-adsp.associazione h2.title-ct-home, .h-bnr.bnr-adsp.associazione p, .h-bnr.bnr-assemblea h2.title-ct-home, .h-bnr.bnr-assemblea p, .h-bnr.bnr-savethedate-sm h2.title-ct-home, .h-bnr.bnr-savethedate-sm p {color:#fff;}

/*Modifica Pagina elenco */
.cat-content.pg-news .news-primary-o .news-item {display:flex; padding:10px 0;}
.cat-content.pg-news .news-primary-o .news-item .news-image {width:300px; float: left; overflow:unset; background:none; min-height:167px;}
.cat-content.pg-news .news-primary-o .news-item .news-image img {height:unset; min-height:unset; width:300px;}
.cat-content.pg-news .news-primary-o .news-item .news-content {max-width:50%;; float:left;}
.cat-content.pg-news .news-primary-o .news-item {margin-bottom:0;}
.pg-news .news-item .news-content {padding: 5px 0 0 20px;}
.pg-news .news-item .news-date {top:10px;}


@media only screen and (max-width:620px){
	.cat-content.pg-news .news-primary-o .news-item {display:block;}
	.cat-content.pg-news .news-primary-o .news-item .news-image, .cat-content .news-primary-o .news-item .news-image img {width:100%;}
	.cat-content.pg-news .news-primary-o .news-item .news-image img {width:100%;}
	.cat-content.pg-news .news-primary-o .news-item .news-content { padding-top: 0  }
	.credit-footer{text-align:center;}
}
@media only screen and (max-width:768px){
	.cat-content.pg-news .news-primary-o .news-item .news-content { max-width: unset}
	.credit-footer{text-align:center;}
}
	
@media only screen and (max-width:992px) and  (min-width:621px){
	.cat-content.pg-news .news-primary-o .news-item .news-image img { width:250px; }
	.cat-content.pg-news .news-primary-o .news-item .news-content { padding-top: 0  }
	.credit-footer{text-align:center;}
	
}

/*--- fine modifiche pg elenco --- */

/*Cerca */
#qnimate .btn-lg {border-radius:0;}
.ezsearch-form input[type=submit] { background-color: #781a22; border-color: transparent; color: #fff;}
.ezsearch-form input {padding:5px;}
.ezsearch-summary {margin-top:15px;}
.ezsearch-result {border-top: 1px solid #dadadadb; padding: 10px 0;}
.ezsearch-results .ezsearch-result h2 {font-size:24px;}

/*Pagina Contatti */
.contatti .form-control {border-radius: 0px;}
.contatti .accettoiterminielecondizioni .control-label {text-align:left;}
.contatti .accettoiterminielecondizioni .col-sm-2, .contatti .accettoiterminielecondizioni .col-sm-10 {width:100%;}
.contatti .accettoiterminielecondizioni span.field-validation-valid {height:50px; display:inline-block;}
.contatti .accettoiterminielecondizioni input.form-control {width:20px;}
.contatti .btn-primary {background-color: #781a22; border-color: #781a22;}
.contatti .btn-primary.btn {border-radius:0;}
.contatti #d691eb33-cfb9-4919-9334-0484130acf47.form-control {border:0; box-shadow: none; padding: 0; margin-top: 15px;}
.contatti .umbraco-forms-navigation .col-sm-10.col-sm-offset-2 {margin-left:0;}
.accettoiterminielecondizioni.checkbox input[type=checkbox] {margin-left:0;}


.cat-content.adsp .news-primary-o .news-item .news-img img { margin:0 auto; width: auto}
.cat-content.adsp .news-primary-o .news-item .news-content { width: 100%; display:block; padding-top:0;     padding-bottom: 9px; }
.cat-content.adsp .news-primary-o .news-item .news-content .news-title { margin-bottom: 0px; }


/*Pagina Premio di Laurea */
.premiodilaurea .form-control {border-radius: 0px;}
.premiodilaurea .accettoiterminielecondizioni .control-label {text-align:left;}
.premiodilaurea .accettoiterminielecondizioni .col-sm-2, .contatti .accettoiterminielecondizioni .col-sm-10 {width:100%;}
.premiodilaurea .accettoiterminielecondizioni span.field-validation-valid {height:50px; display:inline-block;}
.premiodilaurea .accettoiterminielecondizioni input.form-control {width:20px;}
.premiodilaurea .btn-primary {background-color: #781a22; border-color: #781a22;}
.premiodilaurea .btn-primary.btn {border-radius:0;}
.premiodilaurea #d691eb33-cfb9-4919-9334-0484130acf47.form-control {border:0; box-shadow: none; padding: 0; margin-top: 15px;}
.premiodilaurea .umbraco-forms-navigation .col-sm-10.col-sm-offset-2 {margin-left:0;}
.premiodilaurea .accettoiterminielecondizioni.checkbox input[type=checkbox] {margin-left:0;}
.premiodilaurea .accettoiterminielecondizioni {display:inline-flex;}
.premiodilaurea .accettoiterminielecondizioni label { font-size: 12px; line-height: 12px; color: #868686;}


/* Small Devices, Tablets */
@media only screen and (min-width : 768px){
	.cat-content.adsp .news-primary-o .news-item .news-img { text-align: center}
	.cat-content.adsp .news-primary-o .news-item { width: 49%; float: left; margin-right:10px;  min-height: 200px; }
	.cat-content.adsp .news-primary-o .news-item .news-img { float:none}
	.cat-content.adsp .news-primary-o .news-item .news-img img {  width: 90%}
	.cat-content.adsp .news-primary-o .news-item:nth-child(even)	 { margin-right:0px;}
	.contatti .accettoiterminielecondizioni .col-sm-2, .contatti .accettoiterminielecondizioni .col-sm-10 {width:35%;}
	/*.credit-footer{text-align:center;}*/
}



/* Medium Devices, Desktops */
@media only screen and (min-width : 992px){

}



/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px){

.cat-content.adsp .news-primary-o .news-item { width: 45%; float: left; margin-right:30px;  min-height: 210px; }
	.cat-content.adsp .news-primary-o .news-item .news-img img {  width: auto}
}


