/*.btn-primary{
    background-color: #265293!important;
    border-color: #265293!important;
}
.text-primary{color: #265293!important;}
.bg-primary{background-color: #265293!important;}
.form-check-input:checked{}*/
body{font-size:0.9rem;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border-color: #b1cce3!important;}
.ui-jqgrid tr.ui-row-ltr td{border-right-style: solid!important;}
.ui-jqgrid tr.footrow-ltr td{border-right-width: 1px!important;}
.avatar{width: 50px; height:50px; color:#fff; display: flex; justify-content: center; align-items: center; font-weight: 700;}
.fs-7{font-size: 0.7rem!important}
.fs-30{font-size: 30px !important;}
.alert{padding: 0.5rem 1rem!important}
.btn-ssm{padding: 0.2rem 0.5rem; font-size: .7rem; border-radius: 0.2rem;}
.btn-sssm{padding: 5px; font-size: .7rem; border-radius: 0.2rem;}
.form-control-ssm{min-height: calc(1em + (0.5rem + 2px)); padding: 0.11rem 0.5rem; font-size: .875rem; border-radius: 0.2rem;}
header{background: #fff; width: 100%;}
.bg-opacity-primary{background-color: rgba(38,82,148,0.8)!important}
.bg-opacity-white{background-color: rgba(255,255,255,0.3)!important}
.global-background:after{content:""; width:100%; height:100%; background:rgba(255,255,255,0.4); position: fixed; top:0; left:0; z-index: 1; transition: all 1s}
.main{min-height:800px; }
.global-background.active:after{opacity: 0; }
.list-group-item--backlink{padding:0;}
.list-group-item__link{height: 40px; width: 40px; display: block; text-align: center; line-height: 40px;}
.account{}
.menu__toggle{display: block; position:fixed; z-index: 9; bottom:10px; left:110px; border:1px solid #265293; color: #fff; height:38px; width:38px; display: flex; align-items: center; justify-content: center; text-decoration: none; transition: all 0.5s}
.menu__toggle:hover{color: #fff;}
.question-icon{display: block; position:fixed; z-index: 9; bottom:10px; left:10px; border:1px solid #265293; color: #fff; height:38px; width:38px; display: flex; align-items: center; justify-content: center; text-decoration: none; transition: all 0.5s}
.ketchuyen-icon{display: block; position:fixed; z-index: 9; bottom:10px; left:60px; border:1px solid #265293; color: #fff; height:38px; width:38px; display: flex; align-items: center; justify-content: center; text-decoration: none; transition: all 0.5s}
.note-icon{display: block; position:fixed; z-index: 9; bottom:10px; left:160px; border:1px solid #265293; color: #fff; height:38px; width:38px; display: flex; align-items: center; justify-content: center; text-decoration: none; transition: all 0.5s}
.upper{text-transform: uppercase;}
.lower{text-transform: lowercase;}
.cursor-pointer{cursor: pointer;}
.ui-jqgrid table#congty tr.jqgrow td{vertical-align: middle;}
.ui-dialog .ui-dialog-titlebar-close:before {content: "X";}
.ui-jqgrid-htable thead tr th{white-space: normal!important; text-align: center!important;}
.w30{width:30px;}
.w40{width:40px;}
.w50{width:50px;}
.w60{width:60px;}
.w70{width:70px;}
.w80{width:80px;}
.w90{width:90px;}
.w100{width:100px;}
.offcanvas-custom {
      width: 50vw; /* 50% chiều rộng màn hình */
    }
body input:disabled,
body select:disabled {background: #f2f2f2; cursor: not-allowed;}
body input[readonly] {background: #f2f2f2; border:1px solid #a6c9e2; padding: 4px 8px!important; cursor: not-allowed;}

.w100p{width:100%;}
.bg-tong{background-color:#afffbc;}
.ui-widget-content a.color-danger,
.color-danger{color:red;}
.mt-main{padding-top:4.4rem;}
.fs-10px{font-size:10px;}

.list-group-horizontal>.list-group-item+.list-group-item{text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.bg-primary-light {background-color: #d5ecff!important;}
.bg-warning-light{background-color: #ffd75f!important;}
.bg-warning-superlight{background-color: #fff3ce!important;}
.bg-danger-light{background-color: #ffdfe2!important;}
.bg-blue-light{background-color: #dffeff!important;}
.bg-green-light{background-color: #e1ffdf!important;}
.bg-pink-light{background-color: #ffdffd!important;}
.bg-brown-light{background-color: #ffe3df!important;}

@keyframes blink {
    0% { opacity: 1; }
    50% { opacity: 0; }
    100% { opacity: 1; }
}

.blinkblink {
    animation: blink 1s infinite;
}

.disabled-link {
  pointer-events: none;
  color: gray;
  text-decoration: none;
  cursor: default;
}

a.btn-thong-bao-to-khai{position: relative; margin-right:12px;}
span.so-luong-to-khai{background: red; width: 25px; height: 25px; border-radius: 50%; justify-content: center; align-items: center; display: flex ; position: absolute; font-size: 12px; font-weight: bold; top: -12px; right: -12px; }


.nav-item{position: relative; padding-left:10px; padding-right:10px}


.accordion-button::after{filter: invert(99%) sepia(0%) saturate(0%) hue-rotate(241deg) brightness(150%) contrast(101%);}
.accordion-button:not(.collapsed)::after{filter: invert(99%) sepia(0%) saturate(0%) hue-rotate(241deg) brightness(150%) contrast(101%);}

.accordion-button {
    font-size: 16px;
    padding: 10px 20px;
    font-family: Tahoma;
}
table.dataTable>tbody>tr.selected>*{box-shadow: inset 0 0 0 9999px rgb(61 116 197) !important;}
.table-bordered{border-color: #aaa;}
table.table > tbody > tr:hover{cursor: pointer; background: #FBEC88;}

.bg-header-custom{background: #5c9ccc url(../../includes/libs/phpgrid/lib/js/themes/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x}
.bg-header-custom-light{border: 1px solid #c5dbec; background: #dfeffc url(../../includes/libs/phpgrid/lib/js/themes/redmond/images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; font-weight: bold;
    color: #2e6e9e;}
.ui-jqgrid-titlebar, .ui-jqdialog-titlebar, .ui-dialog-titlebar{background: #265293;}
.ui-jqgrid-toppager{background: #d5ecff!important;}
.ui-jqgrid-labels{background: #d5ecff!important;}
.ui-search-toolbar{background: #d5ecff!important;}
.ui-th-column, .ui-jqgrid-pager, .jqgrid-rownum{background: #d5ecff!important;}
.ui-widget-header{background: #265293;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {border: 1px solid #D5ECFF; background: #D5ECFF; font-weight: bold; color: #265293; }
.comiseo-daterangepicker-triggerbutton{background-image:url(../img/icon-search.png); background-repeat: no-repeat; background-position: center; width: 50px; height: 30px; border-color: #0a53be; background-color: #0a53be; border: 0; margin-top: 5px;}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

.btn-xoa-thanh-toan{font-size:1rem; height: 31px; text-decoration: none;}
/*body {
    animation: fadeInAnimation ease 1s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
}*/

div.ui-dialog[aria-describedby="xac_nhan_danh_lai_so_chung_tu"],
div.ui-dialog[aria-describedby="xac_nhan_khoa_so_lieu"]{z-index: 1041;}

@media screen and (max-width: 1191px){
    header ul.list-group .list-group-item:nth-child(5), 
    header ul.list-group .list-group-item:nth-child(6){display: none;}
}

@media screen and (max-width: 991px){
    header ul.list-group .list-group-item:nth-child(4){display: none;}
    header ul.list-group .list-group-item{max-width:320px;}
}

@media screen and (max-width: 991px){
    header ul.list-group .list-group-item{max-width:100%;}
}
@media screen and (max-width: 575px){
    header ul.list-group .list-group-item{max-width:300px;}
}

@keyframes fadeInAnimation {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}