﻿div.accedi .login-sez-title{
margin-top:10px;
margin-bottom:25px;
}

div.accedi .login-sub-sez-title{
margin-bottom:20px;
}

#frmLogin .lbl-accedi{
display:block;
}

#frmLogin .user-credential{
	margin-bottom:25px;
	width: 40%;
    text-align: left;
	margin:0px auto 25px auto;
}

@media (max-width: 480px){
	#frmLogin .user-credential{
	width: 60%;
	}
}

@media (max-width: 979px) and (min-width: 768px){
	#frmLogin .user-credential{
	width: 60%;
	}
	input {
		width: 80%!important;
	}
}

#frmLogin input[type="text"], #frmLogin input[type="password"]{
	border-color: #416077;
    border-width: 1px;
    border-style: solid;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    padding-left: 5px;
	width:100%;
}

.login-tf .register{
	margin-top:25px;
}


ul.esperti{
	margin-left:40px;
	list-style-type:disc; 
}



#content #sidebar section ul.expand.argomentiExpanded p {
     border-top: 1px solid #c3b5a9; 
     border-bottom: none; 
     padding: 7px 0px; 
     display: block; 
	 
	     font-family: "Montserrat", Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 1em;
}

#content #sidebar section ul.expand.argomentiExpanded p  a{
	display: block;
    padding: 9px 25px 9px 0;
}

.list-extended-esperti h5{
	font-size:13px;
}