/* Portal CSS */
:root {
  --neda-red: #23255a;
}

html .border-red-500 {
	--tw-border-opacity: 1;
	border-color: rgb(35 37 90/var(--tw-border-opacity, 1));
}

html .bg-red-500 {
	--tw-bg-opacity: 1;
	background-color: rgb(35 37 90/var(--tw-bg-opacity, 1));
}

html .text-red-500 {
	--tw-text-opacity: 1;
	color: rgb(35 37 90/var(--tw-text-opacity, 1))
}

html .btn:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(35 37 90/var(--tw-ring-opacity, 1));
}

html .btn-primary {
	--tw-border-opacity: 1;
	--tw-bg-opacity: 1;
	background-color: rgb(35 37 90/var(--tw-bg-opacity, 1));
	border-color: rgb(35 37 90/var(--tw-border-opacity, 1));
}

html .btn-primary:hover {
	--tw-text-opacity: 1;
	color: rgb(35 37 90/var(--tw-text-opacity, 1));
}

html .btn-primary-outline {
	--tw-bg-opacity: 1;
	background-color: rgb(35 37 90/var(--tw-bg-opacity, 1));
}

html .btn-primary-outline:hover {
	--tw-text-opacity: 1;
	color: rgb(35 37 90/var(--tw-text-opacity, 1));
}

html .btn-primary-outline:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(35 37 90/var(--tw-ring-opacity, 1));
}

html .btn-secondary:hover {
	background-color: rgb(35 37 90/var(--tw-bg-opacity, 1));
	border-color: rgb(35 37 90/var(--tw-border-opacity, 1));
}

html .btn-secondary:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(35 37 90/var(--tw-ring-opacity, 1))
}

html .link {
	--tw-text-opacity: 1;
	color: rgb(35 37 90/var(--tw-text-opacity, 1));
}

html .pill.pill-red {
	--tw-bg-opacity: 1;
	background-color: rgb(35 37 90/var(--tw-bg-opacity, 1));
}

html body #commentform .instruction,
html body #commentform .validation_message,
html body .form .instruction,
html body .form .validation_message,
html body .gform_wrapper.gravity-theme .instruction,
html body .gform_wrapper.gravity-theme .validation_message {
	--tw-text-opacity: 1;
	color: rgb(35 37 90/var(--tw-text-opacity, 1));
}

html body #commentform input[type=color]:focus-within,
html body #commentform input[type=date]:focus-within,
html body #commentform input[type=datetime-local]:focus-within,
html body #commentform input[type=datetime]:focus-within,
html body #commentform input[type=email]:focus-within,
html body #commentform input[type=month]:focus-within,
html body #commentform input[type=number]:focus-within,
html body #commentform input[type=password]:focus-within,
html body #commentform input[type=search]:focus-within,
html body #commentform input[type=tel]:focus-within,
html body #commentform input[type=text]:focus-within,
html body #commentform input[type=time]:focus-within,
html body #commentform input[type=url]:focus-within,
html body #commentform input[type=week]:focus-within,
html body #commentform select:focus-within,
html body #commentform textarea:focus-within,
html body .form input[type=color]:focus-within,
html body .form input[type=date]:focus-within,
html body .form input[type=datetime-local]:focus-within,
html body .form input[type=datetime]:focus-within,
html body .form input[type=email]:focus-within,
html body .form input[type=month]:focus-within,
html body .form input[type=number]:focus-within,
html body .form input[type=password]:focus-within,
html body .form input[type=search]:focus-within,
html body .form input[type=tel]:focus-within,
html body .form input[type=text]:focus-within,
html body .form input[type=time]:focus-within,
html body .form input[type=url]:focus-within,
html body .form input[type=week]:focus-within,
html body .form select:focus-within,
html body .form textarea:focus-within,
html body .gform_wrapper.gravity-theme input[type=color]:focus-within,
html body .gform_wrapper.gravity-theme input[type=date]:focus-within,
html body .gform_wrapper.gravity-theme input[type=datetime-local]:focus-within,
html body .gform_wrapper.gravity-theme input[type=datetime]:focus-within,
html body .gform_wrapper.gravity-theme input[type=email]:focus-within,
html body .gform_wrapper.gravity-theme input[type=month]:focus-within,
html body .gform_wrapper.gravity-theme input[type=number]:focus-within,
html body .gform_wrapper.gravity-theme input[type=password]:focus-within,
html body .gform_wrapper.gravity-theme input[type=search]:focus-within,
html body .gform_wrapper.gravity-theme input[type=tel]:focus-within,
html body .gform_wrapper.gravity-theme input[type=text]:focus-within,
html body .gform_wrapper.gravity-theme input[type=time]:focus-within,
html body .gform_wrapper.gravity-theme input[type=url]:focus-within,
html body .gform_wrapper.gravity-theme input[type=week]:focus-within,
html body .gform_wrapper.gravity-theme select:focus-within,
html body .gform_wrapper.gravity-theme textarea:focus-within {
	--tw-border-opacity: 1;
	border-color: rgb(35 37 90/var(--tw-border-opacity, 1))
}


html body #commentform input[type=color]:focus,
html body #commentform input[type=date]:focus,
html body #commentform input[type=datetime-local]:focus,
html body #commentform input[type=datetime]:focus,
html body #commentform input[type=email]:focus,
html body #commentform input[type=month]:focus,
html body #commentform input[type=number]:focus,
html body #commentform input[type=password]:focus,
html body #commentform input[type=search]:focus,
html body #commentform input[type=tel]:focus,
html body #commentform input[type=text]:focus,
html body #commentform input[type=time]:focus,
html body #commentform input[type=url]:focus,
html body #commentform input[type=week]:focus,
html body #commentform select:focus,
html body #commentform textarea:focus,
html body .form input[type=color]:focus,
html body .form input[type=date]:focus,
html body .form input[type=datetime-local]:focus,
html body .form input[type=datetime]:focus,
html body .form input[type=email]:focus,
html body .form input[type=month]:focus,
html body .form input[type=number]:focus,
html body .form input[type=password]:focus,
html body .form input[type=search]:focus,
html body .form input[type=tel]:focus,
html body .form input[type=text]:focus,
html body .form input[type=time]:focus,
html body .form input[type=url]:focus,
html body .form input[type=week]:focus,
html body .form select:focus,
html body .form textarea:focus,
html body .gform_wrapper.gravity-theme input[type=color]:focus,
html body .gform_wrapper.gravity-theme input[type=date]:focus,
html body .gform_wrapper.gravity-theme input[type=datetime-local]:focus,
html body .gform_wrapper.gravity-theme input[type=datetime]:focus,
html body .gform_wrapper.gravity-theme input[type=email]:focus,
html body .gform_wrapper.gravity-theme input[type=month]:focus,
html body .gform_wrapper.gravity-theme input[type=number]:focus,
html body .gform_wrapper.gravity-theme input[type=password]:focus,
html body .gform_wrapper.gravity-theme input[type=search]:focus,
html body .gform_wrapper.gravity-theme input[type=tel]:focus,
html body .gform_wrapper.gravity-theme input[type=text]:focus,
html body .gform_wrapper.gravity-theme input[type=time]:focus,
html body .gform_wrapper.gravity-theme input[type=url]:focus,
html body .gform_wrapper.gravity-theme input[type=week]:focus,
html body .gform_wrapper.gravity-theme select:focus,
html body .gform_wrapper.gravity-theme textarea:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(35 37 90/var(--tw-ring-opacity, 1));
	outline: 2px solid transparent;
	outline-offset: 2px
}

html body #commentform input[type=checkbox],
html body #commentform input[type=radio],
html body .form input[type=checkbox],
html body .form input[type=radio],
html body .gform_wrapper.gravity-theme input[type=checkbox],
html body .gform_wrapper.gravity-theme input[type=radio] {
	--tw-text-opacity: 1;
	color: rgb(35 37 90/var(--tw-text-opacity, 1))
}

html body #commentform input[type=checkbox]:focus,
html body #commentform input[type=radio]:focus,
html body .form input[type=checkbox]:focus,
html body .form input[type=radio]:focus,
html body .gform_wrapper.gravity-theme input[type=checkbox]:focus,
html body .gform_wrapper.gravity-theme input[type=radio]:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(35 37 90/var(--tw-ring-opacity, 1))
}


html body #commentform .gform_footer button,
html body #commentform .gform_footer input,
html body #commentform .gform_page_footer button,
html body #commentform .gform_page_footer input,
html body .form .gform_footer button,
html body .form .gform_footer input,
html body .form .gform_page_footer button,
html body .form .gform_page_footer input,
html body .gform_wrapper.gravity-theme .gform_footer button,
html body .gform_wrapper.gravity-theme .gform_footer input,
html body .gform_wrapper.gravity-theme .gform_page_footer button,
html body .gform_wrapper.gravity-theme .gform_page_footer input {
	--tw-border-opacity: 1;
	--tw-bg-opacity: 1;
	background-color: rgb(35 37 90/var(--tw-bg-opacity, 1));
	border-color: rgb(35 37 90/var(--tw-border-opacity, 1));
}


html body #commentform .gform_footer button:hover,
html body #commentform .gform_footer input:hover,
html body #commentform .gform_page_footer button:hover,
html body #commentform .gform_page_footer input:hover,
html body .form .gform_footer button:hover,
html body .form .gform_footer input:hover,
html body .form .gform_page_footer button:hover,
html body .form .gform_page_footer input:hover,
html body .gform_wrapper.gravity-theme .gform_footer button:hover,
html body .gform_wrapper.gravity-theme .gform_footer input:hover,
html body .gform_wrapper.gravity-theme .gform_page_footer button:hover,
html body .gform_wrapper.gravity-theme .gform_page_footer input:hover {
	--tw-text-opacity: 1;
	color: rgb(35 37 90/var(--tw-text-opacity, 1));
}


html body #commentform .gform_footer button:focus,
html body #commentform .gform_footer input:focus,
html body #commentform .gform_page_footer button:focus,
html body #commentform .gform_page_footer input:focus,
html body .form .gform_footer button:focus,
html body .form .gform_footer input:focus,
html body .form .gform_page_footer button:focus,
html body .form .gform_page_footer input:focus,
html body .gform_wrapper.gravity-theme .gform_footer button:focus,
html body .gform_wrapper.gravity-theme .gform_footer input:focus,
html body .gform_wrapper.gravity-theme .gform_page_footer button:focus,
html body .gform_wrapper.gravity-theme .gform_page_footer input:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(35 37 90/var(--tw-ring-opacity, 1));
}

html body #commentform .gform_footer .gform_previous_button,
html body #commentform .gform_page_footer .gform_previous_button,
html body .form .gform_footer .gform_previous_button,
html body .form .gform_page_footer .gform_previous_button,
html body .gform_wrapper.gravity-theme .gform_footer .gform_previous_button,
html body .gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button {
	--tw-border-opacity: 1;
	--tw-bg-opacity: 1;
	background-color: rgb(35 37 90/var(--tw-bg-opacity, 1));
	border-color: rgb(35 37 90/var(--tw-border-opacity, 1));
}

html body #commentform .gform_footer .gform_previous_button:hover,
html body #commentform .gform_page_footer .gform_previous_button:hover,
html body .form .gform_footer .gform_previous_button:hover,
html body .form .gform_page_footer .gform_previous_button:hover,
html body .gform_wrapper.gravity-theme .gform_footer .gform_previous_button:hover,
html body .gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button:hover {
	--tw-text-opacity: 1;
	color: rgb(35 37 90/var(--tw-text-opacity, 1))
}

html body #commentform .gform_footer .gform_previous_button:focus,
html body #commentform .gform_page_footer .gform_previous_button:focus,
html body .form .gform_footer .gform_previous_button:focus,
html body .form .gform_page_footer .gform_previous_button:focus,
html body .gform_wrapper.gravity-theme .gform_footer .gform_previous_button:focus,
html body .gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(35 37 90/var(--tw-ring-opacity, 1))
}

html body #commentform .gform_validation_errors .gform_submission_error,
html body .form .gform_validation_errors .gform_submission_error,
html body .gform_wrapper.gravity-theme .gform_validation_errors .gform_submission_error {
	--tw-bg-opacity: 1;
	background-color: rgb(35 37 90/var(--tw-bg-opacity, 1));
}

html body #commentform .ginput_container_fileupload .gform_button_select_files,
html body .form .ginput_container_fileupload .gform_button_select_files,
html body .gform_wrapper.gravity-theme .ginput_container_fileupload .gform_button_select_files {
	--tw-border-opacity: 1;
	--tw-bg-opacity: 1;
	background-color: rgb(35 37 90/var(--tw-bg-opacity, 1));
	border-color: rgb(35 37 90/var(--tw-border-opacity, 1));
}

html body #commentform .ginput_container_fileupload .gform_button_select_files:hover,
html body .form .ginput_container_fileupload .gform_button_select_files:hover,
html body .gform_wrapper.gravity-theme .ginput_container_fileupload .gform_button_select_files:hover {
	--tw-text-opacity: 1;
	color: rgb(35 37 90/var(--tw-text-opacity, 1))
}

html body #commentform .ginput_container_fileupload .gform_button_select_files:focus,
html body .form .ginput_container_fileupload .gform_button_select_files:focus,
html body .gform_wrapper.gravity-theme .ginput_container_fileupload .gform_button_select_files:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(35 37 90/var(--tw-ring-opacity, 1));
}

html body #commentform .form-medical-history .gf_page_steps:after,
html body .form .form-medical-history .gf_page_steps:after,
html body .gform_wrapper.gravity-theme .form-medical-history .gf_page_steps:after {
	--tw-text-opacity: 1;
	color: rgb(35 37 90/var(--tw-text-opacity, 1));
	content: url(../images/svg/chevron-down.svg);
}

html body #commentform .form-medical-history .gf_page_steps.open .gf_step a:hover .gf_step_label,
html body .form .form-medical-history .gf_page_steps.open .gf_step a:hover .gf_step_label,
html body .gform_wrapper.gravity-theme .form-medical-history .gf_page_steps.open .gf_step a:hover .gf_step_label {
	--tw-text-opacity: 1;
	color: rgb(35 37 90/var(--tw-text-opacity, 1))
}

html body #commentform .form-medical-history .gf_page_steps.open .gf_step a:hover .gf_step_number,
html body .form .form-medical-history .gf_page_steps.open .gf_step a:hover .gf_step_number,
html body .gform_wrapper.gravity-theme .form-medical-history .gf_page_steps.open .gf_step a:hover .gf_step_number {
	--tw-border-opacity: 1;
	--tw-bg-opacity: 1;
	background-color: rgb(35 37 90/var(--tw-bg-opacity, 1));
	border-color: rgb(35 37 90/var(--tw-border-opacity, 1));
}

html body #commentform .form-medical-history .blockquote blockquote,
html body .form .form-medical-history .blockquote blockquote,
html body .gform_wrapper.gravity-theme .form-medical-history .blockquote blockquote {
	--tw-bg-opacity: 1;
	background-color: rgb(35 37 90/var(--tw-bg-opacity, 1));
}

html body #commentform .select2-container--open .select2-selection,
html body .form .select2-container--open .select2-selection,
html body .gform_wrapper.gravity-theme .select2-container--open .select2-selection {
	--tw-border-opacity: 1;
	border-color: rgb(35 37 90/var(--tw-border-opacity, 1))
}

html body #commentform .select2-container--focus .select2-selection,
html body .form .select2-container--focus .select2-selection,
html body .gform_wrapper.gravity-theme .select2-container--focus .select2-selection {
	--tw-border-opacity: 1;
	border-color: rgb(35 37 90/var(--tw-border-opacity, 1));
}

html .select2-container .select2-dropdown {
	--tw-border-opacity: 1;
	border-color: rgb(35 37 90/var(--tw-border-opacity, 1))
}

html .select2-container .select2-results .select2-results__option--highlighted.select2-results__option--selectable {
	--tw-bg-opacity: 1;
	background-color: rgb(35 37 90/var(--tw-bg-opacity, 1));
}

html .pagination ul li a:hover,
html .pagination ul li span:hover {
	--tw-border-opacity: 1;
	--tw-bg-opacity: 1;
	background-color: rgb(35 37 90/var(--tw-bg-opacity, 1));
	border-color: rgb(35 37 90/var(--tw-border-opacity, 1));
}

html .pagination ul li a.current,
html .pagination ul li span.current {
	--tw-border-opacity: 1;
	--tw-bg-opacity: 1;
	background-color: rgb(35 37 90/var(--tw-bg-opacity, 1));
	border-color: rgb(35 37 90/var(--tw-border-opacity, 1));
}

html .instructions h3 {
	--tw-text-opacity: 1;
	color: rgb(35 37 90/var(--tw-text-opacity, 1));
}

html .instructions .alert {
	--tw-text-opacity: 1;
	color: rgb(35 37 90/var(--tw-text-opacity, 1));
}

html .instructions .alert-time {
	--tw-border-opacity: 1;
	border-color: rgb(35 37 90/var(--tw-border-opacity, 1));
}

html .instructions .final-alert {
	--tw-text-opacity: 1;
	color: rgb(35 37 90/var(--tw-text-opacity, 1));
}

html .card .card-icon {
	--tw-text-opacity: 1;
	color: rgb(35 37 90/var(--tw-text-opacity, 1));
}

html .role-neda_admin {
	--tw-border-opacity: 1;
	border-color: rgb(35 37 90/var(--tw-border-opacity, 1))
}

html #user_switching_switch_on a {
	--tw-bg-opacity: 1;
	background-color: rgb(35 37 90/var(--tw-bg-opacity, 1));
}

html #user_switching_switch_on a:hover {
	--tw-bg-opacity: 1;
	background-color: rgb(35 37 90/var(--tw-bg-opacity, 1))
}

html body #magic-login-shortcode input.input:focus-within {
	--tw-border-opacity: 1;
	border-color: rgb(35 37 90/var(--tw-border-opacity, 1))
}

html body #magic-login-shortcode input.input:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(35 37 90/var(--tw-ring-opacity, 1));
}

html body #magic-login-shortcode input.button {
	--tw-border-opacity: 1;
	--tw-bg-opacity: 1;
	background-color: rgb(35 37 90/var(--tw-bg-opacity, 1));
	border-color: rgb(35 37 90/var(--tw-border-opacity, 1));
}

html body #magic-login-shortcode input.button:hover {
	--tw-text-opacity: 1;
	color: rgb(35 37 90/var(--tw-text-opacity, 1));
}

html body #magic-login-shortcode input.button:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(35 37 90/var(--tw-ring-opacity, 1));
}

html .case-action:hover {
	--tw-text-opacity: 1;
	color: rgb(35 37 90/var(--tw-text-opacity, 1))
}

html .tab:hover {
	--tw-border-opacity: 1;
	--tw-bg-opacity: 1;
	background-color: rgb(35 37 90/var(--tw-bg-opacity, 1));
	border-color: rgb(35 37 90/var(--tw-border-opacity, 1));
}

html .tab.current,
html .tab:hover {
	--tw-border-opacity: 1;
	--tw-bg-opacity: 1;
	background-color: rgb(35 37 90/var(--tw-bg-opacity, 1));
	border-color: rgb(35 37 90/var(--tw-border-opacity, 1))
}

html .focus-within\:border-red-500:focus-within {
	--tw-border-opacity: 1;
	border-color: rgb(35 37 90/var(--tw-border-opacity, 1))
}

html .hover\:text-red-500:hover {
	--tw-text-opacity: 1;
	color: rgb(35 37 90/var(--tw-text-opacity, 1))
}

html .focus\:border-red-500:focus {
	--tw-border-opacity: 1;
	border-color: rgb(35 37 90/var(--tw-border-opacity, 1))
}

html .focus\:ring-red-500:focus {
	--tw-ring-opacity: 1;
	--tw-ring-color: rgb(35 37 90/var(--tw-ring-opacity, 1))
}

html .group:hover .group-hover\:border-red-500 {
	--tw-border-opacity: 1;
	border-color: rgb(35 37 90/var(--tw-border-opacity, 1))
}

html .group:hover .group-hover\:text-red-500 {
	--tw-text-opacity: 1;
	color: rgb(35 37 90/var(--tw-text-opacity, 1))
}

html .hover\:bg-red-200:hover {
  --tw-bg-opacity: 0.3;
  background-color: rgb(35 37 90/var(--tw-bg-opacity,1)); 
}