@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;700;900&amp;display=swap');

*, body { font-family: 'Poppins', sans-serif;  font-weight: 400; -webkit-font-smoothing: antialiased;  text-rendering: optimizeLegibility;  -moz-osx-font-smoothing: grayscale;}
html, body { height: 100%; position: relative;background-color: #390000;}
.form-holder { background: whitesmoke; border: solid 0px #ccc; padding: 20px; width: 70%; margin: 10px auto; border-radius: 5px;} 
.form-holder .form-control, .form-select{font-size: 14px!important;}
.form-holder label { font-size: 15px; font-weight: 500;}
.form-content label, .was-validated .form-check-input:invalid~.form-check-label, .was-validated .form-check-input:valid~.form-check-label{
color: #fff;}
.form-content input[type=text], .form-content input[type=email], .form-content select { width: 100%; padding: 9px 20px; text-align: left;  border: 0; outline: 0; border-radius: 6px; background-color: #fff; font-size: 15px; font-weight: 300; color: #8D8D8D; -webkit-transition: all 0.3s ease;  transition: all 0.3s ease; margin-top: 16px;}
.form-content textarea {position: static !important; width: 100%; padding: 8px 20px; border-radius: 6px; text-align: left; background-color: #fff; border: 0; font-size: 15px; font-weight: 300; color: #8D8D8D;outline: none; resize: none; height: 120px; -webkit-transition: none; transition: none; margin-bottom: 14px;}
.form-content textarea:hover, .form-content textarea:focus { border: 0; background-color: #ebeff8; color: #8D8D8D;}
.invalid-feedback{ color: #ff606e;}
.valid-feedback{color: #2acc80;}
.input-group.datepicker {padding: 0px !important;}
.input-group-text {padding: 0.3rem 0.75rem !important;}
  