﻿@charset "UTF-8";

/* Lato */
/* Lato */
/* Lato */
@font-face {
    font-family: 'Lato Black';
    src: url('fonts/Lato-Black.ttf') format('truetype');
}

@font-face {
    font-family: 'Lato Black Italic';
    src: url('fonts/Lato-BlackItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'Lato Bold';
    src: url('fonts/Lato-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Lato Bold Italic';
    src: url('fonts/Lato-BoldItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'Lato Hairline';
    src: url('fonts/Lato-Hairline.ttf') format('truetype');
}

@font-face {
    font-family: 'Lato Hairline Italic';
    src: url('fonts/Lato-HairlineItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'Lato Italic';
    src: url('fonts/Lato-Italic.ttf') format('truetype');
}

@font-face {
    font-family: 'Lato Light';
    src: url('fonts/Lato-Light.ttf') format('truetype');
}

@font-face {
    font-family: 'Lato Light Italic';
    src: url('fonts/Lato-LightItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'Lato Regular';
    src: url('fonts/Lato-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Lato';
    src: url('fonts/Lato-Regular.ttf') format('truetype');
}


/* CRETE */
/* CRETE */
/* CRETE */
@font-face {
    font-family: 'Crete Round Italic';
    src: url('fonts/CreteRound-Italic.ttf') format('truetype');
}

@font-face {
    font-family: 'Crete Round';
    src: url('fonts/CreteRound-Regular.ttf') format('truetype');
}


/* RALEWAY */
/* RALEWAY */
/* RALEWAY */
@font-face {
    font-family: 'Raleway Black';
    src: url('fonts/Raleway-Black.ttf') format('truetype');
}

@font-face {
    font-family: 'Raleway Black Italic';
    src: url('fonts/Raleway-BlackItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'Raleway Bold';
    src: url('fonts/Raleway-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Raleway Bold Italic';
    src: url('fonts/Raleway-BoldItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'Raleway Extra Bold';
    src: url('fonts/Raleway-ExtraBold.ttf') format('truetype');
}

@font-face {
    font-family: 'Raleway Extra Bold Italic';
    src: url('fonts/Raleway-ExtraBoldItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'Raleway Extra Light';
    src: url('fonts/Raleway-ExtraLight.ttf') format('truetype');
}

@font-face {
    font-family: 'Raleway Extra Light Italic';
    src: url('fonts/Raleway-ExtraLightItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'Raleway Italic';
    src: url('fonts/Raleway-Italic.ttf') format('truetype');
}

@font-face {
    font-family: 'Raleway Light Italic';
    src: url('fonts/Raleway-LightItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'Raleway Light';
    src: url('fonts/Raleway-Light.ttf') format('truetype');
}

@font-face {
    font-family: 'Raleway Medium';
    src: url('fonts/Raleway-Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'Raleway Medium Italic';
    src: url('fonts/Raleway-MediumItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'Raleway Regular';
    src: url('fonts/Raleway-Regular.ttf') format('truetype');
}

@font-face {
    font-family: 'Raleway Semi Bold';
    src: url('fonts/Raleway-SemiBold.ttf') format('truetype');
}

@font-face {
    font-family: 'Raleway Semi Bold Italic';
    src: url('fonts/Raleway-SemiBoldItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'Raleway Thin';
    src: url('fonts/Raleway-Thin.ttf') format('truetype');
}

@font-face {
    font-family: 'Raleway Thin Italic';
    src: url('fonts/Raleway-ThinItalic.ttf') format('truetype');
}

@font-face {
    font-family: 'Raleway';
    src: url('fonts/Raleway-Regular.ttf') format('truetype');
}






/* Style Vars */
:root {
  --main-color: #4D85C5;
}

/* Bootstrap Overrides */
.btn-primary {
  background-color: var(--main-color);
  border-color: var(--main-color);
}

/* Hide Search */
#top-search {display: none;}

#header.full-header #primary-menu > ul {
	border-right: 0px;
	padding-right: 0px;
}

/* Subpage Headers */
.breadcrumb{
  display: none;
}
#page-title.page-title-parallax span{
  font-weight: bold;
}

/* Call to Action */
.call-to-action {
  font-size:1.5rem;
}

/* Footer Styles */
.copyright-links a, .dark .copyright-links a, .dark .copyright-links a:hover {
  text-decoration: none !important;
  border-bottom-color: transparent;
}
#copyrights-right a{
  margin-right: 20px;
  color: rgba(255,255,255,0.25);
}
#copyrights-right a:hover{
  margin-right: 20px;
  color: rgba(255,255,255,0.35);
}
#copyrights .icon-mobile-alt, #copyrights .icon-envelope{
  margin-right:2px;
}




.subscribe-widget{
  display: none;
}

/* Home - Slider */
.slider-caption h2 {
  font-size: 3.25rem;
}

.slider-caption p{
  font-weight: bold;
}

.slider-caption.slider-caption-center{
  max-width: 900px !important;
}

.swiper_wrapper {
	height: 323px; /* o - 500px */
}

/* Home - Welcome to */
.home{
  font-size: 1rem !important;
}

/* Home - Our Products */
.fbox-icon img:hover{
  border:1px solid white;
}

/* Home - Testimonials */
#testimonials h3, #testimonials img{
  display: none;
}

.lead {
  line-height: 1.5 !important;
}

.to-lower-black{
  text-transform: lowercase;
  color:black !important;
}

/* About */
.our-philosophy .heading-block:after {
  /*display: none;*/
}

.our-philosophy  .feature-box.fbox-center:not(.fbox-bg) h3:after{
  /*display: none;*/
}

#about-team, #about-counter{
  display: none;
}

.ceo {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Contact */
#connect-contact-info i{margin-right:10px;}
#connect-contact-info span{display:inline-block;width:300px;margin-bottom:20px;}
#connect-contact-info .icon-home{vertical-align:top;margin-top:3px;}
#connect-contact-info .icon-mobile-alt{vertical-align:top;margin-top:1px;margin-right:16px;}
#connect-contact-info .icon-envelope{vertical-align:top;margin-top:3px;margin-left:1px;}

.sm-form-control{
  border-radius: 3px !important;
}

/* Careers */
.details-box{
  padding: 15px;
  margin: 0px;
  /*background-color:	#DBE6F3;*/
}
.details-box hr{
  margin-bottom: 60px;
  border: 1px solid #F0F0F0;
}

h4.subhead{
  margin-bottom:5px;
}
/*.details-box .heading-block:after {
  display: none;
}*/

/* fancy-titles in .section */
.section .fancy-title h1, .section .fancy-title h2, .section .fancy-title h3, .section .fancy-title h4, .section .fancy-title h5, .section .fancy-title h6{
  background-color: #F9F9F9;
}

/* products */
#providers{
  display: flex;
  align-items: center;
}

#providers{
  display: none;
}

.hidden-anchor {
  display: block;
  height: 200px;
}

/* align vertical - products full width section */
.v-align {display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 24em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

#solutions-table th{
  color: var(--main-color);
}

#copyrights-right a.right-icon {
    margin-right: 8px;
}

#copyrights .icon-linkedin {
    color: #0A66C2; /* linked-in color */
    font-size: 1.25rem;
}

#copyrights .icon-facebook-sign {
    color: #0A66C2; /* 1877F2 facebook color */
    font-size: 1.25rem;
}

#copyrights .icon-instagram {
    color: #0A66C2; /* 0095F6 instagram button color */
    font-size: 1.25rem;
}

#copyrights .icon-twitter {
    color: #0A66C2;
    font-size: 1.25rem;
}

.dark #copyrights, .dark #copyrights a {
    color: #DDDDDD;
}

    .dark #copyrights a:hover {
        color: #BBBBBB;
    }

/*  Emerge style 2 */
.emergeStyle2 .heading-block:after{
  display: none;
}

.emergeIcon2{
  width: 10%;
  margin-right: 20px;
}

/* New blue footer */

#BlueFooter {
    width: 100%;
    min-height: 120px;
    background-color: #3463A5;
    display: flex;
    align-content: space-between;
    color: #FFFFFF;
    font-size:.667rem;
}

#BlueFooter .container {
    padding: 24px 0 20px 0;
}

    #BlueFooter .footer-logo-nu {
        width: 265px;
    }

    #BlueFooter a {
        color: #FFFFFF;
        text-decoration: none;
    }

        #BlueFooter a:hover, #BlueFooter a:active {
            color: rgba(255,255,255,0.8);
        }

    #BlueFooter .top-footer-left {
        display: inline-flex;
        align-content:center;
    }

    #BlueFooter .logo-div {
        display:inline-block;
        padding:10px 0;
    }

    #BlueFooter .address-info {
        align-self:center; 
        margin-left:54px;
    }

    #BlueFooter .terms-div {
        clear:both;
        margin-top: 24px;
    }

    #BlueFooter .col_full {
        display: inline-flex;
        margin-bottom: 2px;
    }

    #BlueFooter .col_half {
        margin-bottom:2px;
    }

    #BlueFooter .tright {
        align-self: center;
    }

    #BlueFooter .tright a {
        margin-left:20px;
    }

        #BlueFooter .tright a:hover, #BlueFooter .tright a:active {
            opacity: 0.8;
        }

        #BlueFooter .tright a:last-of-type {
            margin-left: 40px;
        }

@media (max-width: 768px) {
    #BlueFooter .tright .footer-icon {
        width: 34px;
    }

    #BlueFooter .tright .footer-icon.soc {
        width: 54px;
    }
}




@media (max-width: 768px) {
    #bill-pay .col_one_third, #doc-center .col_one_third, #open-lend .col_one_third, #prog-consult .col_one_third{
    width: 30.63% !important;
  }
}