
@font-face {
    font-family: Palanquin;
    src: url('/fonts/Palanquin/Palanquin-Regular.ttf');
}



body{
    font-size:0.9rem !important;
    font-family: "Palanquin", sans-serif !important;
}

.main-sidebar {
    background-image: url("../img/aside.jpg");
    background-position: center; /* Center the image */
    background-repeat: no-repeat; /* Do not repeat the image */
    background-size: cover; /* Resize the background image to cover the entire container */
    /*background-color: #0F145B !important;*/
}


.edit{
    padding: 0 !important;
    border: none !important; 
    background: none !important; 
    color: #0F145B !important;
}

.delete{
    padding: 0 !important;
    border: none !important; 
    background: none !important; 
    color: #B1B1B1 !important;
}
.correo{
    padding: 0 !important;
    border: none !important; 
    background: none !important; 
    color: #B1B1B1 !important;
}

.ver{
    padding: 0 !important;
    border: none !important; 
    background: none !important; 
    color: #B1B1B1 !important;
}

.cancelar{
    padding: 0 !important;
    border: none !important; 
    background: none !important; 
    color: #B1B1B1 !important;
}

.row-border td{
    padding: 15px 10px !important;
}
.row-border tr > td:first-child{
    border-radius: 20px 0px 0px 20px!important;
}
.row-border tr > td:last-child{
    border-radius: 0px 20px 20px 0px!important;
}

.odd{
    box-shadow:0px 0px 70px #ccc;
    -moz-box-shadow:0px 0px 70px #ccc;
    -webkit-box-shadow:0px 0px 70px #ccc;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    background-color:#fff;
    margin:0px auto;
    border-left:2px solid #fff;
    border-right:2px solid #fff;
}

th, h1{
    color:  #0F145B !important;
}
table{
    color: #605d5d !important;
}


.button{
color: white;
background-color: #0F145B;
border: #0F145B;
border-radius: 10px;
}

.btn-primary{
color: white;
background-color: #0F145B;
border: #0F145B;
border-radius: 10px;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 20px;
}

thead {
  background-color:white;
      }


/*---table---*/
table.dataTable thead th, table.dataTable thead td{
    border-bottom: none !important;

}

table.dataTable.no-footer{
    border-bottom: none !important;
}

table.dataTable tbody tr{
    background-color: transparent !important;

}

   @media print {
        .oculto-impresion,
        .oculto-impresion * {
            display: none !important;
        }
        .oculto-pdf,
        .oculto-pdf * {
            display: none !important;
        }
    }

            



