
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IiIsImZpbGUiOiJjdXN0b20uY3NzIn0= */

/*# sourceMappingURL=custom.css.map */
.swal-overlay--show-modal .swal-modal {

  border-radius: 25px;
  box-sizing: border-box;
  background: #ecf0f3eb;
  box-shadow: 4px 4px 3px #cbced1, -4px -4px 2px #05396f2e;
  backdrop-filter: blur(2px);
}


.icon--info::before {

color: #044182 !important;

}

.icon--info {

color: #044182 !important;

}

.swal-icon--info
{

color: #044182 !important;

}


.swal-icon--success::before{

    background-color: transparent !important;
}

.swal-icon--success::after{

    background-color: transparent !important;
}

.swal-icon--success__hide-corners {
 background-color: transparent !important;
    
}
@media screen and (max-width: 750px) {

  .kv-table-wrap th, .kv-table-wrap td {
      display: block;
      width: 100% !important;
      text-align: center;
      font-size: 1em;
    
  }

  .kv-table-wrap tr > td:first-child {
      border-top: 3px double #ccc;
      margin-top: 10px;
      font-size: 2em;
  }

  .table-bordered > :not(caption) > * {

   
    width: 80% !important;
    display: block;
    border-width:0px;
  }

  /*  AJUSTE DE CGRIDVIEW  

tbody, td, tfoot, th, thead, tr{
    max-width: 100% !important;
    margin-left: 5%;
    }

*/ 

}

.alert.alert-info {

  box-shadow: 0 1px 4px rgba(0, 0, 0, .3),
              -23px 0 20px -23px rgba(0, 0, 0, .8),
              23px 0 20px -23px rgba(0, 0, 0, .8),
              inset 0 0 40px rgba(0, 0, 0, .1);
border-radius: 0px 25px 25px 25px;



background-color: #ffffff;
color: #15226a;

}

h4.text-dark{

  color: #253D9A;
}



.neumorphism {
  background-color: #e0e5ec;
  
  box-shadow: 9px 9px 16px rgba(163, 177, 198, 0.6), -9px -9px 16px rgba(255, 255, 255, 0.5);
 
  
}


.btn > i {

  color: #253D9A !important;
}
  

.btn :hover {

  color: #ffffff !important;
 

}

.tit{

	color: #253D9A;
}

.paso{


  margin-left: 25%;
  font-size: 25px;
  margin-top: 2px;
  font-weight: 600;
}

.theme-cyan .navbar {
background-size: auto;
background-image: url('../img/banner.png');
background-size: auto;

background-repeat: no-repeat;
background-position: right;
background-color: #021a80;
}









.invalid-feedback{

  color: #b71424;
  font-size: 16px;
  font-weight: 600;
}



.card-w{
  display: flex;
  margin-bottom: 20px;
}
.card{
  display: flex;
  flex-direction: column;

  
  border-radius: 30px;
  position: relative;
background: transparent;
border-radius: 20px;
border: 1px solid rgba(255,255,255,0.2);

  
  

}




.card.inset {
  box-shadow: inset 3px 3px 7px rgba(136, 165, 191, 0.48), inset -3px -3px 7px #FFFFFF;
 
}
i {
text-shadow: 1px 1px 1px #d6e1ef99, 0 0 0 #000, 1px 1px 1px #d6e1ef00;
}
.card.active {
  box-shadow: 9px 9px 16px rgba(163, 177, 198, 0.6),
    -9px -9px 16px rgba(255, 255, 255, 0.5),
     inset 3px 3px 7px rgba(136, 165, 191, 0.48), 
    inset -3px -3px 7px #FFFFFF;
  background: linear-gradient(318.32deg, rgba(163, 177, 198, 0.1) 0%, rgba(163, 177, 198, 0.1) 55%, rgba(163, 177, 198, 0.25) 100%);
}    

.bg-light {

  background-color: transparent;
}

.shadow-sm {
  -webkit-box-shadow: 0;

}

.align-items-center .my-12 {

  background-image: url('/images/cintillo1.png');
  background-repeat: no-repeat;
  background-position: right;
    background-position-y: center;
  background-position-y: 100%;
  background-size: 100%;

  
}

.buttons .btn {

  width: 3.1em;
  height: 3em;
  border-radius: 30em;
  font-size: 15px;
  font-family: inherit;
  border: none;
  position: relative;
  overflow: hidden;
  z-index: 1;
  box-shadow: 6px 6px 12px #c5c5c5,
              -6px -6px 12px #ffffff;
  padding: 6%;
  background-color: #e8e8e8;

}



.fas{

  color:#090992 !important;
}

