﻿/*Gestione FONTS*/
@font-face {
    font-family: 'typograph_prosemibold';
    src: url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_semi_bold-webfont.eot');
    src: url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_semi_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_semi_bold-webfont.woff2') format('woff2'),
         url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_semi_bold-webfont.woff') format('woff'),
         url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_semi_bold-webfont.ttf') format('truetype'),
         url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_semi_bold-webfont.svg#typograph_prosemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'typograph_proultraLtIt';
    src: url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_ultra_light_italic-webfont.eot');
    src: url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_ultra_light_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_ultra_light_italic-webfont.woff2') format('woff2'),
         url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_ultra_light_italic-webfont.woff') format('woff'),
         url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_ultra_light_italic-webfont.ttf') format('truetype'),
         url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_ultra_light_italic-webfont.svg#typograph_proultraLtIt') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'typograph_proultralight';
    src: url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_ultra_light-webfont.eot');
    src: url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_ultra_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_ultra_light-webfont.woff2') format('woff2'),
         url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_ultra_light-webfont.woff') format('woff'),
         url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_ultra_light-webfont.ttf') format('truetype'),
         url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_ultra_light-webfont.svg#typograph_proultralight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'typograph_proextrabold';
    src: url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_extra_bold-webfont.eot');
    src: url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_extra_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_extra_bold-webfont.woff2') format('woff2'),
         url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_extra_bold-webfont.woff') format('woff'),
         url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_extra_bold-webfont.ttf') format('truetype'),
         url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_extra_bold-webfont.svg#typograph_proextrabold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'typograph_prolight_italic';
    src: url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_light_italic-webfont.eot');
    src: url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_light_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_light_italic-webfont.woff2') format('woff2'),
         url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_light_italic-webfont.woff') format('woff'),
         url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_light_italic-webfont.ttf') format('truetype'),
         url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_light_italic-webfont.svg#typograph_prolight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'typograph_prolight';
    src: url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_light-webfont.eot');
    src: url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_light-webfont.woff2') format('woff2'),
         url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_light-webfont.woff') format('woff'),
         url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_light-webfont.ttf') format('truetype'),
         url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_light-webfont.svg#typograph_prolight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'typograph_prosemibold_italic';
    src: url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_semi_bold_italic-webfont.eot');
    src: url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_semi_bold_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_semi_bold_italic-webfont.woff2') format('woff2'),
         url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_semi_bold_italic-webfont.woff') format('woff'),
         url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_semi_bold_italic-webfont.ttf') format('truetype'),
         url('/Scripts/mobile-registrazione/fonts/typograph_pro/typograph_pro_semi_bold_italic-webfont.svg#typograph_prosemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*Fine Gestione Fonts*/

body  {
   
    font-size:1.87em;
}
.spacer-1 {
    max-height:0.80em;
    height:0.60em;
}

.form-elements {
    color:#ff4200 !important;
    font-family:"typograph_proextrabold";
    margin:0 auto;
}
.block-center-300 {
    width:323px;
    margin:auto;
}

.blocco-titolo-success {
    color: #fff;
    font-family: typograph_prosemibold;
    font-size: 0.8em;
}

.titolo-descrittivo {
    color: #fff;
    font-size: 0.75em;
}
@media (min-device-width:320px) { /* smartphones, iPhone, portrait 480x320 phones */
    .block-center-300 {
        width: 300px;
    }
}
@media (min-device-width:480px) { /* iphone 3 */
    .block-center-300 {
        width: 300px;
    }
}
@media (min-device-width:481px) { /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */ 
   .img-facebook {
        max-width:50%;
        margin:0 auto;
    }
    .form-elements {
        max-width:80%;
    }
}
@media (min-device-width: 641px) { /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */ }
@media (min-device-width:961px) { 
    /* tablet, landscape iPad, lo-res laptops ands desktops */
    .form-elements {
        max-width:60%;
    }
}
@media (min-device-width:1025px) { /* big landscape tablets, laptops, and desktops */
  .form-elements {
        max-width:40%;
    }
}
@media (min-device-width:1281px) { 
     .form-elements {
        max-width:30%;
    }
    .container-fluid {
        max-width:80%;
        margin:0 auto !important;
    }
}