/* ------------------------------------------------------------------------------
 *
 *  # Custom Style Archiva
 *
 * ---------------------------------------------------------------------------- */

body{
	color: #444;
	font-weight: 300;
	font-size: 15px;
	font-family: 'Merriweather Sans', sans-serif;
}
h1, h2{
	font-size: 32px;
	font-weight: 300;
	line-height: 40px;
}
h2{
	margin-bottom: 0;
}
a{
	text-decoration: underline;
	color: #444;
}
a:hover{
	text-decoration: underline;
	color: #000;
}
input{
	font-family: 'Merriweather Sans', sans-serif;
}
strong{
	font-weight: 800
}
.underscore{
	text-decoration: underline
}
ul{	
    padding-left: 20px;
}
ul li{
	margin-bottom: 10px
}
.borderred{
	border: 1px solid #f00
}
.txterr{
	color: #f00;
	margin-top: 6px;
	display: none
}
#spanspin{
	display: none;
	margin:0 0 0 10px !important;
}


.form-control::-webkit-input-placeholder { color: #999; }  /* WebKit, Blink, Edge */
.form-control:-moz-placeholder { color: #999; }  /* Mozilla Firefox 4 to 18 */
.form-control::-moz-placeholder { color: #999; }  /* Mozilla Firefox 19+ */
.form-control:-ms-input-placeholder { color: #999; }  /* Internet Explorer 10-11 */
.form-control::-ms-input-placeholder { color: #999; }  /* Microsoft Edge */
.custom-control-label::before, .custom-control-label::after {
    top: 5px !important;
}

/*form disabilitati*/
.form-control.inputformdis::-webkit-input-placeholder { color: #d6d6d6; }  /* WebKit, Blink, Edge */
.form-control.inputformdis:-moz-placeholder { color: #d6d6d6; }  /* Mozilla Firefox 4 to 18 */
.form-control.inputformdis::-moz-placeholder { color: #d6d6d6; }  /* Mozilla Firefox 19+ */
.form-control.inputformdis:-ms-input-placeholder { color: #d6d6d6; }  /* Internet Explorer 10-11 */
.form-control.inputformdis::-ms-input-placeholder { color: #d6d6d6; }  /* Microsoft Edge */
.inputformdis{
	background-color: #eceded;
}
a.linkdis, a.linkdis:hover{
	background-color:#ccc !important;
	cursor: not-allowed !important;
	text-decoration: none !important
}
a.linkbt{
	text-decoration: none !important
}
.txtformdis, label.txtformdis{
	color: #ccc !important
}
/*form disabilitati*/

#textinfo{
	margin-top: 20px;
	display: none
}
.listnum{
	list-style-type:decimal;
}
.container{
    max-width: 600px;
}
#logo{
	margin: 55px 0 80px
}
.areascroll{
	height:400px;
	width:100%;
	overflow:auto;
	scrollbar-base-color:gold;
	padding:20px 25px;
	background-color: #fff;
	border: 1px solid #ced4da;
    border-radius: .25rem;
}
.form-control {
    height: auto;
    padding: 15px 25px;
}
.btn{
	padding: 10px 20px;
}
.btn:disabled {
  background: #ccc !important;
  cursor: not-allowed
}
.btn:disabled:hover {
  background: #ccc !important;
}

.mb-5{ margin-bottom: 5px !important}
.mb-10{ margin-bottom: 10px}
.mb-20{ margin-bottom: 20px}
.mb-30{ margin-bottom: 30px}
.mb-40{ margin-bottom: 40px}
.mb-80{ margin-bottom: 80px}

.mt-20{ margin-top: 20px}
.mt-30{ margin-top: 30px}
.mt-40{ margin-top: 40px}
.mt-70{ margin-top: 70px}
.mt-150{ margin-top: 150px}




