body,input,label{font-family:'DIN-Light' !important}
.form-control{border:0;border-bottom:2px solid #ff9e1b;border-radius:0;padding:0;cursor:text;font-size:16px;color:#6e6e6e;font-family:'DIN-Light' !important;font-weight:400;height:38px;background:transparent}
.form-control.is-valid,.was-validated .form-control:valid{border-color:#ff9e1b;background-image:none}
.field label,.field input{transition:all .2s;touch-action:manipulation}
.reqd:after{content:"*" !important;color:#e70d0d}
.field label{line-height:15px}
.field input:placeholder-shown+label,.field textarea:placeholder-shown+label,.field input:placeholder-shown~label{cursor:text;transform-origin:left bottom;transform:translate(0,1.95rem);font-size:16px;color:#6e6e6e;font-family:DIN-Light;font-weight:400}
form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:#ff9e1b}
.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#fff}
textarea:focus,input:focus,button:focus{outline:none !important}
select option{text-align:center}
.myButton:disabled{opacity:.3;background-color:#ff9e1b;color:#fff}
.submitbtn,.resetbtn{background-color:#ff9e1b;border:#ff9e1b;color:#fff;font-size:15px;font-weight:700;width:200px;margin-bottom:15px}
.submitbtn:hover,.resetbtn{background-color:#fff;border:1px solid #ff9e1b;Color:#000}
.form-control:focus{border-bottom:4px solid #ff9e1b !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}
.drpdwn{border-top:transparent;border-left:transparent;border-right:transparent;text-align-last:center;padding-bottom:7px;width:100%;padding-top:0;outline:0;box-shadow:none;border-radius:0;margin-top:0;font-family:'DIN-Light' !important;font-weight:400 !important;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#6e6e6e;background:transparent;-webkit-appearance:none;-moz-appearance:none}
.drpdwn::after{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #ff9e1b;position:absolute;top:50%;transform:translateY(-50%);right:3px;content:"";pointer-events:none}
.form-floating>.form-control-plaintext~label::after,.form-floating>.form-control:focus~label::after,.form-floating>.form-control:not(:placeholder-shown)~label::after,.form-floating>.form-select~label::after{position:absolute;inset:auto;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}
.resultbtns{float:right;margin:20px 0}
.form-select{font-family:'DIN-Light' !important;font-size:16px}
.form-check-input[type=checkbox]{border-radius:.25em}
.form-check-input:checked{background-color:#ff9e1b;border-color:#ff9e1b}
.form-check .form-check-input{float:left;margin-left:-1.5em}
.form-check-input{height:21px;width:21px;border:2px solid #ff9e1b;margin:0 12px}
@media only screen and (min-width:320px) and (max-width:768px){.resultbtns{float:none}
.submitbtn,.btn.resetbtn{width:100%}
}