@import url(http://fonts.googleapis.com/css?family=Josefin+Sans:400,700);
body, html {
  /*font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
  font-family: 'Josefin Sans', sans-serif;
  font-weight: normal;
  font-size: 16px;
  background: #000E1B;
  color: #3a3a3a;
  height: 100%; }

h1, h2, h3, h4, h5, h6 {
  padding-bottom: 5px;
  color: #EDB400;
  line-height: 1em;
  font-weight: normal;
  margin: 0 0 10px; }

h1 {
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  padding: 22px; }

h2 {
  text-transform: capitalize;
  text-shadow: 5px 1px 2px rgba(46, 86, 99, 0.35); }

h3 {
  font-weight: 400;
  color: #144D2A; }

h1 {
  font-size: 45px; }

h2 {
  font-size: 45px; }

h4 {
  font-size: 18px; }

h5 {
  font-size: 16px; }

h6 {
  font-size: 14px; }

.mb-0 {
  margin-bottom: 0; }

.bg-img {
  background-size: cover;
  height: 100%;
  position: relative;
  text-align: center; }

.bg-color {
  background-color: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%; }

.right-block {
  background: #f8faeb; }

.contact-block {
  text-align: center;
  padding: 0px 40px; }

.contact-block h2 {
  color: #3a3a3a;
  margin-bottom: 70px;
  text-transform: inherit; }

.contact-block .para {
  margin-bottom: 70px; }

.contact-block .para span {
  font-weight: bold;
  color: #1b727b; }

.contact-block .label {
  display: inline-block;
  color: #3a3a3a;
  margin-bottom: 25px;
  font-size: 16px; }

.contact-block form {
  margin-bottom: 75px; }

.content .form-control,
.contact-block .form-control {
  height: 42px;
  padding: 10px 12px;
  border-radius: 0 !important; }

.contact-block .form-control:focus {
  border-color: #417378;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(65, 115, 120, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(65, 115, 120, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(65, 115, 120, 0.6); }

.contact-block .input-group-btn {
  border-radius: 4px; }

.form-control::-moz-placeholder {
  color: #3a3a3a;
  opacity: 1;
  font-size: 16px;
  line-height: 1; }

.form-control:-ms-input-placeholder {
  color: #3a3a3a;
  font-size: 16px;
  line-height: 1; }

.form-control::-webkit-input-placeholder {
  color: #3a3a3a;
  font-size: 16px;
  line-height: 1; }

.contenido-content {
  text-align: center;
  background: #363636; }

.contenido h1 {
  font-size: 62px;
  margin-bottom: 70px;
  position: relative; }

.contenido .timing {
  margin-top: 0; }

.text-color {
  color: #144D2A; }

.fondo-stilo {
  background-image: linear-gradient(to top, #e6e9f0 0%, #eef1f5 100%);
  -webkit-box-shadow: 0px 0px 5px 3px #223d47;
  -moz-box-shadow: 0px 0px 5px 3px #223d47;
  box-shadow: 0px 0px 5px 3px #dedede;
  border-radius: 10px; }

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px; }

.btn-wm {
  width: 50% !important; }

.btn-act {
  color: #144D2A;
  background-color: rgba(46, 86, 99, 0);
  transition: 0.3s;
  border-color: #078218;
  transition: 0.3s;
  font-weight: 600; }

.btn-act:hover, .btn-act:focus {
  color: #ffffff !important;
  background-color: #3c6d7d;
  border-color: #3c6d7d; }

.text-white {
  color: #FFF !important; }

.modal-backdrop {
  background-color: #144D2A !important; }

.modal-content {
  background-color: rgba(255, 255, 255, 0.62); }

.modal-header h4 {
  font-size: 25px;
  color: #144D2A; }

.modal-header .close {
  font-size: 35px;
  font-weight: normal;
  color: #144D2A; }

.modal-dialog {
  width: 85%;
  margin: auto;
  padding-top: 1%; }

.modal-body {
  max-height: calc(100% - 100px);
  overflow-y: auto; }

.text-cargando {
  margin-top: 30%;
  font-size: 45px;
  color: #144D2A; }

.panel {
  margin: 2px; }

.panel-heading {
  padding: 5px 10px; }

.panel-body {
  padding: 10px; }

/******** EQUIPO AZUL *************/
.panel-primary > .panel-body {
  background-color: #bed6ea;
  color: #337ab7; }

/******** EQUIPO ROJO *************/
.panel-danger {
  border-color: #b50d0d; }

.panel-danger > .panel-heading {
  background-color: #b50d0d;
  color: #ffffff;
  border-color: #b50d0d; }

.panel-danger > .panel-body {
  background-color: #ffb9b9;
  color: #b50d0d; }

/******** EQUIPO VERDE *************/
.panel-success {
  border-color: #3c763d; }

.panel-success > .panel-heading {
  background-color: #3c763d;
  color: #ffffff;
  border-color: #3c763d; }

.panel-success > .panel-body {
  background-color: #97d899;
  color: #3c763d; }

.label-success {
  background-color: #3c763d;
  color: #ffffff; }

/******** EQUIPO AMARILLO *************/
.panel-warning {
  border-color: #ad9207; }

.panel-warning > .panel-heading {
  color: #ffffff;
  background-color: #ad9207;
  border-color: #ceb620; }

.panel-warning > .panel-body {
  background-color: #f9eeb6;
  color: #ad9207; }

.label-warning {
  background-color: #ad9207;
  color: #ffffff; }

/******** EQUIPO AQUA *************/
.panel-aqua {
  border-color: #0fab8c; }

.panel-aqua > .panel-heading {
  color: #ffffff;
  background-color: #0fab8c;
  border-color: #0fab8c; }

.panel-aqua > .panel-body {
  background-color: #a5ecde;
  color: #0fab8c; }

.label-aqua {
  background-color: #0fab8c;
  color: #ffffff; }

/******** EQUIPO MORADO *************/
.panel-morado {
  border-color: #6c22d4; }

.panel-morado > .panel-heading {
  color: #ffffff;
  background-color: #6c22d4;
  border-color: #6c22d4; }

.panel-morado > .panel-body {
  background-color: #c4afe2;
  color: #6c22d4; }

.label-morado {
  background-color: #6c22d4;
  color: #ffffff; }

/******** EQUIPO PLATA *************/
.panel-plata {
  border-color: #8a9597; }

.panel-plata > .panel-heading {
  color: #ffffff;
  background-color: #8a9597;
  border-color: #8a9597; }

.panel-plata > .panel-body {
  background-color: #e0e0e0;
  color: #8a9597; }

.label-plata {
  background-color: #8a9597;
  color: #ffffff; }

/******** EQUIPO CAFE *************/
.panel-cafe {
  border-color: #a5593a; }

.panel-cafe > .panel-heading {
  color: #ffffff;
  background-color: #a5593a;
  border-color: #a5593a; }

.panel-cafe > .panel-body {
  background-color: #f1cbbb;
  color: #a5593a; }

.label-cafe {
  background-color: #a5593a;
  color: #ffffff; }

/******** EQUIPO NEGRO *************/
.panel-negro {
  border-color: #464443; }

.panel-negro > .panel-heading {
  color: #ffffff;
  background-color: #464443;
  border-color: #464443; }

.panel-negro > .panel-body {
  background-color: #c3c3c3;
  color: #464443; }

.label-negro {
  background-color: #464443;
  color: #ffffff; }

/******** EQUIPO GRIS *************/
.panel-gris {
  border-color: #737272; }

.panel-gris > .panel-heading {
  color: #ffffff;
  background-color: #737272;
  border-color: #737272; }

.panel-gris > .panel-body {
  background-color: #c3c3c3;
  color: #737272; }

.label-gris {
  background-color: #737272;
  color: #ffffff; }

/******** EQUIPO BLANCO *************/
.panel-blanco {
  border-color: #737272; }

.panel-blanco > .panel-heading {
  color: #464443;
  background-color: #fff;
  border-color: #e2e2e2; }

.label-blanco {
  background-color: #737272;
  color: #ffffff; }

/******** EQUIPO DORADO *************/
.panel-dorado {
  border-color: #e6a737; }

.panel-dorado > .panel-heading {
  color: #ffffff;
  background-color: #e6a737;
  border-color: #e6a737; }

.panel-dorado > .panel-body {
  background-color: #fdf0d8;
  color: #e6a737; }

.label-dorado {
  background-color: #e6a737;
  color: #ffffff; }

/******** EQUIPO NARANJA *************/
.panel-naranja {
  border-color: #ffa500; }

.panel-naranja > .panel-heading {
  color: #ffffff;
  background-color: #ffa500;
  border-color: #ffa500; }

.panel-naranja > .panel-body {
  background-color: #f9ecd4;
  color: #ffa500; }

.label-naranja {
  background-color: #ffa500;
  color: #ffffff; }

/******** EQUIPO ROSA *************/
.panel-rosa {
  border-color: #e45882; }

.panel-rosa > .panel-heading {
  color: #ffffff;
  background-color: #e45882;
  border-color: #e45882; }

.panel-rosa > .panel-body {
  background-color: #ffe2eb;
  color: #e45882; }

.label-rosa {
  background-color: #e45882;
  color: #ffffff; }

.integrantes {
  text-transform: uppercase;
  font-size: 15px;
  padding-bottom: 3px;
  font-weight: 600; }

.color-azul {
  color: #337ab7; }

.label.arrowed {
  margin-left: 5px; }

.font-100 {
  font-weight: 100; }

/*IMAGENES ACTIVIDADES RALLY*/
.profile-grid {
  overflow: auto;
  white-space: normal; }

.profile-grid .profile {
  padding-bottom: 20px; }

.profile-grid .panel {
  padding: 0; }

.profile-grid .panel-body {
  background-color: #41771d;
  border-color: #41771d;
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 2px; }

.profile-grid .profile-name {
  font-weight: 100;
  text-transform: uppercase; }

.profile-grid .thumbnail {
  margin-bottom: 6px; }

.profile-grid .panel-thumbnail {
  overflow: hidden; }

.profile-grid .img-rounded {
  border-radius: 4px 4px 0 0; }

.shadow {
  -webkit-box-shadow: 14px 17px 46px -19px rgba(0, 0, 0, 0.58);
  -moz-box-shadow: 14px 17px 46px -19px rgba(0, 0, 0, 0.58);
  box-shadow: 14px 17px 46px -19px rgba(0, 0, 0, 0.58); }

.contenido img {
  transition: 0.6s ease;
  width: 230px;
  height: 225px; }

.profile:hover img {
  -webkit-transform: scale(1.2);
  transform: scale(1.2); }

/* 

    ESTILOS RESPONSIVOS

*/
@media (max-width: 768px) {
  .contenido {
    margin-top: 10%;
    margin-left: 15px;
    margin-right: 15px; } }
@media (max-width: 530px) {
  .contenido {
    margin-top: 16%; }

  h3, .fecha {
    font-size: 12px; }

  .btn {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px; }

  .cap {
    display: none; } }
@media screen and (min-width: 768px) {
  .content,
  .content .row,
  .content .row .left-block,
  .content .row .right-block,
  .contenido-content {
    height: 100%; }

  .contenido {
    position: relative;
    top: 52%;
    -webkit-transform: translateY(-48%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
    transform: translateY(-50%); }

  .contenido img {
    position: relative;
    bottom: -10px; }

  x:-o-prefocus {
    top: 30%;
    transform: translateY(-30%); }

  x:-o-prefocus, .contact-block {
    top: 30%;
    transform: translateY(-30%); }

  x:-o-prefocus .contenido {
    position: relative;
    top: 50%;
    transform: translateY(-50%); } }
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .contenido {
    position: relative;
    top: 52%;
    transform: translateY(-50%); } }
@media screen and (max-width: 480px) {
  .contenido {
    padding: 25px 0; }

  h2 {
    font-size: 28px; }

  .contenido img {
    width: 170px;
    height: 110px; } }
@media (max-width: 400px) {
  .modal-dialog {
    width: 99%;
    position: absolute;
    left: 3px; } }
div.textDiv_Days > span, div.textDiv_Hours > span, div.textDiv_Minutes > span, div.textDiv_Seconds > span {
  text-shadow: 4px 1px 2px rgba(46, 86, 99, 0.35); }

/* Flash class and keyframe animation */
.flash {
  -webkit-animation: flash linear 1s infinite;
  animation: flash linear 1.3s infinite; }

@-webkit-keyframes flash {
  0% {
    opacity: 1; }
  50% {
    opacity: .1; }
  100% {
    opacity: 1; } }
@keyframes flash {
  0% {
    opacity: 1; }
  50% {
    opacity: .1; }
  100% {
    opacity: 1; } }
.panel-heading > i {
  font-size: 105%; }

/*** IMAGENES DE FONDO ***/
.cb-slideshow,
.cb-slideshow:after {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 0; }

.cb-slideshow:after {
  content: '';
  background: transparent url(../images/pattern.png) repeat top left; }

.cb-slideshow li span {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  color: transparent;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: none;
  opacity: 0;
  z-index: 0;
  -webkit-backface-visibility: hidden;
  -webkit-animation: imageAnimation 36s linear infinite 0s;
  -moz-animation: imageAnimation 36s linear infinite 0s;
  -o-animation: imageAnimation 36s linear infinite 0s;
  -ms-animation: imageAnimation 36s linear infinite 0s;
  animation: imageAnimation 36s linear infinite 0s; }

.cb-slideshow li:nth-child(1) span {
  background-image: url(../images/ant/7.jpg); }

.cb-slideshow li:nth-child(2) span {
  background-image: url(../images/ant/1.jpeg);
  animation-delay: 4s; }

.cb-slideshow li:nth-child(3) span {
  background-image: url(../images/ant/2.jpg);
  animation-delay: 8s; }

.cb-slideshow li:nth-child(4) span {
  background-image: url(../images/ant/3.jpg);
  animation-delay: 12s; }

.cb-slideshow li:nth-child(5) span {
  background-image: url(../images/ant/4.jpg);
  animation-delay: 16s; }

.cb-slideshow li:nth-child(6) span {
  background-image: url(../images/ant/6.jpg);
  animation-delay: 20s; }

.cb-slideshow li:nth-child(7) span {
  background-image: url(../images/1.jpg);
  animation-delay: 24s; }

.cb-slideshow li:nth-child(8) span {
  background-image: url(../images/ant/8.jpg);
  animation-delay: 28s; }

.cb-slideshow li:nth-child(9) span {
  background-image: url(../images/ant/9.jpeg);
  animation-delay: 32s; }

.cb-slideshow li:nth-child(10) span {
  background-image: url(../images/ant/10.jpg);
  animation-delay: 36s; }

/* Animation for the slideshow images */
@-webkit-keyframes imageAnimation {
  0% {
    opacity: 0;
    -webkit-animation-timing-function: ease-in; }
  8% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -webkit-animation-timing-function: ease-out; }
  17% {
    opacity: 1;
    -webkit-transform: scale(1.1); }
  25% {
    opacity: 0;
    -webkit-transform: scale(1.1); }
  100% {
    opacity: 0; } }
@-moz-keyframes imageAnimation {
  0% {
    opacity: 0;
    -moz-animation-timing-function: ease-in; }
  8% {
    opacity: 1;
    -moz-transform: scale(1.05);
    -moz-animation-timing-function: ease-out; }
  17% {
    opacity: 1;
    -moz-transform: scale(1.1); }
  25% {
    opacity: 0;
    -moz-transform: scale(1.1); }
  100% {
    opacity: 0; } }
@-o-keyframes imageAnimation {
  0% {
    opacity: 0;
    -o-animation-timing-function: ease-in; }
  8% {
    opacity: 1;
    -o-transform: scale(1.05);
    -o-animation-timing-function: ease-out; }
  17% {
    opacity: 1;
    -o-transform: scale(1.1); }
  25% {
    opacity: 0;
    -o-transform: scale(1.1); }
  100% {
    opacity: 0; } }
@-ms-keyframes imageAnimation {
  0% {
    opacity: 0;
    -ms-animation-timing-function: ease-in; }
  8% {
    opacity: 1;
    -ms-transform: scale(1.05);
    -ms-animation-timing-function: ease-out; }
  17% {
    opacity: 1;
    -ms-transform: scale(1.1); }
  25% {
    opacity: 0;
    -ms-transform: scale(1.1); }
  100% {
    opacity: 0; } }
@keyframes imageAnimation {
  0% {
    opacity: 0;
    animation-timing-function: ease-in; }
  8% {
    opacity: 1;
    transform: scale(1.05);
    animation-timing-function: ease-out; }
  17% {
    opacity: 1;
    transform: scale(1.1); }
  25% {
    opacity: 0;
    transform: scale(1.1); }
  100% {
    opacity: 0; } }
/* Animation for the title */
@-webkit-keyframes titleAnimation {
  0% {
    opacity: 0;
    -webkit-transform: translateY(200px); }
  8% {
    opacity: 1;
    -webkit-transform: translateY(0px); }
  17% {
    opacity: 1;
    -webkit-transform: scale(1); }
  19% {
    opacity: 0; }
  25% {
    opacity: 0;
    -webkit-transform: scale(10); }
  100% {
    opacity: 0; } }
@-moz-keyframes titleAnimation {
  0% {
    opacity: 0;
    -moz-transform: translateY(200px); }
  8% {
    opacity: 1;
    -moz-transform: translateY(0px); }
  17% {
    opacity: 1;
    -moz-transform: scale(1); }
  19% {
    opacity: 0; }
  25% {
    opacity: 0;
    -moz-transform: scale(10); }
  100% {
    opacity: 0; } }
@-o-keyframes titleAnimation {
  0% {
    opacity: 0;
    -o-transform: translateY(200px); }
  8% {
    opacity: 1;
    -o-transform: translateY(0px); }
  17% {
    opacity: 1;
    -o-transform: scale(1); }
  19% {
    opacity: 0; }
  25% {
    opacity: 0;
    -o-transform: scale(10); }
  100% {
    opacity: 0; } }
@-ms-keyframes titleAnimation {
  0% {
    opacity: 0;
    -ms-transform: translateY(200px); }
  8% {
    opacity: 1;
    -ms-transform: translateY(0px); }
  17% {
    opacity: 1;
    -ms-transform: scale(1); }
  19% {
    opacity: 0; }
  25% {
    opacity: 0;
    -webkit-transform: scale(10); }
  100% {
    opacity: 0; } }
@keyframes titleAnimation {
  0% {
    opacity: 0;
    transform: translateY(200px); }
  8% {
    opacity: 1;
    transform: translateY(0px); }
  17% {
    opacity: 1;
    transform: scale(1); }
  19% {
    opacity: 0; }
  25% {
    opacity: 0;
    transform: scale(10); }
  100% {
    opacity: 0; } }
/* Show at least something when animations not supported */
.no-cssanimations .cb-slideshow li span {
  opacity: 1; }

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