/* Tabs */  
  
.tabs {
  *zoom: 1;
  margin-top: 20px !important;
  margin-bottom: 0 !important; 
  }
  .tabs:before, .tabs:after {
    content: " ";
    display: table; }
  .tabs:after {
    clear: both; }
  .tabs dd {
    width:50%;
    text-align:center;
    position: relative;
    margin-bottom: 0 !important;
    float: left; }
    .tabs dd > a {
      display: block;
      font-family: 'Open Sans';
      background: #efefef;
      color: #222222;
      padding: .9rem 0;
      font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
      font-size: 1rem; }
      @media only screen and (max-width: 30em) {
	      .tabs dd > a {
	      	padding: .6rem 0;}
      }
      .tabs dd > a:hover {
        background: #e1e1e1; }
    .tabs dd.active a {
      font-family: 'Open Sans';
      background: #444444;
      color:white; }
      
        
/* Tabs Modal */  

.tabs-modal {
  *zoom: 1;
  margin-bottom: 0 !important; 
  }
  .tabs-modal:before, .tabs:after {
    content: " ";
    display: table; }
  .tabs-modal:after {
    clear: both; }
  .tabs-modal dd {
    width:50%;
    text-align:center;
    position: relative;
    margin-bottom: 0 !important;
    float: left; }
    .tabs-modal dd > a {
      display: block;
      background: #efefef;
      color: #222222;
      padding: 1rem 0;
      font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
      font-size: 1rem; }
      .tabs-modal dd > a:hover {
        background: #e1e1e1; }
    .tabs-modal dd.active a {
      background: #999999;
      color:white; }
      
      
  .tabs-content-modal {
    *zoom: 1;
    margin-bottom: 1.5rem;
    width: 100%; }
    .ttabs-content-modal:before, .tabs-content-modal:after {
      content: " ";
      display: table; }
    .tabs-content-modal:after {
      clear: both; }
    .tabs-content-modal > .content {
      display: none;
      float: left;
      padding: 0.9375rem 0;
      width: 100%; }
      .tabs-content-modal > .content.active {
        display: block;
        float: none; }
      .tabs-content-modal > .content.contained {
        padding: 0.9375rem 0; }
    .tabs-content-modal.vertical {
      display: block; }
      .tabs-content-modal.vertical > .content {
        padding: 0 0.9375rem 0; }



/* Logo Styles */  

    .row img{
      margin:12.5px auto ;
      display:block;}
    
    .row .button{
       margin:20px auto 0;
       display:block;
       max-width:200px;
       background-color:#00AEEF;
       font-family: 'Open Sans';}
       @media only screen and (max-width: 30em) {
          .row .button {
            margin:20px auto 0;
            font-size:12px;}
       }
    
    .row .button:hover{
       display:block;
       max-width:200px;
       background-color:#006c95;
       font-family: 'Open Sans';}
    
    .logos {
      margin-bottom:100px;}
      
      
/* Custom Row Styles */ 
            
    .small-12 {
        border-bottom: 1px solid #EFEFEF;
        width: 100%;
    }
        