@charset "UTF-8";
/*start of font styles*/
@font-face {
  font-family: fontNormal2;
  src: url("https://dp4vq9229cchk.cloudfront.net/fonts/Montserrat-SemiBold.otf"); }

@font-face {
  font-family: BoldFont;
  src: url("https://dp4vq9229cchk.cloudfront.net/fonts/Raleway-Bold.ttf"); }

@font-face {
  font-family: MediumFont;
  src: url("https://dp4vq9229cchk.cloudfront.net/fonts/Raleway-Medium.ttf"); }

@font-face {
  font-family: RegularFont;
  src: url("https://dp4vq9229cchk.cloudfront.net/fonts/Raleway-Regular.ttf"); }

/*end of font styles*/
/*start of common styles */
.container {
  padding: 0px !important;
  min-width: 1170px !important; }

.row {
  margin: 0px !important; }

a:focus {
  outline: none !important; }

body.body {
  overflow-x: scroll !important;
  margin: auto !important;
  min-width: 1170px !important; }

/*end of common styles */
/*
.topHeader {
    padding: 0 !important;
    color:#666666;
    font-family: RegularFont;
    font-size:14px;
    letter-spacing:0.7px;
}*/
.header {
  background-color: #f7f7f7; }

/*.contactInfo {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    width:15% !important;
}*/
/*.contactNumber {
    letter-spacing: 0.5px;
    padding-left: 5px;
}*/
.address {
  border-right: 1px solid #ccc;
  width: 39% !important; }

.topRightContent {
  text-align: right;
  padding-right: 0px; }

.borderSpan {
  border-right: 1px solid #ccc;
  padding: 13px 7px 17px; }

.addressInfo {
  font-size: 14px;
  letter-spacing: 0.9px;
  padding-left: 7px; }

.searchIcons {
  background-color: #fff;
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/search_dark.png");
  background-repeat: no-repeat;
  cursor: pointer;
  height: 28px;
  width: 25px;
  background-position: 10px 15px; }

.searchIcons.searchCloseicon {
  background-color: #fff;
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/cross-icon.png");
  background-repeat: no-repeat;
  cursor: pointer;
  height: 28px;
  width: 25px;
  background-position: 16px 20px; }

.search-info {
  padding: 16px 35px 7px 8px; }

.menuDetails {
  display: inline-block;
  margin: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 5px !important;
  width: 68% !important; }

#menu-header {
  padding-left: 4% !important;
  width: 100% !important;
  margin-top: 8px !important; }

.breakingNewsSection {
  width: 100%;
  background: #F2F6FF;
  display: flex;
  height: 80px;
  box-shadow: 0px 15px 30px -30px #D2D6DF inset;
  min-width: 1170px; }

#conferenceCoverageSection .breakingNewsImageSection {
  margin: 5px; }

.breakingNewsTitleSection {
  margin: 0px 30px; }

.breakingNewsTitleSection h3 {
  color: #00467F;
  font-size: 20px; }

.breakingNewsDivider {
  border-right: 1px solid black;
  height: 50px;
  margin: 10px; }

.breakingNewsDivider p {
  display: none; }

.breakingNewsImageSection {
  margin: 15px 10px; }

.breakingNewsTitle {
  width: 30%;
  font-size: 12px;
  line-height: 1.5em;
  max-height: 1.5em;
  overflow: hidden;
  margin-top: 25px; }

.breakingNewsTitle a {
  color: #303030;
  text-decoration: none; }

.breakingNewsTitle a:hover {
  color: #303030;
  text-decoration: none; }

.breakingNewsDescription {
  width: 30%;
  font-size: 12px;
  line-height: 1.5em;
  max-height: 4.7em;
  overflow: hidden;
  margin-top: 10px; }

.breakingNewsDescription a {
  color: #8c8c8c;
  text-decoration: none; }

.breakingNewsDescription a:hover {
  color: #8c8c8c;
  text-decoration: none; }

.breakingNewsReadArticle {
  margin-top: 25px;
  width: 10%;
  text-align: center; }

.breakingNewsReadArticle.largerWidth {
  width: 15%; }

/*end of styles for top header*/
.logo {
  border-bottom: 1px solid #ccc;
  padding: 1% 0px; }

.logoImage {
  padding: 0px; }

.adInfo {
  padding: 0 0 0 3%; }

.LogoSection {
  padding: 0; }

.logoSectionDetails {
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 4px;
  padding-top: 4px;
  min-width: 1170px; }

.logoHolder {
  padding: 10px 20px !important;
  width: 17% !important; }

.headerAd {
  padding: 0px !important;
  text-align: center !important; }

.headerAd > * {
  margin: auto; }

.headerAdSection {
  padding: 15px 0px 15px 0px; }

/*end of styles for top header*/
/*start of styles for logo*/
.logo {
  border-bottom: 1px solid #ccc;
  padding: 1% 0px; }

.logoImage {
  padding-left: 0px !important; }

.adInfo {
  padding: 0 0 0 3%; }

.LogoSection {
  padding: 0; }

/*end of styles for logo*/
/*start of styles for menu section*/
#menu-header li {
  padding-top: 10px;
  padding-bottom: 11px;
  float: left;
  list-style-type: none;
  margin-right: 30px;
  padding-left: 0px; }

.searchBox {
  display: none;
  background-color: #f7f7f7;
  text-align: center;
  padding: 15px; }

#menu-header li a {
  padding: 0px;
  color: #666666;
  font-size: 14px;
  font-family: MediumFont !important;
  letter-spacing: 0.3px;
  text-decoration: none; }

.menuSection {
  padding: 0px !important;
  display: inline-block;
  min-width: 1170px; }

#menu-header {
  margin: 0px;
  padding-left: 0px; }

#menu-header li.active {
  border-bottom: 3px solid #913F98;
  color: #913F98; }

#menu-header li.active a {
  color: #913F98; }

#menu-header li a:focus {
  outline: none !important; }

.menuContainer {
  padding: 0px !important; }

.menuRow {
  margin: 0px !important; }

.searchTextIcon {
  margin-left: 31%;
  position: absolute; }

.searchInput {
  height: 37px;
  width: 34%; }

.topRightContent {
  padding-right: 0 !important;
  text-align: right !important; }

.extraLinks {
  padding: 0px 10px 0px 0px;
  text-align: left;
  display: block;
  margin-top: 5px;
  margin-right: 10px;
  /*min-width: 150px;*/
  width: 14%;
  display: inline-block;
  position: absolute; }

.subscribe {
  text-decoration: none;
  color: #00476f;
  font-size: 16px;
  font-weight: bold;
  display: inline-block;
  position: relative;
  bottom: 13px; }

.subscribe:hover {
  text-decoration: none;
  color: #00476f; }

.follow {
  text-decoration: none;
  color: #00476f;
  font-size: 12px; }

.follow:hover {
  text-decoration: none;
  color: #00476f; }

.follow img {
  width: 20px;
  heigh: 20px; }

/*end of styles for menu section*/
/*end of styles for header*/
/*start of styles for banner section*/
.banner .left.carousel-control, .banner .right.carousel-control {
  height: 0px !important; }

/*.bannerArrowRight {

    margin-top: 78%;

    position:absolute;
    right:30px;
}
.bannerArrowLeft {
    margin-top:77%;
    position:absolute;
    left:30px;
}*/
/*.carousel-caption {
    left: 11% !important;
    opacity: 1;
    position: absolute;
    text-align: left !important;
    top: 16%;
    width: 30% !important;
}*/
/*.carousel-caption > h1{
    color: #333;
    font-family: fontRobotoLight !important;
    font-size: 40px;
    letter-spacing: 0.5px;
}*/
/*.carouselInfo > h2 {
    background-color: #913F98;
    font-family: fontBolder !important;
    font-size: 40px;
    letter-spacing: 0.5px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-top: 5px;
    width: 108%;

}*/
.ReadMoreContent > a {
  color: #373737;
  font-size: 18px;
  text-decoration: none; }

.ReadMoreContent {
  padding-top: 23px;
  text-align: left !important; }

/*.carouselInfo > h1 {
    margin: 0;
    padding-bottom: 8px;
    padding-top: 5px;
}*/
/*end of styles for banner section*/
/*start of styles for footer section*/
.footerAd {
  text-align: center; }

.footerAd > * {
  margin: auto; }

.footerSection {
  padding: 2%; }

.footerMenu {
  padding-left: 0;
  margin: 0px; }

.footerMenu li {
  margin-bottom: 5px;
  list-style-type: none;
  background-color: #272727 !important; }

.footerList #menu-footer li {
  border-right: 1px solid #fff !important;
  color: #fff;
  line-height: 14px;
  padding-left: 0.3% !important;
  padding-right: 0.4% !important;
  text-decoration: none;
  letter-spacing: 0.5px; }

.footerContent {
  background-color: #00476F;
  color: #fff; }

.borderStyle a {
  border-right: none; }

.pLeft {
  padding-left: 0px !important; }

.footerList {
  padding: 0px; }

.helpSection {
  text-align: right;
  padding: 0px !important; }

.bottomFooter {
  background-color: #00476F;
  color: #fff !important;
  padding: 10px 0 10px !important;
  min-width: 1170px; }

.bottomFooter p {
  font-family: MediumFont !important;
  font-size: 15px;
  margin-bottom: 0 !important; }

.helpSection a, .helpSection a:hover {
  color: #fff !important;
  font-family: MediumFont !important;
  font-size: 14px;
  padding-left: 3px;
  text-decoration: none; }

.borderStyle > a {
  border: medium none !important; }

.footer {
  background-color: #fff !important; }

.footer a {
  background-color: transparent !important;
  font-family: MediumFont !important; }

#menu-footer li a {
  background-color: #3A3C41 !important;
  color: #fff;
  font-family: MediumFont;
  font-size: 15px; }

.footer-links li {
  padding: 0px !important; }

#menu-footer {
  padding-left: 0px !important;
  margin-bottom: 0px !important;
  padding-top: 7px; }

.footerList {
  padding: 0px !important; }

#menu-footer li:last-child {
  border: none !important;
  padding-right: 0px !important; }

.lastFooterNav a {
  border-right: none !important;
  padding-right: 0px !important; }

.footerContent .container {
  padding: 0px !important; }

.footerContent .row {
  margin: 0px !important; }

.footerContent {
  padding: 1.5% 0px !important;
  min-width: 1170px; }

.bottomFooter .container {
  padding: 0px !important; }

.footer .container {
  padding: 0px; }

.footer .row {
  margin: 0px; }

.footer {
  padding: 0px !important; }

#menu-footer li:first-child {
  padding-left: 0px !important; }

/*end of styles for footer section*/
/*start of styles added for customizing wordpress menu*/
#menu-header {
  padding-left: 0px; }

.header {
  background-image: none !important;
  border-bottom: 1px solid #E1E1E1; }

.topHeader {
  font-size: 15px; }

/*start of styles for obr information*/
.obrInfo {
  /*background:url($cdn_path + "/images/home/bg_cta.png") no-repeat;*/
  background: url("https://dp4vq9229cchk.cloudfront.net/images/home/bg_cta.png") repeat;
  color: #505050;
  /*margin: 10px 0px;*/
  padding: 2% 0; }

.obrDetails .media-heading {
  font-family: MediumFont;
  margin-bottom: 12px; }

.readMoreLink > a, .readMoreLink a:hover {
  color: #505050;
  font-family: RegularFont;
  letter-spacing: 0.5px;
  margin-right: 4px;
  text-decoration: underline; }

.obrFinance, .obrPipeline, .obrDetails {
  padding: 0px; }

.obrDetails .media-body p {
  color: #515151;
  font-family: MediumFont;
  font-size: 14px !important;
  letter-spacing: 0.2px;
  line-height: 21px;
  margin-bottom: 4px;
  text-align: left; }

.obrDetails .media-body {
  padding-left: 3%; }

.newsHeader {
  margin-bottom: 15px !important;
  padding-bottom: 15px; }

.pTop15 {
  padding-top: 15px; }

.obrDetails {
  padding: 0px !important; }

/*end of styles for obr information*/
/*start of styles for news section*/
.media-body.newsDetail p {
  line-height: 22px; }

.newsDate {
  margin-bottom: 0;
  color: #666 !important;
  font-size: 13px !important; }

.media-body p {
  font-family: MediumFont;
  letter-spacing: 0.4px;
  margin-bottom: 4px;
  text-align: left;
  color: #00457A;
  font-size: 15px;
  font-size: 14px !important; }

.adContent {
  padding: 5% 0 0 !important;
  text-align: right !important;
  /* width: 26% !important; */
  width: 300px !important; }

.newsInDetail .adContent {
  padding: 0px 15px !important;
  margin-top: 4%; }

.featuredNews {
  margin-right: 4%;
  padding-left: 0 !important;
  width: 37% !important;
  padding-right: 0px;
  margin: 0px; }

.newsHeading {
  color: #00467f;
  display: inline;
  font-family: MediumFont;
  font-weight: normal !important;
  letter-spacing: 0.5px;
  width: 59%;
  font-size: 16px;
  margin: 0px; }

.newsSection {
  /*background-image: url($cdn_path + "/images/home/bg.png");*/
  /*background-repeat:no-repeat;*/
  /*background-repeat:repeat-x;*/
  padding: 2vh 0px 3vh !important;
  margin: 5px 0px; }

.sectionHeading {
  color: #00467f;
  font-family: MediumFont;
  letter-spacing: 0.3px;
  margin-bottom: 13px;
  text-align: center; }

.newsInDetail .sectionHeading {
  color: #00467f;
  font-family: MediumFont;
  letter-spacing: 0.3px;
  margin-bottom: 13px;
  text-align: center; }

.borderBottomStyle {
  border: 2px solid #4aaeec;
  margin-bottom: 10px;
  margin-left: 43%;
  margin-top: 1%;
  width: 14%; }

.newsInDetail {
  padding: 0px !important; }

.newsReadMore {
  padding-top: 7%; }

.newsArticle {
  padding: 0px !important; }

.newsAd > img {
  width: 100%; }

.viewAll > a {
  color: #666;
  font-family: RegularFont;
  letter-spacing: 0.2px;
  text-decoration: underline; }

.blockSectionContent .media-heading {
  font-family: MediumFont;
  font-size: 15px;
  letter-spacing: 0.3px;
  line-height: 22px;
  margin-bottom: 5px;
  margin-top: 0; }

.blockSectionContent .media-body p {
  color: #373739 !important;
  font-size: 12px; }

.commentarySlider .blockSectionContent {
  min-height: 374px; }

.newsDetail p {
  font-size: 16px; }

.newsDetail a, .newsDetail a:hover {
  text-decoration: none !important; }

/*end of styles for news section*/
/*start of commentary section*/
.blockSectionContent {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/home/bg_news.png");
  color: #373739;
  margin-left: 14px;
  padding: 20px !important;
  width: 46.7% !important;
  margin-top: 8%; }

.specificNews {
  padding: 0px !important;
  height: 515px; }

.commentarySection {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/home/news_bg.png");
  /*background-repeat: no-repeat;*/
  background-repeat: repeat-x;
  padding-top: 1.3%;
  margin-top: 20px; }

.specificNews .carousel-control.right, .specificNews .carousel-control.left {
  background: none;
  opacity: 1 !important; }

.newsAd {
  padding-left: 0 !important;
  padding-right: 0 !important;
  text-align: right;
  width: 33% !important; }

.blockSectionContent.newsBlock {
  margin-right: 1%; }

.viewAllComments {
  margin-right: 9%;
  padding-top: 4%; }

.newsArrowLeft {
  left: -7%;
  position: absolute;
  top: -79%; }

.newsArrowRight {
  position: absolute;
  right: 6px;
  top: 59%; }

.newsContent {
  font-family: RegularFont;
  font-size: 14px;
  line-height: 20px; }

.newsReadMore {
  color: #fff;
  font-family: RegularFont;
  font-size: 14px;
  letter-spacing: 0.2px;
  padding-top: 2%;
  text-align: center; }

.commentsImage {
  padding-right: 5px; }

.newsReadMore a, newsReadMore a:hover {
  background-color: #00457e;
  border-radius: 5px;
  color: #fff !important;
  padding: 2% 5%;
  text-decoration: none !important; }

.commentsCount {
  font-family: MediumFont;
  font-size: 13px;
  letter-spacing: 0.8px;
  margin: 0;
  padding-top: 3%; }

.specificNews > h2 {
  text-align: center;
  color: #00467f;
  font-family: MediumFont;
  letter-spacing: 0.3px;
  margin-bottom: 13px;
  text-align: center; }

.commentaryHeader {
  margin-left: 41%;
  width: 20%; }

.commentarySlider {
  left: 8%;
  top: -78px;
  width: 81%; }

.viewAllComments a, .viewAllComments a:hover {
  color: #fff;
  font-family: MediumFont;
  font-size: 15px;
  letter-spacing: 0.5px;
  margin-left: 5px;
  margin-right: 5px;
  text-decoration: underline; }

.viewAllComments span {
  border-right: 1px solid #ccc; }

.noBorderRight {
  border: 0px !important; }

/*end of commentary section*/
/*start of styles for resource section*/
.articleTitle {
  color: #fff;
  font-size: 15px !important;
  line-height: 22px;
  font-family: MediumFont !important; }

.linkTitle a, .linkTitle a:hover {
  width: 65% !important;
  color: #fff !important;
  font-size: 15px !important;
  line-height: 22px;
  font-family: RegularFont !important; }

.wpp-list .articleList {
  padding-top: 15px;
  /*    margin-bottom:10px;*/ }

.newsPulse {
  min-height: 415px;
  margin-bottom: 3%;
  margin-right: 2%;
  margin-top: 2%;
  /*  max-height: 500px; */
  padding: 0 !important;
  width: 32% !important; }

.obrGreenAd {
  text-align: center; }

.resourceHeader, .resourceHeader h2 {
  color: #fff;
  font-family: MediumFont;
  font-size: 22px;
  letter-spacing: 0.5px;
  margin: 0;
  padding: 0 6px 6px 8px; }

.resourceFooter span a, .resourceFooter span a:hover {
  text-decoration: underline;
  color: #fff !important;
  font-size: 14px;
  font-family: MediumFont !important; }

.resourceFooter span {
  padding-left: 16%; }

.resourceContent p,
.blogContent p,
.obrGreenContent p,
.descriptionArticle-green p,
.archiveGreen_article p,
.descriptionArticle-green ul,
.archiveGreen_article ul,
.descriptionArticle-green ol,
.archiveGreen_article ol {
  color: #666666;
  font-family: MediumFont;
  font-size: 14px !important;
  letter-spacing: 0.4px !important;
  line-height: 20px !important; }

.wpp-list {
  margin-bottom: 0px;
  padding-left: 0px; }

.resourceContent, .blogContent, .obrGreenContent, .obrResource_TrainingContent {
  /* descriptionArticle-green */
  color: #666666;
  font-family: MediumFont;
  font-size: 13px;
  letter-spacing: 0.8px;
  padding-left: 15px !important;
  padding-right: 15px !important;
  padding-top: 15px !important; }

.articleList a, .articleList a:hover {
  color: #ebe245;
  font-family: MediumFont;
  text-decoration: none !important; }

.arrowImg {
  margin-left: 5px; }

.articleList {
  padding-top: 2%;
  font-family: RegularFont; }

.obrResources {
  background-color: #222A33;
  margin-bottom: 20px; }

.obrheading {
  text-align: center; }

.resourcesInfo {
  padding: 0px !important; }

.readStories {
  float: right;
  margin-right: 11px;
  margin-top: -4%; }

.readStories a {
  color: #666666;
  font-family: RegularFont;
  font-size: 15px;
  letter-spacing: 0.5px;
  margin-left: 5px;
  margin-right: 5px;
  text-decoration: underline; }

.resourceContent p {
  margin-bottom: 0px; }

/*end of styles for resource section*/
/*start of styles for calender Section */
.resourceSliderLeft {
  left: -11% !important;
  position: absolute !important;
  top: 52% !important;
  background-image: none !important; }

.resourceSliderRight {
  background-image: none !important;
  position: absolute !important;
  right: -8% !important;
  top: 52% !important;
  width: 90px !important; }

.newsCommetSliderLeft {
  height: 44px !important;
  left: -7% !important;
  position: absolute !important;
  top: 51% !important;
  width: 43px !important; }

.newsCommetSliderRight {
  height: 36px;
  position: absolute !important;
  right: -9% !important;
  top: 37% !important;
  width: 44px !important; }

.media img {
  max-width: none; }

#menu-header li a.active {
  border-bottom: 3px solid #913F98;
  color: #913F98;
  padding-bottom: 10px;
  font-family: BoldFont !important; }

.banner img {
  background-size: cover !important; }

/*start of styles added for obr daily*/
.salutationHolder {
  -moz-appearance: none;
  -webkit-appearance: none;
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-daily/drop-down.png") !important;
  background-position: right 5px center;
  background-repeat: no-repeat;
  border: 1px solid #ccc;
  color: #666666;
  font-family: RegularFont;
  font-size: 16px !important;
  height: 40px;
  letter-spacing: 0.5px;
  padding-right: 15px !important;
  text-indent: 1px;
  text-overflow: "";
  width: 27.5%; }

.obrDailyContent {
  padding: 0px; }

.registerBtn {
  background-color: #00467f !important;
  color: #fff !important;
  font-family: MediumFont !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  margin-left: 12%;
  padding: 6px 19px 8px !important;
  text-transform: capitalize !important;
  width: 22% !important; }

.obrDailyHeading h3 {
  color: #00467F;
  font-family: MediumFont;
  margin: 0px;
  display: inline-block; }

.obrDaily {
  padding-bottom: 2%;
  padding-top: 2%; }

.col-xs-4.dailyAd {
  padding-right: 0 !important;
  padding-top: 1%;
  text-align: right !important; }

.obrDaily-news {
  padding: 3% 1% 2% 0px; }

.dailyObrNews {
  padding: 0px 5px 0px 0px !important; }

.obrDailyContent {
  padding: 0px !important; }

.obrDaily-news > p {
  color: #3a3c41;
  font-family: RegularFont;
  font-size: 17px;
  letter-spacing: 0.5px; }

.subscribeBlock {
  padding: 0px; }

.subscribeBenefits {
  background-color: #f9f9f9;
  padding-bottom: 3%;
  padding-top: 2%; }

.subscribeSection {
  border: 1px solid #E7E7E7;
  padding: 0;
  height: 222px; }

.obr-mailInfo {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-daily/Mail.png");
  background-repeat: no-repeat;
  background-position: center;
  height: 52px;
  width: auto; }

.obr-monitor {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-daily/monitor.png");
  background-repeat: no-repeat;
  background-position: center;
  height: 52px;
  width: auto; }

.obr-story {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-daily/Story.png");
  background-repeat: no-repeat;
  background-position: center;
  height: 52px;
  width: auto; }

.obr-people {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-daily/People.png");
  background-repeat: no-repeat;
  background-position: center;
  height: 52px;
  width: auto; }

.obr-chat {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-daily/chat.png");
  background-repeat: no-repeat;
  background-position: center;
  height: 52px;
  width: auto; }

.obr-news {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-daily/news.png");
  background-repeat: no-repeat;
  background-position: center;
  height: 52px;
  width: auto; }

.obr-phone {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-daily/Mobile.png");
  background-repeat: no-repeat;
  background-position: center;
  height: 52px;
  width: auto; }

.obr-community {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-daily/join.png");
  background-repeat: no-repeat;
  background-position: center;
  height: 52px;
  width: auto; }

.subscribeContent {
  padding: 25px;
  text-align: center !important; }

.sectionInfo {
  padding-top: 12%; }

.sectionInfo > p {
  font-family: RegularFont;
  font-size: 17px;
  letter-spacing: 0.5px;
  color: #3A3C41; }

.noBorderTop {
  border-top: medium none; }

.noBorderRight {
  border-right: none; }

.noBorderLeft {
  border-left: none; }

.registrationSection {
  padding: 0px !important; }

.registrationContent > p {
  color: #3A3C41;
  font-size: 15px;
  letter-spacing: 0.5px;
  font-family: RegularFont;
  line-height: 25px; }

.regFormContent {
  border: 1px solid #DDDDDD;
  margin-top: 2%;
  padding-left: 3%; }

.regFormContent h2 {
  color: #4AAEEC;
  font-family: BoldFont;
  font-size: 27px;
  font-weight: bold; }

.subscribeBlock h3 {
  color: #3a3c41;
  font-family: MediumFont;
  letter-spacing: 0.5px;
  margin-top: 0px;
  margin-bottom: 3%; }

.subscribeBlock {
  padding: 0px !important; }

.regHelp {
  padding: 2% 0px; }

.regHelp > h3 {
  font-family: MediumFont !important;
  color: #3a3c41; }

.helpText {
  font-family: RegularFont;
  font-size: 17px;
  letter-spacing: 0.5px;
  margin: 0;
  padding-bottom: 3%;
  padding-top: 1%;
  color: #3A3C41; }

.step1Icon {
  background-color: #4aaeec;
  border-radius: 50px;
  color: #fff;
  font-family: MediumFont;
  font-size: 30px;
  padding: 17px 14px 18px; }

.helpSectionHeader {
  font-family: MediumFont;
  font-size: 18px;
  line-height: 25px;
  margin: 0 0 15%  !important; }

.stepsInfo {
  margin-right: 3% !important;
  padding: 0 !important;
  width: 30% !important; }

.hepSectionDetail {
  padding-left: 2%; }

.stepDescription {
  color: #333 !important;
  font-family: RegularFont !important;
  font-size: 16px !important;
  line-height: 25px !important; }

.moreAssistance {
  padding: 0px; }

.moreAssistance > p {
  font-family: BoldFont;
  font-size: 17px;
  letter-spacing: 0.5px;
  margin: 0; }

.moreAssistance span a, .moreAssistance span a:hover {
  color: #00467f !important;
  text-decoration: none !important; }

.obr-registration {
  padding-bottom: 1%; }

.stepsInfo.step2 .helpSectionHeader {
  margin-bottom: 6% !important; }

.scrollContnet div:nth-child(3n) {
  margin-right: 0px !important; }

.obrDailyContent {
  padding-bottom: 3% !important; }

/*start of styles added for obr calender events*/
.obrEventsDetails, .selectMonth, .centerHeader, .allEventsSection {
  padding: 0px; }

.allEventsSection > p {
  text-align: right;
  margin: 0px;
  padding-right: 11%; }

.centerHeader h2 {
  margin: 0px;
  text-align: center;
  color: #00467F;
  font-size: 28px;
  font-family: MediumFont; }

.obrEventsCalender {
  padding: 1% 0 0; }

.monthSelection {
  width: 58%;
  height: 33px; }

.monthSelection {
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 1px;
  text-overflow: '';
  font-family: BoldFont;
  letter-spacing: 0.5px;
  padding-left: 4%;
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-daily/drop-down.png") !important;
  background-repeat: no-repeat;
  background-position: right 8px center;
  color: #666666;
  border: 1px solid #ccc;
  height: 40px;
  font-size: 16px !important;
  width: 145px; }

.allEventsSection a, .allEventsSection a:hover {
  font-family: RegularFont;
  font-size: 16px;
  letter-spacing: 0.5px;
  text-decoration: underline;
  color: #666; }

.HeaderBorderStyle {
  border: 2px solid #4aaeec;
  margin-bottom: 10px;
  margin-left: 40%;
  margin-top: 1%;
  width: 20%; }

.calenderLeftPre {
  text-align: left !important; }

.calenderRightNext {
  text-align: right !important; }

.calenderEventNext {
  background-color: #fff;
  border: 2px solid #eb6927;
  color: #eb6927;
  font-family: BoldFont;
  font-size: 16px;
  padding: 14px 30px !important; }

.eventsModule {
  padding: 0px !important; }

.calenderInfo {
  border: 1px solid #dddddd;
  height: 460px;
  margin-right: 4%;
  padding: 0 !important;
  width: 30.6% !important; }

.eventsImageSection > img {
  width: 100%; }

.eventsDataSection > h4 {
  font-family: MediumFont;
  font-size: 17px;
  letter-spacing: 0.5px;
  color: #666; }

.eventsDataSection > p {
  color: #3a3c41;
  font-family: RegularFont;
  font-size: 16px;
  letter-spacing: 0.5px;
  line-height: 22px;
  margin: 0px; }

.eventsDataSection {
  padding: 17px; }

.eventLinkSection a {
  color: #00467F !important;
  text-decoration: none !important;
  font-size: 13px;
  font-family: RegularFont !important; }

.eventLinkSection {
  margin: 0 !important;
  padding-top: 3%; }

.eventsDetailSection {
  padding: 3% 0px; }

.eventLinkSection a {
  font-size: 13px !important; }

.eventsDataSection a, .eventsDataSection a:hover {
  color: #00467f !important;
  font-family: RegularFont;
  font-size: 16px;
  letter-spacing: 0.5px;
  text-decoration: underline; }

.nav-tabs {
  border-bottom: 3px solid #53BF6B !important; }

/*end of styles added for obr calender events*/
/*start of styles for about us */
.aboutUsInfo {
  padding: 0px !important; }

.obrAboutUsHeading {
  color: #00467f;
  font-family: MediumFont;
  margin: 0; }

.aboutUsHeader {
  color: #3a3c41;
  font-family: MediumFont;
  letter-spacing: 0.5px;
  padding-top: 1%; }

.obrAboutUsHeading p {
  color: #3a3c41;
  font-family: RegularFont;
  font-size: 17px;
  letter-spacing: 0.5px; }

.missionBlockContent {
  padding: 0 0 1% !important; }

.missionDescription {
  border: 1px solid #e8e8e8;
  height: 225px;
  padding: 30px;
  text-align: center; }

.mission-publicationImage {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-aboutUs/news.png");
  background-repeat: no-repeat;
  background-position: center;
  height: 63px;
  width: auto; }

.mission-obrGreenImage {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-aboutUs/Research.png");
  background-repeat: no-repeat;
  background-position: center;
  height: 63px;
  width: auto; }

.mission-businessImage {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-aboutUs/Traininf.png");
  background-repeat: no-repeat;
  background-position: center;
  height: 63px;
  width: auto; }

.mission-OnTelligenceImage {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-aboutUs/Analyse.png");
  background-repeat: no-repeat;
  background-position: center;
  height: 63px;
  width: auto; }

.mission-websiteImage {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-aboutUs/Publish.png");
  background-repeat: no-repeat;
  background-position: center;
  height: 63px;
  width: auto; }

.missionDescription.noBorderTop {
  border-top: none !important; }

.missionDescription.noBorderLeft {
  border-left: none !important; }

.mission-detail > p {
  margin: 0;
  padding-top: 6%;
  color: #3a3c41;
  font-family: RegularFont;
  font-size: 16px;
  letter-spacing: 0.5px; }

.obrMechanism {
  padding: 0px !important; }

.obrMechanism h4 {
  color: #3a3c41;
  font-family: MediumFont;
  font-size: 20px; }

.mechanismAd {
  margin-left: 4%;
  padding: 0 !important;
  text-align: right;
  width: 100%; }

.obr-action {
  padding: 0px 15px 0px 0px !important; }

.AboutYou {
  padding: 0 15px 0 0 !important; }

.obr-action > p {
  color: #3A3C41;
  font-family: RegularFont;
  font-size: 16px;
  letter-spacing: 0.5px;
  margin: 0;
  padding-bottom: 2%;
  padding-top: 1%; }

.mechanismAd {
  padding: 0 !important; }

.AboutYou > h4 {
  color: #3a3c41;
  font-family: MediumFont;
  font-size: 20px;
  margin: 0px;
  padding-top: 15px; }

.col-xs-12.AboutYou > p {
  color: #3A3C41;
  font-family: RegularFont;
  font-size: 16px;
  letter-spacing: 0.5px;
  margin: 0;
  padding-bottom: 2%;
  padding-top: 1%; }

#registration label {
  font-family: RegularFont !important;
  font-weight: normal !important;
  letter-spacing: 0.8px;
  font-size: 16px;
  width: 20%; }

#registration input {
  width: 28%; }

.lastNameFeild {
  margin-left: -4%;
  padding-left: 10%; }

#dailyForm label.error {
  color: red !important; }

#dailyForm #email label.error, #dailyForm #companyname label.error {
  padding-left: 40%;
  width: 100% !important; }

#dailyForm #title label.error, #dailyForm #city label.error, #dailyForm #state label.error {
  padding-left: 31%;
  width: 100% !important; }

#dailyForm #salutation label.error {
  padding-left: 20%;
  width: 100%; }

#dailyForm .radioGroup label.error {
  display: none;
  padding-left: 1%; }

#dailyForm #name-first label.error {
  padding-left: 40%;
  width: 100% !important; }

#dailyForm #name-Last label.error {
  padding-left: 31%;
  width: 100% !important; }

#registration .form-group {
  margin-bottom: 28px; }

#registrar_type input {
  width: 40px; }

.radioGroup {
  margin-top: -3%;
  padding-left: 19% !important; }

.leftSideFormElement {
  padding: 0px !important; }

.rightSideFormElement {
  padding: 0px !important; }

.leftSideFormElement label {
  width: 40% !important; }

.leftSideFormElement input {
  width: 55% !important; }

.rightSideFormElement label {
  padding-left: 11%;
  width: 30% !important; }

.rightSideFormElement input {
  width: 56% !important; }

#subscribe > p {
  color: #4aaeec;
  font-family: RegularFont;
  font-size: 20px;
  letter-spacing: 0.5px; }

.regFormBtn {
  background-color: #00467f !important;
  color: #fff !important;
  font-family: MediumFont !important;
  font-size: 17px !important;
  padding: 7px 0 !important;
  text-transform: capitalize !important;
  width: 11% !important; }

.stateBoxHolder {
  -moz-appearance: none;
  -webkit-appearance: none;
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-daily/drop-down.png") !important;
  background-position: right 8px center;
  background-repeat: no-repeat;
  border: 1px solid #ccc;
  color: #666666;
  font-family: BoldFont;
  font-size: 16px !important;
  height: 40px;
  letter-spacing: 0.5px;
  padding-right: 15px !important;
  text-indent: 1px;
  text-overflow: "";
  width: 55.5%;
  margin-left: 1%; }

.countryBoxHolder {
  -moz-appearance: none;
  -webkit-appearance: none;
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-daily/drop-down.png") !important;
  background-position: right 8px center;
  background-repeat: no-repeat;
  border: 1px solid #ccc;
  color: #666666;
  font-family: BoldFont;
  font-size: 16px !important;
  height: 40px;
  letter-spacing: 0.5px;
  padding-right: 15px !important;
  text-indent: 1px;
  text-overflow: "";
  width: 55%; }

#country select::-ms-expand, .salutationHolder::-ms-expand, .stateBoxHolder::-ms-expand, .stateHolder::-ms-expand, .videoTypeHolder::-ms-expand {
  display: none !important; }

#subscribe input {
  margin-right: 17px;
  width: 15px !important;
  margin-bottom: 2%; }

#subscribe > span {
  color: #3a3c41 !important;
  font-family: RegularFont;
  font-size: 17px;
  letter-spacing: 0.5px; }

.subscribeInfo {
  margin-bottom: 0px !important; }

.noMarginbtmm {
  margin-bottom: 10px !important; }

.note {
  font-family: RegularFont;
  font-size: 17px;
  letter-spacing: 0.5px;
  margin: 0;
  padding-top: 2%; }

#type select {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-daily/drop-down.png") !important;
  background-position: right 8px center;
  background-repeat: no-repeat;
  border: 1px solid #ccc;
  color: #666666;
  font-family: BoldFont;
  font-size: 16px !important;
  height: 40px;
  letter-spacing: 0.5px;
  /*padding-left: 4%;*/
  padding-left: 5px;
  text-indent: 1px;
  text-overflow: "";
  width: 28%; }

.radioGroup label {
  width: 54% !important; }

/*end of styles for about us */
/*start of styles added for obr-pipeline*/
.obr-pipelineDescription {
  padding: 0px !important; }

.obrPipeline-information {
  padding-left: 0px !important;
  padding-right: 0px !important; }

.obrPipeline-information h3 {
  display: inline-block !important;
  color: #00467f !important;
  font-family: MediumFont;
  margin: 0 !important;
  padding-bottom: 1.5%; }

.pipeLineSearchField {
  background-color: #fff !important;
  border-color: -moz-use-text-color -moz-use-text-color #c2c4c8 !important;
  border-style: none none solid !important;
  border-width: medium medium 1px !important;
  left: 51%;
  margin-left: 4% !important;
  position: absolute;
  top: -7%;
  width: 40% !important;
  border-radius: 0px !important; }

.obrPipeline-information > p {
  color: #3a3c41;
  font-family: RegularFont;
  font-size: 16px;
  letter-spacing: 0.5px;
  margin: 0;
  padding-top: 1%;
  line-height: 30px; }

.obrPipeInfo {
  padding-top: 2%; }

.obrPipeline, .obrFinance, .obrRadar {
  padding: 0px 20px 0px 0px !important; }

.obrPipeline-information a, .obrPipeline-information a:hover {
  text-decoration: underline;
  color: #157DC6 !important; }

.pipelineOverview {
  padding: 2% 0 0 !important; }

.tumorSpecific {
  border: 1px solid #48c9b0;
  border-radius: 5px;
  margin-right: 40px;
  padding: 20px;
  text-align: center; }

.tumorSpecific .overviewContent {
  padding-left: 36%;
  text-align: left; }

.recentNews .overviewContent {
  padding-left: 40%;
  text-align: left; }

.oncologyRadar .overviewContent {
  padding-left: 37%;
  text-align: left; }

.tumorSpecific .overviewContent h4 {
  color: #1abc9c;
  font-family: MediumFont;
  line-height: 25px; }

.overviewImage {
  padding: 0px; }

.recentNews {
  border: 1px solid #ec7063;
  border-radius: 5px;
  padding: 33px;
  text-align: center;
  margin-right: 40px; }

.recentNews .overviewContent h4 {
  color: #ec7063;
  font-family: MediumFont;
  line-height: 25px; }

.oncologyRadar {
  border: 1px solid #5499C7;
  border-radius: 5px;
  padding: 20px;
  text-align: center; }

.oncologyRadar .overviewContent h4 {
  color: #5499C7;
  font-family: MediumFont;
  line-height: 25px; }

.pipeLineAd {
  text-align: right;
  padding: 0px !important; }

.tableView {
  padding: 3% 0px !important; }

.pipelineBlock {
  width: 31% !important;
  height: 135px; }

.tumorSpecific .overviewImage {
  padding-left: 6%; }

.oncologyRadar .overviewImage {
  padding-left: 7%; }

.tabInfo {
  border: 1px solid #ccc; }

.tableList {
  border-bottom: 1px solid #ccc !important; }

.tableList .nav-tabs > li.active > a, .tableList .nav-tabs > li.active > a:focus, .tableList .nav-tabs > li.active > a:hover {
  background-color: none !important;
  color: #ED8C01 !important;
  border: none !important; }

.nav.nav-tabs.tableList > li a {
  color: #666;
  font-family: MediumFont;
  font-size: 16px;
  letter-spacing: 0.5px;
  margin-right: 0; }

.tableList.nav-tabs > li {
  border-right: 1px solid #ccc;
  margin-bottom: 0;
  text-align: center;
  width: 20%;
  background-color: #f5f5f5;
  padding: 5px; }

.nav-tabs > li.active {
  /*    color:#ED8C01 !important;*/
  background-color: #fff !important; }

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
  border: none !important; }

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
  background-color: #fff;
  color: #ed8c01 !important;
  font-family: MediumFont !important; }

.nav-tabs > li.active {
  color: #ED8C01 !important;
  background-color: #fff !important;
  font-weight: bold; }

.tableContent tr td {
  border: 1px solid #ccc;
  color: #373737;
  font-family: RegularFont;
  font-size: 16px;
  letter-spacing: 0.5px;
  padding: 7px 22px; }

.tableContent tr th {
  background-color: #f9f9f9;
  border: 1px solid #ccc;
  color: #666 !important;
  font-family: MediumFont;
  font-size: 14px;
  font-weight: normal !important;
  letter-spacing: 0.5px;
  padding: 7px 22px;
  text-align: center; }

.tableInfo {
  padding: 20px; }

.tableContent th.desc:after {
  content: url("https://dp4vq9229cchk.cloudfront.net/images/obr-pipeline/arw_Up.png");
  display: inline-block;
  left: 29%;
  padding: 0 0.5em;
  position: absolute;
  top: 140px;
  cursor: pointer; }

.tableContent th.asc:after {
  content: url("https://dp4vq9229cchk.cloudfront.net/images/obr-pipeline/arw_down.png");
  display: inline-block;
  left: 29%;
  padding: 0 0.5em;
  position: absolute;
  top: 146px;
  cursor: pointer; }

.tableContent td:nth-child(2), .tableContent td:nth-child(3), .tableContent td:nth-child(4), .tableContent td:nth-child(5) {
  padding: 7px 65px; }

.disclaimerSection {
  padding: 0px; }

.disclaimerSection > p {
  color: #666;
  font-family: RegularFont;
  font-size: 15px;
  letter-spacing: 0.5px;
  line-height: 25px;
  margin: 0;
  padding-bottom: 2%; }

.disclaimerSection > h4 {
  color: #666666;
  font-family: MediumFont;
  letter-spacing: 0.5px;
  margin-bottom: 1%; }

.tableInfo > p {
  color: #666;
  font-family: RegularFont;
  font-size: 16px;
  letter-spacing: 0.5px; }

input:placeholder-shown {
  border-bottom: 1px solid #C2C4C8;
  font-family: RegularFont;
  font-size: 15px;
  letter-spacing: 0.5px; }

/*end of styles added for obr-pipeline*/
/*start of styles for obr-editorial*/
.empower img {
  margin-left: 5px;
  margin-top: -3px; }

.editorialBoard {
  padding: 0px !important; }

.editorialHeader h4 {
  color: #913F98;
  display: inline-block;
  font-family: MediumFont;
  font-size: 19px;
  letter-spacing: 0.5px;
  margin: 0;
  padding-top: 1%; }

.empower {
  background-color: #913f98;
  border-radius: 3px;
  margin-left: 14%;
  padding: 7px 8px; }

.empower a {
  border-radius: 16px;
  color: #fff !important;
  font-family: MediumFont;
  font-size: 14px !important;
  letter-spacing: 0.5px;
  text-decoration: none !important; }

.editorialHeader {
  padding: 2% 0px !important; }

.editorialHeader > p {
  color: #3a3c41;
  font-family: RegularFont;
  font-size: 17px;
  line-height: 30px;
  padding-top: 2%;
  text-align: left;
  margin: 0px; }

.editorialHeader a {
  font-size: 16px;
  text-decoration: none; }

.editorBrowse {
  padding: 0px !important; }

.memberlisting {
  padding-left: 0px;
  margin: 0px;
  border: 1px solid #DDDDDD; }

.memberlisting > li {
  cursor: pointer !important;
  border-bottom: 1px solid #ddd;
  list-style-type: none;
  width: 100%; }

.noBorderBtmm {
  border-bottom: none !important; }

.memberlisting a {
  color: #666;
  font-family: MediumFont;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 0.2px;
  text-decoration: none;
  padding: 14px !important; }

.modalContent {
  background-color: #fff !important;
  border: 1px solid #ccc;
  box-shadow: -12px -7px 38px -13px #ccc;
  height: 448px;
  padding: 0% 0 0 !important;
  width: 100% !important;
  overflow-y: auto; }

.memberInfo > p {
  font-family: RegularFont;
  line-height: 28px;
  margin: 0;
  font-size: 14px; }

.editorialAd {
  padding: 2% 0 0 !important;
  text-align: right; }

.viewAllEditorial {
  padding-top: 0px !important; }

.viewAllEditorial a {
  text-decoration: underline;
  color: #00467F !important; }

.sideBarContent {
  padding: 0px !important;
  /*    width: 30% !important;*/ }

.sideBarContent > h4 {
  color: #3a3c41;
  font-family: RegularFont; }

.memberInfo > h4 {
  color: #3a3c41;
  font-family: BoldFont;
  font-size: 17px; }

.memberlisting a:focus {
  outline: none !important; }

.memberlisting li.active a {
  background-color: #00467f !important;
  border-radius: 0 !important;
  color: #fff !important;
  margin: 0 !important;
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/Arw.png") !important;
  background-position: 96% center;
  background-repeat: no-repeat;
  margin-bottom: 0 !important; }

.memberlisting li a:hover, .memberlisting li a:focus {
  background-color: #00467f !important;
  border-radius: 0 !important;
  color: #fff !important;
  margin: 0 !important; }

.memberlisting li.active a :hover {
  background-color: #00467f !important;
  border-radius: 0 !important;
  color: #fff !important;
  margin: 0 !important; }

.memberlisting > li.active > a, .memberlisting > li.active > a:focus, .memberlisting > li.active > a:hover {
  color: #fff !important; }

.gastrointestinalEditorInfo {
  float: right !important;
  padding-left: 94px;
  position: absolute;
  top: -665px !important;
  width: 1170px; }

.memberlisting {
  border-bottom: 0px !important; }

.editorBrowse {
  padding-bottom: 10px !important; }

/*start of common arrow styles*/
.editorialArrow .arrow_box {
  position: relative;
  background: #fff; }

.editorialArrow .arrow_box:after, .editorialArrow .arrow_box:before {
  border: medium solid transparent;
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  right: 15px;
  top: 136px;
  width: 0; }

.editorialArrow .arrow_box:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #fff;
  border-width: 10px;
  margin-top: -10px; }

.editorialArrow .arrow_box:before {
  border-color: rgba(221, 221, 221, 0);
  border-right-color: #DDDDDD;
  border-width: 13px;
  margin-top: -13px; }

/*end of styles for obr-editorial*/
/*start of styles for obr-advertise*/
.noPadding {
  padding: 0 !important; }

.colorViolet {
  color: #913F98; }

.obrAdvertisePage {
  font-family: "MontUltraLight", Arial; }

.obrAdvertiseCarousel .carousel-control {
  height: auto;
  width: auto; }

.obrAdvertiseCarousel .carousel-caption {
  left: 80px;
  right: 80px;
  top: 20px;
  bottom: 20px;
  width: auto;
  padding: 20px 0;
  text-shadow: none; }

.obrAdvertiseCarousel .advertizeDesc h1 {
  font-size: 26px;
  font-family: BoldFont;
  margin-top: 0; }

.obrAdvertiseCarousel .advertizeDesc h3 {
  font-size: 17px;
  margin: 18px 0 25px;
  font-weight: 600;
  font-family: "MontUltraLight", Arial; }

.obrAdvertiseCarousel .advertizeDesc p {
  font-family: RegularFont;
  font-size: 17px;
  font-weight: 100;
  line-height: 26px;
  margin: 0;
  padding: 0 !important; }

.obrAdFeaturesList {
  padding: 5px 0 20px; }

.obrAdFeaturesList .obrAdFeature {
  margin-bottom: 10px; }

.obrAdFeaturesList .obrAdFeature h2 {
  font-size: 23px;
  font-weight: 100;
  font-family: MediumFont;
  color: #00467F;
  margin-bottom: 10px;
  margin-top: 0px !important; }

.obrAdFeaturesList .obrAdFeature p {
  font-family: RegularFont;
  font-size: 17px;
  line-height: 25px;
  margin-bottom: 20px; }

.obrAdFeaturesList .obrAdFeature p.highlightText {
  font-size: 17px;
  margin: 10px 0 13px;
  font-family: MediumFont; }

.adImgAlign img {
  padding: 50px 0 0 15px; }

.projectsList li {
  width: 16.66%;
  float: left; }

.obrAdFeature .projectsList li p {
  font-size: 16px; }

.obrProjectFeatures .contactDetail {
  font-size: 16px !important;
  /*    margin-bottom:0px !important;*/ }

.projectsList li p {
  padding: 0 15px; }

.projectsList li .projectImg {
  background: url("https://dp4vq9229cchk.cloudfront.net/images/obr-advertize/bg.png") no-repeat center;
  padding: 50px;
  height: 180px;
  text-align: center;
  vertical-align: middle; }

.obrAdFeature.downloadSection h2 {
  font-size: 25px;
  font-weight: 100; }

.downloadButton, .downloadButton:focus, .downloadButton:hover {
  background: url("https://dp4vq9229cchk.cloudfront.net/images/obr-advertize/pdf.png") no-repeat scroll 17px center #913F98;
  border-radius: 5px;
  color: #fff;
  font-size: 17px;
  /*    margin-left: 20px;*/
  text-decoration: none;
  padding: 10px 20px 10px 50px;
  font-family: MediumFont; }

.obrAdFeature.rateCard > p:nth-child(3) > a {
  margin-left: 50px; }

.mailToLink,
.mailToLink:focus,
.mailToLink:hover {
  text-decoration: underline;
  color: #333; }

.telLink,
.telLink:focus,
.telLink:hover {
  text-decoration: none;
  color: #00467F;
  padding-left: 1px; }

.bannerDetails, .advertizeContent {
  padding: 0px !important; }

.obrAdvertiseCarousel {
  padding: 0px !important; }

.advertizeBanner {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-advertize/Banner_bg.png") !important;
  padding-top: 2%;
  padding-bottom: 10px; }

.advertizeDesc {
  padding: 0px !important;
  color: #fff !important; }

.advertizeImage {
  padding: 0px !important; }

.obrAdvertiseCarousel a.carousel-control {
  top: calc(50% - 25px); }

.obrAdvertiseCarousel .left.carousel-control {
  left: 42px; }

.obrAdvertiseCarousel .right.carousel-control {
  right: 42px; }

.obrAdvertiseCarousel .carousel-indicators {
  position: inherit !important;
  /*top: 20px;*/
  display: inline-block;
  top: 20px;
  height: 0px; }

/*end of styles for obr-advertise*/
/*end of styles for custom chechbox*/
.otherTypes {
  margin-left: 63px;
  margin-top: 2%;
  width: 27.9% !important; }

.spanText {
  margin-right: 3%; }

.mc-date.no-events {
  cursor: pointer; }

.eventhide {
  display: none; }

/*start of styles added for post a job*/
.jobDesc {
  padding: 0px !important; }

.postJobHeader h3 {
  color: #00467f;
  display: inline-block;
  font-family: MediumFont;
  margin: 0; }

.PostJob {
  padding-top: 15px;
  padding-bottom: 15px; }

.postJobHeader > p {
  font-family: RegularFont;
  font-size: 16px;
  letter-spacing: 0.5px;
  color: #3A3C41; }

.jobForm {
  background-color: #f7f7f7;
  border: 1px solid #e9e9e9;
  border-radius: 10px;
  margin-top: 2%;
  padding: 0 !important; }

.jobForm h2 {
  color: #3DAF84;
  font-family: BoldFont;
  font-size: 27px;
  font-weight: bold;
  padding-left: 2.5%; }

.job-manager-form fieldset {
  border-bottom: none !important;
  margin-bottom: 20px; }

.job-manager-form label {
  color: #3a3c41 !important;
  font-family: MediumFont;
  font-size: 16px;
  font-weight: normal !important;
  letter-spacing: 0.8px;
  /*    width: 20%;*/
  width: 23% !important;
  padding-left: 3%;
  float: left; }

.job-manager-form .input-text {
  background-color: #f7f7f7 !important;
  border: 1px solid #bcbcbc !important;
  border-radius: 0;
  color: #3a3c41 !important;
  font-family: MediumFont;
  font-size: 16px;
  font-weight: normal !important;
  /*    width: 41% !important;*/
  width: 100% !important; }

.job-manager-form #job_type,
.job-manager-form #company_name_dropdown {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-daily/drop-down.png") !important;
  background-position: right 8px center;
  background-repeat: no-repeat;
  border: 1px solid #bcbcbc !important;
  color: #666666;
  font-family: MediumFont;
  font-size: 16px !important;
  height: 40px;
  letter-spacing: 0.5px;
  text-indent: 1px;
  text-overflow: "";
  width: 100%;
  border-radius: 0px !important;
  background-color: #f7f7f7; }

.job-manager-form #job_type::-ms-expand {
  display: none !important; }

.job-manager-form #company_name::-ms-expand {
  display: none !important;
  backgroud-color: red !important; }

.job-manager-form #company_name {
  -webkit-appearance: none;
  -moz-appearance: none;
  border: 1px solid #bcbcbc !important;
  color: #666666;
  font-family: BoldFont;
  font-size: 16px !important;
  height: 40px;
  letter-spacing: 0.5px;
  text-indent: 1px;
  text-overflow: "";
  width: 38%;
  background-color: #f7f7f7;
  border-radius: 0px !important; }

#wp-job_description-wrap {
  background-color: #f7f7f7 !important;
  width: 84% !important; }

.jobSubmitBtn, .jobSubmitBtn:hover {
  background-color: #00467f !important;
  color: #fff !important;
  font-family: BoldFont;
  font-size: 17px !important;
  margin-left: 3%;
  padding: 8px 0 !important;
  text-transform: capitalize !important;
  width: 11% !important; }

.job-manager-form {
  padding-bottom: 23px;
  padding-top: 15px; }

#company_tagline {
  width: 100% !important; }

.jobAd {
  position: absolute;
  right: 21px;
  text-align: right;
  top: 55px; }

/*end of styles added for post a job*/
/*start of styles added for forum*/
.formSection {
  padding: 0px !important; }

.forumHeader h3 {
  color: #00467f;
  display: inline-block;
  font-family: MediumFont;
  margin-bottom: 20px !important;
  margin-top: 15px; }

.forumCommentsOverivew, .forumComments, .formCommentsAdd {
  padding: 0px !important; }

.forumImage {
  padding: 0px !important; }

.addComments > a, .addComments > a:hover {
  border: 1px solid #ddd;
  color: #666666;
  font-family: BoldFont;
  font-size: 13px;
  letter-spacing: 0.5px;
  padding: 6px 11px;
  text-decoration: none !important;
  margin-right: 15px;
  background-color: #f4f4f4; }

.commentsCount a, .commentsCount a:hover {
  border: 1px solid #00467F;
  color: #fff;
  font-family: BoldFont;
  font-size: 13px;
  letter-spacing: 0.5px;
  padding: 5px 15px;
  text-decoration: none !important;
  background-color: #00467F; }

.forumCommnetsDetail > p {
  font-family: RegularFont;
  font-size: 15px;
  letter-spacing: 0.3px;
  margin: 0px;
  color: #666; }

.forumCommnetsDetail {
  padding-left: 25px !important;
  padding-right: 0 !important; }

.formCommentsAdd {
  text-align: right; }

.commentsOwner span {
  color: #00467f;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 14px !important; }

.commentsOwner {
  color: #666666 !important;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 13px !important;
  letter-spacing: 0.5px !important;
  padding: 0 6px 0 6px;
  margin-left: 40px !important;
  background-color: #FAFAFA !important; }

.commentsLink img {
  margin-left: 10px; }

.commentsLink {
  margin-right: 0px;
  padding-top: 34%;
  text-align: right; }

.forumContent {
  border-bottom: 1px solid #ccc;
  padding-bottom: 2%;
  padding-top: 1%; }

.forumCommentsOverivew {
  padding-bottom: 20px !important;
  padding-top: 20px !important; }

.forumCommnetsDetail h4 {
  margin: 0px; }

.editorialListInfo {
  padding: 0px; }

.editorialListInfo h3 {
  color: #913F98;
  font-family: MediumFont;
  margin: 0;
  font-size: 21px; }

.editorailBoardList {
  background-color: #fcfcfc;
  border-bottom: 1px solid #ccc;
  padding: 2% 0px 3% 0px !important; }

.editorProfile {
  background-color: #fff;
  border-color: #cdcdcd;
  border-style: solid;
  border-width: 1px 1px 2px;
  left: 54px;
  padding-bottom: 3%;
  padding-left: 18%;
  padding-right: 8% !important;
  padding-top: 3%;
  position: absolute;
  top: 92px;
  width: 85%;
  z-index: 1;
  height: 170px;
  border-bottom: 3px solid #53bf6b; }

.boardMemberDetails {
  padding: 0px !important;
  width: 31% !important;
  margin-right: 40px; }

.editorProfile h5 {
  color: #00467f !important;
  font-family: MediumFont;
  font-size: 15px;
  letter-spacing: 0.5px;
  margin: 0; }

.editorProfile p {
  margin: 0px;
  color: #505050;
  font-family: RegularFont;
  font-size: 15px;
  line-height: 19px; }

/* start of advisor related styles*/
.AdvisorImage > img {
  position: relative;
  z-index: 2; }

.AdvisorImage img {
  border-radius: 73px;
  height: 104px !important;
  width: 99px !important;
  object-fit: cover; }

.AdvisorProfile {
  background-color: #fff;
  border-color: #cdcdcd;
  border-style: solid;
  border-width: 1px 1px 2px;
  left: 54px;
  padding-bottom: 3%;
  padding-right: 8% !important;
  padding-top: 3%;
  position: absolute;
  top: 92px;
  width: 85%;
  height: 210px;
  border-bottom: 3px solid #53bf6b;
  margin-bottom: 25px; }

.AdvisorProfile h5 {
  padding-left: 22%;
  color: #00467f !important;
  font-family: MediumFont;
  font-size: 15px;
  letter-spacing: 0.5px;
  margin: 0; }

.AdvisorConsult {
  padding-left: 30%; }

.AdvisorConsult .AdviseButton {
  position: absolute;
  padding: 3px 5px;
  bottom: 2%;
  width: 50%;
  height: 15%;
  font-size: 10px;
  line-height: 12px;
  background-color: #00457e; }

.AdvisorProfile .AdvisorInfo {
  position: relative; }

.AdvisorInfo p {
  padding-left: 22%;
  margin: 0px;
  color: #505050;
  font-family: RegularFont;
  font-size: 15px;
  line-height: 17px;
  text-align: left; }

.AdvisorInfo .tooltiptext {
  visibility: hidden;
  width: 230%;
  background-color: #edf5da;
  color: #000;
  border-radius: 6px;
  padding: 5px;
  font-family: sans-serif;
  font-size: 11px;
  line-height: normal;
  text-align: left;
  /* Position the tooltip 
       Top is specified dynamically in the advisors webpage
    */
  position: absolute;
  z-index: 3;
  left: 0%;
  margin-left: -70%; }

.AdvisorInfo:hover .tooltiptext {
  visibility: visible; }

/* End of the advisor related styles*/
.readAllCommentsLink a, .readAllCommentsLink a:hover {
  margin: 0px;
  color: #505050;
  font-family: RegularFont;
  font-size: 14px;
  text-decoration: underline; }

.readAllCommentsLink {
  padding-top: 20px !important; }

.BoardmemberImage > img {
  position: relative;
  z-index: 2; }

.boardMemberDetails h5 {
  color: #1f1f27;
  font-family: MediumFont;
  font-size: 17px;
  margin: 0;
  padding-bottom: 20px;
  text-transform: uppercase; }

.boardMemberDetails {
  padding-bottom: 7% !important;
  padding-top: 3% !important; }

.editorialListInfo {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-forum/VE/Map_bg.png") !important;
  background-position: 73px 75px;
  background-repeat: no-repeat;
  padding: 0 !important; }

.viewAllEditorHolder {
  padding: 0px !important;
  text-align: center;
  padding-top: 2% !important;
  padding-bottom: 2% !important; }

.viewAllEditorHolder a, .viewAllEditorHolder a:hover {
  background-color: #913f98;
  border-radius: 5px;
  color: #fff !important;
  font-family: MediumFont;
  letter-spacing: 0.5px;
  padding: 7px 19px;
  text-decoration: none; }

.forumCommnetsDetail a {
  color: #00467f !important;
  font-family: RegularFont;
  font-size: 13px;
  text-decoration: none !important; }

.forumCommnetsDetail h4 {
  line-height: 24px;
  font-family: MediumFont; }

.ss-button-facebook, .ss-button-facebook:hover {
  color: transparent !important; }

.ss-button-twitter, .ss-button-twitter:hover {
  color: transparent; }

.ss-button-linkedin, .ss-button-linkedin:hover {
  color: transparent; }

.social-sharing a.ss-button-facebook, .social-sharing a.ss-button-twitter, .social-sharing a.ss-button-linkedin {
  margin: 1% 4% 1% 0; }

/*end of styles added for forum*/
/*start of styles added for contact us */
.addressInDetail {
  padding: 0px !important; }

.contactData {
  padding: 1.5% 0px 1.5% 0 !important; }

.mapLocation {
  padding: 6px 0 !important;
  text-align: right; }

.contactHeader h3 {
  color: #913f98;
  font-family: MediumFont;
  font-size: 19px;
  margin: 0; }

.contactData h4 {
  color: #3a3c41;
  font-family: MediumFont;
  font-size: 18px;
  letter-spacing: 0.5px;
  margin: 0; }

.contactData p {
  color: #3a3c41;
  font-family: RegularFont;
  letter-spacing: 0.5px;
  margin: 0px;
  font-size: 17px; }

.publisherDetail, .address-contact {
  padding-bottom: 6%; }

.email-contact {
  padding: 0px !important; }

.emailSection {
  border-right: 1px solid #dedede;
  color: #3a3c41;
  float: left;
  padding-left: 12px;
  padding-right: 14px; }

.variousMailInfo {
  border: 1px solid #DEDEDE;
  background-color: #f5f5f5; }

.variousMailInfo p {
  font-family: RegularFont;
  font-size: 16px;
  letter-spacing: 0.2px; }

.emailSection h5 {
  color: #00467f !important;
  font-family: MediumFont;
  font-size: 16px;
  letter-spacing: 0.4px; }

.Contact-Advertise {
  padding: 0px !important; }

.Contact-article {
  padding: 0px !important; }

.Contact-Advertise h3, .Contact-article h3 {
  color: #00467f !important;
  font-family: MediumFont;
  letter-spacing: 0.2px; }

.Contact-Advertise > h5, .Contact-article > h5 {
  color: #3a3c41;
  font-family: MediumFont;
  font-size: 18px;
  font-weight: normal !important;
  letter-spacing: 0.2px; }

.Contact-Advertise > p, .Contact-article > p {
  font-family: RegularFont;
  font-size: 17px;
  letter-spacing: 0.4px;
  color: #3A3C41; }

.toAdvertise > a, .toAdvertise > a:hover, .toadvertiseLink > a, .toadvertiseLink > a:hover, .Contact-article a, .Contact-article a:hover {
  color: #00467f !important;
  text-decoration: underline;
  font-weight: normal !important; }

.toAdvertise > span {
  font-weight: bold; }

.Contact-article span {
  font-weight: bold; }

.locationIndetail {
  padding-top: 1.5%; }

.emailSection > p a, .emailSection > p a:hover {
  color: #00467f !important;
  text-decoration: underline; }

/*end of styles added for contact us */
/*start of style for search*/
.searchField {
  background-color: #efeded;
  border-bottom: 1px solid #E1E1E1;
  display: none; }

.searchBox1 {
  padding: 10px 0px !important; }

.searchTextBox {
  margin-left: 14.9%;
  width: 69.2%;
  border: 1px solid #bcbcbc !important; }

.searchSubmitIcon {
  border-left: 1px solid #bcbcbc;
  padding-bottom: 7px;
  padding-left: 11px;
  padding-top: 7px;
  position: absolute;
  right: 199px; }

.searchFilter {
  padding: 0px !important;
  background-color: #2e97db;
  color: #fff; }

.sortBy {
  background-color: #00467f;
  padding: 10px 9px 10px 16px !important; }

.sortBy p {
  margin: 0px;
  font-family: fontNormal2; }

sortByRelavance {
  padding: 1% 0px !important; }

/*end of style for search*/
.job-manager-error, .job-manager-info, .job-manager-message {
  width: 70% !important; }

/*start of styles added for obr green slider*/
.greenRightSlider {
  background-image: none !important;
  right: -15px !important;
  top: 38% !important; }

.greenLeftSlider {
  background-image: none !important;
  left: -15px !important;
  top: 38% !important; }

#obrGreenSlider .greenSliderImg {
  height: 320px;
  padding-left: 10.5%; }

.articleMonth {
  background-color: #4AAEEC;
  color: #fff !important;
  float: right !important;
  position: absolute;
  right: -154px;
  top: -52px;
  padding: 2px 0px 5px 0px; }

.articleMonth a, .articleMonth a:hover {
  color: #fff !important;
  font-family: MediumFont;
  padding: 0px 10px 0px 10px; }

.mc-date.no-events.activeDate {
  background-color: #53BF6B !important;
  color: #fff !important; }

.activeDate .screen-reader-text, .activeDate .eventcount {
  color: #fff !important; }

/*end of styles added for obr green slider*/
/*start of styles for pagination in forum*/
.pagination {
  border: 1px solid #ddd;
  border-radius: 0px !important;
  padding: 0px 0px !important; }

.page-numbers, .page-numbers:hover {
  border-right: 1px solid #ddd;
  color: #666;
  font-family: RegularFont;
  font-size: 14px;
  padding: 3px 10px;
  text-decoration: none !important;
  float: left; }

.next.page-numbers {
  border-right: none !important; }

.current {
  background-color: #EDEDED !important;
  color: #3E3E3E !important;
  font-weight: bold; }

.pagination a:focus {
  outline: none !important;
  text-decoration: none; }

/*end of styles for pagination in forum*/
/*start of styles added for commentForm*/
.commentForm {
  padding: 0px !important; }

.commentForm h3 {
  color: #00467f;
  margin-bottom: 18px;
  font-family: MediumFont;
  margin-top: 0; }

.commentReferenceLink, .commentReferenceLink:hover {
  text-decoration: none !important;
  color: #333 !important; }

.submittedComment {
  color: #666;
  font-family: RegularFont;
  font-size: 16px;
  letter-spacing: 0.3px;
  margin: 0; }

.comment-form-author input, .comment-form-email input, .comment-form-company input {
  width: 66%; }

.submitCommentInfo {
  border-bottom: 1px solid #E1E1E1;
  padding: 2% 0px; }

.comment-form-author > input {
  border: 1px solid #bcbcbc !important;
  border-radius: 0 !important;
  width: 90%; }

.comment-form-email > input {
  border: 1px solid #bcbcbc !important;
  border-radius: 0 !important;
  width: 90%; }

.comment-form-company > input {
  border: 1px solid #bcbcbc !important;
  border-radius: 0 !important;
  width: 90%; }

.comment-form-comment {
  margin-top: 5%;
  margin-bottom: 4% !important; }

#comment {
  border: 1px solid #bcbcbc !important;
  border-radius: 0 !important;
  height: 101px; }

.commentForm .form-group {
  width: 30%; }

.comment-form-comment.form-group {
  width: 58% !important; }

.form-group.captchaField {
  margin-top: -4%;
  padding-left: 2%; }

#commentSubmit {
  background-color: #00467f !important;
  color: #fff !important;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 17px !important;
  padding: 7px 0 !important;
  text-transform: capitalize !important;
  width: 11% !important; }

/*end of styles added for commentForm*/
/*start of styles for registration page*/
.RegisterFormContent {
  padding: 0px !important; }

.registerForm {
  padding: 0px !important;
  /*text-align:right;*/ }

.RegAd {
  padding: 0px !important; }

.registerFormInfo {
  padding: 0px !important; }

.registerFormInfo #registration {
  border: 1px solid #E9E9E9;
  background-color: #F7F7F7;
  border-radius: 10px; }

.pipelineRegFormElements {
  padding: 34px 40px; }

.pipelineLeftSideElements {
  padding: 0px !important; }

.pipelineRightSideElements, .pipelineFormElements, .leftContent, .rightContent {
  padding: 0px !important; }

.pipelineLeftSideElements label, .leftContent label {
  width: 40% !important; }

.pipelineLeftSideElements input, .leftContent input {
  width: 56% !important;
  border: 1px solid #BBBBBB !important;
  background-color: #f7f7f7; }

.pipelineRightSideElements label {
  padding-left: 7%;
  width: 40% !important; }

.rightContent label {
  padding-left: 17%;
  width: 40% !important; }

.pipelineRightSideElements input, .rightContent input {
  width: 57% !important; }

.lastNameLabelText {
  padding-left: 5%; }

.lastNameField {
  margin-left: 14px  !important; }

.pipeLineSelectCountry {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: #f7f7f7;
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-daily/drop-down.png") !important;
  background-position: right 8px center;
  background-repeat: no-repeat;
  border: 1px solid #bbb;
  color: #666666;
  font-family: BoldFont;
  font-size: 16px !important;
  height: 40px;
  letter-spacing: 0.5px;
  margin-left: 0px;
  padding-left: 4%;
  text-indent: 1px;
  text-overflow: "";
  width: 56%; }

.pipelineFormElements .stateHolder {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: #f7f7f7;
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-daily/drop-down.png") !important;
  background-position: right 8px center;
  background-repeat: no-repeat;
  border: 1px solid #bbb;
  color: #666666;
  font-family: BoldFont;
  font-size: 16px !important;
  height: 40px;
  letter-spacing: 0.5px;
  margin-left: 4px;
  padding-left: 4%;
  text-indent: 1px;
  text-overflow: "";
  width: 56%; }

.pipelineRegFormSubmit {
  background-color: #00467f !important;
  color: #fff !important;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 17px !important;
  padding: 7px 0 !important;
  text-transform: capitalize !important;
  width: 11% !important; }

#submitBtn > p {
  font-family: RegularFont;
  font-size: 17px;
  letter-spacing: 0.5px;
  margin: 0;
  padding-top: 2%; }

#subscribe {
  font-family: RegularFont !important;
  font-size: 17px;
  letter-spacing: 0.3px; }

.RegFormHeader {
  padding-bottom: 1%;
  padding-top: 1%;
  text-align: center; }

.registerforAcess {
  border-top: 1px solid #DCDCDC; }

.RegisterPage {
  padding: 2% 0px !important; }

.RegFormHeader p {
  margin: 0px;
  font-family: RegularFont;
  padding: 0px 12% 0px 12%;
  font-size: 16px; }

.RegFormHeader > h3 {
  font-family: fontNormal2;
  letter-spacing: 0.2px; }

/*end of styles for registration page*/
.advertiseLeftInfo {
  padding: 20px 0px 0px 0px !important; }

.advertiseAdDetail {
  padding: 4% 0px 0px 4% !important; }

.obrAdFeature {
  padding: 0px !important; }

#respond .form-submit {
  padding-top: 20px; }

/*styles added for obr greensldier*/
#greenCoverSlider .slick-prev.slick-arrow {
  background-color: #fff !important;
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/home/arw_3.png") !important;
  background-repeat: no-repeat;
  background-size: cover !important;
  border: medium none !important;
  color: transparent;
  font-size: 0 !important;
  height: 29px;
  left: -14.5%;
  padding: 12px;
  position: absolute;
  top: 115px;
  width: 29px !important; }

button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active {
  box-shadow: none !important; }

.obrGreenAd {
  padding-left: 11%;
  padding-top: 10px; }

.obrGreenAd .cover-image {
  display: none; }

.obrGreenAd .cover-image.slick-slide {
  display: initial; }

#greenCoverSlider .slick-next.slick-arrow {
  background-color: #fff !important;
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/home/Arw_4.png");
  background-repeat: no-repeat;
  border: medium none !important;
  color: transparent;
  padding: 12px;
  position: absolute;
  right: 0%;
  top: 121px;
  width: 29px !important;
  height: 29px;
  background-size: cover !important;
  font-size: 0px !important; }

/*end of styles added for greenslider*/
/*start of styles added for editorial Board */
.BoardmemberImage img {
  border-radius: 73px;
  height: 104px !important;
  width: 99px !important;
  object-fit: cover; }

.boardMemberDetails:nth-child(3n) {
  /*    margin-right: 0px !important;*/ }

#respond .form-submit {
  padding-left: 0px !important; }

/*start of styles added for editorial Board */
.banner {
  /*    height:518px !important;*/ }

/*start of styles added for signin*/
/*
.registerFormInfo #email label.error {
    padding-left: 20%;
    width: 100%;
}
.registerFormInfo label.error {
    color: red !important;
}
.registerFormInfo #password label.error {
    padding-left: 41%;
    width: 100% !important;
}
.registerFormInfo #confirm_password label.error {
    padding-left: 41%;
    width: 100% !important;
}
.registerFormInfo #companyname label.error {
    padding-left: 41%;
    width: 100% !important;
}
.registerFormInfo #title label.error {
    padding-left: 41%;
    width: 100% !important;
}
.registerFormInfo #city label.error, .registerFormInfo #name-first label.error, .registerFormInfo #name-Last label.error   {
    padding-left: 41%;
    width: 100% !important;
}
.registerFormInfo .registerFormInfo {

    -moz-appearance: none;
    background-image: url($cdn_path + "/images/obr-daily/drop-down.png") !important;
    background-position: right 8px center;
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    color: #666666;
    font-family: fontNormal;
    font-size: 16px !important;
    height: 40px;
    letter-spacing: 0.5px;
    padding-right: 15px !important;
    text-indent: 1px;
    text-overflow: "";
    width: 56%;
}
.registerFormInfo .radioGroup label.error {
    left: 36%;

    position:absolute;

}
.registerFormInfo .leftSideFormElement input {
    width: 56% !important;
    border:1px solid #BBBBBB !important;
    background-color:#f7f7f7;
}
.registerFormInfo  .rightSideFormElement label {
    padding-left:8%;
    width:37% !important;
}
.registerFormInfo  .rightSideFormElement input {

}
.pipelineRegFormElements .salutationHolder{
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url($cdn_path + "/images/obr-daily/drop-down.png") !important;
    background-position: right 8px center;
    background-repeat: no-repeat;
    border: 1px solid #bbb;
    color: #666666;
    font-family: fontNormal;
    font-size: 16px !important;
    height: 40px;
    letter-spacing: 0.5px;
    padding-right: 15px !important;
    text-indent: 1px;
    text-overflow: "";
    width: 28%;
    background-color: #f7f7f7;
}
.registerFormInfo #registration input {

    background-color:#f7f7f7;

}
.inputBoxStyle{
    border:1px solid #bbb !important;
}
*/
/*end of styles added for signin*/
.newsDetail .newsTitle {
  color: #5A5A5A !important; }

.newsDetail .newsDate {
  color: #00457a !important;
  font-size: 13px !important;
  margin-bottom: 12px; }

.editorialListInfo .boardMemberDetails:nth-child(3n+1) {
  margin-right: 0px !important; }

.disabledDiv {
  pointer-events: none; }

/*start of styles added for ciportal*/
.ciportalInfo {
  padding: 0px !important; }

.ontellitracLogo {
  padding: 1.5% 0 0 16% !important; }

.freeTrial {
  padding: 3.5% 0 0 19px !important; }

.freeTrial h4 {
  color: #00467f;
  font-family: fontNormal2;
  font-size: 27px;
  letter-spacing: 0.4px; }

.trialSignup a {
  text-decoration: none !important;
  color: #fff !important;
  background-color: #913F98; }

.trialSignup a, .trialSignup a:hover {
  background-color: #913f98;
  color: #fff !important;
  font-family: fontNormal2;
  font-size: 22px;
  letter-spacing: 0.3px;
  padding: 8px 15px;
  text-decoration: none !important;
  border-radius: 6px; }

.trialSignup {
  padding: 4.5% 0 0 !important; }

.ciportalHeaderInfo {
  padding: 2% 0 !important; }

.ciportalHeaderInfo > p {
  font-family: RegularFont;
  font-size: 17px;
  letter-spacing: 0.5px; }

.ciportal-gear {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-ciportal/Gear.png");
  background-position: center center;
  background-repeat: no-repeat;
  height: 72px;
  width: auto; }

.ciportal-mail {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-ciportal/mail-notification.png");
  background-position: center center;
  background-repeat: no-repeat;
  height: 72px;
  width: auto; }

.ciportal-training {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-ciportal/training.png");
  background-position: center center;
  background-repeat: no-repeat;
  height: 72px;
  width: auto; }

.ciportal-star {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-ciportal/star.png");
  background-position: center center;
  background-repeat: no-repeat;
  height: 72px;
  width: auto; }

.ciportal-tracker {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-ciportal/tracker.png");
  background-position: center center;
  background-repeat: no-repeat;
  height: 70px;
  width: auto; }

.ciportal-record {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-ciportal/record.png");
  background-position: center center;
  background-repeat: no-repeat;
  height: 70px;
  width: auto; }

.ciportal-search {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-ciportal/Searchable.png");
  background-position: center center;
  background-repeat: no-repeat;
  height: 92px;
  width: auto;
  margin-bottom: -8%; }

.ciportal-like {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-ciportal/like.png");
  background-position: center center;
  background-repeat: no-repeat;
  height: 52px;
  width: auto;
  margin: 4% 0px 4% 0px; }

.ciportalBlockSection {
  padding: 0px !important; }

.ciportalBlockSection .sectionInfo > p {
  color: #3a3c41;
  font-family: RegularFont;
  font-size: 16px;
  letter-spacing: 0.5px;
  line-height: 21px;
  margin: 0px; }

.ciportalBlockSection .subscribeSection {
  padding: 0px !important; }

.ciportalBlockSection .pTop {
  padding-top: 15px !important; }

.ciportalslider {
  background-color: #3DAEEF; }

.ciportalContentSection {
  padding: 2% 0px !important; }

.ontellitracContent {
  padding: 0px !important; }

.signUpTrialWorking {
  padding: 0px !important;
  border-left: 1px solid #fff;
  color: #fff; }

.stepList {
  margin: 6% 0px;
  padding-left: 0px !important; }

.stepList li {
  padding-left: 0px;
  list-style-type: none !important; }

.signUpTrialWorking h1 {
  font-family: BoldFont;
  letter-spacing: 0.2px;
  text-align: center;
  margin-bottom: 25px; }

.workingSteps > p {
  color: #393939;
  font-family: MediumFont;
  font-size: 27px;
  letter-spacing: 0.2px;
  display: inline-block;
  margin: 0 0 0 6%; }

.workingSteps {
  padding-left: 12%; }

.signUp-now a, .signUp-now a:hover {
  background-color: #913f98;
  border-radius: 7px;
  color: #fff !important;
  font-family: BoldFont;
  font-size: 22px;
  padding: 10px 23px 13px;
  text-decoration: none !important; }

.signUp-now {
  margin-left: 3%; }

.stepNumber {
  background-color: #fff;
  border-radius: 50px;
  color: #3daeef;
  font-family: fontNormal2;
  font-size: 20px;
  padding: 5px 13px 5px 16px;
  margin-right: 5%;
  float: left; }

.stepList > li {
  margin-bottom: 5%;
  color: #fff;
  font-family: MediumFont;
  font-size: 19px;
  letter-spacing: 0.3px; }

.workingStepsList > a, .workingStepsList > a:hover {
  color: #fff;
  font-family: MediumFont;
  font-size: 19px;
  letter-spacing: 0.3px;
  text-decoration: underline !important; }

.evaluate-ontellitrac {
  margin: 0px;
  color: #fff !important;
  font-size: 18px !important;
  font-family: RegularFont !important;
  margin-left: 11px !important;
  letter-spacing: 0.2px !important; }

.evaluate-ontellitrac > span {
  font-family: MediumFont;
  font-weight: bold; }

.ontellitrac-collaboration {
  padding: 2% 0px !important; }

.medallionLogo {
  padding: 0px !important; }

.collaborationInfo {
  padding: 0px !important; }

.ontellotrac-obr {
  padding: 2% 0px !important;
  text-align: right; }

.collaborationInfo > p {
  color: #00467f;
  font-family: MediumFont;
  font-size: 20px;
  letter-spacing: 0.2px;
  margin: 0;
  padding: 5% 0 0 5%; }

.ontellitracContentSlider {
  text-align: center;
  color: #fff; }

.ontellitracContentSlider h1 {
  font-family: BoldFont;
  letter-spacing: 0.2px;
  text-align: center; }

.ontellitracContentSlider > p {
  color: #393939;
  display: inline-block;
  font-family: MediumFont;
  font-size: 26px;
  letter-spacing: 0.2px;
  /*margin: 0 0 0 6%;*/
  margin-bottom: 20px; }

.ontellitracData {
  padding: 0px 0px 3% 0px; }

.ciportalsliderIndicators .active {
  background-color: #000 !important;
  border-color: #000 !important; }

.ciportalsliderIndicators li {
  background-color: #fff !important;
  border-color: #fff !important; }

.ciportalsliderIndicators {
  position: absolute;
  top: 103%; }

/*end of styles added for ciportal*/
/*start of styles added for search results*/
.searchHeader {
  padding: 0px !important; }

.searchResults {
  border-bottom: 1px solid #DCDCDC;
  padding: 2% 0px; }

.searchResultBox {
  border: 1px solid #bcbcbc !important;
  border-radius: 0 !important;
  width: 100%;
  background-color: #fff !important;
  font-style: italic; }

.serachResultIcon {
  border-left: 1px solid #bcbcbc;
  padding-bottom: 9px;
  padding-left: 14px;
  padding-top: 4px;
  position: absolute;
  right: 0;
  width: 4%; }

.resultsFound {
  color: #999;
  font-family: MediumFont; }

.searchAd {
  padding: 2.5% 0px !important;
  text-align: right;
  width: 27% !important;
  float: right; }

.refinedSearchResults {
  padding: 0px !important; }

.searchresultsHolder {
  padding: 0px !important;
  /*    width: 73% !important;*/ }

.searchResultFound h5 {
  color: #00467f;
  font-family: MediumFont;
  font-size: 16px;
  letter-spacing: 0.4px;
  margin: 0; }

.searchResultFound .searchDate {
  color: #333333;
  font-family: RegularFont;
  font-size: 15px;
  margin: 0; }

.searchResultFound .searchedArticle {
  color: #505050;
  font-family: RegularFont;
  padding-top: 12px; }

.searchResultFound {
  border-bottom: 1px solid #ccc;
  padding-bottom: 3%;
  padding-top: 2%; }

.extendedSearchResults {
  padding: 0px !important; }

.viewMoreSearchResults {
  padding: 2% 0px !important;
  text-align: center; }

.viewMoreSearchResults a, .viewMoreSearchResults a:hover {
  background-color: #913f98;
  border-radius: 5px;
  color: #fff !important;
  font-family: MediumFont;
  font-size: 15px;
  padding: 6px 14px 8px;
  text-decoration: none !important; }

.searchResultInformation {
  padding: 0px !important; }

.searchModuleInfo {
  border: 1px solid #dddddd;
  margin-right: 28px;
  padding: 0 !important;
  width: 31.6% !important; }

.searchModuleInfo .eventsDataSection {
  padding: 17px 13% 17px 17px; }

#ui-datepicker-div .ui-state-default, #ui-datepicker-div .ui-widget-content .ui-state-default, #ui-datepicker-div .ui-widget-header .ui-state-default {
  background-color: #fff !important;
  color: #333 !important;
  padding: 0px !important;
  font-size: 14px !important;
  text-align: center; }

.searchSelect {
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-search/Arw.png") !important;
  background-position: right 8px center;
  background-repeat: no-repeat;
  border-bottom: 1px solid #fff;
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  font-family: MediumFont;
  font-size: 16px !important;
  margin-top: 5px;
  letter-spacing: 0.5px;
  border-radius: 0px !important;
  text-indent: 1px;
  text-overflow: "";
  width: 100%;
  background-color: #2E97DB;
  color: #fff !important;
  height: 34px; }

#datepicker, #datepicker1 {
  background-color: #2e97db !important;
  border-bottom: medium none !important;
  border-left: medium none !important;
  border-radius: 0;
  border-right: 1px solid #fff;
  border-top: medium none !important;
  color: #fff !important;
  /*    height: 25px !important;
        padding-bottom: 12px;*/
  padding-top: 5px;
  width: 88%; }

#datepicker1 {
  background-color: #2e97db !important;
  border: none !important;
  border-radius: 0;
  color: #fff !important;
  width: 88%; }

.calendarIcon {
  padding: 0px 0px 0px 10px !important;
  border-left: 1px solid #75BAE7;
  height: 48px; }

.startDate {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-search/Calendar.png") !important;
  background-repeat: no-repeat;
  background-position: 5px center; }

.sortByRelavance {
  padding-bottom: 5px;
  padding-top: 7px; }

.calendarIcon {
  padding-bottom: 5px !important;
  padding-top: 5px !important; }

.dateBorder {
  border-right: 1px solid #75BAE7;
  border-left: none !important; }

.endDate {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-search/Calendar.png") !important;
  background-repeat: no-repeat;
  background-position: 5px center; }

.sortByRelavance .radio input[type="radio"], .sortByRelavance .radio-inline input[type="radio"] {
  margin-left: -21px !important;
  margin-right: 15px;
  margin-top: 9px !important; }

.endDate, .startDate {
  padding-left: 35px !important; }

/*start of styles added for search results*/
/*start of styles added for stock*/
.productsOverView {
  padding: 0px !important; }

.stockHeader h3 {
  color: #00467f;
  display: inline-block;
  font-family: MediumFont;
  margin: 0; }

.stockHeader > p {
  color: #666666;
  font-family: MediumFont;
  font-size: 16px;
  letter-spacing: 0.2px;
  margin: 0; }

.stockDetails .stockTabInfo {
  /*    border-bottom: 1px solid #CDCDCD !important;*/ }

.stockDetails .stockTabInfo a {
  color: #666666 !important;
  font-family: MediumFont !important;
  font-size: 15px !important;
  letter-spacing: 0.4px !important;
  padding: 0 6% 12px 0 !important; }

.stockDetails .stockTabInfo a:hover {
  border: none !important; }

.stockTabInfo > li.active {
  /*    background-color: #fff !important;
        color: #ed8c01 !important;
        font-weight: normal !important;
        border-bottom:3px solid #53BF6B !important;*/ }

.stockOverview {
  padding: 1.5% 0; }

.stockDetails {
  padding-top: 1%; }

.stockInnerTabList li a:focus {
  outline: none !important; }

.stockInnerTabList {
  margin: 0px;
  padding-left: 0px;
  border: 1px solid #d8d8d8; }

.stockInnerTabList li {
  border-bottom: 1px solid #d8d8d8;
  list-style-type: none;
  /*       padding-bottom: 7% !important;
        padding-top: 7% !important;*/ }

.stockInnerTabList li a, .stockInnerTabList li a:hover {
  font-size: 18px;
  color: #00467F;
  text-decoration: none !important;
  margin-right: 0px !important;
  border-radius: 0px !important; }

.stockInnerTabList li.active a, .stockInnerTabList li.active a:hover {
  font-size: 18px;
  color: #fff !important;
  text-decoration: none !important;
  background-color: #00467F !important;
  margin-right: 0px !important;
  font-family: 'Montserrat', sans-serif !important; }

.overviewList {
  padding: 0px !important; }

.pipelineProducts {
  /*    border-bottom: none !important;*/ }

.companyDesc a {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-stock/Info_2.png");
  background-repeat: no-repeat;
  background-position: 7% 13px; }

.stockInnerTabList li a {
  padding: 22px 20px 23px 78px; }

.commercialProducts a {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-stock/Product.png");
  background-repeat: no-repeat;
  background-position: 7% 13px; }

.pipelineProducts a {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-stock/Future-Products.png");
  background-repeat: no-repeat;
  background-position: 7% 13px; }

.listElement.active {
  background-color: #00467F;
  color: #fff !important; }

.listElement.active a {
  color: #fff !important; }

.stockInnerTabList .pipelineProducts.active > a {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-stock/Future-Product_1s.png");
  background-repeat: no-repeat;
  background-position: 7% 13px; }

.stockInnerTabList .commercialProducts.active > a {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-stock/Product_1.png");
  background-repeat: no-repeat;
  background-position: 7% 13px; }

.stockInnerTabList .companyDesc.active > a {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-stock/Info.png");
  background-repeat: no-repeat;
  background-position: 7% 13px; }

.overviewListContent {
  padding: 0px !important;
  border: 1px solid #ccc; }

.descriptionContent {
  padding: 0px !important; }

.stockDetailMap {
  padding: 0px !important; }

.stockInnerTab .nav-tabs {
  border-bottom: none !important; }

.stockInnerTabList {
  padding-right: 0px !important; }

.stockInnerTabList li {
  width: 100%; }

.stockInnerTabList li a {
  /*    padding: 20px 15px 20px 28% !important;*/
  padding: 25px 15px 24px 28% !important; }

.stockInnerTabList > li.active {
  font-weight: normal !important; }

.innertabContent {
  border: 1px solid #ccc;
  margin-left: 25px;
  padding: 0 !important;
  width: 72.8% !important; }

#stockDetailTabInfo {
  padding-top: 2%; }

.stockPerformance {
  padding: 0px !important; }

#descriptionCompanyInfo {
  padding: 3%; }

.descriptionContent > p {
  font-family: RegularFont;
  margin: 0;
  text-align: left;
  color: #3A3C41; }

.descSection {
  padding: 3% 0 !important; }

.websiteLink > a, .websiteLink > a:hover {
  color: #00467f;
  font-size: 15px;
  text-decoration: none !important;
  font-family: 'Montserrat', sans-serif !important; }

.stockDetailMap > p {
  color: #3a3c41 !important;
  font-family: RegularFont;
  font-size: 15px; }

.stockSideBar {
  padding: 0px !important; }

.stockAd {
  padding-top: 8%; }

.stockInnerTabList > li.active > a, .stockInnerTabList > li.active > a:focus, .stockInnerTabList > li.active > a:hover {
  color: #fff !important;
  font-weight: normal !important;
  font-family: 'Montserrat', sans-serif !important; }

.stockInnerTabList li:hover {
  background-color: #fff !important; }

.newsTitle a, .newsTitle a:hover {
  color: #00467f;
  font-family: MediumFont;
  font-size: 16px;
  letter-spacing: 0.4px;
  margin: 0;
  text-decoration: none !important; }

.newsTitle .news-date {
  color: #333333;
  font-family: RegularFont;
  font-size: 15px;
  margin: 0; }

.newsTitle .newsArticle {
  color: #505050;
  font-family: RegularFont; }

.newsTitle {
  padding-bottom: 10px;
  padding-top: 10px; }

.stockTabInfo > li > a:focus, .stockTabInfo > li > a:hover {
  background-color: #fff !important; }

.stockInnerTabList > li > a:focus, .stockInnerTabList > li > a:hover {
  background-color: #fff !important; }

.stockTabInfo li a:focus {
  outline: none !important; }

.stockTabInfo > li.active > a, .stockTabInfo > li.active > a:focus, .stockTabInfo > li.active > a:hover {
  color: #53bf6b !important; }

.stockTabInfo li {
  /*    margin-right:4%;   */ }

/*.stockTabInfo > li > a:hover{
    border-top:none !important;
}*/
.stockNewsHeader h3 {
  margin: 0px;
  color: #00467f;
  display: inline-block;
  font-family: MediumFont; }

.stockPerformance h3 {
  color: #666;
  margin: 0px; }

.stockInnerTabList > li.active > a, .stockInnerTabList > li.active > a:focus, .stockInnerTabList > li.active > a:hover {
  background-color: #00467f !important; }

/*end of styles added for stock*/
/*start of styles for privacy policy*/
.policyInfo {
  padding: 0px; }

#mainContent-policy h2 {
  color: #00467f;
  font-family: MediumFont;
  font-size: 23px;
  font-weight: 100;
  margin-bottom: 10px;
  margin-top: 0 !important; }

#mainContent-policy p {
  font-family: RegularFont;
  font-size: 17px;
  line-height: 25px;
  margin-bottom: 20px; }

#mainContent-policy a, #mainContent-policy a:hover {
  color: #00467f !important;
  text-decoration: none !important;
  font-family: BoldFont; }

.alternateMail, .alternateMail:hover {
  text-decoration: none !important; }

#mainContent-policy h1 {
  color: #00467f;
  font-family: MediumFont;
  font-size: 23px;
  font-weight: 100;
  margin: 0px !important; }

/*start of styles for privacy policy*/
/*start of styles for finance*/
.finance-info {
  padding: 0px !important; }

.detailFinancialInfo {
  margin-right: 4%;
  padding: 0 !important;
  width: 71% !important; }

.financeSidebar {
  padding: 0px !important;
  width: 25% !important; }

.financeHeader > img {
  display: inline-block !important; }

.financeHeader p {
  color: #3A3C41;
  font-size: 18.5px;
  line-height: 32px;
  margin-bottom: 0px; }

.financeHeader_desc {
  color: #333333 !important;
  font-family: MediumFont;
  font-size: 15px !important; }

.obr_Fianance span {
  font-family: MediumFont; }

.financeIcon {
  padding: 1% 0 !important; }

.financeHeading {
  color: #00467f;
  display: inline-block;
  font-family: "Montserrat",sans-serif;
  margin: 0; }

.financeHeader > p {
  color: #333;
  font-family: MediumFont;
  font-size: 15px;
  letter-spacing: 0.2px; }

.financeContentDetails {
  margin: 0 !important;
  padding-right: 15px; }

.financeAd > h3 {
  color: #333;
  font-family: MediumFont;
  margin-top: 0 !important; }

.chart_wrapper h3 {
  color: #666 !important;
  font-family: MediumFont;
  font-size: 19px;
  font-weight: normal !important; }

.centerDiv h3 {
  color: #3A3C41 !important;
  font-family: MediumFont;
  font-size: 19px;
  font-weight: normal !important; }

.centerDiv h2 {
  color: #333;
  font-family: MediumFont;
  margin-top: 0;
  font-size: 23px !important; }

#bearsHeader, #bullsHeader, .financeWidgets h3 {
  color: #333;
  font-family: MediumFont;
  margin-top: 0; }

.yui-dt-first.yui-dt-last {
  background-color: #F5F5F5; }

.yui-dt-sortable {
  color: #666666 !important;
  font-family: RegularFont;
  font-size: 16px;
  letter-spacing: 0.2px; }

.yui-dt-data tr:nth-child(even) {
  background: #EDF5FF !important; }

.yui-dt-data tr:nth-child(odd) {
  background: #FFF !important; }

.yui-dt-liner > a, .yui-dt-liner > a:hover {
  text-decoration: none !important;
  color: #373737 !important; }

#majorPlayers tbody tr td, #microCap tbody tr td, #privateWrapper tbody tr td {
  color: #373737 !important;
  font-family: RegularFont;
  font-size: 15px;
  text-decoration: none !important; }

#privateWrapper tr:nth-child(even) {
  background: #EDF5FF; }

#privateWrapper tr:nth-child(odd) {
  background: #FFF; }

.yui-dt-first.yui-dt-last {
  background-color: transparent !important; }

.yui-dt-liner a, .yui-dt-liner a :hover {
  color: #333 !important;
  font-family: RegularFont;
  text-decoration: none !important; }

#privateWrapper table, #microCap table, #majorPlayers table {
  margin-bottom: 0px !important; }

/*end of styles for finance*/
/*start of styles for obr -green*/
.obrGreenContent {
  padding: 0px !important; }

.obrGreenHeader h3 {
  color: #00467f;
  display: inline-block;
  font-family: MediumFont;
  margin: 0;
  padding-bottom: 7px; }

.GreenEdition {
  border-left: 2px solid #00467F;
  font-size: 18px;
  color: #333;
  padding-left: 10px; }

.forthcomingArticles {
  padding: 0px !important;
  border: 1px solid #CCCCCC; }

.greenWidgets {
  padding: 0px !important; }

.greenArticleInfo {
  border: 1px solid #CCCCCC;
  padding: 0px !important; }

.greenArticleInfo {
  /*   margin:20px 32px 43px;*/
  margin: 20px 23px 43px !important;
  width: 44.5% !important; }

.greenArticleOverview {
  padding: 15px;
  height: 485px; }

.greenArticleCategoryCarousel .greenArticleInfo {
  width: auto !important;
  margin: 0px; }

.greenArticleCategoryCarousel {
  height: 650px; }

.greenArticleCategoryCarousel .carousel-inner {
  /*overflow-y: visible;*/
  /*height: */ }

.greenArticleCategoryCarousel .carousel-inner .item {
  height: 600px; }

.greenArticleCategoryCarousel .green-FeaturedArticle {
  height: 600px; }

.greenArticleCategoryCarousel .articleEditionInfo {
  padding: 15px 0 6px;
  border-bottom: 1px solid #ccc; }

.greenArticleCategoryOverview {
  height: 260px;
  padding: 15px; }

.articleEditionInfo p {
  color: #333;
  font-family: RegularFont !important;
  margin: 0;
  font-weight: bold; }

.articleEditionInfo span {
  color: #666 !important;
  font-weight: RegularFont !important; }

.greenArticleDesc > p {
  color: #666;
  font-family: RegularFont !important;
  font-size: 14px;
  margin: 0; }

.articleBorder {
  padding: 0px;
  border: 1px solid #CCCCCC; }

.nopadding {
  padding: 0 !important; }

.nopadding-left {
  padding-left: 0 !important; }

.nopadding-right {
  padding-right: 0 !important; }

.greenArticleCategoryOverview .articleEditionInfo {
  padding: 0 0 6px; }

.greenArticleCategoryOverview .greenArticleDesc p {
  line-height: 140%; }

.greenArticleCategoryOverview .greenArticleRead a, .greenArticleCategoryOverview .greenArticleRead a:hover {
  padding: 7px 13px 7px 13px; }

.greenArticleRead a, .greenArticleRead a:hover {
  background-color: #00467f;
  border-radius: 5px;
  color: #fff !important;
  display: inline-block;
  font-family: MediumFont;
  font-size: 14px;
  padding: 7px 8px 11px 13px;
  text-decoration: none !important; }

.greenArticleLink > p {
  display: inline-block; }

.greenSocialIcons span {
  padding-right: 7px; }

.greenSocialIcons {
  float: right;
  margin: 0px;
  padding-top: 3%; }

.greenArticleRead {
  margin: 0px; }

.obrGreenSliderLeft {
  background-color: #fff !important;
  background-image: none !important;
  opacity: 1;
  height: 13px !important; }

.obrGreenSliderRight {
  background-color: #fff !important;
  background-image: none !important;
  opacity: 1;
  height: 13px !important; }

.GreenSliderIndicators li {
  border: 1px solid #9a9a9a !important;
  margin-left: 7px !important;
  margin-right: 5px !important; }

.GreenSliderIndicators {
  left: 75% !important;
  margin-bottom: 0 !important;
  position: absolute;
  top: 93%;
  width: auto !important; }

.GreenSliderIndicators .active {
  background-color: #4AAEEC !important;
  border: 1px solid #4AAEEC; }

.obrGreenSliderLeft {
  left: 42.5% !important;
  position: absolute;
  top: 93.4% !important;
  width: 30px !important;
  height: 30px !important; }

.obrGreenSliderRight {
  left: 55% !important;
  position: absolute;
  top: 93.4% !important;
  width: 30px !important;
  height: 30px !important; }

.obrGreenEditionInfo {
  padding: 0px !important;
  width: 75% !important; }

.greenArticlesMissed > p {
  color: #4f4f4f;
  font-size: 17px;
  font-weight: normal !important;
  margin: 0 0 8px;
  font-family: BoldFont; }

.article-missed > a, .article-missed > a:hover {
  color: #00467f;
  font-family: MediumFont;
  font-size: 15px;
  text-decoration: none !important; }

.greenArticlesMissed {
  border-bottom: 1px solid #ccc;
  padding-bottom: 2%;
  padding-top: 3%; }

.article-missed {
  padding: 3px 0px; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background-color: #2e97db !important;
  background-image: none !important;
  border-radius: 0 !important;
  color: #fff !important;
  font-size: 20px !important;
  padding-left: 20px !important; }

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  margin-top: -8px  !important;
  position: absolute  !important;
  right: 0.5em !important;
  top: 50%  !important; }

.ui-accordion .ui-accordion-content {
  padding: 0px !important; }

.greenWidgets {
  margin-left: 30px;
  width: 22% !important; }

.obr-greenInfo {
  padding-bottom: 1%;
  padding-top: 1%; }

.articleEditionInfo {
  padding: 15px 0 6px;
  border-bottom: 1px solid #ccc; }

.greenArticleDesc {
  padding-bottom: 10px;
  padding-top: 10px; }

.greenArticleLink {
  padding-top: 10px; }

.archivedGreenArticles {
  padding-top: 2%;
  font-family: MediumFont;
  font-size: 16px !important; }

.archivedGreenArticles h3 {
  color: #00467f;
  display: inline-block;
  font-family: MediumFont;
  margin-bottom: 20px;
  margin-top: 0px; }

.yearArticles {
  padding: 25px !important;
  border-bottom: 1px solid #ccc; }

.archivedArticleImage {
  padding: 0px !important;
  width: 22% !important; }

.archivedArticle-content {
  padding: 0px 5px 0px 10px !important; }

.ui-accordion .ui-accordion-header {
  margin-top: 6px !important;
  padding-bottom: 8px !important;
  padding-top: 8px !important; }

.archivedArticle-content > h4 {
  display: inline-block;
  font-family: BoldFont;
  font-size: 15px;
  letter-spacing: 0;
  margin-bottom: 5px;
  margin-top: 0; }

.archivedArticle-content > span {
  color: #999;
  font-family: BoldFont;
  font-size: 16px;
  letter-spacing: 0; }

.archivedArticle-content .article-missed a {
  color: #00467F !important; }

.archivedGreenArticles .ui-icon {
  /*   background-color: #fff !important;*/
  left: 96% !important; }

.plusIcon {
  display: none;
  border: 2px solid #fff;
  border-radius: 7px;
  float: right;
  font-family: MediumFont;
  font-size: 22px;
  padding: 1px 7px 0; }

.greenwidget-content > h3 {
  color: #00467f;
  display: inline-block;
  font-family: MediumFont;
  margin-bottom: 13px;
  margin-top: 11px; }

.greenwidget-content > p {
  font-family: RegularFont;
  font-size: 16px; }

.greenRegister {
  font-family: BoldFont !important;
  padding-bottom: 1%;
  padding-top: 5%; }

.widgetArticle-green {
  text-align: right; }

.greenRegisterLink > img {
  width: 100%; }

.obrGreenWidget-ad {
  padding: 15% 0; }

.greenwidget-content {
  padding-left: 3px; }

/*end of styles for obr -green*/
/*start of styles added for obr-green article*/
.descriptionArticle-green {
  padding: 0px !important; }

.articleTitle-obrGreen {
  padding: 0px !important; }

.articleAuthorImage {
  padding: 0px !important; }

.obrGreenArticle-Header {
  word-wrap: break-word; }

/*.obrGreenArticle-Header > p {
    color: #666;
    font-family: MediumFont;
    font-size: 16px;
    letter-spacing: 0.5px;
}*/
.borderSpanText {
  border-left: 1px solid #666666;
  border-right: 1px solid #666666;
  padding: 0 5px; }

.icons-socialMedia span {
  padding-left: 9px; }

.articledetailInfo {
  padding: 1% 0; }

.greenArticle-titleInfo > a, .greenArticle-titleInfo > a:hover {
  color: #00467f;
  display: inline-block;
  font-family: MediumFont;
  font-size: 22px;
  line-height: 32px;
  margin: 0;
  text-decoration: none !important; }

.articleAuthor-details {
  font-family: RegularFont !important;
  font-size: 17px !important;
  margin: 0;
  color: #3A3C41 !important; }

.articleAuthor-details > span {
  font-family: RegularFont; }

.articleAuthorImage {
  text-align: right; }

.greenArticle-advertize {
  padding: 0px !important;
  text-align: right; }

.articleReviewComments {
  padding: 0px !important; }

.greenArticle-dataContent {
  padding: 0px !important; }

.articleCoverImage {
  padding: 0px !important; }

.articleCoverInformation {
  padding: 0px !important; }

.commentsReviewSection {
  border: 1px solid #ccc; }

.articleCoverInformation {
  padding-left: 15px !important;
  padding-right: 15px !important; }

.obr-comments > p {
  color: #00467f;
  font-family: RegularFont;
  font-size: 17px;
  margin: 0;
  line-height: 23px; }

.obr-comments span {
  font-weight: bold !important;
  padding-right: 8px; }

.author-comments > p {
  color: #3a3c41;
  font-family: RegularFont;
  font-size: 17px;
  letter-spacing: 0 !important;
  margin: 0;
  line-height: 23px; }

.author-comments span {
  font-weight: bold;
  padding-right: 8px; }

.commentsReviewSection {
  padding: 20px; }

.author-comments {
  padding-top: 9px; }

.articleCoverInformation {
  margin-top: 18px; }

#articlesInformation {
  padding: 0px !important; }

.articleTableList {
  padding: 0px !important; }

.articleTableListImage {
  padding: 0px !important; }

.tableList-info {
  padding: 0px !important; }

.tablelist-contents h4 {
  color: #00467f;
  display: inline-block;
  font-family: MediumFont;
  margin-top: 0px; }

.tablelist-contents > span {
  color: #666666;
  font-family: MediumFont;
  font-size: 18px;
  letter-spacing: 0.2px;
  padding-left: 5px; }

.tablelist-contents {
  padding-left: 2%; }

.tablelist-contents a, .tablelist-contents a:hover {
  color: #3a3c41;
  font-family: RegularFont;
  font-size: 15px;
  letter-spacing: 0.4px;
  text-decoration: underline; }

.articleContentList li {
  /*     list-style: none;*/ }

.articleContentList li:before {
  /*    content: "";
        line-height: 1em;
        width: .5em;
        height: .5em;
        background-color: #939497;
        float: left;
        margin-top:11px;
        border-radius: 50%;
        margin-right:15px;*/ }

.articleContentList {
  padding-left: 2%  !important;
  margin-bottom: 0px !important; }

.register-obrGreenArticle {
  padding-top: 2%; }

.greenArticleImage {
  height: 210px; }

.greenArticleImage img {
  width: 100%;
  height: 210px; }

/*end  of styles added for obr-green article*/
/*start of styles added for blog*/
.blogInformation .blogContent {
  padding: 0px !important; }

.blogComments {
  padding: 0px !important; }

.blogSidebar {
  padding: 0px !important;
  width: 30% !important; }

.blogHeader h3 {
  color: #00467f;
  display: inline-block;
  font-family: MediumFont; }

.blogDesc-Header a, .blogDesc-Header a:hover {
  text-decoration: none !important;
  color: #00467f;
  font-family: MediumFont;
  font-size: 19px;
  margin: 0px; }

/*.blogBy {
    color: #333 !important;
    font-family: fontLight1 !important;
    font-size: 15px !important;
    font-weight: bold;
    letter-spacing: 1.2px !important;
    margin: 0 !important;
}*/
.blogDesc-Header {
  border-bottom: 1px solid #e0e0e0;
  padding-bottom: 15px; }

.blogPublished {
  color: #333;
  font-size: 15px;
  font-family: RegularFont; }

.blogDetails-info > p {
  font-family: RegularFont;
  color: #333; }

.blogDesc-author {
  color: #333;
  font-size: 15px;
  padding-left: 4%; }

.blogDesc-author a, .blogDesc-author a:hover {
  font-size: 16px;
  padding-left: 5px;
  text-decoration: underline !important; }

.blogDesc-category {
  font-family: RegularFont;
  font-size: 15px;
  padding-left: 4%; }

.blogDesc-category a, .blogDesc-category a:hover {
  padding-left: 7px;
  text-decoration: underline !important;
  font-size: 16px;
  color: #00467F !important; }

.blogDesc-posted {
  padding-left: 4%; }

.commentsIcon {
  padding-right: 11px; }

.blogDesc-posted a, .blogDesc-posted a:hover {
  text-decoration: underline !important;
  font-size: 16px;
  color: #00467F !important; }

.blogDetails-info > p {
  padding-top: 2%; }

.blogDesc-text > p {
  font-family: RegularFont;
  font-size: 14px;
  margin: 0 0 15px;
  color: #3a3c41; }

.blogReadMore > a, .blogReadMore > a:hover {
  color: #00467f;
  font-family: MediumFont;
  font-size: 15px;
  text-decoration: underline !important; }

.blogSocialIconsLink > span {
  padding-right: 7px; }

.twitterIcon img, .shareIcon img, .GIcon img, .mailIcon img {
  margin-top: 5px !important; }

.blogDesc {
  border-bottom: 2px solid #913f98;
  margin-bottom: 2%;
  margin-right: 3%;
  padding-bottom: 4%; }

.EntireBlog-info {
  padding: 0px !important;
  border-right: 1px solid #d1d1d1;
  width: 70% !important; }

.blog-articleInfo > p {
  color: #333;
  font-family: RegularFont;
  font-size: 14px;
  line-height: 24px; }

.blog-articleInfo a, .blog-articleInfo a:hover {
  color: #00467f !important;
  text-decoration: underline; }

.search-blogContent {
  border: 1px solid #cdcdcd !important;
  height: 37px;
  padding-left: 9px;
  width: 100%;
  margin-top: 5%; }

.blogSearchIcon {
  border-left: 1px solid #cdcdcd;
  padding: 7px 9px 12px 8px;
  position: relative;
  right: -271px;
  top: -35px; }

.blogsidebar-info {
  margin-left: 10%; }

.blog-greenArticle {
  padding-bottom: 5%;
  padding-top: 7%;
  text-align: center; }

.blog-greenArticle img {
  margin-top: 5% !important; }

.backToTopLink {
  padding-right: 4%; }

.backToTopLink a, .backToTopLink a:hover {
  color: #00467f;
  font-family: MediumFont;
  font-size: 15px;
  letter-spacing: 0.5px;
  text-decoration: underline !important; }

#blogAccordion .ui-state-default, #blogAccordion .ui-widget-content .ui-state-default, #blogAccordion .ui-widget-header .ui-state-default {
  background-color: #3558a1 !important;
  background-image: none !important;
  border-radius: 0 !important;
  color: #fff !important;
  font-family: MediumFont !important;
  font-size: 15px !important;
  padding-left: 20px !important; }

#blogAccordion .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
  margin-top: -8px  !important;
  position: absolute  !important;
  right: 0.5em !important;
  top: 50%  !important; }

#blogAccordion .ui-accordion .ui-accordion-content {
  padding: 0px !important; }

#blogAccordion h3 {
  margin-top: 6px !important;
  padding-bottom: 10px !important;
  padding-top: 10px !important; }

.archivedArticle-content > h4 {
  display: inline-block;
  font-family: BoldFont;
  font-size: 15px;
  letter-spacing: 0;
  margin-bottom: 5px;
  margin-top: 0; }

.archivedArticle-content > span {
  color: #999;
  font-family: BoldFont;
  font-size: 16px;
  letter-spacing: 0; }

#blogAccordion .ui-accordion-content {
  padding: 15px !important; }

/*#blogAccordion .ui-accordion-content p {
    color: #3558a1 !important;
    font-family: RegularFont;
    font-size: 14px;
    list-style-type: circle;
}*/
.recentPostLists a, .recentPostLists a:hover, .categoryList-blog a, .categoryList-blog a:hover {
  color: #00467f !important;
  font-family: RegularFont;
  font-size: 13px;
  letter-spacing: 0.5px;
  text-decoration: none !important; }

.recentComments-blog p, .recentComments-blog p a, .recentComments-blog p a:hover {
  color: #00467f !important;
  font-family: RegularFont;
  font-size: 13px;
  letter-spacing: 0.5px; }

#blogAccordion .ui-icon {
  background-color: #3558a1 !important;
  left: 87% !important;
  top: 40% !important; }

.metaListBlog a, .metaListBlog a:hover {
  color: #00467f !important;
  font-family: RegularFont;
  font-size: 13px;
  letter-spacing: 0.5px;
  text-decoration: none !important; }

.blogArchiveList a, .blogArchiveList a:hover {
  color: #00467f !important;
  font-family: RegularFont;
  font-size: 13px;
  letter-spacing: 0.5px;
  text-decoration: none !important; }

/*end of styles added for blog*/
/*start of styles added for obr jobs*/
.jobListing-details {
  padding: 2% 0px !important; }

.headingTag {
  color: #00467f;
  display: inline-block;
  font-family: MediumFont;
  margin: 0; }

.viewJobLink, .viewJobLink:hover {
  background-color: #f8f8f8 !important;
  border: 2px solid #00467f !important;
  border-radius: 5px;
  color: #00467f !important;
  font-family: MediumFont !important;
  font-size: 14px !important;
  letter-spacing: 0;
  padding: 8px 17px !important;
  text-decoration: none !important;
  cursor: pointer !important; }

.companyList {
  padding: 0px 0px !important; }

.jobListAd {
  padding: 0px !important;
  text-align: right; }

.subHeading {
  color: #913f98;
  font-family: MediumFont;
  font-size: 19px; }

.jobListingContent > p {
  color: #3a3c41;
  font-family: RegularFont;
  font-size: 17px;
  letter-spacing: 0.5px;
  margin: 0; }

.companyAddr p {
  color: #666;
  font-family: RegularFont;
  margin: 0; }

.companyAddr span {
  color: #666;
  font-weight: bold;
  padding-left: 10px; }

.companyAddr h5 {
  color: #3a3c41;
  font-family: MediumFont;
  font-size: 16px;
  letter-spacing: 0.5px;
  margin: 0; }

.subHeadingMargin {
  margin-top: 0px; }

.backToPrevious > a, .backToPrevious > a:hover {
  font-size: 15px;
  letter-spacing: 0.5px;
  text-decoration: underline;
  color: #00467f !important;
  font-family: MediumFont; }

/*end of styles added for obr jobs*/
.job_board {
  padding: 15px; }

.job_board a, .job_board a:hover {
  color: #00467f !important;
  font-family: RegularFont !important;
  font-size: 15px;
  text-decoration: underline; }

/*start of styles added for radar*/
.radarFinancialInfo {
  margin-right: 5%;
  padding: 0 !important;
  width: 70% !important; }

.radarHeading h4 {
  color: #3a3c41;
  font-family: BoldFont;
  font-size: 15px;
  font-weight: normal !important;
  line-height: 28px; }

.radarHeading > p {
  font-family: RegularFont;
  font-size: 16px;
  padding-top: 10px; }

#accordionFinance .ui-icon {
  /*    background-color: #2e97db !important;*/
  left: 96%;
  top: 15px !important; }

#accordionFinance h3 {
  font-family: BoldFont;
  font-size: 20px !important;
  margin-top: 6px !important;
  padding-bottom: 5px !important;
  padding-top: 6px !important; }

#accordionRadar .ui-icon {
  /*    background-color: #2e97db !important;*/
  left: 96%;
  top: 15px !important; }

#accordionRadar h3 {
  font-family: BoldFont;
  font-size: 20px !important;
  margin-top: 6px !important;
  padding-bottom: 5px !important;
  padding-top: 6px !important; }

.tableHeader {
  background-color: #f5f5f5; }

.tableHeader > th {
  color: #666;
  font-family: MediumFont;
  font-size: 15px;
  font-weight: normal !important;
  letter-spacing: 0.5px;
  padding-left: 13px; }

.tableData td {
  font-family: RegularFont;
  font-size: 15px;
  line-height: 28px;
  padding-left: 13px; }

.radarIcon {
  float: left; }

.radar-info {
  padding: 0px !important; }

.radarIcon {
  margin-right: 18px;
  padding: 2% 1% 2% 0 !important; }

.radar-obr {
  padding-top: 2%; }

.radarFinancialInfo {
  padding-top: 1% !important; }

.radarAccordionContent {
  height: auto !important; }

/*end of styles added for radar*/
/*start of styles added for news*/
.news-info {
  padding: 0px !important; }

.NewsContent {
  padding: 0px !important;
  float: none !important;
  z-index: 2; }

.newAdInfo {
  padding: 0px !important;
  text-align: right; }

.NewsContent h3 {
  color: #00467f;
  display: inline-block;
  font-family: MediumFont;
  border-bottom: 2px solid #913f98; }

.specificNewsContent h4 {
  color: #00467f;
  font-size: 16px;
  font-family: MediumFont; }

.obr-newsSection {
  padding: 1% 0; }

.specificNewsContent {
  border-bottom: 2px solid #923f99;
  padding-bottom: 20px;
  padding-top: 10px; }

.specificNewsContent:last-child {
  margin-bottom: 15px; }

.specificNewsContent > p {
  font-family: RegularFont;
  font-size: 17px;
  letter-spacing: 0.2px;
  margin: 0px;
  color: #3a3c41; }

.newsLinkText, .newsLinkText:hover {
  color: #00467f !important;
  font-family: MediumFont;
  font-size: 15px;
  letter-spacing: 0.2px;
  text-decoration: underline; }

.NewsContent {
  padding: 0 2% 0 0 !important; }

/*end of styles added for news*/
.attachment-thumbnail_size.size-thumbnail_size {
  height: 327px !important; }

.obr-jobListingHeader a, .obr-jobListingHeader a:hover {
  background-color: #963c94;
  border-radius: 5px;
  color: #fff !important;
  font-family: BoldFont;
  font-size: 18px;
  letter-spacing: 0.2px;
  padding: 6px 18px 8px;
  text-decoration: none !important; }

.newsDetail .newsTitle {
  padding: 0px !important;
  margin: 0px !important; }

.newAdInfo {
  /*    float: left;*/
  float: right;
  margin-right: 3%; }

.sliderGreenInformation {
  padding-left: 4%;
  height: 265px; }

.sliderGreenInformation.preload {
  overflow-y: hidden;
  margin-right: 35px; }

.slick-prev.slick-arrow {
  webkit-appearance: none !important; }

.newsSectionLink a, .newsSectionLink a:hover {
  color: #00467f;
  font-family: RegularFont;
  font-size: 12px;
  letter-spacing: 0.5px;
  margin-left: 5px;
  margin-right: 5px;
  text-decoration: underline; }

.newsSectionLink {
  border-right: 1px solid #ccc;
  height: 15px; }

.optInLink {
  -webkit-animation-name: blinker;
  -webkit-animation-duration: 2s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  -moz-animation-name: blinker;
  -moz-animation-duration: 2s;
  -moz-animation-timing-function: linear;
  -moz-animation-iteration-count: infinite;
  animation-name: blinker;
  animation-duration: 2s;
  animation-timing-function: linear;
  animation-iteration-count: infinite; }

@-moz-keyframes blinker {
  0% {
    opacity: 1.0; }
  50% {
    opacity: 0.35; }
  100% {
    opacity: 1.0; } }

@-webkit-keyframes blinker {
  0% {
    opacity: 1.0; }
  50% {
    opacity: 0.35; }
  100% {
    opacity: 1.0; } }

@keyframes blinker {
  0% {
    opacity: 1.0; }
  50% {
    opacity: 0.35; }
  100% {
    opacity: 1.0; } }

.searchArchivesLink {
  border-right: 0px !important;
  padding-right: 0px !important; }

.NewsHeaderLink {
  text-align: right; }

/*.NewsContent > div:first-of-type {
    min-height:225px;
}*/
.NewsContent > h3:first-of-type {
  margin: 0px; }

.taglineDesc {
  font-family: RegularFont;
  font-size: 14px; }

.logoNote {
  font-family: RegularFont;
  font-size: 14px;
  width: 100% !important; }

.descInput {
  float: left !important;
  width: 65% !important; }

.dateSpan {
  padding-left: 9% !important; }

.dailyFormRightSideElements label {
  width: 33.5% !important; }

.dailyFormRightSideElements #lastname {
  width: 56% !important; }

.blockSectionContent:nth-child(even) {
  margin-right: 0px !important; }

.jobBlockSection {
  padding: 2% !important;
  background-color: #F8F8F8;
  border: 1px solid #E9E9E9;
  border-left: 6px solid #00457E;
  margin-bottom: 1.6%; }

.companyAddr p {
  padding-top: 0 !important; }

.companyAddr {
  padding-bottom: 20px;
  padding-top: 10px; }

.job_detail > p {
  padding-top: 0; }

.backToPrevious {
  margin-bottom: 10px; }

/*start of hack for IE 10 & 11*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .searchSubmitIcon {
    top: -1px !important; }
  .bannerArrowLeft {
    background-color: #9e9e9e;
    height: 57px;
    /*    margin-left: -52%;*/
    margin-left: -170px;
    margin-top: 111%;
    padding: 5px;
    width: 23%; }
  .searchResultBox {
    height: 40px; }
  .search-fieldHeader {
    height: 40px; }
  .contactNumber {
    letter-spacing: 0.5px;
    padding-left: 15px; }
  .contactInfo {
    width: 19% !important; }
  .footerList #menu-footer li {
    padding-left: 0.4% !important;
    padding-right: 0.4% !important; }
  .calenderContent {
    display: none;
    margin-top: 60px !important; }
  #majorPlayers th:nth-child(6) {
    width: 142px !important;
    padding: 0px 0px 0px 10px !important; }
  #microCap th:nth-child(6) {
    width: 142px !important;
    padding: 0px 0px 0px 10px !important; }
  #privateWrapper th:nth-child(6) {
    width: 142px !important;
    padding: 0px 0px 0px 10px !important; } }

/*end of hack for IE 10 & 11*/
.NewsSectionLink {
  float: right; }

.newsHeaderInfo > p {
  display: inline-block;
  font-family: MediumFont;
  font-size: 15px;
  letter-spacing: 0.2px; }

.search-fieldHeader {
  width: 100%;
  padding-left: 30px !important;
  font-family: MediumFont;
  position: relative;
  bottom: 13px;
  margin-left: 10px;
  min-width: 100px; }

.searchSubmitIcon {
  top: 0px !important;
  padding-left: 11px !important;
  position: relative;
  border: medium none;
  right: 10px; }

.search-submitHeader {
  background-color: transparent !important;
  background-image: none;
  box-shadow: none !important;
  position: relative;
  float: left;
  padding: 0px;
  margin: 0px;
  z-index: 2;
  top: 10px;
  left: 15px;
  height: 15px;
  padding: 0px !important; }

/*start of styles added for videocenter*/
.videoCenterHeader h3 {
  color: #00467f;
  display: inline-block;
  font-family: MediumFont !important;
  margin: 0; }

.videoCenterHeader > p {
  color: #3c3b41;
  font-family: MediumFont;
  font-size: 15px;
  letter-spacing: 0;
  padding-bottom: 1%; }

.videoCenterList li {
  border-bottom: 1px solid #ddd;
  cursor: pointer !important;
  list-style-type: none;
  width: 100%; }

.videoCenterList > li.active > a, .videoCenterList > li.active > a:focus, .videoCenterList > li.active > a:hover {
  color: #fff !important; }

.videoCenterList li.active a {
  background-color: #00467f !important;
  border-radius: 0 !important;
  color: #fff !important;
  margin: 0 !important; }

.videoCenterList a, .videoCenterList a:hover {
  color: #666666;
  font-family: "Montserrat",sans-serif;
  font-size: 15px;
  font-weight: normal;
  letter-spacing: 0.4px;
  padding: 14px !important;
  text-decoration: none;
  background-color: #F6F6F6;
  border-bottom: 1px solid #ccc !important;
  margin: 0px !important; }

.videoCenterList {
  border-bottom: none !important;
  border: 1px solid #DDDDDD;
  padding-right: 0px !important;
  padding-left: 0px !important; }

.videoCenterInfo {
  padding: 0px !important; }

.videoTabContent {
  padding: 0px !important; }

.videoCenterList a:focus {
  outline: none !important; }

.relatedVideoPosts {
  float: left !important;
  margin-right: 26px; }

.videoTabContent {
  background-color: #fff !important;
  border: 1px solid #ccc;
  box-shadow: -12px -7px 38px -13px #ccc;
  height: 360px;
  margin-right: 36px;
  padding: 3% !important;
  width: 63% !important; }

.video-author {
  background-color: #913f98;
  color: #fff;
  padding: 10px;
  margin-top: 0px; }

.videodescHeader {
  border: 1px solid #ccc;
  margin-top: 15px;
  text-align: center;
  color: #3A3C41; }

.videodescHeader h3, h4 {
  font-family: "Montserrat",sans-serif; }

.video-authoIinfo {
  font-size: 14px;
  line-height: 20px;
  padding-left: 4%;
  padding-right: 4%; }

.headingContinued {
  color: #3A3C41;
  font-size: 21px;
  font-family: "Montserrat",sans-serif; }

.preNextInfo {
  padding-top: 4%; }

.relatedVideoPosts a, .relatedVideoPosts a:hover {
  color: #3A3C41;
  font-size: 16px;
  text-decoration: none !important;
  font-family: RegularFont; }

.relatedVideoPosts > p {
  line-height: 22px;
  font-family: "Montserrat",sans-serif;
  padding-top: 5px; }

.relatedVideoPosts > img {
  width: 100%; }

.relatedVideoPosts:nth-child(4n) {
  margin-right: 0px !important; }

.videoArrowBoxStyle {
  position: relative;
  background: #fff;
  border: 2px solid #dddddd; }

.videoArrowBoxStyle:after, .videoArrowBoxStyle:before {
  left: 700px;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none; }

.videoArrowBoxStyle:after {
  border-color: rgba(255, 255, 255, 0);
  border-left-color: #fff;
  border-width: 15px;
  margin-top: -15px; }

.videoArrowBoxStyle:before {
  border-color: rgba(221, 221, 221, 0);
  border-left-color: #dddddd;
  border-width: 18px;
  margin-top: -18px; }

/*2nd arrow*/
/*#asco-conference-coverage .arrow_box.videoArrowBoxStyle {
    top: 39px;
}

#ash-conference-coverage .arrow_box.videoArrowBoxStyle {
    top: 89px;
}
#CCBSConference .arrow_box.videoArrowBoxStyle {
    top: 140px;
}*/
.videoCenterArrow2 .arrow_box.videoArrowBoxStyle {
  top: 39px !important; }

.videoCenterArrow3 .arrow_box.videoArrowBoxStyle {
  top: 89px !important; }

.videoCenterArrow4 .arrow_box.videoArrowBoxStyle {
  top: 140px !important; }

.videoCenterArrow5 .arrow_box.videoArrowBoxStyle {
  top: 193px !important; }

.videoCenterArrow6 .arrow_box.videoArrowBoxStyle {
  top: 250px !important; }

.videoCenterArrow7 .arrow_box.videoArrowBoxStyle {
  top: 295px !important; }

.videoCenterArrow8 .arrow_box.videoArrowBoxStyle {
  top: 301px !important; }

.videoCenterArrow9 .arrow_box.videoArrowBoxStyle {
  /*    top: 395px !important;*/
  top: 301px !important; }

.videoCenterArrow10 .arrow_box.videoArrowBoxStyle {
  /*    top: 445px !important;*/
  top: 301px !important; }

.videoCenterArrow11 .arrow_box.videoArrowBoxStyle {
  /*    top: 505px !important;*/
  top: 301px !important; }

.videoCenterArrow12 .arrow_box.videoArrowBoxStyle {
  /*    top: 554px !important;*/
  top: 301px !important; }

.videoCenterArrow13 .arrow_box.videoArrowBoxStyle {
  /*    top: 605px !important;*/
  top: 301px !important; }

.videoCenterArrow14 .arrow_box.videoArrowBoxStyle {
  /*    top: 655px !important;*/
  top: 301px !important; }

.videoCenterArrow15 .arrow_box.videoArrowBoxStyle {
  /*    top: 705px !important;*/
  top: 301px !important; }

.videoCenterArrow16 .arrow_box.videoArrowBoxStyle {
  /*    top: 762px !important;*/ }

.videoCenterArrow17 .arrow_box.videoArrowBoxStyle {
  /*    top: 830px !important;*/
  top: 301px !important; }

.videoCenterArrow18 .arrow_box.videoArrowBoxStyle {
  /*    top: 888px !important;*/
  top: 301px !important; }

.videoCenterArrow19 .arrow_box.videoArrowBoxStyle {
  /*    top: 935px !important;*/
  top: 301px !important; }

.videoCenterArrow20 .arrow_box.videoArrowBoxStyle {
  /*    top: 193px !important;*/
  top: 301px !important; }

.arrow_box.videoArrowBoxStyle {
  border: medium none; }

.videoCategoryTags a, .videoCategoryTags a:hover {
  background-color: #00467f;
  border-radius: 5px;
  color: #fff !important;
  display: inline-block;
  font-family: MediumFont;
  font-size: 14px;
  padding: 0px 5px;
  text-decoration: none !important;
  margin: 0px 5px 3px 0px; }

/*end of styles added for video center*/
.stockArrowBoxStyle {
  position: relative;
  background: #00467F;
  border: 3px solid #00467F; }

.stockArrowBoxStyle:after, .stockArrowBoxStyle:before {
  left: 100%;
  top: -38px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none; }

.stockArrowBoxStyle:after {
  border-color: rgba(0, 70, 127, 0);
  border-left-color: #00467F;
  border-width: 15px;
  margin-top: -15px; }

.stockArrowBoxStyle:before {
  border-color: rgba(0, 70, 127, 0);
  border-left-color: #00467F;
  border-width: 19px;
  margin-top: -19px; }

.arrow_box.stockArrowBoxStyle {
  border: medium none; }

.companyDesc.active .stockArrowBoxStyle {
  display: block; }

.companyDesc .stockArrowBoxStyle {
  display: none; }

.commercialProducts.active .stockArrowBoxStyle {
  display: block; }

.commercialProducts .stockArrowBoxStyle {
  display: none; }

.pipelineProducts.active .stockArrowBoxStyle {
  display: block; }

.pipelineProducts .stockArrowBoxStyle {
  display: none; }

.jobListAd {
  float: right;
  margin-left: 25px; }

.jobListAd, .jobListAd {
  float: right;
  margin-left: 25px; }

.job-manager-form fieldset div.field {
  float: left !important;
  width: 400px; }

.labelSpan {
  padding-left: 3%; }

.wp-job-manager-file-upload {
  display: inline-block !important;
  height: 45px; }

.jobManagerFileUpload {
  width: 70% !important; }

.navigatePosts a, .navigatePosts a:hover {
  color: #00467f !important;
  font-size: 16px;
  padding-left: 7px;
  text-decoration: underline !important; }

.navigateText {
  padding-bottom: 2% !important; }

.navigateNewPosts {
  padding-right: 10px; }

/*start of post a job error styles*/
#submit-job-form label.error {
  color: red !important;
  padding-left: 0px !important;
  width: 100% !important; }

#submit-job-form #company_tagline, #submit-job-form #job_title, #submit-job-form #job_location {
  display: block; }

.postjobFormAlert {
  border: 1px solid #bbb;
  color: red;
  margin-left: 3%;
  text-align: center;
  width: 61%; }

/*end of post a job error styles*/
.commentsPostedBy {
  border-left: 1px solid #ccc;
  font-family: MediumFont !important;
  margin-left: 2px;
  padding-left: 5px; }

.finance-obr .ui-accordion-content {
  height: auto !important; }

/*styles added for fixed header in finance table*/
#majorPlayers table tbody,
#majorPlayers table thead {
  display: block; }

#majorPlayers thead tr th {
  height: 30px;
  line-height: 30px;
  /* text-align: left; */ }

#majorPlayers table tbody {
  height: 1000px;
  overflow-y: auto;
  overflow-x: hidden; }

#majorPlayers th:nth-child(1) {
  padding: 0 10px 0 8px;
  width: 310px; }

#majorPlayers th:nth-child(2) {
  /*    padding: 0 42px 0 8px;*/
  padding: 0 10px 0 8px;
  width: 111px; }

#majorPlayers th:nth-child(3) {
  padding: 0 10px 0 8px;
  width: 116px; }

#majorPlayers th:nth-child(4) {
  padding: 0 10px 0 8px;
  width: 116px; }

#majorPlayers th:nth-child(5) {
  padding: 0 10px 0 8px;
  width: 110px; }

#majorPlayers th:nth-child(6) {
  padding: 0 10px 0 8px;
  width: 154px; }

#majorPlayers table tbody tr td:nth-child(2) {
  padding: 0 10px 0 8px !important;
  width: 13% !important; }

#majorPlayers table tbody tr td:nth-child(3) {
  padding: 0 10px 0 8px !important;
  width: 13% !important; }

#majorPlayers table tbody tr td:nth-child(4) {
  padding: 0 10px 0 8px !important;
  width: 13% !important; }

#majorPlayers table tbody tr td:nth-child(5) {
  padding: 0 10px 0 8px !important;
  width: 13% !important; }

#majorPlayers table tbody tr td:nth-child(6) {
  padding: 0 10px 0 8px !important;
  width: 15% !important; }

#microCap table tbody,
#microCap table thead {
  display: block; }

#microCap thead tr th {
  height: 30px;
  line-height: 30px; }

#microCap table tbody {
  height: 1000px;
  overflow-y: auto;
  overflow-x: hidden; }

#microCap th:nth-child(1) {
  padding: 0 10px 0 8px;
  width: 295px; }

#microCap th:nth-child(2) {
  padding: 0 10px 0 8px;
  width: 127px; }

#microCap th:nth-child(3) {
  padding: 0 10px 0 8px;
  width: 115px; }

#microCap th:nth-child(4) {
  padding: 0 72px 0 8px;
  width: 115px; }

#microCap th:nth-child(5) {
  padding: 0 10px 0 8px;
  width: 111px; }

#microCap th:nth-child(6) {
  padding: 0 10px 0 8px;
  width: 117px; }

#microCap table tbody tr td:nth-child(1) {
  padding: 7px 7px 8px 8px !important;
  width: 30% !important; }

#microCap table tbody tr td:nth-child(2) {
  padding: 0 10px 0 8px !important;
  width: 12% !important; }

#microCap table tbody tr td:nth-child(3) {
  padding: 0 10px 0 8px !important;
  width: 12% !important; }

#microCap table tbody tr td:nth-child(4) {
  padding: 0 10px 0 8px !important;
  width: 12% !important; }

#microCap table tbody tr td:nth-child(5) {
  padding: 0 10px 0 8px !important;
  width: 12% !important; }

#microCap table tbody tr td:nth-child(6) {
  padding: 0 10px 0 8px !important;
  width: 12% !important; }

#privateWrapper table tbody,
#privateWrapper table thead {
  display: block; }

#privateWrapper thead tr th {
  height: 30px;
  line-height: 30px; }

#privateWrapper table tbody {
  height: 1000px;
  overflow-y: auto;
  overflow-x: hidden; }

#privateWrapper th:nth-child(1) {
  padding: 0 416px 0 8px; }

#privateWrapper table tbody tr td:nth-child(1) {
  padding: 7px 416px 8px 8px !important; }

.financeSidebar {
  /*    height: 451px;
        overflow-y: scroll;*/ }

.financesidebar-advertisement {
  margin-bottom: 8%; }

/*end added for fixed header in finance table*/
/*start of styles added for radar fixed header*/
.marketMovingEvents table tbody,
.marketMovingEvents table thead {
  display: block; }

.marketMovingEvents thead tr th {
  height: 30px;
  line-height: 30px; }

.marketMovingEvents table tbody {
  height: 900px;
  overflow-y: auto;
  overflow-x: hidden; }

.marketMovingEvents .tableHeader th:nth-child(1) {
  padding: 0 10px 0 8px;
  width: 151px !important; }

.marketMovingEvents .tableHeader th:nth-child(2) {
  padding: 0 10px 0 8px;
  width: 158px !important; }

.marketMovingEvents .tableHeader th:nth-child(3) {
  padding: 0 10px 0 8px;
  width: 194px !important; }

.marketMovingEvents .tableHeader th:nth-child(4) {
  padding: 0 10px 0 8px;
  width: 311px !important; }

.marketMovingEvents table tbody .tableData td:nth-child(1) {
  padding: 7px 7px 8px 8px !important;
  width: 20% !important; }

.marketMovingEvents table tbody .tableData td:nth-child(2) {
  padding: 0 10px 0 8px !important;
  width: 20% !important; }

.marketMovingEvents table tbody .tableData td:nth-child(3) {
  padding: 0 10px 0 8px !important;
  width: 20% !important; }

.marketMovingEvents table tbody .tableData td:nth-child(4) {
  padding: 0 10px 0 8px !important;
  width: 40% !important; }

.marketMovingEvents {
  height: auto !important; }

.marketMovingEvents table {
  margin-bottom: 0px !important; }

.marketMovingEvents table .tableData:nth-child(even) {
  background: #EDF5FF !important; }

.marketMovingEvents table .tableData:nth-child(odd) {
  background: #FFF !important; }

.marketMovingEvents table tbody,
.marketMovingEvents table thead {
  display: block; }

.marketMovingEvents thead tr th {
  height: 30px;
  line-height: 30px; }

.radarAccordionContent table tbody {
  /*height: 275px;*/
  overflow-y: auto;
  overflow-x: hidden; }

.radarAccordionContent .tableHeader th:nth-child(1) {
  padding: 6px 10px 6px 8px;
  width: 300px !important; }

.radarAccordionContent .tableHeader th:nth-child(2) {
  padding: 0 10px 0 8px;
  width: 518px !important; }

.radarAccordionContent table tbody .tableData td:nth-child(1) {
  padding: 7px 7px 8px 8px !important;
  width: 293px !important; }

.radarAccordionContent table tbody .tableData td:nth-child(2) {
  padding: 0 10px 0 8px !important;
  width: 518px !important; }

.radarAccordionContent table {
  margin-bottom: 0px !important; }

.radarAccordionContent table .tableData:nth-child(even) {
  background: #EDF5FF !important; }

.radarAccordionContent table .tableData:nth-child(odd) {
  background: #FFF !important; }

/*end of styles added for radar fixed header*/
/*start of styles added for obr green registration*/
.greenRegDetail {
  padding: 0px 0px !important; }

.greenReg-Ad {
  padding: 6% 0 0 !important;
  text-align: right; }

.greenReg-Header h3 {
  color: #00467f;
  display: inline-block;
  font-family: MediumFont; }

.greenReg-Header p {
  color: #3a3c41;
  font-family: RegularFont;
  font-size: 17px;
  letter-spacing: 0.5px; }

.greenReg-Header {
  padding: 0px 0px !important; }

.greenRegistrationFormContent {
  padding: 1%  0px 0px 3% !important;
  border: 1px solid #ddd;
  margin-top: 2%; }

.form-req {
  color: #00467f; }

.greenRegistrationFormContent #name-first label.error {
  padding-left: 40.5%;
  width: 100% !important; }

.greenRegistrationFormContent label.error {
  color: red !important; }

.greenRegistrationFormContent #name-Last label.error {
  padding-left: 31%;
  width: 100% !important; }

.greenRegistrationFormContent #email label.error, .greenRegistrationFormContent #companyname label.error {
  padding-left: 40%;
  width: 100% !important; }

.greenRegistrationFormContent #title label.error, .greenRegistrationFormContent #city label.error, .greenRegistrationFormContent #state label.error {
  padding-left: 31%;
  width: 100% !important; }

.greenRegistrationFormContent .radioGroup label.error {
  padding-left: 1.5% !important; }

.T-seriesInfo {
  background-color: #00c3d0;
  color: #fff;
  padding: 1% 24px 5%;
  width: 100%; }

.T-seriesInfo h4 {
  font-family: MediumFont;
  text-align: center; }

.tariningSeriesContent {
  padding-top: 4%;
  padding-bottom: 4%; }

.trainingFeatures {
  padding: 0px !important; }

.trainingBlockInfo {
  border: 1px solid #d6d6d6;
  /*    height: 335px;*/
  height: 550px;
  padding: 2% 5% !important;
  text-align: center; }

.trainingFeatures {
  padding: 0px !important; }

.T-seriesContent > h3 {
  color: #00467f;
  display: inline-block;
  font-family: "Montserrat",sans-serif; }

.backGroundStyle {
  background-color: #F9F9F9;
  border-right: 0px !important;
  border-bottom: 0px !important; }

.backGroundStyle1 {
  background-color: #F9F9F9;
  border-left: 0px !important;
  border-top: 0px !important; }

.T-seriesContent > p {
  font-family: RegularFont;
  font-size: 17px;
  letter-spacing: 0.2px;
  margin: 0;
  color: #3A3C41;
  text-align: justify; }

.T-seriesContent a, .T-seriesContent a:hover {
  padding-left: 10px;
  text-decoration: underline;
  color: #00467f !important; }

.trainingBannerInfo {
  padding: 0px !important; }

.T-bannerImage {
  padding: 0px !important;
  text-align: center; }

.trainingDemo {
  padding: 0px 9% 0px 0px !important; }

.trainingBanner {
  background-color: #026582;
  color: #fff;
  padding: 3% 0 2%; }

.demoInfo {
  float: left !important;
  margin-right: 3%; }

.trainingDemo > p {
  font-family: RegularFont;
  font-size: 18px;
  margin: 0px; }

.trainingDemo a, .trainingDemo a:hover {
  color: #fff;
  font-family: MediumFont;
  padding-left: 7px;
  text-decoration: none !important; }

.trainingDemo h2 {
  font-family: "Montserrat",sans-serif !important;
  font-size: 29px;
  font-weight: normal !important; }

.demoLink a, .demoLink a:hover {
  background-color: #FEFFFF;
  border-radius: 5px;
  color: #00467C !important;
  padding: 1.5% 3%;
  text-decoration: none !important; }

.demoLink {
  margin-bottom: 0px !important;
  margin-top: 16px !important; }

.arrowLink {
  left: 42%;
  position: absolute;
  top: 66%; }

.learningSeriesList {
  padding: 0px !important; }

.learningSeriesList h3 {
  color: #666666;
  font-family: BoldFont;
  font-size: 18px;
  letter-spacing: 0.2px;
  margin-bottom: 0px; }

.seriesList1 {
  padding: 0px !important; }

.seriesList1 > ul {
  margin: 0;
  padding-left: 0; }

.seriesList1 li {
  list-style-type: none !important;
  padding: 0px 0; }

.seriesList1 a, .seriesList1 a:hover {
  color: #00467f !important;
  font-family: MediumFont;
  font-size: 13px;
  padding-right: 11px;
  text-decoration: underline; }

.learningSeriesList > p {
  font-family: RegularFont;
  font-size: 15px; }

.T-seriesInfo h4 {
  margin-top: 0px;
  font-size: 20px; }

.seriesListContents {
  padding: 0px  0px 0px 0px !important; }

.seriesListContents h3 {
  color: #00467f;
  display: inline-block;
  font-family: "Montserrat",sans-serif; }

.trainingSeriesAd {
  float: right; }

.TrainingListAd {
  float: right;
  margin-left: 25px; }

.TrainingListingContent p {
  font-family: RegularFont;
  color: #3A3C41;
  font-size: 17px; }

.overlapImage {
  left: 85px;
  position: relative;
  top: -66px;
  max-width: 1000px; }

/*start of styles added for training page*/
/*start of forum page comment form error*/
.comment-form-author label.error {
  color: red !important;
  margin-top: 4%; }

.comment-form-comment label.error {
  color: red !important;
  margin-top: 15%; }

/*end of forum page comment form error*/
/*start of styles for calender Section */
.calenderEventBorder ul {
  border-bottom: 1px solid #00476f !important;
  padding: 0px 1% 0px 5%; }

.calenderEvent_date {
  text-align: center;
  padding: 0px !important;
  color: #666;
  font-family: "Montserrat",sans-serif;
  font-size: 14px;
  letter-spacing: 0.5px; }

.calenerEvent_desc {
  pading-left: 0px  0px 0px 2% !important;
  color: #666;
  font-family: MediumFont;
  font-size: 16px;
  letter-spacing: 0.5px;
  border-left: 1px solid #bcbcbc; }

/*end of styles for calender Section */
/*start of styles for calender Section */
/*end of styles for calender Section */
/*start of styles for calender Section */
.eventInfo {
  border-left: 1px solid #bcbcbc;
  padding: 2%;
  width: 40%;
  margin-top: 3%; }

.brochureSection {
  padding-top: 11%;
  text-align: center; }

.eventTime {
  color: #666;
  font-family: fontNormal1;
  font-size: 16px;
  letter-spacing: 1px;
  padding-left: 12%;
  padding-top: 5%;
  text-align: center; }

.calenderHeading {
  letter-spacing: 1px;
  line-height: 23px;
  color: #333333;
  font-family: MediumFont; }

.eventDescription p {
  margin: 0;
  font-family: RegularFont;
  letter-spacing: 0.5px;
  color: #666666;
  padding-bottom: 3px; }

.calenderDay {
  font-size: 15px;
  letter-spacing: 0.8px;
  padding-top: 2px; }

.tabHeader p {
  font-size: 15px;
  margin: 0;
  font-family: MediumFont; }

.eventCount {
  color: #8ba0b8;
  float: right;
  position: relative;
  bottom: 1em;
  right: 10px; }

.calendardate {
  color: #8BA0B8; }

.nav-tabs {
  border-bottom: none !important; }

.nav-tabs > li {
  margin-bottom: 0px; }

.eventsCalender {
  padding: 0; }

.eventsCalenderDetail a {
  color: #F16A32 !important;
  font-family: MediumFont;
  font-size: 16px;
  letter-spacing: 0.4px;
  margin-left: 5px;
  margin-right: 5px;
  text-decoration: none !important; }

.eventsInfo {
  padding: 1% 0 0; }

.slidePrevious {
  background: none;
  float: left;
  transform: rotate(180deg);
  position: absolute;
  top: 35px;
  z-index: 2;
  left: 1%;
  cursor: pointer; }

.slideNext {
  background-color: transparent;
  float: right;
  position: absolute;
  bottom: 50px;
  right: 1%;
  cursor: pointer; }

.slideArrow {
  padding-right: 5px; }

.calenderslideLeft {
  width: 25% !important;
  text-shadow: none; }

.calenderslideRight {
  width: 25% !important;
  text-shadow: none; }

.calenderContent {
  /*    margin-top: 5%;*/
  height: 130px !important;
  margin-top: 0px; }

.sliderHeader {
  text-align: center;
  color: #EB6927;
  margin: 0px;
  font-family: RegularFont; }

.eventDescription p {
  font-family: RegularFont;
  font-size: 15px; }

.eventDescription {
  padding-top: 10px; }

.topicHeader {
  color: #2f2f2f !important; }

.left.carousel-control.calenderslideLeft, .right.carousel-control.calenderslideRight {
  background: transparent none repeat scroll 0 0 !important;
  text-shadow: none !important; }

#carousel-calenderSlider .carousel-control {
  height: 45px;
  opacity: 1; }

.left.carousel-control.calenderslideLeft {
  text-align: left; }

.right.carousel-control.calenderslideRight {
  text-align: right; }

/*end of styles for calender Section */
.searchResult_input {
  width: 100%;
  border: 1px solid #bcbcbc !important;
  border-radius: 0px !important; }

.resultsFound {
  padding-top: 1%; }

.searchSubmit_results {
  background-color: #f0f0f0 !important;
  background-image: none !important;
  border: 1px solid #bcbcbc !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: transparent;
  height: 40px;
  position: absolute;
  right: 0;
  width: 50px !important;
  padding: 0px !important;
  top: 0px; }

.searchSubmit_result {
  background-color: #f0f0f0 !important;
  background-image: none !important;
  border: 1px solid #bcbcbc !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: transparent;
  height: 40px;
  position: absolute;
  right: 0;
  width: 50px !important;
  padding: 0px !important;
  top: 174px; }

.searchREsult_SubmitIcon {
  position: absolute;
  right: 13px;
  top: 4px; }

.extendedSearchhResults {
  margin: 0px !important; }

.col-xs-8.searchArchiveDesc > p {
  line-height: 36px; }

.calenderContent ul li {
  margin-right: 10px;
  background-color: #ecf0fd !important;
  width: 23%;
  border-radius: 10px 10px 0 0 !important; }

.calenderContent ul li.active a {
  background-color: #00476f !important;
  font-weight: normal !important;
  color: #fff !important; }

.calenderContent ul li a {
  /*   padding:20px 24.9% !important;*/
  padding-bottom: 20px;
  /*padding-left: 20px;*/
  padding-left: 7px;
  padding-top: 20px;
  margin-right: 0px !important;
  border-radius: 10px 10px 0 0 !important; }

.calenderContent ul li a:focus {
  outline: none !important; }

.calenderEventBorder ul li:last-child {
  margin-right: 0px !important; }

.calenderEventBorder ul li.active a .tabHeader p {
  color: #fff !important; }

.calenderDay {
  color: #8BA0B8 !important; }

.eventsCalender_home {
  border-bottom: 1px solid #bcbcbc; }

.calenerEvent_desc .calenderHeading > a, .calenerEvent_desc .calenderHeading > a:hover {
  color: #00467f !important;
  font-size: 15px;
  text-decoration: none !important; }

.calenerEvent_desc .calenderHeading > a:focus {
  outline: none !important; }

.calenderEvent_date {
  font-family: MediumFont !important;
  padding-right: 10px !important;
  letter-spacing: 0.3px; }

.eventLocation {
  font-family: RegularFont; }

.calenerEvent_desc .calenderHeading > a, .calenerEvent_desc .calenderHeading > a:hover {
  color: black !important;
  font-size: 15px;
  text-decoration: none !important;
  letter-spacing: 0.3px; }

.calenerEvent_desc .calenderHeading > a:focus {
  outline: none !important; }

.calenderEvent_date {
  font-family: MediumFont !important; }

.eventLocation {
  font-family: RegularFont;
  font-size: 12px !important; }

a:focus {
  outline: none !important; }

.calenderDetail {
  padding: 0px !important; }

.calenderDetail .calenderEventInfo {
  border-bottom: 1px solid #bcbcbc; }

.jobSuccessAlert {
  border: 1px solid #bcbcbc;
  color: green;
  font-family: MediumFont;
  margin-bottom: 10px;
  padding: 5px;
  text-align: center;
  font-size: 18px; }

.trainingContact a, .trainingContact a:hover {
  color: #00457A !important;
  text-decoration: none !important;
  font-family: MediumFont; }

.FinanceWrapper {
  min-height: 530px !important; }

.pipelineSearchIcon {
  height: 28px;
  left: 92%;
  position: absolute;
  width: 76px !important;
  background-repeat: no-repeat;
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/search_dark.png"); }

.ui-icon, .ui-widget-content .ui-icon {
  /*    background-image:none !important;*/ }

#registrar_type .radioGroup label.error {
  display: none; }

.articleEdition {
  border-right: 1px solid #666;
  margin-right: 5px;
  padding-left: 8px;
  padding-right: 6px; }

.viewJobLink {
  padding-left: 6px; }

.accordionActiveIcon {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/minus.png") !important;
  background-repeat: no-repeat; }

.ui-icon {
  /*    height: 38px !important;*/
  height: 28px !important;
  width: 27px !important; }

.archivedGreenArticles #accordion .ui-icon {
  top: 40% !important; }

.accordionIcon {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/plus.png") !important;
  background-repeat: no-repeat; }

.memberPhoto img {
  width: 100px !important; }

.memberlisting {
  padding-right: 0px !important;
  width: 30% !important; }

.editorBrowse .tab-content {
  margin-left: 3%;
  padding: 0 !important; }

/*start of editorail arrow*/
.editorialArrow {
  position: relative;
  background: #fff;
  border: 2px solid #ccc;
  z-index: 22;
  border: 1px solid transparent; }

.editorialArrow:after, .editorialArrow:before {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none; }

.editorialArrow:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #fff;
  border-width: 10px;
  margin-top: -10px; }

.editorialArrow:before {
  border-color: rgba(204, 204, 204, 0);
  border-right-color: #ccc;
  border-width: 13px;
  margin-top: -13px; }

#editorChief .arrow_box.editorialArrow {
  background-color: #fff !important;
  left: 0px;
  position: absolute;
  top: 26px; }

#RadiationOncologySectionEditor .arrow_box.editorialArrow {
  background-color: #fff !important;
  left: 0px;
  position: absolute;
  top: 72px; }

#GastrointestinalCancersSectionEditor .arrow_box.editorialArrow {
  background-color: #fff !important;
  left: 0px;
  position: absolute;
  top: 123px; }

#LungCancerSectionEditor .arrow_box.editorialArrow {
  background-color: #fff !important;
  left: 0px;
  position: absolute;
  top: 175px; }

#PayerSectionEditor .arrow_box.editorialArrow {
  background-color: #fff !important;
  left: 0px;
  position: absolute;
  top: 223px; }

#FinancialSectorSectionEditor .arrow_box.editorialArrow {
  background-color: #fff !important;
  left: 0px;
  position: absolute;
  top: 274px; }

#PrecisionMedicineSectionEditor .arrow_box.editorialArrow {
  background-color: #fff !important;
  left: 0px;
  position: absolute;
  top: 322px; }

#HealthPolicySectionEditor .arrow_box.editorialArrow {
  background-color: #fff !important;
  left: 0px;
  position: absolute;
  top: 374px; }

#CommunityOncologySectionEditor .arrow_box.editorialArrow {
  background-color: #fff !important;
  left: 0px;
  position: absolute;
  top: 420px; }

/*end of editorial arrow*/
.archivedArticle-year {
  height: auto !important; }

.thankText {
  padding: 0px !important; }

.thankText p {
  color: #333;
  font-family: MediumFont;
  font-size: 16px; }

.formArticle .comment-form-author label.error {
  padding-left: 7%;
  margin-top: 3.5% !important; }

.formArticle .comment-form-comment label.error {
  padding-left: 7%;
  margin-top: 11.5% !important; }

.formArticle form {
  padding-bottom: 2%; }

.searchFilter input::-webkit-input-placeholder {
  color: #fff !important; }

.searchFilter input:-moz-placeholder {
  /* Firefox 18- */
  color: #fff !important; }

.searchFilter input::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff !important; }

.searchFilter input:-ms-input-placeholder {
  color: #fff !important; }

.widgetArticle-green {
  text-align: left; }

.ui-datepicker-header .ui-icon {
  height: 16px !important;
  width: 16px !important; }

.contactInfo {
  padding-top: 2px !important;
  padding-bottom: 2px !important; }

.address {
  padding-bottom: 1px !important;
  padding-top: 2px !important; }

.topRightContent {
  padding-bottom: 2px !important;
  padding-top: 2px !important; }

.arrow-left.previousArwLink {
   padding-right: 10px;
  display: inline !important; }

.arrows.videoCenterArwLink div {
     display: inline !important; }

.arrow-right {
  padding-left: 7px;
  display: inline !important; }

.videoCenterLeftSlider {
  background: transparent none repeat scroll 0 0 !important;
  color: #666 !important;
  font-family: MediumFont;
  font-size: 16px !important;
  height: 35px !important;
  left: -8px !important;
  margin-left: 2px;
  margin-right: 9px !important;
  opacity: 1 !important;
  text-shadow: none !important;
  top: -47px !important;
  width: 79px !important; }

.videoCenterRightSlider {
  background: transparent none repeat scroll 0 0 !important;
  color: #666 !important;
  font-family: MediumFont;
  font-size: 16px !important;
  height: 35px !important;
  left: 77px !important;
  margin-left: 6px;
  opacity: 1 !important;
  text-shadow: none !important;
  top: -46px !important;
  width: 50px !important; }

.divider {
  left: 81px;
  position: absolute; }

.ui-datepicker-title {
  font-size: 13px !important; }

.searchResultFound > a, .searchResultFound > a:hover {
  text-decoration: none !important; }

.searchResultWrapper {
  margin: 0px !important;
  padding-top: 3px; }

.banner {
  height: 380px !important; }

.banner .carousel-inner .item > img {
  width: 100%;
  height: 380px !important; }

.obrResource_TrainingContent a, .obrResource_TrainingContent a:hover {
  color: #00467f !important;
  font-family: RegularFont !important;
  font-size: 15px;
  text-decoration: underline; }

.blockHeight {
  height: 450px; }

#majorPlayers thead, #microCap thead, #privateWrapper thead {
  background-color: #f5f5f5; }

.radar-info .financeSidebar {
  /*    height: 589px !important;*/
  margin-top: 2%; }

.radarAccordionContent table tbody {
  /*height: 900px;*/
  /*height: 100%;*/
  max-height: 900px;
  min-height: 150px;
  overflow-x: hidden;
  overflow-y: auto; }

.banner .carousel-indicators > li {
  background-color: #333;
  border-color: #333;
  height: 11px !important;
  width: 11px !important;
  margin: 1px !important; }

.banner .carousel-indicators .active {
  background-color: #913f98 !important;
  border-color: #913f98 !important;
  height: 11px !important;
  width: 11px !important;
  margin: 1px !important; }

.bannerCarouselIndicators {
  bottom: -22px !important; }

.banner {
  margin-bottom: 1%; }

.finance-info .sidebarScrollContent {
  /*        height: 804px;*/ }

.finance-info .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #b1b1b1 !important;
  border-radius: 0 !important;
  /*    height: 150px !important;*/
  width: 8px !important; }

.finance-info .mCSB_scrollTools .mCSB_draggerRail {
  background-color: #f5f5f5 !important;
  width: 8px !important; }

/*.rateCard, .readPdf {
    padding-right: 25px !important;
}*/
.submenuResourceLink {
  padding-left: 2%; }

.menuSection .sub-menu li {
  padding-left: 0px; }

.obrArchivesSection h3 {
  color: #666666;
  font-family: "Montserrat",sans-serif;
  font-size: 22px;
  letter-spacing: 0.2px;
  padding-left: 5px; }

.obrArchivesSection > p {
  font-family: RegularFont;
  font-size: 16px;
  color: #3a3c41; }

.obrArchivesSection > p a, .obrArchivesSection > p a:hover {
  font-family: RegularFont;
  font-size: 18px;
  color: #3a3c41;
  text-decoration: underline !important; }

.submenuResourceLink {
  margin-right: 0 !important;
  /*width: 132px;*/ }

.sub-menu {
  border: 1px solid #ccc;
  /*   top:56px !important;*/
  width: 210px; }

.sub-menu li a {
  padding-left: 15px !important; }

.sub-menu li {
  border-bottom: 1px solid #ccc !important;
  width: 100%;
  margin-right: 0px !important; }

.sub-menu li a.active {
  border-bottom: none !important;
  padding-bottom: 0px !important; }

.popularArticleInfo {
  padding-bottom: 0 !important;
  font-family: RegularFont !important;
  border-bottom: 2px solid #913f98; }

.contactInPerson p span {
  padding-left: 5px; }

.popularArticleInfo .linkTitle a {
  font-family: RegularFont !important;
  font-size: 16px !important; }

.popularArticleAd {
  float: right;
  margin-left: 25px;
  padding: 1.5% 0 0 !important;
  text-align: right; }

.ObrDailyExistingUserAlert {
  border: 1px solid #ccc;
  color: red;
  margin-bottom: 15px;
  padding: 5px;
  text-align: center;
  width: 93%; }

.radarSidebarScrollContent {
  font-family: RegularFont;
  margin-top: 10%; }

.radarSidebarScrollContent .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #b1b1b1 !important;
  border-radius: 0 !important;
  /*    height: 85px !important;*/
  width: 8px !important; }

.radarSidebarScrollContent .mCSB_scrollTools .mCSB_draggerRail {
  background-color: #f5f5f5 !important;
  width: 8px !important; }

.finance-info .financeSidebar-content {
  margin-top: 7px; }

/*start of styles for submenu*/
.main-navigation .menu-item-has-children > a:after {
  content: "\e0d4" !important;
  font-family: stamp-icons !important;
  position: relative !important;
  top: 0 !important;
  z-index: -1;
  line-height: 18px !important; }

/*end of styles for submenu*/
/*.popularPageTitle{
    color: #00467f;
    display: inline-block;
    font-family: MediumFont;

}*/
.popularArticleContent .col-xs-6 {
  padding: 0; }

.popularArticleList {
  padding: 0px !important; }

.popularArticleDesc {
  color: #666;
  font-family: RegularFont;
  font-size: 17px;
  margin-bottom: 0 !important;
  padding-top: 4px; }

.popularArticleInfo p {
  margin: 0px;
  font-size: 15px;
  color: #666;
  font-family: RegularFont; }

.popularArticleDesc > span {
  padding-left: 8px;
  padding-right: 3px; }

.popularArticleDesc a, .popularArticleDesc a:hover {
  color: #00467f !important;
  text-decoration: underline; }

/*start of sorting arrow in obr finance*/
.detailFinancialInfo th.yui-dt-asc {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-pipeline/arw_Up.png");
  background-repeat: no-repeat;
  background-position: 77px 12px; }

.detailFinancialInfo th.yui-dt-desc {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-pipeline/arw_down.png");
  background-repeat: no-repeat;
  background-position: 77px 12px; }

/*end of sorting arrow in obr finance*/
.popularArticleInpopularArticleListfo .articleTitle {
  width: auto !important; }

.artilcleleftBlock {
  padding: 0px 15px 0px 0px !important; }

/*.articleRightBlock{
    padding:0px 0px 0px 15px !important;
    border-left:1px solid #ccc;
}*/
.popularArticleInfo {
  padding: 2% 0px 2% 0px !important; }

/*start of styles added for pipeline online*/
#pipelinenlineTab {
  border: 1px solid #ddd; }

#pipeline_tabs {
  border: 1px solid #ddd !important; }

#tumorTypeTableWrapper {
  margin-left: 20px;
  margin-right: 20px; }

#tumorTypeTableWrapper .yui-dt-first.yui-dt-last {
  background-color: #f5f5f5 !important; }

/*#tumorTypeTableWrapper .yui-dt-data tr:nth-child(2n){
    background-color: #fff !important;
}*/
#pipelinenlineTab li {
  background-color: #f5f5f5;
  border-right: 1px solid #ddd;
  margin: 0 !important;
  padding: 7px;
  text-align: center;
  width: 20%; }

#pipelinenlineTab li:last-child {
  margin-right: 0px !important;
  border-right: none !important; }

#pipelinenlineTab li.selected {
  background-color: #fff !important; }

#pipelinenlineTab li.selected a, #pipelinenlineTab li.selected a:hover {
  color: #ED8C01 !important;
  text-decoration: none !important; }

#pipelinenlineTab li a, #pipelinenlineTab li a:hover {
  color: #666 !important;
  font-family: MediumFont !important;
  font-size: 16px;
  text-decoration: none !important; }

#tumorTypeTableWrapper th:nth-child(1) {
  width: 30%; }

#tumorTypeTableWrapper th:nth-child(2) {
  width: 10%; }

#tumorTypeTableWrapper th:nth-child(3) {
  width: 10%; }

#tumorTypeTableWrapper th:nth-child(4) {
  width: 10%; }

#tumorTypeTableWrapper th:nth-child(5) {
  width: 10%; }

#tumorTypeTableWrapper th .yui-dt-liner {
  width: auto !important;
  text-align: center; }

.yui-dt3-col-tumorType .yui-dt-liner, .yui-dt3-col-preclinical .yui-dt-liner, .yui-dt3-col-phase1 .yui-dt-liner, .yui-dt3-col-phase2 .yui-dt-liner, .yui-dt3-col-phase3 .yui-dt-liner {
  overflow: hidden;
  width: auto !important;
  padding-left: 15px; }

#tumorTypeTableWrapper td:nth-child(2) {
  text-align: center; }

#tumorTypeTableWrapper td:nth-child(3) {
  text-align: center; }

#tumorTypeTableWrapper td:nth-child(4) {
  text-align: center; }

#tumorTypeTableWrapper td:nth-child(5) {
  text-align: center; }

#companyTableWrapper .yui-dt-first.yui-dt-last {
  background-color: #f5f5f5 !important; }

#companyTableWrapper th:nth-child(1) {
  width: 30%;
  padding-left: 10px; }

#companyTableWrapper th:nth-child(2) {
  width: 10%; }

#companyTableWrapper th:nth-child(3) {
  width: 10%; }

#companyTableWrapper th:nth-child(4) {
  width: 10%; }

#companyTableWrapper th:nth-child(5) {
  width: 10%; }

#companyTableWrapper th .yui-dt-liner {
  text-align: center;
  width: auto !important; }

.yui-dt1-col-company .yui-dt-liner, .yui-dt1-col-preclinical .yui-dt-liner, .yui-dt1-col-phase1 .yui-dt-liner, .yui-dt1-col-phase2 .yui-dt-liner, .yui-dt1-col-phase3 .yui-dt-liner {
  overflow: hidden;
  width: auto !important;
  padding-left: 15px; }

#companyTableWrapper td:nth-child(2) {
  text-align: center; }

#companyTableWrapper td:nth-child(3) {
  text-align: center; }

#companyTableWrapper td:nth-child(4) {
  text-align: center; }

#companyTableWrapper td:nth-child(5) {
  text-align: center; }

#companyTableWrapper td:nth-child(6) {
  text-align: center; }

#companyTableWrapper .yui-dt-paginator.yui-pg-container {
  padding: 10px; }

#companyTableWrapper .yui-pg-page {
  border: 1px solid #ccc;
  margin-right: 10px;
  padding: 0 10px; }

#classTableWrapper .yui-dt-first.yui-dt-last {
  background-color: #f5f5f5 !important; }

#classTableWrapper th:nth-child(1) {
  width: 30%;
  padding-left: 10px; }

#classTableWrapper th:nth-child(2) {
  width: 10%; }

#classTableWrapper th:nth-child(3) {
  width: 10%; }

#classTableWrapper th:nth-child(4) {
  width: 10%; }

#classTableWrapper th:nth-child(5) {
  width: 10%; }

#classTableWrapper th .yui-dt-liner {
  text-align: center;
  width: auto !important; }

#classTableWrapper td:nth-child(2) {
  text-align: center; }

#classTableWrapper td:nth-child(3) {
  text-align: center; }

#classTableWrapper td:nth-child(4) {
  text-align: center; }

#classTableWrapper td:nth-child(5) {
  text-align: center; }

#classTableWrapper td:nth-child(6) {
  text-align: center; }

#classTableWrapper .yui-dt-paginator.yui-pg-container {
  padding: 10px; }

#classTableWrapper .yui-pg-page {
  border: 1px solid #ccc;
  margin-right: 10px;
  padding: 0 10px; }

.yui-dt2-col-class .yui-dt-liner, .yui-dt2-col-preclinical .yui-dt-liner, .yui-dt2-col-phase1 .yui-dt-liner, .yui-dt2-col-phase2 .yui-dt-liner, .yui-dt2-col-phase3 .yui-dt-liner {
  width: auto !important;
  padding-left: 15px; }

#productTableWrapper .yui-dt-first.yui-dt-last {
  background-color: #f5f5f5 !important; }

#productTableWrapper th:nth-child(1) {
  width: 30%;
  padding-left: 10px; }

#productTableWrapper th:nth-child(2) {
  width: 10%; }

#productTableWrapper th:nth-child(3) {
  width: 10%; }

#productTableWrapper th:nth-child(4) {
  width: 10%; }

#productTableWrapper th:nth-child(5) {
  width: 10%; }

#productTableWrapper th .yui-dt-liner {
  text-align: center;
  width: auto !important; }

#productTableWrapper td:nth-child(2) {
  text-align: center; }

#productTableWrapper td:nth-child(3) {
  text-align: center; }

#productTableWrapper td:nth-child(4) {
  text-align: center; }

#productTableWrapper td:nth-child(5) {
  text-align: center; }

#productTableWrapper td:nth-child(6) {
  text-align: center; }

#productTableWrapper .yui-dt-paginator.yui-pg-container {
  padding: 10px; }

#productTableWrapper .yui-pg-page {
  border: 1px solid #ccc;
  margin-right: 10px;
  padding: 0 10px; }

.yui-dt4-col-product .yui-dt-liner, .yui-dt4-col-preclinical .yui-dt-liner, .yui-dt4-col-phase1 .yui-dt-liner, .yui-dt4-col-phase2 .yui-dt-liner, .yui-dt4-col-phase3 .yui-dt-liner {
  width: auto !important;
  padding-left: 15px; }

#pipeline_tabs #searchResults {
  margin-left: 15px;
  margin-right: 15px; }

/*start of styles added for pipeline online*/
.captchaError {
  color: red !important; }

/*start of tooltip style*/
#myTooltip {
  background-color: #edf5ff !important;
  border: 2px solid #ccc; }

#myTooltip p {
  font-size: 14px !important;
  width: 100% !important;
  line-height: 18px !important;
  font-family: RegularFont; }

/*end of tooltip style*/
.yui-navset {
  position: relative; }

.yui-navset .yui-content .yui-hidden {
  position: absolute;
  left: -999999px;
  visibility: hidden;
  overflow: hidden !important;
  height: 150px; }

.obrAdvertiseCarousel .bannerCarouselIndicators {
  /*position: absolute;
    top: 355px;*/
  position: relative; }

.commentSubmitSuccess {
  min-height: 225px; }

#pipeline_tabs table tbody td {
  cursor: pointer; }

.obrPipeInfo .yui-ac-bd ul {
  padding-left: 20px;
  border: 1px solid #ccc; }

.obrPipeInfo #myContainer {
  width: 31%; }

.obrPipeInfo .acCategory {
  margin: 0px !important; }

.obrPipeInfo .acOption span {
  cursor: pointer; }

#submitNoDisplay {
  display: none; }

#searchResultsTable .yui-dt-hd > table {
  margin-bottom: 0px !important; }

.finance-info .mCSB_dragger {
  min-height: 175px !important; }

.radarSidebarScrollContent .mCSB_dragger {
  height: 175px !important; }

.greenArticleTextContent {
  display: inline-block; }

.nav-tabs.stockTabInfo > li > a {
  border: none !important; }

.stockTabInfo > li {
  margin-right: 3%;
  width: 16% !important; }

.nav.nav-tabs.stockTabInfo {
  border-bottom: 1px solid #cdcdcd !important; }

.stockTabInfo li.active {
  border-bottom: 2px solid #53bf6b; }

.formArticle #commentSubmit, .submitCommentInfo #commentSubmit {
  min-width: 12%;
  margin-top: 2%; }

.articleTableList {
  padding-top: 1% !important; }

.formArticle #respond .form-submit, .submitCommentInfo #respond .form-submit {
  padding-top: 0px; }

.submitCommentInfo .postjobFormAlert {
  color: green !important;
  font-family: MediumFont;
  font-size: 17px;
  margin-bottom: 1%;
  margin-left: 0;
  padding: 5px;
  width: 58%; }

.articledetailInfo .postjobFormAlert {
  color: green !important;
  font-family: MediumFont;
  font-size: 17px;
  margin-left: 1.5%;
  margin-top: 2%;
  padding: 5px;
  width: 53.5%; }

.popularPageDetail {
  padding: 0px !important;
  position: relative; }

.popularPageInfo {
  padding: 0px !important; }

.popularPageAd {
  padding: 0px !important;
  text-align: right; }

/*start of styles added for tumor specific*/
.reportIntroduction {
  padding: 0px !important; }

.reportDetails {
  padding: 0px !important; }

.reportIntroduction h3 {
  color: #00467f;
  display: inline-block;
  font-family: "Montserrat",sans-serif;
  margin-bottom: 0;
  margin-top: 15px; }

.reportAd {
  padding: 2% 0px 0px 0px !important;
  text-align: right; }

.reportListInfo {
  padding: 0px !important; }

.reportListInfo h4 {
  color: #00467f;
  display: inline-block;
  font-family: "Montserrat",sans-serif;
  margin: 0; }

.mainListContent ul li {
  list-style-type: square;
  margin-left: 5px;
  padding-left: 1px; }

.reportListInfo > ul {
  margin-bottom: 10px; }

.reportDetails > p {
  font-family: RegularFont;
  font-size: 18px;
  padding-top: 2%; }

/*end of styles added for tumor specific*/
.blogContent .page-numbers, .blogContent .page-numbers:hover {
  border: medium none !important;
  margin-left: 1px;
  margin-right: 10px;
  text-decoration: none !important; }

.blogContent .page-numbers.current {
  border-radius: 5px;
  padding: 4px 18px;
  background-color: #9a9a9b !important;
  color: #fff !important; }

.missionDescAd {
  border: medium none !important;
  padding-top: 15px !important; }

.finance-HeaderIcon {
  float: left;
  margin-right: 3%; }

.finance-HeaderContent > p {
  font-family: RegularFont;
  font-size: 19px !important;
  margin-left: 9% !important;
  width: 90%; }

.finance-HeaderContent span {
  font-family: BoldFont; }

.finance-HeaderSection {
  padding: 2% 0px 0px 0px !important; }

.submit_newsletter {
  min-width: 20% !important; }

.authorFieldHolder {
  -moz-appearance: none;
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-daily/drop-down.png") !important;
  background-position: right 8px center;
  background-repeat: no-repeat;
  border: 1px solid #ccc;
  color: #666666;
  font-family: MediumFont;
  font-size: 16px !important;
  height: 40px;
  padding-right: 15px !important;
  text-indent: 1px;
  text-overflow: "";
  width: 30%; }

.author_SelectBox label.error {
  color: red;
  display: block; }

.newsletterCommentInfo .newsletterAlert {
  color: red !important; }

#blogAccordion .ui-accordion-content {
  height: auto !important; }

#pipeline_tabs th.yui-dt-asc {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-pipeline/arw_Up.png");
  background-position: right 5px center;
  background-repeat: no-repeat; }

#pipeline_tabs th.yui-dt-desc {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-pipeline/arw_down.png");
  background-position: right 5px center;
  background-repeat: no-repeat; }

/*end of style for pipeline online search arrow*/
#carousel-ontellitrac .carousel-inner img {
  /*padding-left: 19%;*/
  /*width: 91%;*/
  max-width: 420px;
  margin: auto; }

#carouselAdvertize .carousel-indicators .active {
  background-color: #913f98 !important;
  border-color: #913f98 !important;
  height: 11px !important;
  margin: 1px !important;
  width: 11px !important; }

#carouselAdvertize .carousel-indicators > li {
  background-color: #333;
  border-color: #333;
  height: 11px !important;
  margin: 1px !important; }

.memberPhoto {
  float: left;
  width: 13.5%; }

.memberInfo {
  float: right;
  width: 85%; }

.editorComments_editorial {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding-bottom: 15px; }

.editorComments_editorial h4 {
  color: #00467f;
  margin: 10px 0px 10px 0px;
  font-family: "Montserrat",sans-serif; }

.modalBlock {
  padding-bottom: 15px;
  padding-top: 15px; }

.editorComments_editorial h5 {
  color: #00467f;
  font-size: 15px; }

.noCommentsSection {
  margin: 0;
  padding-top: 10px; }

.quotesOpen {
  padding-right: 5px; }

.quotesClose {
  padding-left: 5px; }

.videoCentrAdImage {
  padding: 0 0 5% 6% !important;
  border-bottom: 1px solid #ccc; }

/*start of styles added for editorial comments*/
.editorComments_editorial {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding-bottom: 15px; }

.editorComments_editorial h4 {
  color: #00467f;
  margin: 10px 0px 10px 0px;
  font-family: MediumFont; }

.modalBlock {
  padding-bottom: 15px;
  padding-top: 15px; }

.editorComments_editorial h5 {
  color: #00467f;
  font-family: MediumFont;
  font-size: 16px; }

.noCommentsSection {
  margin: 0;
  padding-top: 10px; }

.quotesOpen {
  padding-right: 5px; }

.quotesClose {
  padding-left: 5px; }

.videoCenter-rightsideContent {
  padding: 0px 0px 0px 0px !important;
  width: 30% !important; }

/*end of styles added for editorial comments*/
.searchArchives_NewsContent {
  min-height: auto !important; }

.searchArchivesBox {
  border: 1px solid #bcbcbc !important;
  border-radius: 0 !important;
  width: 100%; }

.searchArchives_SubmitIcon {
  position: absolute;
  right: 31px;
  top: 2px; }

.mechanismAd {
  display: none; }

.BottomBox {
  width: 50% !important; }

/*start of styles for video center*/
.videoCenterScrollInfo {
  height: 360px; }

.videoScrollInfo .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #b1b1b1 !important;
  border-radius: 0 !important;
  /*    height: 150px !important;*/
  width: 8px !important; }

.videoScrollInfo .mCSB_scrollTools .mCSB_draggerRail {
  background-color: #f5f5f5 !important;
  width: 8px !important; }

.videoCenterThumbTitle {
  font-size: 14px;
  line-height: 21px;
  padding-top: 15px; }

.relatedVideoPosts .thumb img {
  width: 100%; }

/*end of styles for video center*/
.advertizeImage img {
  /*width:1170px;
    height:334px;*/
  width: 100%; }

.obrPipeInfo .pipelineOverview {
  margin-bottom: 1.5%; }

#tumorTypeTableWrapper table tr:nth-child(even) {
  background: #edf5ff none repeat scroll 0 0 !important; }

#companyTableWrapper table tr:nth-child(even) {
  background: #edf5ff none repeat scroll 0 0 !important; }

#classTableWrapper table tbody tr:nth-child(even) {
  background: #edf5ff none repeat scroll 0 0 !important; }

#productTableWrapper table tbody tr:nth-child(even) {
  background: #edf5ff none repeat scroll 0 0 !important; }

#pipelinenlineTab li:hover {
  background: #edf5ff !important; }

#searchResults #legend li {
  list-style-type: none !important; }

.bannerAnchorSlide-left img:focus, .bannerAnchorSlide-left img:hover {
  opacity: 1 !important;
  outline: 0 none;
  text-decoration: none; }

.bannerAnchorSlide-right:focus, .bannerAnchorSlide-right:hover, .resourceSliderLeft:focus, .resourceSliderLeft:hover, .advertiseSliderLeft:focus, .advertiseSliderLeft:hover, .advertiseSliderRight:focus, .advertiseSliderRight:hover {
  opacity: 1 !important;
  outline: 0 none;
  text-decoration: none; }

.bannerAnchorSlide-left, .bannerAnchorSlide-right, .resourceSliderLeft, .resourceSliderRight, .advertiseSliderLeft, .advertiseSliderRight {
  opacity: 1 !important; }

.advertiseSliderLeft, .advertiseSliderRight {
  height: 0 !important; }

.menuSection .sub-menu li:hover {
  color: #fff !important;
  font-weight: bold;
  background-color: #00467f !important; }

.menuSection .sub-menu li a:hover {
  color: #fff !important; }

#searchResultsTable .yui-dt0-col-name .yui-dt-liner {
  width: 238px !important; }

#searchResultsTable .yui-dt0-col-company .yui-dt-liner {
  width: 157px !important; }

#searchResultsTable .yui-dt0-col-area .yui-dt-liner {
  width: 230px !important; }

#searchResultsTable .yui-dt0-col-class .yui-dt-liner {
  width: 220px !important; }

.chartImage_stock > img {
  width: 100% !important;
  display: block; }

#pipeline_quicksearch #myContainer .yui-ac-content .yui-ac-bd ul li {
  list-style-type: none !important; }

#pipeline_quicksearch #myContainer .yui-ac-content .yui-ac-bd ul {
  padding-left: 0px !important; }

#pipeline_quicksearch #myContainer .yui-ac-content .yui-ac-bd ul li:hover {
  background-color: #f5f5f5 !important; }

#pipeline_quicksearch #myContainer .yui-ac-content .acOption {
  margin-left: 10px; }

.anchorStyle, .anchorStyle:hover {
  color: #00467f !important;
  text-decoration: none !important;
  font-family: MediumFont; }

.greetingContent h1 {
  color: #00467f;
  font-family: "Montserrat",sans-serif;
  font-size: 28px;
  margin: 0 0 8px; }

.greetingContent h3 {
  color: #00467f;
  font-family: "Montserrat",sans-serif;
  font-size: 20px; }

.newsHeaderInfo h3 {
  color: #00467f;
  font-family: RegularFont !important; }

.newsCategoryname {
  margin-bottom: 2%; }

.newsCategoryname h3 {
  /*    margin:0px;*/ }

.newsCategoryname p {
  margin-bottom: 0px !important;
  font-family: RegularFont; }

.newsBlockSection {
  margin-bottom: 1.5%; }

.readLink-forum {
  font-family: BoldFont !important;
  font-size: 14px !important; }

.commentsOwner span, .forumAuthor-details a {
  font-family: MediumFont !important; }

.jobManagerFileUpload #company_logo {
  border: medium none !important; }

#companyTableWrapper .yui-dt-col-symbol a {
  color: #00467f !important;
  font-family: RegularFont;
  font-size: 15px;
  text-decoration: underline !important; }

.forumImage img {
  height: 120px !important;
  width: 100px !important; }

.obrPipeInfo #myContainer .yui-ac-bd {
  background-color: #fff !important;
  position: absolute !important;
  z-index: 999999999 !important; }

.obrPipeInfo #myContainer .yui-ac-bd ul {
  margin-bottom: 0px !important; }

.comment_postedDate {
  padding-left: 2px; }

.forumAuthor-details {
  padding-right: 5px; }

.leftIndividualblog {
  width: 70% !important;
  border-right: 1px solid #d1d1d1;
  padding-right: 1% !important; }

.descriptionContent a {
  color: #00467f !important;
  text-decoration: none !important; }

.variousCommnets {
  padding: 0 6px 0 6px;
  text-align: justify;
  font-family: RegularFont;
  margin-left: 40px !important;
  background-color: #FAFAFA !important; }

.quotesStartImg {
  margin-right: 15px; }

.quotesStopImg {
  margin-left: 13px; }

.c-event-grid {
  display: none; }

.eventsWrapper {
  padding-top: 15px; }

.eventsWrapper h1 {
  color: #004580;
  font-size: 32px; }

.eventsWrapper h1 span:nth-child(2) {
  text-transform: capitalize; }

.eventsInnerWrapper .ui-datepicker {
  padding: 0;
  border: 0 none; }

.eventsInnerWrapper .ui-datepicker-header, .ui-datepicker .ui-datepicker-prev,
.eventsInnerWrapper .ui-datepicker-next {
  background: #00477f !important;
  text-transform: uppercase;
  font-weight: bold;
  color: #fff;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  top: 0px !important;
  border: 0 none;
  height: 30px !important; }

.eventsInnerWrapper .ui-datepicker .ui-datepicker-prev, .eventsInnerWrapper .ui-datepicker .ui-datepicker-prev:hover
.eventsInnerWrapper .ui-datepicker .ui-datepicker-next, .eventsInnerWrapper .ui-datepicker .ui-datepicker-next:hover {
  top: 0px !important;
  cursor: pointer;
  background: transparent;
  border: 0 none;
  padding: 0; }

.eventsInnerWrapper .ui-datepicker .ui-datepicker-prev:hover {
  left: 0; }

.eventsInnerWrapper .ui-datepicker .ui-datepicker-next, .eventsInnerWrapper .ui-datepicker .ui-datepicker-next:hover {
  right: 2px; }

.eventsInnerWrapper .ui-datepicker-calendar thead {
  border: 0 none; }

.eventsInnerWrapper .ui-datepicker-calendar {
  border-top: 0; }

.eventsInnerWrapper .ui-datepicker-calendar tbody {
  border: 1px solid #ebebeb; }

.eventsInnerWrapper .ui-datepicker-calendar tr th {
  background: #98ce80;
  font-size: 14px;
  color: #fff;
  border: 1px solid #98ce80; }

.eventsInnerWrapper .ui-state-default, .eventsInnerWrapper .ui-datepicker-other-month.ui-state-disabled {
  background: #ebebeb !important;
  border: 0 none !important;
  font-size: 14px !important;
  color: #000 !important;
  text-align: center !important;
  padding-left: 0 !important;
  opacity: 1; }

.eventsInnerWrapper .c-grid {
  width: 47% !important; }

.eventsInnerWrapper .calendarGrid {
  width: 28%; }

.eventsInnerWrapper .eventTableGrid {
  padding: 0 0 0 60px;
  width: 72%;
  box-shadow: none; }

.eventsTable thead th {
  background: #00477f none repeat scroll 0 0;
  color: #fff;
  font-size: 16px;
  padding: 15px;
  text-align: center; }

.eventsInnerWrapper {
  padding-top: 20px; }

.eventsTable tbody td {
  text-align: center;
  padding: 0 10px; }

.eventsTable tbody td:nth-child(3) {
  text-align: left; }

.eventsTable tbody tr:nth-child(odd) {
  background: #f8fcff; }

.eventsTable tbody tr:nth-child(even) {
  background: #f4f5f9; }

.eventsWrapper .col-xs-12 {
  padding: 0; }

.eventsWrapper .searchSubmitIcon {
  border: 0 none;
  padding: 6px 0 5px 9px; }

.eventsWrapper .search-submitHeader {
  padding: 5px 20px !important;
  height: 30px; }

.eventsWrapper .search-fieldHeader {
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 3px 0 3px 10px; }

.eventsWrapper .searchBox1 {
  margin-top: 15px; }

.eventsWrapper .ui-state-active {
  background: #ccc !important; }

/*start of styles added for events calender*/
.c-event-grid {
  display: none; }

.eventsWrapper {
  padding-top: 15px; }

.eventsWrapper h1 {
  color: #004580;
  font-family: MediumFont;
  font-size: 27px; }

.eventsWrapper h1 span:nth-child(2) {
  text-transform: capitalize; }

.eventsInnerWrapper .ui-datepicker {
  padding: 0;
  border: 0 none; }

.eventsInnerWrapper .ui-datepicker-header, .ui-datepicker .ui-datepicker-prev,
.eventsInnerWrapper .ui-datepicker-next {
  background: #69a776;
  text-transform: uppercase;
  font-weight: bold;
  color: #fff;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  top: 0px !important;
  border: 0 none;
  height: 30px !important; }

.eventsInnerWrapper .ui-datepicker .ui-datepicker-prev, .eventsInnerWrapper .ui-datepicker .ui-datepicker-prev:hover
.eventsInnerWrapper .ui-datepicker .ui-datepicker-next, .eventsInnerWrapper .ui-datepicker .ui-datepicker-next:hover {
  top: 0px !important;
  cursor: pointer;
  background: transparent;
  border: 0 none;
  padding: 0; }

.eventsInnerWrapper .ui-datepicker .ui-datepicker-prev:hover {
  /*    left: 0;*/ }

.eventsInnerWrapper .ui-datepicker .ui-datepicker-next, .eventsInnerWrapper .ui-datepicker .ui-datepicker-next:hover {
  right: 2px; }

.eventsInnerWrapper .ui-datepicker-calendar thead {
  border: 0 none; }

.eventsInnerWrapper .ui-datepicker-calendar {
  border-top: 0; }

.eventsInnerWrapper .ui-datepicker-calendar tbody {
  border: 1px solid #ebebeb; }

.eventsInnerWrapper .ui-datepicker-calendar tr th {
  background: #04ACEB !important;
  font-size: 14px;
  color: #fff;
  border: 1px solid  #04ACEB; }

.eventsInnerWrapper .ui-state-default, .eventsInnerWrapper .ui-datepicker-other-month.ui-state-disabled {
  background: #ebebeb !important;
  border: 0 none !important;
  font-size: 14px !important;
  color: #000 !important;
  text-align: center !important;
  padding-left: 0 !important;
  opacity: 1; }

.eventsInnerWrapper .c-grid {
  width: 47% !important; }

.eventsInnerWrapper .calendarGrid {
  width: 28%; }

.eventsInnerWrapper .eventTableGrid {
  padding: 0 0 0 60px;
  width: 72%;
  box-shadow: none; }

.eventsTable thead th {
  background: #00477f none repeat scroll 0 0;
  color: #fff;
  font-size: 16px;
  padding: 15px;
  text-align: center;
  font-family: RegularFont; }

.eventsInnerWrapper {
  padding-top: 20px; }

.eventsTable tbody td {
  text-align: center;
  padding: 0 10px;
  font-family: MediumFont; }

.eventsTable tbody td:nth-child(3) {
  text-align: left; }

.eventsTable tbody tr:nth-child(odd) {
  background: #f8fcff; }

.eventsTable tbody tr:nth-child(even) {
  background: #f4f5f9; }

.eventsWrapper .col-xs-12 {
  padding: 0; }

.eventsWrapper .searchSubmitIcon {
  border: 0 none;
  padding: 6px 0 5px 9px; }

.eventsWrapper .search-submitHeader {
  padding: 5px 20px !important;
  height: 30px; }

.eventsWrapper .search-fieldHeader {
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 3px 0 3px 10px;
  font-family: RegularFont; }

.eventsWrapper .searchBox1 {
  margin-top: 15px; }

.eventsWrapper .ui-state-active {
  /* background: #ccc !important; */
  background: #04ACEB !important; }

.eventsWrapper .ui-datepicker-today .ui-state-active {
  background: #ebebeb !important; }

/*end of styles added for events calender*/
/*start of styles added for homepage-re*/
.newsArticleHeader > h3 {
  color: #fff;
  display: inline-block !important;
  font-size: 21px;
  padding-left: 15px;
  padding-top: 13px;
  font-family: MediumFont; }

.headerIcon {
  display: inline-block !important;
  vertical-align: top !important; }

/*start of styles added for obr-tools*/
.obr-Tools {
  margin-bottom: 20px; }

.obrTools-info {
  padding: 0px !important; }

.obrTools-Header {
  text-align: center;
  /*padding: 1% 0px 2% 0px !important;*/
  padding-top: 1% !important;
  padding-bottom: 2% !important; }

.obrTool-Heading > h2 {
  background-color: #00467c;
  border-radius: 19px;
  color: #fff;
  font-size: 23px;
  padding: 1px 18px 5px;
  /*width: 25%;*/
  width: 15%;
  font-family: MediumFont;
  margin-left: auto;
  margin-right: auto; }

.obrTool-logoSection img {
  width: 55%;
  height: 40px; }

obrTool-logoSection a {
  font-size: 14px;
  color: #00476f;
  text-decoration: none; }

obrTool-logoSection a:hover {
  color: #00476f;
  text-decoration: none; }

.noMarginStyle {
  margin: 0px !important; }

.obrTools-blockContent {
  background-color: #f7f7f7;
  margin-right: 15px;
  padding: 0 !important;
  /*width: 36% !important;*/
  width: 35% !important;
  height: 385px; }

.obrTools-adInfo {
  /*width:24% !important;*/
  width: 300px !important;
  padding: 0px !important;
  text-align: right; }

.obrTool-ontellitrac {
  padding: 8%; }

.learnMore-link a, .learnMore-link a:hover {
  background-color: #973D95;
  border-radius: 5px;
  color: #fff;
  font-size: 14px;
  padding: 1% 3%;
  text-decoration: none !important;
  font-family: MediumFont; }

.obrTool-content > p {
  color: #373737;
  font-family: RegularFont;
  font-size: 14px;
  line-height: 21px;
  margin-bottom: 10px;
  margin-top: 15px; }

.trainingLogo img {
  width: 85%; }

.trainingDemo-image {
  float: right;
  width: 60%; }

.trainingDemo-information {
  padding-top: 50px; }

/*end of styles added for obr-tools*/
.news-image {
  overflow: visible !important;
  position: relative;
  text-align: center;
  top: -37px; }

.commentary-content {
  /*    padding-top: 8%;*/ }

.avatarIcon {
  border: 5px solid #fff;
  border-radius: 50px;
  height: 91px;
  left: 29%;
  position: absolute;
  top: -17px;
  width: 88px; }

.newsAd .newsArticleHeader {
  text-align: left; }

#greenCoverSlider {
  background-color: #fff !important; }

.coverSlide-left {
  background-image: none !important;
  opacity: 1 !important;
  position: absolute;
  top: 46% !important; }

.coverSlide-right {
  background-image: none !important;
  opacity: 1 !important;
  position: absolute;
  top: 46% !important; }

.coverImageHolder img {
  margin: auto;
  height: 271px; }

#greenCoverSlider {
  border-radius: 8px;
  left: 18%;
  padding: 20px;
  position: relative;
  top: -26px;
  width: 83%;
  height: 320px; }

.newsComment-heading {
  padding-top: 12%; }

.newsComment-heading > h4 {
  color: #00467e !important;
  font-family: MediumFont;
  font-size: 15px;
  padding-top: 6px; }

.newsComment-heading > p {
  font-size: 12px;
  line-height: 18px; }

.commentarySectionDetails {
  text-align: center; }

.coverHolder-shadow {
  margin-top: -7px;
  text-align: center; }

.obrResource-Heading > h2 {
  background-color: #F4F4F4;
  border-radius: 19px;
  color: #222A33;
  font-size: 24px;
  padding: 1px 18px 5px;
  /*width: 33%;*/
  font-family: MediumFont;
  width: 19%;
  margin-left: auto;
  margin-right: auto; }

.newsHeading > img {
  margin-right: 10px; }

.bannerImage-Indicators .active {
  background-color: #CE58CB !important;
  border-color: #CE58CB !important;
  height: 8px !important;
  width: 9px !important; }

.bannerImage-Indicators li {
  background-color: #fff !important;
  border-color: #fff !important;
  height: 8px !important;
  width: 9px !important; }

.bannerImage-Indicators {
  bottom: -16px !important; }

#bannerSlider-image .carousel-inner {
  height: 250px; }

#bannerSlider-image .item img {
  height: 250px;
  width: 442px !important; }

.newspulseTitleIcon {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/home/News_2.png");
  background-position: right 5px center;
  background-repeat: no-repeat; }

.newsPulse {
  color: #fff !important;
  border-right: 1px solid #313843; }

.newsBanner-block {
  background-color: #fff !important; }

.newsBanner-block {
  height: 250px;
  overflow: hidden;
  padding: 10px 0px 10px 0px !important; }

.newsBanner-block .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #b1b1b1 !important;
  border-radius: 0 !important;
  /*    height: 150px !important;*/
  width: 5px !important; }

.newsBanner-block .mCSB_scrollTools .mCSB_draggerRail {
  background-color: #f5f5f5 !important;
  width: 5px !important; }

.newsBanner-block .mCSB_scrollTools .mCSB_draggerContainer {
  right: 10px !important; }

.newsBanner-block .mCSB_dragger {
  height: 108px !important; }

.newsDetail {
  border-bottom: 1px dashed #ccc; }

.newsBanner-block .media {
  width: 88% !important; }

.resourceHeader h2 {
  display: inline-block !important; }

.headerIcon {
  display: inline-block !important;
  vertical-align: top !important;
  margin-right: 10px; }

.blogArticle-list {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/home/mesg.png");
  background-repeat: no-repeat;
  background-position: 0px 5px; }

.blogArticle-list {
  padding-left: 15%; }

.popularpageDiv .newspulseInfo {
  padding: 0; }

.newspulseInfo {
  background-position: 0 5px;
  background-repeat: no-repeat;
  margin-bottom: 16px;
  padding-left: 15%;
  padding-top: 9px !important; }

.resourceContent .wpp-list .newspulseInfo:nth-child(1) {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/home/News_1_1.png"); }

.resourceContent .wpp-list .newspulseInfo:nth-child(2) {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/home/News_1_2.png"); }

.resourceContent .wpp-list .newspulseInfo:nth-child(3) {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/home/News_1_3.png"); }

.jobBoard-home {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/home/tick.png");
  background-repeat: no-repeat;
  background-position: 0px 1px;
  padding-left: 15%;
  font-family: MediumFont !important;
  font-size: 15px; }

.jobBoard-home a, .jobBoard-home a:hover {
  color: #ebe245 !important;
  font-family: MediumFont;
  font-size: 14px;
  text-decoration: none !important; }

.obrevents-Heading > h2 {
  background-color: #00467c;
  border-radius: 19px;
  color: #fff;
  font-family: MediumFont;
  font-size: 20px;
  padding: 1px 18px 5px;
  /*width: 40%;*/
  width: 27%;
  margin-left: auto;
  margin-right: auto; }

.obrTool-content .learnMore-link a, .obrTool-content .learnMore-link a:hover {
  color: #fff !important;
  font-family: MediumFont;
  text-decoration: none !important; }

.boldText {
  font-family: MediumFont !important; }

.trainingDemo-information > p {
  font-family: MediumFont;
  font-size: 15px; }

.scrollContnet .newsPulse:nth-child(3) {
  border: none !important; }

.obrTool-content p a {
  color: #373737;
  text-decoration: none !important; }

/*end of styles added for homepage-re*/
/*start of styles added for training page*/
.trainningPage-detail {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-training/bg.png");
  background-repeat: repeat-x;
  height: 125px;
  text-align: center; }

.trainningLogo {
  padding: 2% 0 !important; }

.trainingFeatures-content {
  margin-right: 1%;
  padding: 0 !important;
  text-align: center;
  width: 24% !important; }

.trainingDesc > p {
  font-family: RegularFont;
  font-size: 13px;
  line-height: 21px; }

.trainingFeatures-content h3 {
  color: #00457b;
  font-family: BoldFont;
  font-size: 16px; }

.demo-training {
  padding: 0px !important; }

.trainingDemo-info {
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-training/bg_blue.png");
  background-repeat: repeat-x;
  padding-bottom: 3%;
  padding-top: 4%; }

.demoImage {
  padding: 0 !important;
  text-align: right; }

.demoImage-desc {
  color: #fff !important;
  margin-left: 1%;
  padding: 0 !important;
  width: 36% !important; }

.demoImage-desc p {
  font-family: MediumFont;
  font-size: 15px;
  line-height: 21px; }

.mailLink-training a {
  color: #fff !important;
  padding-left: 5px;
  text-decoration: underline; }

.demoImage-desc > h3 {
  font-family: MediumFont; }

.trainingDesc a {
  color: #00457a;
  font-family: MediumFont;
  text-decoration: none !important; }

.trainingInformation {
  padding: 1% 0 2% !important; }

.trainingFeatures-content:nth-child(4) {
  margin-right: 0px !important; }

.closeModal:hover {
  background-color: #fff !important; }

.close.closeModal {
  float: right;
  font-size: 33px;
  text-align: right;
  width: 20%;
  opacity: 1 !important; }

.modal-content h4 {
  font-family: BoldFont; }

.modal-content > p {
  font-family: RegularFont;
  font-size: 17px;
  line-height: 25px;
  padding-top: 16px; }

.readMoreBtn {
  background: none repeat scroll 0 0 transparent !important;
  border: medium none !important;
  color: #00457b !important;
  font-family: MediumFont !important;
  font-size: 13px !important;
  letter-spacing: 0 !important;
  padding: 0 !important;
  text-transform: capitalize !important; }

/*end of styles added for training page*/
#greenCoverSlider .greenSliderImg {
  height: 265px; }

/*start of styles added for job board*/
.jobBoardList-logo {
  padding: 2% !important; }

.jobBoardList-Content {
  padding: 0px !important; }

.jobBoardList-apply {
  padding: 3% 0px !important;
  text-align: right; }

.jobBoardList-Content > p {
  color: #666;
  font-family: MediumFont;
  font-size: 15px;
  line-height: 21px;
  margin: 0px !important; }

.obr-jobListingHeader {
  margin-bottom: 2.3%; }

.jobDesc-readMore, .jobDesc-readMore:hover {
  color: #00457A !important;
  font-family: MediumFont !important;
  font-size: 14px !important;
  text-decoration: none !important; }

.jobList-information {
  padding: 1.5% 0 !important;
  background-color: #F8F8F8;
  margin-bottom: 10px; }

.jobTitle {
  padding: 1.5% 0 0 3% !important; }

.jobLocation {
  border-left: 1px solid #d8d8d8;
  border-right: 1px solid #d8d8d8;
  padding: 1% 3% !important;
  width: 24% !important; }

.jobDate {
  padding: 1.7% 1.5% !important;
  border-right: 1px solid #D8D8D8; }

.jobLink {
  padding: 1.7% 2.5% !important; }

.job-icon {
  display: inline-block; }

.jobList-titleInfo {
  display: inline-block;
  font-family: MediumFont;
  font-size: 16px;
  padding-left: 5%;
  color: #333333; }

.jobListHeading-title {
  color: #00447d;
  font-family: MediumFont;
  margin: 0; }

.listofCompanies {
  padding: 2% 0; }

.locationIcon {
  margin-right: 10px; }

.location-job {
  color: #333333;
  font-family: MediumFont;
  margin: 0; }

.employement-type {
  color: #666666;
  font-family: MediumFont;
  margin: 0;
  padding-left: 24px; }

.trainingInformation .modal-header h4, .modal-header h4 {
  color: #00457A !important; }

.viewJobLink-list, .viewJobLink-list:hover {
  background-color: #00467f !important;
  border: 2px solid #00467f !important;
  border-radius: 5px;
  color: #fff !important;
  font-family: BoldFont !important;
  font-size: 14px !important;
  letter-spacing: 0;
  padding: 8px 17px !important;
  text-decoration: none !important; }

.modal-body {
  font-family: MediumFont !important;
  font-size: 15px !important; }

.applyJob-modal p {
  margin-bottom: 15px;
  font-family: MediumFont !important;
  font-size: 16px; }

/*end of styles added for job board*/
/*start of styles added for video-center*/
.form-group.videoTypeGroup {
  display: inline-block !important;
  margin-bottom: 1% !important;
  width: 945px; }

.videoTypeHolder {
  -moz-appearance: none;
  -webkit-appearance: none;
  border: 1px solid #ccc;
  color: #38393E;
  font-family: MediumFont !important;
  font-size: 16px !important;
  height: 40px;
  letter-spacing: 0.5px;
  padding-right: 15px !important;
  text-indent: 1px;
  text-overflow: "";
  width: 412px;
  background: url("https://dp4vq9229cchk.cloudfront.net/images/obr-daily/drop-down.png") right 8px center no-repeat #EBEBEB !important; }

.form-group.videoTypeGroup select {
  /*width: 60%;
    padding-left:15%;
    color:#3B3C41;*/
  width: 90%;
  /*float: right;*/ }

.form-group.videoTypeGroup select {
  margin-bottom: 12px; }

.videoCenterHeader {
  padding-top: 1.5%; }

.videodesc > img {
  display: block;
  width: 100%; }

.videoContent-center {
  border-right: 1px solid #ccc !important;
  padding: 0 2% 0 0 !important;
  width: 70% !important; }

.relatedVideo-Image {
  padding: 0 !important; }

.relatedVideo-text {
  padding: 0px 0px 0px 2% !important; }

.relatedVideo-text > p {
  color: #3a3b40;
  font-family: MediumFont;
  font-size: 13px;
  line-height: 19px;
  padding-left: 5%; }

.videoCenter-videoTitle h3 {
  font-family: RegularFont;
  color: #333; }

.videoCenter-videoTitle span {
  font-family: RegularFont;
  color: #333; }

.videoCenter-videoTitle p {
  font-family: RegularFont;
  color: #333; }

.discussionTopic {
  font-size: 19px; }

.recentVideo-info {
  padding: 0px !important; }

.recentVideo-desc {
  padding: 0 0 0 5% !important; }

.recentVideo-image {
  padding: 0px !important; }

.recentVideo-desc > p {
  color: #333;
  font-family: RegularFont;
  font-size: 14px;
  line-height: 20px; }

.recentVideoList {
  border: 1px solid #B8B8B8;
  padding: 10px 2% !important;
  margin-top: 1%;
  overflow: hidden;
  height: 705px; }

.recentVideo-info:nth-child(3) {
  margin-right: 0px !important; }

.recentVideo-info {
  margin-bottom: 1%;
  margin-right: 9px;
  padding: 2% 0px !important;
  width: 100% !important;
  cursor: pointer !important; }

.recentVideo-videoCenter > h3 {
  color: #393c41;
  font-family: MediumFont;
  font-size: 17px; }

.recentVideoScroll {
  /*height: 125px;*/
  /*height: 285px;*/
  height: 685px; }

.recentVideoScroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #C1C1C1 !important;
  border-radius: 0 !important;
  /*    height: 150px !important;*/
  width: 8px !important; }

.recentVideoScroll .mCSB_scrollTools .mCSB_draggerRail {
  background-color: #EDEDED !important;
  width: 8px !important; }

.videoCenter-rightsideContent {
  /*border-top: 1px solid #ccc;*/
  border-bottom: 1px solid #ccc;
  padding-bottom: 1.5% !important; }

form.in_page_search {
  margin: 0 20px 18px 20px; }

.in_page_search .search-fieldHeader {
  width: 261px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.in_page_search .searchSubmitIcon {
  border: 1px solid #dedede;
  width: 45px;
  height: 40px;
  padding-right: 11px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 11px !important;
  left: 0px;
  right: 199px;
  position: absolute;
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px; }

.in_page_search .search-submitHeader {
  left: 270px;
  top: -13px; }

form.in_page_search.obr_green_search {
  margin-left: 0;
  margin: 35px 0px 0px 0px;
  height: 40px; }

.obr_green_search .search-fieldHeader {
  width: 256px; }

.obr_green_search .search-submitHeader {
  position: relative;
  left: 255px;
  top: -48px; }

form.in_page_search.obr_green_article_search {
  margin: 15px 0 0 0; }

.obr_green_article_search .search-fieldHeader {
  width: 240px; }

.obr_green_article_search .search-submitHeader {
  position: relative;
  left: 239px;
  top: -50px; }

.recent-loader {
  height: 703px;
  z-index: 999999;
  margin-top: 19px;
  width: 100%;
  background-color: rgba(100, 100, 100, 0.1);
  text-align: center; }

.recent-loader img {
  position: relative;
  top: -400px; }

.related-loader {
  height: 1003px;
  position: absolute;
  right: 0;
  top: 308px;
  z-index: 999999;
  margin-top: 19px;
  width: 100%;
  background-color: rgba(100, 100, 100, 0.1);
  text-align: center; }

.related-loader img {
  position: relative;
  top: 400px; }

.relatedVideo-desc {
  padding: 0 0 0 6% !important;
  cursor: pointer; }

.RelatedVideos-section {
  height: 985px;
  overflow: hidden; }

.RelatedVideos-section h4 {
  color: #333;
  font-family: MediumFont;
  padding-left: 6%; }

.relatedVideoScroll {
  height: 940px !important; }

.relatedVideoScroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #C1C1C1 !important;
  border-radius: 0 !important;
  /*    height: 150px !important;*/
  width: 8px !important; }

.relatedVideoScroll .mCSB_scrollTools .mCSB_draggerRail {
  background-color: #EDEDED !important;
  width: 8px !important; }

.relatedVideoScroll .mCSB_dragger {
  height: 70px !important; }

/*end of styles added for video-center*/
.eventsCalenderDetail {
  border: 2px solid #f16a32;
  padding: 13px 10px 11px; }

.upcomingEventsList {
  position: absolute;
  right: 39.4%;
  top: 1%; }

.footerList-Info {
  border-right: 1px solid #8c8c8c;
  padding: 0px 30px;
  height: 145px;
  width: auto; }

.footerList-Info:nth-child(4) {
  border: none; }

.footer a:hover {
  color: #fff !important; }

.footerList-Info ul {
  padding: 0px !important;
  margin: 0px !important; }

.footerList-Info ul li {
  list-style-type: none !important;
  margin-bottom: 4px; }

.sidebarScrollContent {
  font-family: RegularFont !important; }

.centerTable h3 {
  font-family: MediumFont; }

.popularpageread-link {
  color: #00467f !important;
  font-family: MediumFont !important; }

.articleTitle.linkTitle.popularpageLink a {
  display: block !important;
  color: #00467f !important;
  font-family: RegularFont !important;
  margin-bottom: 10px; }

.newsBlockSection h4 {
  font-family: MediumFont; }

.recentVideo-image img {
  width: 100%; }

.trainingmailLink {
  color: #373737 !important;
  text-decoration: none !important; }

.greenSidebar_article {
  padding: 0px !important; }

.archiveGreen_article {
  border-right: 1px solid #ccc;
  padding-right: 2% !important;
  width: 75% !important; }

.sidebarGreen-articles {
  padding: 0 0 0 2.5% !important;
  width: 25% !important; }

.sidebarGreen-articles .articleTableListImage {
  margin-bottom: 20px; }

.Article-pageNUmber a {
  color: #00467f !important; }

.archiveGreen_article .comment-form-author.form-group {
  width: 30% !important; }

.archiveGreen_article .comment-form-email.form-group {
  width: 30% !important; }

.archiveGreen_article .comment-form-company.form-group {
  width: 30% !important;
  position: absolute; }

.archiveGreen_article .comment-form-author > input {
  border: 1px solid #bcbcbc !important;
  border-radius: 0 !important;
  width: 90% !important; }

.archiveGreen_article .comment-form-email > input {
  border: 1px solid #bcbcbc !important;
  border-radius: 0 !important;
  width: 90% !important; }

.archiveGreen_article .comment-form-company > input {
  border: 1px solid #bcbcbc !important;
  border-radius: 0 !important;
  width: 90% !important; }

.archiveGreen_article .comment-form-comment.form-group {
  width: 65% !important; }

#calendar {
  margin-top: 28%; }

.filter_block {
  float: left;
  width: 30%;
  margin-right: 10px; }

#select_day {
  -moz-appearance: none;
  -webkit-appearance: none;
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-daily/drop-down.png") !important;
  background-position: right 8px center;
  background-repeat: no-repeat;
  border: 1px solid #ccc;
  color: #666666;
  font-family: BoldFont;
  font-size: 16px !important;
  height: 40px;
  letter-spacing: 0.5px;
  text-overflow: "";
  width: 97px !important;
  background-color: #fff !important; }

#select_month {
  -moz-appearance: none;
  -webkit-appearance: none;
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-daily/drop-down.png") !important;
  background-position: right 8px center;
  background-repeat: no-repeat;
  border: 1px solid #ccc;
  color: #666666;
  font-family: BoldFont;
  font-size: 16px !important;
  height: 40px;
  letter-spacing: 0.5px;
  text-overflow: "";
  width: 138px !important;
  background-color: #fff !important; }

#select_year {
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: #fff !important;
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/obr-daily/drop-down.png") !important;
  background-position: right 8px center;
  background-repeat: no-repeat;
  border: 1px solid #ccc;
  color: #666666;
  font-family: BoldFont;
  font-size: 16px !important;
  height: 40px;
  letter-spacing: 0.5px;
  position: absolute;
  right: -9px;
  text-overflow: "";
  top: 0;
  width: 77px !important; }

#calendar .ui-datepicker-inline {
  width: 100% !important; }

.calendarGrid {
  padding: 0px !important; }

.searchBtnFilter.filter_block > button {
  background-color: #656565;
  box-shadow: none !important;
  color: #fff;
  padding: 6px 7px;
  position: absolute;
  top: 49px;
  left: 0px; }

.ui-datepicker-prev.ui-corner-all, .ui-datepicker-prev.ui-corner-all:hover {
  background: url("https://dp4vq9229cchk.cloudfront.net/images/leftarwnew.png") no-repeat 11px 12px !important;
  opacity: 1 !important;
  left: 0px !important; }

.ui-icon.ui-icon-circle-triangle-w, .ui-icon.ui-icon-circle-triangle-e {
  background-image: none !important; }

.ui-datepicker-next.ui-corner-all, .ui-datepicker-next.ui-corner-all:hover {
  background: url("https://dp4vq9229cchk.cloudfront.net/images/arw_3.png") no-repeat 11px 12px !important;
  opacity: 1 !important; }

.sliderLeft-banner img {
  left: 0;
  position: absolute;
  top: 94px; }

.sliderRight-banner img {
  right: 0;
  position: absolute;
  top: 94px; }

.sliderLeft-banner {
  height: 0px !important;
  opacity: 0 !important; }

.sliderRight-banner {
  height: 0px !important;
  opacity: 0 !important; }

.sliderLeft-banner:hover, .sliderRight-banner:hover {
  opacity: 1 !important; }

.resetBtn {
  color: #004567 !important;
  margin: 0 !important;
  position: relative !important;
  right: -17% !important;
  top: 14px !important;
  width: 25% !important;
  height: 45px !important; }

.resetBtn a, .resetBtn {
  color: #004567 !important;
  font-family: BoldFont !important;
  position: absolute !important;
  right: 54% !important;
  top: 26px !important; }

.searchBorder {
  border-bottom: 0px !important; }

.resourceContent p {
  color: white !important; }

.pipeLineAd-green {
  text-align: left; }

/*.sliderLeft-banner span img {
    opacity: 0;
    filter: alpha(opacity=50);  For IE8 and earlier
}

.sliderLeft-banner span img:hover {
    opacity: 1.0;
    filter: alpha(opacity=100);  For IE8 and earlier
}*/
.arrowShow {
  display: block !important;
  opacity: 1 !important; }

.specificNewsPagination {
  left: 41%;
  margin-bottom: 15px;
  position: relative;
  top: 17px;
  width: 60%; }

.specificNewsPagination .page-numbers {
  border: 1px solid #ccc;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0 12px;
  height: 28px; }

.specificNewsPagination .next.page-numbers {
  width: auto !important;
  border: 1px solid #ccc !important; }

.specificNewsPagination .current {
  background-color: #00477f !important;
  color: #fff !important;
  border: 1px solid #00477f !important; }

.newsDate {
  font-style: italic !important; }

.popularPageAd {
  position: absolute;
  right: 0; }

.articleList.popularArticleInfo.col-xs-12:first-child {
  padding-top: 0px !important;
  min-height: 150px;
  width: 70% !important;
  margin-top: 100px; }

.searchAuthor {
  text-decoration: underline;
  -moz-text-decoration-color: #f16c20;
  /* Code for Firefox */
  text-decoration-color: #f16c20; }

.searchArchiveDesc {
  padding: 0px !important; }

.searchArchieveAd {
  padding: 0 !important;
  text-align: right; }

.searchArchive-Header {
  padding: 0px 0px 2% 0px !important; }

.searchArchiveDate {
  padding-bottom: 10px; }

.dropdown-toggle {
  display: none; }

.main-navigation .primary-menu {
  border: 0 !important; }

/* Fixes for llorix-one and bootstrap responsive css */
@media (min-width: 992px) and (max-width: 1199px) {
  html {
    font-size: 100% !important; }
  body.body {
    font-size: 16px !important;
    line-height: 28px !important; } }

@media (max-width: 991px) {
  html {
    font-size: 100% !important; }
  body.body {
    font-size: 16px !important;
    line-height: 28px !important; }
  body .pull-left {
    float: left !important; }
  body .pull-right {
    float: right !important; }
  body .viewAllComments {
    margin-right: 9% !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  html {
    font-size: 100% !important; } }

@media (max-width: 767px) {
  html {
    font-size: 100% !important; }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .dropdown-toggle.toggled-on {
    display: none !important; } }

@media (max-width: 580px) {
  html {
    font-size: 100% !important; }
  body.body {
    font-size: 16px !important;
    line-height: 28px !important;
    font-weight: 400 !important; }
  h3, h4 {
    font-weight: 500 !important; }
  h4 {
    font-size: 18px !important;
    line-height: 22px !important; }
  .newsComment-heading > h4 {
    font-size: 15px !important; }
  .forumCommnetsDetail h4 {
    line-height: 24px !important; }
  .calenderHeading {
    line-height: 23px !important; }
  .helpSectionHeader {
    font-size: 18px !important;
    line-height: 25px !important; }
  .recentNews .overviewContent h4,
  .tumorSpecific .overviewContent h4,
  .oncologyRadar .overviewContent h4 {
    line-height: 25px !important; }
  .radarHeading h4 {
    font-size: 15px !important;
    line-height: 28px !important; }
  .freeTrial h4 {
    font-size: 27px !important; }
  .obrMechanism h4, .AboutYou h4 {
    font-size: 20px !important; }
  h5 {
    line-height: 18px !important; }
  .archivedArticle-content > h4 {
    font-size: 15px !important; }
  .comment-form input {
    width: 90% !important; }
  .specificNewsContent h4 {
    font-size: 16px !important; }
  .memberInfo > h4 {
    font-size: 17px !important; }
  .editorialHeader h4 {
    font-size: 19px !important; } }

.modal-title {
  margin: 0;
  line-height: 1.42857143 !important; }

.modal-dialog {
  width: 600px !important;
  margin: auto !important; }

/* End of responsive fixes */
body .main-navigation li:hover > ul, body .main-navigation li.focus > ul {
  left: auto; }

body .main-navigation ul ul {
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
  display: block;
  float: left;
  margin: 0;
  position: absolute;
  left: -999em;
  z-index: 99999;
  padding: 0;
  top: 100%;
  background: #FFF;
  list-style: none; }

/*Tumor page styles*/
.read_articles_button {
  display: inline-block;
  border-radius: 4px;
  background-color: #004681;
  padding-left: 15px;
  padding-right: 20px;
  padding-top: 6px;
  padding-bottom: 8px;
  font-size: 14px;
  text-decoration: none;
  color: #ffffff;
  margin-bottom: 16px; }

.read_articles_button:after {
  content: '\f0da';
  position: absolute;
  margin-top: 2px;
  margin-left: 4px;
  color: #ffffff;
  font-family: FontAwesome;
  font-size: 14px;
  pointer-events: none; }

.tumor_view_more {
  background-color: #f0f0f0;
  border-bottom: 1px solid #bcbcbc;
  color: #a3a3a3;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  height: 32px;
  line-height: 32px;
  margin-top: 2px;
  font-size: 14px;
  cursor: pointer;
  display: inline-block; }

.tumor_view_more_arrow {
  font-size: 16px;
  padding-left: 4px; }

#tumor_page_main {
  color: #666666;
  font-family: MediumFont;
  line-height: normal; }

#tumor_page_content {
  width: 770px;
  float: left;
  min-height: 500px; }

#tumor_page_sidebar {
  width: 350px;
  float: right;
  min-height: 500px; }

.tumor_no_results {
  color: #999999;
  font-size: 14px; }

.tumor_title {
  color: #333333;
  font-size: 32px;
  margin-top: 0px;
  margin-bottom: 30px; }

.tumor_latest_article_date {
  color: #999999;
  margin-top: 4px;
  margin-bottom: 6px;
  font-size: 14px; }

.tumor_latest_headline {
  margin-top: 16px;
  font-size: 22px;
  line-height: 140%; }

.tumor_latest_headline a, .tumor_latest_headline a:hover {
  color: #004680;
  text-decoration: none; }

.tumor_latest_excerpt {
  font-size: 15px;
  line-height: 170%;
  margin-bottom: 8px; }

.tumor_more_article_column, #tumor_commentary, #tumor_obr_green {
  width: 365px;
  margin-top: 30px; }

.tumor_more_article_container {
  display: inline-block;
  min-height: 81px;
  /*if we want articles to load L-R instead of by column: */
  margin-right: 20px;
  margin-bottom: 17px;
  width: 365px;
  vertical-align: top; }

.tumor_more_article_column {
  margin-top: 12px !important; }

.tumor_more_headline {
  font-size: 15px;
  line-height: 140%;
  padding-bottom: 4px; }

.tumor_more_headline a, .tumor_more_headline a:hover {
  color: #004680;
  text-decoration: none;
  cursor: pointer; }

.tumor_more_date {
  color: #999999;
  font-size: 12px; }

#tumor_commentary, #tumor_obr_green {
  font-size: 18px; }

.tumor_comment {
  display: block;
  margin-top: 18px;
  padding-bottom: 2px;
  min-height: 160px; }

.tumor_comment_wrapper {
  padding-left: 110px; }

.tumor_commentary_image {
  width: 98px;
  float: left;
  margin-right: 12px; }

.tumor_commentary_overlay {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1; }

.tumor_comment_headline {
  font-size: 15px;
  line-height: 140%; }

.tumor_comment_headline a, .tumor_comment_headline a:hover {
  color: #004680;
  text-decoration: none;
  cursor: pointer; }

.tumor_comment_date {
  color: #999999;
  font-size: 12px;
  margin-top: 2px; }

.tumor_comment_excerpt {
  font-size: 12px;
  margin-top: 6px;
  line-height: 180%;
  margin-bottom: 5px; }

.tumor_green_image {
  width: 108px;
  margin-right: 16px; }

.tumor_sidebar_ad {
  margin: 75px auto 60px;
  width: 300px;
  height: 250px; }

.tumor_obr_blog {
  width: 100%;
  background-color: #f5f5f5;
  border: 1px solid #e1e1e1;
  padding: 26px 25px; }

.tumor_blog_excerpt {
  font-size: 13px;
  margin-top: 2px;
  line-height: 160%;
  margin-bottom: 6px; }

.tumor_view_all_blogs {
  margin-top: 28px;
  text-align: center;
  font-size: 14px; }

.tumor_view_all_blogs a, .tumor_view_all_blogs a:hover {
  color: #004680;
  text-decoration: underline; }

.tumor_blog_excerpt a, .tumor_blog_excerpt a:hover {
  text-decoration: none;
  color: #004680; }

.tumor_videos {
  margin-bottom: 70px; }

.tumor_vid {
  display: inline-block;
  margin-bottom: 16px; }

.tumor_vid_thumb {
  width: 150px;
  /*height: 110px;*/
  float: left;
  cursor: pointer;
  margin-right: 8px; }

.tumor_vid_title, .tumor_vid_title a, .tumor_vid_title a:hover {
  font-size: 13px;
  color: #333333;
  text-decoration: none;
  line-height: 150%; }

/*End of Tumor page styles*/
/* Home Page Calender Carousel */
.slickCalControls {
  height: 36px; }

.slickCalControls div {
  cursor: pointer;
  /*display: inline-block;
  height: 60px;
  text-align: center;
  width: 150px;*/ }

.slickCalControls div:first-child .slideArrow {
  height: 36px;
  /*margin: 0 10px 2px 0;*/ }

.slickCalControls div:nth-child(2) {
  /*position: absolute;
  left: 39%;
  width: 260px;*/ }

.slickCalControls div:last-child {
  float: right; }

.slickCalControls div:last-child .slideArrow {
  height: 36px;
  /*margin: 0 0 2px 10px;*/ }

/* End of Home Page Calender Carousel */
.calenderContent {
  display: none; }

.loading-progress-spinner > div:first-child {
  position: absolute;
  left: calc(50% - 60px);
  margin-top: 100px;
  text-align: center; }

.loading-progress-spinner > div:last-child {
  opacity: 0; }

.tab-content > #pipelineProducts.tab-pane,
.tab-content > #commercialProductsInfo.tab-pane {
  padding: 12px; }

.ObrGreenExistingUserAlert {
  border: 1px solid #ccc;
  color: red;
  margin-bottom: 15px;
  padding: 5px;
  text-align: center;
  width: 93%; }

.phoneNumber {
  display: none !important; }

.caseStudyPrograms {
  font-family: RegularFont !important; }

.caseStudyOverviewSection {
  /*background: #e5e5e5;*/
  color: 3a3c41; }

.caseStudyOverviewSection div {
  margin-left: 100px; }

.caseStudyOverviewSection p {
  font-family: RegularFont !important;
  font-size: 14px; }

.caseStudyButton {
  background-color: #00467F !important;
  font-family: MediumFont !important;
  font-size: 8px !important;
  padding: 10px 20px !important;
  /*margin: 10px 0px 0px 10px;*/
  float: right; }

.caseStudyProgramsHeader h1 {
  font-size: 40px;
  margin-left: 16%;
  color: #00467F !important;
  font-weight: bold;
  font-family: MediumFont !important; }

.caseStudyProgramsHeader img {
  width: 38px;
  position: relative;
  margin-right: 10px;
  bottom: 2px; }

.caseStudyProgramSponsors h3 {
  color: #3a3c41 !important;
  font-weight: bold;
  font-family: RegularFont !important; }

.caseStudyProgramSponsors img {
  margin: 0 10px; }

.caseStudyLocations {
  margin-top: 30px; }

.caseStudyLocationsHeader p {
  color: #3a3c41 !important;
  font-size: 22px;
  font-weight: bold;
  font-family: RegularFont !important;
  margin: 0;
  padding: 0; }

.caseStudyLocationsHeader button {
  margin-left: 10px; }

.caseStudyLocation {
  border-bottom: 1px solid #3a3c41;
  margin-top: 10px;
  display: flex;
  flex-wrap: wrap; }

.caseStudyLocationInfo {
  width: 70%; }

.caseStudyLocation h4, h5, h6 {
  margin: 0;
  color: #3a3c41 !important;
  font-family: RegularFont !important; }

.caseStudyLocation h5 {
  color: #00467f !important;
  font-weight: bold; }

.caseStudyLocation h6 {
  margin: 4px 0 6px 0; }

.registerButtonsDiv {
  width: 30%; }

/*.registerButtonsDiv .caseStudyButton{
    margin: 10 10px;
}*/
/* beginning of homepage redesign styling */
.homePageMain {
  display: inline-block; }

.homePageLeftSide {
  width: 72%;
  margin-left: 15px;
  display: inline-block; }

.homePageRightSide {
  width: 25.5%;
  /*    min-width: 350px;*/
  display: inline-block;
  vertical-align: top; }

.homeSection {
  width: 47%;
  background: white;
  box-shadow: 0px 2px 22px -4px #D3D3D3;
  padding: 20px;
  border-radius: 3px;
  margin: 10px;
  display: inline-block;
  vertical-align: top; }

.sectionBottom {
  border-bottom: 1px solid #dfdfdf; }

.newsSectionLinks {
  display: inline;
  float: right; }

.viewMore a {
  color: #00476f !important;
  font-size: 14px;
  text-decoration: underline;
  font-weight: bold; }

.featuredNews-block {
  margin: 0px;
  height: 300px;
  overflow: auto; }

.featuredNews-block .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.hiddenRadar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.hiddenPodcast .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #b1b1b1 !important;
  border-radius: 0 !important;
  /*    height: 150px !important;*/
  width: 5px !important; }

.featuredNews-block .mCSB_scrollTools .mCSB_draggerRail,
.hiddenRadar .mCSB_scrollTools .mCSB_draggerRail,
.hiddenPodcast .mCSB_scrollTools .mCSB_draggerRail {
  background-color: #f5f5f5 !important;
  width: 5px !important; }

.featuredNews-block .mCSB_scrollTools .mCSB_draggerContainer {
  right: 10px !important; }

.featuredNews-block .mCSB_dragger {
  height: 108px !important; }

.featuredNews-block .media {
  font-size: 12px;
  border-bottom: 1px solid #dfdfdf;
  width: 98%; }

.featuredContentImage {
  width: 190px !important;
  height: 125px !important;
  max-width: none !important; }

.featuredContentImage img {
  width: 190px !important;
  height: 125px !important;
  max-width: none !important; }

.viewMoreSection {
  height: 20px;
  text-align: center; }

.greenBlog-block {
  margin: 0px;
  overflow: unset;
  height: 300px; }

.greenBlog-block .featuredNewsDescription {
  margin: 5px 0px 0px; }

.featuredNewsTitle {
  color: #303030 !important;
  height: 22px;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  overflow: hidden; }

.featuredContentTitle {
  color: #303030 !important;
  max-height: 32px;
  line-height: 16px;
  font-size: 14px;
  overflow: hidden;
  font-weight: bold; }

.featuredVideoTitle {
  color: #303030 !important;
  max-height: 128px;
  line-height: 16px;
  font-size: 12px;
  overflow: hidden; }

.featuredArticleDescription {
  color: #303030 !important;
  max-height: 128px;
  line-height: 16px;
  font-size: 12px;
  overflow: hidden; }

.featuredContentDescription {
  color: #303030 !important;
  max-height: 80px;
  line-height: 16px;
  font-size: 12px;
  overflow: hidden; }

.featuredPodcastTitle {
  color: #303030 !important;
  height: 4.5em;
  font-size: 14px;
  overflow: hidden; }

.sideBar-block {
  background-color: white;
  padding: 0 !important;
  box-shadow: 0px 0px 0px 1px #D3D3D3;
  border-radius: 5px;
  margin: 0px 30px 20px 0px !important;
  max-width: 300px; }

.sideBar-block .viewMoreSection {
  height: 35px;
  text-align: center;
  border-top: 1px solid #dfdfdf;
  width: 90%;
  margin-left: 5%; }

.viewMore {
  text-align: center;
  position: relative;
  top: 3px; }

.sectionHeader {
  background-color: #1a3f6f;
  color: white;
  text-align: left;
  height: 30px;
  margin: 0px !important;
  border-radius: 5px 5px 0px 0px; }

.sectionHeader img {
  height: 20px;
  float: left;
  margin: 0px;
  position: relative;
  top: 5px;
  left: 10px; }

.sectionHeader h4 {
  margin: 10px 20px 0px 0px;
  position: relative;
  top: 5px;
  left: 15px;
  font-size: 14px; }

.homepageTooltipDiv {
  display: inline-block;
  position: relative;
  width: 16px;
  height: 16px;
  margin-left: 10px;
  color: white;
  border: 1px solid white;
  border-radius: 50%;
  text-align: center;
  text-decoration: none;
  float: right;
  right: 20px;
  bottom: 15px; }

.homepageTooltipLink {
  color: white;
  display: block;
  font-size: 12px;
  padding-right: 2px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -13px;
  margin-left: -7px;
  text-decoration: none;
  width: 16px;
  height: 16px; }

.homepageTooltipLink:hover {
  color: white !important;
  text-decoration: none !important; }

.homepageTooltipContainer {
  display: none; }

.homepageTriangle {
  height: 15px;
  width: 15px;
  transform: rotate(-45deg);
  transform-origin: center center 0px;
  border-top: 1px solid #D3D3D3;
  border-right: 1px solid #D3D3D3;
  margin-top: 27px;
  background: #FFF none repeat scroll 0% 0%;
  position: relative;
  z-index: 99; }

.homepageTooltipText {
  background: #FFF none repeat scroll 0% 0%;
  color: #808080;
  border: 1px solid #D3D3D3;
  padding: 5px 10px;
  position: absolute;
  z-index: 98;
  width: 340px;
  text-align: left;
  font-style: normal;
  line-height: normal;
  font-size: 12px;
  top: 35px;
  right: -15px; }

.featuredImage {
  height: 100px;
  width: 35%; }

.featuredImage img {
  height: 100px;
  min-width: 100px;
  max-width: 100%; }

.featuredNewsDate {
  color: #6a6a6a !important;
  font-size: 11px !important;
  margin-bottom: 12px; }

.featuredBlogDate {
  color: #6a6a6a !important;
  font-size: 10px !important; }

.featuredNewsDescription {
  color: #6a6a6a !important;
  margin: 5px 0px 10px;
  font-size: 11px;
  line-height: 1.3em;
  max-height: 2.6em;
  overflow: hidden; }

.media a:hover {
  text-decoration: none; }

a.removeDecoration:hover {
  text-decoration: none !important; }

a.removeDecoration {
  color: #313131 !important; }

.fixWordBreaks, .fixWordBreaks p {
  word-break: normal !important;
  overflow-wrap: break-word; }

.homepageEvents h4 {
  font-size: 15px !important; }

.homepageEvents .calendardate {
  font-size: 14px !important; }

.homepageEvents p {
  font-size: 13px !important; }

.calendarBreak .calenderEvent_date,
.calendarBreak .calenerEvent_desc {
  padding-top: 10px !important; }

.radarTable {
  padding: 10px;
  font-size: 11px;
  line-height: 20px;
  margin: 0px; }

.radarTable th, td {
  padding: 0.3em 0.3em !important;
  text-align: center; }

.radarEvents p {
  line-height: 14px;
  margin: 0px; }

.radarTable .radarEvents:nth-child(2n+1) {
  background: #EDF5FF; }

.radarTable a {
  color: #00476f;
  text-decoration: underline; }

.radarTable a:hover {
  color: #00476f;
  text-decoration: underline; }

.radarTableSection {
  padding: 10px; }

.weeklyQuiz {
  width: 95%;
  margin: auto;
  border: 1px solid #E4E3E3;
  font-size: 11px;
  line-height: 1.3;
  line-height: 20px; }

.weeklyQuiz label {
  margin-bottom: 0px; }

.weeklyQuiz .row {
  padding-bottom: 5px; }

.quizButton {
  text-align: center;
  padding: 10px 0px; }

.quizButton button {
  margin-right: 20px;
  margin-left: 20px;
  background: #1A3F6F;
  padding: 5px 10px;
  border-radius: 5px; }

.quizSelected {
  color: #1A3F6F !important;
  font-weight: bold !important; }

.quizCorrect {
  color: #1E982D !important; }

.quizIncorrect {
  color: #C61414 !important; }

.quizRadio {
  background: #FFF;
  border-radius: 100%;
  position: relative;
  top: 2px;
  height: 8px;
  width: 8px;
  left: 2px;
  cursor: pointer; }

.quizSelected .quizRadio {
  background-color: #1A3F6F !important; }

.quizRadioBorder {
  width: 14px;
  height: 14px;
  cursor: pointer;
  border: 1px solid #757575;
  position: relative;
  margin-right: 10px;
  border-radius: 100%;
  float: left;
  top: 4px; }

.quizSelected .quizRadioBorder {
  border: 1px solid #1A3F6F !important; }

.styledRadio input[type="radio"] {
  display: none; }

.styledRadio span {
  cursor: pointer;
  position: relative;
  margin-right: 10px;
  font-weight: normal; }

.quizSelected .radioChange {
  font-weight: bold !important; }

.editorialComment {
  padding: 20px;
  display: flex; }

.editorialComment .commentImage {
  margin: 0px 10px 0px 0px; }

.editorialComment .commentImage img {
  max-width: 50px;
  height: 55px;
  border-radius: 5px;
  width: 50px; }

.editorialComment .commentContent {
  display: block;
  max-width: 80%; }

.editorialComment .commentContent p {
  font-size: 11px;
  line-height: 1.5em;
  margin: 0;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-all;
  white-space: pre-wrap; }

.editorialComment .commentContent p:last-child {
  font-size: 11px;
  line-height: 1.5em;
  margin-left: 15px;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-all;
  white-space: pre-wrap; }

.editorialComment .commentContent .commentAuthor {
  font-size: 9px;
  color: #00467f;
  line-height: 12px;
  margin-left: 15px; }

.editorialCommentDivider {
  width: 85%;
  text-align: center;
  border-bottom: 1px solid #dfdfdf;
  margin-left: 7.5%; }

.podcastContent {
  border-bottom: 1px solid #dfdfdf;
  display: flex; }

.podcastContent .podcastImage {
  margin: 0px 20px 0px 0px;
  width: 40%;
  max-width: 100%;
  display: block; }

.podcastContent .podcastImage img:first-child {
  height: 100px;
  max-width: 100%; }

.podcastContent .podcastImage img:nth-child(2n) {
  width: 35px;
  height: 35px;
  position: relative;
  z-index: 2;
  bottom: 20px;
  left: 150px;
  border-radius: 25px; }

.podcastContent .podcastDescription {
  display: block; }

.podcastContent .podcastDescription p:first-child {
  font-size: 12px;
  line-height: 1.5em;
  max-height: 4.5em;
  overflow: hidden;
  color: #303030;
  font-weight: bold; }

.podcastContent .podcastDescription p:nth-child(2n) {
  font-size: 11px;
  line-height: 1.5em;
  max-height: 1.5em;
  overflow: hidden; }

.videoContent {
  border-bottom: 1px solid #dfdfdf;
  display: flex;
  padding-bottom: 35px; }

.videoContent .videoImage {
  margin: 0px 20px 0px 0px;
  /*width: 50%;*/
  display: block; }

.videoContent .videoImage img:first-child {
  width: 160px;
  height: 100px; }

.videoContent .videoDescription {
  display: block; }

.videoContent .videoDescription p:first-child {
  font-size: 12px;
  line-height: 1.5em;
  height: 4.5em;
  max-height: 4.5em;
  overflow: hidden;
  color: #303030;
  font-weight: bold; }

.videoContent .videoDescription p:nth-child(2n) {
  font-size: 11px;
  line-height: 1.5em;
  max-height: 1.5em;
  overflow: hidden; }

.videoSectionSearch {
  border: medium none;
  background: transparent;
  font-size: 12px;
  text-align: right;
  -moz-appearance: none;
  -webkit-appearance: none;
  float: right;
  color: #00476f;
  padding: 0px 15px 0px 0px;
  /*background-size: 10px auto;
    background-color: transparent !important;
    background-image: url($cdn_path + "/images/home/selectArrow.png") !important;
    background-repeat: no-repeat !important;
    background-attachment: scroll !important;
    background-position: left 100% center !important;
    background-clip: border-box !important;
    background-origin: padding-box !important;*/
  display: inline-block; }

.videoSectionSearch .videoSearchBy {
  list-style: outside none none;
  margin: 0px;
  padding: 0px; }

.videoSearchItems {
  display: none;
  list-style: none; }

.videoSearchBy:hover .videoSearchItems {
  display: block;
  height: 300px;
  overflow-y: auto;
  width: 300px;
  text-align: left;
  position: absolute;
  z-index: 99999;
  background: white;
  right: 25%; }

.videoSearchItems .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #b1b1b1 !important;
  border-radius: 0 !important;
  /*    height: 150px !important;*/
  width: 5px !important; }

.videoSearchItems .mCSB_scrollTools .mCSB_draggerRail {
  background-color: #f5f5f5 !important;
  width: 5px !important; }

.videoSearchItems .mCSB_scrollTools .mCSB_draggerContainer {
  right: 10px !important; }

.videoSearchItems .mCSB_dragger {
  height: 58px !important; }

.videoSearchItems li {
  border-bottom: 1px solid #dfdfdf;
  padding-bottom: 5x;
  font-size: 12px;
  line-height: 24px;
  color: black; }

.videoSearchItems li:hover {
  background: #00476f;
  color: white;
  font-size: 12px;
  padding-left: 5px; }

.videoSearchItems li a {
  color: black;
  text-decoration: none;
  width: 100%;
  display: inline-block; }

.videoSearchItems li a:hover {
  color: white;
  text-decoration: none; }

.videoSectionSearch option {
  font-size: 10px;
  text-align: left; }

.greenSlide {
  padding: 0px 2.5%; }

.greenSlider {
  display: none; }

.activeSlide {
  display: block; }

.greenSlider img {
  max-width: 100%;
  max-height: 220px;
  width: 100%;
  padding-bottom: 10px; }

.greenSlider .greenTitle {
  color: #303030;
  font-size: 14px;
  font-weight: bold;
  line-height: 16px;
  height: 17px;
  overflow: hidden; }

.greenSlider .greenDescription {
  color: #8c8c8c;
  font-size: 12px;
  font-weight: bold;
  line-height: 17px;
  max-height: 51px;
  overflow: hidden; }

.slideDotsCenter {
  text-align: center; }

.slideDotsHolder {
  position: relative;
  top: 6px;
  display: inline-block; }

.slideDots {
  margin-right: 5px;
  width: 11px;
  height: 11px;
  border: transparent;
  border-radius: 10px;
  background-color: #6c6c6c;
  display: inline-block;
  cursor: pointer; }

#greenLeft, #greenRight {
  height: 40px;
  width: auto;
  cursor: pointer;
  position: absolute;
  top: 100px; }

#greenLeft {
  float: left;
  left: 20px; }

#greenRight {
  float: right;
  right: 20px; }

.hiddenRadar {
  position: absolute;
  width: 135%;
  right: 0px;
  background: #FFF;
  z-index: 10;
  top: 0px;
  padding: 5px;
  border: 1px solid;
  border-radius: 10px;
  overflow-y: auto;
  max-height: 300px; }

.radarHover {
  position: relative; }

.radarHover p {
  pointer-events: none; }

.hiddenPodcast {
  position: absolute;
  font-size: 12px;
  width: 300px;
  background: #FFF;
  z-index: 10;
  top: 0px;
  height: auto;
  color: #000000;
  padding: 10px 15px;
  border: 3px double #C4C4C4;
  border-radius: 10px;
  text-align: left;
  max-height: 200px;
  line-height: 1;
  cursor: auto;
  overflow-y: auto; }

.podcastCloseBorder {
  width: 7%;
  text-align: center;
  border: 1px solid #7B7A7A;
  border-radius: 100%; }

.podcastCloseBorder:hover {
  background: #CECCCC; }

.podcastClose {
  cursor: pointer;
  font-size: 16px;
  right: 10px;
  bottom: 5px;
  color: #4B4A4A; }

.podcastIcon {
  color: #279DDF;
  display: inline-block;
  text-align: center;
  position: relative;
  padding-left: 5px;
  cursor: pointer; }

.pIconHover {
  width: 20px;
  height: 20px;
  text-align: center;
  position: relative;
  top: 2px; }

.pIconHover i {
  bottom: 1px;
  right: 2px;
  position: relative;
  pointer-events: none;
  font-weight: bold; }

.pIconHover:hover {
  border: 1px solid;
  border-radius: 100%;
  background: #C3DDEB; }

.podcastSpot1 {
  width: 11%;
  display: inline-block;
  margin-left: 3%;
  min-width: 50px; }

.podcastSpot1 .buttonContainer {
  width: auto; }

.podcastSpot1 img {
  max-width: 20px;
  max-height: 20px;
  height: auto; }

.podcastSpot1 .buttonContainer {
  min-width: 50px; }

.podcastSpot1 img.homepageDownloadIcon,
.podcastSpot1 img.homepage-pause-button {
  max-width: 18px;
  max-height: 18px;
  height: auto;
  margin-bottom: 2px; }

.podcastSpot2 {
  width: 50%;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  font-size: 12px; }

.podcastSpot2 p {
  text-overflow: ellipsis;
  color: #898989;
  margin-bottom: 0px !important;
  overflow: hidden;
  padding-left: 3px; }

.podcastSpot3 {
  width: 10%;
  display: inline-block;
  text-align: center; }

.podcastSpot4 {
  width: 15%;
  display: inline-block;
  text-align: right; }

.podcastHeaders {
  font-size: 14px;
  overflow: visible; }

.podcastListStyling {
  background: #F7F7F7;
  color: #898989;
  line-height: 24px; }

.sidebarSubheader {
  font-size: 14px !important; }

.podcastListStyling:hover {
  background: #F0F0F0; }

.activeDot {
  background-color: #913f98 !important;
  height: 11px;
  width: 11px;
  display: inline-block; }

.blogSection {
  padding-bottom: 10px;
  border-bottom: 1px solid #dfdfdf;
  line-height: 20px; }

.obrToolsSection {
  display: flex;
  width: 96%;
  background: white;
  box-shadow: 0px 2px 22px -4px #D3D3D3;
  padding: 20px;
  border-radius: 7px;
  margin: 10px; }

.obrToolSectionDivider {
  width: 100%;
  border-bottom: 1px solid #DFDFDF;
  margin-bottom: 10px; }

.obrToolsSectionLeft {
  border-right: 1px solid #dfdfdf;
  width: 50%;
  padding-left: 10px;
  padding-right: 5px; }

.obrToolsSectionRight {
  margin-left: 10px;
  max-width: 50%; }

.obrTool-content a {
  color: white;
  text-decoration: none;
  background: #00476f;
  padding: 0px 4px 3px;
  border-radius: 3px;
  font-size: 12px; }

.obrTool-logoSection a {
  color: #00476f;
  text-decoration: none; }

.obrTool-logoSection a:hover {
  color: #00476f;
  text-decoration: none; }

.obdLeanMore {
  postition: relative;
  top: 1em; }

.calendarEventsInfo {
  padding: 20px 0px 0px;
  max-width: 1000px;
  width: 96%;
  display: inline-block;
  margin: 0px 15px 0px 10px; }

.calendarEventsInfo h4 {
  color: #00467f;
  display: inline-block; }

.calenderEventInfo {
  display: inline-block;
  width: 95%; }

.calendarSelection {
  border: 2px solid #00476f;
  border-radius: 4px;
  -moz-appearance: none;
  -webkit-appearance: none;
  height: 48px;
  width: 12%;
  padding-left: 2.5%;
  margin-left: 2.5%;
  background-size: 13px auto;
  background-color: transparent !important;
  background-image: url("https://dp4vq9229cchk.cloudfront.net/images/home/selectArrow.png") !important;
  background-repeat: no-repeat !important;
  background-attachment: scroll !important;
  background-position: left 92% center !important;
  background-clip: border-box !important;
  background-origin: padding-box !important;
  font-family: MediumFont !important;
  color: #00476f; }

.financeSection {
  padding: 10px; }

.obrTweetHeader {
  display: inline-block;
  width: 100%;
  background-color: #1A3F6F;
  color: #FFF;
  text-align: left;
  height: auto;
  padding-bottom: 10px;
  margin: 0px !important;
  border-radius: 5px 5px 0px 0px;
  height: 30px; }

.obrTweetHeader h4 {
  margin: 0px;
  position: relative;
  /*top: 1px;*/
  font-size: 14px; }

obrTweetHeaderTitle {
  width: 45%;
  display: inline-block; }

.obrTweetHeaderFollow {
  display: inline-block;
  margin-right: 5px;
  position: relative;
  /*top: 5px;*/ }

.obrTweetHeaderFollow a {
  font-size: 11px;
  color: white;
  text-decoration: none;
  border-radius: 3px;
  background: #5fabf0;
  padding: 0px 5px; }

.obrTweetHeaderFollow a:hover {
  color: white;
  text-decoration: none; }

.obrTweetHeaderFollow img {
  width: 14px;
  height: 14px;
  margin-right: 3px;
  position: static;
  margin-bottom: 3px; }

.obrTweets {
  display: flex;
  margin: 10px 0px 0px;
  /*border-bottom: 1px solid #dfdfdf;*/
  width: 96%;
  margin-left: 1%; }

.obrTweets:last-child {
  display: flex;
  margin: 10px 0px 0px;
  width: 96%;
  margin-left: 1%; }

.obrTweetSection {
  display: block;
  height: 250px;
  overflow: auto; }

.obrTweetSection .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  background-color: #b1b1b1 !important;
  border-radius: 0 !important;
  /*    height: 150px !important;*/
  width: 5px !important; }

.obrTweetSection .mCSB_scrollTools .mCSB_draggerRail {
  background-color: #f5f5f5 !important;
  width: 5px !important; }

.obrTweetSection .mCSB_scrollTools .mCSB_draggerContainer {
  right: 10px !important; }

.obrTweetSection .mCSB_dragger {
  height: 58px !important; }

.obrTweets img {
  width: 20px;
  height: 20px;
  /* padding: 10px; */
  margin-right: 5px; }

.obrTweets .obrTweetDescription p {
  font-size: 11px;
  color: #8c8c8c;
  padding: 0px 0px 8px 20px;
  line-height: 18px;
  margin: 0; }

.obrTweets .obrTweetDescription span {
  font-size: 11px;
  color: #303030;
  padding: 0; }

pre {
  display: none; }

#homepagePodcastPlayer {
  width: 100%;
  height: auto;
  position: fixed;
  bottom: 0;
  left: 0;
  background: white;
  box-shadow: 0 -1vh 2vh #838383; }

.homepagePodcastPlayerTitle {
  font-size: 2.5vh;
  margin: 1vh 10vw;
  max-height: 4em; }

.homepagePodcastToggleImg {
  margin: 1vh 45%; }

.homepagePodcastPlayerMainContent {
  display: flex; }

#podcastPlayerSeek {
  width: 90%;
  display: inline-block; }

#podcastPlayerControllerContainer {
  display: inline-block;
  width: 100%; }

.podcastPlayerSeekContainer {
  padding: 8px 0px;
  margin: 0px;
  line-height: 18px;
  width: 70%;
  display: inline-block; }

progress[value] {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  color: #00476f;
  height: 10px;
  background: #dfdfdf; }

progress::-moz-progress-bar {
  background: #00476f; }

progress[value]::-webkit-progress-bar {
  background: #dfdfdf;
  border-radius: 2px; }

progress[value]::-webkit-progress-value {
  background-color: #00476f; }

.timeContainer {
  display: inline-block;
  padding: 0px; }

.buttonContainer {
  display: inline-block;
  width: 80px;
  vertical-align: top; }

.homepage-pause-button {
  display: none;
  width: 26px;
  position: relative;
  top: 2px;
  margin-top: 2px;
  margin-bottom: 3px;
  margin-left: 4px;
  cursor: pointer; }

.homepage-play-button {
  display: inline-block;
  width: 30px;
  cursor: pointer; }

.end-time {
  font-size: 10px;
  margin-right: 10px;
  display: inline-block;
  padding: 0px; }

.time-divider {
  font-size: 12px;
  display: inline-block;
  padding: 0px;
  margin: 0px; }

.start-time {
  font-size: 10px;
  display: inline-block;
  padding: 0px;
  margin: 0px; }

.homepageDownloadIcon {
  width: 25px;
  height: 25px;
  margin-right: 5px;
  margin-top: 3px; }

.homepageVolumeIcon {
  width: 20px;
  height: 20px;
  display: inline-block; }

#homepageVolumeBar {
  display: inline-block;
  vertical-align: center; }

input[type=range] {
  -webkit-appearance: none;
  width: 30%;
  margin: 3px 0px 0px 5px;
  padding-bottom: 3px;
  vertical-align: auto; }

@-moz-document url-prefix() {
  input[type=range] {
    -webkit-appearance: none;
    width: 30%;
    margin: 3px 0px 0px 5px;
    vertical-align: bottom;
    padding: 0px; } }

input[type=range]:focus {
  outline: none; }

input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 4.4px;
  cursor: pointer;
  background: #00476f; }

input[type=range]::-webkit-slider-thumb {
  height: 9px;
  width: 9px;
  border-radius: 3px;
  background: #d3d3d3 none repeat scroll 0% 0%;
  cursor: pointer;
  box-shadow: 0px 0px 4px #d3d3d3;
  -webkit-appearance: none;
  margin-top: -3px; }

input[type=range]:focus::-webkit-slider-runnable-track {
  background: #00476f; }

input[type=range]::-moz-range-track {
  width: 100%;
  height: 3px;
  cursor: pointer;
  background: #00476f none repeat scroll 0% 0%;
  border-radius: 1px;
  border: 1px solid #d3d3d3; }

input[type=range]::-moz-range-thumb {
  height: 9px;
  width: 9px;
  border-radius: 3px;
  background: #d3d3d3 none repeat scroll 0% 0%;
  cursor: pointer;
  box-shadow: 0px 0px 4px #d3d3d3; }

input[type=range]::-ms-track {
  width: 100%;
  height: 4.4px;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  color: white; }

input[type=range]::-ms-fill-lower {
  background: #00476f;
  border: 1px solid #d3d3d3;
  border-radius: 2px; }

input[type=range]::-ms-fill-upper {
  background: #00476f;
  border: 1px solid #d3d3d3;
  border-radius: 2px; }

input[type=range]::-ms-thumb {
  height: 9px;
  width: 9px;
  border-radius: 3px;
  background: #d3d3d3 none repeat scroll 0% 0%;
  cursor: pointer;
  box-shadow: 0px 0px 4px #d3d3d3; }

input[type=range]:focus::-ms-fill-lower {
  background: #00476f; }

input[type=range]:focus::-ms-fill-upper {
  background: #00476f; }

.subscribeContainer {
  display: inline-block; }

.subscribeButton {
  padding: 3px 3px;
  border: 1px solid black;
  border-radius: 3px;
  margin: 0px 5px 5px 0px;
  display: inline-block; }

.subscribeButton img {
  width: 20px;
  height: 20px;
  margin-right: 5px;
  display: inline-block;
  vertical-align: top;
  margin-top: 3px; }

.subscribeButton a {
  line-height: 10px;
  font-size: 8px;
  color: black;
  text-decoration: none; }

.subscribeButton a:hover {
  color: black;
  text-decoration: none; }

.subscribeButton p {
  line-height: 10px;
  font-size: 8px;
  padding: 0px;
  margin: 0px;
  display: inline-block; }

.newsPulseContent {
  padding: 20px 20px 15px; }

.newsPulseTitle {
  display: block; }

.newsPulseTitle a {
  text-decoration: none;
  color: black; }

.newsPulseTitle a:hover {
  text-decoration: none;
  color: black; }

.newsPulseTitle p {
  font-size: 11px;
  line-height: 1.5em;
  margin: 0;
  overflow-wrap: break-word;
  word-wrap: break-word;
  word-break: break-all;
  white-space: pre-wrap; }

.newsPulseDivider {
  width: 85%;
  text-align: center;
  border-bottom: 1px solid #dfdfdf;
  margin-left: 7.5%; }

.center-align {
  text-align: center; }

.headshot {
  height: 150px;
  max-width: 100%;
  width: auto;
  border-radius: 5px; }

ul.blueArrow {
  list-style-image: url("https://dp4vq9229cchk.cloudfront.net/images/blueArrow.png");
  font-size: 14px; }

.mmPsuedoAudio {
  background-color: #557EA7;
  width: 100%;
  margin: auto;
  height: 150px;
  border-radius: 20px;
  box-shadow: 0px 0px 5px 3px #ececec; }

.mmAudio {
  width: 100%; }

.mmButton {
  background-color: #557EA7;
  padding: 5px 15px;
  text-transform: none; }

.mmBox {
  box-shadow: 0px 2px 5px 3px #ececec;
  margin-top: 100px;
  border-radius: 5px;
  padding: 20px 30px !important; }

.mmDiscussuants .page-header {
  margin-bottom: 10px; }

.mmDiscussuants {
  margin-top: 0px;
  width: 100%;
  padding: 20px 30px 13px !important;
  box-shadow: 0px 2px 5px 3px #ececec; }

.mmTitleLabel {
  color: #0F3F6F;
  font-size: 18px; }

.mmBottomMargin {
  margin-left: 12.5%; }

.mmPublished {
  color: #B7B7B7;
  font-size: 14px; }

.mmLightGray {
  color: #B7B7B7; }

.mmBlue {
  color: #0F3F6F; }

.headshotDesc {
  line-height: 1 !important;
  font-size: 13px !important; }

.mmHeaderLabel {
  color: #0F3F6F;
  font-size: 20px; }

.mmReferences li {
  font-size: 12px;
  font-weight: bold; }

.mmReferences li span {
  font-size: 14px;
  font-weight: normal; }

.mmfont {
  font-family: MediumFont !important; }

.caseStudyWrapper {
  background-color: #fff;
  margin-bottom: 15px;
  border-radius: 15px;
  padding: 5px 15px 15px;
  box-shadow: 0px 2px 22px -1px #D3D3D3; }

.caseStudyWrapper h3 {
  color: #00467F;
  border-bottom: 1px solid #00467F; }

.caseStudyWrapper .attendant-information {
  background-color: #fff;
  padding: 10px 15px;
  margin-top: 10px;
  /*border-radius: 10px;
    box-shadow: inset 0px 0px 19px -3px #D3D3D3;*/ }

.caseStudyWrapper .attendant-information:nth-child(n+3) {
  border-top: 1px solid #d3d3d3; }
