.content a,.portal-events a,.portal-studentlife a[href],.section-academics .item a,.section-academics a{border-bottom:1px dotted;text-decoration:none}.content a:hover,.portal-events a:hover,.portal-studentlife a[href]:hover{border-bottom:1px solid;text-decoration:none}body{width:100%;margin:0;padding:0;color:#333;font-size:16px;line-height:1.54em;font-family:ff-meta-web-pro,"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif}p{margin:0 0 1em}p+p{margin:1em 0}a{color:#b1460e;text-decoration:none}a:focus{outline:thin dotted}a:hover img{opacity:.8}.wrapper{overflow:hidden}@media (min-width:1300px){.container{width:1270px}}.content{min-height:65vh;padding-bottom:40px}h1,h2,h3,h4,h5,h6{margin:1.4em 0 .5em;line-height:1.1em;color:#333;font-weight:700;text-rendering:optimizeLegibility;font-family:ff-meta-web-pro,"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#1b3d6d;line-height:1.5em}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:underline}h1{margin-top:0;font-size:2em}.h2-style,h2{font-size:1.6em}h3{font-size:1.1em;font-weight:700;letter-spacing:.01em}h4{font-size:1.143em}h1+h2,h2+h3,h3+h4,h4+h5{margin-top:0}.highlight-yellow{color:#ffe152}.btn-yellow,a[href].btn-yellow{background:#ffe152;border:#e2c63e solid 1px;border-radius:2px;color:#444;font-weight:700;text-decoration:none}.btn-blue,a[href].btn-blue{background:#4771b4;border:#4771b4 solid 1px;border-radius:2px;color:#fff;font-weight:700;text-decoration:none}.container.website-header{width:100%}@media (min-width:1200px){.container.website-header{width:1170px}}@media (min-width:1300px){.container.website-header{width:1250px}}.navbar-brand{height:52px;padding:15px;position:relative;z-index:9999}@media (min-width:768px){.navbar-brand{margin-top:20px;padding:15px 0;text-align:center;width:100%}}@media (min-width:960px){.navbar-brand{height:60px;margin-bottom:5px;margin-top:30px;padding:15px}}@media (min-width:1200px){.navbar-brand{height:80px;margin-bottom:5px;padding:25px 30px 15px 0}}.navbar-brand a:focus{outline:1px dotted #fff}.navbar-brand img{width:120px}@media (min-width:768px){.navbar-brand img{margin:0 auto}}@media (min-width:960px){.navbar-brand img{width:180px}}@media (min-width:1200px){.navbar-brand img{width:220px}}.navbar-default{background-color:#275799;border:none;margin-bottom:0;-webkit-box-shadow:-3px -3px 3px 0 rgba(0,0,0,.19),3px 0 3px 0 rgba(0,0,0,.19),0 3px 3px 0 rgba(0,0,0,.23);box-shadow:-3px -3px 3px 0 rgba(0,0,0,.19),3px 0 3px 0 rgba(0,0,0,.19),0 3px 3px 0 rgba(0,0,0,.23)}#navbar{background:#fff;border-top:#1b3d6d}@media (min-width:768px){#navbar{background:#275799;border-top:none}}.nav-wrapper{position:relative}@media (min-width:768px){.nav-wrapper{float:none;display:block;padding:0}}.navbar-toggle{border-color:#1b3d6d;padding:12px 10px}.navbar-toggle .icon-bar{background:#eee}.navbar-toggle:focus,.navbar-toggle:hover{background:#1b3d6d}.navbar-nav{margin:0 15px}@media (min-width:768px){.navbar-nav{width:100%;text-align:right;margin-top:-37px;padding:0 0 0 140px}}@media (min-width:960px){.navbar-nav{width:970px;padding:0 0 0 250px}}@media (min-width:1200px){.navbar-nav{width:1170px;margin:-45px auto 0;float:none;text-align:left;padding:0 0 0 300px}}@media (min-width:1300px){.navbar-nav{width:1250px}}@media (min-width:768px){.navbar-nav>.open a{color:#ffe152;background:0 0}}.navbar-nav>.open>a:focus,.navbar-nav>.open>a:hover,.navbar-nav>.open>button.dropdown-toggle{color:#333;background:#ffe152}@media (min-width:768px){.navbar-nav>.open>a: hover,.navbar-nav>.open>a:focus,.navbar-nav>.open>button.dropdown-toggle{color:#ffe152;background:0 0}}.navbar-nav>.open .dropdown-menu>li>a{color:#1b3d6d;font-size:15px;text-decoration:none}@media (min-width:768px){.navbar-nav>.open .dropdown-menu>li>a{color:#1b3d6d;font-size:.9em;text-decoration:none;padding:6px 10px}}@media (min-width:1200px){.navbar-nav>.open .dropdown-menu>li>a{font-size:1em}}.navbar-nav>.open .dropdown-menu>li>a:focus,.navbar-nav>.open .dropdown-menu>li>a:hover{color:#333;background:#ffe152}.navbar-nav>li{display:inline;float:none;margin:0}@media (min-width:768px){.navbar-nav>li: last-child .dropdown-menu{margin-left:-90px}}@media (min-width:1200px){.navbar-nav>li: last-child .dropdown-menu{margin-left:0}}.navbar-nav>li>.dropdown-menu{background:#fff;border:0;border-radius:0;padding:10px;border-bottom:1px solid #ccc}@media (min-width:768px){.navbar-nav>li>.dropdown-menu{border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-top:3px solid #ffe152;margin-top:8px;padding:6px 10px}}@media (min-width:1200px){.navbar-nav>li>.dropdown-menu{margin-top:15px}}.navbar-nav>li>.dropdown-menu>li>a{padding:6px 20px}@media (min-width:768px){.navbar-nav>li>.dropdown-menu>li>a{color:#1b3d6d;font-size:.9em;text-decoration:none;padding:6px 10px}}.navbar-nav>li>a{color:#fff;float:left;font-size:15px;font-weight:700;line-height:1em;text-transform:uppercase;text-decoration:none;width:80%}@media (min-width:768px){.navbar-nav>li>a{border-bottom:none;float:left;font-size:14px;width:auto;padding-right:0;padding-left:10px}}@media (min-width:960px){.navbar-nav>li>a{padding-left:15px}}.navbar-nav>li>a:hover{color:#ffe152}.navbar-nav>li>button.dropdown-toggle{background:transparent none repeat scroll 0 0;border-color:currentcolor currentcolor #ccc;border-style:none none solid;border-width:medium medium 1px;color:#1b3d6d;font-size:1em;font-weight:700;padding:10px 15px;text-align:left;width:100%;line-height:1em}@media (min-width:768px){.navbar-nav>li>button.dropdown-toggle{border-bottom:none;width:auto;color:#fff;font-weight:400;font-size:.95em;padding:10px}}@media (min-width:960px){.navbar-nav>li>button.dropdown-toggle{padding:6px 20px 9px 20px}}@media (min-width:1200px){.navbar-nav>li>button.dropdown-toggle{font-size:1.25em;padding:8px 22px 9px 22px}}@media (min-width:1300px){.navbar-nav>li>button.dropdown-toggle{padding:6px 25px 9px 25px}}.navbar-nav>li>button.dropdown-toggle:focus{outline:1px dotted #fff}.navbar-nav>li>button.dropdown-toggle:hover{background:#ffe152}@media (min-width:768px){.navbar-nav>li>button.dropdown-toggle: hover{background:0 0;color:#ffe152}}.navbar-nav>li>button.dropdown-toggle .btn-caret{display:inline-block;float:right;text-align:right;width:20%}@media (min-width:768px){.navbar-nav>li>button.dropdown-toggle .btn-caret{width:auto}}.navbar-nav>li>button.dropdown-toggle .btn-caret .caret{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px dashed;margin-left:5px}.navbar-nav>li>button.dropdown-toggle[aria-expanded=true] .btn-caret .caret{border-top:none;border-bottom:6px dashed}@media (min-width:768px){.navbar-nav>li>button.dropdown-toggle .btn-text{width:auto}}.nav-secondary{font-family:ff-meta-web-pro,"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;font-size:1em;font-weight:700;margin:0 -15px;padding:15px}@media (min-width:768px){.nav-secondary{background:#1b3d6d;font-weight:400;letter-spacing:.02em;margin:0;position:absolute;padding:0 50px 0 0;text-align:right;top:-75px;width:100%}}@media (min-width:960px){.nav-secondary{top:-95px}}@media (min-width:1200px){.nav-secondary{top:-70px}}.nav-secondary ul{list-style-type:none;margin-bottom:0;padding-left:0}.nav-secondary ul>li{vertical-align:middle;margin:0}@media (min-width:768px){.nav-secondary ul>li{display:inline-block;width:auto;vertical-align:middle}}.nav-secondary a{color:#1b3d6d;display:block;font-size:.9em;padding:0;text-decoration:none}@media (min-width:768px){.nav-secondary a{border-bottom:none;color:#e2e9f3;font-size:.7em;letter-spacing:.05em;padding:3px .7em 3px;text-transform:uppercase}}@media (min-width:1200px){.nav-secondary a{font-size:.85em}}.nav-secondary a:hover{background:#ffe152;color:#333}@media (min-width:768px){.nav-secondary a: hover{background-color:transparent;color:#ffe152}}.navbar-collapse.collapse.in{width:100%}#searchtoggle{display:none}@media (min-width:768px){#searchtoggle{background:0 0;display:block;height:27px;padding:2px 15px 0;position:absolute;right:0;top:-75px}#searchtoggle:focus{background:#1b3d6d}}@media (min-width:960px){#searchtoggle{top:-95px}}@media (min-width:1200px){#searchtoggle{top:-70px}}@media (min-width:768px){#searchmobile{display:none}}#cse-search-box,#cse-search-box2{background:#1b3d6d;margin:0 -15px;padding:10px;text-align:left}@media (min-width:768px){#cse-search-box{float:right;background:0 0}}@media (min-width:768px){#search{background:#1c3b6b;padding:0 20px;position:absolute;right:0;top:-47px}}@media (min-width:960px){#search{padding:9px 20px;top:-67px}}@media (min-width:1200px){#search{top:-39px}}.search-input{border:medium none;padding:2px 8px}.search-submit{background:#ffe152;border:medium none;border-top-right-radius:2px;border-bottom-right-radius:2px;font-size:14px;margin-left:-3px;padding:4px 8px;vertical-align:bottom}.banner{margin:0;background-position:center center;background-repeat:no-repeat;background-size:cover}.banner.banner-narrow div{padding:10em 1em 1em}.banner div{margin:0 auto;max-width:1170px;padding:5em 1em 1em}@media (min-width:500px){.banner div{padding:10em 1em 1em}}@media (min-width:1200px){.banner div{padding:18em 1em 1em}}@media (min-width:1300px){.banner div{max-width:1250px}}.banner p{margin:0;color:#fff;line-height:1.2em;font-family:ff-meta-web-pro,"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;font-size:2em;font-weight:700;text-shadow:0 3px 3px #111}@media (min-width:500px){.banner p{font-size:3em}}@media (min-width:1200px){.banner p{font-size:4.2em}}.banner-student-portal .banner{background:url(images/lawbuilding.jpg)}.test{background:#222}video#bgvid{display:none}@media (min-width:1025px){video#bgvid{display:block;height:100vh;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:95px;width:100%;z-index:-100}}@media screen and (min-width:1025px) and (-ms-high-contrast:active) and (-ms-high-contrast:none){video#bgvid{height:auto}}@supports (-ms-ime-align:auto){video#bgvid{height:auto}}.home-elevator.container{padding:30px 15px}.home-headline{background:url(images/schooloflawbldg.png) repeat scroll center top/cover;height:calc(100vh - 55px)}@media (min-width:943px){.home-headline{height:calc(100vh - 125px)}}@media (min-width:1025px){.home-headline{background-image:none;background-color:rgba(0,0,0,.2);height:calc(100vh - 135px)}}@media (min-width:1200px){.site-header{margin:0 auto;max-width:1170px;position:relative}}@media (min-width:1200px){.site-header h1{padding:.5em 0}}@media (min-width:1200px){.main{margin:0 auto;max-width:1170px;position:relative}}.jumbotron{background-size:cover;height:75vh;margin-bottom:0;max-width:100%;padding:0;position:relative;width:100vw}@media (min-width:992px){.jumbotron{height:calc(100vh - 140px)}}@media (max-width:1024px) and (orientation:landscape){.jumbotron{height:100vh}}@media (min-width:1200px){.jumbotron{background-position:center right}}.jumbotron.top-left{background-position:top left}.jumbotron.top-right{background-position:top right}.jumbotron.top-center{background-position:top center}.jumbotron.bottom-left{background-position:bottom left}.jumbotron.bottom-right{background-position:bottom right}.jumbotron.bottom-center{background-position:bottom center}.jumbotron.center-left{background-position:center left}.jumbotron.center-right{background-position:center right}.jumbotron.center-center{background-position:center center}.jumbotron .container{text-align:center}.jumbotron .main-panel-text{text-align:center;position:relative;margin:0 auto;top:60%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}@media (min-width:1200px){.jumbotron .main-panel-text{width:1170px}}@media (min-width:1300px){.jumbotron .main-panel-text{width:1250px}}.jumbotron .scrollbtn{position:absolute;bottom:40px;text-align:center;width:100%}@media (max-height:550px){.jumbotron .scrollbtn{bottom:10px}}@media (max-width:1024px) and (orientation:landscape){.jumbotron .scrollbtn{display:none}}.jumbotron-head{color:#fff;font-size:1.2em;font-weight:700;line-height:1.2em;margin-bottom:10px;text-shadow:0 0 10px #000;padding:0 1em}@media (max-height:550px){.jumbotron-head{font-size:1.5em}}@media (min-width:600px){.jumbotron-head{font-size:2em}}@media (min-width:992px){.jumbotron-head{font-size:2.9em}.jumbotron-head.text-lg{font-size:3.2em}}.jumbotron-subhead{color:#fff;font-size:1em;font-weight:700;line-height:1.2em;margin-bottom:100px;padding:0 1em;text-shadow:0 0 10px #000}@media (max-height:550px){.jumbotron-subhead{font-size:1.2em;margin-bottom:50px;padding:0 1.5em}}@media (min-width:600px){.jumbotron-subhead{font-size:1.5em}}@media (min-width:992px){.jumbotron-subhead{font-size:2.2em}}.jumbotron-subhead a[href]{color:#fff;text-decoration:underline}.jumbotron-subhead a[href]:hover{text-decoration:none}.scroll{background-color:#111;border:medium none;border-radius:5px;-webkit-box-shadow:0 0 20px rgba(0,0,0,.8);box-shadow:0 0 20px rgba(0,0,0,.8);bottom:30px;color:#fff;font-size:25px;line-height:1em;opacity:.6;padding:10px 14px 5px;text-align:center}@media (max-height:550px){.scroll{font-size:15px}}@media (min-width:992px){.scroll{bottom:50px}}.main-panel-text{position:absolute;text-align:center;bottom:50px;width:100%}@media (max-height:550px){.main-panel-text{bottom:auto;top:40%}}@media (min-width:600px){.main-panel-text{bottom:100px}}.news-and-events{background:#fff;font-size:16px;padding:0 0 30px}.news-and-events h2{color:#1b3d6d;font-family:ff-meta-web-pro,"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;font-weight:700;margin-bottom:10px}.news-and-events p{border-top:1px dotted #ccc;font-size:.95em;margin:0;padding:15px 0}.news-and-events p a{color:#1b3d6d;text-decoration:none}.news-and-events .separator{color:#888;padding:0 5px}.event-date-home{color:#555;font-weight:700}#accolades{background:rgba(0,0,0,0) url(images/accolades.png) repeat scroll 0 0/cover;font-size:.92em;margin:0;padding:20px}#accolades h2{color:#fff;font-family:ff-meta-web-pro,"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;font-size:3em;font-weight:700;margin:20px 0}@media (min-width:992px){#accolades h2{font-size:4em}}@media (min-width:1200px){#accolades h2{font-size:5em}}#accolades a{color:#fff;text-decoration:underline}#accolades a.btn-yellow{color:#444;text-decoration:none}#accolades .intro-text{color:#fff;font-size:1.3em;line-height:1.5em;padding-right:20px}#accolades .bucket{background-color:rgba(44,85,150,.9);background:rgba(44,85,150,.9);color:#fff;line-height:1.5em;margin:20px 0;padding:30px 30px 20px}@media (min-width:1200px){#accolades .bucket{margin:20px 0 20px 10px}}#accolades .bucket:last-child{margin-bottom:30px}#accolades .bucket h2,#accolades .bucket h3{color:#fff;font-size:1.3em;margin-top:0;text-transform:none}#accolades .bucket h2 .highlight,#accolades .bucket h3 .highlight{color:#ffe152}#accolades .bucket h2 a,#accolades .bucket h3 a{text-decoration:none}@media (min-width:768px){#accolades .bucket h2{font-size:3em}}@media (min-width:992px){#accolades .bucket h2{font-size:4em}}@media (min-width:1200px){#accolades .bucket h2{font-size:5em}}.bgbuckets-intro p{color:#fff;font-size:1.4em}.home-feature-items .item{background:#fff;border-bottom:#ddd 2px solid;display:block;float:left;margin:1%;width:98%}@media (min-width:600px){.home-feature-items .item{display:block;float:left;margin:1%;width:48%}}.home-feature-items .item h2{background:#fff none repeat scroll 0 0;border-bottom:1px dotted #bbb;color:#275799;display:inline-block;font-family:ff-meta-web-pro,"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;font-size:.9em;font-weight:700;letter-spacing:.05em;margin:0 0 10px;padding:10px 0;text-align:center;text-transform:uppercase}.home-feature-items .item h2 a.viewallbtn{color:#fff;float:right;font-size:14px;font-style:italic}.home-feature-items .item h3{font-size:1.3em;margin-bottom:10px;margin-top:0;text-transform:none}.home-feature-items .item h3 a{text-decoration:none;font-weight:700}.home-feature-items .item p{color:#555}.data-api-items,.items-container,.target-items{overflow:hidden;margin:0 -1%}.items-container.nested-items-parent .item{width:98%}@media (min-width:600px){.items-container.nested-items-parent .item{width:48%}}.item-text{padding:.5em 1.5em;text-align:center}.ucilawdescription{color:#fff;margin-top:40px;font-size:1.5em;line-height:1.3em;margin-bottom:30px}.site-footer{background:#eee;position:relative;padding:1em 1em 0;margin:0 0 0;clear:both}.site-footer p{color:#555;line-height:1.5}@media only screen and (min-width:42.857em){.site-footer{background:#eee;padding:1em 1em 3em}}.home .site-footer{margin:0}.nav-footer{font-size:.857em}@media only screen and (min-width:48em){.nav-footer{float:left}}.nav-footer ul{color:#ccc;list-style-position:inside;padding:5px 0}@media only screen and (min-width:48em){.nav-footer li{display:inline-block;white-space:nowrap}.nav-footer li:after{margin:0 .25em 0 .5em;content:'|'}.nav-footer li:last-child:after{content:''}}.nav-footer a{display:inline;color:#275799}.nav-social{clear:both;margin:0 auto;text-align:left}@media only screen and (min-width:48em){.nav-social{float:right}}.nav-social ul{padding-left:0}@media (min-width:800px){.nav-social ul{margin-top:-60px}}.nav-social li{display:inline-block;margin-bottom:.5em;vertical-align:top;width:auto}@media only screen and (min-width:48em){.nav-social li{margin:0}}.nav-social a{color:#1b3d6d;display:block;font-size:2em;padding:.3em}@media only screen and (min-width:42.857em){.nav-social a{color:#1b3d6d;font-size:1.5em;padding:.4em}}.nav-social a:hover{color:#275799;text-decoration:none}.nav-portal{background-color:#252a31;margin:1em -1em 0;padding:0;position:relative;z-index:1000}@media only screen and (min-width:42.857em){.nav-portal{bottom:0;margin:0 -1em;padding:0 1em;position:fixed;width:100%}}.nav-portal ul{padding-left:0}.nav-portal ul ul{list-style-type:none}.nav-portal ul.container{margin-bottom:0}.nav-portal a{text-decoration:none}.nav-portal .toggled .ptoggle{color:#ffe152;background-color:#2c333d}.nav-portal .ptoggle{color:#fff;display:block;font-family:ff-meta-web-pro,"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;font-size:.9em;font-weight:700;line-height:1em;letter-spacing:.02em;padding:.75em 1em;text-transform:uppercase}@media only screen and (min-width:42.857em){.nav-portal .ptoggle{padding:1.1em 1em .8em}}.nav-portal .ptoggle:hover{background-color:#2c333d;color:#ffe152;text-decoration:none}@media only screen and (min-width:42.857em){.nav-portal .ptoggle span{display:block}}@media only screen and (min-width:42.857em){.nav-portal>ul>li{display:inline-block;vertical-align:middle}}.pcontent{background-color:#e2e3e7;display:none;padding:1em;width:100%}@media only screen and (min-width:42.857em){.pcontent{position:absolute;left:0;bottom:2.5em;width:100%;padding:2em;text-align:left}}.pcontent li{margin:0 0 .5em}.pcontent h2{margin:0 0 1em;font-size:2.143em}.pcontent h3{padding:0 0 .2em;font-size:1.071em;font-weight:700;text-transform:uppercase;border-bottom:1px solid #a3aab0}.pcontent nav a{color:#275799;display:inline-block}.pcontent nav a:hover{text-decoration:underline}.pcontent .date{display:inline-block;min-width:20%}@media only screen and (min-width:32.813em) and (max-width:55em){.pcontent .col1{width:100%}}@media only screen and (min-width:60em){.pcontent .col1{width:24%}}@media only screen and (min-width:32.813em) and (max-width:55em){.pcontent .col2,.pcontent .col3{width:48%}}@media only screen and (min-width:60em){.pcontent .col2,.pcontent .col3{width:35.5%}}@media only screen and (min-width:48em){.pcontent .col2 li{display:inline-block;vertical-align:top;width:49%}}.toggled .pcontent{-webkit-box-shadow:0 -10px 10px 0 rgba(0,0,0,.2);box-shadow:0 -10px 10px 0 rgba(0,0,0,.2)}.uci-irvine{padding:0 1em 1em}@media only screen and (min-width:42.857em){.uci-irvine{float:right;margin:.8em 1em;padding:0}}.uci-irvine a{background:url(images/uc-irvine-new.png) 0 0 no-repeat;color:#fff;display:block;width:128px;height:20px;text-indent:-9999px;overflow:hidden}.jump-menu{margin-left:-1em;margin-right:-1em}.jump-menu button{background:#ffe152;border:0;font-weight:700;padding:0 .5em .5em;text-transform:uppercase;width:185px}.jump-menu button .fas{display:inline-block;font-size:1.4em;margin-top:3px;padding:0 8px;vertical-align:bottom}.jump-menu .dropdown-menu{background:#1b3d6d;border-radius:0;margin-top:0;width:185px}.jump-menu .dropdown-menu a{color:#fff}.flex-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-wrap .item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.section-quicklinks{background:#fff;border-top:8px solid #ffe152;padding:0 1em 1em}@media (min-width:768px){.section-quicklinks{border-bottom:1px solid #ddd}}@media (min-width:768px){.container-portal-buttons{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 2em;width:100%}}a.portal-button{border-bottom:1px solid #ccc;color:#275799;display:block;padding:10px 15px;text-align:left}@media (min-width:768px){a.portal-button{border:1px solid #ccc;border-radius:3px;display:inline-block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:20px 8px;text-align:center;margin:10px;vertical-align:top}}a.portal-button:hover{background:#ffe152;color:#333;text-decoration:none}a.portal-button .far,a.portal-button .fas{width:2em}@media (min-width:768px){a.portal-button .far,a.portal-button .fas{font-size:1.5em}}a.portal-button p{display:inline;font-weight:700;line-height:1.2em;padding:5px 0}@media (min-width:768px){a.portal-button p{display:block;font-size:.85em;margin-bottom:0}}.portal-events{background:#fff;color:#1b3d6d;padding:1em 1em 2em}.portal-events a{color:#1b3d6d}.portal-events h2{color:#1b3d6d;font-size:1.5em;margin-top:20px}.portal-events .event-date-home{color:#555}.portal-events .localist-widget{padding:.5em 0 0}.portal-events .panel-group{background:#fff;padding:0 0 2em}.portal-events .panel-group .panel{border-radius:0}.portal-events .panel-group .panel a[role=button]{color:#275799;display:block;font-weight:700}.portal-events .panel-group .panel a[role=button] .fas{width:2em}.portal-events .panel-group .panel-default>.panel-heading{background:#fff;border-bottom:1px solid #ddd;padding:0}.portal-events .panel-group .panel-default>.panel-heading:hover{background:#ffe152}.portal-events .panel-group .panel-default>.panel-heading a{border-bottom:none;margin:0;padding:.5em}.portal-events .panel-group .panel-default>.panel-heading:hover{cursor:pointer}.portal-studentlife{background:#275799;padding:2.5em 1em}.portal-studentlife li{margin-bottom:10px}.portal-studentlife a[href]{color:#fff}.portal-studentlife h2{color:#ddd;font-size:1.4em;margin-top:.5em;text-transform:uppercase}.portal-studentlife ul{margin-bottom:3em}.section-academics{background:url(images/aldrichpark-portal-1800px.png) center center;color:#fff;padding:50px 0}.section-academics h2{color:#fff;font-size:3em;margin:0 0 .5em;padding:0}.section-academics h3{color:#fff;font-size:1.3em;text-transform:uppercase}.section-academics a{color:#fff}.section-academics li{margin-bottom:5px}.section-academics .item{background:rgba(255,255,255,.8);border-radius:2px;color:#1b3d6d;margin:1em 1em 1em 0;padding:2em}.section-academics .item h3{color:#1b3d6d;font-size:1.5em;margin:0 0 10px;padding:0}.section-academics .item p{line-height:1.1em}.section-academics .item a{color:#275799}.section-academics .item a:hover{color:#333;border-bottom:1px solid #333}.section-academics .widget-photocard{display:none}@media (min-width:768px){.section-academics .widget-photocard{display:block}}