@font-face {
    font-family: 'KH-MPS';
    src: url('../fonts/khmer/KH-MPS-Jrung.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}@font-face {
    font-family: 'Hanuman';
    src: url('../fonts/khmer/Hanuman-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'NotoSansKhmer';
    src: url('../fonts/khmer/NotoSansKhmer.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
body{
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif ,NotoSansKhmer !important;
}
/*.login-logo a b
{
    color: #FFFFFF;
}*/
.login-box-msg{
    font-size: 18px;
}
.fields-group .row label.asterisk:after {
    content: " *";
    color: red;
}
.fa-star{
    position: relative;
    cursor: pointer;
    color: red;
}
.get-login-info:hover{
    cursor: pointer;
}
.clickStar:hover {
     color: #666666;
 }
.clickStar{
    cursor: pointer;
}
.get-old-payment:hover{
    color: #0d6aad;
}
.get-old-payment{
    cursor: pointer;
    color: blue;
}
.table-bordered>thead>tr>th, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>tbody>tr>td, .table-bordered>tfoot>tr>td {
    border: 1px solid #666666 !important;
}
.get-hover-display{
    cursor: pointer;
}
.get-hover-display:hover{
    color: #666666!important;
}
.fa-star:before{
    content: "*" !important;
    font-size: 18px;
}
.form-payment label {
    color: #f1f1f1;
    font-weight: normal;
    padding: 7px 0px 5px 0px;
}
textarea {
    resize: none;
}
.edit-remark{
    cursor: pointer;
}
.edit-aba{
    cursor: pointer;
}
.remove-input-text{
    padding: 0px !important;
    border: none !important;
    background: transparent !important;
    outline: none;
}
.get-total-discount{
    color: #666666;
}
.get-total-discount:hover{
    color: blue !important;
}
.get-total-discount
{
    cursor: pointer;
}
.clickIsClear{
    cursor: pointer;
}.clickIsClear:hover{
     color: #666666;
 }
.clickStar1
{
    color: #FFFFFF;
}
.btn-app{
    min-width: 110px !important;
}
.show-edit-remark:hover{
    cursor: pointer;
}
.fa-id-card-o:hover{
    cursor: pointer;
    color: #666666;
}
.show-pic
{
    cursor: pointer;
}
.column-__actions__{
    width: 10%;
}
.txt-images .img-fluid{
    margin-bottom: 15px;
}
.box-footer
{
    border-top: 0px !important;
}
.btn-red{
    color: #FFFFFF;
    background: #3a73ba;
}
.label-red{
    background: #3a73ba;
}
.label-purple{
    background: #3a73ba;
}
.label-dark-red{
    background: #9D0707;
}
.login-box-body, .register-box-body
{
    background: #d4d3d7 !important;
}
.login-box,.register-box{
    width:330px;
    padding-top: 20px !important;
    margin:0% auto !important;
}
.login-box-body, .register-box-body {
    padding: 10px !important;
}
.swal2-popup .swal2-title,
.content-header>h1,
.box-header
.box-title,
.modal-title
{
    font-family: 'Hanuman';
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6
{
    font-family: 'Hanuman' !important;
    font-weight: normal !important;
}
a .text-white:hover {
    color: #666666;
}
.column-__row_selector__ {
    width: 5%;
    text-align: center;
}
th.column-payment_info_not_paid {
    text-align: center;
}
.star{
    color:red;
}
.small-box>.inner {
    padding: 5px !important;
}
.small-box p {
    font-size: 14px !important;
}
.small-box .icon
{
    top: -20px !important;
}
.dashboard .small-box{
    margin-bottom: 0px !important;
}
.swal2-popup #swal2-content
{
    font-size: 15px;
    padding: 7px;
}
.icon-title
{
    color: #FFF;
    font-size: 16px;
    padding-bottom: 10px;
}
.box-footer div.label-primary,
.box-footer div.label-danger,
.box-footer div.label-success{
    font-size: 14px !important;
}
.box-footer div.label-dark-red{
    font-size: 14px !important;
}
.search-customer
{
    cursor: pointer;
}
.main-header
{
    max-height: none !important;
}
.label
{
    font-weight: normal !important;
    font-size: 12px !important;
}
.table tbody tr.row_2 {
    background: #84c3f92e;
}
.table tbody tr.row_1 {
    background: #f8f6ff;
}
.table thead tr {
    font-weight: normal;
    text-transform: uppercase;
    font-size: 14px;
    color: #fff;
    line-height: 1.4;
    background-color: #3a73ba;
    /*box-shadow: 0 0 40px 0 rgba(0,0,0,.15);
    -moz-box-shadow: 0 0 40px 0 rgba(0,0,0,.15);
    -webkit-box-shadow: 0 0 40px 0 rgba(0,0,0,.15);
    -o-box-shadow: 0 0 40px 0 rgba(0,0,0,.15);
    -ms-box-shadow: 0 0 40px 0 rgba(0,0,0,.15);*/
}

.table>thead>tr>th
{
    font-weight: normal;
}
@media (max-width: 767px)
{
    .small-box h3{
        font-size: 20px !important;
    }
}
