header.header, footer.footer {
	font-family: "IBMPlexSansThaiMedium", sans-serif;
}
.head-logo img.max-width-lg {
	max-width:500px;
}
header .xs-head-logo img {
    width: 100%;
    max-width: 330px;
}
.slick-autoplay-toggle-button {display:none !important;}
.slick-slider .slick-dots li button {
	width:1.5rem;
    height:1.5rem;	
}
#backtotop {
	position:fixed;
	bottom: 30px;
	right: 30px;
	color: #00A99D;
}

.ce-headline-start {
	text-align:left !important;
}
.ce-headline-center {
	text-align:center !important;
}
.ce-headline-end {
	text-align:right !important;
}

.max-width-content-50pc,
.max-width-content-60pc,
.max-width-content-75pc {
	margin: 0 auto;
}
.max-width-content-50pc {
	max-width:50%;
}
.max-width-content-60pc {
	max-width:60%;
}
.max-width-content-75pc {
	max-width:75%;
}

header .header-menu-bar .menu-list > li.active > a { background-color:#454545}
.accordion-button {font-size:inherit;font-weight: 700;}
h2, h3 {margin-bottom:30px;}
.ce-center {text-align:center;}
.img-shadow{box-shadow: rgba(50, 50, 93, 0.25) 0px 30px 60px -12px, rgba(0, 0, 0, 0.3) 0px 18px 36px -18px;}

.frame-space-before-extra-small{margin-top:5px;}
.frame-space-before-small{margin-top:15px;}
.frame-space-before-medium{margin-top:30px;}
.frame-space-before-large{margin-top:45px;}
.frame-space-before-extra-large{margin-top:60px;}

.frame-space-after-extra-small{margin-bottom:5px;}
.frame-space-after-small{margin-bottom:15px;}
.frame-space-after-medium{margin-bottom:30px;}
.frame-space-after-large{margin-bottom:45px;}
.frame-space-after-extra-large{margin-bottom:60px;}

@media(max-width: 991px) {
	.max-width-content-50pc {
		max-width:80%;
	}
	.max-width-content-60pc {
		max-width:85%;
	}
	.max-width-content-75pc {
		max-width:90%;
	}
	h2, h3 {margin-bottom:20px;}
}

.powermail_radiowrap label.form-check-label {font-weight:normal;}
.powermail_fieldset {padding:45px;position:relative;display:block;border: 1px solid #00A99D;}
.powermail_legend {position:absolute;top: -15px;background-color:#00A99D; color:#fff; font-weight:bold;width: auto;padding: 5px 15px;}
.mandatory {color:red;}
.form-check .form-check-input, .powermail_fieldwrap_type_select .powermail_select{border: 1px solid #00A99D;cursor: pointer;}
.powermail_fieldset_2 .powermail_fieldwrap_type_html,
.powermail_fieldset_3 .powermail_fieldwrap_type_html {margin:15px 0;font-weight:bold; font-size: 120%;font-weight: bold;text-decoration: underline;}
.page-break-before {page-break-before: always;	break-before: page;}
.page-break-after  {page-break-after: always;	break-after: page;}
.avoid-page-break  {page-break-inside: avoid;   break-inside: avoid;}
.tx-mbaapplication-headline {position:relative;}
.print-page-number {position:absolute;right:0;bottom:30px;font-size:10px;color:#666;}
#printPageButton {position: fixed;bottom: 150px; right: 30px;}

@media(min-width: 992px) {
.powermail_fieldset_2 .powermail_fieldwrap_type_html,
.powermail_fieldset_2 .powermail_fieldwrap_thsalutation,
.powermail_fieldset_2 .powermail_fieldwrap_workstatus,
.powermail_fieldset_2 .powermail_fieldwrap_currentselected,
.powermail_fieldset_3 .powermail_fieldwrap_type_html,
.powermail_fieldset_3 .powermail_fieldwrap_bsc1university {width:100% !important;}
.powermail_fieldset_2 .powermail_fieldwrap,
.powermail_fieldset_3 .powermail_fieldwrap {width:50%;float:left;}
}
@media(min-width: 1024px) {
.powermail_fieldset_2 .powermail_fieldwrap_type_html,
.powermail_fieldset_2 .powermail_fieldwrap_thsalutation,
.powermail_fieldset_2 .powermail_fieldwrap_workstatus,
.powermail_fieldset_2 .powermail_fieldwrap_currentselected,
.powermail_fieldset_3 .powermail_fieldwrap_type_html {width:100% !important;}
.powermail_fieldset_2 .powermail_fieldwrap,
.powermail_fieldset_3 .powermail_fieldwrap,
.powermail_fieldset_3 .powermail_fieldwrap_bsc1university {width:25%;float:left;}

.powermail_fieldwrap_pre1school label,.powermail_fieldwrap_pre1period label,
.powermail_fieldwrap_pre1cert label,.powermail_fieldwrap_pre1gpa label,
.powermail_fieldwrap_pre2school label,.powermail_fieldwrap_pre2period label,
.powermail_fieldwrap_pre2cert label,.powermail_fieldwrap_pre2gpa label {font-size:70%;}
}

@media print {
	body {font-size:80%;margin:0;padding:0;}
	header .header-primary,.blog-maincontent {margin:0 !important;padding:0 !important;}
	.head-right,.header-menu-bar,.page-banner,footer,#backtotop {display:none !important;}
	.tx-mbaapplication-headline,.print-page-number{display:block !important;}
	.tx-mbaapplication p {margin:0 0 5px 0!important;}	 
	.powermail_fieldset {padding:25px;border: 1px solid #000;}
	.powermail_legend {background-color:#fff; color:#000;}
	legend{font-size:1rem;}
}	
@page {
    size: A4 portrait;
    margin-top: 1.2cm;
    margin-bottom: 1.2cm;
    margin-left: 1.2cm;
    margin-right: 1.2cm;
}
