body {
	background-color: #1b5d6f;
}

.mainbox {
	width:700px;
	margin:0 auto;
}

.cb {
	clear:both;
}

.header {
	padding:0px 15px;
}

.header img {
	float:left;
}

.title_name {
	float:left;
	font-size: 24px;
    margin: 16px 0 0 20px;
}

.title_name p span {
    color: #ad0808;
}

.title_name p {
	 color: #333;
}

.title_buttn {
	float:right;
	margin-top:28px;
}

.main_text {
	width: 450px;
    margin: 0 auto;
    border: 1px solid #ececec;
    margin-bottom: 30px;
    padding: 20px;
}

.main_text ul {
	margin:0;
}

.main_text span {
	color:#ad0808;
}

.panel-body {
	padding-top:30px;
}

.input-group {
	margin-bottom: 25px;
 }

.form-group {
	margin-top:10px
}

.main_form {
	width:400px;
	margin:0 auto;
	text-align:center;
	margin-top:10px;
	padding-top:10px;
}

.main_form p {
	color:#3256e2;
	margin-bottom:10px;
}

.panel-heading ul {
	padding:0;
	margin:0;
	list-style:none;
}

.panel-heading ul li {
	display:inline-block;
}

.panel-heading ul li a {
    background: #848484;
    color: #fff;
    padding: 4px 10px;
    border-radius: 5px;
}

.panel-heading ul li a:hover {
	background: #0650c1;
	text-decoration:none;
}

.panel-heading ul li a.check {
	background: #0650c1;
}

.blue_p {
	color:#3256e2;
	text-align:center;
	font-size:18px;
	margin-bottom:20px;
}

.form-check-inline {
	display: inline-block;
	margin: 10px 5px 5px 5px;
}

input[type=radio],
input[type=checkbox] {
	margin:4px 4px 0 0;
}

.box_line {
	border: 1px solid #d4d4d4;
    padding: 15px;
    border-radius: 5px;
	margin-bottom:5px;
}

/* named upload s */
.filebox .upload-name {
	display: inline-block;
	padding: .5em .75em;
	font-size: inherit;
	font-family: inherit;
	line-height: normal;
	vertical-align: middle;
	background-color: #ffffff;
  border: 1px solid #dee2e6;
  border-bottom-color: #dee2e6;
  border-radius: .25em;
  -webkit-appearance: none; 
  -moz-appearance: none;
  appearance: none;
}

.filebox.bs3-primary label {
	color: #fff;
	background-color: #0b61ae;
	border-color: #014582;
	margin-bottom:0;
}

.filebox input[type="file"] {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip:rect(0,0,0,0);
	border: 0;
}

.filebox label {
	display: inline-block;
	padding: .5em .75em;
	color: #999;
	font-size: inherit;
	line-height: normal;
	vertical-align: middle;
	background-color: #fdfdfd;
	cursor: pointer;
	border: 1px solid #ebebeb;
	border-bottom-color: #e2e2e2;
	border-radius: .25em;
}

/* named upload e */

.red_p {
	color:#ff3131;
}

.pay_control {
	clear: both;
}

.form-control-sm {
	height:26px;
	line-height:0.4285;
}

.booth {
	display:none;
}

.download { color:#3256e2; text-decoration:underline; cursor:pointer;}
.download:hover { color:red; } 
.Remark { font-size:14px; font-style:italic; color:#993300; margin-top:3px; }