

.siteHeader a.sitelogo,
.siteHeader a.sitelogo:link,
.siteHeader a.sitelogo:visited {
    background-image:url(/assets/globaltemplates/logo/784/AffinityPlus_07-10-24_RSP.jpg);
    background-repeat:  no-repeat;
}

.btnWrapper {background-color: #522c6c;}



.btn {background-color:#522c6c; }
.btn:hover {color: #D0C6D7;}

.btn, .btn:visited {background-color: #522c6c;}

/* Restyling buttons for the calculator section only
*/

.btn.ghost-btn.large{ font-size:1em; font-weight:800; text-decoration:none; color:#4F2A68; border:solid 2px #4F2A68;  background:none; transition:.1s ease-in; border-radius:0;}


.btn.ghost-btn.large:hover,
.btn.ghost-btn.large:focus{ background:#522c6c; border:solid 2px #522c6c; color:#fff;}


.landing-page.UGLOC.responsive .btnOutline{
    border:3px solid #522c6c;
}
.landing-page.UGLOC.responsive .btnOutline:hover,
.landing-page.UGLOC.responsive .btnOutline:focus{
    background:#522c6c;
    color:#fff;
}

.title .more {color: #522c6c}
.mod a,
.mod a:visited {color: #522c6c;}
a, a:visited {color: #522c6c;}
.current-interest-rates .table-rate {color: #522c6c;}

.to-top-button .inner {color: #4F2A68; border: 2px solid #4F2A68;}
.bucket .bucketIcon {color: #4F2A68;}
.sub-intro .bucketIcon {color: #4F2A68;}
.request-marker-wrapper:before {background-color: #4F2A68;}
.request-marker-wrapper:after {background-color: #4F2A68;}
.mainNav .sf-menu li:hover,
.mainNav .sf-menu li.sfHover { background-color:#522c6c;}

ul.sf-menu li.lastnavitemli {background-color:#4F2A68}

.mob-apply-button {background-color:#4F2A68}
.mob-apply-button:hover { background-color:#522c6c;}

@media only screen and (min-width:11.250em) and (max-width:47.938em) {
    .request-funds,
    .finish-application  {background-color:#4F2A68}
    .request-funds:hover,
    .finish-application:hover { background-color:#522c6c;}
}

@media only screen and (max-width:47.938em) {
	.sfHover .sf-sub-indicator,
	.sf-sub-indicator:hover {color: #4F2A68}
	.mainNav .sf-menu li ul li a.sf-with-ul .sf-sub-indicator {color: #4F2A68;}
}


/* color only - no stuctural markup */
.sClrP10 {background-color:#08040B;}
.sClrP9 {background-color:#0B060E;}
.sClrP8 {background-color:#130A19;}
.sClrP7 {background-color:#1A0E23;}
.sClrP6 {background-color:#23132E;}
.sClrP5 {background-color:#2B1738;}
.sClrP4 {background-color:#341C44;}
.sClrP3 {background-color:#3C204F;}
.sClrP2 {background-color:#47265E;}
.sClrP1 {background-color:#4B2862;}
.sClrP0 {background-color:#522c6c;}
.sClrP_1 {background-color:#5F3C77;}
.sClrP_2 {background-color:#715287;}
.sClrP_3 {background-color:#77598B;}
.sClrP_4 {background-color:#886D9A;}
.sClrP_5 {background-color:#9983A9;}
.sClrP_6 {background-color:#B09EBC;}
.sClrP_7 {background-color:#BDAFC7;}
.sClrP_8 {background-color:#D0C6D7;}
.sClrP_9 {background-color:#E9E4EC;}
.sClrP_10 {background-color:#F5F3F6;}


.sClrS10 {background-color:#070409;}
.sClrS9 {background-color:#0B060F;}
.sClrS8 {background-color:#110917;}
.sClrS7 {background-color:#190E21;}
.sClrS6 {background-color:#22122D;}
.sClrS5 {background-color:#2A1637;}
.sClrS4 {background-color:#351D46;}
.sClrS3 {background-color:#3A1F4D;}
.sClrS2 {background-color:#422457;}
.sClrS1 {background-color:#4F2A68;}
.sClrS0 {background-color:#522c6c;}
.sClrS_1 {background-color:#5C3875;}
.sClrS_2 {background-color:#65437C;}
.sClrS_3 {background-color:#77598B;}
.sClrS_4 {background-color:#886D9A;}
.sClrS_5 {background-color:#9E89AC;}
.sClrS_6 {background-color:#AC9AB9;}
.sClrS_7 {background-color:#BAABC4;}
.sClrS_8 {background-color:#CBBFD2;}
.sClrS_9 {background-color:#DFD7E4;}
.sClrS_10 {background-color:#FCFBFC;}


.sClrA0 {background-color:#ffffff;}


.sBdrP10 {border-color:#08040B;}
.sBdrP9 {border-color:#0B060E;}
.sBdrP8 {border-color:#130A19;}
.sBdrP7 {border-color:#1A0E23;}
.sBdrP6 {border-color:#23132E;}
.sBdrP5 {border-color:#2B1738;}
.sBdrP4 {border-color:#341C44;}
.sBdrP3 {border-color:#3C204F;}
.sBdrP2 {border-color:#47265E;}
.sBdrP1 {border-color:#4B2862;}
.sBdrP0 {border-color:#522c6c;}
.sBdrP_1 {border-color:#5F3C77;}
.sBdrP_2 {border-color:#715287;}
.sBdrP_3 {border-color:#77598B;}
.sBdrP_4 {border-color:#886D9A;}
.sBdrP_5 {border-color:#9983A9;}
.sBdrP_6 {border-color:#B09EBC;}
.sBdrP_7 {border-color:#BDAFC7;}
.sBdrP_8 {border-color:#D0C6D7;}
.sBdrP_9 {border-color:#E9E4EC;}
.sBdrP_10 {border-color:#F5F3F6;}


.sBdrS10 {border-color:#070409;}
.sBdrS9 {border-color:#0B060F;}
.sBdrS8 {border-color:#110917;}
.sBdrS7 {border-color:#190E21;}
.sBdrS6 {border-color:#22122D;}
.sBdrS5 {border-color:#2A1637;}
.sBdrS4 {border-color:#351D46;}
.sBdrS3 {border-color:#3A1F4D;}
.sBdrS2 {border-color:#422457;}
.sBdrS1 {border-color:#4F2A68;}
.sBdrS0 {border-color:#522c6c;}
.sBdrS_1 {border-color:#5C3875;}
.sBdrS_2 {border-color:#65437C;}
.sBdrS_3 {border-color:#77598B;}
.sBdrS_4 {border-color:#886D9A;}
.sBdrS_5 {border-color:#9E89AC;}
.sBdrS_6 {border-color:#AC9AB9;}
.sBdrS_7 {border-color:#BAABC4;}
.sBdrS_8 {border-color:#CBBFD2;}
.sBdrS_9 {border-color:#DFD7E4;}
.sBdrS_10 {border-color:#FCFBFC;}


/* Interaction states ACCORDION 2
----------------------------------*/
.accordion .ui-state-active .ui-icon,
.accordion2 .ui-state-active .ui-icon,
.accordion .ui-state-hover .ui-icon,
.accordion2 .ui-state-hover .ui-icon  {background-color:#08040B; color:#08040B;}

.ui-accordion h2:focus .ui-icon,
.ui-accordion h3:focus .ui-icon  {background-color:#08040B !important; color:#08040B !important;}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active,
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus, .ui-state-focus a:focus, .ui-state-active a:focus {	color: #08040B; }

.accordion2 .ui-state-default,
.accordion2 .ui-widget-content .ui-state-default,
.accordion2 .ui-widget-header .ui-state-default,
.accordion2 .ui-state-default a,
.accordion2 .ui-state-default a:link,
.accordion2 .ui-state-default a:visited,
.accordion2 .ui-state-hover,
.accordion2 .ui-widget-content .ui-state-hover,
.accordion2 .ui-widget-header .ui-state-hover,
.accordion2 .ui-state-focus,
.accordion2 .ui-widget-content .ui-state-focus,
.accordion2 .ui-widget-header .ui-state-focus,
.accordion2 .ui-state-hover a,
.accordion2 .ui-state-hover a:hover,
.accordion2 .ui-state-hover a:link,
.accordion2 .ui-state-hover a:visited,
.accordion2 .ui-state-active,
.accordion2 .ui-widget-content .ui-state-active,
.accordion2 .ui-widget-header .ui-state-active,
.accordion2 .ui-state-active a,
.accordion2 .ui-state-active a:link,
.accordion2 .ui-state-active a:visited,
.accordion2 .ui-state-active a:focus { color:#4F2A68; }

.landing-page .hero-content-wrapper .right-hero .btnWrapper {background-color: #522c6c;}
.landing-page .hero-content-wrapper .right-hero .btnWrapper .btn,
.landing-page .hero-content-wrapper .right-hero .btnWrapper .btn:link,
.landing-page .hero-content-wrapper .right-hero .btnWrapper .btn:visited {background-color: #522c6c;}
#landing-page-tabs.ui-tabs .ui-tabs-panel span {color: #522c6c;}

#landing-page-tabs.ui-tabs .ui-tabs-nav li.ui-state-active a,
#landing-page-tabs.ui-tabs .ui-tabs-nav li.ui-state-active a:link,
#landing-page-tabs.ui-tabs .ui-tabs-nav li.ui-state-active a:visited,
#landing-page-tabs.ui-tabs .ui-tabs-nav li.ui-state-hover a,
#landing-page-tabs.ui-tabs .ui-tabs-nav li a:focus {color: #4F2A68;}
#landing-page-tabs.ui-tabs .ui-tabs-nav li.ui-state-active span,
#landing-page-tabs.ui-tabs .ui-tabs-nav li.ui-state-hover span,
#landing-page-tabs.ui-tabs .ui-tabs-nav li a:focus span {color: #4F2A68; border: 2px solid #4F2A68;}
.landing-page ul.fancy-list li {color: #4F2A68;}
.landing-page .site-sub-content h2 span {color: #4F2A68;}

@media only screen and (max-width:767px){
	.request-funds h2 a {color:white;}
	.finish-application h2 a {color:white;}
}

.rc-input-label,
.rc-results-box-content.blue-text {
    color: #522c6c !important;
}

.rc-slider-highlight {
    color: #5BBF21 !important;
}

a.rc-enter-link:hover .rc-enter-svg,
a.rc-enter-link:focus .rc-enter-svg {
    fill: #522c6c !important;
}

a.rc-option-button.active,
.rc-slider-middle .ui-slider-range {
    background: #522c6c !important;
}

a.btn.rc-calculate {
    background: #4F2A68 !important;
    text-decoration: none !important;
    color: #fff !important;
}

a.btn.rc-calculate:hover,
a.btn.rc-calculate:focus {
    text-decoration: underline !important;
    color: #fff !important;
}

.rc-input-img-wrapper svg {
    fill: #4F2A68 !important;
}

/*New nav styles*/
.landing-page.UGLOC.responsive .siteHeader.gutterless.clearfix .sf-menu.sf-js-enabled.sf-shadow > li > a:hover::before,
.landing-page.UGLOC.responsive .siteHeader.gutterless.clearfix .sf-menu.sf-js-enabled.sf-shadow > li > a:focus::before{
    background:#522c6c;
}

.landing-page.UGLOC.responsive .siteHeader.gutterless.clearfix .sf-menu.sf-js-enabled.sf-shadow > li > a:hover,
.landing-page.UGLOC.responsive .siteHeader.gutterless.clearfix .sf-menu.sf-js-enabled.sf-shadow > li > a:focus{
    color:#fff;
}

@media(min-width:768px){
    .landing-page.UGLOC.responsive .siteHeader.gutterless.clearfix .sf-menu.sf-js-enabled.sf-shadow > li > a:hover,
    .landing-page.UGLOC.responsive .siteHeader.gutterless.clearfix .sf-menu.sf-js-enabled.sf-shadow > li > a:focus{
    color:#522c6c;
}
}

.landing-page.UGLOC.responsive .siteHeader.gutterless.clearfix .sf-menu.sf-js-enabled.sf-shadow > li.sfHover {
  background:#522c6c;
}
@media(min-width:768px){
    .landing-page.UGLOC.responsive .siteHeader.gutterless.clearfix .sf-menu.sf-js-enabled.sf-shadow > li.sfHover {
        background:none;
      }
}
.rc-input-img-wrapper svg {
    fill:#522c6c !important;
}

.homepageOverlay {
    background-color: rgba(255, 255, 255, 0.5) !important;
}

.homepageOverlay .white h1 {
color: #522c6c !important;
}

.button-utility a.btn {
  border: 3px solid #FF9800!important;
  background-color: #FF9800;
  color: #040104 !important;
}

.button-utility a.btn:hover {
  border: 3px solid #ffb546 !important;
  background-color: #ffb546;
  color: #040104 !important;
}

.landing-page.UGLOC.responsive .btnOutline {
  border: 3px solid #E8E6E9 !important;
  background-color: #E8E6E9;
}

.landing-page.UGLOC.responsive .btnOutline:hover {
  border: 3px solid #fafafa !important;
  background-color: #fafafa !important;
}

.sitesubtitle {
  font-size: 16px !important;
  color: #522c6c!important;
}


.footer p {
  color: #fff !important;
}

ul {
  font-family: proxima-nova, sans-serif !important;
}
p {
  font-family: proxima-nova, sans-serif !important;
  font-weight: 400;
  font-size: 16px;
}
h1 {
  font-family: "Oswald" !important;
  font-weight: 700 !important;
  font-size: 48px !important;
  color: #522c6c!important;
  text-transform: uppercase;
}
h2 {
  font-family: proxima-nova, sans-serif !important;
  font-weight: 700;
  font-size: 24px !important;
  color: #040104 !important;
  text-transform: none !important;
}
h3 {
  font-family: proxima-nova, sans-serif !important;
  font-weight: 500;
  font-size: 18px !important;
  color: #522c6c!important;
}
.mainNav .sf-menu > li > a {
    font-family: proxima-nova, sans-serif !important;
}
.landing-page.UGLOC.responsive .btn {
  font-family: proxima-nova, sans-serif !important;
  text-decoration: none !important;
  font-size: 16px !important;
}
.landing-page.UGLOC.responsive .btnOutline {
  font-family: proxima-nova, sans-serif !important;
  text-decoration: none !important;
  font-size: 16px !important;
}

.grayRow {
background-color:#f8f6f9 !important;
}
.newsItemWrpr.altRow {
background-color: #f8f6f9 !important;
}