:root {
--primary: #2b2d40;
--primary-10: #2b2d4010;
--primary-15: #2b2d4015;
--primary-20: #2b2d4020;
--primary-30: #2b2d4030;
--primary-40: #2b2d4040;
--primary-50: #2b2d4050;
--primary-60: #2b2d4060;
--primary-70: #2b2d4070;
--primary-80: #2b2d4080;
--primary-90: #2b2d4090;
--secondary: #2b2d40;
--secondary-10: #2b2d4010;
--secondary-15: #2b2d4015;
--secondary-20: #2b2d4020;
--secondary-30: #2b2d4030;
--secondary-40: #2b2d4040;
--secondary-50: #2b2d4050;
--secondary-60: #2b2d4060;
--secondary-70: #2b2d4070;
--secondary-80: #2b2d4080;
--secondary-90: #2b2d4090;
--danger: #ff4365;
--success: #00a79dff;
--info: #00a79d6b;
--default-overview-background-color: #f7f3f5;
--primary-button-background-color: #00a79dff;
--primary-button-text-color: #ffffff;
--primary-button-border-color: #ffffff;
--primary-button-background-color--active: #00a79dff;
--primary-button-text-color--active: #ffffff;
--primary-button-border-color--active: #ffffff;
--primary-button-background-color--hover: #06857dff;
--primary-button-text-color--hover: #ffffff;
--primary-button-border-color--hover: #ffffff;
--primary-button-background-color--disable: #444444;
--primary-button-text-color--disable: #ffffff;
--primary-button-border-color--disable: #ffffff;
--primary-button-box-shadow-color: #44444430;
--primary-button-border-width: 1px;
--primary-button-border-radius: 8px;
--secondary-button-background-color: #ffffffff;
--secondary-button-text-color: #444444;
--secondary-button-border-color: #ffffff;
--secondary-button-background-color--active: #ffffff;
--secondary-button-text-color--active: #444444;
--secondary-button-border-color--active: #ffffff;
--secondary-button-background-color--hover: #ffffff;
--secondary-button-text-color--hover: #444444;
--secondary-button-border-color--hover: #ffffff;
--secondary-button-background-color--disable: #444444;
--secondary-button-text-color--disable: #ffffff;
--secondary-button-border-color--disable: #ffffff;
--secondary-button-box-shadow-color: #44444430;
--secondary-button-border-width: 1px;
--secondary-button-border-radius: 5px;
--event-category-background-color: var(--primary);
--course-category-background-color: var(--primary);
--container-category-background-color: var(--primary);
--card-compact-heading-color: #444444;
--card-background-color: #fafafaff;
--card-text-color: #444444;
--card-second-text-color: #44444470;
--card-box-shadow-color: #44444430;
--card-divider-color: #44444420;
--card-border-radius: 8px;
--scrollbar-background: #44444410;
--scrollbar-thumb: var(--primary);
--scrollbar-body-thumb: var(--secondary-50);
--scrollbar-widget-thumb: var(--primary);
--light-clr: #fff;
/* New added */
--circle-border-radius: 50%;
--online-indicator-bg-clr: #2cda9d;
--offline-indicator-bg-clr: #cdcdcd;
--status-indicator-border-clr: #fff;
--status-indicator-border-width: 4px;
--status-indicator-small-border-width: 2px;
--secondary-button-background-color: #fff;
--badge-size: 156px;
--tag-border-radius: 17px;
--iframe-body-background-color: #ffffff;
{# general #}
{% if data.genColorPrimary is defined and data.genColorPrimary is not empty %}
--primary: {{ data.genColorPrimary|raw }};
--primary-10: {{ data.genColorPrimary|raw }}10;
--primary-15: {{ data.genColorPrimary|raw }}15;
--primary-20: {{ data.genColorPrimary|raw }}20;
--primary-30: {{ data.genColorPrimary|raw }}30;
--primary-40: {{ data.genColorPrimary|raw }}40;
--primary-50: {{ data.genColorPrimary|raw }}50;
--primary-60: {{ data.genColorPrimary|raw }}60;
--primary-70: {{ data.genColorPrimary|raw }}70;
--primary-80: {{ data.genColorPrimary|raw }}80;
--primary-90: {{ data.genColorPrimary|raw }}90;
{% endif %}
{% if data.genColorSecondary is defined and data.genColorSecondary is not empty %}
--secondary: {{ data.genColorSecondary|raw }};
--secondary-10: {{ data.genColorSecondary|raw }}10;
--secondary-15: {{ data.genColorSecondary|raw }}15;
--secondary-20: {{ data.genColorSecondary|raw }}20;
--secondary-30: {{ data.genColorSecondary|raw }}30;
--secondary-40: {{ data.genColorSecondary|raw }}40;
--secondary-50: {{ data.genColorSecondary|raw }}50;
--secondary-60: {{ data.genColorSecondary|raw }}60;
--secondary-70: {{ data.genColorSecondary|raw }}70;
--secondary-80: {{ data.genColorSecondary|raw }}80;
--secondary-90: {{ data.genColorSecondary|raw }}90;
{% endif %}
{% if data.genColorDanger is defined and data.genColorDanger is not empty %}--danger: {{ data.genColorDanger|raw }};{% endif %}
{% if data.genColorSuccess is defined and data.genColorSuccess is not empty %}--success: {{ data.genColorSuccess|raw }};{% endif %}
{% if data.genColorInfo is defined and data.genColorInfo is not empty %}--info: {{ data.genColorInfo|raw }};{% endif %}
{% if data.genColorBodyBgColor is defined and data.genColorBodyBgColor is not empty %}--body-background-color: {{ data.genColorBodyBgColor|raw }};{% endif %}
{% if data.genColorBodyBgIframe is defined and data.genColorBodyBgIframe is not empty %}--iframe-body-background-color: {{ data.genColorBodyBgIframe|raw }};{% endif %}
{% if data.genFontTitle is defined and data.genFontTitle is not empty %}--font-family-title: {{ data.genFontTitle|raw }};{% endif %}
{% if data.genFontBody is defined and data.genFontBody is not empty %}--font-family-body: {{ data.genFontBody|raw }};{% endif %}
{% if data.genFontButton is defined and data.genFontButton is not empty %}--font-family-button: {{ data.genFontButton|raw }};{% endif %}
{# navigation #}
{% if data.navBgColor is defined and data.navBgColor is not empty %}--navigation-background-color: {{ data.navBgColor|raw }};{% endif %}
{% if data.navItemBgColor is defined and data.navItemBgColor is not empty %}--navigation-item-background-color: {{ data.navItemBgColor|raw }};{% endif %}
{% if data.navItemTextColor is defined and data.navItemTextColor is not empty %}--navigation-item-text-color: {{ data.navItemTextColor|raw }};{% endif %}
{% if data.navItemIconColor is defined and data.navItemIconColor is not empty %}--navigation-item-icon-color: {{ data.navItemIconColor|raw }};{% endif %}
{% if data.navItemBgColorActive is defined and data.navItemBgColorActive is not empty %}--navigation-item-background-color--active: {{ data.navItemBgColorActive|raw }};{% endif %}
{% if data.navItemTextColorActive is defined and data.navItemTextColorActive is not empty %}--navigation-item-text-color--active: {{ data.navItemTextColorActive|raw }};{% endif %}
{% if data.navItemIconColorActive is defined and data.navItemIconColorActive is not empty %}--navigation-item-icon-color--active: {{ data.navItemIconColorActive|raw }};{% endif %}
{% if data.navItemBgColorHover is defined and data.navItemBgColorHover is not empty %}--navigation-item-background-color--hover: {{ data.navItemBgColorHover|raw }};{% endif %}
{% if data.navItemTextColorHover is defined and data.navItemTextColorHover is not empty %}--navigation-item-text-color--hover: {{ data.navItemTextColorHover|raw }};{% endif %}
{% if data.navItemIconColorHover is defined and data.navItemIconColorHover is not empty %}--navigation-item-icon-color--hover: {{ data.navItemIconColorHover|raw }};{% endif %}
{% if data.navItemDividerColor is defined and data.navItemDividerColor is not empty %}--navigation-item-divider-color: {{ data.navItemDividerColor|raw }};{% endif %}
{# form #}
{% if data.frmBtnPrimaryBgColor is defined and data.frmBtnPrimaryBgColor is not empty %}--primary-button-background-color: {{ data.frmBtnPrimaryBgColor|raw }};{% endif %}
{% if data.frmBtnPrimaryTextColor is defined and data.frmBtnPrimaryTextColor is not empty %}--primary-button-text-color: {{ data.frmBtnPrimaryTextColor|raw }};{% endif %}
{% if data.frmBtnPrimaryBorderColor is defined and data.frmBtnPrimaryBorderColor is not empty %}--primary-button-border-color: {{ data.frmBtnPrimaryBorderColor|raw }};{% endif %}
{% if data.frmBtnPrimaryBgColorActive is defined and data.frmBtnPrimaryBgColorActive is not empty %}--primary-button-background-color--active: {{ data.frmBtnPrimaryBgColorActive|raw }};{% endif %}
{% if data.frmBtnPrimaryTextColorActive is defined and data.frmBtnPrimaryTextColorActive is not empty %}--primary-button-text-color--active: {{ data.frmBtnPrimaryTextColorActive|raw }};{% endif %}
{% if data.frmBtnPrimaryBorderColorActive is defined and data.frmBtnPrimaryBorderColorActive is not empty %}--primary-button-border-color--active: {{ data.frmBtnPrimaryBorderColorActive|raw }};{% endif %}
{% if data.frmBtnPrimaryBgColorHover is defined and data.frmBtnPrimaryBgColorHover is not empty %}--primary-button-background-color--hover: {{ data.frmBtnPrimaryBgColorHover|raw }};{% endif %}
{% if data.frmBtnPrimaryTextColorHover is defined and data.frmBtnPrimaryTextColorHover is not empty %}--primary-button-text-color--hover: {{ data.frmBtnPrimaryTextColorHover|raw }};{% endif %}
{% if data.frmBtnPrimaryBorderColorHover is defined and data.frmBtnPrimaryBorderColorHover is not empty %}--primary-button-border-color--hover: {{ data.frmBtnPrimaryBorderColorHover|raw }};{% endif %}
{% if data.frmBtnPrimaryBgColorDisable is defined and data.frmBtnPrimaryBgColorDisable is not empty %}--primary-button-background-color--disable: {{ data.frmBtnPrimaryBgColorDisable|raw }};{% endif %}
{% if data.frmBtnPrimaryTextColorDisable is defined and data.frmBtnPrimaryTextColorDisable is not empty %}--primary-button-text-color--disable: {{ data.frmBtnPrimaryTextColorDisable|raw }};{% endif %}
{% if data.frmBtnPrimaryBorderColorDisable is defined and data.frmBtnPrimaryBorderColorDisable is not empty %}--primary-button-border-color--disable: {{ data.frmBtnPrimaryBorderColorDisable|raw }};{% endif %}
{% if data.frmBtnPrimaryBorderWidth is defined and data.frmBtnPrimaryBorderWidth is not empty %}--primary-button-border-width: {{ data.frmBtnPrimaryBorderWidth|raw }};{% endif %}
{% if data.frmBtnPrimaryBorderRadius is defined and data.frmBtnPrimaryBorderRadius is not empty %}--primary-button-border-radius: {{ data.frmBtnPrimaryBorderRadius|raw }};{% endif %}
{% if data.frmBtnPrimaryBoxShadowColor is defined and data.frmBtnPrimaryBoxShadowColor is not empty %}--primary-button-box-shadow-color: {{ data.frmBtnPrimaryBoxShadowColor|raw }};{% endif %}
{% if data.frmBtnSecondaryBgColor is defined and data.frmBtnSecondaryBgColor is not empty %}--secondary-button-background-color: {{ data.frmBtnSecondaryBgColor|raw }};{% endif %}
{% if data.frmBtnSecondaryTextColor is defined and data.frmBtnSecondaryTextColor is not empty %}--secondary-button-text-color: {{ data.frmBtnSecondaryTextColor|raw }};{% endif %}
{% if data.frmBtnSecondaryBorderColor is defined and data.frmBtnSecondaryBorderColor is not empty %}--secondary-button-border-color: {{ data.frmBtnSecondaryBorderColor|raw }};{% endif %}
{% if data.frmBtnSecondaryBgColorActive is defined and data.frmBtnSecondaryBgColorActive is not empty %}--secondary-button-background-color--active: {{ data.frmBtnSecondaryBgColorActive|raw }};{% endif %}
{% if data.frmBtnSecondaryTextColorActive is defined and data.frmBtnSecondaryTextColorActive is not empty %}--secondary-button-text-color--active: {{ data.frmBtnSecondaryTextColorActive|raw }};{% endif %}
{% if data.frmBtnSecondaryBorderColorActive is defined and data.frmBtnSecondaryBorderColorActive is not empty %}--secondary-button-border-color--active: {{ data.frmBtnSecondaryBorderColorActive|raw }};{% endif %}
{% if data.frmBtnSecondaryBgColorHover is defined and data.frmBtnSecondaryBgColorHover is not empty %}--secondary-button-background-color--hover: {{ data.frmBtnSecondaryBgColorHover|raw }};{% endif %}
{% if data.frmBtnSecondaryTextColorHover is defined and data.frmBtnSecondaryTextColorHover is not empty %}--secondary-button-text-color--hover: {{ data.frmBtnSecondaryTextColorHover|raw }};{% endif %}
{% if data.frmBtnSecondaryBorderColorHover is defined and data.frmBtnSecondaryBorderColorHover is not empty %}--secondary-button-border-color--hover: {{ data.frmBtnSecondaryBorderColorHover|raw }};{% endif %}
{% if data.frmBtnSecondaryBgColorDisable is defined and data.frmBtnSecondaryBgColorDisable is not empty %}--secondary-button-background-color--disable: {{ data.frmBtnSecondaryBgColorDisable|raw }};{% endif %}
{% if data.frmBtnSecondaryTextColorDisable is defined and data.frmBtnSecondaryTextColorDisable is not empty %}--secondary-button-text-color--disable: {{ data.frmBtnSecondaryTextColorDisable|raw }};{% endif %}
{% if data.frmBtnSecondaryBorderColorDisable is defined and data.frmBtnSecondaryBorderColorDisable is not empty %}--secondary-button-border-color--disable: {{ data.frmBtnSecondaryBorderColorDisable|raw }};{% endif %}
{% if data.frmBtnSecondaryBorderWidth is defined and data.frmBtnSecondaryBorderWidth is not empty %}--secondary-button-border-width: {{ data.frmBtnSecondaryBorderWidth|raw }};{% endif %}
{% if data.frmBtnSecondaryBorderRadius is defined and data.frmBtnSecondaryBorderRadius is not empty %}--secondary-button-border-radius: {{ data.frmBtnSecondaryBorderRadius|raw }};{% endif %}
{% if data.frmBtnSecondaryBoxShadowColor is defined and data.frmBtnSecondaryBoxShadowColor is not empty %}--secondary-button-box-shadow-color: {{ data.frmBtnSecondaryBoxShadowColor|raw }};{% endif %}
{% if data.frmBtnDangerBgColor is defined and data.frmBtnDangerBgColor is not empty %}--danger-button-background-color: {{ data.frmBtnDangerBgColor|raw }};{% endif %}
{% if data.frmBtnDangerTextColor is defined and data.frmBtnDangerTextColor is not empty %}--danger-button-text-color: {{ data.frmBtnDangerTextColor|raw }};{% endif %}
{% if data.frmBtnDangerBorderColor is defined and data.frmBtnDangerBorderColor is not empty %}--danger-button-border-color: {{ data.frmBtnDangerBorderColor|raw }};{% endif %}
{% if data.frmBtnDangerBgColorActive is defined and data.frmBtnDangerBgColorActive is not empty %}--danger-button-background-color--active: {{ data.frmBtnDangerBgColorActive|raw }};{% endif %}
{% if data.frmBtnDangerTextColorActive is defined and data.frmBtnDangerTextColorActive is not empty %}--danger-button-text-color--active: {{ data.frmBtnDangerTextColorActive|raw }};{% endif %}
{% if data.frmBtnDangerBorderColorActive is defined and data.frmBtnDangerBorderColorActive is not empty %}--danger-button-border-color--active: {{ data.frmBtnDangerBorderColorActive|raw }};{% endif %}
{% if data.frmBtnDangerBgColorHover is defined and data.frmBtnDangerBgColorHover is not empty %}--danger-button-background-color--hover: {{ data.frmBtnDangerBgColorHover|raw }};{% endif %}
{% if data.frmBtnDangerTextColorHover is defined and data.frmBtnDangerTextColorHover is not empty %}--danger-button-text-color--hover: {{ data.frmBtnDangerTextColorHover|raw }};{% endif %}
{% if data.frmBtnDangerBorderColorHover is defined and data.frmBtnDangerBorderColorHover is not empty %}--danger-button-border-color--hover: {{ data.frmBtnDangerBorderColorHover|raw }};{% endif %}
{% if data.frmBtnDangerBgColorDisable is defined and data.frmBtnDangerBgColorDisable is not empty %}--danger-button-background-color--disable: {{ data.frmBtnDangerBgColorDisable|raw }};{% endif %}
{% if data.frmBtnDangerTextColorDisable is defined and data.frmBtnDangerTextColorDisable is not empty %}--danger-button-text-color--disable: {{ data.frmBtnDangerTextColorDisable|raw }};{% endif %}
{% if data.frmBtnDangerBorderColorDisable is defined and data.frmBtnDangerBorderColorDisable is not empty %}--danger-button-border-color--disable: {{ data.frmBtnDangerBorderColorDisable|raw }};{% endif %}
{% if data.frmBtnDangerBorderWidth is defined and data.frmBtnDangerBorderWidth is not empty %}--danger-button-border-width: {{ data.frmBtnDangerBorderWidth|raw }};{% endif %}
{% if data.frmBtnDangerBorderRadius is defined and data.frmBtnDangerBorderRadius is not empty %}--danger-button-border-radius: {{ data.frmBtnDangerBorderRadius|raw }};{% endif %}
{% if data.frmBtnDangerBoxShadowColor is defined and data.frmBtnDangerBoxShadowColor is not empty %}--danger-button-box-shadow-color: {{ data.frmBtnDangerBoxShadowColor|raw }};{% endif %}
{% if data.frmInpBgColor is defined and data.frmInpBgColor is not empty %}--input-background-color: {{ data.frmInpBgColor|raw }};{% endif %}
{% if data.frmInpTextColor is defined and data.frmInpTextColor is not empty %}--input-text-color: {{ data.frmInpTextColor|raw }};{% endif %}
{% if data.frmInpPlaceholderTextColor is defined and data.frmInpPlaceholderTextColor is not empty %}--input-placeholder-text-color: {{ data.frmInpPlaceholderTextColor|raw }};{% endif %}
{% if data.frmInpBorderColor is defined and data.frmInpBorderColor is not empty %}--input-border-color: {{ data.frmInpBorderColor|raw }};{% endif %}
{% if data.frmInpBorderWidth is defined and data.frmInpBorderWidth is not empty %}--input-border-width: {{ data.frmInpBorderWidth|raw }};{% endif %}
{% if data.frmInpBorderRadius is defined and data.frmInpBorderRadius is not empty %}--input-border-radius: {{ data.frmInpBorderRadius|raw }};{% endif %}
{% if data.frmInpBgColorFocus is defined and data.frmInpBgColorFocus is not empty %}--input-background-color--focus: {{ data.frmInpBgColorFocus|raw }};{% endif %}
{% if data.frmInpTextColorFocus is defined and data.frmInpTextColorFocus is not empty %}--input-text-color--focus: {{ data.frmInpTextColorFocus|raw }};{% endif %}
{% if data.frmInpBorderColorFocus is defined and data.frmInpBorderColorFocus is not empty %}--input-border-color--focus: {{ data.frmInpBorderColorFocus|raw }};{% endif %}
{% if data.frmInpBorderWidthFocus is defined and data.frmInpBorderWidthFocus is not empty %}--input-border-width--focus: {{ data.frmInpBorderWidthFocus|raw }};{% endif %}
{% if data.frmInpBgColorDisable is defined and data.frmInpBgColorDisable is not empty %}--input-background-color--disable: {{ data.frmInpBgColorDisable|raw }};{% endif %}
{% if data.frmInpTextColorDisable is defined and data.frmInpTextColorDisable is not empty %}--input-text-color--disable: {{ data.frmInpTextColorDisable|raw }};{% endif %}
{% if data.frmInpBorderColorDisable is defined and data.frmInpBorderColorDisable is not empty %}--input-border-color--disable: {{ data.frmInpBorderColorDisable|raw }};{% endif %}
{% if data.frmSelBgColor is defined and data.frmSelBgColor is not empty %}--select-background-color: {{ data.frmSelBgColor|raw }};{% endif %}
{% if data.frmSelTextColor is defined and data.frmSelTextColor is not empty %}--select-text-color: {{ data.frmSelTextColor|raw }};{% endif %}
{% if data.frmSelBorderColor is defined and data.frmSelBorderColor is not empty %}--select-border-color: {{ data.frmSelBorderColor|raw }};{% endif %}
{% if data.frmSelBorderWidth is defined and data.frmSelBorderWidth is not empty %}--select-border-width: {{ data.frmSelBorderWidth|raw }};{% endif %}
{% if data.frmSelBorderRadius is defined and data.frmSelBorderRadius is not empty %}--select-border-radius: {{ data.frmSelBorderRadius|raw }};{% endif %}
{% if data.frmSelOptBgColor is defined and data.frmSelOptBgColor is not empty %}--select-option-background-color: {{ data.frmSelOptBgColor|raw }};{% endif %}
{% if data.frmSelOptTextColor is defined and data.frmSelOptTextColor is not empty %}--select-option-text-color: {{ data.frmSelOptTextColor|raw }};{% endif %}
{% if data.frmSelOptBgColorHover is defined and data.frmSelOptBgColorHover is not empty %}--select-option-background-color--hover: {{ data.frmSelOptBgColorHover|raw }};{% endif %}
{% if data.frmSelOptTextColorHover is defined and data.frmSelOptTextColorHover is not empty %}--select-option-text-color--hover: {{ data.frmSelOptTextColorHover|raw }};{% endif %}
{# widget #}
{% if data.widCardBgColor is defined and data.widCardBgColor is not empty %}--card-background-color: {{ data.widCardBgColor|raw }};{% endif %}
{% if data.widCardTextColor is defined and data.widCardTextColor is not empty %}--card-text-color: {{ data.widCardTextColor|raw }};{% endif %}
{% if data.widCardSecondTextColor is defined and data.widCardSecondTextColor is not empty %}--card-second-text-color: {{ data.widCardSecondTextColor|raw }};{% endif %}
{% if data.widCardBoxShadowColor is defined and data.widCardBoxShadowColor is not empty %}--card-box-shadow-color: {{ data.widCardBoxShadowColor|raw }};{% endif %}
{% if data.widCardDividerColor is defined and data.widCardDividerColor is not empty %}--card-divider-color: {{ data.widCardDividerColor|raw }};{% endif %}
{% if data.widCardBorderRadius is defined and data.widCardBorderRadius is not empty %}--card-border-radius: {{ data.widCardBorderRadius|raw }};{% endif %}
{% if data.widTabBgColor is defined and data.widTabBgColor is not empty %}--tab-background-color: {{ data.widTabBgColor|raw }};{% endif %}
{% if data.widTabTextColor is defined and data.widTabTextColor is not empty %}--tab-text-color: {{ data.widTabTextColor|raw }};{% endif %}
{% if data.widTabBoxShadowColor is defined and data.widTabBoxShadowColor is not empty %}--tab-box-shadow-color: {{ data.widTabBoxShadowColor|raw }};{% endif %}
{% if data.widTabBgColorActive is defined and data.widTabBgColorActive is not empty %}--tab-background-color--active: {{ data.widTabBgColorActive|raw }};{% endif %}
{% if data.widTabTextColorActive is defined and data.widTabTextColorActive is not empty %}--tab-text-color--active: {{ data.widTabTextColorActive|raw }};{% endif %}
{% if data.widTabBoxShadowColorActive is defined and data.widTabBoxShadowColorActive is not empty %}--tab-box-shadow-color--active: {{ data.widTabBoxShadowColorActive|raw }};{% endif %}
{% if data.widTabBorderRadius is defined and data.widTabBorderRadius is not empty %}--tab-border-radius: {{ data.widTabBorderRadius|raw }};{% endif %}
{% if data.widModalBgColor is defined and data.widModalBgColor is not empty %}--modal-background-color: {{ data.widModalBgColor|raw }};{% endif %}
{% if data.widModalTextColor is defined and data.widModalTextColor is not empty %}--modal-text-color: {{ data.widModalTextColor|raw }};{% endif %}
{% if data.widModalBackdropBgColor is defined and data.widModalBackdropBgColor is not empty %}--modal-backdrop-background-color: {{ data.widModalBackdropBgColor|raw }};{% endif %}
{% if data.widModalBorderRadius is defined and data.widModalBorderRadius is not empty %}--modal-border-radius: {{ data.widModalBorderRadius|raw }};{% endif %}
{% if data.widAgHeaderBgColor is defined and data.widAgHeaderBgColor is not empty %}--table-header-background-color: {{ data.widAgHeaderBgColor|raw }};{% endif %}
{% if data.widAgHeaderBgColorHover is defined and data.widAgHeaderBgColorHover is not empty %}--table-header-background-color--hover: {{ data.widAgHeaderBgColorHover|raw }};{% endif %}
{% if data.widAgRowOddBgColor is defined and data.widAgRowOddBgColor is not empty %}--table-row-odd-background-color: {{ data.widAgRowOddBgColor|raw }};{% endif %}
{% if data.widAgRowEvenBgColor is defined and data.widAgRowEvenBgColor is not empty %}--table-row-even-background-color: {{ data.widAgRowEvenBgColor|raw }};{% endif %}
{% if data.widAgRowTextColor is defined and data.widAgRowTextColor is not empty %}--table-row-text-color: {{ data.widAgRowTextColor|raw }};{% endif %}
{% if data.widAgRowSecondTextColor is defined and data.widAgRowSecondTextColor is not empty %}--table-row-second-text-color: {{ data.widAgRowSecondTextColor|raw }};{% endif %}
{% if data.widAgDividerColor is defined and data.widAgDividerColor is not empty %}--table-divider-color: {{ data.widAgDividerColor|raw }};{% endif %}
{% if data.widTagBorderRadius is defined and data.widTagBorderRadius is not empty %}--tag-border-radius: {{ data.widTagBorderRadius|raw }};{% endif %}
{% if data.widPipBorderRadius is defined and data.widPipBorderRadius is not empty %}--pip-player-border-radius: {{ data.widPipBorderRadius|raw }};{% endif %}
{% if data.widSponsorBgColor is defined and data.widSponsorBgColor is not empty %}--widget-sponsor-background-color: {{ data.widSponsorBgColor|raw }};{% endif %}
{% if data.widMusicBgColor is defined and data.widMusicBgColor is not empty %}--background-music-player-background-color: {{ data.widMusicBgColor|raw }};{% endif %}
{% if data.widMusicBarColor is defined and data.widMusicBarColor is not empty %}--background-music-player-bar-color: {{ data.widMusicBarColor|raw }};{% endif %}
{% if data.widMusicVolBarColor is defined and data.widMusicVolBarColor is not empty %}--background-music-player-volume-bar-color: {{ data.widMusicVolBarColor|raw }};{% endif %}
{# toast [pending] #}
--toast-background-color: #FFF;
--toast-border-radius: 5px;
{# default images [pending] #}
--default-container-card-background: "";
--default-event-card-background: "";
--default-session-card-background: "";
--default-avatar: "";
{# Image Drop Area [pending] #}
--image-drop-area-border-style: "solid";
--image-drop-area-border-width: 1px;
}
/* Font Awesome Css */
.fak {
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
font-family: "Font Awesome Kit";
}
.fa-live:before {
content: "\e00b";
}
.fa-speakers:before {
content: "\e000";
}
.fa-handshake-alt-light:before {
content: "\e033";
}
.fa-hourglass:before {
content: "\e0ee";
}
.fa-elearning-hat:before {
content: "\e095";
}
.fa-check-circle-regular:before {
content: "\e041";
}
.fa-description:before {
content: "\e012";
}
.fa-es-facebook:before {
content: "\e0df";
}
.fa-es-linkedin:before {
content: "\e0e0";
}
.fa-es-instagram:before {
content: "\e0e1";
}
.fa-es-twitter:before {
content: "\e0e2";
}
@font-face {
font-family: "Font Awesome Kit";
font-style: normal;
src: url(https://kit.fontawesome.com/5a850a28be/12734495/kit-upload.woff2)
format("woff2");
}
body {
font-family: "DM Sans", Helvetica, Arial, Lucida, sans-serif;
background-color: unset !important;
}
.public-container .event-overview {
position: relative;
background-color: var(--iframe-body-background-color);
z-index: 2;
}
.public-container .course-overview {
background-color: var(--primary);
}
/* Event Css */
.event-overview {
background-color: var(--iframe-body-background-color);
}
.event-overview .p-container {
padding: 10px;
}
.event-overview--items {
padding: 20px 0;
}
@media only screen and (max-width: 1500px) {
.event-overview--items {
padding: 20px 20px;
}
}
.event-overview--items > .row {
justify-content: center;
}
.p-container {
width: 100%;
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}
@media (min-width: 1500px) and (max-width: 1700px) {
.p-container {
padding-left: 15px;
padding-right: 15px;
max-width: 1450px;
}
}
@media (min-width: 1701px) {
.p-container {
padding-left: 15px;
padding-right: 15px;
max-width: 1600px;
}
}
.showMore a {
text-decoration: none;
color: var(--primary);
}
.event-item {
margin-bottom: 30px;
}
.event-item--card {
cursor: pointer;
border: initial !important;
background-color: var(--card-background-color);
border-radius: var(--card-border-radius);
box-shadow: 0 3px 9px var(--card-box-shadow-color);
color: var(--card-text-color);
}
.event-item--card .banner--content {
position: relative;
overflow: hidden;
content: "";
aspect-ratio: 16/9;
border-radius: var(--card-border-radius) var(--card-border-radius) 0 0;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
background-image: url("https://neuronews-expertshare-live.s3.eu-central-1.amazonaws.com/conference/20220927085009-berner-therapienetzwerk-parkinson-63329d21a64fc445271765.jpg");
}
.event-item--card .banner--content .liveRibbon {
position: absolute;
top: 0px;
left: -40px;
transform: rotate(-43deg);
}
.event-item--card .banner--content .liveRibbon .content {
display: flex;
align-items: center;
justify-content: center;
width: 140px;
height: 28px;
padding: 12px 6px 10px 6px;
font-size: 14px;
font-weight: 500;
color: var(--light-clr);
background-color: var(--danger);
box-shadow: 0px 3px 9px #9ba7ba;
}
.event-item--card .banner--content .liveRibbon .content:hover {
text-decoration: none;
}
.event-item--card .banner--content .liveRibbon .content span {
display: -webkit-box;
overflow: hidden;
width: 50px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
}
.event-item--card .banner--content .liveRibbon .content i {
margin-right: 2px;
margin-bottom: 2px;
font-size: 18px;
}
.event-item--card .banner--content .dateBadge {
position: absolute;
top: 10px;
right: 10px;
}
.event-item--card .banner--content .dateBadge .content {
display: flex;
align-items: center;
overflow: hidden;
height: 55px;
background-color: var(--light-clr);
border-radius: 3px;
box-shadow: 0 3px 9px var(--card-box-shadow-color);
}
.event-item--card .banner--content .dateBadge .content .day {
display: flex;
align-items: center;
padding: 5px 10px;
line-height: normal;
}
.event-item--card .banner--content .dateBadge .content .day span {
padding-top: 3px;
font-size: 2.3rem;
font-weight: 900;
color: var(--primary);
}
.event-item--card .banner--content .dateBadge .content .time {
position: relative;
display: flex;
flex-direction: column;
justify-content: center;
height: inherit;
padding: 0 10px;
}
.event-item--card .banner--content .dateBadge .content .time .month {
display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
max-width: 120px;
padding-top: 3px;
font-size: 1rem;
font-weight: 700;
color: var(--primary);
line-height: normal;
border-bottom: 2px solid var(--primary);
}
.event-item--card .banner--content .dateBadge .content .time .clock {
padding-top: 2px;
font-size: 0.7rem;
font-weight: 700;
color: var(--primary);
}
.event-item--card .banner--content .dateBadge .content .time::before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: var(--primary);
opacity: 0.2;
}
.event-item--card .banner--content .dateBadge .content .year {
display: flex;
align-items: center;
justify-content: center;
height: inherit;
background-color: var(--primary);
}
.event-item--card .banner--content .dateBadge .content .year span {
font-size: 1rem;
font-weight: 700;
padding-right: 2px;
writing-mode: vertical-rl;
text-orientation: mixed;
transform: rotate(180deg);
color: var(--light-clr);
}
.event-item--card .banner--content .sponsors {
position: absolute;
width: 100%;
bottom: 28px;
left: 20px;
}
.event-item--card .banner .category {
position: absolute;
top: 69px;
left: -10px;
}
.event-item--card .banner .category .content {
display: flex;
align-items: center;
margin-right: 10px;
height: 28px;
padding: 0 10px;
background-color: var(--event-category-background-color);
border-radius: 3px;
}
.event-item--card .banner .category .content span {
display: -webkit-box;
min-width: fit-content;
max-width: inherit;
overflow: hidden;
padding-top: 2px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
font-size: 0.8rem;
font-weight: 700;
color: var(--light-clr);
word-break: break-all;
}
.event-item--card .banner .category .content:after {
content: "\e04a";
font-family: "Font Awesome Kit";
transform: rotate(180deg);
font-size: 11px;
position: absolute;
left: 0.8px;
top: -7.5px;
color: var(--event-category-background-color);
}
.event-item--card .context {
z-index: 0;
margin-top: -20px;
margin-left: 20px;
margin-right: 20px;
}
.event-item--card .context--inner {
padding: 15px;
background-color: var(--card-background-color);
border-radius: var(--card-border-radius);
}
.event-item--card .context--inner .header {
display: flex;
height: 45px;
}
.event-item--card .context--inner .header .title h3 {
display: -webkit-box;
width: fit-content;
font-size: 1.1rem;
font-weight: 700;
color: var(--card-text-color);
margin-bottom: 0;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
cursor: pointer;
}
.event-item--card .context--inner .header .actions {
padding-left: 5px;
}
.event-item--card .context--inner .header .actions .shareBtn {
width: 25px;
height: 25px;
padding: 0 !important;
}
.event-item--card .context--inner .header .actions .shareBtn i {
font-weight: 500;
}
.event-item--card .context--inner .desc {
height: 105px;
}
.event-item--card .context--inner .desc .text {
display: -webkit-box;
width: fit-content;
font-size: 0.9rem;
font-weight: 400;
line-height: 1.2rem;
color: var(--card-text-color);
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
overflow: hidden;
}
.event-item--card .context--inner .actions {
display: flex;
height: 40px;
}
.event-item--card .context--inner .actions .showMore a {
font-size: 0.8rem;
font-weight: 700;
line-height: normal;
color: var(--primary);
text-decoration: none;
}
.event-item--card .context--inner .actions .registerBtn {
margin-right: -5px;
margin-left: auto;
padding-left: 8px;
}
.event-item--card .context--inner .actions .registerBtn .btn {
height: 34px;
padding: 0 35px !important;
font-size: 0.8rem !important;
}
.event-item--card .additional-info--inner {
padding: 15px;
}
.event-item--card .additional-info--inner .users .users-list {
margin-bottom: 10px;
}
.event-item--card .additional-info--inner .presenters--inner .title h4 {
display: flex;
align-items: center;
margin-bottom: 0;
}
.event-item--card .additional-info--inner .presenters--inner .title h4 i {
padding-bottom: 3px;
padding-right: 5px;
font-size: 1.1rem;
}
.event-item--card
.additional-info--inner
.presenters--inner
.title
h4
span {
display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
word-break: break-word;
font-size: 0.9rem;
font-weight: 700;
color: var(--card-text-color);
}
.event-item--card
.additional-info--inner
.presenters--inner
.content
.presenterItem
.picture
img {
width: 90px;
aspect-ratio: 16/9;
background-color: var(--light-clr);
border-radius: var(--card-border-radius);
}
@media only screen and (max-width: 1200px) {
.event-item--card
.additional-info--inner
.presenters--inner
.content
.presenterItem
.picture
img {
width: 60px;
height: 40px;
}
}
.event-item--card
.additional-info--inner
.presenters--inner
.content
.presenterItem
.details
.name
h5 {
display: -webkit-box;
overflow: hidden;
margin-bottom: 0px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
word-break: break-all;
font-size: 0.9rem;
font-weight: 700;
color: var(--card-text-color);
}
.event-item--card
.additional-info--inner
.presenters--inner
.content
.presenterItem
.details
.desc
p {
display: -webkit-box;
overflow: hidden;
margin-bottom: 0;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
word-break: break-word;
font-size: 0.8rem;
font-weight: 400;
color: var(--card-text-color);
}
.event-item--card
.additional-info--inner
.presenters--inner
.content
.presenterItem
.details
.desc
.showMore
a {
font-size: 0.8rem;
font-weight: 700;
line-height: normal;
color: var(--primary);
text-decoration: none;
}
.event-item--card .registerBtnEnd {
width: 100%;
height: 45px;
border: none !important;
border-radius: 0 0 var(--card-border-radius) var(--card-border-radius) !important;
font-size: 0.9rem !important;
}
.event-item--card .registerBtnEnd:hover {
border: none !important;
}
.event-item--card::before {
pointer-events: none;
}
.event-item.hoverView .additional-info {
position: absolute;
top: 0;
left: 100%;
width: 0;
height: 0;
background-color: var(--card-background-color);
z-index: 1;
box-shadow: 0 3px 9px var(--card-box-shadow-color);
visibility: hidden;
opacity: 0;
transition: display 0s, opacity 0.1s linear;
overflow: auto;
scrollbar-color: var(--scrollbar-thumb) var(--scrollbar-background);
scrollbar-width: auto;
}
.event-item.hoverView .additional-info::-webkit-scrollbar {
width: 5px;
}
.event-item.hoverView .additional-info::-webkit-scrollbar-track {
background: var(--scrollbar-background);
}
.event-item.hoverView .additional-info::-webkit-scrollbar-thumb {
background: var(--scrollbar-widget-thumb);
}
.event-item.hoverView .additional-info::-webkit-scrollbar-thumb:hover {
opacity: 100%;
}
.event-item.hoverView:hover .event-item--card {
border-radius: 0 !important;
}
.event-item.hoverView:hover .event-item--card:before {
content: "";
position: absolute;
left: 0;
top: 0;
z-index: 1;
width: 100%;
height: 100%;
border-color: var(--primary) !important;
border-bottom: 3px;
border-top: 3px;
border-right: 0;
border-left: 3px;
border-style: solid !important;
}
.event-item.hoverView:hover .event-item--card .banner--content {
border-radius: 0;
}
.event-item.hoverView:hover .event-item--card .banner .category {
z-index: 2;
}
.event-item.hoverView:hover .event-item--card .additional-info {
visibility: visible;
opacity: 1;
height: 100%;
width: 90%;
transition: width 0.2s ease-in;
border-color: var(--primary) !important;
border-bottom: 3px;
border-top: 3px;
border-left: 0;
border-right: 3px;
border-style: solid !important;
}
@media (max-width: 687px) {
.event-item.hoverView .event-item--card:before {
border-bottom: 0 !important;
border-right: 3px !important;
border-left: 3px !important;
border-style: solid !important;
}
.event-item.hoverView .event-item--card .banner--content {
border-radius: 0;
}
.event-item.hoverView .event-item--card .additional-info {
left: auto;
right: auto;
top: 100%;
width: 100% !important;
height: 90% !important;
border-bottom: 3px !important;
border-top: 0 !important;
border-left: 3px !important;
border-right: 3px !important;
}
}
@media (min-width: 687px) and (max-width: 991px) {
.event-item.hoverView:nth-child(2) .event-item--card:hover,
.event-item.hoverView:nth-child(4) .event-item--card:hover {
border-radius: 0 !important;
}
.event-item.hoverView:nth-child(2) .event-item--card:hover:before,
.event-item.hoverView:nth-child(4) .event-item--card:hover:before {
border-bottom: 3px;
border-right: 3px;
border-left: 0;
border-style: solid !important;
}
.event-item.hoverView:nth-child(2)
.event-item--card:hover
.banner--content,
.event-item.hoverView:nth-child(4)
.event-item--card:hover
.banner--content {
border-radius: 0;
}
.event-item.hoverView:nth-child(2)
.event-item--card:hover
.banner
.category,
.event-item.hoverView:nth-child(4)
.event-item--card:hover
.banner
.category {
z-index: 2;
}
.event-item.hoverView:nth-child(2)
.event-item--card:hover
.additional-info,
.event-item.hoverView:nth-child(4)
.event-item--card:hover
.additional-info {
left: auto !important;
right: 100%;
border-color: var(--primary) !important;
border-bottom: 3px;
border-top: 3px;
border-left: 3px;
border-right: 0;
}
.event-item.hoverView:nth-child(2) .event-item--card .additional-info,
.event-item.hoverView:nth-child(4) .event-item--card .additional-info {
left: auto !important;
right: 100%;
}
}
@media (min-width: 992px) and (max-width: 1498px) {
.event-item.hoverView:nth-child(3) .event-item--card:hover,
.event-item.hoverView:nth-child(6) .event-item--card:hover {
border-radius: 0 !important;
}
.event-item.hoverView:nth-child(3) .event-item--card:hover:before,
.event-item.hoverView:nth-child(6) .event-item--card:hover:before {
border-bottom: 3px;
border-right: 3px;
border-left: 0;
border-style: solid !important;
}
.event-item.hoverView:nth-child(3)
.event-item--card:hover
.banner--content,
.event-item.hoverView:nth-child(6)
.event-item--card:hover
.banner--content {
border-radius: 0;
}
.event-item.hoverView:nth-child(3)
.event-item--card:hover
.banner
.category,
.event-item.hoverView:nth-child(6)
.event-item--card:hover
.banner
.category {
z-index: 2;
}
.event-item.hoverView:nth-child(3)
.event-item--card:hover
.additional-info,
.event-item.hoverView:nth-child(6)
.event-item--card:hover
.additional-info {
left: auto !important;
right: 100%;
border-color: var(--primary) !important;
border-bottom: 3px;
border-top: 3px;
border-left: 3px;
border-right: 0;
}
.event-item.hoverView:nth-child(3) .event-item--card .additional-info,
.event-item.hoverView:nth-child(6) .event-item--card .additional-info {
left: auto !important;
right: 100%;
}
}
@media (min-width: 1499px) {
.event-item.hoverView:nth-child(4) .event-item--card:hover,
.event-item.hoverView:nth-child(8) .event-item--card:hover {
border-radius: 0 !important;
}
.event-item.hoverView:nth-child(4) .event-item--card:hover:before,
.event-item.hoverView:nth-child(8) .event-item--card:hover:before {
border-bottom: 3px;
border-right: 3px;
border-left: 0;
}
.event-item.hoverView:nth-child(4)
.event-item--card:hover
.banner--content,
.event-item.hoverView:nth-child(8)
.event-item--card:hover
.banner--content {
border-radius: 0;
}
.event-item.hoverView:nth-child(4)
.event-item--card:hover
.banner
.category,
.event-item.hoverView:nth-child(8)
.event-item--card:hover
.banner
.category {
z-index: 2;
}
.event-item.hoverView:nth-child(4)
.event-item--card:hover
.additional-info,
.event-item.hoverView:nth-child(8)
.event-item--card:hover
.additional-info {
left: auto !important;
right: 100%;
border-color: var(--primary) !important;
border-bottom: 3px;
border-top: 3px;
border-left: 3px;
border-right: 0;
border-style: solid !important;
}
.event-item.hoverView:nth-child(4) .event-item--card .additional-info,
.event-item.hoverView:nth-child(8) .event-item--card .additional-info {
left: auto !important;
right: 100%;
}
}
.event-item.listView .event-item--card .context {
margin-top: -15px;
margin-left: 10px;
margin-right: 10px;
}
.event-item.listView .event-item--card .context--inner {
height: 160px;
}
.event-item.listView .event-item--card .context--inner .desc {
height: 70px;
}
.event-item.listView .event-item--card .context--inner .desc .text {
-webkit-line-clamp: 3;
}
.event-item.listView .event-item--card .context--inner .actions {
height: auto;
}
.event-item.listView .event-item--card .additional-info {
height: 340px;
}
.event-item.listView
.event-item--card
.additional-info
.users
.user-item--inner {
min-height: 45px;
}
@media (min-width: 576px) and (max-width: 687px) {
.event-item {
max-width: 100% !important;
flex: 100% !important;
}
}
@media (min-width: 1200px) and (max-width: 1499px) {
.event-item {
max-width: 33.33% !important;
flex: 33.33% !important;
}
}
/* User List Css */
.users-list--inner .title h4 {
display: flex;
align-items: center;
margin-bottom: 0;
}
.users-list--inner .title h4 i {
padding-bottom: 3px;
padding-right: 5px;
font-size: 1.1rem;
}
.users-list--inner .title h4 span {
display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
word-break: break-word;
font-size: 0.9rem;
font-weight: 700;
color: var(--card-text-color);
}
.users-list--inner .showMore {
padding-left: 55px;
}
.users-list--inner .showMore a {
font-size: 0.8rem;
font-weight: 700;
line-height: normal;
color: var(--primary);
text-decoration: none;
}
.user-item--inner {
display: flex;
align-items: center;
min-height: 55px;
}
.user-item--inner a {
display: flex;
width: 100%;
margin: auto 0;
}
.user-item--inner a .profile {
display: flex;
align-items: center;
padding-right: 7px;
}
.user-item--inner a .profile i {
display: block;
width: 36px;
height: 36px;
background-repeat: no-repeat;
background-size: cover;
border-radius: 50%;
}
.user-item--inner a .details {
display: grid;
width: 100%;
margin: auto 0;
}
.user-item--inner a .details h4 {
display: flex;
align-items: center;
margin-bottom: 1px;
overflow: hidden;
font-size: 0.9rem;
font-weight: 500;
color: var(--card-text-color);
}
.user-item--inner a .details h4 p {
display: -webkit-box;
margin-bottom: 0;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
word-break: break-all;
}
.user-item--inner a .details .job-company {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
font-size: 0.7rem;
font-weight: 600;
color: var(--card-second-text-color);
line-height: normal;
}
/* Button Css */
.btn {
display: flex !important;
align-items: center;
justify-content: center;
height: 36px;
padding: 0 20px !important;
font-size: 1rem !important;
font-weight: 500 !important;
}
.btn.btn-primary {
color: var(--primary-button-text-color) !important;
background-color: var(--primary-button-background-color) !important;
border: var(--primary-button-border-width) solid
var(--primary-button-border-color) !important;
border-radius: var(--primary-button-border-radius) !important;
box-shadow: 0 3px 9px var(--primary-button-box-shadow-color) !important;
}
.btn.btn-primary:hover {
color: var(--primary-button-text-color--hover) !important;
background-color: var(
--primary-button-background-color--hover
) !important;
border: var(--primary-button-border-width) solid
var(--primary-button-border-color--hover) !important;
}
.btn.btn-primary.active {
color: var(--primary-button-text-color--active) !important;
background-color: var(
--primary-button-background-color--active
) !important;
border: var(--primary-button-border-width) solid
var(--primary-button-border-color--active) !important;
}
.btn-secondary {
color: var(--secondary-button-text-color) !important;
background-color: var(--secondary-button-background-color) !important;
border: var(--secondary-button-border-width) solid
var(--secondary-button-border-color) !important;
border-radius: var(--secondary-button-border-radius) !important;
box-shadow: 0 3px 9px var(--secondary-button-box-shadow-color) !important;
}
.btn-secondary:hover {
color: var(--secondary-button-text-color--hover) !important;
background-color: var(
--secondary-button-background-color--hover
) !important;
border: var(--secondary-button-border-width) solid
var(--secondary-button-border-color--hover) !important;
box-shadow: 0 3px 9px var(--secondary-button-box-shadow-color);
}
.btn-secondary.active {
color: var(--secondary-button-text-color--active) !important;
background-color: var(
--secondary-button-background-color--active
) !important;
border: var(--secondary-button-border-width) solid
var(--secondary-button-border-color--active) !important;
box-shadow: 0 3px 9px var(--secondary-button-box-shadow-color);
}
/* Course Css */
.course-overview {
background-color: var(--iframe-body-background-color);
}
.course-overview .p-container {
padding: 10px;
}
.course-overview--items {
padding: 20px 0;
}
@media only screen and (max-width: 1500px) {
.course-overview--items {
padding: 20px 20px;
}
}
.course-overview--items > .row {
justify-content: center;
}
.course-item {
margin-bottom: 30px;
}
.course-item--card {
cursor: pointer;
border: initial !important;
background-color: var(--card-background-color);
border-radius: var(--card-border-radius);
box-shadow: 0 3px 9px var(--card-box-shadow-color);
color: var(--card-text-color);
}
.course-item--card .banner--content {
position: relative;
overflow: hidden;
content: "";
aspect-ratio: 16/9;
border-radius: var(--card-border-radius) var(--card-border-radius) 0 0;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.course-item--card .banner--content .new-ribbon {
position: absolute;
top: 0px;
left: -40px;
transform: rotate(-43deg);
}
.course-item--card .banner--content .new-ribbon .content {
display: flex;
align-items: center;
justify-content: center;
width: 140px;
height: 28px;
padding: 12px 6px 10px 6px;
font-size: 14px;
font-weight: 500;
color: var(--light-clr);
background-color: var(--danger);
box-shadow: 0px 3px 9px #9ba7ba;
}
.course-item--card .banner--content .new-ribbon .content:hover {
text-decoration: none;
}
.course-item--card .banner--content .new-ribbon .content span {
display: -webkit-box;
overflow: hidden;
width: 50px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
}
.course-item--card .banner--content .new-ribbon .content i {
margin-right: 2px;
margin-bottom: 2px;
font-size: 18px;
}
.course-item--card .banner--content .dateBadge {
position: absolute;
top: 10px;
right: 10px;
}
.course-item--card .banner--content .dateBadge .content {
display: flex;
align-items: center;
overflow: hidden;
height: 55px;
background-color: var(--light-clr);
border-radius: 3px;
box-shadow: 0 3px 9px var(--card-box-shadow-color);
}
.course-item--card .banner--content .dateBadge .content .day {
display: flex;
align-items: center;
padding: 5px 10px;
line-height: normal;
}
.course-item--card .banner--content .dateBadge .content .day span {
padding-top: 3px;
font-size: 2.3rem;
font-weight: 900;
color: var(--primary);
}
.course-item--card .banner--content .dateBadge .content .time {
position: relative;
display: flex;
flex-direction: column;
justify-content: center;
height: inherit;
padding: 0 10px;
}
.course-item--card .banner--content .dateBadge .content .time .month {
display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
max-width: 120px;
padding-top: 3px;
font-size: 1rem;
font-weight: 700;
color: var(--primary);
line-height: normal;
border-bottom: 2px solid var(--primary);
}
.course-item--card .banner--content .dateBadge .content .time .clock {
padding-top: 2px;
font-size: 0.7rem;
font-weight: 700;
color: var(--primary);
}
.course-item--card .banner--content .dateBadge .content .time::before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: var(--primary);
opacity: 0.2;
}
.course-item--card .banner--content .dateBadge .content .year {
display: flex;
align-items: center;
justify-content: center;
height: inherit;
background-color: var(--primary);
}
.course-item--card .banner--content .dateBadge .content .year span {
font-size: 1rem;
font-weight: 700;
padding-right: 2px;
writing-mode: vertical-rl;
text-orientation: mixed;
transform: rotate(180deg);
color: var(--light-clr);
}
.course-item--card .banner .category {
position: absolute;
top: 69px;
left: -10.5px;
}
.course-item--card .banner .category .content {
display: flex;
align-items: center;
margin-right: 10px;
height: 28px;
padding: 0 10px;
background-color: var(--course-category-background-color);
border-radius: 3px;
}
.course-item--card .banner .category .content span {
display: -webkit-box;
min-width: fit-content;
max-width: inherit;
overflow: hidden;
padding-top: 2px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
font-size: 0.8rem;
font-weight: 700;
color: var(--light-clr);
word-break: break-all;
}
.course-item--card .banner .category .content:after {
content: "\e04a";
font-family: "Font Awesome Kit";
transform: rotate(180deg);
font-size: 11.5px;
position: absolute;
left: 0.5px;
top: -7.5px;
color: var(--course-category-background-color);
}
.course-item--card .context {
z-index: 0;
margin-top: -20px;
margin-left: 20px;
margin-right: 20px;
}
.course-item--card .context--inner {
padding: 15px;
background-color: var(--card-background-color);
border-radius: var(--card-border-radius);
}
.course-item--card .context--inner .header {
display: flex;
height: 45px;
}
.course-item--card .context--inner .header .title h3 {
display: -webkit-box;
width: fit-content;
font-size: 1.1rem;
font-weight: 700;
color: var(--card-text-color);
margin-bottom: 0;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
cursor: pointer;
}
.course-item--card .context--inner .header .actions {
padding-left: 5px;
}
.course-item--card .context--inner .header .actions .shareBtn {
width: 25px;
height: 25px;
padding: 0 !important;
}
.course-item--card .context--inner .header .actions .shareBtn i {
font-weight: 500;
}
.course-item--card .context--inner .desc {
height: 85px;
}
.course-item--card .context--inner .desc .text {
display: -webkit-box;
width: fit-content;
margin-bottom: 0;
font-size: 0.9rem;
font-weight: 400;
line-height: 1.2rem;
color: var(--card-text-color);
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
}
.course-item--card .context--inner .desc .showMore a {
font-size: 0.7rem;
font-weight: 900;
line-height: normal;
color: var(--primary);
text-decoration: none;
}
.course-item--card .context--inner .info {
height: 50px;
}
.course-item--card
.context--inner
.info
> .row
.info--item
.content--icon {
padding-right: 8px;
}
.course-item--card
.context--inner
.info
> .row
.info--item
.content--icon
i {
font-size: 1.3rem;
font-weight: 500;
}
.course-item--card
.context--inner
.info
> .row
.info--item
.content--desc {
display: inline-grid;
padding-top: 3px;
}
.course-item--card
.context--inner
.info
> .row
.info--item
.content--desc
span {
line-height: normal;
}
.course-item--card
.context--inner
.info
> .row
.info--item
.content--desc
.count {
font-size: 0.9rem;
font-weight: 700;
color: var(--card-text-color);
}
.course-item--card
.context--inner
.info
> .row
.info--item
.content--desc
.field {
font-size: 0.7rem;
font-weight: 900;
color: var(--card-second-text-color);
}
.course-item--card .context--inner .actions {
display: flex;
height: 40px;
}
.course-item--card .context--inner .actions .registerBtn {
margin-right: -5px;
margin-left: auto;
padding-left: 8px;
}
.course-item--card .context--inner .actions .registerBtn .btn {
height: 34px;
padding: 0 35px !important;
font-size: 0.8rem !important;
}
.course-item--card .additional-info--inner {
padding: 15px;
}
.course-item--card .additional-info--inner .users .users-list {
margin-bottom: 10px;
}
.course-item--card .additional-info--inner .presenters--inner .title h4 {
display: flex;
align-items: center;
margin-bottom: 0;
}
.course-item--card
.additional-info--inner
.presenters--inner
.title
h4
i {
padding-bottom: 3px;
padding-right: 5px;
font-size: 1.1rem;
}
.course-item--card
.additional-info--inner
.presenters--inner
.title
h4
span {
display: -webkit-box;
overflow: hidden;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
word-break: break-all;
font-size: 0.9rem;
font-weight: 700;
color: var(--card-text-color);
}
.course-item--card
.additional-info--inner
.presenters--inner
.content
.presenterItem
.picture
img {
width: 90px;
height: 60px;
aspect-ratio: 16/9;
background-color: var(--light-clr);
border-radius: var(--card-border-radius);
}
@media only screen and (max-width: 1200px) {
.course-item--card
.additional-info--inner
.presenters--inner
.content
.presenterItem
.picture
img {
width: 60px;
height: 40px;
}
}
.course-item--card
.additional-info--inner
.presenters--inner
.content
.presenterItem
.details
.name
h5 {
display: -webkit-box;
overflow: hidden;
margin-bottom: 3px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
word-break: break-word;
font-size: 1rem;
font-weight: 700;
color: var(--card-text-color);
}
.course-item--card
.additional-info--inner
.presenters--inner
.content
.presenterItem
.details
.desc
p {
display: -webkit-box;
overflow: hidden;
margin-bottom: 0;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
word-break: break-word;
font-size: 0.8rem;
font-weight: 400;
color: var(--card-text-color);
}
.course-item--card
.additional-info--inner
.presenters--inner
.content
.presenterItem
.details
.desc
.showMore
a {
font-size: 0.8rem;
font-weight: 700;
line-height: normal;
color: var(--primary);
text-decoration: none;
}
.course-item--card .registerBtnEnd {
width: 100%;
height: 45px;
border: none !important;
border-radius: 0 0 var(--card-border-radius) var(--card-border-radius) !important;
font-size: 0.9rem !important;
}
.course-item--card .registerBtnEnd:hover {
border: none !important;
}
.course-item--card::before {
pointer-events: none;
}
.course-item.hoverView .additional-info {
position: absolute;
top: 0;
left: 100%;
width: 0;
height: 0;
background-color: var(--card-background-color);
z-index: 1;
box-shadow: 0 3px 9px var(--card-box-shadow-color);
visibility: hidden;
opacity: 0;
transition: display 0s, opacity 0.1s linear;
overflow: auto;
scrollbar-color: var(--scrollbar-thumb) var(--scrollbar-background);
scrollbar-width: auto;
}
.course-item.hoverView .additional-info::-webkit-scrollbar {
width: 5px;
}
.course-item.hoverView .additional-info::-webkit-scrollbar-track {
background: var(--scrollbar-background);
}
.course-item.hoverView .additional-info::-webkit-scrollbar-thumb {
background: var(--scrollbar-widget-thumb);
}
.course-item.hoverView .additional-info::-webkit-scrollbar-thumb:hover {
opacity: 100%;
}
.course-item.hoverView:hover .course-item--card {
border-radius: 0 !important;
}
.course-item.hoverView:hover .course-item--card:before {
content: "";
position: absolute;
left: 0;
top: 0;
z-index: 1;
width: 100%;
height: 100%;
border-color: var(--primary) !important;
border-bottom: 3px;
border-top: 3px;
border-right: 0;
border-left: 3px;
border-style: solid !important;
}
.course-item.hoverView:hover .course-item--card .banner--content {
border-radius: 0;
}
.course-item.hoverView:hover .course-item--card .banner .category {
z-index: 2;
}
.course-item.hoverView:hover .course-item--card .additional-info {
visibility: visible;
opacity: 1;
height: 100%;
width: 90%;
transition: width 0.2s ease-in;
border-color: var(--primary) !important;
border-bottom: 3px;
border-top: 3px;
border-left: 0;
border-right: 3px;
border-style: solid !important;
}
@media (max-width: 687px) {
.course-item.hoverView .course-item--card:before {
border-bottom: 0 !important;
border-right: 3px !important;
border-left: 3px !important;
border-style: solid !important;
}
.course-item.hoverView .course-item--card .banner--content {
border-radius: 0;
}
.course-item.hoverView .course-item--card .additional-info {
left: auto;
right: auto;
top: 100%;
width: 100% !important;
height: 90% !important;
border-bottom: 3px !important;
border-top: 0 !important;
border-left: 3px !important;
border-right: 3px !important;
}
}
@media (min-width: 687px) and (max-width: 991px) {
.course-item.hoverView:nth-child(2) .course-item--card:hover,
.course-item.hoverView:nth-child(4) .course-item--card:hover {
border-radius: 0 !important;
}
.course-item.hoverView:nth-child(2) .course-item--card:hover:before,
.course-item.hoverView:nth-child(4) .course-item--card:hover:before {
border-bottom: 3px;
border-right: 3px;
border-left: 0;
border-style: solid !important;
}
.course-item.hoverView:nth-child(2)
.course-item--card:hover
.banner--content,
.course-item.hoverView:nth-child(4)
.course-item--card:hover
.banner--content {
border-radius: 0;
}
.course-item.hoverView:nth-child(2)
.course-item--card:hove4
.banner
.category,
.course-item.hoverView:nth-child(6)
.course-item--card:hover
.banner
.category {
z-index: 2;
}
.course-item.hoverView:nth-child(2)
.course-item--card:hover
.additional-info,
.course-item.hoverView:nth-child(4)
.course-item--card:hover
.additional-info {
left: auto !important;
right: 100%;
border-color: var(--primary) !important;
border-bottom: 3px;
border-top: 3px;
border-left: 3px;
border-right: 0;
}
.course-item.hoverView:nth-child(2) .course-item--card .additional-info,
.course-item.hoverView:nth-child(4)
.course-item--card
.additional-info {
left: auto !important;
right: 100%;
}
}
@media (min-width: 992px) and (max-width: 1498px) {
.course-item.hoverView:nth-child(3) .course-item--card:hover,
.course-item.hoverView:nth-child(6) .course-item--card:hover {
border-radius: 0 !important;
}
.course-item.hoverView:nth-child(3) .course-item--card:hover:before,
.course-item.hoverView:nth-child(6) .course-item--card:hover:before {
border-bottom: 3px;
border-right: 3px;
border-left: 0;
border-style: solid !important;
}
.course-item.hoverView:nth-child(3)
.course-item--card:hover
.banner--content,
.course-item.hoverView:nth-child(6)
.course-item--card:hover
.banner--content {
border-radius: 0;
}
.course-item.hoverView:nth-child(3)
.course-item--card:hover
.banner
.category,
.course-item.hoverView:nth-child(6)
.course-item--card:hover
.banner
.category {
z-index: 2;
}
.course-item.hoverView:nth-child(3)
.course-item--card:hover
.additional-info,
.course-item.hoverView:nth-child(6)
.course-item--card:hover
.additional-info {
left: auto !important;
right: 100%;
border-color: var(--primary) !important;
border-bottom: 3px;
border-top: 3px;
border-left: 3px;
border-right: 0;
}
.course-item.hoverView:nth-child(3) .course-item--card .additional-info,
.course-item.hoverView:nth-child(6)
.course-item--card
.additional-info {
left: auto !important;
right: 100%;
}
}
@media (min-width: 1499px) {
.course-item.hoverView:nth-child(4) .course-item--card:hover,
.course-item.hoverView:nth-child(8) .course-item--card:hover {
border-radius: 0 !important;
}
.course-item.hoverView:nth-child(4) .course-item--card:hover:before,
.course-item.hoverView:nth-child(8) .course-item--card:hover:before {
border-bottom: 3px;
border-right: 3px;
border-left: 0;
}
.course-item.hoverView:nth-child(4)
.course-item--card:hover
.banner--content,
.course-item.hoverView:nth-child(8)
.course-item--card:hover
.banner--content {
border-radius: 0;
}
.course-item.hoverView:nth-child(4)
.course-item--card:hover
.banner
.category,
.course-item.hoverView:nth-child(8)
.course-item--card:hover
.banner
.category {
z-index: 2;
}
.course-item.hoverView:nth-child(4)
.course-item--card:hover
.additional-info,
.course-item.hoverView:nth-child(8)
.course-item--card:hover
.additional-info {
left: auto !important;
right: 100%;
border-color: var(--primary) !important;
border-bottom: 3px;
border-top: 3px;
border-left: 3px;
border-right: 0;
border-style: solid !important;
}
.course-item.hoverView:nth-child(4) .course-item--card .additional-info,
.course-item.hoverView:nth-child(8)
.course-item--card
.additional-info {
left: auto !important;
right: 100%;
}
}
.course-item.listView .course-item--card .context {
margin-top: -15px;
margin-left: 10px;
margin-right: 10px;
}
.course-item.listView .course-item--card .context--inner {
height: 260px;
padding-bottom: 0;
}
.course-item.listView .course-item--card .context--inner .info {
height: 90px;
padding-top: 0 !important;
overflow-x: hidden;
overflow-y: auto;
scrollbar-color: var(--scrollbar-thumb) var(--scrollbar-background);
scrollbar-width: auto;
}
.course-item.listView .course-item--card .context--inner .info > .row {
margin-left: auto !important;
margin-right: auto !important;
}
.course-item.listView
.course-item--card
.context--inner
.info
> .row
.info--item {
padding-left: 0px !important;
}
.course-item.listView
.course-item--card
.context--inner
.info
> .row
.info--item.tasls {
padding-bottom: 0 !important;
}
.course-item.listView
.course-item--card
.context--inner
.info::-webkit-scrollbar {
width: 3px;
}
.course-item.listView
.course-item--card
.context--inner
.info::-webkit-scrollbar-track {
background: var(--scrollbar-background);
}
.course-item.listView
.course-item--card
.context--inner
.info::-webkit-scrollbar-thumb {
background: var(--scrollbar-widget-thumb);
}
.course-item.listView
.course-item--card
.context--inner
.info::-webkit-scrollbar-thumb:hover {
opacity: 100%;
}
.course-item.listView .course-item--card .context--inner .desc {
height: 90px;
}
.course-item.listView .course-item--card .context--inner .desc .text {
-webkit-line-clamp: 3;
}
.course-item.listView .course-item--card .context--inner .actions {
height: auto;
}
.course-item.listView .course-item--card .additional-info {
height: 340px;
}
.course-item.listView
.course-item--card
.additional-info
.users
.user-item--inner {
min-height: 45px;
}
@media (min-width: 576px) and (max-width: 687px) {
.course-item {
max-width: 100% !important;
flex: 100% !important;
}
}
@media (min-width: 1200px) and (max-width: 1499px) {
.course-item {
max-width: 33.33% !important;
flex: 33.33% !important;
}
}
/* Modal Css */
.modal {
display: none; /* Hidden by default */
position: fixed; /* Stay in place */
z-index: 1; /* Sit on top */
padding-top: 100px; /* Location of the box */
left: 0;
top: 0;
width: 100%; /* Full width */
height: 100%; /* Full height */
overflow: auto; /* Enable scroll if needed */
background-color: rgb(0, 0, 0); /* Fallback color */
background-color: rgba(0, 0, 0, 0.4); /* Black w/ opacity */
}
/* Modal Content */
.modal-content {
background-color: #fefefe;
margin: auto;
padding: 20px;
border: 1px solid #888;
width: 80%;
}
/* Modal Close Button */
.close {
color: #aaaaaa;
float: right;
font-size: 28px;
font-weight: bold;
float: right !important;
}
.close:hover,
.close:focus {
color: #000;
text-decoration: none;
cursor: pointer;
}
/* Attendee Css */
.attendee-overview {
background-color: var(--iframe-body-background-color);
}
.attendee-overview .p-container {
padding: 10px;
}
.attendee-overview--items {
padding: 20px 0;
}
@media only screen and (max-width: 1500px) {
.attendee-overview--items {
padding: 20px 20px;
}
}
.attendee-overview--items > .row {
justify-content: center;
}
@media (max-width: 1400px) and (min-width: 1200px) {
.attendee-item {
max-width: 25% !important;
flex: 25% !important;
}
}
.attendee-item--inner {
margin-bottom: 30px;
background-color: var(--card-background-color) !important;
border: initial !important;
border-radius: var(--card-border-radius) !important;
box-shadow: 0 3px 9px var(--card-box-shadow-color);
color: var(--card-text-color);
}
.attendee-item--inner:hover {
box-shadow: 0px 3px 9px var(--primary-80);
}
.attendee-item--inner .avatar .profile-avatar {
position: relative;
}
.attendee-item--inner .avatar .profile-avatar i {
position: relative;
display: block;
width: 156px;
height: 156px;
margin: auto;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
border-radius: var(--circle-border-radius);
border-radius: 50%;
}
/*
.attendee-item--inner .avatar .profile-avatar i::after {
position: absolute;
top: 5px;
right: 20px;
display: block;
width: 27px;
height: 27px;
content: "";
border-radius: var(--circle-border-radius);
border: var(--status-indicator-border-width) solid
var(--status-indicator-border-clr);
background-color: var(--offline-indicator-bg-clr);
}
.attendee-item--inner .avatar .profile-avatar i.online::after {
background-color: var(--online-indicator-bg-clr);
}
*/
.attendee-item--inner .avatar::before {
content: "";
display: block;
position: absolute;
width: 100%;
background-color: var(--primary);
height: 24%;
top: 0;
left: 0;
border-radius: var(--card-border-radius) var(--card-border-radius) 0 0;
z-index: 0;
opacity: 0.1;
}
.attendee-item--inner .title {
margin-top: 7px;
}
.attendee-item--inner .title .salutation {
display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
height: 16px;
display: -webkit-box;
margin-bottom: 4px;
-webkit-line-clamp: 1; /* number of lines to show */
line-clamp: 1;
-webkit-box-orient: vertical;
font-weight: 700;
font-size: 0.8rem;
}
.attendee-item--inner .title--name {
display: block;
height: 25px;
text-decoration: none;
}
.attendee-item--inner .title--name h2 {
display: -webkit-box;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1; /* number of lines to show */
line-clamp: 1;
-webkit-box-orient: vertical;
font-size: 1.1rem;
font-weight: 700;
color: var(--card-text-color);
word-break: break-all;
cursor: pointer;
}
.attendee-item--inner .title--name .flag {
border-radius: 3px;
}
.attendee-item--inner .title--bio {
display: -webkit-box;
height: 40px;
overflow: hidden;
font-size: 0.8rem;
font-weight: 400;
color: var(--card-second-text-color);
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.attendee-item--inner .title--bio p {
color: var(--card-second-text-color);
}
.attendee-item--inner .social {
height: 36px;
}
.attendee-item--inner .social--wrapper {
justify-content: center;
}
.attendee-item--inner .social a {
width: 33px;
height: 33px;
padding: 8px !important;
}
.attendee-item--inner .social i {
padding-top: 3px;
font-size: 19px;
font-weight: 500;
color: var(--primary);
}
.attendee-item--inner .tags {
height: 60px;
}
.attendee-item--inner .tags .row {
justify-content: center;
}
.attendee-item--inner .tags .row .showMore {
display: flex;
align-items: center;
height: 26px;
text-decoration: none;
color: var(--primary);
font-weight: 700;
font-size: 13px;
}
.attendee-item--inner .tags .row .showMore i {
padding-right: 2px;
font-style: normal;
}
.attendee-item--inner .tags--item {
text-align: center;
max-width: 50%;
}
.attendee-item--inner .tags--item span {
display: -webkit-box;
overflow: hidden;
width: inherit;
height: 26px;
line-height: 26px;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
align-content: center;
min-height: 26px;
padding: 0 12px;
margin: 0 3px;
font-size: 12px;
font-weight: 900;
color: var(--primary) !important;
cursor: initial !important;
user-select: none;
background-color: var(--primary-20);
border-radius: var(--tag-border-radius);
word-break: break-all;
}
.attendee-item--inner .tags--item.show-more a {
background-color: var(--secondary-button-background-color);
border: none;
}
.attendee-item--inner .tags.lth2 .tags--item {
max-width: 95%;
}
.attendee-item--inner .buttons {
display: flex;
justify-content: center;
}
.attendee-item--inner .buttons button {
min-width: 150px;
height: max-content;
min-height: 36px;
padding: 0 10px !important;
}
.badge-avatar {
width: var(--badge-size);
height: var(--badge-size);
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 0;
}
.badge-avatar .badge-rotate {
position: absolute;
top: 50%;
left: 50%;
width: var(--badge-size);
height: var(--badge-size);
transform: translate(-50%, -50%);
z-index: 2;
}
.badge-avatar--container {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%;
height: 100%;
}
.badge-avatar--container > div span {
font-style: normal !important;
color: white;
font-weight: 700;
font-size: 15px;
}
.badge-avatar--background {
position: absolute;
width: var(--badge-size);
height: var(--badge-size);
border-radius: 50%;
background-color: transparent;
display: flex;
justify-content: center;
align-items: center;
top: 0;
left: 0;
}
/* Container Css */
.container-overview {
background-color: var(--iframe-body-background-color);
}
.container-overview .p-container {
padding: 10px;
}
.container-overview--items {
padding: 20px 0;
}
@media only screen and (max-width: 1500px) {
.container-overview--items {
padding: 20px 20px;
}
}
.container-overview--items > .row {
justify-content: center;
}
.container-item {
margin-bottom: 30px;
}
.container-item--card {
cursor: pointer;
border: initial !important;
background-color: var(--card-background-color);
border-radius: var(--card-border-radius);
box-shadow: 0 3px 9px var(--card-box-shadow-color);
color: var(--card-text-color);
}
.container-item--card .banner--content {
position: relative;
overflow: hidden;
content: "";
aspect-ratio: 16/9;
border-radius: var(--card-border-radius) var(--card-border-radius) 0 0;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.container-item--card .banner--content .presenter {
position: absolute;
top: 15px;
left: 15px;
width: 100px;
aspect-ratio: 16/9;
background-color: var(--light-clr);
border-radius: var(--card-border-radius);
}
.container-item--card .banner--content .presenter i {
width: 100%;
aspect-ratio: 16/9;
content: "";
display: block;
background-position: center;
background-size: contain;
background-repeat: no-repeat;
}
.container-item--card .banner .category {
position: absolute;
top: 90px;
left: -10px;
}
.container-item--card .banner .category .content {
display: flex;
align-items: center;
margin-right: 10px;
height: 28px;
padding: 0 10px;
background-color: var(--container-category-background-color);
border-radius: 3px;
}
.container-item--card .banner .category .content span {
display: -webkit-box;
min-width: fit-content;
max-width: inherit;
overflow: hidden;
padding-top: 2px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
font-size: 0.8rem;
font-weight: 700;
color: var(--light-clr);
word-break: break-all;
}
.container-item--card .banner .category .content:after {
content: "\e04a";
font-family: "Font Awesome Kit";
transform: rotate(180deg);
font-size: 11px;
position: absolute;
left: 0.5px;
top: -7.5px;
color: var(--container-category-background-color);
}
.container-item--card .context {
z-index: 0;
margin-top: -20px;
margin-left: 20px;
margin-right: 20px;
}
.container-item--card .context--inner {
padding: 15px;
background-color: var(--card-background-color);
border-radius: var(--card-border-radius);
}
.container-item--card .context--inner .header {
display: flex;
height: 45px;
}
.container-item--card .context--inner .header .title h3 {
display: -webkit-box;
width: fit-content;
font-size: 1.1rem;
font-weight: 700;
color: var(--card-text-color);
margin-bottom: 0;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
cursor: pointer;
}
.container-item--card .context--inner .desc {
height: 120px;
}
.container-item--card .context--inner .desc .text {
display: -webkit-box;
width: fit-content;
margin-bottom: 0;
font-size: 0.9rem;
font-weight: 400;
line-height: 1.2rem;
color: var(--card-text-color);
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 6;
overflow: hidden;
}
.container-item--card .context--inner .actions {
display: flex;
height: 40px;
}
.container-item--card .context--inner .actions .showMore a {
font-size: 0.8rem;
font-weight: 700;
line-height: normal;
color: var(--primary);
text-decoration: none;
}
.container-item--card .context--inner .actions .registerBtn {
margin-right: -5px;
margin-left: auto;
padding-left: 8px;
}
.container-item--card .context--inner .actions .registerBtn .btn {
height: 34px;
padding: 0 35px !important;
font-size: 0.8rem !important;
}
.container-item--card .category-border {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 8px;
border-radius: 0 0 var(--card-border-radius) var(--card-border-radius);
}
@media (min-width: 576px) and (max-width: 687px) {
.container-item {
max-width: 100% !important;
flex: 100% !important;
}
}
@media (min-width: 1200px) and (max-width: 1499px) {
.container-item {
max-width: 33.33% !important;
flex: 33.33% !important;
}
}