/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.modal-header{background-color:#003e73;}.modal-body,.modal-body *{white-space:normal;}.modal-title{color:#fff;font-size:20px;white-space:normal;}.modal-body p{font-size:18px !important;}.modal-dialog{max-width:calc(100vw - 30%);}.fc-content-skeleton table{table-layout:fixed !important;}.fc-content-skeleton table td,.fc-content-skeleton table th{width:auto !important;}table th.fc-day-header,table td.fc-day{width:auto !important;}.modal-header .btn-close{background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;}.fc-content-skeleton table thead td{background:transparent !important;}.fc-content-skeleton table thead td a{color:#000;text-decoration:none;}.modal.show .modal-dialog{margin-left:auto;margin-right:auto;}.course-information table{display:block;overflow-x:auto;}.modal-body blockquote{background:#efefef;border:1px solid #333;border-radius:0px;}.course-information .usa-accordion__content .form-type-select{flex:auto;}.course-information .usa-accordion--bordered .usa-accordion__content{display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:0px 20px;}.course-information .usa-accordion_content>:last-child,.usa-accordion_content .form-actions{flex:auto;width:100%;}.usa-accordion__content>:first-child,.course-information .form-item-combine{flex:auto;width:100%;}.usa-accordion__content>:last-child,.course-information .form-actions{flex:auto;width:100%;}.modal.show{z-index:1111;max-height:95vh;outline:none;}.modal.show .modal-content .modal-body{max-height:85vh;overflow:auto;}.modal.show .modal-dialog{max-width:calc(100vw - 6%);}.usa-table thead td a,.usa-table thead th a,table th a,table thead td a{color:#fff;text-decoration:none;}.usa-table td.views-field.views-field-field-course-start-and-end-date{max-width:260px;min-width:230px;}.container header p,.section header p{font-weight:inherit !important;font-size:inherit !important;}.course-information .usa-form .form-item-items-per-page label{margin:0px;}.course-information .usa-form{flex-direction:column-reverse;}.fc-event-container a.fc-day-grid-event{display:block;margin-bottom:3px !important;border-bottom:2px solid #fff !important;border-radius:4px;overflow:hidden;box-shadow:0 1px 1px rgba(0,0,0,0.15);transition:all 0.2s ease-in-out;}.fc-event-container a.fc-day-grid-event + a.fc-day-grid-event{margin-top:3px !important;}.fc-day-grid-event .fc-content,.fc-day-grid-event .fc-title{color:#fff !important;font-weight:500;font-size:0.95rem;line-height:1.3;padding:3px 6px;}@media (max-width:768px){.fc-event-container a.fc-day-grid-event{margin-bottom:4px !important;border-bottom:2px solid #fff !important;border-radius:4px;}}.fc-row .fc-content-skeleton table tbody tr td{vertical-align:top;padding-top:2px;padding-bottom:2px;}.fc-event-container a.fc-day-grid-event:hover{filter:brightness(1.15);cursor:pointer;}.fc-event-container{padding-top:1px;padding-bottom:1px;}.node--type-page-layout-egrpra-pages table th{min-width :150px;}tr.light-blue{background-color:#93b9d7;color:black;text-align:center;}
