jQuery(document).ready(function ($) { /* Adjust height to read more */ function adjustHeightsConvocations() { if ($(window).width() > 767.98) { var highestBoxText = 0; var highestBoxTitle = 0; $('.convocations-section .title-course').css('height', 'auto').each(function () { highestBoxText = Math.max(highestBoxText, $(this).height()); }); $('.convocations-section .tag-course-container').css('height', 'auto').each(function () { highestBoxTitle = Math.max(highestBoxTitle, $(this).height()); }); $('.convocations-section .title-course').height(highestBoxText); $('.convocations-section .tag-course-container').height(highestBoxTitle); } else { $('.convocations-section .title-course').css('height', 'auto'); $('.convocations-section .tag-course-container').css('height', 'auto'); } } adjustHeightsConvocations(); $(window).resize(adjustHeightsConvocations); var $modal = $('#training-date-modal'); var $body = $('#modal-td-body'); $( ".open-td-modal" ).on( "click", function() { var btn = $(this); $body.empty(); if (btn.data('programa')) { $body.append('<p class="info-title">Programación</p><p class="info-text">' + btn.data('programa') + '</p>'); } if (btn.data('alumno')) { $body.append('<p class="info-title">El alumno recibirá</p><p class="info-text">' + btn.data('alumno') + '</p>'); } if (btn.data('certificado')) { $body.append('<p class="info-title">Certificado</p><p class="info-text">' + btn.data('certificado') + '</p>'); } if (btn.data('reconocimientos')) { $body.append('<p class="info-title">Reconocimientos</p><p class="info-text">' + btn.data('reconocimientos') + '</p>'); } if (btn.data('profesorado')) { $body.append('<p class="info-title">Profesorado</p><p class="info-text">' + btn.data('profesorado') + '</p>'); } if (btn.data('observaciones')) { $body.append('<p class="info-title">Observaciones</p><p class="info-text">' + btn.data('observaciones') + '</p>'); } $modal.show() }); $( ".close-td-modal" ).on( "click", function() { $modal.hide() }); $(window).on('click', function(e){ if ($(e.target).is($modal)) { $modal.hide(); } }); }); .convocations-section { margin: 40px auto 35px; } .convocations-section .title-section { font-family: SohoStd-Medium; color: var(--brand-color-3, #29337f); } .convocations-section .courses-container { padding-right: 0; padding-left: 0; column-gap: 1%; } .convocations-section .item-course { border: 1px solid #e0e0e0; padding: 20px 14px 16px; border-radius: 4px; width: 100%; } .convocations-section .image-course { width: 100%; height: 210px; object-fit: cover; } .convocations-section .tag-course-container { display: flex; justify-content: space-between; flex-wrap: wrap; margin: 0 0 16px 0; gap: 4px 0; } .convocations-section .tag-item { font-family: Segoe-UI-This-Bold; font-size: 12px; line-height: 13.2px; text-align: left; padding: 4px; border-radius: 4px; text-transform: uppercase; margin: 0 4px 0 0; height: fit-content; } .convocations-section .tag-item.blue-tag { background-color: #3cb4e5; border: 1px solid #3cb4e5; color: #fff; } .convocations-section .tag-item.orange-tag { background-color: #ff7e33; border: 1px solid #ff7e33; color: #fff; } .convocations-section .tag-item.white-tag { background-color: #fff; border: 1px solid #8a8a8a; color: #3a3a39; } .convocations-section .date-ISO { font-family: Segoe-UI-This; font-size: 14px; font-weight: 400; line-height: 18.62px; text-align: left; color: #444; } .convocations-section .title-course { font-family: SohoStd-Medium; font-size: 18px; font-weight: 500; line-height: 24px; text-align: left; color: #232f5e; margin-bottom: 0; } .convocations-section .description-text { font-family: SohoGothicPro-Regular; font-size: 16px; font-weight: 400; line-height: 24px; text-align: left; color: #212121; } .convocations-section .price-container { display: flex; flex-direction: column; margin: 16px 0; text-align: left; letter-spacing: -0.02em; } .convocations-section .price-container .price-text { font-family: SohoGothicPro-Regular; font-size: 12px; font-weight: 400; line-height: 13.2px; color: #000; } .convocations-section .price-container .price-ae { font-family: SohoGothicPro-Medium; font-size: 20px; font-weight: 500; line-height: 22px; color: var(--brand-color-1, #1f57a3); padding-top: 4px; } .convocations-section .info-container { display: flex; flex-direction: column; justify-content: end; align-items: start; } .convocations-section .info-container .course-mode { background-color: #f5f5f5; font-family: Segoe-UI-This-Bold; font-size: 12px; font-weight: 500; line-height: 13.2px; text-align: right; color: #3a3a39; padding: 10px; margin-bottom: 16px; display: flex; align-items: center; gap: 2px; } .convocations-section .info-container .course-date { background-color: #f5f5f5; font-family: Segoe-UI-This-Bold; font-size: 12px; font-weight: 500; line-height: 13.2px; text-align: right; color: #3a3a39; padding: 10px; margin-bottom: 16px; display: flex; align-items: center; gap: 6px; } .convocations-section .info-container .course-mode img, .convocations-section .info-container .course-date img, .convocations-section .info-container .course-mode picture, .convocations-section .info-container .course-date picture { width: 16px; } .convocations-section .info-container .course-mode { margin-right: 16px; } .convocations-section .course-button { padding: 17px; width: 100%; text-align: center; display: block; background-color: var(--brand-color-1, #1f57a3); color: #fff; text-transform: uppercase; font-family: SohoStd-Medium; font-size: 14px; font-weight: 500; line-height: 14px; text-align: center; } @media (min-width:768px){ .convocations-section .item-course { max-width:24%; } } /* The Modal*/ .open-td-modal, .open-td-modal-select { border: none; background: none; padding: 0; margin: inherit; font-family: "SohoGothicPro-Regular"; color: #232f5e; font-size: 1rem; font-weight: 600; line-height: 1.5rem; text-align: left; } .open-td-modal:hover, .open-td-modal-select:hover { text-decoration: underline; text-underline-offset: .23em; } .modal-td { display: none; position: fixed; z-index: 4; left: 0; top: 0; width: 100%; height: 100vh; background-color: rgba(0,0,0,0.4); } /* Modal Content/Box */ .modal-td .modal-td-content { background-color: #fefefe; margin: 150px auto; border: 1px solid #888; max-width: 40vw; max-height: 75vh; overflow: auto; } @media (max-width: 1024px) { .modal-td .modal-td-content { max-width: 65vw; } } @media (max-width: 768px) { .modal-td .modal-td-content { max-width: 80vw; } } @media (max-width: 425px) { .modal-td .modal-td-content { max-width: 90vw; } } /* The Close Button */ .modal-td .close { color: #aaa; float: right; font-size: 28px; font-weight: bold; } .modal-td .close:hover, .modal-td .close:focus { color: black; text-decoration: none; cursor: pointer; } .modal-td .modal-header { height: auto; min-height: 4rem; align-items: flex-start; } .modal-td .modal-header .close { background: transparent; border: none; margin-top: 16px; font-size: 20px; color: var(--ae-350, #4F607C); } .modal-td .modal-header .modal-td-title { color: var(--brand-color-3, #29337f); font-family: "SohoStd-Medium"; font-size: 1.5rem; font-weight: 500; line-height: 28px; margin-bottom: 0; padding: 16px 16px 16px 40px; width: 100%; text-align: center; } .modal-td .modal-body { padding: 10px 10px 10px 24px; height: auto; } .modal-td .modal-body .info-title { padding-left: 0; font-family: SohoStd-Medium; font-size: 1.25rem; font-weight: 400; line-height: 26px; text-align: left; color: var(--brand-color-1, #1F57A3); } .modal-td .modal-body .info-text { font-size: 1rem; margin-bottom: 2rem; } .modal-td .modal-footer { display: flex; justify-content: center; gap: 10px; } .modal-td .modal-footer button { width: 176px; } .modal-td button:focus-visible { box-shadow: #fff 0px 0px 0px 0.125rem, #80acff 0px 0px 0px 0.25rem; outline: 0px; }

UNE-EN 10152:2017