/* a:link, a:hover, a:focus { color:rgba(49,176,213,0.70); } - disabled! */

.alert-info { margin-bottom:0; }

.bg-gray { background-color:#f2f2f2; }
 
.table-responsive { border:0; }
 

.table>tbody>tr>td, .table>thead>tr>td,
.table>tfoot>tr>td, .table-bordered, 
/* .well */ {
  font-size:16px;
  border-color:rgba(49,176,213,0.25);
}

.table-hover>tbody>tr:hover>td,
.table-hover>tbody>tr:hover>th,
.table-bordered thead {
  background-color:rgba(49,176,213,0.15);
  border-bottom-width:0;
}

.table-bordered thead, /* .well */ {
  background-color:rgba(49,176,213,0.40);
}

.btn-huge {
  font-size:30px;
  padding:10px 20px;
  background-color:rgba(30,30,50,0.25);
  color:rgba(49,176,213,0.95)
}

.btn-info:link { color:#f9f9f9; }

.grayscale {
  filter: grayscale(90%); /* Current draft standard */
  -webkit-filter: grayscale(90%); /* New WebKit */
  -moz-filter: grayscale(90%);
  -ms-filter: grayscale(90%); 
  -o-filter: grayscale(90%);
  opacity:0.4;
}

.label-group>.label:first-child {
	border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    margin-right: 0;
}
    
.label-group>.label:nth-child(2) {
	border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    margin-left: 0;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.list-inline li {
  vertical-align:middle;
  text-align:center;
}


@media screen and (min-width: 992px) {

  .equal {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  
  .equal > div[class*='col-']{
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width:33%;
  }
  
  .panel {
    width:100%;
  }
  
}