/**handles:ajax-login-register-style**/
body{height:100%}.ajax-login-default-form-container label{display:block;font-weight:700;margin-bottom:5px}.ajax-login-register-container .meta{color:#a3271f;vertical-align:3px;font-size:11px;font-weight:300;font-family:helvetica;line-height:1.2em}.ajax-login-default-form-container input[type=date],.ajax-login-default-form-container input[type=password],.ajax-login-default-form-container input[type=text]{-webkit-transition-property:border-color;-moz-transition-property:border-color;-o-transition-property:border-color;-ms-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;-o-transition-duration:.3s;-ms-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:linear;-moz-transition-timing-function:linear;-o-transition-timing-function:linear;-ms-transition-timing-function:linear;transition-timing-function:linear;width:265px;margin:0 0 15px 0;background:#fff;border-radius:0;font-size:12px;letter-spacing:.1em;padding:5px;margin:0;border:1px}.ajax-login-default-form-container input[type=submit]:active{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 1px rgba(0,0,0,.1) inset;border:1px solid #cfcfcf}.ajax-login-default-form-container input[type=submit]:disabled:hover{cursor:default}.ajax-login-default-form-container input[type=submit]:disabled{cursor:pointer;opacity:.5}.ajax-login-default-form-container input[type=submit]{-webkit-transition-property:background-image;-webkit-transition-duration:.3s;-webkit-transition-timing-function:linear;background:#000;box-shadow:none;border:0;cursor:pointer;font-weight:400;font-size:12px;padding:5px 20px;text-transform:uppercase;text-shadow:0 1px 0 #fff;cursor:pointer;color:#fff;width:277px}.ajax-login-default-form-container .button-container{float:left;padding:0;width:100%}.ajax-login-default-form-container .noon{margin:0 0 15px 0}.ajax-login-default-form-container input[type=button].text{background:0 0;border:0;box-shadow:none;cursor:pointer;color:red;float:right;text-shadow:0 1px 0 #fff;font-weight:700;font-size:12px;padding:7px 15px}.ajax-login-default-form-container .error-container{color:#a3271f;padding:8px;text-shadow:0 1px 0 rgba(255,255,255,.5);margin:0 0 10px;float:left;width:295px;font-weight:700}.ajax-login-default-form-container .success-container{color:#a3271f;text-shadow:0 1px 0 rgba(255,255,255,.5);padding:8px;margin-top:10px;font-weight:700}.login_form .button-container{margin-top:15px}.ajax-login-register-login-container a.fb-login:before,.ajax-login-register-register-container a.fb-login:before{background-image:url('https://www.olimpiamilano.com/wp-content/plugins/zm-ajax-login-register/assets/images/fb-icon.png');content:"";color:#425eac;height:17px;width:17px;display:inline-block;background-size:100%;background-repeat:no-repeat;margin-right:46px;text-shadow:none;text-align:center}.ajax-login-register-login-container a.fb-login,.ajax-login-register-register-container a.fb-login{font-family:'lucida grande',tahoma,verdana,arial,sans-serif;text-decoration:none;background:#4c69ba;background:-webkit-gradient(linear,center top,center bottom,from(#4c69ba),to(#3b55a0));background:-webkit-linear-gradient(#4c69ba,#3b55a0);border-color:#4c69ba;-webkit-font-smoothing:antialiased;text-shadow:0 -1px 0 #354c8c;color:#fff;font-size:13px;padding:5px 8px 5px 5px;border-radius:4px;margin:0;clear:both;display:inline-block;line-height:0;width:264px}.ajax-login-register-login-container a.fb-login span,.ajax-login-register-register-container a.fb-login span{position:absolute;top:23px}.ajax-login-default-form-container a.fb-login:hover{background:-webkit-gradient(linear,center top,center bottom,from(#5b7bd5),to(#4864b1));background:-webkit-linear-gradient(#5b7bd5,#4864b1);cursor:pointer}.hentry .ajax-login-default-form-container input[type=password],.hentry .ajax-login-default-form-container input[type=text]{width:300px}.hentry .fb-login-container{margin:0 0 20px}.hentry .wide .button-container input[type=submit]{float:left}.hentry .ajax-login-register-register-container .wide .fb-login-container{margin:43px 0 0}.form-wrapper{float:left;width:100%;margin:0 0 20px 0}.wide .fb-login-container{width:35%;float:left;margin:22px 0 0}.wide .form-wrapper input[type=password],.wide .form-wrapper input[type=text]{width:95%}.wide .button-container input[type=submit]{float:right}.ui-dialog .form-wrapper{margin:0}@media screen and (max-width:782px){.hentry .ajax-login-default-form-container input[type=password],.hentry .ajax-login-default-form-container input[type=text]{width:100%}}.ui-dialog.ui-widget.ui-widget-content.ui-corner-all{background:url("https://www.olimpiamilano.com/wp-content/plugins/zm-ajax-login-register/assets/images/bkgTextureGradient.png") repeat top left;width:310px!important}.ui-dialog #ajax-login-register-login-dialog.ui-dialog-content{width:277px!important;height:auto!important}.ui-dialog #ajax-login-register-dialog.ui-dialog-content{width:277px!important;height:auto!important}.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix{background-color:transparent;border:0;text-align:center}.ui-dialog-titlebar-close.ui-corner-all,.ui-dialog-titlebar-close.ui-corner-all.ui-state-hover{border:0;padding:0!important;background:url("https://www.olimpiamilano.com/wp-content/plugins/zm-ajax-login-register/assets/images/close-icon.png") no-repeat;background-size:contain}#ui-dialog-title-ajax-login-register-dialog,#ui-dialog-title-ajax-login-register-login-dialog{float:none;text-shadow:initial;margin:0}.ajax-login-default-form-container input[type=submit].rsc-go{width:27px;float:none;padding:5px 0;border-radius:0;background-color:#000;color:#fff}.ui-dialog-content .fb-login-container{padding:0 20px;margin:0 0 20px -20px}#rsc::-webkit-input-placeholder{color:#a3271f}#rsc:-moz-placeholder{color:#a3271f}#rsc::-moz-placeholder{color:#a3271f}#rsc:-ms-input-placeholder{color:#a3271f}.ajax-login-default-form-container input[type=text]#rsc{width:238px}.already-registered-handle,.alternative,.not-a-member-handle{text-align:center;color:#fff!important}.ajax-login-register-container .meta a{color:#fff!important}.rememberme{text-align:center;position:relative;height:20px}.rememberme *{position:absolute}.rememberme :first-child{top:-4px;left:25px}.rememberme :nth-child(2){top:0;left:50px}.rememberme :last-child{top:0;left:65px;width:125px}