/* Primary Navigation */

.dropdown-menu {text-align: left !important;}

/* homepage */
.foot-column .img-slider.owl-theme .owl-controls div.owl-prev, .foot-column .img-slider.owl-theme .owl-controls div.owl-next {display: none;}

footer .item { max-width: 250px; float: none !important;}

.sliderD  .item { border-bottom: 10px solid #0c2140;}

.footer-top .sliderD  .item { border-bottom: none !important;}

.latest-offer h2 {display: none;}

.serviceBx h5 {font-size: 16px;}

.top-bar ul {
    text-align: right !important;
    float: right !important;
}

@media screen and (max-width: 500px){
.top-bar ul {
    text-align: center !important;
    float: none !important;}}

a .BodyText, .tab-content a, .BodyText a, .lt-offer li a, .lt-offer p a, .footer-top p a, .left-column p a, .mid-column p a, .right-column p a {font-size: 12pt !important;}

a .BodyText, .BodyText a, a {color: #08c}

Body, p, .BodyText {font-size: 12pt !important; color: #333333; margin-bottom: 15px;}
.main-content p, .main-content .BodyText  {line-height: 1.5em;}

.lt-offer ul {
list-style: circle inside;
margin-left: 10px;
}

.latest-offer .text span {color: #333333 !important;}
.footer-top h4 {font-size: 24px !important; margin-bottom: 15px !important;}

a {font-size: 12pt;}

/* Business Partners page */
.pics img { max-width: 200px !important; max-height: 90px !important; margin: 50px auto 0 auto; display: block;}

.bplogo img {margin: 0 auto; display: block;} 

/* Join Form */
/* Account Locator */
#frmMemberApp > div.CPSection.frmText > div.frmRow1 > table {width: 100% !important}
#frmMemberApp > div.CPSection.frmText > div.frmRow1 > table > tbody > tr > td > table > tbody > tr > td:nth-child(1) {width: 50% !important;}
#associatedMemberIDSelect > button {float: right !important;}
#frmMemberApp > div.CPSection.frmText > div.frmRow1 > table > tbody > tr > td  {float: left;}
#Main229720 {width: auto !important; margin-left: 0 !important;}


/* Step 1 */
.CPSectionTitle { height: auto !important; font-family: Open Sans !important, sans-serif;
    text-transform: uppercase !important; font-size: 14pt !important; background: #0C2140 !important; font-weight: normal !important; }
.subCPSectionArea2 {background-color: #940f15 !important;}
.frmText {font-size: 12pt !important; font-family: Open Sans, sans-serif !important;}
.frmRow2 {background: #e3e9ec !important;}
.frmRow1 {background: #f5f7f8 !important;}
.subCPSectionArea { background: #a4b6c1 !important;}
.frmRow1 .small {font-size: 10pt !important;}
.frmText .info {font-size: 9pt !important; margin-bottom: 10px;}
    
/* horizontal lines */
hr { border-top: 1px solid #C0C0C0 !important;}

/* Reduce space below icon area on homepage */
.home-content { padding-bottom: 30px !important;}

/* Contact Us page */
#staffDirectory .staffpic img {max-width: 75px; float: left;} #staffDirectory .row { margin-left: 0; margin-bottom: 20px;} @media (min-width: 980px) {#staffDirectory .staffinfo {margin-left: -50px;}} @media (max-width: 979px) and (min-width: 768px)  { #staffDirectory .staffinfo {margin-left: -20px;}} #staffDirectory .span2 {min-height: 115px;}

/* Remove line through mobile menu */
@media screen and (max-width: 991px){
.nav-collapse, .nav-collapse.collapse {border: none !important; }}

/* Reduce space below interior banner images */
.inner-banner {margin-bottom: -20px;}
@media screen and (max-width: 991px) {.inner-banner {margin-bottom: -30px;}}

/* Update colors and styles on login page */
.loginPageTitle  span {font-family: 'Open Sans', arial, sans serif !important;}
#Main55725 > table > tbody > tr:nth-child(1) > td {background-color:  #940f15 !important;}
button.loginButton {background: #940f15 !important;}

/* spotlight page */

#spotlight .BodyText, #spotlight p .BodyText {line-height: 150% !important;}

#Main1287463 .BodyText, #Main1287463 p .BodyText {
    line-height: 150% !important;
}

/* RacialJustice Page Right Column Background Color */
#R3797682.span3.right-column {
    background: #fceec7;
    padding: 10px;
}
#R10172248.span3.right-column {
   background:#ccdae1;
   padding: 10px;
}

/* Learning Lab Page Right Column Background Color */
#R24539064.span3.right-column {
   background:#eaf7fb;
   padding: 10px;
} 

/* Fix dropdowns on SemWeb Catalog */
.swCatalog .sortOptionsDropdown .dropdown-menu {top: 30px; left: 0;}

@media screen and (max-width: 991px)
{.swCatalog .dropdown-menu {
    display: none!important;
}}

@media screen and (max-width: 991px)
{.swCatalog .open > .dropdown-menu {display: block!important;top: 20px;}
.swCatalog .toolbarFrame .open > .dropdown-menu{right: 3px !important;}}

@media only screen and (max-width: 1199px) {
.swProgramDetails .share-box p { margin-bottom: 5px;}}

/* Blog page */
#Main4840755 > div:nth-child(1) {display: none;}
#Main5275034 > p > img {margin-left: 25px;}
.MCBlogEntryTitle, .MCBlogEntryTitle a {font-family: "Open Sans", sans-serif !important;
    font-size: 28px !important;
    color: #2e598f !important;
    font-weight: 600 !important;
    line-height: 120% !important;
    text-transform: none !important;}
.MCBlogViewEntryContainer .MCBlogEntryTitle, .MCBlogViewEntryContainer .MCBlogEntryTitle a {text-decoration: none !important;}
.MCBlogPostDataContainer {margin-bottom: 30px;}

/* Publication Archive Page */
#MCPublicationContainer .btn-primary {color: #fff !important; text-decoration: none !important;}

#MCPublicationContainer .MCPublicationVolumeIssueTitle {font-size: 21px !important; margin-bottom: 5px !important;}

/* Button Link Fix */
#Main64571 .btn.btn-small.btn-primary {color: #FFF !important;}
.btn.btn-info.btn-mini.dropdown-toggle {color: #FFF !important;}
#evMaterial .btn.btn-info {color: #FFF !important;}

/* Hide Sponsor Name within Events */
.media-heading {
display: none;
}
.renewTextWrap{
padding:0!important
}

.top-bar {
  background: #7f8e9e!important;
  border-top: solid 1px #4279a3!important;
}

#A1720484 .rdGrdnt, .topC-links .rdGrdnt{
  background: #0c2140!important;
}
#A1720484 .rdGrdnt:hover, .topC-links .rdGrdnt:hover{
  background: #7f8e9e!important;
}
