body {
  background-color: #c6ddfd;
}

.uae-grid,
.clsDGBody,
table[id*="grd"],
table[id*="Grd"],
table[id*="grid"],
table[id*="Grid"],
table[id*="dg"],
table[id*="DG"] {
  background: #ffffff !important;
  border: 1px solid #b7caec !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
  color: #1f2937 !important;
  font-family: "Segoe UI", Arial, sans-serif !important;
  font-size: 12px !important;
  overflow: hidden;
}

.uae-grid th,
.uae-grid .clsDGHeader,
.clsDGHeader,
table[id*="grd"] th,
table[id*="Grd"] th,
table[id*="grid"] th,
table[id*="Grid"] th,
table[id*="dg"] th,
table[id*="DG"] th {
  background: #203b86 !important;
  border: 0 !important;
  border-bottom: 3px solid #f5c400 !important;
  color: #ffffff !important;
  font-family: "Segoe UI", Arial, sans-serif !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  padding: 10px 12px !important;
  text-align: center !important;
}

.uae-grid td,
.clsDGBody td,
table[id*="grd"] td,
table[id*="Grd"] td,
table[id*="grid"] td,
table[id*="Grid"] td,
table[id*="dg"] td,
table[id*="DG"] td {
  border: 0 !important;
  border-bottom: 1px solid #d9e6fb !important;
  color: #1f2937 !important;
  padding: 8px 12px !important;
}

.uae-grid tr:nth-child(even) td,
.clsDGBody tr:nth-child(even) td,
table[id*="grd"] tr:nth-child(even) td,
table[id*="Grd"] tr:nth-child(even) td,
table[id*="grid"] tr:nth-child(even) td,
table[id*="Grid"] tr:nth-child(even) td,
table[id*="dg"] tr:nth-child(even) td,
table[id*="DG"] tr:nth-child(even) td {
  background: #eef5ff !important;
}

.uae-grid tr:hover td,
.clsDGBody tr:hover td,
table[id*="grd"] tr:hover td,
table[id*="Grd"] tr:hover td,
table[id*="grid"] tr:hover td,
table[id*="Grid"] tr:hover td,
table[id*="dg"] tr:hover td,
table[id*="DG"] tr:hover td {
  background: #fff4b8 !important;
}

.clsDGFooter,
.clsDGPager,
.uae-grid tr:last-child td {
  background: #eaf3ff !important;
  color: #203b86 !important;
  font-weight: 700 !important;
}

.clsDGSelItem,
.uae-grid .clsDGSelItem,
table[id*="grd"] .clsDGSelItem,
table[id*="grid"] .clsDGSelItem,
table[id*="dg"] .clsDGSelItem {
  background: #f5c400 !important;
  color: #203b86 !important;
  font-weight: 700 !important;
}

.TblPresentacion th,
.SubTitulo_N4_Tabla,
.css-grd {
  background: #203b86 !important;
  color: #ffffff !important;
  font-family: "Segoe UI", Arial, sans-serif !important;
  font-weight: 700 !important;
}

.clsDatos,
.TextoVarios,
input[type="text"],
select,
textarea {
  border: 1px solid #b7caec !important;
  background: #ffffff !important;
  color: #1f2937 !important;
  font-family: "Segoe UI", Arial, sans-serif !important;
}

.frmPantalla,
.clsFondoForm,
.ColorBarra {
  background: #eef5ff !important;
}

#contenidoPagina {
  background: #f7fbff !important;
}

#objModulo,
.clsBarraFondo {
  background: #203b86 !important;
  color: #ffffff !important;
}

#objModulo .clsFuenteA,
.clsBarraFondo .clsFuenteA {
  color: #ffffff !important;
  font-family: "Segoe UI", Arial, sans-serif !important;
  font-weight: 700 !important;
}

.ui-button,
input[type="submit"],
input[type="button"],
button {
  background: #eaf3ff !important;
  border: 1px solid #9eb9ea !important;
  color: #203b86 !important;
  cursor: pointer;
  font-family: "Segoe UI", Arial, sans-serif !important;
  font-weight: 700 !important;
  padding: 5px 12px !important;
}

.ui-button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
button:hover {
  background: #fff4b8 !important;
  border-color: #f5c400 !important;
}

select,
input[type="text"],
input[type="password"],
textarea {
  min-height: 22px;
}

.Etiqueta,
.clsEtiqueta {
  color: #203b86 !important;
  font-family: "Segoe UI", Arial, sans-serif !important;
  font-weight: 700 !important;
}

table[bgcolor="#FFFF99"],
td[bgcolor="#FFFF99"],
tr[style*="Yellow"],
td[style*="Yellow"],
tr[style*="yellow"],
td[style*="yellow"] {
  background: #fff4b8 !important;
  color: #203b86 !important;
}

table[style*="LightGoldenrodYellow"],
tr[style*="LightGoldenrodYellow"],
td[style*="LightGoldenrodYellow"],
table[bgcolor="LightGoldenrodYellow"],
tr[bgcolor="LightGoldenrodYellow"],
td[bgcolor="LightGoldenrodYellow"] {
  background: #ffffff !important;
}

table[style*="#C0C0C0"],
tr[style*="#C0C0C0"],
td[style*="#C0C0C0"],
table[style*="#c0c0c0"],
tr[style*="#c0c0c0"],
td[style*="#c0c0c0"],
table[bgcolor="#C0C0C0"],
tr[bgcolor="#C0C0C0"],
td[bgcolor="#C0C0C0"],
table[bgcolor="Silver"],
tr[bgcolor="Silver"],
td[bgcolor="Silver"] {
  background: #eef5ff !important;
}

table.TblPresentacion,
.subcontent-unit-border,
.subcontent-unit-border-blue,
.subcontent-unit-border-green,
.subcontent-unit-border-orange,
.TableCSS {
  box-shadow: 0 4px 12px rgba(32, 59, 134, 0.08);
}

table[id*="grd"] tr:first-child td,
table[id*="Grd"] tr:first-child td,
table[id*="grid"] tr:first-child td,
table[id*="Grid"] tr:first-child td,
table[id*="ParalelosMateria"] tr:first-child td,
table[id*="EdicionMateria"] tr:first-child td,
table[id*="MateriaNotas"] tr:first-child td {
  background: #fff4b8 !important;
  border-bottom: 2px solid #f5c400 !important;
  color: #203b86 !important;
  font-weight: 700 !important;
}
