html,body{width:100%;height:100%;margin:0;padding:0;} 
dl,ul,ol{list-style:none;}

@font-face {
  font-family: 'KhmerOSMoul';
  src: url('../fonts/KHMMOOL.ttf');
	font-weight:bold;
}

@font-face {
  font-family:'KhmerOSMuolLight';
  src: url('../assets/fonts/KhmerOSmuollight.ttf');
	font-weight:bold;
}


/* margin top */
.dis{color:#999 !important;background-color:#fff;cursor:text;}
.mgt0{margin-top:0px !important;}
.mgt1{margin-top:1px !important;}
.mgt2{margin-top:2px !important;}
.mgt3{margin-top:3px !important;}
.mgt4{margin-top:4px !important;}
.mgt5{margin-top:5px !important;}
.mgt6{margin-top:6px !important;}
.mgt7{margin-top:7px !important;}
.mgt8{margin-top:8px !important;}
.mgt9{margin-top:9px !important;}
.mgt10{margin-top:10px !important;}
.mgt11{margin-top:11px !important;}
.mgt12{margin-top:12px !important;}
.mgt13{margin-top:13px !important;}
.mgt14{margin-top:14px !important;}
.mgt15{margin-top:15px !important;}
.mgt16{margin-top:16px !important;}
.mgt17{margin-top:17px !important;}
.mgt18{margin-top:18px !important;}
.mgt19{margin-top:19px !important;}
.mgt20{margin-top:20px !important;}
.mgt25{margin-top:25px !important;}
.mgt30{margin-top:30px !important;}
.mgt35{margin-top:35px !important;}
.mgt40{margin-top:40px !important;}
.mgb0{margin-bottom:0 !important;}
.mgb3{margin-bottom:3px !important;}
.mgb5{margin-bottom:5px !important;}
.mgb7{margin-bottom:7px !important;}
.mgb8{margin-bottom:8px !important;}
.mgb10{margin-bottom:10px !important;}
.mgb15{margin-bottom:15px !important;}
.mgb20{margin-bottom:20px !important;}
.mgb25{margin-bottom:25px !important;}
.mgb30{margin-bottom:30px !important;}

.pdt0{padding-top:0 !important;}
.pdt5{padding-top:5 !important;}
.pdb0{padding-bottom:0 !important;}
.pdb10{padding-bottom:10px !important;}
.pdr15{padding-right:15px !important;}

.mgl0{margin-left:0 !important;}
.mgl3{margin-left:3px !important;}
/* //margin top */

.skip{position:absolute;top:-100000px;left:-100000px;visibility:hidden;overflow:hidden;}

.blind{display:none !important;}
.txt_nowrap{width:180px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}


.frt{float:right !important;}
.flt{float:left !important;}
.fno{float:none !important;}

.t_left{text-align: left !important;}
.t_center{text-align: center !important;}
.t_right{text-align: right !important;}

.cboth{*zoom:1;}
.cboth:before,.cboth:after{display:table;content:'';}
.cboth:after{clear:both;}

.btn_calender{display:inline-block;vertical-align:top;margin:1px 0 0;padding:1px 6px 1px;font-size:16px;}
/* General font */

/* wrap */
.wrap{display:block;width:100%;height:100%;margin:0;padding:0;}
.wrap.login{padding:74px 0 101px;}


/* header_wrap */
.header_wrap{top:0;left:0;right:0;display:block;z-index:990;}
.header_wrap .header{display:block;height:75px;margin:0;padding:0;width:100%;background-color:#1a3351;}
.header_wrap .header #header-menu-left{display:inline-block;float:left;padding-left:0px;}
.header_wrap .header #header-menu-right{display:inline-block;float:right;padding:5px 5px 5px 0;color:white;text-align:right;}

/* logog */
.header_wrap .header{display:block;margin:0;padding:0;}
.header_wrap .header #ib-logo-top {position:absolute;top:0;left:0;display:block;height:75px;z-index:990;}

/* Select language */
.header_wrap .header #header-language{display:block;padding:0;z-index: 1002;}
.header_wrap .header #header-language .dropdown_inner{float:right;display:block;padding:0 5PX 0 0;}
.header_wrap .header #header-language .dropdown_inner a{position:relative;display:block;padding:0 5px 0 30px;height:28px;font-size:14px;line-height:20px;color:#fff;}

.header_wrap .header #header-language .dropdown_inner a .caret{display:inline-block;vertical-align:top;color:#e09e1b;margin:12px 0 0 2px;}
/* .header_wrap .header #header-language .dropdown_inner #language-flag-icon{display:inline-block;vertical-align:top;width:20px;margin:7px 1px 0 0;} */
.header_wrap .header #header-language .dropdown_inner a:hover,
.header_wrap .header #header-language .dropdown_inner a:focus{color:#e09e1b;text-decoration:none;}
.header_wrap .header #header-language-label{padding-top: 2px;vertical-align: middle;}

/* select language list */
.header_wrap .header #header-language #language-dropdown li a { color: black; }
.header_wrap .header #header-language #language-dropdown li a:hover{color:#fff;background-color:#0000AA;}

.language-flag{ width: 30px;padding-right: 5px;}
#info-dropdown{display:block;width:100%;padding:5px 5px 0px 0px;text-align:right;}

#info-dropdown > a.btnMenu{float:right;display:none;width:28px;height:28px;margin:0 5px 0 0;color:white;border:1px solid #fff;border-radius:3px;}
#info-dropdown > a.btnMenu > i{display:inline-block;vertical-align:top;margin:2px 4px 0 0;font-size:20px;font-weight:normal;}

#info-dropdown a:hover, #info-dropdown a:focus{ color: #e09e1b; }
#info-dropdown .dropdown-menu{top:33px;right:9px;min-width:180px;margin:0;padding:5px 0;z-index: 1002;}
#info-dropdown .dropdown-menu li{float:left;display:inline-block;width:100%;vertical-align:top;margin:0;padding:0;}
#info-dropdown .dropdown-menu li a{display:block;margin:0;padding:5px 10px 0 15px;height:30px;}
#info-dropdown .dropdown-menu a:hover, #info-dropdown .dropdown-menu a:focus{color:#fff;background-color:#0000AA;}

#info-dropdown .submenu_Desktop{display:block;margin:0;padding:0;overflow:hidden;text-align: right;}
#info-dropdown .submenu_Desktop li{position:relative;float:left;display:inline-block;vertical-align:top;margin:0;padding:0 0 0 1px;list-style:none;}
#info-dropdown .submenu_Desktop li:before{content:" ";position:absolute;top:20%;left:0;width:1px;height:60%;color:#e09e1b;background-color:#e09e1b;}
#info-dropdown .submenu_Desktop li:first-child:before{width:0px;}
#info-dropdown .submenu_Desktop li a{display:block;padding:9px 7px;color:#fff;line-height:14px;}

#header-sub-menu {padding:10px 5px 0px 0px;color: #e09e1b;white-space: nowrap;overflow: hidden;/* overflow-x: auto; */ }
#header-sub-menu a { color: white; }
#header-sub-menu a:hover, #header-sub-menu a:focus { color: #e09e1b;text-decoration: none; }




















.font12{font-size:12px !important;}

/* title_wrap */
.title_wrap{margin-bottom:15px;min-height:30px;padding-bottom:6px;border-bottom:1px solid #ddd;}
.title_wrap.title01{padding-top:4px;padding-bottom:10px;}
.title_wrap h4{margin:8px 0 0;padding:0;line-height:18px;}
.title_wrap.noborder{margin-bottom:5px;padding-bottom:0;border-bottom:0;}
.title_wrap.noborder h4{margin-top:6px;}

/* Search Pagination */
.srch_pagi{display:block;}
.srch_pagi .srch_box{display:block;position:relative;max-width:350px;padding:0 55px 0 0;}
.srch_pagi .srch_box.srch_box02{padding-right:128px;}
.srch_pagi .srch_box.srch_box02.combo{max-width:500px;padding-right:128px;padding-left:125px;}
.srch_pagi .srch_box > input.form-control, .srch_pagi .srch_box > .btn{font-family:SSP;}
.srch_pagi .srch_box > .btn{position:absolute;top:0;right:0;min-width:50px;height:30px;}
.srch_pagi .srch_box.srch_box02 #btnSearch{right:70px;}

.srch_pagi.one_line > .col-sm-12{padding-right:135px;}
.srch_pagi.one_line > .col-sm-12 > .page_box{position:absolute;top:0;right:15px;}
/* Search Combobox */
/* .srch_pagi .srch_box.srch_box02.combo select.form-control{position:absolute;top:0;left:0;width:120px;height:22px;padding:0 0 0 5px;font-size:12px;} */

.srch_pagi .page_box{text-align:right;}
.srch_pagi .page_box ul{display:inline-block;margin:0;padding:0;vertical-align:top;overflow:hidden;}
.srch_pagi .page_box ul li.showpage{display:block;height:30px;padding:0 8px;font-size1:14px;line-height:28px;color:#0000aa;border:1px solid #ccc;border-radius:3px;}
.srch_pagi .page_box ul li.btn_prev, .srch_pagi .page_box ul li.btn_next{width:30px;}
.srch_pagi .page_box ul li{float:left;display:inline-block;vertical-align:top;margin:0 0 0 5px;padding:0;font-family:SSP,"khmer os";}
.srch_pagi .page_box ul li a, .srch_pagi .page_box ul li a img{display:inline-block;width:30px;vertical-align:top;margin:0;padding:0;}

/* Dropdown Pagination */
.srch_pagi .page_box ul li.dropdownPagination > div{position:relative;display:block;margin:8px 0 0;padding:0 37px 0 33px;overflow:hidden;}
.srch_pagi .page_box ul li.dropdownPagination > div > span{position:absolute;top:0;height:3px;line-height:22px; }
.srch_pagi .page_box ul li.dropdownPagination > div > span.first{left:0;}
.srch_pagi .page_box ul li.dropdownPagination > div > span.last{right:2px;text-align:right;}
.srch_pagi .page_box ul li.dropdownPagination > div > select{display:block;height:22px;padding:0;}
.btn_list a{position:relative;display:block;width:30px;height:30px;border:1px solid #ccc;border-radius:3px;background-color:#fff;}
.btn_list a > span{position:absolute;left:5px;width:18px;height:3px;background-color:#0000aa;border-radius:1px;}
.btn_list a > span:nth-child(1){top:5px;}
.btn_list a > span:nth-child(2){top:13px;}
.btn_list a > span:nth-child(3){top:21px;}

/* Search_wrap */
.search_wrap{display:block;margin:0;padding:0;}
.search_wrap ul{display:block;width:100%;margin:0;padding:0;overflow:hidden;}
.search_wrap > ul > li{display:inline-block;}
.search_wrap > ul > li:first-child{float:left;width:65%;}
.search_wrap > ul > li{float:right;background-color: gray;}

.search_wrap_filed{display:block;width:100%;}
.search_wrap_filed ul{display:block;width:100%;}
.search_wrap_filed ul li{float:left;display:inline-block;}
.search_wrap_filed ul li.input{max-width:300px;width:inherit;}
.search_wrap_filed ul li.input > input{display:block;width:100%;}

/* Search Box */
.bgred{display:block;margin:0;padding:0;}
.panel_customize{}
.panel_customize .panel-heading{display:block;padding:5px 15px 4px;border-bottom:1px solid #ddd;}
.panel_customize .panel-heading .panel-title{padding:0;}
.panel_customize .panel-heading .panel-title > p{padding:3px 0 7px;font-size:15px;line-height:15px;color:#000;font-weight:normal;}
.panel_customize .panel-heading .panel-title > p > span{font-size:13px;color:#333;line-height:14px;}
.panel_customize .panel-heading .panel-title > p > span.color1{color:#e09e1b;}
.panel_customize .panel-heading .panel-title > p label{margin-bottom:0;}
.panel_customize .panel-heading.header02{padding-left:10px;}
.panel_customize .panel-heading.header02 .panel-title > p{padding:2px 0 6px;font-size:14px;line-height:14px;}
.panel_customize.verification{border:1px solid #e09e1b;} /* #0404B4 */
.panel_customize.verification .panel-heading{background-color:#e09e1b;}
.panel_customize.verification .panel-heading .panel-title > p{color:#fff;}

.panel_customize .panel-body{padding-top:15px;padding-bottom:5px;}
.panel_customize .panel-body label{font-weight:normal;}
.panel_customize .panel-body .page_selector{text-align:right;}
.panel_customize .panel-body .page_selector .page_combobox{display:inline-block;vertical-align:middle;width:70px;margin:0 5px;}
.panel_customize .panel-body .srch_combobox{float:left;}
.panel_customize .panel-body .srch_field{padding-left:5px !important;}
.panel_customize .panel-body .srch_field > div{position:relative;padding:0 41px 0 0;overflow:hidden;}
.panel_customize .panel-body .srch_field  #goSearch{position:absolute;top:0;right:0;}
.panel_customize .panel-body.pdb0 .form-group.row{margin-bottom:0;}
.panel_customize .panel-body .modal-body .panel-body.row{margin-bottom:0;} 

/* from_input */
.panel_customize label.col-form-label{margin-bottom:0;font-size:13px;line-height:32px;}
.panel_customize .inputResponsive{max-width:400px;}
.panel_customize select.inputResponsive{padding-left:5px;}
.panel_customize .inputResponsive.bul{max-width:390px;}
.panel_customize textarea.inputResponsive{resize:none;height:100px;overflow-y:auto;}
.panel_customize .form-check-inline{float:left;display:inline-block;min-width:150px;vertical-align:top;}
.panel_customize .form-check-inline{padding-bottom: 7px;}
.panel_customize .form-check-inline input[type=checkbox]{display:inline-block;vertical-align:top;margin:4px 4px 0 0;}
.panel_customize .form-check-inline.frmradio{padding:5px 0;}
.panel_customize .form-check-inline.frmradio > input{display:inline-block;vertical-align:top;margin:4px 4px 0 0;}
.panel_customize .form-check-inline.frmradio .form-check-label{line-height:14px;font-weight:normal;}
.panel_customize .threeinput .form-check-inline.frmradio{min-width:97px;}
.panel_customize .fureinput .form-check-inline.frmradio{min-width:97px;}
.panel_customize .bul01{display:inline-block;vertical-align:top;margin:8px 0 0 4px;font-size:14px;color:#CB0202;font-style:normal;text-align:right;;}
.inputtwofiled{display:block;position:relative;max-width:400px;padding:0 85px 0 0;}
.inputtwofiled.normal{padding-right:0;}
.inputtwofiled.balance{padding-right:30px;} /* for USD*/
.inputtwofiled.balance01{max-width:410px;padding-right:160px;} /* for Riel/USD */
.inputtwofiled.balance01 .filed01{float:none;}
.inputtwofiled.bull{padding-right:10px;}
.inputtwofiled .filed01{float:left;width:100%;border-radius:3px !important;}
.inputtwofiled .filed01_1{position:absolute;top:0;right:30px;display:block;width:50px;}
.inputtwofiled .filed02{position:absolute;top:0;right:0;line-height:30px;}
.inputtwofiled .filed02 > input{float:none;display:inline-block;width:40px;margin:0 2px 0 4px;vertical-align:top;text-align:center;}
.inputtwofiled .filed02 .glyphicon{display:inline-block;vertical-align:top;margin:2px 2px 0 0;font-size:22px;color:#337ab7;}
.inputtwofiled .filed02.date{display:block;width:30px;height:30px;vertical-align:top;}
.inputtwofiled .filed02.date > i{font-size:20px;margin:4px 0 0 6px;color:#333;}
.inputtwofiled.bull .filed02{position:absolute;top:0;right:0;width:10px;text-align:right;margin-top: 2px;}
.panel_customize .txtError{display:block;vertical-align:top;margin:0;font-size:12px;color:#CB0202;}
.panel_customize .txtError01{display:block;margin:0;font-size:12px;color:#CB0202;}
.panel_customize .txt{display:inline-block;vertical-align:top;margin:2px 0 7px;font-size:12px;color:#333;}
.panel_customize .txt01{display:block;vertical-align:top;margin:2px 0 2px;font-size:12px;color:#333;}
.panel_customize .panel-body .srch_field  #goSearch{position:absolute;top:0;right:0;}
.panel_customize .panel-body .srch_field .btn_search{position:absolute;top:0;}
.inputtwofiled.balance01 .filed02{width:157px;padding-left:3px; text-align:left;}

/* Customize fieldset */
.panel_customize .chosebox_wrap > fieldset{display:block;max-width:390px;margin:-13px 0 7px;padding:0 10px;text-align:left;border:1px solid #ccc;}
.panel_customize .chosebox_wrap > fieldset legend{width:auto;height:20px;margin-left:75px;margin-bottom:0;padding:0 10px;font-size:12px;border:0;}
.panel_customize .chosebox_wrap > fieldset ul{display:block;margin:0;padding:0;overflow:hidden;}
.panel_customize .chosebox_wrap > fieldset ul li{float:left;display:inline-block;vertical-align:top;min-width:100px;}
.panel_customize .chosebox_wrap > fieldset ul li label{display:block;height:16px;}
.panel_customize .chosebox_wrap > fieldset ul li label input[type=radio]{display:inline-block;vertical-align:top;margin:2px 2px 0 0;}
.panel_customize .chosebox_wrap > fieldset ul li label span{display:inline-block;vertical-align:top;font-size:12px;font-weight:normal;}

/* Customize fieldset 01 */
.panel_customize .chosebox_wrap01{display:block;max-width:390px;margin:-13px 0 10px;padding:0 10px;text-align:left;border:1px solid #ccc;border-radius:3px;}
.panel_customize .chosebox_wrap01 > ul{display:block;margin:0;padding:0;overflow:hidden;}
.panel_customize .chosebox_wrap01 > ul li{float:left;display:inline-block;vertical-align:top;margin:0 15px 0 0;padding:5px 0 0;}
.panel_customize .chosebox_wrap01 > ul li:first-child{min-width:auto;margin-right:5px;}
.panel_customize .chosebox_wrap01 > ul li:first-child > p{display:block;height:21px;margin:0;padding:0;font-size:13px;color:#333;line-height:16px;font-weight:bold;}
.panel_customize .chosebox_wrap01 > ul li label{display:block;height:16px;}
.panel_customize .chosebox_wrap01 > ul li label input[type=radio]{display:inline-block;vertical-align:top;margin:2px 2px 0 0;}
.panel_customize .chosebox_wrap01 > ul li label span{display:inline-block;vertical-align:top;font-size:12px;font-weight:normal;}
.panel_customize .chosebox_wrap01 > ul li.btn{padding-top:1px;}




/* Customize Table List */
.tbl_res_cus{display:block;margin:0;padding:0;}
.tbl_res_cus table{margin-bottom:15px;padding-bottom:0;border-bottom:1px solid #ddd;}
.tbl_res_cus table tr th{height:32px;padding:8px;color:#fff;font-size:13px;line-height:14px !important;background-color:#337ab7;}
.tbl_res_cus table tr td{padding:2px 8px 2px;height:32px;font-size:13px;color:#333;line-height:26px !important;}
.tbl_res_cus table tr td .btn-sm{width:24px;height:24px;margin:0;padding:0;font-size:14px;text-align:center;line-height:22px;}
.tbl_res_cus table tr td .btn-sm > i{margin:0;padding:0;}
/* //Search Box */

.tbl_layout{position:relative;display:block;margin:0;padding: 0;overflow:hidden;} 

/* Customize Table List */
.tbl_res_cus2{display:block;margin:0;padding:0;}
.tbl_res_cus2 table{width:100%;margin:0;padding:0;border-bottom:1px solid #ddd;empty-cells:show;border-collapse:collapse;table-layout:fixed;}
.tbl_res_cus2 table tr th{height:32px;padding:0 8px;vertical-align:top;font-family:SSP;color:#fff;font-size:13px;font-weight:normal;line-height:32px;background-color:#337ab7;border-bottom: 0;}
.tbl_res_cus2 table tr td{height:32px;vertical-align:top; font-size:13px;color:#333;padding:0 8px;border-top:0px solid #ccc;cursor:pointer;}
.tbl_res_cus2 table tr.CLS_EVEN td{background-color:#F5A9E1;}
.tbl_res_cus2 table tr.CLS_ODD td{border-top:2px solid #999;}
.tbl_res_cus2 table tr td > div{display:block;min-width:100%;font-family:SSP;margin:0;padding:0;height:32px;line-height:32px;}
.tbl_res_cus2 table tr td > div.khmer{font-family:"Khmer OS acleda","Khmer OS","Khmer OS System"}
.tbl_res_cus2 table tr td.txtName > div{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.tbl_res_cus2 table tr td.txtDesc > div{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.tbl_res_cus2 table tr td.txtDesc > div > a{display:inline-block;vertical-align:top;margin:0 5px 0 0;}
.tbl_res_cus2 table tr td .btn-sm{display:inline-block;vertical-align:top;width:24px;height:24px;margin:4px 0 0;padding:0;font-size:13px;line-height:22px;}
.tbl_res_cus2 table tr th input[type=checkbox], .tbl_res_cus2 table tr td input[type=checkbox]{display:inline-block;vertical-align:top;margin:2px 0 0;}
.tbl_res_cus2 table tr th input[type=radio], .tbl_res_cus2 table tr td input[type=radio]{display:inline-block;vertical-align:top;margin:10px auto 0;text-align:center;}

/* Customize Table Kendo */
.tbl_res_cus2 table tr th.k-header{padding-top:0;padding-bottom:0;}
.tbl_res_cus2 table tr th.k-header a.k-link{margin:0;padding-right:0;padding-left:0;color:#fff;}
.tbl_res_cus2 table tr th.k-header .k-header-column-menu{padding-right:0;padding-left:0;padding-right:0;}
.tbl_res_cus2 table tr th.k-header .k-icon{margin-left:0;color:#fff;}
.tbl_res_cus2 table#kendoDataTable tr td:first-child{line-height:32px;}
.empty-data-header{overflow: hidden;text-overflow: ellipsis; }

/* Kendo th & td Word Break */
/* 
.tbl_res_cus2 table#kendoDataTable tr td{padding: 0 5px;word-break:break-word;text-overflow: inherit;white-space: normal;}
.table-responsive.tbl_res_cus2.kendoTable.mgb10 table tr th.k-header a.k-link{word-break: break-word;text-overflow: inherit;white-space: normal;}
.table-responsive.tbl_res_cus2.kendoTable.mgb10 .k-filter-row th, .table-responsive.tbl_res_cus2.kendoTable.mgb10 .k-grid-header th.k-header {padding: 0 5px;}
 */
 
/* Customize for Kendo Data Table */
.tbl_res_cus2.kendoTable table tbody tr td{line-height:32px;}
.tbl_res_cus2.kendoTable table tbody tr td:nth-child(2){font-weight: bold;}
/* .tbl_res_cus2.kendoTable table tbody tr td:nth-last-child(3){text-align:right;}
.tbl_res_cus2.kendoTable table thead tr th:nth-last-child(3){text-align:right;} */

.k-list-container .k-list-filter .k-popup .k-group-header{background-color:#fff !important;}

/* customize upload Image */
.customizeUploadImage{max-width:400px;position:relative;padding:0;overflow:hidden;}



/* cutomize modal dialog */
.cust_modal_dialog{top:50%;width:400px;margin-top:-100px;}
.cust_modal_dialog .modal-content{border-radius:0;background-color:#fff;}
.cust_modal_dialog .modal-content .modal-header{display:block;padding:10px 15px;background-color:#337ab7;}
.cust_modal_dialog .modal-content .modal-header .modal-title{display:block;height:16px;margin:0;padding:0;font-size:16px;color:#fff;line-height:16px;}
.cust_modal_dialog .modal-content .modal-body{height:100px;}
.cust_modal_dialog .modal-content .modal-body p{display:block;height:30px;margin-top:20px;font-size:14px;line-height:32px;}
.cust_modal_dialog .modal-content .modal-body p .glyphicon-remove-sign{display:inline-block;vertical-align:top;margin-right:3px;font-size:30px;color:#d9534f;}
.cust_modal_dialog .modal-content .modal-footer{display:block;padding:10px 0;text-align:center;}


/* pop_up_wrap */
.popup_wrap{position:fixed;top:200px;right:30px;width:270px;margin-top:-100px;background-color:#fff;border:1px solid #ccc;border-radius:3px;overflow:hidden;z-index:9999;}
.popup_wrap .pop_header{display:block;padding:10px 15px;background-color:#337ab7;}
.popup_wrap .pop_header > .pop_tit_h3{display:block;height:16px;margin:0;padding:0;font-size:16px;color:#fff;line-height:16px;}
.popup_wrap .pop_content{display:block;margin:0;padding:10px 15px;}
.popup_wrap .pop_content .tag_lst_wrap{display:block;height:216px;margin:0;padding:0;overflow-y:auto;border:1px solid #ddd;}
.popup_wrap .pop_content .tag_lst_wrap li{float:left;display:inline-block;vertical-align:top;width:100%;}
.popup_wrap .pop_content .tag_lst_wrap li a{display:block;margin:0;padding:7px 0 7px 10px;font-size:12px;color:#333;line-height:13px;}
.popup_wrap .pop_content .tag_lst_wrap li:hover a, 
.popup_wrap .pop_content .tag_lst_wrap li.on a{color:#fff;background-color:#337ab7;}
.popup_wrap .pop_footer{display:block;padding:10px;text-align:center;border-top:1px solid #ccc;}

/* now not use */
.pop_srch_box{position:relative;display:block;margin:0;padding:0 0 28px;height:28px;border:1px solid #ccc;border-radius:3px;overflow:hidden;}
.pop_srch_box > input{display:block;width:100%;height:28px;outline:none;border:none;text-indent:10px;}
.pop_srch_box span{position:absolute;top:0;right:0;display:block;width:28px;height:28px;margin:0;padding:0;text-align:center;}
.pop_srch_box span i{display:inline-block;vertical-align:top;font-size:16px;margin-top:5px;}
/* now not use */


/* Customize Kendo Data Picker */
.k-datetimepicker.filed01{display:block;margin:0;padding:0;height:30px;background:none;}
.k-datetimepicker.filed01 .k-state-default{display:block;height:28px; margin:0;padding:0 48px 0 0;background:none;}
.k-datetimepicker.filed01 .k-state-default > input{display:block;width:100%;height:28px;margin:0;padding:0;text-indent:10px;outline:none;border:0;background:none;}
.k-datetimepicker.filed01 .k-state-default .k-icon.k-i-calendar{margin:-2px 0px 0 2px;}
.k-datetimepicker.filed01 .k-state-default .k-icon.k-i-clock{margin:-2px 4px 0 2px;}
.k-animation-container .k-popup{border:1px solid #ccc;}
.k-animation-container .k-popup .k-column-menu ul li .k-link{padding-top:0.7em;padding-bottom:0.7em;}

.col_2{display:inline-block;vertical-align:top;width:16.6666%;}

/* Table List */
.tbl_list{display:block;margin:0;padding:0;}
.tbl_list > li{float:left;display:inline-block;vertical-align:top;width:100%;margin:0;padding:0;}
.tbl_list > li.frmfuture, .tbl_list > li.display-none{display:none;}
.from_box{position:relative;display:block;margin:0;padding:0 7px 0 170px;max-width:445px;vertical-align:top;}
.from_box > label{float:left;display:block;width:170px;vertical-align:top;height:26px;font-size:13px;margin-left:-170px;padding:4px 0 0;line-height:22px;font-weight:normal;}/* Edit_20190420 */
.from_box > .txtInfor{display:block;margin:0;padding:2px 0 0;font-size:13px;text-align:left;line-height:14px;}
.from_box > .txtError{display:block;vertical-align:top;margin:3px 0 7px;line-height:10px;color:#CB0202;word-wrap:break-word;}

.from_box > .btb_addUser{position:absolute;top:0;right:0;padding:4px 8px;font-size:14px;}
.from_box > .btn_addUser{position:absolute;top:0;right:8px;width:35px;height:30px;padding:4px 8px;font-size:14px;}
.from_box > .input-group{width:100%;}
.from_box > .input-group.k-mast{max-width:228px;}
.from_box > .input-group.pdt > .checkbox-inline{padding-top:6px;}
.from_box > .input-group > .checkbox-inline{float:left;display:inline-block;vertical-align:top;width:50%;margin:0;padding:0;font-size:13px;font-weight:normal;}
.from_box > .input-group > .checkbox-inline > input{display:inline-block;vertical-align:top;margin:3px 4px 0 0;}
.from_box > .input-group .input-group-addon.input-sm{min-width: 44px;padding:5px 0;}
.from_box .NumericTextBox01{position:absolute;top:0;left:0;right:55px;width:auto;display:inline-block;vertical-align:top;padding:0;margin:0;}
.from_box .NumericTextBox02{position:absolute;top:0;right:0;width:50px;display:block;vertical-align:top;width:45px;padding:0;}
.from_box.account_number{max-width:100%;}
.from_box .radio_wrap{position:relative;display:block;width:100%;overflow:hidden;}
.from_box .radio_wrap .radio_box{display:inline-block;float:left;width:50%;height:24px;line-height:18px;}
.from_box .radio_wrap .radio_box{display:inline-block;float:left;width:50%;height:24px;line-height:18px;letter-spacing:-0.8px;}
.from_box .radio_wrap .radio_box:nth-child(1){width:47%;}
.from_box .radio_wrap .radio_box > label{padding-left:0;margin-top:-2px;}
.from_box .radio_wrap .radio_box > span{display:inline-block;vertical-align:top;margin:2px 0 0;font-size:13px; line-height:18px;letter-spacing:-0.8px;}
.from_box .radio_wrap .radio_box > label input{display:inline-block;vertical-align:top;margin:4px 0 0;}
.from_box .input-group .radio-input{float:left;margin-bottom:0;}
.from_box .input-group .radio-label{float:left; font-family: "Khmer OS","Khmer OS Bold";font-size: 13px;padding: 1px 2px 2px 2px;}
.from_box .input-group .radio-group{position:relative;display:inline-block;min-width: 50%;margin:5px -3px 0;}
.from_box.has-error > input{color:#a94442} /* Add_20190802 */
.from_box.has-error > textarea{color:#a94442;resize:none;} /* Add_20190802 */
		
.from_box.btn_favorite{padding-right:45px;}
.from_box.btn_favorite.account_number > .btn_addUser{left:403px;}
.from_box.btn_favorite.account_number > .form-control{max-width:228px;margin-right:43px;}
.from_box.btn_favorite.required.account_number > .form-control{margin-right:48px;}
/*.from_box.btn_favorite.required.account_number > .btn_addUser{left:403px;}*/


.from_box.required.account_number > .form-control{margin-right:7px;}
.from_box.account_number > .form-control,
.from_box.account_number.k-mast > div.input-group{position:relative;display:inline-block;vertical-align:top;margin-right:2px;max-width:268px;}
.from_box.account_number > .account_name{display:inline-block;vertical-align:top;margin:7px 0 0;padding:0;font-size:13px;line-height:16px;}
.from_box.account_number > .k-dropdown{max-width:268px;}
.from_box.account_number.currency > .input-group{display:inline-flex;max-width:268px;padding-right:40px;margin-right:8px;font-size:12px;}
.from_box.required:after{content:"*";position:absolute;top:11px;right:0;display:block;width:5px;height:5px;font-size:14px;line-height:12px;color:#FF0000;}
.from_box.required.account_number:after{left:440px;}
.from_box select.form-control.input-sm{line-height:20px;} /* 20190419 */

/* .from_box select{padding-left:5px;} */
.from_box .input-amount{position:relative;display:block;width:100%;height:30px;margin:0;padding:0 55px 0 0;overflow:hidden;}
.from_box .input-amount:before{content:"";position:absolute;right:49px;bottom:4px;display:block;width:2px;height:2px;z-index:999;background-color:#999;}
.from_box .input-amount > .input-sm{padding:0;}
.from_box .input-amount .k-numerictextbox .k-numeric-wrap{display:block;padding:0;margin:0;border-radius:4px;}
.from_box .input-group .k-numerictextbox.addccy .k-numeric-wrap{height:28px;padding:0;margin:0;border-radius:4px 0 0 4px;}

.from_box .input-amount .k-numeric-wrap .k-i-warning{right:0;}
.from_box .input-amount .decemal{position:absolute;top:0;right:0;width:50px;display:block;vertical-align:top;width:45px;padding:0;}

.from_box.text > label{position:relative;height:22px;margin-top:0;padding-top:0;font-weight:normal;}
.from_box.text > label:after{position:absolute;top:0;right:-2px;content:":";font-size:14px;}
.from_box.text > p.text_desc{display:block;padding:6px 0 0 10px;font-size:13px;line-height:14px;} 

.k-picker-wrap.k-state-disabled .k-input{color:#000 !important;}

/* set font */
body.locale-kh label,
body.locale-kh .k-dialog-titlebar .k-dialog-title,
body.locale-kh .k-confirm .k-dialog-content,
body.locale-kh .from_box > .txtError,
body.locale-kh .body-content-main .panel_customize .from_box > label
{font-family:"Khmer OS","Khmer OS Bold";}


.k-confirm .k-dialog-titlebar .k-dialog-title{line-height: 28px;}
/* 20190614 */
.k-confirm .k-dialog-content div{word-wrap:break-word;}
body.locale-kh .from_box > .txtError{line-height:14px;}

/* Phone Number with flags */
.from_box .phoneNumberFlag .input-group-addon{padding-left:5px;padding-right:3px;}
.from_box .phoneNumberFlag .input-group-addon > img{display:inline-block;vertical-align:top;width:20px;}
.from_box .phoneNumberFlag .input-group-addon > span em{display:inline-block;vertical-align:top;margin:1px 0 0;padding:0 3px;font-size:12px;font-style:normal;line-height:12px;color:#333;}
.NumericTextBox.kendorLB0 .k-numeric-wrap{border-radius:0 4px 4px 0;}
			
.from_box .tel-group {width: 100%}
.from_box .tel-group-addon{float: left;
    display: block;
    width: 68px;
    height: 30px;
    padding: 0px;
    border: none;}
.from_box .tel-group .tel-zip{width: 35px;padding-right:0;padding-left:0;text-align:center; background: #eee; font-weight: bold;border-radius: 0!important;}
.from_box .tel-group .tel-mobileno{width: calc(100% - 68px - 35px) !important; border-left: none; padding-left: 5px;}
.from_box .tel-group .tel-dropdown{width:100%; overflow-y:scroll;max-height: 200px;}
.from_box .tel-group .tel-dropdown li {text-align:left !important;cursor:pointer;}
.from_box .tel-group .tel-dropdown li a{padding:3px 5px 3px 15px;}
.from_box .tel-group .tel-dropdown li a:hover{background-color:#337ab7;color:#fff;}
.from_box .tel-group .tel-flag-img {height: 14px; vertical-align: text-top; border: 1px solid gray;width: 20px;display: inline-block;vertical-align: top;margin: 2px 0 0;}
.from_box .tel-group .tel-toggle {width: 100%;border-radius:3px 0 0 3px;border-right:0;display: block;height: 100%;}

/* table_phone */
.phoneNumberList{position:absolute;top:28px;left:0;display:none;width:100%;padding:10px 10px 0; z-index:999;background-color:#fff;border:1px solid #ccc;border-top:0;border-radius:0 0 3px 3px;}
.tbl_phone{width:100%;max-height:160px;overflow-y:scroll;}
.tbl_phone ul{display:block;margin:0 0 10px;padding:0;overflow:hidden;}
.tbl_phone ul li{float:left;display:inline-block;vertical-align:top;width:100%;border-bottom:1px solid #ccc;}
.tbl_phone ul li > a{display:block;height:26px;margin:0;padding:0 0 0 28px;overflow:hidden;}
.tbl_phone ul li a img{float:left;display:inline-block;vertical-align:top;width:20px;margin:6px 0 0 -25px;}
.tbl_phone ul li a span{display:block;vertical-align:top;margin:7px 0 0;font-size:13px;line-height:14px;color:#333;}
.tbl_phone ul li a em{display:inline-block;vertical-align:top;margin:5px 0 0 5px;font-size:12px;font-style:normal;color:#999;}

/* Quick Tasks(LNB) */
.quick-task-bar {width:100%;}
td.quick-task {	width:60%;text-align:left;font-family:'SourceSansPro', sans-serif;font-weight:normal;font-size:16px;}

p.quick-task-linebreak{padding:5px;width:75%;border-bottom:2px solid #888;}
.quick-task-column{padding:0px;}
.quick-task-bar table{border-collapse:collapse;width:100%;}
#quick-task-sub-containUL{ margin-left:0px;padding:10px;padding-left:0px;height:200px;overflow:auto;}
.quick-task-sub ul{list-style:none;}
#quickTaskSettingMenu{height:135px;overflow-x:hidden;overflow-y:auto;border-bottom:1px solid rgba(0,0,0,.15);}
.quick-task-sub li{padding:5px;white-space:nowrap;}
.quick-task-sub a{padding:5px;text-decoration:none;font-family:'SourceSansPro', sans-serif;font-weight:normal;font-size:13px;color:#414141 !important;}
.quick-task-sub a:hover{color:#e09e1b !important;}
.quick-task-sub .fa{padding-right:3px;}
/* //Quick Tasks(LNB) */

/* Customize Phone Number */
.from_box .input-group .form-control:not(:first-child):not(:last-child){border-radius:0 3px 3px 0;}

/* Amount Disable */
.from_box .input-amount .balance{float:left;padding-right:10px;}
.from_box .input-amount .balance_decenal{float:right;display:inline-block;vertical-align:top;width:45px;margin-right:-55px;padding-right:10px;}

/* Upload File Kendo 20190920*/
.k-file{padding:10px 30px 10px 50px;overflow:hidden;}
.k-file > .k-file-extension-wrapper,
.k-file.k-file-invalid > .k-file-invalid-extension-wrapper{float:left;width:28px;margin-left:-4px;margin-right:5px;}
.k-file > .k-file-name-size-wrapper,
.k-file.k-file-invalid > .k-file-name-size-wrapper{float:left;margin:0;width:80%;}
.k-file > .k-file-name-size-wrapper .k-file-name,
.k-file.k-file-invalid > .k-file-name-size-wrapper .k-file-name{max-width:100%;min-width:100%;}

/* Kendo format input Date 20190118 */
.tbl_list li div.from_box .kendoformatdate{margin:0;padding:0;}
.tbl_list li div.from_box .kendoformatdate.k-datepicker{height:30px;width:100%;}
.tbl_list li div.from_box .kendoformatdate.k-datepicker .k-picker-wrap{height:28px;font-size:12px;}
.tbl_list li div.from_box .kendoformatdate.k-datepicker .k-picker-wrap .k-input{height:28px;}
.tbl_list li div.from_box .kendoformatdate.k-datepicker .k-picker-wrap .k-icon.k-i-calendar{vertical-align:top;margin-top:7px;}

.tbl_list li div.from_box.kendo > .k-widget{height:30px;width:100%;}
.tbl_list li div.from_box.kendo > .k-widget .k-dropdown-wrap{height:28px;}
.tbl_list li div.from_box.kendo > .k-widget .k-dropdown-wrap > input{height:28px;}

/* table_lists */
.table_lists{width:100%;}
.table_lists tr th{border:1px solid #333;border-left:0;background-color:#337AB7;}
.table_lists tr th:first-child{border-left:1px solid #333;}
.table_lists tr th div{padding:8px 0 8px 7px;font-family:SSP;font-size:12px;line-height:14px;color:#fff;}
.table_lists tr td{border:1px solid #333;border-top:0;border-left:0;}
.table_lists tr td:first-child{border-left:1px solid #333;}
.table_lists tr td div{padding:8px 0 8px 7px;font-family:SSP;font-size:12px;line-height:14px;color:#000;}


/* Kendo format Numberice Textbox_20190201 */
.tbl_list li div.from_box.kendo > .input-group .k-numerictextbox .k-input{width:100%;height:100%;height:27px;padding:0 10px 0 0;box-sizing:border-box;}

/* Kendo with bootstap Add On Customize */
.tbl_list li div.from_box.kendo_addon .k-widget .k-numeric-wrap{height:30px;width:100%;border-radius:4px 0 0 4px !important;}
.tbl_list li div.from_box.kendo_addon .k-widget .k-numeric-wrap{height:28px;}
.tbl_list li div.from_box.kendo_addon .k-widget .k-numeric-wrap.k-expand-padding .k-input{height:28px;padding-right:10px;}

/* Model Verified Push */
#modaltransfer-verif .modal-body .row.modal-btns{margin-bottom:0 !important;}

/* message_wrap 20190118 */
.message_wrap{display:block;margin:0;padding:0 15px;}
.message_wrap > div.alert{margin-top:15px;margin-bottom:0;}

/* buton_wrap */
a:link, a:visited, a:hover, a:active{text-decoration:none;}

.btn_wrap{display:block;margin:0;padding-top:0;padding-bottom:0;overflow:hidden;}
.btn_wrap.overflownone{overflow:visible;}
.btn_wrap.b_line{padding-top:10px;border-top:1px solid #ccc;}
.btn_wrap a.btn-sm{display:inline-block;min-width:55px;margin:0 0 0 2px;vertical-align:top;font-size:12px;text-decoration:none;}
.btn_wrap a.btn-sm > i{display:inline-block;vertical-align:top;font-size:14px;margin:2px 1px 0 0;}
.btn_wrap a.btn-sm.seq{height:30px;min-width:30px;padding:0;}
.btn_wrap a.btn-sm.seq > i{display:inline-block;vertical-align:top;font-size:18px;margin:5px 1px 0 0;}

.btn_wrap > div > a > img{display:inline-block;vertical-align:top;height:30px;}
.btn_wrap > div.frt > a > img{display:inline-block;vertical-align:top;height:30px;}
.btn_wrap > a > img{display:inline-block;vertical-align:top;width:25px;height:25px;}
.btn_wrap a.respon img{width:auto;}
.btn_wrap .frt{text-align:right;}
.btn_wrap form .modal .row.modal-btns, .panel_customize form .modal .row.modal-btns{margin-bottom:0;}

.btn_wrap_opt{display:block;margin:0 0 10px;padding:2px 0;overflow:hidden;}
.btn_wrap_opt > li:first-child > a, .btn_wrap_opt > li:first-child > span{padding-left:0;}
.btn_wrap_opt > li{position:relative;float:left;display:inline-block;vertical-align:top;margin:0;padding:0 0 0 1px;}
.btn_wrap_opt > li:before{content:"";position:absolute;top:0;left:0;display:block;width:1px;height:100%;background-color:#ccc;}
.btn_wrap_opt > li:first-child:before{width:0;}
.btn_wrap_opt > li > a{display:block;font-family:SSP;padding:3px 10px 5px;font-size:13px;color:#0404B4;line-height:13px;}
.btn_wrap_opt > li > span{display:block;font-family:SSP;padding:3px 10px 5px;font-size:13px;color:#999;line-height:13px;font-weight:normal;}
.btn_wrap_opt > li:hover > a{color:#0B0B61;text-decoration:none;}

.btn_wrap.btn_Print_Report{position:fixed;bottom:25px;right:25px;display:block;padding:3px 10px;border:2px solid #337ab7;border-radius:3px;z-index:99999;background-color:#fff;}

/* button_customize */
.btn_wrap a.btn-sm.btn-danger span{margin:1px 2px 0 0;}
.btn_wrap a > i.icon{display:inline-block;margin:0 -2px 0 3px;font-size:14px;color:#333;}
.btn_wrap .btn_collape{position:relative;display:inline-block;vertical-align:top;}
.btn_wrap .btn_collape ul.dropdown-menu{position:absolute;top:31px;right:0;left:inherit;min-width:145px;margin:0;padding:0;background-color:#fff;overflow:hidden;z-index:9990;border:1px solid #ccc;}
.btn_wrap .btn_collape ul li{float:left;display:inline-block;vertical-align:top;width:100%;}
.btn_wrap .btn_collape ul li > a{display:block;margin:0;padding:10px 0 10px 10px;font-size:13px;color:#333;line-height:14px;}

/* button_collape */
.btn > .fa-angle-down{display:inline-block;}
.btn > .fa-angle-up{display:none;}
.btn.btn_collap > .fa-angle-up{display:none;}
.btn.btn_collap > .fa-angle-down{display:inline-block;}

/* .btn_wrap2 */
.btn_wrap2{position:relative;display:block; overflow:hidden;padding:0 100px;}
.btn_wrap2 > .btn{position:absolute;top:0;right:15px;}
.btn_wrap2 > a{display:inline-block;margin:0 0 0 2px;vertical-align:top;text-decoration:none;}
.btn_wrap2 a img{display:inline-block;vertical-align:top;width:30px;height:30px;}


/* customize button */
.btn-file{position:relative;left:0;display:block;height:30px;line-height:14px;}
.btn-file input[type=file] {position:absolute;top:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:white;cursor:inherit;overflow:hidden;}
.nopurpose{display:block;width:100%;margin-top:7px;font-size:13px;color:#0404B4;line-height:18px;font-weight:normal;}

/* Kendo CSS */
.NumericTextBox, .k-datetimepicker, .k-picker-wrapm, .inputBalance{width:100%;padding:0;margin:0;border-top-right-radius:0;border-bottom-right-radius: 0;box-sizing:border-box;}
.k-numerictextbox.NumericTextBox.input-sm{width:100%;padding:0;}
.k-numerictextbox.NumericTextBox.input-sm .k-numeric-wrap{padding:0;}/* edit_20190131 */
.k-numerictextbox.NumericTextBox.input-sm .k-numeric-wrap .k-i-warning{right:0;}
.inputBalance.k-numerictextbox{height:30px;}
.k-numerictextbox.inputBalance{display:inherit;}
.k-numerictextbox.inputBalance .k-numeric-wrap{border-top-right-radius:0;border-bottom-right-radius: 0;}		
.k-numerictextbox.inputBalance.input-sm{width:100%;padding:0px;}
.k-numerictextbox.inputBalance.input-sm .k-numeric-wrap{padding:0 0.3px;height:28px;}
.k-numerictextbox.inputBalance.input-sm .k-numeric-wrap .k-i-warning{right:0;}
.k-numerictextbox.inputBalance .k-input{width:100%;height:100%;height:27px;padding:0 10px 0 0;box-sizing:border-box;}
.k-maskedtextbox.inputaccountno input.inputaccountno{height:30px;padding-right:10px;border-top-right-radius:0;border-bottom-right-radius: 0;}
.attach-file .preview-input {position: relative;overflow: hidden;margin: 0px;color: #333;background-color: #fff;border-color: #ccc;}
.attach-file .preview-input input[type=file] {position: absolute;top: 0;right: 0;margin: 0;padding: 0;font-size: 20px;cursor: pointer;opacity: 0;filter: alpha(opacity=0);}
.attach-filelist.Payroll{display:block;display:block;margin:0;padding:0;}
.attach-filelist.Payroll .payroll_box{display:block;position:relative;margin:10px 0 5px;padding:0;border:1px solid #337ab7;border-radius:3px;}
.attach-filelist.Payroll .payroll_box .payroll_row{display:inline-block;max-width:100%;margin:0;padding:10px 30px 5px 10px;overflow:hidden;}
.attach-filelist.Payroll .payroll_box .payroll_row span{line-height:26px;}
.attach-filelist.Payroll .payroll_box .payroll_row span.title{float:left;display:inline-block;padding-left:30px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.attach-filelist.Payroll .payroll_box .payroll_row span.title > i{float:left;display:block;width:30px;margin-left:-30px;font-size:26px;}
.attach-filelist.Payroll .payroll_box .payroll_row span.extension{float:right;display:inline-block;width:30px;margin-right:-30px;}

.k-upload-sync{margin-top:5px;}
.k-upload-button{display:block;margin:5px;}
/* Modal select account favorite */
.modal-dialog{margin: 0 auto;}
#accFavorite .modal-body .modal-msgbox .table-accFavorite{max-height:250px;overflow-y:auto;}
.modal-btn01{width:100%;}
.modal-btn01 button.btn{background-color:#fff;width:50%;border-radius:0px;height:40px;float:left;border:0;border-top:1px solid #ebebeb;}
.modal-btn01 button.btn.btn-primary{background-color:#428bca;color:#fff;border-right:0px;}
.modal-btn01 button.btn.btn-primary.full{width:100%;}
/* //Modal select account favorite */

/*modal backdrop opacity */
.modal-backdrop.in {opacity:0;}
.modal-backdrop{position: relative;}

/* Customize dialog in Main.css */
.ib-modal.style1 .modal-dialog {
    max-width:680px;
}
.ib-modal .modal-dialog .modal-content .modal-body.pop_up01{padding:15px 15px 5px 20px;}
#authorizBody table tr:first-child td{border-top:0;}

/* Verification */
.cnt_verification{display:block;margin:0;padding:15px 20px 0;overflow:hidden;}
.cnt_verification .cnt_verfi_inner{display:block;padding:0 0 20px 60px;overflow:hidden;}
.cnt_verification .cnt_verfi_inner span.mobile{float:left;display:inline-block;vertical-align:top;width:60px;margin-left:-60px;text-align:center;}
.cnt_verification .cnt_verfi_inner span.mobile.calulator{margin-top:10px;font-size:20px;}
.cnt_verification .cnt_verfi_inner .cnt_verfi_box{float:left;display:inline-block;width:100%;}
.cnt_verification .cnt_verfi_inner .cnt_verfi_box > p.txt01{display:block;margin:7px 0 0 5px;padding:0;font-size:14px;line-height:18px;}

.cnt_verification .cnt_verfi_inner .cnt_verfi_box .verfi_process_wrap{padding-right:60px;}
.cnt_verification .cnt_verfi_inner .cnt_verfi_box .verfi_process{display:block;width:50px;height:50px;margin:20px auto 0;padding:0;text-align:center;}
.cnt_verification .cnt_verfi_inner .cnt_verfi_box .verfi_process > i{font-size:44px;margin:0;}

.cnt_verification .cnt_verfi_inner .cnt_verfi_box .verfi_input_wrap{display:block;margin:10px 0 0 5px;padding:0 10px 0 40px;overflow:hidden;}
.cnt_verification .cnt_verfi_inner .cnt_verfi_box .verfi_input_wrap input{font-size:14px;}
.cnt_verification .cnt_verfi_inner .cnt_verfi_box .verfi_input_wrap.tit40 > label{float:left;display:inline-block;margin-top:4px;margin-left:-40px;}

.cnt_verification .cnt_verfi_inner .cnt_verfi_box .verfi_text_wrap{display:block;margin:10px 0 0 5px;padding:0 10px 0 0;overflow:hidden;}
.cnt_verification .cnt_verfi_inner .cnt_verfi_box .verfi_text_wrap p.txt001{font-size:14px;}

.opt_input{display:flex;}
	.opt_input > input{position:relative;vertical-align:top;display:inline-block;width:38px;height:38px;margin:0px 4px 0;padding-top:10px;text-align:center;line-height:28px;border-radius:2px;font-weight:bold;z-index:990;}
	.opt_input > input.pin_code:not(:focus, :placeholder-shown){font-size:0;}
	.opt_input > input.pin_code:not(:focus,:placeholder-shown) + span{position:relative;font-family:"MontserratLight" !important;}
	.opt_input > input.pin_code:not(:focus,:placeholder-shown) + span::before{position:absolute;top:4px;left:-30px;content:"*";display:block;width:15px;height:15px;font-size:30px;color:#183150;z-index:999;}


/* Bill Payment */
.billcate_wrap{display:block;margin:0 0 10px;padding:0;overflow:hidden;}
.billcate_wrap > ul{display:block;margin:-7px;padding:0;overflow:hidden;}
.billcate_wrap > ul li{float:left;display:inline-block;padding:7px; vertical-align:top;width:33.33%;}
.billcate_wrap > ul li div.bill_cate_box{border: 1px solid #ccc;
    border-radius:3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;overflow:hidden;}
.billcate_wrap > ul li div.bill_cate_box:hover{border:1px solid #1D61C5;}
.bill_cate_box a:hover{color:#1D61C5;}
.bill_cate_box a{position:relative;display:block;vertical-align:bottom;min-height:70px;margin:0;padding:10px 10px 10px 70px;color:#333;}

.bill_cate_box a > i{float:left;display:inline-block;vertical-align:top;width:65px;font-size:40px;text-align:center;margin-top:5px;margin-left:-65px;}
.bill_cate_box a > span{position:absolute;top:50%;display:block;margin:0;padding:5px 0;transform: translateY(-50%);}

/* For Khmer Language_20181012 */
.locale-kh .srch_pagi .srch_box{padding-right:68px;}


@media only screen and (max-width:779px){
	.from_box.required.account_number:after{left:auto;}
	.from_box.btn_favorite.account_number > .form-control{max-width:100%;}
	.from_box.btn_favorite.account_number{padding-right:38px;}
	.from_box.btn_favorite.account_number > .btn_addUser{left:auto;right:-1px;}
}

@media only screen and (max-width:767px){

	/* Search Pagination */
	
	.srch_pagi .srch_box{position:relative;max-width:100%;padding:0 55px 0 0;}
	.srch_pagi .page_box{margin:10px 0 0;}

	.srch_pagi.one_line > .col-sm-12{padding-right:98px;}
	.srch_pagi.one_line .page_box{margin-top:0;}
	.srch_pagi.one_line .page_box .dropdownPagination > div{padding-right:0;}
	.srch_pagi.one_line .page_box .dropdownPagination .last{display:none;}
	
	/* Search Box */
	.panel_customize .panel-body .srch_combobox{float:none;}
	.panel_customize .panel-body .srch_field{margin:10px 0;padding:0 !important;}
	.panel_customize .panel-body .srch_field > div{position:relative;padding:0 45px 0 0;overflow:hidden;}
	.panel_customize .inputResponsive{max-width:100%;}
	
	.panel_customize .form-check-inline input[type=checkbox]{display:inline-block;vertical-align:top;margin:4px 3px 0 0;}
	.panel_customize .threeinput .form-check-inline.frmradio{min-width:100px;}
	.panel_customize .fureinput .form-check-inline.frmradio{min-width:73px;}

	
	/* from_input */
	.panel_customize label.col-form-label{line-height:20px;}
	.inputtwofiled{max-width:100%;}
	.inputtwofiled.balance01{padding-right:0;} /* for Riel/USD */
	.inputtwofiled.balance01 .filed02{top:-25px;text-align:right;}
	
	
	/* customize upload Image */
	.customizeUploadImage{max-width:100%;}

	.tbl_layout .tbl_res_cus2 table tr th{padding:0 5px;}
	
	
	/* Customize Table List */
	.tbl_res_cus2 table{width:100%;margin-bottom:15px;padding-bottom:0;border-bottom:1px solid #ddd;empty-cells:show;border-collapse:collapse;table-layout:auto;}
	.tbl_res_cus2 table tr td.txtName > div{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
	.tbl_res_cus2 table tr td.txtDesc > div{max-width:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
	
	.col_2{width:120px;}

	/* Table List */
	.from_box{padding:0 0 0 0;max-width:100%;}
	.from_box > label{display:block;width:100%;vertical-align:top;height:auto;margin-left:0;padding:4px 0 0;line-height:16px;}
	.from_box > .txtInfor{display:block;margin:0;padding:2px 0 0;font-size:11px;text-align:left;line-height:14px;}
	.from_box > .txtError{margin:2px 0 3px;line-height:12px;}
	.from_box > .input-group{width:100%;}
	.from_box.required:after{top:37px;right:-7px;}
	.from_box.required.account_number:after{left:auto;}
	.from_box.required.account_number{padding-left:3px;}
	.from_box.account_number > select.form-control{max-width:100%;}
	.from_box.account_number > .k-dropdown{max-width:100%;}
	.from_box.account_number > .account_name{margin:2px 0 0;}

	.from_box.btn_favorite.required.account_number > .form-control{max-width:100%;}
	.from_box.account_number.currency > .input-group{max-width:100%;padding-right:0;}
	/* .from_box.btn_favorite{padding-right:45px;} */
	
	.from_box > .input-group.pdt > .checkbox-inline{padding-top:0;}
	
	.from_box.text{padding:0 0 0 115px;}
	.from_box.text > label{width:115px;margin-left:-115px;}
	.from_box.text > label:after{position:absolute;top:0;right:-2px;content:":";font-size:14px;}
	.from_box.text > p.text_desc{padding:3px 0 0 10px;font-size:13px;line-height:14px;} 

	.ib-modal .modal-dialog .modal-content .modal-body.pop_up01{padding:10px 15px 10px 15px;}
	
	/* botton_wrap_option */
	/* .btn_wrap_opt > li:first-child > a, .btn_wrap_opt > li:first-child > span{padding-left:0;}
	.btn_wrap_opt > li > a{display:block;padding:3px 8px 5px;font-size:13px;color:#0404B4;line-height:13px;}
	.btn_wrap_opt > li > span{display:block;padding:3px 8px 5px;font-size:13px;color:#999;line-height:13px;font-weight:normal;}
	.btn_wrap_opt > li:hover > a{color:#0B0B61;text-decoration:none;} */
	.btn_wrap_opt > li{float:none;display:block;text-align:left;}
	.btn_wrap_opt > li:before{width:0;}
	.btn_wrap_opt > li > a{padding:3px 10px 5px 0;}
	.btn_wrap_opt > li > span{padding:3px 10px 5px 0;}
	
	.from_box > .btb_addUser{top:25px;}
	.from_box > .btn_addUser{top:25px;}
}

@media ( max-width :1024px) {
	#info-dropdown .submenu_Desktop li a{padding:9px 5px;}
}


@media ( max-width :835px) {
	#info-dropdown .submenu_Desktop{display:none}
	#info-dropdown > a.btnMenu{display:block;color: white;}
}


/* @media only screen and (max-width:560px){
	.btn_wrap_opt > li{float:none;display:block;text-align:left;}
	.btn_wrap_opt > li:before{width:0;}
	.btn_wrap_opt > li > a{adding:3px 10px 5px 0;}
	.btn_wrap_opt > li > span{padding:3px 10px 5px 0;}
} */
/* title of pdf export */

#titlepdf{position: absolute;top: 0;}
.titlepdfmain{font-size: 16px;color: #0472d2;font-family: "Baskerville Old Face";font-weight: bold;}
.titlepdfsub{font-size: 14px;color: #0472d2;font-family: "Baskerville Old Face";font-weight: bold;}
label.titlepdfsub,label.titlepdfmain{margin-bottom: 0px;}
.t_p_margin{margin: -5px 0px 5px 0px;height: 20px;}
.k-pdf-export th, .k-pdf-export td{background-color: #fff !important;color: #000000 !important;font-weight: bold !important;border: 1px solid black !important;}
.k-pdf-export tr, .k-pdf-export table {border: 0px !important;}
.enter_text {white-space: initial !important;word-wrap: break-word;line-height: 20px !important;}

/* Case Change language */
/* header */
.locale-kh .header_wrap .header #header-language .dropdown_inner a{line-height:24px;}
.locale-kh #info-dropdown .submenu_Desktop li a,
.locale-kh #info-dropdown .dropdown-menu,


.locale-kh .tbl_list li div.from_box .k-widget > span > span.k-input
{font-family:'Khmer OS'}

/* Report_Account_Statement */
.statement_wrap{position:relative;display:block;margin:0;padding:20px 15px 80px;min-height:1101px;overflow:hidden;}

/* account statement */
.header_statement{display:block;padding:10px 0;border-bottom:3px solid #000;overflow:hidden;}
.header_statement .hs_left{display:block;float:left;padding:0 0 0 90px;margin:0;}
.header_statement .hs_left > img{float:left;display:inline-block;vertical-align:top;width:90px;height:90px;margin-left:-90px;}
.header_statement .hs_left .second-div{display:block;padding-top:10px;}
.header_statement .hs_left .second-div > h1{display:block;font-family:"Khmer OS Muol Light";font-size:16px;line-height:12px;font-weight:bold;margin-left: 9px}
.header_statement .hs_left .second-div > p{display:block;font-family:"Times New Roman";font-size:15px;line-height:15px;font-weight:bold;margin-left: 9px}
.header_statement .hs_right{float:right;display:inline-block;vertical-align:top;margin:0;padding:20px 0 0;}
.header_statement .hs_right > h2{display:block;font-family:"Khmer OS Muol Light";font-size:15px;line-height:35px; border-bottom:2px solid #000;}
.header_statement .hs_right > p{display:block;margin:0;padding:0;font-size:13px;line-height:6px;}

/* Account_info*/
.statement_info{display:block;margin:0;padding:0;}
.statement_info ul{display:block;margin:0;padding:5px 0;overflow:hidden;}
.statement_info ul li{float:left;display:inline-block;vertical-align:top;width:100%;}
.statement_info ul li > p{display:block;margin:0;padding:5px 0;font-family:SSP;font-size:13px;color:#000;line-height:14px;}
.statement_info ul li strong{display:inline-block;margin:0;padding:0;width:120px;}

.footer_statement{position:absolute;bottom:0;left:0;width:100%;display:block;height:90px;margin:0;padding:28px 0;}
.footer_statement .footer_statement_inner{position:relative;margin:0 15px;padding:0;text-align:center;}
.footer_statement .footer_statement_inner p.title{font-weight:bold;}
.footer_statement .footer_statement_inner p{display:block;margin:0;padding:1px 0;font-family:SSP;font-size:10px;line-height:15px;color:#000;letter-spacing:0.5px;}
.footer_statement .footer_statement_inner .page_foot_statement{position:absolute;bottom:-10px;right:0;}


.accinfor {display:block;overflow:hidden; padding:10px;}
.accinfor .label_left{display:block;float:left;padding:0 0 0 10px;}
.accinfor .label_left > p{display:block;font-family:"Times New Roman";font-size:12px;line-height:12px;font-weight:bold;margin-left: 9px}
/* account statement */

/* Pop Up Alert */
div.k-dialog.k-prompt .k-dialog-titlebar{padding:0;}
div.k-dialog.k-prompt .k-dialog-titlebar span.k-dialog-title{padding:12px;}
div.k-dialog.k-prompt .k-prompt-container textarea{padding:10px;resize:none;}

/* Shadow*/
.bx-shadow {webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5)!important; box-shadow: 0 5px 15px rgba(0,0,0,.5)!important;}

/* Verification Panel*/
.verification-panel {max-width: 540px;margin:auto;margin-top:50px;}
.verification-hidden {display:none;}
.verification-panel .panel {border-radius: 0px; border: none;}
.verification-panel .panel-heading{border-radius:0px;background:#1B3451;color:white;}			
.verification-panel .verification-panel-body {padding:0px;}			
.verification-panel .verification-btn-group{margin:0px;}
.verification-panel .verification-push-stats{padding: 50px 0px;}

.verification-panel .full-btn-wrap{padding: 0px;}
.verification-panel .full-btn-wrap .full-btn {width: 100%;border-radius: 0px;padding:10px;}
.verification-panel .verification-wrap-body {padding:20px;}
.verification-panel .verification-wrap-body #htk-err{padding-left:67px;}
.verification-panel .verification-wrap-body .qr_image{width:250px; height:250px; display: block; overflow: hidden; margin: 0 auto;}
.verification-panel .verification-wrap-body .qr_image img{display:block;margin:0 auto;width: 100%;}

.verification-panel	.lg-spinner {font-size: 44px;}
.verification-panel .spinner-wrap{padding: 25px 15px;}

.verification-container .verification_line {display: block}
.verification-container .verification_line p{margin: 25px 0;}
.verification-container .verification_line p::before{visibility:visible; content:""; width:44%; float:left; position:relative; top:11px; border-top:1px solid silver}
.verification-container .verification_line p::after{visibility:visible; content: ""; width:56%; float:right; position:relative; top:-9px; border-top:1px solid silver}
.verification-container .verification_line p > span{position: relative; padding: 0 10px; background: #ffff; z-index: 999999999999;}

.verification-container	.verification_btn {position: relative;}
.verification-container	.verification_btn ul{display:inline-table; align-items: center;justify-content: center;}
.verification-container	.verification_btn ul li{display:inline-block;min-width: 220px;margin: 0px 20px 10px}
.verification-container	.verification_btn a{display: block;color: #1B3451;padding: 8px 0px;border: 1px solid #1B3451;border-radius: 20px;} 
.verification-container	.verification_btn a:focus{background-color: #1B3451; color: #fff;}

.btn-hover-primary {border-top: 1px solid #eee!important;background:white;color:black!important;}
.btn-hover-primary:hover, .btn-hover-primary:focus {border-top: 1px solid #337ab7!important; background: #337ab7!important; color: white!important;}
.btn-hover-danger {border-top: 1px solid #1B3451 !important;background:#1B3451;color:#fff !important;}


.form-check-inline { display: -ms-inline-flexbox;display: inline-flex;-ms-flex-align: center;align-items: center;}
			   
.radio { padding-left: 20px;}			
.radio label {display: inline-block;padding-left: 5px;position: relative;font-weight: 400;}			
.radio label::before {-o-transition: border 0.5s ease-in-out;-webkit-transition: border 0.5s ease-in-out;background-color: #ffffff;border-radius: 50%;border: 1px solid #cccccc;content: "";display: inline-block;height: 17px;left: 0;margin-left: -20px;outline: none !important;position: absolute;transition: border 0.5s ease-in-out;width: 17px;}			
.radio label::after {-moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-ms-transform: scale(0, 0);-o-transform: scale(0, 0);-o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);-webkit-transform: scale(0, 0);-webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);background-color: #555555;border-radius: 50%;content: " ";display: inline-block;height: 11px;left: 3px;margin-left: -20px;position: absolute;top: 3px;transform: scale(0, 0);transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33), -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);width: 11px;}

.radio input[type="radio"] {cursor: pointer;opacity: 0;z-index: 1;outline: none !important;}			
.radio input[type="radio"]:disabled + label {opacity: 0.65;}
.radio input[type="radio"]:focus + label::before {outline-offset: -2px;outline: none;}
.radio input[type="radio"]:checked + label::after {-webkit-transform: scale(1, 1);transform: scale(1, 1);}			
.radio input[type="radio"]:disabled + label::before {cursor: not-allowed;}

.radio.radio-inline {margin-top: 0;}			
.radio.radio-single label {height: 17px;}

.radio-primary input[type="radio"] + label::after {background-color: #1B3451;}			
.radio-primary input[type="radio"]:checked + label::before {border-color: #1B3451;}			
.radio-primary input[type="radio"]:checked + label::after {background-color: #1B3451;}
.error {color: red;}

.special_rate {color: red;}