@charset "UTF-8";.blue-rounded-button,.blue-square-button,.gray-rounded-button,.green-square-button,.headingTag,h1,h2,h3,h4,h5,h6{margin:0;padding:10px 0}.input input,.inputTag{background:#fff;border:1px solid #aaa;padding:8px 10px;font-size:14px;font-weight:300;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.blue-rounded-button,.blue-square-button,.gray-rounded-button,.green-square-button,.roundedButton{display:inline-block;border:none;color:#fff;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;border-radius:100px}.blue-rounded-button:hover,.blue-square-button:hover,.gray-rounded-button:hover,.green-square-button:hover,.roundedButton:hover{background:#5593fb}.blue-rounded-button,.blue-square-button,.generalButton,.gray-rounded-button,.green-square-button{color:#fff;border:none;cursor:pointer;text-align:center;padding:0;font-family:'Kanit', sans-serif}.testimonial-comment .title i,.titleWithIcon i{display:inline-block;vertical-align:middle;font-size:24px}.testimonial-comment .title h2,.titleWithIcon h2{display:inline-block;vertical-align:middle;padding-left:10px}.headerBlack nav a{color:#fff}.headerBlack .icon-mobile-nav{color:#8daada}.headerBlack .user label{color:#000}.headerSignInButton,.list-mobile-nav .account a,header .account a{color:#fff;background:#F89728;padding:5px;display:inline-block;text-align:center;margin-top:15px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.richtext,.spacingContent{padding:20px 0;border-bottom:1px solid #aaa}body,html{height:100%}page{min-height:75%}*{font-family:'Kanit', sans-serif;outline:none}h1{font-weight:500;font-size:30px}h2{font-weight:500;font-size:24px}h3{font-weight:400;font-size:18px}.blue-rounded-button,.blue-square-button,.gray-rounded-button,.green-square-button,h4{font-weight:400;font-size:16px}h5{font-weight:300;font-size:14px}h6{font-weight:300;font-size:14px;font-style:italic}a:hover{text-decoration:none;opacity:0.7}.left{text-align:left}.center{text-align:center}.right{text-align:right}.no-padding{padding-left:0;padding-right:0}.clearfix.small{display:none}@media only screen and (max-width:768px){.clearfix.small{display:block;padding:15px 0}}.clearfix.medium{display:none}@media only screen and (max-width:992px){.clearfix.medium{display:block;padding:15px 0}}@media only screen and (max-width:768px){.clearfix.medium{display:none}}.loader{margin:auto;font-size:5px;position:relative;text-indent:-9999em;border-top:5px solid rgba(100, 100, 100, 0.2);border-right:5px solid rgba(100, 100, 100, 0.2);border-bottom:5px solid rgba(100, 100, 100, 0.2);border-left:5px solid #aaa;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:loadFrame 1.1s infinite linear;animation:loadFrame 1.1s infinite linear}.loader,.loader:after{border-radius:50%;width:30px;height:30px}.vertical-middle{display:table;width:100%;height:100%}.vertical-middle .wrapper{width:inherit;height:inherit;display:table-cell;vertical-align:middle;text-align:center}.full-picture img{max-width:100%}.full-picture button.close{font-size:32px;color:#fff;filter:alpha(opacity=100);opacity:1;position:absolute;z-index:1;top:10px;right:10px}@-webkit-keyframes loadFrame{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loadFrame{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.blue-rounded-button{width:99%;height:40px;background:#73a6fb;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;border-radius:100px}@media only screen and (max-width:400px){.blue-rounded-button{width:auto;padding:0 10px}}.blue-rounded-button:hover{background:#5593fb;color:#fff}a.blue-rounded-button{padding-top:5px}.gray-rounded-button{width:99%;height:40px;background:#f2f2f2;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;border-radius:100px;color:#ccc}@media only screen and (max-width:400px){.gray-rounded-button{width:auto;padding:0 10px}}.gray-rounded-button:hover{background:#f2f2f2;color:#ccc}a.blue-rounded-button{padding-top:5px}.blue-square-button{width:99%;height:35px;background:#73a6fb;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}@media only screen and (max-width:400px){.blue-square-button{width:auto;padding:0 10px;height:20px!important;font-size:10px!important}}.blue-square-button:hover{background:#5593fb;color:#fff}a.blue-square-button{padding-top:6px}@media only screen and (max-width:400px){a.blue-square-button{padding-top:3px}}.green-square-button{width:140px;height:35px;background:#F89728;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}@media only screen and (max-width:400px){.green-square-button{width:auto;padding:0 10px}}.green-square-button:hover{background:#e48921;color:#fff}a.green-square-button{padding-top:5px}.gradient-background{background:rgba(0, 0, 0, 0.53);background:-moz-linear-gradient(top, rgba(0, 0, 0, 0.53) 0%, rgba(229, 229, 229, 0) 70%, rgba(255, 255, 255, 0) 78%, rgba(255, 255, 255, 0) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.53)), color-stop(70%, rgba(229, 229, 229, 0)), color-stop(78%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.53) 0%, rgba(229, 229, 229, 0) 70%, rgba(255, 255, 255, 0) 78%, rgba(255, 255, 255, 0) 100%);background:-o-linear-gradient(top, rgba(0, 0, 0, 0.53) 0%, rgba(229, 229, 229, 0) 70%, rgba(255, 255, 255, 0) 78%, rgba(255, 255, 255, 0) 100%);background:-ms-linear-gradient(top, rgba(0, 0, 0, 0.53) 0%, rgba(229, 229, 229, 0) 70%, rgba(255, 255, 255, 0) 78%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0.53) 0%, rgba(229, 229, 229, 0) 70%, rgba(255, 255, 255, 0) 78%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#ffffff', GradientType=0 );height:100px}header{padding-top:10px;position:fixed;top:0;left:0;right:0;width:100%;z-index:100000;background:rgba(0, 0, 0, 0.3);height:70px}header .container{position:relative}header .logo{float:left}header .logo img{display:block;width:80px}header nav{position:absolute;left:115px;right:270px;top:16px}@media only screen and (max-width:992px){header nav{display:none}}header nav a{display:inline-block;padding:0 10px 25px 10px;font-size:13px;color:#fff}header .account{float:right}@media only screen and (max-width:992px){header .account{display:none}}header .account a{font-size:12px;width:120px}header .user{float:right;margin-top:10px}@media only screen and (max-width:992px){header .user{display:none}}header .user label{display:inline-block;vertical-align:middle;font-size:13px;font-weight:400;color:#fff;margin-bottom:0;max-width:195px;text-align:right;line-height:15px}header .user label span{color:#73a6fb}header .user .profile{background:#999;display:inline-block;vertical-align:middle;overflow:hidden;width:35px;height:35px;border-radius:10000px;margin-left:5px}header .user .profile img{display:block;width:100%;height:100%}header .icon-mobile-nav{display:none;background:none;border:none;position:absolute;top:0;right:10px;z-index:99999;font-size:52px;font-family:serif;line-height:30px;color:#fff;cursor:pointer}@media only screen and (max-width:992px){header .icon-mobile-nav{display:block}}header .menu-parent{display:inline-block;position:relative}header .menu-parent:hover .sub{display:block}header .menu-parent .sub{display:none;position:absolute;z-index:1;min-width:300px;background:rgba(0, 0, 0, 0.3);top:44px}header .menu-parent .sub a{text-decoration:none;display:block;position:relative;font-size:11px;font-weight:300;padding:5px 10px}.list-mobile-nav{background:#73a6fb;position:fixed;z-index:99998;padding:10px 15px 30px 15px;top:70px;left:0;right:0;text-align:center}.list-mobile-nav a,.list-mobile-nav span{display:block;color:#fff;padding:10px;font-size:18px;cursor:pointer}.list-mobile-nav a .sub,.list-mobile-nav span .sub{display:none;margin:10px 0 -10px 0}.list-mobile-nav a .sub a,.list-mobile-nav span .sub a{padding:5px;font-size:13px;font-weight:300}.list-mobile-nav .account a{font-size:13px;width:auto;padding:5px 15px}.list-mobile-nav .user label{display:block;font-size:18px;font-weight:500;color:#fff;margin-bottom:0;line-height:20px}.list-mobile-nav .user .profile{background:#999;display:block;vertical-align:middle;overflow:hidden;width:50px;height:50px;border-radius:10000px;margin:20px auto 5px auto}.list-mobile-nav .user .profile img{display:block;width:100%;height:100%}footer{background:#8daada;padding:20px 0;}footer nav{padding-bottom:20px}footer .contact,footer a,footer label{color:#fff;font-size:14px;font-weight:300;display:block}footer label{font-weight:400;margin-bottom:0}footer a:hover{text-decoration:none;color:#fff;opacity:0.7}footer .name{text-align:right}@media only screen and (max-width:768px){footer .name{text-align:left}}.richtext{overflow-x:auto;font-size:14px;font-weight:300}.richtext h2{padding:10px 0}.richtext table{border-collapse:collapse;width:100%;min-width:600px}.richtext table th{font-weight:400;padding:10px;border:4px solid #fff}.richtext table td{background:#ebf4ff;vertical-align:top;padding:10px;border:4px solid #fff}.richtext ul{list-style:none;padding:0;margin:0}.richtext ul li{font-size:14px;padding-left:40px}.richtext ul li:before{content:"•";font-size:24px;line-height:14px;display:inline-block;vertical-align:middle;margin-top:-3px;margin-left:-7px;padding-right:7px;text-indent:-7px;color:#F89728}.box{background:#f2f2f2;padding:20px;margin-bottom:15px}.form-container{padding:30px 0}.form-container .form{width:304px;margin:auto;margin-bottom:15px}@media only screen and (max-width:400px){.form-container .form{width:auto}}.form-container .form:last-child{margin-bottom:0;padding-top:15px;border-top:1px solid #aaa}.form-container .form .input input{background:none}.form-container .form .input.icon i{top:7px;left:12px}.form-container .form button{width:304px}@media only screen and (max-width:400px){.form-container .form button{width:100%}}.input input{display:block;width:100%}.input.icon{position:relative}.input.icon input{padding-left:40px}.input.icon i{position:absolute;font-size:24px;color:#aaa}.static-banner{background:#8daada;overflow:hidden;max-height:500px}.static-banner img{width:100%;display:block}.testimonial-slider{background:#8daada;text-align:center;overflow:hidden;position:relative}.testimonial-slider .slider-content img{display:block;width:100%}.testimonial-slider .slider-content .lSSlideOuter .lSPager.lSpg{position:absolute;z-index:999;left:0;right:0;bottom:10px}.testimonial-slider .slider-content .lSSlideOuter .lSPager.lSpg li a{background:#fff;opacity:0.5}.testimonial-slider .slider-content .lSSlideOuter .lSPager.lSpg li.active a,.testimonial-slider .slider-content .lSSlideOuter .lSPager.lSpg li:hover a{opacity:1}.testimonial-comment{padding-bottom:25px}.testimonial-comment .title{padding:20px 0}.testimonial-comment .title a{color:#000}.testimonial-comment .title a:hover{color:#666}.testimonial-comment .title .right{margin-top:10px}.testimonial-comment .comment{padding-bottom:10px;font-size:14px;font-weight:300}.testimonial-comment .comment article{font-style:italic;color:#666}.testimonial-comment .comment article.minimal{height:80px;overflow:hidden}.testimonial-comment .comment a{text-decoration:underline;display:block}.testimonial-comment .comment .profile{padding:10px 0 20px 0;position:relative}.testimonial-comment .comment .profile img{display:inline-block;vertical-align:middle;width:50px;height:50px;border-radius:1000px}.testimonial-comment .comment .profile .detail{display:inline-block;vertical-align:middle;padding-left:10px}.testimonial-comment .comment .profile .detail span{display:block}.testimonial-comment .comment .profile .detail .name{font-size:16px}.testimonial-comment .comment .profile i{position:absolute;font-size:24px;color:#F89728;right:10px;top:22px}.testimonial-comment .comment .profile .col-md-1,.testimonial-comment .comment .profile .col-md-2,.testimonial-comment .comment .profile .col-md-9,.testimonial-comment .comment .profile .col-xs-1,.testimonial-comment .comment .profile .col-xs-3,.testimonial-comment .comment .profile .col-xs-8{padding-right:0}.testimonial-comment .comment.ttm-page article.minimal{height:90px}.testimonial-comment .comment.ttm-page .profile i{top:0}.testimonial-comment .comment.ttm-page .txt-program{font-style:normal;color:#333;margin-bottom:10px}.testimonial-comment .comment.ttm-page .txt-detail{font-style:italic;color:#666}.dropdown-menu{width:100%}.mobile-menu{display:none;background:#73a6fb}@media only screen and (max-width:992px){.mobile-menu{display:block}}.mobile-menu button{display:block;width:100%;color:#fff;background:none;border:none;padding:10px 0}.mobile-menu .dropdown{position:relative}.mobile-menu .dropdown .dropdown-menu{text-align:center}.mobile-menu .dropdown .dropdown-menu a{padding:10px 20px}.mobile-menu .dropdown .icon{font-size:32px;position:absolute;right:5px;top:4px;color:#fff}.side-news .controls{padding-bottom:5px}@media only screen and (max-width:992px){.side-news .controls{padding-top:20px}}.side-news .controls .title{font-size:19px}.side-news .controls .link{text-align:right;line-height:29px}.side-news .controls .link a{color:#000}.side-news div{margin:0}.side-news .latest-news{padding:10px 0}.side-news .latest-news img{display:block;width:100%}.side-news .latest-news .text{padding-left:15px;height:96px;font-size:14px}.side-news .latest-news .text .title{font-weight:400}.side-news .latest-news .text .title a{color:#000}.side-news .latest-news .text .date{color:#666;bottom:0;position:absolute;font-weight:300}.modal-container{width:380px;margin:10% auto;box-sizing:border-box;font-weight:300}.modal-container .modal-content{border-radius:0;box-shadow:none;border:0}.modal-container .modal-content input[type=password],.modal-container .modal-content input[type=text]{height:40px;margin-bottom:20px;border-radius:2px;font-weight:300}.modal-container .modal-content .modal-body{padding:20px}.modal-container .modal-content .modal-body h2{font-size:24px;font-weight:normal;margin-bottom:10px;text-transform:uppercase;text-align:center}.modal-container .modal-content .modal-body p{font-weight:300}.modal-container .modal-content .modal-body p.txt-grey{color:#b3b3b3}.modal-container .modal-content .modal-body p.txt-email{font-size:18px;margin-bottom:40px}.modal-container .modal-content .modal-body p.txt-blue{color:#94afda}.modal-container .modal-content .modal-body label{font-weight:300}.modal-container .modal-content .modal-body label.lb-remember{margin-bottom:15px}.modal-container .modal-content .modal-body .modal-link{display:block;color:#94afda;margin-bottom:15px;text-decoration:underline}.modal-container .modal-content .modal-body .modal-link:hover{text-decoration:none}.modal-container .modal-content .modal-body .btn-modal-form{background:#75a9f8;border-radius:2px;border:none;color:#fff;font-size:17px;font-weight:300;height:40px;text-align:center;text-transform:uppercase;width:100%}.modal-container .modal-content .modal-body .sec-signup{border-top:1px solid #d6d6d6;margin-top:20px;padding-top:20px}.modal-container .modal-content .modal-body .sec-signup .txt-remark{padding-top:10px}.modal-container .modal-content .modal-body .sec-signup .btn-signup{background:#fff;border:1px solid #ade785;border-radius:2px;color:#ade785;display:block;font-size:17px;height:40px;padding:7px;text-align:center;text-transform:uppercase;width:145px}.modal-container .modal-content .modal-body #signupNext{background:#ade785}.modal-container .modal-content .modal-body .close{background:url(../img/i_close.png) no-repeat;background-size:25px;opacity:1;text-indent:-9999px;display:block;position:fixed;top:-40px;right:-40px;width:25px;height:25px}.modal-container .modal-content .modal-body .input.icon i{position:absolute;font-size:20px;color:#b3b3b3;top:9px;left:12px}