﻿.coursestatus2{margin-bottom:30px;}.coursestatus2 .banner-wrapper{display:flex !important;flex-direction:row !important;align-items:stretch;min-height:40px;width:100%;}.coursestatus2 .status-label{display:inline-flex;align-items:center;padding:8px 24px 8px 16px;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,0 100%);white-space:nowrap;flex-shrink:0;z-index:2;}.coursestatus2 .status-label span{color:#fff;font-weight:bold;}.coursestatus2 .text-container{flex:1 1 auto;display:inline-flex;align-items:center;padding:8px 16px 8px calc(15px + 8px);margin-left:-15px;overflow:hidden;min-width:0;z-index:1;}.coursestatus2 .timestamp-label{display:inline-flex;align-items:center;padding:8px 24px 8px 16px;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,0 100%);white-space:nowrap;flex-shrink:0;z-index:2;}.coursestatus2 .timestamp-label a{text-decoration:none;}.coursestatus2 .timestamp-label a:hover{text-decoration:underline;}.coursestatus2 .timestamp-label .last-updated{font-weight:normal;}.coursestatus2.ticker .text-container{position:relative;overflow:hidden;}.coursestatus2.ticker .text{position:absolute;left:100%;white-space:nowrap;font-size:16px;line-height:24px;}.coursestatus2.static .text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;}.coursestatus2 .coursestatus2-modal .summary{margin-bottom:15px;}.coursestatus2 .coursestatus2-modal .readmorelink{margin-bottom:15px;}.coursestatus2 .coursestatus2-modal .restrictions .res{display:block;margin-bottom:10px;}.coursestatus2 .coursestatus2-modal .restrictions .res .icon{width:50px;padding:10px 0;display:inline-block;background-color:rgba(0,0,0,.3);text-align:center;color:#fff;margin-right:10px;}.coursestatus2 .coursestatus2-modal .restrictions .res .label{display:inline-block;}.coursestatus2 .coursestatus2-modal .restrictions .res[data-val='false']{display:none;}@media(max-width:480px){.coursestatus2 .banner-wrapper{flex-wrap:wrap;}.coursestatus2 .text-container{flex-basis:100%;order:3;margin-left:0;padding-left:16px;}}