/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * source-sans-pro:
 *   - http://typekit.com/eulas/00000000000000003b9b3129
 *   - http://typekit.com/eulas/00000000000000003b9b312b
 *
 * © 2009-2019 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2019-07-03 13:12:51 UTC"}*/

@import url("https://p.typekit.net/p.css?s=1&k=txm8vjj&ht=tk&f=17265.17272&a=4003&app=typekit&e=css");

@font-face {
font-family:"source-sans-pro";
src:url("https://use.typekit.net/af/be76d4/00000000000000003b9b3129/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/be76d4/00000000000000003b9b3129/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/be76d4/00000000000000003b9b3129/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;
}

@font-face {
font-family:"source-sans-pro";
src:url("https://use.typekit.net/af/964cfd/00000000000000003b9b312b/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/964cfd/00000000000000003b9b312b/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/964cfd/00000000000000003b9b312b/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:600;
}

.tk-source-sans-pro { font-family: "source-sans-pro",sans-serif; }

body {
    font-family: "source-sans-pro",sans-serif, "Helvetica Neue", Helvetica, Arial;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    color: #787878;
}

.backToTop {
    display: none;
}

.carousel-inner.bg-img > .item{
    display: none;
}

#hd {
    background-color: #00203A;
}

.InternalHeaderArea {
    background: #00203A;
}


#masterHeaderImage {
    background-position: 0;
    width: 210px;
    height: 90px;
    background-image: url("http://gcc.optimastaging.co.uk/assets/images/templates/gcc-logo.svg");
}

body:not(.Wrapper-HomePage) .header-bottom-container {
    min-height: 100%;
}

body:not(.Wrapper-HomePage) #hd, body:not(.Wrapper-HomePage) .InternalHeaderArea {
    min-height: 151px;
    height: 151px;
    -webkit-box-shadow: 0 0.3em 0.6em #888;
    box-shadow: 0 0.3em 0.6em #888;
}

#masterContentArea {
    margin-top: 45px;
}

.RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTitlebar, .RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTopLeft, .RadWindow.RadWindow_MetroTouch .rwTitleRow .rwTopRight {
    background-color: #003B5D;
}

.zen-wide-panel .PanelField label, .zen-wide-panel .PanelField .Label {
    width: 30em;
}

.btn, .TextButton, .TextButtonWithImage, .ruButton, #masterHeaderActionArea a, .RadGrid input.TextButton {
    color: #fff;
    background-color: #029EB7;
    border-color: transparent;
    border-radius: 30px;
    padding: 12px 30px;
    text-transform: capitalize;
}

.PrimaryButton, .SaveAndClose, .SaveAs, .UsePrimaryButton .TextButton, .UsePrimaryButton .TextButtonWithImage, #masterHeaderActionArea a, .RadGrid input.PrimaryButton {

    color: #fff;
    background-color: #00203A;
    border-color: transparent;

}

.PrimaryButton:hover, .PrimaryButton:focus, .PrimaryButton:active, .PrimaryButton:visited, .SaveAndClose:hover, .SaveAndClose:focus, .SaveAndClose:active, .SaveAndClose:visited, .SaveAs:hover, .SaveAs:focus, .SaveAs:active, .SaveAs:visited, .UsePrimaryButton .TextButton:hover, .UsePrimaryButton .TextButton:focus, .UsePrimaryButton .TextButton:active, .UsePrimaryButton .TextButton:visited, .UsePrimaryButton .TextButtonWithImage:hover, .UsePrimaryButton .TextButtonWithImage:focus, .UsePrimaryButton .TextButtonWithImage:active, .UsePrimaryButton .TextButtonWithImage:visited, #masterHeaderActionArea a:hover, #masterHeaderActionArea a:focus, #masterHeaderActionArea a:active, #masterHeaderActionArea a:visited, .RadGrid input.PrimaryButton:hover, .RadGrid input.PrimaryButton:focus, .RadGrid input.PrimaryButton:active, .RadGrid input.PrimaryButton:visited {

    color: #fff;
    background-color: #00203A;
    border-color: rgba(0, 0, 0, 0);

}

h4, .h4, .SectionLabel {
    color: #00203A;
    font-size: 20px;
    line-height: 20px;
    font-weight: 600;
}

h1, .h1, .PageTitle, h2, .h2, .PanelTitle {
    font-family: "source-sans-pro", sans-serif;
    font-weight: 600;
    color: #00203A;
}

a, .Link {
    text-decoration: none;
    font-family: source-sans-pro, sans-serif;
    font-weight: 600;
    font-style: normal;
    color: #029EB7;
}

.RadTabStrip_MetroTouch.RadTabStrip_MetroTouch {
    font-family: "source-sans-pro", sans-serif !important;
    font-weight: inherit;
    font-size: 16px !important;
    clear: both;
}

.RadTabStrip_MetroTouch.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected {
    background-color: #003B5D !important;
    border-color: #003B5D !important;
    color: white;
    text-decoration: none !important;
}

.RadTabStrip_MetroTouch .rtsLevel1 .rtsLink {
    margin: 0 0 0 -1px;
    border: 1px solid #e0e0e0;
    background-color: #eee;
}


.AltBgColor1 {
    background-color: #eee;
    padding: 10px;
}

#ft {
    background-color: #00203A !important;
    color: #fff;
}

.footer-content {
    background-color: #00203A;
}

.footer-nav-copyright .NavigationUnorderedList, .footer-nav-copyright .footer-copyright {
    float: left;
    font-weight: 400;
    font-style: normal;
    font-size: 12px;
    line-height: 16px;
    color: #fff;
}

.footer-nav-copyright {
    border-top: solid 0.5px rgba(255,255,255,0.21) !important;
    padding-top: 1em !important;
    padding-bottom: 1em !important;
    background-color: #00203A;
}

.footer-content-section {
    float: right;
    padding: 0 15px 15px 1em !important;
}

.footer .footer-social {
    width: 20%;
}

.nav-auxiliary .nav-aux-button .NavigationLink {
    background-color: #eee;
}

.header-search .search-field {
    background-color: #eee;
    display: none;
}

.header-container .nav-auxiliary .TextButton, .header-container .nav-auxiliary .navbar-toggle {
    margin-left: 10px;
    display: none;
}

/*
.UtilitySection.UtilitySTEToggle.ste-section {
    display: none;
}*/

.AsiInformation {
    border-color: #029EB7;
    background-color: #029EB7;
    color: white;
    line-height: 1.0;
}

#auxiliary-container {
    font-family: source-sans-pro, sans-serif;
    font-weight: 600;
    font-style: normal;
    color: #fff;
    text-transform: capitalize;
    font-weight: 700;
    letter-spacing: 0.5px;
    font-size: 14px;
    border: none;
    margin-top: 5px;
}

@media only screen and (max-width: 768px) {
    body:not(.Wrapper-HomePage) #hd, body:not(.Wrapper-HomePage) .InternalHeaderArea {
        min-height: auto;
        height: auto;
        -webkit-box-shadow: 0 0.3em 0.6em #888;
        box-shadow: none;
    }

    #hd {
        background-color: #fff;
    }

    .footer .footer-social {
        width: 100%;
    }
}

.RadMenu.RadMenu_NaturalHeritageSites .rmRootGroup > .rmItem > .rmLink {
    color: #191919;
    font-family: "source-sans-pro", sans-serif;
    font-size: 100%;
    font-weight: normal;
    letter-spacing: 1px;
}

.ProgressTracker .SuccessfulMessage, .ProgressTracker .ProgressBar > span {
    background-color: #029EB7;
}

.RadTabStrip .rtsLI {
    border-bottom: 1px solid #eee;
}

.ProxyPanelContact {
    background-color: transparent;
}

.ProxyPanelContact, .ProxyPanelContact .obo-label {
    color: inherit;
}

.UtilitySection.UtilitySearch {
    display: none;
}

li.nav-aux-account {
    display: none !important;
}