body.registrazione section#main {
	 width: 950px;
	 background: transparent;
}
 body.registrazione section#main .registrazione-page {
	 padding: 10px;
	 position: relative;
}
 body.registrazione section#main .registrazione-page #formReg {
	 /*width: 100%;
	 float: right!important;*/
	 position: relative;
	 padding: 20px;
	 background: rgba(51, 51, 51, 0.8);

	 float: left !important;
     width: calc(100% - 355px) !important;
}
 body.registrazione section#main .registrazione-page #formReg:before {
	 content: "";
	 position: absolute;
	 left: -360px;
	 top: 1px;
	 width: 350px;
	 height: 350px;
	 /*background: url(../images/banner/en/AD6.jpg);*/
	 background-size: cover;
}
 body.registrazione section#main .registrazione-page #formReg:after {
	 content: "";
	 position: absolute;
	 left: -360px;
	 bottom: 0px;
	 width: 350px;
	 height: 315px;
	 /*background: url(../images/banner/en/LChat-2.jpg);*/
	 background-size: cover;
}
 body.registrazione section#main .registrazione-page #formReg .left-content {
	 width: 100%;
}
 body.registrazione section#main .registrazione-page #formReg .right-content {
	 width: 100%;
}
 body.registrazione section#main .registrazione-page .title {
	 margin: 0px 0 10px 0;
	 background: transparent;
}
 body.registrazione section#main .registrazione-page .title h4 {
	 text-transform: uppercase;
	 padding: 0;
	 font-weight: bold;
	 font-size: 14px;
}
 body.registrazione section#main .registrazione-page .row .form-group i.fa-info {
	 position: absolute;
	 left: 80px;
	 top: 2px;
	 cursor: pointer;
}
 body.registrazione section#main .registrazione-page .limiti-deposito {
	 margin: 10px auto;
}
 body.registrazione section#main .registrazione-page .limiti-deposito .form-group {
	 text-align: center;
}
 body.registrazione section#main .registrazione-page .limiti-deposito .form-group .form-control {
	 margin-left: 10px;
}
 body.registrazione section#main .registrazione-page .limiti-deposito .title {
	 padding: 5px;
	 margin: 5px 0 10px 0;
}
 body.registrazione section#main .registrazione-page .limiti-deposito .title h4 {
	 text-transform: uppercase;
}
 body.registrazione section#main .registrazione-page .conferme-bottom .title {
	 padding: 5px;
	 margin: 5px 0 10px 0;
}
 body.registrazione section#main .registrazione-page .conferme-bottom .title h4 {
	 text-transform: uppercase;
}
 body.registrazione section#main .registrazione-page .conferme-bottom .form-group {
	 width: 100%;
}
 body.registrazione section#main .registrazione-page .conferme-bottom .button-container {
	 padding: 10px 0 10px 0;
	 text-align: center;
}
 body.registrazione section#main .registrazione-page .button-container {
	 width: 100%;
	 float: left;
	 padding: 0px;
}
 body.registrazione section#main .registrazione-page .button-container .btn-apri-conto {
	 font-size: 14px;
	 width: 100%;
	 height: 40px;
	 border-radius: 5px;
	 text-align: center;
	 line-height: 30px;
	 margin-top: 10px;
	 float: left;
	 display: block;
	 font-weight: bold;
}
 body.registrazione section#main .registrazione-page .right-content ul.list-inline li {
	 width: 35% !important;
}
 body.registrazione section#main .registrazione-page .right-content ul.list-inline li.li-timezone {
	 width: calc(65% - 4px) !important;
}
 body.registrazione form.registration-banners section#main .registrazione-page .banner-cont {
	 width: 350px!important;
	 float: right!important;
	 height: auto!important;
}
 body.registrazione form.registration-banners section#main .registrazione-page .banner-cont a {
	 cursor: pointer;
}
 body.registrazione form.registration-banners section#main .registrazione-page .banner-cont a.banner img {
	 width: 100%!important;
}
 body.registrazione form.registration-banners section#main .registrazione-page .banner-cont a.banner:nth-child(2) {
	 margin-top: 10px;
}
 body.registrazione form.registration-banners section#main .registrazione-page #formReg {
	 float: left !important;
	 width: calc(100% - 355px) !important;
}
 .tooltip {
	 position: absolute;
}
 .tooltip .tooltip-inner {
	 max-width: 500px !important;
	 text-align: left !important;
	 color: black;
	 font-weight: bold;
	 padding: 10px;
}
/* MODAL REGISTRAZIONE ERROR */
 .dialog-errore-reg .modal-content {
	 box-shadow: none;
	 border: none;
}
 .dialog-errore-reg .modal-content p {
	 padding: 10px;
}
/* CONFERMA REGISTRAZIONE */
 .conferma-registrazione {
	 height: 100%;
	 position: relative;
}
 .conferma-registrazione .content {
	 padding: 20px 5px;
	 text-align: center;
}
 .conferma-registrazione .btn-conferma a {
	 margin: 0 auto;
	 text-decoration: none;
}
 .conferma-registrazione .button-container {
	 text-align: center;
}
 .g-recaptcha {
	 margin-top: 50px;
	 position: relative;
}
 .g-recaptcha iframe {
	 left: 50%;
	 top: 0px !important;
	 height: 80px;
}
 .modal .g-recaptcha iframe {
	 transform: translateX(-50%);
}
 