/* homepage */
.iconBoxes h3 {height: 44px;}
.iconBoxes p {height: 42px;}


/* header */
@media (min-width: 980px) and (max-width: 1199px){
.logo-block img {
    max-width: 125px;
}}

/* Carousel */
@media (max-width: 1700px) and (min-width: 1550px) {.home-slide-content {top: 65%;}}

@media (min-width: 1701px) {.home-slide-content {top: 60%;}}

@media (min-width: 980px) and (max-width: 991px){.TextImageWhite img, .TextImageBlue img {
    width: 370px !important;}}

@media only screen and (max-width: 1299px) and (min-width: 1199px){
.home-slide-content {top: 65%;}}

@media (min-width: 980px) and (max-width: 1099px) {
.logo-links .TitleText {font-size: 26px; line-height: 30px;}
.logo-block {padding: 10px 25px; }
.logo-block img {max-width: 100px;}}

@media (max-width: 1199px) { .WhiteIcon img, .BlueIcon img {width: 40px;}}

@media (max-width: 1500px) { .TextImageWhite img, .TextImageBlue {max-height: 250px;}}

@media (min-width: 1300px) and (max-width: 1560px) {
.item .home-slide-content.blueHorizontal,.item .home-slide-content.BlueIcon {padding-top: 
 25px !important;}
.home-slide-content {top: 68% !important;}
}

.WhiteVertical h4, .blueVertical h4 {line-height: 1.1;}

 @media (min-width:1200px){.WhiteIcon h4, .BlueIcon h4 {font-size: 30px;}}

/* OCBA silver highlight boxes */

.Highlight {background-color: #a5acaf; padding: 5px 5px 0 5px;}

/* OCBA Dues page highlight boxes */

.Highlight2 {background-color: #F0F0F0; padding: 5px 5px 0 5px;}

/* Interior Button */

.InteriorBtn { 
border: 2px solid #07224c;
font-size: 18px;
font-family: 'Avenir Roman', 'Avenir', Helvetica, Arial, sans-serif;
display: inline-block;
padding: 8px 20px;
color: #07224c;}


.InteriorBtn:hover {
background: #07224c;
text-decoration: none;
color: #fff;
border-color: #07224c;
}

/* OCBA Dues Page Layout */
#Main2460217 > div > table > tbody > tr > td:nth-child(1), #Main2460217 > div > div >table > tbody > tr > td:nth-child(1) {width: 140px;}
#Main2460217 > div > table > tbody > tr > td:nth-child(2) {width: 120px;}


/* Two Equal Columns */

.column {
    float: left;
    width: 50%;
}

/* Clear floats after the columns */
.row:after {
    content: "";
    display: table;
    clear: both;
}

/* make lines in right columns heavier, more visible */
.inner-right hr {
    border-top: 2px solid #eeeeee;}

/* fix homepage box coloring */
.intro-box .iconBoxes .iconBox-in:nth-child(6) { background: #9b9b9b; }
.intro-box .iconBoxes .iconBox-in:nth-child(7) { background: #8f8f8f; }
.intro-box .iconBoxes .iconBox-in:last-child { background: #838383; }
@media (min-width: 992px) { .intro-box .iconBoxes .iconBox-in {padding: 30px 35px 25px;}}

/* MyOCBA */
#MyOCBA .item img {max-height: 175px;}

/* SemWeb Catalog fixes to resemble events pages */
#semwebcatalog_application h5 {font-family: "Avenir Roman", Avenir, Helvetica, Arial, sans-serif; text-transform: uppercase; font-size: 18px; color: #0c1a3f;}
#semwebcatalog_application .mcpanel-title {font-family: "Avenir Roman", Avenir, Helvetica, Arial, sans-serif; font-size: 16px; color: #0c1a3f;}
#semwebcatalog_application #titletitle {color:  #a5acaf;}
#semwebcatalog_application #titlesubtitle  {font-family: "Avenir Roman", Avenir, Helvetica, Arial, sans-serif !important; text-transform: uppercase; font-size: 18px; color: #0c1a3f;}
#semwebcatalog_application #sw_tabs a {text-decoration: none !important;}
.tsAppBodyText {font-family: 'Avenir Roman', 'Avenir', Helvetica, Arial, sans-serif; font-size: 16px; color: #0c1a3f;}


/*Logo Padding Left*/
.header .navbar-brand a {
  padding: 0 0 0 20px;
}


/*menu header font size fix*/
.header .navbar .nav li.dropdown .megaMenuSection .HeaderText {
  font-size: 24px;
}
/*footer fix on OCBF page*/
.footerLeft {
  width: 100%;
  max-width: 280px;
  float: left;
}
