/**************************************
* BW Adaptive 
* modified 9/17/2013
* v. 2.0.1
**************************************/
/* line 4, _qm_table_fix.scss */
.bw_mobile_on .bw_mobile_wrapper .qm-container,
.bw_mobile_on .bw_mobile_wrapper .qm-container *[width*="6"],
.bw_mobile_on .bw_mobile_wrapper .qm-container *[width*="px"] {
  height: auto;
  max-width: 100% !important;
  width: 100% !important;
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important;
  padding: 0;
  margin: 0;
}
/* line 16, _qm_table_fix.scss */
.bw_mobile_on .bw_mobile_wrapper .qm-container .qm-mm-chart-data td.qm-mm-chart, .bw_mobile_on .bw_mobile_wrapper .qm-container .qm-mm-chart-data td.qm_maintext {
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 1em;
}
/* line 23, _qm_table_fix.scss */
.bw_mobile_on .bw_mobile_wrapper .qm-container .qm-mm-chart-data td.qm-mm-chart a {
  width: 100%;
  text-align: center;
  display: block;
}
/* line 31, _qm_table_fix.scss */
.bw_mobile_on .bw_mobile_wrapper .qm-container .qm-top-nav td,
.bw_mobile_on .bw_mobile_wrapper .qm-container .qm_heading_bar td {
  clear: both;
  display: block;
  max-width: 100% !important;
  text-align: left;
  width: 100% !important;
}
/* line 40, _qm_table_fix.scss */
.bw_mobile_on .bw_mobile_wrapper .qm-container .qm_heading_bar .qm_cycle td {
  display: table-cell;
  vertical-align: middle;
  padding: 0;
  margin: 0;
  width: auto;
}
/* line 47, _qm_table_fix.scss */
.bw_mobile_on .bw_mobile_wrapper .qm-container .qm_heading_bar .qm_cycle td#qm_label {
  vertical-align: middle;
}
/* line 52, _qm_table_fix.scss */
.bw_mobile_on .bw_mobile_wrapper th.days {
  display: none;
}
/* line 57, _qm_table_fix.scss */
.bw_mobile_on .bw_mobile_wrapper .qmmt_main {
  border: none;
}
/* line 62, _qm_table_fix.scss */
.bw_mobile_on .bw_mobile_wrapper #interactiveChart, .bw_mobile_on .bw_mobile_wrapper #interactiveChart #interactiveChart div {
  border: 0 none !important;
}
/* line 65, _qm_table_fix.scss */
.bw_mobile_on .bw_mobile_wrapper #interactiveChart #exPanel {
  display: none;
}
/* line 68, _qm_table_fix.scss */
.bw_mobile_on .bw_mobile_wrapper #interactiveChart #qmcb-chart-img {
  display: block;
  height: auto;
  width: 100%;
}
/* line 74, _qm_table_fix.scss */
.bw_mobile_on .bw_mobile_wrapper #interactiveChart td {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 77, _qm_table_fix.scss */
.bw_mobile_on .bw_mobile_wrapper #interactiveChart #qmcb-timeframe tbody, .bw_mobile_on .bw_mobile_wrapper #interactiveChart #qmcb-timeframe tr {
  display: block;
  width: 100% !important;
}
/* line 81, _qm_table_fix.scss */
.bw_mobile_on .bw_mobile_wrapper #interactiveChart #qmcb-timeframe td {
  display: inline-block;
  text-align: left;
  width: 90% !important;
}
/* line 86, _qm_table_fix.scss */
.bw_mobile_on .bw_mobile_wrapper #interactiveChart #qmcb-timeframe td:first-child, .bw_mobile_on .bw_mobile_wrapper #interactiveChart #qmcb-timeframe td:first-child + td + td {
  clear: left;
  float: left;
  white-space: nowrap;
  width: 10% !important;
}
/* line 92, _qm_table_fix.scss */
.bw_mobile_on .bw_mobile_wrapper #interactiveChart #qmcb-timeframe .qmmt_input {
  float: left;
  margin-left: 5%;
  width: 95% !important;
}
/* line 97, _qm_table_fix.scss */
.bw_mobile_on .bw_mobile_wrapper #interactiveChart #qmcb-timeframe td[align="right"] {
  display: none;
}
/* line 100, _qm_table_fix.scss */
.bw_mobile_on .bw_mobile_wrapper #interactiveChart #qmcb-uppers td {
  display: block;
  text-align: left;
  width: 100% !important;
}
/* line 105, _qm_table_fix.scss */
.bw_mobile_on .bw_mobile_wrapper #interactiveChart #qmcb-uppers input, .bw_mobile_on .bw_mobile_wrapper #interactiveChart #qmcb-uppers select, .bw_mobile_on .bw_mobile_wrapper #interactiveChart #qmcb-lowers input, .bw_mobile_on .bw_mobile_wrapper #interactiveChart #qmcb-lowers select {
  max-width: 22%;
  float: left;
  margin-right: 1%;
}
/* line 110, _qm_table_fix.scss */
.bw_mobile_on .bw_mobile_wrapper #interactiveChart #qmcb-lowers input, .bw_mobile_on .bw_mobile_wrapper #interactiveChart #qmcb-lowers select {
  max-width: 50%;
}
/* line 113, _qm_table_fix.scss */
.bw_mobile_on .bw_mobile_wrapper #interactiveChart td[nowrap="nowrap"] > .qmmt_input[type="checkbox"] + span {
  display: inline-block;
  float: right;
  width: 90%;
}
/* line 118, _qm_table_fix.scss */
.bw_mobile_on .bw_mobile_wrapper #interactiveChart td[nowrap="nowrap"] > .qmmt_input[type="checkbox"] {
  background-color: red !important;
  clear: left;
  float: left !important;
  width: auto;
}
/* line 124, _qm_table_fix.scss */
.bw_mobile_on .bw_mobile_wrapper #interactiveChart .qmmt_input.qm_buildChart_button {
  font-size: 1.5em;
  margin: 5px auto;
  padding: 20px;
}
/* line 131, _qm_table_fix.scss */
.bw_mobile_on .bw_mobile_wrapper .m_auto_width_2 {
  display: block;
  background-size: 100% auto !important;
  height: auto !important;
  min-width: 210px !important;
  width: 100% !important;
  max-width: 100% !important;
}
/* line 139, _qm_table_fix.scss */
.bw_mobile_on .bw_mobile_wrapper .m_auto_width_2 > ul {
  height: auto !important;
}
/* line 142, _qm_table_fix.scss */
.bw_mobile_on .bw_mobile_wrapper .m_auto_width_2 > ul > li {
  display: inline-block !important;
}
