/* edit by Ohm */
/* 2023/07/04 */
.alert.cancel {
	color: #ffffff;
}

.alert.cancel .closebtn {
	color: #ffffff;
}

.register-page .register-content .sub-title {
	line-height: 1.2em;
	padding-bottom: 2px;
}

.register-page .register-content .organization .sub-title p {
	margin-bottom: 0;
}

.register-page .register-content .organization.profileNameOrg.step-infomation-file .b-organization>.row-0 .nameInput {
	min-width: 250px;
}

.register-page .register-content .organization {
	margin-top: 30px;
}

.register-page .register-content .register-process.step-process-file {
	margin-bottom: 30px;
}

.register-page .register-content .organization.profileNameOrg.step-infomation-file {
	margin-top: 0;
}

.register-page .register-content .organization.step-notification-file {
	/* margin-top: 40px !important; */
	margin-top: 0 !important;
}

/* .register-page .register-content .organization.step-notification-file + .organization.step-notification-file {
	margin-top: 0 !important;
}
*/
.register-page .register-content .organization.step-notification-file .alertProcess {
	padding-top: 0;
	padding-left: 15px;
	padding-right: 15px;
	/* margin-top: 40px; */
}

.register-page .register-content .organization.step-notification-file+.organization.step-notification-file .alertProcess {
	margin-top: 0;
}

.register-page .register-content .organization.step-infomation-file.line-yellow,
.register-page .register-content .organization.step-infomation-file.line-green,
.register-page .register-content .organization.step-infomation-file.line-red,
.register-page .register-content .organization.step-infomation-file.line-blue {
	margin-top: 30px;
	margin-bottom: 50px;
}

.register-page .register-content .organization.step-attached-file.line-yellow,
.register-page .register-content .organization.step-attached-file.line-green,
.register-page .register-content .organization.step-attached-file.line-red,
.register-page .register-content .organization.step-attached-file.line-blue {
	margin-top: 30px;
	margin-bottom: 30px;
}

.register-page .register-content .organization.step-infomation-file.line-green .verifyCode,
.register-page .register-content .organization.step-infomation-file.line-red .verifyCode {
	margin-top: 40px;
}

.register-page .register-content .step-infomation-file.line-yellow .privacy,
.register-page .register-content .step-infomation-file.line-green .privacy,
.register-page .register-content .step-infomation-file.line-red .privacy,
.register-page .register-content .step-infomation-file.line-blue .privacy {
	margin-top: 0;
}

.register-page .register-content .organization.step-infomation-file.line-green .exp-data-form .tab-data-exp p {
	margin: 0;
}

.register-page .register-content .step-infomation-file.line-green .massagesDataRow .-list .panel.show {
	max-height: 100%;
}

.register-page .register-content .verifyCode.step-infomation-file.line-yellow,
.register-page .register-content .verifyCode.step-infomation-file.line-green,
.register-page .register-content .verifyCode.step-infomation-file.line-red,
.register-page .register-content .verifyCode.step-infomation-file.line-blue {
	margin-top: 0;
	/* margin-bottom: 0; */
}

.register-page .register-content .organization .alert>table {
	font-size: 24px;
}

.register-page .register-content .organization .alert>table td {
	vertical-align: middle;
}

.register-page .register-content .organization.profileNameOrg.step-infomation-file.line-yellow .txtViewProfile span,
.register-page .register-content .organization.profileNameOrg.step-infomation-file.line-green .txtViewProfile span,
.register-page .register-content .organization.profileNameOrg.step-infomation-file.line-red .txtViewProfile span,
.register-page .register-content .organization.profileNameOrg.step-infomation-file.line-blue .txtViewProfile span {
	position: absolute;
	left: -8px;
	top: -1px;
}

.register-page .register-content .profile-topcard.b-cardProfile .card-left {
	-webkit-box-shadow: none;
	box-shadow: none;
}

.register-page .register-content .organization.step-infomation-file .b-organization #displayPdfBox {
	margin-bottom: 10px;
}

.register-page .register-content .organization.step-attached-file .b-organization {
	margin-top: 20px;
}

/* .register-page .register-content .organization.step-attached-file .item:only-child {
	padding-bottom: 0;
} */

.register-page .register-content .organization.step-attached-file .b-organization>.row>div:only-child .item {
	padding-bottom: 0;
}

.form-data-actionregis .form-input-regis.datepicker-th-2 {
	padding-right: 50px;
	/* background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.235' height='18.971' viewBox='0 0 20.235 18.971'%3E%3Cg id='Group_88251' data-name='Group 88251' transform='translate(-408.875 -1220.063)'%3E%3Cpath id='Path_450916' data-name='Path 450916' d='M18.338,3.265H15.651V2.632a.632.632,0,1,0-1.265,0v.632H5.849V2.632a.632.632,0,0,0-1.265,0v.632H1.9A1.9,1.9,0,0,0,0,5.162V19.074a1.9,1.9,0,0,0,1.9,1.9H18.338a1.9,1.9,0,0,0,1.9-1.9V5.162A1.9,1.9,0,0,0,18.338,3.265ZM1.9,4.529H4.585v.632a.632.632,0,0,0,1.265,0V4.529h8.537v.632a.632.632,0,1,0,1.265,0V4.529h2.688a.632.632,0,0,1,.632.632V6.743H1.265V5.162A.632.632,0,0,1,1.9,4.529ZM18.338,19.706H1.9a.632.632,0,0,1-.632-.632V8.007H18.971V19.074A.632.632,0,0,1,18.338,19.706Z' transform='translate(408.875 1218.063)' fill='%23ccc'/%3E%3Cg id='Group_88250' data-name='Group 88250' transform='translate(0 0.5)'%3E%3Ccircle id='Ellipse_2086' data-name='Ellipse 2086' cx='0.8' cy='0.8' r='0.8' transform='translate(413.192 1228)' fill='%23ccc'/%3E%3Ccircle id='Ellipse_2086-2' data-name='Ellipse 2086' cx='0.8' cy='0.8' r='0.8' transform='translate(418.192 1228)' fill='%23ccc'/%3E%3Ccircle id='Ellipse_2086-3' data-name='Ellipse 2086' cx='0.8' cy='0.8' r='0.8' transform='translate(423.192 1228)' fill='%23ccc'/%3E%3Ccircle id='Ellipse_2086-4' data-name='Ellipse 2086' cx='0.8' cy='0.8' r='0.8' transform='translate(413.192 1233)' fill='%23ccc'/%3E%3Ccircle id='Ellipse_2086-5' data-name='Ellipse 2086' cx='0.8' cy='0.8' r='0.8' transform='translate(418.192 1233)' fill='%23ccc'/%3E%3Ccircle id='Ellipse_2086-6' data-name='Ellipse 2086' cx='0.8' cy='0.8' r='0.8' transform='translate(423.192 1233)' fill='%23ccc'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A"); */
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.235' height='18.971' viewBox='0 0 20.235 18.971'%3E%3Cg id='Group_88251' data-name='Group 88251' transform='translate(-408.875 -1220.063)'%3E%3Cpath id='Path_450916' data-name='Path 450916' d='M18.338,3.265H15.651V2.632a.632.632,0,1,0-1.265,0v.632H5.849V2.632a.632.632,0,0,0-1.265,0v.632H1.9A1.9,1.9,0,0,0,0,5.162V19.074a1.9,1.9,0,0,0,1.9,1.9H18.338a1.9,1.9,0,0,0,1.9-1.9V5.162A1.9,1.9,0,0,0,18.338,3.265ZM1.9,4.529H4.585v.632a.632.632,0,0,0,1.265,0V4.529h8.537v.632a.632.632,0,1,0,1.265,0V4.529h2.688a.632.632,0,0,1,.632.632V6.743H1.265V5.162A.632.632,0,0,1,1.9,4.529ZM18.338,19.706H1.9a.632.632,0,0,1-.632-.632V8.007H18.971V19.074A.632.632,0,0,1,18.338,19.706Z' transform='translate(408.875 1218.063)' fill='%23888'/%3E%3Cg id='Group_88250' data-name='Group 88250' transform='translate(0 0.5)'%3E%3Ccircle id='Ellipse_2086' data-name='Ellipse 2086' cx='0.8' cy='0.8' r='0.8' transform='translate(413.192 1228)' fill='%23888'/%3E%3Ccircle id='Ellipse_2086-2' data-name='Ellipse 2086' cx='0.8' cy='0.8' r='0.8' transform='translate(418.192 1228)' fill='%23888'/%3E%3Ccircle id='Ellipse_2086-3' data-name='Ellipse 2086' cx='0.8' cy='0.8' r='0.8' transform='translate(423.192 1228)' fill='%23888'/%3E%3Ccircle id='Ellipse_2086-4' data-name='Ellipse 2086' cx='0.8' cy='0.8' r='0.8' transform='translate(413.192 1233)' fill='%23888'/%3E%3Ccircle id='Ellipse_2086-5' data-name='Ellipse 2086' cx='0.8' cy='0.8' r='0.8' transform='translate(418.192 1233)' fill='%23888'/%3E%3Ccircle id='Ellipse_2086-6' data-name='Ellipse 2086' cx='0.8' cy='0.8' r='0.8' transform='translate(423.192 1233)' fill='%23888'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-position: center right 15px;
}

.form-data-actionregis .form-input-regis.datepicker-th-2:focus {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.235' height='18.971' viewBox='0 0 20.235 18.971'%3E%3Cg id='Group_88251' data-name='Group 88251' transform='translate(-408.875 -1220.063)'%3E%3Cpath id='Path_450916' data-name='Path 450916' d='M18.338,3.265H15.651V2.632a.632.632,0,1,0-1.265,0v.632H5.849V2.632a.632.632,0,0,0-1.265,0v.632H1.9A1.9,1.9,0,0,0,0,5.162V19.074a1.9,1.9,0,0,0,1.9,1.9H18.338a1.9,1.9,0,0,0,1.9-1.9V5.162A1.9,1.9,0,0,0,18.338,3.265ZM1.9,4.529H4.585v.632a.632.632,0,0,0,1.265,0V4.529h8.537v.632a.632.632,0,1,0,1.265,0V4.529h2.688a.632.632,0,0,1,.632.632V6.743H1.265V5.162A.632.632,0,0,1,1.9,4.529ZM18.338,19.706H1.9a.632.632,0,0,1-.632-.632V8.007H18.971V19.074A.632.632,0,0,1,18.338,19.706Z' transform='translate(408.875 1218.063)'/%3E%3Cg id='Group_88250' data-name='Group 88250' transform='translate(0 0.5)'%3E%3Ccircle id='Ellipse_2086' data-name='Ellipse 2086' cx='0.8' cy='0.8' r='0.8' transform='translate(413.192 1228)'/%3E%3Ccircle id='Ellipse_2086-2' data-name='Ellipse 2086' cx='0.8' cy='0.8' r='0.8' transform='translate(418.192 1228)'/%3E%3Ccircle id='Ellipse_2086-3' data-name='Ellipse 2086' cx='0.8' cy='0.8' r='0.8' transform='translate(423.192 1228)'/%3E%3Ccircle id='Ellipse_2086-4' data-name='Ellipse 2086' cx='0.8' cy='0.8' r='0.8' transform='translate(413.192 1233)'/%3E%3Ccircle id='Ellipse_2086-5' data-name='Ellipse 2086' cx='0.8' cy='0.8' r='0.8' transform='translate(418.192 1233)'/%3E%3Ccircle id='Ellipse_2086-6' data-name='Ellipse 2086' cx='0.8' cy='0.8' r='0.8' transform='translate(423.192 1233)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}

#boxCompleteFormBtn {
	line-height: 1.2em;
}

.nodate-headNoteError {
	background-color: #dc3545;
}

.register-page .register-content .organization.step-infomation-file.line-yellow .b-organization .txtViewcert,
.register-page .register-content .organization.step-infomation-file.line-green .b-organization .txtViewcert,
.register-page .register-content .organization.step-infomation-file.line-red .b-organization .txtViewcert,
.register-page .register-content .organization.step-infomation-file.line-blue .b-organization .txtViewcert {
	padding: 0;
}

.register-page .register-content .organization.step-infomation-file.line-yellow .b-organization .pb-regis .txtViewcert a,
.register-page .register-content .organization.step-infomation-file.line-green .b-organization .pb-regis .txtViewcert a,
.register-page .register-content .organization.step-infomation-file.line-red .b-organization .pb-regis .txtViewcert a,
.register-page .register-content .organization.step-infomation-file.line-blue .b-organization .pb-regis .txtViewcert a {
	display: block;
	padding: 40px;
}

.form-register .organization.step-infomation-file.line-yellow .radio-check input[type="radio"]+.radio-label:before,
.form-register .organization.step-infomation-file.line-green .radio-check input[type="radio"]+.radio-label:before,
.form-register .organization.step-infomation-file.line-red .radio-check input[type="radio"]+.radio-label:before,
.form-register .organization.step-infomation-file.line-blue .radio-check input[type="radio"]+.radio-label:before {
	top: 1px;
}

/* .register-page .register-content .organization.step-infomation-file.line-green .b-organization .b-nameinput-regis-top .nameInput,
.register-page .register-content .organization.step-infomation-file.line-red .b-organization .b-nameinput-regis-top .nameInput,
.register-page .register-content .organization.step-infomation-file.line-blue .b-organization .b-nameinput-regis-top .nameInput, */
.register-page .register-content .organization.step-infomation-file.line-yellow .b-organization .pb-regis .nameInput {
	/* max-width: 242px; */
	min-width: 290px;
}

/*.register-page .register-content .organization.step-infomation-file.line-red .b-organization .b-nameinput-regis .nameInput {
	min-width: 287px;
}*/

/* .register-page .register-content .organization.step-infomation-file.line-yellow .b-organization .b-nameinput-regis-top .nameInput {} */


.form-data-actionregis .step-infomation-file.line-yellow .checkbox-control .icon,
.form-data-actionregis .step-infomation-file.line-green .checkbox-control .icon,
.form-data-actionregis .step-infomation-file.line-red .checkbox-control .icon,
.form-data-actionregis .step-infomation-file.line-blue .checkbox-control .icon {
	top: 9px;
}

.register-page .register-content .organization.profileNameOrg.step-infomation-file .b-success .image img,
.register-page .register-content .organization.profileNameOrg.step-infomation-file .b-fail .image img {
	width: 105px;
}

.register-page .register-content .organization.profileNameOrg.step-infomation-file .b-submit {
	margin-bottom: -15px;
}

.register-page .register-content .organization.profileNameOrg.step-infomation-file .b-success .text+.text,
.register-page .register-content .organization.profileNameOrg.step-infomation-file .b-fail .text+.text {
	padding-top: 8px;
}

.register-page .register-content .verifyCode.line-yellow .checkbox-control .icon,
.register-page .register-content .verifyCode.line-green .checkbox-control .icon,
.register-page .register-content .verifyCode.line-red .checkbox-control .icon,
.register-page .register-content .verifyCode.line-blue .checkbox-control .icon {
	top: 9px;
}

.register-page .register-content .organization.step-infomation-file.line-yellow .btn-back-to-home,
.register-page .register-content .organization.step-infomation-file.line-green .btn-back-to-home,
.register-page .register-content .organization.step-infomation-file.line-red .btn-back-to-home,
.register-page .register-content .organization.step-infomation-file.line-blue .btn-back-to-home {
	padding-top: 35px;
	padding-bottom: 35px;
}

.register-page .register-content .organization.step-infomation-file.line-yellow #boxAttachmentConditionTF,
.register-page .register-content .organization.step-infomation-file.line-green #boxAttachmentConditionTF,
.register-page .register-content .organization.step-infomation-file.line-red #boxAttachmentConditionTF,
.register-page .register-content .organization.step-infomation-file.line-blue #boxAttachmentConditionTF {
	margin-top: 20px;
}

.register-page .register-content .organization.step-infomation-file.line-yellow.nodate-box,
.register-page .register-content .organization.step-infomation-file.line-green.nodate-box,
.register-page .register-content .organization.step-infomation-file.line-red.nodate-box,
.register-page .register-content .organization.step-infomation-file.line-blue.nodate-box {
	margin-top: 30px !important;
}

.register-page .register-content .step-infomation-file.line-yellow .pb-regis.pb-regis-center-1 {
  margin-top: 10px !important;
}

@media screen and (min-width: 768px) {
	.register-page .register-content .organization.step-infomation-file.line-yellow .checkbox-list {
		margin-top: -8px;
	}
}

@media screen and (min-width: 992px) {

	.register-page .register-content .organization.step-infomation-file.line-yellow .b-organization .pb-regis .col-lg-6:only-child,
	.register-page .register-content .organization.step-infomation-file.line-green .b-organization .pb-regis .col-lg-6:only-child,
	.register-page .register-content .organization.step-infomation-file.line-red .b-organization .pb-regis .col-lg-6:only-child,
	.register-page .register-content .organization.step-infomation-file.line-blue .b-organization .pb-regis .col-lg-6:only-child {
/*		-ms-flex: 0 0 100%;
		-webkit-box-flex: 0;
		flex: 0 0 100%;
		max-width: 100%;*/
		margin-top: 10px;
	}
}

@media screen and (min-width: 1441px) {

	.register-page .register-content .organization.step-infomation-file.line-yellow .exp-data-form .tab-data-exp,
	.register-page .register-content .organization.step-infomation-file.line-green .exp-data-form .tab-data-exp,
	.register-page .register-content .organization.step-infomation-file.line-red .exp-data-form .tab-data-exp,
	.register-page .register-content .organization.step-infomation-file.line-blue .exp-data-form .tab-data-exp {
		font-size: 26px;
	}

	.register-page .register-content .organization.step-infomation-file .b-organization,
	.register-page .register-content .organization.step-infomation-file .b-verifyCode {
		padding: 30px;
	}
}

@media screen and (max-width: 1440px) {

	.register-page .register-content .organization.step-infomation-file.line-yellow .txtViewTitle {
		font-size: 22px;
	}
}

@media screen and (max-width: 1199px) {

	.register-page .register-content .organization.step-infomation-file.line-yellow .b-organization .txtViewcert,
	.register-page .register-content .organization.step-infomation-file.line-green .b-organization .txtViewcert,
	.register-page .register-content .organization.step-infomation-file.line-red .b-organization .txtViewcert,
	.register-page .register-content .organization.step-infomation-file.line-blue .b-organization .txtViewcert {
		width: 435px;
	}

	/* .register-page .register-content .organization.step-infomation-file.line-yellow,
	.register-page .register-content .organization.step-infomation-file.line-green,
	.register-page .register-content .organization.step-infomation-file.line-red,
	.register-page .register-content .organization.step-infomation-file.line-blue {
		margin-top: 20px;
	} */

	.register-page .register-content .organization.step-infomation-file.line-yellow .txtViewTitle {
		font-size: 20px;
	}

	.register-page .register-content .organization.step-infomation-file.line-yellow .b-organization .pb-regis .nameInput {
		/* max-width: 258px; */
		min-width: 228px;
	}
}

@media screen and (max-width: 991px) {

	.register-page .register-content .organization.step-infomation-file.line-yellow .item-list.layout-chekcbox li,
	.register-page .register-content .organization.step-infomation-file.line-red .item-list.layout-chekcbox li,
	.register-page .register-content .organization.step-infomation-file.line-blue .item-list.layout-chekcbox li {
		width: 33.33%;
	}

	.register-page .register-content .organization.step-infomation-file.line-yellow .b-organization .pb-regis .block-control.txtView-ngm {
		margin-top: 30px;
	}

	.register-page .register-content .organization.step-infomation-file.line-yellow .exp-data-form .tab-data-exp,
	.register-page .register-content .organization.step-infomation-file.line-green .exp-data-form .tab-data-exp,
	.register-page .register-content .organization.step-infomation-file.line-red .exp-data-form .tab-data-exp,
	.register-page .register-content .organization.step-infomation-file.line-blue .exp-data-form .tab-data-exp {
		/* font-size: 22px; */
		padding: 10px 20px;
		height: 56px;
		line-height: 38px;
	}

	.register-page .register-content .organization .alert #detailAnsReport {
		overflow: auto;
	}

	.register-page .register-content .organization.step-infomation-file.line-yellow .b-organization .txtViewcert,
	.register-page .register-content .organization.step-infomation-file.line-green .b-organization .txtViewcert,
	.register-page .register-content .organization.step-infomation-file.line-red .b-organization .txtViewcert,
	.register-page .register-content .organization.step-infomation-file.line-blue .b-organization .txtViewcert {
		width: 334px;
	}

	.register-page .register-content .organization.profileNameOrg.step-infomation-file .b-success .image img,
	.register-page .register-content .organization.profileNameOrg.step-infomation-file .b-fail .image img {
		width: 90px;
	}

}

@media screen and (max-width: 767px) {
	.register-page .register-content .register-process.step-process-file {
		margin-bottom: 20px;
	}

	.register-page .register-content .b-organization {
		-webkit-box-shadow: 0rem 0.6rem 1.7rem rgba(0, 0, 0, 0.25);
		box-shadow: 0rem 0.6rem 1.7rem rgba(0, 0, 0, 0.25);
	}

	/* .register-page .register-content .organization.step-infomation-file.line-yellow,
	.register-page .register-content .organization.step-infomation-file.line-green,
	.register-page .register-content .organization.step-infomation-file.line-red,
	.register-page .register-content .organization.step-infomation-file.line-blue {
		margin-top: 24px;
		margin-bottom: 24px;
	} */
	.register-page .register-content .organization.step-infomation-file.line-yellow,
	.register-page .register-content .organization.step-infomation-file.line-green,
	.register-page .register-content .organization.step-infomation-file.line-red,
	.register-page .register-content .organization.step-infomation-file.line-blue {
		margin-bottom: 40px;
	}

	.register-page .register-content .organization.step-attached-file.line-yellow,
	.register-page .register-content .organization.step-attached-file.line-green,
	.register-page .register-content .organization.step-attached-file.line-red,
	.register-page .register-content .organization.step-attached-file.line-blue {
		margin-top: 24px;
		margin-bottom: 24px;
	}

	.register-page .register-content .organization.step-infomation-file.line-green .nameInput.txt-data-mv {
		margin-top: 0 !important;
	}

	.register-page .form-register .organization.step-infomation-file.line-yellow .pb-regis.txt-data-additional .row>div,
	.register-page .form-register .organization.step-infomation-file.line-green .pb-regis.txt-data-additional .row>div,
	.register-page .form-register .organization.step-infomation-file.line-red .pb-regis.txt-data-additional .row>div,
	.register-page .form-register .organization.step-infomation-file.line-blue .pb-regis.txt-data-additional .row>div {
		position: relative;
		-ms-flex: 0 0 auto;
		-webkit-box-flex: 0;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}

	.register-page .form-register .organization.step-infomation-file.line-green .pb-regis.txt-data-suitability .row>div {
		position: relative;
		-ms-flex: 0 0 auto;
		-webkit-box-flex: 0;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%;
	}

	/* .register-page .register-content .verifyCode.step-infomation-file.line-yellow,
	.register-page .register-content .verifyCode.step-infomation-file.line-green,
	.register-page .register-content .verifyCode.step-infomation-file.line-red,
	.register-page .register-content .verifyCode.step-infomation-file.line-blue {
		margin-top: 30px;
	} */


	.register-page .register-content .organization.step-infomation-file.line-yellow .exp-data-form,
	.register-page .register-content .organization.step-infomation-file.line-green .exp-data-form,
	.register-page .register-content .organization.step-infomation-file.line-red .exp-data-form,
	.register-page .register-content .organization.step-infomation-file.line-blue .exp-data-form {
		margin-top: 7px;
		margin-bottom: 7px;
	}

	.register-page .register-content .organization.step-infomation-file.line-yellow .exp-data-form .tab-data-exp,
	.register-page .register-content .organization.step-infomation-file.line-green .exp-data-form .tab-data-exp,
	.register-page .register-content .organization.step-infomation-file.line-red .exp-data-form .tab-data-exp,
	.register-page .register-content .organization.step-infomation-file.line-blue .exp-data-form .tab-data-exp {
		font-size: 20px;
		padding: 6px 15px;
		height: 44px;
		line-height: 32px;
	}

	.register-page .register-content .organization.step-infomation-file.line-green .nameInput.fontDCkediterExp p {
		margin-bottom: 0;
	}

	.register-page .register-content .organization.step-infomation-file.line-yellow .nameInput.fontDCkediter p,
	.register-page .register-content .organization.step-infomation-file.line-green .nameInput.fontDCkediter p,
	.register-page .register-content .organization.step-infomation-file.line-red .nameInput.fontDCkediter p,
	.register-page .register-content .organization.step-infomation-file.line-blue .nameInput.fontDCkediter p {
		margin-bottom: 0;
	}

	.register-page .register-content .organization.step-infomation-file.line-green .nameInput.title-center-data {
		margin-top: 5px;
	}

	.register-page .register-content .organization.step-infomation-file.line-green .nameInput.fontDCkediteedit {
		padding-bottom: 0;
		margin-bottom: 0;
	}

	/* .register-page .register-content .organization.step-infomation-file.line-green .b-organization .pb-regis .nameInput {
		padding-bottom: 5px;
	} */

	.register-page .register-content .organization.step-infomation-file.line-green .b-organization .pb-regis .nameInput p {
		margin-bottom: 0;
	}

	.register-page .register-content .organization .alert td {
		font-size: 20px;
	}

	/* .register-page .register-content .form-register .organization.step-infomation-file.line-green .pb-regis {
		padding-bottom: 0;
	} */
	/* .register-page .register-content .form-default .organization.step-infomation-file.line-yellow .b-organization .pb-regis .form-group,
	.register-page .register-content .form-default .organization.step-infomation-file.line-green .b-organization .pb-regis .form-group,
	.register-page .register-content .form-default .organization.step-infomation-file.line-red .b-organization .pb-regis .form-group,
	.register-page .register-content .form-default .organization.step-infomation-file.line-blue .b-organization .pb-regis .form-group {
		margin-bottom: 15px !important;
	} */

	.register-page .register-content .organization.step-infomation-file.line-yellow .btn-back-to-home,
	.register-page .register-content .organization.step-infomation-file.line-green .btn-back-to-home,
	.register-page .register-content .organization.step-infomation-file.line-red .btn-back-to-home,
	.register-page .register-content .organization.step-infomation-file.line-blue .btn-back-to-home {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.register-page .register-content .step-infomation-file.line-green .editdata {
		margin-bottom: 16px;
	}

	.form-register .radio-check:not(:first-of-type) {
		margin-top: 15px;
	}

	.register-page .register-content .step-infomation-file.line-yellow .editdata,
	.register-page .register-content .step-infomation-file.line-green .editdata,
	.register-page .register-content .step-infomation-file.line-red .editdata,
	.register-page .register-content .step-infomation-file.line-blue .editdata {
		margin-top: 0 !important;
	}

	.register-page .register-content .organization.step-infomation-file.line-yellow #boxAttachmentConditionPt .nameInput,
	.register-page .register-content .organization.step-infomation-file.line-green #boxAttachmentConditionPt .nameInput,
	.register-page .register-content .organization.step-infomation-file.line-red #boxAttachmentConditionPt .nameInput,
	.register-page .register-content .organization.step-infomation-file.line-blue #boxAttachmentConditionPt .nameInput {
		display: none;
	}

	.register-page .register-content .organization.step-infomation-file.line-yellow #boxAttachmentConditionTF .nameInput,
	.register-page .register-content .organization.step-infomation-file.line-green #boxAttachmentConditionTF .nameInput,
	.register-page .register-content .organization.step-infomation-file.line-red #boxAttachmentConditionTF .nameInput,
	.register-page .register-content .organization.step-infomation-file.line-blue #boxAttachmentConditionTF .nameInput {
		display: none;
	}

	.register-page .register-content .organization.step-infomation-file.line-green .b-organization .pb-regis.pb-regis-top {
		margin-top: 0;
	}

	.form-register .box-specify.active .b-specify .specify-label {
		font-size: 20px;
	}

	.register-page .form-register .organization.step-infomation-file.line-green .radio-check .radio-label {
		font-size: 20px;
	}

	.register-page .register-content .step-infomation-file.line-red .pb-regis.pb-regis-center-1,
	.register-page .register-content .step-infomation-file.line-blue .pb-regis.pb-regis-center-1 {
		margin-top: 10px !important;
	}

	.register-page .register-content .organization.step-infomation-file.line-red .txtViewTitle.txtViewTitle-checkbox,
	.register-page .register-content .organization.step-infomation-file.line-blue .txtViewTitle.txtViewTitle-checkbox {
		margin-top: 10px;
	}

	.register-page .register-content .organization.step-infomation-file.line-yellow .item-list.layout-chekcbox li,
	.register-page .register-content .organization.step-infomation-file.line-red .item-list.layout-chekcbox li,
	.register-page .register-content .organization.step-infomation-file.line-blue .item-list.layout-chekcbox li {
		width: auto;
		margin-right: 20px;
	}

	.register-page .register-content .step-infomation-file.line-red .style-select,
	.register-page .register-content .step-infomation-file.line-blue .style-select {
		margin-bottom: 0;
	}

	.register-page .register-content .organization.step-infomation-file.line-yellow .b-organization .pb-regis .nameInput.txtView-ngm {
		margin-top: 20px;
	}

	.register-page .register-content .organization.step-infomation-file.line-yellow .b-organization .pb-regis .block-control.txtView-ngm {
		margin-top: 4px;
	}

	.register-page .register-content .step-infomation-file.line-yellow .pb-regis.pb-regis-center-1 {
		margin-top: 0 !important;
	}

	.register-page .register-content .organization.step-infomation-file.line-yellow .b-organization .pb-regis .nameInput.txtView-bottom5 {
		margin-bottom: 0px !important;
	}

	.register-page .register-content .organization.step-infomation-file.line-yellow .txtViewTitle.txtViewTitle-checkbox {
		margin-top: 10px;
	}

	.register-page .register-content .organization.step-infomation-file.line-yellow .b-organization .pb-regis .nameInput {
		margin-top: 0;
	}

	.register-page .register-content .organization.step-infomation-file.line-yellow .b-organization .pb-regis.pb-regis-top {
		margin-top: 0;
	}

	/* .register-page .register-content .step-infomation-file.line-yellow .privacy .title.title-checkbox-1,
	.register-page .register-content .step-infomation-file.line-green .privacy .title.title-checkbox-1,
	.register-page .register-content .step-infomation-file.line-red .privacy .title.title-checkbox-1,
	.register-page .register-content .step-infomation-file.line-blue .privacy .title.title-checkbox-1 {
		padding-left: 0;
	} */

	.register-page .register-content .organization.profileNameOrg.step-infomation-file.line-yellow .txtViewProfile,
	.register-page .register-content .organization.profileNameOrg.step-infomation-file.line-green .txtViewProfile,
	.register-page .register-content .organization.profileNameOrg.step-infomation-file.line-red .txtViewProfile,
	.register-page .register-content .organization.profileNameOrg.step-infomation-file.line-blue .txtViewProfile {
		padding-left: 10px;
		min-height: 1em;
	}

	.register-page .register-content .organization.profileNameOrg.step-infomation-file .b-organization .viewpdf-data .txtViewProfile {
		padding-left: 0;
	}

	.register-page .register-content .organization.profileNameOrg.step-infomation-file.line-yellow .b-organization>.row-0 .txtViewProfile,
	.register-page .register-content .organization.profileNameOrg.step-infomation-file.line-green .b-organization>.row-0 .txtViewProfile,
	.register-page .register-content .organization.profileNameOrg.step-infomation-file.line-red .b-organization>.row-0 .txtViewProfile,
	.register-page .register-content .organization.profileNameOrg.step-infomation-file.line-blue .b-organization>.row-0 .txtViewProfile {
		padding-left: 0;
	}

	.register-page .register-content .organization.profileNameOrg.step-infomation-file.line-yellow .txtViewProfile span,
	.register-page .register-content .organization.profileNameOrg.step-infomation-file.line-green .txtViewProfile span,
	.register-page .register-content .organization.profileNameOrg.step-infomation-file.line-red .txtViewProfile span,
	.register-page .register-content .organization.profileNameOrg.step-infomation-file.line-blue .txtViewProfile span {
		/* position: relative; */
		left: 0;
		/* top: 1; */
	}

	.register-page .register-content .organization.step-infomation-file.line-red .status-data-ck {
		margin-top: 0 !important;
		margin-left: 0 !important;
	}

	.register-page .register-content .organization.step-infomation-file .b-organization #displayPdfBox {
		margin-bottom: 0;
	}

	.register-page .register-content .organization.step-infomation-file.line-yellow .b-organization .txtViewcert,
	.register-page .register-content .organization.step-infomation-file.line-green .b-organization .txtViewcert,
	.register-page .register-content .organization.step-infomation-file.line-red .b-organization .txtViewcert,
	.register-page .register-content .organization.step-infomation-file.line-blue .b-organization .txtViewcert {
		width: 100%;
	}

	.register-page .register-content .organization.step-infomation-file.line-yellow .b-organization .pb-regis .txtViewcert a,
	.register-page .register-content .organization.step-infomation-file.line-green .b-organization .pb-regis .txtViewcert a,
	.register-page .register-content .organization.step-infomation-file.line-red .b-organization .pb-regis .txtViewcert a,
	.register-page .register-content .organization.step-infomation-file.line-blue .b-organization .pb-regis .txtViewcert a {
		padding: 20px 30px;
		height: 145px !important;
	}

	.form-data-actionregis .step-infomation-file #loadNewConditionPt {
		margin-top: 10px;
	}

	.register-page .register-content .organization.step-infomation-file.line-yellow .b-organization .pb-regis .nameInput {
		max-width: 100%;
	}

	.register-page .register-content .nameInput.txtViewTitle {
		font-size: 22px;
	}

	.txtViewProfile {
		font-size: 22px;
	}

	.register-page .register-content .organization.step-infomation-file.line-yellow .txtViewTitle {
		font-size: 22px;
	}

	.form-data-actionregis .step-infomation-file.line-yellow .checkbox-control .icon,
	.form-data-actionregis .step-infomation-file.line-green .checkbox-control .icon,
	.form-data-actionregis .step-infomation-file.line-red .checkbox-control .icon,
	.form-data-actionregis .step-infomation-file.line-blue .checkbox-control .icon {
		top: 10px;
	}

	.register-page .register-content .verifyCode.line-yellow .checkbox-control .icon,
	.register-page .register-content .verifyCode.line-green .checkbox-control .icon,
	.register-page .register-content .verifyCode.line-red .checkbox-control .icon,
	.register-page .register-content .verifyCode.line-blue .checkbox-control .icon {
		top: 12px;
	}

	/* .register-page .register-content .verifyCode.line-yellow .checkbox-control .title,
	.register-page .register-content .verifyCode.line-green .checkbox-control .title,
	.register-page .register-content .verifyCode.line-red .checkbox-control .title,
	.register-page .register-content .verifyCode.line-blue .checkbox-control .title {
		padding-top: 0;
		padding-bottom: 0;
	} */

	.register-page .register-content .organization.step-infomation-file.line-yellow #boxAttachmentConditionTF,
	.register-page .register-content .organization.step-infomation-file.line-green #boxAttachmentConditionTF,
	.register-page .register-content .organization.step-infomation-file.line-red #boxAttachmentConditionTF,
	.register-page .register-content .organization.step-infomation-file.line-blue #boxAttachmentConditionTF {
		margin-top: 0;
	}
}

@media screen and (max-width: 575px) {
	.register-page .register-content .regis-card {
		margin-top: -140px;
	}

	.register-page .register-content .organization.step-infomation-file.line-yellow,
	.register-page .register-content .organization.step-infomation-file.line-green,
	.register-page .register-content .organization.step-infomation-file.line-red,
	.register-page .register-content .organization.step-infomation-file.line-blue {
		margin-top: 16px;
		margin-bottom: 24px;
	}

	.register-page .register-content .organization.step-infomation-file.line-yellow.nodate-box,
	.register-page .register-content .organization.step-infomation-file.line-green.nodate-box,
	.register-page .register-content .organization.step-infomation-file.line-red.nodate-box,
	.register-page .register-content .organization.step-infomation-file.line-blue.nodate-box {
		margin-top: 16px !important;
	}

	.register-page .register-content .form-data-actionregis .organization.step-infomation-file.line-yellow .divInputShort,
	.register-page .register-content .form-data-actionregis .organization.step-infomation-file.line-green .divInputShort,
	.register-page .register-content .form-data-actionregis .organization.step-infomation-file.line-red .divInputShort,
	.register-page .register-content .form-data-actionregis .organization.step-infomation-file.line-blue .divInputShort {
		width: 100%;
	}

	.register-page .register-content .organization.step-infomation-file.line-yellow .b-organization .pb-regis .txtViewcert a,
	.register-page .register-content .organization.step-infomation-file.line-green .b-organization .pb-regis .txtViewcert a,
	.register-page .register-content .organization.step-infomation-file.line-red .b-organization .pb-regis .txtViewcert a,
	.register-page .register-content .organization.step-infomation-file.line-blue .b-organization .pb-regis .txtViewcert a {
		height: auto !important;
	}

	.register-page .register-content .organization.step-infomation-file.line-yellow .b-organization .txtViewcert::before,
	.register-page .register-content .organization.step-infomation-file.line-green .b-organization .txtViewcert::before,
	.register-page .register-content .organization.step-infomation-file.line-red .b-organization .txtViewcert::before,
	.register-page .register-content .organization.step-infomation-file.line-blue .b-organization .txtViewcert::before {
		width: 200px;
		height: 60px;
		top: 18%;
		opacity: 0.75;
	}

	.register-page .register-content .organization.step-infomation-file.line-yellow .b-organization .txtViewcert::after,
	.register-page .register-content .organization.step-infomation-file.line-green .b-organization .txtViewcert::after,
	.register-page .register-content .organization.step-infomation-file.line-red .b-organization .txtViewcert::after,
	.register-page .register-content .organization.step-infomation-file.line-blue .b-organization .txtViewcert::after {
		width: 170px;
		height: 80px;
		top: 77%;
		opacity: 0.75;
	}
}

/* 2023/07/25 */
.register-page .register-content .organization.step-infomation-file.line-red .b-organization .pb-regis .nameInput {
	min-width: 287px;
}

.register-page .register-content .form-data-actionregis .organization.step-infomation-file.line-red .b-organization .pb-regis .nameInput {
	min-width: 262px;
}

.register-page .register-content .organization.step-infomation-file.line-blue .b-organization .pb-regis .nameInput {
	min-width: 287px;
}

.register-page .register-content .form-data-actionregis .organization.step-infomation-file.line-blue .b-organization .pb-regis .nameInput {
	min-width: 262px;
}

.register-page .register-content .organization.step-infomation-file.line-yellow .b-organization div[id*="boxControlSub"] .col-md-auto.b-nameinput-regis .nameInput {
	min-width: 1px;
}

.register-page .register-content .form-data-actionregis .step-infomation-file.line-yellow .warning-text,
.register-page .register-content .form-data-actionregis .step-infomation-file.line-green .warning-text,
.register-page .register-content .form-data-actionregis .step-infomation-file.line-red .warning-text,
.register-page .register-content .form-data-actionregis .step-infomation-file.line-blue .warning-text {
	display: none;
}

.form-register.form-data-actionregis .organization.step-infomation-file.line-yellow .b-nameinput-regis,
.form-register.form-data-actionregis .organization.step-infomation-file.line-green .b-nameinput-regis,
.form-register.form-data-actionregis .organization.step-infomation-file.line-red .b-nameinput-regis,
.form-register.form-data-actionregis .organization.step-infomation-file.line-blue .b-nameinput-regis {
	align-items: normal;
}

.form-register.form-data-actionregis .organization.step-infomation-file .form-input-regis {
	margin-bottom: 0;
}

.register-page .register-content .organization.step-infomation-file.line-yellow .b-organization .pb-regis .nameInput.txtView-ngm {
	margin-top: 0;
}


@media screen and (min-width: 992px) {

	.register-page .register-content .form-register.form-data-actionregis .organization.step-infomation-file.line-yellow .b-organization .form-group .form-input-regis,
	.register-page .register-content .form-register.form-data-actionregis .organization.step-infomation-file.line-green .b-organization .form-group .form-input-regis,
	.register-page .register-content .form-register.form-data-actionregis .organization.step-infomation-file.line-red .b-organization .form-group .form-input-regis,
	.register-page .register-content .form-register.form-data-actionregis .organization.step-infomation-file.line-blue .b-organization .form-group .form-input-regis {
		margin-bottom: 20px;
	}

/*	.form-data-actionregis .organization.step-infomation-file.line-yellow .col-md .form-input-regis.datepicker-th-2 {
		width: calc(50% - 137px);
	}

	.form-data-actionregis .organization.step-infomation-file.line-green .col-md .form-input-regis.datepicker-th-2 {
		width: calc(50% - 130px);
	}

	.form-data-actionregis .organization.step-infomation-file.line-red .col-md .form-input-regis.datepicker-th-2,
	.form-data-actionregis .organization.step-infomation-file.line-blue .col-md .form-input-regis.datepicker-th-2 {
		width: calc(50% - 154px);
	}*/
}

@media screen and (min-width: 1200px) {
/*	.form-data-actionregis .organization.step-infomation-file.line-yellow .col-md .form-input-regis.datepicker-th-2 {
		width: calc(50% - 168px);
	}*/
}

@media screen and (max-width: 767px) {

	.register-page .register-content .form-data-actionregis .organization.step-infomation-file.line-yellow .b-organization .pb-regis>div:not(.pb-regis)+div .b-nameinput-regis,
	.register-page .register-content .form-data-actionregis .organization.step-infomation-file.line-green .b-organization .pb-regis>div:not(.pb-regis)+div .b-nameinput-regis,
	.register-page .register-content .form-data-actionregis .organization.step-infomation-file.line-red .b-organization .pb-regis>div:not(.pb-regis)+div .b-nameinput-regis,
	.register-page .register-content .form-data-actionregis .organization.step-infomation-file.line-blue .b-organization .pb-regis>div:not(.pb-regis)+div .b-nameinput-regis {
		padding-top: 15px;
	}
}

.checkbox-control .edit-checkbox-gram-stain{
 padding-bottom:0px !important;
}

