@charset "UTF-8";
/*----------------------------------------
SOBREESCRIBIENDO  LOS ESTILOS DE BOOTSTRAP
------------------------------------------*/
.menu {
  background-color: #319900 !important; }

/*.cabecera .datos{
	color: $texto_menu !important;
}
.cabecera .datos ul li span a{
	color: $texto_menu !important;
}*/
.bg-primary {
  background-color: #319900 !important; }

.text-primary {
  color: #319900 !important; }

.btn-primary {
  background-color: #FF962A !important;
  border-color: #103300 !important; }

.btn-primary:hover,
.btn-primary:focus {
  background-color: #216600 !important; }

.btn-primary:active {
  background-color: #103300 !important;
  border-color: black !important; }

.btn-primary:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(49, 153, 0, 0.5) !important;
          box-shadow: 0 0 0 0.2rem rgba(49, 153, 0, 0.5) !important; }

/*--------------------------
ESTILOS DEL DISEÑO
---------------------------*/
html {
  font-size: 13px; }

body {
  color: #44484a;
  font-family: 'Open Sans', sans-serif; }

.card:hover {
  -webkit-box-shadow: 0 0 10px #0c0c0c3b;
          box-shadow: 0 0 10px #0c0c0c3b; }

/*.datos  ul li {
	list-style: none;
}
.datos ul li a{
	color: #fff !important;
}*/
.nav-item {
  font-size: 1.2rem;
  color: white !important; }

.nav-item a {
  color: white !important; }

footer .datos_pie {
  float: left; }

footer .datos_pie ul li {
  list-style: none; }

.datos_pie ul li a {
  color: #fff !important; }

.datos_pie a {
  color: #fff !important;
  list-style: none important; }

.pie p {
  text-align: center; }

.center {
  text-align: center; }

.pagination {
  display: inline-block; }

.pagination a {
  color: black;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
  -webkit-transition: background-color .3s;
  transition: background-color .3s;
  border: 1px solid #ddd;
  margin: 0 4px; }

.pagination a.active {
  background-color: #4CAF50;
  color: white;
  border: 1px solid #4CAF50; }

.pagination a:hover:not(.active) {
  background-color: #ddd; }

.cabecera {
  font-family: 'Roboto', sans-serif;
  font-size: 18px;
  text-decoration: none !important;
  color: #848484 !important;
  text-align: right; }

footer {
  background-color: #319900 !important; }

.cabecera button a {
  color: white; }

.cabecera a {
  color: #848484; }

.twitter {
  color: #1C9CEA;
  /*background: blue;*/
  font-size: 50px; }

.facebook {
  color: #3258A3;
  font-size: 50px; }

.youtube {
  color: #F60000;
  font-size: 50px; }

.instagram {
  color: #9249BE;
  font-size: 50px; }

.whatsapp {
  color: #49C456;
  font-size: 50px; }

.vimeo {
  color: #01D4F7;
  font-size: 50px; }

.tumblr {
  color: #001833;
  font-size: 50px; }

.social a:hover {
  border-color: white;
  font-size: 50px; }

.ws {
  position: fixed;
  display: block;
  /*top: 515px;*/
  bottom: 0px;
  z-index: 100;
  left: 0;
  width: 20%; }

.logo img {
  width: 80%; }

.ws img {
  width: 100%; }

.text-footer {
  text-align: left; }

.contactenos2 {
  display: none; }

.detalle {
  text-align: justify;
  text-justify: inter-word; }

/*------------------------
SHOW DE LOS MEDIAS QUERIES
------------------------*/
@media (max-width: 768px) {
  html {
    font-size: 16px; }

  .cabecera {
    display: none; }

  /*.logo{
  	align-items: center;
  }*/
  .logo img {
    width: 40%; }

  .ws {
    position: fixed;
    bottom: 5px;
    z-index: 100;
    left: 0;
    width: 100%; }

  .ws a {
    width: 100%; }

  .ws img {
    width: 100%; }

  .text-footer {
    text-align: center !important; }

  .img-cab {
    padding: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }

  .img-footer {
    width: 40%; }

  .contactenos2 {
    display: block; }

  .detalle {
    text-align: justify;
    text-justify: inter-word; }

  h5 {
    font-size: 0.7rem; }

  .btn-primary {
    font-size: 10px !important; } }

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