.rcw-container{    
	max-width: 1000px;
    margin: 0px auto;
    margin-bottom: 15px;
    padding: 10px;
    border-radius: 10px;}
.rcw-table{border:1px solid #ddd;border-radius:6px;overflow:hidden; font-size:14px;}
.rcw-row{display:grid;grid-template-columns:1fr 260px 1px;padding:5px;padding-left:15px;border-bottom:1px solid #eee;align-items:center}
.rcw-row.header{background:#f7f7f7;font-weight:600}
.rcw-row.actions{background:#fff}
.rcw-row.note{grid-column:1/-1;padding:12px;background:#fafafa}
.rcw-row.result{background:#fff}
.rcw-row input{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px}
#rcw_calculate{padding:8px 12px;border-radius:6px;border:0;background:#0073aa;color:#fff;cursor:pointer}
#rcw_reset{padding:8px 10px;border-radius:6px;border:1px solid #ccc;background:#fff;cursor:pointer;margin-left:8px}
.results-header{background:#f1f9ff}
.rcw-row.note ul{margin:6px 0 0 18px;padding:0}
.rcw-table-p { margin-bottom: 5px; padding: 20px; background: #f5f5ab; }
.rcw-table-amount-est { padding-left:60px;}
.rcw-table-amount-est span {color:red;}
.rcw-table-amount-wiz { padding-left:60px;}
.rcw-table-amount-wiz span {color:green;}
.rcw-table-amount-com { padding-left:60px;}
.rcw-table-p-w { margin-bottom: 5px; padding: 20px; background: #e1f5fe; }
.rcw-container h3 {
	padding: 5px 15px;
    font-size: 20px !important;
    color: white;
    background: #039BE5;
}