.input-field .form-control,.input-field .form-label{font-size:1rem;color:var(--color-charcoal);line-height:1rem}.input-field .form-control{width:100%;height:39px;border-radius:8px;box-sizing:border-box;background-color:#fff;border:1px solid rgba(69,69,69,.25)}.input-field .password-error{color:red;position:relative;font-size:.875rem;color:#e8565e;line-height:.875rem}.input-field .password-error span img{top:12px;position:absolute}.password-field{position:relative}.password-field .password-eye{top:50%;right:20px;position:absolute;transform:translateY(-50%)}input[type=text i]{padding-left:4px;font-size:1rem;color:#000;line-height:1rem}.invalid-feedback{color:red;padding-top:15px;padding-left:25px;font-size:.875rem;color:#e8565e;line-height:.875rem}.extraQuestion textarea{padding:10px;min-height:100px}.extraQuestion .invalid-feedback{color:red;padding-top:10px;padding-left:0;font-size:.875rem;color:#e8565e;line-height:.875rem}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes slideInLeft{0%{left:-50%}to{left:0}}.line-chart{margin-left:-6px}@media only screen and (max-width:360px){.line-chart{padding-bottom:30px}}@media only screen and (max-width:600px)and (min-width:361px){.line-chart{padding-bottom:30px}}@media only screen and (min-width:601px)and (max-width:767px){.line-chart{padding-bottom:40px}}@media only screen and (min-width:768px)and (max-width:1023px){.line-chart{padding-bottom:40px}}@media only screen and (min-width:1024px){.line-chart{padding-bottom:40px}}@media only screen and (min-width:1280px){.line-chart{padding-bottom:50px}}@media only screen and (min-width:1366px){.line-chart{padding-bottom:80px}}