.logo-div img, .logo-div span img{
	height: 60px;
}

.disabled{
	pointer-events: all !important;
	cursor: not-allowed !important;
}

.role_permission_full_access_btns button.active{
	background-color: red;
}

.dataTables_processing{
	text-align: center;
}

.input-error{
	border: 1px solid red !important;
}

.focused_value{
    position: fixed;
    background-color: #fff;
    bottom: 7%;
    right: 20%;
    border: 1px solid black;
    padding: 10px;
    border-radius: 4px;
    display: none;
    background-color: green;
    color: #fff;
}

.simple-nav a{
    font-size: 16px;
    padding: 5px 5px 5px 10px;
    background-color: transparent;
    margin: 1px 0px;
    border-radius: 3px;
    transition: all linear 0.15s;
}

.simple-nav a.active{
    color: #fff !important;
    pointer-events: none !important;
    background-color: #d63384;
}

.simple-nav a:not(.active){
    color: #000;
}

.simple-nav a:not(.active):hover{
    color: #fff !important;
    background-color: #d63384;
}

.mirror-both{
    -moz-transform: matrix(-1, 0, 0, -1, 0, 0) !important;
    -o-transform: matrix(-1, 0, 0, -1, 0, 0) !important;
    -webkit-transform: matrix(-1, 0, 0, -1, 0, 0) !important;
    transform: matrix(-1, 0, 0, -1, 0, 0) !important;
}

@media print{
    body{
        display: contents !important;
    }

    #product_stock_list_report tr th:nth-child(3), #product_stock_list_report tr th:nth-child(5){
        width: 10%;
    }

    .print-only{
        display: block !important;
    }
}

.cursor-pointer{
    cursor: pointer !important;
}

.print-only{
    display: none;
}

.blink{
    opacity: 5;
    animation: blink 0.7s ease-in-out infinite;
}
@keyframes blink{
    0%{opacity: 1;}
    50%{opacity: 0.1;}
}