
:root {
	/****************** COLORS *****************/
	--primary-color: #FAC66F;
	--color-lighter: #ffefd4;
	--color-detail: #fac66f;
}

/*****EXPOSITORES******/
.all-exhibitors__element-container.destacado > a {
	background-color: #b6c3ef;
}

.all-exhibitors__element-container.destacado > a > img {
	display:none;
}

/*****(END) EXPOSITORES******/
.carousel-container {
	padding-bottom:25px;
}
.schedule p {font-weight:600}
.exhibitors__categories {margin-top:unset;}

.speakers-detail__date::before {
	content: url(/content/icons/calendar-icon_dark.svg);
}

.homemenu a {
	background-color: var(--primary-color);
}

.circled-menu a .circle-icon {
	background-color: var(--primary-color);
}

.homemenu a span {
	background-image: url('/Content/custom/congreso_conxemar_2026/images/flecha.svg?v=1');
}

/*
.detail__modal__container.modalover button {
	background-color: white;
}
*/

.detail__modal__container.modalover .exhibitors-detail__container .exhibitors-detail__section .list__item .list__item-info,
.detail__modal__container.modalover .exhibitors-detail__container .exhibitors-detail__section .list__item .list__item-info div{
	margin-left: 0;
	width:100% !important;
	max-width:100% !important;
}

.new a,
.new div,
.new .htmlformat,
.new p {
	max-width: 100% !important;
	width: 100% !important;
}

.new img,
.detail__modal__container.modalover .exhibitors-detail__container .exhibitors-detail__section .list__item .list__item-info img{
	max-width: 100% !important;
	width: 100% !important;
	height: auto;
}

.news__container p,
.news__container .htmlformat *,
.new .htmlformat,
.networking__elements-container .htmlformat * {
	font-size: 1em !important;
}

.news__container .htmlformat span,
.news__container .htmlformat span a{
	display: inline !important;
}

.detail__modal__container .exhibitors-detail__container .col1,
.detail__modal__container .exhibitors-detail__container .exhibitors-detail__info p {
	font-size: 1.1em;
	text-align:justify;
}

.detail__modal__container .exhibitors-detail__section{
	text-align:justify;
}

.new .htmlformat strong,
.networking__elements-container .htmlformat strong,
.networking__elements-container .htmlformat span{
	display: inline !important;
}

.new .htmlformat {
	font-size: 1.2em !important;
}

.schedule-content__day.alldays{
	display:none;
}

.schedule-content__day{
	padding-bottom:0;
}

.search-bar input {
	background-color: #ffefd4;
}

.login__input {
	background-color: var(--color-lighter);
}
.login__content {
	border: 2px solid var(--primary-color);
}

.link__password {
	color: black;
}