o/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/


@font-face {
    font-family:SegoeUI;
    src:url('../fonts/segoeui.eot');
    src:url('../fonts/segoeui.eot?#iefix') format('embedded-opentype'), url('../fonts/segoeui.woff') format('woff'), url('../fonts/segoeui.ttf') format('truetype'), url('../fonts/segoeui.svg') format('svg')
}
@font-face {
    font-family:SegoeUILight;
    src:url('../fonts/segoeuilight.eot');
    src:url('../fonts/segoeuilight.eot?#iefix') format('embedded-opentype'), url('../fonts/segoeuilight.woff') format('woff'), url('../fonts/segoeuilight.ttf') format('truetype'), url('../fonts/segoeuilight.svg') format('svg')
}
@font-face {
    font-family:SegoeUIBold;
    src:url('../fonts/segoeuibold.eot');
    src:url('../fonts/segoeuibold.eot?#iefix') format('embedded-opentype'), url('../fonts/segoeuibold.woff') format('woff'), url('../fonts/segoeuibold.ttf') format('truetype'), url('../fonts/segoeuibold.svg') format('svg')
}
@font-face {
    font-family:segoeUIItalic;
    src:url('../fonts/segoeuii.eot');
    src:url('../fonts/segoeuii.eot?#iefix') format('embedded-opentype'), url('../fonts/segoeuii.woff') format('woff'), url('../fonts/segoeuii.ttf') format('truetype'), url('../fonts/segoeuii.svg') format('svg')
}
@font-face {
    font-family:segoeUIItalicLight;
    src:url('../fonts/segoeuilight.eot');
    src:url('../fonts/segoeuilight.eot?#iefix') format("embedded-opentype"), url('../fonts/segoeuilight.woff') format("woff"), url('../fonts/segoeuilight.ttf') format("truetype"), url('../fonts/segoeuilight.svg') format("svg")
}

.top-menu{
	background-color: #0d2531 !important;
}

.menu-mini.menu-smart a i.fa{
    font-size: 18px;
}
.menu-mini.menu-smart .fa-angle-right{display: none;}

.btn.boton-superior{
	background-color: #fff;
	color: #002f3f;
	font-size: 14px !important;
	height: 17px;
	line-height: 18px;
	text-transform: capitalize !important;
	border-radius: 5px !important;
	padding: 6px 12px !important;
	font-family: SegoeUI !important;
}
.btn:not(.btn-custom-typo):not(.btn-inherit).boton-superior{font-family: SegoeUI !important;}

/* cabecera */
.fa-facebook-square::before {
	content: url(/wp-content/themes/uncode-child/images/icono-fb.png) !important;
}
.fa-twitter-square::before {
  content: url(/wp-content/themes/uncode-child/images/icono-twitter.png) !important;
}
.fa-instagram::before {
  content: url(/wp-content/themes/uncode-child/images/icono-insta.png) !important;
}
.fa-youtube::before {
  content: url(/wp-content/themes/uncode-child/images/icono-youtube.png) !important;
}
.fa-linkedin-square::before {
  content: url(/wp-content/themes/uncode-child/images/icono-linkedin.png) !important;
}
.menu-smart i.menu-icon{
	margin-right: 0 !important;
}
.menu-mini.menu-smart a {
  padding: 0px 9px 0px 0px;
}

#menu-item-873{
	border-right: 1px solid #fff;
	margin-right: 5px;
	height: 31px;
}
#menu-item-870{
	border-left: 1px solid #fff !important;
	padding-left: 17px;
	height: 31px;
}
#menu-superior{padding-top: 9px; padding-bottom: 9px;
	display: inline-block;
}
.logo-ucrania{
	display: inline-block;
}
.logo-ucrania img{
	height: 35px;
	width: 222px;
	margin-right: 50px;
}
/* fin cabecera */

footer p.text-color-xsdn-color strong,
footer .social-icon i{
	color: #ffffff;
}

/* eventos ---------------------------------------------------------------------------------------- */

/*
color de los span de busqueda, filtro y orden, centramos iconos
antes muy oscuros
*/
.evo_cal_above span {
	opacity: 0.4;
    color: #fff;
	background-color: #adadad;
	display: flex;
    align-items: center;
}
.evo_cal_above span:hover {
	background-color: #c6c5c5;
}
.evo_cal_above span.vis {
	background-color: #807f7f !important;
}


/* buscador */
/*
sobreescribo padding, altura y radio del borde
*/
.evo_search_bar input, .evo_search_bar input[type=text] {
	padding: 8px 15px !important;
	border-radius: 15px !important;
}
.evo_search_bar_in {
    height: 37px !important;
}


/* filtro */
/*
color de fondo de la seccion del filtro
*/
.eventon_sorting_section {
    background-color: #eaeaea !important;
}

/*
tematica, tipo de evanto y modalidad, ajustamos color normal cuando esta pulsado, hay filtros activos y hover
*/
.eventon_sort_line p, .eventon_filter_line p, .eventon_sf_field p {
    color: #606060 !important;
    padding: 0;
    margin: 0;
    text-transform: uppercase;
    font-size: 12px;
	border: 0 !important;
}
.eventon_sort_line p:hover, .eventon_filter_line p:hover, .eventon_sf_field p:hover {
	color: #fff !important;
}
.eventon_filter.set p, .eventon_filter.vis p {
	color: #fff !important;
}

/* padding y fondo transparente */
.eventon_filter_line .filtering_set_val, .eventon_sort_line .eventon_sf_cur_val p {
    cursor: pointer;
    padding: 1px 10px !important;
    border-radius: 10px;
	background-color: transparent;
}

/* disposicion filtro */
.eventon_filter_line .eventon_filter {
    display: block !important;
    float: left;
    margin-right: 10px;
    margin-bottom: 5px;
}
.eventon_filter_line {
	display: block !important;
}

/*
quitamos altura maxima para que se vean todas las opciones del dropdown sin scroll
*/
.evo_filter_menu .eventon_filter_dropdown {
    max-height: none !important;
    overflow: hidden !important;
}

/*
iconos dentro del dropdown del filtro
circulo si no esta seleccionado y check si lo esta, font bold para que el icono sea coloreado
*/
.eventon_filter_dropdown p.select:before, .ajde_evcal_calendar .calendar_header .evo_header_drop_menu p.select:before, .evo_filter_menu_in p.select:before {
    font-weight: bold !important;
}
.eventon_filter_dropdown p:before, .ajde_evcal_calendar .calendar_header .evo_header_drop_menu p:before, .evo_filter_menu_in p:before {
    content:"\f111";
	font-family: 'evo_FontAwesome';
	font-weight: normal !important;
	font-size: 18px;
    left: 5px;
    position: absolute;
	display: inline-block;
}

/*
opciones de los dropdown, mayuculas y padding para el icono
*/
.evo_filter_menu_in p {
    text-transform: uppercase;
	padding-left: 30px;
}

/*
habia un check cuando hay filtro marcado y un icono de dropdown siempre, los ocultamos
 */
.eventon_filter_line .evo_filter_tax_box.set i.fa-check {
    display: none !important;
}
.eventon_filter_line .filtering_set_val em.fa-caret-down {
	display: none;
}


/* order */
/*
icono dentro del dropdown, no hay si no esta seleccionado
 */
.ajde_evcal_calendar .evo-sort-btn .eventon_sort_line p.select:before {
    font-weight: bold !important;
}
.ajde_evcal_calendar .evo-sort-btn .eventon_sort_line p:before {
    display: none;
}

/* color de letra */
.cal_head_btn.show .evo_header_drop_menu {
	display: block !important;
	color: #000000;
}
.eventon_filter_dropdown p:hover, .ajde_evcal_calendar .calendar_header .evo_header_drop_menu p:hover, .evo_filter_menu_in p:hover, .ajde_evcal_calendar .evo-sort-btn .eventon_sort_line p:hover {
	color: #7d7c7c !important;
	border-left: 4px solid #d9d9d9 !important;
}

/* border */
.eventon_filter_dropdown p, .ajde_evcal_calendar .calendar_header .evo_header_drop_menu p, .evo_filter_menu_in p, .ajde_evcal_calendar .evo-sort-btn .eventon_sort_line p {
	border-bottom: 1px solid #d9d9d9 !important;
	border-left: 4px solid transparent !important;
}



/* numero de filtros activados */
.evo-filter-btn em.o {
    background-color: #6b6b6b !important;
}


/*
boton de apply
cambio de color, letra y display inline-block para que se muestre todo el tiempo
*/
.evo_filter_aply_btns p, .eventon_sorting_section p.evo_filter_submit, .eventon_sorting_section p.evo_filter_clear {
	color: #989898 !important;
    border: 1px solid #989898;
	border-radius: 20px !important;
	font-size: 11px !important;
	background-color: transparent !important;
	height: auto !important;
	line-height: 20px !important;
}
.eventon_sorting_section .evo_filter_aply_btns p {
    display: inline-block;
}
.eventon_sorting_section .evo_filter_aply_btns {
    border-left: 0 !important;
}



/*
tipo de letra para todo el documento
*/
.ajde_evcal_calendar .calendar_header p, .eventon_events_list .eventon_list_event .evoet_cx span.evoet_dayblock span, .evo_pop_body .evoet_cx span.evoet_dayblock span, .ajde_evcal_calendar .evcal_evdata_row .evcal_evdata_cell h3.evo_h3, .evo_lightbox_content h3.evo_h3, h2.evo_h2, h3.evo_h3, h4.evo_h4, body .ajde_evcal_calendar h4.evo_h4, .evo_content_in h4.evo_h4, .evo_metarow_ICS .evcal_evdata_cell p a, .eventon_events_list .eventon_list_event .evoet_cx span.evcal_desc2, .eventon_list_event .evoet_cx span.evcal_event_title, .evoet_cx span.evcal_desc2, .evo_metarow_ICS .evcal_evdata_cell p a, .evo_metarow_learnMICS .evcal_col50 .evcal_evdata_cell p a, .eventon_list_event .evo_metarow_locImg p.evoLOCtxt .evo_loc_text_title, .evo_clik_row .evo_h3, .evotax_term_card .evotax_term_details h2, .evotax_term_card h3.evotax_term_subtitle, .ajde_evcal_calendar .evo_sort_btn, .eventon_main_section #evcal_cur, .ajde_evcal_calendar .calendar_header p.evo_month_title, .ajde_evcal_calendar .eventon_events_list .evcal_month_line p, .eventon_events_list .eventon_list_event .evcal_cblock, .ajde_evcal_calendar .evcal_month_line, .eventon_event .event_excerpt_in h3, .ajde_evcal_calendar .evo_footer_nav p.evo_month_title, .evo_eventon_live_now_section h3, .evo_tab_view .evo_tabs p.evo_tab, .evo_metarow_virtual .evo_live_now_tag, .evo_page_body .evo_sin_page .evosin_event_title, #eventon_form h2, #eventon_form h3, #eventon_form p #evoau_submit, a.evoAU_form_trigger_btn, .evoau_submission_form .msub_row a, .row .enterNew, .evoau_submission_form .formBtnS {
    font-family: 'open sans', 'arial narrow';
}


/*
titulo (mes, año) cambiamos tamaño, color, mayuscula
 */
.evo_month_title {
    line-height: 1.3;
    margin: 0 !important;
    font-size: 42px !important;
    text-transform: uppercase;
    color: #323232;
}
/* disminuye la letra en pantallas pequeñas */
@media (max-width: 480px) {
    .evo_month_title {
        font-size: 24px !important;
    }
}


/* flechas */
/*
color de fondo, tambien hover y centradas
*/
.ajde_evcal_calendar .calendar_header .evo_arrow, .ajde_evcal_calendar .calendar_header .evcal_arrows, .evo_footer_nav .evcal_arrows {
    text-align: center;
    height: 35px !important;
    width: 35px !important;
    cursor: pointer;
    border: 1px solid #737373;
    border-radius: 50%;
    color: #e2e2e2;
    position: relative;
}
.ajde_evcal_calendar .calendar_header .evo_arrow:hover, .ajde_evcal_calendar .calendar_header .evcal_arrows:hover, .evo_footer_nav .evcal_arrows:hover {
    background-color: #989898 !important;
	color: #e2e2e2 !important;
}




/* event list --------------------------------------------------------------------------------- */

/* tarjetas */
/*
color de fondo y altura
*/
.ajde_evcal_calendar.boxy.boxstyle1 #evcal_list .eventon_list_event .desc_trig {
  background-color: #ffffff !important;
  min-height: 380px !important;
}

/* no redondeo imagenes */
.ajde_evcal_calendar.boxy .eventon_list_event.hasbgimg, .ajde_evcal_calendar.boxy.boxstyle1 .evo_boxtop, .ajde_evcal_calendar.boxy.boxstyle2 .evo_boxtop {
    border-radius: 0px !important;
}

/* color guion entre los dias */
.ajde_evcal_calendar.color .evcal_cblock .evo_end:before, .evo_lightboxes .color.eventon_list_event .evcal_cblock .evo_end:before {
    background-color: #323232 !important;
}

/*
letra de los carteles
tamaño para titulos y subtitulos
*/
.evoet_c3 {
    width: 50%;
    flex: 1 0 50% !important;
}
.evoet_title {
    font-size: 16px !important;
	white-space: inherit !important;
	text-transform: none !important;
}
.evcal_event_subtitle {
	font-size: 14px !important;
	white-space: inherit !important;
	text-transform: none !important;
}


/* color de letra */
.ajde_evcal_calendar.color #evcal_list .eventon_list_event .evcal_cblock,
.ajde_evcal_calendar.color #evcal_list .eventon_list_event .evcal_desc span.evcal_event_title,
.ajde_evcal_calendar.color #evcal_list .eventon_list_event .evcal_desc span.evcal_event_subtitle,
.ajde_evcal_calendar.color #evcal_list .eventon_list_event .evcal_desc em,
.ajde_evcal_calendar.color #evcal_list .eventon_list_event .eventon_list_event .evcal_desc .evcal_desc_info,
.ajde_evcal_calendar.color .eventon_events_list .eventon_list_event .evcal_cblock em.evo_day,
.ajde_evcal_calendar.color .evcal_desc .evo_below_title .status_reason,
.ajde_evcal_calendar.color .evcal_desc .evo_tz_time .evo_tz,
.ajde_evcal_calendar.color .evcal_desc .evo_mytime.tzo_trig i,
.ajde_evcal_calendar.color .evcal_desc .evo_mytime.tzo_trig b,
.ajde_evcal_calendar.color .evcal_desc .evcal_desc3 em i,
.ajde_evcal_calendar.color .evcal_desc .evcal_desc3 .evo_ep_pre,
.ajde_evcal_calendar.color .evcal_desc .evcal_desc3 .evo_ep_time,
.ajde_evcal_calendar.color .evcal_desc .evo_mytime.tzo_trig:hover i,
.ajde_evcal_calendar.color .evcal_desc .evo_mytime.tzo_trig:hover b,
.evo_lightboxes .color.eventon_list_event .evcal_cblock,
.evo_lightboxes .color.eventon_list_event .evcal_desc span.evcal_event_title,
.evo_lightboxes .color.eventon_list_event .evcal_desc span.evcal_event_subtitle,
.evo_lightboxes .color.eventon_list_event .evcal_desc em,
.evo_lightboxes .color.eventon_list_event .evcal_desc .evcal_desc_info,
.evo_lightboxes .color.eventon_list_event .evcal_cblock em.evo_day,
.evo_lightboxes .color.eventon_list_event .evcal_desc .evo_tz_time > *,
.evo_lightboxes .color.eventon_list_event .evcal_desc .evo_mytime.tzo_trig i,
.evo_lightboxes .color.eventon_list_event .evcal_desc .evo_mytime.tzo_trig b {
    color: #323232 !important;
}




/* EVENTO ----------------------------------------------------------------------------------- */
/*
color de letra
fecha y titulo
*/
.eventon_events_list .eventon_list_event .evoet_dayblock, .eventon_events_list .eventon_list_event .evoet_cx .evoet_dayblock span, .evo_pop_body .evoet_dayblock {
	color: #6B6B6B;
}
.ajde_evcal_calendar #evcal_list.eventon_events_list .eventon_list_event p .evoet_cx span.evcal_event_title {
    color: #6B6B6B;
}
.evcal_cblock .evo_end:before {
    background-color: #6B6B6B;
}

/* titulos, mayuscula y color */
.evcal_evdata_row .evcal_evdata_cell h2, .evcal_evdata_row .evcal_evdata_cell h3, .evorow .evo_clik_row h3, .evcal_evdata_row .evcal_evdata_cell h3 a {
	text-transform: uppercase;
    color: #6B6B6B;
}

/* contenido */
#evcal_list p {
	color: #6B6B6B !important;
}

/* icono */
.evocard_row .evcal_evdata_icons i, .evocard_row .evcal_evdata_custometa_icons i {
    color: #656565 !important;
}

/* enlace google */
.evcal_evdata_row.evo_metarow_ICS .evcal_evdata_cell p a {
    color: #656565 !important;
}

/* redes */
.evo_metarow_socialmedia a.evo_ss i {
    color: #656565;
}



.evo_search_bar_in{
	margin-bottom: 9px;
}
.evosr_search_btn .fa.fa-search{
	margin-top: 12px;
}
.row.evcal_subtitle{background-color: transparent !important;}
.evoau_cat_select_field{max-height: inherit !important;}

.evoau_cat_select_field.event_type_2{
	border: none !important;
	background-color: transparent;
}

.ajde_evcal_calendar .calendar_header{
	display: inline-block;
}
.ajde_evcal_calendar .calendar_header p.evo_month_title, #evcal_cur{
	font-weight: normal !important;
}
/* .ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur{
  color: #323232;
} */
evcal_evdata_row.evcal_event_details .evcal_evdata_cell p,
.evcal_evdata_row .evcal_evdata_cell p{
	font-family: Roboto !important;
}
#event_description{min-height: 250px;}

h3.padb5.evo_h3,
h3.evo_h3,
a.evo_ics_nCal,
a.evo_ics_gCal,
.evcal_desc2.evcal_event_title,
.evcal_event_subtitle{
	font-family: SegoeUIBold !important;
	font-weight: normal !important;
}

.hide_eventtopdata .evoet_eventtypes.level_4.evcal_event_types.ett1{display: none;}
body.single-ajde_events .evoet_eventtypes.level_4.evcal_event_types.ett2{display: none;}
.eventon_filter em.fa.fa-check{display: none;}

a.evo_virtual .evoet_c4.evoet_cx{
	position: absolute;
	top: 12px;
	left: 12px;
	/*background-color: #F79191;*/
	z-index: 999;
	border-radius: 5px;
	padding: 1px 7px;
	margin-bottom: 2px;
	margin-right: 2px;
	text-transform: uppercase;
}
a.evo_hibrido .evoet_c4.evoet_cx{
	position: absolute;
	top: 12px;
	left: 12px;
	/*background-color: #F79191;*/
	z-index: 999;
	border-radius: 5px;
	padding: 1px 7px;
	margin-bottom: 2px;
	margin-right: 2px;
	text-transform: uppercase;
}
.evoet_eventtypes.level_4.evcal_event_types.ett1 {
	background-color: #F79191;
	padding: 1px 5px;
	border-radius: 5px;
	font-style:normal;
}
.evoet_eventtypes.level_4.evcal_event_types.ett1 .evoetet_val.evoet_dataval{
	font-weight:300;
	font-style:normal;
}


a.evo_virtual .evoet_c4.evoet_cx em:nth-child(1){display: none;}
a.evo_virtual .evoet_c4.evoet_cx em.evoetet_val.evoet_dataval{
	color: #032323 !important;
	font-size: 11px;
	font-family: SegoeUIBold !important;
	line-height: 1;
}
a.evo_hibrido .evoet_c4.evoet_cx em:nth-child(1){display: none;}
a.evo_hibrido .evoet_c4.evoet_cx em.evoetet_val.evoet_dataval{
	color: #032323 !important;
	font-size: 11px;
	font-family: SegoeUIBold !important;
	line-height: 1;
}

a.evo_presencial .evoet_c4.evoet_cx{display: none;}
/*a.evo_hibrido .evoet_c4.evoet_cx{display: none;}*/
/*body.single-ajde_events .evoet_c4.evoet_cx{display: none;}*/

body.single-ajde_events a.evo_hibrido .evoet_c4.evoet_cx{position:relative;}
body.single-ajde_events a.evo_virtual .evoet_c4.evoet_cx{position:relative;}

.ajde_evcal_calendar.color #evcal_list .eventon_list_event .evoet_cx em{color: #323232;
}
/* fin eventos */



/* formulario enviar evento ----------------------------------------------------------------- */
/* quito border */
.evoau_submission_form {
	border: none !important;
}

/* titulo en mayuscula */
.evoff_1i {
	text-transform: uppercase;
}

/* bloques, color y margenes */
.evoau_submission_form .evoau_table .row {
	padding: 8px 15px !important;
	background-color: #ebf6fa !important;
	margin: 0 10px 10px !important;
	display: block;
}

/* inputs */
body .evoau_submission_form p input[type=text],
body .evoau_submission_form p input[type=number],
body .evoau_submission_form p textarea,
body .evoau_submission_form p select,
body .evoau_submission_form p.dropdown_row select, 
body .evoau_cat_select_field,
body .evoau_submission_form p select.evoau_location_select {
	font-size: 13px !important;
	color: #666666 !important;
	border-radius: 20px !important;
	padding: 7px 10px !important;
}



/* 
bloques de fechas 
*/
.evoau_submission_form ._row_datetime {
	background-color: transparent !important;
	background: none !important;
	margin: 0 !important;
	display: block !important;
}

body .evoau_submission_form p select {
	padding: 6px 20px !important;
}

.evoau_submission_form .row p .evo_date_time_select input.evoau_dpicker, .evoau_submission_form .evo_date_time_select .evoau_time_edit .time_select select, .evoau_submission_form .evo_date_time_select .evoau_time_edit .time_select select.ampm_sel {
	font-size: 20px !important;
	font-weight: bold;
    line-height: 26px;
    border: none !important;
	background-color: #dedede !important;
}

.evoau_submission_form .row p .evo_date_time_select input.evoau_dpicker {
	width: 300px !important;
}

.evo_date_time_select .evo_date_select {
    width: auto !important;
}



/* oculpo span de abirir enlace web en nueva ventna para ponerlo input */
span#evcal_lmlink_target {
	display: none !important;
}


/* 
boton de enviar evento 
*/
.evoau_submission_form .evoau_table .submit_row.row {
	background-color: transparent !important;
}

.evoau_submission_form #evoau_form p #evoau_submit,
body a.evoAU_form_trigger_btn, 
body .evoau_submission_form .msub_row a, 
body .evcal_btn.evoau, 
body .evoau_submission_form.loginneeded .evcal_btn {
	background-color: #315f94 !important;
	border-radius: 20px !important;
	padding: 8px 18px !important;
}



/* 
opciones span, modalidad y tematica del evento
*/
.evoau_submission_form .row p.checkbox_row .evoau_cat_select_field span {
    padding: 7px 10px !important;
    background-color: #f3f3f3;
    margin: 5px;
    border-radius: 12px;
	font: italic 13px 'open sans', arial !important;
}

.evoau_submission_form .row p.checkbox_row .evoau_cat_select_field span:before {
	display: none !important;
}



/* 
span radiobuttons
*/
.ajde_yn_btn.NO{
    background-color: #d7d6d6 !important;
	border: none !important;
	height: 26px !important;
}

/* circulo de dentro */
.catchHandle, .yesno_row .catchHandle {
	width: 18px !important;
	height: 18px !important;
	position: relative;
	margin: 0;
	border-color: #D9D7D7 !important;
    background-color: #F9F9F9 !important;
}

/* posicion, derecha o izquierda */
.ajde_yn_btn.NO .btn_inner {
    margin-left: -1px !important;
}
.ajde_yn_btn .btn_inner {
    margin-left: -18px !important;
}

/* posicion span completo */
.ajde_yn_btn .btn_inner {
	padding-left: 20px !important;
    padding-right: 20px !important;
	margin-top: 3px !important;
	height: 24px;
}

/* seleccionados cambian de color */
.ajde_yn_btn {
    background-color: #f3c991 !important;
	border: none !important;
	height: 26px !important;
}



/* 
evento que se repite 
*/
/* ocultamos mas y menos */
.evo_plusminus_adjuster .evo_plusminus_change {
	display: none !important;
}

/* inputs */
html body .evo_elm_row .evo_plusminus_adjuster input.evo_plusminus_change_input {
	background-color: #fff !important;
	border: 1px solid #ddd !important;
	text-align: start !important;
	width: auto !important;
	height: auto !important;
	padding: 7px 10px !important;
	margin-right: 5px !important;
	order: 1;
}

/* transparente el p que contiene el input */
.evo_elm_row .evo_field_plusminus_container.evo_field_container {
	background-color: transparent !important;
	margin: 0 !important;
}

/* pipo de repeticion */
.evoau_submission_form .repeat_type {
	padding: 0 !important;
	background-color: transparent !important;
}
.evoau_submission_form .repeat_type .evo_repeat_type_val.select {
    background-color: #f0b77f !important;
    color: #fff !important;
}
.evoau_submission_form .repeat_type .evo_repeat_type_val {
    background-color: #d8d8d8 !important;
	border-radius: 0% !important;
	color: #0a4382 !important;
}

/* posicion y orden de los inputs y labels */
.evcal_rep_gap {
	display: inline-flex;
	flex-wrap: wrap;
	gap: 0 !important;
	margin-bottom: 10px;
}
.evcal_rep_num {
	display: inline-flex;
	flex-wrap: wrap;
	gap: 0 !important;
}
.evoau_submission_form .evoelm_plusminus p.evo_field_label {
	order: 2;
}
#evcal_re {
	display: none;
}


/* ocultamos input de abrir enlace en una ventana nueva y lo ponemos siempre en yes con js */
.learnmove.row p.evo_elm_row.yesno_row.evcal_lmlink_target {
	display: none !important;
}


/* eliminamos scroll del campo tipo de evento */
.evoau_submission_form .row p.checkbox_row .evoau_cat_select_field {
	overflow: hidden !important;
}


/* 
pautas de salud del evento
margenes y fondo
*/
.evo_elm_row.yesno_row.\_edata\[_health_mask\],
.evo_elm_row.yesno_row.\_edata\[\_health_temp\],
.evo_elm_row.yesno_row.\_edata\[\_health_pdis\],
.evo_elm_row.yesno_row.\_edata\[\_health_san\],
.evo_elm_row.yesno_row.\_edata\[\_health_out\] {
	margin: 0 0 10px !important;
	background-color: #e8e8e8;
	padding: 0px 15px;
	border-radius: 12px;
	align-items: center;
	height: 40px;
}

.evo_elm_row.yesno_row.\_edata\[_health_mask\] label,
.evo_elm_row.yesno_row.\_edata\[\_health_temp\] label,
.evo_elm_row.yesno_row.\_edata\[\_health_pdis\] label,
.evo_elm_row.yesno_row.\_edata\[\_health_san\] label,
.evo_elm_row.yesno_row.\_edata\[\_health_out\] label {
	margin: 5px 0 !important;
}


/* 
en caso de evento virtual o híbrido
oculto varios campos
*/
.evo_elm_row.evoelm_text._vir_pass,
#evo_vir_fields.evoau_sub_formfield.row p.evo_elm_row.evo_elm_select._vir_show,
#evo_vir_fields.evoau_sub_formfield.row p.evo_elm_row.yesno_row._vir_hide,
#evo_vir_fields.evoau_sub_formfield.row p.evo_elm_row.yesno_row._vir_nohiding,
.row.evoau_sub_child_formfield {
	display: none !important;
}

.evo_elm_row.evoelm_text._vir_url {
	background-color: #e8e8e8;
	margin: 0 0 10px;
	padding: 8px 15px;
	border-radius: 12px;
}



/* 
en caso de error
*/
.evoau_submission_form .evoau_table .row.err {
	background-color: #fffba4 !important;
}

.evoau_submission_form .evoau_table .row.err:hover {
	background-color: #ffbfa4 !important;
}