.main-background{background:#fef3f3}.main-container{width:100%;height:100%}.register{width:100%;height:100%;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.register .top{background:#fff}.register .top img{display:block;width:56%;max-width:250px;min-width:120px;margin:0 auto;padding:16px;-webkit-box-sizing:content-box;box-sizing:content-box}.register .register-form{font-size:2em;text-align:center;width:100%;max-width:400px;margin:0 auto;padding:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;box-sizing:border-box}.register .register-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.register .register-form .subtitle{font-size:1.2em;margin-bottom:.8em}.register .register-form .register-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1em}.register .register-form .register-bottom span.back,.register .register-form .register-bottom span.continue{width:62%;margin:0 0 1em 0}.register .register-form .register-bottom span.back button,.register .register-form .register-bottom span.continue button{margin:0;border-color:#c32029;color:#c32029;background-color:transparent}.register .register-form .register-bottom span.continue button{background-color:#c32029;color:#fff}.register .register-form .register-info{position:absolute;right:0;top:1em;width:300px;z-index:99}.register .register-form .register-info span{width:100%;padding:.6em;display:block;text-align:left}.register .register-form .register-info span i{margin-right:.4em}.register .register-form .register-info .error,.register .register-form .register-info .info,.register .register-form .register-info .success,.register .register-form .register-info .validation,.register .register-form .register-info .warning{margin:10px 0}.register .register-form .register-info .error{color:#d8000c;border:1px solid #9a9a9a;background:#fff}.register .input-group{text-align:left;margin-bottom:.8em}.register .input-group .ss-single-selected{border-radius:0;border:1px solid #9a9a9a;background:#fff;height:auto;padding:.608em .5em .6em}.register .input-group>span{display:block;margin-bottom:.2em}.register .input-group>span.itit{font-size:1em}.register .input-group>span.tip{font-size:.9em}.register .input-group input{display:block;border:1px solid #9a9a9a;background:#fff;width:100%;padding:.4em .5em .6em}.register .input-group input:-webkit-autofill,.register .input-group input:-webkit-autofill:focus,.register .input-group input:-webkit-autofill:hover{-webkit-box-shadow:unset;box-shadow:unset;background:0 0!important;border:1px solid #9a9a9a;outline:0;-webkit-animation-name:autofill;animation-name:autofill;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-text-fill-color:inherit!important;-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-transition:background-color 5000s ease-in-out 0s;-o-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.register .input-group [disabled]{background:#e9e9e9}.register label.custom-input input[type=checkbox]+span:before{margin-right:.8em}@media only screen and (min-width:436px){.register .register-form{font-size:14px}}