.form-input .form-control-label, .form-select .form-control-label {background: #ffffff;height: 100%;padding: 5px 5px 0 5px;}@media (min-width: 991px) {.form-input, .form-select {margin-bottom: 2rem;}}.focused .form-control {padding-left: 5px;}.focused .form-control-label, .active > .form-control-label, .filled > .form-control-label, .select-focus .form-control-label, .dt-filled .form-control-label {position: absolute;-webkit-transform: translateY(-50%) scale(0.85);-moz-transform: translateY(-50%) scale(0.85);-ms-transform: translateY(-50%) scale(0.85);-o-transform: translateY(-50%) scale(0.85);transform: translateY(-50%) scale(0.85);color: #00499E;font-weight: 700;pointer-events: none;font-size: 85%;background: transparent;width: 100%;}.required > label:after {content: '';margin-left: 0.15rem;width: 5px;height: 5px;position: absolute;border-radius: 100%;background: #f75168d6;top: 10px;}.form-card {background: #ebebeb;border-radius: 15px;border: solid 2px #e2e2e2;padding: 20px;margin-bottom: 45px;}footer .footer-title,.footer .footer-title {font-size: 1rem;font-weight: 600;margin-top: 0;margin-bottom: 0.5rem;}