/* CUSTOM CSS - Cigna Site ONLY
____________________________________________________________________________*/


body .btn.focus, body .btn:focus, body .btn:hover {
	color: #eee;
}
#footer_wrapper .elementor-widget-wrap.elementor-element-populated {
	padding-top: 0;
}
#footer_icon_wrapper {
	max-width: 350px;
}
#get_in_touch {
	margin-top: 15px;
	min-width: 275px;
}
#footer_nav_links .elementor-icon-list-text {
	line-height: 18px;
}
footer .icon_box_description {
	color: var( --e-global-color-562c102 );
	display: inline-block;
	font-size: var( --e-global-typography-a28b461-font-size );
	line-height: 18px;
}
footer #link_linkedin.icon_box_description {
	margin-left: -4px;
}
footer#colophon .icon_box_and_description_wrapper {
	margin-bottom: 9px;
}
.footer_button_wrapper {
	display: block;
	margin: 20% auto;
}
footer #footer_text_bottom {
	color: var( --e-global-color-562c102 );
	font-size: var( --e-global-typography-a28b461-font-size );
	line-height: 24px;
	margin: 5px auto 20px;
	text-align: center;
}
footer .elementor-icon-box-icon {
  margin-top: 24px;
}
.NormalTextRun.SCXW105604467.BCX8 {
	display: none;
}

#who_we_are .who_we_are p {
	font-family: verdana;
}
.sys_cigna sp-main-body h1, #asap h1, #who_we_are h1,
.sys_cigna #blog_rss_feed .elementor-heading-title
.sys_cigna #sp-component h1,
.sys_cigna #sp-main-body h3 a {
	color:var(--primary-color);
}
.swiper-slide strong {
	color: #110081 !important;
}
#sp-component p, #sp-component ul {
	color: #333333;
}
body .btn, body .btn-success {
	background: var(--primary-color);
}
.sys_cigna.privacy-policy .page-header h1 {
	color: var(--primary-color);
}
.elementor-heading-title.elementor-size-default:not(h1) {
	color: var(--primary-color);
}
.col-lg-4.col-md-6.portfolio-item.filter-fh.remove {
	display: none;
}
.sys_cigna #menu_main a, #menu_main .nav-header, #menu_main .nav-header:active, #menu_main .nav-header:visited {
	color: var(--tertiary-color);
}
.sys_cigna #menu_main .current.active > a,
.sys_cigna #menu_main a:hover,
.sys_cigna #menu_main .nav-header:hover {
	color: var(--primary-color);
	cursor: pointer;
}

#menu_main .current.active > a, #menu_main a:hover, #menu_main .nav-header:hover {
	color: var(--primary-color);
}
.elementor-534 .elementor-element.elementor-element-76488757 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link {
	color: var(--primary-color);
}
#bottom_content_box_subsection .ekit-heading--title {
	color: var(--secondary-color) !important;
}
#slider .elementor-button.elementor-button-link.elementor-size-sm {
	background-color:hover: #253762;
}
.temp_hide {
	display: none;
}
.footer_button_wrapper .btn.btn-primary {
	background-color: var(--secondary-color);
	color: #110081;
	font-weight: bold;
}
#faq_section .ekit-accordion-title {
  color: var(--primary-color);
}
.elementor-widget-container p > a {
  color: var(--primary-color) !important;
}
.elementor-widget-container p > a:hover {
  color: #B1BFF8 !important;
}
#blog_rss_feed .elementor-widget-container p > a {
  color: var(--secondary-color) !important;
}
.elementor-social-icon i {
	color: var(--secondary-color);
}
.elementor-131 .elementor-element.elementor-element-527fb83e .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active

.elementor-131 .elementor-element.elementor-element-527fb83e .elementskit-testimonial-slider .swiper-pagination span,
.ekit-wid-con .elementskit-testimonial-slider .swiper-pagination span {
	background-color: #b1b1b1;
}
.elementor-element.elementor-element-social .elementor-social-icon i,
.elementor-element.elementor-element-e982fd0 .elementor-icon-list-icon i,
.elementor-element.elementor-view-default .elementor-icon,
.elementor-element.elementor-element-social .elementor-social-icon {
	color: #fff !important;
	border-color: #fff !important;
}

body .btn:hover {
	background-image: linear-gradient(to top, #B1BFF8, #DBE2FC);
}

/* Contact Page */
#address_block p,
#phone_block p,
#email_block p {
	font-size: 20px;
}
#faq_section .icon-open.icon-right.icon.icon-down-arrow1,
#faq_section .icon-closed.icon-right.icon.icon-up-arrow {
	color: var(--primary-color);
}
#contact_us_form .sppb-addon-wrapper.addon-root-image {
	margin-top: 95px;
}
#contact_us_form .sppb-addon-title {
	color: var( --primary-color ) !important;
}
#contact_options .elementor-icon {
	background-color: #03cc54 !important;
}


/* Dashboards */
.ifs-user-home h1 {
	color: var(--primary-color) !important;
}


/* Login & Registration */
#member-registration dt label {
	font-size: 13px;
}

/* School and Plans Landing Page */
#state_select, #sch_yr_select {
	background: var(--primary-color) !important;
}


/* Admin Plan Edit, Tab 3 */
#btn_wrapper_delete #btn_delete {
	color: #fff;
}

/* Admins, All */
.administrators form[id*="login-form"] .btn,
.administrators .close.btn {
	background-color: var(--primary-color) !important;
}
