/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.dropdown-hover-all .dropdown-menu,.dropdown-hover > .dropdown-menu.dropend{margin-left:-1px !important}
.paragraph--type--paragraph-card{}.paragraph--type--paragraph-card > .tul-components-card >.tul-components-card-inner > .tul-components-card-visual-content-image{overflow:hidden;}.paragraph--type--paragraph-card:hover{}.paragraph--type--paragraph-card:hover .field--name-field-p-media-image img{transform:scale(1.1);}.paragraph--type--paragraph-card .field--name-field-p-media-image{position:unset;}.paragraph--type--paragraph-card .field--name-field-p-media-image div{position:unset;}.paragraph--type--paragraph-card .field--name-field-p-media-image a{display:block;}.paragraph--type--paragraph-card .field--name-field-p-media-image img{transition:all 0.3s;}.paragraph--type--paragraph-card .field--name-field-p-media-image .field--name-field-media-image{float:unset;margin:0;}.paragraph--type--paragraph-card .field--name-field-p-media-image .contextual{display:none;}.paragraph--type--paragraph-card .field--name-field-p-title{float:unset;display:block;font-weight:600;font-size:1.5rem;height:100%;display:flex;align-items:flex-start;justify-content:flex-start;min-height:3rem;padding-inline:1.25rem;padding-top:1.25rem;}.field--type-entity-reference{margin:0rem;}.paragraph--type--paragraph-card .field--name-field-p-description{font-size:0.85rem;padding-inline:1.25rem;margin-top:0.5rem;min-height:18rem;}.node--type-page .block.block-field-blocknodepagefield-body-paragraphs > .content > .field.field--name-field-body-paragraphs > .field__label{display:none;}.node--type-page .field--name-field-p-cards{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:flex-start;justify-content:center;align-content:center;align-items:stretch;gap:calc(var(--bs-gutter-x)/ 2) 0;}.field.field--name-field-p-cards.field--type-entity-reference-revisions.field--label-hidden.row.row-cols-1.row-cols-md-2.row-cols-lg-3 > div{width:33% !important;}@media (max-width:1023px){.field.field--name-field-p-cards.field--type-entity-reference-revisions.field--label-hidden.row.row-cols-1.row-cols-md-2.row-cols-lg-3 > div{width:47% !important;}}@media (max-width:500px){.field.field--name-field-p-cards.field--type-entity-reference-revisions.field--label-hidden.row.row-cols-1.row-cols-md-2.row-cols-lg-3 > div{width:99% !important;}}
.block--type-video-colorbox-block .colorbox-media-video.cboxElement,.block--type-video-colorbox-block .field--name-field-media-oembed-video{border-width:0px !important;margin:0px !important;}.block--type-video-colorbox-block .colorbox-media-video.cboxElement .material-icons{font-size:3em}.block--type-video-colorbox-block .field--name-field-media-oembed-video{margin-top:calc(50% - 1.5em) !important;}
body{color:var(--tul-faculty-color-text);background-color:var(--tul-faculty-color-background);}.float-left{float:left;}a,.link,a:active,.link:active,.file,.nav-link{color:var(--tul-faculty-color-link);}.field--name-field-small-card > div:hover,.field--name-field-small-card > div:focus{background-color:var(--tul-faculty-color-link);border-top:solid 4px var(--tul-faculty-color-link);}.card.accordion .field--name-field-paragraph-label{background-color:var(--tul-faculty-color-link);color:var(--tul-faculty-color-background);}.card.accordion .field--name-field-paragraph-body{padding}.field--name-field-small-card > div{color:var(--tul-faculty-color-main-faculty);border-top:solid 4px #9c6d00;}a:hover,a:focus,.link:hover,.link:focus,.nav-link:hover,.nav-link:focus,.nav-link.active{color:var(--tul-faculty-color-text);}.btn-primary,.fc-button-primary:not(:disabled).fc-button-active,.fc-button-primary:not(:disabled):active,.fc-button-primary{background-color:var(--tul-faculty-color-main-faculty);border-color:var(--tul-faculty-color-main-faculty);}.paragraph--type--paragraph-card .field--name-field-p-title{color:var(--tul-faculty-color-link);}.btn-primary:hover,.btn-primary:focus,.fc-button-primary:not(:disabled).fc-button-active:hover,.fc-button-primary:not(:disabled):hover,.fc-button-primary:hover,.form-check-input:checked{background-color:var(--tul-faculty-color-buttonhover);border-color:var(--tul-faculty-color-buttonhover);}.btn-outline-primary{color:var(--tul-faculty-color-main-faculty);border-color:var(--tul-faculty-color-main-faculty);}.btn-outline-primary:focus,.btn-outline-primary:hover{background-color:var(--tul-faculty-color-buttonhover);border-color:var(--tul-faculty-color-buttonhover);color:var(--tul-faculty-color-background);}.form-switch .form-check-input:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");}.form-switch .form-check-input:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");}.form-check-input:focus{border-color:var(--tul-faculty-color-main-faculty);color:var(--tul-faculty-color-main-faculty)}.page-link{color:#666;}.page-item.active .page-link,.page-link:hover,.page-link:focus{color:var(--tul-faculty-color-link);}#page,#main-wrapper{background:var(--tul-faculty-color-background);}.tabs ul.primary li a.is-active{background-color:var(--tul-faculty-color-background);}.tabs ul.primary li.is-active a{background-color:var(--tul-faculty-color-background);border-bottom-color:var(--tul-faculty-color-background);}.header a:hover,.header a:focus,.header li a.is-active:hover,.header li a.is-active:focus,.header .site-branding__text a:hover,.header .site-branding__text a:focus,.header .site-branding a:hover,.header .site-branding a:focus{color:var(--tul-faculty-color-main-faculty);}#navbar-main{border-bottom-color:var(--tul-faculty-color-main-faculty);background-color:var(--tul-faculty-color-background);}.region--sticky{border-right-color:var(--tul-faculty-color-main-faculty) !important;}.region-primary-menu{background-color:#efefef;;}.header .region-primary-menu a:hover,.header .region-primary-menu a:focus,.header .region-primary-menu .link:hover,.header .region-primary-menu .link:focus,.header .region-primary-menu .is-active,.header .region-primary-menu .active,.header .region-secondary-menu a:hover,.header .region-secondary-menu a:focus,.header .region-secondary-menu .link:hover,.header .region-secondary-menu .link:focus,.header .region-secondary-menu .is-active,.header .region-secondary-menu .active,.header .nav-link:hover,.menu-arrow{color:var(--tul-faculty-color-main-faculty);}.region-primary-menu .dropdown-menu,.region-secondary-menu .dropdown-menu{background-color:rgba(239,239,239,.95);}.region-navigation-offcanvas-top{color:var(--tul-faculty-color-background);border-bottom-color:var(--tul-faculty-color-main-faculty);}.node--type-event.node--view-mode-front-page .region--first{background-color:var(--tul-faculty-color-main-faculty);color:var(--tul-faculty-color-background);}.node--type-event.node--view-mode-full  .field--name-field-event-date{color:var(--tul-faculty-color-main-faculty);}.search-block-form .form-search:hover,.search-block-form .form-control:focus{box-shadow:none;border-color:var(--tul-faculty-color-main-faculty);}.search-block-form .form-submit:hover,.search-block-form .form-submit:focus{color:var(--tul-faculty-color-main-faculty);background:none;}.region-navigation-offcanvas-top .form-search,.region-navigation-offcanvas-top .form-submit{color:var(--tul-faculty-color-background);}.node--view-mode-teaser .field--name-field-media-image img,.node--view-mode-teaser .field--name-field-media-image picture,.node.node--view-mode-front-page .field--name-field-media-image picture,.node.node--view-mode-front-page .field--name-field-media-image img,.node.node--view-mode-front-page .field--name-field-media-image a picture,.node.node--view-mode-front-page .field--name-field-media-image a img,.field--name-field-media-oembed-video,.cboxElement:not(.text-link),#sliding-popup{border-top-color:var(--tul-faculty-color-main-faculty);}.social-sharing-buttons a svg{fill:var(--tul-faculty-color-link);}.social-sharing-buttons a:hover svg,.social-sharing-buttons a:focus svg{fill:var(--tul-faculty-color-text);}.field--name-field-p-font-awesome a:hover,.field--name-field-p-font-awesome a:focus{color:var(--tul-faculty-color-link);}.fc-button-primary:disabled{background-color:#666;border-color:#666;}.fc-ltr .fc-dayGrid-view .fc-day-top .fc-day-number{color:var(--tul-faculty-color-main-faculty);}.btn-text-resizer button{color:#666;}.btn-text-resizer button:hover,.btn-text-resizer button:focus,html.wcag-font-size-small #wcag-font-small,html:not(.wcag-font-size-medium):not(.wcag-font-size-big) #wcag-font-small,html.wcag-font-size-medium #wcag-font-medium,html.wcag-font-size-big #wcag-font-big{color:var(--tul-faculty-color-main-faculty);}.carousel-link-tul a:hover,.carousel-link-tul a:focus{background:var(--tul-faculty-color-main-faculty);}.carousel-control-prev:hover,.carousel-control-next:hover,.carousel-pause-play-button a:focus,.carousel-pause-play-button a:hover{color:var(--tul-faculty-color-main-faculty);}.sidebar .nav-link{border-color:#eee;}.sidebar .nav-link:focus,.sidebar .nav-link:hover{border-color:var(--tul-faculty-color-main-faculty);}.site-footer{background:var(--tul-faculty-color-main-faculty);color:var(--tul-faculty-color-background);}.site-footer a,.site-footer .nav-link{color:var(--tul-faculty-color-background);}.site-footer a:hover,.site-footer a:focus,.site-footer .nav-link:hover,.site-footer .nav-link:focus{color:var(--tul-faculty-color-background);}#navbar-offcanvas,#navbar-offcanvas a,#navbar-offcanvas .nav-link,#navbar-offcanvas-close{color:var(--tul-faculty-color-background);}#navbar-offcanvas a:hover,#navbar-offcanvas a:focus{color:var(--tul-faculty-color-background);text-decoration:underline;}#navbar-offcanvas-close:hover,#navbar-offcanvas-close:focus{color:var(--tul-faculty-color-main-faculty);}#navbar-offcanvas .contextual-region .contextual .contextual-links a{color:var(--tul-faculty-color-text);}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}.fc-view-container .fc-head-container,.fc-view-container .fc-event-container .fc-day-grid-event,.fc-view-container .fc-head-container .fc-day-header{background:var(--tul-faculty-color-main-faculty) !important;}
.view-unit-assigned-to-user .node--view-mode-named-link *{font-size:1.5rem;font-weight:bold;}.view-unit-assigned-to-user .node--view-mode-named-link div,.view-unit-assigned-to-user .node--view-mode-named-link span,.view-unit-assigned-to-user .node--view-mode-named-link h2{padding:0px !important;margin:0px !important;}.view-unit-assigned-to-user .views-row{padding:0px;}.path-user .block-page-title-block{position:relative;left:calc(300px + 1rem);}.path-user .profile .field--name-field-employee-name{font-size:2rem;font-weight:bold;}.path-user .profile .field--name-user-picture img{width:300px;position:unset !important;top:unset !important;}.path-user .profile .field--name-user-picture{margin-bottom:unset !important;padding-bottom:1rem;}.path-user .profile .block-field-blockuseruseruser-picture{float:left;margin-right:1rem;}.path-user .profile .field--type-string .field__label,.path-user .profile .field--type-string .field__label:after,.path-user .profile .field--type-email .field__label,.path-user .profile .field--type-email .field__label:after,.path-user .profile .field--type-link .field__label,.path-user .profile .field--type-link .field__label:after,.path-user .profile .field--type-text-long .field__label,.path-user .profile .field--type-text-long .field__label:after{font-weight:bolder;}.path-user .profile .field--type-string .field__label:after,.path-user .profile .field--type-email .field__label:after,.path-user .profile .field--type-link .field__label:after,.path-user .profile .field--type-text-long .field__label:after{content:':';}.path-user .profile .field--type-string .field__item,.path-user .profile .field--type-email .field__item,.path-user .profile .field--type-link .field__item,.path-user .profile .field--type-text-long .field__item{background:transparent !important;}.user-logged-in.path-user #block-tul-faculty-page-title + nav.tabs{margin-left:calc(300px + 1rem);}.path-user .profile .field--name-field-people-position{font-size:1.3rem;font-weight:bold;}.paragraph .field--name-field-paragraph-people,.paragraph .field--name-field-paragraph-people *{width:unset !important;height:unset !important;max-width:unset !important;max-height:unset !important;height:unset !important;padding:0 !important;margin:0 !important;border:0 !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;position:unset !important;}.paragraph .field--name-field-paragraph-people,.paragraph .field--name-field-paragraph-people div,.paragraph .field--name-field-paragraph-people img,.paragraph .field--name-field-paragraph-people .field--name-user-picture{display:block;}.paragraph--type--paragraph-people{padding:1rem !important;border-color:var(--tul-faculty-color-main-faculty);border-radius:10px !important;border-width:1px !important;border-style:solid !important;margin:10px 0;}.paragraph .field--name-field-paragraph-people .profile .layout > div{width:100% !important;box-sizing:border-box;}.paragraph .field--name-field-paragraph-people .profile .layout > div > .block-field-blockuseruseruser-picture > .content{width:100% !important;}.paragraph .field--name-field-paragraph-people .profile .layout > div > .block-field-blockuseruseruser-picture > .content,.paragraph .field--name-field-paragraph-people .profile .layout > div > .block-field-blockuseruseruser-picture > .content *{max-width:100% !important;}.paragraph .field--name-field-paragraph-people .profile .layout > div > .block-field-blockuseruseruser-picture{float:left;width:6rem !important;}.paragraph .field--name-field-paragraph-people .profile .layout > div > .block-field-blockuseruseruser-picture img{}.paragraph .field--name-field-paragraph-people .profile .layout > div > .block-field-blockuserusername,.paragraph .field--name-field-paragraph-people .profile .layout > div > .block-field-blockuseruserfield-employee-name,.paragraph .field--name-field-paragraph-people .profile .layout > div > .views-element-container,.paragraph .field--name-field-paragraph-people .profile .layout > div > .block-field-blockuseruserfield-people-position{float:right;width:calc(100% - 7rem) !important;margin-left:1rem;}.paragraph .field--name-field-paragraph-people{line-height:1rem;}.paragraph .field--name-field-paragraph-people .field--name-name,.paragraph .field--name-field-paragraph-people .field--name-field-employee-name{font-size:1.5rem;font-weight:bold;}.paragraph .field--name-field-paragraph-people .view-unit-assigned-to-user .field--name-title{font-size:1.2rem;font-weight:normal;}.paragraph .field--name-field-paragraph-people .field--name-field-people-position{.font-size:1rem;}@media (max-width:400px){.paragraph .field--name-field-paragraph-people .profile .layout > div > .block-field-blockuseruseruser-picture{float:unset;width:100% !important;}.paragraph .field--name-field-paragraph-people{line-height:1.2rem;}.paragraph .field--name-field-paragraph-people .profile .layout > div > .block-field-blockuserusername,.paragraph .field--name-field-paragraph-people .profile .layout > div > .block-field-blockuseruserfield-employee-name,.paragraph .field--name-field-paragraph-people .profile .layout > div > .views-element-container,.paragraph .field--name-field-paragraph-people .profile .layout > div > .block-field-blockuseruserfield-people-position{float:unset;width:100% !important;margin-left:0;padding-top:10px !important;}}@media (max-width:200px){.paragraph--type--paragraph-people{padding:2px !important;border-radius:0 !important;border-width:1px 1px 3px 1px !important;margin:0 0 3px 0;}}
