﻿/*.font-sans { font-family: Tahoma, Helvetica, Arial, sans-serif; }
.font-alternate { font-family: Tahoma, Cabin, Helvetica, Arial, sans-serif; }
.font-alternate-bold { font-family: Tahoma, Helvetica, Arial, sans-serif; font-weight:bold; }
.font-alternate-bold-italic { font-family: Tahoma, Helvetica, Arial, sans-serif; font-weight:bold;font-style:italic;}*/
@font-face
{
    font-family: 'Cabin';
    src: url('../fonts/cabin-regular-webfont.eot');
    src: url('../fonts/cabin-regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/cabin-regular-webfont.woff') format('woff'),url('../fonts/cabin-regular-webfont.ttf') format('truetype'),url('../fonts/cabin-regular-webfont.svg#cabinregular') format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face
{
    font-family: 'CabinBold';
    src: url('../fonts/cabin-bold-webfont.eot');
    src: url('../fonts/cabin-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/cabin-bold-webfont.woff') format('woff'),url('../fonts/cabin-bold-webfont.ttf') format('truetype'),url('../fonts/cabin-bold-webfont.svg#cabinbold') format('svg');
    font-weight: 700;
    font-style: normal;
}
@font-face
{
    font-family: 'CabinBoldItalic';
    src: url('../fonts/cabin-semibolditalic-webfont.eot');
    src: url('../fonts/cabin-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/cabin-semibolditalic-webfont.woff') format('woff'),url('../fonts/cabin-semibolditalic-webfont.ttf') format('truetype'),url('../fonts/cabin-semibolditalic-webfont.svg#cabinsemibold_italic') format('svg');
    font-weight: 600;
    font-style: italic;
}

@font-face
{
    font-family: 'urdu';
    
     src: url('../fonts/urdu.eot'); /* IE9 Compat Modes */
  src: url('../fonts/urdu.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/urdu.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/urdu.ttf')  format('truetype'); /* Safari, Android, iOS */
       
    font-weight: 600;
    font-style: italic;
}
.font-urdu
{
    font-family: urdu, Arial,sans-serif;
}

.font-sans
{
    font-family: Helvetica,Arial,sans-serif;
}
.font-alternate
{
    font-family: Cabin,Helvetica,Arial,sans-serif;
}
.font-alternate-bold
{
    font-family: CabinBold,Helvetica,Arial,sans-serif;
}
.font-alternate-bold-italic
{
    font-family: CabinBoldItalic,Helvetica,Arial,sans-serif;
}
.aqua
{
    color: #00679a;
}
.blue
{
    color: #18315a;
}
.navy
{
    color: #122543;
}
.gold
{
    color: #a99260;
}
.bg-aqua
{
    background-color: #00679a;
}
.bg-blue
{
    background-color: #18315a;
}
.bg-navy
{
    background-color: #122543;
}
.bg-gold
{
    background-color: #a99260;
}
.pad5
{
    padding: 5px;
}
.pad10
{
    padding: 10px;
}
.pad15
{
    padding: 15px;
}
.pad20
{
    padding: 20px;
}
.mar5
{
    margin: 5px;
}
.mar10
{
    margin: 10px;
}
.mar15
{
    margin: 15px;
}
.mar20
{
    margin: 20px;
}
.f10
{
    font-size: 10px;
}
.f11
{
    font-size: 11px;
}
.f12
{
    font-size: 12px;
}
.f13
{
    font-size: 13px;
}
.f14
{
    font-size: 14px;
}
.f15
{
    font-size: 15px;
}
.f16
{
    font-size: 16px;
}
.f17
{
    font-size: 17px;
}
.f18
{
    font-size: 18px;
}
.f20
{
    font-size: 20px;
}
.center
{
    text-align: center;
}
.hidden
{
    display: none !important;
}
body
{
    font-family: Cabin,Helvetica,Arial,sans-serif;
    color: #222;
    font-size: 16px;
    background-color: #18315a;
}
h1, h2, h3, h4, h5, h6
{
    font-family: CabinBold,Helvetica,Arial,sans-serif;
}
a:focus
{
    outline: 0;
}
blockquote, blockquote p, cite
{
    font-family: CabinBoldItalic,Helvetica,Arial,sans-serif;
}
blockquote footer
{
    background: 0;
    padding: 0;
    font-size: 90%;
}
input, button, select, textarea
{
    max-width: 100%;
}
hr
{
    border-color: rgba(169,146,96,.2);
}
a.more
{
    font-family: CabinBoldItalic,Helvetica,Arial,sans-serif;
    font-size: .8em;
    font-weight: 700;
    font-style: italic;
}
a.more:link
{
    color: #00679a;
}
a.more:visited
{
    color: #00679a;
}
a.more.button
{
    background: #00679a;
    padding: 5px 20px;
    width: auto;
    text-align: center;
    font-size: 1.1em;
}
a.more.button:link
{
    color: #fff;
}
a.more.button:visited
{
    color: #fff;
}
a.more.button:hover
{
    background: #18315a;
    text-decoration: none;
}
.btn
{
    white-space: wrap;
    color: #FFF;
}
.btn:hover, .btn:active, .btn:focus, .btn:active:focus, .btn.active:focus
{
    color: #FFF;
}
.btn.btn-default
{
    color: #00679a;
}
.btn.btn-blue
{
    background-color: #18315a;
}
.btn.btn-blue:hover
{
    background-color: rgba(24,49,90,.8);
}
.btn.btn-navy
{
    background-color: #122543;
}
.btn.btn-navy:hover
{
    background-color: rgba(18,37,67,.8);
}
.btn.btn-gold
{
    background-color: #a99260;
}
.btn.btn-gold:hover
{
    background-color: rgba(169,146,96,.8);
}
.btn.btn-aqua
{
    background-color: #00679a;
}
.btn.btn-aqua:hover
{
    background-color: rgba(0,103,154,.8);
}
a.btn
{
    color: #FFF !important;
}
a.btn:hover, a.btn:focus, a.btn:active
{
    text-decoration: none;
    color: #FFF !important;
}
a.btn.btn-default
{
    color: #00679a !important;
}
.close
{
    color: #333;
    font-size: 2em;
    opacity: .8;
}
.flex-video, .flex-embed
{
    position: relative;
    padding-top: 25px;
    padding-bottom: 50%;
    height: 0;
    margin-bottom: 16px;
    overflow: hidden;
}
.flex-video.widescreen, .flex-embed.widescreen
{
    padding-bottom: 57.25%;
}
.flex-video.vimeo, .flex-embed.vimeo
{
    padding-top: 0;
}
.flex-video iframe, .flex-embed iframe, .flex-video object, .flex-embed object, .flex-video embed, .flex-embed embed
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
iframe
{
    border: 0;
}
.info-graphics .info-graphic
{
    height: 105px;
    width: 105px;
    padding: 35px 15px 0;
    text-align: center;
    font-size: 1.5em;
    margin: 0 auto;
}
.info-graphics .info-graphic:hover
{
    opacity: .8;
}
.info-graphics .info-caption
{
    text-align: center;
    font-size: .9em;
}
.social-icons img
{
    opacity: .9;
}
.social-icons img:hover
{
    opacity: 1;
}
table.social-icons img
{
    margin: 5px 15px 5px 0;
}
.testimonial
{
    padding: 15px;
    background-color: #f1f1f1;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 30px;
    border-left: 3px solid #00679a;
    color: #00679a;
}
.testimonial.aqua
{
    border-left: 3px solid #00679a;
}
.testimonial.blue
{
    border-left: 3px solid #18315a;
}
.testimonial.navy
{
    border-left: 3px solid #122543;
}
.testimonial.gold
{
    border-left: 3px solid #a99260;
}
.testimonial p
{
    line-height: 1.4em;
    font-size: 1em;
}
.testimonial .author
{
    font-style: italic;
    font-size: 15px;
    margin-top: 10px;
    font-weight: 400;
}
.testimonial img
{
    border-radius: 50%;
    margin-top: 0;
    margin-bottom: 0;
}
@media only screen and (max-device-width: 800px),only screen and (device-width: 1024px) and (device-height: 600px),only screen and (width: 1280px) and (orientation: landscape),only screen and (device-width: 800px),only screen and (max-width: 767px)
{
    .flex-video
    {
        padding-top: 0;
    }
}
header
{
    width: 100%;
    z-index: 99;
    font-weight: 400;
    font-family: Cabin,Helvetica,Arial,sans-serif;
}
header #nav-top
{
    background-color: #18315a;
    padding: 15px 0;
    color: #fff;
}
header #nav-top img#logo
{
    height:80px;
    margin-left: -15px;
}
header #nav-top #nav-top-links
{
    text-align: right;
    font-size: .8em;
    padding-top: 3px;
}
header #nav-top #nav-top-links a
{
    padding: 0 7px;
}
header #nav-top #googlesearch
{
    margin-left: 15px;
    width: 100%;
}
header #nav-top #searchbox
{
    width: 100%;
    border: 0;
    padding: 5px;
    color: rgba(255,255,255,.8);
    background-color: #375483;
    height: 25px;
}
header #nav-top #search-glyph
{
    color: rgba(255,255,255,.8);
    position: absolute;
    right: 5px;
    top: 5px;
    font-size: 1em;
}
header #nav-top a:link, header #nav-top a:visited
{
    color: rgba(255,255,255,.8);
}
header #nav-top a:hover
{
    color: #FFF;
}
header #nav-bottom
{
    background-color: #122543;
    width: 100%;
    z-index: 1000;
    box-shadow: 0 2px 3px rgba(0,0,0,.5);
    height: 35px;
}
header #nav-bottom nav
{
    font-size: .9em;
    background-color: #122543;
    box-shadow: 0 2px 3px rgba(0,0,0,.5);
    border: 0;
    min-height: 35px;
    border-radius: 0;
}
header #nav-bottom nav button.navbar-toggle
{
    height: 40px;
    width: 45px;
    border-color: #eee;
}
header #nav-bottom nav button.navbar-toggle .icon-bar
{
    background-color: #eee;
}
header #nav-bottom nav button.navbar-toggle:hover, header #nav-bottom nav button.navbar-toggle:focus
{
    background-color: #18315A;
}
header #nav-bottom nav .navbar-header
{
    color: #fff;
}
header #nav-bottom nav .navbar-collapse
{
    z-index: 999;
    max-height: 378px;
}
header #nav-bottom nav #eagle-head
{
    display: none;
    padding: 8px 10px 8px 10px;
}
header #nav-bottom nav #eagle-head:hover
{
    background-color: #18315a;
}
header #nav-bottom nav #eagle-head img
{
    height: 25px;
}
header #nav-bottom nav .navbar-nav > li > a
{
    padding-top: 8px;
    padding-bottom: 8px;
    color: #FFF;
}
header #nav-bottom nav .navbar-nav #nav-button-applynow
{
    background-color: #00679a;
}
header #nav-bottom nav #mobile-logo
{
    float: left;
    padding: 10px;
}
header #nav-bottom nav #mobile-logo img
{
    height: 35px;
}
header #nav-bottom .nav-button
{
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0,0,0,.5);
}
header #nav-bottom .nav-button a.nav-toggle:link, header #nav-bottom .nav-button a.nav-toggle:visited
{
    color: #fff;
}
header #nav-bottom .nav-button a.nav-toggle:hover, header #nav-bottom .nav-button a.nav-toggle:active
{
    text-decoration: none;
}
header #nav-bottom .nav-button.open .nav-toggle
{
    background-color: #00679a;
}
header #nav-bottom .nav-button li
{
    text-shadow: none;
}
header #nav-bottom .nav-button:nth-child(1)
{
    margin-left: -15px;
}
header #nav-bottom .nav-button:hover, header #nav-bottom .nav-button:active, header #nav-bottom .nav-button:visited
{
    background-color: #00679a !important;
    text-decoration: none;
}
header #nav-bottom #nav-spacing
{
    width: 15px;
    margin-right: 10px;
    height: 40px;
    float: left;
    display: none;
}
header #nav-bottom .nav-link
{
    display: none;
}
header #nav-bottom .nav-link a
{
    opacity: .7;
}
header #nav-bottom .nav-link img
{
    height: 20px;
}
header #nav-bottom .dropdown .caret
{
    border-left: 3px solid transparent;
    border-right: 3px solid transparent;
}
header #nav-bottom .dropdown-menu
{
    font-family: Cabin,Helvetica,Arial,sans-serif;
    margin-top: 0;
    border-radius: 0 0 5px 5px;
}
header #nav-bottom .dropdown-menu li
{
    padding-left: 0;
}
header #nav-bottom .dropdown-menu li a
{
    padding: 4px 25px;
}
header #nav-bottom .dropdown-menu li a:hover, header #nav-bottom .dropdown-menu li a:focus
{
    color: #FFF;
    background-color: #00679a;
}
header #nav-bottom .dropdown-menu li.dropdown-header
{
    padding: 5px 15px;
}
header #nav-bottom #nav-button-applynow
{
    background-color: none;
}
#quicklinks-panel
{
    font-family: Cabin,Helvetica,Arial,sans-serif;
    font-size: .9em;
    background-color: #e5decf;
    border-bottom: solid #a99260 5px;
    border-top: solid #a99260 2px;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 99;
    display: none;
    padding-bottom: 15px;
}
#quicklinks-panel .quicklinks-close
{
    position: absolute;
    right: 0;
    cursor: pointer;
}
#quicklinks-panel .quicklinks-close img
{
    width: 30px;
    opacity: .5;
    margin-top: -10px;
}
#quicklinks-panel .quicklinks-close .tooltip
{
    margin-top: 10px;
}
#quicklinks-panel img
{
    padding-top: 20px;
}
#quicklinks-panel h5
{
    color: #00679a;
    font-size: 1.1em;
}
#quicklinks-panel h5 a:link, #quicklinks-panel h5 a:visited
{
    color: #00679a;
}
#quicklinks-panel ul
{
    list-style: none;
    padding: 0;
}
#quicklinks-panel ul a:link, #quicklinks-panel ul a:visited
{
    color: #000;
}
.is-sticky #eagle-head, .is-sticky .nav-link, .is-sticky #nav-spacing
{
    display: block !important;
}
.is-sticky #quicklinks-panel
{
    top: 42px;
}
.is-sticky .nav-button:nth-child(1)
{
    margin-left: 0 !important;
}
#content
{
    background: #f7f7f7;
}
#content #feature-main
{
    background-size: cover;
    box-shadow: inset 0 0 8px rgba(0,0,0,.5);
    height: 350px;
}
#content #feature-main #feature-splash
{
    text-align: center;
    margin-top: 100px;
    color: #fff;
}
#content #feature-main #feature-splash img
{
    width: 100%;
    max-width: 870px;
    z-index: 0;
}
#content #interests, #content #interests-mobile
{
    color: #18315a;
    font-size: .9em;
    padding-top: 0;
    background: #f7f7f7;
    background-position: center center;
}
#content #interests .nav-tabs, #content #interests-mobile .nav-tabs
{
    margin: 5px 0 0;
    border-bottom: 0;
}
#content #interests .nav-tabs li, #content #interests-mobile .nav-tabs li
{
    margin-bottom: -2px;
}
#content #interests .nav-tabs li a, #content #interests-mobile .nav-tabs li a
{
    color: #18315a;
    border-radius: 0;
    line-height: 1em;
    margin-right: 0;
    margin-bottom: 10px;
    padding: 9px 0;
}
#content #interests .nav-tabs li a:hover, #content #interests-mobile .nav-tabs li a:hover, #content #interests .nav-tabs li a:active, #content #interests-mobile .nav-tabs li a:active
{
    border: 0;
}
#content #interests .nav-tabs > li.active > a, #content #interests-mobile .nav-tabs > li.active > a, #content #interests .nav-tabs > li.active > a:hover, #content #interests-mobile .nav-tabs > li.active > a:hover, #content #interests .nav-tabs > li.active > a:focus, #content #interests-mobile .nav-tabs > li.active > a:focus
{
    border-width: 0;
    color: #18315a;
}
#content #interests .interest, #content #interests-mobile .interest
{
    text-align: center;
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
}
#content #interests .interest a:hover, #content #interests-mobile .interest a:hover, #content #interests .interest .active a, #content #interests-mobile .interest .active a
{
    background: url('../img/interests-burst.png') no-repeat center top;
}
#content #interests .interest li.active, #content #interests-mobile .interest li.active
{
    background: url('../img/triangle.png') no-repeat center bottom;
}
#content #interests .interest img, #content #interests-mobile .interest img
{
    margin-bottom: 10px;
}
#content #interests .interest .interest-label, #content #interests-mobile .interest .interest-label
{
    font-family: CabinBold,Helvetica,Arial,sans-serif;
    line-height: 1em;
}
#content #interests .interest .interest-label a, #content #interests-mobile .interest .interest-label a
{
    color: #18315a;
}
#content #interests .interest .tabs-triangle, #content #interests-mobile .interest .tabs-triangle
{
    margin-bottom: -2px;
}
#content #interests-mobile
{
    font-size: .9em;
    background: #f7f7f7;
    color: #222;
}
#content #interests-mobile .panel-heading
{
    background-color: #00679a;
    color: #fff;
    padding-top: 10px;
}
#content #interests-mobile .panel-heading a
{
    font-size: 1.2em;
}
#content #interests-mobile .panel-heading img
{
    height: 30px;
    padding-right: 10px;
}
#content #interests-mobile .panel-heading .interest-icon
{
    float: left;
    margin-top: -7px;
}
#content #interest-tabs
{
    padding: 15px 0;
    font-size: .9em;
    border-bottom: #18315a solid 15px;
    background: #DDD;
}
#content #interest-tabs h2
{
    color: #18315a;
    font-size: 1.4em;
    padding-bottom: 5px;
}
#content #interest-tabs h3
{
    color: #18315a;
    font-size: 1.1em;
    padding-bottom: 5px;
}
#content #interest-tabs ul
{
    padding-left: 20px;
    list-style-type: disc;
    color: #CCC;
}
#content #interest-tabs ul a:link, #content #interest-tabs ul a:visited
{
    color: #333;
}
#content #interest-tabs ul li
{
    padding: 5px 0;
}
#content #interest-tabs .row
{
    position: relative;
}
#content section
{
    padding: 15px 0;
}
#content section h4
{
    font-size: 1.6em;
    color: #00679a;
    margin-bottom: 20px;
}
#content section h5
{
    font-size: 1.2em;
    color: #a99260;
    font-weight: 700;
}
#content section h5 a
{
    color: #a99260;
}
#content section p
{
    font-size: .9em;
}
#content section ul li
{
    font-size: .9em;
}
#content section .morefoot
{
    text-align: right;
    float: right;
    clear: both;
}
#content #news-section h5
{
    font-size: 1.3em;
    color: #00679a;
}
#content #news-section .news-item
{
    overflow: hidden;
}
#content #news-section .news-item img
{
  /*  max-width: 250px; 
    max-height: 250px;*/
    float: right;
    margin: 0 0 10px 10px;
}
#content #news-section .news-item2
{
    overflow: hidden;
}
#content #news-section .news-item2 img
{
    
  float: right;
    margin: 0 0 10px 10px;
}
#content #news-section #home-social
{
    margin-bottom: 15px;
}
#content #news-section #home-social img
{
    opacity: .9;
    padding: 0 25px 15px 0;
}
#content #news-section #home-social img:hover
{
    opacity: 1;
}
#content #news-section .more.button
{
    float: right;
    clear: both;
    margin: 15px 0 0 0;
}
#content #news-section #events
{
    border-top: 0;
}
#content #news-section #events h2
{
    text-transform: uppercase;
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: .8em;
}
#content #news-section #events ul
{
    padding: 0;
}
#content #news-section #events ul li
{
    list-style: none;
    border-top: solid rgba(169,146,96,.3) 1px;
    font-size: .8em;
    padding: 8px 0;
}
#content #news-section #events ul li a:link
{
    color: #333;
}
#content #news-section #events ul li a:visited
{
    color: #333;
}
#content #news-section #events ul li .event-title
{
    font-size: 1em;
}
#content #news-section #events ul li .event-title a
{
    color: #222;
}
#content #news-section #events ul li .event-date
{
    font-family: CabinBold;
    font-size: 1.2em;
    padding-right: 10px;
    color: #a99260;
}
#content #news-section #events .morelinks
{
    font-style: italic;
    text-align: right;
}
#content #stories-section
{
    padding-bottom: 50px;
    background: #EEE;
}
#content #stories-section .story-item
{
    overflow: hidden;
}
#content #stories-section .story-item img
{
    max-height: 250px;
}
#content.landing
{
    background-color: #E4E4E4;
    padding-top: 15px;
    padding-bottom: 15px;
}
#content.landing #inner-wrapper
{
    background-color: #F7F7F7;
}
#content.landing #main
{
    padding: 15px 30px;
}
#content.landing #main h1, #content.landing #main .h1
{
    font-size: 2em;
}
#content.landing #main h2, #content.landing #main .h2
{
    font-size: 1.6em;
}
#content.landing #main h3, #content.landing #main .h3
{
    font-size: 1.4em;
}
#content.landing #main h4, #content.landing #main .h4
{
    font-size: 1.2em;
}
#content.landing #main h5, #content.landing #main .h5
{
    font-size: 1em;
}
#content.landing #main a, #content.landing #main li a
{
    color: #00679a;
}
#content.landing #main li
{
    margin-bottom: 15px;
    line-height: 1.4em;
}
#content.landing #main .links ul, #content.landing #main .links ol
{
    padding-left: 15px;
}
#content.landing #main .links ul li, #content.landing #main .links ol li
{
    margin-bottom: 10px;
    line-height: 1.2em;
}
#content.landing #main.template-create
{
    padding: 0;
}
#content.landing #sidebar
{
    margin-top: 20px;
    margin-bottom: 20px;
}
#content.landing #sidebar h3, #content.landing #sidebar h4, #content.landing #sidebar h5, #content.landing #sidebar h6, #content.landing #sidebar strong
{
    color: #18315a;
}
#content.landing #sidebar .ribbon
{
    background-color: #18315a;
}
#content.landing #sidebar .ribbon h3, #content.landing #sidebar .ribbon h4, #content.landing #sidebar .ribbon h5
{
    padding: 8px 8px 8px 16px;
    color: #FFF;
    font-size: 1.2em;
}
#content.landing #sidebar .ribbon a
{
    color: #FFF;
}
#content.landing #sidebar ul, #content.landing #sidebar ol
{
    padding: 5px 0 5px 15px;
}
#content.landing #sidebar .borders li
{
    list-style-type: none;
    padding: 8px 0;
    border-bottom: solid rgba(169,146,96,.2) 1px;
}
#content.landing #sidebar .borders li:last-child
{
    border-bottom: solid rgba(169,146,96,.2) 1px;
}
#content.landing #sidebar a, #content.landing #sidebar li a
{
    color: #00679a;
}
#content.landing #sidebar.right .ribbon
{
    margin-right: -15px;
}
#content.landing #sidebar.left .ribbon
{
    margin-left: -15px;
}
footer#global
{
    background: #18315a;
    padding: 25px 0 0;
    color: #fff;
    font-size: .9em;
    font-family: Cabin,Helvetica,Arial,sans-serif;
}
footer#global h6
{
    color: #a99260;
    font-size: .9em;
    text-transform: uppercase;
    margin: 0 0 5px 0;
    font-weight: 500;
}
footer#global a:link
{
    color: #FFF;
    text-decoration: underline;
}
footer#global a:visited
{
    color: #fff;
    text-decoration: underline;
}
footer#global a:hover
{
    text-decoration: none;
}
footer#global .links
{
    font-size: .9em;
    line-height: 1.7em;
}
footer#global .links a:link
{
    color: #fff;
    text-decoration: none;
}
footer#global .links a:visited
{
    color: #fff;
}
footer#global .links a:hover
{
    text-decoration: underline;
}
footer#global .footer-social img
{
    padding: 5px 10px 5px 0;
}
footer#global .footer-social img:hover
{
    opacity: .7;
}
@media (max-width: 767px)
{
    #feature-splash
    {
        margin-top: 140px !important;
    }
    #feature-splash img
    {
        max-width: 420px !important;
    }
    #content #feature-main
    {
        background-size: 125% !important;
        height: 225px !important;
        box-shadow: none !important;
    }
    .nav-link
    {
        display: block !important;
    }
    .morefoot
    {
        text-align: left !important;
        padding-bottom: 40px;
    }
    #interests-mobile h2
    {
        font-size: 1.2em;
    }
    #interests-mobile h3
    {
        font-size: 1em;
    }
    #interests-mobile .more.button
    {
        background: 0;
        padding: 0 0 20px 0;
        display: block;
        width: auto;
        text-align: left;
    }
    #interests-mobile .more.button:link
    {
        color: #00679a;
    }
    #interests-mobile .more.button:visited
    {
        color: #00679a;
    }
    #interests-mobile .more.button:hover
    {
        color: #00679a;
        text-decoration: underline;
    }
    header .dropdown-menu .dropdown-header
    {
        color: #fff !important;
    }
    header .dropdown-menu a:link, header .dropdown-menu a:active, header .dropdown-menu a:visited
    {
        color: rgba(255,255,255,.7) !important;
    }
    header .dropdown-menu a:hover
    {
        color: #fff !important;
    }
    header .nav-button:nth-child(1)
    {
        margin-left: 0 !important;
    }
    header .is-sticky #eagle-head, header .is-sticky #nav-spacing
    {
        display: none !important;
    }
    header .nav-link .tooltip
    {
        display: none !important;
    }
    header #nav-bottom-sticky-wrapper
    {
        height: auto !important;
    }
    header #nav-bottom
    {
        height: auto;
        box-shadow: 0;
    }
    header #nav-bottom nav
    {
        box-shadow: 0;
    }
    header #nav-bottom nav .navbar-nav #nav-button-applynow
    {
        background-color: #122543;
    }
    header #nav-bottom .navbar
    {
        margin-bottom: 0;
    }
    header #nav-bottom .navbar #googlesearch
    {
        margin-top: 5px;
        width: 100%;
    }
    header #nav-bottom .navbar #searchbox
    {
        width: 50%;
        border: 0;
        padding: 2px 5px;
        color: rgba(255,255,255,.8);
        background-color: #375483;
        height: auto;
    }
    header #nav-bottom .navbar #search-glyph
    {
        color: rgba(255,255,255,.8);
        font-size: 1em;
    }
    header nav
    {
        position: fixed;
        top: 0;
    }
    header #nav-top
    {
        position: absolute;
        top: 45px;
        width: 100%;
    }
    #quicklinks-panel
    {
        overflow: scroll !important;
        height: 250px;
        top: 55px;
    }
}
@media (min-width: 768px) and (max-width: 991px)
{
    #feature-main
    {
        background-size: 125% !important;
    }
    header .is-sticky #eagle-head
    {
        margin-left: -15px !important;
    }
    header .is-sticky .nav-link
    {
        display: none !important;
    }
    header .is-sticky .navbar-right
    {
        display: none;
    }
    header #nav-top #nav-top-links
    {
        padding-bottom: 10px;
    }
    header #nav-bottom nav
    {
        font-size: .8em;
    }
    header #nav-bottom nav .navbar-nav > li > a
    {
        padding: 10px 8px;
    }
    header #nav-bottom nav .navbar-nav > li > a .caret
    {
        display: none;
    }
}
@media (min-width: 992px) and (max-width: 1199px)
{
    header .is-sticky #eagle-head
    {
        margin-left: -25px !important;
    }
    header .is-sticky .nav-link
    {
        display: none !important;
    }
    header #nav-bottom nav
    {
        font-size: .8em;
    }
    header #nav-bottom .nav-toggle
    {
        padding: 10px;
    }
}
.well {
    border: medium none;
    border-radius: 10px;
    box-shadow: none;
    padding: 20px;
    
}
.well {
    background-color: #f2f1eb;
    border: 1px solid #e4e2d5;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
    margin-bottom: 20px;
    min-height: 20px;
    padding: 19px;
    
}
.well h2 {
    color: #820000;
    font-size: 1em;
    padding: 10px 10px;
    text-transform: uppercase;
}

.well h3 {
    font-size: .8em;
    text-transform: uppercase;
     padding: 10px 10px;
}
.well ul {
    list-style: outside none none;
     margin-bottom: 11px;
    margin-top: 0;
}
.well ul li::before {
    color: #5f574f;
    content: "▪";
    margin: 0 0 0 -15px;
    position: absolute;
    top: 0;
}
.well ul li {
    line-height: 1.1em;
    margin-bottom: 7px;
    position: relative;
     
}
.well h1, h2, h3, h4, h5, h6 {
    margin: 0 0 5px;
}

.well .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    color: #5f574f;
    font-family: "Source Sans Pro",Arial,sans-serif;
    font-weight: 400;
    line-height: 1.1;
}
.well .more-link {
    text-align: right;
}
.hero-image {
    clear: both;
    margin-bottom: 20px;
    position: relative;
}
.hero-image img {
    display: block;
    height: auto;
    max-width: 100%;
}

table {
    border-collapse: collapse;
    border-top: 3px solid #ccc;
    margin: 18px 0;
    vertical-align: top;
}
table.noborder, table.noborder th {
    border-top: 0 none;
}
table.nostyle, table.nostyle th, table.nostyle td {
    border-top: 0 none;
}
table.nostyle tr:nth-child(2n) td {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
}
table th {
    font-size: 15px;
}
th, td {
    line-height: 19px;
    padding: 9px 18px 8px 0;
    vertical-align: middle;
}
thead th, thead td {
    padding-top: 7px;
}
tfoot th, tfoot td {
    padding-bottom: 8px;
}
tbody th, tbody td, tfoot th, tfoot td {
    border-top: 1px solid #ddd;
}
th:first-child, td:first-child {
    padding-left: 8px;
}
th:last-child, td:last-child {
    padding-right: 8px;
}
th {
    background: #fafafa none repeat scroll 0 0;
}
tr:nth-child(2n) td {
    background: #f0f0f0 none repeat scroll 0 0;
}
table.nostripe tr:nth-child(2n) td {
    background: transparent none repeat scroll 0 0;
}
table.vertical {
    background: #fefefe none repeat scroll 0 0;
}
table.vertical th {
    background: transparent none repeat scroll 0 0;
    text-align: right;
    vertical-align: top;
}
table.vertical td {
    border-top: 0 none;
    vertical-align: top;
}
table.vertical th.title {
    background: #e9e9e9 none repeat scroll 0 0;
    border-bottom: 1px solid #e8e8e8;
    border-top: 0 none;
    font-size: 14px;
    padding: 2px 10px;
    text-align: left;
}