#AutoDiagForm{height:500px;overflow:auto;position:relative}.section_form{background-color:#faf7f5}#steps-container{align-items:center;display:flex;margin:auto;vertical-align:middle}.step{display:none}#success h4,.step h4{font-size:22px;font-weight:500;line-height:1.2;margin:0 0 20px;padding:0;position:relative}.num_step{color:#797676;font-size:18px}.mandatory_field{font-size:14px}#q-box__buttons{text-align:center}#q-box__buttons .btn{border-radius:25px;min-width:120px}button#next-btn,button#prev-btn,button#submit-btn{cursor:pointer;z-index:1}.progress{border-radius:0 0 5px 5px!important;height:14px!important}.bg-info{background-color:#15adba!important}.alert-primary{background-color:transparent!important;border-color:#ff3859!important;color:#ff3859!important;font-size:14px!important}.form-control{background-color:#faf7f5;border:none;border-bottom:1px solid #ced4da;border-radius:0;height:46px}.question__input{left:-9999px;position:absolute}label{color:#00385e;font-size:16px;margin-bottom:5px}.question__label{color:#00385e;cursor:pointer;display:block;padding:5px 0 5px 40px;position:relative;transition:all .15s ease-in-out}.question__label:after,.question__label:before{content:"";position:absolute}.question__label:not(.final):before{border:1px solid #e4da55;border-radius:50px}.question__label.final:before,.question__label:not(.final):before{box-shadow:inset 0 0 0 1px #ced4da;height:20px;left:0;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;width:20px}.question__label.final:before{border:1px solid #e4da55;border-radius:5px}.question__input:checked+.question__label:before{background-color:#e4da55;box-shadow:0 0 0 0}.question__input:checked+.question__label:after{border-bottom:2px solid #fff;border-left:2px solid #fff;height:5px;left:5px;top:12px;transform:rotate(-45deg);width:10px}.form-check-input:checked,.form-check-input:focus{background-color:#dc3545!important;border:none!important;outline:none!important}input:focus{outline:none}.form-check{padding-left:0}label.form-check-label.radio-lb{margin-right:15px}input[type=email],input[type=text]{padding:8px 14px 8px 0}input[type=range]{width:100%}output{display:block;font-size:22px;font-weight:500;text-align:center}input[type=email]:focus,input[type=text]:focus{-webkit-appearance:none;background-color:#faf7f5;border:none;border-bottom:1px solid #ff3859;border-radius:0;box-shadow:none!important;outline:0!important;-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.form-check-input:checked[type=radio],.form-check-input:checked[type=radio]:active,.form-check-input:checked[type=radio]:focus,.form-check-input:checked[type=radio]:hover{border:none!important;box-shadow:none!important;-webkit-outline:0!important}.form-check-input:focus,input[type=radio]:hover{box-shadow:none;cursor:pointer!important}#success{display:none}#success .btn-secondary{border-radius:25px}.step10 .form-control{height:30px!important}@media (min-width:768px){#steps-container{margin-bottom:50px;min-height:70px}.step h4{margin:0 0 24px}#q-box__buttons .btn{min-width:220px}.question__label{padding:5px 20px 5px 50px}}button,button:hover{color:#444;font-weight:700}.q-box__question.rounded-2{border:2px solid #e4da55}.red{color:red}button:focus{background-color:#e4da55;border-color:#e4da55}button#next-btn,button#prev-btn,input#submit-btn{border-radius:5px;width:150px}button#next-btn.start-btn{border:1px solid #e4da55;border-radius:40px!important;color:#444!important;font-size:1rem;max-width:fit-content;padding:15px!important;padding:15px}.q-box__question:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.3)!important}#progressContainer #progressValue{font-size:11px;font-weight:700;left:49%;position:absolute;right:49%;text-align:center;z-index:10}