



 .active_list
  {
    border-bottom: solid 3px #00b4ef !important;
  }

  
.btn-black{
    color:#fff;
    background-color : #131313;
    border-color: #131313;
}
.btn-black:hover{
    color:#fff;
    background-color:#131313;
    border-color:#0062cc
}
.btn-black.focus,.btn-black:focus{
    color:#fff;
    background-color:#131313;
    border-color:#0062cc;
    box-shadow:0 0 0 .2rem rgba(38,143,255,.5)
}
.btn-black.disabled,.btn-black:disabled{
    color:#fff;
    background-color:#007bff;
    border-color:#007bff
}
.btn-black:not(:disabled):not(.disabled).active,.btn-black:not(:disabled):not(.disabled):active,.show>.btn-black.dropdown-toggle{
    color:#fff;
    background-color:#0062cc;
    border-color:#005cbf
}
.btn-black:not(:disabled):not(.disabled).active:focus,.btn-black:not(:disabled):not(.disabled):active:focus,.show>.btn-black.dropdown-toggle:focus{
    box-shadow:0 0 0 .2rem rgba(38,143,255,.5)
}







  @media (max-width: 768px) {
      .carousel-inner3 .carousel-item > div {
        display: none;
      }
      .carousel-inner3 .carousel-item > div:first-child {
        display: block;
      }
    }

    .carousel-inner3 .carousel-item.active,
    .carousel-inner3 .carousel-item-next,
    .carousel-inner3 .carousel-item-prev {
      display: flex;
    }

    /* display 3 */
    @media (min-width: 768px) {

      .carousel-inner3 .carousel-item-right.active,
      .carousel-inner3 .carousel-item-next {
        transform: translateX(33.333%);
      }

      .carousel-inner3 .carousel-item-left.active, 
      .carousel-inner3 .carousel-item-prev {
        transform: translateX(-33.333%);
      }
    }

    .carousel-inner3 .carousel-item-right,
    .carousel-inner3 .carousel-item-left{ 
      transform: translateX(0);
    }





    @media (max-width: 768px) {
      .carousel-inner2 .carousel-item > div {
        display: none;
      }
      .carousel-inner2 .carousel-item > div:first-child {
        display: block;
      }
    }

    .carousel-inner2 .carousel-item.active,
    .carousel-inner2 .carousel-item-next,
    .carousel-inner2 .carousel-item-prev {
      display: flex;
    }

    /* display 3 */
    @media (min-width: 768px) {

      .carousel-inner2 .carousel-item-right.active,
      .carousel-inner2 .carousel-item-next {
        transform: translateX(33.333%);
      }

      .carousel-inner2 .carousel-item-left.active, 
      .carousel-inner2 .carousel-item-prev {
        transform: translateX(-33.333%);
      }
    }

    .carousel-inner2 .carousel-item-right,
    .carousel-inner2 .carousel-item-left{ 
      transform: translateX(0);
    }







  @media (max-width: 768px) {
      .carousel-inner1 .carousel-item > div {
        display: none;
      }
      .carousel-inner1 .carousel-item > div:first-child {
        display: block;
      }
    }

    .carousel-inner1 .carousel-item.active,
    .carousel-inner1 .carousel-item-next,
    .carousel-inner1 .carousel-item-prev {
      display: flex;
    }

    /* display 3 */
    @media (min-width: 768px) {

      .carousel-inner1 .carousel-item-right.active,
      .carousel-inner1 .carousel-item-next {
        transform: translateX(33.333%);
      }

      .carousel-inner1 .carousel-item-left.active, 
      .carousel-inner1 .carousel-item-prev {
        transform: translateX(-33.333%);
      }
    }

    .carousel-inner1 .carousel-item-right,
    .carousel-inner1 .carousel-item-left{ 
      transform: translateX(0);
    }





  @font-face {
  font-family: "Humanst521Italic";
  src: url("../../lib/fonts/Humanst521 BT Bold Italic.ttf"); 
}
.Humanst521Italic { 
  font-family: "Humanst521Italic"; 
  color: #212121;
  
}
 


  @font-face {
  font-family: "Humanst521ItalicBT";
  src: url("../../lib/fonts/Humanst521 BT Bold.ttf"); 
}
.Humanst521ItalicBT { 
  font-family: "Humanst521ItalicBT"; 
  color: #212121;
  
}
 

   @font-face {
  font-family: "Humanst521Roman";
  src: url("../../lib/fonts/Humanst521 BT Roman.ttf"); 
}
.Humanst521Roman { 
  font-family: "Humanst521Roman"; 
  color: #212121;
  
}
 


  @font-face {
  font-family: "Humanst521Bold";
  src: url("../../lib/fonts/Humanst521 BT Bold.ttf"); 
}
.Humanst521Bold { 
  font-family: "Humanst521Bold"; 
  color: #212121;
  
}
 

  @font-face {
  font-family: "Humnst777Black";
  src: url("../../lib/fonts/Humnst777 BlkCn BT Black.ttf"); 
}
.Humnst777Black { 
  font-family: "Humnst777Black"; 
  color: #212121;
  
}
 
 @font-face {
  font-family: "Humnst777Roman";
  src: url("../../lib/fonts/Humnst777 BT Roman.ttf"); 
}
.Humnst777Roman { 
  font-family: "Humnst777Roman"; 
  color: #212121;
  
}

 
 @font-face {
  font-family: "Humnst777CnBTBold";
  src: url("../../lib/fonts/Humnst777 Cn BT Bold.ttf"); 
}
.Humnst777CnBTBold { 
  font-family: "Humnst777CnBTBold"; 
  color: #212121;
  
}

 @font-face {
  font-family: "Humnst777RomanLight";
  src: url("../../lib/fonts/Humnst777 Lt BT Light.ttf"); 
}
.Humnst777RomanLight { 
  font-family: "Humnst777RomanLight"; 
  color: #212121;
  
}


 @font-face {
  font-family: "tt0861m_";
  src: url("../../lib/fonts/tt0861m_.ttf"); 
}
.tt0861m_ { 
  font-family: "tt0861m_"; 
  color: #212121;
  
}

 @font-face {
  font-family: "Humanst521BTItalic";
  src: url("../../lib/fonts/Humanst521 BT Italic.ttf"); 
}
.Humanst521BTItalic { 
  font-family: "Humanst521BTItalic"; 
  color: #212121;
  
}
 @font-face {
  font-family: "Humnst777CnBT";
  src: url("../../lib/fonts/Humnst777 Cn BT.ttf"); 
}
.Humnst777CnBT { 
  font-family: "Humnst777CnBT"; 
  color: #212121;
  
}

 @font-face {
  font-family: "Humnst777BlkBTItalic";
  src: url("../../lib/fonts/Humnst777 Blk BT Black Italic.ttf"); 
}
.Humnst777BlkBTItalic { 
  font-family: "Humnst777BlkBTItalic"; 
  color: #212121;
  
}


.text-naranja
{
  color: #F3BB36;
}

@media only screen and (min-width: 989px) {

 .fondo_relativo
 {
 	 max-height: 335px !important;
 	 
 }



}

 
  .space
  {

    letter-spacing: 7px
  }

 .zigzag_l_green{
    height: 100%;
    width:100%;
    background: linear-gradient(-137deg,  rgb(202,230,160) 6px, transparent 0) 0 5px, 
    linear-gradient(320deg,  rgb(202,230,160) 5px,  rgb(245,245,245) 0) 0 5px;
    background-color:  rgb(202,230,160);;
    background-position: left bottom;
    background-repeat: repeat-y;
    background-size: 10px 10px;
 }

  .zigzag_r_blue {
    height: 100%;
    width: 100%;
    background: linear-gradient(137deg, rgb(155,212,200) 6px, transparent 0) 0 5px,
     linear-gradient(-320deg, rgb(155,212,200) 5px,  rgb(245,245,245) 0) 0 5px;
    background-color: rgb(155,212,200);
    background-position: right bottom;
    background-repeat: repeat-y;
    background-size: 10px 10px;
 }


 .zigzag_r_orange {
    height: 100%;
    width: 100%;
    background: linear-gradient(137deg, rgb(234,193,93) 6px, transparent 0) 0 5px,
     linear-gradient(-320deg, rgb(234,193,93) 5px,  rgb(255,255,255) 0) 0 5px;
    background-color: rgb(234,193,93);
    background-position: right bottom;
    background-repeat: repeat-y;
    background-size: 10px 10px;
 }


 