html, body {
  background-color: #272c49 !important;
}

#menu-horizontal {
  background-color: white;
  height: 50px;
}

#logo {
  width: 140px;
  margin: 0 0;
}

#cuerpo {
  margin-top: 80px;
}

body.pushable>.pusher {
  background: #272c49 !important;
}

.ui, .ui.form .field>label {
  color: gray;
}

.ui.dividing.header {
  color: #272c49;
}

 h4.ui.header {
   color: #272c49;
 }

 a {
  color: #272c49;
}

  .ui.menu .header.item, .ui.vertical.menu .header.item
  {
  color: #272c49 !important;
}


.fechas {
  display: inline-block;
  float: none;
  font-weight: 400;
  font-size: .85714286em;
  font-style: normal;
  margin: 0 0 0 .5em;
  padding: 0;
  color: rgba(0,0,0,.4);
}

ul.pagination {
  list-style: none;
  width: auto;
}

ul.pagination li {
  display: inline-block;
  padding: 0.4em 0.7em 0.5em 0.7em;
  margin: 0;
  border-right: 1px solid rgba(34,36,38,.15);
  border-top: 1px solid rgba(34,36,38,.15);
  border-bottom: 1px solid rgba(34,36,38,.15);
}

ul.pagination li:first-child {
  border-left: 1px solid rgba(34,36,38,.15);
  border-bottom-left-radius: 0.4em;
  border-top-left-radius: 0.4em;
}

ul.pagination li:last-child {
  border-bottom-right-radius: 0.4em;
  border-top-right-radius: 0.4em;
}

ul.pagination li:first-child a, ul.pagination li:nth-child(2) a, ul.pagination li:last-child a, ul.pagination li:nth-last-child(2) a {
  font-size: 1.4em;
  line-height: 0.5em;
}

ul.pagination li:hover {
  background-color: rgba(34,36,38,.05);
}

ul.pagination li.active {
  background-color: rgba(34,36,38,.5);
}

ul.pagination li.active a {
  color: white;
}

ul.pagination li a {
  color: rgba(0,0,0,.7);
  font-size: 1em;
  font-family: Lato,'Helvetica Neue',Arial,Helvetica,sans-serif;
}
