
body
{
background-color: transparent;
}

/*
BRAND TITLE
*/

.brandTitle{
font-weight: bold;
font-size: 23px;
line-height: 23px;
}

/*
JOB TITLE
*/

.jobTitle a
{
color: #ea1a24!important;
text-decoration: none;
}

.jobTitle > a,
.jobTitle > a:visited
{
color: #ea1a24;
text-decoration: none;
}


jobTitle > a:hover,
jobTitle > a:active
{
color:#C30000;
text-decoration: none;
}



/*
JOB LINK
*/

.jobLink
{
color: #ea1a24;
}

a.jobLink,
a.jobLink:visited
{
color: #ea1a24;
}

a.jobLink:hover,
a.jobLink:active
{
color:#C30000;
}

    a.jobLink:before {
        color: #084592;
        }

        .jobDescription,
        .jobDescription h1,
        .jobDescription h2,
        .jobDescription h3,
        .jobDescription h4,
        .jobDescription h5,
        .jobDescription h6,
        .jobDescription li,
        .jobDescription ul,
        .jobDescription ol,
        .jobDescription p,
        .jobDescription blockquote,
        .companyDescription,
        .companyDescription h2,
        .companyDescription h3,
        .companyDescription h4,
        .companyDescription h5,
        .companyDescription h6,
        .companyDescription li,
        .companyDescription ul,
        .companyDescription ol,
        .companyDescription p,
        .companyDescription blockquote
        {
        font-family:Lato;
        line-height : 16px;
        }

        /*
        Headers calculated based on .jobDescription 'font-size'
        Maybe in the future, these values will belong to the Style object
        as well and can be configured by users.

        Carefull: h1, h2, h3 and h4 are not using the server size calculated formulas.
        In case of some of them change, related with .jobDescription line-height they
        should be changed here (on h1, h2, h3 and h4).
        */

        .jobDescription h1,
        .companyDescription h1
        {
        font-weight: bold;
        font-size: 26px;
        line-height: 29px;
        }

        .jobDescription h2,
        .companyDescription h2
        {
        font-weight: bold;
        font-size: 20px;
        line-height: 23px;
        }

        .jobDescription h3,
        .companyDescription h3
        {
        font-weight: bold;
        font-size: 16px;
        line-height: 19px;
        }

        .jobDescription h4,
        .companyDescription h4
        {
        font-weight: bold;
        font-size: 14px;
        line-height: 17px;
        }

        .jobDescription h5,
        .companyDescription h5
        {
        font-weight: bold;
        font-size: 12px;
        line-height: 15px;
        }

        .jobDescription h6,
        .companyDescription h6
        {
        font-weight: bold;
        font-size: 9px;
        line-height: 13px;
        }

        .btn-general,
        a.btn-apply
        {
        background-color: #ffffff;
        border-color:#084592;
        color: #084592;
        }

        .btn-general:hover,
        .btn-general:focus,
        a.btn-apply:hover,
        a.btn-apply:focus
        {
        background-color: #084592;
        border-color:#ffffff;
        color: #ffffff;
        }


        a.btn-all-jobs
        {
        background-color: #ffffff;
        border-color:#084592;
        color: #084592;
        }

        a.btn-all-jobs:hover,
        a.btn-all-jobs:focus
        {
        background-color: #084592;
        border-color:#ffffff;
        color: #ffffff;
        }

        a.applyNow{
        background-color: #ffffff;
        border-color:#084592;
        color: #084592;
        width: auto;
        }

        a.applyNow:hover,
        a.applyNow:focus
        {
        background-color: #084592;
        border-color:#ffffff;
        color: #ffffff;
        text-decoration: none;

        }

        .aboutUsTitle
        {
        color: #084592;
        }

        h1.aboutUsTitle{
        font-weight: 600!important;
        font-size: 18px !important;
        }

        .companyHeader{
        color: #ea1a24;
        }

        .aboutUsText{
        color: #618fbc
        }



        
        .allLanguagesButton
        {
        background-color: #084592;
        border-color: #001E6B;
        color: #ffffff;
        }

        .backLinkButton{
        background-color: #ffffff;
        border-color:#084592;
        color: #084592;
        margin-bottom:20px!important;
        }

        .backLinkButton a{
        color: #084592;
        }

        .backLinkButton{
        font-size: 13px;
        width: auto;
        height: auto;
        border-width: 1px;
        border-style: Solid;
        border-radius: 2px;
        margin-top:10px;
        margin-bottom:10px;
        float: left;
        }

        .allLanguagesButton:active
        {
        
        
        }

        .allLanguagesButtonGroup.open > .allLanguagesButton,
        .allLanguagesButton:hover,
        .allLanguagesButton.allLanguagesButton:focus
        {
        background-color: #001E6B;
        border-color: #000045;
        color: #ffffff;
        }

        .allLanguagesButtonGroup.open > .allLanguagesButton~.allLanguagesDropdown
        {
        background-color: #084592;
        border-color: #001E6B;
        color: #ffffff;
        }

        
        
        .allLanguagesButtonGroup.open > .allLanguagesButton~.allLanguagesDropdown:hover
        {
        background-color: #001E6B;
        border-color: #000045;
        color: #ffffff;
        }

        .allLanguagesButtonGroup.open > .allLanguagesDropdown:hover > li:hover > a:hover
        {
        background-color: #001E6B;
        border-color: #000045;
        color: #ffffff;
        }

        .allLanguagesButtonGroup.open > .allLanguagesDropdown
        {
        background-color: #084592;
        border-color: #001E6B;
        color: #ffffff;
        }

        .allLanguagesButtonGroup.open > .allLanguagesButton~.allLanguagesDropdown > li > a,
        .allLanguagesButtonGroup.open > .allLanguagesDropdown > li > a
        {
        background-color: #084592;
        border-color: #001E6B;
        color: #ffffff;
        }

        .allLanguagesButtonGroup.open > .allLanguagesDropdown > li > a:hover
        {
        background-color: #001E6B;
        border-color: #000045;
        color: #ffffff;
        }

        .visitTheWebsiteLink,
        .visitTheWebsiteLink:visited
        {
        color:#084592;
        }

        .visitTheWebsiteLink:hover,
        .visitTheWebsiteLink:active
        {
        color: #000045;
        }

        
        #cookie-bar .cb-enable {
        background-color:#084592;
        border-color: #001E6B;
        }
        #cookie-bar .cb-enable:hover {
        background-color:#001E6B;
        border-color: #000045;
        }

        #cookie-bar p {
        font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
        font-size: 14px;
        line-height: 17px;
        }


        }
        .logo  { background-color :  }

        .horizontalBar {background-color : }
        .verticalBar {background-color : }

        .allLanguagesDropdown > li > a {
        line-height:30px;
        }