.registration-page{color:#2f4f4f;margin-top:50px}@media (max-width:576px){.registration-page.terms{margin-top:30px}}.registration-page .hero h3 span{color:#ff4500;white-space:nowrap}.registration-page .hero p{font-family:Poppins,sans-serif}.registration-page h5{color:#2560ae}.registration-page .card{background-color:#f2f2f2;border-radius:10px;padding:35px 40px}@media (max-width:768px){.registration-page .card{padding:20px}}.registration-page form .row{margin-bottom:25px}.registration-page form .form-control,.registration-page form .form-select{background-color:#fff;box-shadow:var(--bs-box-shadow-sm);color:#2f4f4f;padding:.5rem .75rem}.registration-page form .form-control:focus,.registration-page form .form-select:focus{box-shadow:none}.registration-page form .form-control::-moz-placeholder,.registration-page form .form-select::-moz-placeholder{color:#c6c2c2;font-size:.95rem;opacity:1}.registration-page form .form-control::placeholder,.registration-page form .form-select::placeholder{color:#c6c2c2;font-size:.95rem;opacity:1}.registration-page form label{color:#2f4f4f;padding-left:0;padding-right:0}.registration-page form label span.required{color:coral}.registration-page form label.form-label{margin-bottom:2px}.registration-page form label.col-form-label{padding-bottom:0}.registration-page form .more-checks label{color:#708090;font-size:16px}.registration-page form .error{color:#f15959;font-size:1em;margin-top:.12rem;width:100%}.registration-page form .invalid-feedback{margin-top:.12rem;width:100%}@media (max-width:768px){.registration-page form .row{margin-bottom:20px}}.registration-page form .category-multi-select{border:1px solid #dee2e6;border-radius:.375rem;height:170px}.registration-page form .category-multi-select .list-group{border:none!important;height:100%;overflow-x:hidden;overflow-y:scroll;scrollbar-gutter:stable}.registration-page .tos{background-color:#fff;border:1px solid #ccc;height:400px;line-height:25px;overflow-y:scroll;padding:30px 40px}@media (max-width:576px){.registration-page .tos{height:350px}}.registration-page .tos ul li{padding-bottom:15px}.tooltip-inner{font-family:Poppins,serif;line-height:1.5;max-width:300px;padding:15px 20px 15px 15px;text-align:left}.progressbar{counter-reset:step;overflow:hidden;padding:0}.progressbar li{color:#000;float:left;font-size:12px;list-style-type:none;margin:0;padding:0;position:relative;text-align:center;text-transform:uppercase;width:20%}.progressbar li:before{background:#d3d3d3;border-radius:3px;color:#fff;content:counter(step);counter-increment:step;display:block;font-size:15px;line-height:30px;margin:0 auto 8px;text-align:center;width:30px}.progressbar li:after{background:#d3d3d3;content:"";height:2px;left:-50%;position:absolute;top:15px;width:100%;z-index:-1}.progressbar li:first-child:after{content:none}.progressbar li.active:after,.progressbar li.active:before{background:#2560ae;color:#fff}.photo-upload{align-items:center;background:#fff;border-radius:10px;display:flex;height:180px;justify-content:center;max-width:100%;padding:15px;text-align:center;width:165px}.photo-upload .loader{height:55px;width:55px}.photo-upload .upload{background:#f2f2f2;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.photo-upload .upload img{border-radius:5px;display:block;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.photo-upload .upload .delete-photo{border-radius:0;border-bottom-right-radius:10px;bottom:-15px;height:30px;line-height:8px;position:absolute;right:-15px;width:30px}.photo-upload .upload .delete-photo i{font-size:16px;font-weight:bolder}.photo-upload .upload i{font-size:80px}.photo-upload .upload button{font-size:14px;padding:5px}#upload-id-card{background:#fff;border-right:1px solid #f2f2f2;height:136px;text-align:center;width:129px}#upload-id-card .loader{margin-top:42px}
