.stepsForm{width:100%;box-sizing:border-box;line-height:1;text-align:center}.stepsForm .sf-error{border:solid 1px #C00!important}.stepsForm .sf-error+span{border-color:#C00!important}.stepsForm #sf-msg{display:inline-block;padding:1rem}.stepsForm .sf-msg-error{color:#c00}.stepsForm .sf-msg-success{color:#090}.stepsForm .sf-steps{width:100%;box-sizing:border-box;height:auto;padding:0 1rem;margin:10px auto;margin-bottom:5px}.stepsForm .sf-steps .sf-steps-content{width:100%;box-sizing:border-box;font-size:18px}.stepsForm .sf-steps-content>div{display:inline-block;padding:1rem 1rem 1rem 4rem;width:180px;background:#CCC;color:#FFF;cursor:pointer;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden}.stepsForm .sf-steps-center>div{display:block;padding:1rem 1rem 1rem 4rem;background:#CCC;color:#FFF;cursor:pointer;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:hidden;box-sizing:border-box}.stepsForm .sf-steps-content>div.sf-active{background:#2096cd}.stepsForm .sf-steps-content>div.sf-checked{background:#19aa96}.stepsForm .sf-steps-content>div>span{position:absolute;left:0;top:0;bottom:0;background:#AAA;padding:.8rem 1rem;font-size:18px}.stepsForm .sf-steps-content>div.sf-active>span{background:#1b7fad}.stepsForm .sf-steps-content>div.sf-checked>span{background:#138272}.stepsForm .sf-steps-content>div>span:after{content:'';display:block;width:10px;position:absolute;right:-10px;height:100%;top:0;background:url('data:image/svg+xml; charset=utf-8,<svg width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 20" preserveAspectRatio="none"><path d="m0,0 l10,10 l-10,10 l-0,-20z" stroke-width="1.5" fill="#AAA"/></svg>') 0 0 no-repeat}.stepsForm .sf-steps-content>div.sf-active>span:after{background:url('data:image/svg+xml; charset=utf-8,<svg width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 20" preserveAspectRatio="none"><path d="m0,0 l10,10 l-10,10 l-0,-20z" stroke-width="1.5" fill="#1b7fad"/></svg>') 0 0 no-repeat}.form-block{background-color:#e1eef7;border-radius:7px;font-size:14px;line-height:24px;margin-bottom:20px}.form-block .pf-row:last-child{margin-top:10px}.form-block h3{margin:0;margin-bottom:6px;font-size:20px;line-height:30px}.form-block .login_form_toggle,.form-block #loginarea,.form-block #loginarea2,.form-block #forgotpass,.form-block #newpatient{text-decoration:underline;color:#0259a4}.form-block .login_form_toggle:hover,.form-block .login_form_toggle:active,.form-block .login_form_toggle:focus{text-decoration:underline!important}.radiobox{width:70%;border:1px solid #e0e0e0;background-color:#fff;margin:0 auto;margin-bottom:10px;padding-bottom:4px!important;padding-top:4px!important;text-align:left}.radiobox:focus{border-color:#4496e7!important}.radiobox .lbl-login{margin-bottom:0!important}.radiobox label{display:inline-table!important;width:120px!important;font-size:13px;margin-left:6px}.radiobox label.qqautre{width:180px!important}.radiobox label i{font-size:16px}.form-block.padding,.form-block .block-padding{padding:14px!important}.lbl-cgu{margin-bottom:10px}.lbl-cgu label{font-size:12px}@media (max-width:568px){.radiobox,.form-block .lbl-login{width:95%!important}}.form-block .block-or{position:relative;height:30px;padding-top:15px}.form-block .block-or i{position:absolute;width:30px;height:30px;top:0;left:50%;margin-left:-15px;border-radius:30px;background-color:#0259a5;font-size:12px;line-height:30px;color:#FFF;font-weight:700;font-style:normal;text-align:center}.form-block label,.form-block .accepterms{text-align:left}.form-block .lbl-login{width:100%;margin-bottom:10px}.form-block .linkpwd{position:absolute;right:10px;bottom:6px;font-size:11px}.form-block .block-or hr{margin:0;padding:0;border:0;border-top:2px solid #FFF!important}.rdvdoc{margin:20px auto}.rdvdoc img{max-width:100px;border-radius:7px;margin-bottom:10px}.rdvdoc h1{font-size:24px;line-height:34px}.confirm_form .input{font-size:28px;height:48px;width:110px;text-align:center;padding:10px!important}.confirm_form button{padding:12px!important;width:110px;font-weight:700;margin-top:2px}