﻿.etabs { margin: 0; padding-left: 12px; text-align: left; }
.tab { display: inline-block; zoom: 1; *display: inline; background: #eee; border: solid 1px #999; border-bottom: none; border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; }
.tab a { font-size: 14px; line-height: 2em; text-decoration: none; display: block; padding: 0 10px; outline: none; }
.tab a:hover { text-decoration: underline; }
.tab.active { background: #fff; padding-top: 6px; position: relative; top: 1px; border-color: #666; }
.tab a.active { font-weight: bold; }
.tab-container .panel-container { background: #fff; border-radius: 8px 8px 8px 8px; border: solid #666 1px; padding: 10px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; }
.panel-container { margin-bottom: 10px; }
.ddl { padding: 2px; -webkit-appearance: none; background-repeat: no-repeat; text-indent: 0.01px; /*In Firefox*/ text-overflow: ''; /*In Firefox*/ }
.TextboxWatermark { font-style: italic; color: #ACA899; }
.button { width: 180px; height: 35px; margin: 10px auto; border: 0; font-size: 14px; color: #FFF; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.button { background: #6db3f2; background: -moz-linear-gradient(top, #6db3f2 0%, #54a3ee 50%, #3690f0 90%, #1e69de 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6db3f2), color-stop(50%,#54a3ee), color-stop(90%,#3690f0), color-stop(100%,#1e69de)); background: -webkit-linear-gradient(top, #6db3f2 0%,#54a3ee 50%,#3690f0 90%,#1e69de 100%); background: -o-linear-gradient(top, #6db3f2 0%,#54a3ee 50%,#3690f0 90%,#1e69de 100%); background: -ms-linear-gradient(top, #6db3f2 0%,#54a3ee 50%,#3690f0 90%,#1e69de 100%); background: linear-gradient(to bottom, #6db3f2 0%,#54a3ee 50%,#3690f0 90%,#1e69de 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 ); }
.button:hover { background: #b3dced; background: -moz-linear-gradient(top, #b3dced 0%, #29b8e5 50%, #bce0ee 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b3dced), color-stop(50%,#29b8e5), color-stop(100%,#bce0ee)); background: -webkit-linear-gradient(top, #b3dced 0%,#29b8e5 50%,#bce0ee 100%); background: -o-linear-gradient(top, #b3dced 0%,#29b8e5 50%,#bce0ee 100%); background: -ms-linear-gradient(top, #b3dced 0%,#29b8e5 50%,#bce0ee 100%); background: linear-gradient(to bottom, #b3dced 0%,#29b8e5 50%,#bce0ee 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3dced', endColorstr='#bce0ee',GradientType=0 ); }

.checkbar { display: flex; justify-content: space-between; }
.checkbar > div { flex-grow: 1; }
.checkbar > div > table { margin: 0 0 0 auto; }
.checkbar > div > table tr > td { vertical-align: top; }
.checkbar > div > table tr:nth-child(1)   > td:nth-child(2) > span { display: inline-block; }
.checkbar > div > table tr:nth-child(n+2) > td:nth-child(2) { width: calc(7em + 23px); }
.checkbar > div > table tr:nth-child(n+2) > td:nth-child(2) > span:nth-child(2) { display: inline-block; min-width: 3.5em; text-align: right; }
.checkbar > div > table tr > td #txtCoupon { width: 7em; }
.checkbar > div > table tr > td #imgMsg { vertical-align: middle; height: 23px; }