@charset "utf-8";

/* CSS Document */

.cursos-home .hover,.cursos-home .hover .overlay{width:100%;height:100%;overflow:hidden}

.cursos-home .hover,.hover h2{text-align:center}
.ehover11 .overlay::before,.ehover12 h2::after,.ehover7 .overlay::before{content:''}

/*body{font-family:colaborate-thinregular,sans-serif;letter-spacing:2px;background-image:url(../images/back3.jpg);background-size:cover;background-repeat:no-repeat;color:#FFF}*/
.modal-body p,pre{text-transform:none;letter-spacing:0}
.cursos-home  h1{font-size:50px}

.titlep{letter-spacing:0;padding-bottom:60px;font-size:18px}
.breath{padding-top:80px}
.topinfo{position:absolute;bottom:1px;left:96px}
.page-header{display:inline-block;margin:40px 0 20px;border:1px solid #eee;padding:15px;border-radius:12px}
.modal-content{color:#000}
.modal-body p{font-size:16px}
.hover button.info,.hover h2{color:#fff}


.cursos-home .navbar-inverse{color:#fff;background-color:rgba(255,255,255,.2);border-bottom:1px solid #fff}
.cursos-home  ul.nav.navbar-nav{float:right}

.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{color:#fff}
.col-lg-3,.col-md-4,.col-sm-6,.col-xs-12{padding:0}
.hover{float:left;position:relative;cursor:default}
.hover .overlay{position:absolute;top:0;left:0}
.hover img{display:block;position:relative}
.ehover10 button,.hover button.info{display:inline-block}
.hover h2{position:relative;font-size:17px;padding:10px;background:rgba(0,0,0,.6)}
.hover button.info{text-decoration:none;padding:7px 14px;border:1px solid #fff;margin:50px 0 0;border-radius:0;background-color:transparent}
.hover button.info:hover{box-shadow:0 0 5px #fff}

.ehover5 button.info:hover,.hover button.nullbutton:hover{box-shadow:none}

.hover button.nullbutton{border:none;padding:0;margin:0}
.ehover4 button.info,.ehover42 button.info{margin:-55px 0 0;padding:73px 90px;font-weight:400;border:1px solid #fff}
.modal-open .modal,button:focus{outline:0!important}
.point{cursor:pointer}


.ehover5 h2,.ehover5 img{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.ehover5 img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.ehover5:hover img{-webkit-transform:scale(1);transform:scale(1)}
.ehover5 .overlay{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.ehover5:hover .overlay{background-color:rgba(170,170,170,.4)}
.ehover5 button.info{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;font-weight:400;border:1px solid #fff;height:85%;width:85%;position:absolute;top:-20%;left:8%;padding:70px}



.ehover5:hover button.info{opacity:1;-webkit-transform:scale(1);transform:scale(1);background-color:rgba(0,0,0,.4)}

.group1,.group2{transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transform-origin:50%;transform-origin:50%;padding:0;letter-spacing:0}
.group1{top:40%}
.group2{top:60%}
.group1 a:first-child i{-webkit-transform:translate3d(-60px,-60px,0) rotate(45deg) scale(2);transform:translate3d(-60px,-60px,0) rotate(45deg) scale(2)}
.group1 a:nth-child(2) i{-webkit-transform:translate3d(60px,-60px,0) rotate(45deg) scale(2);transform:translate3d(60px,-60px,0) rotate(45deg) scale(2)}
.group2 a:first-child i{-webkit-transform:translate3d(-60px,60px,0) rotate(45deg) scale(2);transform:translate3d(-60px,60px,0) rotate(45deg) scale(2)}
.group2 a:nth-child(2) i{-webkit-transform:translate3d(60px,60px,0) rotate(45deg) scale(2);transform:translate3d(60px,60px,0) rotate(45deg) scale(2)}

.set1,.set2{transition:opacity .35s,transform .35s;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transform-origin:50%;transform-origin:50%;padding:0}
.set1{top:40%}
.set2{top:60%}
.set1 a:first-child i{-webkit-transform:translate3d(-60px,-60px,0);transform:translate3d(-60px,-60px,0)}
.set1 a:nth-child(2) i{-webkit-transform:translate3d(60px,-60px,0);transform:translate3d(60px,-60px,0)}
.set2 a:first-child i{-webkit-transform:translate3d(-60px,60px,0);transform:translate3d(-60px,60px,0)}
.set2 a:nth-child(2) i{-webkit-transform:translate3d(60px,60px,0);transform:translate3d(60px,60px,0)}
