div.masthead-secondary .container.masthead-secondary-links .nowrap,ul.course-schedule .session-countdown{white-space:nowrap}:root{--aapp-link-color:#126aa9}div.masthead{background:url(masthead-stretch.jpg) calc(50% - 180px) 0 repeat-y #fff;background-size:auto}div.masthead a{display:block}div.masthead img{max-width:1288px}div.masthead .masthead-text{display:block;color:#fff;text-shadow:2px 2px 2px #525A5C;font-size:40px}.page-header,a{color:#126aa9}div.masthead .masthead-text span.p1{display:block;font-size:20px;clear:both}div.masthead .masthead-text span.p2{display:block;font-size:30px;clear:both}@media (max-width:1290px){div.masthead{background:url(masthead-stretch.jpg) calc(50% - 180px) 0 repeat-y #fff;background-size:auto;height:auto}div.masthead .container{padding:0}div.masthead .container img{width:100%}div.masthead .container .masthead-text{clear:both}}.page-header{border:0;border-radius:5px;background:0 0}.page-header h1{min-height:56px;margin:5px 5px 5px 0;font-weight:700}.btn-sidebar.btn-default{font-weight:700;color:#fff;border-color:#20c3ca;background-color:#126aa9}.btn-sidebar.btn-default.active,.btn-sidebar.btn-default.focus,.btn-sidebar.btn-default:active,.btn-sidebar.btn-default:focus,.btn-sidebar.btn-default:hover,.open>.btn-sidebar.btn-default.dropdown-toggle{color:#fff;border-color:#20c3ca;background-color:#126aa9;opacity:.8}.btn.btn-primary,div.btn:hover.btn-primary{background-color:#126aa9;border-color:#0c5a8b;color:#fff!important}.btn.btn-primary:active,.btn.btn-primary:focus,.open>.btn.btn-primary.dropdown-toggle,.open>div.btn:hover.btn-primary.dropdown-toggle,div.btn:hover.btn-primary:active,div.btn:hover.btn-primary:focus{background-color:#0c5a8b;border-color:#0c5a8b}.btn.btn-header-section,div.btn:hover.btn-header-section{border-color:#0c5a8b;background-color:#0c5a8b;color:#fff;font-size:14px}.btn.btn-section,div.btn:hover.btn-section{border-color:#0c5a8b;background-color:#126aa9;color:#fff;font-size:14px}button.icon-bookmark.active{color:#126aa9;background-color:#20c3ca;border-color:#126aa9}.bg-primary{background-color:#126aa9!important}.border-primary{border-color:#126aa9!important}.panel-primary{border-color:#126aa9}.panel-primary>.panel-heading{background-color:#126aa9}.sidebar-container .subnav .recommended{border-color:#20c3ca;background-color:#126aa9}.sidebar-container .subnav .recommended,.sidebar-container .subnav .recommended a,.sidebar-container .subnav .recommended a:hover,.sidebar-container .subnav .recommended a:visited{color:#fff}table.generic-table thead tr:last-child th{border-bottom:0}table.generic-table th{background:#126aa9!important;color:#fff;font-size:110%}table.generic-table.subheader-indent td.subheader{color:#0c5a8b;border-color:#126aa9;background-color:#20c3ca!important}ol.infographic.infographic-basic h3{color:#000}ol.infographic.infographic-basic li::before{background:#86BD00;border:1px solid #000;text-shadow:1px 1px #000}blockquote{background-color:#126aa9;border-color:#20c3ca;color:#fff}blockquote a,blockquote a:hover{color:#fff;text-decoration:underline}ul.course-schedule{list-style:none;margin:0;padding:0}ul.course-schedule li{min-height:3.2em;margin:0;padding:.5em .2em}ul.course-schedule li li{min-height:0;padding:0}ul.course-schedule li h3{margin:0}ul.course-schedule li div.ui-li-aside,ul.course-schedule li p.ui-li-aside{float:right;font-weight:700;line-height:1em;margin:0}ul.course-schedule .views-row-even{background-color:#EEF0EF}ul.course-schedule .course-schedule-date{font-weight:700;margin-bottom:.4em}ul.course-schedule .session-current,ul.course-schedule .session-upcoming{border-left:1px solid #20c3ca;border-right:1px solid #20c3ca;border-left-width:10px}ul.course-schedule .first.session-upcoming,ul.course-schedule .session-current.first{border-top:1px solid #20c3ca}ul.course-schedule .last.session-upcoming,ul.course-schedule .session-current.last{border-bottom:1px solid #20c3ca}.filter-active-sessions div.view-header,.filter-active-sessions ul.course-schedule li{display:none}.filter-active-sessions ul.course-schedule li.session-current,.filter-active-sessions ul.course-schedule li.session-upcoming{display:block}#div-enlarge-rollover{position:absolute;border:5px solid #525A5C;padding:5px;background:#fff;width:420px;min-height:250px;z-index:1000}@media (min-width:1288px){div.masthead div.container{margin:auto}div.masthead img{width:100%}}@media (max-width:640px){div.masthead{background-position:-1168px 0}}@media (max-width:512px){.page-header{background-image:none}}div.masthead{margin-bottom:0}div.masthead-secondary{margin:7px 0}div.masthead-secondary .container.masthead-secondary-links{text-align:right}div.masthead-secondary .container.masthead-secondary-links a{color:#8712a9;font-weight:700;font-size:140%;white-space:nowrap;margin:0 4px}div.masthead-secondary .container.masthead-secondary-links .divider{color:#126aa9;font-size:150%;font-weight:700}div.masthead-secondary .container.alert{margin-top:17px}div.masthead-secondary .container.alert p:last-child{margin-bottom:0}div.meeting-schedule dl dt{float:left;clear:both;margin:0;padding:6px 3px 3px;width:140px;font-weight:700}div.meeting-schedule dl dd{float:left;margin:0;padding:3px;max-width:520px}div.meeting-schedule .concurrent dt{text-indent:20px}div.meeting-schedule h2,div.meeting-schedule h3,div.meeting-schedule p{clear:both}ul.course-schedule .session-current a.btn-primary,ul.course-schedule .session-upcoming a.btn-primary{margin-right:15px;background-color:#0c5a8b;color:#fff}ul.course-schedule .session-current,ul.course-schedule .session-upcoming{background-color:#126aa9;color:#fff}ul.course-schedule .session-current a,ul.course-schedule .session-upcoming a{color:#fff}ul.course-schedule .session-upcoming{background-color:#80d1db;color:#126aa9}ul.course-schedule .session-upcoming a{color:#0c5a8b}.view-member-directory-element{height:250px;max-height:75vh;overflow-y:scroll;overflow-x:hidden}.view-member-directory-element .views-row{padding:0}#sitewide-badge-25th{display:none}