.cmacc-pagination, .cmacc-pagination li { list-style: none; margin: 0; padding: 0; }
.cmacc-pagination li { display: inline-block; }
.cmacc-pagination a { display: inline-block; padding: 0.5em 1em; font-size: 14px; text-decoration: none; font-weight: bold; background: #f0f0f0; border: 1px solid #cccccc; color: #777777; }
.cmacc-pagination a:hover { color: black; border-color: #999999; }
.cmacc-pagination .current-page a { background: white; color: black; }
.cmacc-block { background: white; padding: 1em; width: 600px; border: solid 1px #dddddd; margin: 2em 2em 2em 0; float: left; }
.cmacc-block h3 { margin-top: 0 !important; }
.cmacc-admin-notice { position: relative; padding-right: 30px !important; }
.cmacc-admin-notice .cmacc-dismiss { position: absolute; top: 10px; right: 10px; text-decoration: none; background: #aaaaaa; color: white; border-radius: 15px 15px; width: 15px; height: 15px; text-align: center; font-size: 15px; font-weight: bold; line-height: 15px; }
.cmacc-restrict-loggedin, .cmacc-restrict-roles, .cmacc-restrict-whitelist, .cmacc-restrict-blacklist, .cmacc-restrict-specificdate, .cmacc-restrict-roledays { margin-left:2em; }
.cmacc-url-filters input[type="text"] { width:89%; }
.cmacc-url-filters tr.cmacc-template { display:none; }
.cmacc-url-filters .submit { text-align:right; }
.access_restricted_by_whitelist_con input[type="text"] { width:135px !important; vertical-align: middle; }
.access_restricted_by_blacklist_con input[type="text"] { width:135px !important; vertical-align: middle; }
.access_denied_x_days_from_registration_con input[type="number"] { width:300px; vertical-align: middle; }
.restriction_type_con select { width:300px; }
#cmacc-cmacc-post-access .access_restricted_by_whitelist_con input[type="text"] { width:70% !important; vertical-align: middle; }
#cmacc-cmacc-post-access .access_restricted_by_blacklist_con input[type="text"] { width:70% !important; vertical-align: middle; }
.inside .cmacc-restriction-settings .access_denied_x_days_from_registration_con { margin-top:10px; }
#cmacc-cmacc-post-access .access_denied_x_days_from_registration_con input[type="number"] { width:100%; vertical-align: middle; }
.inside .cmacc-restriction-settings .restriction_type_con { margin-top:10px; }
#cmacc-cmacc-post-access .restriction_type_con select { width:100%; }
.cmacc-checkboxlist-container { margin-top:5px; margin-bottom:5px; }
.cmacc-restrict-specificdate { margin-top:5px; margin-bottom:5px; }
.inside .cmacc-restriction-settings .access_restricted_by_specificdate_con span.from { display:block; }
.inside .cmacc-restriction-settings .access_restricted_by_specificdate_con span.from span { width: 25px; display: inline-block; text-align:right; padding-right:10px; }
.inside .cmacc-restriction-settings .access_restricted_by_specificdate_con span.to { display:block; margin-top:10px; }
.inside .cmacc-restriction-settings .access_restricted_by_specificdate_con span.to span { width: 25px; display: inline-block; text-align:right; padding-right:10px; }
.cmsar_menu_options { clear:both; float:left; width:100%; }
.cmsar_menu_options .blocker { width:100%; background:#eee; height:0px; position:absolute; margin-left:-10px; opacity:0.5; margin-top:38px; }
.cmsar_menu_options select { width:100%; }
.cmsar_menu_options .is_logout_url { margin-top:10px; clear:both; float:left; width:100%; margin-bottom:10px; }
.cmsar_menu_options .visible_for { clear:both; float:left; width:100%; margin-bottom:10px; }
.cmsar_menu_options .cmsar_menu_all_selected_roles { margin-top:10px; }
.cmsar_menu_options .cmsar_menu_all_selected_roles .cmsar_menu_roles { margin-top:10px; }
.cmsar_menu_options .cmsar_menu_all_selected_roles .cmsar_menu_roles > div { width:33.33%; float:left; margin-bottom:5px; }
.cmsar_roles_form .select_all_none_container { width:95%; text-align:right; clear:both; }
.cmsar_roles_form fieldset { margin-top:20px; background:#fff; border:1px solid #ccc; padding:10px; width:93.5%; }
.cmsar_roles_form fieldset ul li { float:left; width:20%; }
.cmsar_roles_form fieldset h2 { margin:0 0 10px 0; }
.cmacc-settings-dashboard-tab {margin: 0 0 1em 0;}
.cmacc-settings-dashboard-tab input[type=text], .cmacc-settings-dashboard-tab textarea {width: 300px !important;}
.cmacc-settings-dashboard-tab {cursor: move; background: #f5f5f5; padding: 10px; border: solid 1px #eee; border-left: none; border-top: none;}:root{--tec-grid-gutter:48px;--tec-grid-gutter-negative:calc(var(--tec-grid-gutter)*-1);--tec-grid-gutter-half:calc(var(--tec-grid-gutter)/2);--tec-grid-gutter-half-negative:calc(var(--tec-grid-gutter-half)*-1);--tec-grid-gutter-small:42px;--tec-grid-gutter-small-negative:calc(var(--tec-grid-gutter-small)*-1);--tec-grid-gutter-small-half:calc(var(--tec-grid-gutter-small)/2);--tec-grid-gutter-small-half-negative:calc(var(--tec-grid-gutter-small-half)*-1);--tec-grid-gutter-page:42px;--tec-grid-gutter-page-small:19.5px;--tec-grid-width-default:1176px;--tec-grid-width-min:320px;--tec-grid-width:calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2);--tec-grid-width-1-of-2:50%;--tec-grid-width-1-of-3:33.333%;--tec-grid-width-1-of-4:25%;--tec-grid-width-1-of-5:20%;--tec-grid-width-1-of-7:14.285%;--tec-grid-width-1-of-8:12.5%;--tec-grid-width-1-of-9:11.111%;--tec-spacer-0:4px;--tec-spacer-1:8px;--tec-spacer-2:12px;--tec-spacer-3:16px;--tec-spacer-4:20px;--tec-spacer-5:24px;--tec-spacer-6:28px;--tec-spacer-7:32px;--tec-spacer-8:40px;--tec-spacer-9:48px;--tec-spacer-10:56px;--tec-spacer-11:64px;--tec-spacer-12:80px;--tec-spacer-13:96px;--tec-spacer-14:160px;--tec-z-index-spinner-container:100;--tec-z-index-views-selector:30;--tec-z-index-dropdown:30;--tec-z-index-events-bar-button:20;--tec-z-index-search:10;--tec-z-index-filters:9;--tec-z-index-scroller:7;--tec-z-index-week-event-hover:5;--tec-z-index-map-event-hover:5;--tec-z-index-map-event-hover-actions:6;--tec-z-index-multiday-event:5;--tec-z-index-multiday-event-bar:2;--tec-color-text-primary:#141827;--tec-color-text-primary-light:#1418279e;--tec-color-text-secondary:#5d5d5d;--tec-color-text-disabled:#d5d5d5;--tec-color-text-events-title:var(--tec-color-text-primary);--tec-color-text-event-title:var(--tec-color-text-events-title);--tec-color-text-event-date:var(--tec-color-text-primary);--tec-color-text-secondary-event-date:var(--tec-color-text-secondary);--tec-color-icon-primary:#5d5d5d;--tec-color-icon-primary-alt:#757575;--tec-color-icon-secondary:#bababa;--tec-color-icon-active:#141827;--tec-color-icon-disabled:#d5d5d5;--tec-color-icon-focus:#334aff;--tec-color-icon-error:#da394d;--tec-color-event-icon:#141827;--tec-color-event-icon-hover:#334aff;--tec-color-accent-primary:#334aff;--tec-color-accent-primary-hover:#334affcc;--tec-color-accent-primary-active:#334affe6;--tec-color-accent-primary-background:#334aff12;--tec-color-accent-secondary:#141827;--tec-color-accent-secondary-hover:#141827cc;--tec-color-accent-secondary-active:#141827e6;--tec-color-accent-secondary-background:#14182712;--tec-color-button-primary:var(--tec-color-accent-primary);--tec-color-button-primary-hover:var(--tec-color-accent-primary-hover);--tec-color-button-primary-active:var(--tec-color-accent-primary-active);--tec-color-button-primary-background:var(--tec-color-accent-primary-background);--tec-color-button-secondary:var(--tec-color-accent-secondary);--tec-color-button-secondary-hover:var(--tec-color-accent-secondary-hover);--tec-color-button-secondary-active:var(--tec-color-accent-secondary-active);--tec-color-button-secondary-background:var(--tec-color-accent-secondary-background);--tec-color-link-primary:var(--tec-color-text-primary);--tec-color-link-accent:var(--tec-color-accent-primary);--tec-color-link-accent-hover:#334affcc;--tec-color-border-default:#d5d5d5;--tec-color-border-secondary:#e4e4e4;--tec-color-border-tertiary:#7d7d7d;--tec-color-border-hover:#5d5d5d;--tec-color-border-active:#141827;--tec-color-background:#fff;--tec-color-background-events:#0000;--tec-color-background-transparent:#fff9;--tec-color-background-secondary:#f7f6f6;--tec-color-background-messages:#14182712;--tec-color-background-secondary-hover:#f0eeee;--tec-color-background-error:#da394d14;--tec-color-box-shadow:rgba(#000,0.14);--tec-color-box-shadow-secondary:rgba(#000,0.1);--tec-color-scroll-track:rgba(#000,0.25);--tec-color-scroll-bar:rgba(#000,0.5);--tec-color-background-primary-multiday:#334aff3d;--tec-color-background-primary-multiday-hover:#334aff57;--tec-color-background-secondary-multiday:#1418273d;--tec-color-background-secondary-multiday-hover:#14182757;--tec-color-accent-primary-week-event:#334aff1a;--tec-color-accent-primary-week-event-hover:#334aff33;--tec-color-accent-primary-week-event-featured:#334aff0a;--tec-color-accent-primary-week-event-featured-hover:#334aff24;--tec-color-background-secondary-datepicker:var(--tec-color-background-secondary);--tec-color-accent-primary-background-datepicker:var(--tec-color-accent-primary-background)}:root{--tec-border-radius-default:4px;--tec-border-width-week-event:2px;--tec-box-shadow-default:0 2px 5px 0 var(--tec-color-box-shadow);--tec-box-shadow-tooltip:0 2px 12px 0 var(--tec-color-box-shadow);--tec-box-shadow-card:0 1px 6px 2px var(--tec-color-box-shadow);--tec-box-shadow-multiday:16px 6px 6px -2px var(--tec-color-box-shadow-secondary);--tec-form-color-background:var(--tec-color-background);--tec-form-color-border-default:var(--tec-color-text-primary);--tec-form-color-border-active:var(--tec-color-accent-secondary);--tec-form-color-border-secondary:var(--tec-color-border-tertiary);--tec-form-color-accent-primary:var(--tec-color-accent-primary);--tec-form-box-shadow-default:var(--tec-box-shadow-default);--tec-opacity-background:0.07;--tec-opacity-select-highlighted:0.3;--tec-opacity-icon-hover:0.8;--tec-opacity-icon-active:0.9;--tec-opacity-default:1;--tec-transition:all 0.2s ease;--tec-transition-background-color:background-color 0.2s ease;--tec-transition-color-border-color:color 0.2s ease,border-color 0.2s ease;--tec-transition-transform:transform 0.2s ease;--tec-transition-border-color:border-color 0.2s ease;--tec-transition-color:color 0.2s ease;--tec-transition-opacity:opacity 0.2s ease;--tec-font-family-sans-serif:"Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;--tec-font-weight-regular:400;--tec-font-weight-bold:700;--tec-font-size-0:11px;--tec-font-size-1:12px;--tec-font-size-2:14px;--tec-font-size-3:16px;--tec-font-size-4:18px;--tec-font-size-5:20px;--tec-font-size-6:22px;--tec-font-size-7:24px;--tec-font-size-8:28px;--tec-font-size-9:32px;--tec-font-size-10:42px;--tec-line-height-0:1.38;--tec-line-height-1:1.42;--tec-line-height-2:1.5;--tec-line-height-3:1.62}