header{left:0;position:absolute;right:0;top:0;z-index:4;}
#navigation{padding:0 15px;}
.navbar{border-radius: 0;margin: 0;-webkit-transition: all 0.7s ease 0s;transition: all 0.5s ease 0s;}
.navbar-center{float:initial;margin:0 auto;}
.navbar.navbar-fixed-top{ background: rgb(144,33,228);background: -moz-linear-gradient(-119deg, rgba(144,33,228,1) 0%, rgba(54,169,225,1) 50%, rgba(144,33,228,1) 100%);background: -webkit-linear-gradient(-119deg, rgba(144,33,228,1) 0%, rgba(54,169,225,1) 50%, rgba(144,33,228,1) 100%);background: linear-gradient(-119deg, rgba(144,33,228,1) 0%, rgba(54,169,225,1) 50%, rgba(144,33,228,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9021e4",endColorstr="#9021e4",GradientType=1); box-shadow: 0 0 20px -10px #9021e4;}
.navbar-brand{display:none;}
.navbar-nav > li{float:initial;display:inline-block;}
.navbar-nav li a{color: #fff;font-size:21px;padding:30px 25px;transition: all 0.3s ease 0s;}
.nav > li > a:focus, .nav > li > a:hover, .nav > .active > a{font-weight:bold;background-color:initial;}

#scrollUp{background: #601eae none repeat scroll 0 0;border-radius: 0px;bottom: 15px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);color: #fff;font-size: 28px;height: 40px;line-height: 35px;position: fixed;right: 15px;text-align: center;transition: all 0.3s ease 0s;width: 40px;z-index: 200;}
#scrollUp:hover{background:#601eae;}

/*
  INICIO
*/
.inicio{
  background: rgb(144,33,228);
  background: -moz-linear-gradient(-119deg, rgba(144,33,228,1) 0%, rgba(54,169,225,1) 50%, rgba(144,33,228,1) 100%);
  background: -webkit-linear-gradient(-119deg, rgba(144,33,228,1) 0%, rgba(54,169,225,1) 50%, rgba(144,33,228,1) 100%);
  background: linear-gradient(-119deg, rgba(144,33,228,1) 0%, rgba(54,169,225,1) 50%, rgba(144,33,228,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9021e4",endColorstr="#9021e4",GradientType=1); 
  border-bottom: 40px solid #601eae;
  height: 100vh;
  max-width:100%;
  overflow: hidden;
  position:relative;
  width: 100vw;
}
.intro-forma-1,.intro-forma-2,.intro-puntos-1,.intro-puntos-2,.linea{position:absolute;}
.intro-forma-1{top:-10%;left:-5%;}
.intro-forma-2{bottom:-10%;right:-5%;}
.intro-puntos-1{top:-5%;right:0;}
.intro-puntos-2{bottom:-5%;left:0;}
.linea{
  border-left: 3px solid #ffffff;
  height: 60vh;
  left:3%;
  top:20%;
  width: 3px;
}

.inicio .logo{
  height: 55vh;
  max-width:100%;
}
.bot-inscribite{
  position:absolute;
  left:50%;
  margin-left:-100px;
  margin-top:38vh;
  width:200px;
}
.bot-inscribite img{
  width: 200px;
}

.datos{
  position:absolute;
  bottom:5%;
  left:0;
}
.datos h3{
  color:#ffffff;
  font-size: 22px;
}
.datos h3 span{font-family:'NowAltRegular';}

/*
  LOGOS
*/
.bloque-logos{text-align:center;}
.bloque-logos h3 {
  display: inline-block;
  color:#601eae;
  font-family: 'NowAltBold', sans-serif;
  font-size: 19px;
  margin: 0;
  text-transform: uppercase;
  vertical-align: middle;
}
.bloque-logos a {
  display: inline-block;
  margin: 0 10px;
  vertical-align: middle;
}
.bloque-logos.col-md-offset-4{margin-left:30.333%;}

/*
  ASESORAMIENTO
*/
.asesoramiento{position:relative;}
.bg-asesoramiento{
  position: absolute;
  right: 0;
  top: 35%;
  max-width: 70%;
}
.asesoramiento .section-header {
  border-bottom: 4px solid #601eae;
  margin-bottom: 15px;
  padding-bottom: 10px;
}
.asesoramiento .section-header h2 {
  color: #601eae;
  font-size: 25px;
  margin-bottom: 0;
}
.asesoramiento .section-content p {
  color: #333;
}

/*
  MENTORSEXPERIENCE
*/
.mentorsexperience .section-header h2 {
  color: #601eae;
  font-size: 25px;
  margin-bottom: 30px;
}
.mentorsexperience .section-content p {
  color: #333;
}
/*
.mentorsexperience dl{padding:0;}
.mentorsexperience dt{
  clear: left;
  color: #6ac5d9;
  float: left;
  font-size: 90px;
  text-align: center;
  width: 100px;
}.mentorsexperience dt:after{content: ":";}
.mentorsexperience dd{
  font-family:'NowAltRegular';
  margin:0 0 0 110px;
  padding:0 0 2em 0;
}*/
.rotate{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}

.mentorsexperience .bot-ver-video-instructivo{width:300px;}

/*
  AGENDA
*/
.agenda h2{
  font-family:'NowAltRegular';
  font-size: 20px;
  margin-left: 29px;
  margin-top: 9px;
  margin-bottom: 0;
}
.agenda .panel {
  margin-bottom: 5px;
  border-radius: 20px;
  -webkit-box-shadow: initial;
  box-shadow: initial;
  border: initial;
}
.panel-group .panel + .panel {
    margin-top: 0px;
}
.agenda .panel-default {
  border-color: initial;
  border-radius: initial;
  background: initial;
}
.agenda .panel-group .panel-heading + .panel-collapse > .list-group,
.agenda .panel-group .panel-heading + .panel-collapse > .panel-body {
  border-top: initial;
  margin-top: 20px;
}
.agenda .panel-body .col-xs-12.col-md-11 {
    margin: 0 auto;
    float: initial;
}
.agenda .panel-default > .panel-heading {
  background-color: initial;
  border-color: initial;
  color: initial;
  padding: 2px 15px;
}
.agenda .panel-title {
  font-size: 23px;
  letter-spacing: -2px;
}
.agenda .panel-title a {
  background-color: #601eae;
  border-color: #601eae;
  border-radius: 20px;
  color: #fff;
  display: block;
  padding: 12px;
}
.agenda .panel-title a.collapsed {
  background-color: #fff;
  border: 1px solid #601eae;
  border-radius: 20px;
  color: #601eae;
  display: block;
  padding: 12px;
}

.agenda h5{
  font-size: 21px;
  letter-spacing: -2px;
}
.agenda h5 span{
  font-family:'NowAltRegular';
  font-size: 16px;
  letter-spacing: initial;
}
.agenda ul li{
  border-bottom: 1px solid #333;
  font-size: 16px;
  margin-bottom: 12px;
  padding-bottom: 12px;
  padding-left: 9px;
  width: 95%;
}
.agenda ul li:last-child{
  border-bottom: initial;
}
.agenda .bot-reservar{width:300px;}

/*
  MENTORES
*/
.mentores h2{
  font-family:'NowAltRegular';
  font-size: 16px;
  line-height: 1.1em;
  margin-top: 2px;
  margin-bottom: 0;
}
.mentores ul{margin-bottom:30px;}
.mentores ul li{
  font-size: 16px;
  letter-spacing: -1px;
  margin: 7px 0 15px 0;
}
.ideas.col-md-4.col-md-offset-2{padding-right:30px;}
.emprendimientos.col-md-4{padding-left:30px;}
.ideas h4,
.emprendimientos h4{
  font-size: 28px;
  border-bottom: 3px solid;
  letter-spacing: -2px;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.ideas h4{color:#63d9c5;border-bottom-color:#63d9c5;}
.emprendimientos h4{color:#8b24fb;border-bottom-color:#8b24fb;}
.ideas a,
.emprendimientos a{
  font-size: 12px;
  padding: 5px 7px;
  text-transform: uppercase;
}
.ideas a{background-color:#63d9c5;color:#333;}
.emprendimientos a{background-color:#8b24fb;color:#fff;}

/*
  REGISTRO
*/
.registro .bot-reservar{width:300px;}
.registro .bot-instructivo{width:220px;}
.btn.btn-video{
  border:initial;
  background: initial;
  padding: 0;
  margin: 30px 0 0 0;
}

.vertical-alignment-helper {
    display:table;
    height: 50%;
    width: 50%;
    margin: 5% auto;
}
.vertical-align-center {
    display: table-cell;
    vertical-align: middle;
}
.modal-content {
    width:inherit;
    height:inherit;
    margin: 0 auto;
}
.modal-dialog {
  width: 100%;
  /*height: 100%;*/
  margin: 0;
  padding: 0;
}
.modal-content {
  background-color: initial;
  border-radius: 0;
  /*height: 100%;*/
}
.modal-body {
  border-radius: 0;
  height: auto;
  padding:0px;
  position:relative;
}
.close {
  position:absolute;
  right:10px;
  top:5px;
  z-index:999;
  font-size:2rem;
  font-weight: normal;
  color:#fff;
  opacity:1;
}

/*
  FOOTER LOGOS
*/
/*.footer-logos .bloque-logos h3 {
    font-size: 25px;
}

/*
  PIE
*/
.footer{
  background-color: #601eae;
  /*border-top: 40px solid #601eae;*/
}
.footer p{
  color: #ffffff;
  margin-bottom: 0px;
  margin-top: -8px;
}
a.btn-social,.btn-social{
  background-color: #ffffff;
  border-radius: 50%;
  color: #601eae;
  display: inline-block;
  font-size: 23px;
  height: 37px;
  line-height: 39px;
  margin: 0 5px;
  text-align: center;
  text-decoration: none;
  transition: background-color .3s;
  webkit-transition: background-color .3s;
  width: 37px;
}
.btn-social .fa,.btn-social i{
  backface-visibility: hidden;
  moz-backface-visibility: hidden;
  ms-transform: scale(1);
  o-transform: scale(1);
  transform: scale(1);
  transition: all .25s;
  webkit-backface-visibility: hidden;
  webkit-transform: scale(1);
  webkit-transition: all .25s;
}
.btn-social:hover,.btn-social:focus{
  color: #601eae;
  outline: none;
  text-decoration: none;
}
.btn-social:hover .fa,.btn-social:focus .fa,.btn-social:hover i,.btn-social:focus i{
  ms-transform: scale(1.3);
  o-transform: scale(1.3);
  transform: scale(1.3);
  webkit-transform: scale(1.3);
}