@font-face {
	font-family: SS;
	src: url(../fonts/sans-serif.ttf) format('truetype');
	font-family: SSP;
	src: url(../fonts/SourceSansPro-Regular.otf);
}

@font-face {
	font-family:"Khmer OS System";
	src:local('Khmer OS'),url(../fonts/KhmerOSsys.ttf) format('truetype');
}
@font-face {
	font-family:"Khmer OS";
	src:local('Khmer OS'),url(../fonts/KhmerOS.ttf) format('truetype');
}

@font-face {
	font-family:"Khmer OS Bold";
	src:url(../fonts/KhmerOSb.ttf) format('truetype');
}

@font-face {
	font-family:"Roboto";
	src:url(../fonts/Roboto-Regular.ttf) format('truetype');
}

@font-face {
	font-family: 'Material Design Iconic Font';
	src:url(../fonts/Material-Design-Iconic-Font.ttf) format('truetype');
}

p.title{font-size:16px;font-weight:bold;}
p.note {font-family: SSP;font-size: 13px;font-weight: normal;}
p.footer{font-family: SSP;font-size: 13px;font-weight: normal;color: gray;}
.td_acc_color {color: #0111A6;}
table.nocolor{background-color: white;}
.link-footer a {color: #888;font-family: SSP;font-size: 13px;text-decoration: none;}
.link-footer a:hover{color: #000;}
.account-label {color: #003264;font-family: SSP;font-size: 14px;font-weight: normal;}
.link-standard {color: #337ab7;text-decoration: none;}
.link-standard:hover {color: #e09e1b;text-decoration: none;}


/* header_wrap */
.header #language-dropdown li:nth-child(1) > a{font-family:"SSP";}
.header #language-dropdown li:nth-child(2) > a{font-family:"Khmer OS System","Khmer OS";}
.header #language-dropdown li:nth-child(3) > a{font-family:SimSun;}

/* Style Language */

body{font-family:SSP;}

/* Language englist */
body.locale-en{font-family:SSP;}

/* Language Khmer[Khmer OS] */
body.locale-kh{font-family:"Khmer OS"}

/* Header */
body.locale-kh .header #header-language-label{font-family:"Khmer OS";}
body.locale-kh .header-bg #header-sub-menu *{font-family:"Khmer OS"}
body.locale-kh .k-pdf-export *{ font-family:"Khmer OS","Khmer OS Bold"}
/* Search Pagination */


/* content */
body.locale-kh .body-wrapper .tbl-sidebar p.title{display:block;margin:0;padding:0;font-size:15px;}
body.locale-kh .body-wrapper .tbl-sidebar p.title > button{margin-top:-1px;}
body.locale-kh .body-wrapper .quick-task-bar p.title{font-size:15px;}

/* Menu and Quick Task */
body.locale-kh #quick-task-sub-containUL li a,
body.locale-kh #quickTaskSettingMenu li a span{font-size:13px; }
/* Login Page_20180814 */
body.locale-kh .container_inner #loginbox div.checkbox a{font-size:12px;}

/* pop_up[20180814] */
body.locale-kh #verification-panel .panel-heading .panel-title{font-size:16px;line-height:16px;}

/* set font size 15px */
body.locale-kh .modal-content .modal-header .modal-title{padding:7px 5px 5px;font-size:15px;line-height:16px;}

/* Set Font Weight Bold[20180815] */
body.locale-kh #verification-panel .panel-heading .panel-title,
body.locale-kh .panel_customize .panel-heading .panel-title > p,
body.locale-kh .modal-content .modal-header .modal-title{font-weight:bold !important;line-height:16px;} 
body.locale-kh .panel-title{font-weight:bold;font-size: 15px}
	


/* [Khmer Font] Login Page_20180814  */
body.locale-kh .header #header-language-label,
body.locale-kh .header-bg #header-sub-menu a,

/* Login Page_20180814 */
body.locale-kh .container_inner #loginbox .btn,
body.locale-kh .container_inner #loginbox div.checkbox,
/* //Login Page_20180814 */

/* cutomize modal dialog[popup_20180815] */
body.locale-kh .fg_user_id .panel-heading .panel-title,
body.locale-kh .modal-content .modal-header .modal-title,
/* body.locale-kh .modal-content .modal-body div span, */
body.locale-kh .modal-content .modal-body div.modal-btns input[type=button],


/* Apply font style to all element in content */
body.locale-kh .body-wrapper .tbl-sidebar p.title,
body.locale-kh .body-wrapper .quick-task-bar p.title,

body.locale-kh .body-wrapper .fixed-sidebar .quick-task-bar ul li a,

body.locale-kh .srch_pagi .srch_box > input.form-control,
body.locale-kh .srch_pagi .srch_box .btn,

body.locale-kh .tbl_res_cus2 table tr th,
body.locale-kh .table-responsive > table thead tr th,
/* body.locale-kh .tbl_res_cus2 table tr td > div.set_font, */

body.locale-kh .from_box > .input-group > .checkbox-inline,

body.locale-kh .panel_customize .panel-heading .panel-title > p,

/* Menu and Quick Task */
body.locale-kh #quick-task-sub-containUL li a,
body.locale-kh #quick-task-setting li a span,
body.locale-kh #quick-task-setting li input[type=submit],
body.locale-kh .main-menu li a,
/* // Menu and Quick Task */

/* Footer */
body.locale-kh .footer_wrap .menu_login_footer a,

/* pop_up[20180814] */
body.locale-kh #verification-panel .panel-heading .panel-title,
body.locale-kh #verification-panel .panel-body div > p,
body.locale-kh #verification-panel .panel-body div .btn,

/* input Page Login/Register/Reset Password */
body.locale-kh .login_form .panel-body form input,

/* General Set Font Family */
body.locale-kh .k-button,
body.locale-kh .set_language,
body.locale-kh .btn_wrap_opt > li > a,
body.locale-kh .btn_wrap_opt > li > span,
body.locale-kh .body-content-main p,
body.locale-kh .body-content-main button,

body.locale-kh .body-content-main label,
/* body.locale-kh .body-content-main div,
body.locale-kh .body-content-main form,
body.locale-kh .body-content-main span,
body.locale-kh .body-content-main input,
body.locale-kh .body-content-main textarea*/
body.locale-kh .body-content-main a,
body.locale-kh .body-content-main span.account_name,
body.locale-kh .body-content-main strong,
.set_khmer
{font-family:"Khmer OS","Khmer OS Bold";}
/* //General Set Font Family */

/* body.locale-kh .from_box > label{font-family:"KhmerOS";} 
body.locale-kh .fixed-sidebar .quick-task-bar ul li > a > i{font-family:auto !important;}*/
body.locale-kh .from_box > .input-group > .checkbox-inline{letter-spacing:-0.8px;}
body.locale-kh .from_box > .input-group > .checkbox-inline > input{display:inline-block;vertical-align:top;margin:3px 2px 0 0;}

body.locale-kh select.form-control.input-sm#entry{font-size:12px;padding:2px 10px 0 10px;}

body.locale-kh select.set_language{padding-top:2px;}



/* Language China */
body.locale-cn .header #header-language-label{font-family:SimSun;}
body.locale-cn .header-bg #header-sub-menu *{font-family:SimSun;}
 
/*Search Pagination*/
body.locale-cn .srch_pagi .srch_box > input.form-control,
body.locale-cn .srch_pagi .srch_box .btn{font-family:SimSun;}


/* content */
body.locale-cn .body-wrapper .tbl-sidebar p.title{font-family:SimSun;}
body.locale-cn .body-wrapper .quick-task-bar p.title{font-family:SimSun;}

/* table_list */
body.locale-cn .tbl_res_cus2 table tr th{font-family:SSP,SimSun;}
body.locale-cn .tbl_res_cus2 table tr td > div{font-family:SSP,SimSun;letter-spacing:-0.6px}

/*  cutomize modal dialog */
body.locale-cn .panel_customize .panel-heading .panel-title > p{padding:5px 0 5px;font-size:14px;}
	
body.locale-cn .from_box > label{font-family: "宋体",SimSun;}
body.locale-cn .from_box > .input-group > .checkbox-inline{font-family:SimSun;letter-spacing:-0.8px;}
body.locale-cn .from_box > .input-group > .checkbox-inline > input{display:inline-block;vertical-align:top;margin:3px 2px 0 0;}

/* botton */
body.locale-cn .btn_wrap_opt > li > a{font-family:SimSun;}
body.locale-cn .btn_wrap_opt > li > span{font-family:SimSun;}

/* Apply font style to all element in content */
body.locale-cn .body-content-main p,
body.locale-cn .body-content-main button,
body.locale-cn .body-content-main select,
body.locale-cn .body-content-main input,
body.locale-cn .body-content-main label,
body.locale-cn .body-content-main div,
body.locale-cn .body-content-main form,
body.locale-cn .body-content-main textarea
{font-family:SSP,"宋体",SimSun;}


@media only screen and (max-width:800px){
	/* Header */
	body.locale-kh .header-bg #header-sub-menu *{letter-spacing:-0.6px;}
}


/* apply for kendo */
body.locale-kh .k-autocomplete .k-input, 
body.locale-kh .k-dropdown-wrap .k-input, 
body.locale-kh .k-numeric-wrap .k-input, 
body.locale-kh .k-picker-wrap .k-input, 
body.locale-kh .k-selectbox .k-input,
body.locale-kh select,
body.locale-kh .k-textbox > input {font-family:SSP !important;}


.k-pdf-export .noExport { display: none !important; }
#documentListgroup li span {float:left;}

/* Vietnamese */
body.locale-vn h1 a > span{letter-spacing:-0.3px;font-size:16px !important;}
body.locale-vn h1, body.locale-vn h2, body.locale-vn h3, body.locale-vn h4, body.locale-vn h5, body.locale-vn h6, body.locale-vn .font_tit,
body.locale-vn h1 a > span, body.locale-vn h2 a > span, body.locale-vn h3 a > span, body.locale-vn h4 a > span, body.locale-vn h5 a > span, body.locale-vn h6 a > span,
body.locale-vn h1 > span, body.locale-vn h2 > span, body.locale-vn h3 > span, body.locale-vn h4 > span, body.locale-vn h5 > span, body.locale-vn h6 > span,
body.locale-vn label > strong, body.locale-vn ul >li > a > span
{font-family: "Times New Roman", Arial, 'Roboto',sans-serif;}

body.locale-vn table tbody tr td,
body.locale-vn table tbody tr td div,
body.locale-vn ul li > a,
body.locale-vn ul li > span,
body.locale-vn ol li > span,
body.locale-vn p,
body.locale-vn div > a,
body.locale-vn label span,
body.locale-vn input.form-control,
body.locale-vn pre,
body.locale-vn label,
body.locale-vn input[type='button'] > span,
body.locale-vn .k-content,
body.locale-vn .panel-body div > span
{font-family: "Times New Roman", Arial, 'Roboto',sans-serif;font-size:14px;}
/* //Vietnamese */

/*08072023*/
body.locale-kh label span.fa,
body.locale-en label span.fa,
body.locale-cn label span.fa,
body.locale-vn label span.fa{font-family: FontAwesome !important;}


