/* Margin */
.m-0{ margin: 0 !important;}
.m-8{ margin: 0.5rem; }
.m-16{ margin: 1rem; }
.m-24{ margin: 1.5rem; }
.m-32{ margin: 2rem; }
.m-40{ margin: 2.5rem; }
.m-56{ margin: 3.5rem; }
.m-72{ margin: 4.5rem; }
.m-80{ margin: 5rem; }
.m-96{ margin: 6rem; }
.m-120{ margin: 7.5rem; }


/* Margin Top and Bottom*/
.my-8{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.my-16{
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.my-24{
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.my-32{
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.my-40{
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.my-56{
  margin-top: 3.5rem;
  margin-bottom: 3.5rem;
}

.my-72{
  margin-top: 4.5rem;
  margin-bottom: 4.5rem;
}

.my-80{
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.my-96{
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.my-120{
  margin-top: 7.5rem;
  margin-bottom: 7.5rem;
}

/* Margin Left and Right*/
.mx-8{
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.mx-16{
  margin-left: 1rem;
  margin-right: 1rem;
}

.mx-24{
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.mx-32{
  margin-left: 2rem;
  margin-right: 2rem;
}

.mx-40{
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.mx-56{
  margin-left: 3.5rem;
  margin-right: 3.5rem;
}

.mx-72{
  margin-left: 4.5rem;
  margin-right: 4.5rem;
}

.mx-80{
  margin-left: 5rem;
  margin-right: 5rem;
}

.mx-96{
  margin-left: 6rem;
  margin-right: 6rem;
}

.mx-120{
  margin-left: 7.5rem;
  margin-right: 7.5rem;
}

/* Margin Left */
.ml-8{  margin-left: 0.5rem; }
.ml-16{ margin-left: 1rem; }
.ml-24{ margin-left: 1.5rem; }
.ml-32{ margin-left: 2rem; }
.ml-40{ margin-left: 2.5rem; }
.ml-56{ margin-left: 3.5rem; }
.ml-72{ margin-left: 4.5rem; }
.ml-80{ margin-left: 5rem; }
.ml-96{ margin-left: 6rem; }
.ml-120{ margin-left: 7.5rem; }

/* Margin Right */
.mr-8{  margin-right: 0.5rem; }
.mr-16{ margin-right: 1rem; }
.mr-24{ margin-right: 1.5rem; }
.mr-32{ margin-right: 2rem; }
.mr-40{ margin-right: 2.5rem; }
.mr-56{ margin-right: 3.5rem; }
.mr-72{ margin-right: 4.5rem; }
.mr-80{ margin-right: 5rem; }
.mr-96{ margin-right: 6rem; }
.mr-120{ margin-right: 7.5rem; }

/* Margin Top */
.mt-8{  margin-top: 0.5rem; }
.mt-16{ margin-top: 1rem; }
.mt-24{ margin-top: 1.5rem; }
.mt-32{ margin-top: 2rem; }
.mt-40{ margin-top: 2.5rem; }
.mt-56{ margin-top: 3.5rem; }
.mt-72{ margin-top: 4.5rem; }
.mt-80{ margin-top: 5rem; }
.mt-96{ margin-top: 6rem; }
.mt-120{ margin-top: 7.5rem; }
.mt-160{ margin-top: 10rem; }

/* Margin Bottom */
.mb-8{  margin-bottom: 0.5rem; }
.mb-16{ margin-bottom: 1rem; }
.mb-24{ margin-bottom: 1.5rem; }
.mb-32{ margin-bottom: 2rem; }
.mb-40{ margin-bottom: 2.5rem; }
.mb-56{ margin-bottom: 3.5rem; }
.mb-72{ margin-bottom: 4.5rem; }
.mb-80{ margin-bottom: 5rem; }
.mb-96{ margin-bottom: 6rem; }
.mb-120{ margin-bottom: 7.5rem; }


/* Padding */
.p-8{  padding: 0.5rem; }
.p-16{ padding: 1rem; }
.p-24{ padding: 1.5rem; }
.p-32{ padding: 2rem; }
.p-40{ padding: 2.5rem; }
.p-56{ padding: 3.5rem; }
.p-72{ padding: 4.5rem; }
.p-80{ padding: 5rem; }
.p-96{ padding: 6rem; }
.p-120{ padding: 7.5rem; }


/* Margin Top and Bottom*/
.py-8{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-16{
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.py-24{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.py-32{
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.py-40{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.py-56{
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.py-72{
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}

.py-80{
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.py-96{
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.py-120{
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

/* Padding Left and Right*/
.px-0{
  padding-left: 0rem !important;
  padding-right: 0rem !important;
}

.px-8{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.px-16{
  padding-left: 1rem;
  padding-right: 1rem;
}

.px-24{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.px-32{
  padding-left: 2rem;
  padding-right: 2rem;
}

.px-40{
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.px-56{
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

.px-72{
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

.px-80{
  padding-left: 5rem;
  padding-right: 5rem;
}

.px-96{
  padding-left: 6rem;
  padding-right: 6rem;
}

.px-120{
  padding-left: 7.5rem;
  padding-right: 7.5rem;
}

/* Padding Left */
.pl-0{  padding-left: 0.5rem; }
.pl-8{  padding-left: 0.5rem; }
.pl-16{ padding-left: 1rem; }
.pl-24{ padding-left: 1.5rem; }
.pl-32{ padding-left: 2rem; }
.pl-40{ padding-left: 2.5rem; }
.pl-56{ padding-left: 3.5rem; }
.pl-72{ padding-left: 4.5rem; }
.pl-80{ padding-left: 5rem; }
.pl-96{ padding-left: 6rem; }
.pl-120{ padding-left: 7.5rem; }

/* Padding Right */
.pr-8{  padding-right: 0.5rem; }
.pr-16{ padding-right: 1rem; }
.pr-24{ padding-right: 1.5rem; }
.pr-32{ padding-right: 2rem; }
.pr-40{ padding-right: 2.5rem; }
.pr-56{ padding-right: 3.5rem; }
.pr-72{ padding-right: 4.5rem; }
.pr-80{ padding-right: 5rem; }
.pr-96{ padding-right: 6rem; }
.pr-120{ padding-right: 7.5rem; }

/* Padding Top */
.pt-8{  padding-top: 0.5rem; }
.pt-16{ padding-top: 1rem; }
.pt-24{ padding-top: 1.5rem; }
.pt-32{ padding-top: 2rem; }
.pt-40{ padding-top: 2.5rem; }
.pt-56{ padding-top: 3.5rem; }
.pt-72{ padding-top: 4.5rem; }
.pt-80{ padding-top: 5rem; }
.pt-96{ padding-top: 6rem; }
.pt-120{ padding-top: 7.5rem; }

/* Padding Bottom */
.pb-8{  padding-bottom: 0.5rem; }
.pb-16{ padding-bottom: 1rem; }
.pb-24{ padding-bottom: 1.5rem; }
.pb-32{ padding-bottom: 2rem; }
.pb-40{ padding-bottom: 2.5rem; }
.pb-56{ padding-bottom: 3.5rem; }
.pb-72{ padding-bottom: 4.5rem; }
.pb-80{ padding-bottom: 5rem; }
.pb-96{ padding-bottom: 6rem; }
.pb-120{ padding-bottom: 7.5rem; }

/* BreakPoint */

/* Mobile SM */
@media (min-width: 576px) {
  
  /* margins */
  .m-sm-0{ margin: 0;}
  .m-sm-8{ margin: 0.5rem; }
  .m-sm-16{ margin: 1rem; }
  .m-sm-24{ margin: 1.5rem; }
  .m-sm-32{ margin: 2rem; }
  .m-sm-40{ margin: 2.5rem; }
  .m-sm-56{ margin: 3.5rem; }
  .m-sm-72{ margin: 4.5rem; }
  .m-sm-80{ margin: 5rem; }
  .m-sm-96{ margin: 6rem; }
  .m-sm-120{ margin: 7.5rem; }

  /* Margin Top */
  .mt-sm-auto{ margin-top: auto; }
  .mt-sm-0{  margin-top: 0; }
  .mt-sm-8{  margin-top: 0.5rem; }
  .mt-sm-16{ margin-top: 1rem; }
  .mt-sm-24{ margin-top: 1.5rem; }
  .mt-sm-32{ margin-top: 2rem; }
  .mt-sm-40{ margin-top: 2.5rem; }
  .mt-sm-56{ margin-top: 3.5rem; }
  .mt-sm-72{ margin-top: 4.5rem; }
  .mt-sm-80{ margin-top: 5rem; }
  .mt-sm-96{ margin-top: 6rem; }
  .mt-sm-120{ margin-top: 7.5rem; }
  .mt-sm-160{ margin-top: 10rem; }

  /* Margin Bottom */
  .mb-sm-0{  margin-bottom: 0 !important; }
  .mb-sm-8{  margin-bottom: 0.5rem; }
  .mb-sm-16{ margin-bottom: 1rem; }
  .mb-sm-24{ margin-bottom: 1.5rem; }
  .mb-sm-32{ margin-bottom: 2rem; }
  .mb-sm-40{ margin-bottom: 2.5rem; }
  .mb-sm-56{ margin-bottom: 3.5rem; }
  .mb-sm-72{ margin-bottom: 4.5rem; }
  .mb-sm-80{ margin-bottom: 5rem; }
  .mb-sm-96{ margin-bottom: 6rem; }
  .mb-sm-120{ margin-bottom: 7.5rem; }

  /* Margin Right */
  .mr-sm-0{  margin-right: 0 !important; }
  .mr-sm-8{  margin-right: 0.5rem; }
  .mr-sm-16{ margin-right: 1rem; }
  .mr-sm-24{ margin-right: 1.5rem; }
  .mr-sm-32{ margin-right: 2rem; }
  .mr-sm-40{ margin-right: 2.5rem; }
  .mr-sm-56{ margin-right: 3.5rem; }
  .mr-sm-72{ margin-right: 4.5rem; }
  .mr-sm-80{ margin-right: 5rem; }
  .mr-sm-96{ margin-right: 6rem; }
  .mr-sm-120{ margin-right: 7.5rem; }

  /* Paddins */
  .p-sm-8{  padding: 0.5rem; }
  .p-sm-16{ padding: 1rem; }
  .p-sm-24{ padding: 1.5rem; }
  .p-sm-32{ padding: 2rem; }
  .p-sm-40{ padding: 2.5rem; }
  .p-sm-56{ padding: 3.5rem; }
  .p-sm-72{ padding: 4.5rem; }
  .p-sm-80{ padding: 5rem; }
  .p-sm-96{ padding: 6rem; }
  .p-sm-120{ padding: 7.5rem; }

  /* Padding Bottom */
  .pb-sm-8{  padding-bottom: 0.5rem; }
  .pb-sm-16{ padding-bottom: 1rem; }
  .pb-sm-24{ padding-bottom: 1.5rem; }
  .pb-sm-32{ padding-bottom: 2rem; }
  .pb-sm-40{ padding-bottom: 2.5rem; }
  .pb-sm-56{ padding-bottom: 3.5rem; }
  .pb-sm-72{ padding-bottom: 4.5rem; }
  .pb-sm-80{ padding-bottom: 5rem; }
  .pb-sm-96{ padding-bottom: 6rem; }
  .pb-sm-120{ padding-bottom: 7.5rem; }

  /* Padding Top */
  .pt-sm-8{  padding-top: 0.5rem; }
  .pt-sm-16{ padding-top: 1rem; }
  .pt-sm-24{ padding-top: 1.5rem; }
  .pt-sm-32{ padding-top: 2rem; }
  .pt-sm-40{ padding-top: 2.5rem; }
  .pt-sm-56{ padding-top: 3.5rem; }
  .pt-sm-72{ padding-top: 4.5rem; }
  .pt-sm-80{ padding-top: 5rem; }
  .pt-sm-96{ padding-top: 6rem; }
  .pt-sm-120{ padding-top: 7.5rem; }

  /* Margin Left and Right*/
  .px-sm-0{ padding-left: 0rem !important; padding-right: 0rem !important; }
  .px-sm-8{ padding-left: 0.5rem; padding-right: 0.5rem; }
  .px-sm-16{ padding-left: 1rem; padding-right: 1rem; }
  .px-sm-24{ padding-left: 1.5rem; padding-right: 1.5rem; }
  .px-sm-32{ padding-left: 2rem; padding-right: 2rem; }
  .px-sm-40{ padding-left: 2.5rem; padding-right: 2.5rem; }
  .px-sm-56{ padding-left: 3.5rem; padding-right: 3.5rem; }
  .px-sm-72{ padding-left: 4.5rem; padding-right: 4.5rem; }
  .px-sm-80{ padding-left: 5rem; padding-right: 5rem; }
  .px-sm-96{ padding-left: 6rem; padding-right: 6rem; }
  .px-sm-120{ padding-left: 7.5rem; padding-right: 7.5rem; }

  
}

@media (max-width: 767px) { 
  .hidden-xs{ display: none; } .m-xs-auto{margin: 0 auto;} .mt-mobile-0 { margin-top: 0 !important; }
  
  .btn-historico-de-noticia {
    display: block!important;
    margin-top: 5px!important;
    width: 70%;
  }

  .w-100-mobile{
    width: 100%!important;
  }

  .rodape-color{
    background-color:#fff;
  }

  #navbarSupportedContent{
    background:rgba(255,255,255,0.1);
    margin-top: 10px;
    font-weight: bold;
    overflow-y: scroll;
    height: 100%;
    max-height: 392px;
  }

  #navbarSupportedContent a:hover{
    background:none;
    color:#54FF00!important;
  }
}

/* Tablet and up MD */
@media (min-width: 768px) { 




  /* margins */
  .m-md-0{ margin: 0 !important;}
  .m-md-8{ margin: 0.5rem; }
  .m-md-16{ margin: 1rem; }
  .m-md-24{ margin: 1.5rem; }
  .m-md-32{ margin: 2rem; }
  .m-md-40{ margin: 2.5rem; }
  .m-md-56{ margin: 3.5rem; }
  .m-md-72{ margin: 4.5rem; }
  .m-md-80{ margin: 5rem; }
  .m-md-96{ margin: 6rem; }
  .m-md-120{ margin: 7.5rem; }

  /* Margin Top */
  .mt-md-auto{ margin-top: auto; }
  .mt-md-0{  margin-top: 0 !important; }
  .mt-md-8{  margin-top: 0.5rem; }
  .mt-md-16{ margin-top: 1rem; }
  .mt-md-24{ margin-top: 1.5rem; }
  .mt-md-32{ margin-top: 2rem; }
  .mt-md-40{ margin-top: 2.5rem; }
  .mt-md-56{ margin-top: 3.5rem; }
  .mt-md-72{ margin-top: 4.5rem; }
  .mt-md-80{ margin-top: 5rem; }
  .mt-md-96{ margin-top: 6rem; }
  .mt-md-120{ margin-top: 7.5rem; }

  /* Margin Bottom */
  .mb-md-0{  margin-bottom: 0 !important; }
  .mb-md-8{  margin-bottom: 0.5rem; }
  .mb-md-16{ margin-bottom: 1rem; }
  .mb-md-24{ margin-bottom: 1.5rem; }
  .mb-md-32{ margin-bottom: 2rem; }
  .mb-md-40{ margin-bottom: 2.5rem; }
  .mb-md-56{ margin-bottom: 3.5rem; }
  .mb-md-72{ margin-bottom: 4.5rem; }
  .mb-md-80{ margin-bottom: 5rem; }
  .mb-md-96{ margin-bottom: 6rem; }
  .mb-md-120{ margin-bottom: 7.5rem; }

  /* Margin Right */
  .mr-md-0{  margin-right: 0 !important; }
  .mr-md-8{  margin-right: 0.5rem; }
  .mr-md-16{ margin-right: 1rem; }
  .mr-md-24{ margin-right: 1.5rem; }
  .mr-md-32{ margin-right: 2rem; }
  .mr-md-40{ margin-right: 2.5rem; }
  .mr-md-56{ margin-right: 3.5rem; }
  .mr-md-72{ margin-right: 4.5rem; }
  .mr-md-80{ margin-right: 5rem; }
  .mr-md-96{ margin-right: 6rem; }
  .mr-md-120{ margin-right: 7.5rem; }

  /* Margin Left */
  .ml-md-0{  margin-left: 0 !important; }
  .ml-md-8{  margin-left: 0.5rem; }
  .ml-md-16{ margin-left: 1rem; }
  .ml-md-24{ margin-left: 1.5rem; }
  .ml-md-32{ margin-left: 2rem; }
  .ml-md-40{ margin-left: 2.5rem; }
  .ml-md-56{ margin-left: 3.5rem; }
  .ml-md-72{ margin-left: 4.5rem; }
  .ml-md-80{ margin-left: 5rem; }
  .ml-md-96{ margin-left: 6rem; }
  .ml-md-120{ margin-left: 7.5rem; }

  /* Paddins */
  .p-md-8{  padding: 0.5rem; }
  .p-md-16{ padding: 1rem; }
  .p-md-24{ padding: 1.5rem; }
  .p-md-32{ padding: 2rem; }
  .p-md-40{ padding: 2.5rem; }
  .p-md-56{ padding: 3.5rem; }
  .p-md-72{ padding: 4.5rem; }
  .p-md-80{ padding: 5rem; }
  .p-md-96{ padding: 6rem; }
  .p-md-120{ padding: 7.5rem; }

  /* Padding Bottom */
  .pb-md-8{  padding-bottom: 0.5rem; }
  .pb-md-16{ padding-bottom: 1rem; }
  .pb-md-24{ padding-bottom: 1.5rem; }
  .pb-md-32{ padding-bottom: 2rem; }
  .pb-md-40{ padding-bottom: 2.5rem; }
  .pb-md-56{ padding-bottom: 3.5rem; }
  .pb-md-72{ padding-bottom: 4.5rem; }
  .pb-md-80{ padding-bottom: 5rem; }
  .pb-md-96{ padding-bottom: 6rem; }
  .pb-md-120{ padding-bottom: 7.5rem; }

  /* Padding Top */
  .pt-md-8{  padding-top: 0.5rem; }
  .pt-md-16{ padding-top: 1rem; }
  .pt-md-24{ padding-top: 1.5rem; }
  .pt-md-32{ padding-top: 2rem; }
  .pt-md-40{ padding-top: 2.5rem; }
  .pt-md-56{ padding-top: 3.5rem; }
  .pt-md-72{ padding-top: 4.5rem; }
  .pt-md-80{ padding-top: 5rem; }
  .pt-md-96{ padding-top: 6rem; }
  .pt-md-120{ padding-top: 7.5rem; }

  /* Margin Top and Bottom */
  .py-md-0{  padding-top: 0rem !important; padding-bottom: 0rem !important; }
  .py-md-8{  padding-top: 0.5rem; padding-bottom: 0.5rem; }
  .py-md-16{ padding-top: 1rem; padding-bottom: 1rem; }
  .py-md-24{ padding-top: 1.5rem; padding-bottom: 1.5rem; }
  .py-md-32{ padding-top: 2rem; padding-bottom: 2rem; }
  .py-md-40{ padding-top: 2.5rem; padding-bottom: 2.5rem; }
  .py-md-56{ padding-top: 3.5rem; padding-bottom: 3.5rem; }
  .py-md-72{ padding-top: 4.5rem; padding-bottom: 4.5rem; }
  .py-md-80{ padding-top: 5rem; padding-bottom: 5rem; }
  .py-md-96{ padding-top: 6rem; padding-bottom: 6rem; }
  .py-md-120{ padding-top: 7.5rem; padding-bottom: 7.5rem; }

  /* Margin Left and Right*/
  .px-md-0{ padding-left: 0rem !important; padding-right: 0rem !important; }
  .px-md-8{ padding-left: 0.5rem; padding-right: 0.5rem; }
  .px-md-16{ padding-left: 1rem; padding-right: 1rem; }
  .px-md-24{ padding-left: 1.5rem; padding-right: 1.5rem; }
  .px-md-32{ padding-left: 2rem; padding-right: 2rem; }
  .px-md-40{ padding-left: 2.5rem; padding-right: 2.5rem; }
  .px-md-56{ padding-left: 3.5rem; padding-right: 3.5rem; }
  .px-md-72{ padding-left: 4.5rem; padding-right: 4.5rem; }
  .px-md-80{ padding-left: 5rem; padding-right: 5rem; }
  .px-md-96{ padding-left: 6rem; padding-right: 6rem; }
  .px-md-120{ padding-left: 7.5rem; padding-right: 7.5rem; }

  /* Paddins Right*/
  .pr-md-8{  padding-right: 0.5rem; }
  .pr-md-16{ padding-right: 1rem; }
  .pr-md-24{ padding-right: 1.5rem; }
  .pr-md-32{ padding-right: 2rem; }
  .pr-md-40{ padding-right: 2.5rem; }
  .pr-md-56{ padding-right: 3.5rem; }
  .pr-md-72{ padding-right: 4.5rem; }
  .pr-md-80{ padding-right: 5rem; }
  .pr-md-96{ padding-right: 6rem; }
  .pr-md-120{ padding-right: 7.5rem; }

  /* Paddins left*/
  .pl-md-8{  padding-left: 0.5rem; }
  .pl-md-16{ padding-left: 1rem; }
  .pl-md-24{ padding-left: 1.5rem; }
  .pl-md-32{ padding-left: 2rem; }
  .pl-md-40{ padding-left: 2.5rem; }
  .pl-md-56{ padding-left: 3.5rem; }
  .pl-md-72{ padding-left: 4.5rem; }
  .pl-md-80{ padding-left: 5rem; }
  .pl-md-96{ padding-left: 6rem; }
  .pl-md-120{ padding-left: 7.5rem; }

}

@media (min-width: 768px) and (max-width: 991px) { 
  .btn-historico-de-noticia {
    display: block!important;
    margin-top: 5px!important;
    width: 70%;
  }

  .hidden-sm{ display: none; } 
  .m-sm-auto{ margin: 0 auto; }
}

/* Notebook and up LG */
@media (min-width: 992px) { 

  /* margins */
  .m-lg-0{ margin: 0 !important;}
  .m-lg-8{ margin: 0.5rem; }
  .m-lg-16{ margin: 1rem; }
  .m-lg-24{ margin: 1.5rem; }
  .m-lg-32{ margin: 2rem; }
  .m-lg-40{ margin: 2.5rem; }
  .m-lg-56{ margin: 3.5rem; }
  .m-lg-72{ margin: 4.5rem; }
  .m-lg-80{ margin: 5rem; }
  .m-lg-96{ margin: 6rem; }
  .m-lg-120{ margin: 7.5rem; }

  /* Margin Top */
  .mt-lg-0{  margin-top: 0 !important; }
  .mt-lg-8{  margin-top: 0.5rem; }
  .mt-lg-16{ margin-top: 1rem; }
  .mt-lg-24{ margin-top: 1.5rem; }
  .mt-lg-32{ margin-top: 2rem; }
  .mt-lg-40{ margin-top: 2.5rem; }
  .mt-lg-56{ margin-top: 3.5rem; }
  .mt-lg-72{ margin-top: 4.5rem; }
  .mt-lg-80{ margin-top: 5rem; }
  .mt-lg-96{ margin-top: 6rem; }
  .mt-lg-120{ margin-top: 7.5rem; }

  /* Paddins */
  .p-lg-8{  padding: 0.5rem; }
  .p-lg-16{ padding: 1rem; }
  .p-lg-24{ padding: 1.5rem; }
  .p-lg-32{ padding: 2rem; }
  .p-lg-40{ padding: 2.5rem; }
  .p-lg-56{ padding: 3.5rem; }
  .p-lg-72{ padding: 4.5rem; }
  .p-lg-80{ padding: 5rem; }
  .p-lg-96{ padding: 6rem; }
  .p-lg-120{ padding: 7.5rem; }

  /* Padding Bottom */
  .pb-lg-8{  padding-bottom: 0.5rem; }
  .pb-lg-16{ padding-bottom: 1rem; }
  .pb-lg-24{ padding-bottom: 1.5rem; }
  .pb-lg-32{ padding-bottom: 2rem; }
  .pb-lg-40{ padding-bottom: 2.5rem; }
  .pb-lg-56{ padding-bottom: 3.5rem; }
  .pb-lg-72{ padding-bottom: 4.5rem; }
  .pb-lg-80{ padding-bottom: 5rem; }
  .pb-lg-96{ padding-bottom: 6rem; }
  .pb-lg-120{ padding-bottom: 7.5rem; }

  /* Padding Top */
  .pt-lg-8{  padding-top: 0.5rem; }
  .pt-lg-16{ padding-top: 1rem; }
  .pt-lg-24{ padding-top: 1.5rem; }
  .pt-lg-32{ padding-top: 2rem; }
  .pt-lg-40{ padding-top: 2.5rem; }
  .pt-lg-56{ padding-top: 3.5rem; }
  .pt-lg-72{ padding-top: 4.5rem; }
  .pt-lg-80{ padding-top: 5rem; }
  .pt-lg-96{ padding-top: 6rem; }
  .pt-lg-120{ padding-top: 7.5rem; }

  /* Margin Top and Bottom */
  .py-lg-0{  padding-top: 0rem !important; padding-bottom: 0rem !important; }
  .py-lg-8{  padding-top: 0.5rem; padding-bottom: 0.5rem; }
  .py-lg-16{ padding-top: 1rem; padding-bottom: 1rem; }
  .py-lg-24{ padding-top: 1.5rem; padding-bottom: 1.5rem; }
  .py-lg-32{ padding-top: 2rem; padding-bottom: 2rem; }
  .py-lg-40{ padding-top: 2.5rem; padding-bottom: 2.5rem; }
  .py-lg-56{ padding-top: 3.5rem; padding-bottom: 3.5rem; }
  .py-lg-72{ padding-top: 4.5rem; padding-bottom: 4.5rem; }
  .py-lg-80{ padding-top: 5rem; padding-bottom: 5rem; }
  .py-lg-96{ padding-top: 6rem; padding-bottom: 6rem; }
  .py-lg-120{ padding-top: 7.5rem; padding-bottom: 7.5rem; }

  /* Margin Left and Right*/
  .px-lg-0{ padding-left: 0rem !important; padding-right: 0rem !important; }
  .px-lg-8{ padding-left: 0.5rem; padding-right: 0.5rem; }
  .px-lg-16{ padding-left: 1rem; padding-right: 1rem; }
  .px-lg-24{ padding-left: 1.5rem; padding-right: 1.5rem; }
  .px-lg-32{ padding-left: 2rem; padding-right: 2rem; }
  .px-lg-40{ padding-left: 2.5rem; padding-right: 2.5rem; }
  .px-lg-56{ padding-left: 3.5rem; padding-right: 3.5rem; }
  .px-lg-72{ padding-left: 4.5rem; padding-right: 4.5rem; }
  .px-lg-80{ padding-left: 5rem; padding-right: 5rem; }
  .px-lg-96{ padding-left: 6rem; padding-right: 6rem; }
  .px-lg-120{ padding-left: 7.5rem; padding-right: 7.5rem; }
}

@media (min-width: 992px) and (max-width: 1199px) { .hidden-md{ display: none; } }

/* Large desktop and Up XL*/
@media (min-width: 1200px) { 

  .hidden-lg{ display: none; }

 /* margins */
  .m-xl-0{ margin: 0 !important;}
  .m-xl-8{ margin: 0.5rem; }
  .m-xl-16{ margin: 1rem; }
  .m-xl-24{ margin: 1.5rem; }
  .m-xl-32{ margin: 2rem; }
  .m-xl-40{ margin: 2.5rem; }
  .m-xl-56{ margin: 3.5rem; }
  .m-xl-72{ margin: 4.5rem; }
  .m-xl-80{ margin: 5rem; }
  .m-xl-96{ margin: 6rem; }
  .m-xl-120{ margin: 7.5rem; }

  /* Margin Top */
  .mt-xl-0{  margin-top: 0 !important; }
  .mt-xl-8{  margin-top: 0.5rem; }
  .mt-xl-16{ margin-top: 1rem; }
  .mt-xl-24{ margin-top: 1.5rem; }
  .mt-xl-32{ margin-top: 2rem; }
  .mt-xl-40{ margin-top: 2.5rem; }
  .mt-xl-56{ margin-top: 3.5rem; }
  .mt-xl-72{ margin-top: 4.5rem; }
  .mt-xl-80{ margin-top: 5rem; }
  .mt-xl-96{ margin-top: 6rem; }
  .mt-xl-120{ margin-top: 7.5rem; }
  
  /* Paddins */
  .p-xl-8{  padding: 0.5rem; }
  .p-xl-16{ padding: 1rem; }
  .p-xl-24{ padding: 1.5rem; }
  .p-xl-32{ padding: 2rem; }
  .p-xl-40{ padding: 2.5rem; }
  .p-xl-56{ padding: 3.5rem; }
  .p-xl-72{ padding: 4.5rem; }
  .p-xl-80{ padding: 5rem; }
  .p-xl-96{ padding: 6rem; }
  .p-xl-120{ padding: 7.5rem; }

  /* Padding Bottom */
  .pb-xl-8{  padding-bottom: 0.5rem; }
  .pb-xl-16{ padding-bottom: 1rem; }
  .pb-xl-24{ padding-bottom: 1.5rem; }
  .pb-xl-32{ padding-bottom: 2rem; }
  .pb-xl-40{ padding-bottom: 2.5rem; }
  .pb-xl-56{ padding-bottom: 3.5rem; }
  .pb-xl-72{ padding-bottom: 4.5rem; }
  .pb-xl-80{ padding-bottom: 5rem; }
  .pb-xl-96{ padding-bottom: 6rem; }
  .pb-xl-120{ padding-bottom: 7.5rem; }

  /* Padding Top */
  .pt-xl-8{  padding-top: 0.5rem; }
  .pt-xl-16{ padding-top: 1rem; }
  .pt-xl-24{ padding-top: 1.5rem; }
  .pt-xl-32{ padding-top: 2rem; }
  .pt-xl-40{ padding-top: 2.5rem; }
  .pt-xl-56{ padding-top: 3.5rem; }
  .pt-xl-72{ padding-top: 4.5rem; }
  .pt-xl-80{ padding-top: 5rem; }
  .pt-xl-96{ padding-top: 6rem; }
  .pt-xl-120{ padding-top: 7.5rem; }

  /* Margin Top and Bottom */
  .py-xl-0{  padding-top: 0rem !important; padding-bottom: 0rem !important; }
  .py-xl-8{  padding-top: 0.5rem; padding-bottom: 0.5rem; }
  .py-xl-16{ padding-top: 1rem; padding-bottom: 1rem; }
  .py-xl-24{ padding-top: 1.5rem; padding-bottom: 1.5rem; }
  .py-xl-32{ padding-top: 2rem; padding-bottom: 2rem; }
  .py-xl-40{ padding-top: 2.5rem; padding-bottom: 2.5rem; }
  .py-xl-56{ padding-top: 3.5rem; padding-bottom: 3.5rem; }
  .py-xl-72{ padding-top: 4.5rem; padding-bottom: 4.5rem; }
  .py-xl-80{ padding-top: 5rem; padding-bottom: 5rem; }
  .py-xl-96{ padding-top: 6rem; padding-bottom: 6rem; }
  .py-xl-120{ padding-top: 7.5rem; padding-bottom: 7.5rem; }

  /* Margin Left and Right*/
  .px-xl-0{ padding-left: 0rem !important; padding-right: 0rem !important; }
  .px-xl-8{ padding-left: 0.5rem; padding-right: 0.5rem; }
  .px-xl-16{ padding-left: 1rem; padding-right: 1rem; }
  .px-xl-24{ padding-left: 1.5rem; padding-right: 1.5rem; }
  .px-xl-32{ padding-left: 2rem; padding-right: 2rem; }
  .px-xl-40{ padding-left: 2.5rem; padding-right: 2.5rem; }
  .px-xl-56{ padding-left: 3.5rem; padding-right: 3.5rem; }
  .px-xl-72{ padding-left: 4.5rem; padding-right: 4.5rem; }
  .px-xl-80{ padding-left: 5rem; padding-right: 5rem; }
  .px-xl-96{ padding-left: 6rem; padding-right: 6rem; }
  .px-xl-120{ padding-left: 7.5rem; padding-right: 7.5rem; }
}


/* Border Radius */
.border-10 { border-radius: 10px; }
.border-15 { border-radius: 15px; }
.border-25 { border-radius: 25px; }
.border-30 { border-radius: 30px; }

/* Z-index */
.z-100{ z-index: 100; }
.z-101{ z-index: 101; }
.z-1000{ z-index: 1000; }
.z-1001{ z-index: 1001; }

/* Custom classes */
.boxshadow-hv:hover{
  box-shadow: 0 0 20px #cccccc;
}


.evKLOr {
  position: fixed;
  z-index: 1000000;
  flex-direction: row;
  right: 0px;
  pointer-events: auto;
  top: unset;
  bottom: 8vh!important;
}