@font-face {
  font-family: GalloDesign;
  src: url("../fonts/Geometria-Medium.otf"); }
html {
  font-size: 16px; }

body {
  font-family: GalloDesign,'Nunito', sans-serif;
  color: #1E1310; }

.header-page {
  background: #a3a3a3;
  color: #FFF;
  padding: 1rem 2rem;
  -webkit-box-shadow: 0px 1px 3px #9C0F1B;
          box-shadow: 0px 1px 3px #9C0F1B; }

.header-page .container-fluid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0; }

.header-page .logo img {
  width: 80px;
  height: auto;
  position: absolute;
  left: 0.3rem;
  top: 0.4rem; }

.working {
  height: 100%;
  width: 100%;
  text-align: center;
  padding-top: 50px; }

.img_center {
  width: 100%;
  height: auto; }

#menu-main {
  height: auto !important;
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  margin-left: auto;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }

#menu-main ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: 0 0 0 0; }

#menu-main ul li a {
  padding: .5rem .5rem 0.2rem;
  text-transform: capitalize;
  margin: 0 0.3rem;
  border-top: none;
  border-bottom: 4px solid transparent;
  font-size: 0.9rem;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  color: #1E1310; }

#menu-main ul li.active a,
#menu-main ul li a:hover {
  border-bottom: 2px solid #9C0F1B;
  text-decoration: none; }

#menu-main ul a:hover,
#menu-main ul li.active a {
  color: #9C0F1B; }

.contenido {
  margin-top: 1rem;
  padding-top: 2rem; }

.nuevo-pedido-check {
  margin-top: .5rem;
  margin-bottom: .5rem; }

.gallo-btn-primary {
  background: #9C0F1B;
  border-color: #a3a3a3; }

.gallo-btn-secondary {
  background: #87b036;
  border-color: #a3a3a3; }

.mayus {
  text-transform: uppercase; }

.links a {
  padding: .5rem;
  margin: 0 0.3rem;
  border-top: none;
  border-bottom: 4px solid transparent;
  font-size: 0.9rem;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  color: #1E1310; }

.links a:hover {
  border-bottom: 2px solid #9C0F1B;
  text-decoration: none; }

.links i {
  margin-right: 0.7rem; }

.opciones {
  padding: 0.1rem;
  color: #9C0F1B; }

.ajuste {
  color: #9c7691; }

.opciones:hover {
  color: #d91021; }

.opciones:hover {
  color: #d91021; }

.thumbnail {
  height: 80px;
  width: 80px;
  margin-right: 20px; }

.historia {
  padding-top: 1rem; }

.comentarios {
  padding-top: 2rem; }

.user-history {
  color: #9C0F1B;
  font-size: .8rem; }

.fechapost, .message_upload {
  color: #9C0F1B;
  font-size: 0.8rem;
  font-style: italic;
  padding-right: 1.5rem; }

.message_upload {
  padding-top: .5rem; }

.login-info-fluid {
  margin-top: 3rem; }

.boton_color {
  background: #D03212;
  border-color: #D03212; }

.boton_color:hover {
  background: #7e2112;
  border-color: #7e2112; }

.navbar-header {
  background: #D03212; }

.btn-close-session {
  color: white;
  text-decoration: none; }

.btn-close-session:hover {
  color: #9d9d9d;
  text-decoration: none; }

.navbar-align {
  text-align: right; }

article {
  padding: 1rem;
  margin: 1rem; }

.limpiaLinea {
  margin-bottom: 2rem; }

.estado_0 {
  background-color: white; }

.estado_1 {
  background-color: #713a89; }

.estado_2 {
  background-color: #c33724;
  color: #FFF; }

.estado_3 {
  background-color: #FFF; }

.estado_4 {
  background-color: #e9bd32; }

.estado_5 {
  background-color: #87b036; }

.estado_6 {
  background-color: #c33724;
  color: white; }

.newuser {
  padding-top: 2rem; }

.avatar {
  width: 28px;
  height: 28px;
  border-radius: 52%;
  margin-top: -5px; }

.app-page-title .page-title-icon {
  padding: 0.33333rem; }

.app-page-title .page-title-icon img {
  height: 100%;
  width: auto; }

.app-header.header-text-light .app-header__logo .logo-src {
  background: url("../imgs/logo-hor.png") no-repeat center; }

.app-header__logo .logo-src {
  height: 40px;
  width: 180px; }

.app-page-title .page-title-icon {
  padding: .23333rem; }

/*# sourceMappingURL=style.css.map */