﻿body { 
    font-family:'Heebo', sans-serif;
}
.greyFont {
    color: #595959;
}
.whiteFont{
    color:white;
}
.imgCenter {
    display: block;
    margin-left: auto;
    margin-right: auto; 
    width:100%;
}
/*sets the color of the dropdown arrow in the nav bar menu*/
.dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a:after {
    border-color: #818182 transparent !important;
}
   
.aNavBar {
    /*color: #5cc1d2;*/
    color: #818182;
    padding-left:0px !important; 
    font-size: smaller;
}

    .aNavBar:hover {
        color: #2a92d4;
        font-weight: bold;
    }

.aNavBarActive {
    /*color: #5cc1d2;*/
    color: #2a92d4;
    font-size: smaller;
    text-decoration: underline;
    padding-left: 0px !important;
    font-weight: bold;
}

    .aNavBarActive:hover {
        /*color: #5cc1d2;*/
        color: #2a92d4;
        /*font-size: larger;*/
        /*text-decoration: underline;*/
    }

.top-bar-section .has-dropdown > a:after {
    border-color: #FF0000 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}

.nav{
    /*font-family:Calibri;*/ 
    /*font-variant: small-caps;*/ 
    font-family: 'Heebo', sans-serif; 
    font-weight: 800; 
    font-size:large;
}

#example-menu{
    padding-left:0px;
    padding-top:0px;
    padding-bottom:0px;
    background-color:white;
}
#menuLeft{
    padding-left: 0px;
    padding-top:0px;
    padding-bottom:0px;
}
#menuRight{
    padding-top: 2.5%;
}

.footer{
    padding-top:1em; 
    /*padding-bottom:1em;*/ 
    margin-bottom:0px;
    background-color: white;
}
.ppHeader{
    color:#54768c;
    font-family: 'Heebo', sans-serif; 
    font-weight: 800; 
}
.ppSub{
    color:#54768c;
    font-family: 'Heebo', sans-serif; 
    font-weight: 800; 
}
.dCallout{
    margin-top:5%;
    margin-bottom:5%;
    padding: 0px;
    border:0px;
    color:darkslategrey;
    text-align:center;
}


.news:hover {
    background-color:lightgray;
}

.profile-wrapper2 {
            background-color: #6F6F6F;
            background-image: none;
            /*padding: 32px 40px 21px 40px;*/   
            border-radius: 4px;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -o-border-radius: 4px;
            -khtml-border-radius: 4px;
            position: relative;
            
        }
.basicFontHeavy{
    font-family:Heebo, sans-serif;
     font-weight:800;
}

.basicFontLight{
    font-family:Heebo, sans-serif;
     font-weight:600;
}

.floatR{
    float:right;
}
.white{
    background-color:white !important;
}

.socialButton{
    max-height:40px;
}

.textCenter{
    text-align:center;
}
.pressBkg{
    color:#54768c; 
    margin:5% 0px !important; 

}
.pressBkgImg{
    width:100%; 
    height: 100%; 
    position: absolute;

}
.pressHeaderText:hover {
    /*text-shadow: 1px 1px 2px #6099ad, 0 0 25px #54768c, 0 0 5px #74a79f;*/
    color: #ffd41f !important;
}
.pressHeaderText{
    color:white;
}
.pressLink{
    color: #6499AB;

}
.pressLink:hover{
    color: #818182;
    font-weight: bold;

}
.link_button {
    border: solid 1px #9f9e9d;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    background: none;
    color: #595959;
    padding: 8px 12px;
    text-decoration: none;
    text-align: center;
    display: block;
    font-family: 'Heebo', sans-serif;
    font-weight: 800;
}
    .link_button:hover {
        background-color: #ffd41f;
        color: #595959;
    }

    .link_button2 {

    border: solid 1px black;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
    background:none;
    color: black;
    padding: 8px 12px;
    text-decoration: none;
    font-family:'Heebo', sans-serif;
    font-weight:800;
     text-align:center;
}

.link_buttonTeam {

    border: solid 1px white;

    background:none;
    color: white;
    padding: 8px 12px;
    text-decoration: none;
    text-align:center;
    display:block;
    font-family:'Heebo', sans-serif;
    font-weight:800;
}

    .link_buttonTeam:hover {
        border: solid 1px white;
        background: none;
        color: #ffd41f;
        padding: 8px 12px;
        text-decoration: none;
        text-align: center;
        display: block;
        font-family: 'Heebo', sans-serif;
        font-weight: bold;
    }

.paddingTop3{
padding-top:3%;
}
.paddingTopBot9{
padding-top:9%; 
padding-bottom:9%;
}
.padding5{
padding:5% !important;
}
.padBot1{
padding-bottom:1%;
}
.padBot5{
padding-bottom:5% !important;
}
.padLeft4{
padding-left:4% !important;
}

.paddingLR5{
padding-left:5% !important;
padding-right:5% !important;
}
#aboutHead{
margin: 0px 0px 5% 0px !important;
}
.marginBot2{
margin-bottom:2% !important;
}
.marginBot5{
margin-bottom:5% !important;
}
.marginBot10{
margin: 0px 0px 10% 0px !important;
}
.circleWidth{
max-width:155px !important;
}
.noborder{
border:none !important;
}
.nopadding{
padding:0px !important;
}
.nomargin{
margin:0px !important;
}
.homeNewsLink, .homNewsLinkDt {
    color: #595959;
}
    .homeNewsLink:hover {
        font-weight: bold;
        color: #2a92d4;
    }
.smFont{
font-size:smaller;
}
.MobileApp{
text-align:center; 
}

/*jobdesc printing*/
@media print {

.nav, .footer, #btnPrint, #btnApply, #btnEamil {display: none}
img {border: 0; max-height:50px;}
#JobDHeader{background-image:none; max-height:100px;}
}
.deskSpecCircle{
max-height:160px; 
max-width:160px;
margin-bottom:3%; /*changed for 2021 style change*/
}
.whiteText{
color:white;
}
.teamList{
background-color:#b3b3b3;
}
#BioRow{
margin-top: 3%;
}
.LineHt0{
line-height:0 !important;
}
.bioSocialMedia{
max-height:45px; 
padding-right:4%; 
margin-bottom:3% !important;
}
.underline{
text-decoration:underline;
}
.ht20{
height: 20px;
}
.meetTeam {
    padding-top: 20% !important;
    padding-bottom: 20% !important;
    background-color: #2a92d4 !important;
}
.seeJobs {
    padding-top: 10% !important;
    padding-bottom: 10% !important;
    background-color: #e77350 !important;
}
#JobApply{
margin-left: 10%; margin-right: 10%; margin-top: 5%;
}
.btnCenter{
display: block !important; 
margin: 0 auto !important;
}
.bioImg{
    max-height:475px;
    max-width:335px;
}