body,p b,p strong{font-family:"century gothic bold"}.custom-control,.custom-control-label,.custom_label{cursor:pointer}#msform,#progressbar li,.custom_radio2,.image-area,.image-area img{position:relative}#msform .form-group,body{margin:0}body{padding:0}.smile_assessment_form,p{font-family:"century gothic regular"}@font-face{font-family:"century gothic regular";src:url(../fonts/century-gothic-regular.ttf)}@font-face{font-family:"century gothic bold";src:url(../fonts/century-gothic-bold.ttf)}a:hover{text-decoration:none}p{color:#2d2d2d;font-size:15px;line-height:1.6}header{padding:10px 0}header img{max-width:150px}.smile_assessment_form{background:url(../images/smile-assessment-bg.jpg) top left/cover no-repeat #67645f;padding:150px 0;color:#fff}#msform .theme_btn,#progressbar .active,.main_lable{background:#f7931e;color:#fff}.smile_assessment_form h1{font-size:40px;text-transform:uppercase;letter-spacing:5px;word-spacing:10px;text-align:center}.smile_assessment_form h3{font-size:24px;letter-spacing:5px;text-align:center}#msform p{color:#fff;text-align:center}#msform fieldset:not(:first-of-type),.specify,.specify2{display:none}#msform .form-control{border-radius:0;box-shadow:none;border:0}#msform .theme_btn{border-radius:25px;padding:10px 45px;font-size:16px;z-index:1;border:0}#msform .theme_btn:hover{background:#67645f;color:#fff}#msform{margin-top:20px}#progressbar{margin-bottom:30px;overflow:hidden;color:#d3d3d3;padding:0;text-align:center}#progressbar .active{border-color:#f7931e}#progressbar li{list-style-type:none;text-align:center;display:inline-block;width:35px;height:35px;border-radius:50%;border:1px solid #fff;font-size:18px;line-height:33px;margin:0 5px}#progressbar li:before{width:50px;height:50px;line-height:45px;display:block;font-size:18px;color:#fff;background:#d3d3d3;border-radius:50%;margin:0 auto 10px;padding:2px}#progressbar li:after{content:'';width:100%;height:2px;background:#d3d3d3;position:absolute;left:0;top:25px;z-index:-1}#progressbar li.active:after,#progressbar li.active:before{background:#87ceeb}.main_lable{display:block;padding:10px 15px;border-radius:4px 4px 0 0;text-align:left;margin-bottom:0}.custom-control-label::before{background:0 0;border-color:#fff}.custom-control-label::after{background:0 0;border-radius:50%;margin:1px;width:8px;height:8px;left:-21px;top:7px}.custom-control-input:checked~.custom-control-label::before{border-color:#fff;background-color:transparent}.custom-radio .custom-control-input:checked~.custom-control-label::after{background:#fff}.custom_radio2{display:inline-block;margin:0 10px 0 0}.custom_radio2 input.form-check-input{position:absolute;width:100%;height:100%;left:0;top:0;margin:0;opacity:0;cursor:pointer}.custom_label{text-align:center;padding:10px;border:1px solid #fff;min-height:35px;width:100%}.custom_radio2 :checked+.custom_label,.custom_radio2 :checked+.custom_label h4,.custom_radio2 input:hover+.custom_label{background:#fff;color:#01172e;opacity:1;display:block}.custom-checkbox{margin:10px 10px 0 0}.custom-checkbox .custom-control-label{font-size:14px}.custom-checkbox .custom-control-label::before{border-radius:0}.bg_light{padding:15px;background:rgba(255,255,255,.12);border-radius:0 0 4px 4px;margin-bottom:15px}#upload{opacity:0}#upload-label{position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.image-area{border:2px dashed rgba(255,255,255,.7);padding:1rem}.image-area::before{content:'Uploaded image result';color:#fff;font-weight:600;text-transform:uppercase;position:absolute;top:50%;left:0;right:0;transform:translate(0,-50%);font-size:13px;z-index:1;margin:auto;text-align:center}.image-area img{z-index:2}.upload_image{border:1px solid #fff}#msform input.form-control{height:45px;border:1px solid #fff;background:0 0;border-radius:25px;color:#fff}#msform input.form-control::-webkit-input-placeholder{color:#fff}#msform input.form-control::-moz-placeholder{color:#fff}#msform input.form-control:-ms-input-placeholder{color:#fff}#msform input.form-control:-moz-placeholder{color:#fff}.error{border-color: red !important;}