
table#table-two-axis {background: transparent;border-collapse: collapse;margin: 0;width: 100%;}

table#table-two-axis tr,
table#table-two-axis th,
table#table-two-axis td {border: none;border-bottom: 0 solid transparent;}
table#table-two-axis td .form-control {
display: inline-block;
height: calc(1em + .75rem + 2px);
padding: .3rem .75rem;
font-size: .8rem;
border: solid 1px #454545;
width:80px;
margin-right:.3rem;
}
table#table-two-axis td .custom-select {
height: calc(1.25em + .75rem + 2px);
padding: 0 .3rem 0 .3rem;
font-size: .8rem;
width:80px;
}
table#table-two-axis thead th {font-weight:400;}
table#table-two-axis th,
table#table-two-axis td {padding: 10px 12px;text-align: left;}
table#table-two-axis th {background: transparent;color: #0087a9;text-transform: uppercase;}
table#table-two-axis tr td {background: transparent;color: #999999;}
table#table-two-axis tr:nth-of-type(2n+2) td {background: transparent;}
table#table-two-axis.bt tfoot th,
table#table-two-axis.bt tfoot td,
table#table-two-axis.bt tbody td {padding: 0;}
table#table-two-axis.bt tfoot th:before,
table#table-two-axis.bt tfoot td:before,
table#table-two-axis.bt tbody td:before {color:#0087a9;margin-right: 0;padding: 2px 10px;}
table#table-two-axis.bt tbody td:nth-child(2):before {padding: 15px 15px;}
table#table-two-axis.bt tbody td:nth-child(3):before {padding: 15px 15px;}

table#table-two-axis.bt tfoot th .bt-content,
table#table-two-axis.bt tfoot td .bt-content,
table#table-two-axis.bt tbody td .bt-content {display: inline-block;padding: 8px 10px;}

table#table-two-axis.two-axis tr td:first-of-type {}

table#table-two-axis.two-axis tr td:first-of-type,
table#table-two-axis.two-axis tr:nth-of-type(2n+2) td:first-of-type,
table#table-two-axis.two-axis tr td:first-of-type:before {
background: #f4fbff;
color: #0087a9;
border-right:0;
border:0;
}
table#table-two-axis.two-axis tr td:first-of-type::before,table#table-two-axis.bt tbody td:nth-child(1) .bt-content {padding-top:.9rem;padding-bottom:.9rem;}
table#table-two-axis.bt tbody td:nth-child(1) .bt-content {padding-left:4px;}
table#table-two-axis.two-axis tr td:first-of-type:before {width:auto;padding-right:0;border-bottom: 1px solid #f0f0f0;}
table#table-two-axis {width: 100%;}
table#table-two-axis.bt thead,
table#table-two-axis.bt tbody th {display: none;}
table#table-two-axis.bt tfoot th,
table#table-two-axis.bt tfoot td,
table#table-two-axis.bt tbody td {
border: none;
display: block;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
vertical-align: middle;

/* IE 9 */
float: left\9;
width: 100%\9;
}

table#table-two-axis.bt tfoot th::before,
table#table-two-axis.bt tfoot td::before,
table#table-two-axis.bt tbody td::before {
content: attr(data-th) ": ";
display: inline-block;
-webkit-flex-shrink: 0;
-ms-flex-shrink: 0;
flex-shrink: 0;
font-weight:400;
width: 170px;
padding:.5rem 1rem;
border-bottom: 1px solid #f0f0f0;
border-right: 1px solid #f0f0f0;
}

table#table-two-axis.bt tfoot th.bt-hide,
table#table-two-axis.bt tfoot td.bt-hide,
table#table-two-axis.bt tbody td.bt-hide {display: none;}

table#table-two-axis.bt tfoot th .bt-content,
table#table-two-axis.bt tfoot td .bt-content,
table#table-two-axis.bt tbody td .bt-content {vertical-align: middle;width:140px;width:100%;}
table#table-two-axis.bt tbody td .bt-content {border-bottom: 1px solid #f0f0f0;}
table#table-two-axis .bt-wrapper.active {max-height: 310px;overflow: auto;-webkit-overflow-scrolling: touch;}

table#table-two-axis.bt.bt--no-header tfoot td::before,
table#table-two-axis.bt.bt--no-header tbody td::before {display: none;}
