/* Estilos responsabilidad social hasta que se rediseñe */
/* prueba */
.responsabilidad-social .cmContentList .cmContentItem .contentText {
	padding: 0 20px 0 0 ;
}

/* Ñapa a 23/05/2024 para tener los iconos del pdp en la cita en abierto */
body.content-portalpaciente i[class^='icon-'],
body.content-portalpaciente span[class^='icon-'] {
    font-family: 'quiron-general-icon' !important;
}

/* Añadido el 30/05/2024 por Paulino para pintar en blanco los autoenlaces a las esepcialidades del centro */
.qs-ficha-medico .box-header .rowline-2 .item-especialidad a {
    text-align: center;
    border-radius: 999px;
    background-color: #00a6a0;
    padding: 6px 15px;
    color: #FFF;
    font-size: 12px;
    text-transform: uppercase;
    font-family: "openSansBold", Arial, Helvetica, sans-serif;
    line-height: 24px;
    text-decoration: none;
}

/* Añadido el 31/05/2024 por Paulino para pintar descripción en lugar de nombre en paralemtro imagen pequeña en el modo edición */
.cmWizardEditMode .modelEvento .autoSection, .cmWizardEditMode .cmBodyContent .autoSection, .cmWizardEditMode .currentContent .autoSection, .cmWizardEditMode .param-ELEM_IMAGE_LIST .autoSection, .cmWizardEditMode .param-ELEM_IMAGE .autoSection, .cmWizardEditMode .param-ELEM_IMAGE_PRINCIPAL .autoSection {
    display: block;
}
 
.cmWizardEditMode .modelEvento .autoSection+.editBlock, .cmWizardEditMode .cmBodyContent .autoSection+.editBlock.largeTextBlock, .cmWizardEditMode .param-S_POST_IMAGE .editBlock, .cmWizardEditMode div#dvcm\:ELEM_IMAGE\.1, .cmWizardEditMode div#dvcm\:ELEM_IMAGE_LIST\.1, .cmWizardEditMode div#dvcm\:ELEM_IMAGE_PRINCIPAL\.1 {
    margin-top: 0;
}
 
.cmWizardEditMode .modelEvento .autoSection+.editBlock:before, .cmWizardEditMode .cmBodyContent .autoSection+.editBlock.largeTextBlock:before, .cmWizardEditMode .param-S_POST_IMAGE .editBlock:before, .cmWizardEditMode div#dvcm\:ELEM_IMAGE\.1:before, .cmWizardEditMode div#dvcm\:ELEM_IMAGE_LIST\.1:before, .cmWizardEditMode div#dvcm\:ELEM_IMAGE_PRINCIPAL\.1:before {
    display: none;
}

/* Añadido el 19/06/2024 por Adrián  */
.cab-header .side-menu .menu-menuPrincipal ul.cmMenuLevel1>li.hasSubelements.current .cmMenuLink:after {
    display: none;
}

.cab-header .side-menu .menu-menuPrincipal ul.cmMenuLevel1>li.hasSubelements.current .cmMenuLink .cmMenuTitle .cmMenuTitleText {
    border-bottom: 3px solid #e03e52;
}

.mainBody .proxia-row > .container.main {
    margin-top: 216px;
}

.mainBody.page-down .proxia-row > .container.main.scroll-down {
    margin-top: 80px;
}

@media screen and (max-width: 1200px) {
    .mainBody .proxia-row > .container.main {
        margin-top: 191px;
    }
}

@media screen and (max-width: 1200px) {
    .mainBody.page-down .proxia-row > .container.main.scroll-down {
        margin-top: 140px;
    }
}

@media screen and (max-width: 767px) {
    .mainBody .proxia-row > .container.main {
        margin-top: 158px;
    }
}

@media screen and (max-width: 767px) {
    .mainBody.page-down .proxia-row > .container.main.scroll-down {
        margin-top: 60px;
    }
}

@media screen and (max-width: 480px) {
    .mainBody .proxia-row > .container.main {
        margin-top: 172px;
    }
}

.qs-cab-portada .box-item .box-img {
	max-height: 520px;
}

.cmResultsBox.qs-list-medicos .cmContentSearcherHeader {
	padding: 0 0 35px;
}

.qs-search-medicos .cmSearchCols1 .form-control::placeholder {
    color: #4b4f54;
}

.qs-list-eventos.no-children .cmCalendarViewBlock {
    padding-bottom: 90px;
}

@media screen and (max-width: 992px){
    .qs-list-eventos.no-children .cmCalendarViewBlock {
        padding-bottom: 0;
    }
}

@media screen and (max-width: 767px){
	.qs-list-centros.autoRelatedBox.order-true {
		max-height: none;
	}
	
	#hospitales {
		margin-bottom: 0;
	}
}

.qs-noticia-ficha .content-header .box-title{
	font-size: 32px;
	line-height: 1.2em;
	font-family: "openSansBold", Arial, Helvetica, sans-serif;
	padding: 0.5em 0 1em;
}

.qs-noticia-ficha .box-img img{
	width: 100%;
	display: block;
	margin: 0 auto;
}

.qs-noticia-ficha .element-centro,
.qs-noticia-ficha .element-categoria,
.qs-noticia-ficha .especialidad{
	display: inline-block;
	border-radius: 5px;
	background-color:#e03e52 ;
	color: #FFF; 
	font-family: "openSansBold", Arial, Helvetica, sans-serif;
	padding: 3px 10px;
	font-size: 10px;
	text-transform: uppercase;
}

.qs-noticia-ficha .element-centro{
	background-color:#00a6a0;
	margin-bottom: 20px;
}
.qs-noticia-ficha .group-centros{
	display: inline-block;
	margin-bottom: 12px;
}
.qs-noticia-ficha .group-centros .element-centro{
	margin-bottom: 8px;
	margin-right: 5px;
}

.qs-noticia-ficha .box-content-texts{
	padding: 30px 0;
}
.qs-noticia-ficha .element-categoria{
	display: none;
}

.qs-noticia-ficha .element-date {
	display: block;
	font-size: 12px;
	font-family: "openSansBold", Arial, Helvetica, sans-serif;
	padding-bottom: 15px;
}

.qs-noticia-ficha .element-text{
		font-size: 14px;
		line-height: 1.7;
}

.qs-noticia-ficha .element-text strong{
	font-family: "openSansBold", Arial, Helvetica, sans-serif;
}

.qs-noticia-ficha .element-text .cmHorizontalRule{
	display:none;
}


.qs-noticia-ficha .box-labels { 
	margin: 5px 0 40px 0;
	display: flex;
	flex-wrap: wrap;
	gap: 8px 8px;
	justify-content: flex-start;
	align-items: center;
}

@media (max-width: 767px) { 
	.qs-noticia-ficha .box-labels { 
		justify-content: center;
	}
} 

/*Esto lo ha comentado Adrián García el 15/10/2024 para poder ver bien los estilos de las etiquetas de las noticias*/
/*.qs-noticia-ficha .box-labels .link-label{ */
/*	border-radius: 5px; */
/*	background-color:#e03e52; */
/*	color: #FFF;  */
/*	font-family: "openSansBold", Arial, Helvetica, sans-serif;*/
/*	padding: 3px 10px; */
/*	font-size: 10px; */
/*	text-transform: uppercase; */
/*}*/
/*.qs-noticia-ficha .box-labels .link-label:focus,*/
/*.qs-noticia-ficha .box-labels .link-label:active,*/
/*.qs-noticia-ficha .box-labels .link-label:hover {*/
/*	text-decoration: none; */
/*	background-color:#A01D2D; */
/*	color:#FFFFFF; */
/*}*/



.qs-head-full .contentAbstract {
	display: none;
}


@media (max-width: 750px) {
    .qs-grupo-banner ul {
        flex-direction: row-reverse;
    }
    .qs-grupo-banner ul li .cmBannerOuter {
        bottom: -20px;
        left: auto;
    }
    .qs-grupo-banner ul li .cmBannerOuter img {
        height: 240px;
    }
    .qs-grupo-banner ul li .cmBannerOuter .cmBannerInner .bannerText {
        width: 65%;
    }
    .qs-grupo-banner .icon-arrow-full::before {
        top: 80%;
    }
}

@media screen and (max-width: 480px) {
	.qs-tarjeta-destacar .box-item {
		flex-direction: column-reverse;
	}
}

.qs-grupo-trabajaConNosotros .btn-primary {
	margin-right: 10px;
}

.qs-grupo-trabajaConNosotros {
	margin-top: 0px;
}

@media (max-width: 750px) {
.qs-grupo-margin-right {
        padding-bottom: 0px;
    }
}

@media (max-width: 750px) {

	.qs-grupo-trabajaConNosotros .btn-primary {
		 width: 100%;
         margin-top: 12px;
	}
	.qs-grupo-trabajaConNosotros .templateHtmlListDestacado .featuredContent .btn-primary, .qs-grupo-trabajaConNosotros .templateHtmlListDestacado .featuredContent .contentViewMore a, .contentViewMore .qs-grupo-trabajaConNosotros .templateHtmlListDestacado .featuredContent a {
	width: 100%;
		
	}
}

.qs-grupo-list-image ul.nColumns_3.cmContentList > li.cmContentItem .qs-list-image.boxContent .boxContentBody .boxContentText .contentName {
    color: #00A6A0;
}

.qs-grupo-trabajaConNosotros .contentDescription > .cmBlock:last-child  {
    /* tus estilos aquí */
    width:400px;
}

@media (max-width: 750px) {
.qs-grupo-trabajaConNosotros .contentDescription > .cmBlock:last-child {
	width:100%;
}

}

@media (max-width: 750px) {
	.qs-grupo-banner ul li {
    padding: 20px 0;
}
}

@media (max-width: 750px) {
	.qs-head-full .contentText {
		top: 55%;
	}
}

@media screen and (min-width: 768px) {
	.qs-list-videos:not(.cmEasySlider) ul.cmContentList .cmContentItem:first-child .box-item .box-img,
	.qs-list-videos:not(.cmEasySlider) ul.cmContentList .cmContentItem:first-child .box-item .box-img img {
		position: initial;
		transform: initial;
	}
}

.qs-list-videos.easySlider-showPrevNext ul.cmContentList.cmContentList>li .box-item .item-video-api .video-layer{
    padding-bottom: 0;
}

.qs-grupo-banner ul li .cmBannerOuter .cmBannerInner {
	position: initial;
	bottom: 0;
	left: 0;
	padding-top: 0;
	display: block;
	align-items: initial;
}

.qs-grupo-banner ul li .cmBannerOuter .cmBannerInner .bannerText {
	position: absolute;
	left: 10px;
	bottom: 10px;
}

.qs-grupo-trabajaConNosotros .templateHtmlListDestacado .featuredContent .btn-primary a {
	color: #FFFFFF;
	text-decoration: none;
}

/* Banner home grupo */
.qs-grupo-banner ul:before,
.qs-grupo-banner ul:after{
	display: none;
}

/* Slider especialidades */
.qs-detail-tabs-subitems .box-related .box-item {
	width: auto;
}

@media screen and (max-width: 768px){
	.qs-detail-tabs-subitems .box-related {
		padding: 0;
	}
}

/* Resultados busqueda paginado */
.resultadosBusqSub .pagination.cmPagesNavigation a.cmNavEndsPagesLink:after,
.searchResults .pagination.cmPagesNavigation a.cmNavEndsPagesLink:after{ 
	padding: 10px 13px;
}

.qs-icon-description ul.cmContentList li.cmContentItem:nth-child(3) p {
	margin-bottom: 10px;
}

.qs-grupo-list-icon-denuncias-arrow .nColumns_2 li .qs-list-icon .contentBtn {
	display:inline;
	color:#00a6a0;
}

.content-qs-list-boxes 
.cmBodyContentChildrens>ul.cmContentList>li,
.content-qs-list-boxes .cmBodyAbstractContentChildrens>ul.cmContentList>li, 
.qs-list-boxes .cmBodyContentChildrens>ul.cmContentList>li, .qs-list-boxes
.cmBodyAbstractContentChildrens>ul.cmContentList>li{
	padding: 9px 0;
}

.qs-grupo-trabajaConNosotros .templateHtmlListDestacado .featuredContent .btn-primary, .qs-grupo-trabajaConNosotros .templateHtmlListDestacado .featuredContent .contentViewMore a, .contentViewMore .qs-grupo-trabajaConNosotros .templateHtmlListDestacado .featuredContent a {
	margin: 10px auto;	
}

.qs-grupo-trabajaConNosotros {
	padding-bottom:30px;
}

.qs-list-eventos .cmCalendarViewBlock .cmMonthEventsContainer ul.cmSelectedDayContents > li .box-text .contentText {
	margin-bottom: 8px;
}

.qs-list-destacado .cmNavigation .pagination {
	display: inline-block;
}

.qs-list-destacado .cmNavigation .pagination li:first-child {
	display: inline;
}

.qs-list-destacado ul.cmContentList li .imageMainContainer {
    height: 220px;
    overflow: hidden;
    position: relative;
    display: block;
}

.qs-list-destacado ul.cmContentList li .imageMainContainer img {
	max-width: 100%;
    position: absolute;
    width: 100%;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    height: 100%;
    object-fit: cover;
}

.qs-list-destacado ul.cmContentList li:first-child .imageMainContainer {
	height: 352px;
	width: 50%;
}

@media screen and (max-width: 991px) {
	.qs-list-destacado ul.cmContentList li:first-child .imageMainContainer {
		height: 352px;
		width: 100%;
	}
}

@media screen and (max-width: 480px) {
	.qs-list-destacado ul.cmContentList li:first-child .imageMainContainer {
		height: 220px;
		width: 100%;
	}
}

.qs-list-normal ul.cmContentList {
	margin: 15px 0;
}

.qs-list-normal ul.cmContentList li.cmContentItem:first-child {
	border-top: 1px solid #d2d3d4;
}

.qs-list-normal ul.cmContentList li.cmContentItem {
	padding: 25px 0;
	border-bottom: 1px solid #d2d3d4;
}
 
.qs-list-normal ul.cmContentList li.cmContentItem .title {
	padding: 0;
	font-family: "openSansBold", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00a6a0;
	line-height: 24px;
}

.qs-list-normal ul.cmContentList li.cmContentItem .title .cmContentLink {
	color: #00a6a0;
	padding: 0;
}

.qs-list-normal ul.cmContentList li.cmContentItem .contentText {
	font-size: 14px;
	line-height: 24px;
}

.qs-list-normal ul.cmContentList li.cmContentItem .contentText .cmContentLink {
	padding: 0;
}

.qs-formulario-investigacion .input-type-boolean .input-group-addon, .form-upload .input-group-addon, .form-range .input-group-addon, .form-select-compact .input-group-addon, .form-select1-compact .input-group-addon, .form-select-full .input-group-addon, .form-select1-full .input-group-addon {
display:none;
}
/* Esto lo ha comentado PAULINO el 8/10/2024 para poder dar visibilidad a las etiquetas de las noticias
.actualidad-ficha.actualidad-ficha-investigacion .qs-noticia-ficha .box-labels {
	display: none;
}*/

/* quitar de aqui para arriba*/


.qs-list-eventos .cmCalendarViewBlock .cmMonthEventsContainer li.cmCalendarDay .btn-back.showBtn:before {
    content: "\ea69";
    font-family: "quiron-general-icon"
}


/* 17/12/2024 Adrian G. Esto lo hago para ocultar el resumen de los titulos en las diferentes secciones de enfermedades y tratamientos */
.qs-box-no-summary .contentBody .contentText{
	display: none;
}

/* 15/01/2025 Adriang G. Estos estilos son provisionales para las etiquetas de comunicacion */
.modelPodcastQs.templatelistH3 .element-centro a{
	font-size: 10px;
}

.modelPodcastQs.templatelistH3 .contentUrlCm{
	line-height: 14px;
}

.modelNoticia.TemplateListH3 span.centro a:hover{
	text-decoration: none;
}

.qs-detail-tabs-subitems .item-header .box-img {
	max-height: none;
}

.qs-detail-tabs-subitems .documentsWrapper h6 {
	font-size: 18px;
}

.qs-detail-tabs-subitems .documentsWrapper {
	max-width: 400px;
	width: initial;
    min-width: 320px;
}

.qs-detail-tabs-subitems .documentsWrapper .contentDocument.visible a,
.qs-detail-tabs-subitems .documentsWrapper .contentDocument.visible-view-more a,
.qs-detail-tabs-subitems .documentsWrapper .contentDocument.visible::before,
.qs-detail-tabs-subitems .documentsWrapper .contentDocument.visible-view-more::before{
	display: block;
}

.qs-detail-tabs-subitems .documentsWrapper .contentDocument a,
.qs-detail-tabs-subitems .documentsWrapper .contentDocument::before{
	display: none;
}

.cab-header .box-tab-menu {
	border-top: 0;
    padding-top: 10px;
}

/* Escuela familias */
.escuela-familias .featuredContent .contentTitle {
    font-size: 32px;
}

.escuela-familias .featuredContent .contentDescription, 
.escuela-familias .featuredContent .contentText {
    font-size: 18px;
}

.qs-list-videos .box-item .box-content-texts .element-etapas a, 
.qs-list-videos .box-item .box-content-texts .element-tematicas a,
.qs-video-ficha .element-etapas a, 
.qs-video-ficha .element-tematicas a{
    text-decoration: none;
    color: #fff;
}

@media screen and (max-width: 767px){
	.escuela-familias .featuredContent .contentTitle {
        font-size: 24px;
    }
    
    .escuela-familias .featuredContent .contentDescription, 
	.escuela-familias .featuredContent .contentText {
		font-size: 16px;
    }
}

.escuela-familias .qs-video-ficha .row-2-pediatric {
    padding: 0 0 25px;
}

/* 04/02/2025 Adrian G Esto es para ocultar el selector de tematicas en los buscadores de la seccion de videos */
.qs-search-video form#searchForm .cmSearchCols1:nth-of-type(4){
	display: none;
}

/* 10/02/2025 Adrian G Esto es para hacer que la barra inferior de pedir cita en los CV medicos pase por encima de la seccion de videos*/
.boxFixedCita{
	z-index: 9;
}

.box-provincia-cuadro-medico.cuadro-medico-underline i {
	padding-top: 27px;
}

b,strong, .aguamarina {
	color: inherit;
    font-family: inherit;
}

b,strong, .aguamarina > a {
		color: inherit;
}

b > a:hover, strong > a:hover, .aguamarina > a:hover {
	color: inherit;
}

/*Quitar en despliegue*/  
#has-visible-buttons.qs-tecnologia-settings .qs-list-centros .cmContentList .box-text .btns .cita {
  display: block;
}

/*Quitar en despliegue*/
#has-visible-buttons.qs-tecnologia-settings .qs-list-centros .cmContentList .box-text .btns.btn-medicos {
  display: block;
}

/*Quitar en despliegue*/
#has-visible-buttons.qs-tecnologia-settings .qs-list-centros .contentHeader .title {
  position: relative;
  width:auto;
  height: auto;
  font-size: 30px;
  font-weight: 500;
  font-family: "ExoBold", Helvetica, Optima, Arial, sans-serif;
  line-height: 1.1;
  margin-left: 20px;
  pointer-events: none;
}

/*Quitar en despliegue*/
#has-visible-buttons.qs-tecnologia-settings .qs-list-centros .contentViewMore {
	display:flex;
}

/*Quitar en despliegue*/
#has-visible-buttons.qs-tecnologia-settings .qs-list-centros .contentViewMore a.contentViewMoreLink {
	border: none;
    padding: 0;
    padding-top: 20px;
    font-weight: 500;
    font-family: Exo, Helvetica, Optima, Arial, sans-serif;
    font-size: 20px;
    top: 0;
    position: relative;
    right: 0;
    margin-left:10px;
    pointer-events: none;
}

/*Quitar en despliegue*/
@media screen and (max-width: 480px){
	#has-visible-buttons.qs-tecnologia-settings .qs-list-centros .contentViewMore a.contentViewMoreLink {
		text-align:left;
        font-size: 16px;
        white-space: normal;
        width: 100%;
	}
}

.qs-search-default.common-field form#searchForm .form-control:focus {
	border: 1px solid #4B4F54;
}

html .common-field form.form-container .form-panel-group .panel-body .form-group .control-field select, html .common-field form.form-container .form-panel-group .panel-body .form-group .control-field ::picker(select), html .common-field form.form-container .form-panel-group .panel-body .form-group:first-child .control-field select, html .common-field form.form-container .form-panel-group .panel-body .form-group:first-child .control-field ::picker(select), html .common-field .choiceControl.cmSearchField select, html .common-field .choiceControl.cmSearchField ::picker(select){
	border-top: 1px solid black;
}

/*Quitar en despliegue*/
.qs-tecnologia-settings .contentBody .box-item .item-bg-header .item-header .item-text {
  width: 100%;
}

/*Quitar en despliegue*/
.qs-tecnologia-settings .contentBody .box-item .item-bg-header .item-header:not(:has(.box-img)) .item-text {
  width: 50%;
}

/*Quitar en despliegue*/
@media screen and (max-width: 767px){
	.qs-tecnologia-settings .contentBody .box-item .item-bg-header .item-header:not(:has(.box-img)) .item-text {
		width: 100%;
	}
}

/*Quitar en despliegue*/
.qs-tecnologia-settings h3.cmContentSearcherHeader {
	padding:0;
}

/*Quitar en despliegue*/
@media screen and (max-width: 768px) {
   .qs-tecnologia-settings .currentContent .contentMainTitle {
        display: block;
    }
}

.mainBody.quironsalud.page-top:not(.content-path-0) .main {
	margin-top: 215px !important;
}
			
@media screen and (max-width:1200px){
	.mainBody.quironsalud.page-top:not(.content-path-0) .main {
		margin-top: 198px !important;
	}
}
	
@media screen and (max-width:768px){
	.mainBody.quironsalud.page-top:not(.content-path-0) .main {
		margin-top: 162px !important;
	}
}
 
@media screen and (max-width:480px){
	.mainBody.quironsalud.page-top:not(.content-path-0) .main {
		margin-top: 176px !important;
	}
}

.qs-tecnologia-settings .qs-titles-center .featuredContent .contentDescription strong {
	font-family: "openSansBold",Arial,Helvetica,sans-serif;
}

/*Botones y enlaces para quitar en despliegue*/
.menu-qs-canal-blogs ul.cmMenuLevel1>li.active a, .menu-qs-primero-tusalud ul.cmMenuLevel1>li.active a {
	background-color: #008488;
}

.featuredContent .contentDescription .btn-primary, .featuredContent .contentDescription .contentViewMore a, 
.contentViewMore .featuredContent .contentDescription a, 
.featuredContent .contentText .btn-primary, 
.featuredContent .contentText .contentViewMore a, 
.contentViewMore .featuredContent .contentText a {
	font-family: "openSansBold", Arial, Helvetica, sans-serif;
}

.qs-grupo-list-icon-button .templateHtmlListIcon .boxContent .contentBtn {
	font-family: "openSansBold", Arial, Helvetica, sans-serif;
}

.qs-grupo-margin-right .templateHtmlListDestacado .featuredContent .contentText .btn-primary, 
.qs-grupo-margin-right .templateHtmlListDestacado .featuredContent .contentText .contentViewMore a, 
.contentViewMore .qs-grupo-margin-right .templateHtmlListDestacado .featuredContent .contentText a {
	font-family: "openSansBold", Arial, Helvetica, sans-serif;
}	

.qs-grupo-list-image .contentData ul li .boxContent .boxContentBody a.contentBtn {
	font-family: "openSansBold", Arial, Helvetica, sans-serif;
}

.qs-grupo-trabajaConNosotros .templateHtmlListDestacado .featuredContent .btn-primary, 
.qs-grupo-trabajaConNosotros .templateHtmlListDestacado .featuredContent .contentViewMore a, 
.contentViewMore .qs-grupo-trabajaConNosotros .templateHtmlListDestacado .featuredContent a { 
	font-family: "openSansBold", Arial, Helvetica, sans-serif;
}

.menu-qs-canal-blogs ul.cmMenuLevel1, .menu-qs-primero-tusalud ul.cmMenuLevel1 { 
	font-family: "openSansBold", Arial, Helvetica, sans-serif;
}

.qs-list-destacado ul.cmContentList li:first-child .contentName a.cmContentLink:hover,
.qs-list-destacado ul.cmContentList li:first-child .contentName a.cmContentLink:focus,
.qs-list-destacado ul.cmContentList li:first-child .contentName a.cmContentLink:active {
	color: #007B76;
}

.qs-list-enfermedades ul.cmContentList li .cmContentLink:visited {
	color: #008488;
}


.qs-list-enfermedades ul.cmContentList li .cmContentLink:hover,
.qs-list-enfermedades ul.cmContentList li .cmContentLink:focus,
.qs-list-enfermedades ul.cmContentList li .cmContentLink:active {
	color: #007B76;
}

/* No quitar lo de mac */
.mac .common-field .cmSearchField.choiceControl:after,
.mac .genericForm .cmXForm.common-field form.form-container .form-panel-group .panel-body .form-group[class*="form-select"] .control-field:after{
	content: "\e907";
	font-family: 'quiron-general-icon' !important;
	font-size: 9px;
	color: #4b4f54;
	position: absolute;
	right: 20px;
	top: 24px;
	transform: translateY(-50%);
	pointer-events: none;
	display: block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	border: none;
	margin-top: 0;
	width: auto;
	height: auto;
}

html.mac .genericForm .common-field form.form-container .form-panel-group .panel-body .form-group:first-child .control-field:after {
	display: block;
}

@media screen and (max-width: 768px) {
    .qs-head-full .contentMainTitle {
        display: block;
    }
}