.navbar-vertical .navbar-brand > img, .navbar-vertical .navbar-brand-img {
	max-height: 3.5rem;
}

.navbar-vertical .navbar-nav > .nav-item .nav-link.active .icon {
    background-image: linear-gradient(300deg, #194793, #2e66ed);
}

.navbar-vertical.navbar-expand-xs .navbar-collapse {
    height: calc(100vh - 136px);
}

.bg-gradient-primary {
	background-image: linear-gradient(300deg, #194793, #2e66ed);
}

.dataTables_info, .dataTables_paginate {
	font-size: small;
}

.dataTables_wrapper {
	overflow-x: scroll;
}

.table-avatar {
	width: 35px;
	height: 35px;
}

.us-holiday-cb:checked {
	border-color: rgba(58, 65, 111, 0.95) !important;
	background-color: rgba(58, 65, 111, 0.95) !important;
}

.cr-holiday-cb:checked {
	border-color: #3788d8 !important;
	background-color: #3788d8 !important;
	color: #FFF !important;
}

.company-events-cb:checked {
	border-color: orange!important;
	background-color: orange !important;
}

.vacations-cb:checked {
	border-color: blueviolet!important;
	background-color: blueviolet !important;
}

.paydays-cb:checked {
	border-color: green!important;
	background-color: green !important;
}

.agent-vacation-cb:checked {
	border-color: red!important;
	background-color: red !important;
}

.datepicker {
	box-shadow: 0px 0px 15px 2px #0003;
}

.ui-timepicker-container{
	z-index: 2000 !important;
}

