/* CSS Document */
.dosing h4{margin:20px 0px;}
.dc-table input,.dc-table select,.dc-table option{font-family:georgia;margin:0px 0px;}
.dc-table{}
.dc-table tr:nth-child(odd) {background: #EFEFEF}
.dc-table td {padding:5px;font-size:.7em}
.dc-table td
.dc-tip{font-size:13px}
.dc-table .value span{font-weight:bold}
.dc-totals-table-wrapper{background-color:#FFF6F6;padding:10px 10px;border-top:2px solid #333;border-bottom:2px solid #333;
 
}
.dc-totals-table-wrapper .dc-table tr:nth-child(odd) {background: #e8d3d3}
.dc-table h6 {
    margin: 0px;
}
.dc-totals-table{margin-top:30px;margin-bottom:10px;width:100%;}
@media (max-width: 767px){
  .dc-table tr td {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        border: none;
        width: 100% !important;
        max-width: 100% !important;
        flex-grow: 1 !important;
    }
}

