.containerForm_Inscription_Right span.wpcf7-not-valid-tip
{
	color: #FFF !important;
}


.containerForm_Inscription_Right div.wpcf7-validation-errors,
.containerForm_Inscription_Right div.wpcf7-acceptance-missing
{
	color: #FFF !important;
}


.flex-control-nav
{
	z-index: 99 !important;
}
.containerColums_Home .ct-btn-o--link:hover
{
	background-color: #009AA6 !important;
	border: solid #009AA6 2px !important;
	color: #ffffff !important;
}

.containerGrid_Escuela .ct-btn-o--white:hover
{
	background-color: #009AA6 !important;
	border: solid #009AA6 2px !important;
	color: #ffffff !important;
}


.containerCarouselHome .ct-card__action a:hover
{
	background-color: #009AA6 !important;
	border: solid #009AA6 2px !important;
	color: #ffffff !important;
}

.buttonAll_Carreras:hover
{
	border: 2px solid #004165;
	background-color: #004165 !important;
    color: #fff !important;
}

.buttonAll_Cursos:hover
{
	border: 2px solid #004165;
	background-color: #004165 !important;
    color: #fff !important;
}

.buttonAll_Sedes:hover
{
	border: 2px solid #004165;
	background-color: #004165 !important;
    color: #fff !important;
}

.buttonAll_News:hover
{
	border: 2px solid #004165;
	background-color: #004165 !important;
    color: #fff !important;
}

.buttonAll_Cursos
{
    background-color: transparent !important;
    color: #004165 !important;
}


.containerUbicacion_sedes .ct-card__action a:hover
{
	background: url(../img/icoRight.png) #009AA6 !important;
	color: #FFF !important;
	background-repeat: no-repeat !important;
    background-position: 86px 13px !important;
    padding-right: 15px !important;
}

.nav-footer ul li
{
	padding-top: 0;
}

.classHiddenReq
{
	display: none;
}

.buttonAll_requisitos:hover
{
    border: 2px solid #004165;
    background-color: #004165 !important;
    color: #fff !important;
}

.buttonAll_Advanteges:hover
{
    border: 2px solid #004165;
    background-color: #004165 !important;
    color: #fff !important;
}

.containerLineEspecializacion .buttonAll_downloadEspecializacion:hover
{
    border: 2px solid #004165;
    background-color: #004165 !important;
    color: #fff !important;
}

.buttonAll_Advantages:hover
{
    border: 2px solid #004165;
    background-color: #004165 !important;
    color: #fff !important;
}

.formContact_Internal input[type="submit"]:hover
{
    border: 2px solid #004165;
    background-color: #004165 !important;
    color: #fff !important;
	transition: all 0.2s ease-in-out;
}

.activemescurrent{
    background: #004063 !important;
    color: #fff !important;
    border: 1px solid #fff !important;
}

.activedetallehorario{
    color: #fff !important;
    background: #69BE28 !important;
}

.wrapperSede-Carreras ul li span
{
    display: -webkit-box;
    min-height: 55px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 18px;
}

.contentCicloCCHover ul li
{
	cursor:pointer;
}

.contentCicloCCHover ul li a
{
	transition: all 0.2s ease-in-out;
}

.contentCicloCCHover ul li:hover a
{
	color: #FFF !important;

}

.over_porquecibertec:hover a
{
	color: #FFF !important;
}

.over_porquecibertec
{
	cursor:pointer;
	width:440px;
	float:left;
	transition: all 0.2s ease-in-out;
}
.over_porquecibertec a
{
	transition: all 0.2s ease-in-out;
}

.setimagenbordercibertec img
{
	border-radius: 50%;
}

.testimonioimagencurve img
{
    border-radius: 12px;
    width: auto;
    height: auto;
}

.descriptioncert
{
	color: #4A4A4A;
    font-family: 'Fira Sans', 'sans-serif';
	font-size: 14px;
    line-height: 25px;
}

.containerPuntos_ServiciosAdicionalesCert
{
    width: 85px;
    height: 109px;
    background: url(../img/patron_e.png);
    background-repeat: no-repeat;
    background-position: center right;
    position: absolute;
    right: -29px;
    top: 107px;
}

.containerPuntos_ServiciosAdicionalesCert2
{
    width: 85px;
    height: 109px;
    background: url(../img/patron_e.png);
    background-repeat: no-repeat;
    background-position: center right;
    position: absolute;
    right: -25px;
    top: 114px;
}

.containerPuntos_ServiciosAdicionalesCert3
{
    width: 85px;
    height: 109px;
    background: url(../img/patron_e.png);
    background-repeat: no-repeat;
    background-position: center right;
    position: absolute;
    right: 14px;
    top: 114px;
}

.containerPuntos_ServiciosAdicionalesCert4
{
    width: 85px;
    height: 109px;
    background: url(../img/patron_e.png);
    background-repeat: no-repeat;
    background-position: center right;
    position: absolute;
    right: -39px;
    top: 114px;
}

.containerPuntos_ServiciosAdicionalesCert5
{
    width: 85px;
    height: 109px;
    background: url(../img/patron_e.png);
    background-repeat: no-repeat;
    background-position: center right;
    position: absolute;
    right: -82px;
    top: 149px;
}

.containerPuntos_ServiciosAdicionalesCert6
{
    width: 85px;
    height: 109px;
    background: url(../img/patron_e.png);
    background-repeat: no-repeat;
    background-position: center right;
    position: absolute;
    right: -39px;
    top: 56px;
}

.containerPuntos_ServiciosAdicionalesCert7
{
    width: 85px;
    height: 109px;
    background: url(../img/patron_e.png);
    background-repeat: no-repeat;
    background-position: center right;
    position: absolute;
    right: -36px;
    top: 126px;
}

.content_comunicado
{
    font-family: 'Brandon Grotesque';
    font-size: 11px;
    color: #fff;
    letter-spacing: 0.5px;
    line-height: 17px;
    padding-top: 0px;
}

.line_content_comunicado
{
    width: 100%;
    height: 1px;
    background: #FFF;
    margin-top: 9px;
    margin-bottom: 8px;
}

.bannerversionpc
{
	height: 630px;
	overflow:hidden;
}

.js_nav__submenu > li:hover > a
{
	position:relative;
}

.js_nav__submenu > li:hover > a::after {
	background-color: #009AA6;
    border-radius: 5px;
    content: '';
    display: block;
    height: 5px;
    position:absolute;
	width:100%;
	bottom: 0;
}

/*
.js_nav__submenu > li.carreras-para-gente-que-trabaja:hover > a::after {
	bottom: 6px;
	z-index:9;
}
*/

.nav__menu--main > li:hover > a
{
	position:relative;
}

.nav__menu--main > li:hover > a::after {
	background-color: #009AA6;
    border-radius: 5px;
    content: '';
    display: block;
    height: 5px;
    position:absolute;
	width:100%;
	bottom: 9px;
	z-index:9;
}

li.carreras-de-gestion-y-negocios
{
	margin-left: 1px !important;
}

.stylelist li
{
    background: url(../img/icoblockList_Informacion.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-left: 35px;
    padding-top: 0px;
    margin-bottom: 5px;
}

.stylelist2 ul
{
    margin-top: 10px;
    margin-bottom: 10px;
}

.stylelist2 li
{
    background: url(../img/icoblockList_Informacion.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-left: 35px;
    padding-top: 0px;
    margin-bottom: 5px;

	font-size: 15px;
}

@media screen and (max-width: 1024px)
{
	.stylelist2 li
	{
		font-size: 13px;
		padding-bottom: 4px;
	}
}



.stylelist p
{
	border:0px !important;
	padding-bottom: 10px !important;
	margin-bottom: 10px !important;
}

.event_cursor_tag
{
	cursor:pointer;
}
.event_cursor_tag:hover a
{
	color:#FFF !important;
}
.event_cursor_tag a,
.buttonDownloadPlan
{
	transition: all 0.2s ease-in-out;
}

.buttonDownloadPlan:hover
{
    background-color: #034e77 !important;
    color: #fff !important;
}
.select-sedes
{
    box-shadow: -1px 0px 2px #10646b !important;
}


.stylelist li
{
    background: url(../img/icoblockList_Informacion.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-left: 35px;
    padding-top: 0px;
    margin-bottom: 5px;
}

.stylelist_transparent li
{
    background: url(../img/icoblockList_Informacion_transparent.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    padding-left: 35px;
    padding-top: 0px;
    margin-bottom: 5px;
}

.containetLink_Somos ul li
{
	margin-bottom: 10px;
}

.navFaqActive {
    font-weight: bold !important;
    color: #009AA6 !important;
}

.ct-card--hero .ct-card--linkHero
{
	z-index: 11 !important;
}

.ImgCarrerasPC
{
	width: 90%;
	border-radius: 6px;
}

.forceMovilMenu
{

}

.forceMovilMenu ul.nav-top__menu:first-child
{
	display:block !important;
	padding-right: 0px !important;
}

.forceMovilMenu ul.nav-top__menu:first-child li.menu-item-has-children
{
    position:relative;
}


.forceMovilMenu ul.nav-top__menu:first-child li.menu-item-has-children:before
{
    content: "+";
    position: absolute;
    top: 6px;
    right: 17px;
    font-family: 'Brandon Grotesque';
    font-weight: bold;
    color: #009AA6;
    font-size: 15px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.forceMovilMenu .sub-menu
{
	display: none;
	width: 100%;
    border-radius: 0px;
    top: 0;
}

.forceMovilMenu .sub-menu
{
	background: #E5ECEF !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
	position:relative !important;
}


.forceMovilMenu .ForceSubMenuShowMovil:before
{
    content: "-" !important;
}

.forceMovilMenu .sub-menu a
{
    display: block !important;
    text-decoration: none !important;
    font-size: 12px !important;
    font-family: 'Fira Sans' !important;
    font-weight: normal !important;
    color: #004165 !important;
    line-height: 14px !important;
    padding-bottom: 10px !important;
    text-transform: initial !important;
    width: 80% !important;
    margin: 0 auto !important;
    position: relative !important;
    padding-top: 12px !important;
    letter-spacing: -0.2px !important;
    background: url(../img/icoMovilLink.png) !important;
    background-position: left center !important;
    background-repeat: no-repeat !important;
    padding-left: 15px !important;
    border-bottom: 0px solid #CDE0EA !important;
	border-left:0px !important;
}

.ForceRemoveBorder
{
	border:0px !important;
}

.forceMovilMenu .sub-menu li
{
	margin-bottom:0px !important;
}

.forceMovilMenu .ForceShowMenuSub
{
	visibility: visible !important;
    opacity: 1 !important;
    transition-delay: 0s !important;
}

.forceMovilMenuConocenos ul>li
{
    display: block;
    text-decoration: none;
    font-size: 13px;
    color: #004165;
    line-height: 14px;
    width: 100%;
    margin: 0 auto;
    position: relative;
    letter-spacing: -0.2px;

    padding-top: 0px;
    padding-bottom: 0px;
}

.forceMovilMenuConocenos ul>li>ul>li
{

}

.forceMovilMenuConocenos ul>li a
{
    font-size: 13px;
    color: #004165;
    line-height: 14px;
    width: 90%;
    display: block;
    margin: 0 auto;
	padding-top: 15.5px;
    padding-bottom: 15.5px;
	 border-bottom: 1px solid rgb(228, 228, 228);
}

.forceMovilMenuConocenos ul>li>ul a
{

}

.forceMovilMenuConocenos .sub-menu
{
	padding-top: 0px !important;
    padding-bottom: 0px !important;
}


.forceMovilMenuConocenos ul>li.menu-item-has-children:before
{
    content: url(../img/icoNavMovil.png);
    position: absolute;
    top: 10px;
    right: 16px;
    font-family: 'Brandon Grotesque';
    font-weight: bold;
    color: #009AA6;
    font-size: 15px;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.forceMovilMenuConocenos ul>li .sub-menu li
{
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    width: 100%;
}

.forceMovilMenuConocenos ul>li .sub-menu li a
{
	display: block;
    text-decoration: none;
    font-size: 11px !important;
	border-bottom: 1px solid #CDE0EA !important;
}

.forceMovilMenuConocenos ul.nav__menu--main
{
	display: block !important;
}

.forceMovilMenuConocenos .nav__menu--main > li:hover > a::after
{
	background-color: initial !important;
}

.ConocenosActiveMenu:before
{
	content: url(../img/icoNavMovil_.png) !important;
}

.ConocenosActiveMenu>a
{
	font-weight: bold !important;
	border-bottom:0px !Important;
}

.forceMovilMenuConocenos .sub-menu li:last-child a
{
	border-bottom:0px !Important;
}

.containerBlockHorarios_Bottom a.getdetallehorario:hover
{
	background: #EEEEEE !important;
	color: #4A4A4A !important;
}

.containerBlockHorarios_Bottom a.getdetallehorario.activedetallehorario:hover
{
    color: #fff !important;
    background: #69BE28 !important;
}
.scrollgeneral::-webkit-scrollbar
{
    width: 6px;
}

.scrollgeneral::-webkit-scrollbar-thumb
{
    background: #AAAAAA;
	-moz-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	-ms-border-radius: 4px !important;
	-o-border-radius: 4px !important;
	border-radius: 4px !important;
	cursor:pointer;
}

.contentHorarioScroll
{
    max-height: 300px;
    overflow-y: scroll;
}

@media screen and (max-width:768px)
{
	body .curveAzulMovil
	{
		background-color: #0075B0 !important;
	}
	body .curveAzulMovil:before
	{
		content: "";
		position: absolute;
		width: 100%;
		height: 120px;
		background: url(../img/beforeCurva_azul.png);
		background-position: bottom;
		background-repeat: no-repeat;
		background-size: 100%;
		bottom: -50px;
	}

	.font_only_movil_empresas
	{
		font-size: 8px;
		font-family: FiraSans-Light;
		text-transform: initial;
		display: block;
		text-align: center;
		margin-top: 32px;
	}

	.font_only_movil_tempresas
	{
		font-size: 13px;
		font-family: FiraSans-Light;
		text-transform: initial;
		display: block;
		text-align: left;
		margin-top: -7px;
		line-height: 24px;
		margin-bottom: 20px;
	}

	.bottomtopinmovil
	{
		margin-top: 15pt;
	}

}

@media screen and (max-width:414px)
{
	.contentHorarioScroll
	{
		max-height: initial !important;
		overflow-y: scroll;
	}
}

.descriptionCiclosCarreras
{
    font-weight: 400;
    font-size: 15px;
    line-height: 34px;
    font-family: FiraSans-Light;
}

.sectionCourse3 .ct-btn-o:hover
{
	background-color: #009AA6 !important;
	color: #ffffff !important;
}

.containerAdvantages h2 span {
    font-size: 9px;
    font-family: FiraSans-Light;
    text-transform: initial;
    display: block;
    padding-top: 5px;
    width: 65%;
    margin: 0 auto;
    font-weight: normal;
}

.blockNoticias .ct-card__description p
{
	display: -webkit-box;
    max-height: 55px;
    min-height: 55px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.blockNoticias .ct-card__title
{
    display: -webkit-box;
    max-height: 61px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
	min-height: 61px;
}

.containerSlider_Index .flex-disabled
{
	display:none !important;
}

.containerNews .ct-card--horizontal .ct-card__description p
{
    display: -webkit-box;
    max-height: 24px;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 24px;
    white-space: initial;
}

.containerNews .ct-card--horizontal .ct-card__title
{
    display: -webkit-box;
    max-height: 60px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

@media screen and (max-width: 1024px)
{
	.contentNewsMovil .ct-card__image
	{
		align-self: flex-start !important;
	}
	.contentNewsMovil .ct-card__body .ct-card__description
	{
		white-space: initial !important;
	}
	.contentNewsMovil .ct-card__body .ct-card__description p
	{
	    line-height: 16px;
		margin-top: 5px;
	}
}


@media screen and (min-width: 1024px)
{
	#containerNav_Movil
	{
		display:none;
	}
	.overlaySearchMovil
	{
		display:none;
	}
}

@media screen and (max-width: 1024px)
{



	.containerTabs_Profesor ul li
	{
		width: 32% !important;
		margin-right: 1% !important;
	}

	.testimonioimagencurve.is-offset-2tabletciclo0
	{
		margin-left: 8.33333%;
	}
	.ContentLogroCiclo0
	{
		color: #FFF !important;
	}
	.ContentLogroCiclo0 p
	{
		color: #FFF !important;
	}

	.ContentLogroCiclo0 .ct-subtitle--white::after
	{
		background: #FFF;
		border: 1px solid #FFF;
	}

	body .containerGrid_EscuelaCiclo0 .column.is-4,
	body .containerGrid_EscuelaCiclo0 ul li
	{
		height: 310px !important;
	}
}


@media screen and (max-width: 768px)
{
	.is-offset-2tabletciclo0
	{
		display:none;
	}
	.onlymovil_ciclo0
	{
		display: block !important;
		right: 35px;
		top: -22px;
		width: 79px;
	}

	.patronPre_requisitos3.onlymovil_ciclo0 ul li {
		width: 5px !important;
		height: 5px !important;
	}

	body .containerGrid_EscuelaCiclo0 ul li
	{
		width: 100% !important;
	}

	body .containerGrid_EscuelaCiclo0 .ct-card__action a
	{
		display: block !important;
		width: 150px;
		text-align: center;
		line-height: 38px;
		margin-bottom: 25px;
		margin-left: 5%;
	}

	body .containerGrid_EscuelaCiclo0 .ct-card--hero:after
	{
		display:none !important;
	}

	body .containerGrid_EscuelaCiclo0 .ct-card__title
	{
		font-size: 19px;
		width: 90%;
		margin: 0 auto;
		margin-bottom: 20px;
	}

	body .containerLineCiclo0
	{
		margin-top: 45px;
	}

	body .content_address_movil
	{
		display:none;
	}

	body .open_option_movil
	{

	}

	body .open_option_movil:before
	{
		content: "+";
		font-family: 'Brandon Grotesque';
		font-size: 30px;
		line-height: 20px;
		font-weight: bold;
		position: absolute;
		right: 35px;
	}

	body .open_option_movil.openmovil
	{
		color:#009AA6 !important;
	}

	body .open_option_movil.openmovil:before
	{
		content: "-";
		font-family: 'Brandon Grotesque';
		font-size: 30px;
		line-height: 12px;
		font-weight: bold;
		position: absolute;
		right: 35px;
	}

	body .spacemarginopenmovil
	{
		margin-bottom: 30px !important;
	}

	body .ImgProfesorMainMovil img
	{
		width: 100%;
	}

	body .ImgProfesorMainMovil .linkedin_profesor,
	body .ImgProfesorMainPC
	{
		display:none;
	}

	body .containerTabs_Profesor ul li
	{
		width: 49% !important;
	}

	body .containerTabs_Profesor ul li .wrapperSedes h2
	{
		font-size: 11px !important;
		line-height: 15px !important;
	}

	body .containerTabs_Profesor .content_comunicado
	{
		display:block !important;
	}

	body .containerTabs_Profesor ul li .wrapperSedes {
		bottom: 21px !important;
		padding: 15px !important;
	}

	body .btnprofesores
	{
		margin-bottom: 10px;
	}

	body .open_view_more.openviewmore:before
	{
		line-height: 12px !important;
	}

	body .open_view_more:before
	{
		line-height: 19px !important;
	}
}


/* 092019 */
@media screen and (max-width: 450px)
{
	body .containerTabs_Profesor .content_comunicado
	{
		max-width: 82%;
	}
}

body .btnmoreprofesoresm
{
	color: #0075B0 !important;
    text-decoration: none;
    width: 124px;
    display: block;
    position: relative;
    font-size: 12px;
    font-weight: bold;
    padding-left: 0 !important;
    padding-right: 0 !important;
    border: 0 !important;
    height: auto;
}

body .btnmoreprofesoresm:before {
    content: "+";
    font-family: 'Brandon Grotesque';
    font-size: 23px;
    line-height: 18px;
    font-weight: bold;
    position: absolute;
    right: -3px;
}

body .btnmoreprofesoresm.openviewmoreprofesor:before {
    content: "-";
    font-family: 'Brandon Grotesque';
    line-height: 14px;
    right: -5px;
}

body .btnmoreprofesoresm:hover {
    border: 0px !important;
    background: transparent !important;
    color:#363636  !important;
}
/* end */

.onlymovil_ciclo0
{
	display:none;
}

.containerGrid_EscuelaCiclo0
{
	position:relative;
}

.containerGrid_EscuelaCiclo0 .listcards
{
	width: calc(100% - 0px);
	margin: 0 auto;
}

.containerGrid_EscuelaCiclo0 .slick-prev.slick-arrow
{
    background: url(../img/icons/hero/arrow_left.svg);
    background-repeat: no-repeat;
    background-position: center;
    color: transparent !important;
    border-radius: 50%;
    box-shadow: 0px 0px 5px #63636361;
    width: 53px;
    height: 53px;
    border: 0;
    position: absolute;
    left: -56px;
    top: 42%;
    z-index: 999;
    transform: translate3d(0, -50%, 0);
}

.containerGrid_EscuelaCiclo0 .slick-next.slick-arrow
{
    background: url(../img/icons/hero/arrow_rigth.svg);
    background-repeat: no-repeat;
    background-position: center;
    color: transparent !important;
    border-radius: 50%;
    box-shadow: 0px 0px 5px #63636361;
    width: 53px;
    height: 53px;
    border: 0;
    position: absolute;
    right: -56px;
    top: 42%;
    z-index: 999;
    transform: translate3d(0, -50%, 0);
}

.containerGrid_EscuelaCiclo0 .slick-dots
{
text-align: center;
    width: 100%;
    display: block;
    margin: 0 auto;
}
.containerGrid_EscuelaCiclo0 .slick-dots li
{
    display: inline-block;
    height: 6px !important;
    margin: 0 0px;
    width: 6px !important;
    margin-right: 2px;
    margin-left: 2px;
    border-radius: 50%;
    float: none;
}
.containerGrid_EscuelaCiclo0 .slick-dots li.slick-active button
{
	background-color: #004165 !important;
}

.containerGrid_EscuelaCiclo0 .slick-dots li button
{
	background-color: #D8D8D8;
    border: none;
    display: block;
    height: 6px;
    margin: 0 0px;
    width: 6px;
    text-indent: -1000px;
    border-radius: 50%;
    -webkit-appearance: button;
    max-width: 6px;
    min-width: 6px;
    padding: 0;
}

body .fontsizeprofesor
{
	font-size: 19px;
}

.contentlistprofesor ul li
{
	margin-bottom: 15px;
}

.ImgProfesorMain
{
	position:relative;
}

.ImgProfesorMain a
{
    position: absolute;
    bottom: -10px;
    left: 63%;
}

.ImgProfesorMain a img
{

}

.open_view_more
{
    color: #0075B0;
    text-decoration: none;
    width: 113px;
    display: block;
    position: relative;
    font-size: 12px;
    font-weight: bold;
}

body .open_view_more:before
{
	content: "+";
    font-family: 'Brandon Grotesque';
    font-size: 23px;
    line-height: 23px;
    font-weight: bold;
    position: absolute;
    right: 45px;
}

body .open_option_movil.openviewmore
{
	color:#0075B0 !important;
}

body .open_view_more.openviewmore:before
{
    content: "-";
    font-family: 'Brandon Grotesque';
    font-size: 30px;
    line-height: 18px;
    font-weight: bold;
    position: absolute;
    right: 35px;
}

.hidden_option_profesor
{
	display:none;
}

.option_info_profesor
{
	margin-top: 21px;
}

.option_info_profesor_title
{
	color: #4A4A4A;
    font-family: 'Fira Sans', 'sans-serif';
	font-size: 14px;
    line-height: 24px;
	font-weight:bold;
}

.option_info_profesor_content
{
	color: #4A4A4A;
    font-family: 'Fira Sans', 'sans-serif';
	font-size: 14px;
    line-height: 24px;
	margin-bottom: 10px;
}

.open_linkedin_profesor
{
    color: #4A4A4A;
    font-family: 'Fira Sans', 'sans-serif';
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 10px;
    background: url(../img/view_linkedin.svg);
    background-repeat: no-repeat;
    background-position: right top 2px;
    padding-right: 25px;
    padding-top: 5px;
}

.ct-btn-o--green
{
    border: 1.5px solid #009AA6;
    background: #009AA6;
    color: #FFF;
}

.btnprofesores
{
    padding-left: 21px;
    padding-right: 21px;
    margin-right: 15px;
    margin-left: 15px;
}

.ImgProfesorMain img
{
    border-radius: 10px;
}

.btnprofesoreshover:hover
{
	border: 1.5px solid #002C44 !important;
    background: #002C44 !important;
    color: #FFF !important;
}

.btnmoreprofesores:hover
{
	border: 1.5px solid #002C44 !important;
    background: #002C44 !important;
    color: #FFF !important;
}

.hoverdatossecreataria:hover
{
	border: 1.5px solid #002C44 !important;
    background: #002C44 !important;
    color: #FFF !important;
}

.info_staff_docentes
{
	color: #4A4A4A;
    font-family: 'Fira Sans', 'sans-serif';
    font-size: 15px;
    padding-left: 0px;
    line-height: 28px;
}

._hidden_card
{
	display:none;
}

.view_more_docentes
{
	width: 100%;
	text-align:center;
	margin-bottom: 35px;
	margin-top: 15px;
}

.view_more_docentes a
{

}
.btnmoreprofesores
{
    padding-left: 21px;
    padding-right: 21px;
    margin-right: 15px;
    margin-left: 15px;
    color: #002C44 !important;
    border: 1.5px solid #002C44;
	background: transparent;
    margin: 0 auto;
}

.wrapperSede-Carreras ul.content_singlesedes li
{
	padding: 0px !important;
}

.content_singlesedes li a 
{
    font-size: 12px;
    line-height: 18px;
    color: #FFFFFF;
    padding: 35px 20px;
    display: block;
}

.content_singlesedes li a span
{
	display: -webkit-box;
    min-height: 55px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 18px;
    color: #FFFFFF;
}

.esconder_card_singlesede
{
	display:none;
}

/*end*/
/*end*/
/*end*/
/*end*/