.nav-link a.active,.nav-link a:hover, .nav-link a {
  text-decoration: none;
  color:inherit;
}
.nav-link a.active {
  color:#fff;
}
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.logo {
  filter:invert();
  -webkit-filter:invert();
}
.sb-nav-link-icon {
  width:20px;
  color:#fff!important;
}
.m-only {
  display:none;
}
.datatable {
  opacity:0;
  transition: all 1s!important;
}
div.dataTables_wrapper div.dataTables_filter {
  text-align:left!important;
}
div.dataTables_wrapper div.dataTables_filter input {
  margin-left:0px!important;
}
.select-book {
  width:42px;
}
.ui-effects-transfer {
  border: 2px dotted gray;
  background:rgba(0,0,0,0.5);
}
.cart:after {
  position: absolute;
  right: 10%;
  top: 8%;
  content: attr(data-count);
  font-size: 50%;
  padding: 0.5em;
  border-radius: 50%;
  line-height: 1em;
  color: white;
  background: #28a745;
  text-align: center;
  min-width: 1em;
}
@media(max-width:768px) {
  .m-only {
    display:block;
  }
  .d-only {
    display:none;
  }
}
@keyframes sizeanimation {
	0% {
		background-size: 100% 100%;
	}
	50% {
		background-size: 120% 120%;
	}
	100% {
		background-size: 100% 100%;
	}
}
#layoutSidenav_content,body.bg-dark {
  background-image:linear-gradient(0deg,rgba(255,255,255,1),rgba(255,255,255,0.3)),url('../img/bg.jpg');
  background-position:center;
  background-size:cover;
  background-attachment: fixed;
  animation:sizeanimation 10s ease infinite;
}
footer {
  background-color:rgba(255,255,255,0.3)!important;
}
.loader img{
  max-width: 250px;
  width: 50vw;
  margin:auto;
  margin-top:20px;
}
.loader-img {
  margin-top: 25vh!important;
}
.loader {
  position: fixed;
    width: 100vw;
    height: 100vh;
    z-index: 99999;
    text-align: center;
    margin-top: auto;
    margin-bottom: auto;
    background-image:linear-gradient(0deg,rgba(255,255,255,1),rgba(255,255,255,0.3)),url('../img/bg.jpg');
    background-position:center;
    background-size:cover;
    background-attachment: fixed;
    animation:sizeanimation 10s ease infinite;
}
