@charset "UTF-8";:root{--gc-highlight-color: #f9296c;--gc-ok-color: #59c572;--gc-error-color: #f0244c;--gc-warning-color: #f89362;--gc-foreground-color: #21252b;--gc-foreground-secondary-color: #dcdcdc;--gc-disabled-color: #e6e6e6;--gc-background-color: white;--gc-background-highlight-color: rgba(0, 0, 0, .04);--gc-secondary-text-color: #939393;--gc-font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;--gc-header-font-family: var(--gc-font-family);--gc-font-size: 13px;--gc-font-size-small: .85em;--gc-font-size-h1: 1.8em;--gc-font-size-h2: 1.6em;--gc-font-size-h3: 1.4em;--gc-font-size-h4: 1.2em;--gc-border-radius: 5px;--gc-border-color: var(--gc-foreground-secondary-color);--gc-button-border-radius: var(--gc-border-radius);--gc-button-disabled-background-color: gray;--gc-button-disabled-border-color: transparent;--gc-control-border-radius: var(--gc-border-radius);--gc-alert-color: white;--gc-alert-code-color: var(--gc-foreground-secondary-color);--gc-alert-code-font-size: var(--gc-font-size);--gc-alert-background-color: var(--gc-warning-color);--gc-alert-border-radius: var(--gc-border-radius);--gc-confirmation-border-radius: var(--gc-border-radius);--gc-confirmation-color: white;--gc-confirmation-background-color: var(--gc-highlight-color);--gc-modal-border-radius: var(--gc-border-radius);--gc-modal-border-color: var(--gc-foreground-secondary-color);--gc-modal-background-color: var(--gc-background-color);--gc-modal-overlay-background-color: rgba(10, 10, 10, .45);--gc-conversation-card-unread-color: #EEEEEE;--gc-conversation-card-time-color: gray;--gc-message-card-border-color: lightgray;--gc-notification-card-unread-color: #EEEEEE;--gc-notification-card-time-color: lightgray;--gc-table-header-background-color: var(--gc-background-highlight-color);--gc-table-header-color: #000;--gc-table-master-toggle-background-color: #fff;--gc-tooltip-icon-color: #8696A8;--gc-tooltip-font-size: 10px;--gc-tooltip-content-font-size: 11px;--gc-tooltip-border-color: #DFDFDF;--gc-calendar-control-range-background-color: #bcdde9;--gc-activity-indicator-background-color: rgba(1, 1, 1, .65);--gc-activity-indicator-color: #ffffff;--gc-activity-progress-indicator-info-color: #d3d3d3;--gc-content-loading-indicator-color: var(--gc-foreground-secondary-color);--gc-progress-bar-background-color: var(--gc-foreground-secondary-color);--gc-progress-bar-foreground-color: var(--gc-highlight-color);--gc-event-list-date-color: var(--gc-foreground-color);--gc-event-list-date-background-color: #f9f9f9;--gc-dropdown-menu-item-background-color: #EEEEEE;--gc-dropdown-menu-heading-color: #979797}gc-ui-tooltip{vertical-align:super;font-size:var(--gc-tooltip-font-size);color:var(--gc-tooltip-icon-color)}gc-ui-tooltip .fa-stack{vertical-align:text-bottom}gc-ui-tooltip .fa-info-circle{color:var(--gc-tooltip-border-color)}gc-ui-tooltip .fa-times-circle{color:var(--gc-tooltip-border-color)}gc-ui-tooltip .fa-clone{color:var(--gc-highlight-color)}@media print,screen and (max-width: 47.99875em){gc-ui-tooltip{position:relative}gc-ui-tooltip:before{content:"";display:block;position:absolute;top:0;left:0;width:200%;height:200%;margin-top:-50%;margin-left:-50%}}gc-ui-tooltip-content{z-index:50}gc-ui-tooltip-content .gc-ui-tooltip-content{border-color:var(--gc-tooltip-border-color);padding:12px 15px;font-size:var(--gc-tooltip-content-font-size);line-height:1.5em;border-radius:var(--gc-border-radius)}gc-ui-tooltip-content a{color:var(--gc-foreground-color);cursor:pointer;text-decoration:underline}gc-ui-tooltip-content a:hover{text-decoration:none}.tooltip-container{position:relative}.tooltip-container .cell.auto{flex:1 1 auto!important}.tooltip-container gc-ui-tooltip{display:inline-block;margin-left:5px;line-height:1em;vertical-align:top}@media print,screen and (min-width: 48em){.tooltip-container .tooltip-cell{position:absolute;top:0;left:100%}}gc-ui-tooltip-content p{margin-top:0}gc-ui-tooltip-content p:last-of-type{margin-bottom:0}.gymcatch-portal-app{font-family:var(--gc-font-family);font-size:var(--gc-font-size);color:var(--gc-foreground-color);background:var(--gc-background-color)}.gymcatch-portal-app .gc-ui-activity-indicator{background-color:var(--gc-activity-indicator-background-color)}.gymcatch-portal-app .gc-ui-activity-indicator__progress-info{color:var(--gc-activity-progress-indicator-info-color)}.gymcatch-portal-app .gc-ui-activity-indicator__icon{width:70px;height:70px}.gymcatch-portal-app .gc-ui-activity-indicator__icon gc-ui-three-dots-loader .three-dots-loader__circle{background-color:var(--gc-activity-indicator-color)}.gymcatch-portal-app gc-ui-accordion .gc-ui-accordion__panel{border-color:#dedede}.gymcatch-portal-app gc-ui-accordion .gc-ui-accordion__heading{font-size:1em;font-weight:700;line-height:1.6}.gymcatch-portal-app gc-ui-accordion .gc-ui-accordion__subheading{color:#818181;font-size:.9em;line-height:1.4}.gymcatch-portal-app gc-ui-accordion .gc-ui-accordion__icon-role{width:40px;height:40px;border-radius:50%}.gymcatch-portal-app gc-ui-accordion .gc-ui-accordion__icon-role fa-icon{font-size:1.28em}.gymcatch-portal-app gc-ui-accordion .gc-ui-accordion__icon{width:30px;height:30px;color:#b1b1b4;border-radius:50%;transition:all .2s ease}.gymcatch-portal-app gc-ui-accordion .gc-ui-accordion__icon fa-icon{transition:all .2s ease}.gymcatch-portal-app gc-ui-accordion .gc-ui-accordion__body{padding:16px;background-color:#f9f9f9;border-radius:8px}.gymcatch-portal-app gc-ui-accordion .gc-ui-accordion--expanded .gc-ui-accordion__icon{background-color:#f9f9f9}.gymcatch-portal-app gc-ui-accordion .gc-ui-accordion--info .gc-ui-accordion__icon-role{background-color:#f2f2f2;color:#616161}.gymcatch-portal-app gc-ui-accordion .gc-ui-accordion--warning .gc-ui-accordion__icon-role{background-color:#fbe5c9;color:#bf710f}.gymcatch-portal-app gc-ui-accordion .gc-ui-accordion--danger .gc-ui-accordion__icon-role{background-color:#fcd0cf;color:#da100b}.gymcatch-portal-app gc-ui-accordion .gc-ui-accordion--info.gc-ui-accordion--expanded .gc-ui-accordion__panel,.gymcatch-portal-app gc-ui-accordion .gc-ui-accordion--warning.gc-ui-accordion--expanded .gc-ui-accordion__panel,.gymcatch-portal-app gc-ui-accordion .gc-ui-accordion--danger.gc-ui-accordion--expanded .gc-ui-accordion__panel{border-bottom:none}.gymcatch-portal-app .gc-ui-alert{background-color:var(--gc-alert-background-color);color:var(--gc-alert-color);border-radius:var(--gc-alert-border-radius);padding:20px 30px;margin-bottom:20px}.gymcatch-portal-app .gc-ui-alert__body{position:relative;padding:0 40px}.gymcatch-portal-app .gc-ui-alert__title{font-weight:700;margin-bottom:1em;text-align:center}.gymcatch-portal-app .gc-ui-alert__message{text-align:center}.gymcatch-portal-app .gc-ui-alert__code{position:relative;bottom:0;left:0;color:var(--gc-alert-code-color);font-size:var(--gc-alert-code-font-size)}.gymcatch-portal-app .gc-ui-alert--warning{background-color:var(--gc-warning-color)}.gymcatch-portal-app .gc-ui-alert a{color:var(--gc-alert-color)}.gymcatch-portal-app .gc-ui-alert h1,.gymcatch-portal-app .gc-ui-alert h2,.gymcatch-portal-app .gc-ui-alert h3,.gymcatch-portal-app .gc-ui-alert h4,.gymcatch-portal-app .gc-ui-alert h5{margin-top:0}.gymcatch-portal-app .gc-ui-alert--info .gc-ui-alert__title,.gymcatch-portal-app .gc-ui-alert--info .gc-ui-alert__message,.gymcatch-portal-app .gc-ui-alert--warning .gc-ui-alert__title,.gymcatch-portal-app .gc-ui-alert--warning .gc-ui-alert__message,.gymcatch-portal-app .gc-ui-alert--danger .gc-ui-alert__title,.gymcatch-portal-app .gc-ui-alert--danger .gc-ui-alert__message{text-align:left}.gymcatch-portal-app .gc-ui-alert--info .gc-ui-alert__title,.gymcatch-portal-app .gc-ui-alert--warning .gc-ui-alert__title,.gymcatch-portal-app .gc-ui-alert--danger .gc-ui-alert__title{margin-bottom:.5em}.gymcatch-portal-app .gc-ui-alert--info .gc-ui-alert__body,.gymcatch-portal-app .gc-ui-alert--warning .gc-ui-alert__body,.gymcatch-portal-app .gc-ui-alert--danger .gc-ui-alert__body{padding:0 40px 0 0}.gymcatch-portal-app .gc-ui-alert--info .gc-ui-alert__code,.gymcatch-portal-app .gc-ui-alert--warning .gc-ui-alert__code,.gymcatch-portal-app .gc-ui-alert--danger .gc-ui-alert__code{left:initial;right:0}.gymcatch-portal-app .gc-ui-alert--info,.gymcatch-portal-app .gc-ui-alert--warning,.gymcatch-portal-app .gc-ui-alert--danger{padding:16px;border-radius:8px;line-height:1em;line-height:1.4em}.gymcatch-portal-app .gc-ui-alert--info .gc-ui-alert__icon,.gymcatch-portal-app .gc-ui-alert--warning .gc-ui-alert__icon,.gymcatch-portal-app .gc-ui-alert--danger .gc-ui-alert__icon{font-size:1.2em}.gymcatch-portal-app .gc-ui-alert--info{background-color:#f2f2f2;color:#000}.gymcatch-portal-app .gc-ui-alert--info .gc-ui-alert__icon{color:#616161}.gymcatch-portal-app .gc-ui-alert--warning{background-color:#fbe5c9;color:#bf710f}.gymcatch-portal-app .gc-ui-alert--warning .gc-ui-alert__icon{color:#bf710f}.gymcatch-portal-app .gc-ui-alert--danger{background-color:#fcd0cf;color:#e9706d}.gymcatch-portal-app .gc-ui-alert--danger .gc-ui-alert__icon{color:#da100b}.gymcatch-portal-app button{cursor:pointer;color:var(--gc-foreground-color)}.gymcatch-portal-app button:active{color:var(--gc-foreground-color)}.gymcatch-portal-app button:focus{outline:none}.gymcatch-portal-app .button{border-radius:var(--gc-button-border-radius);border:1px solid transparent;padding:.731em 1.1em;font-size:1em;line-height:1em;vertical-align:middle;text-align:center;font-weight:500;margin-bottom:20px;letter-spacing:inherit}.gymcatch-portal-app .button[disabled],.gymcatch-portal-app .button[disabled]:hover{font-weight:400}.gymcatch-portal-app .button.primary{color:var(--gc-background-color);background-color:var(--gc-highlight-color);border-color:transparent}.gymcatch-portal-app .button.primary:hover,.gymcatch-portal-app .button.primary:focus{color:var(--gc-background-color);opacity:.8;background-color:var(--gc-highlight-color);border-color:#00000003}.gymcatch-portal-app .button.primary[disabled],.gymcatch-portal-app .button.primary[disabled]:hover{background-color:var(--gc-button-disabled-background-color);border-color:var(--gc-button-disabled-border-color)}.gymcatch-portal-app .button.secondary{color:var(--gc-foreground-color);background-color:var(--gc-background-color);border-color:var(--gc-foreground-secondary-color)}.gymcatch-portal-app .button.secondary:hover,.gymcatch-portal-app .button.secondary:focus{color:#fff;background-color:var(--gc-highlight-color);border-color:transparent}.gymcatch-portal-app .button.secondary[disabled],.gymcatch-portal-app .button.secondary[disabled]:hover{background-color:var(--gc-button-disabled-background-color);border-color:var(--gc-button-disabled-border-color)}.gymcatch-portal-app .button.facebook{color:#fff;background-color:#3b5998;display:flex;align-items:center}.gymcatch-portal-app .button.facebook:hover,.gymcatch-portal-app .button.facebook:focus{color:#fff;background-color:#4c70ba}.gymcatch-portal-app .button.facebook .fa{margin-right:10px;font-size:1.1em}.gymcatch-portal-app .button.facebook span{flex:1}.gymcatch-portal-app .button.link{color:inherit;background-color:transparent;padding:0;margin:0;border:none;text-transform:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;vertical-align:inherit;text-decoration:underline}.gymcatch-portal-app .button.link:hover{text-decoration:none}.gymcatch-portal-app .button.icon{display:flex;align-items:center}.gymcatch-portal-app .button.icon fa-icon+*{margin-left:.5em;line-height:1.5em}.gymcatch-portal-app .button:not(.expanded)+.button{margin-left:15px}.gymcatch-portal-app a.button{text-decoration:none}.gymcatch-portal-app gc-ui-calendar-day{margin:5px 0}.gymcatch-portal-app gc-ui-calendar-day .gc-ui-calendar-day--selected{color:var(--gc-highlight-color)}.gymcatch-portal-app gc-ui-calendar-day .gc-ui-calendar-day--disabled{color:var(--gc-disabled-color)}.gymcatch-portal-app gc-ui-calendar-day .gc-ui-calendar-day__check-indicator{color:var(--gc-ok-color)}.gymcatch-portal-app gc-ui-calendar-day .gc-ui-calendar-day__busy-indicator{background-color:var(--gc-highlight-color)}.gymcatch-portal-app gc-ui-calendar-day-names .gc-ui-calendar-day-name{text-transform:uppercase}.gymcatch-portal-app gc-ui-calendar-control{display:block;margin:0 0 20px}.gymcatch-portal-app gc-ui-calendar-control.ng-invalid .gc-ui-calendar-control{border-left:3px solid var(--gc-error-color)}.gymcatch-portal-app gc-ui-calendar-control.ng-valid .gc-ui-calendar-control{border-left:3px solid var(--gc-ok-color)}.gymcatch-portal-app gc-ui-calendar-control .gc-ui-calendar-control{background-color:#fff;border-color:var(--gc-border-color)}.gymcatch-portal-app gc-ui-calendar-control .gc-ui-calendar-control__month-previous-button,.gymcatch-portal-app gc-ui-calendar-control .gc-ui-calendar-control__month-next-button{color:var(--gc-foreground-secondary-color);border-color:var(--gc-foreground-secondary-color);background-color:#0000000a;color:var(--gc-highlight-color);font-weight:500;border-radius:4px}.gymcatch-portal-app gc-ui-calendar-control .gc-ui-calendar-control__month-label{font-weight:700}.gymcatch-portal-app gc-ui-calendar-control .gc-ui-calendar-control button[disabled]{color:var(--gc-disabled-color);border-color:var(--gc-disabled-color)}.gymcatch-portal-app gc-ui-calendar-control .gc-ui-calendar-control__month-previous-button[disabled],.gymcatch-portal-app gc-ui-calendar-control .gc-ui-calendar-control__month-next-button[disabled]{opacity:.7;color:var(--gc-highlight-color);border-color:var(--gc-foreground-secondary-color)}.gymcatch-portal-app gc-ui-calendar-control .gc-ui-calendar-day-name{font-weight:700}.gymcatch-portal-app gc-ui-calendar-control .gc-ui-calendar-control-year-selector button[disabled]{color:var(--gc-foreground-secondary-color)}.gymcatch-portal-app gc-ui-calendar-control .gc-ui-calendar-control-year-selector__year--selected{color:var(--gc-highlight-color)}.gymcatch-portal-app .gc-ui-carousel__button-next button[disabled],.gymcatch-portal-app .gc-ui-carousel__button-previous button[disabled]{visibility:hidden}.gymcatch-portal-app .gc-ui-carousel__button-next .fa,.gymcatch-portal-app .gc-ui-carousel__button-previous .fa{font-size:1.5em}.gymcatch-portal-app .gc-ui-carousel__button-next{padding-left:15px}.gymcatch-portal-app .gc-ui-carousel__button-previous{padding-right:15px}.gymcatch-portal-app .gc-ui-carousel .gc-ui-carousel-item .gc-ui-payment-card{margin-bottom:0}.gymcatch-portal-app gc-ui-checkbox-control{margin-bottom:20px}.gymcatch-portal-app gc-ui-checkbox-control .gc-ui-checkbox-control{border:1px solid var(--gc-foreground-secondary-color);width:34px;height:34px;border-radius:50%}.gymcatch-portal-app gc-ui-checkbox-control .gc-ui-checkbox-control fa-icon{color:var(--gc-ok-color);font-size:20px;line-height:1em}.gymcatch-portal-app gc-ui-checkbox-control .gc-ui-checkbox-control__label{line-height:1.5}.gymcatch-portal-app gc-ui-checkbox-control .gc-ui-checkbox-control__label--disabled{color:var(--gc-foreground-secondary-color)}.gymcatch-portal-app gc-ui-checkbox-control .gc-ui-checkbox-control--disabled{background-color:var(--gc-disabled-color);cursor:not-allowed!important}.gymcatch-portal-app gc-ui-checkbox-control .gc-ui-checkbox-control--rounded{width:20px;height:20px;border-radius:4px;background-color:#fff}.gymcatch-portal-app gc-ui-checkbox-control .gc-ui-checkbox-control--rounded fa-icon{font-size:12px}.gymcatch-portal-app gc-ui-checkbox-control.small .gc-ui-checkbox-control{width:20px;height:20px}.gymcatch-portal-app gc-ui-checkbox-control.small .gc-ui-checkbox-control fa-icon{font-size:13px}.gymcatch-portal-app gc-ui-checkbox-control.medium .gc-ui-checkbox-control{width:28px;height:28px}.gymcatch-portal-app gc-ui-checkbox-control.medium .gc-ui-checkbox-control fa-icon{font-size:14px}.gymcatch-portal-app gc-ui-checkbox-control.ng-invalid .gc-ui-checkbox-control,.gymcatch-portal-app gc-ui-checkbox-control.has-error .gc-ui-checkbox-control{border-color:var(--gc-error-color)}.gymcatch-portal-app gc-ui-checkbox-control.ng-invalid .gc-ui-checkbox-control fa-icon,.gymcatch-portal-app gc-ui-checkbox-control.has-error .gc-ui-checkbox-control fa-icon{color:var(--gc-error-color)}.gymcatch-portal-app gc-ui-confirmation .gc-ui-confirmation{background:var(--gc-confirmation-background-color);color:var(--gc-confirmation-color);padding:.9em 1em;line-height:1.3em;border-radius:0 0 var(--gc-confirmation-border-radius) var(--gc-confirmation-border-radius)}.gymcatch-portal-app .gc-ui-content-loading-indicator__icon{width:70px;height:70px}.gymcatch-portal-app .gc-ui-content-loading-indicator__icon gc-ui-three-dots-loader .three-dots-loader__circle{background-color:var(--gc-content-loading-indicator-color)}.gymcatch-portal-app gc-ui-conversation-card.no-message .gc-ui-conversation-card>.grid-x{align-items:center}.gymcatch-portal-app gc-ui-conversation-card.no-message .gc-ui-conversation-card__message{display:none}.gymcatch-portal-app gc-ui-conversation-card .gc-ui-conversation-card--has-unread{background-color:var(--gc-conversation-card-unread-color)}.gymcatch-portal-app gc-ui-conversation-card .gc-ui-conversation-card__time{color:var(--gc-conversation-card-time-color);font-size:.8em}.gymcatch-portal-app gc-ui-conversation-card .gc-ui-conversation-card__user-name-pro{color:var(--gc-highlight-color)}.gymcatch-portal-app gc-ui-date-picker-control{margin-bottom:20px}.gymcatch-portal-app gc-ui-date-picker-control.ng-valid input[type=text]{border-left:3px solid var(--gc-ok-color)}.gymcatch-portal-app gc-ui-date-picker-control.ng-invalid input[type=text]{border-left:3px solid var(--gc-error-color)}.gymcatch-portal-app gc-ui-date-picker-control .gc-ui-date-picker-control__clear-button{color:var(--gc-foreground-color)}.gymcatch-portal-app gc-ui-date-select-control{display:block;max-width:380px;margin-left:auto;margin-right:auto}.gymcatch-portal-app gc-ui-date-select-control .gc-ui-date-select-control .date-select-button.disabled{opacity:.5}.gymcatch-portal-app gc-ui-datetime-select-control.ng-invalid gc-ui-time-select-control{color:var(--gc-error-color)}.gymcatch-portal-app gc-ui-datetime-select-control.ng-invalid .gc-ui-calendar-control{border-left:3px solid var(--gc-error-color)}.gymcatch-portal-app .gc-ui-error-modal__message{text-align:center}.gymcatch-portal-app .gc-ui-error-modal__code{color:var(--gc-foreground-secondary-color);font-size:var(--gc-font-size-small)}.gymcatch-portal-app .gc-ui-error-modal .button{margin-top:0}.gymcatch-portal-app gc-ui-event-card{display:block}.gymcatch-portal-app gc-ui-event-card .gc-ui-event-card__booked-check-indicator{color:#fff;background-color:var(--gc-ok-color);opacity:.9}.gymcatch-portal-app gc-ui-event-card .gc-ui-event-card__booked-count-indicator{color:#fff;background-color:var(--gc-ok-color);opacity:.9;font-weight:700}.gymcatch-portal-app gc-ui-event-card .gc-ui-event-card__cancelled-indicator{color:#fff;background-color:var(--gc-highlight-color)}.gymcatch-portal-app gc-ui-event-card .gc-ui-event-card__capacity-indicator{color:#fff;background-color:var(--gc-ok-color)}.gymcatch-portal-app gc-ui-event-card .gc-ui-event-card__away-from{padding:1em 0}.gymcatch-portal-app gc-ui-event-card .gc-ui-event-card__zoom-error-tooltip{color:var(--gc-error-color)}.gymcatch-portal-app gc-ui-event-card .gc-ui-event-card__image{border:1px solid var(--gc-border-color);border-radius:var(--gc-border-radius)}.gymcatch-portal-app gc-ui-event-card .gc-ui-event-card__course-indicator{border-radius:var(--gc-border-radius) var(--gc-border-radius) 0 0}@media print,screen and (min-width: 48em){.gymcatch-portal-app gc-ui-event-card .gc-ui-event-card__body-middle-right{display:flex;justify-content:flex-end;align-items:center}}.gymcatch-portal-app gc-ui-event-card.bordered .gc-ui-event-card{border:1px solid #000000}.gymcatch-portal-app gc-ui-event-card.bordered .gc-ui-event-card__image{border:none;border-radius:0}.gymcatch-portal-app gc-ui-event-card.bordered .gc-ui-event-card__body{padding:10px}.gymcatch-portal-app .gc-ui-event-list__date{padding:8px 10px;color:var(--gc-event-list-date-color);background-color:var(--gc-event-list-date-background-color);border-radius:var(--gc-border-radius);border:1px solid var(--gc-border-color)}.gymcatch-portal-app .gc-ui-event-list__card-container{padding:10px}.gymcatch-portal-app .gc-ui-event-list__card-container+.gc-ui-event-list__card-container:before{position:relative;content:"";display:block;border-top:1px solid var(--gc-border-color);height:0;top:-10px}.gymcatch-portal-app gc-ui-events-carousel{margin-bottom:20px}.gymcatch-portal-app gc-ui-events-carousel .gc-ui-events-carousel__event-item{border:1px solid var(--gc-border-color);border-radius:var(--gc-border-radius)}.gymcatch-portal-app gc-ui-events-carousel .gc-ui-events-carousel button:active{color:var(--gc-foreground-color)}.gymcatch-portal-app fa-icon{line-height:1.5em;background:none}.gymcatch-portal-app fa-icon:before{content:none}.gymcatch-portal-app fa-icon svg{width:1.05em!important;overflow:visible!important}.gymcatch-portal-app fa-icon svg.fa-edit{width:1.22em!important}.gymcatch-portal-app fa-layers-text{color:var(--gc-highlight-color)}.gymcatch-portal-app input[type=text],.gymcatch-portal-app input[type=number],.gymcatch-portal-app input[type=email],.gymcatch-portal-app input[type=url],.gymcatch-portal-app input[type=password],.gymcatch-portal-app input[type=tel],.gymcatch-portal-app input[type=date],.gymcatch-portal-app input[type=datetime],.gymcatch-portal-app input[type=datetime-local],.gymcatch-portal-app input[type=week],.gymcatch-portal-app input[type=search],.gymcatch-portal-app select{border:1px solid var(--gc-border-color)}.gymcatch-portal-app input[type=text],.gymcatch-portal-app input[type=url],.gymcatch-portal-app input[type=email],.gymcatch-portal-app input[type=number],.gymcatch-portal-app input[type=password],.gymcatch-portal-app select{height:auto;padding:.5em}.gymcatch-portal-app input[type=text],.gymcatch-portal-app input[type=url],.gymcatch-portal-app input[type=number],.gymcatch-portal-app input[type=email],.gymcatch-portal-app input[type=password]{height:auto;border-radius:var(--gc-control-border-radius);border-color:var(--gc-foreground-secondary-color)}.gymcatch-portal-app input[type=text],.gymcatch-portal-app input[type=url],.gymcatch-portal-app input[type=email],.gymcatch-portal-app input[type=number],.gymcatch-portal-app input[type=password],.gymcatch-portal-app select,.gymcatch-portal-app textarea{font-size:var(--gc-font-size);margin-bottom:20px}.gymcatch-portal-app input[type=text]:not(.novalidate).ng-valid,.gymcatch-portal-app input[type=url]:not(.novalidate).ng-valid,.gymcatch-portal-app input[type=email]:not(.novalidate).ng-valid,.gymcatch-portal-app input[type=number]:not(.novalidate).ng-valid,.gymcatch-portal-app input[type=password]:not(.novalidate).ng-valid,.gymcatch-portal-app select:not(.novalidate).ng-valid,.gymcatch-portal-app textarea:not(.novalidate).ng-valid{border-left:3px solid var(--gc-ok-color)}.gymcatch-portal-app input[type=text]:not(.novalidate).ng-invalid,.gymcatch-portal-app input[type=url]:not(.novalidate).ng-invalid,.gymcatch-portal-app input[type=email]:not(.novalidate).ng-invalid,.gymcatch-portal-app input[type=number]:not(.novalidate).ng-invalid,.gymcatch-portal-app input[type=password]:not(.novalidate).ng-invalid,.gymcatch-portal-app select:not(.novalidate).ng-invalid,.gymcatch-portal-app textarea:not(.novalidate).ng-invalid{border-left:3px solid var(--gc-error-color)}.gymcatch-portal-app input::placeholder,.gymcatch-portal-app textarea::placeholder{color:#cacaca}.gymcatch-portal-app input[type=text][readonly],.gymcatch-portal-app input[type=number][readonly]{background-color:#e6e6e6}.gymcatch-portal-app select{padding-right:2em;border-radius:var(--gc-control-border-radius)}.gymcatch-portal-app label{font-size:var(--gc-font-size)}.gymcatch-portal-app .error{color:var(--gc-error-color)}.gymcatch-portal-app .help-text{font-size:var(--gc-font-size-small);font-style:normal;margin-bottom:20px}.gymcatch-portal-app .gc-input-activity-indicator{position:relative}.gymcatch-portal-app .gc-input-activity-indicator input{padding-right:26px}.gymcatch-portal-app .gc-input-activity-indicator.gc-input-activity-indicator--show:before{content:"";background-image:url(//static.gymcatch.com/img/activity/running-man.gif);background-position:center;background-size:cover;position:absolute;top:4px;bottom:4px;right:1px;width:26px}.gymcatch-portal-app gc-ui-menu{display:block;border-bottom:1px solid var(--gc-foreground-secondary-color);margin-bottom:20px}.gymcatch-portal-app gc-ui-menu .menu li{padding-bottom:3px;position:relative}.gymcatch-portal-app gc-ui-menu .menu li a{padding-left:15px;padding-right:15px}.gymcatch-portal-app gc-ui-menu .menu li.active:after{content:" ";position:absolute;left:0;height:3px;width:calc(100% - 8px);margin:0 4px;background-color:var(--gc-highlight-color);border-radius:4px 4px 0 0}.gymcatch-portal-app gc-ui-menu .menu li.active a{color:var(--gc-highlight-color);background-color:#fff;font-weight:500}.gymcatch-portal-app .gc-ui-message-card__body{border:1px solid var(--gc-message-card-border-color);padding:10px;border-radius:var(--gc-border-radius)}.gymcatch-portal-app .gc-ui-message-card__message{white-space:pre-line}.gymcatch-portal-app .gc-ui-modal{margin:10px;padding:20px;background-color:var(--gc-modal-background-color);border:1px solid var(--gc-modal-border-color);border-radius:var(--gc-modal-border-radius)}.gymcatch-portal-app .gc-ui-modal--use-content-projection{padding:0}.gymcatch-portal-app .gc-ui-modal--use-content-projection gc-ui-modal-title{padding-top:20px;padding-left:20px;padding-right:20px}.gymcatch-portal-app .gc-ui-modal--use-content-projection gc-ui-modal-body-wrapper{padding:20px}.gymcatch-portal-app .gc-ui-modal--use-content-projection gc-ui-modal-body-wrapper+gc-ui-modal-buttons,.gymcatch-portal-app .gc-ui-modal--use-content-projection gc-ui-modal-title+gc-ui-modal-buttons{padding:20px}.gymcatch-portal-app .gc-ui-modal--use-content-projection gc-ui-modal-title+gc-ui-modal-body-wrapper{padding-top:0}@media screen and (orientation: portrait){.gymcatch-portal-app .gc-ui-modal--use-content-projection{max-height:65vh}}@media screen and (orientation: landscape){.gymcatch-portal-app .gc-ui-modal--use-content-projection{max-height:90vh}}.gymcatch-portal-app .gc-ui-modal--has-sticky-buttons>gc-ui-modal-body-wrapper{padding-bottom:0}.gymcatch-portal-app .gc-ui-modal h2,.gymcatch-portal-app .gc-ui-modal h3,.gymcatch-portal-app .gc-ui-modal h4,.gymcatch-portal-app .gc-ui-modal__title{margin-top:0;margin-bottom:20px;text-align:center;font-weight:700;font-size:var(--gc-font-size-h3)}.gymcatch-portal-app .gc-ui-modal__message,.gymcatch-portal-app .gc-ui-modal__body{margin-bottom:20px}.gymcatch-portal-app .gc-ui-modal gc-ui-modal-body+gc-ui-modal-buttons{margin-top:20px}.gymcatch-portal-app .gc-ui-modal__buttons{text-align:center;margin-left:-7.5px;margin-right:-7.5px;margin-bottom:-15px}.gymcatch-portal-app .gc-ui-modal__buttons .button{margin-left:7.5px!important;margin-right:7.5px!important;margin-bottom:10px!important}.gymcatch-portal-app .gc-ui-modal gc-ui-modal-buttons{text-align:center;margin-bottom:-15px}.gymcatch-portal-app .gc-ui-modal gc-ui-modal-buttons .button{margin-left:7.5px!important;margin-right:7.5px!important;margin-bottom:10px!important}.gymcatch-portal-app .gc-ui-modal__close-button{position:absolute;top:5px;right:5px;width:25px;height:25px;font-size:1.2em;background-color:#f9f9f9;border-radius:50%}@media print,screen and (max-width: 47.99875em){.gymcatch-portal-app .gc-ui-modal--fullscreen-mode{position:fixed!important;inset:0;margin:0;max-width:none!important;border:0;border-radius:0;max-height:none}}@media print,screen and (min-width: 48em){.gymcatch-portal-app .gc-ui-modal{padding:40px 60px}.gymcatch-portal-app .gc-ui-modal--use-content-projection{padding:0}.gymcatch-portal-app .gc-ui-modal--use-content-projection gc-ui-modal-title{padding-top:40px;padding-left:60px;padding-right:60px}.gymcatch-portal-app .gc-ui-modal--use-content-projection gc-ui-modal-body-wrapper{padding:40px 60px;max-height:580px}.gymcatch-portal-app .gc-ui-modal--use-content-projection gc-ui-modal-title+gc-ui-modal-body-wrapper{padding-top:0}.gymcatch-portal-app .gc-ui-modal--use-content-projection gc-ui-modal-body-wrapper+gc-ui-modal-buttons,.gymcatch-portal-app .gc-ui-modal--use-content-projection gc-ui-modal-title+gc-ui-modal-buttons{padding:40px 60px}.gymcatch-portal-app .gc-ui-modal--has-sticky-buttons>gc-ui-modal-body-wrapper{padding-bottom:0}.gymcatch-portal-app .gc-ui-modal h3,.gymcatch-portal-app .gc-ui-modal h4,.gymcatch-portal-app .gc-ui-modal__title,.gymcatch-portal-app .gc-ui-modal__message,.gymcatch-portal-app .gc-ui-modal__body{margin-bottom:40px}.gymcatch-portal-app .gc-ui-modal gc-ui-modal-body+gc-ui-modal-buttons{margin-top:20px}.gymcatch-portal-app .gc-ui-modal__close-button{top:10px;width:30px;height:30px}}.gymcatch-portal-app .gc-ui-modal-overlay{background-color:var(--gc-modal-overlay-background-color);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:backdrop-filter .2s ease-in-out}.gymcatch-portal-app .gc-ui-notification-card__time{color:var(--gc-notification-card-time-color)}.gymcatch-portal-app .gc-ui-notification-card--unread{background-color:var(--gc-notification-card-unread-color)}.gymcatch-portal-app .gc-ui-package-about .gc-ui-package-terms fa-icon{min-width:10px!important}.gymcatch-portal-app gc-ui-package-card{display:block;max-width:300px;margin:0 auto}.gymcatch-portal-app gc-ui-package-card .gc-ui-package-card{font-size:.9em}.gymcatch-portal-app gc-ui-package-card .gc-ui-package-card__title{font-size:var(--gc-font-size-h4)}.gymcatch-portal-app gc-ui-package-card .gc-ui-package-card__count-left{font-size:.85em}.gymcatch-portal-app gc-ui-package-card .gc-ui-package-card__purchase-indicator{font-size:.8em;color:#fff}.gymcatch-portal-app gc-ui-package-card .gc-ui-package-card__purchase-indicator--auto-renew,.gymcatch-portal-app gc-ui-package-card .gc-ui-package-card__purchase-indicator--gifted{background-color:var(--gc-ok-color)}.gymcatch-portal-app gc-ui-package-card .gc-ui-package-card__purchase-indicator--in-arrears,.gymcatch-portal-app gc-ui-package-card .gc-ui-package-card__purchase-indicator--cancelled{background-color:var(--gc-error-color)}.gymcatch-portal-app gc-ui-package-card .gc-ui-package-card__purchase-indicator--cancelled{font-size:.7em}.gymcatch-portal-app gc-ui-package-card .gc-ui-package-card gc-ui-tooltip fa-icon{color:var(--gc-foreground-color)}@media print,screen and (min-width: 48em){.gymcatch-portal-app .gc-ui-package-list .gc-ui-package-card-container{padding-bottom:30px!important}}.gymcatch-portal-app .gc-ui-package-list--abbreviated .gc-ui-package-card-container:last-child gc-ui-package-card:after{background:#fff;background:linear-gradient(180deg,#fff0,#d8d8d8)}@media print,screen and (min-width: 48em){.gymcatch-portal-app .gc-ui-package-list--abbreviated .gc-ui-package-card-container:nth-last-child(2) gc-ui-package-card:after{background:#fff;background:linear-gradient(180deg,#fff0,#d8d8d8)}}.gymcatch-portal-app .gc-ui-package-list__view-more{color:var(--gc-highlight-color)}.gymcatch-portal-app .gc-ui-package-list__view-more:hover,.gymcatch-portal-app .gc-ui-package-list__view-more:focus{color:#ff75a1}.gymcatch-portal-app .gc-ui-page-control{padding:1em 0;min-height:43px}.gymcatch-portal-app .gc-ui-page-control .page-indicator{border-color:var(--gc-foreground-color)}.gymcatch-portal-app .gc-ui-page-control .page-indicator.selected{background-color:var(--gc-foreground-color)}.gymcatch-portal-app gc-ui-pagination button{border-color:var(--gc-border-color)}.gymcatch-portal-app gc-ui-pagination button[type=button]{border-radius:var(--gc-border-radius)}.gymcatch-portal-app gc-ui-pagination button.active,.gymcatch-portal-app gc-ui-pagination button:hover:not([disabled]){background-color:var(--gc-highlight-color);color:#fff;border-color:var(--gc-highlight-color)}.gymcatch-portal-app .gc-ui-payment-card{max-width:300px;margin-left:auto;margin-right:auto;min-height:76px;margin-bottom:20px}.gymcatch-portal-app .gc-ui-payment-card .payment-card-body .payment-card-image img{height:37px}.gymcatch-portal-app .gc-ui-payment-card .payment-card-delete button{padding:.2em;margin-bottom:0}.gymcatch-portal-app .gc-ui-payment-card .payment-card-delete button .fa{font-size:1em}.gymcatch-portal-app gc-ui-payment-card-control{border:1px solid var(--gc-border-color)}.gymcatch-portal-app gc-ui-payment-card-control.ng-valid{border-left:3px solid var(--gc-ok-color)}.gymcatch-portal-app gc-ui-payment-card-control.ng-invalid{border-left:3px solid var(--gc-error-color)}.gymcatch-portal-app gc-ui-payment-card-form-modal .gc-ui-modal{max-width:500px}.gymcatch-portal-app gc-ui-provider-card{display:block;max-width:300px;margin:0 auto 20px}.gymcatch-portal-app gc-ui-provider-card .gc-ui-provider-card__dark-overlay{padding:15px;background-color:#00000080}.gymcatch-portal-app gc-ui-provider-card .gc-ui-provider-card__dark-overlay:hover{background-color:#00000073}.gymcatch-portal-app gc-ui-provider-card .gc-ui-provider-card__provider-name{color:#fff}.gymcatch-portal-app gc-ui-provider-card .gc-ui-provider-card__provider-logo{width:75px;margin-bottom:10px}.gymcatch-portal-app gc-ui-radio-control{margin-bottom:20px}.gymcatch-portal-app gc-ui-radio-control .gc-ui-radio-control{border:1px solid var(--gc-foreground-secondary-color);width:34px;height:34px}.gymcatch-portal-app gc-ui-radio-control .gc-ui-radio-control fa-icon{color:var(--gc-ok-color);font-size:20px;line-height:1em}.gymcatch-portal-app gc-ui-radio-control .gc-ui-radio-control__label--disabled{color:var(--gc-foreground-color)}.gymcatch-portal-app gc-ui-radio-control .gc-ui-radio-control--disabled{background-color:var(--gc-disabled-color);cursor:not-allowed!important}.gymcatch-portal-app gc-ui-radio-control.ng-invalid .gc-ui-radio-control,.gymcatch-portal-app gc-ui-radio-control.has-error .gc-ui-radio-control{border-color:var(--gc-error-color)}.gymcatch-portal-app gc-ui-radio-control.ng-invalid .gc-ui-radio-control fa-icon,.gymcatch-portal-app gc-ui-radio-control.has-error .gc-ui-radio-control fa-icon{color:var(--gc-error-color)}.gymcatch-portal-app gc-ui-segment-control{display:block;margin:0 0 20px}.gymcatch-portal-app gc-ui-segment-control .gc-ui-segment-control{height:34px;border-radius:5px;border-color:var(--gc-foreground-color)}.gymcatch-portal-app gc-ui-segment-control .gc-ui-segment-control .gc-ui-segment-item{overflow:hidden;padding:0 17px}.gymcatch-portal-app gc-ui-segment-control .gc-ui-segment-control .gc-ui-segment-item span{overflow:hidden;text-overflow:ellipsis}.gymcatch-portal-app gc-ui-segment-control .gc-ui-segment-control .gc-ui-segment-item.selected{color:var(--gc-highlight-color);font-weight:500}.gymcatch-portal-app gc-ui-segment-control .gc-ui-segment-control .gc-ui-segment-item.disabled{color:var(--gc-foreground-secondary-color)}.gymcatch-portal-app gc-ui-segment-control .gc-ui-segment-control .gc-ui-segment-item:focus{outline:none}.gymcatch-portal-app gc-ui-segment-control .gc-ui-segment-control .gc-ui-segment-item+.gc-ui-segment-item,.gymcatch-portal-app gc-ui-segment-control .gc-ui-segment-control .gc-ui-segment-item+.gc-ui-segment-item.disabled{border-left-color:var(--gc-foreground-color)}@media print,screen and (min-width: 48em){.gymcatch-portal-app gc-ui-segment-control .gc-ui-segment-control .gc-ui-segment-item{overflow:visible}}.gymcatch-portal-app gc-ui-segment-control .gc-ui-segment-control--rounded{border-radius:8px;border-color:var(--gc-foreground-secondary-color)}.gymcatch-portal-app gc-ui-segment-control .gc-ui-segment-control--rounded .gc-ui-segment-item{color:#616161;padding:0 15px}.gymcatch-portal-app gc-ui-segment-control .gc-ui-segment-control--rounded .gc-ui-segment-item.selected{background-color:#0000000a;color:var(--gc-highlight-color);font-weight:500;border-radius:4px;padding:0 14px}.gymcatch-portal-app gc-ui-segment-control .gc-ui-segment-control--rounded .gc-ui-segment-item+.gc-ui-segment-item{border-left:none!important}.gymcatch-portal-app gc-ui-time-select-control{margin:0 0 20px}.gymcatch-portal-app gc-ui-time-select-control.ng-invalid{color:var(--gc-error-color)}.gymcatch-portal-app gc-ui-time-select-control .gc-ui-time-select-control .hours-increment.disabled,.gymcatch-portal-app gc-ui-time-select-control .gc-ui-time-select-control .hours-decrement.disabled,.gymcatch-portal-app gc-ui-time-select-control .gc-ui-time-select-control .minutes-increment.disabled,.gymcatch-portal-app gc-ui-time-select-control .gc-ui-time-select-control .minutes-decrement.disabled{opacity:.5}.gymcatch-portal-app gc-ui-time-select-control .gc-ui-time-select-control .minutes[disabled],.gymcatch-portal-app gc-ui-time-select-control .gc-ui-time-select-control .hours[disabled]{opacity:.5}.gymcatch-portal-app gc-ui-time-select-control .gc-ui-time-select-control .separator{opacity:.5}.gymcatch-portal-app gc-ui-time-select-control .gc-ui-time-select-control__hours-selector button[disabled]{opacity:.5}.gymcatch-portal-app gc-ui-time-select-control .gc-ui-time-select-control__minutes-selector button[disabled]{opacity:.5}.gymcatch-portal-app gc-ui-tooltip{vertical-align:super;font-size:var(--gc-tooltip-font-size);color:var(--gc-tooltip-icon-color)}.gymcatch-portal-app gc-ui-tooltip .fa-stack{vertical-align:text-bottom}.gymcatch-portal-app gc-ui-tooltip .fa-info-circle{color:var(--gc-tooltip-border-color)}.gymcatch-portal-app gc-ui-tooltip .fa-times-circle{color:var(--gc-tooltip-border-color)}.gymcatch-portal-app gc-ui-tooltip .fa-clone{color:var(--gc-highlight-color)}@media print,screen and (max-width: 47.99875em){.gymcatch-portal-app gc-ui-tooltip{position:relative}.gymcatch-portal-app gc-ui-tooltip:before{content:"";display:block;position:absolute;top:0;left:0;width:200%;height:200%;margin-top:-50%;margin-left:-50%}}.gymcatch-portal-app gc-ui-tooltip-content{z-index:50}.gymcatch-portal-app gc-ui-tooltip-content .gc-ui-tooltip-content{border-color:var(--gc-tooltip-border-color);padding:12px 15px;font-size:var(--gc-tooltip-content-font-size);line-height:1.5em;border-radius:var(--gc-border-radius)}.gymcatch-portal-app gc-ui-tooltip-content a{color:var(--gc-foreground-color);cursor:pointer;text-decoration:underline}.gymcatch-portal-app gc-ui-tooltip-content a:hover{text-decoration:none}.gymcatch-portal-app .tooltip-container{position:relative}.gymcatch-portal-app .tooltip-container .cell.auto{flex:1 1 auto!important}.gymcatch-portal-app .tooltip-container gc-ui-tooltip{display:inline-block;margin-left:5px;line-height:1em;vertical-align:top}@media print,screen and (min-width: 48em){.gymcatch-portal-app .tooltip-container .tooltip-cell{position:absolute;top:0;left:100%}}.gymcatch-portal-app h1{font-family:var(--gc-header-font-family);font-size:var(--gc-font-size-h1);font-weight:500;margin:.4em 0 1em}.gymcatch-portal-app h2{font-family:var(--gc-header-font-family);font-size:var(--gc-font-size-h2);font-weight:500;margin:1.4em 0 .9em}.gymcatch-portal-app h3{font-family:var(--gc-header-font-family);font-size:var(--gc-font-size-h3);font-weight:500;margin:1.35em 0 .9em}.gymcatch-portal-app h4,.gymcatch-portal-app h5{font-family:var(--gc-header-font-family);font-size:var(--gc-font-size-h4);font-weight:500;margin:1.25em 0 1em}.gymcatch-portal-app a{color:var(--gc-foreground-color);text-decoration:underline}.gymcatch-portal-app a:hover{text-decoration:none}.gymcatch-portal-app p{margin:0 0 1em}.gymcatch-portal-app hr{border:none;color:var(--gc-foreground-secondary-color);background-color:var(--gc-foreground-secondary-color);height:1px;margin:10px 0 20px}.gymcatch-portal-app .text-muted,.gymcatch-portal-app .muted-text{color:var(--gc-secondary-text-color)}.gymcatch-portal-app .text-capitalize{text-transform:capitalize}.gymcatch-portal-app .text-wrap-force{word-wrap:break-word}.gymcatch-portal-app .text-nowrap{white-space:nowrap}.gymcatch-portal-app .text-uppercase{text-transform:uppercase}.gymcatch-portal-app .text-small{font-size:var(--gc-font-size-small)}.gymcatch-portal-app .text-bordered{border:1px solid var(--gc-border-color);padding:12px 15px}.gymcatch-portal-app .text-with-braces{white-space:pre-line}.gymcatch-portal-app table.gc-ui-table,.gymcatch-portal-app gc-ui-table .gc-ui-table table{width:100%;border-collapse:collapse;margin-bottom:20px}.gymcatch-portal-app table.gc-ui-table th,.gymcatch-portal-app table.gc-ui-table td,.gymcatch-portal-app gc-ui-table .gc-ui-table table th,.gymcatch-portal-app gc-ui-table .gc-ui-table table td{padding:.55em}.gymcatch-portal-app table.gc-ui-table th,.gymcatch-portal-app gc-ui-table .gc-ui-table table th{border-left:1px solid var(--gc-foreground-secondary-color);border-bottom:1px solid var(--gc-foreground-secondary-color)}.gymcatch-portal-app table.gc-ui-table th:first-child,.gymcatch-portal-app gc-ui-table .gc-ui-table table th:first-child{border-left:none}.gymcatch-portal-app table.gc-ui-table tr,.gymcatch-portal-app gc-ui-table .gc-ui-table table tr{border-bottom:1px solid var(--gc-foreground-secondary-color)}.gymcatch-portal-app table.gc-ui-table tr:last-child,.gymcatch-portal-app table.gc-ui-table tr:last-child th,.gymcatch-portal-app gc-ui-table .gc-ui-table table tr:last-child,.gymcatch-portal-app gc-ui-table .gc-ui-table table tr:last-child th{border-bottom:none}.gymcatch-portal-app table.gc-ui-table tr td,.gymcatch-portal-app gc-ui-table .gc-ui-table table tr td{border-left:1px solid var(--gc-foreground-secondary-color)}.gymcatch-portal-app table.gc-ui-table tr td:first-child,.gymcatch-portal-app gc-ui-table .gc-ui-table table tr td:first-child{border-left:none}.gymcatch-portal-app table.gc-ui-table thead,.gymcatch-portal-app gc-ui-table .gc-ui-table table thead{background-color:var(--gc-table-header-background-color)}.gymcatch-portal-app table.gc-ui-table th,.gymcatch-portal-app gc-ui-table .gc-ui-table table th{background-color:var(--gc-table-header-background-color);color:var(--gc-table-header-color);font-weight:500}.gymcatch-portal-app table.gc-ui-table th.sort,.gymcatch-portal-app gc-ui-table .gc-ui-table table th.sort{position:relative;cursor:pointer;padding-right:20px}.gymcatch-portal-app table.gc-ui-table th.sort>span:last-child,.gymcatch-portal-app table.gc-ui-table th.sort .sorting,.gymcatch-portal-app gc-ui-table .gc-ui-table table th.sort>span:last-child,.gymcatch-portal-app gc-ui-table .gc-ui-table table th.sort .sorting{position:absolute;display:flex;top:0;bottom:0;right:0;padding-right:5px;align-items:center}.gymcatch-portal-app table.gc-ui-table tr.selected td,.gymcatch-portal-app gc-ui-table .gc-ui-table table tr.selected td{border-top:3px solid var(--gc-ok-color);border-bottom:3px solid var(--gc-ok-color)}.gymcatch-portal-app table.gc-ui-table tr.selected td:first-child,.gymcatch-portal-app gc-ui-table .gc-ui-table table tr.selected td:first-child{border-left:3px solid var(--gc-ok-color)}.gymcatch-portal-app table.gc-ui-table tr.selected td:last-child,.gymcatch-portal-app gc-ui-table .gc-ui-table table tr.selected td:last-child{border-right:3px solid var(--gc-ok-color)}.gymcatch-portal-app table.gc-ui-table td,.gymcatch-portal-app gc-ui-table .gc-ui-table table td{word-break:break-word}.gymcatch-portal-app table.gc-ui-table.columns-equal,.gymcatch-portal-app gc-ui-table .gc-ui-table table.columns-equal{table-layout:fixed}.gymcatch-portal-app table.gc-ui-table.vertical-headers tr>td:first-child,.gymcatch-portal-app gc-ui-table .gc-ui-table table.vertical-headers tr>td:first-child{background-color:var(--gc-table-header-background-color);color:var(--gc-table-header-color);text-align:center;font-weight:700}.gymcatch-portal-app table.gc-ui-table,.gymcatch-portal-app gc-ui-table .gc-ui-table{border:1px solid var(--gc-foreground-secondary-color);border-radius:var(--gc-border-radius)}.gymcatch-portal-app gc-ui-table{display:block;overflow-x:auto;margin-bottom:20px}.gymcatch-portal-app gc-ui-table.columns-equal .gc-ui-table table{table-layout:fixed}.gymcatch-portal-app gc-ui-table .gc-ui-table table{margin-bottom:0}.gymcatch-portal-app gc-ui-table gc-ui-pagination{margin-top:20px}.gymcatch-portal-app gc-ui-table .gc-ui-table__master-toggle,.gymcatch-portal-app gc-ui-table .gc-ui-table__row-toggle{text-align:center}.gymcatch-portal-app gc-ui-table .gc-ui-table__master-toggle gc-ui-checkbox-control,.gymcatch-portal-app gc-ui-table .gc-ui-table__row-toggle gc-ui-checkbox-control{vertical-align:sub;margin:0}.gymcatch-portal-app gc-ui-table .gc-ui-table__master-toggle gc-ui-checkbox-control .gc-ui-checkbox-control{background-color:var(--gc-table-master-toggle-background-color)}.gymcatch-portal-app gc-ui-reward-points-card{display:block;max-width:500px;margin-left:auto;margin-right:auto;margin-bottom:20px}.gymcatch-portal-app gc-ui-reward-points-card .gc-ui-reward-points-card__body{padding:20px}.gymcatch-portal-app gc-ui-reward-points-card .gc-ui-reward-points-card__points{padding:20px}.gymcatch-portal-app gc-ui-reward-points-card .gc-ui-reward-points-card__points-count{font-weight:500;font-size:1.5em}.gymcatch-portal-app gc-ui-reward-points-header{display:block;max-width:400px;margin-left:auto;margin-right:auto;margin-bottom:40px}.gymcatch-portal-app gc-ui-reward-points-header .gc-ui-reward-points-header__content-left-overlay{background-color:var(--gc-highlight-color);opacity:.7;color:#fff;padding:10px}.gymcatch-portal-app gc-ui-reward-points-header .gc-ui-reward-points-header__content-right{padding:10px;color:var(--gc-highlight-color)}.gymcatch-portal-app gc-ui-reward-points-header .gc-ui-reward-points-header__user-name{padding-left:5px}.gymcatch-portal-app gc-ui-reward-points-header .gc-ui-reward-points-header__points-count{font-weight:500}.gymcatch-portal-app gc-ui-reward-points-header .gc-ui-reward-points-header__points-text{font-size:.9em}.gymcatch-portal-app gc-ui-partner-reward-card{display:block;max-width:500px;margin-left:auto;margin-right:auto;margin-bottom:20px}.gymcatch-portal-app gc-ui-partner-reward-card .gc-ui-partner-reward-card{background-color:#eee}.gymcatch-portal-app gc-ui-partner-reward-card .gc-ui-partner-reward-card__body{padding:20px}.gymcatch-portal-app gc-ui-partner-reward-card .gc-ui-partner-reward-card__points{padding:20px}.gymcatch-portal-app gc-ui-partner-reward-card .gc-ui-partner-reward-card__partner-name{font-weight:700;font-size:1.5em}.gymcatch-portal-app gc-ui-partner-reward-card .gc-ui-partner-reward-card__indicator-pro{border-color:var(--gc-highlight-color);color:#fff}.gymcatch-portal-app gc-ui-partner-reward-card .gc-ui-partner-reward-card__indicator-pro span{font-style:italic}.gymcatch-portal-app gc-ui-partner-reward-card .gc-ui-partner-reward-card__indicator-lock{background-color:#ffffffb3}.gymcatch-portal-app gc-ui-partner-reward-card .gc-ui-partner-reward-card__indicator-lock fa-icon{font-size:3em}.gymcatch-portal-app gc-ui-partner-reward-card .gc-ui-partner-reward-card__points-count{font-weight:700;font-size:1.5em}.gymcatch-portal-app gc-ui-partner-reward-claim-button{display:block;max-width:400px;margin-left:auto;margin-right:auto;margin-bottom:20px}.gymcatch-portal-app gc-ui-partner-reward-claim-button .gc-ui-partner-reward-claim-button{background-color:var(--gc-highlight-color);color:#fff}.gymcatch-portal-app gc-ui-partner-reward-claim-button .gc-ui-partner-reward-claim-button__icon{padding:.731em 1em}.gymcatch-portal-app gc-ui-partner-reward-claim-button .gc-ui-partner-reward-claim-button__icon fa-icon{font-size:1.6em}.gymcatch-portal-app gc-ui-partner-reward-claim-button .gc-ui-partner-reward-claim-button__text{font-weight:500}.gymcatch-portal-app gc-ui-partner-reward-claim-button .gc-ui-partner-reward-claim-button__points{padding:.731em 1em}.gymcatch-portal-app gc-ui-partner-reward-claim-button .gc-ui-partner-reward-claim-button__points-count{font-weight:500}.gymcatch-portal-app gc-ui-partner-reward-claim-button .gc-ui-partner-reward-claim-button__points-text{font-size:.9em}.gymcatch-portal-app gc-ui-partner-reward-claim-button .gc-ui-partner-reward-claim-button--disabled .gc-ui-partner-reward-claim-button__icon,.gymcatch-portal-app gc-ui-partner-reward-claim-button .gc-ui-partner-reward-claim-button--disabled .gc-ui-partner-reward-claim-button__text{background-color:var(--gc-disabled-color)}.gymcatch-portal-app .gc-ui-profile-notifications-view__icon{font-size:34px}.gymcatch-portal-app .gc-ui-profile-privacy-view gc-ui-segment-control{max-width:380px}.gymcatch-portal-app gc-ui-version-notification .gc-ui-version-notification{background:var(--gc-confirmation-background-color);color:var(--gc-confirmation-color);padding:.9em 1em;line-height:1.3em;border-radius:0 0 var(--gc-confirmation-border-radius) var(--gc-confirmation-border-radius)}.gymcatch-portal-app gc-ui-week-day-select-control.ng-valid .gc-ui-week-day-select-control{border-left:3px solid var(--gc-ok-color)}.gymcatch-portal-app gc-ui-week-day-select-control.ng-invalid .gc-ui-week-day-select-control{border-left:3px solid var(--gc-error-color)}.gymcatch-portal-app gc-ui-week-day-select-control .gc-ui-week-day-select-control{border:1px solid var(--gc-border-color)}.gymcatch-portal-app gc-ui-course-card{display:block}.gymcatch-portal-app gc-ui-course-card .gc-ui-course-card__cancelled-indicator{color:#fff;background-color:var(--gc-highlight-color)}.gymcatch-portal-app gc-ui-course-card .gc-ui-course-card__image{border:1px solid var(--gc-border-color);border-radius:var(--gc-border-radius)}.gymcatch-portal-app gc-ui-course-card .gc-ui-course-card__course-indicator{border-radius:var(--gc-border-radius) var(--gc-border-radius) 0 0}@media print,screen and (min-width: 48em){.gymcatch-portal-app gc-ui-course-card .gc-ui-course-card__body-middle-right{display:flex;justify-content:flex-end;align-items:center}}.gymcatch-portal-app gc-ui-course-card.bordered .gc-ui-course-card{border:1px solid #000000}.gymcatch-portal-app gc-ui-course-card.bordered .gc-ui-course-card__image{border:none;border-radius:0}.gymcatch-portal-app gc-ui-course-card.bordered .gc-ui-course-card__body{padding:10px}.gymcatch-portal-app .gc-ui-direction-select-control button{height:auto;padding:.5em 1em;font-size:var(--gc-font-size)}.gymcatch-portal-app gc-ui-search-input.ng-invalid .gc-ui-search-input input{border-left:3px solid var(--gc-error-color)}.gymcatch-portal-app gc-ui-search-input.ng-valid .gc-ui-search-input input{border-left:3px solid var(--gc-ok-color)}.gymcatch-portal-app gc-ui-search-input .gc-ui-search-input--clear-button{margin-bottom:20px}.gymcatch-portal-app gc-ui-search-input .gc-ui-search-input--clear-button input{margin-bottom:0}.gymcatch-portal-app gc-ui-search-input .gc-ui-search-input--clear-button button{color:var(--gc-button-disabled-background-color)}.gymcatch-portal-app gc-ui-search-input .gc-ui-search-input--clear-button button:hover,.gymcatch-portal-app gc-ui-search-input .gc-ui-search-input--clear-button button:focus{color:initial}.gymcatch-portal-app gc-ui-sidebar{background-color:#f9f9f9;border-color:var(--gc-border-color)}.gymcatch-portal-app gc-ui-sidebar .gc-ui-sidebar__content{background-color:#f9f9f9}.gymcatch-portal-app gc-ui-sidebar .gc-ui-sidebar__scroll{padding:16px 8px}.gymcatch-portal-app gc-ui-sidebar .gc-ui-sidebar__collapse-btn{background-color:#f9f9f9;border-color:var(--gc-border-color)!important}.gymcatch-portal-app gc-ui-sidebar li{margin:2px 0}.gymcatch-portal-app gc-ui-sidebar li a{text-decoration:none;border-radius:var(--gc-border-radius)}.gymcatch-portal-app gc-ui-sidebar li a:hover{background-color:#0000000a}.gymcatch-portal-app gc-ui-sidebar li.gc-ui-sidebar-link--active a{background-color:#0000000a;color:var(--gc-highlight-color);font-weight:500}.gymcatch-portal-app gc-ui-sidebar li.gc-ui-sidebar-link--disabled{opacity:.5}.gymcatch-portal-app gc-ui-sidebar-container .gc-ui-sidebar-container__content{padding-top:20px}.gymcatch-portal-app gc-ui-sidebar-header .gc-ui-sidebar-header__image{border-radius:4px}.gymcatch-portal-app gc-ui-sidebar-toggle-button .gc-ui-sidebar-toggle-button{border-radius:4px;background-color:#ececec}.gymcatch-portal-app .gc-ui-progress-bar__indicator-background{background-color:var(--gc-foreground-secondary-color)}.gymcatch-portal-app .gc-ui-progress-bar__indicator-progress{background-color:var(--gc-highlight-color)}.gymcatch-portal-app gc-ui-select-control{margin-bottom:20px}.gymcatch-portal-app gc-ui-select-control .gc-ui-select-control{border:1px solid var(--gc-foreground-secondary-color);border-radius:var(--gc-control-border-radius);padding:0 .5em;font-size:var(--gc-font-size);background-color:#fefefe;color:#0a0a0a}.gymcatch-portal-app gc-ui-select-control .gc-ui-select-control:not(.gc-ui-select-control--disabled) .gc-ui-select-control__value-placeholder{color:#cacaca}.gymcatch-portal-app gc-ui-select-control .gc-ui-select-control--disabled{background-color:#e6e6e6}.gymcatch-portal-app gc-ui-select-control .gc-ui-select-control--multiple .gc-ui-select-control__selected-option{background-color:var(--gc-highlight-color);border-radius:var(--gc-border-radius)}.gymcatch-portal-app gc-ui-select-control .gc-ui-select-control--multiple .gc-ui-select-control__option-remove,.gymcatch-portal-app gc-ui-select-control .gc-ui-select-control--multiple .gc-ui-select-control__option-remove:hover{color:#fefefe}.gymcatch-portal-app gc-ui-select-control .gc-ui-select-control--multiple .gc-ui-select-control__option-remove:disabled{cursor:not-allowed}.gymcatch-portal-app gc-ui-select-control .gc-ui-select-control--multiple .gc-ui-select-control__option-value{color:#fefefe}.gymcatch-portal-app gc-ui-select-control .gc-ui-select-control--expanded{border-bottom-left-radius:0;border-bottom-right-radius:0}.gymcatch-portal-app gc-ui-select-control.ng-invalid .gc-ui-select-control{border-left:3px solid var(--gc-error-color)}.gymcatch-portal-app gc-ui-select-control.ng-valid .gc-ui-select-control{border-left:3px solid var(--gc-ok-color)}.gymcatch-portal-app gc-ui-select-control .gc-ui-select-control button{color:var(--gc-button-disabled-background-color)}.gymcatch-portal-app gc-ui-select-control .gc-ui-select-control button:hover{color:initial}.gymcatch-portal-app gc-ui-dropdown-options .gc-ui-dropdown-options{border:1px solid var(--gc-border-color);border-top:none;border-radius:0 0 var(--gc-border-radius) var(--gc-border-radius);font-size:var(--gc-font-size);background-color:#fefefe}.gymcatch-portal-app gc-ui-dropdown-options .gc-ui-dropdown-options__option--selected{color:var(--gc-background-color);background-color:var(--gc-highlight-color)}.gymcatch-portal-app gc-ui-dropdown-options .gc-ui-dropdown-options__option--disabled{background-color:var(--gc-disabled-color);color:#b3b3b3;cursor:not-allowed}.gymcatch-portal-app gc-ui-filters-toggle .button.gc-ui-filters-toggle:hover,.gymcatch-portal-app gc-ui-filters-toggle .button.gc-ui-filters-toggle:focus{background-color:#ececec;border-color:var(--gc-border-color);color:var(--gc-foreground-color)}.gymcatch-portal-app gc-ui-filters-toggle .button.gc-ui-filters-toggle span{background-color:var(--gc-highlight-color);color:#fff}.gymcatch-portal-app gc-ui-filter-option .gc-ui-filter-option__clear{color:var(--gc-highlight-color)}.gymcatch-portal-app gc-ui-user-avatar .gc-ui-user-avatar{border:1px solid var(--gc-border-color)}.gymcatch-portal-app gc-ui-toggle-control{margin-bottom:20px}.gymcatch-portal-app gc-ui-toggle-control .gc-ui-toggle-control--disabled .gc-ui-toggle-control__fill:after{background:var(--gc-disabled-color)}.gymcatch-portal-app gc-ui-toggle-control .gc-ui-toggle-control--disabled .gc-ui-toggle-control__label{color:var(--gc-foreground-secondary-color)}.gymcatch-portal-app gc-ui-toggle-control .gc-ui-toggle-control__input:checked~.gc-ui-toggle-control__fill{background:var(--gc-highlight-color)}.gymcatch-portal-app gc-ui-toggle-control .gc-ui-toggle-control__fill{background:#ececec;border:1px solid #d3d3d3}.gymcatch-portal-app gc-ui-toggle-control .gc-ui-toggle-control__fill:after{background:var(--gc-background-color);border:1px solid #d3d3d3}.gymcatch-portal-app gc-ui-toggle-control.ng-invalid .gc-ui-toggle-control__fill,.gymcatch-portal-app gc-ui-toggle-control.has-error .gc-ui-toggle-control__fill{border-color:var(--gc-error-color)}.gymcatch-portal-app gc-ui-toggle-control.ng-invalid .gc-ui-toggle-control__fill:after,.gymcatch-portal-app gc-ui-toggle-control.has-error .gc-ui-toggle-control__fill:after{border-color:var(--gc-error-color)}.gymcatch-portal-app .gc-ui-dropdown-menu{background-color:var(--gc-background-color);border:1px solid var(--gc-dropdown-menu-item-background-color)}.gymcatch-portal-app .gc-ui-dropdown-menu .gc-ui-dropdown-menu-item:not([disabled]):hover,.gymcatch-portal-app .gc-ui-dropdown-menu .gc-ui-dropdown-menu-item:not([disabled]):focus{background-color:var(--gc-dropdown-menu-item-background-color)}.gymcatch-portal-app .gc-ui-dropdown-menu .gc-ui-dropdown-menu-item:not([disabled])[disabled]{color:var(--gc-disabled-color);cursor:not-allowed}.gymcatch-portal-app .gc-ui-dropdown-menu-view__back-button:hover,.gymcatch-portal-app .gc-ui-dropdown-menu-view__back-button:focus{background-color:var(--gc-dropdown-menu-item-background-color)}.gymcatch-portal-app :root{--gc-highlight-color: #f9296c;--gc-ok-color: #59c572;--gc-error-color: #f0244c;--gc-warning-color: #f89362;--gc-foreground-color: #21252b;--gc-foreground-secondary-color: #dcdcdc;--gc-disabled-color: #e6e6e6;--gc-background-color: white;--gc-background-highlight-color: rgba(0, 0, 0, .04);--gc-secondary-text-color: #939393;--gc-font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;--gc-header-font-family: var(--gc-font-family);--gc-font-size: 13px;--gc-font-size-small: .85em;--gc-font-size-h1: 1.8em;--gc-font-size-h2: 1.6em;--gc-font-size-h3: 1.4em;--gc-font-size-h4: 1.2em;--gc-border-radius: 5px;--gc-border-color: var(--gc-foreground-secondary-color);--gc-button-border-radius: var(--gc-border-radius);--gc-button-disabled-background-color: gray;--gc-button-disabled-border-color: transparent;--gc-control-border-radius: var(--gc-border-radius);--gc-alert-color: white;--gc-alert-code-color: var(--gc-foreground-secondary-color);--gc-alert-code-font-size: var(--gc-font-size);--gc-alert-background-color: var(--gc-warning-color);--gc-alert-border-radius: var(--gc-border-radius);--gc-confirmation-border-radius: var(--gc-border-radius);--gc-confirmation-color: white;--gc-confirmation-background-color: var(--gc-highlight-color);--gc-modal-border-radius: var(--gc-border-radius);--gc-modal-border-color: var(--gc-foreground-secondary-color);--gc-modal-background-color: var(--gc-background-color);--gc-modal-overlay-background-color: rgba(10, 10, 10, .45);--gc-conversation-card-unread-color: #EEEEEE;--gc-conversation-card-time-color: gray;--gc-message-card-border-color: lightgray;--gc-notification-card-unread-color: #EEEEEE;--gc-notification-card-time-color: lightgray;--gc-table-header-background-color: var(--gc-background-highlight-color);--gc-table-header-color: #000;--gc-table-master-toggle-background-color: #fff;--gc-tooltip-icon-color: #8696A8;--gc-tooltip-font-size: 10px;--gc-tooltip-content-font-size: 11px;--gc-tooltip-border-color: #DFDFDF;--gc-calendar-control-range-background-color: #bcdde9;--gc-activity-indicator-background-color: rgba(1, 1, 1, .65);--gc-activity-indicator-color: #ffffff;--gc-activity-progress-indicator-info-color: #d3d3d3;--gc-content-loading-indicator-color: var(--gc-foreground-secondary-color);--gc-progress-bar-background-color: var(--gc-foreground-secondary-color);--gc-progress-bar-foreground-color: var(--gc-highlight-color);--gc-event-list-date-color: var(--gc-foreground-color);--gc-event-list-date-background-color: #f9f9f9;--gc-dropdown-menu-item-background-color: #EEEEEE;--gc-dropdown-menu-heading-color: #979797}.gymcatch-portal-app gc-ui-wizard .gc-ui-wizard-step:not(.gc-ui-wizard-step--first):before{border-top-color:var(--gc-border-color)}.gymcatch-portal-app gc-ui-wizard .gc-ui-wizard-step__number{background-color:var(--gc-background-color);border-color:var(--gc-border-color)}.gymcatch-portal-app gc-ui-wizard .gc-ui-wizard-step__description{font-weight:700;font-size:1.1em}.gymcatch-portal-app gc-ui-wizard .gc-ui-wizard-step--active .gc-ui-wizard-step__number,.gymcatch-portal-app gc-ui-wizard .gc-ui-wizard-step--completed .gc-ui-wizard-step__number{border-color:var(--gc-ok-color)}.gymcatch-portal-app gc-ui-wizard .gc-ui-wizard-step--active:not(.gc-ui-wizard-step--first):before,.gymcatch-portal-app gc-ui-wizard .gc-ui-wizard-step--completed:not(.gc-ui-wizard-step--first):before{border-top-color:var(--gc-ok-color)}.gymcatch-portal-app gc-ui-wizard .gc-ui-wizard-step--completed:not(.gc-ui-wizard-step--active) .gc-ui-wizard-step__number{background-color:var(--gc-ok-color);color:var(--gc-background-color)}.gymcatch-portal-app gc-ui-wizard .gc-ui-wizard-step--disabled .gc-ui-wizard-step__number{color:var(--gc-disabled-color)}.gymcatch-portal-app gc-ui-wizard .gc-ui-wizard-step--disabled .gc-ui-wizard-step__title{color:var(--gc-disabled-color)}.gymcatch-portal-app .gc-alert{position:relative;background-color:var(--gc-highlight-color);color:var(--gc-alert-color);padding:12px 15px;margin-bottom:20px}.gymcatch-portal-app .gc-alert a{color:var(--gc-alert-color)}.gymcatch-portal-app .gc-alert__close{position:absolute;top:6px;right:7.5px;cursor:pointer}.gymcatch-portal-app .gc-alert__title{margin-top:0;margin-bottom:12px;font-weight:700}.gymcatch-portal-app .gc-alert--warning{background-color:var(--gc-warning-color)}.gymcatch-portal-app fieldset legend{font-size:var(--gc-font-size-h3);font-weight:700;margin-bottom:10px}.gymcatch-portal-app gc-ui-checkbox-control.readonly .gc-ui-checkbox-control{cursor:default}.gymcatch-portal-app .position-relative{position:relative}.gymcatch-portal-app .reserved-word{font-size:var(--gc-font-size-small);color:var(--gc-warning-color);margin-top:-20px}.gymcatch-portal-app .gc-panel .gc-panel-title{background-color:var(--gc-table-header-background-color);border-radius:var(--gc-border-radius);border:1px solid var(--gc-foreground-secondary-color);color:var(--gc-table-header-color);font-weight:500}.gymcatch-portal-app .gc-panel .gc-panel-content gc-ui-table,.gymcatch-portal-app .gc-panel .gc-panel-content .gc-ui-table{margin-bottom:0}.gymcatch-portal-app .gc-ui-table .col-75{max-width:75px;width:75px}.gymcatch-portal-app .gc-ui-table .col-150{max-width:150px}.gymcatch-portal-app .gc-subscription-plan{border:1px solid var(--gc-border-color);margin-bottom:20px;display:flex;flex-direction:column}.gymcatch-portal-app .gc-subscription-plan__header{padding:12px 15px;background-color:var(--gc-foreground-color);color:var(--gc-background-color);text-align:center;font-weight:700}.gymcatch-portal-app .gc-subscription-plan__body{flex:1}.gymcatch-portal-app .gc-subscription-plan__name{text-transform:uppercase}.gymcatch-portal-app .gc-subscription-plan__footer .button{margin-bottom:0;border-radius:0}.gymcatch-portal-app .gc-subscription-plan__features{list-style:none}.gymcatch-portal-app .gc-subscription-plan__features li fa-icon{margin-right:15px;color:var(--gc-ok-color)}.gymcatch-portal-app gc-navigation{display:block;margin-bottom:20px}.gymcatch-portal-app gc-navigation h1,.gymcatch-portal-app gc-navigation h2,.gymcatch-portal-app gc-navigation h3,.gymcatch-portal-app gc-navigation h4{margin:0}.gymcatch-portal-app .gc-event-selection__header{padding-top:20px;border-top:1px solid var(--gc-border-color)}.gymcatch-portal-app .gc-event-selection__timezone{border-top:1px solid var(--gc-border-color)}.gymcatch-portal-app .gc-event-selection gc-ui-calendar-short .gc-ui-calendar-short__buttons{padding-top:10px}.gymcatch-portal-app gc-provider-event-details-view .gc-provider-event-detail__image{border:1px solid var(--gc-border-color);border-radius:var(--gc-border-radius)}.gymcatch-portal-app .gc-header{border-bottom:1px solid var(--gc-foreground-secondary-color);background-color:var(--gc-background-color)}.gymcatch-portal-app .gc-header__dropdown-menu{background-color:var(--gc-background-color);border:1px solid var(--gc-foreground-secondary-color);border-top-color:var(--gc-background-color)}.gymcatch-portal-app .gc-header__dropdown-menu a:hover{background-color:var(--gc-highlight-color);color:#fff}.gymcatch-portal-app .gc-provider-packages-tags-view .label{background-color:#0000000a;color:var(--gc-highlight-color);border:1px solid var(--gc-border-color);border-radius:4px;font-weight:500;font-size:.8rem}.gymcatch-portal-app .gc-opening-times-select-control .weekday{min-height:80px;border-top:1px solid var(--gc-border-color)}.gymcatch-portal-app .gc-opening-times-select-control .weekday .disabled{color:var(--gc-foreground-secondary-color)}.gymcatch-portal-app .gc-opening-times-select-control .weekday .disabled .icon{font-size:40px}.gymcatch-portal-app .gc-opening-times-select-control .weekday.has-error gc-ui-time-select-control{color:var(--gc-error-color)}.gymcatch-portal-app .gc-cancellation-policy-control__details{border:1px solid #c0c0c0;border-radius:8px}.gymcatch-portal-app .gc-cancellation-policy-control__details legend{font-family:var(--gc-header-font-family);font-size:var(--gc-font-size-h4);font-weight:500;margin:1.25em 0 1em}.gymcatch-portal-app .gc-cancellation-policy-control__auto-refund-text-container{border:1px solid #c0c0c0;border-radius:8px}.gymcatch-portal-app .gc-cancellation-policy-control__auto-refund-policy-text{font-weight:500}.gymcatch-portal-app .gc-cancellation-policy-control__auto-refund-policy-text-placeholder{color:var(--gc-foreground-secondary-color)}.gymcatch-portal-app .gc-cancellation-policy-control__refund-package-purchase-impossible-text{font-weight:500}.gymcatch-portal-app .gc-login-view__form,.gymcatch-portal-app .gc-login-view__register-link,.gymcatch-portal-app .gc-login-form{border:1px solid var(--gc-border-color);border-radius:5px}.gymcatch-portal-app .gc-footer{margin-top:30px;background-color:var(--gc-foreground-color)}.gymcatch-portal-app .gc-footer a{color:#ccc;text-decoration:none}.gymcatch-portal-app .gc-footer a:hover{color:var(--gc-highlight-color)}.gymcatch-portal-app .gc-footer .gc-footer-section__header{text-transform:uppercase;letter-spacing:2px;color:#777;font-size:12px;padding:5px 0}.gymcatch-portal-app .gc-footer .gc-footer-section__items{font-size:14px}.gymcatch-portal-app .gc-footer__copyrights{font-size:12px;color:var(--gc-foreground-secondary-color)}.gymcatch-portal-app .gc-footer__social-links li{width:33px;margin-right:10px;font-size:20px}.gymcatch-portal-app .gc-no-permissions fa-icon{font-size:4.5rem;color:var(--gc-foreground-secondary-color)}.gymcatch-portal-app .gc-card{position:relative;width:100%;max-width:300px;margin:0 auto;border:1px solid var(--gc-foreground-color);border-radius:8px;background-color:var(--gc-foreground-secondary-color)}.gymcatch-portal-app .gc-card .gc-card-container{padding:12px 15px}.gymcatch-portal-app .gc-card .gc-card-title{font-weight:700;margin-bottom:12px}@media print,screen and (min-width: 48em){.gymcatch-portal-app .gc-card:before{content:"";display:block;padding-top:56.25%}.gymcatch-portal-app .gc-card .gc-card-container{position:absolute;inset:0}}.gymcatch-portal-app gc-week-day-select-control{display:block;margin:0 0 20px}.gymcatch-portal-app gc-week-day-select-control.ng-valid .gc-week-day-select-control .container{border-left:3px solid var(--gc-ok-color)}.gymcatch-portal-app gc-week-day-select-control.ng-invalid .gc-week-day-select-control .container{border-left:3px solid var(--gc-error-color)}.gymcatch-portal-app gc-week-day-select-control .gc-week-day-select-control .container{border:1px solid var(--gc-border-color)}.gymcatch-portal-app .gc-video-popup{background-color:var(--gc-background-color);border-radius:var(--gc-border-radius);border:1px solid var(--gc-foreground-secondary-color)}.gymcatch-portal-app gc-video-popup-button:focus{outline:none}.gymcatch-portal-app gc-video-popup-button fa-icon{font-size:1.5em;color:var(--gc-foreground-secondary-color)}.gymcatch-portal-app gc-video-popup-button fa-icon svg{width:1.125em!important}.gymcatch-portal-app .gc-register-view__header h1{color:var(--gc-highlight-color)}.gymcatch-portal-app .gc-billing-invoice-view__table{border:1px solid var(--gc-foreground-color)}.gymcatch-portal-app .gc-billing-invoice-view__table th{background-color:var(--gc-foreground-color);color:#fff}.gymcatch-portal-app .gc-billing-invoice-view__table td{border-bottom:2px solid var(--gc-foreground-color)}.gymcatch-portal-app .gc-billing-plan-change-view h1{color:var(--gc-highlight-color)}.gymcatch-portal-app .waiver-text,.gymcatch-portal-app .gc-participation-waiver__text{height:100px;overflow-y:auto;border:1px solid var(--gc-foreground-secondary-color);padding:12px 15px;white-space:pre-line}.gymcatch-portal-app .gc-brand-card{margin-bottom:20px}.gymcatch-portal-app .gc-brand-card__image{background-color:var(--gc-foreground-secondary-color)}.gymcatch-portal-app gc-package-bands-select-control.ng-invalid label{color:var(--gc-error-color)}.gymcatch-portal-app gc-payment-options-control.ng-invalid .gc-payment-options-control__edit-button{border-left:3px solid var(--gc-error-color)}.gymcatch-portal-app gc-payment-options-inline-control.ng-invalid .gc-payment-options-control__options--inline gc-ui-checkbox-control .gc-ui-checkbox-control{border:1px solid var(--gc-error-color)}.gymcatch-portal-app .gc-payment-options-control__selected-options{border:1px solid var(--gc-border-color)}.gymcatch-portal-app gc-image-options-control.ng-invalid .gc-image-options-control__image-inner{border:1px solid var(--gc-error-color)}.gymcatch-portal-app gc-image-options-control .gc-image-options-control__image-inner{border-color:var(--gc-border-color)}.gymcatch-portal-app gc-image-options-control .gc-image-options-control__image-inner--no-valid{border-color:var(--gc-error-color)}.gymcatch-portal-app gc-ucb .gc-ucb-button{background-color:var(--gc-ok-color);box-shadow:#00000029 0 2px 10px;font-size:32px;color:#fff}.gymcatch-portal-app gc-ucb .gc-ucb-button:active{color:#fff}.gymcatch-portal-app gc-ucb-action-menu .gc-ucb-action-menu{background-color:#fff;border-radius:5px;box-shadow:#00000029 0 2px 10px}.gymcatch-portal-app gc-ucb-action-menu .gc-ucb-action-menu__heading{font-weight:500;font-size:16px;color:#fff;border-radius:5px 5px 0 0;background-color:var(--gc-highlight-color)}.gymcatch-portal-app gc-ucb-action-menu .gc-ucb-action-menu ul{border:1px solid #e9e9e9;border-top:none;border-radius:0 0 5px 5px}.gymcatch-portal-app gc-ucb-action-menu .gc-ucb-action-menu-item a{font-size:14px}.gymcatch-portal-app gc-ucb-action-menu .gc-ucb-action-menu-item a:hover{background-color:#eee}.gymcatch-portal-app gc-pagination button{border-color:var(--gc-border-color)}.gymcatch-portal-app gc-pagination button[type=button]{border-radius:var(--gc-border-radius)}.gymcatch-portal-app gc-pagination button.active,.gymcatch-portal-app gc-pagination button:hover:not([disabled]){background-color:var(--gc-highlight-color);color:#fff;border-color:var(--gc-highlight-color)}.gymcatch-portal-app .text-first-letter-capitalize{display:inline-block}.gymcatch-portal-app .text-first-letter-capitalize:first-letter{text-transform:uppercase}.gymcatch-portal-app .gc-warning{border:1px solid var(--gc-warning-color);padding:.5rem}.gymcatch-portal-app gc-form-wizard .gc-form-wizard-step:not(.gc-form-wizard-step--first):before{border-top-color:var(--gc-border-color)}.gymcatch-portal-app gc-form-wizard .gc-form-wizard-step__number{background-color:var(--gc-background-color);border-color:var(--gc-border-color)}.gymcatch-portal-app gc-form-wizard .gc-form-wizard-step__description{font-weight:700;font-size:1.1em}.gymcatch-portal-app gc-form-wizard .gc-form-wizard-step--active .gc-form-wizard-step__number,.gymcatch-portal-app gc-form-wizard .gc-form-wizard-step--completed .gc-form-wizard-step__number{border-color:var(--gc-ok-color)}.gymcatch-portal-app gc-form-wizard .gc-form-wizard-step--active:not(.gc-form-wizard-step--first):before,.gymcatch-portal-app gc-form-wizard .gc-form-wizard-step--completed:not(.gc-form-wizard-step--first):before{border-top-color:var(--gc-ok-color)}.gymcatch-portal-app gc-form-wizard .gc-form-wizard-step--completed:not(.gc-form-wizard-step--active) .gc-form-wizard-step__number{background-color:var(--gc-ok-color);color:var(--gc-background-color)}.gymcatch-portal-app gc-form-wizard .gc-form-wizard-step--invalid:not(.gc-form-wizard-step--active) .gc-form-wizard-step__number{border-color:var(--gc-error-color)}.gymcatch-portal-app gc-form-wizard .gc-form-wizard-step--invalid:not(.gc-form-wizard-step--active):not(.gc-form-wizard-step--first):before{border-top-color:var(--gc-ok-color)}.gymcatch-portal-app gc-form-wizard .gc-form-wizard-step--disabled .gc-form-wizard-step__number{color:var(--gc-disabled-color)}.gymcatch-portal-app gc-form-wizard .gc-form-wizard-step--disabled .gc-form-wizard-step__title{color:var(--gc-disabled-color)}.gymcatch-portal-app gc-datetime-select-control.ng-invalid gc-ui-time-select-control{color:var(--gc-error-color)}.gymcatch-portal-app gc-datetime-select-control.ng-invalid .gc-ui-calendar-control{border-left:3px solid var(--gc-error-color)}.gymcatch-portal-app .gc-on-demand-object-card__photo{border:1px solid var(--gc-border-color);border-radius:var(--gc-border-radius)}.gymcatch-portal-app .gc-on-demand-object-card__title{font-weight:700}.gymcatch-portal-app .gc-on-demand-object-card__title:hover{text-decoration:underline}.gymcatch-portal-app .gc-on-demand-object-list__item:before{border-top:1px solid var(--gc-border-color)}.gymcatch-portal-app .gc-on-demand-object-list gc-on-demand-object-card:not(:first-child):before{border-top:1px solid var(--gc-border-color)}.gymcatch-portal-app .gc-provider-on-demand-object-detail__image{border:1px solid var(--gc-border-color);border-radius:var(--gc-border-radius)}.gymcatch-portal-app .gc-on-demand-object-customer-card__name{font-weight:700}.gymcatch-portal-app .gc-on-demand-object-customer-card__name:hover{text-decoration:underline}.gymcatch-portal-app .gc-on-demand-object-customers-list gc-on-demand-object-customer-card:not(:first-child):before{border-top:1px solid var(--gc-border-color)}.gymcatch-portal-app gc-timezones-select-control.ng-invalid.gc-error-timezones-max select:not(.novalidate){border-left:3px solid var(--gc-error-color)}.gymcatch-portal-app .gc-package-customer-card__name{font-size:1.1em;font-weight:700}.gymcatch-portal-app .gc-package-customer-card__name:hover{text-decoration:underline}.gymcatch-portal-app .gc-package-item-customers-list gc-package-customer-card:not(:first-of-type):before{border-top:1px solid var(--gc-border-color)}.gymcatch-portal-app .gc-package-item-customers-list gc-selectable-list gc-item-selectable:not(:first-of-type) gc-package-customer-card:before{border-top:1px solid var(--gc-border-color)}.gymcatch-portal-app .gc-package-form__valid-for-objects.ng-invalid gc-ui-checkbox-control .gc-ui-checkbox-control,.gymcatch-portal-app .gc-package-form__valid-for-objects.has-error gc-ui-checkbox-control .gc-ui-checkbox-control{border-color:var(--gc-error-color)}.gymcatch-portal-app .gc-package-form__valid-for-objects.ng-invalid gc-ui-checkbox-control .gc-ui-checkbox-control fa-icon,.gymcatch-portal-app .gc-package-form__valid-for-objects.has-error gc-ui-checkbox-control .gc-ui-checkbox-control fa-icon{color:var(--gc-error-color)}.gymcatch-portal-app gc-provider-reports-view .gc-provider-report-columns.ng-invalid gc-ui-checkbox-control .gc-ui-checkbox-control,.gymcatch-portal-app gc-provider-reports-view .gc-provider-report-columns.has-error gc-ui-checkbox-control .gc-ui-checkbox-control{border-color:var(--gc-error-color)}.gymcatch-portal-app gc-provider-reports-view .gc-provider-report-columns.ng-invalid gc-ui-checkbox-control .gc-ui-checkbox-control fa-icon,.gymcatch-portal-app gc-provider-reports-view .gc-provider-report-columns.has-error gc-ui-checkbox-control .gc-ui-checkbox-control fa-icon{color:var(--gc-error-color)}.gymcatch-portal-app gc-form-errors,.gymcatch-portal-app .gc-form-error{color:var(--gc-error-color)}.gymcatch-portal-app re-captcha{display:block;margin-bottom:20px}.gymcatch-portal-app gc-user-avatar .gc-user-avatar{border:1px solid var(--gc-border-color)}.gymcatch-portal-app gc-location-form.ng-invalid .gc-location-form__address-fields input[type=text]{border-left:3px solid var(--gc-error-color)}.gymcatch-portal-app gc-location-form .gc-location-form__location-map-clear{color:var(--gc-highlight-color)}.gymcatch-portal-app gc-event-location-control.ng-invalid .gc-event-location-control gc-ui-checkbox-control .gc-ui-checkbox-control{border-color:var(--gc-error-color)}.gymcatch-portal-app gc-event-location-control.ng-invalid .gc-event-location-control gc-ui-checkbox-control .gc-ui-checkbox-control fa-icon{color:var(--gc-error-color)}.gymcatch-portal-app gc-event-available-online-control.ng-invalid .gc-event-available-online-checkbox .gc-ui-checkbox-control{border-color:var(--gc-error-color)}.gymcatch-portal-app gc-event-available-online-control.ng-invalid .gc-event-available-online-checkbox .gc-ui-checkbox-control fa-icon{color:var(--gc-error-color)}.gymcatch-portal-app gc-dropdown-button .gc-dropdown-button__list{background-color:#fff;border:1px solid #e9e9e9;box-shadow:#00000029 0 2px 10px}.gymcatch-portal-app gc-dropdown-button .gc-dropdown-button__list ul li a:hover{background-color:#eee}.gymcatch-portal-app gc-invite-rule .gc-invite-rule{background-color:#f1f1f1}.gymcatch-portal-app gc-invite-rule .gc-invite-rule__action{border-left-color:var(--gc-background-color)}.gymcatch-portal-app gc-invite-rule .gc-invite-rule__action:hover{color:var(--gc-highlight-color)}.gymcatch-portal-app gc-invite-rule-predicate .gc-invite-rule-predicate{color:var(--gc-highlight-color)}.gymcatch-portal-app gc-invite-rule-predicate .gc-invite-rule-predicate:hover{background-color:#f1f1f1}.gymcatch-portal-app gc-invite-rule-create-modal .gc-invite-rule-create-modal__audience-description{color:var(--gc-foreground-secondary-color)}.gymcatch-portal-app gc-provider-card .gc-provider-card__logo{background-color:#cecece;border:1px solid #e2e2e2;border-radius:8px}.gymcatch-portal-app gc-provider-card .gc-provider-card__logo img{border-radius:8px}.gymcatch-portal-app gc-provider-card .gc-provider-card--interactive:hover{cursor:pointer;opacity:.75}.gymcatch-portal-app gc-post-card .gc-post-card{background-color:#f6f6f6;border-radius:8px;transition:transform .3s,box-shadow .3s;transition-timing-function:ease}.gymcatch-portal-app gc-post-card .gc-post-card__categories{color:var(--gc-highlight-color)}.gymcatch-portal-app gc-post-card .gc-post-card--interactive:hover{cursor:pointer;transform:translateY(-4px);box-shadow:0 12px 26px #cecece80}.gymcatch-portal-app gc-post-card .gc-post-author__avatar{border-radius:50%;background-color:#cecece}.gymcatch-portal-app gc-post-card .gc-post-author__avatar img{border-radius:50%}.gymcatch-portal-app gc-post-author .gc-post-author{background-color:#f6f6f6;border-radius:8px}.gymcatch-portal-app gc-post-author .gc-post-author__avatar{border-radius:50%;background-color:#cecece}.gymcatch-portal-app gc-post-author .gc-post-author__avatar img{border-radius:50%}.gymcatch-portal-app gc-post-categories-filter .gc-post-categories-filter__item{color:var(--gc-highlight-color);transition:color ease .3s}.gymcatch-portal-app gc-post-categories-filter .gc-post-categories-filter__item--selected,.gymcatch-portal-app gc-post-categories-filter .gc-post-categories-filter__item:hover{border-radius:8px;background-color:var(--gc-highlight-color);color:#fff;cursor:pointer}.gymcatch-portal-app gc-offer-card .gc-offer-card{border:1px solid #c0c0c0;border-radius:8px;transition:transform .3s,box-shadow .3s;transition-timing-function:ease}.gymcatch-portal-app gc-offer-card .gc-offer-card__image{background-color:#f6f6f6;border-radius:8px 8px 0 0}.gymcatch-portal-app gc-offer-card .gc-offer-card__partner-logo{background-color:#f6f6f6;border:1px solid #c0c0c0;border-radius:8px}.gymcatch-portal-app gc-offer-card .gc-offer-card__partner-name{color:var(--gc-highlight-color)}.gymcatch-portal-app gc-offer-card .gc-offer-card--interactive:hover{cursor:pointer;transform:translateY(-4px);box-shadow:0 8px 13px #cecece80}.gymcatch-portal-app gc-offer-card .gc-offer-card__indicator{border-radius:4px;font-size:.8em}.gymcatch-portal-app gc-offer-card .gc-offer-card__indicator--expired{background-color:#fbe5c9;color:#bf710f}.gymcatch-portal-app gc-offer-list-filter .gc-offer-list-filter__item{color:var(--gc-highlight-color);transition:color ease .3s}.gymcatch-portal-app gc-offer-list-filter .gc-offer-list-filter__item--selected,.gymcatch-portal-app gc-offer-list-filter .gc-offer-list-filter__item:hover{border-radius:8px;background-color:var(--gc-highlight-color);color:#fff;cursor:pointer}.gymcatch-portal-app gc-offer-view .gc-offer-view__image-backdrop,.gymcatch-portal-app gc-offer-view .gc-offer-view__partner-logo{background-color:#f6f6f6;border:1px solid #c0c0c0}.gymcatch-portal-app gc-offer-view .gc-offer-view__image-container,.gymcatch-portal-app gc-offer-view .gc-offer-view__image-backdrop{border-radius:8px}.gymcatch-portal-app gc-offer-view .gc-offer-view__partner-logo{border-radius:8px}.gymcatch-portal-app gc-tabs .gc-tabs__group:after{background-color:var(--gc-foreground-secondary-color)}.gymcatch-portal-app gc-tabs .gc-tabs__tab{border-bottom:1px solid transparent;transition:color,border ease .3s}.gymcatch-portal-app gc-tabs .gc-tabs__tab--active{font-weight:500;color:var(--gc-highlight-color);border-bottom-color:var(--gc-highlight-color)}.gymcatch-portal-app gc-tabs .gc-tabs__tab:hover{cursor:pointer;color:var(--gc-highlight-color)}.gymcatch-portal-app gc-customer-selection .gc-customer-selection-item gc-ui-checkbox-control .gc-ui-checkbox-control{width:16px;height:16px;border-radius:0}.gymcatch-portal-app gc-customer-selection .gc-customer-selection-item gc-ui-checkbox-control .gc-ui-checkbox-control>div{background-color:var(--gc-highlight-color)}.gymcatch-portal-app gc-customer-selection .gc-customer-selection-item gc-ui-checkbox-control fa-icon{font-size:8px;color:#fff}.gymcatch-portal-app gc-customer-selection .gc-customer-selection-item gc-ui-checkbox-control .gc-ui-checkbox-control__label{margin-left:10px}@media print,screen and (min-width: 35.5em){.gymcatch-portal-app gc-customer-selection .gc-customer-selection-item gc-ui-checkbox-control .gc-ui-checkbox-control__label{margin-left:15px}}.gymcatch-portal-app gc-customer-selection .gc-customer-selection-item gc-ui-checkbox-control label{cursor:pointer}.gymcatch-portal-app gc-customer-selection .gc-customer-selection-item__waitlist-btn{color:#40464e;background-color:#f7f5f6}.gymcatch-portal-app gc-customer-selection .gc-customer-selection-item__waitlist-btn:hover,.gymcatch-portal-app gc-customer-selection .gc-customer-selection-item__waitlist-btn:focus{background-color:var(--gc-highlight-color)}.gymcatch-portal-app gc-provider-participation-completion-badge gc-ui-three-dots-loader .three-dots-loader__circle{background-color:var(--gc-content-loading-indicator-color)}.gymcatch-portal-app gc-provider-customers-import-csv-picker .gc-file-container gc-ui-three-dots-loader .three-dots-loader__circle{background-color:var(--gc-content-loading-indicator-color)}.gymcatch-portal-app gc-provider-customers-import-csv-picker .gc-file-container{background-color:#fff;box-shadow:1px 4px 8px #61616126;border:1px solid rgba(205,205,205,.5);border-radius:8px}.gymcatch-portal-app gc-provider-customers-import-csv-picker .gc-file-container__icon{background-color:#e5e5e580;border:1px solid #c0c0c0;border-radius:50%;font-size:1.5em}.gymcatch-portal-app gc-provider-customer-badge .gc-provider-customer-badge{border:1px solid #dddbda;border-radius:8px}.gymcatch-portal-app gc-provider-customer-badge .gc-provider-customer-badge__value{background-color:#e5e5e5;border-radius:0 7px 7px 0}.gymcatch-portal-app gc-provider-customer-badge .gc-provider-customer-badge--success .gc-provider-customer-badge__value{background-color:#c5f2c7;color:#1f8b24}.gymcatch-portal-app gc-provider-customer-badge .gc-provider-customer-badge--error .gc-provider-customer-badge__value{background-color:#fcd0cf;color:#da100b}.gymcatch-portal-app gc-provider-customer-badge .gc-provider-customer-badge gc-ui-three-dots-loader .three-dots-loader__circle{background-color:var(--gc-content-loading-indicator-color)}.gymcatch-portal-app gc-provider-operation-summary-card .gc-provider-operation-summary-card__icon,.gymcatch-portal-app gc-provider-operation-summary-card .gc-operation-summary-card__icon,.gymcatch-portal-app gc-operation-summary-card .gc-provider-operation-summary-card__icon,.gymcatch-portal-app gc-operation-summary-card .gc-operation-summary-card__icon{background-color:#fff;box-shadow:1px 1px 2px #0003}.gymcatch-portal-app gc-provider-operation-summary-card .gc-provider-operation-summary-card__icon fa-icon,.gymcatch-portal-app gc-provider-operation-summary-card .gc-operation-summary-card__icon fa-icon,.gymcatch-portal-app gc-operation-summary-card .gc-provider-operation-summary-card__icon fa-icon,.gymcatch-portal-app gc-operation-summary-card .gc-operation-summary-card__icon fa-icon{font-size:1.28em}.gymcatch-portal-app gc-provider-operation-summary-card .gc-provider-operation-summary-card p,.gymcatch-portal-app gc-provider-operation-summary-card .gc-operation-summary-card p,.gymcatch-portal-app gc-operation-summary-card .gc-provider-operation-summary-card p,.gymcatch-portal-app gc-operation-summary-card .gc-operation-summary-card p{font-weight:700;font-size:1.6em}.gymcatch-portal-app gc-provider-operation-summary-card .gc-provider-operation-summary-card--created,.gymcatch-portal-app gc-provider-operation-summary-card .gc-operation-summary-card--created,.gymcatch-portal-app gc-operation-summary-card .gc-provider-operation-summary-card--created,.gymcatch-portal-app gc-operation-summary-card .gc-operation-summary-card--created{background-color:#c5f2c7}.gymcatch-portal-app gc-provider-operation-summary-card .gc-provider-operation-summary-card--created fa-icon,.gymcatch-portal-app gc-provider-operation-summary-card .gc-operation-summary-card--created fa-icon,.gymcatch-portal-app gc-operation-summary-card .gc-provider-operation-summary-card--created fa-icon,.gymcatch-portal-app gc-operation-summary-card .gc-operation-summary-card--created fa-icon{color:#1f8b24}.gymcatch-portal-app gc-provider-operation-summary-card .gc-provider-operation-summary-card--created p,.gymcatch-portal-app gc-provider-operation-summary-card .gc-operation-summary-card--created p,.gymcatch-portal-app gc-operation-summary-card .gc-provider-operation-summary-card--created p,.gymcatch-portal-app gc-operation-summary-card .gc-operation-summary-card--created p{color:#1f8b24}.gymcatch-portal-app gc-provider-operation-summary-card .gc-provider-operation-summary-card--created span,.gymcatch-portal-app gc-provider-operation-summary-card .gc-operation-summary-card--created span,.gymcatch-portal-app gc-operation-summary-card .gc-provider-operation-summary-card--created span,.gymcatch-portal-app gc-operation-summary-card .gc-operation-summary-card--created span{color:#1f8b2499}.gymcatch-portal-app gc-provider-operation-summary-card .gc-provider-operation-summary-card--failed,.gymcatch-portal-app gc-provider-operation-summary-card .gc-operation-summary-card--failed,.gymcatch-portal-app gc-operation-summary-card .gc-provider-operation-summary-card--failed,.gymcatch-portal-app gc-operation-summary-card .gc-operation-summary-card--failed{background-color:#fcd0cf}.gymcatch-portal-app gc-provider-operation-summary-card .gc-provider-operation-summary-card--failed fa-icon,.gymcatch-portal-app gc-provider-operation-summary-card .gc-operation-summary-card--failed fa-icon,.gymcatch-portal-app gc-operation-summary-card .gc-provider-operation-summary-card--failed fa-icon,.gymcatch-portal-app gc-operation-summary-card .gc-operation-summary-card--failed fa-icon{color:#da100b}.gymcatch-portal-app gc-provider-operation-summary-card .gc-provider-operation-summary-card--failed p,.gymcatch-portal-app gc-provider-operation-summary-card .gc-operation-summary-card--failed p,.gymcatch-portal-app gc-operation-summary-card .gc-provider-operation-summary-card--failed p,.gymcatch-portal-app gc-operation-summary-card .gc-operation-summary-card--failed p{color:#da100b}.gymcatch-portal-app gc-provider-operation-summary-card .gc-provider-operation-summary-card--failed span,.gymcatch-portal-app gc-provider-operation-summary-card .gc-operation-summary-card--failed span,.gymcatch-portal-app gc-operation-summary-card .gc-provider-operation-summary-card--failed span,.gymcatch-portal-app gc-operation-summary-card .gc-operation-summary-card--failed span{color:#da100b99}.gymcatch-portal-app gc-provider-customer-card{border-bottom:1px solid #e5e5e5}.gymcatch-portal-app gc-provider-customer-card .gc-provider-customer-card__full-name{font-size:1em}.gymcatch-portal-app gc-provider-customer-card .gc-provider-customer-card__email{color:#616161;font-size:.9em}.gymcatch-portal-app gc-provider-customer-card .gc-provider-customer-card__sub-profile-indicator{border-radius:50%;background-color:#fff;border:1px solid #e5e5e5}.gymcatch-portal-app gc-provider-customer-card .gc-provider-customer-card__sub-profile-indicator fa-icon{font-size:.8em}.gymcatch-portal-app gc-customer-card .gc-customer-card__sub-profile-indicator{border-radius:50%;background-color:#fff;border:1px solid #e5e5e5}.gymcatch-portal-app gc-customer-card .gc-customer-card__sub-profile-indicator fa-icon{font-size:.8em}.gymcatch-portal-app gc-user-card .gc-user-card__sub-profile-indicator{border-radius:50%;background-color:#fff;border:1px solid #e5e5e5}.gymcatch-portal-app gc-user-card .gc-user-card__sub-profile-indicator fa-icon{font-size:.8em}.gymcatch-portal-app gc-event-recurring-times-control.ng-invalid gc-ui-checkbox-control .gc-ui-checkbox-control{border-color:var(--gc-error-color)}.gymcatch-portal-app gc-event-recurring-times-control.ng-invalid gc-ui-checkbox-control .gc-ui-checkbox-control fa-icon{color:var(--gc-error-color)}.gymcatch-portal-app gc-event-recurring-times-control .gc-event-recurring-times-control__dayweek{border-top:1px solid var(--gc-border-color)}.gymcatch-portal-app gc-event-recurring-times-control .gc-event-recurring-times-control__no-timeslots{text-align:center}.gymcatch-portal-app gc-event-recurring-times-control .gc-event-recurring-times-control__no-timeslots fa-icon{font-size:30px;color:var(--gc-foreground-secondary-color)}.gymcatch-portal-app gc-provider-course-details .gc-provider-course-details{border:1px solid #e5e5e5;border-radius:8px}.gymcatch-portal-app gc-provider-course-details .gc-provider-course-details__property-name{color:#616161}.gymcatch-portal-app gc-provider-course-details .gc-provider-course-details__property-value{font-weight:500}.gymcatch-portal-app gc-provider-course-details .gc-provider-course-details__course-indicator{color:#fff}.gymcatch-portal-app gc-provider-course-details .gc-provider-course-details__cancelled-indicator{color:#fff;background-color:var(--gc-highlight-color)}.gymcatch-portal-app gc-provider-course-setting .gc-provider-course-setting{border-radius:8px;border:1px solid #e5e5e5}.gymcatch-portal-app gc-provider-course-setting .gc-provider-course-setting__name{font-weight:500}.gymcatch-portal-app gc-provider-course-setting .gc-provider-course-setting__description{color:#616161}.gymcatch-portal-app button[gcActionButton]{background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;transition:all ease .3s}.gymcatch-portal-app button[gcActionButton] .gc-action-button__icon{background-color:#f3f3f3;border-radius:5px;box-shadow:0 1px 1px #ccc;color:#414141}.gymcatch-portal-app button[gcActionButton] .gc-action-button__content{font-weight:500}.gymcatch-portal-app button[gcActionButton]:hover{box-shadow:0 4px 8px #ececec,0 2px 4px #ececec}.gymcatch-portal-app button[gcActionButton]:active{background-color:#f6f6f6}.gymcatch-portal-app button[gcActionButton]:disabled{cursor:not-allowed;background-color:#f6f6f6;opacity:.5}.gymcatch-portal-app gc-provider-customer-list-panel .gc-provider-customer-list-panel{background-color:#f6f6f6}.gymcatch-portal-app gc-provider-customer-list-panel .gc-provider-customer-list-panel__label{color:#616161;font-weight:500}.gymcatch-portal-app gc-billing-bolt-on-promo .gc-billing-bolt-on-promo{background-color:#fafafa;border-radius:8px;border:1px solid #c5c5c5}.gymcatch-portal-app gc-billing-bolt-on-promo .gc-billing-bolt-on-promo h4{margin-top:0;font-size:1.3em;text-transform:initial;margin-bottom:10px}.gymcatch-portal-app gc-billing-bolt-on-promo .gc-billing-bolt-on-promo p{color:#79818c}.gymcatch-portal-app gc-billing-bolt-on-promo .gc-billing-bolt-on-promo p:last-of-type{margin-bottom:0}.gymcatch-portal-app gc-business-type-select-control.ng-invalid select:not(.novalidate){border-left:3px solid var(--gc-error-color)}.gymcatch-portal-app gc-business-lead-source-control.ng-invalid select:not(.novalidate){border-left:3px solid var(--gc-error-color)}.gymcatch-portal-app gc-selectable-list-panel .gc-selectable-list-panel{background-color:#f6f6f6}.gymcatch-portal-app gc-selectable-list-panel .gc-selectable-list-panel__label{color:#616161;font-weight:500}.gymcatch-portal-app .gc-payments-gocardless-connected-account-message__icon{color:var(--gc-warning-color)}
