div.caption,div.caption-width-container{max-width:100%;}div.caption-inner{border:1px solid #CCC;padding:4px;background:#F3F3F3;font-size:0.857em;text-align:center;max-width:100%;width:auto;}div.caption p.caption-text{margin:.25em 0;}div.caption img,div.caption object{margin-bottom:5px;display:block;}div.caption-left{float:left;margin:10px 10px 10px 0;}div.caption-right{float:right;margin:10px 0 10px 10px;}div.caption-center{display:block;text-align:center;}div.caption-center .caption-width-container{display:inline-block;}/**/
.media-wysiwyg-align-left,.media-float-left{float:left;margin-right:20px;}.media-wysiwyg-align-right,.media-float-right{float:right;margin-left:20px;}.media-wysiwyg-align-center{text-align:-moz-center;text-align:-webkit-center;text-align:center;}/**/
.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(https://alr-pr87.stg.rescmshost.com/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(https://alr-pr87.stg.rescmshost.com/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}/**/
:root{--bga-loading-text:"Loading...";--bga-filters-columns-number:4;--bga-filter-data-info-span:2;}body.bga-loading::before{content:'';opacity:0.8;background-color:#ccc;position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:1000;}body.bga-loading::after{content:var(--bga-loading-text,"Loading...");opacity:0.8;position:fixed;width:100%;height:100%;top:34%;left:0px;text-align:center;font-size:2.5rem;font-weight:bold;z-index:1001;}.view-general-availability.view-display-id-page > .view-content{overflow:auto;}.view-general-availability.view-display-id-page > .view-filters .views-exposed-widgets{display:grid;grid-template-columns:repeat(var(--bga-filters-columns-number,4),1fr);column-gap:1rem;}.view-general-availability.view-display-id-page > .view-filters .views-exposed-widgets .views-widget-filter-__data_info{grid-column:1/span var(--bga-filter-data-info-span,2);}.view-general-availability.view-display-id-page > .view-filters .views-exposed-widgets .views-widget-filter-__data_info #edit-data-info{display:grid;grid-template-columns:repeat(4,4rem);column-gap:1rem;}.view-general-availability.view-display-id-page > .view-filters .views-exposed-widgets .views-widget-filter-__data_info #edit-data-info .color-wrapper.rcav-calendar{height:100%;}.view-general-availability.view-display-id-page > .view-filters .views-exposed-widgets .views-widget-filter-__data_info #edit-data-info .color-wrapper.rcav-calendar > .color{height:100%;max-width:75%;}.view-general-availability.view-display-id-page > .attachment-before{padding-top:1rem;padding-bottom:2rem;}.view-general-availability.view-display-id-page > .attachment-before .view-content{font-size:1.5rem;}.view-general-availability.view-display-id-page > .attachment-before .view-content span{padding-right:0.3rem;}.view-general-availability.view-display-id-page > .view-content > table{width:100%;}.view-general-availability.view-display-id-page > .view-content > table tr th{background:#ddd;padding:0;}.view-general-availability.view-display-id-page > .view-content > table tr th.views-field-title{text-align:center;}.view-general-availability.view-display-id-page > .view-content > table tr th.views-field-availability-data > table{width:100%;margin:0;}.view-general-availability.view-display-id-page > .view-content > table tr th.views-field-availability-data > table th{width:1.3em;text-align:center;border-left:1px solid #aaa;}.view-general-availability.view-display-id-page > .view-content > table tr td{padding:0;line-height:1.45;min-width:2em;}.view-general-availability.view-display-id-page > .view-content > table tr td.views-field-title{width:17rem;max-width:17rem;min-width:17rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;padding-inline:0.5rem;position:sticky;left:-12rem;}.view-general-availability.view-display-id-page > .view-content > table tr td.views-field-title > a:hover{text-decoration:underline;}.view-general-availability.view-display-id-page > .view-content > table tr:nth-child(even) td.views-field-title{background-color:#eee;}.view-general-availability.view-display-id-page > .view-content > table tr:nth-child(odd) td.views-field-title{background-color:#fff;}.view-general-availability.view-display-id-page > .view-content > table .btm-general-availability.rcav-calendar.rcav-tapeboard{width:100%;margin:0;}.view-general-availability.view-display-id-page > .view-content > table .btm-general-availability.rcav-calendar.rcav-tapeboard tr td.selectable{cursor:pointer;}.view-general-availability.view-display-id-page > .view-content > table .btm-general-availability.rcav-calendar.rcav-tapeboard tr td.selectable:hover{text-decoration:underline;}.view-general-availability.view-display-id-page > .view-content > table .btm-general-availability.rcav-calendar.rcav-tapeboard tr td.selectable.selected-begin,.view-general-availability.view-display-id-page > .view-content > table .btm-general-availability.rcav-calendar.rcav-tapeboard tr td.selectable.selected-end,.view-general-availability.view-display-id-page > .view-content > table .btm-general-availability.rcav-calendar.rcav-tapeboard tr td.selectable.selected-range{background-color:orange;background-image:none;color:white;font-weight:bold;}.ui-dialog[aria-describedby=bga-dialog] .ui-dialog-titlebar{padding:0;}.ui-dialog[aria-describedby=bga-dialog] .ui-dialog-titlebar > .ui-button{background:none;border:none;top:3px;}.ui-dialog[aria-describedby=bga-dialog] #bga-dialog form.rc-core-item-avail-form .form-item-rcav-begin{width:50%;float:left;padding-right:8px;padding-bottom:15px;}.ui-dialog[aria-describedby=bga-dialog] #bga-dialog form.rc-core-item-avail-form .form-item-rcav-begin > button{display:none;}.ui-dialog[aria-describedby=bga-dialog] #bga-dialog form.rc-core-item-avail-form .form-item-rcav-end{width:50%;float:right;padding-left:8px;padding-bottom:15px;}.ui-dialog[aria-describedby=bga-dialog] #bga-dialog form.rc-core-item-avail-form .form-item-rcav-end > button{display:none;}.ui-dialog[aria-describedby=bga-dialog] #bga-dialog form.rc-core-item-avail-form button[type="submit"]{clear:both;width:100%;}.ui-dialog[aria-describedby=bga-dialog] #bga-dialog .rc-item-pricing > .rc-item-price > *{display:block;}.ui-dialog[aria-describedby=bga-dialog] #bga-dialog .not-available-message{margin-bottom:1rem;font-size:0.9rem;color:red;border:1px solid;border-radius:5px;}/**/
