@import url("https://fonts.googleapis.com/css?family=Cabin|Open+Sans");

/* Filter titles */

.btn {
  font-family: 'Cabin', 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-weight: 400;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  text-transform: uppercase;
  border-radius: 0;
}

.btn-default {
  color: #42DCA3;
  border: 1px solid #42DCA3;
  background-color: transparent;
}

.btn-default:focus, .btn-default:hover {
  color: black;
  border: 1px solid #42DCA3;
  outline: none;
  background-color: #42DCA3;
}

.btn-primary { background: #000; border: none; border-radius: 5px; padding: .375rem .75rem; line-height: 15px; font-size: 12px; color:#fff; }
/*.btn-primary:hover { background: #fff; color: #000 !important; border: none; text-decoration: none; }*/
.btn-secondary { background: #999; border: none; border-radius: 10px; }
/*.btn-secondary:hover { background: #fff; color: #000 !important; border:none; }*/

.bc { font-size: 10px; margin-bottom: 20px; }
.bc a.btn-primary { background: #999; padding:.375rem .75rem; line-height:40px; color:#fff; }
.bc a.btn-primary:hover { background: #999; color: #fff !important;border:none; text-decoration:none; }

.bc a.btn-primary-article { background: #f85d13; padding:.375rem .75rem; line-height:40px; color:#fff; }
/*.bc a.btn-primary-article:hover { background: #f85d13; color: #000 !important;border:none; text-decoration:none; }*/

.bc a.btn-secondary { background: none; }
/*.bc a.btn-secondary:hover { color: #f85d13 !important; text-decoration: underline;}*/
.bc a { font-size: 12px; margin-right: 10px; border-radius: 5px;color:#fff; }
.bc a:last-child { margin-right: 0; }
       
.media-assets-grid .flex-block.media-asset {
  border-right:1px solid #b2b2b2;
}
              
table td:nth-of-type(2n) {
    background-color: #ffffff; 
}
       
table tbody tr:nth-child(even) {    
    background-color: #fff;
}       
     
table td {
    border: solid 1px #dedede;
}
       
                          
.pricing {
  width:100%;padding-left:300px;margin-top:-90px;margin-bottom:20px;  
}
       
@media only screen and (max-width: 768px) {
  
  .pricing {width:100%;padding-left:20px;margin-top:-5px;}
  
}
                           
.pricing > span {
  font-family: "Helvetica Neue", Helvetica Neue, Helvetica, Arial, sans-serif;
}
       
       
       