.labelusuario{
                color:#0277bd;
            }
            .labelpassword{
                color:#0277bd;
            }
            .mc-login-aula-virtual{
                border-radius: 20px;
            }
            
            .divIniciarSesion{
                text-align:center;
            }
            
            .tm-olvidaste-user-pass{
                text-align:center;
                font-size:14px;
            }
            
            .formloginaula{
                border-color: #fff #fff #0277bd #fff;
                border-bottom:2px solid #0277bd;
            }
            
            .mc-login-aula-virtual .modal-body{
                padding:3rem;
            }
            
            .navitemtienda{
                
                border-radius:14px;
                border: 2px solid #5cb85c;
                padding-left:5px;
                padding-right:5px;
                padding-top:8px;
                padding-bottom:8px;
            }
            .datos-testimonio{
                font-size:14px;
            }
            
            .navitemtienda{
                
                border-radius:14px;
                border: 2px solid #5cb85c;
                padding-left:5px;
                padding-right:5px;
                padding-top:8px;
                padding-bottom:8px;
            }
            
    
 
.portada{
   /*background: url(https://www.masterpre.com/images/preuniversitario.webp) no-repeat  center; /*publicidad_c_opt_master.png*/
   -webkit-background-size: cover;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
   height: 100%;
   width: 100% ;
   text-align: center;*/
 
}

.texto-portada{
    padding-top:150px;
    color:#fff;
    font-size:60px; /*70*/
    font-family: sans-serif;
}

.form-portada{
  margin: 30px 0px 160px 0px;   
  padding: 20px;
  background: rgba(0,0,0,0.5);
  display: inline-block;
  width: 70% ; /*80px*/
}

.btn-ver-info{
    border:1px solid red;
    cursor:pointer;
    text-align:center;
    vertical-align: middle;
    font-size:1rem;
    line-height:1.5;
    padding-right:1rem;
    padding-left: 1rem;
    padding-top:0.5rem;
    padding-bottom:0.5rem;
    background-color: #ee2737;
    color:#fff;
    
    
}

.btn-ver-info:hover{
    color:#fff;
    background-color: #d62332;
}

.box-btn-ver-info{
    margin-top:5px;
}

.img-modal-blog{
    text-align:center;
    padding-bottom:15px;
}

.btn-info-blog{
    text-align:center;
    padding-top:10px;
    padding-bottom:20px;
}

.fc-programa {
    height: 52px !important;
    width:100%;
    background: #fff !important;
    color: #000000 !important;
    font-size: 18px;
    border-radius: 0px;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 0.375rem 0.75rem
}

@media (min-width: 721px) and (max-width: 1400px) {
    .form-portada{
        
        width: 80% ; /*80px*/
        
    }
}

@media  (max-width: 720px) {
    .form-portada{
        
        width: 100% ; /*80px*/
        margin-bottom:80px;
        padding:3px;
    }
    
    .texto-portada{
        padding-top:60px;
        font-size:26px; /*30px*/
        
    }
    
    .fc-programa{
        font-size:15px;
    }
    
    
}

@media (max-width: 1010px) {
    .texto-portada{
        
        color:#fff;
        
        font-family: sans-serif;
    }
}

.mb-blog{
    text-align:center;
    font-size:25px;
}


.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
   
}
.embed-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 900px;
}
