body,html{font-family:lato,sans-serif;min-height:100%!important;width:100%!important;text-align:center}body{background-color:#2a93fc;background-repeat:no-repeat;background-position:center top;width:100%;height:100%;background-size:2560px 1440px}header img{width:100%}main{padding:2%;color:#fff}main .box-title{font-size:18px}main a,main a:visited{color:#fff;text-decoration:underline}main hr{width:295px}main button,main input{width:80%;max-width:295px;border:none;margin-bottom:1px;padding:10px;font-weight:bolder;background:#fff;color:#333}main .form-container{height:110px;background-color:#0d76c2;width:410px;padding-top:10px;padding-bottom:1%;margin:0 auto;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.2)}main .form-container-fallback{background:#0a6eb4 url(../img/bg-logo.png) no-repeat center bottom;max-width:410px;min-width:290px;padding-top:30px;padding-bottom:1%;margin:0 auto}main .form_container_with_background{background-color:#0d76c2}main .registration-success-container{padding:0!important;height:300px}main .registration-success-container .registration-status{font-size:20px;padding-left:10%;padding-right:10%;padding-top:20px;padding-bottom:10px}main .registration-success-container .registration-infos{padding:10px 10%;font-size:14px;line-height:1.4em}main .registration-success-container .registration-infos p{color:#fff}main .img{padding:10px 20px;background:#333 center no-repeat}main .img-usr{background-image:url(../img/icons/icon-usr.png);background-color:#0d76c2}main .img-key{background-image:url(../img/icons/icon-key.png);background-color:#0d76c2}main .title{font-size:24px;color:#fff;line-height:28px}@-moz-document url-prefix(){main .title{font-size:20px}}main .title a,main .title a:visited{color:#fff;text-decoration:underline}main .errors{color:#ff0}main .success{color:#adff2f}main .messages{margin:0 auto;width:410px}main .change-password-container{padding:0;margin:0 auto;height:auto}main .change-password-container input{width:255px}main .change-password-container img{vertical-align:text-bottom}main .change-password-container section{padding:20px 10px 10px 10px}main .change-password-container button{width:315px}main .change-password-container section{padding:20px}main .change-password-container .login_subtitle{margin-left:40px;margin-top:20px}main .resend-link-email{width:290px!important}main .info-subtitle{color:#fff}main .login-form{padding:0;color:#333}main .login-form input{width:255px}main .login-form button{width:275px}main .login-form .un_login_info{margin:0 auto;width:275px;margin-bottom:10px}main .login-form.form_container_basic{height:120px}main .login-form.authentication_form_container{margin:0 auto;height:auto}main .login-form.authentication_form_container div input{max-width:500px}main .login-form.authentication_form_container .login_messages{padding-top:20px;padding-left:20px;padding-right:20px}main .login-form.authentication_form_container .login_subtitle{margin-top:20px;color:#fff}main .register-form{padding-top:0!important;height:auto!important;max-width:100%;color:#333}main .register-form .register_subtitle{margin-left:40px;margin-top:20px;color:#fff}main .register-form .account-created-subtitle{margin-top:25px}main .register-form .select2{font-weight:bolder!important;font-family:lato,sans-serif;width:315px!important;border:none!important;text-align:left}main .register-form .select2 .select2-selection--single{height:38px}main .register-form .select2 .select2-selection__rendered{height:38px;line-height:38px;box-shadow:0 -2px #075287}main .register-form .select2 .select2-selection__arrow{height:38px;line-height:38px}main .register-form .select2 .select2-selection{background:#fff;color:#fff;border:none;border-radius:0}main .register-form .select2 .select2-selection span{color:#999}main .forgot-password-form{color:#333}main .invitation-form{padding-top:0!important}main .subtitle{margin:0;width:100%;display:inline-block;background-color:#0d76c2}main .subtitle a{padding:10px;float:right}main .form-captcha{margin:0;padding:0;max-width:100%}main .form-captcha img{vertical-align:bottom}main .form-captcha input{width:50px;box-shadow:0 -2px #075287}main .wfp-logo{max-width:410px;height:auto;padding-left:14px}main .wfp-logo.hub-logo-un{width:100%;max-width:410px;height:auto}main .form-field{box-shadow:0 -2px #075287;max-width:100%}main .pending-approval{padding:1% 10%;color:#fff}main .send_invitation_form{line-height:1.3em}@media screen and (max-width:400px){.btn-style.btn-blue,.btn-style.btn-green,.change-password-container.form-container.authentication_form_container,.form-with-captcha,.lightblue-line,.login-form.authentication_form_container,.register-form.form-container,button[type=submit],input[type=submit]{width:100%;margin-top:0}}footer{font-size:small;text-align:right;color:#fff;background:#333;bottom:0;position:fixed;width:100%;padding:5px}footer div{display:inline;padding:5px 10px 5px 10px}footer a,footer a:visited{color:#fff;text-decoration:none}footer a:hover{text-decoration:underline}.sepa{clear:both}.sepa5{clear:both;height:5px}.sepa10{clear:both;height:10px}.sepa15{clear:both;height:15px}.sepa20{clear:both;height:20px}.btn-blue,.btn-blue-clearer,.btn-green,.btn-red{color:#fff;width:250px;background-color:red}.btn-blue{background:#0091ff}.btn-blue:disabled{background:#005799;cursor:not-allowed}.btn-reset-password:disabled{background-color:#005799;cursor:not-allowed;z-index:10}.btn-blue-clearer{background:#0091ff}.btn-green{background:#71a200;cursor:pointer}.btn-green:disabled{background:#385e56;cursor:not-allowed}.btn-style{box-shadow:0 1px 0 rgba(0,0,0,.2);font-size:13px;color:#fff;cursor:pointer}.btn-style:hover{opacity:.9;cursor:pointer}.taL{text-align:left}.small-font{font-size:small}.fLeft{float:left}.fRight{float:right}.yellow-color{color:#ff0}.light-green-color{color:#8c9018}.blue-color{color:#08f}.lightblue-line{border-bottom:1px solid #108ce6}#a2hs-button-iphone{position:fixed;vertical-align:bottom;width:100%;z-index:999;bottom:0;left:0}#a2hs-button-iphone #a2hs-tooltip{background-color:#fff;width:95%;padding:.5em .5em;margin:0 auto;text-align:center;border-radius:10px}#a2hs-button-iphone #a2hs-tooltip img#a2hs-tooltip-options{vertical-align:middle}#a2hs-button-iphone #a2hs-arrow{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #fff;margin:0 auto;text-align:center}.slidercaptcha span{display:block;margin-bottom:10px}.hfield{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}