/* http://mcg.mbitson.com/#!?palette=%23e51a51 */
/*Fonts*/
@font-face {
    font-family: 'ECIFont-regular';
    src: url('https://client-dists-resources.s3.amazonaws.com/channels-client/eci/assets/fonts/ECIFont-regular.otf') format("opentype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'ECIFont-Medium';
    src: url('https://client-dists-resources.s3.amazonaws.com/channels-client/eci/assets/fonts/ECIFont-Medium.otf') format("opentype");
    font-weight: 700;
    font-style: medium;
}

:root {
    /*Text*/
    /*// http://mcg.mbitson.com/#!?tundora=%23414141*/
    /*Navbar Colors*/
    --ob-nav-text-color: #1D1D1B;
    --ob-nav-bg-color: #fff;
    /*Color primary*/
    --theme-primary-50: #E9E9E9;
    --theme-primary-100: #C4C4C4;
    --theme-primary-200: #9F9F9F;
    --theme-primary-300: #7A7A7A;
    --theme-primary-400: #5A5A5A;
    --theme-primary-500: #242424;
    --theme-primary-600: #1F1F1F;
    --theme-primary-700: #191919;
    --theme-primary-800: #141414;
    --theme-primary-900: #0A0A0A;
    --theme-primary-A100: #C4C4C4;
    --theme-primary-A200: #9F9F9F;
    --theme-primary-A400: #5A5A5A;
    --theme-primary-A700: #3E3E3E;
    --theme-primary-contrast-50: #0A0A0A;
    --theme-primary-contrast-100: #0A0A0A;
    --theme-primary-contrast-200: #0A0A0A;
    --theme-primary-contrast-300: #F2F2F2;
    --theme-primary-contrast-400: #FFFFFF;
    --theme-primary-contrast-500: #FFFFFF;
    --theme-primary-contrast-600: #FFFFFF;
    --theme-primary-contrast-700: #FFFFFF;
    --theme-primary-contrast-800: #FFFFFF;
    --theme-primary-contrast-900: #ffffff;
    --theme-primary-contrast-A100: #0A0A0A;
    --theme-primary-contrast-A200: #0A0A0A;
    --theme-primary-contrast-A400: #FFFFFF;
    --theme-primary-contrast-A700: #FFFFFF;
    /*Fuente cliente*/
    --theme-font-family: "ECIFont-regular", sans-serif;

}

/*Bold fonts*/
.title,
.ob-catalog-card .min-price-label,
.footer-links,
strong,
.section-header span,
.custom-header-label,
.session-picker.session-calendar-title,
.session-picker .session-hours-title,
.price,
.ob-price,
.mat-mdc-unelevated-button span,
.session-picker-title-container .session-picker-title,
.session-picker-bottom-container .session-picker-bottom-title,
ob-card.ob-selection-card>.mat-mdc-card .mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,
.month-day,
.month-year {
    font-family: "ECIFont-Medium", sans-serif !important;
}

/*Navbar*/
mat-toolbar.mat-toolbar.ob-top-bar.mat-toolbar-single-row {
    box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);
}

/* --> Specific CSS goes HERE <--*/
/*Button shooping car disabled*/
mat-toolbar.mat-toolbar button.mdc-button.mat-mdc-button.mat-mdc-button-disabled.mat-unthemed.mat-mdc-button-base {
    color: #b1b1b161;
}

/*******************************************Styles in session card, weeks, and event calendar.****************************************************************/
/* General styles for weekly sessions*/
#eventId-41113 ob-sessions-calendar-week .time-card.weekly-card.session-WEEK-1764198000000 .time-card-content,
#eventId-41113 ob-sessions-calendar-week .time-card.weekly-card.session-WEEK-1764284400000 .time-card-content,
#eventId-41113 ob-sessions-calendar-week .time-card.weekly-card.session-WEEK-1764370800000 .time-card-content,
#eventId-41113 ob-sessions-calendar-week .time-card.weekly-card.session-WEEK-1764457200000 .time-card-content,
/* General styles for monthly sessions)*/
.session-MONTH-1764198000000 .mat-calendar-body-cell-content,
.session-MONTH-1764284400000 .mat-calendar-body-cell-content,
.session-MONTH-1764370800000 .mat-calendar-body-cell-content,
.session-MONTH-1764457200000 .mat-calendar-body-cell-content,
/* General styles card sessions)*/
#eventId-41113 ob-catalog-item-card#sessionId-2328575 mat-card.mat-mdc-card.mdc-card.ob-catalog-item-card,
#eventId-41113 ob-catalog-item-card#sessionId-2328577 mat-card.mat-mdc-card.mdc-card.ob-catalog-item-card,
#eventId-41113 ob-catalog-item-card#sessionId-2328578 mat-card.mat-mdc-card.mdc-card.ob-catalog-item-card,
#eventId-41113 ob-catalog-item-card#sessionId-2328579 mat-card.mat-mdc-card.mdc-card.ob-catalog-item-card,
#eventId-41113 ob-catalog-item-card#sessionId-2328595 mat-card.mat-mdc-card.mdc-card.ob-catalog-item-card,
#eventId-41113 ob-catalog-item-card#sessionId-2328596 mat-card.mat-mdc-card.mdc-card.ob-catalog-item-card,
#eventId-41113 ob-catalog-item-card#sessionId-2328597 mat-card.mat-mdc-card.mdc-card.ob-catalog-item-card {
    border: 3px solid #f2d29a !important;
    background: rgb(156, 77, 91);
    background: -moz-linear-gradient(45deg, rgba(156, 77, 91, 1) 0%, rgba(203, 131, 141, 1) 19%, rgba(240, 177, 186, 1) 50%, rgba(203, 131, 141, 1) 79%, rgba(156, 77, 91, 1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(156, 77, 91, 1) 0%, rgba(203, 131, 141, 1) 19%, rgba(240, 177, 186, 1) 50%, rgba(203, 131, 141, 1) 79%, rgba(156, 77, 91, 1) 100%);
    background: linear-gradient(45deg, rgba(156, 77, 91, 1) 0%, rgba(203, 131, 141, 1) 19%, rgba(240, 177, 186, 1) 50%, rgba(203, 131, 141, 1) 79%, rgba(156, 77, 91, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9c4d5b", endColorstr="#9c4d5b", GradientType=1);
}

/* Price styles for weekly sessions*/
#eventId-41113 ob-sessions-calendar-week .time-card.weekly-card.session-WEEK-1764198000000 .time-card-content span.price,
#eventId-41113 ob-sessions-calendar-week .time-card.weekly-card.session-WEEK-1764284400000 .time-card-content span.price,
#eventId-41113 ob-sessions-calendar-week .time-card.weekly-card.session-WEEK-1764370800000 .time-card-content span.price,
#eventId-41113 ob-sessions-calendar-week .time-card.weekly-card.session-WEEK-1764457200000 .time-card-content span.price,
/* Price styles for monthly sessions */
.session-MONTH-1764198000000 .price,
.session-MONTH-1764284400000 .price,
.session-MONTH-1764370800000 .price,
.session-MONTH-1764457200000 .price {
    color: #000 !important;
}

/*Style button card sessions*/
#eventId-41113 ob-catalog-item-card#sessionId-2328575 mat-card.mat-mdc-card.mdc-card.ob-catalog-item-card ob-button button.mdc-button,
#eventId-41113 ob-catalog-item-card#sessionId-2328577 mat-card.mat-mdc-card.mdc-card.ob-catalog-item-card ob-button button.mdc-button,
#eventId-41113 ob-catalog-item-card#sessionId-2328578 mat-card.mat-mdc-card.mdc-card.ob-catalog-item-card ob-button button.mdc-button,
#eventId-41113 ob-catalog-item-card#sessionId-2328579 mat-card.mat-mdc-card.mdc-card.ob-catalog-item-card ob-button button.mdc-button,
#eventId-41113 ob-catalog-item-card#sessionId-2328595 mat-card.mat-mdc-card.mdc-card.ob-catalog-item-card ob-button button.mdc-button,
#eventId-41113 ob-catalog-item-card#sessionId-2328596 mat-card.mat-mdc-card.mdc-card.ob-catalog-item-card ob-button button.mdc-button,
#eventId-41113 ob-catalog-item-card#sessionId-2328597 mat-card.mat-mdc-card.mdc-card.ob-catalog-item-card ob-button button.mdc-button,
/*Style catalog card sessiones*/
#eventId-41113 ob-catalog-item-card#sessionId-2328575 .mdc-card.ob-catalog-item-card .mat-mdc-card-header .mat-mdc-card-subtitle,
#eventId-41113 ob-catalog-item-card#sessionId-2328577 .mdc-card.ob-catalog-item-card .mat-mdc-card-header .mat-mdc-card-subtitle,
#eventId-41113 ob-catalog-item-card#sessionId-2328578 .mdc-card.ob-catalog-item-card .mat-mdc-card-header .mat-mdc-card-subtitle,
#eventId-41113 ob-catalog-item-card#sessionId-2328579 .mdc-card.ob-catalog-item-card .mat-mdc-card-header .mat-mdc-card-subtitle,
#eventId-41113 ob-catalog-item-card#sessionId-2328595 .mdc-card.ob-catalog-item-card .mat-mdc-card-header .mat-mdc-card-subtitle,
#eventId-41113 ob-catalog-item-card#sessionId-2328596 .mdc-card.ob-catalog-item-card .mat-mdc-card-header .mat-mdc-card-subtitle,
#eventId-41113 ob-catalog-item-card#sessionId-2328597 .mdc-card.ob-catalog-item-card .mat-mdc-card-header .mat-mdc-card-subtitle {
    border-radius: 2px;
    color: #000;
    background: rgb(207, 157, 32);
    background: -moz-linear-gradient(52deg, rgba(207, 157, 32, 1) 0%, rgba(237, 207, 101, 1) 18%, rgba(255, 233, 139, 1) 51%, rgba(237, 207, 101, 1) 88%, rgba(207, 157, 32, 1) 100%);
    background: -webkit-linear-gradient(52deg, rgba(207, 157, 32, 1) 0%, rgba(237, 207, 101, 1) 18%, rgba(255, 233, 139, 1) 51%, rgba(237, 207, 101, 1) 88%, rgba(207, 157, 32, 1) 100%);
    background: linear-gradient(52deg, rgba(207, 157, 32, 1) 0%, rgba(237, 207, 101, 1) 18%, rgba(255, 233, 139, 1) 51%, rgba(237, 207, 101, 1) 88%, rgba(207, 157, 32, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cf9d20", endColorstr="#cf9d20", GradientType=1);
}

/*****Ocultar footer navbar-ECI PETICION****/
body.customStyles app-nav-bar,
body.customStyles ob-footer {
    display: none;
}

body.customStyles .mat-sidenav-content {
    margin-top: 0 !important;
}

/*Ocultar botón "acceso socios" en top bar*/
mat-toolbar ob-login {
    display: none;
}