@media (max-width: 812px) {    
    #menu-item-977{display:none !important;}
}
@media (max-width: 768px) {    
    #menu-item-977{display:block !important;}
}
.page-full-content.page-rectoria .page-content .container p{
	margin-bottom:0px
}
li.white a {
    color: white !important;
}
.page-full-content.page-rectoria .page-content .container .col-sm-8 p{
	margin-bottom: 10px;
}

.page-full-content.page-rectoria .page-content .container .content-page-title{
	font-size: 34px;
    border-bottom: 3px solid #e1e1e3;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.page-full-content.page-rectoria .page-bannar .container h1,.page-full-content.page-rectoria .page-bannar .container span{
	opacity:0!important;
}

.page-full-content.page-rectoria .sub-header .sub-header-title {
	padding: 10px;
    background: white;   
    text-align: left;
    width: 307px;
    font-weight: bold;
    color: black;    
}

.page-full-content.page-rectoria .sub-header .sub-header-content {
    padding: 9px;
    border-top: 7px solid #c01823;
    background: #00004c;
    color: white;
    width:307px;
    font-size: 14px;
    font-style: italic;
}

.page-full-content.page-rectoria .page-content{ padding-bottom: 45px;}

.page-full-content.page-rectoria .sub-header{
	position: absolute;
    margin-top: -285px;
}
.page-full-content.page-rectoria .sub-header .sub-header-image{
	width:100%;
	padding-top: 25px;
}
.page-full-content.page-rectoria .sub-header .sub-header-image img{
	width:100%;
}
.page-content-header-full.page-rectoria .page-header-image .container{
	display: none;	
}

@media (max-width: 768px){
    .homepage-slider .item{
        background-size: 100% 100% !important;
        height:165px !important;
    }
	.page-full-content.page-rectoria .page-content{
		padding-top: 0px;
	}
	.page-full-content.page-rectoria .sub-header{
		margin-top:0px;
		position: relative;
	}
	.page-full-content.page-rectoria .sub-header .sub-header-title {	   
	     width: 100%; 
	     margin-left: 0px;
	     text-align: left; 
    }
	.page-full-content.page-rectoria .sub-header .sub-header-content {
	    width: 100%;
	    margin-bottom: 10px;
	}
}

@media (min-width: 768px) and (max-width: 992px){   
    .homepage-slider .item{
        height: 280px;
    }
    .homepage-slider {
        height: 280px !important;
    }
	.page-full-content.page-rectoria .sub-header {
	        margin-top: -252px;
		    position: absolute;
		    width: 202px;
	}
	.page-full-content.page-rectoria .sub-header .sub-header-title{
		padding: 10px;    
	    width: 202px;
	    padding-right: 0px;
	    padding-left: 3px;
	    font-size: 12px;
	}
	
	.page-full-content.page-rectoria .sub-header .sub-header-content {
	    padding: 9px;
	    border-top: 7px solid #c01823;
	    background: #00004c;
	    color: white;
   	 	width: 202px;
	}
	.page-full-content.page-rectoria .page-content {
    	padding-bottom: 130px;
	    padding-top: 10px;
	}
}

@media (min-width: 992px) and (max-width: 1024px){   
	.page-full-content.page-rectoria .page-content {    
	    padding-top: 10px;
	    padding-bottom: 80px;
	}
	.page-full-content.page-rectoria .sub-header {
	    margin-top: -264px;
	    position: absolute;
	    width: 276px;
	}
	.page-full-content.page-rectoria .sub-header .sub-header-title{
		padding: 10px;    
	    width: 276px; 
	    padding-right: 3px;
	}
	
	.page-full-content.page-rectoria .sub-header .sub-header-content {
	    padding: 9px;
	    border-top: 7px solid #c01823;
	    background: #00004c;
	    color: white;
    	width: 276px;
	}
}

@media (min-width: 1025px) and (max-width: 1200px){   
	.page-full-content.page-rectoria .sub-header {
	    margin-top: -266px;
	    position: absolute;
	    width: 276px;
	}
	.page-full-content.page-rectoria .sub-header .sub-header-title{
		padding: 10px;    
	    width: 276px; 
	    padding-right: 3px;
	}
	
	.page-full-content.page-rectoria .sub-header .sub-header-content {
	    padding: 9px;
	    border-top: 7px solid #c01823;
	    background: #00004c;
	    color: white;
    	width: 276px;
	}
}

.list-inline {
    padding-left: 0;
    margin-left: -3px !important;
    list-style: none;
}
.bold{ font-weight: bold !important;}
h4.subtitle:after {
    border-bottom: 3px solid #009247;
    content: "";
    display: block;
    width: 80px;
    height: 1PX;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

li#menu-item-159 > a:hover {
    color: #00004c !important;
}

li#menu-item-159 {
    /*background: #fff !important;*/
    color: #00004c !important;
    padding: 15px;
    font-weight: bold;
}

/* Investigación e Innovación */
.page-bannar.investigacion-banner  {
  height: 505px !important;
}


.investigacion-content-top {
    margin-top: -485px;
    background: #FFFFFF;
    padding: 35px 50px;    
}

.investigacion-content-top .investigacion-title{
    color: #151349;
    line-height: 48px;
    margin-bottom: 20px;
}

.investigacion-content-top .investigacion-title sup{
  font-size: 24px;
}

.investigacion-page-content{
  padding: 45px;
}

.investigacion-center-title{
    padding-top: 25px;
    text-align: center;
}

.investigacion-lista li{
  margin-bottom: 30px;
  list-style: none;
}

.investigacion-lista-funciones li{
  margin-bottom: 30px;
  color:#FEBA05;
}

.investigacion-lista-funciones li div{color:white;}

.investigacion-title-competencias{
  font-size: 30px;
  color:#FEBA05;
  text-align: center;
}

.investigacion-text-competencias{
    padding: 15px;
    text-align: center;
    color: #07052F;
}

.investigacion-asistente{
    font-size: 22px;
    color: white;
}

.investigacion-input{
    width: 90%;
    height: 45px;
    padding: 10px;
}

.investigacion-mensaje{
    margin: 0px;
    height: 189px;
    width: 397px;
    min-height: 189px;
    min-width: 397px;
    max-height: 189px;
    max-width: 397px;
    padding: 10px;

}

.investigacion-button-green{
    width: 200px;
    border: 0px;
    padding: 8px;
    color: white;
    background: #019247;
    margin-bottom: 10px;
}

img.investigacion-width-42-porc{ 
    float: left;
    margin-right: 23px;
    margin-bottom: 23px;
}

textarea#comentario {
    height: 195px;
}

.investigacion-width-42-porc{width: 42%;}
.investigacion-width-100-porc{width: 100%;}
.investigacion-width-460{ width: 460px;}
.investigacion-border-right-blue{border-right: 1px solid #151349}
.investigacion-page-gris{background: #F7F8F8;}
.investigacion-page-gris-oscuro{background: #F0EFEF;}
.investigacion-page-blue{background: #151349;color:white;}
.investigacion-backgroun-green{background: #019247;}
.investigacion-green{ color:#2D9247;}
.investigacion-padding-left-30{padding-left: 30px;}
.investigacion-padding-left-45{padding-left: 45px;}
.investigacion-padding-left-75{padding-left: 75px;}
.investigacion-padding-bottom-35{padding-bottom: 35px;}
.investigacion-padding-bottom-20{padding-bottom: 20px;}
.investigacion-padding-bottom-45{padding-bottom: 45px;}
.investigacion-padding-15-25-35{padding:15px 25px 35px;}
.investigacion-padding-30-25{ padding: 30px 25px;}
.investigacion-padding-35-25{ padding: 35px 25px;}
.investigacion-padding-top-bottom-15{padding-top: 15px;padding-bottom: 15px;}
.investigacion-padding-top-bottom-25{padding-top: 25px;padding-bottom: 25px;}
.investigacion-padding-top-bottom-35{padding-top: 35px;padding-bottom: 35px;}
.investigacion-margin-left-right-0{margin-left: 0px;margin-right: 0px;}
.investigacion-margin-top--100{margin-top: -100px;}
.investigacion-margin-top-30{margin-top: 30px;}
.investigacion-margen-left-30{margin-left: 30px;}
.investigacion-margen-left-40{margin-left: 40px;}
.investigacion-margin-auto{margin:auto;}
.investigacion-font-size-24{font-size: 24px;}
.investigacion-font-size-30{font-size: 30px;}
.investigacion-font-size-44{font-size: 44px;}
.investigacion-text-align-center{ text-align: center;}

@media (max-width: 400px){
  .investigacion-descripcion {
      padding-bottom: 25px !important;
  }
  .investigacion-content-top {      
      padding: 10px 6px !important;
  }
} 
@media (max-width: 410px){
      .investigacion-content-top{ 
       
      }
}

@media (max-width: 660px){
  .investigacion-width-42-porc{width: 100%;}
}
@media (max-width: 1024px){
  .investigacion-font-size-30{line-height: 30px !important;}  
  .investigacion-content-top {
      margin-top: -520px;
      background: #FFFFFF;
      padding: 30px 26px;
      margin-left: 30px;
      margin-right: 30px;
  }
  .investigacion-content-top .investigacion-font-size-44{font-size: 34px !important;}
  .investigacion-descripcion{
      margin-top: -70px;
      padding-bottom: 25px;
  }
  .investigacion-border-right-blue{border-right: none;}
  .investigacion-mensaje {
      margin: 0px;
      height: 189px;
      width: 256px;
      min-height: 189px;
      min-width: 250px;
      max-height: 189px;
      max-width: 265px;
      padding: 10px;
      margin-left: 10px;
  }
}
@media (max-width: 980px){   
  .investigacion-border-right-blue{border-right: none;}
}
/* fin Investigación e Innovación */

/*WIJ*/
.entrar {
    padding: 12px 30px;
    color: #fff;
    display: inline-block;
    border-radius: 5px;
    font-size: 16px; 
    background-color: #00004C !important;
    position: relative;
    top: -35px;         
}
.entrar:hover, .entrar:focus, 
.entrar:visited, .entrar:link {         
    background-color: #C01823 !important;
}

.f24{
    font-size: 24px !important;
}

.single-post h2 > a.newTitulo:hover, .newTitulo:hover {
	color: #009247 !important;
}

.blog-news h2 {
    margin-bottom: 15px !important; /*20px*/
    font-size: 20px !important;
}

.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 13px 10px;
    background-color: #fff;
    border: 0px solid #ddd;
    height: 45px;
    width: 45px;
    border-radius: 50%;
    background: #009247  !important;
    margin-right: 7px;
    color: #fff;
}

.pagination>li.botonNav>a {
/*.pagination>li>a:focus, .pagination>li>span:focus, .pagination>li>span:hover {*/
    color: #fff !important;
    background-color: #C01823 !important; /*#AFAFAF*/
    border-color: transparent;
    outline: none;
}

.pagination>li>a:hover, 
.pagination>li.active>a
 {
    color: #fff !important;
    background-color: #00004C !important;
    border-color: transparent;
    outline: none;
}

.imgNew  {
	height: 180px !important;
    /*width: 100%;
    zoom: normal;*/
}

.FlexEmbed {
  display: block;
  overflow: hidden;
  position: relative;
}

.FlexEmbed:before {
  content: "";
  display: block;
  width: 100%;
}

.FlexEmbed--3by1:before {
  padding-bottom: 33.33333%;
}

.FlexEmbed--2by1:before {
  padding-bottom: 50%;
}

.FlexEmbed--16by9:before {
  padding-bottom: 56.25%;
}

.FlexEmbed--4by3:before {
  padding-bottom: 75%;
}

.CoverImage {
  background-position: 0% 0%;
    background-repeat: no-repeat;
    background-size: cover;
    margin: 0 auto 1em;
    max-height: 180px;
    max-width: 100%;
    height: 180px;
}




.col-md-5.col-sm-12.mb-50 > a {
    text-align: left;
}

.btn-primary {
    color: #fff;
    background-color: #2B3A78 !important;
    border-color: #2B3A78 !important;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #192165 !important;
    border-color: #192165 !important;
	outline: none;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, 
.nav-tabs>li.active>a:focus {
    color:  #fff !important;
    cursor: default;
    background-color: #00004C;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}

.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
    color: #00004C !important;
}

.pensum tr th:fist-child,
.pensum tr td:fist-child {
    width: 40%;
}

.pensum tr th:last-child,
.pensum tr td:last-child {
    width: 60%;
}            
.tituloCuatrimestre {
        width: 100%;        
        overflow:hidden;
        margin:0;
}
.tituloCuatrimestre p {
    border: 2px solid #2F3068;
    border-bottom: none;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;  
    color: #000;  
    display: inline-block;
    font-size: 21px;
    font-weight: bold;
    margin: 0;
    padding: 0 20px;
    clear:both;
    float:left;        
}

.conBorde {
    margin-bottom: 30px;
}

iframe, object, embed {
    max-width: 100%;
}

.ucframe {
    position: relative;
    overflow: hidden;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    width: 100%;
    padding-bottom: 10px;
    margin-bottom: 10px;
    z-index: 0;
    border: 0;
    margin: 0;
    width: 100%;
}

.page-content .name {
    margin-top: 10px;
    padding: 0px;
    border-bottom: 0px;
    color: #599e67;
}

.botones  {       
    margin-bottom: 5px !important;
    width: 100%;
}

.header-overlay {
    opacity: 0 !important;
}
.titulo > h3 {
    color: #00004C !important;
}

.titulo > .list-group .list-group-item {
    color: #00004C !important;
}

.titulo > .list-group .list-group-item:hover {
    color: #009247 !important;
}

.content .fontAzul {
    color: #00004C !important;
}

a, a:hover, a:focus,
icon-box-a, icon-box-a:focus, icon-box-a:hover
{
    color: transparent;
    text-decoration: none;
    outline:none;
}

.alert-infoUni {
    color: #fff;
    background-color: #00004C;
    border-color: #2F3068;
}

.alert-infoUni:before {
    content: "\f05a" !important;
}

.alert-infoUni:before {
    content: "\f105";
    position: absolute;
    left: 20px;
    font-family: "FontAwesome";
}

.botonForm
{
    background-color: #00004C !important;
}

.botonForm:hover
{
   background-color: #C01823 !important;
}

.mean-container .mean-bar {   
    z-index: 999998 !important; 
}

.modal
{
    z-index: 999999999 !important; 
}

a.linkBanner {
    color: #fff !important;
    outline: none;
    text-decoration: none;
}

.subtitulo, .subtitulo li a {
    color: #00004C !important;
}

.subtitulo li a:hover {
    color: #C01823 !important;
}

.nav-style .navbar-nav .submenu:hover a.opcion,
.nav-style .navbar-nav .submenu:focus a.opcion 
{
    color: #fff !important;
    background-color: #00004C !important; /*VER #191A3A*/
}

.nav-style .navbar-nav .submenu ul > li > a.linkw {   
    color: #B3B3B3 !important;
}

.nav-style .navbar-nav .submenu ul li a.linkw:hover
{
    color: #fff !important;
}

.div-icon-box, .div-icon-box .ico-box
{
    color: #00004C !important;
    margin-top: 0px;
    font-weight: bold;
    font-size: 18px; 
    display: block;
}

.div-icon-box p
{   
    font-weight: normal;
    font-size: 16px;
    padding-top: 10px;   
}

.div-icon-box:hover, .div-icon-box:hover > .ico-box 
{    
     color: #C01823 !important;
}

.rojoFont {
    color: #C01823;
}
.margen-top30
{
    margin-top: 30px !important;
}
.mouse {
    cursor: pointer;
}

.frm-admision {
	margin-bottom: 15px !important;	
}

.frm-admision a {
    color: #00004C !important;
    font-size: 18px;
    margin: 0 0 15px 0 !important;
    padding: 0;
}

.frm-admision a:hover {
    color: #009247 !important;
    margin: 0 0 15px 0 !important;
    padding: 0;
}

.links {
    font-family: 'karla', sans-serif;
    color: #C01823 !important;
    border-bottom: 0px solid #f3f3f3;
    font-weight: bold;
    font-size: 18px;    
}

a.disabled, a.disabled:hover, a.disabled:focus {    
    cursor: not-allowed;    
}
.iconos {
    min-width: 285px !important;
    max-width: 175px !important;    
    text-align: center;
    margin: 25px auto 0 auto;
}

.no-padding-right7 {
    padding-right: 7px;
}
.margen70 {
    margin: 7px 0;    
}
.contenido-graduacion h2 {
    color: #00004C !important;
    margin-bottom: 25px;
    margin-top: 25px;
}

.contenido-graduacion h4 {    
    margin-bottom: 25px;
    margin-top: 25px;
}

.contenido-graduacion strong {
    font-size: 18px;      
}

.contenido-graduacion ul li:last-child {
    margin-bottom: 25px;   
}


.padding-top50 {    
    padding-top: 50px !important;
}

.padding-bottom50{    
    padding-bottom: 50px !important;
}

.conBorde tr, .conBorde tr td {
    border: 1px ridge #00004C;
    padding: 5px 10px 5px 10px !important;	
}
.pensum {
	width: 100%;
}
.pensum tr th {
	background-color: #00004C;
	color: #fff;
	font-size: 16px;						
	font-weight: bold;
	padding: 5px 10px;
}
.pensum tr td {			
	color: #000;			
	font-size: 16px;			
	font-weight: bold;
	padding: 5px 0 5px 10px;	
	vertical-align: middle;	    
}
.pensum tr td:first-child {						
	padding-left: 0;
}

.nav-style .navbar-nav .margenEC {
    margin-bottom: 10px !important;
}

.nav-style .navbar-nav .margenBI h3 {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.signle-fid .puntuacion {
    color: #C01823; 
    font-family: sans-serif !important;   
}

.nav-style .navbar-nav .submenu ul li a:hover {
    background: transparent;
    color: #C01823 !important;
}

.icon-box:hover .icon {
    background: #C01823 !important;
}

footer ul.list-group li {
    border-bottom: 1px solid #00004C !important;
}

.footer-bottom {
    border-top: 1px solid #fff !important; 
}

.contenedor {        
        padding-right: 0; 
        padding-left: 0; 
        margin-right: auto;
        margin-left: auto;
    }

.nav-style .navbar-nav a {
    font-size: 16px;
    color: #00004C !important;
    padding-bottom: 15px;    
}

.icon-box span {
    margin-top: 0px;
    color: #C01823 !important;
    font-weight: bold;
    font-size: 18px;
    padding-bottom: 10px;
    display: block;
}

.icon-box span:hover {
    margin-top: 0px;
    color: #009247 !important;
    font-weight: bold;
    font-size: 18px;
    padding-bottom: 10px;
    display: block;
}

.overlay1 {
    display: block;
    background: #000000;
    opacity: 0.01;
    position: absolute;
    width: 100%;
    height: 100%;
}
/*CM*/

.homepage-slider {
    /*height: 530px;*/
    height:425px;
}

footer { 
    background-color: #00004C;
    color: #fff !important;
}
/*/530  flecha y mouse over rojo */

footer a {
    color: #fff;
}

footer p {
    color: #fff;
}

.top-bar .container {

    padding-right: 27px;

}

.top-bar {
    height: 35px;
}

.top-bar ul {
    margin-top: 0px;
    margin-bottom: 0px;
}

.top-bar .top-social-bar li a {
    padding-top: 5px !important;
}

/*
::selection {
  background: #D51C29 !important; 
  color: #fff;
}
::-moz-selection {
  background: #D51C29 !important; 
  color: #fff;
}
*/

.img-circle{
    max-width: 140px !important;

}

.back-azul {
    background-color: #00004C;
}

.back-verde {
    background-color: #009247;
}

.widget-gallery li img {
    min-height: 76px;
    width: 95%;
    height: 95%;
    border-radius: 5px;
}

.widget-gallery .img1 {
    width: 97px;
    height: 76px;
    background-image: url('../img/footer/img_3248.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border-radius: 5px;
}

.widget-gallery .img2 {
    width: 97px;
    height: 76px;
    background-image: url('../img/footer/img_3263.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border-radius: 5px;
}

.widget-gallery .img3 {
    width: 97px;
    height: 76px;
    background-image: url('../img/footer/img_9096.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    border-radius: 5px;
}

/*
.icon-box a {
   margin-top: 15px !important;
}
*/

.img-carrera-escuela {
    /*width: 100%;
    height: 210px;*/
    width: 100%;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    overflow: hidden;
}
.img-carrera-escuela img {
    min-height: 100%;
    min-width: 100%;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    /* IE 5-7 */
    filter: alpha(opacity=0);
    /* modern browsers */
    opacity: 0;
}
.header-overlay {
    position: absolute;
    height: 100%;
    width: 100%;
    background: #000;
    opacity: 0.05;
    top: 0px
}
.btn-style3 {
    margin-right: 0px !important;
    background: #00004C;
    color: #fff !important;
    cursor: default;    
}

.btn-style3:hover {
    margin-right: 0px !important;
    background: #00004C;    
    color: #fff !important;
    cursor: default;
}

.item{
    background-repeat: no-repeat;
    position: relative;
    width: 100%;    
    height: 425px;
    /*background-size: cover;    */
    background-size: 100% 100%; 
  } 

.item0 {
    background-image: url("../img/graduacionslider.png");
     background-repeat: no-repeat;
     position: relative;
     width: 100%;
     /*height: 530px;*/
     height: auto;
     background-size: cover;
     background-size: 100% 100%;
     
}

.item1 {
    background-image: url("../img/becaslider.png");
     background-repeat: no-repeat;
     position: relative;
     width: 100%;
     /*height: 530px;*/
     height: auto;
     background-size: cover;
     background-size: 100% 100%;
     
}

.item2 {
    background-image: url("../img/fachadaslider.png");
     background-repeat: no-repeat;
     position: relative;
     width: 100%;
     /*height: 530px;*/
     height: auto;
     background-size: cover;
     background-size: 100% 100%;
}

.item3 {
    background-image: url("../img/conectaslider.png");
     background-repeat: no-repeat;
     position: relative;
     width: 100%;
     /*height: 530px;*/
     height: auto;
     background-size: cover;
     background-size: 100% 100%;
}

.item4 {
    background-image: url("../img/bbslider.png");
     background-repeat: no-repeat;
     position: relative;
     width: 100%;
     /*height: 530px;*/
     height: auto;
     background-size: cover;
     background-size: 100% 100%;
}

.item5 {
    background-image: url("../img/reglamentoslider.png");
     background-repeat: no-repeat;
     position: relative;
     width: 100%;
     /*height: 530px;*/
     height: auto;
     background-size: cover;
     background-size: 100% 100%;
}

.item6 {
    background-image: url("../img/Banner-logo-nuevo-propuesta--FINAL-2.0.png");
     background-repeat: no-repeat;
     position: relative;
     width: 100%;
     /*height: 530px;*/
     height: auto;
     background-size: cover;
     background-size: 100% 100%;
}

.item7 {
    background-image: url("/img/Back-Concurso-Literario.jpg");
     background-repeat: no-repeat;
     position: relative;
     width: 100%;
     /*height: 530px;*/
     height: auto;
     background-size: cover;
     background-size: 100% 100%;
}

.item8 {
    background-image: url("../img/InstructivoGraduacion1.jpg");
     background-repeat: no-repeat;
     position: relative;
     width: 100%;
     /*height: 530px;*/
     height: auto;
     background-size: cover;
     background-size: 100% 100%;
     
}

.itemMensaje {
    background-image: url("../img/bumpy-blue-plastic-texture.jpg");
     background-repeat: no-repeat;
     position: relative;
     width: 100%;
     /*height: 530px;*/
     height: auto;
     background-size: cover;
     background-size: 100% 100%;
}

li.submenu ul {
    background: #00004C; /*191A3A*/
}

li.submenu ul.wide {
    /*left: -500px !important;*/
    left: -119px !important;
    width: 1123px !important;
}



ul.dropdown-menu .wide {
    position: relative;
    left: -100px;
    width: 600px;
}

ul.dropdown-menu .wide li > a {
    border-bottom: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 5px !important;
    
}

ul.dropdown-menu .wide li ul.list-group > li {
    border-bottom: 0px !important;
}


/*ul.dropdown-menu li.wide {
    position: relative;
    left: -100px;
    width: 600px;
}

ul.dropdown-menu li.wide li > a {
    border-bottom: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 5px !important;
    
}

ul.dropdown-menu li.wide li ul.list-group > li {
    border-bottom: 0px !important;
}*/

.mean-container .mean-nav ul li.wide {
	position: relative;
	float: left;
	width: 100%;
}

.mean-container .mean-nav ul li li a {
    width: 100%;
    padding: 1em 5%;
}

.nav-style .navbar-nav .list-group a {
    color: #B3B3B3 !important;
}

.nav-style .navbar-nav .esc {
    border-bottom: 2px solid #fff !important;
}

.nav-style .navbar-nav h3 {
    padding: 10px 0 !important;
    border-bottom: 2px solid #fff !important;
    /*margin: 10px 5px !important;*/
    margin: 10px 15px !important;
}

.nav-style .navbar-nav h4 {
    padding: 10px 0 !important;
    border-bottom: 2px solid #fff !important;
    /*margin: 10px 5px !important;*/
    margin: 10px 15px !important;
}

.nav-style .navbar-nav span.bottom-bar {
    width: 75px;
    height: 3px;
    background: #009247 !important; /*#599e67*/
    display: block;
    margin-left: 15px;
    margin-bottom: 5px;
}

.nav-style .navbar-nav .widget h3 {
    border-bottom: 0px !important;
    padding-bottom: 0px !important;
}

.nav-style .navbar-nav h3 > a {
    /*border-bottom: 2px solid #fff !important;*/
    color: #fff !important; /*#D51C29 !important;*/
    /*padding: 10px !important;*/
    /*font-weight: bold; */
}

.nav-style .navbar-nav h4 > a {
    /*border-bottom: 2px solid #fff !important;*/
    color: #fff !important; /*#D51C29 !important;*/
    /*padding: 10px !important;*/
    /*font-weight: bold; */
}

.mean-container .mean-nav h3 {
    border-bottom: none !important;    
}

.mean-container .mean-nav h4 {
    border-bottom: none !important;    
}

.nav-style .navbar-nav .esc a {
    color: #fff !important;
}

.list-group-item-menu {
    position: relative;
    display: block;
    /*padding: 25px 15px;*/
    padding: 5px 15px !important;
	/*padding: 5px 5px !important;*/
    margin-bottom: 0px;
    /*background-color: #fff;*/
    font-size: 14px !important; /*18px*/
    /*border: 2px solid #f3f3f3;*/
    border-top: 0px;
    border-left: 0px;
    border-radius: 0px;
    border-right: 0px;
    /*color:#ec595f !important;*/    
}

.list-group-item-menu:after {
    /*content: "\f105";*/
    position: absolute;
    right: 15px;
    font-family: "FontAwesome";
}
/*CM*/

.mean-container .mean-nav ul li li a.list-group-item-menu {
	width: 80%;
    padding: 1em 10% !important;
    border-top: 1px solid #f1f1f1;
    border-top: 0px;
    opacity: 1;
    text-shadow: none !important;
    visibility: visible;
    background: rgb(30, 41, 51);
    font-size: 12px !important;
    margin-left: -1px;
}

/*
=================================================================
(#14mps) Magnific Popup CSS
=================================================================
*/

.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1050;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1051;
    position: fixed;
    outline: none !important;
    -webkit-backface-visibility: hidden;
}

.mfp-container {
    height: 100%;
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
}

.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
    display: none;
}

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1053;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
    width: 100%;
    cursor: auto;
}

.mfp-ajax-cur {
    cursor: progress;
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out;
}

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
    cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
}

.mfp-loading.mfp-figure {
    display: none;
}

.mfp-hide {
    display: none !important;
}

.mfp-preloader {
    color: #cccccc;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -0.8em;
    left: 8px;
    right: 8px;
    z-index: 1052;
}

.mfp-preloader a {
    color: #cccccc;
}

.mfp-preloader a:hover {
    color: white;
}

.mfp-s-ready .mfp-preloader {
    display: none;
}

.mfp-s-error .mfp-content {
    display: none;
}

button.mfp-close,
button.mfp-arrow {
    overflow: visible;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    display: block;
    padding: 0;
    z-index: 1052;
}

button::-moz-focus-inner {
    padding: 0;
    border: 0;
}

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    padding: 0 0 18px 10px;
    color: white;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover, .mfp-close:focus {
    opacity: 1;
}

.mfp-close:active {
    top: 1px;
}

.mfp-close-btn-in .mfp-close {
    color: #333333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
    color: white;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%;
}

.mfp-counter {
    text-align: center;
    color: #cccccc;
    font-size: 12px;
    line-height: 18px;
}

.mfp-arrow {
    position: absolute;
    top: 0;
    opacity: 0.65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.mfp-arrow:active {
    margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
    opacity: 1;
}

.mfp-arrow:before, .mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: solid transparent;
}

.mfp-arrow:after,
.mfp-arrow .mfp-a {
    opacity: 0.8;
    border-top-width: 12px;
    border-bottom-width: 12px;
    top: 8px;
}

.mfp-arrow:before,
.mfp-arrow .mfp-b {
    border-top-width: 20px;
    border-bottom-width: 20px;
}

.mfp-arrow-left {
    left: 0;
}

.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
    border-right: 12px solid black;
    left: 5px;
}

.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
    border-right: 20px solid white;
}

.mfp-arrow-right {
    right: 0;
}

.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
    border-left: 12px solid black;
    left: 3px;
}

.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
    border-left: 20px solid white;
}

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px;
}

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
    position: absolute;
    top: -3px;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: black;
}

.mfp-iframe-holder .mfp-close {
    top: -43px;
}

/* Main image in popup */
img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    padding: 40px 0 40px;
    margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); }

.mfp-figure {
    line-height: 0;
}

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto;
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
}

.mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px;
}

.mfp-image-holder .mfp-content {
    max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer;
}

.mfp-ie7 .mfp-img {
    padding: 0;
}

.mfp-ie7 .mfp-bottom-bar {
    width: 600px;
    left: 50%;
    margin-left: -300px;
    margin-top: 5px;
    padding-bottom: 5px;
}

.mfp-ie7 .mfp-container {
    padding: 0;
}

.mfp-ie7 .mfp-content {
    padding-top: 44px;
}

.mfp-ie7 .mfp-close {
    top: 0;
    right: 0;
    padding-top: 0;
}

/*WIJ*/

.mouse:hover {
    cursor: pointer;
}

.discover {
    padding: 0;
    padding-bottom: 50px !important;
}

.close, .close:hover {    
    color: #fff;    
    opacity: 1 !important;  
}

.uc-logo {
    background-image: url(../img/logounic.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    /*opacity: 0.5;*/
}
.uc-logo {
    max-height: calc(100vh - 212px);
    overflow-y: auto;
}

.blackboard  {
    background: url('../img/blackboard.png') top center no-repeat;   
    height: 33px;
    /*margin: 15px auto 0 auto;*/
    padding: 0;
    /*text-align: left;*/  
    /*float: left;*/
    vertical-align: middle;
    width: 100%;   
}

.ellucian {
    background: url('../img/conecta.png') top center no-repeat;    
    height: 44px;
    /*margin: 10px auto 0 auto;*/
    padding: 0;
    /*text-align: right;*/
    /*float: right;*/
    vertical-align: middle;
    width: 100%;   
}

.ico-mobil {
    height: 35px !important;    
    padding: 1px;
}

.blackboard-a {
    position: absolute;
    left: 70px;
    top: -5px;    
    width: 175px;    
}

.ellucian-a {
    position: absolute;
    right: 80px;
    top: -10px;
    /*height: 44px;*/
    width: 175px;    
}

.ico-mobil-gp-l {
    position: absolute;
    left: 0px;
    top: 5px;    
    width: 168px;
}

.ico-mobil-mac-l {
    position: absolute;
    left: 32px;
    top: 5px;    
    width: 168px;
}

.ico-mobil-gp-r {
    position: absolute;
    right: 32px;
    top: 5px;    
    width: 168px;
}

.ico-mobil-mac-r {
    position: absolute;
    right: 0px;
    top: 5px;    
    width: 168px;
}


.btn-success, .btn-style1:hover, 
.icon-box .icon {    
    background-color: #009247; /*#009247;*/
}

.verde {
    background-color: #40AD60; /*COLOR BOTON*/
}

.verde:hover, .verde:focus {   
    color: #fff !important;  
    /*color: #2F3068 !important;*/ 
    background-color: #3c9857; /*#40AD60;*/
	outline: none;
}

.verde-ico {
    background-color: #009247;
}

.verde-ico:hover {   
    color: #00004C !important;  
    background-color:  #009247; /*#D51C29;*/
}

.icon-box a:hover, .list-group-item:hover,
a.list-group-item:hover, a.list-group-item:focus {    
    color: #009247 !important;  /*#599e67 !important;*/   
}

.btn-danger, .rojo, .btn-style1,
.icon-box .icon:hover  {   
    background-color: #C01823;       
}

.submenu a, .nav-style .navbar-nav a:hover,
.Breadcrumbs .active a, .icon-box a, .list-group-item,
.nav-style .navbar-nav .submenu ul li h3 a:hover,
.content h1, .content h2, .content h4, .content h3, .content h5, .content h6,
.sidebar h3 {
  color: #C01823 !important;
  border-bottom: 0px solid #f3f3f3;
}

.nav-style .navbar-nav .UC a {
    /*color: #fff !important;
    background-color: #009247 !important;  */    
     color: #00004c !important;
     padding: 15px;  
     font-weight: bold;         
}

.navbar-nav .UC a:hover, .navbar-nav .UC a:focus {
    /*color: #002e3b !important;
    background-color: #009247 !important;*/
    background-color: #00004c !important;
    color: #fff !important;   
    padding: 15px;
    font-weight: normal; 
}

.nav > li > a.opcion:hover
{
    cursor: pointer;
    color: #fff !important;
    background-color: #00004C !important;
}

.page-content .name, .Breadcrumbs .active .carrera, .content .subtitulo,
.subtitulo li a {    
    color: #00004C !important;
}

.list-group-item {
    position: relative;
    display: block;
    /*padding: 25px 15px;*/
	padding: 5px 5px;
    margin-bottom: 0px;
    background-color: #fff;
    font-size: 16px;
    border: 2px solid #f3f3f3;
    border-top: 0px;
    border-left: 0px;
    border-radius: 0px;
    border-right: 0px;
    color: #D51C29 !important;
    /*color:#ec595f !important;*/
}

.footer-bottom a:focus,
footer a:focus {
    color:#fff !important;   
    outline: 0 !important; 
    text-decoration: none !important;     
}


.azul {   
    background-color: #00004C;      
}

.azul:hover  {    
    color: #40AD8B !important; 
}

.nav-style .navbar-nav .submenu ul li .list-group a:hover
{
   color: #fff !important;   
}

/*
.btn-primary {   
    background-color: #2F3068;    
}
*/

ul.lista {
    list-style-type: none;
    font-size: 16px;
    padding-left: 0;
}

ul.lista  li {
    color: #000;
    margin-left: 0;
    padding: 5px 25px;
    display: block;
    position: relative;
    padding-right: 5px;
}

ul.lista li span:before {
    content: "\f105";
    position: absolute;
    left: 0;
    font-family: "FontAwesome";
}

ul.lista li a:before {
    content: "\f105";
    position: absolute;
    left: 0;
    font-family: "FontAwesome";
}

#clave-error, #usuario-error {
    color: #C01823;
    font-weight: 500;            
}

.modal-header {
     background-color: #00004C; 
     color: #fff;
}

.nav-style .navbar-nav .submenu ul li  .esc a:hover {   
    color: #C01823 !important;
}

section.event2 {
    position: relative;
    padding: 50px 0px;
}

.event2 h1 {
    color: #fff;
    margin-bottom: 25px;
}

.eventL {
    height: 100%
}

.eventR {
    height: 100%
}

section.course-event:before, section.course-event:after  {  
    width: 50%;
}

.only-show-in-mobil{
	display: none;
    /*visibility: hidden;*/	
}

#btn-download-app-full p{
	margin:0px;
}

#btn-download-app-full a img{ 
}

.btn-apple-store{
	margin-left:14px;margin-right: 15px;
}

#apple-store {
    width: 72px !important;
    margin-left: 4px;
    margin-top:4px !important;
}


@media (max-width: 1024px) {
    .nav > li > a.opcion:hover
    {
        cursor: pointer;
        color: #fff !important;
        background: rgb(30, 41, 51) !important;
    }
}
@media (max-width: 1199px) and (min-width: 1024px){
	/*unicaribe.css:1185*/
	.slider-bottom-features .container {				    
            /*margin-top: -290px;*/
            margin-top: 0px;
	} 

    .ico-mobil-l {
        height: 40px !important;    
        padding: 1px;
        width: 100%;
    }

    .ico-mobil-r {
        height: 35px !important;    
        padding: 1px;
        width: 100%;
    }
 }	
	
@media (min-width: 768px) and (max-width: 991px) {
		/*unicaribe.css:1286*/
	.homepage-slider h1{
		font-size: 44px !important;
	}
	.btn-apple-store{
		margin-left:8px;
		margin-right: 10px;
	}  
    
    /*.blackboard-a {
        position: initial;     
    } 
    .ellucian-a {
        position: initial;
    }*/

    .blackboard-a {
        position: relative;
        left: 0px;
        top: -10px;
        height: 44px;
        width: 175px;    
    }

    .ellucian-a {
        position: relative;
        right: -10px;
        top: -13px;
        height: 44px;
        width: 175px;    
    }
    .navbar-logo {
        display: inline-block;
        margin: 0 auto;
        text-align: center;
        width: 0px !important;
    	padding-left: 25px;
    }
    .virtual-educa-menu{display:none !important;}
    .navbar-virtual-educa.hidden-sm.hidden-xs.pull-right{ 
    	display: block !important;
    	margin-right: 5%;
	}
    ul#menu-principal > li{
	    padding-left: 10px;
    	padding-right: 2px;
    }
    ul#menu-principal li.menu-item-has-children > ul.sub-menu > li.menu-item-has-children {
	    min-height: 224px;
	}
}

@media (max-width: 320px){
	.only-show-in-mobil{
		display: block;
        /*visibility: visible;*/	
	}
	
	.col-sm-9.col-sm-9-mobil{
		padding:0px !important;
	}
	
	 
	.col-sm-9-mobil{
		width:65% !important;
		float:left;
	}

	.notChangeImgSize img{
		width:80px !important;
	}
	#btn-download-app a img{
		margin-top:7px ;
	}				
	
	#btn-download-app-full{
		display:none !important;
	}
}
	
@media (min-width: 325px) and (max-width: 767px){

    .single-post h2 > a.newTitulo, .newTitulo {
        min-height: 0 !important;
    }

	.btn-apple-store{
		margin-left:8px;
		margin-right: 10px;
	}

	.only-show-in-mobil{
		display: block;	
        /*visibility: visible;*/
	}
	
	.col-sm-9.col-sm-9-mobil{
		padding:0px !important;
	}
	 
	.col-sm-9-mobil{
		width:75% !important;
		float:left;
	}

	.notChangeImgSize img{
		width:80px !important;
	}
	#btn-download-app a img{
		margin-top:7px;
	}				
	
	#btn-download-app-full{
		display:none !important;
	}
    
}


@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {

    /**
     * Remove all paddings around the image on small screen
     */
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0;
    }

    .mfp-img-mobile img.mfp-img {
        padding: 0;
    }

    /* The shadow behind the image */
    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0;
    }

    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, 0.6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
    }

    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0;
    }

    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px;
    }

    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, 0.6);
        position: fixed;
        text-align: center;
        padding: 0;
    }

    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px;
    }
}

@media all and (max-width: 800px) {

    .mfp-arrow {
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
    }

    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0;
    }

    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%;
    }

    .mfp-container {
        padding-left: 6px;
        padding-right: 6px;
    }
}
.navbar-virtual-educa{
	margin-right: 3%;
	padding-top: 24px;
}
@media (min-width: 992px) and (max-width: 1200px){    
    .navbar-header  {
        top: -65px;
        position: relative;
    }
    
   .navbar-virtual-educa{
		margin-right: 7%;
	}
    
    .navbar-logo {
        margin-bottom: 0;
        /*margin-top: 65px; */
        margin-top: 15px;
        margin-bottom: 30px;
        margin-left: 15px;
    }

    li.submenu ul.wide {
        left: -300px !important;
        width: 923px !important;
    }

    .blackboard-a {
        position: relative;
        left: -50px;
        top: -5px;    
        width: 175px;    
    }

    .ellucian-a {
        position: relative;
        right: -60px;
        top: -10px;       
        width: 175px;    
    }

    .ico-mobil-gp-l {
        position: relative;
        left: 0px;
        top: 5px;    
        width: 168px;
    }

    .ico-mobil-mac-l {
        position: relative;
        left: 56px;
        top: 5px;    
        width: 168px;
    }

    .ico-mobil-gp-r {
        position: relative;
        right: 119px;
        top: 5px;    
        width: 168px;
    }

    .ico-mobil-mac-r {
        position: relative;
        right: 62px;
        top: 5px;    
        width: 168px;
    }

}

@media all and (max-width: 1024px){
    li.submenu ul.wide {
        left: -400px !important;
        width: 937px !important;
    }
}

@media (max-width: 991px) and (min-width: 268px)
{ 

    .nav-style .navbar-nav .UC a:hover {
      cursor: pointer;
      color: #fff !important;
      background: rgb(30, 41, 51) !important;
    }
    .nav-style .navbar-nav .UC a {
      
      background-color: #0c1923 !important;      
      display: block;
      float: left;
      width: 90%;
      padding: 1em 5%;
      margin: 0;
      text-align: left;
      color: #fff !important;
      font-size: 12px;
      border-top: 1px solid #002e3b;
      text-decoration: none;
      text-transform: uppercase;
      font-weight: normal !important;  
    }

    .navbar-logo {      
        /*margin: 15px;*/
        margin: 15px auto !important;
        width: 100%;
        float: none !important;
    }
    .nav-style .navbar-nav .esc a {     
        padding: 0;
        font-size: 10px;
        margin: 5px 20px;
        font-size: 12px;
    }
    
    ul.dropdown-menu li.wide {
        position: relative;
        width: 500px;
    }

    .blackboard-a {
        position: relative;
        left: 0px;
        top: -5px;    
        width: 175px;    
    }

    .ellucian-a {
        position: relative;
        right: -8px;
        top: -10px;       
        width: 175px;    
    }

    .ico-mobil-gp-l {
        position: relative;
        left: 0px;
        top: 5px;    
        width: 168px;
    }

    .ico-mobil-mac-l {
        position: relative;
        left: -3px;
        top: 5px;    
        width: 168px;
    }

    .ico-mobil-gp-r {
        position: relative;
        right: -3px;
        top: 5px;    
        width: 168px;
    }

    .ico-mobil-mac-r {
        position: relative;
        right: 0px;
        top: 5px;    
        width: 168px;
    }
}
 /*Tablet */ /*Tablet */ /*Tablet */ /*Tablet */ /*Tablet */
 /*Tablet */ /*Tablet */ /*Tablet */ /*Tablet */ /*Tablet */
 /*Tablet */ /*Tablet */ /*Tablet */ /*Tablet */ /*Tablet */
 /*Tablet */ /*Tablet */ /*Tablet */ /*Tablet */ /*Tablet */
 /*Tablet */ /*Tablet */ /*Tablet */ /*Tablet */ /*Tablet */

 @media (max-width: 1680px) and (min-width: 2014px)  {
    .nav-style .navbar-nav {
        margin-top: 120px;
    }      
}

@media (max-width: 1679px) and (min-width: 1200px) {
    .slider-text {
        position: relative;
        z-index: 1;
        color: #fff;
        padding-top: 115px;
        padding-bottom: 140px;
    }

    .homepage-slider h1 {
        font-family: 'Karla', sans-serif;
        font-size: 70px;
        margin-top: -20px;
        margin-bottom: 0px;
    }

    .slider-bottom-features .container {
       /* margin-top: -185px; */
        margin-top: 0px;
        position: relative;
        z-index: 999;
        background: #fff;
        padding-top: 30px;
        padding-left: 30px;
        padding-right: 30px;
    }
}

 @media (max-width: 1199px) and (min-width: 1024px) {
    .nav-style .navbar-nav {
        margin-top: -50px;
    }  

    .slider-bottom-features .container {
       /* margin-top: -320px; */
        margin-top: 0px;
    }
    
    .homepage-slider h1 {
        font-family: 'Karla', sans-serif;
        font-size: 45px;
        margin-top: -20px;
        margin-bottom: 0px;
    }

    .slider-text {
        position: relative;
        z-index: 1;
        color: #fff;
        /*padding-top: 80px;*/
        padding-top: 145px;
        padding-bottom: 140px;
    }

}

@media (max-width: 1023px) and (min-width: 992px) {
    .nav-style .navbar-nav {
        margin-top: -50px;
    }  

    .homepage-slider h1 {
        font-family: 'Karla', sans-serif;
        font-size: 70px;
        margin-top: -95px;
        margin-bottom: 0px;
    }

    .slider-text {
        position: relative;
        z-index: 1;
        color: #fff;
        padding-top: 140px;
        padding-bottom: 140px;
    }

    .slider-bottom-features .container {
        /*margin-top: -260px;*/
        margin-top:0px;
        position: relative;
        z-index: 999;
        background: #fff;
        padding-top: 30px;
        padding-left: 30px;
        padding-right: 30px;
    }

}

@media (max-width: 768px) {
    .contenedor {        
        padding-right: 0; 
        padding-left: 0; 
        margin-right: auto;
        margin-left: auto;        
    }  
    
    .nav-style .navbar-nav {
        margin-top: -50px;
    }  
}

@media (min-width: 768px) and (max-width: 991px) { 
    section.course-event::before{
        width: 100%;
        height: 50%;
    }

    section.course-event::after{
        display: block;
        margin-top: 295px;
        width: 100%;
        height: 70%;
    }

    .mean-container .mean-nav ul li li a.list-group-item-menu {
        width: 78%;
    }

    .contenedor {
        width: 100%;
    }

    .slider-text {
        position: relative;
        z-index: 1;
        color: #fff;
        /*padding-top: 15px; */
        padding-top: 85px;
        padding-bottom: 75px;
    }

    .slider-bottom-features .container {
       /* margin-top: -375px; */
        margin-top: 0px;
    }
    
    .homepage-slider h1 {
        font-family: 'Karla', sans-serif;
        font-size: 55px;
        margin-top: -20px;
        margin-bottom: 0px;
    }
}

@media (max-width: 767px) {
    .content {
        padding: 15px 0px !important;
        margin: -15px !important;
    }
    .page-bannar h1 {
        font-size: 21px;
    }
    .content {
        padding: 15px 0px !important;
        margin: -15px !important;
    }

    .homepage-slider {
        /*height: 190px;*/
        height: 165px;
    }

    .slider-text {
        padding-top: 60px;
        padding-bottom: 15px;
    }

    .frm-admision {
        padding: 10px 0 !important;
    }  
    
    .blackboard-a {
         position: relative;
        left: 0px;
        top: 0px;        
        width: 205px;   
    }

    .ellucian-a {
        position: relative;
        right: 0px;
        top: 10px;      
        width: 175px;    
    }

    .ico-mobil-gp-l {
        position: relative;
        left: 7px;
        top: 10px;  
        width: 168px;
    }

    .ico-mobil-mac-l {
        position: relative;
        left: 7px;
        top: 30px;  
        width: 168px;
    }

    .ico-mobil-gp-r {
        position: relative;
        right: 0px;
        top: -30px;   
        width: 168px;
    }

    .ico-mobil-mac-r {
        position: relative;
        right: 0px;
        top: 60px;
        width: 168px;
    }

    .mobil-l {
        margin-top: 20px;
        text-align: -webkit-center;
        text-align: -moz-center;
        text-align: -o-center; 
        text-align: -ms-center;        
        /*text-align: center;*/
    }

    .mobil-r {
        margin-top: 60px;
        text-align: -webkit-center;
        text-align: -moz-center;
        text-align: -o-center; 
        text-align: -ms-center;        
        *text-align: center;
    }

     .blackboard-a {
        position: relative;
        left: 10px;
        top: 5px;
        height: 44px;
        width: 205px;
    }

     .ellucian-a {
        position: relative;
        right: 5px;
        top: -5px;
        height: 44px;
        width: 205px;
    }

      .navbar-logo {
        /*display: inline-block !important;*/
        display: block !important;
        float: none;
        margin: 10px auto;
        width: 230px;
        /*margin: 15px;*/
    }
    .navbar-logo img {
         width: 100%;
    	 height: 100%;
    }
   
}

@media (min-width: 640px) and (max-width: 767px) { 
    section.course-event::before{
        width: 100%;
        height: 50%;
    }

    section.course-event::after{
        display: block;
        margin-top: 245px;
        width: 100%;
        height: 70%;
    }

    .widget-gallery li img {
        min-height: 145px;
    }
}

@media (min-width: 480px) and (max-width: 639px) { 
    section.course-event::before{
        width: 100%;
        height: 50%;
    }

    section.course-event::after{
        display: block;
        /*margin-top: 245px;*/
        margin-top: 32%;
        width: 100%;
        height: 70%;
    }
    .widget-gallery li img {
        min-height: 118px;
    }
}

@media (max-width: 480px) {
    .homepage-slider h1 {
        font-size: 21px;
    }

    .homepage-slider p {
        font-size: 16px;
        margin-top: 15px;
        margin-bottom: 0px;
    }
    .homepage-slider h3 {
        font-family: 'Karla', sans-serif;
        margin-bottom: 0px;
    }   

     .ellucian-a {
        position: initial;        
        padding: 15px  
    }

    .blackboard-a {
        position: initial;        
        padding: 15px  
    }

     .blackboard-a {
        position: absolute;
        left: 28%;
        top: -5px;
        height: 44px;
        width: 205px;
    }

     .ellucian-a {
        position: absolute;
        /*right: 51px;
        top: -18px;*/
        right: 26%;
        top: -20px;
        width: 205px;
    }

}

@media (min-width: 320px) and (max-width: 479px) { 
    section.course-event::before{
        width: 100%;
        height: 50%;
    }

    section.course-event::after{
        display: block;
        margin-top: 245px;        
        width: 100%;
        height: 70%;
       
    }

    .course-event a {
        color: #fff;
        font-size: 12px; 
    }

    .widget-gallery li img {
        min-height: 97px;
    }
}

#navbar-coop{
    margin-right: 3%;
    padding-top: 24px;
    margin-left: 3%;
}


.page-template-page-eteacher-register-unicaribe #navbar-coop {
    display: none !important;
}


.page-template-page-eteacher-register-unicaribe #navbar-cayei img{
    width:280px;
    height:65px;
}

.page-template-page-eteacher-register-unicaribe #navbar-coop{ display:none !important;}

.page-template-page-eteacher-register-unicaribe #navbar-uniempleo{
    color: #00004c;
    font-size: 48px;
    font-weight: bold;
    margin-top: 48px;
    font-family: Cambria Math;
    margin-right: 7%;
    display:none;
}

.page-template-page-eteacher-register-unicaribe #navbar-uniempleo{margin-top: 42px !important;}

.page-template-page-eteacher-unicaribe #navbar-cayei{
    margin-right: 9%;
    padding-top: 45px;
    display:none;
}

.page-template-page-eteacher-unicaribe #navbar-cayei img{
    width:280px;
    height:65px;
}

.page-template-page-eteacher-unicaribe #navbar-coop{ display:none !important;}

.page-template-page-eteacher-unicaribe #navbar-uniempleo{
    color: #00004c;
    font-size: 48px;
    font-weight: bold;
    margin-top: 48px;
    font-family: Cambria Math;
    margin-right: 7%;
    display:none;
}


body.page-template-page-eteacher-register-unicaribe nav.navbar #navbar-cayei{
    margin-right: 9%;
    padding-top: 45px;
    display:none;
}

@media (max-width: 991px) and (min-width: 768px){
    .contenedor {        
       width: 100%;
    }    
}

@media (max-width: 1200px) and (min-width: 991px){
    #navbar-coop {        
       display:none;
    }    
}