.Customer table.normal tr.notice td {
    background: #033a2b;
}
.Customer table.normal tr.notice td span.emp {
	    background: #f1d976;
	    color: #333;
	    padding:2px 4px;
	    font-size: 11px;
}

.Customer table.normal tr.notice td span.event {
        background: #ff4e00;
        color: #fff;
        padding:2px 4px;
        font-size: 11px;
}

.Customer table.normal td.titleTd {
	text-align:left
}
.Customer table.normal tr:first-child td.titleTd {
	text-align:center
}
.Customer table.normal tr.notice td.titleTd {
	text-align:left;
	font-weight:bold;
}
.Customer {
    margin: 130px auto 0 auto;
    width: 1000px;
    padding-bottom: 30px;
}
.BetList .Customer {
	margin: 0 auto;

	}
.emptyNotice .Customer {
}

.Customer #qnaHistory, .Customer #bbsHistory {
	margin-top:10px;
}

.Customer .rectBox {
    padding: 10px 0;
	border: solid 1px #cccccc;
    background: #fff;
    font-family: 'Dotum', sans-serif;
    font-size: 12px;
    border-radius: 4px;
}

.Customer > .title {
    color: #515769;
    margin-bottom: 6px;
    font-weight: bold;
}

.Customer .rectBox table {
    border-collapse: collapse;
    width: 100%;
}

.Customer .rectBox td,
.Customer .rectBox th {
    font-family: Dotum, sans-serif, Malgun Gothic, Arial;
    font-size: 12px;
    text-align: left;
    padding: 8px 4px;
    color: #cce3ff;
}

.Customer .rectBox th {
    font-weight: bold;
    text-align: right;
}

.Customer .rectBox input[type="text"],
.Customer .rectBox input[type="password"] {
    width: 170px;
    height: 27px;
    border-radius: 2px;
    border: solid 1px #5a5a5a;
    padding: 4px;
}

.Customer .rectBox input[type="button"],
.Customer .rectBox button[type="button"] {
    color: #474e57;
    background: #cce3ff;
    border: solid 1px #1884b1;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 3px 8px 5px 8px;
    vertical-align: -1px;
    cursor: pointer;
}

.Customer .rectBox input[type="button"]:hover,
.Customer .rectBox button[type="button"]:hover {
    background: #fff;
}

.Customer .rectBox input[type="button"].em,
.Customer .rectBox button[type="button"].em {
    color: #0e2a39;
    font-weight: bold;
    border: solid 1px #167aa3;
}

.Customer .btnMid,
.Customer .rectBox input[type="button"].btnMid,
.Customer .rectBox button[type="button"].btnMid {
	padding: 10px;
	font-size: 14px;
	cursor: pointer;
	vertical-align: middle;
	font-weight: bold;
	background: yellow;
	border: none;
	color: #07080d;
	border-radius:4px;
}

.Customer .btnMid:hover,
.Customer .rectBox input[type="button"].btnMid:hover,
.Customer .rectBox button[type="button"].btnMid:hover {
    background: #f2d977;
	
}

.Customer table.normal {border-collapse: separate;width: 100%;color: #fff;/* border: solid 1px #2c3652; */border-width: 1px 1px 0 1px;border-spacing: 0;}

.Customer table td .btnDel {
    color: #bdbdbd;
    background: #121725;
    border: solid 1px #313c5b;
    padding: 2px 8px 2px 8px;
    vertical-align: -1px;
    cursor: pointer;
}

.Customer table td .btnDel:hover {
    background: #0c8685;
    color: #fff;
    border: solid 1px #3ea09f;
}

.Customer table.normal td {
    font-size: 14px;
    border-bottom: solid 1px #5e5e5e;;
    padding: 3px 0 3px 0;
    text-align: center;
    background: linear-gradient(to bottom, #044835 0%,#033124 100%);
    height: 35px;
    word-break: break-all;
}

.Customer table.normal tr.question td{
    background: #26674e;
    text-align: left;
    padding-left: 20px;
}
.Customer table.normal tr.answer td {
/*    background: #70788f;*/
}

.Customer table.normal td a {
    color: #fff;
}

.Customer table.normal.col4 td {
/*    width: 25%;*/
}

.Customer table.normal.col5 td:nth-child(1) {
    width: 20%;
}

.Customer table.normal.col5 td:nth-child(2) {
    width: 50%;
    text-align: left;
}

.Customer table.normal.col5 td:nth-child(3) {
    width: 15%;
}

.Customer table.normal.col5 td:nth-child(4) {
    width: 10%;
}

.Customer table.normal.col5 td:nth-child(5) {
    width: 5%;
}

.Customer table.normal tr:first-child td {
	background: linear-gradient(to bottom, #044835 0%,#033124 100%);
	color: #d9d9d9;
	font-weight: bold;
	padding: 6px 0 6px 0;
}

.Customer table.normal a, table.normal a:visited {
    color: #454545;
    text-decoration: none;
}

.Customer table.normal a:hover {
    text-decoration: underline;
}

.Customer table.normal.write input{
    width: 100%;
    height: 30px;
    padding: 5px;
}
.Customer table.normal.write textarea{
    width: 100%;
    height: 200px;
    padding: 5px;
}

.Customer .btnCont {
    text-align: center;
    margin: 8px 0px 8px 8px;
    right: 0;
}

.Customer .bbsBtnCont {
    display: flex;
    /* background: #232323; */
    color: #404040;
    /* border: solid #444; */
    border-width: 0 1px 0 1px;
    text-align: right;
}
.Customer .bbsBtnCont.end {
	/* border-width: 0 1px 1px 1px; */
	/* background: #1b1b1b; */
}
.Customer .bbsBtnCont button {
   color: #111623;
   border: solid 1px #111623;
   padding: 6px 12px;
   vertical-align: -1px;
   cursor: pointer;
   margin: 8px 0px 8px 8px;
   border-radius: 4px;
   background: #d9d9d9;
}

.Customer .bbsBtnCont button:hover {
    background: #efefef;
}

.Customer .bbsBtnCont button.quick {
   background: #86c5da;
}

.Customer .bbsBtnCont button.quick:hover {
    background: #97cfbb;
}

.Customer .bbsBtnCont button a {
    color:#000;
}

.Customer .bbs_read {
	 margin-top:10px;
	 width: 100%;
	 font-size: 14px;
	 overflow: hidden;
	 border: solid 1px #323232;
}
.Customer .bbs_read .top {
	background: #212634;
	color: #fff;
	padding: 8px;
}
.Customer .bbs_read .top input {
	padding:4px;
	width:80%;	
}
.Customer .bbs_read .txtArea {
	padding: 8px;
	background: #232323;
	border-top: solid 1px #444;
}
.Customer .bbs_read .txtArea textarea {
	width: 100%; 
	height: 300px; 
	padding: 8px;
	    border: solid 1px #ddd;
} 
.Customer .bbs_read .top span {
    display: inline-block;
    padding:2px;
}
.link .comment {
	font-size: 12px;
	color: #fb5353;
}
.Customer .bbs_reply_manager {
    padding: 12px;
    background: #000000;
    color: #fff;
    margin: 10px 0 0 0;
    font-size: 14px;
    border: solid 1px #2f3953;
}
.Customer .bbs_reply_manager .date {
    /*text-align: right;*/
    color: #ff6363;
    padding: 0 0 16px 0;
}
.Customer .bbs_read .top div > span:nth-child(1) {
    width:50px;
    color: #d9d9d9;
    font-weight:bold;
}

.Customer .bbs_read .content {
    padding: 12px;
    background: #0a0e17;
    color: #fff;
    min-height:200px;
    line-height:1.8;
}

.Customer .replyBox {
    color: #fff;
}
.Customer .replyBox .re {
    border: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #2f3953;
    padding: 8px 10px;
    margin: 10px 0;
}
.Customer .replyBox .re .txtArea{
	padding:8px;
	border: solid #2f3953;
	border-width: 1px;
	}
.Customer .replyBox .re:last-child {
	padding:0;
	border-width:0;
	/* background: #232323; */
}
.Customer .replyBox .re:not(:last-child) {
	background: #182034;
	}

.Customer .replyBox .re textarea {
     width:100%;
     border: solid 1px #ddd;
     padding:8px;
 }

.Customer .replyBox .re .name {
    color: #e8e8ff;
    padding: 4px;
}

.Customer .replyBox .date {
    float: right;
    color: #e8e8ff;
}.Customer .replyBox .re .txt {
	padding:0 4px;
	line-height: 2;
}
.Customer .replyBox .date .fa {
    color: #ff0000;
    margin-left: 4px;
    cursor: pointer;
}
.Customer .replyBox .date .fa:hover {
    color:#444;
}