* {
	font-family: 'Dinpro', 'Poppins Regular', 'Roboto Slab Regular', 'Public Sans', 'Samsung Sharp Sans Regular'; 
}

body {
  font-size: 0.875rem;
  line-height: 1.75rem;
  letter-spacing: 0;
}

a:hover {
  color: inherit;
  text-decoration: none;
}

.hidden {
  visibility: hidden; 
}

/* MM Menu */
#side-menu {
  font-size: 0.90rem; 
}

.jconfirm-title {
  font-size: 1.25rem!important;
}

.bg-stripes {
  background: 
  /* On "top" */
  repeating-linear-gradient(
    90deg,
    transparent,
    transparent 10px,
    #111 50px,
    #222 60px
  ),
  /* on "bottom" */
  linear-gradient(
    to bottom,
    #666,
    #555)
}

.transform-40 {
  transform: skewX(40deg);
}

.transform-min40 {
  transform: skewX(-40deg);
}

.lh-15 {
  line-height: 1.5rem!important;
}

.lh-175 {
  line-height: 1.75rem!important;
}

.lh-2 {
  line-height: 2rem!important;
}

@media only screen and (max-width: 1024px) {
}

@media only screen and (max-width: 768px) {
  body {
    font-size: 0.9rem;
  }
  
  .bg-stripes {
    width: 90%;
  }
  
  .bg-stripes h2 {
    font-size: 1.5rem;
  }

  .mm-navbars_bottom {
    display: block;
  }
} 

#preloader-loading {
	display: none;
	position: fixed;
	z-index: 999999999;
	top: 0;
	left: 0;
	overflow: visible;
	opacity: 0.8;
	width: 100%;
	height: 100%;
	background: #fff url("../img/loading/loader.gif") no-repeat center center;
}

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container, .container-md, .container-sm {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container, .container-lg, .container-md, .container-sm {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1140px;
  }
}

@media (min-width: 1367px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1350px;
  }
}