.form-control, select, input[type="text"], input[type="email"], input[type="date"], input[type="datetime-local"], input[type="number"], textarea { min-height:42px; border:1px solid #c9d7c5; border-radius:9px; background:#fff; color:#183023; font:inherit; padding:9px 11px; box-shadow:0 1px 2px #1830230a; } select { appearance:none; padding-right:38px; background-image:linear-gradient(45deg,transparent 50%,#25733d 50%),linear-gradient(135deg,#25733d 50%,transparent 50%); background-position:calc(100% - 17px) 17px,calc(100% - 12px) 17px; background-size:5px 5px,5px 5px; background-repeat:no-repeat; } select:focus, input:focus, textarea:focus { outline:3px solid #25733d2e; border-color:#25733d; }.select2-lite{position:relative;width:100%}.select2-lite input{width:100%;min-height:42px;border:1px solid #c9d7c5;border-radius:9px;background:#fff;color:#183023;font:inherit;padding:9px 34px 9px 11px;box-shadow:0 1px 2px #1830230a;background-image:linear-gradient(45deg,transparent 50%,#25733d 50%),linear-gradient(135deg,#25733d 50%,transparent 50%);background-position:calc(100% - 17px) 17px,calc(100% - 12px) 17px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.select2-lite > select[data-select2-lite]{position:absolute!important;inset:0 auto auto 0!important;width:1px!important;height:1px!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;pointer-events:none!important}.select2-lite-results{display:none;position:absolute;z-index:70;top:calc(100% + 5px);left:0;right:0;max-height:210px;overflow:auto;padding:5px;background:#fff;border:1px solid #c9d7c5;border-radius:9px;box-shadow:0 12px 25px #18302322}.select2-lite-results.open{display:grid}.select2-lite-results button{width:100%;padding:9px 10px;border:0;border-radius:6px;background:transparent;color:#183023;text-align:left;font-size:.85rem;font-weight:500}.select2-lite-results button:hover,.select2-lite-results button.selected{background:#e8f3e8;color:#18562c}.select2-lite-results button:disabled{cursor:not-allowed;opacity:.55}.select2-lite-results span{padding:9px 10px;color:#617466;font-size:.82rem}
