.container { max-width: 800px; }
.form { padding: 1px 10px;border: 2px solid #646464;border-bottom: none; }
#inputCode { ime-mode:disabled;-webkit-ime-mode:disabled; }
#form-detail { width: 0;height: 0;overflow: hidden; }
.number { text-align: center;color: #FFF;font-weight: bold;font-size:20px;background-color: #464646; }
.number td { cursor: pointer;border: 2px solid #646464;width: 33.333333333333%; }
.number td:hover { background-color: #333; }
.number .btn-submit { background-color: #668E38; }
.number .btn-submit:hover { background-color: #7AB900; }
.list-warp { max-height: 600px;overflow-y: auto; }
.list-group-item { padding: 5px 10px; }
.flash { border: 2px dashed #f00 !important; background: #faebe7 !important; }