/* @font-face {
    font-family: 'SourceSansPro-Black';
    src: url('/assets/fonts/SourceSansPro-Black.ttf');
}
@font-face {
    font-family: 'SourceSansPro-BlackItalic';
    src: url('/assets/fonts/SourceSansPro-BlackItalic.ttf');
}
@font-face {
    font-family: 'SourceSansPro-Black';
    src: url('/assets/fonts/SourceSansPro-Black.ttf');
}
@font-face {
    font-family: 'SourceSansPro-Bold';
    src: url('/assets/fonts/SourceSansPro-Bold.ttf');
}
@font-face {
    font-family: 'SourceSansPro-BoldItalic';
    src: url('/assets/fonts/SourceSansPro-BoldItalic.ttf');
}
@font-face {
    font-family: 'SourceSansPro-ExtraLight';
    src: url('/assets/fonts/SourceSansPro-ExtraLight.ttf');
}
@font-face {
    font-family: 'SourceSansPro-ExtraLigthItalic';
    src: url('/assets/fonts/SourceSansPro-ExtraLightItalic.ttf');
}
@font-face {
    font-family: 'SourceSansPro-Italic';
    src: url('/assets/fonts/SourceSansPro-Italic.ttf');
}
@font-face {
    font-family: 'SourceSansPro-Light';
    src: url('/assets/fonts/SourceSansPro-Light.ttf');
}
@font-face {
    font-family: 'SourceSansPro-LightItalic';
    src: url('/assets/fonts/SourceSansPro-LightItalic.ttf');
}
@font-face {
    font-family: 'SourceSansPro-Regular';
    src: url('/assets/fonts/SourceSansPro-Regular.ttf');
}
@font-face {
    font-family: 'SourceSansPro-SemiBold';
    src: url('/assets/fonts/SourceSansPro-SemiBold.ttf');
}
@font-face {
    font-family: 'SourceSansPro-SemiBoldItalic';
    src: url('/assets/fonts/SourceSansPro-SemiBoldItalic.ttf');
}
 */



body {
    font-family: 'Source Sans Pro', serif;
    background-color: #FCFEFC;
}

.bg-light {
    background-color: #FCFEFC !important;
}
.topnav {
}

.topnav 

/* Logo and subtitles */
.circle-icon {
    border: solid 1px #444;
    padding:10px;
    border-radius: 50%;
    color: white;
}

.header-btn {
    color:white;
    border: solid 1px #444;
    padding:10px;
}
.header-link {
    color:white !important;
    text-decoration:none;
}
.header-side-area {
    height: 100px;
    width: 100px;
    background: red;
    margin:10px;
    text-align: center;
    display:block;
}
.header-side-content {
    height: 100px;
    width: 100px;
    display:table-cell;
    vertical-align:middle;
}

/* Logo and Sub Title  */
.logo-title {

    color: #4BA5FA !important;
    font-size: 2em;
    font-weight: 900;
    line-height: 1.1em;
    font-family: 'Source Sans Pro';
}
/* End of Logo and Sub Title */



/* Main Navigation */
.navbar-toggler-icon {
    background-color: #4BA5FA !important;
    font-family:'Source Sans Pro' ;
}
.nav-link {
    color:white !important;
/*    text-transform: uppercase;
*/}

    .premium {
        color: gold !important;
        font-weight:bold !important;
        font-size:larger;
    }

.primary-nav a {
    text-transform: uppercase;
}
.dropdown-item {
    color: black !important;
    text-transform: uppercase;
}
/*  End of Navigation */

.find-out-why {
    text-align: center !important;
    color:black;
    background-color:#E0F4FF;
}
.promo {
    text-align: center !important;
    color:black;
    background-color:#ececec;
}


/* footer  */
.footer {
    padding-top: 20px;
}

.rights {
    color: #888;
    margin-top:5px;
}