/*================================================================================
	Item Name: Modern Admin - Clean Bootstrap 4 Dashboard HTML Template
	Author: PIXINVENT
	Author URL: http://www.themeforest.net/user/pixinvent
================================================================================

NOTE:
------
PLACE HERE YOUR OWN SCSS CODES AND IF NEEDED, OVERRIDE THE STYLES FROM THE OTHER STYLESHEETS.
WE WILL RELEASE FUTURE UPDATES SO IN ORDER TO NOT OVERWRITE YOUR STYLES IT'S BETTER LIKE THIS.  */
/*body {
    font-family: Arial, sans-serif;
}*/

/* Hướng dẫn dùng .loading: có thể dùng 1 'div.loading2' thì sẽ hiện giữa màn hình (center screen), 
    hoặc Cách 2: dùng div.loading2-wrapper' bọc ở bên ngoài div.loading2' thì sẽ chỉ hiện trong */
.loading2-wrapper {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 998;
    background: #555555;
    filter: Alpha(opacity:40);
    opacity: 0.4;
}
.loading2-wrapper .loading2 {position:absolute;}

div.loading2 {
    display: none;
    width: 150px;
    height: 100px;
    position: fixed;
    left: 50%;
    top: 100%;
    margin: -50px 0 0 -75px;
    background: #2f3030 url(../img/loading1.gif) center center no-repeat;
    z-index: 999;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    filter: Alpha(opacity:60);
    opacity: 0.6;
    text-align: center;
    line-height: 100px;
    color: #fff;
    font-weight: bold;
}
/* disable toàn bộ khối div */
.disabled-div { 
    opacity: 0.6;
    cursor: not-allowed;
    pointer-events: none; /* Prevents click events on the div itself */
}

select.hide-arrow { /* ẩn arrow-down của select & dropdownlist & combobox */
    /*webkit browsers */
    -webkit-appearance: none;
    /*Firefox */
    -moz-appearance: none;
    /* modern browsers */
    appearance: none;
}


.text-hide-in-table {
    width: 100%;
    border: 0;
    background-color: transparent;
}

.img16 {
    width: 16px;
    margin-right: 3px;
}
.img12 {
    width: 12px;
    margin-right: 2px;
}

.px-5px {padding-left:5px; padding-right: 5px;}
/* nút với kích cỡ siêu nhỏ */
.btn-xs {
    padding: 1px 5px;
    font-size: 0.75rem;
    line-height: 1.5;
    border-radius: 3px;
}

.bg-gradient-x-info {
    background-image: linear-gradient(to right, #0c84d1 0%, #4eb4f5 100%);
    background-repeat: repeat-x;
}
.bg-gradient-x-warning {
    background-image: linear-gradient(to right, #ff7216 0%, #ffb07c 100%);
    background-repeat: repeat-x;
}
.bg-gradient-x-danger {
    background-image: linear-gradient(to right, #ff1635 0%, #ff7c8d 100%);
    background-repeat: repeat-x;
}
.bg-gradient-x-success {
    background-image: linear-gradient(to right, #20a576 0%, #4eddaa 100%);
    background-repeat: repeat-x;
}
.bg-gradient-x-info-2 {/*opacity thấp hơn - nhạt hơn*/
    background-image: linear-gradient(to right, #0c84d14f 0%, #4eb4f540 100%);
    background-repeat: repeat-x;
}

.display-5 {
    font-size: 2.5rem;
    font-weight: 300;
    line-height: 1.1;
}

@media (min-width: 768px) {
    /* label {margin-top: 0.6rem;}*/
}