/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3VzdG9tLmNzcyIsInNvdXJjZXMiOlsiY3VzdG9tLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiJ9 */
/*# sourceMappingURL=custom.css.map */
/* width */
::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555; 
}

.dropdown-menu{
	width:max-content !important;
}

.dropdown-menu li a{
	color:#60686f !important;
}


li ul.dropdown-menu li.active>a{
	color:#000 !important;
}

.table{
	font-size: 14px;
}

.table td, .table th{
	padding:0.3em 0.7em !important;
	height: 30px !important;
}

.table td a{
	text-decoration:none;
	font-weight: bold;
}

.table thead{
	border-top: 2px solid #6777ef;
}

.main-footer{
	position: relative;
    bottom: -15px;
}

.badge.has-icon i{
	font-size:10px;
}

#job-logs .badge{
	font-size:13px;
	font-weight:bold;
}

#job-logs .badge i{
	font-size:15px;
}

div.dataTables_filter input {
      width: 285px !important
}

.dt-buttons{
	position: absolute;
}

.dt-buttons button{
	width:max-content;
}

.header-logo{
	width: 130px !important;
}

.logo-name {
	margin-left:-5px;
}

form{
	margin: 0px;
}

.card-footer:last-child {
    border-radius: 0 0 calc(0.5rem - 1px) calc(0.5rem - 1px);
}

span.select2-selection__clear, 
span.select2-selection__arrow{
	width:25px !important;
	min-height: 33px !important;
}

span.select2-selection__clear{
	position: absolute;
    right: 5px;
    width: 25px;
    line-height: 33px;
    text-align: center;
}

span.select2-selection__clear:hover, 
span.select2-selection__arrow:hover{
	background:#f7f7f7;
	border-radius: 0px 3px 3px 0px;
}
.form-group{
	margin-bottom:15px;
}

.navbar {
	left:0px;
}

.main-content{
	padding: 20px;
	padding-top: 95px;
	padding-bottom: 0px;
}

.navbar .nav-link, .navbar .active .nav-link{
	color: black;
	font-weight: bold;
	text-align:center;
}

.navbar-nav li.nav-item .nav-link{
	padding: 0px;
}

.nav-item{
	min-width:70px
}

.nav-link:hover {
	background:#6777ef;
	color: white !important;
}

.btn{
    margin-top: 1px;
    padding: 2px 15px;
    border-radius:30px;
}

.avatar.avatar-xxxl{
	font-size: 90px;
    height: 130px;
    width: 130px;
}

.iziToast-icon{
	display:block !important;
}

.form-control .select2-container{
	min-height:35px !important;
	line-height: 35px !important;
}

.select2-container .select2-selection--multiple, .select2-container .select2-selection--single,
.select2-container--default .select2-selection--single .select2-selection__rendered{
	min-height:35px !important;
	line-height: 35px !important;
}

.was-validated .form-control:invalid + .select2-container .select2-selection {
	border-color: #dc3545;
  	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  	background-repeat: no-repeat;
  	background-position: center right calc(0.375em + 0.1875rem);
  	background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.was-validated .form-control:valid + .select2-container .select2-selection{
	border-color: #28a745;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: center right calc(0.375em + 0.1875rem);
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.dataTables_empty{
	background: #fffcdf;
	font-weight: bold;
}