/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-views-blockquick-links-block-menu.contextual-region,.view--quick-links.contextual-region{position:initial!important}.view--quick-links{width:100%}.quick-links__content-header svg{margin-right:.25rem}@media all and (min-width:75em){.quick-links__wrapper{display:flex}.quick-links__wrapper .views-row{flex:1 1 0%;width:auto}}@media all and (max-width:74.99em){.quick-links__wrapper .paragraph{margin-bottom:1.5rem}}.quick-links__button{display:flex;align-items:center}@media all and (min-width:75em){.quick-links__button{position:relative;z-index:300;width:10rem}}@media all and (min-width:87.5em){.quick-links__button{width:180px}}@media all and (max-width:74.99em){.usa-nav__primary-item .quick-links__button{border-top-width:1px;border-top-style:solid;border-color:#002d3f}}@media all and (min-width:75em){.usa-nav__primary-item .quick-links__button{padding-left:36px}}.quick-links__button .usa-icon{margin-left:auto;margin-right:0}@media all and (min-width:75em){.quick-links__button[aria-expanded=true] svg{fill:#fff}}@media all and (max-width:74.99em){.quick-links__button[aria-expanded=false]{background-color:#168092}}.quick-links__button svg{margin-right:.25rem;fill:#fff}@media all and (min-width:75em){.quick-links__button svg{left:.5rem;position:absolute;fill:#a72f10}}.quick-links__submenu-item{color:#fff}@media all and (max-width:74.99em){.quick-links__submenu-item{padding-left:2rem}}
svg#Layer_2{width:6.5rem;height:3rem;margin-right:0;}
.view--training-calendar header{border-bottom-width:1px;border-bottom-style:solid;border-color:#f6f6f6;padding-bottom:1.5rem}@media all and (min-width:64em){.view--training-calendar header{margin-bottom:3rem}}.view--training-calendar .form-actions{margin-bottom:1rem}@media all and (min-width:64em){.view--training-calendar .form-actions{background-color:#fff;bottom:0;position:sticky;text-align:center}}.view--training-calendar .form-actions input{margin-top:0}@media all and (min-width:64em){.view--training-calendar .fc-event-container .fc-content{white-space:normal}}.view--training-calendar .fc-event-container .fc-day-grid-event{margin-left:.5rem;margin-right:.5rem;padding:.25rem;border-color:#168092}.view--training-calendar .fc-event-container .fc-day-grid-event.one-day-event{border-width:0;border-style:solid}.view--training-calendar .fc-event-container .fc-day-grid-event:hover{background-color:#f6f6f6!important}.view--training-calendar .fc-event-container .fc-day-grid-event .fc-time{margin-right:2px;font-weight:300}.view--training-calendar .fc-event-container .fc-day-grid-event .fc-title{width:calc(100% - 1rem)}@media all and (max-width:39.99em){.view--training-calendar .fc-header-toolbar{flex-wrap:wrap}.view--training-calendar .fc-header-toolbar .fc-center{margin-bottom:1.25rem;order:-1;text-align:center;width:100%}}.view--training-calendar .fc-button-primary{background-color:#168092;border-color:#00687d}.view--training-calendar .fc-button-primary.fc-button-active{background-color:#0e4f5c;border-color:#0e4f5c}.view--training-calendar .fc-dayGridMonth-button::before{background:url(/themes/custom/nih_library/assets/img/usa-icons/calendar_today.svg) no-repeat center/contain;display:inline-block;height:1.25rem;width:1.25rem;content:"";vertical-align:middle;margin-right:.5rem}@supports ((-webkit-mask:url()) or (mask:url())){.view--training-calendar .fc-dayGridMonth-button::before{background:0 0;background-color:#fff;-webkit-mask:url(/themes/custom/nih_library/assets/img/usa-icons/calendar_today.svg) no-repeat center/contain;mask:url(/themes/custom/nih_library/assets/img/usa-icons/calendar_today.svg) no-repeat center/contain}.view--training-calendar .fc-dayGridMonth-button::before:hover{background-color:#fff}}.view--training-calendar .fc-dayGridMonth-button:hover::before{content:"";background-color:#fff}.view--training-calendar .fc-listMonth-button::before{background:url(/themes/custom/nih_library/assets/img/usa-icons/list.svg) no-repeat center/contain;display:inline-block;height:1.5rem;width:1.5rem;content:"";vertical-align:middle;margin-right:.5rem}@supports ((-webkit-mask:url()) or (mask:url())){.view--training-calendar .fc-listMonth-button::before{background:0 0;background-color:#fff;-webkit-mask:url(/themes/custom/nih_library/assets/img/usa-icons/list.svg) no-repeat center/contain;mask:url(/themes/custom/nih_library/assets/img/usa-icons/list.svg) no-repeat center/contain}.view--training-calendar .fc-listMonth-button::before:hover{background-color:#fff}}.view--training-calendar .fc-listMonth-button:hover::before{content:"";background-color:#fff}.view--training-calendar .fc-day-header,.view--training-calendar .fc-head-container{border-top-width:0;border-top-style:solid;padding-bottom:.5rem;padding-top:.5rem;border-left-color:#fff;border-right-color:#fff}@media all and (max-width:29.99em){.view--training-calendar .fc-today-button{display:none}}.view--training-calendar .fc-list-heading th{border-bottom-width:0;border-top-width:0;border-left-width:0}@media all and (max-width:39.99em){.view--training-calendar .fc-list-heading__date{display:none}}@media all and (min-width:40em){.view--training-calendar .fc-list-heading__time--mobile{display:none}}.view--training-calendar .fc-list-view{border-width:0;border-style:solid}.view--training-calendar .fc-list-table .fc-list-event-date{white-space:nowrap}.view--training-calendar .fc-list-table .fc-list-event-date::before{background:url(/themes/custom/nih_library/assets/img/usa-icons/calendar_today.svg) no-repeat center/contain;display:inline-block;height:1.25rem;width:1.25rem;content:"";vertical-align:middle;margin-right:.5rem}@supports ((-webkit-mask:url()) or (mask:url())){.view--training-calendar .fc-list-table .fc-list-event-date::before{background:0 0;background-color:#dfe1e2;-webkit-mask:url(/themes/custom/nih_library/assets/img/usa-icons/calendar_today.svg) no-repeat center/contain;mask:url(/themes/custom/nih_library/assets/img/usa-icons/calendar_today.svg) no-repeat center/contain}.view--training-calendar .fc-list-table .fc-list-event-date::before:hover{background-color:#dfe1e2}}.view--training-calendar .fc-list-table .fc-list-event-date:hover::before{content:"";background-color:#dfe1e2}.view--training-calendar .fc-list-table .fc-list-event-date::before{margin-top:-1px}.view--training-calendar .fc-list-table td{border-bottom-width:0;border-bottom-style:solid}@media all and (max-width:39.99em){.view--training-calendar .fc-list-table td{padding-left:.5rem;padding-right:.5rem}}.view--training-calendar .fc-list-heading .fc-widget-header{color:#fff;background-color:#168092}.view--training-calendar .fc-list-heading .fc-widget-header a{color:#fff}.view--training-calendar .fc-list-heading td{border-width:0;border-style:solid}.view--training-calendar .fc-list-item{border-bottom-width:.5rem;border-top-width:.5rem;border-bottom-style:solid;border-top-style:solid;border-color:#fff}@media all and (max-width:39.99em){.view--training-calendar .fc-list-item-date{display:none}}.view--training-calendar .fc-list-item-time__wrapper::before{background:url(/themes/custom/nih_library/assets/img/usa-icons/schedule.svg) no-repeat center/contain;display:inline-block;height:1.5rem;width:1.5rem;content:"";vertical-align:middle;margin-right:.5rem}@supports ((-webkit-mask:url()) or (mask:url())){.view--training-calendar .fc-list-item-time__wrapper::before{background:0 0;background-color:#dfe1e2;-webkit-mask:url(/themes/custom/nih_library/assets/img/usa-icons/schedule.svg) no-repeat center/contain;mask:url(/themes/custom/nih_library/assets/img/usa-icons/schedule.svg) no-repeat center/contain}.view--training-calendar .fc-list-item-time__wrapper::before:hover{background-color:#dfe1e2}}.view--training-calendar .fc-list-item-time__wrapper:hover::before{content:"";background-color:#dfe1e2}.view--training-calendar .fc-list-item-time__wrapper::before{margin-top:-2px}@media all and (min-width:40em){.view--training-calendar .fc-list-item-time .fc-list-event-date{display:none}}.view--training-calendar .fc-list-item-title a:hover{color:#168092}.view--training-calendar .fc-content-skeleton tbody tr:not(:first-child) .fc-day-grid-event{border-top-width:1px;border-top-style:dotted;border-top-color:#e6e6e6}.view--training-calendar .fc-dayGridMonth-view td.fc-widget-content .fc-time{display:none}.calendar-event-modal{background-color:#fff;width:20rem;padding:.75rem;position:absolute;box-shadow:0 .25rem .5rem 0 rgba(0,0,0,.1);z-index:100}@media all and (min-width:64em){.calendar-event-modal{padding:1rem;width:30rem}}.calendar-event-modal.on-top{transform:translateY(calc(-100% - 15px))}@media all and (max-width:63.99em){.calendar-event-modal.on-top.on-left::after{right:auto;left:48px}.calendar-event-modal.on-top.on-right::after{left:calc(100% - 48px)}}.calendar-event-modal.on-bot{margin-top:2rem}.calendar-event-modal.on-bot::after{border-color:transparent transparent #fff;top:-24px;bottom:auto}@media all and (max-width:63.99em){.calendar-event-modal.on-bot.on-left::after{right:auto;left:48px}.calendar-event-modal.on-bot.on-right::after{left:calc(100% - 48px)}}.calendar-event-modal.on-left{left:1.25rem!important}.calendar-event-modal.on-right{right:1.25rem!important;left:auto!important}@media all and (min-width:40em){.calendar-event-modal::after{border-width:.75rem;border-style:solid;display:block;left:0;margin-left:auto;margin-right:auto;right:0;position:absolute;width:1.25rem;content:"";border-color:#fff transparent transparent;bottom:-23px}}.calendar-event-modal__hour{border-bottom-width:1px;border-bottom-style:solid;border-color:#dfe1e2;margin-bottom:.5rem;padding-bottom:.5rem}.calendar-event-modal__hour::before{background:url(/themes/custom/nih_library/assets/img/usa-icons/schedule.svg) no-repeat center/contain;display:inline-block;height:1.5rem;width:1.5rem;content:"";vertical-align:middle;margin-right:.5rem}@supports ((-webkit-mask:url()) or (mask:url())){.calendar-event-modal__hour::before{background:0 0;background-color:#dfe1e2;-webkit-mask:url(/themes/custom/nih_library/assets/img/usa-icons/schedule.svg) no-repeat center/contain;mask:url(/themes/custom/nih_library/assets/img/usa-icons/schedule.svg) no-repeat center/contain}.calendar-event-modal__hour::before:hover{background-color:#dfe1e2}}.calendar-event-modal__hour:hover::before{content:"";background-color:#dfe1e2}.calendar-event-modal__hour::before{margin-top:-2px}.calendar-event-modal__title a{color:#168092;text-decoration:none;font-weight:700}.calendar-event-modal__description>*{display:none}.calendar-event-modal__description>:first-child{margin-bottom:.5rem;margin-top:.5rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}.calendar-event-modal .close-modal{height:1.5rem;width:1.5rem;position:absolute;right:1rem;top:1rem;background-image:url(/themes/custom/nih_library/assets/img/close-alt.svg),linear-gradient(transparent,transparent);background-repeat:no-repeat;cursor:pointer}.event-modal-active .modal-overlay{display:block;height:100%;left:0;position:fixed;top:0;width:100%;background:rgba(0,0,0,.4);content:"";z-index:9}.fc-popover.fc-more-popover{width:350px}.fc-popover.fc-more-popover .fc-day-grid-event{border-width:0;border-style:solid}.fc-popover.fc-more-popover .fc-day-grid-event.multi-day-event{background-color:#f6f6f6!important}.fc-popover.fc-more-popover .fc-day-grid-event .fc-content{white-space:normal}.fc-popover.fc-more-popover .fc-time{font-weight:700}
