.d_content{position:relative;min-height:200px;padding:5px;max-width:500px;margin:0 auto;}.d_content .b_submit{position:relative;width:150px;height:36px}.d_content .align_right{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;margin:10px 0}.d_content .gb{position:relative;margin:10px 0}.d_content .tb_name{margin-top:10px}.d_content .tb_surname{margin-top:10px}.d_content .ds_birthDate{position:relative;margin-top:10px;width:100%}.d_content .tb_fiscalCode{position:relative;margin-top:10px;width:100%}.d_content .c_phone{position:relative;height:70px;width:100%;}.d_content .c_phone .ppb_phonePrefix,.d_content .c_phone .tb_phoneNumber{position:absolute}.d_content .c_phone .tb_phoneNumber{left:150px;right:0}.d_content .c_graduation{position:relative;margin-top:10px;}@media screen and (min-width:600px){.d_content .c_graduation{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}.d_content .c_graduation .ds_graduationDate,.d_content .c_graduation .tb_studentCode{max-width:300px;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.d_content .c_graduation .tb_studentCode{height:40px;}@media screen and (min-width:600px){.d_content .c_graduation .tb_studentCode{margin-left:20px}}.d_content .c_postalCodeProvince{position:relative;margin-top:10px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;}@media screen and (min-width:600px){.d_content .c_postalCodeProvince{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}}.d_content .c_postalCodeProvince .tb_postalCode{max-width:75px;min-width:75px}.d_content .c_postalCodeProvince .cb_provinces{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;margin-left:20px}.d_content .cb_country .icon{position:absolute;top:0;left:0;width:30px;height:100%;}.d_content .cb_country .icon svg{position:absolute;fill:#ccc;width:24px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.d_content .cb_country .icon img{position:absolute;width:24px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.d_content .cb_country .ZTextBox input,.d_content .cb_country .ZTextBox .ZTextBox_placeholder{margin-left:40px}.d_content .tb_locality{margin-top:-10px}.d_content .tb_confirmEMail{margin-top:-20px}.d_privacy{margin-left:10px;margin-right:10px;}.d_privacy .c_privacy{position:relative;clear:both;top:15px;text-align:justify;font-size:12px;color:#666;margin-bottom:30px}.d_privacy .d_privacy_note{position:relative;margin-bottom:10px;text-align:justify;font-size:11px;color:#666;border-top:solid 1px #ccc}.d_privacy .cb_privacy{position:relative}.d_privacy .b_submit{width:700px}.d_privacy .b_submitInvio{width:150px}.d_privacy .space_between{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin:10px 0;}.d_privacy .space_between .ZCheckBox_label{word-break:break-word}