@font-face {
   font-family: 'Raleway-Regular';
   src: url(Raleway.eot);
   src: local('Raleway-Regular'), url('../font/Raleway-Regular.ttf') format('truetype');
}
@font-face {
   font-family: 'Raleway-SemiBold';
   src: url(Raleway.eot);
   src: local('Raleway-SemiBold'), url('../font/Raleway-SemiBold.ttf') format('truetype');
}
@font-face {
   font-family: 'Raleway-Bold';
   src: url(Raleway.eot);
   src: local('Raleway-Bold'), url('../font/Raleway-Bold.ttf') format('truetype');
}
@font-face {
   font-family: 'ITC-Officina-Sans-Std-Book';
   src: url(ITC-Officina-Sans-Std-Book.eot);
   src: local('ITC-Officina-Sans-Std-Book'), url('../font/ITC-Officina-Sans-Std-Book.otf') format('truetype');
}
@font-face {
   font-family: 'ITC-Officina-Sans-Std-Bold';
   src: url(ITC-Officina-Sans-Std-Bold.eot);
   src: local('ITC-Officina-Sans-Std-Bold'), url('../font/ITC-Officina-Sans-Std-Bold.otf') format('truetype');
}

/*========== GENERALE ==========*/
p, ul, label {font-size: 12px; color: #6f6e68;}
.row-margin-bottom {margin-bottom: 50px;}
.col-margin-bottom {margin-bottom: 25px;}


/*========== HEADER ==========*/
.header {background-color: #f08b1f; padding: 25px 0;}
.header p {color: #ffffff; letter-spacing: 1px; margin: 0;}
.header-cell-sx {display: inline-block; vertical-align: top; margin: 5px;}
.header-cell-dx {display: inline-block; text-align: left;}
.header-cell-dx p .title {font-family: 'ITC-Officina-Sans-Std-Bold'; font-size: 20px; line-height: 25px;}
.header-cell-dx p .subtitle {font-family: 'ITC-Officina-Sans-Std-Book'; font-size: 20px; line-height: 25px;}

/*========== CONTENT ==========*/
.content p, label {font-size: 16px; font-family: 'Raleway-Regular';}
.content strong {font-family: 'Raleway-Bold';}
.content p.text-blue-small {color: #022c4e; font-size: 10px; font-family: 'Raleway-SemiBold';}
.content p.text-blue-big {color: #022c4e; font-size: 20px; font-family: 'Raleway-SemiBold';}
.content p .text-orange {color: #f08b1f;}
.content .custom-form {max-width: 640px; margin: auto;}
.content .custom-button-1 {background-color: #f08b1f; border: 1px solid #f08b1f; color: #ffffff; padding-right: 35px; padding-left: 35px; font-size: 16px; font-family: 'Raleway-SemiBold';}
.content .custom-button-1:hover {background-color: #ffffff; border: 1px solid #f08b1f; color: #f08b1f;}
.content .custom-button-2 {background-color: #ffffff; border: 1px solid #f08b1f; color: #f08b1f; padding-right: 35px; padding-left: 35px; font-size: 16px; font-family: 'Raleway-SemiBold';}
.content .custom-button-2:hover {background-color: #f08b1f; border: 1px solid #f08b1f; color: #ffffff;}
.content .activity-box {position: relative; max-width: 640px; margin: auto; border: 2px solid #f08b1f; padding: 50px;}
.content .activity-box .icona-clessidra {position: absolute; top: -15%; right: 0; left: 0; margin-right: auto; margin-left: auto;}
.content .activity-box .icona-pollice {position: absolute; top: -21%; right: 0; left: 0; margin-right: auto; margin-left: auto;}
.content .activity-box .icona-wifi {position: absolute; top: -18%; right: 0; left: 0; margin-right: auto; margin-left: auto;}
.content .activity-box .button-container {position: absolute; right: 0; bottom: -13%; left: 0; margin-right: auto; margin-left: auto;}


/*========== NOTICE ==========*/
.notice p, ul {font-size: 12px;}




