/* pixelpad extended bootstrap styles */

.w-1{
  width:1rem;
}
.w-2{
  width:2rem;
}
.w-3{
  width:3rem;
}
.w-4{
  width:4rem;
}
.w-50px{
  width:50px;
}
.w-100px{
  width: 100px;
}
.w-150px{
  width: 150px;
}
.w-200px{
  width: 200px;
}
.w-250px{
  width: 250px;
}
.h-1{
  height:1rem;
}
.h-2{
  height:2rem;
}
.h-3{
  height:3rem;
}
.h-4{
  height:4rem;
}
.mh-1{
  max-height:1rem;
}
.mh-2{
  max-height:2rem;
}
.mh-3{
  max-height:3rem;
}
.mh-4{
  max-height:4rem;
}
.z-100{
  z-index:100;
}
.bg-darken{
  background-color: rgba(0,0,0,0.1);
}
.bg-pink {
    background-color: #E85DB6;
}
.bg-pixelpad{
  background-color: #45156C;
}
.bg-black{
  background-color:black;
}
.bg-ftc{
  background-color: #F47E25;
}
.text-pixelpad{
  color: #45156C;;
}
.text-teal{
  color: #0EC4BB;
}
.text-lightblue{
  color: #3094ff;
}
.text-hover-none:hover{
  text-decoration:none;
}
.text-truncate-2{
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
   -webkit-box-orient: vertical;
}
.text-truncate-4{
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 4; /* number of lines to show */
   -webkit-box-orient: vertical;
}
.text-truncate-6{
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 6; /* number of lines to show */
   -webkit-box-orient: vertical;
}
.text-truncate-8{
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 8; /* number of lines to show */
   -webkit-box-orient: vertical;
}
.text-truncate-10{
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 10; /* number of lines to show */
   -webkit-box-orient: vertical;
}
.font-family-rubik{
  font-family:rubik;
}
.font-family-roboto{
  font-family: Roboto;
}
.font-family-roboto-slab{
  font-family: "Roboto Slab";
}
.font-family-source{
  font-family: "Source Sans Pro";
}
.hover-visible:hover .hover-visible-child{
  visibility:visible;
}
.hover-visible > .hover-visible-child{
  visibility:hidden;
}
.hover-pointer:hover{
  cursor:pointer !important;
}
.hover-darken:hover{
  filter: brightness(85%) !important;
}
.hover-lighten:hover{
  filter: brightness(115%) !important;
}
.hover-zoom:hover img{
  transform: scale(1.1);
  transition:.3s;
  filter: brightness(66%);
}
.hover-zoom:hover .hover-text{
  opacity:1 !important;
  transition:.3s;
}
.hover-text{
  opacity:0;
}
.rounded-2{
  border-radius: 1.25rem!important;
}
.rounded-left-2{
  border-top-left-radius: 1.25rem!important;
  border-bottom-left-radius: 1.25rem!important;
}
.rounded-right-2{
  border-top-right-radius: 1.25rem!important;
  border-bottom-right-radius: 1.25rem!important;
}
.text-decoration-underline{
  text-decoration: underline!important;
}
.large{
  font-size:120%;
}
.larger{
  font-size:150%;
}
.form-control::placeholder{
    opacity:0.33;
}

.container-xxl{
    max-width:1320px;
}

