/* color changes */

/*EXT PRIM 6f58a2*/
/*00A0D0 primary*/
/*text SEC*/
/*2580EB secondary*/
h1.strapline {
    color: #00A0D0;
}

.sticky-navigation .main-navigation li.active a,
.sticky-navigation .main-navigation li.active a.sub-menu-link.active {
    color: #00A0D0;
}

#login a {
    background-color: #00A0D0;
}

    #login a:after {
        border-color: transparent transparent transparent #00A0D0;
    }

    #login a:hover {
        background: #2580EB;
    }

        #login a:hover:after {
            border-color: transparent transparent transparent #2580EB;
        }


.topnav {
    background-color: #f1f1f1;
}

    .topnav h3 a {
        border-bottom: 3px solid #00A0D0;
    }



    .topnav > ul > li.active > a,
    .topnav > ul > li:hover > a {
        border-bottom: 3px solid #00A0D0;
    }




    .topnav > ul > li > ul > li:hover {
        border-bottom: 3px solid #00A0D0;
    }



/*---------------------------------------
   2.1 Colours              
-----------------------------------------*/

/* Primary colour */

.hero-bg,
.srt-menu li li:hover > a,
#topnav,
#nav-mobile,
a.buttonlink,
/*#eaContainer .pageBlockInner_FormBlock div.formRowFileUploadRow .uploadedFilesHeader,*/
#ui-datepicker-div .ui-state-active, #ui-datepicker-div .ui-widget-content .ui-state-active,
#ui-datepicker-div .ui-widget-header .ui-state-active,
/*#eaContainer .OfferSectionsSummaryBlockContainer #sectionslist_pageBlock .ulList div.ulListItemLabel,*/
/*#eaContainer #Application_Home_pageView .ulList div.ulListItemLabel,*/
#eaContainer #posBrowser_Filter_pageBlock .FiltersContainer .ButtonsRow,
div.FilterRowsContainer .AvailableContainer,
#eaContainer #Home_pageView #CodeListCounts_pageBlockContainer .availableListsContainer,
.listItemAnchorContainer,
.ui-dialog-titlebar-close,
body .dialog_noTitle div.ui-dialog-titlebar,
body button.buttonAnchor,
body input.buttonSubmit,
body a.buttonAnchor,
#eaContainer a.button,
#eaContainer .addressButton,
#eaContainer #Home_pageView #noPositions_pageBlockContainer .bottomContainer .buttonContainer a,
#eaContainer #Pos_Description_pageView #posdesc_pageBlock a.right,
#eaContainer .fileuploadbutton,
#eaContainer .buttonsLeft button.buttonAnchor,
#eaContainer .buttonsRight button.buttonAnchor,
#eaContainer .buttonsLeft input.buttonSubmit,
#eaContainer .buttonsRight input.buttonSubmit,
#eaContainer .buttonsLeft a.buttonAnchor,
#eaContainer .buttonsRight a.buttonAnchor,
#eaContainer .pageBlockInner_GridBlock .gridTop,
#eaContainer #Home_pageView .availableListsItemContainer_Selected,
#eaContainer #Home_pageView .availableListsContainer ul li:hover,
.tabs-style-shape nav li.tab-current a span,
body #eaContainer .buttonsRight a.buttonActionId_forgotten,
body #eaContainer .buttonsRight a.buttonActionId_ajaxCancel,
body #eaContainer .buttonsRight a.buttonActionId_cancel,
body #eaContainer .buttonsRight a.buttonActionId_doitlater,
.Application_Withdraw #eaContainer .withdrawapp a,
#Grid_PERSONALDETAILS_pageBlock .rowlink a,
.gridContainer .rowlink a,
#eaContainer .posBrowserMapBlock .markerStatsContainer,
#eaContainer #posBrowser_Filter_pageBlock .HeaderContainer,
#eaContainer #posBrowser_ResultsGrid_pageBlock .rowContainer:hover,
#slider-latest-jobs ol li a.flex-active,
#FindJobHeroBlock,
#login-register-block .buttonAnchor:hover,
#eaContainer #posSummaryBlock_pageBlock .appCompleteChartBar {
    background: #00A0D0;
}

.Pos_Find_Results #eaContainer .pageBlockInner_GridBlock .gridTop,
.Pos_Find_Results #eaContainer #posBrowser_Filter_pageBlock .HeaderContainer,
.Pos_Find_Results #eaContainer #posBrowser_ResultsGrid_pageBlock .rowContainer:hover {
    background: none;
}

#eaContainer .TilesGridSortingPopup {
    background: #fff;
    box-shadow: 0px 1px 2px #353f49;
}

    #SignInTitleBlock_pageBlock .pageBlockInner h1,
    #eaContainer h1.eArcuInfoHeader,
    #eaContainer a,
    #links-top li.current a,
    .srt-menu li:hover > a,
    .srt-menu li.current a,
    a,
    a:visited,
    a:active,
    body .ui-widget-content a,
    body .pageBlockInner_GridBlock div.pagingControls input.pagenumber,
    body .pageBlockInner_FormBlock div.curFocus label.formLabel,
    #eaContainer .pageBlockInner_FormBlock div.curFocus label.formLabel,
    #eaContainer div.pageBlockTitle,
    #eaContainer #posSummaryBlock_pageBlock .welcomePackStatus_NotSubmitted,
    #eaContainer #posSummaryBlock_pageBlock .appStatusNotSubmitted,
    #eaContainer a,
    body .ui-widget-content a,
    #eaContainer .TilesGridSortingPopup a:hover,
    body #FindJobHeroBlock input.buttonSubmit,
    #Welcome_pageView .iconLabel a,
    #eaContainer #ApplicationsGrid_pageBlock .pageBlockInner_GridBlock div.gridContent .rowContainer a.rcMenu,
    #eaContainer #posSummaryBlock_pageBlock .welcomePackStatus_Submitted,
    #eaContainer #posSummaryBlock_pageBlock .appStatusSubmitted {
        color: #0066cc;
    }

#FindJobBlock #quicksearch_SaveButtonRow_formRow input:hover {
    border: 1px solid #00A0D0;
}

/* Secondary colour */

#eaContainer #MyDetails_Username_pageView #Summary_emailList_formRow .emailPrimaryAlreadyContainer,
/*#eaContainer #MyWelcomePacks_OfferForm_Summary_pageView .ulList li.ulListItem:hover .ulListItemLabel,
#eaContainer #Application_Home_pageView .ulList li.ulListItem:hover .ulListItemLabel,*/
.listItemContainer:hover .listItemAnchorContainer,
.listItemAnchorContainer:hover,
body #eaContainer #Home_pageView #CodeListCounts_pageBlockContainer .availableListsContainer,
#quicksearch_pageBlockContainer div.pageBlockTitle,
.tabs-style-shape nav li a:hover span,
#Grid_PERSONALDETAILS_pageBlock .rowlink a:hover,
#pageTitleSignInHeaderContainer h2.active,
#pageTitleRegisterHeaderContainer h2.active,
/* #eaContainer #Application_Home_pageView .ulList li.Completed div.ulListItemLabel, */
html body .tooltip2_Outer {
    background-color: #00A0D0;
}

.tabs-style-shape nav li a:hover svg {
    fill: #00A0D0;
}



#eaContainer a:hover,
.hero-content h2 span,
body #eaContainer .alternateViews .alternateViewsButton:hover,
#Welcome_pageView .iconLabel a:hover,
#eaContainer #MyDetails_pageView .editblocklink a:hover,
#eaContainer #Application_Section_PersonalDetails_pageView .editblocklink a:hover,
#eaContainer .actionMessageContainer div.actionMessageOk,
#eaContainer .actionMessageContainer div.actionMessageWarning,
#eaContainer .actionMessageContainer,
.logo-tag,
#eaContainer #ApplicationsGrid_pageBlock .pageBlockInner_GridBlock div.gridContent .rowContainer a.rcMenu:hover,
#eaContainer #posBrowser_Filter_pageBlock .FilterContainer a:hover,
#eaContainer #posBrowser_Filter_pageBlock .FilterContainer a:hover .label,
#eaContainer #posBrowser_Filter_pageBlock .FilterContainer a:hover .count,
#eaContainer #posBrowser_Filter_pageBlock .FilterContainer .ValueItem_selected a span,
#eaContainer #posSummaryBlock_pageBlock .welcomePackStatus_NotSubmitted,
#eaContainer #posSummaryBlock_pageBlock .appStatusNotSubmitted,
button.accordion-button.active:after,
a#JobsNearMe:hover {
    color: #00A0D0;
}

#ProfileIcon:hover a,
#eaContainer .pageBlockInner_FormBlock .formRowIconRow .iconRowValues .iconRowValueHighLight,
.menu-control:hover,
#breadcrumb a:hover,
body .pageBlockInner_GridBlock div.pagingControls input.pagenumber:hover,
body .pageBlockInner_GridBlock div.pagingControls input.pagenumber_current:hover,
footer #footer .copy-right p a:hover,
#eaContainer .footer a:hover,
#eaContainer #latest-jobs a:hover h3,
#eaContainer #MyDetails_ConnectedServices_pageView a.connect:hover {
    color: #00A0D0;
}

#content-main a {
    color: #0066cc;
}

    #content-main a:hover {
        color: #014D7E;
    }

/* Buttons */
body button.buttonAnchor:hover,
body input.buttonSubmit:hover,
body a.buttonAnchor:hover,
#eaContainer a.button:hover,
#eaContainer .addressButton:hover,
#eaContainer a.button:hover,
#eaContainer #Home_pageView #noPositions_pageBlockContainer .bottomContainer .buttonContainer a:hover,
#eaContainer #Pos_Description_pageView #posdesc_pageBlock a.right:hover,
#eaContainer .fileuploadbutton:hover,
#eaContainer .buttonsLeft button.buttonAnchor:hover,
#eaContainer .buttonsRight button.buttonAnchor:hover,
#eaContainer .buttonsLeft input.buttonSubmit:hover,
#eaContainer .buttonsRight input.buttonSubmit:hover,
#eaContainer .buttonsLeft a.buttonAnchor:hover,
#eaContainer .buttonsRight a.buttonAnchor:hover,
body .ui-widget-content input.buttonSubmit:hover,
body .ui-widget-content button.buttonAnchor:hover,
#eaContainer .pageBlockInner_FormBlock div.formRowFileUploadRow button.hover,
span.fake-button:hover,
body .ui-widget-content input.buttonSubmit:hover,
body .ui-widget-content button.buttonAnchor:hover,
#eaContainer .pageBlockInner_FormBlock div.formRowFileUploadRow button.hover,
.Pos_Description_Review #eaContainer .reviewposlink a:hover,
.Application_Withdraw #eaContainer .withdrawapp a:hover,
#Grid_PERSONALDETAILS_pageBlock .rowlink a:hover,
.gridContainer .rowlink a:hover,
#eaContainer .pageBlockInner_FormBlock div.formRowFileUploadRow .bottomControlContainer li:hover .filenameInner,
#eaContainer a.buttonAnchor:hover {
    background: #2580EB;
    border-color: #2580EB;
}



#Home_quicksearch_filter_locationradius,
#Home_quicksearch_filter_text {
    border-color: #00A0D0;
    background: #8471B0;
}




.tabs-style-shape nav li a,
#eaContainer #posBrowser_Filter_pageBlock .FilterContainer .ValueList a,
#eaContainer .posBrowserMapBlock .addressContainer .addressLabel,
body #modalcodelistlookup_pageBlock .labelContainer,
body .ui-dialog #LookupFilterBlock_pageBlock .labelContainer {
    color: #014D7E;
    font-family: Dinn,Arial;
    padding: .2em .6em .3em;
}

#eaContainer .label {
    color: #014D7E;
    font-family: Dinn,Arial;
    padding: 0;
}




#slider-latest-jobs .box {
    border-top: 3px solid #00A0D0;
}

    #slider-latest-jobs .box h3 {
        color: #014D7E;
    }



.pageBlockInner_GridBlock .TilesGridSortingPopup li:hover {
    background: #00b1ff;
}



#eaContainer .buttonsLeft button.buttonAnchor,
#eaContainer .buttonsRight button.buttonAnchor,
#eaContainer .buttonsLeft input.buttonSubmit,
#eaContainer .buttonsRight input.buttonSubmit {
    background-color: #00A0D0;
}


/*---------------------------------------
   2.4 Errors           
-----------------------------------------*/

#eaContainer .actionMessageContainer {
    border: 3px solid #00A0D0;
}



/*---------------------------------------
   2.6 Tooltips            
-----------------------------------------*/

body.Home .tooltip2_Surround_FormToolTip {
    background: #00A0D0;
}

body.Home .tooltip2_Surround_FormToolTip {
    background: #00A0D0;
}


.home-images {
    background-color: #00A0D0;
}

.count-block .fa {
    color: #00A0D0;
}

.count-block .counter,
.count-block .counter-icon {
    color: #00A0D0;
}

.no-of p {
    text-transform: uppercase;
    color: #00A0D0;
}

.hero-text .section-content .blockquote {
    color: #00A0D0;
}

.hero-text .section-content .blockquote {
    color: #00A0D0;
}


body.Home div#home-img h1 {
    color: #00A0D0;
}




#home-img #quicksearch_SaveButtonRow_formRow:after {
    border-color: transparent transparent transparent #343e48;
}

#latestresults #quicksearch_SaveButtonRow_formRow:hover:after, #quicksearch_SaveButtonRow_formRow:hover:after {
    border-color: transparent transparent transparent #2580EB;
}

body #FindJobHeroBlock input.buttonSubmit {
    background-color: #00A0D0;
    color: white;
}

    body #FindJobHeroBlock input.buttonSubmit:hover {
        background: #2580EB;
    }

#home-img #quicksearch_SaveButtonRow_formRow:hover:after {
    border-color: transparent transparent transparent #2580EB;
}





#latestresults #FindJobContainer {
    border-top: 8px solid #00A0D0;
}




#latestresults #quicksearch_SaveButtonRow_formRow:after {
    border-color: transparent transparent transparent #343E48;
    border-color: transparent transparent transparent #00A0D0;
}



.category-container:hover .category-info h1 {
    color: #00A0D0;
}



.FilterRow {
    border-top: 8px solid #00A0D0;
}



#eaContainer #posBrowser_ResultsGrid_pageBlock .rowContainer a {
    color: #014D7E;
}

li.pageBlockHeader_AddNotClicked .textContainer {
    color: #00A0D0;
}

#eaContainer #Pos_Description_pageView #posdesc_pageBlock .ApplyNowContainer.ApplyViaFormContainer a.buttonAnchor {
    background: #00A0D0;
}

.buttonsLeft li:after, 
.buttonsRight li:after,
#eaContainer #Pos_Description_pageView #posdesc_pageBlock .RightJobBox .ApplyNowContainer.ApplyViaFormContainer li:after,
#eaContainer #Pos_Description_pageView #posdesc_pageBlock .LeftJobBox .ApplyNowContainer.ApplyViaFormContainer li:after,
#eaContainer #Pos_Description_pageView #posdesc_pageBlock .ApplyNowContainer.ApplyViaFormContainer a.right:after,
#eaContainer #Pos_Description_pageView #posdesc_pageBlock .ApplyNowContainer.ApplyViaFormContainer a.left:after,
#latestresults #quicksearch_SaveButtonRow_formRow .buttonsRight li:after {
    border-color: transparent transparent transparent #00A0D0;
}

.buttonsLeft li:hover:after,
.buttonsRight li:hover:after,
#eaContainer #Pos_Description_pageView #posdesc_pageBlock .RightJobBox .ApplyNowContainer.ApplyViaFormContainer li:hover:after,
#eaContainer #Pos_Description_pageView #posdesc_pageBlock .LeftJobBox .ApplyNowContainer.ApplyViaFormContainer li:hover:after,
#eaContainer #Pos_Description_pageView #posdesc_pageBlock .ApplyNowContainer.ApplyViaFormContainer a.right:hover:after,
#eaContainer #Pos_Description_pageView #posdesc_pageBlock .ApplyNowContainer.ApplyViaFormContainer a.left:hover:after,
#latestresults #quicksearch_SaveButtonRow_formRow .buttonsRight li:hover:after {
    border-color: transparent transparent transparent #2580EB !important;
}

#Welcome_pageView .iconLabel a {
    color: #014D7E;
}

body #eaContainer #MyDetailsStauts_pageBlockContainer .pageBlockContent.pageBlockContent_TextTagReplacementBlock {
    background: #00A0D0;
}

#eaContainer #Welcome_pageView .pageBlockContent_FormBlock .iconListStyle,
#eaContainer #ApplicationsGrid_pageBlock .pageBlockInner_GridBlock div.gridContent .rowContainer {
    border-top: 5px solid #00A0D0;
}

    #eaContainer #ApplicationsGrid_pageBlock .pageBlockInner_GridBlock div.gridContent .rowContainer a.rcMenu {
        color: #014D7E;
    }



#eaContainer #posSummaryBlock_pageBlock .appCompleteChartBar {
    height: 20px;
    background: #ac9ad6;
}





.pageBlockInner_FormBlock .iconListStyle .iconContainer .iconLabel {
    color: #014D7E;
}




#eaContainer .OfferSectionsSummaryBlockContainer #sectionslist_pageBlock .ulList div.ulListItemLabel,
#eaContainer #Application_Home_pageView .ulList div.ulListItemLabel {
    border-top: 3px solid #00A0D0;
}

#eaContainer .OfferSectionsSummaryBlockContainer .ulListItem,
#Application_Home_pageView #sectionslist_pageBlock .ulListItem {
    border-top: 3px solid #00A0D0;
}

    #eaContainer .OfferSectionsSummaryBlockContainer #sectionslist_pageBlock .ulListItem.Completed,
    #Application_Home_pageView #sectionslist_pageBlock .ulListItem.Completed {
        background-image: url("../images/sprites/selected-progress-hover.png");
        background-color: #00A0D0;
    }

#eaContainer #MyWelcomePacks_OfferForm_Summary_pageView .ulList li.ulListItem.Completed:hover,
#eaContainer #Application_Home_pageView .ulList li.ulListItem.Completed:hover {
    background-color: #00A0D0;
}

#posdesc_pageBlock .posAlerts .buttonsContainer .buttonsRight a.right:after {
    border-color: transparent transparent transparent #00A0D0;
}

#Add_REFEREES_Description_formRow .labelContainer {
    text-align: left;
}

#eaContainer .PosMyAppSummaryValues, #eaContainer .PosMyWelcomePackSummaryValues {
    background: #00A0D0;
}

#eaContainer .PosMyAppSummaryLinks a {
    background-color: #00A0D0;
}

    #eaContainer .PosMyAppSummaryLinks a:after {
        border-color: transparent transparent transparent #00A0D0;
    }

@media only screen and (width: 1280px) {
    input.buttonSubmit.buttonRight.buttonActionId_register {
        background-color: #00A0D0;
    }

    div#newregister_buttons_formRow:after {
        border-color: transparent transparent transparent #00A0D0;
    }
}

@media screen and (max-width: 566px) {
    #login a {
        background-color: #00A0D0;
    }
}

@media screen and (max-width: 414px) {
    .home_heading p {
        color: #00A0D0;
    }
}
