/*��--- CSS DIGITAL - V.03 - 2019_03_25 ---��*/

/* SPAZIATURE */
.spacer10{
	height: 10px !important;	
}
.spacer15 {
    height: 15px !important;
}
.spacer20{
	height: 20px !important;	
}
.spacer30{
	height: 30px !important;	
}
.spacer40{
	height: 40px !important;	
}
.spacer50{
	height: 50px !important;	
}
.spacer60{
	height: 60px !important;	
}
.spacer70{
	height: 70px !important;	
}
.spacer80{  
	height: 80px !important;	
}
.spacer90{  
	height: 90px !important;	
}
.spacer100{ 
	height: 100px !important;	
}
.spacer110{ 
	height: 110px !important;	
} 
.spacer120{ 
	height: 120px !important;	
}
/* FONT - GOOGLE - OSWALD  */
@font-face {
    font-family: 'Oswald';
    src: url('/Vault/font/oswald-bold-webfont.woff2') format('woff2'), url('/Vault/font/oswald-bold-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Oswald';
    src: url('/Vault/font/oswald-extralight-webfont.woff2') format('woff2'), url('/Vault/font/oswald-extralight-webfont.woff') format('woff');
    font-weight: 200;
    font-style: normal;
}
@font-face {
    font-family: 'Oswald';
    src: url('/Vault/font/oswald-light-webfont.woff2') format('woff2'), url('/Vault/font/oswald-light-webfont.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Oswald';
    src: url('/Vault/font/oswald-medium-webfont.woff2') format('woff2'), url('/Vault/font/oswald-medium-webfont.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Oswald';
    src: url('/Vault/font/oswald-regular-webfont.woff2') format('woff2'), url('/Vault/font/oswald-regular-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Oswald';
    src: url('/Vault/font/oswald-semibold-webfont.woff2') format('woff2'), url('/Vault/font/oswald-semibold-webfont.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}
/* PAGINA GENERALE */
body {
    padding-top: 5px;
    padding-bottom: 5px;
}
/*  TITOLO SEZIONI  */
.fancy-title {
    text-align: center;
    background: none !important;
    color: #323232 !important;
    font-size: 25px !important;
}
    .fancy-title span {
        display: inline-block;
        position: relative;
    }
        .fancy-title span:before,
        .fancy-title span:after {
            content: "";
            position: absolute;
            height: 5px;
            border-top: medium solid #90181E;
            top: 15px;
            width: 9330%;
        }
        .fancy-title span:before {
            right: 100%;
            margin-right: 50px;
        }
        .fancy-title span:after {
            left: 100%;
            margin-left: 50px;
        }
/*  WELL DIGITAL  */
.digital-well {
    border-radius: 15px;
    background-color: RGBA(245,245,245,0.70);
}

.digital-well-green-light {
    border-radius: 15px;
    background-color: RGBA(13,125,43,0.20);
}

.digital-well-green-dark {
    border-radius: 15px;
    background-color: RGBA(9,79,27,0.30);
}

.form-signin {
  width: 100%;
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}
.form-signin .checkbox {
  font-weight: 400;
}
.form-signin .form-control {
  position: relative;
  box-sizing: border-box;
  height: auto;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
