/* Custom CSS */
html {scroll-behavior: smooth;}
body{
  font-family: 'Ezetera-font', sans-serif !important;
  font-weight: 300;
}
p{
  font-size: 18px;
}
strong, h1, h2, h3, h4, h5, h6{
  font-family: 'Ezetera-font', sans-serif !important;
  font-weight: 700;
}
.ez-azul{
  color: #0F48FF;
}
.ez-rojo, .custom-alert{
  color: #ff5d60;
}
.ez-aoscuro{
  color: #061D47;
}
.img-default{
  max-width: 100%;
}
.btn-custom{
  background: #0F48FF;
  border-radius: 0px;
  color: #fff;            
}
.bg-custom{
  background: #061D47;
}
.bg-custom-2{
  background: #E8FAFC;
}
.bg-custom-3{
  background: #EF5D60;
}
.bg-custom-4{
  background: #0F48FF;
}
.border-r-custom{
  border-radius: 5px 5px 0px 0px;
}
footer{
  background: #000000;
}
a.footer-text-1{color: #f8f9fa;}
a.footer-text-1:hover{color: #007bff;}

#back-to-top{display: none;position: fixed;bottom: 20px;right: 30px;z-index: 99;font-size: 22px;background-color: #0FEFFF;color: #061D47;cursor: pointer;padding: 10px 20px;border-radius: 200px; border: #0FEFFF solid 2px; -webkit-mask-image: -webkit-radial-gradient(circle,white 100%,black 100%);}
#back-to-top:hover{background-color: #0FEFFF; border: #0FEFFF solid 2px;-webkit-transition: all .5s cubic-bezier(.3,.95,.3,.95);-moz-transition: all .5s cubic-bezier(.3,.95,.3,.95);transition: all .5s cubic-bezier(.3,.95,.3,.95);}
.float {
  position: fixed;
  width: 60px;
  height: 60px;
  bottom: 90px;
  right: 30px;
  background-color: #25d366;
  color: #FFF;
  border: #25d366 solid 2px;
  border-radius: 50px;
  text-align: center;
  font-size: 36px;
  z-index: 99;
  padding-left: 3px;
}
.float:hover {
  text-decoration: none;
  color: #ffffff;
  background-color: transparent;
  border: #25d366 solid 2px;
}

.data{
  font-weight: bold;
  color: #ffffff;
  margin-top: 15px;
  background-color: #0F48FF;
  padding: 0px 7px;
}

.data-2do{
  background-color: #ff5d60;
}

.data div{
  width: 31%;
  display: inline-block;
}

.data-table{
  width: 99%;
  margin: auto;
}

table{
  text-align: center;
  overflow: hidden;
  box-sizing: border-box;
  border-collapse: collapse;
    
}

td,th{
  padding: 5px;
}

#alert-01, #alert-02, #sec-pedido{
  display: none;
}

.accordion-button{
  color: #061D47 !important;
  background-color: #E8FAFC !important;
}
.accordion-button:not(.collapsed) {
  color: #0F48FF !important;
  background-color: #E8FAFC !important;
}
.accordion-button.backorder:not(.collapsed){
  color: #EF5D60 !important;
  background-color: #E8FAFC !important;
}

/*------------------- Media Querys -------------------*/

@media only screen and (max-width: 799px)
{
  .column-mobi{display: block;}
  .column-desk{display: none;}
  .data-table{overflow: scroll;}
  table{width: 100%;}
}

@media only screen and (min-width: 800px)
{
  .column-mobi{display: none;}
  .column-desk{display: block;}
}