body.lang-kh {font-family: 'Khmer OS Siemreap', 'Khmer OS Battambang', Siemreap;}
.navbar-info {background: #42A5F5 !important;}
.kh-muol{font-family: 'Khmer OS Muol Light', Moul !important; font-size: 1.1rem !important;}
i.nav-icon{font-size: 1rem !important;}
i.nav-icon-sm{font-size: 0.8rem !important;}
.row-box{margin-bottom: 15px !important;}
.btn-action{background: #17a2b8 !important;border: 1px #17a2b8 solid;color: #fff;}
.btn-action:hover{background: #0087b2 !important;color: #fff;}
span.required{color: #dc3545;}
i.fa-success{color: #28a745;}
i.fa-danger{color: #dc3545;}
ul.pagination{margin-bottom: 0;}
.float-done{float: none !important;}
.table td, .table th{vertical-align: middle !important;}
span.item-amount{font-size: 14px !important;}
.btn-w-15{width: 150px !important;}
.btn-w-18{width: 180px !important;}
.btn-w-20{width: 200px !important;}
.btn-w-25{width: 250px !important;}
.invalid-feedback{font-family: 'Khmer OS Siemreap', 'Khmer OS Battambang', Siemreap !important;}

.form-group.has-error .select2 .select2-selection {border-color:#dc3545 !important;}
.select2-container--default .select2-selection--single{border-radius: 0 !important;height: 31px !important;padding: 6px 10px;}
div.form-group label{font-weight: normal !important;}
.input-group-addon {background-color: #f0f0f0;padding: 4px 10px;border: 1px solid #d2d6de;border-left: 0;}
.content-header h1.kh-muol{font-size: 1.3rem !important; margin-bottom: 3px !important;}
span.input-group-left {border-left: 1px #d2d6de solid;border-right: 0;}

.kh,.select2-results{font-family: 'Khmer OS Siemreap', 'Khmer OS Battambang', Siemreap;}
.select2-selection__rendered{font-family: 'Khmer OS Siemreap', 'Khmer OS Battambang', Siemreap;font-size: 13px !important;}
.ui-datepicker {z-index: 10 !important;}
.kh1,.select2-results{font-family: 'Khmer OS Siemreap', 'Khmer OS Battambang', Siemreap;font-size: 14px;line-height:25px;}
.kh5,.select2-results{font-family: 'Khmer OS Siemreap', 'Khmer OS Battambang', Siemreap;font-size: 16px}

.kh2,.select2-results{font-family: 'Khmer OS Muol Light', 'Khmer OS Battambang', Siemreap;font-size: 14px}
.kh3,.select2-results{font-family: 'Khmer OS Muol Light', 'Khmer OS Battambang', Siemreap;font-size: 18px}



/* Profile Photo */
.profile_photo{width:120px;height:150px;text-align:center;padding:20px;margin-top:5px;opacity:0;z-index:99;position:relative;cursor:pointer;}
.profile-icon{position: absolute;width: 100%;height: 100%;cursor: pointer;top: 40px;z-index: 0;}
.upload-section{background:#cdcdcd;overflow:hidden;position:relative;text-align:center;width:100%;float:right;}
.btn-cancel-img {width:90px;margin-top:15px;}
.icon-cloud {margin:0;font-size:32px;color:#0a7698;}

/* Make date picker show top */
.ui-widget.ui-widget-content { z-index: 99999 !important; }
h5.form-sub-title {  border-bottom:3px #17a2b8 solid;margin-top:30px; }
h5.section-title { border-bottom:1px #17a2b8 solid; }

.pdl-0 {padding-left: 0 !important;}
[class*=sidebar-light-] .nav-sidebar>.nav-item.menu-open>.nav-link, [class*=sidebar-light-] .nav-sidebar>.nav-item:hover>.nav-link {
	background-color:#42A5F5 !important; color: #fff !important;
}
.sidebar-dark-info .nav-sidebar>.nav-item>.nav-link.active, .sidebar-light-info .nav-sidebar>.nav-item>.nav-link.active {
	background-color:#42A5F5 !important; color: #fff !important;
}
.modal.modal-fullscreen .modal-dialog {
  width: 100vw;
  height: 100vh;
  margin: 0;
  padding: 0;
  max-width: none; 
}

.modal.modal-fullscreen .modal-content {
  height: auto;
  height: 100vh;
  border-radius: 0;
  border: none; 
}

.modal.modal-fullscreen .modal-body {
  overflow-y: auto; 
}
.main-section{
  margin:0 auto;
  padding:10px;
 
  background-color: #fff;
  box-shadow: 0px 0px 20px ;
}
.limit-text{
  max-width: 150px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}




