.cabeceraPrincipal {
  max-width: 131rem !important; 
}

.logo{
  margin: auto;
  min-width: 75%;
  min-height: 75%;
}

.navbar, .navbar-expand-lg, .navbar-collapse{
  flex-direction: row-reverse;
}

.navbar{
  background-color: #fff;
}

.barraNavegacion{
  width: 60.625rem !important;
}

.container-navbar{
  background-color: whitesmoke;
}

.navbar, .navbar-nav a, .navbar-nav li, .nav-link{
  font-size: 1rem;
  color: #004677;
}

.nav-link-header{
  font-family: "Roboto", sans-serif !important;
  font-size: 1rem !important;
}

.container-menu, .row-menu{
  margin-bottom: 0;
  height: 1.5rem;
}

.btnSubirP{
  text-decoration: none;
  border-radius: 0.5rem;
  background-color: #00578b;
  margin-left: 0.5rem;
}

.btnRevisarP {
  text-decoration: none;
  border-radius: 0.5rem;
  background-color: #ec4348;
  margin-left: 0.5rem;
}

.btnSubirP a, .btnRevisarP a{
  text-decoration: none;
  color:white;
  font-size: 1rem;
}

.table-header {
  width: 100%;
  margin: 3rem 0 0 0 !important;
}

.buscador{
  width: 40%;
}

.search{
  border-radius: 2rem;
}

ul.search input{
  border-radius: 2rem;
  font-size: 1.5rem;
  width: 100%;
  height: 3rem;
  opacity: 1;
  margin-bottom: 1rem;
  padding-top: 0.5rem;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border: 0.125rem solid #00578b !important;
}

.tablaCabeceraPrincipal{
  border-width: 0rem !important;
}

.container-fluid.bg-color-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
  background-color: white;
}