.closebtn{border-radius:50%;cursor:pointer;font-size:36px;position:absolute;right:30px;top:10px}.illinois-text p{font-size:14px;line-height:24px}select.courseFilter{background:transparent;border-radius:30px;font-size:14px;font-weight:600;height:40px;max-width:154px;padding:10px 20px}.items.list-view{max-height:640px;overflow-y:scroll}section#calendarsec{background:transparent}section#calendarsec .item{background:#fff;border:1px solid rgba(242,104,37,.38);border-radius:10px;box-shadow:0 4px 30px 0 rgba(46,45,116,.05);display:flex;justify-content:center;margin-bottom:30px;padding:20px}section#calendarsec .col1{background:#0f525066;border-radius:10px;display:flex;flex-direction:column;font-size:24px;justify-content:center;padding:10px 20px;text-align:center;width:20%}section#calendarsec .col3{align-items:center;display:flex;justify-content:center;width:20%}section#calendarsec .col2{display:flex;flex-direction:column;justify-content:center;padding:0 30px;text-align:left;width:60%}section#calendarsec .month{font-weight:500}section#calendarsec .date{font-size:34px;font-weight:700;padding:5px}section#calendarsec .day{background:#fff;border-radius:5px;padding:5px}section#calendarsec .col3 a{text-decoration:none}section#calendarsec h6.tagline{background:#9fbab9;border-radius:5px;color:#000;display:inline-block;font-size:14px;font-weight:400;margin:0 20px 0 0;padding:5px 10px}section#calendarsec .lastdiv{font-size:15px;font-weight:300}section#calendarsec .lastdiv img{height:16px;padding-right:6px;position:relative;top:3px}section#calendarsec .col2 p{color:#585757}section#calendarsec .col2 small{color:#5e5e5e;margin-bottom:6px}section#calendarsec .col2 h4{margin-bottom:10px}section#calendarsec .item:nth-child(2) .col1,section#calendarsec .item:nth-child(2) h6.tagline{background:#ffe0c4}section#calendarsec .item:nth-child(3) .col1,section#calendarsec .item:nth-child(3) h6.tagline{background:#8a0a466b}section#calendarsec .item:nth-child(4) .col1,section#calendarsec .item:nth-child(4) h6.tagline{background:#ffe0c4}.fc-h-event{background:#0f5250;border-color:#0f5250}.fc .fc-daygrid-day-number{text-decoration:none}.fc .fc-col-header-cell-cushion{color:#fff;text-decoration:none}.fc .fc-button-primary{background:#0f5250}.view-toggle{background:#f8af8b;border-radius:20px;display:inline-flex;overflow:hidden}.view-toggle .toggle-btn.active{background:#f26825!important;border-color:#f26825!important}.illinois{text-align:right}.illinois span{background:rgba(138,10,70,.2);border-radius:50px;color:#4e2345;display:inline-block;font-weight:600;padding:7px 24px;position:relative;top:0}.view-toggle .toggle-btn{background:transparent!important;border:0!important;margin:0!important;padding:8px 20px!important}.view-toggle{text-align:center!important}#calendarsec .btn{background:#f26825;border-radius:5px;color:#fff;display:inline-block;font-size:16px;font-weight:700;padding:15px 30px;text-decoration:none}div#eventPopup{background:#0000006e;display:none;height:100%;position:fixed;top:0;width:100%;z-index:999999}div#eventPopup .cont{background:#fff;border-radius:16px;box-shadow:3px 3px 3px #1e1e1e36;margin:20vh auto 50px;padding:50px 30px;position:relative;text-align:center;width:480px}div#eventPopup{left:0}.desc.popup-desc{margin-bottom:20px}div#eventPopup .cont{max-width:640px;padding:30px;width:100%}.tooltip{cursor:pointer;text-align:left;width:50%}.tooltip .icon{background:transparent;color:#582e4e;padding:10px}.tooltip .text{background:#000000d1;border-radius:10px;color:#fff;opacity:0;padding:20px;position:absolute;transition:.2s ease;width:740px;z-index:-9}.tooltip .text p{font-size:14px;line-height:24px}.tooltip:hover .text{opacity:1;z-index:999}.calbtns{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}@media (max-width:600px){.illinois{margin:10px}section#calendarsec .item{display:block}section#calendarsec .item>div{width:100%}section#calendarsec .col2{padding:20px}select.courseFilter{flex:0 0 48%}.illinois{flex:0 0 100%;margin-top:20px}.illinois span{text-align:center}.tooltip{flex:0 0 48%}.tooltip .icon{padding:0}.tooltip .text{left:0;max-width:480px;width:100%}.calbtns{padding:15px}}