/* Update Directory Image Size */
.tsAppDirPhoto {
    max-width: 95% !important;
}
.swCatalog h1 {
font-size: 2.375em !important;
text-transform: none !important;
padding-top: 10px!important;
}

/* Removing the Page Header 
#wrapper > div.content.content__inner > div > div > div > div > div > div.innerTop > h1 {display: none;}
#wrapper > div.content.content__inner > div > div > div > div.span8.left_sec.innerPage-content > div > div.innerTop > h1 {display: none;}*/

h1 {
font-family: 'Gill Sans';
font-style: normal;
font-weight: bold;
font-size: 50px;
line-height: 1.1;
letter-spacing: -0.01em;
color: #444A4F;
}
h2 {
font-family: 'Gill Sans';
font-style: normal;
font-weight: bold;
font-size: 26px;
line-height: 1;
text-transform: capitalize;
color: #005480;
}
h3 {
font-family: 'Gill Sans';
font-style: normal;
font-weight: normal;
font-size: 22px;
line-height: 1;
color: #005480;
}
.quickLinks ul li a img {
margin-right: 10px;
max-height: 45px!important;
}
.postTitle > a {
margin: 0px 0 10px;
font-family: 'Gill Sans';
font-style: normal;
font-weight: normal;
font-size: 17px;
line-height: 1;
color: #444A4F;
display: inline-block;
width: 100%;
vertical-align: top;
}
.brand img, .CMBAnavbar .brand img {
max-width: 390px;
}
@media only screen and (max-width: 979px){
.brand img, .CMBAnavbar .brand img, .logoXs img {
max-width: 220px;
}}

.event__row ul .CategoryTag a img {
width: 30px!important;
}

#Main4779024{
display:none;
}

p {
margin: 0 0 15px;
}

.”evDate”, .”evTitle” {
font-size: 18px;
}
#Main4629142 .span4:nth-of-type(2n), #Main4711616 .span4:nth-of-type(2n), #Main4711616 .span6:nth-of-type(3n) {
margin-left: 0;
}
#Main4629142 img, #Main4711616 img {
padding-bottom: 10px;
max-height: 160px;
}
#Main4629142 .span4, #Main4711616 .span6, #Main4711616 .span4 {
height: 330px;
margin-left:0!important;
}
.smallCompany {
font-size: 14px;
font-weight: bold;
width:80%;
}

h1.MCBlogEntryTitle {
font-size: 36px!important;
}

.MCBlogMainContentContainer {
padding-top: 20px;
}

.postTitle a {
color: #005480!important;
}

/*.servicesFrame ul li > a {
text-align: justify;
}
*/
.FeaturedPost__banner .CategoryTag {
text-transform: uppercase;
background: #EC5734;
padding: 4px 10px;
color: #fff;
margin-bottom: 10px;
}

.fontDarkBlue{
   color:#005480;
}
.fontDarkGreen{
   color:#007061;
}
.fontMelon{
   color:#EC5734;
}
.fontLimeGreen{
   color:#b4d33d;
}
.fontOrange{
   color:#F7931F;
}
.fontTeal{
   color:#53c2b8;
}
.CategoryTag {
font-size: 15px;
font-weight: bold;
}

@media print { 
 .TitleText { display: none !important; } 
}

.tsAppLegendTitle {
    font-family: 'Gill Sans';
    font-size: 24px;
}
.tsAppBodyText {
    font-family: 'Gill Sans';
    font-size: 18px;
}

.btn.btn-large.btn-primary {
background: #005480!important;
border-radius: 0;
font-family: "Gill Sans";
font-weight: bold;
}

.btn.btn-large.btn-primary {
background: #005480!important;
border-radius: 0;
font-family: "Gill Sans";
font-weight: bold;
}

.btn.btn-large.btn-primary:hover {
background: #ec5734!important;
border-radius: 0;
font-family: "Gill Sans";
font-weight: bold;
}
figcaption {
color: #fff!important;
background: #005480!important;
text-align: center!important;
padding: 10px 0 5px 0!important;
}
.swCatalog h1 {
font-size: 2.375em !important;
text-transform: none !important;
padding-top: 10px !important;
}

.control-label {
font-size: 18px;
font-weight: bold;
}

.HeaderText {
text-transform: none!important;
}

#tabset_searchjobs #tabs a:link,#tabset_searchjobs #tabs a:visited {
    background: #E8EBF0;
    border: 1px solid #ccc;
    color: #666;
    float: left;
    line-height: 14px;
    margin-right: 8px;
    padding: 10px 10px;
    text-decoration: none;
}
#tabset_searchjobs #tabs {
    border-bottom: 1px solid #ccc;
    margin: 0;
    padding-bottom: 36px;
    padding-left: 10px;
}
span.MCDirectoryFieldLabel {
    font-weight: bold;
    display: block;
}
#Main5483108 > div.row-fluid > span {
display:none;
}

button.btn.btn-primary.btn-mini {
background: #005480!important;
color: #fff;
border: none;
border-radius: 0;
padding: 3px;
}

#messageBrowserButtonsLeft button {
background: #005489;
}

.MCDirectoryFieldValue {
word-wrap: break-word;
}

.JobBankHeading + div a {
   background: #005480;
   padding: 5px;
   color: #fff;
   text-transform: capitalize;
}
.JobBankHeading + div a:hover {
   background: #ec5734;
}
.fa-li {
display: block;
}

/* Update to H3 Blog Titles */
h3.MCBlogEntryTitle {
    font-size: 36px!important;
    font-family: 'Gill Sans';
    font-style: normal;
    font-weight: bold;
    line-height: 1.1;
    letter-spacing: -0.01em;
    color: #444A4F;
}

/* Override link color on SW FAQ page */
.swFAQ .accordion .accordion-inner-faq p a {color: #EC5734 !important;}
