
body {
	background-color:#efeff1;
}

.resume {
	min-width:100%;
	background-color: #efeff1;
}

.resumeTitle {
	padding: 3rem 8rem 0 8rem;
}

.resumeTitle .col p {
    font-weight: 400;
	font-size:1.68rem;
}

.resumeForm {
	padding:0 8.5rem;
}
.resumeForm .row {
	background-color:#fff;
	padding-right:2rem;
}
.left_side .form-group {
	padding-left:2rem;
	margin-bottom:0;
}

.right_side .form-group {
	padding-left:2rem;
	margin-bottom:0;
}

.resume .attachment {
    font-weight: 400;
	width:11rem;	
	font-size:0.9432rem;
	padding:0.5rem 0.3rem 0.5rem 0.3rem;
	border-radius:0;
	margin-bottom:3rem;
	color:grey;
	border:solid #d0d7db 3px;
	display: block;
}

.resume .submit {
    font-weight: 400;
    width: 10rem;
    font-size: 1.1744rem;
    padding: 0.5rem 0.3rem 0.5rem 0.3rem;
    border-radius: 37px;
    margin-bottom: 5rem;
    background-color: #1a6f8c;
    letter-spacing: 2rem;
    text-indent: 2rem;
}
.resume input {
	height: 3rem;
}

.select2-container--bootstrap .select2-selection--single {
    height: 3rem;
    line-height: 2.5;
    
}

.select2-container--bootstrap {
    width: auto;
}

.select2-results__option  {
    font-weight: 500;
    font-size: 0.64rem;
    color: white;
    padding:6px 30px !important;
}
.select2-container--bootstrap .select2-results__option::before {
    content:'';
    padding-right:15px;
}
.select2-container--bootstrap .select2-results__option--highlighted[aria-selected]::before{
	content:'✓';
	padding-right:5px;
}

.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
    /* background-color: rgba(1,205,212,.6); */
    background-color:rgba(170,170,170,.5);
}

.select2-dropdown {
	background-color:rgba(170,170,170,.9);
}
.select2-selection:focus {
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	border-color:#01cdd4 !important;
	box-shadow:0 0 0 0.2rem rgb(1 205 212 / 25%) !important;
}
.form-control:focus {
	border-color:#01cdd4;
	box-shadow:0 0 0 0.2rem rgb(1 205 212 / 25%);
}
.form-group label {
    font-weight: 400;
	font-size:0.9848rem;
	padding-top:2rem;
	padding-left:0;
	text-align: justify;
    text-align-last: justify;
    width: 5rem;
    white-space: nowrap;
}
.contactUs{
	margin-top:3rem;
	padding-left:4.5rem;
	padding-right:4.5rem;
	
}

.contactUs p img {
	padding-right:1rem;
	width: 4%;
}
.contactUs .row {
	background-color: #fff;
	padding:5.5rem 4rem 5.5rem 4rem;
}
.contactUs .row .col-md-7 {
	padding: 2rem 4rem 3rem 0;
}

.contactRemark {
    font-weight: 200;
	font-size:1.968rem;
	white-space: nowrap;
	color: #343535;
}
.contactRemark mark1 {
    font-weight: 700;
	font-size:1.968rem;
}

.contact_name {
    font-weight: 400;
    font-size: 1.3rem;
    margin-top: 4.2rem;
}
.contact_email {
    font-weight: 400;
	font-size:0.8rem;
	
	/* -webkit-transform:scale(0.9);
	-moz-transform:scale(0.9);
	-o-transform:scale(0.9);
	-ms-transform:scale(0.9);
	transform:scale(0.9);
	transform-origin: 0 0; */
}
.contact_name_eng {
	font-family: var(--font-montserrat);
    font-weight: 400;
    font-size: 1rem;
    margin-top: -1rem;
}

.contact_phone{
    font-weight: 700;
	font-size:0.8rem;
	
	/* -webkit-transform:scale(0.9);
	-moz-transform:scale(0.9);
	-o-transform:scale(0.9);
	-ms-transform:scale(0.9);
	transform:scale(0.9);
	transform-origin: 0 0; */
}

.contact_addr{
    font-weight: 400;
	font-size:0.8rem;
	
	/* -webkit-transform:scale(0.9);
	-moz-transform:scale(0.9);
	-o-transform:scale(0.9);
	-ms-transform:scale(0.9);
	transform:scale(0.9);
	transform-origin: 0 0; */
}

.contact_addr2{
    font-weight: 400;
	font-size:0.8rem;
	padding-left:2rem;
}

.contact_addr_eng {
	font-family: var(--font-montserrat);
    font-weight: 500;
	font-size: 0.72rem;
	margin-top:-1rem;
	margin-bottom: 0.5rem;
	padding-left:2rem;

	/* -webkit-transform:scale(0.9);
	-moz-transform:scale(0.9);
	-o-transform:scale(0.9);
	-ms-transform:scale(0.9);
	transform:scale(0.9);
	transform-origin: 0 0; */
}


.myMap {
	position:absolute;
	left:4rem;
	right:1rem;
	top:0;
	bottom:0;
	overflow:hidden;
}

#dituContent {
	border:none !important;
	width:31rem !important;
}

.copyright{
	background-color: #fff;
}



.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}

