.civicrm-multiday-event-register-button{color:#FFFFFF;float:right;background:#70716B;border-radius:3px 3px 3px 3px;display:block;border:1px solid #3E3E3E;cursor:pointer;font-size:12px;font-weight:normal;margin-right:6px;padding:2px 6px;text-decoration:none;text-shadow:0 1px 0 black;}
table.facility-daily-chart{border-spacing:0;cellpadding:0;margin-left:none;margin-right:none;text-align:center;}div.cm_airing_grid{text-align:center;}table.cm_airing_grid_header{border-spacing:3;margin-left:auto;margin-right:auto;}table.cm_airing_grid{border-spacing:2;margin-left:auto;margin-right:auto;border-style:solid;}table.cm_airing_grid_bordered{border-spacing:3;margin-left:auto;margin-right:auto;border-style:solid}table.cm_airing_grid_internal_grid{border-spacing:1px 1px;margin:0;}table.cm_airing_grid_internal_grid td{}tr.cm_airing_grid{border:1px solid #000000;padding:0.1em 0.6em;}td.cm_airing_grid_live{text-align:center;background:#FFFFAA;padding:0 0 0 0;vertical-align:bottom;}td.cm_airing_grid_no_device{text-align:center;background:#AAFFC0;padding:0 0 0 0;vertical-align:bottom;}td.cm_airing_grid_short{text-align:center;background:#CC9966;padding:0 0 0 0;vertical-align:bottom;}td.cm_airing_grid_no_episode{text-align:center;background:#FF6666;padding:0 0 0 0;vertical-align:bottom;}td.cm_airing_grid_data{text-align:center;padding:0 0 0 0;background:#FFD1B3;vertical-align:bottom;}td.cm_airing_grid_cell{border:1px solid #CCCCCC;text-align:center;}td.cm_airing_grid_blank{border:1px solid #CCCCCC;text-align:center;padding:0 0 0 0;}td.cm_airing_grid_blackout{border:1px solid #000000;text-align:center;padding:0.4em 0.6em;background:#606060;}table.cm_airing_grid_navigation_box{background-color:#FAF0E6;width:30%;}td.unselected-tab{white-space:nowrap;background:#ccc;border-color:#666;border-width:1px;border-style:solid solid solid solid;margin-right:0.5em;padding-left:5px;padding-right:5px;padding-bottom:5px;padding-top:5px;text-align:center;width:150px;}td.selected-tab{white-space:nowrap;background:#fff;border-width:1px;border-style:solid solid solid;border-bottom:none;padding-left:5px;padding-right:5px;padding-bottom:5px;padding-top:5px;text-align:center;width:150px;}.view-project-show-jump-menu .contextual-links-wrapper{display:none;}div.cm-airing-grid-nav-box{background-color:#F2F2F2;border:1px solid #E3E3E3;border-radius:6px 6px 6px 6px;margin:1em 0;width:40%;padding:.5em .5em 0;text-align:center;}div.airing_detail_filled{background-color:red;border:1px solid #E3E3E3;border-radius:6px 6px 6px 6px;margin:1em 0;padding:.5em .5em 0;position:relative;}input.cmag.form-submit,a.button{padding:4px 12px;margin-bottom:.3em;margin-top:.3em;margin-right:.3em;margin-left:.3em;}img.cm_airing_grid_add_img{margin-bottom:0;margin-top:.5em;}div.cm-airing-grid-nav-box td{padding:0 5px;margin:0;}td.cm_airing_grid_right_links{float:right;}td.views-field-nothing-2{white-space:nowrap;}
.view-series-request-scheduling-information  #block-table td{vertical-align:top;width:25%;}
table.cm_series_slot_grid td,table.cm_series_slot_grid th{border:1px solid #cccccc;}.view-series-request-series-slot-master-list caption{color:red;font-size:20px;text-align:left;}
.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
div.existing-items-table-header{font-size:1.5em;padding-top:20px;}label[for=edit-field-reservations-date-und-0-value-datepicker-popup-0]:before{content:"Start ";}label[for=edit-field-reservations-date-und-0-value2-datepicker-popup-0]:before{content:"End ";}span.edit-details span.complete{color:#c90;font-size:1.5em;}span.edit-details span.admin{color:#0c0;}table.reservations-availability-schedule{border-collapse:collapse;}table.reservations-availability-schedule thead th{border:0;}table.reservations-availability-schedule tbody th{border:#fff solid 1px;}table.reservations-availability-schedule td{border:#fff solid 1px;}table.reservations-availability-schedule tbody th{background:#fff;}table.reservations-availability-schedule td.available{background:#cfc;color:#cfc;padding:0;}table.reservations-availability-schedule td.unavailable{background:#c99;padding:0;}a.unavailable:link,a.unavailable:visited,a.unavailable:hover,a.unavailable:active{color:#c99;}div.reservations-availability-key .unavailable{background:#c99;display:inline-block;height:1.2em;width:1.2em;padding:0;}div.reservations-availability-key .available{background:#cfc;display:inline-block;height:1.2em;width:1.2em;}table.reservations-availability-schedule td.hourborder{border-right:#000 solid 1px;}

table.resource-daily-chart{border-spacing:0;cellpadding:0;margin-left:none;margin-right:none;text-align:center;}table.resource-daily-chart th{padding-right:0;padding-left:0;text-align:center;}table.resource-daily-chart tr.odd td{border:1px solid #CCCCCC;padding:0;}table.resource-daily-chart tr.even td{border:1px solid #CCCCCC;padding:0;}.reservations_checked_in{text-align:center;border-width:2;border-color:black
  padding:0.4em 0.6em;background-color:#FFAFAF;}.reservations_checked_out{text-align:center;border-width:2;border-color:black
  padding:0.4em 0.6em;background-color:#FFFFAA;}.reservations_confirmed{text-align:center;border-width:2;border-color:black
  padding:0.4em 0.6em;background-color:none;}.reservations_unconfirmed{text-align:center;border-width:2;border-color:black
  padding:0.4em 0.6em;background-color:#F96410;}.reservations_live{text-align:center;border-width:2;border-color:black
  padding:0.4em 0.6em;background-color:#AFFFB5;}.reservations_live_checked_in{text-align:center;border-width:2;border-color:black
  padding:0.4em 0.6em;background-color:#10DDF9;}table.reservations_internal_grid{width:100%;height:100%;font-size:1.1em;}div.field-group-fieldset{background-color:#F2F2F2;border:1px solid #E3E3E3;border-radius:6px 6px 6px 6px;margin:1em 0;max-width:100%;padding:1.5em 0 0;position:relative;}.page-admin-reservations-manage-chart .sticky-header th{padding:0 !important;margin:0 !important;}img.reservations_resource_chart_add_img{margin-left:.5em;margin-right:.5em;}
.ui-icon[class*=" fa-"],.crm-container a.helpicon,.crm-container .replace-plain:before,.crm-i{display:var(--fa-display,inline-block);font-family:var(--fa-style-family,"Font Awesome 6 Free","Font Awesome 6 Brands");font-weight:var(--fa-style,900);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;}i.crm-i{font-style:normal;}.ui-icon[class*=" fa-"]{background:none repeat scroll 0 0 transparent !important;text-indent:0;margin-top:-0.5em;}.ui-icon.icon-large{margin-top:-0.75em;}.ui-button-icon-only .ui-icon[class*=" fa-"]{margin-left:-7px;}.crm-i[class*="fa-crm-"]{height:1em;width:1em;vertical-align:middle;background-color:currentColor;mask:var(--icon);mask-size:cover;-webkit-mask:var(--icon);-webkit-mask-size:cover;}.crm-i.fa-crm-formula{--icon:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 121.83 122.88' style='enable-background:new 0 0 121.83 122.88' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M27.61 34.37l-4.07 4.6l0.4 1.74h10.48c-2.14 12.38-3.74 23.54-6.81 40.74c-3.67 21.94-5.78 27.33-7.03 29.3 c-1.1 1.95-2.68 2.96-4.82 2.96c-2.35 0-6.6-1.86-8.88-3.97c-0.82-0.56-1.79-0.42-2.82 0.26C2 111.74 0 114.42 0 116.82 c-0.12 3.24 4.21 6.06 8.34 6.06c3.64 0 9-2.28 14.64-7.64c7.71-7.31 13.48-17.34 18.3-39.02c3.1-13.84 4.56-22.84 6.74-35.5 l13.02-1.18l2.82-5.17H49.2C52.99 10.53 55.95 7 59.59 7c2.42 0 5.24 1.86 8.48 5.52c0.96 1.32 2.4 1.18 3.5 0.28 c1.85-1.1 4.13-3.92 4.28-6.48C75.96 3.5 72.6 0 66.82 0C61.58 0 53.55 3.5 46.8 10.38c-5.92 6.27-9.02 14.1-11.16 23.99H27.61 L27.61 34.37z M69.27 50.33c4.04-5.38 6.46-7.17 7.71-7.17c1.29 0 2.32 1.27 4.53 8.41l3.78 12.19 c-7.31 11.18-12.66 17.41-15.91 17.41c-1.08 0-2.17-0.34-2.94-1.1c-0.76-0.76-1.6-1.39-2.42-1.39c-2.68 0-6 3.25-6.06 7.28 c-0.06 4.11 2.82 7.05 6.6 7.05c6.49 0 11.98-6.37 22.58-23.26l3.1 10.45c2.66 8.98 5.78 12.81 9.68 12.81 c4.82 0 11.3-4.11 18.37-15.22l-2.96-3.38c-4.25 5.12-7.07 7.52-8.74 7.52c-1.86 0-3.49-2.84-5.64-9.82l-4.53-14.73 c2.68-3.95 5.32-7.27 7.64-9.92c2.76-3.15 4.89-4.49 6.34-4.49c1.22 0 2.28 0.52 2.94 1.25c0.87 0.96 1.39 1.41 2.42 1.41 c2.33 0 5.93-2.96 6.06-6.88c0.12-3.64-2.14-6.74-6.06-6.74c-5.92 0-11.14 5.1-21.19 20.04l-2.07-6.41 c-2.9-9-4.82-13.63-8.86-13.63c-4.7 0-11.16 5.78-17.48 14.94L69.27 50.33L69.27 50.33z'/%3E%3C/g%3E%3C/svg%3E");}@font-face{font-family:"FontAwesomeSafe";font-display:block;src:url(/sites/all/modules/contrib/civicrm/bower_components/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/sites/all/modules/contrib/civicrm/bower_components/font-awesome/webfonts/fa-solid-900.ttf) format("truetype");unicode-range:U+F002;}
.field-collection-container{border-bottom:1px solid #d3d7d9;margin-bottom:1em;}.field-collection-container .field-items .field-item{margin-bottom:10px;}.field-collection-container .field-items .field-items .field-item{margin-bottom:0;}.field-collection-view{padding:1em 0 0.3em 0;margin:0 1em 0 1em;border-bottom:1px dotted #d3d7d9;}.field-collection-view-final{border-bottom:none;}.field-collection-view .entity-field-collection-item{float:left;}.field-collection-view ul.field-collection-view-links{float:right;font-size:0.821em;list-style-type:none;width:auto;margin:0 1em;padding:0;}.field-collection-view .field-label{width:25%;}.field-collection-view .content{margin-top:0;width:100%;}.field-collection-view .entity-field-collection-item{width:100%;}ul.field-collection-view-links li{float:left;}ul.field-collection-view-links li a{margin-right:1em;}.field-collection-container ul.action-links-field-collection-add{float:right;padding:0 0.5em 0 0;margin:0 0 1em 2em;font-size:0.821em;}
.container-inline-date{clear:both;}.container-inline-date .form-item{float:none;margin:0;padding:0;}.container-inline-date > .form-item{display:inline-block;margin-right:0.5em;vertical-align:top;}fieldset.date-combo .container-inline-date > .form-item{margin-bottom:10px;}.container-inline-date .form-item .form-item{float:left;}.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}.container-inline-date .description{clear:both;}.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}.container-inline-date .date-spacer{margin-left:-5px;}.views-right-60 .container-inline-date div{margin:0;padding:0;}.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}.container-inline-date .date-padding{float:left;}fieldset.date-combo .container-inline-date .date-padding{padding:10px;}.views-exposed-form .container-inline-date .date-padding{padding:0;}#calendar_div,#calendar_div td,#calendar_div th{margin:0;padding:0;}#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar{border-collapse:separate;margin:0;width:185px;}.calendar td{padding:0;}span.date-display-single{}span.date-display-start{}span.date-display-end{}.date-prefix-inline{display:inline-block;}.date-clear{clear:both;display:block;float:none;}.date-no-float{clear:both;float:none;width:98%;}.date-float{clear:none;float:left;width:auto;}.date-float .form-type-checkbox{padding-right:1em;}.form-type-date-select .form-type-select[class*=hour]{margin-left:.75em;}.date-container .date-format-delete{float:left;margin-top:1.8em;margin-left:1.5em;}.date-container .date-format-name{float:left;}.date-container .date-format-type{float:left;padding-left:10px;}.date-container .select-container{clear:left;float:left;}div.date-calendar-day{background:#f3f3f3;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #bbb;border-bottom:1px solid #bbb;color:#999;float:left;line-height:1;margin:6px 10px 0 0;text-align:center;width:40px;}div.date-calendar-day span{display:block;text-align:center;}div.date-calendar-day span.month{background-color:#b5bebe;color:white;font-size:.9em;padding:2px;text-transform:uppercase;}div.date-calendar-day span.day{font-size:2em;font-weight:bold;}div.date-calendar-day span.year{font-size:.9em;padding:2px;}.date-form-element-content-multiline{padding:10px;border:1px solid #ccc;}.form-item.form-item-instance-widget-settings-input-format-custom,.form-item.form-item-field-settings-enddate-required{margin-left:1.3em;}#edit-field-settings-granularity .form-type-checkbox{margin-right:.6em;}.date-year-range-select{margin-right:1em;}
