/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'Titillium Web';src:url(/themes/custom/tul_faculty/vendor/fonts/Titillium_Web/TitilliumWeb-ExtraLight.ttf) format('truetype');font-weight:200;font-style:normal;font-display:swap;}@font-face{font-family:'Titillium Web';src:url(/themes/custom/tul_faculty/vendor/fonts/Titillium_Web/TitilliumWeb-ExtraLightItalic.ttf) format('truetype');font-weight:200;font-style:italic;font-display:swap;}@font-face{font-family:'Titillium Web';src:url(/themes/custom/tul_faculty/vendor/fonts/Titillium_Web/TitilliumWeb-Light.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'Titillium Web';src:url(/themes/custom/tul_faculty/vendor/fonts/Titillium_Web/TitilliumWeb-LightItalic.ttf) format('truetype');font-weight:300;font-style:italic;font-display:swap;}@font-face{font-family:'Titillium Web';src:url(/themes/custom/tul_faculty/vendor/fonts/Titillium_Web/TitilliumWeb-Regular.ttf) format('truetype');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Titillium Web';src:url(/themes/custom/tul_faculty/vendor/fonts/Titillium_Web/TitilliumWeb-Italic.ttf) format('truetype');font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:'Titillium Web';src:url(/themes/custom/tul_faculty/vendor/fonts/Titillium_Web/TitilliumWeb-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'Titillium Web';src:url(/themes/custom/tul_faculty/vendor/fonts/Titillium_Web/TitilliumWeb-SemiBoldItalic.ttf) format('truetype');font-weight:600;font-style:italic;font-display:swap;}@font-face{font-family:'Titillium Web';src:url(/themes/custom/tul_faculty/vendor/fonts/Titillium_Web/TitilliumWeb-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:'Titillium Web';src:url(/themes/custom/tul_faculty/vendor/fonts/Titillium_Web/TitilliumWeb-BoldItalic.ttf) format('truetype');font-weight:700;font-style:italic;font-display:swap;}@font-face{font-family:'Titillium Web';src:url(/themes/custom/tul_faculty/vendor/fonts/Titillium_Web/TitilliumWeb-Black.ttf) format('truetype');font-weight:900;font-style:normal;font-display:swap;}
.social-sharing-buttons{margin:0;justify-content:end;background-color:rgba(255,255,255,.7);float:right;}@media screen and (min-width:625px){.region--sticky .social-sharing-buttons{display:flex;flex-direction:column;justify-content:center;align-items:center;background:none;float:none;}.region--sticky .social-sharing-buttons a,.region--sticky .social-sharing-buttons .social-sharing-buttons__button{margin:.4rem 0;}}.social-sharing-buttons svg{transition:all .3s;}
.region--sticky--col{position:sticky;width:100%;z-index:1000;}@media screen and (min-width:625px){.region--sticky--col{position:absolute;width:auto;right:100%;top:0;}.region--sticky{border-right-style:solid;border-right-width:1px;}}.region--sticky .block{width:auto;}
.btn-calendar{border-radius:0;padding:0;width:20px;height:20px;margin:5px;}.calendar-calendar th.days{font-weight:bold;color:inherit;text-transform:uppercase;}.calendar-calendar td{color:inherit;}.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty,.calendar-calendar .month-view .full td.date-box.empty{background-color:#fff;}.calendar-calendar td.empty{color:#ccc;}.calendar-calendar .month-view .full td.date-box.today,.calendar-calendar .month-view .full tr td.single-day.today{border-top:none;border-bottom:none;border-left:solid 1px #ccc;border-right:solid 1px #ccc;}.calendar-calendar .month-view .full tr td.today,.calendar-calendar .month-view .full tr.odd td.today,.calendar-calendar .month-view .full tr.even td.today{border:none;background-color:#e6e6e6;}.calendar-calendar .month-view .full tr.single-day .no-entry,.calendar-calendar .month-view .full tr.single-day .no-entry .inner{height:30px !important;line-height:30px;}.calendar-calendar .month-view .full .inner,.calendar-calendar .week-view .full .multi-day .inner{min-height:30px;display:flex;flex-direction:row;justify-content:end;align-items:end;}.popover-body .item{margin:.2rem 0;}.view-id-calendar .attachment .calendar-calendar{margin-top:0;}
