.data-table {width:100%;line-height: 30px;font-size: 15px;margin-top: 20px}
.data-table td,.data-table th {padding: 3px 5px;border:1px solid #ddd;height: 60px}
.tc-blue {color: #3e7acf;}
.tc-red {color: red;}
.data-table input[type=text], .data-table input[type=password], .data-table textarea, .data-table select {-webkit-appearance: none;border-radius: 4px;border: 1px solid #909399;-webkit-box-sizing: border-box;box-sizing: border-box;color: #606266;outline: 0;-webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1);transition: border-color .2s cubic-bezier(.645,.045,.355,1);}
.form-input {height: 30px;line-height: 30px;padding: 0 1em;margin: 5px;border: 1px #ccc solid;font-size: 14px;}
select {background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAiUlEQVQ4T93TPQrCQBBA4S/3SaO9kFJEEC9gG8iBArZeQAJB7BQ8gIfwIrKwhcSNi6TLlPPzYN7OFiZGMXHeTAEV7iNuvmopBze8cBhATlii/MynAAuccUETm1tssMczBwj1FTocY3ONHR7D1X494xp9HNjimvKSu4MgLcSY1Lke0l//KycxC3sDlK0PETXOoKYAAAAASUVORK5CYII=) no-repeat center right;}
textarea {;margin: 10px 0 0 8%}
.data-table input[type=radio] {line-height: 40px;margin-left: 8%}
td.checkbox-td {text-align: center}
td.checkbox-td > label {display:block;width: 70%;margin-left: 30%;text-align: left}
input.btn.bg-gold[disabled] {width: 65px;background-color: #3e7acf;line-height: 30px;color: #cccccc;border-radius: 4px;margin: 0 10px;}
input.btn.bg-gold {width: 65px;background-color: #f60;color: #fff;line-height: 30px;border-radius: 4px}
input.btn.bg-dark {width: 65px;line-height: 30px;border-radius: 4px}
input.btn.bg-gold:hover, input.btn.bg-dark:hover {cursor: pointer}
.summary {font-weight: bold;font-size: 1.3rem;text-align: center;}