@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}html,body{height:100%}.page{min-height:100%}#content{padding-bottom:70px}#content>.container{padding-top:20px}.page-footer{padding-top:15px;margin-bottom:0;background:#222}.page-footer a{color:#999}.page-footer li{margin-bottom:10px}.page-footer .footer-links{flex-wrap:wrap;display:flex;justify-content:center;padding:15px 0}.page-footer .footer-links>a{margin:6px 20px;width:150px}.anchor{display:block;position:relative;top:-60px;visibility:hidden}#universal-navbar{margin-bottom:0;background:#000;min-height:36px}#universal-navbar .navbar-brand,#universal-navbar li>a{padding-top:10px;padding-bottom:10px}@media(min-width:992px){#universal-navbar .navbar-brand,#universal-navbar li>a{padding-top:8px;padding-bottom:8px}}#universal-navbar.fixed{visibility:hidden}#myui-navbar{margin-bottom:0;-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.4);box-shadow:0 3px 8px rgba(0,0,0,0.4)}#myui-navbar.headroom{will-change:transform;transition:transform 200ms linear}#myui-navbar.headroom--pinned{transform:translateY(0%)}#myui-navbar.headroom--unpinned{transform:translateY(-150%)}#myui-navbar.navbar-fixed-top{border-width:1px}#myui-navbar li{text-transform:uppercase}#myui-navbar li a,#myui-navbar li span{padding:15px 10px}#myui-navbar a{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}#myui-navbar .unread-messages{position:relative;top:5px;right:48px;float:right;z-index:10000}#scroll-to-top{bottom:15px;right:20px;position:fixed;opacity:0;filter:alpha(opacity=0);visibility:hidden}#scroll-to-top.affix{z-index:10000;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;visibility:visible}#scroll-to-top.affix-top{-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.page.fixed{padding-top:50px}#sys-header{margin-top:0}#sys-header h1{margin-top:0;margin-bottom:0}#sys-header .breadcrumb{margin-bottom:3px}#sys-header .breadcrumb .active h1{text-transform:none;font-size:14px;display:inline}@media(min-width:480px){.display-flex-xs{display:flex}.display-flex-xs>.flex-item{margin:5px}.display-flex-xs>.flex-item:last-child{margin-right:0}.display-flex-xs>.flex-item:first-child{margin-left:0}}@media(min-width:768px){.display-flex-sm{display:flex}.display-flex-sm>.flex-item{margin:5px}.display-flex-sm>.flex-item:last-child{margin-right:0}.display-flex-sm>.flex-item:first-child{margin-left:0}}@media(min-width:992px){.display-flex-md{display:flex}.display-flex-md>.flex-item{margin:5px}.display-flex-md>.flex-item:last-child{margin-right:0}.display-flex-md>.flex-item:first-child{margin-left:0}}@media(min-width:1200px){.display-flex-lg{display:flex}.display-flex-lg>.flex-item{margin:5px}.display-flex-lg>.flex-item:last-child{margin-right:0}.display-flex-lg>.flex-item:first-child{margin-left:0}}@media(min-width:480px){.display-flex-xs{display:flex}.display-flex-xs>.flex-item{margin:5px}.display-flex-xs>.flex-item:last-child{margin-right:0}.display-flex-xs>.flex-item:first-child{margin-left:0}}.twitter-typeahead{width:100%}.twitter-typeahead .tt-hint{display:block;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;border:1px solid transparent;border-radius:4px;width:100%}.tt-dropdown-menu{min-width:160px;margin-top:2px;padding:5px 0;background-color:#fff;border:1px solid #ccc;*border-right-width:2px;*border-bottom-width:2px;border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,0.2);background-clip:padding-box;max-height:256px;overflow-y:auto;white-space:nowrap}.tt-suggestion{display:block;padding:3px 10px}.tt-suggestion.tt-cursor{cursor:default;color:#fff;background-color:#0081c2}.tt-suggestion.tt-cursor a{color:#fff}.tt-suggestion p{margin:0}.truncated-reg :not(style),.truncated-reg{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(min-width:992px){.outer-reg{max-width:340px}}.instructors{max-width:300px}@media only screen and (max-width:991px){.responsive-card-view{display:block}.responsive-card-view>thead,.responsive-card-view>tbody{display:block}.responsive-card-view>thead>tr,.responsive-card-view>tbody>tr{display:block}.responsive-card-view>thead>tr>th,.responsive-card-view>tbody>tr>th,.responsive-card-view>thead>tr>td,.responsive-card-view>tbody>tr>td{display:block}.responsive-card-view>tfoot{display:none}.responsive-card-view>thead>tr{position:absolute;top:-9999px;left:-9999px}.responsive-card-view>tr{border:1px solid #ccc}.responsive-card-view>tbody>tr>td{border:0;text-align:left;position:relative;padding-left:30%;min-height:34px}.responsive-card-view>tbody>tr>td:not(:last-child){border-bottom:1px solid #eee}.responsive-card-view>tbody>tr>td.two-line{min-height:59.5px}.responsive-card-view>tbody>tr>td:before{position:absolute;top:8px;left:6px;width:25%;padding-right:10px;white-space:nowrap}}.calendar .event a{color:#000}.calendar .all-day-event{background-color:#d4e5f7!important;border-color:#94beeb!important}.calendar .exam-event{background:#c3f5b3!important;border-color:#8eec6f!important}.calendar .filter-event{background:#595959!important;border-color:#333!important;color:#FFF!important}.calendar .filter-event a{color:#FFF}.calendar .course-event{background:#ffdc4d!important;border-color:#ffcd00!important}.calendar .event-conflict{background:#e27d79!important;border-color:#d4403a!important}.calendar .event-conflict a{color:#000!important}.calendar .course-event-1{background:#eaf8ea!important;border-color:#b0e5b2!important}.calendar .course-event-2{background:#dbd694!important;border-color:#c8c05b!important}.calendar .course-event-3{background:#e8b9d6!important;border-color:#d580b5!important}.calendar .course-event-4{background:#9fdddf!important;border-color:#66c9cc!important}.calendar .course-event-5{background:#fce7fc!important;border-color:#f4a3f4!important}.calendar .course-event-6{background:#dfbce9!important;border-color:#c383d6!important}.calendar .course-event-7{background:#7bd39b!important;border-color:#42c06f!important}.calendar .course-event-8{background:#e1bda6!important;border-color:#ce926d!important}.panel-no-borders{background-color:#eee;border-color:transparent}.panel-no-borders>.panel-heading{color:#333;background-color:#eee;border-color:transparent}.panel-no-borders>.panel-heading+.panel-collapse .panel-body{border-top-color:transparent}.panel-no-borders>.panel-footer+.panel-collapse .panel-body{border-bottom-color:transparent}.panel-no-borders .panel-body{padding:15px 0}.panel-news .panel-heading{padding-bottom:0}.panel-news .panel-heading .panel-title{color:#555;text-transform:uppercase;font-size:22px;display:inline-block;border-top-left-radius:4px;border-top:2px solid #ffcd00;padding:10px 15px 0;position:relative;top:-11px;left:-16px}.panel-news .panel-heading .panel-title .text-primary{color:#337ab7}.quick-links{flex-wrap:wrap;display:flex;justify-content:center}.quick-links>a{background:#615e56;color:#ffcd00;width:109px;height:100px;padding:30px 5px 0 5px;line-height:1.25;margin:6px 6px;border-radius:4px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.quick-links>a:hover,.quick-links>a:focus-visible{background:#222;text-decoration:none;scale:1.04;box-shadow:rgba(60,64,67,0.3) 0 1px 2px 0,rgba(60,64,67,0.15) 0 2px 6px 2px}@font-face{font-family:"Font Awesome 5 Free";src:url('../fonts/ui-bar-glyphs.eot?v=307853');src:url('../fonts/ui-bar-glyphs.eot?#iefix&v=307853') format('embedded-opentype'),url('../fonts/ui-bar-glyphs.woff?v=307853') format('woff'),url('../fonts/ui-bar-glyphs.ttf?v=307853') format('truetype'),url('../fonts/ui-bar-glyphs.svg?v=307853#fontawesomeregular') format('svg')}.faui{font-family:"Font Awesome 5 Free";font-weight:400;font-style:normal}.ui-glyph-icon-dome:before{content:'\e800'}.ui-glyph-icon-zoom-out:before{content:'\e80d'}.ui-glyph-icon-domewordleft:before{content:'\e802'}.ui-glyph-icon-domewordsingle:before{content:'\e80b'}.ui-glyph-icon-domewordunit:before{content:'\e804'}.ui-glyph-icon-word:before{content:'\e805'}.ui-glyph-icon-wordstackctr:before{content:'\e806'}.ui-glyph-icon-wordstackctralt:before{content:'\e807'}.ui-glyph-icon-domewordctr:before{content:'\e801'}.ui-glyph-icon-wordstackleft:before{content:'\e809'}.ui-glyph-icon-wordstackright:before{content:'\e80a'}.ui-glyph-icon-osl-logo:before{content:'\e80e'}.ui-glyph-icon-osl-wordmark:before{content:'\e80f'}.ui-glyph-icon-ui-search:before{content:'\e80c'}.ui-glyph-icon-zoom-in:before{content:'\e803'}.ui-glyph-icon-wordstackfl:before{content:'\e808'}.planner .form-control{width:auto!important;display:inline!important}.planner .inline{display:inline!important}@media(min-width:992px){.planner{margin-bottom:0}}.planner .panel .badge,.planner .panel .label{font-size:15px;vertical-align:top}@media(max-width:479px){.planner .responsive-card-view tbody>tr>td{padding-left:40%}}.planner .full-width{padding:15px 0}.planner .full-width .panel{border-width:1px 0}.popover.tour-tour{max-width:720px}.sample-plan tr th{padding:0!important}.sample-plan .panel-heading .badge{position:absolute;right:26px}.sample-plan .panel-heading .term-badge{font-size:16px}.sample-plan .panel-heading .year-badge{font-size:18px}.sample-plan.year-separator-icon{text-align:center;padding-bottom:15px}.sample-plan.table-foot-note{margin-left:10px}.sample-plan.table-foot-note tr th,.sample-plan.table-foot-note td{border-top:0}.sample-plan .modal-foot-note{text-align:center}.sample-plan .modal-foot-note .modal-title{text-transform:none}.sample-plan .mile-marker-credit-hours{float:right;padding-right:10px;white-space:nowrap}.sample-plan-search span.spinner-container{display:none;position:absolute;top:3px;margin-left:5px}.sample-plan-search p#no-results{margin-top:16px;text-align:center}.sample-plan-search #sample-plan-results{margin-top:15px}@media(min-width:992px) and (max-width:1199px){.sample-plan-search #container-radio-pos-search-type,.sample-plan-search #container-radio-search-type{display:flex}}@media(min-width:992px){.sample-plan-search #button-search-top{display:block}.sample-plan-search #button-search-bottom{display:none}}@media(max-width:991px){.sample-plan-search #button-search-top{display:none}.sample-plan-search #button-search-bottom{display:block}}sup{font-size:13px}.faded-message{height:4.285714287em;background:linear-gradient(to bottom,rgba(255,255,255,0),#f2dede 50%)}#toolbox_container{position:fixed;bottom:0;left:0;width:100%;background:rgba(0,0,0,0.75);z-index:1030}#toolbox{margin-top:.3em;overflow-y:scroll;padding:.3em 15px}#toolbox_expander{cursor:pointer;background:linear-gradient(to top,rgba(0,0,0,0),#000);padding:.3em 15px;min-height:50px}@media(min-width:1200px){#toolbox_expander{font-size:1.2em}}#toolbox_expander:hover,#toolbox_expander:focus{text-decoration:none}#toolbox_expander .label{font-weight:normal}.page-footer.toolbox-expanded{margin-bottom:300px}.marker-holder{flex:1;flex-basis:auto;display:flex}.marker{cursor:move;display:block;transition:all 1s;position:relative}.marker.locked{cursor:default;border:solid 1px black}.marker.advisorLocked{cursor:default;border:solid 1px black;opacity:.75}.marker.work-only{border-color:#cb00cb}.marker .marker-hover{visibility:hidden;position:absolute;right:10px;top:10px}.marker:not(.locked && .advisorLocked):hover,.marker.active{border:dashed 1px black}.marker:hover .marker-hover,.marker:focus .marker-hover,.marker.active .marker-hover{visibility:visible}.marker div{font-weight:bold}span[data-notify="title"]{font-weight:bold}span[data-notify="message"]{display:block}.issue{padding:.2em;margin:.2em;border:solid #999 1px;border-radius:3px;cursor:pointer}.issue:hover,.issue:active{border-style:dashed}.fade-enter-active,.fade-leave-active{transition:opacity .25s}.fade-slow-enter-active,.fade-slow-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.list-complete-enter,.list-complete-leave-to{opacity:0;transform:translateY(30px)}.list-complete-leave-active{position:absolute}i.icon-description{font-size:20px;position:relative;top:2px}.preferred-schedule-name.form-control{width:100%!important}.tools-header{text-align:center;width:50px}div#schedule-view{margin-top:20px}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.pull-right-xs{float:none!important}@media(min-width:480px){.pull-right-xs{float:right!important}}.pull-left-xs{float:none!important}@media(min-width:480px){.pull-left-xs{float:left!important}}.pull-right-sm{float:none!important}@media(min-width:768px){.pull-right-sm{float:right!important}}.pull-left-sm{float:none!important}@media(min-width:768px){.pull-left-sm{float:left!important}}.pull-right-md{float:none!important}@media(min-width:992px){.pull-right-md{float:right!important}}.pull-left-md{float:none!important}@media(min-width:992px){.pull-left-md{float:left!important}}.pull-right-lg{float:none!important}@media(min-width:1200px){.pull-right-lg{float:right!important}}.pull-left-lg{float:none!important}@media(min-width:1200px){.pull-left-lg{float:left!important}}.pull-right-xs{float:none!important}@media(min-width:480px){.pull-right-xs{float:right!important}}.pull-left-xs{float:none!important}@media(min-width:480px){.pull-left-xs{float:left!important}}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@media print{#scroll-to-top,#toolbox_container,#add_component_links,.page-header,.marker-tools,.no-print{display:none!important}body{font-size:smaller!important}h1,h2,h3,h4,h5,h6{font-size:small!important}#container_issues_print,#container_work_area_print,.container-markers,.marker,.issue{page-break-inside:avoid}.panel-body{padding-bottom:0}#container_issues_print .panel-body{padding-bottom:15px}#container-print-logo{text-align:center;display:block!important}#container-print-logo #logo-title{text-transform:none;margin-top:5px;font-size:large!important;font-weight:bold}}@media(min-width:480px){.detail-item-xs{width:100%}}@media(min-width:768px){.detail-item-sm{width:25%}}@media(min-width:992px){.detail-item-md{width:25%}}@media(min-width:1200px){.detail-item-lg{width:25%}}h4.detail-item{display:inline-block;word-wrap:break-word;font-weight:bold;text-transform:none}.ori-panel{border-left:none;border-right:0;border-bottom:0}.ori-panel div.panel-heading{border:1px solid #ddd;border-radius:4px}.ori-panel div.panel-body{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:4px}span.multiselect-native-select{position:relative}span.multiselect-native-select select{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px -1px -1px -3px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;left:50%;top:30px}.multiselect.dropdown-toggle:after{display:none}.multiselect{overflow:hidden;text-overflow:ellipsis}.multiselect-container{position:absolute;list-style-type:none;margin:0;padding:0}.multiselect-container .multiselect-reset .input-group{width:93%}.multiselect-container .multiselect-filter>.fa-search{z-index:1;padding-left:.75rem}.multiselect-container .multiselect-filter>input.multiselect-search{border:0;border-bottom:1px solid lightgrey;padding-left:2rem;margin-left:-1.625rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.multiselect-container .multiselect-filter>input.multiselect-search:focus{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.multiselect-container .multiselect-filter>.multiselect-moz-clear-filter{margin-left:-1.5rem;display:none}.multiselect-container .multiselect-option.multiselect-group-option-indented{padding-left:1.75rem}.multiselect-container .multiselect-option,.multiselect-container .multiselect-group,.multiselect-container .multiselect-all{padding:.25rem .25rem .25rem .75rem}.multiselect-container .multiselect-option.dropdown-item,.multiselect-container .multiselect-group.dropdown-item,.multiselect-container .multiselect-all.dropdown-item,.multiselect-container .multiselect-option.dropdown-toggle,.multiselect-container .multiselect-group.dropdown-toggle,.multiselect-container .multiselect-all.dropdown-toggle{cursor:pointer}.multiselect-container .multiselect-option .form-check-label,.multiselect-container .multiselect-group .form-check-label,.multiselect-container .multiselect-all .form-check-label{cursor:pointer}.multiselect-container .multiselect-option.active:not(.multiselect-active-item-fallback),.multiselect-container .multiselect-group.active:not(.multiselect-active-item-fallback),.multiselect-container .multiselect-all.active:not(.multiselect-active-item-fallback),.multiselect-container .multiselect-option:not(.multiselect-active-item-fallback):active,.multiselect-container .multiselect-group:not(.multiselect-active-item-fallback):active,.multiselect-container .multiselect-all:not(.multiselect-active-item-fallback):active{background-color:lightgrey;color:black}.multiselect-container .multiselect-option:hover,.multiselect-container .multiselect-group:hover,.multiselect-container .multiselect-all:hover,.multiselect-container .multiselect-option:focus,.multiselect-container .multiselect-group:focus,.multiselect-container .multiselect-all:focus{background-color:darkgray!important}.multiselect-container .multiselect-option .form-check,.multiselect-container .multiselect-group .form-check,.multiselect-container .multiselect-all .form-check{padding:0 5px 0 20px}.multiselect-container .multiselect-option:focus,.multiselect-container .multiselect-group:focus,.multiselect-container .multiselect-all:focus{outline:0}.form-inline .multiselect-container span.form-check{padding:3px 20px 3px 40px}.input-group.input-group-sm>.multiselect-native-select .multiselect{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;padding-right:1.75rem;height:calc(4em)}.input-group>.multiselect-native-select{flex:1 1 auto;width:1%}.input-group>.multiselect-native-select>div.btn-group{width:100%}.input-group>.multiselect-native-select:not(:first-child) .multiselect{border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.multiselect-native-select:not(:last-child) .multiselect{border-top-right-radius:0;border-bottom-right-radius:0}.multiselect-all,.multiselect-option,.multiselect-group{text-align:left;white-space:nowrap}.multiselect-all .form-check,.multiselect-option .form-check,.multiselect-group .form-check{padding-left:0!important}.multiselect-option .form-check-label{padding-left:4px;font-weight:normal}.multiselect-all .form-check-label,.multiselect-group .form-check-label{padding-left:4px}.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block;width:100%;background:#fff url("data:image/svg+xml;base64,PCEtLSBSZXBsYWNlIHRoZSBjb250ZW50cyBvZiB0aGlzIGVkaXRvciB3aXRoIHlvdXIgU1ZHIGNvZGUgLS0+Cgo8c3ZnIHJvbGU9ImltZyIgdmlld0JveD0iMCAwIDQgNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8cGF0aCBkPSJNMiAwTDAgMmg0em0wIDVMMCAzaDR6Ii8+Cjwvc3ZnPg==") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,0.075),0 0 5px rgba(128,189,255,0.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(3.8125rem);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-select-lg{height:calc(4.875rem);padding-top:.375rem;padding-bottom:.375rem;font-size:125%}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.multiselect-container.dropdown-menu{left:15px}.multiselect-container .multiselect-option.dropdown-toggle{cursor:pointer}.multiselect.dropdown-toggle:after{display:none}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.multiselect-filter{display:flex!important;align-items:center}h1,h2,h3,h4,h5,h6{font-family:"Source Sans Pro",sans-serif;text-transform:uppercase}h1.normal,h2.normal,h3.normal,h4.normal,h5.normal,h6.normal{text-transform:none}h1{font-size:30px}a[data-toggle=tooltip][href^=javascript]:hover,a[data-toggle=tooltip][href^=javascript]:active,a[data-toggle=tooltip][href^=javascript]:focus{text-decoration:none}a.disabled,a.disabled:hover,a.disabled:focus,a.disabled:active,a.disabled.active{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65)}a.btn{text-decoration:none}hr.dark{border-top-color:#ddd}.text-underline{text-decoration:underline}.text-uppercase{text-transform:uppercase}.text-branded{color:#ffcd00}.text-link{color:#23527b}.iconLogo{display:none}[v-cloak]{display:none!important;visibility:hidden!important}@media only screen and (min-width:768px){.iconLogo{display:inline}}@media print{.no-print{display:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.panel-heading a:not([data-toggle]):not(.btn){color:#2d6da3!important}.panel-heading a:not([data-toggle]):not(.btn):hover{color:#173853!important}.link-with-bg{color:#2c6f96}.uppercase-font-16{font-size:16px;text-transform:uppercase}.custom-small{color:#333}