body {
  background: #ffffff;
  color: #000000 !important;
}

.mat-mdc-tab-group.mat-primary .mat-ink-bar, .mat-mdc-tab-nav-bar.mat-primary .mat-ink-bar {
  background-color: #3f51b5;
}

.line {
  border-bottom: 1px solid #ffffff;
}

.checkbox_activo {
  color: #0d6efd;
}

/* Botones*/
button {
  background: #2371a5;
  text-shadow: #164767 1px 1px 2px;
  color: #ffffff;
}

button:hover,
button:focus {
  background: #2a88c6;
  color: #ffffff;
}

button:active {
  background: #154463;
}

/* login */
.login-card {
  background-color: #7abbe5;
  border: 2px solid #7abbe5;
}

.detalle {
  color: #ffffff !important;
}

.login-part {
  background-color: #ffffff;
}

.login-foot {
  color: #ffffff !important;
}

.login-foot-part {
  background-color: #ffffff;
}

.form-cover h1 {
  color: #2c8ece !important;
}


.button_login {
  border: 3px solid #ffffff;
  box-shadow: #2371a5 0px 0px 0px 6px;
}

/* header */
header {
  background: #7abbe5 !important;
}


header .navbar {
  background: #2c8ece !important;
}

.header_titulo {
  color: #ffffff !important;
}

/* sidebar*/
.msb {
  background: #7abbe5 !important;
}

/* footer */
.footer {
  background: #2c8ece !important;
}

/* a{
  color: #000000 !important;
}
*/

/* TODO(mdc-migration): The following rule targets internal classes of tabs that may no longer apply for the MDC version.*/
.mat-tab-label {
  border-color: #7abbe5;
}

.body-content {
  border-color: #7abbe5 !important;
}

.tab-body-content {
  border-color: #7abbe5 !important;
}

.btn :hover,
.btn :focus {
  color: #2a88c6;
}

/* tablas */
table, th, td {

}

.encabezadoTab {
  background-color: #2a88c6 !important;
  color: #ffffff !important;
}


.table .encabezadoTab th {
  background-color: #2a88c6 !important;
  color: #ffffff !important;
}
