@font-face {
    font-family: 'FuturaStd-Book';
	src: url('../fonts/FuturaStd-Book.eot?#iefix') format('embedded-opentype'),  url('../fonts/FuturaStd-Book.otf')  format('opentype'),
	     url('../fonts/FuturaStd-Book.woff') format('woff'), url('../fonts/FuturaStd-Book.woff2') format('woff2'), url('../fonts/FuturaStd-Book.ttf')  format('truetype'), url('../fonts/FuturaStd-Book.svg#FuturaStd-Book') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family: 'FuturaStd-Bold';
  src: url('../fonts/FuturaStd-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/FuturaStd-Bold.otf')  format('opentype'),
	     url('../fonts/FuturaStd-Bold.woff') format('woff'), url('../fonts/FuturaStd-Bold.woff2') format('woff2'), url('../fonts/FuturaStd-Bold.ttf')  format('truetype'), url('../fonts/FuturaStd-Bold.svg#FuturaStd-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'FuturaStd-Heavy';
  src: url('../fonts/FuturaStd-Heavy.eot?#iefix') format('embedded-opentype'),  url('../fonts/FuturaStd-Heavy.otf')  format('opentype'),
	     url('../fonts/FuturaStd-Heavy.woff') format('woff'), url('../fonts/FuturaStd-Heavy.ttf')  format('truetype'), url('../fonts/FuturaStd-Heavy.svg#FuturaStd-Heavy') format('svg');
  font-weight: normal;
  font-style: normal;
}


body{background-color:#f6f6f6 !important; font-family:'FuturaStd-Heavy';}
.profile{margin:20px 0;}
.profile-sidebar{padding:20px 0 10px;background:#fff}
.profile-userpic img{float:none;margin:0 auto;width:50%;height:50%;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;border-radius:50%!important}
.profile-usertitle{text-align:center;margin-top:20px}
.profile-usertitle-name{color:#5a7391;font-size:16px;font-weight:600;margin-bottom:7px}
.profile-usertitle-job{text-transform:uppercase;color:#5b9bd1;font-size:12px;font-weight:600;margin-bottom:15px}
.profile-userbuttons{text-align:center;margin-top:10px}
.profile-userbuttons .btn{text-transform:uppercase;font-size:11px;font-weight:600;padding:6px 15px;margin-right:5px}
.profile-userbuttons .btn:last-child{margin-right:0}
.profile-usermenu{margin-top:30px}
.profile-usermenu ul li{border-bottom:1px solid #f0f4f7}
.profile-usermenu ul li:last-child{border-bottom:none}
.profile-usermenu ul li a{color:#93a3b5;font-size:14px;font-weight:400}
.profile-usermenu ul li a i{margin-right:8px;font-size:14px}
.profile-usermenu ul li a:hover{background-color:#fafcfd;color:#5b9bd1}
.profile-usermenu ul li.active{border-bottom:none}
.profile-usermenu ul li.active a{color:#5b9bd1;background-color:#f6f9fb;border-left:2px solid #5b9bd1;margin-left:-2px}
.profile-content{padding:20px;background:#fff;min-height:460px}




.profile-content h1 {margin-top:0px !important; margin-bottom:15px; font-size:14px !important;}
h3 {font-family: 'FuturaStd-Book'; font-size:18px;}

.preventivo-bottone{box-sizing:border-box;-moz-box-sizing:border-box;font-size:14px;display:inline-block;padding:15px;text-decoration:none;text-align:center;background-color:#1d497a;color:#fff;margin-top:15px;margin-bottom:15px;font-family: FuturaStd-Book; letter-spacing:1px; border:none;}
.preventivo-bottone:hover{background-color:#ffff00;color:#1d497a; text-decoration:none;}



.titolo-sezione {color:#1d497a}

.fatturazione {border: 1px solid #ccc;background-color:#f6f6f6;padding:10px; margin-top:2px;}
.fatturazione i {font-family: 'FuturaStd-Book'; font-size:14px;}

.sotto-fatturazione {font-family: 'FuturaStd-Book'; font-size:11px; margin-top:3px;}

.tabella-fattura {font-family: 'FuturaStd-Book'; margin-top:40px;}

.nfCompactInput, .ui-label, .ui-label-no-margin {font-size: 1em;font-weight:400;color:grey;}
.input-password-input, .ui-text-input {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 16px;border: solid 1px #b3b3b3;
-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;display: block;-webkit-appearance: none;-moz-appearance: none;appearance: none;width: 100%;
color: #000;padding: 10px 11px;height: 44px;}

.dimentica-password {margin-left:30px;}
.form {margin-top:30px;}

.scelta-pagamento {margin-top:20px;}


@media (max-width:767px) {
	.forza-sx-mobile {float:left !important; text-align: left !important; clear:both; margin-top:15px;}
	.titolo-sezione {padding-bottom:10px !important;}
}



.form-group label{font-size:18px;}
.well{font-size:14px;}



#id-pagamenti-container .ui-title-block { font-size: 20px !important;}



