.form-group{@apply flex flex-col relative;}.form-group label{@apply mb-2 flex items-center capitalize text-sm font-semibold text-font-color-light;}.form-group label i{@apply ml-auto text-sm;}.form-group .req{@apply pl-1 text-red-500;}.form-group .invalid-field{@apply text-red-500 text-sm pt-2;}.form-group .disabled-overlay{@apply opacity-70 w-full h-full absolute top-0 left-0 bg-white z-10 flex items-center justify-center flex-col space-y-2;}.form-group .disabled-text{@apply w-full h-full absolute top-0 left-0 z-20 flex items-center justify-center flex-col;}.form-group .disabled-text span{@apply font-semibold uppercase text-xs text-center text-gray-500 p-1 px-2 bg-gray-100 border border-gray-300;}
