.intro-A4-0 p,.live-video h2,ul.tabs .text-s p{font-family:'Exo 2',sans-serif;color:#fff}ul.tabs .text-s,ul.tabs li{display:inline-block;padding:10px}.btn-asistencia,.video-box iframe{width:100%;position:absolute;height:100%}.button-group:after,.grid:after{content:'';clear:both}.btn-azul,.content-videos .tit-seccion p,.element-info .categoria,.element-info .titulo,.mes,.textadd{text-transform:uppercase}.bg-headA4-0{background:url(../images/aula40/bg-headA4-0.jpg) top center no-repeat #13213B;background-size:cover;max-width:100%;height:auto}.header-video{padding:25px 0}.live-video h2{font-size:30px;margin:20px 0}ul.tabs{margin:0;list-style:none;background-color:rgba(12,19,32,.4);height:auto;padding:10px 5px 5px}ul.tabs li{background:0 0;color:#fff;cursor:pointer;opacity:.6;transition:all ease .3s}ul.tabs li.current,ul.tabs li:hover{opacity:1;transition:all ease .3s}ul.tabs li.current{background:rgba(255,255,255,.5);border-radius:6px;color:#fff;padding:10px}.tabs-media{margin:10px auto 20px}.tab-content{display:none;background:#000;padding:0;box-shadow:0 10px 20px rgba(0,0,0,.35);position:relative}.video-box{position:relative;height:0;padding-bottom:56.25%;z-index:0}.video-box iframe{left:0}.tab-content.current{display:block;border:2px solid #ce1312}.btn-asistencia{top:0;z-index:4}.btn-asistencia button{background-color:rgba(19,33,59,.5);height:100%;width:100%;cursor:pointer;text-indent:-9999px;border:0}.intro-A4-0{margin-top:60px;text-align:center}.intro-A4-0 p{font-size:18px;margin:20px 0}.content-videos .tit-seccion small,.intro-A4-0 a .infoA4-0{font-size:12px;font-family:'Exo 2',sans-serif}.intro-A4-0 a{display:inline-block;margin:20px 10px;cursor:pointer}.intro-A4-0 a .infoA4-0{border:1px solid #fff;color:#fff;display:block;transition:all ease .3s}.intro-A4-0 a .infoA4-0 img{height:23px;margin-right:5px;vertical-align:bottom}.intro-A4-0 a .infoA4-0:hover{opacity:.6;transition:all ease .3s}.contentA4-0{background-color:rgba(12,19,32,1);border-top:2px solid #bf1522;height:auto;overflow:hidden}.content-videos{margin:20px auto 40px}.content-videos .tit-seccion{color:#fff}.content-videos .ico-cursos{height:43px;width:50px;float:left;margin:0 15px 15px 0}.content-videos .tit-seccion small{font-weight:400;text-transform:uppercase}.content-videos .tit-seccion p{font-family:'Exo 2',sans-serif;font-size:24px;font-weight:700;padding:0;margin:0;line-height:1}.button{display:inline-block;padding:4px 10px;margin:10px 5px;background:#bf1522;border:none;border-radius:8px;color:#fff;font-family:Lato,sans-serif;font-size:12px;cursor:pointer}.button.is-checked,.button:active,.button:hover{background-color:#fff;color:#000}.element-info .categoria,.element-info .fecha,.element-info .titulo,.modal-Aula4 .modal-body,.modal-Aula4 .modal-title{font-family:'Exo 2',sans-serif}.button-group{float:right}.button-group:after{display:block}.button-group .button{float:left}.button-group .button:first-child,.button-group .button:last-child{border-radius:8px}.grid{margin:20px auto}.grid:after{display:block}.element-item{position:relative;float:left;width:240px;height:auto;margin:16px;padding:0}.element-info{background:0 0;color:#fff}.element-info a .thumb-video{transition:all ease-in-out .3s}.element-info a:hover .thumb-video{opacity:.5;transition:all ease-in-out .3s}.element-info .thumb-video{width:240px;height:135px;position:relative;z-index:1}.element-info .thumb-video img{height:auto;max-width:100%}.element-info .ico-play{height:50px;width:50px;position:absolute;left:100px;top:50px;z-index:2}.element-item>*{margin:0;padding:0}.element-info .titulo{letter-spacing:0;font-size:16px;font-weight:400;margin-bottom:3px}.element-info .categoria{font-size:12px;font-weight:400;margin-bottom:1px}.element-info .fecha{font-weight:400;font-size:11px}.modal-Aula4 .modal-content{border-radius:0}.modal-Aula4 .modal-header{padding:15px;border-bottom:0;background-color:#000}.modal-Aula4 .modal-title{margin:0;line-height:1.42857143;color:#fff;font-weight:400;font-size:24px}.modal-Aula4 .modal-header .close{float:right;font-size:31px;font-weight:700;line-height:1;color:#fff;opacity:1}.modal-Aula4 .modal-body{text-align:center;padding:20px 0}.hora,.mes,.titulo-curso{text-align:left}.modal-Aula4 .modal-body img{height:auto;max-width:100%}.body-calendar{display:block;height:auto;overflow:hidden}.fecha-prox{display:block;border-bottom:1px solid #ededed;padding:5px 0;margin:10px 0;width:100%;height:auto;overflow:hidden}.titulo-curso{color:#3a3a3b;font-weight:700;font-size:15px;line-height:1em;padding-top:.5em}.dia p,.mes{font-size:14px}.mes{color:#1f345d;font-weight:700;line-height:2em}.dia p,.hora{font-weight:400;line-height:2em}.dia{background-color:#1f345d;height:30px;width:30px;border-radius:50%}.dia p{color:#fff}.hora{color:#3a3a3b;font-size:13px}.textadd{color:#3a3a3b;font-weight:700;font-size:10px;text-align:right;line-height:1em}.btn-google,.btn-icalendar,.btn-outlook{border-radius:25px;cursor:pointer;font-family:Lato,sans-serif;font-size:11px;height:24px;padding:2px 10px 2px;text-align:center;color:#fff;transition:all ease .3s}.btn-google{background-color:#c33}.btn-google:hover{background-color:#f22424;color:#fff;text-decoration:none;transition:all ease .3s}.btn-outlook{background-color:#1f5099}.btn-outlook:hover{background-color:#145dc9;color:#fff;text-decoration:none;transition:all ease .3s}.btn-icalendar{background-color:#7d7d7d}.btn-azul,.forma-asistencia .form-group label{font-family:'Exo 2',sans-serif}.btn-icalendar:hover{background-color:#999;color:#fff;text-decoration:none;transition:all ease .3s}.nopadding{padding:0}.botonera-Cal{margin:10px auto}.forma-asistencia{display:block;height:auto;overflow:hidden;padding:10px;width:90%;margin:0 auto}.forma-asistencia .form-group{display:block;margin:15px 0}.forma-asistencia .form-group label{color:#3a3a3b;font-size:14px;padding-left:15px;font-weight:400;display:block;text-align:left}.forma-asistencia .form-group input{background-color:#eee;border:0;display:block;padding:5px;color:#3a3a3b;width:100%}.btn-azul{background-color:#1f345d;border:0;border-radius:4px;color:#fff;font-size:16px;text-align:center;padding:5px 20px}.btn-azul:active,.btn-azul:hover{color:#fff;text-decoration:none}@media only screen and (max-width:30em){.container-fluid{padding-left:0!important;padding-right:0!important}.hora{font-size:12px!important}.titulo-curso{padding-top:.25em}.content-videos .ico-cursos{height:40px;width:40px!important}.content-videos .tit-seccion p{font-size:18px!important}.button-group{margin-top:10px!important}.button{margin:5px!important}.intro-A4-0 a{margin:10px 2px 20px!important}}