@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym,address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;font-size:100%;vertical-align:baseline;border:0;outline:0;background:transparent;}	
ol, ul{list-style: none;}
blockquote, q {quotes: none;}
:focus{outline: 0;}
table{border-collapse: collapse;border-spacing: 0;}
*{margin:0;}
html, body{margin:0;padding:0;}
body{font-family:"Montserrat", sans-serif;color:#212529;font-size:16px;line-height:22px;font-weight:400;}
img{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;transform:translateZ(0);image-rendering:-webkit-optimize-contrast !important;}
sup{vertical-align:0;position:relative;top:-0.25em;}
.clear{clear:both;display:block;width:100%;}
.padding5{padding:5px;}
.padding10{padding:10px;}
.padding15{padding:15px;}
.padding20{padding:20px;}
.padding25{padding:25px;}
.padding30{padding:30px;}
/**COMMON**/
.wrapper h1{color:#766eb2;font-size:32px;line-height:38px;}
.wrapper h2{color:#766eb2;font-size:20px;line-height:26px;}
.wrapper p{color:#212529;font-size:16px;line-height:22px;}
/**BUTTON**/
input[type=submit],input[type=button],input[type=reset]{font-family:'Montserrat Sans', sans-serif;cursor:pointer;-webkit-appearance:none;width:auto;}
.commonbtn{padding:8px 20px;border:1px solid #766eb2;background:#766eb2;border-radius:25px;text-decoration:none;color:#fff;font-size:16px;line-height:22px;font-weight:700;display:inline-block;transition:0.25s ease-in-out;}
.commonbtn:hover{background:#fff;color:#766eb2;}
.commonbtn.logout span{display:block;position:relative;width:calc(100% - 25px);padding:0 25px 0 0;}
.commonbtn.logout span::after{content:'';background:url("../images/icon-logout.svg")no-repeat;background-size:100%;width:17px;height:17px;position:absolute;top:50%;right:0;transform:translateY(-50%);filter:brightness(0) invert(1);transition:0.25s ease-in-out;}
.commonbtn.logout:hover span::after{filter:none;}
/**FIELDS**/
.error{font-size:12px !important;line-height:14px !important;color:#e51c38 !important;margin:5px 0!important;display:block;text-transform:none !important;font-weight:400 !important;text-align:left;}
/*TEXT FIELD*/
input[type="text"],input[type="password"],input[type="file"]{font-family:"Montserrat", sans-serif;color:#212529 !important;font-size:16px !important;border-radius:10px;border:1px solid #766eb2;width:100%;height:40px;padding:0 10px;background:#ffffff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing: border-box;-webkit-appearance:none;margin:0 !important;font-weight:400 !important;}
input[type="text"]:disabled{background:#d5e1ef;border:1px solid #766eb2;}

input.readonly,
textarea.readonly,
select.readonly {
    background: #d5e1ef;
    border: 1px solid #766eb2 !important;
}

input[type="text"].date{background-image:url("../images/icon-calendar.svg");background-size:17px;background-position:98% center;background-repeat:no-repeat;padding-right:27px;}
input[type="text"].contactno{background-image:url("../images/icon-sg.svg");background-size:17px;background-position:10px center;background-repeat:no-repeat;padding-left:37px;}
::-webkit-input-placeholder{color:#888888;}
:-ms-input-placeholder{color:#888888;}
::placeholder {color:#888888;}

/*SELECT DROPDOWN*/
select{font-family:"Montserrat", sans-serif;color:#212529 !important;font-size:16px !important;border-radius:10px;border:none;padding:0 25px 0 10px;-webkit-appearance: none;-moz-appearance:none;appearance:none;background:#fff url("../images/icon-down.svg");background-size:17px;background-position:98% center;background-repeat:no-repeat;padding-right:27px;box-sizing:border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;border:1px solid #766eb2;width:100%;height:40px;font-weight:400 !important;}
select:disabled{background:#d5e1ef url("../images/icon-down.svg");background-size:17px;background-position:98% center;background-repeat:no-repeat;border:1px solid #766eb2;}
@-moz-document url-prefix(){select option{font-weight:300;font-family:"Montserrat", sans-serif;}}
select::-ms-expand{display:none; /* remove default arrow on ie10 and ie11 */}
@media screen and (min-width:0\0){select {background:none\9;padding: 5px\9;}}
.daterangepicker select.monthselect,
.daterangepicker select.yearselect{border-radius:5px !important;padding:2.5px !important;font-size:14px !important;line-height:18px !important;}
/*TEXT AREA*/
textarea{font-family:"Montserrat", sans-serif;color:#212529 !important;font-size:16px !important;border-radius:10px;border:1px solid #766eb2;width:100%;height:200px;resize: vertical;padding:0 10px;background:#ffffff;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing: border-box;-webkit-appearance:none;margin:0 !important;font-weight:400 !important;}
textarea:disabled{background:#d5e1ef;border:1px solid #766eb2;}
/*CHECKBOX*/
.checkBoxStyle{display:block;position:relative;padding-left:25px !important;cursor:pointer;font-size:16px !important;line-height:22px;color:#212529;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left !important;}
.checkBoxStyle input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.checkmark{position:absolute;top:3.5px;left:0;height:13px;width:13px !important;border-radius:2.5px;background-color:#ffffff;border:1px solid #766eb2;}
.checkBoxStyle:hover input ~ .checkmark {background-color:#ffffff;border:1px solid #766eb2;}
.checkBoxStyle input:checked ~ .checkmark {background-color:#766eb2;border:1px solid #766eb2;}
.checkmark:after {content:"";position:absolute;display:none;}
.checkBoxStyle input:checked ~ .checkmark:after{display: block;}
.checkBoxStyle .checkmark:after{left:4px;top:2px;width:3px;height:6px;border: solid white;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
/*RADIO BUTTON*/
[type="radio"]:checked, [type="radio"]:not(:checked){position:absolute;left:-9999px;}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label{position:relative;padding-left:25px;cursor:pointer;line-height:22px;display:inline-block;color:#212529;font-size:16px;font-weight:400;}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before{content:'';position:absolute;left:0;top:3.5px;width:12px;height:12px;border:1px solid #766eb2;border-radius:100%;background:#ffffff;}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after{content:'';width:5px;height:5px;border:5px solid #766eb2;background:#ffffff;position: absolute;top:3.5px;left:0;border-radius:100%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
[type="radio"]:not(:checked) + label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0);}
[type="radio"]:checked + label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}
/**/
.radio-pill-group{width:100%;display:flex;}
.radio-pill-group input[type="radio"]{display:none !important;}
.radio-pill-group [type="radio"]:checked + label:before,
.radio-pill-group [type="radio"]:not(:checked) + label:before,
.radio-pill-group [type="radio"]:checked + label:after,
.radio-pill-group [type="radio"]:not(:checked) + label:after,
.radio-pill-group [type="radio"]:checked + label:after{opacity:0;}
.radio-pill-group label{cursor:pointer;display:flex;align-items:center;transition:all 0.5s ease;padding:8px 20px;border:1px solid #766eb2;background:#fff;border-radius:25px;text-decoration:none;color:#766eb2;font-size:16px;line-height:22px;font-weight:700 !important;width:240px;text-align:center;margin-right:10px;}
.radio-pill-group [type="radio"]:checked + label{background:#766eb2;color:#fff;}
.radio-pill-group [type="radio"]:not(:checked) + label{background:#fff;color:#766eb2;}
.radio-pill-group label span{display:inline-block;position:relative;padding:0 0  0 22px;}
.radio-pill-group [type="radio"]:not(:checked) + label.no span::before{content:'';background:url("../images/icon-no.svg")no-repeat;background-size:100%;width:17px;height:17px;position:absolute;top:50%;left:0;transform:translateY(-50%);}
.radio-pill-group [type="radio"]:not(:checked) + label.yes span::before{content:'';background:url("../images/icon-yes.svg")no-repeat;background-size:100%;width:17px;height:17px;position:absolute;top:50%;left:0;transform:translateY(-50%);}
.radio-pill-group [type="radio"]:checked + label.no span::before{content:'';background:url("../images/icon-no.svg")no-repeat;background-size:100%;width:17px;height:17px;position:absolute;top:50%;left:0;transform:translateY(-50%);filter:brightness(0) invert(1);}
.radio-pill-group [type="radio"]:checked + label.yes span::before{content:'';background:url("../images/icon-yes.svg")no-repeat;background-size:100%;width:17px;height:17px;position:absolute;top:50%;left:0;transform:translateY(-50%);filter:brightness(0) invert(1);}
/**/
/**LOGIN**/
.LOGIN .wrapper{width:100%;height:100vh;display:flex;flex-wrap:wrap;overflow:hidden;}
.LOGIN .left{width:50%;height:100vh;background:#ebf2f9;position:relative;}
.LOGIN .left img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:65%;display:block;}
.LOGIN .right{width:50%;height:100vh;background:#ffffff;position:relative;}
.LOGIN .right .container{width:calc(100% - 180px);padding:50px 90px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.LOGIN .right .container h1{margin-bottom:20px;}
.LOGIN .right .container .logo{width:100%;margin-bottom:35px;font-size:0;}
.LOGIN .right .container .logo .image{display:inline-block;vertical-align:middle;width:calc(100% - 180px);}
/*.LOGIN .right .container .logo .image img{width:180px;display:block;}*/
.LOGIN .right .container .logo .language{display:inline-block;vertical-align:middle;width:180px;position:relative;}
.LOGIN .right .container .logo .language .field{width:130px;padding:8px 20px;border:1px solid #766eb2;background:#fff;border-radius:25px;cursor:pointer;}
.LOGIN .right .container .logo .language .field span{color:#766eb2;font-size:16px;line-height:22px;display:block;position:relative;width:calc(100% - 40px);padding:0 18px  0 22px;}
.LOGIN .right .container .logo .language .field span::before{content:'';background:url("../images/icon-globe.svg")no-repeat;background-size:100%;width:17px;height:17px;position:absolute;top:50%;left:0;transform:translateY(-50%);}
.LOGIN .right .container .logo .language .field span::after{content:'';background:url("../images/icon-down.svg")no-repeat;background-size:100%;width:13px;height:13px;position:absolute;top:50%;right:0;transform:translateY(-50%);}
.LOGIN .right .container .logo .language ul{width:100%;border:1px solid #766eb2;background:#fff;border-radius:25px;overflow:hidden;position:absolute;right:0;top:50px;display:none;}
.LOGIN .right .container .logo .language ul li{display:block;border-bottom:1px solid #766eb2;background:#fff;transition:0.25s ease-in-out;}
.LOGIN .right .container .logo .language ul li:last-child{border-bottom:none;}
.LOGIN .right .container .logo .language ul li a{text-decoration:none;display:block;color:#766eb2;font-size:16px;line-height:22px;padding:10px 15px;width:calc(100% - 30px);transition:0.25s ease-in-out;}
.LOGIN .right .container .logo .language ul li:hover{background:#766eb2;}
.LOGIN .right .container .logo .language ul li:hover a{color:#fff;}
.LOGIN .right .container .singpass{width:100%;max-width:300px;display:block;margin:25px 0 30px 0;text-decoration:none;}
.LOGIN .right .container .singpass img{width:100%;display:block;}
.LOGIN .right .container .information{border-top:1px solid #766eb2;width:100%;padding:25px 0 0 0;}
.LOGIN .right .container .information .findoutmore{width:calc(100% - 20px);padding:0 20px  0 0;display:block;color:#766eb2;text-decoration:none;position:relative;}
.LOGIN .right .container .information .findoutmore::after{content:'';background:url("../images/icon-arrow-right.svg")no-repeat;background-size:100%;width:17px;height:17px;position:absolute;top:50%;right:0;transform:translateY(-50%);}
.LOGIN .right .container .information .findoutmore:hover{text-decoration:underline;}
.LOGIN .right .container .information .grp{width:calc(100% - 2px);border:1px solid #766eb2;border-radius:20px;background:#fff;margin-top:25px;overflow:hidden;}
.LOGIN .right .container .information .grp .title{background:#ebf2f9;padding:15px 20px;width:calc(100% - 40px);border-bottom:1px solid #766eb2;font-weight:700;font-size:14px;line-height:18px;}
.LOGIN .right .container .information .grp .title span{display:block;position:relative;width:calc(100% - 27px);padding:0 0  0 27px;color:#766eb2;}
.LOGIN .right .container .information .grp .title span::before{content:'';background:url("../images/icon-help.svg")no-repeat;background-size:100%;width:17px;height:17px;position:absolute;top:50%;left:0;transform:translateY(-50%);}
.LOGIN .right .container .information .grp .content{background:#ffffff;padding:15px 20px;width:calc(100% - 40px);}
.LOGIN .right .container .information .grp .content ul{width:100%;}
.LOGIN .right .container .information .grp .content ul li{width:100%;display:block;margin-bottom:15px;font-size:14px;line-height:18px;}
.LOGIN .right .container .information .grp .content ul li:last-child{margin-bottom:0;}
.LOGIN .right .container .information .grp .content ul li a{color:#766eb2;}
.LOGIN .right .container .information .grp .content ul li a:hover{text-decoration:none;}
.LOGIN .right .container .information .grp .content ul li span{display:block;position:relative;width:calc(100% - 27px);padding:0 0  0 27px;}
.LOGIN .right .container .information .grp .content ul .enquire span::before{content:'';background:url("../images/icon-form.svg")no-repeat;background-size:100%;width:17px;height:17px;position:absolute;top:0;left:0;}
.LOGIN .right .container .information .grp .content ul .hotline span::before{content:'';background:url("../images/icon-phone.svg")no-repeat;background-size:100%;width:17px;height:17px;position:absolute;top:5px;left:0;}
.LOGIN .right .container .information .grp .content ul .visit span::before{content:'';background:url("../images/icon-building.svg")no-repeat;background-size:100%;width:17px;height:17px;position:absolute;top:0;left:0;}
.LOGIN .right .footer{position:absolute;left:0;bottom:0;width:calc(100% - 180px);font-size:0;background:#fff;padding:15px 90px;}
.LOGIN .right .footer .copyright{display:inline-block;vertical-align:top;font-size:10px;line-height:16px;width:calc(100% - 180px);font-weight:500;}
.LOGIN .right .footer .links{display:inline-block;vertical-align:top;text-align:right;font-size:10px;line-height:16px;width:180px;font-weight:500;}
.LOGIN .right .footer .links a{color:#212529;text-decoration:none;display:inline;margin-left:30px;}
.LOGIN .right .footer .links a:first-child{margin-left:0;}
.LOGIN .right .footer .links a:hover{text-decoration:underline;}
/**APPLYFOR**/
.APPLYFOR .wrapper{width:100%;height:100vh;display:flex;flex-wrap:wrap;overflow:hidden;}
.APPLYFOR .left{width:50%;height:100vh;background:#ebf2f9;position:relative;}
.APPLYFOR .left img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:65%;display:block;}
.APPLYFOR .right{width:50%;height:100vh;background:#ffffff;position:relative;}
.APPLYFOR .right .container{width:calc(100% - 180px);padding:50px 90px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow-y:scroll;}
.APPLYFOR .right .container h1{margin-bottom:20px;}
.APPLYFOR .right .container .logo{width:100%;margin-bottom:35px;font-size:0;}
.APPLYFOR .right .container .logo .image{display:inline-block;vertical-align:middle;width:calc(100% - 180px);}
/*.APPLYFOR .right .container .logo .image img{width:180px;display:block;}*/
.APPLYFOR .right .container .logo .language{display:inline-block;vertical-align:middle;width:180px;position:relative;}
.APPLYFOR .right .container .logo .language .field{width:130px;padding:8px 20px;border:1px solid #766eb2;background:#fff;border-radius:25px;cursor:pointer;}
.APPLYFOR .right .container .logo .language .field span{color:#766eb2;font-size:16px;line-height:22px;display:block;position:relative;width:calc(100% - 40px);padding:0 18px  0 22px;}
.APPLYFOR .right .container .logo .language .field span::before{content:'';background:url("../images/icon-globe.svg")no-repeat;background-size:100%;width:17px;height:17px;position:absolute;top:50%;left:0;transform:translateY(-50%);}
.APPLYFOR .right .container .logo .language .field span::after{content:'';background:url("../images/icon-down.svg")no-repeat;background-size:100%;width:13px;height:13px;position:absolute;top:50%;right:0;transform:translateY(-50%);}
.APPLYFOR .right .container .logo .language ul{width:100%;border:1px solid #766eb2;background:#fff;border-radius:25px;overflow:hidden;position:absolute;right:0;top:50px;display:none;}
.APPLYFOR .right .container .logo .language ul li{display:block;border-bottom:1px solid #766eb2;background:#fff;transition:0.25s ease-in-out;}
.APPLYFOR .right .container .logo .language ul li:last-child{border-bottom:none;}
.APPLYFOR .right .container .logo .language ul li a{text-decoration:none;display:block;color:#766eb2;font-size:16px;line-height:22px;padding:10px 15px;width:calc(100% - 30px);transition:0.25s ease-in-out;}
.APPLYFOR .right .container .logo .language ul li:hover{background:#766eb2;}
.APPLYFOR .right .container .logo .language ul li:hover a{color:#fff;}
.APPLYFOR .right .container .grp{width:calc(100% + 30px);margin:30px 0;display:flex;flex-wrap:wrap;}
.APPLYFOR .right .container .grp .col{width:calc(50% - 30px);margin-right:30px;}
.APPLYFOR .right .container .grp .col a{width:calc(100% - 2px);height:calc(100% - 100px);display:block;border:1px solid #766eb2;border-radius:20px;overflow:hidden;background:#fff;text-align:center;text-decoration:none;padding:50px 0;transition:0.25s ease-in-out;}
.APPLYFOR .right .container .grp .col a .image{position:relative;width:110px;margin:0 auto 40px auto;}
.APPLYFOR .right .container .grp .col a .mo{position:absolute;top:0;left:0;opacity:0.0;}
.APPLYFOR .right .container .grp .col a img{width:100%;display:block;}
.APPLYFOR .right .container .grp .col .myself:hover img{opacity:0.0;}
.APPLYFOR .right .container .grp .col .myself:hover .mo{opacity:1.0;}
.APPLYFOR .right .container .grp .col .another:hover img{opacity:0.0;}
.APPLYFOR .right .container .grp .col .another:hover .mo{opacity:1.0;}
.APPLYFOR .right .container .grp .col strong{display:block;color:#766eb2;transition:0.25s ease-in-out;}
.APPLYFOR .right .container .grp .col a:hover{background:#766eb2;}
.APPLYFOR .right .container .grp .col a:hover strong{color:#fff;}
.APPLYFOR .right .footer{position:absolute;left:0;bottom:0;width:calc(100% - 180px);font-size:0;background:#fff;padding:15px 90px;}
.APPLYFOR .right .footer .copyright{display:inline-block;vertical-align:top;font-size:10px;line-height:16px;width:calc(100% - 180px);font-weight:500;}
.APPLYFOR .right .footer .links{display:inline-block;vertical-align:top;text-align:right;font-size:10px;line-height:16px;width:180px;font-weight:500;}
.APPLYFOR .right .footer .links a{color:#212529;text-decoration:none;display:inline;margin-left:30px;}
.APPLYFOR .right .footer .links a:first-child{margin-left:0;}
.APPLYFOR .right .footer .links a:hover{text-decoration:underline;}
/**HEADER**/
header{width:100%;background:#fff;position:fixed;border-bottom:1px solid #f4f4f4;z-index:2;}
/*header .container{width:calc(100% - 60px);max-width:1300px;margin:0 auto;padding:30px 0;font-size:0;}
header .container .logo{display:inline-block;vertical-align:middle;width:180px;}
header .container .logo img{width:100%;display:block;}
header .container .navbtns{display:inline-block;vertical-align:middle;width:calc(100% - 180px);text-align:right;}*/
header .container .navbtns .language{display:inline-block;vertical-align:middle;position:relative;text-align:left;margin-right:10px;}
header .container .navbtns .language .field{width:130px;padding:8px 20px;border:1px solid #766eb2;background:#fff;border-radius:25px;cursor:pointer;}
header .container .navbtns .language .field span{color:#766eb2;font-size:16px;line-height:22px;display:block;position:relative;width:calc(100% - 43px);padding:0 18px  0 25px;}
header .container .navbtns .language .field span::before{content:'';background:url("../images/icon-globe.svg")no-repeat;background-size:100%;width:17px;height:17px;position:absolute;top:50%;left:0;transform:translateY(-50%);}
header .container .navbtns .language .field span::after{content:'';background:url("../images/icon-down.svg")no-repeat;background-size:100%;width:13px;height:13px;position:absolute;top:50%;right:0;transform:translateY(-50%);}
header .container .navbtns .language ul{width:100%;border:1px solid #766eb2;background:#fff;border-radius:25px;overflow:hidden;position:absolute;right:0;top:50px;display:none;}
header .container .navbtns .language ul li{display:block;border-bottom:1px solid #766eb2;background:#fff;transition:0.25s ease-in-out;}
header .container .navbtns .language ul li:last-child{border-bottom:none;}
header .container .navbtns .language ul li a{text-decoration:none;display:block;color:#766eb2;font-size:16px;line-height:22px;padding:10px 15px;width:calc(100% - 30px);transition:0.25s ease-in-out;}
header .container .navbtns .language ul li:hover{background:#766eb2;}
header .container .navbtns .language ul li:hover a{color:#fff;}
header .container .navbtns .commonbtn.logout{display:inline-block;vertical-align:middle;}
/**FOOTER**/
footer{width:100%;background:#ebf2f9;position:relative;z-index:1;}
footer .container{width:calc(100% - 60px);max-width:1300px;margin:0 auto;padding:30px 0 20px 0;font-size:0;}
footer .container .copyright{display:inline-block;vertical-align:top;font-size:10px;line-height:16px;width:calc(100% - 180px);font-weight:500;}
footer .container .links{display:inline-block;vertical-align:top;text-align:right;font-size:10px;line-height:16px;width:180px;font-weight:500;}
footer .container .links a{color:#212529;text-decoration:none;display:inline;margin-left:30px;}
footer .container .links a:first-child{margin-left:0;}
footer .container .links a:hover{text-decoration:underline;}
/**FORMS**/
.FORMLAYOUT .wrapper{width:100%;overflow-x:none;position:relative;padding-top:132px;z-index:1;background:#ebf2f9;}
.FORMLAYOUT .wrapper .container{width:100%;min-height:calc(100vh - 182px);}
.commonheader{width:100%;height:160px;background:url("../images/common-bg-img.jpg")no-repeat left center;background-position:center;background-size:cover;justify-content:center;display:flex;align-items:center;}
.commonheader .content{width:calc(100% - 60px);max-width:1300px;margin:0 auto;text-align:left;}
.commonheader .content h1{color:#fff;margin-bottom:10px;}
.commonheader .content .duration{color:#fff;position:relative;width:calc(100% - 27px);padding:0 0  0 27px;}
.commonheader .content .duration::before{content:'';background:url("../images/icon-clock.svg")no-repeat;background-size:100%;width:17px;height:17px;position:absolute;top:3px;left:0;filter:brightness(0) invert(1);}
.instruction{width:100%;background:#fff;}
.instruction .content{width:calc(100% - 60px);max-width:1300px;margin:0 auto;padding:40px 0;text-align:left;}
.instruction .content h2{margin-bottom:20px;}
.instruction .content p{margin-bottom:20px;}
.instruction .content p:last-child,
.instruction .content p:only-child{margin-bottom:0;}
.instruction .content p a{color:#766eb2;}
.instruction .content p a:hover{text-decoration:none;}
.commonform{width:100%;background:#ebf2f9;}
.commonform .content{width:calc(100% - 60px);max-width:1300px;margin:0 auto;padding:40px 0;text-align:left;}
.commonform .content h2{margin-bottom:20px;}
.commonform .content p{margin-bottom:20px;}
.commonform .content p:last-child,
.commonform .content p:only-child{margin-bottom:0;}
.commonform .content p a{color:#766eb2;}
.commonform .content p a:hover{text-decoration:none;}
.formfields{display:flex;flex-wrap:wrap;width:calc(100% + 30px);}
.formfields .grp{width:calc(100% - 30px);margin:0 30px 30px 0;}
.formfields .grp.col2{width:calc(50% - 30px);}
.formfields .grp.col3{width:calc(33.3333% - 30px);}
.formfields .fieldname{width:100%;display:block;color:#888888;font-size:14px;line-height:18px;font-weight:400;margin-bottom:7.5px;}
.formfields .fieldname strong{display:block;color:#766eb2;font-size:16px;line-height:22px;font-weight:700;}
.formfields .fieldinput{width:100%;display:block;}
.formfields .fieldinput .unit{width:100%;}
.formfields .fieldinput .unit span{display:inline-block;vertical-align:middle;font-size:16px;line-height:22px;color:#212529;margin-right:5px;}
.formfields .fieldinput .unit .field{width:100px;}
.formfields .fieldinput .contactverify{width:100%;font-size:0;}
.formfields .fieldinput .contactverify span{display:inline-block;vertical-align:top;margin-right:5px;width:calc(100% - 90px);}
.formfields .fieldinput .contactverify .btn{width:80px;margin-left:5px;margin-right:0;}
.formfields .radiogrp{display:flex;flex-wrap:wrap;width:calc(100% + 30px);}
.formfields .radiogrp span{width:calc(100% - 30px);margin:0 30px 5px 0;}
.formfields .radiogrp.col2 span{width:calc(50% - 30px);}
.formfields .radiogrp.col3 span{width:calc(33.3333% - 30px);}
.commonform .divider{width:100%;border-bottom:1px solid #766eb2;margin-bottom:30px;}

/****Autopopup****/
.popup-wrapper{overflow:auto;z-index:9999;width:100%;height:100%;}
@-webkit-keyframes autopopup{from{opacity:0;}
to{opacity:1;}
}
@-moz-keyframes autopopup{from{opacity:0;}
to{opacity:1;}
}
@keyframes autopopup{from{opacity:0;}
to{opacity:1;}
}
/*#popup{background-color:rgba(0,0,0,0.8);position:fixed;top:0;left:0;right:0;bottom:0;margin:0;-webkit-animation:autopopup 2s;-moz-animation:autopopup 2s;animation:autopopup 2s;}
#popup:target{-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s;opacity:0;visibility:hidden;}
#popup .commonbtn{Width:120px;margin:0 3px;}*/
.autoPopup{width:95%;max-width:600px;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);background:#ffffff;border-radius:20px;}
.popup-wrapper.home-popup .autoPopup{top:50%;left:50%;transform: translate(-50%, -50%);margin:0;position: absolute; }
.autoPopup .close{position:relative;cursor:pointer;width:30px;height:30px;float:right;}
.autoPopup .close img{width:30px;height:30px;}
.autoPopup .container{width:calc(100% - 60px);padding:10px 30px;/*display:table;*/margin:0 auto;}
.popup-wrapper.home-popup .autoPopup .container{width:calc(100% - 40px);padding:30px 20px;}
.autoPopup .container .image{width:100%;margin:15px auto;}
.autoPopup .container .image img{width:100%;display:block;}
.autoPopup .container .contents{width:100%;}
.autoPopup .container .contents h4{font-size:20px;line-height:24px;color:#2e3191;margin-bottom:20px;}
.autoPopup .container .contents p{font-size:14px;line-height:18px;margin-bottom:20px;}
.autoPopup .container .contents p strong{font-weight:700;}
.autoPopup .container .contents p a{color:#000;}
.autoPopup .container .contents ol,
.autoPopup .container .contents ul{font-size:14px;line-height:18px;list-style:decimal;margin-left:25px;margin-bottom:20px;}
.autoPopup .container .contents ul{list-style:disc;}
.autoPopup .container .contents li{font-size:14px;line-height:18px;margin-bottom:10px;}
.autoPopup .container .contents li a{color:#000;}
.popup-wrapper.displayNone{display:none;}

/**POPUP**/

/**250811**/
.LOGIN .right .container .logo .image img{width:150px; margin-right: 30px;vertical-align: middle;}
.LOGIN .right .container .logo .image img.PA{width:90px;}
.APPLYFOR .right .container .logo .image img{width:150px; margin-right: 30px;vertical-align: middle;}
.APPLYFOR .right .container .logo .image img.PA{width:90px;}
header .container{width:calc(100% - 60px);max-width:1300px;margin:0 auto;padding:24px 0;font-size:0;}
header .container .logo{display:inline-block;vertical-align:middle;width:150px;padding-right: 20px;}
header .container .logo img{max-width:100%;height:auto;vertical-align: middle;}
header .container .logo-PA img.PA{width:100%;}
header .container .logo-PA{display: inline-block;vertical-align: middle;width:80px; margin-right:0;padding-right: 20px;}
header .container .navbtns{display:inline-block;vertical-align:middle;width:calc(100% - 270px);text-align:right;}

/**250822*/
.APPLYFOR .instruction{margin-top: -30px;width:100%;background:#fff;}
.APPLYFOR .instruction .content{width:100%;max-width:1300px;margin:0 auto;padding:40px 0 20px 0;text-align:left;}
.APPLYFOR .instruction .content h2{margin-bottom:20px;}
.APPLYFOR .instruction .content p{margin-bottom:20px;}
.APPLYFOR .instruction .content p:last-child,
.APPLYFOR .instruction .content p:only-child{margin-bottom:0;}
.APPLYFOR .instruction .content p a{color:#766eb2;}
.APPLYFOR .instruction .content p a:hover{text-decoration:none;}
header .container .last {padding-right: 0px;}

/**250905**/
/* Custom styling since Bootstrap CSS is not loaded */
.modal { display: none; position: fixed;inset: 0;background: rgba(0,0,0,0.6);z-index: 9999;}
.modal.show {display: block;}
.modal-dialog {position: relative;margin: 10% auto;max-width: 700px;}
.modal-content {background: #fff;border-radius: 8px;overflow: hidden;}
.modal-content p{display: block; padding-bottom: 20px;}
.modal .commonbtn{Width:120px;margin:0 3px;}

