@font-face{font-family:'Battambang';src:url('../fonts/khmeros_battambang.woff2') format('woff2'),
url('../fonts/khmeros_battambang.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'OpensansBold';src:url('../fonts/opensans-bold-webfont.woff2') format('woff2'),
url('../fonts/opensans-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
@font-face{font-family:'OpensansRegular';src:url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
url('../fonts/opensans-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;}
*{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body:lang(km),
p:lang(km),
a:lang(km),
span:lang(km),
ul:lang(km),
ul li:lang(km),
input:lang(km),
select:lang(km),
textarea:lang(km),
h1:lang(km),.h1:lang(km),
h2:lang(km),.h2:lang(km),
h3:lang(km),.h3:lang(km),
h4:lang(km),.h4:lang(km),
h5:lang(km),.h5:lang(km),
h6:lang(km),.h6:lang(km){font-family:'Battambang','OpensansRegular' !important}
body{color:#333;font-size:16px;font-family:'OpensansRegular','Arial';line-height:24px;}
a,
a:hover,
a:active,
a:focus{outline:0 !important;text-decoration:none;}
p:lang(km){line-height:30px;}
ul,
ul li{list-style-type:none;}
a[href=""]{pointer-events:none;}
button::-moz-focus-inner{border:0;}
textarea{resize:none;width:100%;padding:10px;border:1px solid #ccc;}
img{max-width:100%;}
.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important}
.form-control::placeholder{color:#333;opacity:.7;}
select.form-control:not([size]):not([multiple]){padding:0 2px !important;height:40px !important}
textarea,
input,
select,
button{font-family:'OpensansRegular','Battambang';}
input.form-control,
select.form-control,
textarea.form-control{line-height:24px;padding:8px 8px 6px 8px;outline:none !important;border:1px solid #ccc}
h1,.h1,
h2,.h2,
h3,.h3,
h4,.h4{font-family:'OpensansBold','Arial';text-transform:uppercase;word-wrap:break-word;}
h5,.h5,
h6,.h6{font-family:'OpensansRegular','Arial';text-transform:none;word-wrap:break-word;}
iframe{width:100%;max-height:620px}
.section{float:left;width:100%;padding:80px 0;margin:0 auto}
.wrapper{width:1920px;padding:0;background:#fff;border:0;margin:0 auto}
@media (max-width: 1920px){.wrapper{width:100%;}}
.form-control{border-radius:0!important}
.header{width:100%;float:left;background:#fff;}
.header.header-fixed{position:fixed;left:0;right:0;top:0;z-index:999}
.header .header-top{width:100%;height:82px;float:left;background:rgba(25,85,145,1);background:-moz-linear-gradient(left, rgba(25,85,145,1) 0%, rgba(25,85,145,1) 30%, rgba(48,81,153,1) 50%, rgba(71,77,160,1) 70%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(25,85,145,1)), color-stop(30%, rgba(25,85,145,1)), color-stop(50%, rgba(48,81,153,1)), color-stop(70%, rgba(71,77,160,1)));background:-webkit-linear-gradient(left, rgba(25,85,145,1) 0%, rgba(25,85,145,1) 30%, rgba(48,81,153,1) 50%, rgba(71,77,160,1) 70%);background:-o-linear-gradient(left, rgba(25,85,145,1) 0%, rgba(25,85,145,1) 30%, rgba(48,81,153,1) 50%, rgba(71,77,160,1) 70%);background:-ms-linear-gradient(left, rgba(25,85,145,1) 0%, rgba(25,85,145,1) 30%, rgba(48,81,153,1) 50%, rgba(71,77,160,1) 70%);background:linear-gradient(to right, rgba(25,85,145,1) 0%, rgba(25,85,145,1) 30%, rgba(48,81,153,1) 50%, rgba(71,77,160,1) 70%);position:relative;z-index:999}
.header .header-top .main-logo{margin:16px auto}
.header .header-top .main-logo h1{margin:0 auto;line-height:0;font-size:12px}
.header .header-top .main-logo img{max-width:215px;max-height:50px}
.header .header-top.smallest{height:62px}
.header .header-top.smallest .main-logo{margin:11px auto}
.header .header-top.smallest .main-logo img{max-width:172px;max-height:40px}
.header .header-top .main-more-link,
.header .header-top .main-more-link ul{float:right;text-align:left;right:15px;margin:0 auto}
.header .header-top .main-more-link ul > li{width:auto;float:left;padding:0 25px;margin:10px auto;border-left:1px solid rgba(255,255,255,.2)}
.header .header-top .main-more-link > ul > li:hover a,
.header .header-top .main-more-link > ul > li.active a{color:#bcc3dd}
.header .header-top .main-more-link ul > li > a{color:#fff}
.header .header-top .main-more-link > ul > li:first-child{border-left:0}
.header .header-top .main-more-link > ul > li:last-of-type{padding:0;border-left:0}
.header .header-top .main-more-link > ul > li:last-of-type > a{color:#333;font-size:16px;padding:11px 10px;background:#ffcd28;font-family:'OpensansBold','Arial';text-transform:uppercase}
.header .header-top .main-more-link > ul > li:last-of-type:hover a,
.header .header-top .main-more-link > ul > li:last-of-type.active a{background:#ffd753;}
.header .header-top .main-more-link ul li.language{padding-right:25px}
.header .header-top .main-more-link ul li.language{position:relative;padding:10px 0;margin:0 auto;border-radius:0;background-color:transparent;border:0;}
.header .header-top .main-more-link ul li.language a{color:#fff;position:relative;z-index:999;width:100%;float:left;padding:0;text-decoration:none !important;text-transform:uppercase;right:15px}
.header .header-top .main-more-link ul li.language li.language-chooser-item a{color:#333;padding:3px 15px;right:0;}
.header .header-top .main-more-link ul li.language > a::after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #b2b2b2;border-bottom:0;display:inline-block;margin-left:5px;margin-bottom:3px}
.header .header-top .main-more-link ul li.language:hover a::after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:0;border-bottom:5px solid #b2b2b2;}
.header .header-top .main-more-link ul li.language:hover ul.submenu{top:40px;opacity:1;visibility:visible}
.header .header-top .main-more-link > ul > li a,
.header .header-top .main-more-link > ul > li:hover a,
.header .header-top .main-more-link > ul > li.active a,
.header .header-top .main-more-link ul li.language > ul.submenu,
.header .header-top .main-more-link ul li.language:hover ul.submenu{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}
.header .header-top .main-more-link ul li.language > ul.submenu::before{content:'';height:3px;float:left;background:#195591;width:100%;margin-bottom:3px}
.header .header-top .main-more-link ul li.language > ul.submenu{position:absolute;z-index:2;top:60px;max-width:100%;min-width:100px;background:#fff;float:left;opacity:0;padding:0 0 5px;visibility:hidden;right:0;-webkit-box-shadow:0px 2px 10px -2px rgba(0,0,0,0.15);-moz-box-shadow:0px 2px 10px -2px rgba(0,0,0,0.15);box-shadow:0px 2px 10px -2px rgba(0,0,0,0.15);}
.header .header-top .main-more-link ul li.language a span{width:24px;height:24px;overflow:hidden;float:left;border-radius:50%;margin-right:8px;}
.header .header-top .main-more-link ul li.language li.language-chooser-item{width:100%;padding:2px 0;margin:0 auto}
.header .header-top .main-more-link ul li.language a img,
.header .header-top .main-more-link ul li.language li.language-chooser-item a img{margin:0 5px 0 0px;height:24px;float:left;max-height:24px;max-width:24px;border-radius:50%;border-left:0}
.main-more-link .language-chooser-item.language-chooser-item-en.active a,
.main-more-link .language-chooser-item.language-chooser-item-km.active a,
.main-more-link .language-chooser-item.language-chooser-item-zh.active a{display:none !important;}
.header .main-menu{width:100%;height:56px;float:left;position:relative;z-index:998;-webkit-box-shadow:0px 2px 10px -2px rgba(0,0,0,0.15);-moz-box-shadow:0px 2px 10px -2px rgba(0,0,0,0.15);box-shadow:0px 2px 10px -2px rgba(0,0,0,0.15);visibility:visible}
.header .main-menu.main-menu-hide{margin-top:-56px;z-index:-1;visibility:hidden}
.header .main-menu nav#menu{float:left;line-height:53px}
.header .main-menu nav#menu > ul{margin:0 auto}
.header .main-menu nav#menu > ul > li{float:left}
.header .main-menu nav#menu > ul > li.current{border-bottom:solid 3px #c7131b}
.header .main-menu nav#menu > ul > li.current a,
.header .main-menu nav#menu > ul > li.current > ul.submenu li.active a{color:#c7131b}
.header .main-menu nav#menu > ul > li.current a::after{border-bottom:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #c7131b}
.header .main-menu nav#menu > ul > li > a{color:#333;position:relative;z-index:999;line-height:50px;margin:3px 26px 0;background:#fff;cursor:pointer;float:left}
.header .main-menu nav#menu > ul > li > a:lang(km){margin:3px 15px 0}
.header .main-menu nav#menu > ul > li > a:lang(zh){margin:3px 36px 0}
a:lang(km),
.header .main-menu nav#menu > ul > li > a:lang(km),
.header .main-menu nav#menu > ul > li > ul.submenu li > a:lang(km),
.header .header-top .main-more-link > ul > li:last-of-type > a:lang(km){font-size:14px}
.header .main-menu nav#menu > ul > li > a::after{content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #b2b2b2;display:inline-block;margin-left:5px;margin-bottom:3px}
.header .main-menu nav#menu > ul > li:hover a,
.header .main-menu nav#menu > ul > li > ul.submenu li:hover a{color:#c7131b}
.header .main-menu nav#menu > ul > li:hover a::after{border-top:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #c7131b}
.header .main-menu nav#menu > ul > li:hover ul.submenu{top:53px;opacity:1;visibility:visible}
.header .main-menu nav#menu > ul > li > ul.submenu{border-top:3px solid #195591;position:absolute;z-index:2;top:80px;max-width:100%;min-width:220px;background:#fff;float:left;opacity:0;padding:5px 30px 15px;visibility:hidden;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.4);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.4);}
.header .main-menu nav#menu > ul > li:last-child > ul.submenu:lang(en){right:15px}
.header .main-menu nav#menu > ul > li > ul.submenu li{line-height:40px}
.header .main-menu nav#menu > ul > li > ul.submenu li a{color:#333;float:left;width:100%}
.header .header-top,
.header .header-top.smallest,
.header .header-top .main-logo,
.header .header-top.smallest .main-logo,
.header .header-top .main-logo img,
.header .header-top.smallest .main-logo img,
.header .main-menu,
.header .main-menu.main-menu-hide{-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-ms-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}
.header .header-top .main-more-link ul li.language ul.submenu,
.header .header-top .main-more-link ul li.language:hover ul.submenu,
.header .main-menu nav#menu > ul > li > a,
.header .main-menu nav#menu > ul > li:hover a,
.header .main-menu nav#menu > ul > li > ul.submenu,
.header .main-menu nav#menu > ul > li:hover ul.submenu,
.header .main-menu nav#menu > ul > li > ul.submenu > li > a,
.header .main-menu nav#menu > ul > li > ul.submenu li a,
.header .main-menu nav#menu > ul > li > ul.submenu li:hover a{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}
.header .main-menu .search button,
.header .main-menu .search button.open{height:56px;width:18px;float:right;position:absolute;right:18px;color:transparent;border:0;cursor:pointer}
.header .main-menu .search button{background:url('../images/icon-search.png') no-repeat center right/18px auto;}
.header .main-menu .search button.open{background:url('../images/close.png') no-repeat center right/12px auto;z-index:9999;opacity:.5}
.search-field{position:absolute;z-index:999;float:left;left:15px;right:15px;}
.search-field input{background:#fff url('../images/icon-search-gray.png') no-repeat center left/18px auto;width:100%;float:left;border:0;height:56px;padding:0 30px}
.content{width:100%;float:left;margin-top:138px}
.content div.latest-title:hover h3.nobgafter:after,
.content div.latest-title h3.nobgafter:after{background:none !important}
.bggray{background:#f9f9f9 !important}
.content .margintop30{margin-top:30px!important}
.content .nomargin{margin:0 auto!important}
.content .nomarginleft{margin-left:0!important}
.content .nomarginright{margin-right:0!important}
.content .nomarginbottom{margin-bottom:0!important}
.content .nopadding{padding:0!important}
.content .nopaddingtop{padding-top:0!important}
.content .nopaddingleft{padding-left:0!important}
.content .nopaddingright{padding-right:0!important}
.content .nopaddingbottom{padding-bottom:0!important}
.aligncenter{float:none !important;display:inline-block}
.section-middle{position:absolute;transform:translateY(-50%);top:50%}
.content-detail div.description h2:lang(km),
.content-detail div.description h3:lang(km){line-height:46px !important}
.content .content-detail pre,
.content .content-detail pre strong a,
.content .content-detail p strong,
.content .content-detail p strong a{font-family:'OpensansRegular','Arial' !important;font-weight:100 !important}
.content .content-detail p > a,
.content .content-detail pre > a{font-size:15px;text-decoration:underline}
.content .content-detail p a strong,
.content .content-detail p strong a,
.content .content-detail pre strong a{background:#c7131b;color:#fff;text-transform:uppercase;padding:0 6px;font-size:10px;height:24px;display:inline-block;line-height:25px;}
.content .content-detail p a strong::before,
.content .content-detail p strong a::before,
.content .content-detail pre strong a::before{content:'';background:url(../images/pdf.png) no-repeat left 4px/16px !important;float:left;height:20px;width:15px;margin-right:5px;display:inline-block}
.section:not(.latest) .shadowone{-webkit-box-shadow:0px 1px 3px 1px rgba(150,150,150,.25);-moz-box-shadow:0px 1px 3px 1px rgba(150,150,150,.25);box-shadow:0px 1px 3px 1px rgba(150,150,150,.25)}
.content .latest{padding:30px 0}
.content .latest div.article{margin:0 auto;}
.content .latest div.article h4{min-height:60px;font-size:15px;line-height:19px}
.content .latest div.article h4:lang(km),
.content .section.media-articles div.article h4:lang(km),
.content .section.media-articles-list div.article h4:lang(km){line-height:22px !important}
.content .latest div.description{padding-bottom:0}
.content div.latest-title{background:url('../images/border-left.png') no-repeat left bottom;margin-bottom:30px;float:left;width:100%;}
.content div.latest-title a{float:left;color:#333}
.content div.latest-title h3{text-transform:capitalize;font-size:23px;width:auto;float:left}
.content .col-lg-3 div.latest-title h3:lang(km){font-size:18px !important}
.content div.latest-title h3::after{content:'';background:url('../images/b-next.png') no-repeat center 8px/13px auto;height:30px;width:30px;float:right;}
.content div.latest-title:hover h3::after{background:url('../images/r-next.png') no-repeat center 8px/13px auto !important;}
.content .col-lg-3 div.latest-title h3:lang(km)::after{background-position:center 2px !important}
.content div.latest-title h3:lang(zh)::after,
.content .col-lg-3 div.latest-title h3:lang(zh)::after{background-position:center 6px !important}
.content div.latest-title h3:lang(km)::after{background-position:center 4px !important}
.content div.article{float:left;width:100%;margin-bottom:30px}
.content div.article div.description h4{float:left;color:#333;font-size:16px;padding:0;margin:0 auto;font-family:'OpensansRegular','Arial';text-transform:none;line-height:20px;min-height:62px;width:100%}
.content div.latest-title a h3:hover,
.content div.latest-title:hover a h3,
.content div.related.link ul li:hover a,
.content div.related.link ul li a:hover,
.content div.article:hover div.description h4,
.content div.article div.description h4:hover,
.content .careers-list div.description table tr td:first-child:hover a,
.content .careers-list div.description table tr td:first-child a:hover{color:#c4161c}
.settlement-procedure .article:hover a.fancybox h4,
.settlement-procedure .article a.fancybox:hover h4,
.company-notice a.biz_load_more:hover,
.content div.card .card-header .btn-link:hover h4,
.content div.card .card-header .btn-link h4:hover{color:#c4161c !important;}
a.biz_load_more,
a.biz_load_more:hover,
.content div.latest-title h3,
.content div.latest-title h3:hover,
.content div.latest-title:hover h3,
.content div.latest-title:hover h3::after,
.content div.related.link ul li,
.content div.related.link ul li:hover a,
.content div.related.link ul li a:hover,
.content div.article div.description h4,
.content div.article div.description h4:hover,
.content div.article:hover div.description h4,
.content div.card .card-header .btn-link h4,
.content div.card .card-header .btn-link:hover h4,
.content div.card .card-header .btn-link h4:hover,
.settlement-procedure .article a.fancybox h4,
.settlement-procedure .article:hover a.fancybox h4,
.settlement-procedure .article a.fancybox:hover h4,
.content .careers-list div.description table tr td:first-child a,
.content .careers-list div.description table tr td:first-child:hover a,
.content .careers-list div.description table tr td:first-child a:hover{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}
.content div.article div.description h4:lang(km){font-size:15px !important;line-height:22px}
.content div.article div.video{position:relative}
.content div.article div.video::after{content:'';background:url('../images/play.png') no-repeat center;height:30px;width:30px;position:absolute;left:5px;bottom:5px}
.content div.bg-red{margin-bottom:12px;float:left;width:100%;height:24px}
.content div.bg-red span{background:#c7131b;color:#fff;text-transform:uppercase;font-size:13px;line-height:24px;float:left;}
.content div.bg-red span a{color:#fff;float:left;line-height:24px;padding:0px 50px;width:auto}
.content div.procedure div.bg-red{width:auto !important}
.content div.procedure div.bg-red span a::before{background-size:28px !important}
.content .background-default{background-size:100% !important;background-repeat:no-repeat;background-color:#dfe4e8;background-position:top center}
.content .default.background-default{padding:60px 0;background-color:#004285;background-position:top center;background-size:100% 100% !important;}
.content .default.background-default div.description,
.content .default.background-default div.description h2,
.content .default.background-default div.description h3{margin:0 auto !important;padding:0 !important;text-shadow:1px 2px 2px rgba(0, 0, 0, .5)}
.content .content-detail{-webkit-box-shadow:0px 1px 3px 1px rgba(150,150,150,.25);-moz-box-shadow:0px 1px 3px 1px rgba(150,150,150,.25);box-shadow:0px 1px 3px 1px rgba(150,150,150,.25)}
.content .content-detail > div.description h4,
.content .content-detail > div.description h5,
.content .content-detail > div.description h6{color:#004285 !important;margin-bottom:30px}
.content .content-detail > div.description h4:lang(km),
.content .content-detail > div.description h5:lang(km),
.content .content-detail > div.description h6:lang(km){line-height:40px !important}
.content .content-detail > div.description h4{font-size:28px;line-height:32px}
.content .content-detail > div.description h5,
.content .content-detail > div.description h6{font-size:22px;line-height:28px;font-family:'OpensansBold','Arial';margin:25px auto 10px}
.content:not(.home) div.description > .title h2,
.content:not(.home) div.description > .title h3{font-size:38px;line-height:42px;margin-bottom:20px}
.content:not(.home) div.description > .title h2:lang(km),
.content:not(.home) div.description > .title h3:lang(km){line-height:55px !important}
.content div.description.thumb{float:left;margin-bottom:30px}
.content div.description.has-bg p{font-size:20px;line-height:24px}
.content div.description.has-bg p:lang(km){line-height:34px!important}
.content div.description.has-bg h2,
.content div.description.has-bg h3{text-shadow:1px 2px 2px rgba(0, 0, 0, .5)}
.content div.description{width:100%;float:left;padding:15px 0;}
.content div.description > .title{width:100%;float:left}
.content div.description h2,
.content div.description > .title h2,
.content div.description h3,
.content div.description > .title h3{width:100%;color:#004285;text-transform:uppercase;margin:0 auto 30px;padding:0}
.content div.description > .title.white h2,
.content div.description > .title.white h3{color:#fff}
.content div.description > .title.title-border h3{background:url('../images/border-center.png') no-repeat center bottom;padding-bottom:30px}
.content div.description p{padding:0;margin-bottom:25px}
.content div.description p strong{font-family:'OpensansBold','Arial';font-weight:300}
.content .content-detail ul li,
.content div.description ul li{line-height:28px !important;padding-left:18px}
.content-detail ul li::before,
.content div.description ul li::before{content:"•";color:#c7131b;width:10px;margin-left:-20px;font-size:28px;vertical-align:middle;margin-right:5px;float:left;}
.content-detail ul li:lang(km)::before,
.content div.description ul li:lang(km)::before{font-size:18px}
.content span.source{float:left;width:100%;margin:10px auto 5px;padding:0;font-size:14px;color:#024e9c}
.content span.share,
.content div.description span.share,
.content span.public,
.content div.description span.public{color:#797979;font-size:14px}
.content span.public,
.content div.description span.public{float:left;margin:5px auto 0}
.content span.share,
.content div.description span.share{float:right;margin:0 auto}
.heateor_sss_sharing_container.heateor_sss_horizontal_sharing{float:right;width:auto;margin:-5px 0 0 5px}
.heateor_sss_sharing_container.heateor_sss_horizontal_sharing ul li{margin-left:2px !important}
.heateorSssMoreBackground{background-color:#18D26E !important}
@media (min-width:991px){.content .col-lg-12.related.article{padding:0}
}
.content div.related.article h4{min-height:auto !important}
.content div.related.link ul{margin:0 auto}
.content div.related.link ul,
.content div.related.link ul li{float:left;width:100%}
.content div.related.link ul li{margin-bottom:20px}
.content div.related.link ul li:lang(zh),
.content div.related.link ul li:lang(km){margin-bottom:15px}
.content div.related.link ul li:last-child{margin-bottom:0}
.content div.related.link ul li a{color:#004285}
.content div.related.link ul li a:lang(km){font-size:15px !important}
.content div#accordion .card{float:left;width:100%;border-bottom:0;border-left:0;border-right:0}
.content div#accordion .card .card-header{float:left;width:100%;border-radius:0;background:transparent;border:0;padding:0}
.content div#accordion .card .card-header .btn-link{float:left;width:100%;padding:25px 0;cursor:pointer}
.content div#accordion .card .card-header .btn-link h4{float:left;width:100%;color:#004285;font-size:20px;text-transform:none;cursor:pointer;position:relative;padding-right:30px;line-height:30px;margin:0 auto}
.content div#accordion .card .card-header .btn-link.collapsed h4{color:#333}
.content div#accordion .card .card-header .btn-link::after{position:absolute;content:'';background:#c7131b url('../images/notice.png') no-repeat center -6px;border:1px solid #c7131b;height:30px;width:30px;right:0;top:40px;transform:translateY(-15px)}
.content div#accordion .card .card-header .btn-link.collapsed::after{background:url('../images/notice.png') no-repeat center -47px;border:1px solid #ccc}
.content div#accordion .card .card-header .btn-link h4:hover{text-decoration:none}
.content div#accordion .card .card-body{float:left;width:100%;margin:0 auto 25px;border-left:3px solid #c7131b;padding:0 15px;position:relative;overflow:hidden}
.content div#accordion .card .card-body:lang(km){padding-bottom:5px}
.content div#accordion .card .card-body table{float:left;width:100%;margin:10px auto 25px;border:1px solid #e5ecf4;font-size:14px}
.content div#accordion .card .card-body table thead tr td{background:#004284;color:#fff;font-family:'OpensansBold','Arial';font-weight:300;padding:10px;border:1px solid #cdd8e6}
.content div#accordion .card .card-body table tbody tr td{background:#f1f5f8;border:1px solid #cdd8e6;padding:10px;font-size:13px}
.content div#accordion .card .card-body table tbody tr:nth-child(2n+1) td{background:#fbfcfd}
.content div#accordion .card .card-body p strong,
.content div#accordion .card .card-body table tbody tr td strong{font-family:'OpensansBold','Arial';font-weight:300}
.content div#accordion .card .card-body ul li,
.content div#accordion .card .card-body p{padding-right:15px;line-height:22px;float:left;width:100%}
.content div#accordion .card .card-body ul li:last-of-type{margin-bottom:15px}
.content div#accordion .card .card-body p:last-of-type{margin:0 auto}
.content div#accordion .card .card-body p img{background:#f2f6f9;border:1px solid #d4deea;float:left}
.content div#accordion .card .card-body ul{margin:0 auto;float:left;width:100%}
.content div#accordion .card div.procedure.no-img{background-color:transparent !important;border:0 !important;margin-bottom:5px;}
.content div#accordion .card .card-body div.procedure.no-img div.bg-red{right:0;top:0;}
.content div#accordion .card .card-body div.procedure{float:left;width:100%;background:#f2f6f9;padding:15px;border:1px solid #d4deea;position:relative;-webkit-box-shadow:0px 0px 2px 0 rgba(110,164,219,.1);-moz-box-shadow:0px 0px 2px 0 rgba(110,164,219,.1);box-shadow:0px 0px 2px 0 rgba(110,164,219,.1)}
.content div#accordion .card .card-body div.procedure div.bg-red{position:absolute;right:5px;top:5px;}
.content div#accordion .card .card-body div.procedure div.bg-red span{float:right;padding:5px 15px}
.content div#accordion .card .card-body div.procedure div.bg-red span a{padding:0;line-height:28px}
.content div#accordion .card .card-body div.procedure div.bg-red span a::before{content:'';background-image:url(../images/pdf.png);background-repeat:no-repeat;background-position:left center;float:left;height:28px;width:26px;margin-right:5px;padding:0}
.compensate-for-scrollbar{overflow:auto !important;margin:0 auto !important}
.compensate-for-scrollbar .inline-content{background:#fff;padding:30px;max-width:820px}
.compensate-for-scrollbar .inline-content div.description{width:100%;float:left}
.compensate-for-scrollbar .inline-content div.description .img{border-bottom:1px solid #CCC;margin-bottom:25px;padding:25px 0}
.compensate-for-scrollbar .inline-content div.description h4{min-height:48px;line-height:24px;color:#004285;font-size:20px;margin-bottom:0;font-family:'OpensansBold','Arial';}
.compensate-for-scrollbar .inline-content div.description h4:lang(km){font-size:22px!important;line-height:46px!important}
.fancybox-close-small{height:40px!important;padding:2px!important;width:40px!important;background:#c7131b!important;color:#fff!important;}
.fancybox-close-small svg{stroke-width:2px!important;opacity:1!important}
.fancybox-close-small:hover,
.content div.bg-red span:hover{opacity:.9}
.fancybox-is-open .fancybox-bg{opacity:.8!important;background:#000}
div.more{width:auto;float:left;line-height:18px;cursor:pointer}
div.more a{padding-right:5px;}
div.more a.blue{color:#195591;text-transform:capitalize}
div.more a.white{color:#fff;text-transform:capitalize}
div.more:hover a.gradient,
div.more.aligncenter:hover a.white{color:#bcc3dd}
div.more.aligncenter:hover span.rightwhite{border-left:5px solid #bcc3dd;}
div.more span{float:right;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;margin:5px auto;}
div.more span:lang(zh){margin-top:4px !important}
div.more span:lang(km){margin-top:3px !important}
div.more span.rightblue{border-left:5px solid #195591}
div.more span.rightblue + a{color:#195591}
div.more span.rightwhite{border-left:5px solid #ffffff;}
div.more.buttonwhite{background:#fff;float:none;text-align:center;display:inline-block;margin-top:40px}
div.more.buttonwhite a.white{color:#195591;font-family:'OpensansBold';font-size:15px;padding:12.5px 45px;float:left;text-transform:uppercase}
div.more:hover span.rightblue{border-left:5px solid #c4161c}
div.more:hover span.rightblue + a,
div.more.buttonwhite:hover a.white{color:#c4161c}
div.more input.gradient,
span.more button.gradient,
div.more a.gradient{cursor:pointer;border-radius:0;color:#fff;font-size:15px;padding:12.5px 45px;float:left;text-transform:uppercase;background:rgba(25,85,145,1);background:-moz-linear-gradient(to right, #195591 0%,#474da0 100%);background:-webkit-linear-gradient(to right, #195591 0%,#474da0 100%);background:-o-linear-gradient(to right, #195591 0%,#474da0 100%);background:-ms-linear-gradient(to right, #195591 0%,#474da0 100%);background:linear-gradient(to right, #195591 0%,#474da0 100%)}
.fancybox-close-small,
.fancybox-close-small:hover,
.content div.bg-red span,
.content div.bg-red span:hover,
div.more:hover span.rightblue,
div.more span.rightblue + a,
div.more:hover span.rightblue + a,
div.more.buttonwhite a.white,
div.more.buttonwhite:hover a.white,
div.more a.white,
div.more a.white:hover,
div.more a.gradient,
div.more:hover a.gradient{-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}
.end_of_posts,
.biz_load_more.end_of_posts{opacity:.5!important;pointer-events:none !important}
div.wpcf7{width:100%}
div.wpcf7-mail-sent-ok{border:0 !important;margin:0 !important;padding:10px 0 !important;color:#398f14}
.wpcf7-form-control-wrap span{margin-top:5px !important}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing,
div.wpcf7-mail-sent-ng,
div.wpcf7-aborted{border:0 !important;margin:0 !important;padding:10px 0 !important;color:#ff0000}
div.wpcf7 .aligncenter{position:relative !important}
div.wpcf7 .ajax-loader{position:absolute;left:13px;top:15px}
.be-our-partner div.wpcf7-response-output{margin-left:8.333333% !important}
.footer{width:100%;float:left;background:#00346a;}
.footer .footer-top{padding:30px 0 15px}
.footer .footer-top ul{margin-bottom:15px}
.footer .footer-top ul li{padding:6px 0}
.footer .footer-top ul li a{font-size:13.5px;color:#c1c3c6;width:auto;}
.footer .footer-top ul li:hover a{color:#fff;}
.footer .footer-top ul li a,
.footer .footer-top ul li:hover a,
.footer .footer-top ul.socialnetwork li img,
.footer .footer-top ul.socialnetwork li:hover img{-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-ms-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}
.footer .footer-top ul li.main a{color:#fff;text-transform:uppercase;font-size:14px;}
.footer .footer-top ul li.main.current a{}
.footer .footer-top ul.socialnetwork{float:left;line-height:30px}
.footer .footer-top ul.socialnetwork li{float:left;margin-right:15px;max-width:30px}
.footer .footer-top ul.socialnetwork li:hover img{opacity:.5}
.footer .footer-bottom .copy-right{border-top:1px solid #114575;height:44px;line-height:40px;text-align:center}
.footer .footer-bottom .copy-right span{color:#fff;font-size:12px}
.header.header-tablet.header-fixed{background:rgba(25,85,145,1);background:-moz-linear-gradient(left, rgba(25,85,145,1) 0%, rgba(25,85,145,1) 30%, rgba(48,81,153,1) 50%, rgba(71,77,160,1) 70%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(25,85,145,1)), color-stop(30%, rgba(25,85,145,1)), color-stop(50%, rgba(48,81,153,1)), color-stop(70%, rgba(71,77,160,1)));background:-webkit-linear-gradient(left, rgba(25,85,145,1) 0%, rgba(25,85,145,1) 30%, rgba(48,81,153,1) 50%, rgba(71,77,160,1) 70%);background:-o-linear-gradient(left, rgba(25,85,145,1) 0%, rgba(25,85,145,1) 30%, rgba(48,81,153,1) 50%, rgba(71,77,160,1) 70%);background:-ms-linear-gradient(left, rgba(25,85,145,1) 0%, rgba(25,85,145,1) 30%, rgba(48,81,153,1) 50%, rgba(71,77,160,1) 70%);background:linear-gradient(to right, rgba(25,85,145,1) 0%, rgba(25,85,145,1) 30%, rgba(48,81,153,1) 50%, rgba(71,77,160,1) 70%);-webkit-box-shadow:0px 2px 10px -2px rgba(0,0,0,0.15);-moz-box-shadow:0px 2px 10px -2px rgba(0,0,0,0.15);box-shadow:0px 2px 10px -2px rgba(0,0,0,0.15);z-index:10}
.header.header-tablet .header-top{position:relative;height:80px;width:100%}
.header.header-tablet .header-top.smallest .main-logo{margin:0 auto}
.header.header-tablet .header-top.smallest{height:80px}
.header.header-tablet .main-logo{float:none;margin:0 auto;display:inline-block;position:absolute;max-width:180px;left:0;right:0;top:19px}
.header.header-tablet .main-logo a{width:auto;display:inline-block;margin:0 auto;}
.header.header-tablet .main-logo img{max-width:180px;max-height:42px}
.header.header-tablet .search button,
.header.header-tablet .search button.open{height:80px;width:22px;float:right;position:absolute;right:5px;color:transparent;border:0;cursor:pointer}
.header.header-tablet .search button{background:url('../images/tablet-search.png') no-repeat center right/20px auto;}
.header.header-tablet .search button.open{background:url('../images/white-close.png') no-repeat center right/15px auto;z-index:9999}
.header.header-tablet .search-field{position:absolute;z-index:999;float:left;left:0;right:0;background:rgba(25,85,145,1);background:-moz-linear-gradient(left, rgba(25,85,145,1) 0%, rgba(25,85,145,1) 30%, rgba(48,81,153,1) 50%, rgba(71,77,160,1) 70%);background:-webkit-gradient(left top, right top, color-stop(0%, rgba(25,85,145,1)), color-stop(30%, rgba(25,85,145,1)), color-stop(50%, rgba(48,81,153,1)), color-stop(70%, rgba(71,77,160,1)));background:-webkit-linear-gradient(left, rgba(25,85,145,1) 0%, rgba(25,85,145,1) 30%, rgba(48,81,153,1) 50%, rgba(71,77,160,1) 70%);background:-o-linear-gradient(left, rgba(25,85,145,1) 0%, rgba(25,85,145,1) 30%, rgba(48,81,153,1) 50%, rgba(71,77,160,1) 70%);background:-ms-linear-gradient(left, rgba(25,85,145,1) 0%, rgba(25,85,145,1) 30%, rgba(48,81,153,1) 50%, rgba(71,77,160,1) 70%);background:linear-gradient(to right, rgba(25,85,145,1) 0%, rgba(25,85,145,1) 30%, rgba(48,81,153,1) 50%, rgba(71,77,160,1) 70%);}
.header.header-tablet .search-field input{background:url('../images/tablet-search.png') no-repeat center left/18px auto;width:100%;float:left;border:0 !important;height:80px;padding:0 30px;color:#fff}
.header.header-tablet .search-field input::placeholder{color:#fff;opacity:.7 !important;font-size:14px;font-weight:100}
.header.header-tablet .hamburger{left:-10px}
.main-menu-wrap{width:100%;bottom:0;right:0;left:0;z-index:-1;background:rgba(0,0,0,.8);transition:all .5s;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}
.show-menu .main-menu-wrap{z-index:1020;transition:all .5s;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
.menu-wrap{width:350px;left:-350px;font-size:18px;padding:25px 15px 0;background:#fff;overflow:auto;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;-webkit-box-shadow:1px 0 1px 0 rgba(0,0,0,.1);-moz-box-shadow:1px 0 1px 0 rgba(0,0,0,.1);box-shadow:1px 0 1px 0 rgba(0,0,0,.1);-webkit-transition-timing-function:cubic-bezier(.2, 0, .3, 1);-moz-transition-timing-function:cubic-bezier(.2, 0, .3, 1);transition-timing-function:cubic-bezier(.2, 0, .3, 1);z-index:1020}
@media (min-width:1024px) and (max-width:1440px){.content .default.background-default{padding:45px 0}
}
@media (min-width:768px) and (max-width:991px){.content .latest div.article div.description h4{min-height:44px}
}
@media (min-width:600px) and (max-width:1199px){.section{padding:40px 0;overflow:hidden}
iframe{max-height:390px}
.content{margin-top:80px}
.content div.description > .title h3{font-size:26;line-height:32px}
.content .default.background-default{padding:45px 0;background-position:center;background-size:auto 100% !important;}
.content .latest div.article{margin-bottom:30px}
.content div.latest-title h3{font-size:20px}
.content div.article div.description h4{font-size:14px}
.content div.article div.video img{width:100%}
.content div.bg-red span a::before{margin-right:0;}
.content div.related.link ul li a:lang(km){font-size:13px !important}
}
@media (min-width:600px) and (max-width:767px){.content div.article div.description h4{font-size:13px}
.content .latest div.article div.description h4{min-height:60px!important}
.content div#accordion .card .card-body table{overflow-x:auto;display:block}
}
.footer-top.hidden-xl-up{padding:10px 0}
.footer-top.hidden-xl-up ul.socialnetwork{margin:0 auto;width:100%;text-align:center}
.footer-top.hidden-xl-up ul.socialnetwork li{float:none;display:inline-block;}