body{
padding:10px;	
background-color: #fff;
}
.main-signup {
float: left;
width:100%;
background: #fff;
padding-bottom: 15px;
}
.main-signup h2 {
font-size: 1.125em;
line-height: 1;
margin: 0 0px 20px 0px;
padding-bottom: 7px;
padding-top: 20px;
border-bottom: 3px double #ccc;
}
.main-signup {
padding: 0px;
display:block;
}
.main-signup .readme {
font-size: 0.75em;
color: rgba(0, 0, 0, .8);
border: 1px solid #ddd;
background: #ffd;
padding: 10px 30px;
margin: 0 20px 10px;
}
.main-signup .readme li{
margin:5px;
}
.main-signup .signup-column {
padding: 10px;
overflow: hidden;
border-bottom: 1px solid #f0f0f0;
}
.main-signup .signup-column-hidden{
display:none;
}
.main-signup .signup-column-disabled{
background:#f3f3f3;
}
.main-signup .title {
display: block;
float: left;
width: 20%;
text-align: right;
padding: 4px 10px 4px 0;
font-size: 1.0em;
color: #074bb0;
line-height: 1;
font-weight: bold;
white-space: initial;
}
.main-signup label {
font-size: inherit;
line-height: 23px;
white-space: nowrap;
padding-right: 7px;
}
.post-page .item-text {
float: left;
width: 70%;
font-size: 0.9em;
padding: 0;
margin: 0 10px 0 0;
}

.post-page .item-text p{
margin-top: 0;
}

.post-page .item-text #item_desc{
/*float:left;*/
padding:5px;
color:#666666;
font-size:0.8em;
}

.post-page .item-text #item_msg{
/*float:left;*/
padding:5px;
color:#FF0000;
font-size:0.8em;
}

.post-page .item-text #item_comment{
padding:5px;
}

.post-page .subitem-title-x{

}

.comment-list-x ul{
padding-left:10px;
color:#074bb0;
}
.main-signup textarea {
width: 200px;
height: 600px;
padding: 3px;
margin: 0;
font-size: 0.9em;
border: 1px solid #999;
outline: none;
}
.main-signup .input-text:read-only {
background-color:#f3f3f3;
border: 1px solid #ddd;
}
.main-signup .input-text {
display: block;
width: 200px;
height: 30px;
padding: 6px;
font-size: 1.0em;
line-height: 1.42857143;
color: #707070;
background-color: #ffffff;
background-image: none;
border-radius: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
border: 1px solid #BBBBBB;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.main-signup .input-multi-text {
display: block;
width: 100%;
height: 350px;
padding: 6px;
font-size: 0.875em;
line-height: 1.42857143;
color: #707070;
background-color: #ffffff;
background-image: none;
border-radius: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
border: 1px solid #BBBBBB;
}
.main-signup .input-subitem-text{
display: inline-block;
width: 200px;
height: 30px;
padding: 6px;
margin: 5px;
font-size: 0.875em;
line-height: 1.42857143;
color: #707070;
background-color: #ffffff;
background-image: none;
border-radius: 0;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
border: 1px solid #BBBBBB;
}
.main-signup .input-db-button, .main-signup .input-add-url-button {
display: block;
width: 150px;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
background-color:#007dc1;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
cursor:pointer;
color:#ffffff;
font-family:Arial;
font-size:0.8125em;
padding:9px 12px;
text-decoration:none;
text-align:center;
}
.main-signup .input-db-button:hover, .main-signup .input-add-url-button:hover {
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
background-color:#0061a7;
}
.main-signup .input-db-button:active, .main-signup .input-add-url-button:active {
position:relative;
top:1px;
}
.main-signup .input-db-button.disabled, .main-signup .input-add-url-button.disabled {
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ccc), color-stop(1, #ccc));
background:-moz-linear-gradient(top, #ccc 5%, #ccc 100%);
background:-webkit-linear-gradient(top, #ccc 5%, #ccc 100%);
background:-o-linear-gradient(top, #ccc 5%, #ccc 100%);
background:-ms-linear-gradient(top, #ccc 5%, #ccc 100%);
background:linear-gradient(to bottom, #ccc 5%, #ccc 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc', endColorstr='#ccc',GradientType=0);
background-color:#ccc;
cursor:default;
pointer-events: none;
}
.main-signup .delete-db-button, .main-signup .delete-add-url-button {
display:block;
position: relative;
top: -17px;
left: 180px;
}
.post-page .btns {
text-align:center;
}

.btns {
width:100%;
height:35px;
float:left;
text-align:center;
padding:10px;
/*position: fixed;*/
bottom: 0px;
left: 0px;
background-color: #ddd;
}

.user_unique_col input, .user_unique_col select{
background-color:#FFE898	
}

.user_unique_col label.title{
color:#0000FF;
}

.myButton {
-moz-box-shadow: 0px 1px 0px 0px #fff6af;
-webkit-box-shadow: 0px 1px 0px 0px #fff6af;
box-shadow: 0px 1px 0px 0px #fff6af;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
background-color:#ffec64;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:1px solid #ffaa22;
display:inline-block;
cursor:pointer;
color:#333333;
font-family:arial;
font-size:0.9em;
font-weight:bold;
padding:6px 24px;
text-decoration:none;
text-shadow:0px 1px 0px #ffee66;
}
.myButton:hover {
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
background-color:#ffab23;
}
.myButton:active {
position:relative;
top:1px;
}
.myButton.disabled {
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ccc), color-stop(1, #ccc));
background:-moz-linear-gradient(top, #ccc 5%, #ccc 100%);
background:-webkit-linear-gradient(top, #ccc 5%, #ccc 100%);
background:-o-linear-gradient(top, #ccc 5%, #ccc 100%);
background:-ms-linear-gradient(top, #ccc 5%, #ccc 100%);
background:linear-gradient(to bottom, #ccc 5%, #ccc 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc', endColorstr='#ccc',GradientType=0);
background-color:#ccc;
cursor:default;
pointer-events: none;
color:#aaa;
text-shadow:0px 1px 0px #ccc;
border-color:#ccc;
}
.reviewer-column{
display:none;
background-color: #fdd0d0;
}

fieldset{
border: 1px solid #cccccc;
}

fieldset.group-hidden{
border: 0px solid #cccccc;
}

legend.group-hidden{
display: none;
}
.fieldHeader{
width:100%;
display:block;
}
.fieldInput{
display: block;
width: 100%;
padding: 2px;
font-size: 0.875em;
color: #707070;
border:1px solid #000000;
background-color: #feebbe;
}
.fieldInput.numInput{
background-color:#d2f3fd;
}
.comment-box{
position: relative;
left:0px;
display: none;
cursor: pointer;
float:left;
}
.comment-box #comment_box_hint{
padding-left:5px;
color:#074bb0;
}
.qq-url-edit,.qq-url-remove{
font-size: 0.75em;
margin-left: 7px;
}

.option_confirm{
/*width:100%;*/
height:60px;
float:left;
text-align:center;
/*padding:10px	*/
}

.textblock-data-x {
width: 90%;    
height: auto;
line-height: 24px;
background-color: #FFF;
padding: 5px;
word-break: break-word;
}

.textblock-check-x {
padding: 10px 0;
display: block;
}

.textblock-title-x {

}

#message_box {
position: absolute;
background-color: #00a9f8;
border: 1px solid #026695;
color: #FFF;
padding: 10px;
border-radius: 4px;
display:none;
}
.subitem-desc-x{
font-size:0.7em;
color:#aaa;    
}
#table_main tr td{
height:auto;
}

.signup-column-comment-edit-x, .signup-column-comment-delete-x {
padding: 0 5px;
cursor:pointer;
text-decoration: underline;
}

.user_input_verify_email {
float: left;
padding: 10px 0;
}

.user_input_verify_email #input_send_verify_email{
float: left;
}

.user_input_verify_email #btn_send_verify_email{
margin: 2px 5px 
}

.user_input_verify_email #verify_email_status {
line-height: 40px;
font-size: 1.0em;
color: #BF3131;
}

#verify_email_status {
font-size: 1.0em;
padding: 0 5px;
color: #365486;    
}
#btn_send_verify_email {
margin: 10px;
}
#btn_new{
padding: 10px;
}