﻿/* http://www.minimit.com/demos/bootstrap-3-responsive-columns-of-same-height  */
/* vertical alignment styles */
.col-top {
    vertical-align:top;
}
.col-middle {
    vertical-align:middle;
}
.col-bottom {
    vertical-align:bottom;
}
/* columns of same height styles */
.container-xs-height {
    display:table;
    padding-left:0px;
    padding-right:0px;
}
.row-xs-height {
    display:table-row;
}
.col-xs-height {
    display:table-cell;
    float:none;
}
@media (min-width: 768px) {
    .container-sm-height {
        display:table;
        padding-left:0px;
        padding-right:0px;
    }
    .row-sm-height {
        display:table-row;
    }
    .col-sm-height {
        display:table-cell;
        float:none;
    }
}
@media (min-width: 992px) {
    .container-md-height {
        display:table;
        padding-left:0px;
        padding-right:0px;
    }
    .row-md-height {
        display:table-row;
    }
    .col-md-height {
        display:table-cell;
        float:none;
    }
}
@media (min-width: 1200px) {
    .container-lg-height {
        display:table;
        padding-left:0px;
        padding-right:0px;
    }
    .row-lg-height {
        display:table-row;
    }
    .col-lg-height {
        display:table-cell;
        float:none;
    }
}


/*HIDDEN INLINE https://gist.github.com/kbsali/6765663 */

        /*CB removed*/
 /*     
.hidden-inline-xs {
  display: inline !important;
}
 
tr.hidden-inline-xs {
  display: table-row !important;
}
 
th.hidden-inline-xs,
td.hidden-inline-xs {
  display: table-cell !important;
}  */
 
@media (max-width: 767px) {
  .hidden-inline-xs {
    display: none !important;
  }
  tr.hidden-inline-xs {
    display: none !important;
  }
  th.hidden-inline-xs,
  td.hidden-inline-xs {
    display: none !important;
  }
}
 
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-inline-xs.hidden-inline-sm {
    display: none !important;
  }
  tr.hidden-inline-xs.hidden-inline-sm {
    display: none !important;
  }
  th.hidden-inline-xs.hidden-inline-sm,
  td.hidden-inline-xs.hidden-inline-sm {
    display: none !important;
  }
}
 
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-inline-xs.hidden-inline-md {
    display: none !important;
  }
  tr.hidden-inline-xs.hidden-inline-md {
    display: none !important;
  }
  th.hidden-inline-xs.hidden-inline-md,
  td.hidden-inline-xs.hidden-inline-md {
    display: none !important;
  }
}
 
@media (min-width: 1200px) {
  .hidden-inline-xs.hidden-inline-lg {
    display: none !important;
  }
  tr.hidden-inline-xs.hidden-inline-lg {
    display: none !important;
  }
  th.hidden-inline-xs.hidden-inline-lg,
  td.hidden-inline-xs.hidden-inline-lg {
    display: none !important;
  }
}
         /*CB removed*/
 /*   
.hidden-inline-sm {
  display: inline !important;
}
 
tr.hidden-inline-sm {
  display: table-row !important;
}
 
th.hidden-inline-sm,
td.hidden-inline-sm {
  display: table-cell !important;
}  */
 
@media (max-width: 767px) {
  .hidden-inline-sm.hidden-inline-xs {
    display: none !important;
  }
  tr.hidden-inline-sm.hidden-inline-xs {
    display: none !important;
  }
  th.hidden-inline-sm.hidden-inline-xs,
  td.hidden-inline-sm.hidden-inline-xs {
    display: none !important;
  }
}
 
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-inline-sm {
    display: none !important;
  }
  tr.hidden-inline-sm {
    display: none !important;
  }
  th.hidden-inline-sm,
  td.hidden-inline-sm {
    display: none !important;
  }
}
 
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-inline-sm.hidden-inline-md {
    display: none !important;
  }
  tr.hidden-inline-sm.hidden-inline-md {
    display: none !important;
  }
  th.hidden-inline-sm.hidden-inline-md,
  td.hidden-inline-sm.hidden-inline-md {
    display: none !important;
  }
}
 
@media (min-width: 1200px) {
  .hidden-inline-sm.hidden-inline-lg {
    display: none !important;
  }
  tr.hidden-inline-sm.hidden-inline-lg {
    display: none !important;
  }
  th.hidden-inline-sm.hidden-inline-lg,
  td.hidden-inline-sm.hidden-inline-lg {
    display: none !important;
  }
}
         /*CB removed*/
 /*   
.hidden-inline-md {
  display: inline !important;
}
 
tr.hidden-inline-md {
  display: table-row !important;
}
 
th.hidden-inline-md,
td.hidden-inline-md {
  display: table-cell !important;
}    */
 
@media (max-width: 767px) {
  .hidden-inline-md.hidden-inline-xs {
    display: none !important;
  }
  tr.hidden-inline-md.hidden-inline-xs {
    display: none !important;
  }
  th.hidden-inline-md.hidden-inline-xs,
  td.hidden-inline-md.hidden-inline-xs {
    display: none !important;
  }
}
 
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-inline-md.hidden-inline-sm {
    display: none !important;
  }
  tr.hidden-inline-md.hidden-inline-sm {
    display: none !important;
  }
  th.hidden-inline-md.hidden-inline-sm,
  td.hidden-inline-md.hidden-inline-sm {
    display: none !important;
  }
}
 
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-inline-md {
    display: none !important;
  }
  tr.hidden-inline-md {
    display: none !important;
  }
  th.hidden-inline-md,
  td.hidden-inline-md {
    display: none !important;
  }
}
 
@media (min-width: 1200px) {
  .hidden-inline-md.hidden-inline-lg {
    display: none !important;
  }
  tr.hidden-inline-md.hidden-inline-lg {
    display: none !important;
  }
  th.hidden-inline-md.hidden-inline-lg,
  td.hidden-inline-md.hidden-inline-lg {
    display: none !important;
  }
}
 
.hidden-inline-lg {
  display: inline !important;
}
 
tr.hidden-inline-lg {
  display: table-row !important;
}
 
th.hidden-inline-lg,
td.hidden-inline-lg {
  display: table-cell !important;
}
 
@media (max-width: 767px) {
  .hidden-inline-lg.hidden-inline-xs {
    display: none !important;
  }
  tr.hidden-inline-lg.hidden-inline-xs {
    display: none !important;
  }
  th.hidden-inline-lg.hidden-inline-xs,
  td.hidden-inline-lg.hidden-inline-xs {
    display: none !important;
  }
}
 
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-inline-lg.hidden-inline-sm {
    display: none !important;
  }
  tr.hidden-inline-lg.hidden-inline-sm {
    display: none !important;
  }
  th.hidden-inline-lg.hidden-inline-sm,
  td.hidden-inline-lg.hidden-inline-sm {
    display: none !important;
  }
}
 
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-inline-lg.hidden-inline-md {
    display: none !important;
  }
  tr.hidden-inline-lg.hidden-inline-md {
    display: none !important;
  }
  th.hidden-inline-lg.hidden-inline-md,
  td.hidden-inline-lg.hidden-inline-md {
    display: none !important;
  }
}
 
@media (min-width: 1200px) {
  .hidden-inline-lg {
    display: none !important;
  }
  tr.hidden-inline-lg {
    display: none !important;
  }
  th.hidden-inline-lg,
  td.hidden-inline-lg {
    display: none !important;
  }
}
 
.visible-print {
  display: none !important;
}
 
tr.visible-print {
  display: none !important;
}
 
th.visible-print,
td.visible-print {
  display: none !important;
}
 
@media print {
  .visible-print {
    display: inline !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
  .hidden-inline-print {
    display: none !important;
  }
  tr.hidden-inline-print {
    display: none !important;
  }
  th.hidden-inline-print,
  td.hidden-inline-print {
    display: none !important;
  }
}