h1, h2, h3, h4, h5, button, .btn{
  text-transform: none;
}

h1, h2, h3, h4, h5{
font-family: "museo-sans",sans-serif;
    font-style: normal;
    font-weight: 500;
    color: #268ecd;
    text-rendering: optimizeLegibility;
    
}

p{
  font-size: 18px;
}
button, .btn{
      border-radius: 2em!important;
      font-family: "museo-sans",sans-serif;
          display: inline-block;
          font-weight: 700;
    vertical-align: middle;
    margin: 0 0 1rem 0;
    font-family: inherit;
    padding: .9em 2.25em;
    -webkit-appearance: none;
    border: 1px solid transparent;
    border-radius: 32px;
    transition: background-color .1s ease-out , border-color .1s ease-out , color .1s ease-out;
    font-size: .9rem;
    line-height: 1;
    text-align: center;
    cursor: pointer;
    background-color: #ff6714;
    color: #fefefe;
}

#mainNavBar{
  height: 50px;
}

div.homeLogos li{
  cursor: default;
}

.sectionBlock{
  padding: 3em 0;
}

.quoteBlock{
  background-color: #474747; 
}
.quote{
  color: #ff6714;
}

.header_bg h1{
  font-size: 3em;
}

#facts{
  background-color: #2a4788;
  color: #fff;
}

#facts h5, #facts h1{
  color: #fff;
}

.border-right{
  border-right: 3px solid white;
}

.marginTop{
  margin-top: 3em;
}
.cs-box{
	background-color: rgba(0, 0, 0, 0);
}
.header_bg {
    background-color: #e3e3e3;
    color: #fff;
	  background-image: url("../img/turbo10.jpg"); 
    background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding: 1.5em 0;
}

.FooterBG {
    background-color: #0093d7;
    color: #fff;
}

.mts_title{
	color: #1ab4ff;
	margin-bottom: 0;
}

.sanofi_bg{
    background-color: rgba(71, 165, 82, .34);
}

.sm_bg{
    background-color: #1ab4ff;
}

.swissRe_bg{
    background-color: rgba(26, 180, 255, .4);
}

.turbo_bg{
    background-color: rgba(146, 219, 213, .7);
}
.webinar_bg{
    background-color: rgba(150, 219, 255, .7);
    background-image: url("../img/300x300-webinarBlade_bg_suite.png"); 
    background-position: left bottom;
  background-repeat: no-repeat;
}
.video_bg{
    background-color: rgba(255, 222, 131, .3);
}

.demo_bg{
  background-color: rgb(42, 71, 136);
  color: #FFF;
}

@media only screen and (max-width: 850px){
	h3{font-size: 1.5em}
}
	
@media only screen and (max-width: 680px) {
	.datasheet_bg{
    background-color: rgb(254, 212, 255);
    background-image: none;
	}

  .webinar_bg{
    background-color: rgba(150, 219, 255, .7);
    background-image: none; 
  }
}


div.homeLogos .homeLogoReveal{
  background-color: #268ecd;
  color: #fff;
}

div.homeLogos .homeLogoReveal h3{
  font-size: 1.25em;
}


.BSMfooter{
      background-color: #2a4788;
      color: #000;
}

.BSM{
      background-color: #e3e3e3;
    background-image: url("../img/HP_banner.jpg"); 
    background-position: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  padding-bottom: 4em;
}
.BSM p{
  font-size: 21px;
  margin-bottom: 1rem;
}

.mktoForm {
  visibility: hidden;
  position: absolute;
}
.mktoModal .mktoForm {
  visibility: visible;
  position: static;
}