.smContentArea section{padding:0}.smHeaderMessageBox{background-color:rgba(0,0,0,.4);padding:1em 2em 2em 2em;color:#fff;margin:0 auto}.smHeaderMessageBox>h1{color:#fff}.smHeaderMessageBox>p{font-size:1.3em;text-align:center;line-height:1.5em}.smHeaderMessageBox>p a{color:#c10606}.smContentArea .fieldGroup>.field.trsPasswordMessage>h3{color:#920000;line-height:1.4;font-size:1em;font-style:italic;background-color:#fff1f4;padding:.5em 10em;max-width:100%}.smLandingPageHeader header.signup{padding-top:100px!important;padding-bottom:0!important}.smQuickLinks .smProfileLogin{margin-top:-14px}.smQuickLinks .smProfileLogin .login_wid>li>input[type=password],.smQuickLinks .smProfileLogin .login_wid>li>input[type=submit],.smQuickLinks .smProfileLogin .login_wid>li>input[type=text]{border-style:solid;border-width:1px;color:#333;border-color:#999}.smQuickLinks .smProfileLogin .login_wid>li>input[type=submit]{padding:8px}.top-bar.overlay-bar.offscreen-menu .smProfileHeader .smProfileDetails{color:#fff}.smQuickLinks span>i{display:none}.smQuickLinks span>a{display:inline-block;margin:0 .5em;color:#efefef}.smQuickLinks span>a:after{content:"|";margin-left:.5em}.smQuickLinks span>a:last-child:after{content:""}.trsContentWrapper,.trsContentWrapper .col-md-12{padding:0}.smContentArea .widgetHeader{padding:0}section.dark-wrapper.trs-light-row .stat-bubble,section.dark-wrapper.trs-light-row h3{color:#999;border-color:#999}.smQuickLinks{display:none;position:relative;top:-19px}.nav-sticky .smQuickLinks{display:block;float:left;clear:both;width:100%;height:15px;border-bottom:solid 1px #afafaf;margin-left:15px;padding-bottom:20px}.top-bar.nav-sticky{border-bottom:solid 1px #fff;box-shadow:0 0 1.5em rgba(0,0,0,.2)}#menu-main-menu ul.subnav{border-style:solid;border-width:1px;box-shadow:0 0 1.5em rgba(0,0,0,.3)}.nav-sticky #menu-main-menu ul.subnav{border-style:solid;border-width:0 1px 1px;box-shadow:0 11px 1.5em rgba(0,0,0,.2);margin-top:1px;margin-left:-20px}.offscreen-container{-webkit-overflow-scrolling:touch;padding-bottom:1em}.offscreen-container .menu-item-has-children>a{margin-left:.5em;margin-top:.5em}.offscreen-container ul.menu>li>a:hover{color:#fff!important;text-decoration:none}.offscreen-container ul.menu>li>ul>li,.offscreen-container-authenticated ul.menu>li{padding-left:2em}.offscreen-toggle{display:none;position:absolute}.smQuickLinks .offscreen-toggle.sm-authenticated{display:inline-block}.smQuickLinks .offscreen-toggle.sm-authenticated{right:10px}.offscreen-menu .logo{padding-bottom:0}.overlay-bar.nav-sticky .menu li a:hover{color:#000}.offscreen-container{z-index:9999}.offscreen-container.sm-authenticated{z-index:9998}.offscreen-container.sm-authenticated.showing{z-index:10000}.smProfileDetails>span{display:block;line-height:1}.top-bar.offscreen-menu{background:rgba(1,34,43,.82);position:absolute!important}.top-bar.offscreen-menu.nav-sticky{position:fixed!important;background-color:rgba(0,0,0,.75)}.top-bar .utility-menu{display:none!important}.top-bar.offscreen-menu .smProfileLogin .login_wid>li>input[type=password],.top-bar.offscreen-menu .smProfileLogin .login_wid>li>input[type=text]{border:solid 1px #999}.top-bar.offscreen-menu .smProfileLogin .login_wid>li>input[type=submit]{color:#333;border-color:#999}.top-bar.offscreen-menu .smProfileLogin .login_wid>li>input[type=submit]:hover{color:#fff;border-color:#999;background-color:#999}.top-bar.offscreen-menu.overlay-bar:not(.nav-sticky) .smQuickLinks span>a{color:#fff}.top-bar.offscreen-menu.overlay-bar .smProfileLogin .login_wid>li>input[type=password],.top-bar.offscreen-menu.overlay-bar .smProfileLogin .login_wid>li>input[type=text]{-webkit-appearance:none}.top-bar.offscreen-menu.overlay-bar:not(.nav-sticky) .smProfileLogin .login_wid>li>input[type=submit]{color:#fff;border-color:#fff}.top-bar.offscreen-menu.overlay-bar:not(.nav-sticky) .smProfileLogin .login_wid>li>input[type=submit]:hover{color:#333;border-color:#fff;background-color:#fff}.nav-menu .offscreen-toggle.sm-authenticated .smProfileImage{display:block;float:left;clear:none;margin:0 .5em 0 0}.smProfileBlock button{border-color:#fff}.smProfileBlock button:hover{background-color:#3498db;color:#fff}.smProfileBlock button span.btnText{color:#fff;margin-right:.5em}.nav-menu .offscreen-toggle.sm-authenticated .smProfileImage>span.personIcon,.nav-menu .offscreen-toggle.sm-authenticated .smProfileImage>span.personIconWhite{display:block;margin:0;height:35px;width:35px;background-size:100%;background-position:0 0;top:0;border:0;box-shadow:none}.nav-menu .offscreen-toggle.sm-authenticated>.icon{float:right;height:35px;width:35px;background-size:50%;background-position:50%;top:0}div.offscreen-toggle .menuIcon{background-image:url(../../../assets/img/svg/icon_menu.svg)!important;position:relative;right:-5px}.nav-menu .offscreen-toggle.sm-authenticated .smProfileDetails{display:block;float:left;clear:none}.nav-menu .offscreen-toggle.sm-authenticated .smProfileDetails>p:first-child{margin:0;line-height:1}.nav-menu .offscreen-toggle.sm-authenticated .smProfileImage{width:25px;height:25px;background-color:transparent}.nav-menu .offscreen-toggle.sm-authenticated .smProfileImage>span.personIconWhite{width:25px;height:25px}.offscreen-container-authenticated{position:fixed;width:300px;background:#333;right:0;height:100%;top:0;z-index:99999;transition:all .3s ease;transform:translate3d(300px,0,0);padding:25px 10px}.offscreen-container-authenticated.reveal-nav{transform:translate3d(0,0,0)}.offscreen-container .smMenuContainer,.offscreen-container-authenticated .smMenuContainer{padding:0 1em}.offscreen-menu-authenticated .container{transition:all .3s ease;transform:translate3d(0,0,0)}.offscreen-menu-authenticated .container.reveal-nav{transform:translate3d(-300px,0,0)}.offscreen-container-authenticated .logo{bottom:0!important}.offscreen-container-authenticated .menu{display:block}.offscreen-container-authenticated .menu li{float:none;margin-bottom:16px}.offscreen-container-authenticated .menu li a{padding-bottom:0!important;color:#aaa!important}.offscreen-container-authenticated .menu li a:hover{color:#fff!important}.offscreen-container-authenticated .social-icons{position:absolute;bottom:40px}.offscreen-container-authenticated .social-icons li a{color:#fff!important}.offscreen-container-authenticated>h2{color:#fff;margin-top:-37px;margin-bottom:13px}.offscreen-container .menu-item-has-children>a,.offscreen-container-authenticated .smMenuContainer>h2{font-family:Open Sans,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;margin:.5em 0;margin-top:.25em;color:#fff!important;font-size:20px!important;line-height:44px!important;text-transform:none;padding-left:.5em;padding-right:.75em}.offscreen-container .menu-item-has-children>a:first-child,.offscreen-container-authenticated .smMenuContainer>h2:first-child{margin:.25em 0 .5em 0}.offscreen-container .menu-item-has-children>a{margin-left:2em}.offscreen-container-authenticated>ul.menu{padding:0 1em}.offscreen-container,.offscreen-container-authenticated{padding:0;overflow:auto}.offscreen-container .logoPlusSocial{display:block;float:left;clear:both;width:100%;margin-top:-18px;margin-bottom:.5em}.offscreen-container .homeLogoLink{float:left}.offscreen-container .logoPlusSocial>ul.social-icons{display:block;position:static;float:right;margin-top:12px}.offscreen-container .logo{display:block}.offscreen-container ul.menu>li>a{font-size:1em;color:#fff!important;cursor:default;text-decoration:none}.offscreen-container .icon.deleteIcon,.offscreen-container-authenticated .icon.deleteIcon{background-image:url(../../../assets/img/svg/icon_X.svg);position:absolute;z-index:1}.offscreen-container .icon.deleteIcon{right:15px;top:15px}.offscreen-container-authenticated .icon.deleteIcon{right:15px;top:15px}.smProfileLogin #login{display:block}.smProfileLogin .login_wid{margin:0}.smProfileLogin .login_wid>li{display:block;float:left;margin-right:5px}.smProfileLogin .login_wid>li:nth-child(1),.smProfileLogin .login_wid>li:nth-child(3){display:none}.smProfileLogin .login_wid>li>input[type=password],.smProfileLogin .login_wid>li>input[type=text]{padding:3px 10px;line-height:1.3;max-width:100%}.smProfileLogin .login_wid>li>input[type=submit]{padding:6px;color:#fff;border-color:#fff;position:relative;top:-2px}.smProfileLogin .login_wid>li:last-child{float:right;margin-right:0}.smProfileLogin{display:block;float:right}.smProfileLogin .error_wid_login{position:absolute;border:0;padding:14px;width:349px;text-align:center;right:176px}a.trsApplyNow{border-radius:0;width:100%;font-size:1.2em;color:#fff;background-color:#3498db;position:relative;bottom:-32px;padding:20px 10px;display:block}section.smallTopPad{padding-top:20px}.smLandingPageHeader .smHeaderLogin{background-color:rgba(0,0,0,.6);max-width:400px}.smLandingPageHeader .smHeaderLogin h2{color:#fff;padding:.5em .5em 0 .5em}.trsFullMarqueeContainer>.col-sm-12{padding:0}.smLandingPageHeader .col-sm-12{padding:20px;margin:0}.smLandingPageHeader .vc_column_container .text-center h1{margin-bottom:0}.smLandingPageHeader .smHeaderLogin .login_wid li:nth-child(1),.smLandingPageHeader .smHeaderLogin .login_wid li:nth-child(3){display:none}.smLandingPageHeader .smHeaderLogin{max-width:350px}.smLandingPageHeader .smHeaderLogin .trsLoginText{color:#fff;padding:1em 1em 0 1em;font-size:1.5em}.smLandingPageHeader .smHeaderLogin .login_wid input[type=password],.smLandingPageHeader .smHeaderLogin .login_wid input[type=text]{border-radius:0;max-width:90%;background-color:#fff}.smLandingPageHeader .smHeaderLogin .login_wid input[type=submit]{background:0 0!important;border:solid 1px #fff!important;color:#fff}.smLandingPageHeader .smHeaderLogin .login_wid input[type=submit]:hover{background-color:#fff!important;color:#000!important}.login form .input,.login input[type=text]{font-weight:400}.footer-container,.main-container,.offscreen-menu .container,.top-bar,div.offscreen-container,div.offscreen-container-authenticated{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease}.background-image-holder.parallax-background{top:-20%}li.menu-item-object-u4sm_page a{color:#004edd!important}.offscreen-container li.menu-item-object-u4sm_page a{color:#00ffd1!important}.trsFooterMenu{display:block;margin-bottom:1em;text-align:center}.footerAddress{display:block;float:left;text-align:center}.footerAddress>img{float:none!important;max-width:210px;border-right:0!important;padding-right:.5em;margin-right:.5em}.footerAddress>address{float:right;line-height:1.25}.footerAddress>address>span{display:block;color:#fff!important;font-family:'Fira Sans',sans-serif!important;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.article-body header.title{margin-bottom:20px}.blog-snippet-1 .sub{display:none}.page-id-101 .top-bar.offscreen-menu.nav-sticky,.page-id-108 .top-bar.offscreen-menu.nav-sticky,.page-id-114 .top-bar.offscreen-menu.nav-sticky,.page-id-118 .top-bar.offscreen-menu.nav-sticky,.page-id-285 .top-bar.offscreen-menu.nav-sticky{display:none}.hero-divider a.btn{min-width:0}.hero-divider a.btn:first-of-type{margin-right:1em}.smLandingPageHeader .smHeaderLogin,div.main-container{margin-top:0!important}header .container .col-md-10.col-md-offset-1.col-sm-12{display:none!important}.top-bar .nav-menu,.top-bar .nav-menu .smQuickLinks,.top-bar .nav-menu .smQuickLinks .alt-font{display:block!important}.top-bar .nav-menu .smQuickLinks .alt-font{position:relative;top:.5em}.top-bar.nav-sticky .nav-menu .smQuickLinks .alt-font{top:-.5em}.smLandingPageHeader header .photo-form-wrapper,div.main-container .smLandingPageHeader .col-sm-12,div.main-container .smLandingPageHeader .vc_col-sm-12{margin:0!important}div.main-container .smLandingPageHeader header{padding-top:150px!important}.overlay-bar .has-dropdown:after,.overlay-bar .offscreen-toggle i,.overlay-bar.nav-sticky .columns>.menu>li>a,.top-bar .nav-menu .smQuickLinks .smHeaderLogin button span.btnTxt{color:#fff!important}.top-bar .nav-menu{padding:0 15px!important}.top-bar.overlay-bar.offscreen-menu{overflow:visible!important;min-height:0!important;max-height:none!important;border-bottom:solid 1px #1f7a90!important}.top-bar.overlay-bar.offscreen-menu .row.nav-menu .smQuickLinks{border-bottom:solid 1px #1f7a90!important;background-color:inherit!important;float:right!important;width:100%!important;top:0!important;margin-bottom:0!important;margin-top:0!important;padding:0!important;padding-top:23px!important;padding-bottom:.5em!important}.logged-in .top-bar.overlay-bar.offscreen-menu .row.nav-menu .smQuickLinks{padding-top:15px!important}.top-bar .nav-menu .smQuickLinks .smHeaderLogin button{border:solid 1px #fff!important;border-radius:2px!important}.top-bar .nav-menu .smQuickLinks .smHeaderLogin button span.icon{background-image:url(../../../assets/img/svg/icon_locked.svg)!important}.top-bar .nav-menu>.columns{padding:32px 0 0!important}.top-bar .nav-menu>.columns.col-sm-9.col-md-10{padding-left:5px!important}.top-bar .smQuickLinks .smProfileLogin{margin-top:-13px!important}div.offscreen-toggle{right:0!important;color:#fff!important;margin:.5em .5em 0 0!important}div.offscreen-toggle .smProfileImage{margin-left:0!important}.top-bar.nav-sticky>div.container,.top-bar.nav-sticky>div.container>div.nav-menu{padding-right:0!important}.widgetContent .contentBlock.lightBg button{background-color:#fff}.widgetContent .contentBlock.lightBg button:hover{background-color:#3498db;color:#fff}.smProfileBlock .smProfileDetails{float:left;text-align:left}.smProfileBlock .smProfileDetails p{margin:0;color:#fff;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.u4HideNav .top-bar.offscreen-menu.nav-sticky{position:absolute!important;display:block;visibility:hidden}body.u4HideFooter footer.short{display:none}.top-bar.offscreen-menu.nav-sticky .offscreen-container-authenticated.reveal-nav,.top-bar.offscreen-menu.nav-sticky .offscreen-container.reveal-nav{visibility:visible}.footer-container .text-center p{display:table;margin:0 auto}#HighSchoolContainer .radioGroup input[type=radio]{display:block;opacity:0;position:absolute}body.u4sm-theme .registrationContent .pagerWrap{background-color:#0d78aa}body.u4sm-theme .registrationContent .pagerWrap .sr-only{background:#000;color:#fff}#matriculationContainer .radioGroup input[type=radio]{display:inline-block;opacity:0;position:absolute}.nav-menu .offscreen-toggle.thesis.sm-authenticated .smProfileImage{display:block;float:left;clear:none;margin:0 .5em 0 0}.smProfileBlock button.offscreen-toggle.thesis.sm-authenticated{border-color:#6ac5da;background:#6ac5da!important;padding:0;padding-left:12px;padding-right:10px;height:30px;padding-bottom:29px;line-height:30.5px!important}.smProfileBlock button.offscreen-toggle.thesis.sm-authenticated:hover{background-color:#3db5d2!important;border-color:#3db5d2;color:#3db5d2}.smProfileBlock button.offscreen-toggle.thesis.sm-authenticated span.btnText.thesis{color:#000;font-family:'Fira Sans',sans-serif!important;font-size:14px;font-style:normal;font-weight:400!important;margin-right:.5em;text-transform:none!important}.nav-menu .offscreen-toggle.thesis.sm-authenticated .smProfileImage>span.personIcon,.nav-menu .offscreen-toggle.thesis.sm-authenticated .smProfileImage>span.personIconWhite{display:block;margin:0;height:35px;width:35px;background-size:100%;background-position:0 0;top:0;border:0;box-shadow:none}.nav-menu .offscreen-toggle.thesis.sm-authenticated>.icon{float:right;height:35px;width:35px;background-size:50%;background-position:50%;top:0}.nav-menu .offscreen-toggle.thesis.sm-authenticated .smProfileDetails{display:block;float:left;clear:none}.nav-menu .offscreen-toggle.thesis.sm-authenticated .smProfileDetails>p:first-child{margin:0;line-height:1}.nav-menu .offscreen-toggle.thesis.sm-authenticated .smProfileImage{width:25px;height:25px;background-color:transparent}.nav-menu .offscreen-toggle.thesis.sm-authenticated .smProfileImage>span.personIconWhite{width:25px;height:25px;margin-top:1px}.top-bar.overlay-bar.offscreen-menu .row.nav-menu .smQuickLinks .smProfileBlock .offscreen-toggle.thesis.sm-authenticated .smProfileDetails p{text-align:left}.smQuickLinks .offscreen-toggle.thesis.sm-authenticated{margin-top:-21px}.postid-192 .offscreen-toggle.thesis.sm-authenticated,.postid-194 .offscreen-toggle.thesis.sm-authenticated,.postid-196 .offscreen-toggle.thesis.sm-authenticated{position:relative;right:0}.top-bar.offscreen-menu:not(.overlay-header) .smQuickLinks .smProfileBlock .offscreen-toggle.thesis.sm-authenticated{top:0;margin-top:0;border-bottom:solid 1px #999;border-radius:30px}.nav-menu .offscreen-toggle.thesis.sm-authenticated{top:-.3em}.nav-menu div.offscreen-toggle.thesis.sm-authenticated{display:block;float:left;clear:both;width:100%;padding:0;right:0}.nav-menu .offscreen-toggle.theis.sm-authenticated>.icon{display:block}.offscreen-toggle.thesis{display:none;position:absolute}.overlay-bar .offscreen-toggle.thesis i{color:#fff!important}div.offscreen-toggle.thesis{right:0!important;color:#fff!important;margin:.5em .5em 0 0!important}div.offscreen-toggle.thesis .smProfileImage{margin-left:0!important}.offscreen-toggle.thesis{display:block;float:right;position:relative}.offscreen-toggle.thesis{display:block}.top-bar.nav-sticky .nav-menu div.offscreen-toggle.thesis{margin-top:.75em!important}div.offscreen-toggle.thesis{position:relative;top:15px;right:10px}.fullWidth{max-width:100%!important;width:100%!important}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.smContentArea{font-size:15px;max-width:1200px;margin:0 auto;padding:0}div,li,p,span,ul{box-sizing:border-box}ul{list-style:none;margin:0;padding:0}.optimalReading{max-width:960px!important;margin:0 auto!important;float:none!important}p{line-height:1.25}.tLeft{text-align:left!important}.tRight{text-align:right!important}.tCenter{text-align:center!important}.fLeft{float:left!important}.fRight{float:right!important}.noPad{padding:0!important}.vaTop{vertical-align:top!important}.vaMiddle{vertical-align:middle!important}.vaBottom{vertical-align:bottom!important}.floatBox{display:block;float:left;clear:both;width:100%}.smHyphen{display:inline;margin:0 .5em}.cols .col{display:block;float:left;clear:none}.cols.one .col{width:100%}.cols.two .col{width:50%}.cols.three .col{width:33%}.cols.four .col{width:25%}.cols.five .col{width:20%}.isPhone,span.icon.isPhone{display:none}.button,button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;padding:2.5px 10px;min-width:0;margin:0 .25em;line-height:2.5;vertical-align:top;cursor:pointer;border-style:solid;border-width:1px;background:0 0}button.iconBtn{padding:.25em .5em!important}button.iconBtn span.icon{min-height:27px}button>span.icon{float:left;clear:none}input[type=password],input[type=text],select,textarea{padding:0 .5em;border-style:solid;border-width:1px;border-color:#cfcfcf;-webkit-appearance:none;border-radius:0;color:#000}input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#7d7d7d}select{-webkit-appearance:none;-moz-appearance:none;padding:0 .5em;border-style:solid;border-width:1px;border-radius:0;background-color:#fff;color:#333;background-image:url(../../../assets/img/svg/icon_disclosureDown.svg);background-repeat:no-repeat;background-size:20px;padding-right:30px;background-position:95% 50%}select[multiple]{background-image:none;padding-right:0}select{background-position:calc(100% - 5px) 50%}input.date,input.hasDatepicker,input[type=text].portalDate{max-width:105px!important}.forgot-information #force .field>input.hasDatepicker[type=text]{float:none!important;max-width:none!important}.button[disabled],.disabled,button[disabled],input[type=reset][disabled],input[type=submit][disabled]{opacity:.5;cursor:not-allowed!important;font-style:italic}input[type=text][disabled]{background-color:#dfdfdf;border:transparent!important;font-style:italic;cursor:not-allowed}[data-responsive-menu]>button{display:none}.widgetMenu .menuWrapper,[data-responsive-menu] .menuWrapper{display:block;float:left;clear:both;width:100%}.widgetMenu ul.menu,[data-responsive-menu] ul.menu{float:right;position:static;white-space:nowrap}.widgetMenu ul.menu>li,[data-responsive-menu] ul.menu>li{margin:0;display:inline-block;float:none}.compactMode>button{display:block;float:right;margin:.75em;padding:0}.compactMode>button>span.icon{display:block!important}.compactMode .menuWrapper{display:none}.compactMode .menuWrapper.active{display:block;padding-top:0}.compactMode ul.menu{position:absolute;top:40px!important;right:.25em;background-color:#fff;right:0;z-index:1;border:solid 1px #999;min-width:190px;box-shadow:0 0 .5em rgba(0,0,0,.5);white-space:normal}.compactMode ul.menu>li{display:block;float:left;clear:both;width:100%}.compactMode ul.menu>li>button{display:block;float:left;width:100%;clear:both;border-style:solid!important;border-width:0 0 1px 0!important;border-color:#999!important;color:#6c777c;margin:0!important}.compactMode ul.menu>li>button:not([disabled]):active,.compactMode ul.menu>li>button:not([disabled]):hover{color:#fff}.compactMode ul.menu>li:last-child>button{border-bottom:0!important}.smTextImageBlock,.textImageBlock{position:relative;overflow:hidden}.smTextImageBlock .imgBlock img,.textImageBlock .imgBlock img{margin:0;max-width:100%;width:100%}.smTextImageBlock.hoverText .contentBlock,.textImageBlock.hoverText .contentBlock{display:block;top:100%;opacity:0;position:absolute;visibility:hidden}.smTextImageBlock.hoverText:hover .contentBlock,.textImageBlock.hoverText:hover .contentBlock{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(44,62,80,.9);text-align:center;transition:all .5s ease;opacity:1;visibility:visible}.smTextImageBlock.hoverText:hover .contentBlock h2,.textImageBlock.hoverText:hover .contentBlock h2{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0)}.smTextImageBlock.hoverText:hover .contentBlock h2 a,.textImageBlock.hoverText:hover .contentBlock h2 a{color:#fff}.smTextImageBlock.hoverText:hover .contentBlock .blog-snippet-1,.textImageBlock.hoverText:hover .contentBlock .blog-snippet-1{margin-top:35px}td div.inline button.smPaymentButton{line-height:1.5}.errorMessage{color:#ff5858}.m-0{margin:0}.ml-10{margin-left:10px}.h-35{height:35px}.bg-grey{background-color:#d3d3d3}.p-10{padding:10px}.r-40{right:40px!important}.r-80{right:80px!important}.thickerText{font-weight:900}.blueFont{color:#079ec2}#AddressFormContainer{display:flex;flex-direction:column}#transaction-types-select{white-space:pre-wrap;word-wrap:break-word;width:300px}#txtAmountStatus{width:300px}.smContentArea .flexWidget.lightBg{background-color:#f7f7f7;border:solid 1px #fff;box-shadow:0 0 .5em rgba(0,0,0,.2)}.smContentArea .flexWidget.darkBg{background-color:#e9e9e9}.smContentArea .widgetHeader.green,.smContentArea .widgetSubHeader.green{background-color:#527d79}.smContentArea .widgetHeader.forestGreen,.smContentArea .widgetSubHeader.forestGreen{background-color:#527d79}.smContentArea .widgetHeader.green.sub,.smContentArea .widgetSubHeader.green.sub{background-color:#83a29f}.smContentArea .widgetHeader.mustard,.smContentArea .widgetSubHeader.mustard{background-color:#675a00}.smContentArea .widgetHeader.blue,.smContentArea .widgetSubHeader.blue{background-color:#566c83}.smContentArea .widgetHeader.blue.sub,.smContentArea .widgetSubHeader.blue.sub{background-color:#8393a2}.smContentArea .widgetHeader.orange,.smContentArea .widgetSubHeader.orange{background-color:#c45500}.smContentArea .widgetHeader.red,.smContentArea .widgetSubHeader.red{background-color:#8f1105}.smContentArea .widgetHeader.purple,.smContentArea .widgetSubHeader.purple{background-color:#7c5683}.smContentArea .widgetHeader.marine,.smContentArea .widgetSubHeader.marine{background-color:#3b7ca1}.smContentArea .widgetHeader.deepOcean,.smContentArea .widgetSubHeader.deepOcean{background-color:#1c445a}.smContentArea .widgetHeader.indigo,.smContentArea .widgetSubHeader.indigo{background-color:#384d74}.smContentArea .widgetHeader.transparent,.smContentArea .widgetSubHeader.transparent{background-color:rgba(0,0,0,0)}.smContentArea .widgetHeader.white,.smContentArea .widgetSubHeader.white{background-color:#fff}.smContentArea .widgetHeader.transparent,.smContentArea .widgetHeader.white,.smContentArea .widgetSubHeader.transparent,.smContentArea .widgetSubHeader.white{border-bottom:solid 1px #c9c9c9}.smContentArea .widgetHeader.transparent>h2,.smContentArea .widgetHeader.white>h2,.smContentArea .widgetSubHeader.transparent>h2,.smContentArea .widgetSubHeader.white>h2{color:#666}.smContentArea #smStudentBilling .widgetHeader.green.sub{background-color:#527d79}.flexWidget{float:left;margin:.25%;position:relative;color:#424747;min-height:300px;box-sizing:border-box}.flexWidget.tiny{width:24%}.flexWidget.small{width:32%;font-size:100%}.flexWidget.medium{width:65%}.flexWidget.large{width:99.5%}.flexWidget.half{width:49.5%}.flexWidget.only{width:100%;margin-top:.5em}.flexWidget.only .widgetContent{max-height:none}.flexWidget .widgetContent,.flexWidget .widgetControls,.flexWidget .widgetHeader,.flexWidget .widgetSubHeader{display:block;float:left;clear:both;width:100%;position:relative;box-sizing:border-box}.flexWidget .widgetHeader,.flexWidget .widgetSubHeader{text-align:center;padding:0}.flexWidget .widgetSubHeader{padding:.25em}.flexWidget .widgetHeader>.widgetIcon{display:block;position:absolute;height:100%;width:40px;background-color:rgba(255,255,255,.2);top:0;left:0;background-size:70%;background-position:50%;background-repeat:no-repeat}.flexWidget .widgetHeader h2{text-align:center;color:#fff;font-size:20px;font-weight:400;display:inline!important;float:none!important}.flexWidget .widgetHeader button{color:#fff;border-style:solid;border-width:1px;border-color:#fff;padding:.25em 1.5em;margin:.5em .5em 0 0}.flexWidget .widgetHeader>.widgetIcon{display:block;position:absolute;height:100%;width:40px;background-color:rgba(255,255,255,.2);top:0;left:0;background-size:70%;background-position:50%;background-repeat:no-repeat}.flexWidget .widgetHeader.transparent>.widgetIcon{background-size:50%}.flexWidget .widgetHeader>span.icon{position:absolute;height:100%;width:50px;top:0;left:auto;right:0;background-size:50%;transition:all .5s}.flexWidget .widgetHeader button.iconOnly{padding:.25em}.flexWidget .widgetHeader .field{display:inline-block;float:none;position:relative;left:1em}.flexWidget .widgetHeader .field label{float:none;display:inline-block;clear:none;margin-bottom:0;font-weight:700}.flexWidget .widgetHeader .field select{float:none;display:inline-block;clear:none}.flexWidget .widgetHeader .widgetHeaderContent{display:block;float:left;clear:none;width:100%;box-sizing:border-box;padding-left:40px;min-height:44px;position:relative}.flexWidget .widgetHeaderContent .widgetTitle{float:left;clear:none;width:80%;min-height:44px;text-align:center}.flexWidget .widgetTitle>h2{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap}.flexWidget .widgetHeaderContent .widgetMenu{float:right;clear:none;width:20%}.flexWidget.large.noMinHeight.lightBg .widgetHeader.blue .widgetHeaderContent.dataPrivacySecHeader{display:flex;padding:0;justify-content:center;align-items:center}.flexWidget.large.noMinHeight.lightBg .widgetHeader.blue .widgetHeaderContent.dataPrivacySecHeader .widgetTitle{flex:95%}.flexWidget.large.noMinHeight.lightBg .widgetHeader.blue .widgetHeaderContent.dataPrivacySecHeader .privacyProfileAddBtn button{margin:0 .5em 0 0}.widgetContent.noMaxHeight .studentPrivacyRow .firstRow{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:1rem 0;background-color:#eee;padding:.5rem}.widgetContent.noMaxHeight .studentPrivacyRow .firstRow .rightPart{display:flex;justify-content:flex-start;align-items:center;gap:1rem;margin:1rem 0;background-color:#eee;padding:.5rem}.widgetContent.noMaxHeight .studentPrivacyRow .firstRow p{margin:0}.widgetContent.noMaxHeight .studentPrivacyRow .authorizedPersonTable{width:90%;margin-bottom:1rem}.widgetContent.noMaxHeight .studentPrivacyRow .authorizedPersonTable tr{line-height:3}.widgetContent.noMaxHeight .studentPrivacyRow .authorizedPersonTable tr th.centered{text-align:center}.widgetContent.noMaxHeight .studentPrivacyRow .authorizedPersonTable tr th.fixWidth{width:20rem}.widgetContent.noMaxHeight .studentPrivacyRow .authorizedPersonTable tr td.centerText{text-align:center}.widgetContent.noMaxHeight .studentPrivacyRow .authorizedPersonTable tr td div.centerContent{display:flex;justify-content:center;align-items:center}.authorizedPersonName{display:flex;justify-content:flex-start;align-items:center;gap:1rem;width:33rem}.authorizedPersonName p{display:flex;justify-content:flex-start;align-items:center;margin:0;gap:1rem;border:#000 1px solid;min-height:2.5rem;padding:.5rem;min-width:24rem;max-width:24rem;background-color:#eee}.deleteAuthorizedRecord{background-image:url(../../../assets/img/svg/dark/icon_X.svg);background-size:contain;background-position:center;background-repeat:no-repeat;display:block;min-width:16px;height:16px;cursor:pointer}.viewAuthorizedRecord{background-image:url(../../../assets/img/svg/dark/icon_inspect.svg);background-size:contain;background-position:center;background-repeat:no-repeat;display:block;min-width:16px;height:16px;cursor:pointer}.addAuthorizedPersonFormGroup{display:flex;justify-content:space-between;align-items:center;flex-direction:column}.field.fieldSet{border-bottom:1px solid #e0e0e0;width:100%}.addAuthorizedPersonForm{width:100%;display:flex;align-items:flex-start;justify-content:space-between}.field.fieldSet .addAuthorizedPersonForm label{flex:30%;text-align:right;margin:1rem}.field.fieldSet .addAuthorizedPersonForm .requiredLabel::before{content:" * ";color:red;font-size:25px;position:relative;top:6px;left:4px}.field.fieldSet .addAuthorizedPersonForm .inputContainer{display:flex;flex-direction:column;width:80%}.field.fieldSet .addAuthorizedPersonForm input{flex:70%;width:90%;margin:1rem}.field.fieldSet .addAuthorizedPersonForm select{flex:70%;width:90%;margin:1rem}@media (max-width:500px){.flexWidget .widgetHeaderContent .widgetTitle{width:85%}.flexWidget .widgetHeaderContent .widgetMenu{width:15%}}@media (max-width:768px){.flexWidget .widgetHeaderContent .widgetTitle{width:85%}.flexWidget .widgetHeaderContent .widgetMenu{width:15%}}@media (max-width:990px){.flexWidget .widgetHeaderContent .widgetTitle{width:85%}.flexWidget .widgetHeaderContent .widgetMenu{width:15%}}@media (min-width:991px){.flexWidget .widgetHeaderContent .widgetTitle{width:75%}.flexWidget .widgetHeaderContent .widgetMenu{width:25%}}.flexWidget .widgetControls{text-align:center;padding:.25em;vertical-align:middle;border-style:solid;border-width:0 0 1px 0;border-color:#dfdfdf}#smStudentSchedule .myScheduleWidget{border-width:0}.flexWidget .widgetControls label{margin-bottom:0;line-height:1.5;padding:.5em}.flexWidget .widgetControls .fieldGroup div.field.inline{margin:0;padding:0;vertical-align:middle}.flexWidget .widgetControls label{margin-right:.5em;font-weight:600;color:#4c4c4c}.flexWidget .widgetControls input[type=text],.flexWidget .widgetControls select{vertical-align:middle;padding:.25em;position:relative;top:1px;min-height:34px}.flexWidget .widgetControls select{padding-right:35px;padding-left:.5em}.flexWidget .widgetControls input[type=text].date{text-align:center}.flexWidget .widgetControls .fieldGroup.inline{vertical-align:middle;width:auto}.flexWidget .widgetControls button:last-child{float:right}.flexWidget .widgetControls .smDateRangeInputs{display:inline-block;padding-top:.2em;margin:0 1em}.flexWidget .widgetControls .warningMessage{margin:0}@media only screen and (max-width:991px){.widgetControls #DateSection,.widgetControls #SessionSection,.widgetControls #sessionOrDateSelect{float:left;clear:both;width:100%;margin:.25em 0}.widgetControls #sessionOrDateSelect>label{float:none}.widgetControls #sessionOrDateSelect>.field.inline{margin-top:-.5em}.widgetControls #searchBySessionOrDate{float:none;width:30%;margin:.25em 0}}.flexWidget .widgetControls.standardPattern .fieldGroup{padding:0!important}.flexWidget .widgetControls.standardPattern .fieldGroup.inline:first-of-type{float:left}.flexWidget .widgetControls.standardPattern .fieldGroup.inline:last-of-type{float:right}.flexWidget .widgetContent{max-height:250px;overflow-y:auto;padding:.25em}.widgetContent h3>b{font-weight:700}.widgetContent>p{color:#000;display:block;margin:.5em 0}.widgetContent .buttonGroup{display:block;float:left;clear:both;width:100%;text-align:center;margin:1em 0}.flexWidget .widgetContentSection{display:block;float:left;clear:both;width:100%;overflow:hidden}.widgetContent .notPhone{clear:both}.flexWidget .widgetContentSection.scrollY{overflow-y:auto!important}.flexWidget .widgetContentSection.scrollX{overflow-x:auto!important}.flexWidget .widgetContent.noMaxHeight,.flexWidget.noMaxHeight{max-height:none!important;overflow-y:visible!important}.flexWidget .widgetContent.noMinHeight,.flexWidget.noMinHeight{min-height:0!important}.flexWidget .widgetContent .contentBlock{display:inline-block;float:none;clear:both;width:100%;padding:0 1em;background-color:#fff;border-top:solid 1px}.flexWidget .widgetContent .contentBlock.optimalReading{padding-top:.5em}.flexWidget .widgetContent .contentBlock>h2{display:block;float:left;clear:both;width:100%;line-height:1.25;padding:.25em;text-align:center}.flexWidget .widgetContent .widgetContentSection h3{display:block;float:left;clear:both;width:100%;font-weight:400}.flexWidget .widgetContent .contentBlock.whiteBg{background-color:#fff}.flexWidget .widgetContent .contentBlock.lightBg{background-color:#f7f7f7}.flexWidget .widgetContent .contentBlock.medBg{background-color:#f4f4f4}.basicList{display:block;float:left;clear:both;width:100%}.basicList>li{float:left;clear:both;width:100%;border-style:solid;border-width:1px;border-color:#e3e3e3}.listItem.smCommunications .newOrReplyMessage .field input[type=text]{clear:both;width:100%}.listItem.smCommunications .messageBody iframe{width:100%}.listItem .itemSummary{display:block!important;float:left!important;max-width:95%!important;margin:0!important;box-sizing:border-box!important;width:95%!important}.listItem .itemSummary.admissionsOfferDiv .field.inline ul{list-style:disc;-webkit-padding-start:40px;padding-inline-start:40px}.listItem .itemSummary.admissionsOfferDiv .field.inline ul li{word-break:break-word}.listItem .itemSummary.admissionsOfferDiv .totalWidth{width:100%}@media only screen and (max-width:600px){.listItem .itemSummary{width:90%!important}}.listItem .itemSummary.withIcon{background-size:30px;background-repeat:no-repeat;background-position:10px 50%;padding-left:50px}.itemSummary.withIcon.email{background-image:url(../../../assets/img/svg/dark/icon_mailEnvelopeClosed.svg)}.itemSummary.withIcon.email.archived{background-image:url(../../../assets/img/svg/dark/icon_mailEnvelopeOpen.svg)}.itemSummary .itemThumb{display:block;float:left;clear:none;width:50px;height:50px;border-style:solid;border-width:1px;border-color:#999;margin-right:.5em;background-color:#efefef;background-size:100%;background-repeat:no-repeat;background-position:0 0}.itemThumb~.itemHeaders{max-width:88%}.itemSummary.noIcon{padding-left:.5em}@media only screen and (max-width:600px){.itemThumb~.itemHeaders{max-width:80%}}.itemSummary h3{font-size:1em;display:inline-block;line-height:1.25}.itemSummary h4{float:left;clear:none;max-width:80%!important;line-height:1.25;margin:0;font-weight:400;font-size:1em;color:#333}.itemSummary h2>span,.itemSummary h3>span,.itemSummary h4>span,.itemSummary h5>span,.itemSummary h6>span{display:inline-block}span.ellipsis{max-width:100%;text-overflow:ellipsis;overflow:hidden;display:inline-block}.itemSummary h1 span.block,.itemSummary h2 span.block,.itemSummary h3 span.block,.itemSummary h4 span.block,.itemSummary h5 span.block,.itemSummary h6 span.block{margin:0 0 .25em 0;display:block}.itemSummary>h1 b,.itemSummary>h2 b,.itemSummary>h3 b,.itemSummary>h4 b{font-weight:700!important}.itemSummary>p{line-height:1.25;padding:.25em 0;color:#666}.itemActions{display:block;float:left;clear:both;width:100%;text-align:center;border-style:solid;border-width:1px 0;border-color:#efefef;padding:.5em;margin-bottom:.5em}.tabContentWrapper .itemActions{border-color:#cfcfcf}.itemActionButtons>button{display:inline-block}p.itemDescription{display:block;float:left;color:#333;line-height:1.25;padding:.5em}.msg{display:none!important}.msg.active,.validationErrors.active{display:block!important}.msg.active[style="display: none;"]{display:none!important}.validationErrors{float:left;clear:both;width:100%;margin:.25em 0!important}.validationErrors>li{margin:.13em 0;padding:0}.validationErrors p{padding:.5em;background-repeat:no-repeat;background-size:30px;padding-left:3em;text-align:left;font-size:1em;background-position:5px 50%;background-color:#fff5f5;color:#c10606;line-height:1;text-indent:0;border-left-width:3px;border-right-width:3px}.validationErrors p>span{font-weight:700;display:inline-block;margin-right:.5em}.loading{display:none;float:left;clear:both;width:100%;height:25px;position:relative;background-color:#e7edc8;margin:.25em 0}.loading.active{display:block}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.loading>span.loadingIcon{float:left;animation-name:rotate;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-name:rotate;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear}.loading>.loadingBar{display:block;float:left;clear:both;height:25px;width:35%;position:absolute;z-index:0;transition:width .5s ease;background-color:#aec736}.loading>.loadingMsg{position:relative;height:25px;float:left;color:#fff;font-weight:700}.bar,.fieldGroup.bar{float:left;clear:both;width:100%;padding:1em 0}.bar.bordered{border-style:solid;border-width:1px 0;border-color:#999}.fieldGroup.bar a{vertical-align:sub}.fieldGroup.bar .field.inline{margin-right:.5em}.fieldGroup.bar .field.inline:after{content:"|";position:relative;left:.5em;color:#333}.fieldGroup:not(.bar) .field label{font-weight:600!important}.fieldGroup .field.inline.ft-pd{width:100%!important}.fieldGroup .field span.labelreplace{font-weight:600!important}.field>span.labelreplace{color:#4c4c4c;float:left;clear:both}.field span.labelreplace:after,.radioGroup span.labelreplace:after{content:":"}.field.inline>span.labelreplace{margin-right:.5em;margin-bottom:0}span.labelreplace{font-weight:700!important}.fieldGroup .field .reqInfoLabel{font-weight:600!important;text-align:right;margin-right:1em;margin-bottom:5px}.fieldGroup .field .requiredLabel{line-height:1em;color:#333}.fieldGroup .field .requiredLabel::before{content:" * ";color:red;font-size:25px;position:relative;top:6px;left:4px}.fieldGroup.bar a span.icon{display:inline-block;background-image:url(../../../assets/img/svg/dark/icon_circleInfo.svg);background-size:100%;vertical-align:middle;height:20px;width:20px}.fieldGroup.two>.field{width:49.5%}.fieldGroup.three>.field{width:32.3%}.fieldGroup.four>.field{width:24.25%}@media only screen and (max-width:500px){.fieldGroup.four>.field,.fieldGroup.three>.field,.fieldGroup.two>.field{width:100%;clear:both}.fieldGroup.four>.field>span,.fieldGroup.three>.field>span,.fieldGroup.two>.field>span{clear:none!important}}.flexWidget.small .fieldGroup.four>.field,.flexWidget.small .fieldGroup.three>.field,.flexWidget.small .fieldGroup.two>.field{width:100%!important;clear:both!important}.flexWidget.small .fieldGroup.four>.field>span,.flexWidget.small .fieldGroup.three>.field>span,.flexWidget.small .fieldGroup.two>.field>span{clear:none!important}.flexWidget.small .itemActions>button{width:100%;margin:.13em 0}.flexWidget.small .itemSummary>h3{max-width:65%!important}.flexWidget.small .widgetHeaderContent .widgetTitle{width:75%}.flexWidget.small .widgetHeaderContent .field{display:block;clear:both;padding-bottom:.5em;position:static}.flexWidget.medium{width:65%}li.notification{cursor:default!important;border:0;text-shadow:none;box-shadow:none}li.notification .listItem{padding:0!important}li.notification div.msg{margin:0!important}.itemSummary h3,.itemSummary h4,.listItem h3,.listItem h4,.listItem p.details,div.msg h3,div.msg h4{display:block;float:left;clear:both;width:100%}.CourseRegistrationHoldsList li.notification div.msg h2,.itemSummary h3,.listItem h3,li.notification div.msg h3{font-size:1em;line-height:1.25}.CourseRegistrationHoldsList li.notification div.msg h3,.listItem h4,li.notification div.msg h4{font-size:.9em;line-height:1.25}.CourseRegistrationHoldsList .notification.hold div.msg h2,.notification.hold div.msg h3,.notification.requiredtc div.msg h4{color:#7f0303}li.notification.alert{padding:0}.notification.alert div.msg h3,.notification.alert div.msg h4{color:#766d00}.CourseRegistrationHoldsList li.notification div.msg h3{color:#333}li.notification div.msg span.subHeading{display:inline-block;line-height:1}li.notification .itemSummary p.subHeading{clear:both;margin:0 0 0 .25em;font-size:.9em;font-weight:700}li.notification div.msg p{line-height:1.25;margin:.25em 0}ul.ui-autocomplete{background-color:#fff;border-color:#000;width:30%;max-height:200px;overflow-y:auto;overflow-x:hidden}ul.ui-autocomplete>li{background:#fff;color:#000;padding:0 .5em;border-style:solid;border-width:1px;border-color:#d3d3d3}ul.ui-autocomplete>li:hover{background-color:#3498db}.smContentArea .pagerWrap{display:block;float:left;clear:both;width:100%;margin-bottom:-.5em;text-align:center}.pagerWrap button{float:left;height:33px;width:33px;padding:0;background-size:50%;cursor:pointer;border:solid 1px #fff;margin:1px;cursor:pointer;border-radius:2px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.pagerWrap button span.icon{float:none;margin:0 auto}.pagerWrap button[disabled]:hover{background-color:transparent}.pagerWrap button[disabled] span.icon{cursor:not-allowed}.pagerWrap span.currentPage{display:inline-block;line-height:2em;color:#fff}.pagerWrap span.currentPage>input{width:20px;margin:0 auto;text-align:center}ul.detailedList{margin:1px 1px 0}ul.detailedList>li{display:block;float:left;clear:both;width:100%;margin:0 0 .25em 0;cursor:pointer}ul.detailedList>li:focus{outline:1px solid #000}ul.detailedList>li.detailsShowing{background-color:#999}ul.detailedList>li:last-child{margin:0 0 1px 0}ul.detailedList>li .listItem{display:block;float:left;clear:both;width:100%;position:relative;border:solid 1px #cfcfcf;padding:1em .5em;background-color:#e6e8e9;line-height:1em}ul.detailedList>li .listItem .buttonGroup{float:right;position:relative;margin-top:.5em;width:auto}ul.detailedList>li .listItem .buttonGroup button{margin:0;min-width:0;padding:0 1em}ul.detailedList>li.detailsShowing .listItem,ul.detailedList>li.editorShowing .listItem{border-color:#33adff;box-shadow:inset 0 0 .5em rgba(115,238,255,.5);transition:all 1s}ul.detailedList>li.detailsShowing .itemSummary>span:nth-child(1){color:#0d78aa!important}.active-font{color:#0d78aa!important}.active-section{border-color:#33adff!important;box-shadow:inset 0 0 .5em rgba(115,238,255,.5);transition:all 1s}ul.detailedList>li .listItem>span.icon{float:left;background-size:80%}ul.detailedList>li .listItem span.icon.detailsIcon{display:block!important;float:none!important;position:absolute;right:5px;left:auto;margin:0!important}div.itemDetails ul.subDetailedList>li span.icon.detailsIcon{display:block!important;float:none!important;position:absolute;right:5px;left:auto;margin:0!important}ul.detailedList .listItem .itemDetails,ul.detailedList .listItem .itemEditor{display:none;float:left;clear:both;width:100%;cursor:default}ul.detailedList .listItem .itemDetails.active,ul.detailedList .listItem .itemEditor.active{display:block;margin-top:.5em}ul.detailedList .listItem .itemEditor.active{margin-top:0;border-top:0}ul.detailedList>li .listItem .itemSummary{display:block;float:left;max-width:90%}ul.detailedList>li .listItem .itemSummary>span:not(.icon){max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}ul.detailedList>li .listItem .itemSummary>span:not(.icon):nth-child(1){display:block;font-size:1em;color:#666;font-weight:700;line-height:1.5}ul.detailedList>li .listItem .itemSummary>.field.inline,ul.detailedList>li .listItem .itemSummary>span:not(.icon):nth-child(2),ul.detailedList>li .listItem .itemSummary>span:not(.icon):nth-child(3),ul.detailedList>li .listItem .itemSummary>span:not(.icon):nth-child(4),ul.detailedList>li .listItem .itemSummary>span:not(.icon):nth-child(5){float:left;clear:both;font-size:.9em;color:#3d3d3d;line-height:2}ul.detailedList>li .listItem .itemSummary>.itemHeaders{float:left}ul.detailedList>li .listItem .itemSummary>.itemHeaders p{clear:both;color:#384d74}ul.detailedList>li .listItem .field.inline.options{float:right;margin-right:3em;max-width:235px}ul.detailedList>li .listItem .field.inline.options span:not(.icon){float:none;vertical-align:bottom;line-height:25px}ul#subDetailedList>li span.icon.detailsIcon{display:block!important}ul.detailedList>li .listItem li span.icon.detailsIcon{display:none!important}.transcriptSection{max-height:550px;overflow-y:auto}.widgetContent .actionList ul>li{display:block;float:left;clear:both;width:100%;padding:.5em;border-bottom:solid 1px #efefef}.widgetContent .actionList ul>li:last-child{border-bottom:0}.widgetContent .actionList li .field{display:inline-block;float:none;width:100%;margin:0 auto}.widgetContent .actionList li .field>input[type=checkbox],.widgetContent .actionList li .field>label{float:left;clear:none}.widgetContent .actionList li .field>label{margin-bottom:0}.widgetContent .actionList li .field>input[type=checkbox]{margin:.5em}.widgetContent .actionList li .field>label{font-weight:400;max-width:90%;padding-left:1em;text-align:left;line-height:1.5}.widgetContent .actionList li .field>label:after{content:none}.widgetContent .actionList .actionsGroup{display:inline-block;text-align:center;width:100%;padding:.5em}.widgetContent .actionList .actionsGroup button{margin:.5em 0 0 0}ul.detailedList .listItem.withActions .listItemActions{float:right}ul.detailedList li[data-hasdetails=true] .listItemActions{margin-right:2.5em}ul.detailedList .listItem.withActions .listItemActions>button{min-width:0;border-width:1px;background-color:#fff;padding:.25em;box-shadow:0 0 .1em rgba(0,0,0,.2)}ul.detailedList .listItem.withActions .listItemActions>button:hover{box-shadow:0 0 .5em rgba(0,0,0,.5)}ul.detailedList .listItem.withActions .listItemActions>button>span.icon{float:left}ul.detailedList li .listItem .itemDetails.cols{margin:0;padding:0}ul.detailedList li .listItem .itemDetails.cols.one{text-align:center}ul.detailedList li .listItem .itemDetails.cols.two .fieldGroup{width:50%;clear:none}ul.detailedList li .listItem.itemComplete,ul.detailedList li .listItem.itemPending,ul.detailedList li .listItem.roommateRequest{background-repeat:no-repeat;background-position:0 50%;background-size:4rem}ul.detailedList li .listItem.itemComplete .itemSummary,ul.detailedList li .listItem.itemPending .itemSummary,ul.detailedList li .listItem.roommateRequest .itemSummary{margin-left:4rem!important}ul.detailedList li .listItem.itemPending{background-image:url(../../../assets/img/svg/dark/icon_circleExclamation.svg);background-color:#fff2f2!important;background-size:3rem;background-position:.5em 50%}ul.detailedList li .listItem.itemComplete{background-image:url(../../../assets/img/svg/dark/icon_checkBoxChecked.svg);background-color:#f2fff2!important}ul.detailedList li .listItem.roommateRequest{background-image:url(../../../assets/img/svg/dark/icon_people2.svg);background-size:3rem;background-position:.5em 50%}.fancyLinkList h3{margin-bottom:1em;text-align:center}ul.bulleted{list-style-type:disc;margin-left:.5em}ul.detailedList>li .listItem .enrolmentSec>div,ul.detailedList>li .listItem .enrolmentSec>span{font-size:15px!important;line-height:1.5!important}.noSpaceAfterHighSchool{margin-right:-.3rem}.smOverlay{background-color:rgba(0,0,0,.4);width:100%;position:absolute;z-index:100;height:100%;top:0;cursor:not-allowed}.smOverlay>.smModal{cursor:default}.smModal{display:block;float:none;width:95%;background-color:#fff;opacity:0;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;position:relative;border-radius:2px;max-width:1170px;max-height:calc(100vh - 100px);min-height:150px;margin:0;top:50%;left:50%;transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0)}.smModal.active{opacity:1;box-shadow:0 0 1.5em rgba(0,0,0,.6);border:solid 1px #fff}.smModalContent,.smModalFooter,.smModalHeader{display:block;float:left;clear:both;width:100%}.smModalFooter,.smModalHeader{background-color:#eee}.smModalHeader{border-top:solid 1px #dfdfdf;border-bottom:solid 1px #cfcfcf}.smModalHeader>h2{float:left;margin:.25em;max-width:85%;font-size:1.5em;line-height:1.2;padding:.25em}.smModal.noFooter .smModalFooter{display:none}.smModalContent{min-height:56px;overflow-y:auto;-webkit-overflow-scrolling:touch}.smModalContent input[type=text]{padding-left:.5em}.smModal .smModalClose{display:block;float:right;margin:.5em;padding:0;width:30px;height:30px;text-align:center;letter-spacing:0;color:#15547e;border-color:#15547e}.smModal .smModalClose.simpleX{text-transform:uppercase;font-size:19px;line-height:1;color:#0d78aa;border-radius:2px;border:2px solid #0d78aa}.smModal .smModalFooter{border-bottom:solid 1px #dfdfdf;border-top:solid 1px #cfcfcf;padding:.5em .25em}.smModal .smModalFooter>button{background:#fff}.smModal.smallDialog .smModalFooter>button:not([disabled]):hover{background:#0d78aa}.smModal .smModalFooter>button:last-child{float:right}.smFreeze{position:fixed;overflow:hidden;width:100%}.smModalContent table{width:100%}.smModalContent table>thead>tr{background-color:#efefef}.smModalContent table>tbody>tr,.smModalContent table>thead>tr{border-style:solid;border-width:0 0 1px 0;border-color:#dfdfdf}.smModalContent table>tbody>tr:nth-child(even){background-color:#f6f6f6}.smModalContent table>tbody>tr>td,.smModalContent table>thead>tr>th{padding:.5em;line-height:1}.smModalContent .fieldGroup .field{margin:.5rem}.smModalContent .fieldGroup{background:linear-gradient(180deg,#fff 0,#eee 75%);padding:.5em}.smModalContent .fieldGroup+.fieldGroup{border-top:1px solid #ddd}.smModalContent .fieldGroup>:first-child{margin-top:1rem}#UserCreationFail.userCreationFailPopUp,.smModal.small{max-height:300px;max-width:400px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}#UserCreationFail.userCreationFailPopUp{max-height:212px!important}#UserCreationFail.userCreationFailPopUp .smModalContent{min-height:120px;padding:24px}#UserCreationFail.userCreationFailPopUp .userCreationFail_Ok_button,#confirmErrorMessage{float:right;width:62px;height:31px}#UserCreationFail .smModalClose{display:none}.smModal.smallDialog{max-width:500px;max-height:272px;overflow:hidden;margin:0}.smModal.smallDialog .smModalHeader>h2{margin:0 0 0 .5em;font-size:1.5em}.smModal.smallDialog .smModalHeader>button{border-radius:0;max-width:50px;min-width:0;background:#fff}.smModal.smallDialog .smModalHeader>button:not([disabled]):hover{background:#0d78aa}.smModal.smallDialog .smModalContent{max-height:170px;overflow:auto}.smModal.smallDialog .smModalContent .buttonGroup{position:absolute;bottom:1em;width:100%;text-align:center}.smModal.mediumDialog{max-width:600px}.smModal.largeDialog{max-width:800px}.smModal.basicMessage .smModalContent p.msg{padding:1em}.smModal.basicMessage .smModalHeader{background-color:transparent}.smModal.basicMessage .smModalClose{display:none}.smModal.basicMessage.success .smModalHeader{background-color:#f2fff2!important}.smModal.basicMessage.success .smModalHeader h2{color:green;font-weight:700}.smModal ul.detailedList>li{border-bottom:solid 1px #dfdfdf}.smModal ul.detailedList>li .listItem{background-color:transparent;border:0;margin:0;padding:.5em 1em;float:left;max-width:90%}.smModal ul.detailedList>li button{float:right;margin:2em 1.5em 0 0}.smModal ul.detailedList>li .listItem .itemSummary.responsive{max-width:none;width:100%;margin:0}.smModal ul.detailedList>li .listItem .itemSummary.responsive>span:nth-child(1){margin:.5em 0;font-size:1.25em;line-height:1.25}.smModal ul.detailedList>li .listItem .itemSummary.responsive .fieldGroup{margin-top:1em;margin-bottom:.5em}.smModal ul.detailedList>li .listItem .itemSummary.responsive .fieldGroup>.field.inline{display:inline-block;margin:0 1em 0 0}.smModal ul.detailedList>li .listItem .itemSummary.responsive .fieldGroup>.field>label{font-weight:400}.smModal ul.detailedList>li .listItem .itemSummary.responsive .fieldGroup>.field>label:after{content:": "}.smModal.mediumDialog .smModalFooter .myDocumentActionButton>button:not([disabled]):hover{background:#0d78aa}.smModal.mediumDialog .smModalFooter .myDocumentActionButton>button.f-right{float:right}.smModal.mediumDialog .smModalFooter .myDocumentActionButton>button{background:#fff}.itemMenu{position:absolute;top:10px;right:10px}.itemMenu>span.menuIcon{position:relative}.itemMenu>ul{display:none;list-style:none;margin:0;padding:0}.itemMenu>ul.active{display:block;position:absolute;right:0;min-width:150px;background-color:#fff;border:solid 1px #fff;box-shadow:0 0 1.5em rgba(0,0,0,.3);z-index:1}.itemMenu>ul>li>a{display:block;float:left;clear:both;width:100%;padding:.5em;border-bottom:solid 1px #efefef;box-sizing:border-box}.itemMenu>ul>li>a:hover{background-color:#efefef;color:#000}.isPhone ul.phoneDetails>li{display:block;float:left;width:100%;border-bottom:solid 1px #afafaf;padding:.5em}.isPhone ul.phoneDetails>li>span:nth-child(2){display:block;font-size:1.25em;color:#888;font-weight:700;line-height:1.5em}.isPhone ul.phoneDetails>li>span:nth-child(n+3){float:left;font-size:.9em;color:#3d3d3d;padding:.5em 0}.isPhone ul.phoneDetails>li>span:nth-child(3){width:100%}.isPhone ul.phoneDetails>li>span:nth-child(4){width:50%;clear:left}.isPhone ul.phoneDetails>li>span:nth-child(n+5){width:50%;float:right;clear:right}.isPhone ul.phoneDetails>li>.smProfileImage{float:left}.isPhone ul.phoneDetails>li>.smProfileImage>span{height:50px;width:50px;margin-right:.5em}.isPhone ul.phoneDetails>li>ul.socialIcons>li{margin:.25em}.isPhone ul.phoneDetails>li>ul.socialIcons>li span{height:30px;width:30px;display:list-item}table{box-sizing:border-box;width:100%;color:#333}#smStudentSchedule .myScheduleTab{overflow:visible}table.portalDefault{width:100%!important;box-sizing:border-box!important;border-spacing:0!important;border-collapse:collapse!important;vertical-align:middle}table.portalDefault thead th{background-color:#efefef!important;color:#4c4c4c!important;font-weight:600!important;padding:.75em .5em!important;text-align:left;line-height:1}table.transcriptTable tbody td{width:15%}table.transcriptTable thead th{width:15%}table.transcriptTable{border:solid 1px #efefef}table.portalDefault th:last-child{min-width:0!important}table.portalDefault tbody tr{border-style:solid;border-width:0 0 1px 0;border-color:#e2e2e2}table.portalDefault tbody tr:last-child{border:0!important}table.portalDefault tbody tr:nth-child(even){background-color:#fff!important}table.portalDefault tbody td{line-height:1.25;padding:.5em}table.portalDefault h3{font-size:1.25em;margin:.5em 0;line-height:1em}table.portalDefault span.headingSpan{margin-right:1em}table.portalDefault.bordered td,table.portalDefault.bordered th{border:solid 1px #999}table.portalDefault.bordered thead tr,table.portalDefault.bordered thead tr th{background-color:#f7f7f7!important}td.summaryCell>span{display:block;float:left;clear:both}td.summaryCell>span:nth-child(1){font-weight:700;margin-bottom:.5em;color:#424747}td.summaryCell>span:nth-child(2),td.summaryCell>span:nth-child(3),td.summaryCell>span:nth-child(4){font-size:1em}li.socialProfileIcons>a{display:block;padding:2px;height:35px}table.portalDefault td.width50{width:50%;max-width:50%}table.portalDefault td.width40{width:40%;max-width:40%}table.portalDefault td.width-custom200{width:200px;max-width:200px}table.portalDefault tr.postSubmissionTextAlign td{text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}span.icon{display:block;height:25px;width:25px;background-repeat:no-repeat;background-size:70%;background-position:50%}a.icon{display:block;height:25px;width:25px;background-repeat:no-repeat;background-size:70%;background-position:50%}span.icon.bg-full{background-size:100%}#toplevel_page_u4sm-adaptor-options .wp-menu-image.dashicons-before{background-image:url(../../../assets/img/svg/icon_u4logo.svg);background-repeat:no-repeat;background-position:50%;background-size:25px}.smContentArea .responsiveMenu span.menuIcon,.smModal .responsiveMenu span.menuIcon{background-image:url(../../../assets/img/svg/dark/icon_menu.svg)}.responsiveMenu span.menuIcon.white{background-image:url(../../../assets/img/svg/icon_menu.svg)}.nav-menu span.menuIcon,.smProfileHeader span.menuIcon{background-image:url(../../../assets/img/svg/dark/icon_menu.svg)}.smProfileHeader span.menuIconWhite{background-image:url(../../../assets/img/svg/icon_menu.svg)}.smContentArea a.subItemTrigger,.smContentArea span.closed,.smModal a.subItemTrigger,span.closed{background-image:url(../../../assets/img/svg/dark/icon_disclosureDown.svg)}.smContentArea a.subItemTrigger.active,.smContentArea span.open,.smModal a.subItemTrigger.active,span.open{background-image:url(../../../assets/img/svg/dark/icon_disclosureUp.svg)}.smContentArea .advanceSingle,.smModal .advanceSingle{background-image:url(../../../assets/img/svg/dark/icon_advanceSingle.svg)}.menuIcon,.smContentArea .menuIcon,.smModal .menuIcon{background-image:url(../../../assets/img/svg/icon_menu.svg)}.menuIcon.dark,.smContentArea .menuIcon.dark,.smModal .menuIcon.dark{background-image:url(../../../assets/img/svg/dark/icon_menu.svg)}.tabSet.responsiveTabs>.tabBarButtons>.tabMenuWrap>.tabMenuBtn:hover .menuIcon.dark{background-image:url(../../../assets/img/svg/icon_menu.svg)}.smContentArea .holdsIcon,.smModal .holdsIcon{background-image:url(../../../assets/img/svg/icon_alertTriangle.svg)}.smContentArea .holdsItemIcon,.smModal .holdsItemIcon{background-image:url(../../../assets/img/svg/dark/icon_exclamationMark.svg)}.smContentArea .detailsIcon,.smModal .detailsIcon,.smStickySlideup .detailsIcon{background-image:url(../../../assets/img/svg/icon_disclosureDown.svg)}.smContentArea .detailsIcon.hide,.smModal .detailsIcon.hide,.smStickySlideup .detailsIcon.hide{display:block!important;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.smContentArea .billingSummaryIcon,.smModal .billingSummaryIcon{background-image:url(../../../assets/img/svg/icon_billingSummary.svg)}.smContentArea .financialAidIcon,.smModal .financialAidIcon{background-image:url(../../../assets/img/svg/icon_financialAid.svg)}.smContentArea .myCoursesIcon,.smModal .myCoursesIcon{background-image:url(../../../assets/img/svg/icon_college.svg)}.smContentArea .myCommunicationsIcon,.smModal .myCommunicationsIcon{background-image:url(../../../assets/img/svg/icon_discussion.svg)}.smContentArea .visitLinkIcon,.smModal .visitLinkIcon{background-image:url(../../../assets/img/svg/icon_visitLink.svg)}.smContentArea .emailMessageIcon,.smModal .emailMessageIcon{background-image:url(../../../assets/img/svg/dark/icon_mailEnvelopeClosed.svg)}.smContentArea .emailMessageRead,.smModal .emailMessageRead{background-image:url(../../../assets/img/svg/dark/icon_mailEnvelopeOpened.svg)}.smContentArea .smsMessageIcon,.smModal .smsMessageIcon{background-image:url(../../../assets/img/svg/dark/icon_sms.svg)}.smContentArea .webAlertIcon,.smModal .webAlertIcon{background-image:url(../../../assets/img/svg/dark/icon_webAlert.svg)}.smContentArea .trsReplyMessageIcon,.smModal .trsReplyMessageIcon{background-image:url(../../../assets/img/svg/dark/icon_replyMessage.svg)}.smContentArea .trsArchiveMessageIcon,.smModal .trsArchiveMessageIcon{background-image:url(../../../assets/img/svg/dark/icon_archiveMessage.svg)}.smContentArea .trsNewMessageIcon,.smModal .trsNewMessageIcon{background-image:url(../../../assets/img/svg/dark/icon_envelopeNew.svg)}.smContentArea .documentIcon,.smContentArea .invoiceIcon,.smModal .documentIcon,.smModal .invoiceIcon{background-image:url(../../../assets/img/svg/dark/icon_document.svg)}.smContentArea .gradesIcon,.smModal .gradesIcon{background-image:url(../../../assets/img/svg/icon_grades.svg)}.smContentArea .editItemIcon,.smModal .editItemIcon{background-image:url(../../../assets/img/svg/dark/icon_edit.svg)}.smContentArea .deleteItemIcon,.smModal .deleteItemIcon{background-image:url(../../../assets/img/svg/dark/icon_trash.svg)}.smContentArea .deleteIcon,.smModal .deleteIcon,.smStickyFooter .deleteIcon{background-image:url(../../../assets/img/svg/dark/icon_X.svg)}.smContentArea .saveItemIcon,.smModal .saveItemIcon{background-image:url(../../../assets/img/svg/dark/icon_save.svg)}.smContentArea .cancelItemIcon,.smModal .cancelItemIcon{background-image:url(../../../assets/img/svg/dark/icon_cancel.svg)}.smContentArea .addItemIcon,.smModal .addItemIcon{background-image:url(../../../assets/img/svg/dark/icon_plus.svg)}.smContentArea .facebookIcon,.smModal .facebookIcon{background-image:url(../../../assets/img/svg/dark/icon_facebookLogo.svg)}.smContentArea .skypeLogoIcon,.smModal .skypeLogoIcon{background-image:url(../../../assets/img/svg/dark/icon_skypeLogo.svg)}.smContentArea .skypeCallIcon,.smModal .skypeCallIcon{background-image:url(../../../assets/img/svg/dark/icon_skypeCall.svg)}.smContentArea .skypeChatIcon,.smModal .skypeChatIcon{background-image:url(../../../assets/img/svg/dark/icon_skypeChat.svg)}.smContentArea .twitterBirdIcon,.smModal .twitterBirdIcon{background-image:url(../../../assets/img/svg/dark/icon_twitterBird.svg)}.smContentArea .linkedInIcon,.smModal .linkedInIcon{background-image:url(../../../assets/img/svg/dark/icon_linkedInLogo.svg)}.smContentArea .editAddressIcon,.smModal .editAddressIcon{cursor:pointer}.smContentArea .phoneNumbersIcon,.smModal .phoneNumbersIcon{background-image:url(../../../assets/img/svg/dark/icon_mobilePhone.svg)}.smContentArea .addressesIcon,.smModal .addressesIcon{background-image:url(../../../assets/img/svg/dark/icon_home.svg)}.smContentArea .firstPage,.smModal .firstPage{background-image:url(../../../assets/img/svg/dark/icon_firstPage.svg)}.smContentArea .lastPage,.smModal .lastPage{background-image:url(../../../assets/img/svg/dark/icon_lastPage.svg)}.smContentArea .previousPage,.smModal .previousPage{background-image:url(../../../assets/img/svg/dark/icon_previousPage.svg)}.smContentArea .nextPage,.smModal .nextPage{background-image:url(../../../assets/img/svg/dark/icon_nextPage.svg)}.smContentArea .calendarIcon,.smModal .calendarIcon{background-image:url(../../../assets/img/svg/dark/icon_calendar.svg)}.nav-menu .personIconWhite,.smContentArea .personIconWhite,.smProfileHeader .personIconWhite{background-image:url(../../../assets/img/svg/icon_person_thesis.svg)}.nav-menu .personIcon,.smContentArea .personIcon,.smProfileHeader .personIcon{background-image:url(../../../assets/img/svg/dark/icon_person.svg)}.smContentArea .peopleIcon,.smModal .peopleIcon{background-image:url(../../../assets/img/svg/dark/icon_people2.svg)}.smContentArea .reqComplete,.smModal .reqComplete{background-image:url(../../../assets/img/svg/dark/icon_reqComplete.svg)}.smContentArea .reqIncomplete,.smModal .reqIncomplete{background-image:url(../../../assets/img/svg/dark/icon_reqIncomplete.svg)}.smContentArea .uploadIcon,.smModal .uploadIcon{background-image:url(../../../assets/img/svg/dark/icon_uploadDocument.svg)}.smContentArea .loadingSpinner,.smModal .loadingSpinner{background-image:url(../../../assets/img/loader.gif)}.loadingIcon{background-image:url(../../../assets/img/svg/icon_reload2.svg)}.smContentArea .searchIcon,.smModal .searchIcon{background-image:url(../../../assets/img/svg/dark/icon_search.svg)}.smContentArea .iconPrevious,.smModal .iconPrevious{background-image:url(../../../assets/img/svg/icon_previousArrow.svg)}.smContentArea .iconNext,.smModal .iconNext{background-image:url(../../../assets/img/svg/icon_nextArrow.svg)}.iconUnlocked,.smContentArea .iconUnlocked,.smModal .iconUnlocked{background-image:url(../../../assets/img/svg/dark/icon_unlocked.svg)}.iconLocked,.smContentArea .iconLocked,.smModal .iconLocked{background-image:url(../../../assets/img/svg/dark/icon_locked.svg)}.smContentArea span.shoppingCartIcon,.smModal span.shoppingCartIcon{background-image:url(../../../assets/img/svg/icon_cartIcon.svg)}.smContentArea span.recordAttendance,.smModal span.recordAttendance{background-image:url(../../../assets/img/svg/dark/icon_recordAttendance.svg)}.smContentArea span.recordAttendanceLight,.smModal span.recordAttendanceLight{background-image:url(../../../assets/img/svg/icon_recordAttendance.svg)}.optionsBarToggle{background-image:url(../../../assets/img/svg/icon_settingsCog1.svg)!important}span.regressDouble{background-image:url(../../../assets/img/svg/icon_regressDouble.svg)!important}span.regressSingle{background-image:url(../../../assets/img/svg/icon_regressSingle.svg)!important}span.advanceSingle{background-image:url(../../../assets/img/svg/icon_advanceSingle.svg)!important}span.advanceDouble{background-image:url(../../../assets/img/svg/icon_advanceDouble.svg)!important}span.searchResultsIcon{background-image:url(../../../assets/img/svg/icon_searchResults.svg)!important}.relationNode.Person>span.icon,span.personIcon,ul.crmControls .profileControl>.profileImage>.listImage>span.noPhotoIcon{background-image:url(../../../assets/img/svg/dark/icon_person.svg)}span.noPhotoIcon{background-image:url(../../../assets/img/svg/dark/icon_noCamera.svg)}button.attend_present>span.icon,span.attend_present{background-image:url(../../../assets/img/svg/dark/icon_person.svg)}button.attend_absent>span.icon,span.attend_absent{background-image:url(../../../assets/img/svg/dark/icon_cancel.svg)}button.attend_late>span.icon,span.attend_late{background-image:url(../../../assets/img/svg/dark/icon_clock.svg)}button.attend_excused>span.icon,span.attend_excused{background-image:url(../../../assets/img/svg/dark/icon_checkmark.svg)}span.checkBoxIcon,td.recordedStatus{background-image:url(../../../assets/img/svg/dark/icon_checkBox.svg)}span.checkBoxIcon.checked,td.recordedStatus.recorded{background-image:url(../../../assets/img/svg/icon_checkBoxChecked.svg)}.icon.inspectIcon{height:25px;width:25px!important;top:5.5px;right:7px;border-radius:3em;background-color:#fff;background-image:url(../../../assets/img/svg/dark/icon_inspect.svg);background-size:100%;cursor:pointer;border-style:solid;border-width:1px;border-color:#999}.icon.scrollToTop{background-image:url(../../../assets/img/svg/icon_scrollTop.svg);background-size:100%}.icon.inspectIcon.HelpIcon{height:30px;width:30px!important;background-image:url(../../../assets/img/svg/icon_question.svg);background-repeat:no-repeat;border-width:0}.smContentArea .accent1{background-color:#2082f1!important}.smContentArea .accent2{background-color:#7b9651!important}.smContentArea .accent3{background-color:#7b3215!important}.smContentArea .accent4{background-color:#3b826f!important}.smContentArea .accent5{background-color:#7064e7!important}.smContentArea .accent6{background-color:#3d2901!important}.smContentArea .accent7{background-color:#3e0204!important}.smContentArea .accent8{background-color:#ebff00!important}.smContentArea .accent9{background-color:#386b7a!important}.smContentArea .accent10{background-color:#c05c3e!important}.smContentArea .accent11{background-color:#7baa01!important}.smContentArea .accent12{background-color:#002218!important}.smContentArea .accent13{background-color:#adb432!important}.smContentArea .accent14{background-color:#000227!important}.smContentArea .accent15{background-color:#210a29!important}.smContentArea .accent16{background-color:#210a29!important}.smContentArea .accent17{background-color:#210a29!important}.smContentArea .accent18{background-color:#210a29!important}.smContentArea .accent19{background-color:#210a29!important}.smContentArea .accent20{background-color:#003089!important}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{transform:scale(1)}30%{transform:scaleX(1.25) scaleY(.75)}40%{transform:scaleX(.75) scaleY(1.25)}60%{transform:scaleX(1.15) scaleY(.85)}100%{transform:scale(1)}}@keyframes rubberBand{0%{transform:scale(1)}30%{transform:scaleX(1.25) scaleY(.75)}40%{transform:scaleX(.75) scaleY(1.25)}60%{transform:scaleX(1.15) scaleY(.85)}100%{transform:scale(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0)}}.swing{transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{transform:translateX(0)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}100%{transform:translateX(0)}}@keyframes wobble{0%{transform:translateX(0)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}100%{transform:translateX(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}100%{opacity:1;transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}100%{opacity:1;transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}100%{transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}100%{transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}100%{transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}100%{transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}100%{transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}100%{transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}100%{transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}100%{transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(.3)}}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}100%{opacity:0;transform:translateY(2000px)}}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}100%{opacity:0;transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}100%{opacity:0;transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}100%{opacity:0;transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}100%{opacity:0;transform:translateX(2000px)}}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}100%{opacity:0;transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}100%{opacity:0;transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}100%{opacity:0;transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}100%{opacity:1;transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}100%{opacity:1;transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}100%{opacity:1;transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{transform:perspective(400px) translateZ(0) rotateY(-360deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{transform:perspective(400px) translateZ(0) rotateY(0) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0);opacity:1}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}100%{transform:perspective(400px) rotateY(0);opacity:1}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}100%{transform:perspective(400px) rotateY(0);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{transform:perspective(400px) rotateX(0);opacity:1}100%{transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0);opacity:1}100%{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{transform:perspective(400px) rotateY(0);opacity:1}100%{transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0);opacity:1}100%{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);opacity:0}60%{transform:translateX(-20%) skewX(30deg);opacity:1}80%{transform:translateX(0) skewX(-15deg);opacity:1}100%{transform:translateX(0) skewX(0);opacity:1}}@keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);opacity:0}60%{transform:translateX(-20%) skewX(30deg);opacity:1}80%{transform:translateX(0) skewX(-15deg);opacity:1}100%{transform:translateX(0) skewX(0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{transform:translateX(0) skewX(0);opacity:1}100%{transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{transform:translateX(0) skewX(0);opacity:1}100%{transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}100%{transform-origin:center center;transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}100%{transform-origin:center center;transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1}100%{transform-origin:center center;transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1}100%{transform-origin:center center;transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;transform:translateY(-2000px)}100%{transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-2000px)}100%{transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;transform:translateX(-2000px)}100%{transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-2000px)}100%{transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;transform:translateX(2000px)}100%{transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(2000px)}100%{transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{transform:translateX(0)}100%{opacity:0;transform:translateX(2000px)}}@keyframes slideOutRight{0%{transform:translateX(0)}100%{opacity:0;transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}@keyframes slideOutUp{0%{transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes slideInUp{0%{opacity:0;transform:translateY(2000px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(2000px)}100%{opacity:1;transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{transform:translateY(0)}100%{opacity:0;transform:translateY(2000px)}}@keyframes slideOutDown{0%{transform:translateY(0)}100%{opacity:0;transform:translateY(2000px)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes hinge{0%{transform:rotate(0);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{transform:translateY(700px);opacity:0}}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;transform:translateX(0) rotate(0)}}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;transform:translateX(0) rotate(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;transform:translateX(0) rotate(0)}100%{opacity:0;transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;transform:translateX(0) rotate(0)}100%{opacity:0;transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInDown{0%{opacity:0;transform:scale(.1) translateY(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;transform:scale(.475) translateY(60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInLeft{0%{opacity:0;transform:scale(.1) translateX(-2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;transform:scale(.475) translateX(48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;transform:scale(.1) translateX(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;transform:scale(.475) translateX(-48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInRight{0%{opacity:0;transform:scale(.1) translateX(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;transform:scale(.475) translateX(-48px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;transform:scale(.1) translateY(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}@keyframes zoomInUp{0%{opacity:0;transform:scale(.1) translateY(2000px);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}60%{opacity:1;transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(.3)}100%{opacity:0}}@keyframes zoomOut{0%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;transform:scale(.1) translateY(2000px);transform-origin:center bottom}}@keyframes zoomOutDown{40%{opacity:1;transform:scale(.475) translateY(-60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;transform:scale(.1) translateY(2000px);transform-origin:center bottom}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;transform:scale(.475) translateX(42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;transform:scale(.1) translateX(-2000px);transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;transform:scale(.475) translateX(42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;transform:scale(.1) translateX(-2000px);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;transform:scale(.475) translateX(-42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;transform:scale(.1) translateX(2000px);transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;transform:scale(.475) translateX(-42px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;transform:scale(.1) translateX(2000px);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;transform:scale(.475) translateY(60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;transform:scale(.1) translateY(-2000px);transform-origin:center top}}@keyframes zoomOutUp{40%{opacity:1;transform:scale(.475) translateY(60px);-webkit-animation-timing-function:linear;animation-timing-function:linear}100%{opacity:0;transform:scale(.1) translateY(-2000px);transform-origin:center top}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes greenPulse{from{background-color:#749a02;box-shadow:0 0 9px #333}50%{background-color:#91bd09;box-shadow:0 0 18px #91bd09}to{background-color:#749a02;box-shadow:0 0 9px #333}}@-webkit-keyframes bluePulse{from{background-color:#007d9a;box-shadow:0 0 9px #333}50%{background-color:#2daebf;box-shadow:0 0 18px #2daebf}to{background-color:#007d9a;box-shadow:0 0 9px #333}}@-webkit-keyframes darkBluePulse{from{background-color:#00f;box-shadow:0 0 9px #333}50%{background-color:#33f;box-shadow:0 0 18px #5c5cff}to{background-color:#00f;box-shadow:0 0 9px #333}}@-webkit-keyframes redPulse{from{background-color:#bc330d;box-shadow:0 0 9px #333}50%{background-color:#e33100;box-shadow:0 0 18px #e33100}to{background-color:#bc330d;box-shadow:0 0 9px #333}}@-webkit-keyframes magentaPulse{from{background-color:#630030;box-shadow:0 0 9px #333}50%{background-color:#a9014b;box-shadow:0 0 18px #a9014b}to{background-color:#630030;box-shadow:0 0 9px #333}}@-webkit-keyframes orangePulse{from{background-color:#f30;box-shadow:0 0 9px #333}50%{background-color:#f80;box-shadow:0 0 18px #ff5c00}to{background-color:#f30;box-shadow:0 0 9px #333}}@-webkit-keyframes orangyellowPulse{from{background-color:#fc9200;box-shadow:0 0 9px #333}50%{background-color:#ffb515;box-shadow:0 0 18px #ffb515}to{background-color:#fc9200;box-shadow:0 0 9px #333}}@-webkit-keyframes greenPulse{from{background-color:#749a02;box-shadow:0 0 9px #333}50%{background-color:#91bd09;box-shadow:0 0 18px #91bd09}to{background-color:#749a02;box-shadow:0 0 9px #333}}@-webkit-keyframes bluePulse{from{background-color:#007d9a;box-shadow:0 0 9px #333}50%{background-color:#2daebf;box-shadow:0 0 18px #2daebf}to{background-color:#007d9a;box-shadow:0 0 9px #333}}@keyframes darkBluePulse{from{background-color:#00f;box-shadow:0 0 9px #333}50%{background-color:#33f;box-shadow:0 0 18px #5c5cff}to{background-color:#00f;box-shadow:0 0 9px #333}}@keyframes redPulse{from{background-color:#bc330d;box-shadow:0 0 9px #333}50%{background-color:#e33100;box-shadow:0 0 18px #e33100}to{background-color:#bc330d;box-shadow:0 0 9px #333}}@keyframes magentaPulse{from{background-color:#630030;box-shadow:0 0 9px #333}50%{background-color:#a9014b;box-shadow:0 0 18px #a9014b}to{background-color:#630030;box-shadow:0 0 9px #333}}@keyframes orangePulse{from{background-color:#f30;box-shadow:0 0 9px #333}50%{background-color:#f80;box-shadow:0 0 18px #ff5c00}to{background-color:#f30;box-shadow:0 0 9px #333}}@keyframes orangyellowPulse{from{background-color:#fc9200;box-shadow:0 0 9px #333}50%{background-color:#ffb515;box-shadow:0 0 18px #ffb515}to{background-color:#fc9200;box-shadow:0 0 9px #333}}@-webkit-keyframes whitePulse{from{background:rgba(150,150,150,.3)}50%{background:#fff}to{background:rgba(150,150,150,.3)}}@keyframes whitePulse{from{background:rgba(150,150,150,.3)}50%{background:#fff}to{background:rgba(150,150,150,.3)}}@-webkit-keyframes darkPulse{from{background:rgba(53,53,53,.5)}50%{background:rgba(150,150,150,.5)}to{background:rgba(53,53,53,.5)}}@keyframes darkPulse{from{background:rgba(53,53,53,.5)}50%{background:rgba(150,150,150,.5)}to{background:rgba(53,53,53,.5)}}.pulse.green{animation-name:greenPulse;animation-duration:1s;animation-iteration-count:infinite;-webkit-animation-name:greenPulse;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.pulse.blue{animation-name:bluePulse;animation-duration:1s;animation-iteration-count:infinite;-webkit-animation-name:bluePulse;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.pulse.darkBlue{animation-name:darkBluePulse;animation-duration:1s;animation-iteration-count:infinite;-webkit-animation-name:darkBluePulse;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.pulse.red{animation-name:redPulse;animation-duration:1s;animation-iteration-count:infinite;-webkit-animation-name:redPulse;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.pulse.magenta{animation-name:magentaPulse;animation-duration:1s;animation-iteration-count:infinite;-webkit-animation-name:magentaPulse;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.pulse.orange{animation-name:orangePulse;animation-duration:1s;animation-iteration-count:infinite;-webkit-animation-name:orangePulse;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.pulse.orangeyellow{animation-name:orangeyellowPulse;animation-duration:1s;animation-iteration-count:infinite;-webkit-animation-name:orangeyellowPulse;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.pulse.white{animation-name:whitePulse;animation-duration:1s;animation-iteration-count:infinite;-webkit-animation-name:whitePulse;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.pulse.slow{animation-duration:3s!important;-webkit-animation-duration:3s!important}.pulse.medium{animation-duration:1.75s!important;-webkit-animation-duration:1.75s!important}.pulse.fast{animation-duration:1s!important;-webkit-animation-duration:1s!important}@-webkit-keyframes colorPulse{0%{background-color:#fff}100%{background-color:#0f0}}@-webkit-keyframes newlyAddedHighlight{0%{background-color:rgba(0,255,0,0)}10%{background-color:#0f0}100%{background-color:rgba(0,255,0,0)}}@-webkit-keyframes modifiedHighlight{0%{background-color:rgba(255,153,0,0)}10%{background-color:#f90}100%{background-color:rgba(255,153,0,0)}}@-webkit-keyframes contextMenuAdded{0%{background-color:rgba(0,255,0,0)}10%{background-color:#0f0}100%{background-color:rgba(0,255,0,0)}}@-webkit-keyframes buttonActivated{0%{box-shadow:inset 0 0 0 #0883aa}50%{box-shadow:inset 0 0 10px #0883aa}100%{box-shadow:inset 0 0 0 #0883aa}}@keyframes buttonActivated{0%{box-shadow:inset 0 0 0 #0883aa}50%{box-shadow:inset 0 0 10px #0883aa}100%{box-shadow:inset 0 0 0 #0883aa}}@-webkit-keyframes jumpShadow{0%{box-shadow:0 0 1.5em transparent;transform:scale(1)}50%{box-shadow:0 0 1.5em rgba(0,0,0,.3);transform:scale(1.2)}100%{box-shadow:0 0 1.5em transparent;transform:scale(1)}}@keyframes u4_blue_pulse{0%{box-shadow:none;height:2px}50%{box-shadow:0 0 2.5em #afc836;background-color:#afc836}100%{box-shadow:none;height:2px}}@keyframes u4_orange_pulse{0%{box-shadow:none;height:2px}50%{box-shadow:0 0 2.5em #4ac7ed;background-color:#4ac7ed}100%{box-shadow:none;height:2px}}@keyframes u4_grey_pulse{0%{box-shadow:none;height:2px}50%{box-shadow:0 0 2.5em #f68d2e;background-color:#f68d2e}100%{box-shadow:none;height:2px}}@keyframes u4_green_pulse{0%{box-shadow:none;height:2px}50%{box-shadow:0 0 2.5em #bec2c7;background-color:#bec2c7}100%{box-shadow:none;height:2px}}@-webkit-keyframes u4_blue_pulse{0%{box-shadow:none;height:2px}50%{box-shadow:0 0 2.5em #afc836;background-color:#afc836}100%{box-shadow:none;height:2px}}@-webkit-keyframes u4_orange_pulse{0%{box-shadow:none;height:2px}50%{box-shadow:0 0 2.5em #4ac7ed;background-color:#4ac7ed}100%{box-shadow:none;height:2px}}@-webkit-keyframes u4_grey_pulse{0%{box-shadow:none;height:2px}50%{box-shadow:0 0 2.5em #f68d2e;background-color:#f68d2e}100%{box-shadow:none;height:2px}}@-webkit-keyframes u4_green_pulse{0%{box-shadow:none;height:2px}50%{box-shadow:0 0 2.5em #bec2c7;background-color:#bec2c7}100%{box-shadow:none;height:2px}}form{line-height:24px}input[type=text],select{background-color:#fff;color:#333}input[type=text]{padding:0 .5em}select{background-position:calc(100% - 5px) 50%}.displayHeader h2,.displayHeader h3,.form h2,.form h3{display:block;float:left;clear:both;width:100%;max-width:95%;text-align:center;margin:.25em 0;color:#333}.displayHeader h2,form .fieldGroup h2,form h2{font-size:22.5px;line-height:44px;font-weight:300}.displayHeader h3,form .fieldGroup h3,form h3{font-size:18px;line-height:32px;font-weight:400}.field{display:block;float:left;clear:both}.field.plainField{border:0!important;margin:0!important;padding:0!important}span.field-validation-valid{display:none}span.currency+input[type=number]{padding-left:20px;text-align:left}span.currency{position:relative;margin-right:-20px;width:10px}.field label{font-weight:700}.field>label{color:#4c4c4c;float:left;clear:both}.field>input[type=text],.field>select,.field>span:not(.icon),.field>textarea{color:#333;display:block;float:left;clear:both}.field label:after,.radioGroup label:after{content:":"}.field.inline{display:inline-block;float:none;clear:none}.field.inline>input,.field.inline>label,.field.inline>select,.field.inline>span,.field.inline>textarea{display:inline-block;clear:none}.field.inline>label{margin-right:.5em;margin-bottom:0}.field.inline.disabilitylabel>label{margin-bottom:15px}.field.inline.currency{width:100%}.field.inline.currency label{float:left;text-align:left}.field.inline.currency span{float:right;text-align:right}.field.inline.lined{padding:5px!important}.field.inline.lined:last-of-type{border-bottom:solid 1px #cfcfcf!important}.field.headerField{text-align:center;float:none;padding:.25em;background-color:#fff;border-bottom:solid 1px #dfdfdf;margin:0;float:left;clear:both;width:100%}.field.fullWidth{width:100%}.field.headerField>label,.field.headerField>span{float:none}.field.currency>label{float:left;text-align:right}.field.currency>span{float:right;text-align:right}.requiredLabel{float:right;margin-left:.25em}.requiredLabel:before{content:'*'}.field>label.requiredLabel::before,label.requiredTerms::before{content:" * ";color:red;font-size:25px;position:relative;top:6px;left:4px}.field.error label.error{display:block;width:100%!important;text-align:center!important;margin-left:0!important;color:#494949;position:relative;top:5px}.field.error label.error:after{content:""}.field>label.requiredLabel::before{content:" * ";color:red;font-size:25px;position:relative;top:6px;left:4px}.field.error,.input-validation-error{background-color:#ffcece}.field.error>label.requiredLabel,.field>label.requiredLabel{line-height:1em;color:#333}.field.error>label.requiredLabel{font-weight:700}.field.error>input.error,.field.error>input.required,.field.error>select{border-style:solid;border-width:1px;border-color:red;background-color:#fff}.field.error>span.field-validation-valid,.field>span.field-validation-valid{display:none!important}.fieldGroup{display:block;float:left;clear:both;width:100%;padding:0 .5em}.fieldGroup.inline{display:inline-block;float:none}.fieldGroup.stacked .field.inline{display:block!important;float:left!important;clear:both!important;width:100%!important;padding:5px!important;margin:0!important}.fieldGroup.stacked.tight .field.inline{padding:0 5px!important}.fieldGroup.editor{background-color:#f0f0f0}.fieldGroup.editor>.field.inline{padding:.5em 0;margin:0 .5em}.fieldGroup .field{padding:5px 0;border-style:solid;border-width:0 0 1px 0;border-color:#e0e0e0}.fieldGroup .field>.icon.info,.reenrollmentContentArea .icon.info{position:absolute;height:25px;width:25px!important;top:5.5px;right:7px;border-radius:3em;background-color:#fff;background-image:url(../../../assets/img/svg/dark/icon_questionMark.svg);background-size:100%;cursor:pointer;border-style:solid;border-width:1px;border-color:#999}.reenrollmentContentArea .icon.info{display:inline-block;position:relative;left:3px;margin-right:8px}.fieldGroup .field>.icon.info.active,.reenrollmentContentArea .icon.info.active{border-style:solid;border-width:1px;border-color:#3b8dbd;box-shadow:inset 0 0 5px rgba(59,141,189,.49)}.fieldGroup .field>.icon.info.active:after,.reenrollmentContentArea .icon.info.active:after{top:18px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#3b8dbd;border-width:7px;right:4px}.fieldGroup .field>.fieldHelp,.reenrollmentContentArea .fieldHelp{display:none}.fieldGroup .field>.fieldHelp>p,.reenrollmentContentArea .fieldHelp{padding:.5em;background-color:#fff;line-height:1em;text-align:center;color:#333}.fieldGroup .field>.fieldHelp.active,.reenrollmentContentArea .fieldHelp.active{display:block;float:right;clear:both;width:95%;position:relative;margin-top:8px;border-style:solid;border-width:1px;border-color:#3b8dbd;margin-right:10px}.reenrollmentContentArea .fieldHelp.active{float:none;word-wrap:break-word;width:-webkit-min-content;width:-moz-min-content;width:min-content;min-width:100%;margin-right:0;max-width:inherit}.fieldGroup .field:last-child{border-bottom:0}.fieldGroup.editor>.field>label{float:left}.fieldGroup.editor>.field>input{width:auto}.fieldGroup.editor>.field>.ui-datepicker-trigger,.fieldGroup.editor>.field>input.hasDatepicker{float:left}.fieldGroup .msgBlock{margin:0;line-height:1.5;padding:.5em;font-size:1em}.fieldGroup .field{display:block;float:left}.fieldGroup .field.no-border{border-bottom:0;padding:0}.fieldGroup.stacked>.field{clear:both;width:100%;margin:.25em 0}.fieldGroup.stacked.tight{padding:.5em}.fieldGroup.stacked.tight .field.inline{margin:0;padding:0}.fieldGroup.stacked.tight .field label{font-weight:400}.fieldGroup .field.inline.lined,.fieldGroup .field.inline.lined:last-child{border-bottom:solid 1px #cfcfcf!important}.fieldGroup .field.inline{float:none;display:inline-block;vertical-align:top;border:0}.radioGroup{padding:0 .5em}.radioGroup>label{float:left;padding:.5em}.radioGroup input[type=radio]{display:none}.radioGroup input[type=radio]+label{position:relative;top:1px;font-size:11px;line-height:2.5;display:inline-block;padding:2.5px 10px;margin-bottom:0;vertical-align:middle;text-transform:uppercase;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);cursor:pointer;color:#424747;background-color:#f5f5f5;background-repeat:repeat-x;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);background-image:linear-gradient(to bottom,#fff,#e6e6e6);border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-top:1px solid #e6e6e6;border-bottom:1px solid #b3b3b3}.radioGroup input[type=radio]+label:after{content:""!important}.radioGroup input[type=radio]:checked+label{background-image:none;box-shadow:inset 0 0 6px rgba(115,238,255,.5),0 1px 2px rgba(0,0,0,.05);background-color:#e0e0e0;border-style:solid;border-width:1px;border-radius:2px;border-color:#33adff;color:#424747}.radioGroup input[type=radio]:focus+label{outline:2px solid #000}.radioGroup>div{margin-top:.25em}.fieldGroup .field>h2{text-align:center;font-weight:700!important;margin:0!important;border-top:0;color:#afafaf}input.portalSmallText{width:4em}p.fieldText{color:#000}.fieldGroup.split.fiftyfifty .field .fieldText{float:left}.fieldGroup.split.fiftyfifty .field .fieldText.centered{float:none;text-align:center}.smContentArea .fieldGroup.split.fiftyfifty .field .comboSearch .disabledCollegeCity{background-color:transparent!important;padding:.25rem;display:flex}.fieldGroup.split.fiftyfifty>div.field>input[type=password],.fieldGroup.split.fiftyfifty>div.field>input[type=text]{padding:0 .5em;background-color:#fff;color:#000}.fieldGroup.split.fiftyfifty>div.field>input[type=radio]{width:auto}.fieldGroup.responsive>div.field{display:inline-block;margin:0 .5em;border:0}.fieldGroup.responsive>div.field>label{display:block;float:left;clear:none;margin-right:.5em}.fieldGroup.responsive>div.field>span{display:block;float:left;clear:none}.fieldGroup.half{width:50%;float:left;clear:none;padding:0 1em}.fieldGroup.split>div.field>label{width:48%;float:left;text-align:right;margin-right:1em}.fieldGroup.split>div.field>span{width:48%;float:left}.fieldGroup.split.twentyEighty>div.field>label{width:10%}.fieldGroup.split.twentyEighty>div.field>input,.fieldGroup.split.twentyEighty>div.field>span,.fieldGroup.split.twentyEighty>div.field>textarea{width:80%}.fieldGroup.split.fiftyfifty>div.field{float:left;width:100%;position:relative}.fieldGroup.split.fiftyfifty>div.field>input{float:none;clear:none}.fieldGroup.split.fiftyfifty>div.field>.fieldText,.fieldGroup.split.fiftyfifty>div.field>input,.fieldGroup.split.fiftyfifty>div.field>label,.fieldGroup.split.fiftyfifty>div.field>span,.fieldGroup.split.fiftyfifty>div.field>textarea{width:45%}.fieldGroup.split.fiftyfifty>div.field>input[type=checkbox]{width:auto}.fieldGroup.split.fiftyfifty:last-child{border-bottom:0}.fieldGroup.split.fiftyfifty>div.field.provincialBMNField,.fieldGroup.split.fiftyfifty>div.fieldprovincialBMNField.error{height:100px;display:flex;align-items:center}.fieldGroup.split.fiftyfifty>div.field.provincialField,.fieldGroup.split.fiftyfifty>div.field.provincialField.error{height:80px;display:flex;align-items:center}.fieldGroup.split.fortySixty>div.field>label{width:40%}.fieldGroup.split.fortySixty>div.field>span{width:60%}.fieldGroup.split.sixtyForty>div.field>label{width:60%}.fieldGroup.split.sixtyForty>div.field>input,.fieldGroup.split.sixtyForty>div.field>span,.fieldGroup.split.sixtyForty>div.field>textarea{width:40%}#sponsorTables .widgetContent .fieldGroup{width:450px;padding:0 5px;margin:0 auto 5px;display:block;clear:none}#sponsorTables .widgetContent .tRight{float:right}div.customForm{display:inline-block!important}.customForm input{font-size:14px;line-height:24px;height:28px;vertical-align:middle}.customForm input[type=checkbox]{margin:0}.customForm textarea{color:#333;vertical-align:middle;border-right:none;border-left:none;border-top:none}.customForm .customFormInput .ui-wrapper{display:inline-block;vertical-align:middle;border-style:solid;border-width:1px;border-color:#cfcfcf;box-sizing:content-box;padding:0 0 15px 0!important;background-color:#fff}.customForm .select2-selection{border-radius:0!important;border:1px solid #cfcfcf!important}.customForm .select2-container{vertical-align:middle!important;color:#333;max-width:740px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px}.customForm .select2-selection__choice{margin-top:3px!important}.customForm .select2-selection.select2-selection--multiple{min-height:28px!important}.customForm .select2-selection.select2-selection--multiple input{font-size:inherit;line-height:inherit;height:inherit}.customForm .customFormInput{display:inline-block!important;margin:5px;vertical-align:middle;line-height:24px}.customForm.error{background-color:#ffcece}.customForm .required-asterisk{color:#c10606;font-size:25px}.customForm .icon.info{left:0;margin-right:0}.customFormInput option,.customFormInput select{max-width:740px}.customFormInput textarea,.customFormInput.datepicker input,.customFormInput.multiselect select{display:none}.customFormInput textarea.ui-resizable,.customFormInput.datepicker input.hasDatepicker{display:inline-block}.select2-results__option[aria-selected=true]{display:none}#standardRegistration .widgetControls .radioGroup input[type=radio]+label{color:#333}@media only screen and (max-width:430px){.widgetContent .widgetControls .fieldGroup .field.inline #AdmissionsRecordID{width:100%}.acceptDeclineBtnLabel{max-width:425px;text-align:left;width:65%}}@media only screen and (max-width:1200px){.customFormInput .select2.select2-container,.customFormInput option,.customFormInput select{max-width:540px}.acceptDeclineBtnLabel{max-width:425px;text-align:left;width:65%}}@media only screen and (max-width:992px){.customFormInput .select2.select2-container,.customFormInput option,.customFormInput select{max-width:400px}.acceptDeclineBtnLabel{max-width:425px;text-align:left;width:65%}}@media only screen and (max-width:767px){.customFormInput .select2.select2-container,.customFormInput option,.customFormInput select{max-width:240px}.acceptDeclineBtnLabel{max-width:425px;text-align:left;width:65%}}@media only screen and (max-width:480px){.customFormInput .select2.select2-container,.customFormInput option,.customFormInput select{max-width:180px}.acceptDeclineBtnLabel{max-width:425px;text-align:left;width:65%}}@media only screen and (max-width:320px){.customFormInput .select2.select2-container,.customFormInput option,.customFormInput select{max-width:150px}.acceptDeclineBtnLabel{max-width:425px;text-align:left;width:65%}}.chosen-select{width:100%}.selectBox{position:relative}.selectBox select{width:100%;font-weight:700}.overSelect{position:absolute;left:0;right:0;top:0;bottom:0}#campusSelection,#deliveryMethodSelection,#locationSelection,#subjectAreaSelection{float:none;display:none;border:1px #dadada solid;overflow:auto;height:170px;position:absolute;background-color:#f7f7f7}div#campusSelection label,div#deliveryMethodSelection label,div#locationSelection label,div#subjectAreaSelection label{font-weight:400!important;display:flex;content:'';text-align:left}div#campusSelection label:after,div#deliveryMethodSelection label:after,div#locationSelection label:after,div#subjectAreaSelection label:after{content:''}div#campusSelection label:hover,div#deliveryMethodSelection label:hover,div#locationSelection label:hover,div#subjectAreaSelection label:hover{background-color:#d3d3d3}.chkBoxSpan{float:left}#deliveryMethodSection .multiselect,#subjectAreaSection .multiselect{width:280px}#Location .selectBox :active,#campusList .selectBox :active,#deliveryMethodList .selectBox :active,#subjectAreaList .selectBox :active{outline-width:2px;outline-style:solid!important;outline-color:#000!important;border:none}#Location .selectBox :focus,#deliveryMethodList .selectBox :focus,#subjectAreaList .selectBox :focus{outline-width:2px;outline-style:solid!important;outline-color:#000!important;border:none}#Location .selectBox :hover,#deliveryMethodList .selectBox :hover,#subjectAreaList .selectBox :hover{outline-width:2px;outline-style:solid!important;outline-color:#000!important;border:none}#Location select,#deliveryMethodSection select,#subjectAreaSection select{font-family:inherit;font-weight:400;font-size:14px}.spanText{margin-left:5px;font-size:14px}select#periodSelection option{background-color:#f7f7f7}select#campusSelection option{background-color:#f7f7f7}select#locationSelection option{background-color:#f7f7f7}.selectListContainer{font-family:inherit;font-weight:400;font-size:14px;padding-right:35px;padding-left:.5em;position:relative;top:1px;min-height:34px;vertical-align:middle;padding:.25em;background-position:calc(100% - 5px) 50%;width:100%;background-color:#fff;color:#333;border-style:solid;border-width:1px;border-radius:0;background-repeat:no-repeat;background-size:20px;background-image:url(../../../assets/img/svg/icon_disclosureDown.svg);-moz-appearance:none;border-color:#cfcfcf;background-position:right center;background-attachment:unset}.selectWidth{min-width:20%;max-width:55%}.eaSpacing{margin-left:5px}select#DisabilitiesAssociationsID option{white-space:normal;word-break:break-word}div.HelpPanel{width:100%;margin-top:8px;margin-right:0;padding:1em;color:#333;font-weight:400;float:right;clear:both;border:1px solid #3b8dbd;background-color:#fff}div.radioLabel label:after{content:''}.headerTextPadding{padding:0 1em}.richTextContentTable{word-break:break-word;width:100%!important}.richTextContent p ol,.richTextContent p ul{word-break:break-word}.smModalContent .fieldGroup.radioLabel{padding:.1em!important}.smModalContent .fieldGroup.radioLabel .field .labelInputDiv{float:left;display:flex}.smModalContent .inputFieldDiv{display:flex}.smModalContent .inputFieldDiv .indentation{flex:30%}.smModalContent .inputFieldDiv .amountDiv{flex:70%}.smModalContent .inputFieldDiv .amountDiv p{padding-top:10px;text-align:left;margin:0}.smModalContent .fieldGroup.radioLabel .field .labelInputDiv .labelInputDivChild{width:120px;max-width:120px}.acceptDeclineBtnLabel{max-width:425px;text-align:left;min-width:190px}div.fieldGroup>div.AcceptDeclineBtn{display:flex!important;align-items:center!important}div.AcceptDeclineBtn>button{margin:0 1rem}.tabSet .tabWrapper,.tabSet>ul:first-child{display:block;float:left;clear:both;position:relative;padding:.25em 0;white-space:nowrap;overflow:hidden;width:100%}.tabSet .tabWrapper>li[data-activate-tab],.tabSet>ul:first-child>li[data-activate-tab]{display:inline-block;float:none;padding:.5em;cursor:pointer;min-height:45px;line-height:1.5em;color:#333}.tabSet .tabWrapper .activeTab,.tabSet>ul:first-child>li[data-activate-tab].activeTab{background-color:#efefef;border-style:solid;border-width:1px 1px 0 1px;border-color:#cfcfcf;color:#000;font-weight:700}.tabSet ul:first-child>li[data-activate-tab]>span.badge{display:inline-block;padding:.5em 1em;min-width:30px;text-align:center;background-color:#fff;color:#3b7ca1;margin:0 .25em;border-radius:1em;font-weight:700}.tabSet ul:first-child>li[data-activate-tab].activeTab>span.badge{box-shadow:0 0 .5em rgba(0,0,0,.2)}.tabSet ul.tabWrapper>li:focus{outline:1px solid #000!important}ul.tabContentWrapper{float:left;clear:both;width:100%;border-style:solid;border-width:1px;border-color:#cfcfcf;background-color:#efefef;margin-top:-.35em;color:#333}ul.tabContentWrapper button{color:#32598d}.tabContentWrapper.white{background-color:#fff;border-color:#dfdfdf}ul.tabContentWrapper>li[data-tab-content]{display:none;padding:.5em}ul.tabContentWrapper>li[data-tab-content].activeTab{display:block;float:left;clear:both;width:100%}.tabSet>button{float:right}.tabSet.modern .tabWrapper.full{width:100%}.tabSet.modern .tabWrapper .activeTab{background-color:transparent!important;border-style:solid!important;border-width:0 0 5px 0!important;border-color:#2196f3!important;color:#000!important;font-weight:700!important}.tabSet.modern .tabContentWrapper .activeTab{border:0;border-top:solid 2px #2196f3!important;display:list-item}.tabSet.modern .tabWrapper>li{min-height:0!important;line-height:1!important;top:0!important;border-right:0!important;font-size:1em}.tabSet.modern .tabWrapper button.tabClose{height:20px;width:20px;line-height:1;margin:0 .5em 0 1em;padding:0}.tabContentWrapper.tabControlsHidden{margin-top:.5em!important}.tabContentWrapper.tabControlsHidden [data-tab-content].activeTab{border-top:0!important}.tabSet li.buttonTab{padding:.8em .5em!important}.tabSet.responsiveTabs .tabWrapper{width:100%;max-width:calc(100% - 130px)}.tabSet .tabWrapper .courseTab{white-space:nowrap}.tabSet .tabMenuWrap{display:none}.tabSet.responsiveTabs .tabMenuWrap{display:inline-block}.tabSet.responsiveTabs .tabWrapper [data-activate-tab]:not(.activeTab){display:none}.tabSet.responsiveTabs .tabDropMenu li.activeTab{display:none}.tabSet.responsiveTabs>.tabBarButtons,.tabSet>.tabBarButtons{padding-right:.5rem;position:relative}.tabSet.responsiveTabs>.tabBarButtons>.tabMenuWrap>.tabMenuBtn{min-width:0}.tabSet.responsiveTabs>.tabBarButtons>.tabMenuWrap>.tabMenuBtn>span.icon{margin:.25em .25em 0 -.25em}.tabSet.responsiveTabs>.tabBarButtons>.tabMenuWrap>.tabDropMenu{display:none;position:absolute;z-index:999;width:auto;border-style:solid;border-width:1px;background-color:#fff;top:2.5em;min-width:150px;left:50%;transform:translateX(-60%)}.tabSet.responsiveTabs>.tabBarButtons>.tabMenuWrap>.tabDropMenu>li{padding:.5em;border-style:solid;border-width:0 0 1px 0;border-color:#bfbfbf;color:#333;cursor:pointer}.tabSet.responsiveTabs>.tabBarButtons>.tabMenuWrap>.tabDropMenu>li>p.courseTab{width:100%}.tabSet.responsiveTabs>.tabBarButtons>.tabMenuWrap>.tabDropMenu>li>p.courseTab.active{display:none}.notificationMessage{display:block;padding:.5em;text-align:center;background-color:#ffe0ac;color:#7d4406;font-size:.8em;margin:0 0 1em 0}div.msg,p.msg{display:block;float:left;clear:both;width:100%;padding:1em;color:#000;text-align:left;font-weight:400;font-size:15px;margin:.25em 0;background-repeat:no-repeat;background-size:30px;background-position:5px 50%;padding-left:40px;line-height:1.25}.msg.friendly{background-image:url(../../../assets/img/svg/icon_msgFriendly.svg);background-color:#e7ffda;color:green}.msg.login{background-image:url(../../../assets/img/svg/icon_msgLogin.svg);background-color:#fbfbd4;color:#676700}.msg.info{background-image:url(../../../assets/img/svg/icon_msgInfo.svg);background-color:#e9f6ff;color:#002a89}.msg.alert,li.notification.alert div.msg{background-image:url(../../../assets/img/svg/icon_msgAlert.svg);background-color:#fffcdb;color:#766d00}.msg.warning{background-image:url(../../../assets/img/svg/icon_msgWarning.svg);background-color:#fff5d6;color:#c10606}.msg.error{background-image:url(../../../assets/img/svg/icon_msgError.svg);background-color:#fff5f5;color:#c10606}.msg .msgHeader{color:inherit}.msg h2{font-size:1.25em;line-height:1.25}li.notification div.msg{background-position:5px 50%!important;background-size:40px!important;padding:.5em!important;padding-left:50px!important;margin:0!important}li.notification.hold,li.notification.requiredtc{border-color:#ffd6d6}.msg.holds,li.notification.hold div.msg,li.notification.requiredtc div.msg{background-image:url(../../../assets/img/svg/icon_msgHolds.svg);background-color:#fff5f5;color:#c10606}.msg.general.active{padding:1em!important;text-align:center;font-size:1.25em}.msg.general.active>span{display:inline!important;float:none!important}.msg.whiteBg{background-color:#fff!important}.msg.lightBg{background-color:#f7f7f7!important}.msg.medBg{background-color:#f4f4f4!important}.msg>span>button.linkButton{border:0;background:0 0;text-decoration:underline;margin:0 .5em;color:#000;padding:0;line-height:2}.msg>span>button.linkButton:hover{color:#f30}.msg.conditional{display:none}.msg.conditional.active{display:block}.msgBlock{display:block;float:none;max-width:960px;margin:0 auto}.msgWrapper{display:block;float:left;clear:both;width:100%;padding:.5em}.msgBlock h2{margin:1em 0;line-height:1.25}.msgBlock h3{margin:.5em 0}.msgBlock p{margin:.5em 0}.msgBlock a.button{margin:1em;display:inline-block}.apas_disclaimer>p{font-size:15px}.apas_disclaimer.alert{background-position:5px 12px}.messageBody .messageContent,.messageBody>iframe{width:100%;border:solid 1px #fff;padding:.5em;box-shadow:inset 0 0 .5em rgba(0,0,0,.4);overflow:auto}.messageBody .messageContent{max-height:200px;overflow:auto;margin:10px 0}.keywordSearch{display:block;float:left;clear:both;width:100%;text-align:center}.keywordSearch input[type=text]{padding:.25em;width:50%;margin-bottom:.5em}.keywordSearch input[type=text][disabled]{background-color:#d3d3d3!important}.keywordSearch div.optionsButton{display:inline}.keywordSearch div.optionsButton button.active{background-color:#3498db}.keywordSearch div.optionsButton button:hover span.closed{background-image:url(../../../assets/img/svg/icon_disclosureDownLight.svg)}.keywordSearch div.optionsButton button.active span.open{background-image:url(../../../assets/img/svg/icon_disclosureUp.svg)}.buttonGroup button[disabled]:hover,.keywordSearch div.optionsButton button[disabled]:hover{background-image:linear-gradient(to bottom,#fff,#e6e6e6)}.searchArea[data-adv-search-fields]{display:none;float:left;clear:both;width:100%;margin-top:.5em}.searchArea[data-adv-search-fields].active{border-style:solid;border-width:1px 0;border-color:#afafaf}.searchArea[data-adv-search-fields] .fieldGroup .field{margin-right:.5em;display:inline-block;float:none;vertical-align:top;border:none}.searchArea[data-adv-search-fields] .fieldGroup .field input[type=text]{font-size:1em}.searchArea[data-adv-search-fields] .fieldGroup .field select{float:left;clear:both}.searchArea[data-adv-search-fields] .buttonGroup{display:inline-block;text-align:center;width:100%}.searchArea[data-adv-search-fields] .buttonGroup button{padding:.25em 1em}.comboSearch>span.icon{position:relative;left:-3rem;top:-.4rem}.comboSearch>input[type=text]{width:250px!important;color:#333}.comboSearchResults{position:absolute;width:284px;min-height:10px;border-style:solid;border-width:1px;background-color:#efefef;color:#424747}.comboSearchResults>ul{width:100%}.comboSearchResults>ul>li{padding:1rem;border-style:solid;border-width:0 0 1px 0;border-color:rgba(150,150,150,.3)}span.resultsNotFound{background-image:url(../../../assets/img/svg/icon_warningTriangle.svg)}span.resultsFound{background-image:url(../../../assets/img/svg/icon_informationalIcon.svg)}span.hilite{background-color:#ff0;color:#000;text-decoration:underline}.comboSearchResults>ul>li.active{color:#000;background-color:#dbf4fb}button[data-search-button=true]{padding-left:.5rem}.comboLoading{background:url(../../../assets/img/loader.gif) no-repeat right center!important;background-size:15px!important}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height:100%;opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:0 0;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(../../../assets/css/images/ui-icons_444444_256x240.png)}.ui-widget-header .ui-icon{background-image:url(../../../assets/css/images/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(../../../assets/css/images/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(../../../assets/css/images/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(../../../assets/css/images/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../../../assets/css/images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(../../../assets/css/images/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=.3)}.ui-widget-shadow{box-shadow:0 0 5px #666}#sm360Billing .widgetContent div.fieldGroup.responsive{text-align:center}#sm360Billing .widgetContent div.fieldGroup.responsive>div.field{float:none}#sm360Billing ul.triBlock{display:block;float:left;clear:both;width:100%;margin:0;box-sizing:border-box}#sm360Billing ul.triBlock>li{display:block;float:left;width:33.3%;position:relative;color:#fff;height:75px;text-align:center}#sm360Billing ul.triBlock>li>div.field>label{position:absolute;bottom:10%;left:0;right:0;margin-left:0;margin-right:0;color:#fff}#sm360Billing ul.triBlock>li>div.field>label:after,label.questionLabel:after{content:""!important}#sm360Billing ul.triBlock>li>div.field>span{position:absolute;top:25%;left:0;right:0;margin-left:0;margin-right:0;color:#fff;font-size:1.3em;font-weight:700}#sm360Billing ul.triBlock>li:nth-child(1){background-color:#637873}#sm360Billing ul.triBlock>li:nth-child(2){background-color:#4c6e68}#sm360Billing ul.triBlock>li:nth-child(3){background-color:#36665e}#sm360Billing ul.triBlock>li:last-child{display:block;float:left;clear:both;width:99.9%;height:87px;background-color:#51635f}#sm360Billing ul.triBlock>li:last-child>label{bottom:10px}#sm360Billing ul.triBlock>li:last-child>span{top:10px}#sm360Billing ul.inlineFields{display:block;float:left;clear:both;width:100%;box-sizing:border-box;border-style:solid;border-width:1px 0;padding:.5em 0}#sm360Billing ul.inlineFields>li{display:inline-block;margin:0}#sm360Billing ul.inlineFields>li div.field{text-align:center}#sm360Billing ul.inlineFields>li>div.field label,#sm360Billing ul.inlineFields>li>div.field span{float:none}#sm360Billing ul.inlineFields.two>li{width:49.5%}#sm360Billing ul.inlineFields.three>li{width:32.5%}#sm360Billing ul.inlineFields.four>li{width:24.5%}#sm360Communications .messageHeader .field.inline{margin:0;padding:0;float:left;width:auto;clear:both;border:0;line-height:2rem}SPECIAL FOR NEW/REPLY MESSAGE AREA .smContentArea #sm360Communications .newOrReplyMessage .fieldGroup:first-child>div.field>label{width:60px;text-align:right;padding-right:.5em}.smContentArea #sm360Communications .newOrReplyMessage .fieldGroup:first-child>div.field>input,.smContentArea #sm360Communications .newOrReplyMessage .fieldGroup:first-child>div.field>span{width:75%}.smContentArea #sm360Communications .newOrReplyMessage div.field>textarea{width:98%;margin:.5em 0;min-height:200px;resize:vertical}.smContentArea #sm360FinancialAid .fieldGroup div.field.inline:last-child{border:0}.smContentArea #sm360Enrollments table.portalDefault tr td:nth-child(4) .field{padding:.5em 0}.smContentArea #sm360Enrollments table.portalDefault tr td:nth-child(4) .field:last-child{display:none}#secProfileHeader .smProfileLink{margin:-.5em 0 .5em}#secProfileHeader .smProfileLink a{color:#fff;text-decoration:underline}#secProfileHeader .smProfileLink a:hover{text-decoration:none}#documentChecklistForm select{max-width:none!important}#docChecklistAdditionalInfo .itemDetails ul{list-style:disc;margin-left:25px}#docChecklistAdditionalInfo .itemDetails ul li{margin-bottom:8px}.phoneTestScores>li{display:block;float:left;clear:both;width:100%;border:solid 1px;padding:.5em;margin-bottom:.5em!important}.flexWidget .widgetControls button.scheduleSearch{float:none}.scheduleList{overflow-x:scroll}.scheduleDetailList{width:calc(100% + 140px)!important}#smStudentFinancialAid input{padding:.2rem;border-radius:4px;border-style:solid;border-width:1px;position:relative;top:-.25em}#smStudentFinancialAid input[type=number]::-webkit-inner-spin-button,#smStudentFinancialAid input[type=number]::-webkit-outer-spin-button{-webkit-appearance:inner-spin-button!important}#smStudentFinancialAid ul.detailedList>li .listItem .itemSummary>div.field.inline.error,#smStudentFinancialAid ul.detailedList>li .listItem .itemSummary>div.field.inline.error>label.error{padding:1em;margin:0}#smStudentFinancialAid .flexWidget button[disabled=disabled]{background-color:transparent;color:grey;border-color:grey}#smStudentFinancialAid .instruction{font-style:italic;font-size:.9em;text-align:center;margin-top:.5em;color:grey}.disabledButton{color:grey;border-color:grey}body.u4sm-theme .smContentArea ul.detailedList>li .listItem,body.u4sm-theme .smModal ul.detailedList>li .listItem,body.u4sm-theme .smStickyFooter ul.detailedList>li .listItem{background-color:#fff}body.u4sm-theme .fieldGroup.bar{background:0 0}body.u4sm-theme .superSearch input[type=text]{color:#999}body.u4sm-theme table{box-sizing:border-box;width:100%}@media screen and (max-width:600px){.page-template-u4sm-coursebrowser .itemDetails{font-size:small}}@media screen and (max-width:400px){a[data-course-more-details]{display:inline-block;vertical-align:top}}body.u4sm-theme .itemDetails table th:last-child{min-width:200px;text-align:center}body.u4sm-theme .itemDetails table th{padding:1em .5em}body.u4sm-theme .itemDetails table th:last-child{text-align:center}body.u4sm-theme .itemDetails table tbody tr{border-bottom:solid 1px rgba(150,150,150,.1)}body.u4sm-theme .itemDetails table tbody tr td .enrollModeButtons{min-width:0;border-radius:0;height:2.4rem;margin:.3rem;padding:0 .5rem;line-height:2.4rem;display:inline-block;cursor:pointer;transition-duration:.2s;color:#000;width:100%;text-align:center}body.u4sm-theme .itemDetails table tbody tr a.facultyImage{display:inline-block;height:50px;width:50px}body.u4sm-theme .isPhone .smEnrollmentStatus{display:block;float:right;text-align:center;max-width:60%}body.u4sm-theme .isPhone .smEnrollmentStatus>p,body.u4sm-theme .itemDetails table tbody tr td .smEnrollmentStatus>p{line-height:1;color:#333;margin-top:.5em}body.u4sm-theme .isPhone .smEnrollmentStatus>p{display:none}body.u4sm-theme .isPhone .smEnrollmentStatus>a,body.u4sm-theme .itemDetails table tbody tr td .smEnrollmentStatus>a{color:red;text-decoration:underline}body.u4sm-theme .itemDetails table tbody tr td .hiddenInputs{display:none!important}body.u4sm-theme .pageIndicator{display:inline-block;color:#fff}body.u4sm-theme .pagerWrap{margin:.5em 0;background-color:#0d78aa;line-height:35px;text-align:center}@media only screen and (max-width:541px){.smModalContent{max-height:calc(100% - 120px)!important}}body.u4sm-theme .smCoursesCart{display:block;float:left;clear:both;width:100%;padding:.25em;background-color:#f7f7f7}body.u4sm-theme .smSlideupHeader{display:block;float:left;clear:both;width:100%;background-color:#0038a1;color:#fff;box-sizing:border-box;padding:.25em;text-align:center}body.u4sm-theme .smSlideupHeader>button:last-child{float:right}body.u4sm-theme .smSlideupHeader>h3{display:inline-block;float:none;color:#fff;font-size:1.5em;margin-left:.25em;font-weight:500}body.u4sm-theme .smSlideupHeader button{color:#fff;border:solid 1px #fff;padding:0 1em;min-width:0;margin:0 .25em;line-height:2.5;vertical-align:top;border-width:1px;border-radius:2px;position:relative;top:2px}body.u4sm-theme .smCoursesCart ul{display:block;float:left;clear:both;width:100%;overflow-y:auto}body.u4sm-theme .smCoursesCart ul li{display:block;float:left;clear:both;width:100%;background-color:#efefef;border-bottom:solid 1px #999;padding:.5em 0;position:relative}.smCoursesCart ul.borderTnC li:focus{border:1px solid #000!important}body.u4sm-theme .smCoursesCart ul li>span.inspectIcon{float:left}body.u4sm-theme .smCoursesCart ul li>h3{display:block;float:left;font-size:1em;margin:0 .5em;max-width:70%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:500}body.u4sm-theme .smCoursesCart ul li>h3>b{float:left;margin-right:.5em}body.u4sm-theme .smCoursesCart ul li>h3>span.smCourseDescription{max-width:58%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body.u4sm-theme .smCoursesCart ul li>span.smEnrollmentType{display:block;float:left;margin-top:.25em;font-weight:700;color:#333}body.u4sm-theme .smCoursesCart ul li>span.deleteIcon{float:right;margin-right:.5em;margin-top:.25em;border:solid 1px #999;border-radius:3em;cursor:pointer}body.u4sm-theme .smCoursesCart ul li>span.deleteIcon:hover{border-color:#3498db;background-color:#3498db;background-image:url(../../../assets/img/svg/icon_X.svg)}body.u4sm-theme .widgetContent h3 span.courseId{display:block;font-size:.9em}body.u4sm-theme ul.detailedList>li .listItem{padding:.5em}body.u4sm-theme ul.detailedList>li .listItem .summaryBlock .courseThumb{float:left;margin:0 .75em 0 0;background-color:#efefef;width:90px;height:90px;border:solid 1px #999;opacity:.8;transition:opacity .3s ease}body.u4sm-theme ul.detailedList>li .listItem .summaryBlock .courseThumb:hover{opacity:1}@media only screen and (max-width:768px){body.u4sm-theme ul.detailedList>li .listItem .summaryBlock .courseThumb{height:50px;width:50px}}body.u4sm-theme .cartItemsWrapper{float:left;clear:both;width:100%;overflow-y:auto;overflow-x:hidden}body.u4sm-theme table.cartItems td,body.u4sm-theme table.cartItems th{padding:.5em;line-height:1.25}body.u4sm-theme table.cartItems td:last-child,body.u4sm-theme table.cartItems th:last-child{text-align:center;width:50px}body.u4sm-theme table.cartItems td:last-child span.icon{display:inline-block;float:none;background-color:#fff;border:solid 1px #999;cursor:pointer}body.u4sm-theme table.cartItems tbody tr:nth-child(even){background-color:#fff}body.u4sm-theme tr.sumTotals{border-style:solid;border-width:1px 0;border-color:#999;background-color:#eaeaea;color:#000}body.u4sm-theme .smStickyFooterButtons .cartBtn .cartBadge{background-color:#1c2040;padding:.5em 0;float:left;border-radius:3em;margin-left:1em}body.u4sm-theme .smStickyFooterButtons .cartBtn .cartBadge span.shoppingCartIcon{background-image:url(../../../assets/img/svg/icon_cartIcon.svg);background-color:#1c2040;float:left;margin:.25em 1em 0 1em;border-radius:3em;width:20px;height:20px;background-size:100%}body.u4sm-theme .smStickyFooterButtons .cartBtn .cartBadge .cartItemCount{display:inline-block;font-size:medium;margin:0 .75em 0 0}body.u4sm-theme .smStickyFooterButtons .cartBtn .cartSummaryText p{display:inline-block;float:left;max-width:140px;text-align:left;text-transform:none;margin:0 .5em;line-height:1}body.u4sm-theme .smCoursesCart .cartCheckout{float:left;clear:both;width:100%;margin:.5em 0}body.u4sm-theme .smCoursesCart .cartCheckout p.cartMessage{float:left;max-width:75%;text-align:center;border:solid 1px #999;padding:1em;line-height:1.25;color:#fff;background-color:#1b2d41}@media (max-width:600px){body.u4sm-theme .smCoursesCart .cartCheckout p.cartMessage{width:100%;clear:both;max-width:none;margin:0;position:relative;left:-1px;margin-bottom:1em}body.u4sm-theme .smCoursesCart .cartCheckout .checkoutButton{display:block;float:none!important;clear:both;margin:0 auto!important;width:80%}}.cartMobileDetails p{line-height:1;margin:.25em 0}body.u4sm-theme .smCoursesCart .cartCheckout .checkoutButton{float:none;margin:1em auto;display:inherit}body.u4sm-theme .smStickySlideup{display:block;width:100%;position:fixed;bottom:79px;height:0;background-color:#fff;transition:height .3s ease;visibility:hidden;box-shadow:0 0 2.5em rgba(0,0,0,.5);border-style:solid;border-width:1px;border-color:#384d74;z-index:999;max-width:1175px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);overflow:auto}body.u4sm-theme .smStickySlideup.hidden{visibility:hidden;overflow:hidden}body.u4sm-theme .smStickySlideup.visible{visibility:visible}body.u4sm-theme .smStickySlideup.inYourFace{height:calc(100% - 65px);visibility:visible}body.u4sm-theme .smStickyFooterButtons span:not(.badge){display:block;line-height:1;margin:.5em}body.u4sm-theme .smStickyFooter{position:fixed;bottom:0;left:0;height:64px;background-color:#384d74;width:100%;z-index:100;transition:all .3s ease}body.u4sm-theme .smStickyFooterButtons{display:none;width:100%;position:fixed;bottom:0;box-sizing:border-box;z-index:1000;max-width:1175px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);box-shadow:0 0 1.5em rgba(0,0,0,.5)}body.u4sm-theme .smStickyFooterButtons button.cartBtn{display:block;float:left;width:75%;text-align:center;background:#384d74;color:#fff;border:0;text-shadow:none;border-right:solid 1px rgba(255,255,255,.3);border-radius:0;min-width:0;border-top:solid 1px #384d74;min-height:64px;margin:0;padding:.5em}body.u4sm-theme .smStickyFooterButtons button:last-child{border:0;border-top:solid 1px #384d74;width:25%}body.u4sm-theme .smStickyFooterButtons button.active{background:#0038a1;box-shadow:none;border-top:solid 1px transparent}body.u4sm-theme .smStickyFooterButtons span.badge{display:inline-block;margin:0 .5em;background-color:#fff;color:#333;border-radius:3em;width:auto;line-height:15px;font-weight:700;padding:.5em 1em}body.u4sm-theme .smStickyFooter .regPaymentOptions>.fieldGroup>.field.inline{margin-right:3em}body.u4sm-theme .regPaymentOptions>.fieldGroup>.field:first-child{margin-left:.5em}body.u4sm-theme .smStickyFooterButtons button[data-scroll-top] span.iconWrap{background-color:transparent}body.u4sm-theme .smStickyFooterButtons .badge.iconWrap{padding:0 .5em}body.u4sm-theme .smStickyFooterButtons .badge .icon{margin:0}body.u4sm-theme .smStickyFooterButtons.visible{display:block}body.u4sm-theme .smStickyFooterButtons button>span:last-child{width:70px;display:inline-block}body.u4sm-theme[data-original-position] .top-bar.overlay-bar.offscreen-menu{transition:none!important}.smLoginRegister{float:left;clear:both;width:100%;padding:.25em;background-color:#fff}.smLoginRegister .row{overflow:auto;float:left;clear:both;width:100%;margin:0}.smLoginRegister .cartTopMessage{float:left;clear:both;width:100%;text-align:center;padding:1em}.smLoginRegister .cartTopMessage h3{padding:.5em 1em}.smAjaxLoginWidget,.smCreateAccountForm,.smPaymentForm{float:left;clear:both;width:100%;padding:0 .5em}.smLoginRegister fieldset{display:block;float:left;clear:both;width:100%;border:solid 1px #999;padding:1em;text-align:center;min-height:475px;background-color:#f7f7f7}.smLoginRegister fieldset legend{line-height:1;float:left;border:0;margin:.5em 0 1em 0}.smAjaxLoginWidget input[type=password],.smAjaxLoginWidget input[type=text],.smCreateAccountForm input[type=text]{width:100%;color:#333}.smCreateAccountForm .sm_loginFields div.field>label{margin-bottom:0;color:#666;font-weight:400;width:100%;text-align:left}[data-to-bottom]{overflow:auto;float:left;width:100%}.smLoginRegister .sm_loginFields{margin-bottom:1em}@media only screen and (max-width:990px){.smAjaxLoginWidget{margin-bottom:2em}body.u4sm-theme .smSlideupHeader{text-align:center}body.u4sm-theme .smSlideupHeader>h3{display:inline-block;float:none}.smLoginRegister fieldset{min-height:unset}}.smPaymentForm{float:left;clear:both;width:100%;padding:.25em;background-color:#f7f7f7}.smPaymentFormWrapper{float:left;clear:both;width:100%}.smPaymentForm legend{line-height:1;float:left;border:0;margin:1em 0;text-align:center}.smPaymentForm .fieldGroup.split.fiftyfifty>div.field{float:left;width:100%;position:relative}.smPaymentForm .fieldGroup.split.fiftyfifty>div.field>label{display:inline-block;max-width:100%;width:35%;margin:0 .5em 0 0;float:left;text-align:right;font-weight:400;color:#4c4c4c;clear:both;text-decoration:none}.smPaymentForm .fieldGroup.split.fiftyfifty>div.field>input{width:35%;float:none;clear:none}.smPaymentForm div.field>select{clear:none}@media only screen and (max-width:600px){.smPaymentForm div.field>select{max-width:190px}}.smPaymentForm .fieldGroup.split.fiftyfifty>div.field>input[type=text]{padding:0 .5em;background-color:#fff;color:#333;display:block}.smPaymentForm div.field.error{background-color:#ffcece}.smPaymentForm div.field.error>input.required{border-style:solid;border-width:1px;border-color:red}.smCreateAccountForm div.field>label.requiredLabel::before,.smPaymentForm div.field>label.requiredLabel::before{content:" * ";color:red;font-size:1.5em;position:relative;top:6px;left:4px;margin-right:.25em}.smPaymentForm .fieldGroup.split.fiftyfifty>div.field.error>label.error{display:block;text-align:center;margin-left:0!important;color:#494949;position:relative;top:5px;float:left;width:100%}.smCreateAccountForm legend span.requiredLegend,.smPaymentForm legend span.requiredLegend{display:inline-block;color:red;margin:1em 0 0 0;float:left;clear:both;width:100%;font-size:.75em}.smAjaxLoginWidget label{font-weight:400}.smPaymentForm div.field.error>label.error:after{content:none}.smPaymentForm .buttonRow{width:100%;clear:both;text-align:center;padding:1em 0}.smProcessingConfirmation .smSlideupHeader.msg h3{font-weight:500}.smProcessingConfirmation .smSlideupHeader.msg.success{background-color:#00a800!important}.smProcessingConfirmation .smSlideupHeader.msg.failure{background-color:#aa1a1a!important}.page-template-u4sm-coursebrowser .smOverlay{z-index:9999;cursor:not-allowed}.page-template-u4sm-coursebrowser .smOverlay .smModal.active{cursor:default}.smStickyFooterButtons button[disabled=disabled]{opacity:1;font-style:normal}.smStickyFooterButtons button[data-complete-redirect]{width:100%!important}.smStickyFooterButtons button[data-complete-redirect]:hover{background-color:#0038a1}.courseBrowserLoading{animation-name:courseBrowserBlue;animation-duration:1s;animation-iteration-count:infinite;-webkit-animation-name:courseBrowserBlue;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.courseBrowserLoading.slow{animation-duration:5s;-webkit-animation-duration:5s}@keyframes courseBrowserBlue{from{background-color:#0038a1}50%{background-color:#0059ff}to{background-color:#0038a1}}@-webkit-keyframes courseBrowserBlue{from{background-color:#0038a1}50%{background-color:#0059ff}to{background-color:#0038a1}}.smProcessingConfirmation{float:left;clear:both;width:100%;background-color:#f7f7f7}.smProcessingConfirmation .smSlideupHeader h3{float:none!important;text-align:center}.smPaymentSuccessful>p.msg,.smProcessingMessage>p.msg{font-size:large}.smShopperDetails{float:left;clear:both;width:100%;padding:1em;background-color:#fff}@media only screen and (max-width:600px){.smShopperDetails{max-width:none}}.smShopperDetails .fieldGroup div.field{clear:both}.smShopperDetails .fieldGroup div.field>span{clear:none;margin-left:.5em}.smShopperDetails .fieldGroup div.field address{float:left;clear:both;margin:0;color:#333}.registeredCourseInvoice,.registeredCoursesSchedule{float:left;clear:both;width:100%;padding:1em}.registeredCourseInvoice table,.registeredCoursesSchedule table{border-style:solid;border-width:1px;border-color:#999}.registeredCourseInvoice table caption,.registeredCoursesSchedule table caption{padding:.5em .25em;color:#000;font-weight:700}body.u4sm-theme .courseFullDetailsWrapper .tabSet .tabWrapper{width:100%}.courseFullDetailsWrapper{float:left;clear:both;width:100%;padding:1em}.courseFullDetailsWrapper>p{line-height:1.25;color:#000;margin:.5em 0 1.5em 0}.mediumDialog .tabSet .tabScrollableContent{max-height:300px;overflow:auto;float:left;clear:both;width:100%;padding:1em}.syllabus section{padding:0}.syllabus section h4{color:#000;margin:.25em 0}.syllabus section h5{font-size:1em;margin-bottom:1em!important}.complexLayout{float:left;clear:both;width:100%;border:solid 1px #ccc;margin:.5em 0;background-color:#f8f8f8;padding:1em}.complexLayout>div{float:left;width:50%}.complexLayout div.field.inline{display:inline-block;margin-right:.5em;float:left;clear:both;width:100%}.complexLayout .enrollModeButtons{float:left;clear:both;width:100%;margin-top:.5em}.complexLayout .enrollModeButtons>button{padding:0 .25em;font-size:.9em}.complexLayout a.facultyImage{max-width:40px;float:left;clear:both;display:block}.widgetSample{display:block;float:left;clear:both;width:100%;min-height:200px;background-color:#efefef;padding:1em;margin-bottom:1em}.smHeaderMessageBox.dark{background-color:rgba(0,0,0,.8)}.smContentArea.noPad{padding:0}.drawerCourseList span.courseMode{float:left;margin-top:.25em;color:#333;font-weight:700}div#enrollmentSection ul.detailedList li .listItem span.detailsIcon{top:3px}[data-platform-flag=pc] select{min-height:2em}body.u4sm-theme .smCoursesCart ul.courseSearchResults{padding:.5em}body.u4sm-theme .smCoursesCart ul.courseSearchResults li{background:0 0;border:0;margin:0 0 .25em 0;padding:0}body.u4sm-theme .smCoursesCart ul.courseSearchResults li .listItem{background-color:#fff;padding:.5em;position:relative;border:solid 1px #cfcfcf;line-height:1em}body.u4sm-theme .smCoursesCart ul.courseSearchResults li .summaryBlock h3{max-width:90%;line-height:1.5em;font-size:1em;font-weight:400}body.u4sm-theme .smCoursesCart ul.courseSearchResults li .summaryBlock>span.detailsIcon{position:absolute;top:5px;right:5px;left:auto;margin:0}body.u4sm-theme .smCoursesCart ul.courseSearchResults li .itemDetails{padding:.5em}body.u4sm-theme .smCoursesCart ul.courseSearchResults li .smEnrollmentStatus{display:none;text-align:left;font-style:italic;color:#999;margin-bottom:.5em;max-width:100%}body.u4sm-theme .smCoursesCart ul.courseSearchResults li .enrollModeButtons button{padding:0 1em;min-width:0;margin:0 .25em;vertical-align:top;line-height:2.5}body.u4sm-theme #smCoRequisiteConflicts .smCoursesCart{height:100%}.smModalContent #OverridePopup .paneContent{padding:.5em}div.fileThumb.active>a{display:block;margin-bottom:15px}div.fileThumb.active>a>img{margin-top:10px;height:50px;width:50px}div.fileThumb.active>div.filenameText{margin-top:5px;margin-bottom:5px}div.fileThumb.active{display:block}.smContentArea .widgetContent div.uploadControl{display:block;float:left;clear:both;width:100%}.smContentArea .widgetContent div.uploadControl.fileUploaded>div:first-child>label{display:none}.smContentArea .widgetContent div.uploadControl.filedUploaded>div:first-child>a{display:block}.smContentArea .widgetContent div.uploadControl>div:first-child{width:20%;float:left;clear:none;text-align:center}.smContentArea .widgetContent div.uploadControl>div.errorMsg{color:#c10606;background-color:#fff5f5;display:flex;line-height:initial;padding:10px}.smContentArea .uploadControl.uploadArea .icon{float:none}.smContentArea .widgetContent div.uploadControl label.uploadBox{margin-top:10px;cursor:pointer}.smContentArea .widgetContent div.uploadControl label.uploadBox>span.icon{background-size:120%;height:50px;width:50px;margin:0 auto}.smContentArea .widgetContent div.uploadControl label.uploadBox>input[type=file]{opacity:0}.smContentArea .widgetContent div.uploadControl>div:first-child>label:after{content:""}.smContentArea .widgetContent div.uploadControl>div:first-child>div.fileThumb{display:none}.smContentArea .widgetContent div.uploadControl>div:first-child>div.fileThumb>a{display:block;margin-bottom:15px}.smContentArea .widgetContent div.uploadControl>div:first-child>div.fileThumb>a>img{height:50px;width:50px}.smContentArea .widgetContent div.uploadControl>div:first-child>div.fileThumb>span.filenameText{display:block}.smContentArea .widgetContent div.loadingIndicator,.smContentArea .widgetContent div.uploadControl label.uploadBox.hidden{display:none}.smContentArea .widgetContent div.loadingIndicator.active,.smContentArea .widgetContent div.uploadControl>div:first-child>div.fileThumb.active,.smContentArea .widgetContent label.uploadBox{display:block;margin-bottom:25px}.smContentArea .widgetContent div.uploadControl>div:first-child>div.fileThumb.active>.resetUpload{margin-top:1em}.smContentArea .widgetContent div.loadingIndicator>span.loadingSpinner{float:none;display:inline-block;height:50px;width:50px}.loadingIndicator span.loadingText,.uploadControl span.uploadText{display:block}.uploadControl span.uploadText{margin-top:.5em}.uploadControl>div:first-child>a{display:none}.uploadControl>div:last-child{width:80%;float:left;clear:none;margin-top:20px}.uploadControl>div:last-child>div.field.inline,.uploadControl>div:last-child>span{display:inline-block}.uploadControl>div:last-child>div.field.inline:after,.uploadControl>div:last-child>span:after{content:"|";margin:0 .5em}.uploadControl>div:last-child>span:nth-child(1){display:block;font-size:1em;color:#666;font-weight:700}.uploadControl>div:last-child>span:last-child:after{content:""}.uploadControl>div:last-child>span:nth-child(2),.uploadControl>div:last-child>span:nth-child(3),.uploadControl>div:last-child>span:nth-child(4),.uploadControl>div:last-child>span:nth-child(5){float:left;clear:both;font-size:.9em;color:#3d3d3d}#addFileDialogContent>label{float:none}.documentUpladInput{background-color:#fff;padding:.5em;color:#000;border:solid 1px #dfdfdf}.documentUploadInput:focus{outline:2px solid #000!important}.documentsTable>thead>tr>th:first-child{min-width:41px}@media only screen and (max-width:1200px){.uploadButtons>button:first-child{margin-bottom:1em}}.applicationContent,.applicationContent .sectionFooter,.applicationContent .sectionHeader,.applicationHeader>.sectionNav,.summaryContainer,.summaryContainer .summaryHeader,.templateContainer{display:block;float:left;clear:both;width:100%}.applicationContainer{display:none}.applicationContainer section.applicationContent.first-child{padding:.25em}.applicationHeader{display:none;text-align:center}.applicationHeader>.sectionNav{margin-top:.5em}.applicationSaveSummary-off{display:none;float:left;clear:both;width:100%;padding:.5em;text-align:center;font-size:1.2em}.applicationFeeSummary{display:block;z-index:1;padding:.5em;text-align:center;background-color:#ffe0ac;color:#7d4406;font-size:.8em;margin:0 0 1em 0}.smModal.mediumDialog .smModalContent .partialApplicationContainer thead{background-color:#efefef}.smModal.mediumDialog .smModalContent .partialApplicationContainer tbody tr{border-bottom:solid 1px #dfdfdf;cursor:pointer}.smModal.mediumDialog .smModalContent .partialApplicationContainer tbody tr:hover{background-color:#c6f6ff}.smContentArea .applicationSaveSummary-off span.incremental-detail{font-size:.75em}.smModal.smallDialog .smModalContent .partialApplicationContainer>p{line-height:1;margin:.5em 0}.smModal.smallDialog .smModalContent .partialApplicationContainer thead{background-color:#efefef}.smModal.smallDialog .smModalContent .partialApplicationContainer thead th{line-height:1;padding:.5em}.smModal.smallDialog .smModalContent .partialApplicationContainer tbody tr{border-bottom:solid 1px #dfdfdf;cursor:pointer}.smModal.smallDialog .smModalContent .partialApplicationContainer tbody tr td{padding:.5em}.smModal.smallDialog .smModalContent .partialApplicationContainer tbody tr:hover{background-color:#c6f6ff}.templateContainer{overflow-y:auto;overflow-x:hidden}.templateContainer .fieldGroup h3{line-height:1.5em;padding:.5em;max-width:100%}.applicationContent .sectionFooter button,.applicationContent .sectionHeader button{border-radius:0;position:relative;display:block;min-width:0;height:44px;border:solid 1px #fff;background-color:#0d78aa;color:#fff;margin:0}.applicationContent .sectionFooter button:focus,.applicationContent .sectionFooter button:hover,.applicationContent .sectionHeader button:focus,.applicationContent .sectionHeader button:hover{background-color:#3498db}.applicationContent .sectionFooter button.disabled,.applicationContent .sectionFooter button.disabled:focus,.applicationContent .sectionFooter button.disabled:hover,.applicationContent .sectionHeader button.disabled,.applicationContent .sectionHeader button.disabled:focus,.applicationContent .sectionHeader button.disabled:hover{background:0 0}.applicationSidebar .appsecList>li.active:focus,.applicationSidebar .appsecList>li:focus,a:focus,button:focus,input[type=checkbox]:focus,input[type=password]:focus,input[type=radio]:focus,input[type=text]:focus,select:focus,textarea:focus{outline-width:2px;outline-style:solid!important;outline-color:#000!important;border:none}.applicationSidebar .appsecList a{display:inline-block;height:100%;width:100%}.applicationContent .sectionFooter,.applicationContent .sectionHeader{display:block;float:left;clear:both;width:100%;text-align:center;position:relative;border:solid 1px #cfcfcf;background-color:#566c83;color:#fff}.sectionHeader>div.sectionTitle{text-align:center;background-color:#e9e9e9}.applicationContent>.sectionHeader>div.sectionTitle{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);background-color:transparent}.applicationContent .sectionHeader>div.sectionTitle>h2,.sectionHeader>div.sectionTitle>h2{display:inline;color:#fff;font-size:1.5em}.applicationContent .sectionHeader>div.sectionTitle .stepIndicator{display:inline-block;position:relative;display:none}#FullInquiryContainer .sectionHeader>div.sectionTitle>h2,.applicationContent #FullInquiryContainer .sectionHeader>div.sectionTitle>h2{color:#666}#FullInquiryContainer .fieldGroup.split.fiftyfifty .field>label:not(.requiredLabel){margin-left:.25em}.applicationContent .sectionFooter #goToNextSectionButtonBottom span.icon,.applicationContent .sectionFooter #goToPreviousSectionButtonBottom span.icon,.applicationContent .sectionHeader #goToNextSectionButton span.icon,.applicationContent .sectionHeader #goToPreviousSectionButton span.icon{background-size:40px}.applicationContainer{display:block;float:left;clear:both;width:100%}.applicationContainer input[type=password]{padding:0}.applicationContent .fieldGroup.split.fiftyfifty>div.field>label{font-weight:600;margin:0 .5em 0 0}.applicationSidebar{float:left;text-align:left;width:29%;display:block;padding:5px 1px}.applicationContentArea{float:right;width:70.5%;padding:5px 0}.appsecList>li a{display:block;width:100%;min-width:160px}.appsecList .appsecSpacer{display:none}.applicationSidebar{width:25%}.applicationContentArea{width:74%;margin-left:.25em}.applicationHeader ol.appsecList{display:inline-block;float:none;margin:0 auto}.applicationHeader .appsecList>li a,.applicationSidebar .appsecList>li a{display:block;float:left;margin:0 .25em;border:0;cursor:pointer;position:relative}.applicationHeader .appsecList>li a{clear:none}.applicationSidebar .appsecList>li a{clear:both;margin:2.5px 0;display:inline-block;width:100%;height:38px;border-top-right-radius:2px;border-bottom-right-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.applicationHeader .appsecList>li a.active,.applicationSidebar .appsecList>li a.active{opacity:1;overflow:visible;box-shadow:0 0 .5em rgba(0,0,0,.2)}.applicationHeader .appsecList>li span.appsecIndex,.applicationSidebar .appsecList>li span.appsecIndex{display:block;float:left;clear:none;background-color:#6c777c;color:#fff;padding:0;height:38px;line-height:35px;width:35px;text-align:center;transition:background-color .3s ease;border-top-left-radius:2px;border-bottom-left-radius:2px;box-shadow:inset 0 0 1px #4a4a4a,0 0 .5em rgba(0,0,0,.1)}.applicationHeader .appsecList>li a.active span.appsecIndex,.applicationSidebar .appsecList>li a.active span.appsecIndex{background-color:#0d78aa;font-weight:700;box-shadow:0 0 .5em rgba(0,0,0,.2)}.applicationHeader .appsecList>li span.appsecTitle,.applicationSidebar .appsecList>li span.appsecTitle{padding:5px;float:left;clear:none;display:none}.applicationSidebar .appsecList>li span.maxCharEllipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.applicationSidebar .appsecList>li span.appsecTitle{display:block;padding:0 10px!important;line-height:38px;height:38px;width:80%;margin-right:-100%;color:#000;background-color:#ededed;transition:background-color .3s ease;border-top-right-radius:3px;border-bottom-right-radius:3px}.applicationHeader .appsecList>li a.active span.appsecTitle,.applicationSidebar .appsecList>li a.active span.appsecTitle{display:block;padding:0;display:block;float:left;clear:none;color:#fff;background-color:#0d78aa;font-weight:700}.applicationHeader .appsecList>li a.active span.appsecTitle{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:40px}.appsecItem span.appsecStatus{display:block;float:right;width:25px;height:38px;clear:none;padding:5px;background-color:#d4d4d4;border-top-right-radius:2px;border-bottom-right-radius:2px}.applicationHeader .appsecList>li.appsecSpacer{opacity:1;border:0;cursor:default;background-image:url(../../../assets/img/svg/dark/icon_advanceSingle.svg);background-repeat:no-repeat;background-position:50%;background-size:35px;width:15px;height:30px}.appsecList .appsecItem span.appsecStatus,.summaryContainer .appsecItem span.appsecStatus{background-repeat:no-repeat;background-size:60%;background-position:50%;-webkit-transition:background-color .5s ease;border-top-right-radius:2px;border-bottom-right-radius:2px}.appsecItem.appsecReqtrueComfalse span.appsecStatus{background-color:#ffe4e4!important;background-image:url(../../../assets/img/svg/icon_asterisk_red.svg)}.appsecItem.appsecReqfalseComfalse span.appsecStatus{background-color:#efefef;background-image:url(../../../assets/img/svg/icon_checkmark_grey.svg)}.appsecItem.appsecReqfalseComtrue span.appsecStatus,.appsecItem.appsecReqtrueComtrue span.appsecStatus{background-color:#e9ffe9!important;background-image:url(../../../assets/img/svg/icon_checkmark_green.svg)}.applicationContent .fieldGroup{padding:0 .5em 0 0}.applicationContent .fieldGroup.split.fiftyfifty>div.field>input,.applicationContent .fieldGroup.split.fiftyfifty>div.field>label,.applicationContent .fieldGroup.split.fiftyfifty>div.field>span,.applicationContent .fieldGroup.split.fiftyfifty>div.field>textarea{width:35%}.applicationContentArea #AccountCreationForm div.field>input{display:block}.summaryContainer div.summaryHeader{background-color:#fff;font-weight:700}.summaryContainer div.summaryHeader>h3{float:left;padding:.25em .25em .25em .5em;font-weight:700;font-size:16px}.summaryContainer div.summaryHeader>span.appsecStatus{height:39px;width:39px;background-size:50%}.summaryContainer div.summaryHeader>button.sectionLink{display:block;float:right;margin:.35em .5em}.summaryContainer .fieldGroup.stacked div.field.inline{padding:0;margin:.5em}.summaryContainer div.fieldGroup div.field{border:0;width:100%}.summaryContainer div.fieldGroup div.field:nth-child(even){background-color:#f2f2f2}.summaryContainer div.fieldGroup div.field>button{font-size:1.25em;padding:.5em}.summaryContainer .fieldGroup.split>div.field{padding:0;margin:0}.summaryContainer .fieldGroup .field span.address{clear:both;width:100%}.summaryContainer .fieldGroup table{width:100%}.summaryContainer .fieldGroup table thead tr{background-color:#f2f2f2;color:#999}.summaryContainer .fieldGroup table thead th{font-weight:400;color:#666}div.validation-summary{padding:5px;background-color:#f1b1b1;color:#000}div.validation-summary>span{font-weight:700;color:#000}div.validation-summary>ul>li.validation-message>span{font-weight:700;color:#000}.summaryContainer .scoresSection{display:block;float:left;clear:both;width:100%}.summaryContainer .scoresSection>h4{text-align:center;padding:1em 0;padding-bottom:.5em}.summaryContainer .scoresContainer{display:block;float:left;clear:both;width:100%;border:solid 1px #dfdfdf;padding:.5em;margin:.5em 0;background-color:#fff}.summaryContainer .scoresContainer>.fieldGroup:last-of-type{border:0}.summaryContainer .scoresContainer>h4{display:block;float:left;clear:both;width:100%;text-align:center;padding:.5em;margin-top:.5em}.summaryContainer .scoresContainer .fieldGroup.headerGroup{width:100%;background-color:#e7e7e7;padding-top:.5em;border:solid 1px #cfcfcf}.summaryContainer .scoresContainer .fieldGroup .field.inline{margin:.25em .5em}ul.detailedList>li .listItem .itemSummary.responsive.testScores>span:after{content:""}ul.detailedList>li .listItem .itemSummary.responsive.testScores>.fieldGroup{display:block;width:50%}ul.detailedList>li .listItem .itemSummary.responsive.testScores>.fieldGroup:first-child{float:left;clear:none}ul.detailedList>li .listItem .itemSummary.responsive.testScores>.fieldGroup:last-child{float:right;clear:none}ul.detailedList>li .listItem .itemSummary.responsive.testScores>.fieldGroup>.field.inline{width:100%;clear:both}#goToSummaryButton,#submitApplicationButton{background-image:none;border:solid 1px #fff;text-shadow:none;box-shadow:none!important;color:#fff}#goToSummaryButton{background-color:#ff8d00!important}#submitApplicationButton{background-color:#388700!important}button.submitGradesBtn{padding:0 .5em!important}button.disabledState,button.disabledState:hover{padding:.25em .5em!important;font-size:.7em!important;color:#999!important;border-color:#999!important;opacity:.4;cursor:not-allowed;font-style:italic;background:0 0}.applicationSaveSummary{display:block;position:absolute;z-index:1;height:100%;width:70%;text-align:center;color:#388700;background-color:#fff;font-size:1.2em;line-height:2.5;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%)}.applicationSaveSummary span.incremental-detail{font-size:.75em}.smApplicationSplash{display:none}.smApplicationSplash.active{display:block}.portalApplicationResult{text-align:center}.portalApplicationResult>div{margin:1em 0}.portalApplicationResult>a.button{margin:1em}#inquiryForm{background-color:#fff}#inquiryForm section{float:left;clear:both;width:100%;background-color:#f7f7f7;margin-bottom:.5em}#PaymentContainer div.field>select,#applicationContainer div.field>select,#inquiryForm div.field>select,#profile div.field>select{clear:none}.fieldGroup>div.field.programOption{padding:10px 0;border-style:none}.fieldGroup>div.field.programOption.last{padding:10px 0;border-style:solid;border-width:0 0 1px 0;border-color:#dfdfdf}.field.programOption.error,.field.programOption.last.error{background-color:#ffcece}.field.hsDateRange>input[type=text]{display:inline-block}.applicationContent .displayHeader h2,.applicationContent .displayHeader h3{display:block;float:left;clear:both;width:100%;max-width:95%;text-align:center;margin:.25em 0;color:#333}.applicationContent .displayHeader h2{font-size:22.5px;line-height:44px;font-weight:300}.applicationContent .displayHeader h3{font-size:18px;line-height:32px;font-weight:400}.dataDisplayView{display:block;float:left;clear:both;width:100%;margin-bottom:1em}.dataDisplayView.hidden{display:none}.dataDisplayView .displayHeader{display:block;float:left;clear:both;width:100%;border-bottom:solid 1px #dfdfdf;text-align:center;line-height:2.25}.dataEntryView .displayHeader h4{width:100%}.dataDisplayView .displayHeader h4,.dataEntryView .displayHeader h4{display:inline-block;text-align:center}.dataDisplayView .displayHeader button{float:right;margin-top:0;margin-right:1em}.dataDisplayView .displayHeader button span.icon{float:left;margin-right:.5em}.dataDisplayView ul.detailedList{display:block;float:left;clear:both;width:99%;margin-top:.5em;margin-left:.1em}.dataDisplayView ul.detailedList li.noneAdded{text-align:center;margin:1em 0;font-size:1.3em;font-style:italic}.dataEntryView.applicationContent{display:none}.dataEntryView.applicationContent.active{display:block}.dataEntryView .buttonBar{display:block;float:left;clear:both;width:100%;padding:1em 0;text-align:center;margin-top:1em}.dataEntryView .fieldGroup.radioGroup.split.fiftyfifty>.field>div{position:relative;top:-5px}.dataEntryView .additionalFields{display:block;float:left;clear:both;width:100%}.dataEntryView .additionalFields .additionalFieldsHeader{display:block;float:left;clear:both;width:100%;text-align:center}.dataEntryView .additionalFields .additionalFieldsHeader>h2{font-size:1.5em}.dataEntryView .additionalFields .additionalFieldsHeader h2>span.icon{display:inline-block!important;position:relative;top:4px}.dataEntryView .additionalFields .additionalFieldsDetails{display:none}.dataEntryView .additionalFields .additionalFieldsDetails.active{display:block}.dataEntryView .additionalFields .additionalFieldsDetails>h3{display:block;float:left;clear:both;width:100%;text-align:center;font-size:1.2em}#profile .fieldGroup.split.fiftyfifty>div.field>select{max-width:50%}#profile ul.detailedList>li .listItem>.buttonGroup{width:100%}#smStudentProfile .relationshipListContainer label{font-weight:400;color:#727272}#smStudentProfile .relationshipListContainer span{color:#333}#smStudentProfile .wrapWord{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-word}#smStudentProfile .flexWidget.profileHead .fieldGroup div.field.inline{border:0}#smStudentProfile .flexWidget .widgetContent .buttonGroup{clear:none}#smStudentProfile .flexWidget .editorShowing .buttonGroup.inView{display:none}#smStudentProfile .flexWidget .detailedList>li:not(.editorShowing) .buttonGroup.inEdit{display:none}#smStudentProfile .flexWidget address{line-height:1.5}#smStudentProfile ul.detailedList>li .listItem .itemEditor{padding-top:1em}#smStudentProfile ul.detailedList>li .listItem .itemSummary{max-width:79%;width:79%}#smStudentProfile ul.detailedList>li.editorShowing .listItem .itemSummary{max-width:100%;width:100%}#smStudentProfile .itemSummary>.fieldGroup{width:55%;float:right;clear:none}#smStudentProfile .itemSummary>.fieldGroup:first-child{width:45%;float:left}#smStudentProfile .flexWidget.profileHead div.field.inline{width:100%}#smStudentProfile [data-list-item=phoneNumber] .itemSummary>.fieldGroup:first-child .field{float:left;clear:both}.socialIcons{display:block;float:left;clear:both;width:100%;text-align:center}.socialIcons>li{display:inline-block;margin:.5em}#smStudentProfile .socialIcons>li a{display:block;padding:2px}#smStudentProfile .socialIcons>li a:focus{outline:2px solid #000}.socialIcons>li span{height:40px;width:40px;background-color:rgba(255,255,255,.7);border-radius:3em;opacity:.8;background-size:80%;background-repeat:no-repeat;background-position:50%}td ul.socialIcons>li span{display:list-item}.socialIcons>li span,td .socialIcons>li span{height:30px;width:30px}.socialIcons>li span:hover{box-shadow:0 0 1.5em rgba(0,0,0,.5);background-color:#fff;opacity:1}.smProfileImage{margin:.25em}.smProfileImage>span{display:block;width:95px;height:95px;text-align:center;overflow:hidden;border-radius:3em;margin:.5em auto;box-shadow:0 0 .3em rgba(0,0,0,.5);border:solid 1px #fff}td .smProfileImage>span{height:50px;width:50px;margin:0}.smProfileImage>span>img{max-width:100%;width:120%}.flexWidget address{margin:.25em 0;color:#333;line-height:1.25;margin:.5em 0}.widgetHeader span.visitLinkIcon{left:auto;right:0;background-color:rgba(0,0,0,0);background-size:50%;transition:all .5s;cursor:pointer}.widgetHeader span.visitLinkIcon:hover{background-color:rgba(0,0,0,.1)}.clickablePhoto{width:95px;height:95px;border-radius:3em;margin:.5em auto}.clickablePhoto:hover .work-text-content{cursor:pointer;visibility:visible;opacity:1}.clickablePhoto:hover span img{transition:opacity .5s ease-out;opacity:.3;cursor:pointer}.disableEditPhoto{opacity:.7}.work-text-content{width:95px;height:auto;visibility:hidden;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;color:#fff;left:0;top:25%;font-size:48px;font-weight:700;text-align:center}.widgetHeader .clickablePhoto.smProfileImage:focus{outline:2px solid #000!important}.field .uploadProfilePic:focus{outline:2px solid #000!important}#BasicPersonForm .fieldGroup.split.fiftyfifty .field{position:relative}#BasicPersonForm .fieldGroup.split.fiftyfifty .field .errorMessage+#overlaySIN{position:absolute;height:20px;top:10%;left:36%;text-align:left;font-size:15px;padding-left:.9rem;display:flex;align-items:center;background-color:#fff}#BasicPersonForm .fieldGroup.split.fiftyfifty .field #overlaySIN{position:absolute;height:20px;top:20%;left:36%;text-align:left;font-size:15px;padding-left:.9rem;display:flex;align-items:center;background-color:#fff}ul.courseSearchResults>li.hasSectionReserved>.listItem>.summaryBlock{display:inline-block;background-image:url(../../../assets/img/svg/dark/icon_circleCheckGreen.svg);background-repeat:no-repeat;background-size:25px;padding-left:40px!important;background-position:5px 50%;padding-top:5px;padding-bottom:2px}#registrationContainer .itemDetails table{box-sizing:border-box;width:100%}#registrationContainer .itemDetails table th:last-child{min-width:200px}#registrationContainer .itemDetails table tbody tr{border-bottom:solid 1px rgba(150,150,150,.1)}#registrationContainer .isPhone .smEnrollmentStatus{display:block;float:right;text-align:center;max-width:60%}#registrationContainer .itemDetails table tbody tr td .smEnrollmentStatus>p,.isPhone .smEnrollmentStatus>p{line-height:1;color:#333;margin-top:.5em}#registrationContainer .itemDetails table tbody tr td .smEnrollmentStatus>a,.isPhone .smEnrollmentStatus>a{color:red;text-decoration:underline}#registrationContainer .itemDetails table tbody tr td .hiddenInputs{display:none!important}#registrationContainer ul.detailedList>li.requiredByDegree .listItem{padding-left:2em;background-position:10px 15px}#registrationContainer ul.detailedList>li .listItem .itemDetails.active .notPhone{overflow-x:auto}#registrationContainer ul.detailedList>li .listItem .itemDetails.active .notPhone.notPhoneFullWidth{width:100%!important;overflow:auto}#registrationContainer .courseSearchResults>li.active>.listItem>.summaryBlock>h3{color:#0883aa}#registrationContainer .itemDetails table{background-color:#f7f7f7}#registrationContainer .informationalMessages{padding:.5em;margin-top:-1em}#registrationContainer .informationalMessages p{font-style:italic;color:#945f00;font-size:medium;margin-left:-.5em}#registrationContainer .listItem table.portalDefault th{font-weight:400}#registrationContainer .isPhone .courseSectionWrapper{background-color:#f7f7f7}#registrationContainer li.requiredByDegree .listItem .itemDetails{margin-left:-1em}ul.courseSearchResults .isPhone .courseSections{margin-top:-.5em}ul.courseSearchResults .courseSections .courseSectionHeader{display:block;float:left;clear:both;width:100%;border-bottom:solid 1px #afafaf;padding-bottom:.5em;margin-bottom:.5em}ul.courseSearchResults .courseSections .courseSectionHeader span.icon{display:none}ul.courseSearchResults li.hasSectionReserved .courseSections .courseSectionHeader span.icon{display:block;float:left}ul.courseSearchResults .courseSections .courseSectionHeader h3{float:left}ul.courseSearchResults .courseSections .courseSectionHeader .enrollModeButtons{float:right}ul.courseSearchResults .courseSections .courseSectionDetails .smSeatsAndCredits{display:block;float:left;clear:both;width:100%;box-sizing:border-box;padding:.5em 0;padding-top:.25em;margin-bottom:.5em;border-bottom:solid 1px #afafaf}ul.courseSearchResults .courseSections .courseSectionDetails .smSeatsAndCredits .field{display:block;float:left;width:50%}ul.courseSearchResults .courseSections .courseSectionDetails .smSeatsAndCredits .field span{clear:none;margin:0 .5em}h2.smCourseWidgetHeader{color:#333;text-align:center;width:100%;margin:.5em 0 0 0;font-size:1.25em}.smCoursesCart .smSlideupHeader>*{float:right}.smCoursesCart .smSlideupHeader>h3{color:#fff;font-size:1.5em;float:left}.smCoursesCart ul li>span.inspectIcon{float:left}.smCoursesCart ul li>h3{display:block;float:left;font-size:1em;margin:0 .5em;max-width:70%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.smCoursesCart ul li>h3>b{float:left;margin-right:.5em}.smCoursesCart ul li>h3>span.smCourseDescription{max-width:58%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.smCoursesCart ul li>span.smEnrollmentType{display:block;float:left;margin-top:.25em}.smCoursesCart ul li>span.deleteIcon{float:right;margin-right:.5em;margin-top:.25em;border:solid 1px #999;border-radius:3em;cursor:pointer}.smCoursesCart ul li>span.deleteIcon:hover{border-color:#3498db;background-color:#3498db;background-image:url(../../../assets/img/svg/icon_X.svg)}#registrationContainer .widgetContent h3{max-width:90%;line-height:1.5em}.smEnrollmentStatus{font-style:italic;color:#999}.smStickyFooterButtons span:not(.badge){display:block;line-height:1;margin:.5em 0}.smStickyFooterButtons{display:none;width:100%;position:fixed;bottom:0;box-sizing:border-box;z-index:1000;max-width:1165px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);box-shadow:0 0 1.5em rgba(0,0,0,.5)}.smStickyFooterButtons button{display:block;float:left;width:25%;text-align:center;background:#2c3e50;color:#fff;border:0;text-shadow:none;border-right:solid 1px rgba(255,255,255,.3);border-radius:0;min-width:0;border-top:solid 1px #2b699b;min-height:64px;margin:0}.smStickyFooterButtons button:focus{outline-color:#00bfff}.smStickyFooterButtons button:last-child{border:0;border-top:solid 1px #2b699b}.smStickyFooterButtons button.active{background:#165b85;box-shadow:none;border-top:solid 1px transparent}.smStickyFooterButtons span.badge{display:inline-block;margin:0 .5em;background-color:#fff;color:#333;border-radius:3em;width:auto;line-height:15px;font-weight:700;padding:.5em 1em}.smStickyFooter .regPaymentOptions>.fieldGroup>.field.inline{margin-right:3em}.regPaymentOptions>.fieldGroup>.field:first-child{margin-left:.5em}.smStickyFooterButtons button[data-scroll-top] span.iconWrap{background-color:transparent}.smStickyFooterButtons .badge.iconWrap{padding:0 .5em}.smStickyFooterButtons .badge .icon{margin:0}.smStickyFooterButtons.visible{display:block}.smStickyFooterButtons button>span:last-child{width:70px;display:inline-block}#smStickySlideup .regSummaryBlock.regPaymentOptions{background-color:#efefef}@-webkit-keyframes increment{0%{-webkit-transform:scale3d(1,1,1);background-color:#fff}5%{-webkit-transform:scale3d(1.5,1.5,1.5);background-color:#0dff0d}100%{-webkit-transform:scale3d(1,1,1);background-color:#fff}}@keyframes increment{0%{transform:scale3d(1,1,1);background-color:#fff}5%{transform:scale3d(1.5,1.5,1.5);background-color:#0dff0d}100%{transform:scale3d(1,1,1);background-color:#fff}}@-webkit-keyframes decrement{0%{-webkit-transform:scale3d(1,1,1);background-color:#fff}5%{-webkit-transform:scale3d(1.5,1.5,1.5);background-color:red}100%{-webkit-transform:scale3d(1,1,1);background-color:#fff}}@keyframes decrement{0%{transform:scale3d(1,1,1);background-color:#fff}5%{transform:scale3d(1.5,1.5,1.5);background-color:red}100%{transform:scale3d(1,1,1);background-color:#fff}}.increment{animation-name:increment;animation-duration:.5s;animation-iteration-count:1;animation-direction:normal;animation-timing-function:ease-out;animation-delay:0s;-webkit-animation-name:increment;-webkit-animation-duration:.5s;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-timing-function:ease-out;-webkit-animation-delay:0s}.decrement{animation-name:decrement;animation-duration:.5s;animation-iteration-count:1;animation-direction:normal;animation-timing-function:ease-out;animation-delay:0s;-webkit-animation-name:decrement;-webkit-animation-duration:.5s;-webkit-animation-iteration-count:1;-webkit-animation-direction:normal;-webkit-animation-timing-function:ease-out;-webkit-animation-delay:0s}.legend.requiredByDegree{padding-left:2em;padding-right:.5em;height:2.5rem;display:inline-block;color:#6d6d6d}ul.auditReqPercentages .legend.requiredByDegree{position:relative;transform:initial;left:0;padding:0 5px 0 20px;background-position:2px;float:left}ul.auditReqPercentages .legend.requiredByDegree label{font-weight:400}ul.auditReqPercentages .legend.requiredByDegree label:after{content:' '}.legend.requiredByDegree,li.courseRequired,li.hasSectionReserved.requiredByDegree .listItem,table.portalDefault tbody tr.courseRequired,ul.detailedList li.requiredByDegree .listItem{border-style:solid!important;border-top-width:0;border-bottom-width:0;border-left-width:2px!important;border-right-width:2px!important;border-left-color:#ffd118!important;border-right-color:#ffd118!important;background-color:#fffcf0!important;background-image:url(../../../assets/img/svg/dark/icon_asterisk.svg);background-size:1.5rem;background-repeat:no-repeat;background-position:7px 7px}li.courseRequired.active{background-position:7px 15px}tr.courseRequired{border-left-width:4px!important;border-right-width:6px!important}li.courseRequired,tr.courseRequired td:first-child{padding-left:2.5rem!important}tr.courseRequired td:not(:first-child){background-color:#fffcf0}#smPreviewCourses table,.smMandatoryCourseList table{width:100%!important}#smPreviewCourses td,#smPreviewCourses th,.smMandatoryCourseList td,.smMandatoryCourseList th{padding:.8rem}#smPreviewCourses tbody>tr,.smMandatoryCourseList tbody>tr{border-style:solid;border-width:0 0 1px 0;border-bottom-color:#dfdfdf}#PreviewCourseListTable>tbody>tr:nth-child(odd){background-color:#f7f7f7}.smMandatoryCourseList #PreviewCourseListTable>tbody>tr{background-color:#fff!important}.smMandatoryCourseList #PreviewCourseListTable>thead>tr{border-bottom:1px solid #000!important}#smPreviewCourses div.field,.smMandatoryCourseList div.field{display:inline-block;vertical-align:top;position:relative}#smPreviewCourses div.field label,.smMandatoryCourseList div.field label{float:left}#smPreviewCourses div.field input,#smPreviewCourses div.field select,.smMandatoryCourseList div.field input,.smMandatoryCourseList div.field select{float:left;clear:both}#smPreviewCourses div.field.inline input,#smPreviewCourses div.field.inline select,.smMandatoryCourseList div.field.inline input,.smMandatoryCourseList div.field.inline select{clear:none}#smPreviewCourses input.date,#smPreviewCourses input[type=datetime],#smPreviewCourses input[type=password],#smPreviewCourses input[type=text],#smPreviewCourses input[type=textarea],#smPreviewCourses textarea{padding:.2rem;border-radius:4px;border-style:solid;border-width:1px;line-height:normal}#smPreviewCourses table td:last-child,#smPreviewCourses table th:last-child,.smMandatoryCourseList table td:last-child,.smMandatoryCourseList table th:last-child{text-align:left;vertical-align:top}#reg_singleStudentSummary{text-align:center}#reg_singleStudentSummary>h3{margin:.5em;text-align:left;margin-left:1em;color:#333}#smPreviewCourses .fieldGroup,.smMandatoryCourseList .fieldGroup{border-bottom-style:solid;border-bottom-width:1px;padding:.5rem}#smPreviewCourses .optionsButton,.smMandatoryCourseList .optionsButton{margin:2em .5em;text-align:center}#smPreviewCourses #previewCourseList,.smMandatoryCourseList #previewCourseList{margin:0}#smPreviewCourses .regSummaryBlock,.smMandatoryCourseList .regSummaryBlock{display:inline-block;width:98%;margin:.25em;text-align:left}#smPreviewCourses .regSummaryBlock>h3,.smMandatoryCourseList .regSummaryBlock>h3{padding:.5em;font-weight:400}#smPreviewCourses .regSummaryBlock thead tr,.smMandatoryCourseList .regSummaryBlock thead tr{background:0 0;border-style:solid;border-width:0 0 1px 0}#smPreviewCourses .regSummaryBlock th,.smMandatoryCourseList .regSummaryBlock th{font-size:.9em;line-height:1}#reg_singleStudentSummary>h3,#smPreviewCourses .regSummaryBlock th.regKeyHeading{font-size:1.6rem;line-height:inherit;font-weight:700}#smPreviewCourses .regSummaryBlock>.fieldGroup,.smMandatoryCourseList .regSummaryBlock>.fieldGroup{background:0 0}#smPreviewCourses .regStudent{margin-top:.5em}#smPreviewCourses .regSchedule table{vertical-align:top}#smPreviewCourses .regSchedule table>tbody>tr>td:first-child>span,.smMandatoryCourseList .regSchedule table>tbody>tr>td:first-child>span{display:block;float:left;clear:both;width:100%;margin-bottom:.5em;font-size:1.1em;margin-top:.5em;font-style:italic}#smPreviewCourses .regSchedule table>tbody>tr>td:first-child,.smMandatoryCourseList .regSchedule table>tbody>tr>td:first-child{vertical-align:top;width:30%}#smPreviewCourses .regSchedule table>tbody>tr>td:first-child>.field,.smMandatoryCourseList .regSchedule table>tbody>tr>td:first-child>.field{padding:0;padding-left:0;display:block}#smPreviewCourses .regSchedule table>tbody>tr>td:first-child>.field>label,.smMandatoryCourseList .regSchedule table>tbody>tr>td:first-child>.field>label{margin:0;float:none}#smPreviewCourses .regSchedule table>tbody>tr>td:first-child>.field>label:after,.smMandatoryCourseList .regSchedule table>tbody>tr>td:first-child>.field>label:after{content:":"}#smPreviewCourses .regSchedule table>tbody>tr>td:first-child>.field>span,.smMandatoryCourseList .regSchedule table>tbody>tr>td:first-child>.field>span{display:inline-block;float:none}#smPreviewCourses .regSchedule>table>tbody table>tbody>tr:last-child,.smMandatoryCourseList .regSchedule>table>tbody table>tbody>tr:last-child{border:0}.reg_schedulesList td{width:auto}.regSchedule>table tbody>tr>td:first-child,.regSchedule>table thead>tr>th:first-child{width:35%}.regSchedule .isPhone>li{background-color:#fff;margin-bottom:.5em;border:solid 1px #999;padding:.5em!important}.regSchedule .isPhone>li>div:first-child>h3{font-weight:400;font-size:1em;margin:.25em 0;line-height:1.5em}.regSchedule .isPhone>li>div:first-child>h3>b{font-weight:700}.regSchedule .isPhone>li>div:first-child>div.field{margin:.5em}.regSchedule .isPhone>li>div:first-child>div.field>label{margin-bottom:0}.regSchedule .isPhone>li:nth-child(odd){background-color:#f7f7f7}#smRegistsrationDatePicker{margin:15px 0 0}#smRegistsrationDatePicker .field{margin:0}#smRegistsrationDatePicker .field>input,#smRegistsrationDatePicker .field>label{float:none;display:block;margin:0 auto .5em}#smRegisteredCourses .drawerCourseList>li .courseInformation{margin-right:50px}#smRegisteredCourses .drawerCourseList>li .itemContext{position:absolute;right:12px;top:12px}#smRegisteredCourses .drawerCourseList>li .icon.inspectIcon{display:none}.smModal.largeDialog.active .smModalContent .details-container{padding:12px}.smModal.largeDialog.active .smModalContent .details-container table.details-table tbody>tr{background-color:#fff;border:none}.smModal.largeDialog.active .smModalContent .details-container table.details-table tbody>tr th{width:160px}#smRegisteredCourses .drawerCourseList>li.drop h3,#smRegisteredCourses .drawerCourseList>li.withdraw h3{max-width:55%}#smRegisteredCourses .drawerCourseList>li.drop b,#smRegisteredCourses .drawerCourseList>li.drop h3,#smRegisteredCourses .drawerCourseList>li.withdraw b,#smRegisteredCourses .drawerCourseList>li.withdraw h3{font-style:italic;text-decoration:line-through;color:#333}#smRegisteredCourses .drawerCourseList>li.drop .regStatus,#smRegisteredCourses .drawerCourseList>li.withdraw .regStatus{color:#c10606;line-height:1.5;font-weight:700}#smRegisteredCourses .drawerCourseList>li .itemContext>.itemContextIcon{background-image:url(../../../assets/img/svg/dark/icon_menu.svg);overflow:visible;width:25px;z-index:0}#smRegisteredCourses .icon.clickable{background-color:#fff;border:1px solid #ddd;cursor:pointer}#smRegisteredCourses .drawerCourseList>li .itemContext>.itemContextIcon>ul.itemContextMenu{display:none;list-style:none;margin:0;padding:0;list-style:none;margin:0;padding:0;position:absolute;min-width:150px;left:-125px;top:25px;background-color:#fff;border:solid 1px #fff;box-shadow:0 0 1.5em rgba(0,0,0,.3);z-index:1}#smRegisteredCourses .drawerCourseList>li .itemContext>.itemContextIcon>ul.itemContextMenu.opened{display:block}#smRegisteredCourses .drawerCourseList>li .itemContext>.itemContextIcon>ul.itemContextMenu li{background-color:#fff;border:0;padding:1em;text-align:center;cursor:pointer;border-bottom:solid 1px #cfcfcf;line-height:1.25}#smRegisteredCourses .drawerCourseList>li .itemContext>.itemContextIcon>ul.itemContextMenu li:hover{background-color:#efefef}.smCoursesCart ul li>.courseInformation>span.inspectIcon{float:left}.smCoursesCart ul li>.courseInformation>h3{display:block;float:left;font-size:1em;margin:0 .5em;max-width:80%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:500}.smCoursesCart ul li>.courseInformation>h3>b{float:left;margin-right:.5em}.smCoursesCart ul li>.courseInformation>h3>span.smCourseDescription{max-width:58%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.smCoursesCart ul li>.courseInformation>span.smEnrollmentType{display:block;float:left;margin-top:.25em}.smCoursesCart ul li>.courseInformation>span.deleteIcon{float:right;margin-right:.5em;margin-top:.25em;border:solid 1px #999;border-radius:3em;cursor:pointer}.smCoursesCart ul li>.courseInformation>span.deleteIcon:hover{border-color:#3498db;background-color:#3498db;background-image:url(../../../assets/img/svg/icon_X.svg)}.smContentArea #registrationContainer{min-height:0}.smContentArea #registrationContainer .widgetControls .widgetActions{display:block;float:right}.smContentArea #registrationContainer .noRegistrationResults{text-align:center;padding:1em;font-style:italic}.smContentArea #registrationContainer .widgetControls .widgetActions>.fieldGroup{display:none}.smContentArea #registrationContainer .widgetControls .widgetActions>.fieldGroup.visible{display:block}.smContentArea #registrationContainer .sessionIndicator{margin:0 .5em}.smContentArea #SessionSection .smContentArea #DateSection,.smContentArea #registrationContainer #SessionSection{float:left;margin-top:2px}button#registrationReview[disabled=disabled]:hover{background-color:transparent}.smContentArea #registrationContainer #DateSection>button{margin:0 1em}.smContentArea #registrationContainer #AvailableDate{max-width:105px}.smContentArea #registrationContainer .courseSectionHeader{float:left;clear:both;width:100%;text-align:center}.smContentArea #registrationContainer .courseSectionHeader .smSeatsAndCredits{float:left;clear:both;width:100%;padding:.5em 0;border-style:solid;border-width:1px 0;border-color:#dfdfdf}.smContentArea #registrationContainer .courseSectionHeader .smSeatsAndCredits .field.inline{display:inline-block;margin:0 .5em}.smContentArea #registrationContainer .courseSectionHeader .smSeatsAndCredits .field.inline label{margin-bottom:0}.smContentArea #registrationContainer .searchFields .fieldGroup .field.small input[type=text]{max-width:170px}.smContentArea #registrationContainer .searchFields .fieldGroup .field.medium input[type=text]{max-width:115px}.smContentArea #registrationContainer .searchFields .fieldGroup .field.large input[type=text]{max-width:170px}#registrationContainer .isPhone .courseSectionWrapper{border-style:solid;border-width:1px;border-color:#fff;margin:.5em 0;box-shadow:0 0 .25em rgba(0,0,0,.5)}#registrationContainer .isPhone .courseSectionWrapper .courseSectionHeader .courseSectionSelector{float:left;clear:both;width:100%}#registrationContainer .isPhone .courseSectionWrapper .courseSectionHeader .courseSectionSelector .field.inline{float:left;width:50%;clear:none;padding-top:.75em;padding-left:.5em}#registrationContainer .isPhone .smEnrollmentStatus,#registrationContainer .smEnrollmentStatus,body.u4sm-theme .smEnrollmentStatus{display:none;text-align:left;font-style:italic;color:#999;margin-bottom:.5em;max-width:100%}#registrationContainer th.enrollButtonColumn{min-width:0!important;width:180px}#registrationContainer .itemDetails table tbody tr td.enrollButtonColumn .enrollModeButtons{text-align:left}#registrationContainer .isPhone .courseSectionWrapper .courseSectionHeader .courseSectionSelector .enrollmentContainer{float:right;width:50%}#registrationContainer .isPhone .courseSectionWrapper .courseSectionHeader .courseSectionSelector .enrollmentContainer .enrollModeButtons{float:left;clear:both;width:100%;text-align:right;padding:.5em}.isPhone .enrollModeButtons button{padding:0 3px;font-size:10px}.notPhone .enrollModeButtons button{padding:0 3px;font-size:10px;margin:0 1px}#registrationContainer .isPhone .smEnrollmentStatus>p{display:block}#registrationContainer .isPhone .courseSectionWrapper.sectionDisabled{opacity:.4;cursor:not-allowed}#registrationContainer .isPhone .courseSectionWrapper.sectionDisabled .courseSectionSelector>div.enrollmentContainer{display:none}#registrationContainer .msg{display:block;float:left;clear:both;width:100%;padding:1em;font-style:italic;background-color:#f4f4f4}#registrationContainer .msg>span{display:block;float:left;clear:both;width:100%;line-height:1.25;margin:.25em 0}#registrationContainer .msg>span>button{background-color:#fff;border-color:#999}#registrationContainer .msg>span>button:hover{color:#000}#registrationContainer .msg>span>button>span.icon.forwardArrow{margin:0;float:right}#registrationContainer .msg.conditional{display:none}#registrationContainer .msg.conditional.active{display:block}#registrationContainer .msg.alert,#registrationContainer .msg.info,#registrationContainer .msg.notification{background-repeat:no-repeat;background-size:3rem;background-position:1rem 50%}#registrationContainer .msg.alert>span,#registrationContainer .msg.info>span,#registrationContainer .msg.notification>span{display:block;padding-left:2.5em}#registrationContainer .msg.alert{background-image:url(../../../assets/img/svg/dark/icon_invalidSearchInput.svg);background-color:#ffe8ec;color:#5d0000}#registrationContainer [data-activate-tab].disabledBlock{font-style:italic;font-weight:400;color:#5d0000;padding-left:2.5em;padding-right:1em;background-image:url(../../../assets/img/svg/dark/icon_invalidSearchInput.svg);background-repeat:no-repeat;background-position:.5em .25em;background-size:1.5em}#registrationContainer .tabDropMenu [data-activate-tab].disabledBlock{background-position:.5em}#blockRegistration{overflow:visible!important}.regTransactions .isPhone li{border:0;background-color:#f6f6f6}.regTransactions .isPhone li p.noResults{text-align:center;font-style:italic}#smPreviewCourses .regTransactions .isPhone td:last-child,#smPreviewCourses .regTransactions .isPhone th:last-child{text-align:right;vertical-align:middle}#smPreviewCourses .regTransactions .isPhone td:first-child span{display:block;float:left;clear:both;width:100%}#blockRegistration .registrationContent .tabWrapper li:focus{outline:1px solid #000!important}h2.inAccessibleReEnrollment,h2.inAccessibleRegistration{font-size:26px;line-height:32px}.padding{padding:5px}div.innerPane.padding span.padding-left{padding-left:5px}div#PreviewCourseListContainer{border:1px solid #d3d3d3}.smModal .smModalFooter>button:hover{background-color:#0d78aa!important}.required:before{content:" *"}.smOverlay{background-color:transparent!important}.schedule-width{width:200px}.checklistCols div.field.checkBox{margin:.5em 0;text-align:left}.checklistCols div.field.checkBox>label{display:inline;float:none;font-weight:400;max-width:90%;line-height:1.25}.checklistCols div.field.checkBox>label:after{content:none}.checklistCols div.field.checkBox>input[type=checkbox]{display:inline}div.field input[type=checkbox]~label[for]{cursor:pointer}.checklistCols.dynamic{-moz-column-count:3;column-count:3;-moz-column-gap:2em;column-gap:2em;-moz-column-rule:1px outset #dfdfdf;column-rule:1px outset #dfdfdf;padding:.5em 1em}.checklistCols.dynamic div.field.checkBox{float:none;border:none}.smContentArea .fieldGroup.split.fiftyfifty div.field.checkboxList>label{width:100%;text-align:center}.smContentArea .fieldGroup.split.fiftyfifty div.field.checkboxList>label:after{content:none!important}.smContentArea ul.detailedList.housingPreferences li .listItem .itemSummary,.smContentArea ul.detailedList.roommatePreferences li .listItem .itemSummary{max-width:100%;width:100%;margin:0;position:relative}.housingPreferences li .listItem .itemSummary>button{float:right}.housingPreferences li .listItem .itemSummary>span.fullWrap:after{content:none}.smContentArea ul.detailedList>li .listItem .itemSummary>span.fullWrap{overflow:visible!important;white-space:normal!important;line-height:1.25!important;clear:both;max-width:100%;margin-top:.25em}.smContentArea ul.detailedList.housingPreferences>li .listItem .itemSummary>span.fullWrap,.smContentArea ul.detailedList.roommatePreferences>li .listItem .itemSummary>span.fullWrap{max-width:80%}.flexWidget .widgetHeader div.fieldContainer,.housingPreferences li .listItem .itemSummary>button,.roommatePreferences li .listItem .itemSummary>button{position:absolute;top:50%;right:.5em;transform:translateY(-50%)}.smContentArea .housingForm div.field>select,.smContentArea .roommateForm div.field>select{clear:none}.fieldGroup.split.fiftyfifty.housingForm>div.field:nth-child(odd){background-color:#efefef}.fieldGroup.split.fiftyfifty.housingForm{margin-bottom:.5em}.housingForm .checklistCols>div>div.field.checkBox,.housingForm .checklistCols>div>div.field.checkBox>label{width:100%}.housingPreferences li .listItem.itemComplete>.itemSummary{max-width:88%}.flexWidget .widgetHeader div.fieldContainer div.field>label{color:#fff;font-weight:400;margin:0 .5em}.flexWidget .widgetHeader div.fieldContainer div.field>label:after{content:none}.flexWidget .widgetHeader div.fieldContainer div.field>input[type=checkbox]{float:left;margin:.5em 0}.flexWidget.large .fieldGroup.splitField>.field.inline.currency{width:auto;padding:.5em}ul.detailedList.reqList>li .listItem .itemSummary{max-width:none}ul.detailedList.reqList>li .itemSummary>.itemLongDescription{float:left;clear:both;width:100%;margin-bottom:1em;color:#333;line-height:1.5em;padding:0 .5em}ul.detailedList.reqList>li .itemDetails>.itemLongDescription.isPhone{padding-top:.5em;margin-bottom:.5em}ul.detailedList.reqList>li .itemSummary>.itemLongDescription{margin-top:1em}ul.detailedList.reqList>li .itemSummary>.itemLongDescription.notPhone{margin-top:0;margin-bottom:0}ul.detailedList.reqList .listItem .itemDetails.active{padding-top:0}ul.detailedList.reqList>li .listItem .itemSummary>span:nth-child(1){font-size:1.25em;overflow:visible;margin-left:.4em}ul.detailedList.reqList>li .listItem .itemSummary>span:nth-child(1):after{content:""}ul.detailedList.reqList>li .listItem .itemSummary>.fieldGroup{display:block;float:left;clear:both;width:100%;padding:0 .5em;border:0}ul.detailedList.reqList>li .listItem .itemSummary>.fieldGroup>div.field.inline{border-bottom:solid 1px #dfdfdf;padding:.25em 0}ul.detailedList.reqList>li .listItem .itemSummary>.fieldGroup>div.field.inline:after{content:"|";margin:0 .5em;position:relative;top:-2px}ul.detailedList.reqList>li .listItem .itemSummary>.fieldGroup>div.field.inline:last-child:after{content:""}ul.detailedList.reqList .isPhone{display:none}ul.detailedList.reqList>li .listItem>span.progressIndicator{height:50px;width:50px;background-size:80%;background-color:#fff}ul.courseList.isPhone table.portalDefault th{padding:0;background:0 0;border-bottom:solid 1px #dfdfdf;border-right:solid 1px #dfdfdf;padding:0 .25em;text-align:center}ul.courseList.isPhone table.portalDefault td:last-child,ul.courseList.isPhone table.portalDefault th:last-child{border-right:0}ul.courseList.isPhone table.portalDefault td{text-align:center;border-right:solid 1px #dfdfdf}ul.detailedList.reqList>li .listItem{padding:.5em 0!important}ul.detailedList.reqList>li .listItem>.itemDetails>table.portalDefault.notPhone th{background-color:#b4b4b4;color:#fff;font-weight:700}ul.detailedList.reqList button.reqCoursesNeeded{text-align:center;line-height:1em;padding:1em;background-color:#0d78aa;color:#fff}ul.detailedList.reqList button.reqCoursesNeeded:hover{background-color:#33adff}.smContentArea ul.detailedList.reqList>li .listItem>.itemDetails>table.portalDefault.notPhone th:nth-child(5),.smContentArea ul.detailedList.reqList>li .listItem>.itemDetails>table.portalDefault.notPhone th:nth-child(6),.smContentArea ul.detailedList.reqList>li .listItem>.itemDetails>table.portalDefault.notPhone th:nth-child(7),li.reqViewApplicableCourses,ul.detailedList.reqList .reqViewApplicableCourses>td,ul.detailedList.reqList>li .listItem>.itemDetails>table.portalDefault.notPhone th:nth-child(4){text-align:center}ul.reqStatusCodes{background-color:#fff;border:solid 1px #dfdfdf;text-align:center;padding:.5em;margin-bottom:.5em;color:#666}ul.reqStatusCodes>li{display:inline-block}ul.reqStatusCodes>li:after{content:"|"}ul.reqStatusCodes>li:last-child:after{content:""}ul.reqStatusCodes b{font-weight:700}ul.auditReqPercentages{text-align:center;background-color:#fff;border:solid 1px #dfdfdf;margin:.25em 0 .5em 0;color:#666}ul.auditReqPercentages>li{display:inline-block;margin:0 1em;vertical-align:middle}ul.auditReqPercentages>li>span{display:block;float:left;width:15px;height:15px;margin-top:.27em;border:solid 1px #999}ul.auditReqPercentages>li>p{display:block;float:left;margin-top:1px;margin-left:.5em}.auditReqProgress{display:block;float:left;clear:both;width:100%;position:relative;height:27px;background-color:#fff;margin-top:-.5em;margin-bottom:.5em;box-shadow:inset 0 0 1.5em rgba(0,0,0,.2);border:solid 1px #fff}.auditReqProgress>span{display:block;float:left;height:25px;line-height:25px;text-align:center;font-weight:700}.auditReqCompleted{background-color:#388700;color:#fff}.auditReqInprogress{background-color:#c3ed6e;color:#53662a}.auditReqReserved{background-color:#ffd470;color:#943a06}.auditReqWaitlisted{background-color:#fbffe0;color:#943a06}.auditReqPlanned{background-color:#ffc200}.auditReqProgress>span.auditReqTotal{float:right;margin-right:.5em;color:#6c777c;position:absolute;right:0}.reqMilestonesList{display:block;float:left;clear:both;width:98%;margin-left:1%!important;margin-top:.5em!important}.reqMilestonesList>li{display:block;float:left;clear:both;width:100%;border-style:solid;border-width:1px;border-color:#cfcfcf;background-color:#fff;margin-bottom:.5em}.reqMilestonesList .milestoneDetails,.reqMilestonesList .milestoneHeader{display:block;float:left;clear:both;width:100%}.reqMilestonesList .milestoneHeader{padding:.5em}.reqMilestonesList .milestoneHeader>h3{color:#666;font-size:1em;margin:.5em;font-weight:700;float:left}.reqMilestonesList .milestoneHeader>div.field.inline{margin-top:.5em;font-size:.9em}.reqMilestonesList .milestoneHeader>h3:after{content:"|";margin:0 .25em 0 .5em}.reqMilestonesList .milestoneDetails{padding:0 1em}.reqMilestonesList .milestoneDetails .cols{display:block;float:left;clear:both;width:100%}.reqMilestonesList .milestoneDetails .cols.two>.col{display:block;float:left;width:50%}.reqMilestonesList .milestoneDetails .cols.two>.col>div.field.inline{display:block;float:left;clear:both;width:100%;margin:.25em 0}.reqMilestonesList .milestoneDetails .cols.three>.col{width:33%}.reqMilestonesList .milestoneDetails .cols.four>.col{width:25%}.reqMilestonesList .milestoneDetails .cols.five>.col{width:20%}.reqMilestonesList .milestoneDetails>p{color:#333;display:block;float:left;clear:both;width:100%;margin-bottom:.5em}.reqMilestonesList .milestoneDetails div.field.inline{margin:.5em .5em .5em 0;display:inline-block}ul.reqCourseList>li{display:block;box-sizing:border-box;float:left;clear:both;width:100%;border-style:solid;border-width:0 0 1px 0;border-color:#dfdfdf;padding:.25em 1em}ul.reqCourseList>li p{float:left;max-width:90%;margin:0}ul.reqCourseList>li>span.icon{float:right}ul.reqCourseList>li b{font-weight:700;color:#000}ul.reqCourseList>li.active{border-style:solid;border-width:1px;border-color:#33adff}ul.reqCourseList>li.active>p{margin-top:.5em;font-weight:700}ul.reqCourseList>li.active b{color:#0d78aa}ul.reqCourseList .availableCourses{color:#000}ul.reqCourseList>li>.itemDetails{display:block;float:left;clear:both;width:100%;border-top:solid 1px #dfdfdf;padding:.5em;background-color:#f7f7f7;color:#333;margin:.5em 0}ul.detailedList.reqList>li .listItem span.icon.detailsIcon{top:50px}ul.detailedList.reqList>li:last-child .listItem span.icon.detailsIcon{top:10px}#degreeAuditListContainer .listItem{max-width:70%}#degreeAuditListContainer .smModal ul.detailedList>li .listItem .itemSummary>span{white-space:normal;text-overflow:initial;overflow:visible}#degreeShoppingScenarios li.buttonTab{padding:0!important}#degreeShoppingScenarios li.buttonTab>button{margin:.5em}#degreeShoppingScenarios ul.tabsVisible{margin-top:-4px}#degreeShoppingScenarios{width:calc(100% - 130px)}#degreeAuditListContainer{max-height:40vh;overflow:auto;display:block;float:left;clear:both;width:100%}#degreeAuditListContainer .listItem .itemSummary>div>.field.inline{margin:0 .5em 0 0}table.portalDefault tr.moreInfoRow{background-color:#eefdff;box-shadow:inset 0 0 .5em #dfdfdf}table.nestedTable tr{background-color:#eefdff;box-shadow:inset 0 0 .5em #dfdfdf}.degreeContainer,.degreeContainer .degreeHeader,.degreeContainer .termContainer,.degreeContainer .termHeader{float:left;clear:both;width:100%}.degreeContainer{border:solid 1px #999;padding:.5em}.degreeContainer .degreeHeader,.degreeContainer .termHeader{text-align:center;margin-bottom:.25em}.degreeContainer .degreeHeader{border-bottom:solid 1px #dfdfdf;padding-bottom:.25em}.widgetContent .fieldGroup.full .field.half{float:left;width:47%;clear:none}.widgetContent .fieldGroup.full .field.half:last-child{float:right}.studentTranscript .fieldGroup.full .field label{font-weight:700!important}.degreeContainer .degreeHeader div.field{display:inline-block;width:32%;clear:none;line-height:1;vertical-align:top;border-right:dashed 1px #999;min-height:50px}.degreeContainer .degreeHeader div.field span{text-align:left}.degreeContainer .termContainer{border:solid 1px #afafaf;margin:.25em 0}.degreeContainer .termHeader{position:relative;background-color:#6c777c;color:#fff;padding:.5em 0}.degreeContainer .termHeader h3{display:inline;color:#fff;font-weight:700;font-size:1.1em;line-height:1;padding:.5em 0}.degreeContainer .termHeader span{position:absolute;right:1em;top:50%;line-height:2;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.degreeContainer .termSummary{background-color:#fff;border-top:solid 1px #999}.degreeContainer .termSummary>table{margin:.5em auto;color:#6c777c;border:solid 1px #999}.degreeContainer .termSummary>table td,.degreeContainer .termSummary>table th{padding:.5em 1em}.degreeContainer .termSummary tbody td:first-child{font-weight:700;color:#6c777c}.isPhone table.courseDetails td:nth-child(2),.isPhone table.courseDetails td:nth-child(3),.isPhone table.courseDetails td:nth-child(4),.isPhone table.courseDetails td:nth-child(5),.isPhone table.courseDetails th:nth-child(3),.isPhone table.courseDetails th:nth-child(4),.isPhone table.courseDetails th:nth-child(5),table.courseDetails td:nth-child(3),table.courseDetails td:nth-child(4),table.courseDetails td:nth-child(5),table.courseDetails td:nth-child(6),table.courseDetails th:nth-child(3),table.courseDetails th:nth-child(4),table.courseDetails th:nth-child(5),table.courseDetails th:nth-child(6){text-align:center}.degreeContainer .degreeHeader div.field:last-child{border:0}.printOnly,.printWatermark{display:none}#newStyle>li>.listItem{font-size:smaller}#newStyle>li table td{line-height:1.5}#newStyle>li>.listItem>.itemSummary.responsive{margin:0;max-width:calc(100% - 30px)}#newStyle>li>.listItem>.itemSummary.responsive>.headings>h2{font-size:1.5em;line-height:1.25;margin-top:-.25em;margin-bottom:.5em;font-weight:400;color:#666}#newStyle>li>.listItem>.itemSummary.responsive>.headings>h3{font-size:1.1em;margin:.25em 0;line-height:1}#newStyle>li>.listItem>.itemSummary.responsive>.fields{display:block;float:left;clear:both;width:100%;margin:.5em 0;margin-bottom:-.5em}#newStyle>li>.listItem>.itemSummary.responsive>.fields>div.field.inline{display:inline-block;vertical-align:top}#newStyle>li>.listItem>.itemSummary.responsive>.fields>div.field.inline:after{content:"|"}#newStyle>li>.listItem>.itemSummary.responsive>.fields>div.field.inline:last-child:after{content:""}#newStyle .tabSet>ul.tabBar{border-bottom:solid 1px #33adff}#newStyle .tabSet>ul.tabWrapper{border:0}#newStyle .tabSet>ul.tabBar>li[data-activate-tab]{border-style:solid;border-width:0 0 5px 0;border-color:transparent;background:0 0;min-height:0;font-size:1em;padding:0 1em 0 0!important;height:40px;line-height:40px}#newStyle .tabSet>ul.tabBar>li[data-activate-tab].activeTab{border-color:#33adff}#newStyle .tabSet>ul.tabBar>li[data-activate-tab]>span.icon{height:40px;width:40px;margin:0;background-size:50%;opacity:.5}#newStyle .tabSet>ul.tabBar>li[data-activate-tab].activeTab>span.icon{opacity:1}#newStyle .tabSet>ul.tabBar>li.tabButton{top:.5em}#newStyle td button{line-height:1}#newStyle>li>.listItem .itemDetails td>button,#newStyle>li>.listItem .itemDetails ul.scheduleDetails>li>button{padding:0;background-color:#fff}#newStyle>li>.listItem .itemDetails a.lightboxLink{color:#428bca;text-decoration:underline;font-weight:700;display:block;padding:.25em}#newStyle>li.detailsShowing>.listItem{background-color:#f6f6f6}#newStyle>li.detailsShowing>.listItem>.itemSummary.responsive>.headings>h2{color:#33adff!important}#newStyle>li.detailsShowing>.listItem>.itemSummary.responsive>.fields{margin-bottom:0}#newStyle>li.detailsShowing>.listItem>.itemDetails.active{border-top:solid 1px #999}#smRecordAttendance .widgetControls{background-color:#7c878e;height:35px}#smRecordAttendance .widgetControls{background-color:#7c878e;height:35px}#smRecordAttendance .widgetContent>div.paneContent>p.msg.noResults{padding:1em;line-height:1;text-align:center;font-style:italic;display:block;color:#666;background-color:#eaffea}button.attend_present.active{color:#5d7731;border-bottom:1px solid #799545;text-shadow:0 1px 0 #d5e8aa;background:#cae285;background:-moz-linear-gradient(top,#cae285,#a3cd5a);box-shadow:inset 1px 1px 0 #cce3a1}button.attend_absent.active{color:#773131;border-bottom:1px solid #954545;text-shadow:0 1px 0 #e8b8aa;background:#e29285;background:-moz-linear-gradient(top,#e28585,#cd6a5a);box-shadow:inset 1px 1px 0 #e3a1a1}button.attend_late.active{color:#963;border-bottom:1px solid #b98a37;text-shadow:0 1px 0 #fedd9b;background:#feda71;background:-moz-linear-gradient(top,#feda71,#febe4d);box-shadow:inset 1px 1px 0 #fee9aa}button.attend_late>span.icon{background-size:1.35rem!important}button.attend_excused.active{color:#515f6a;border-bottom:1px solid #62727e;text-shadow:0 1px 0 #c4d0da;background:#becbd6;background:-moz-linear-gradient(top,#becbd6,#8da5b7);box-shadow:inset 1px 1px 0 #d8e0e6}#smRecordAttendance .actionBar,#smRecordAttendance .contextUtility>ul,#smRecordAttendance .legendBar,#smRecordAttendance .moreOptionsBar{float:left;clear:both;width:100%}#smRecordAttendance .actionBar{display:block;background-color:#f0f0f0;padding:.25em;font-size:.8em;margin-bottom:.25em}#smRecordAttendance .actionBar label{display:inline-block;vertical-align:top;margin:0;font-weight:400}#smRecordAttendance .actionBar div.field.inline{display:inline-block;vertical-align:middle;border-right:solid 1px #dfdfdf;padding-right:.25em}#smRecordAttendance .actionBar div.field.inline>label{padding:0 .25em;border-radius:2px;cursor:pointer}#smRecordAttendance .actionBar div.field.inline>label:after,#smRecordAttendance .legendBar>div.field.inline>label:after{content:""}#smRecordAttendance .actionBar div.field.inline input[type=checkbox]{margin:.25em}#smRecordAttendance .actionBar .moreOptionsWrap>div.field.inline>button{padding:0 .5em;line-height:2.2;margin:0 .25em;float:left}#smRecordAttendance .actionBar .moreOptionsWrap>div.field.inline>input[type=text]{max-width:50px}#smRecordAttendance .actionBar .fRight button{display:block}#smRecordAttendance .actionBar .fRight .moreOptionsWrap{display:none}#smRecordAttendance .moreOptionsBar{display:none}#smRecordAttendance .moreOptionsWrap>div.field.inline{display:inline-block;vertical-align:top;margin:0 .5em}#smRecordAttendance .moreOptionsBar .moreOptionsWrap.active{display:block}#smRecordAttendance .moreOptionsBar .moreOptionsWrap>div.field.inline>label{font-weight:400;font-size:.8em}#smRecordAttendance .moreOptionsBar .moreOptionsWrap>div.field.inline>input[type=text]{width:50px;font-size:.8em}#smRecordAttendance .moreOptionsBar .moreOptionsWrap>div.field.inline>select{font-size:.8em}#smRecordAttendance .moreOptionsBar .moreOptionsWrap>div.field.inline>button{font-size:.7em;padding:.5em;line-height:1;margin-top:1px}#smRecordAttendance .optionsBarToggle,#smRecordAttendance .optionsBarToggle:hover{margin:0;padding:.25em .5em;font-size:.7em;background-image:none!important}#smRecordAttendance .optionsBarToggle.active{background:0 0;background-color:#3498db;color:#fff;border-color:#3498db}#smRecordAttendance .optionsBarToggle>span.icon{height:20px;width:20px}#smRecordAttendance .legendBar{border-style:solid;border-width:0 0 1px 0;border-color:#dfdfdf;opacity:.7;text-align:center;padding:.25em 0}#smRecordAttendance .legendBar>label{font-weight:400;font-size:.8em;margin:0;vertical-align:middle}#smRecordAttendance .legendBar>div.field.inline{display:inline-block;border-right:dotted 1px #999;vertical-align:top}#smRecordAttendance .legendBar>div.field.inline:last-of-type{border:0}#smRecordAttendance .legendBar>div.field.inline>label{font-weight:400;font-size:.8em}#smRecordAttendance .legendBar>div.field.inline>span.icon{float:left}#smRecordAttendance .contextUtility{display:inline-block;vertical-align:middle}#smRecordAttendance .contextUtility>ul{display:block}#smRecordAttendance .contextUtility>ul li{display:block;float:left}#smRecordAttendance .contextUtility button{min-width:0;color:#000;display:inline-block;vertical-align:top;margin:0 .25em;padding:0;border-color:#fff;height:33px;width:33px;margin-top:1px}#smRecordAttendance .contextUtility>ul li button>span.icon:not(.searchResultsIcon){background-size:100%;height:31px;width:31px}#smRecordAttendance .contextUtility>ul>li button>span.icon{margin:0}#smRecordAttendance .contextUtility>ul>li button>span.searchResultsIcon{margin-left:3px}#smRecordAttendance .contextUtility button[disabled=disabled]:hover{background:0 0}#smRecordAttendance .contextUtility .selectedDate{display:inline-block;vertical-align:top;line-height:30px;margin:0 0 0 3px;padding:0 .5em;border-style:solid;border-width:1px 0 1px 1px;border-color:#fff;background-color:#e6e6e6;border-top-left-radius:2px;border-bottom-left-radius:2px;text-align:center;height:33px;margin-top:1px;color:#666}#smRecordAttendance .contextUtility li>button[data-attendance-date-lookup]{border-style:solid;border-width:1px;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;margin-left:-3px}#smRecordAttendance .contextUtility .searchResultsWidget .headerBar,#smRecordAttendance .contextUtility li>button[data-attendance-date-lookup].active{background-color:#4e5a62}#smRecordAttendance .contextUtility .searchResultsWidget{display:none;background-color:#fff;position:absolute;width:100%;top:41px;z-index:1;max-width:280px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}#smRecordAttendance .contextUtility .searchResultsWidget .headerBar>h3{color:#fff;float:none;font-weight:400;margin:0 .5em;padding:.5em 0;font-size:1.1em}#smRecordAttendance .contextUtility .searchResultsWidget .u4StickyHeaderList{overflow:auto}#smRecordAttendance .contextUtility .searchResultsWidget ul.miniSearchResults li.separator{background-color:#efefef;padding:.5em 0;color:#999;font-style:italic;border-style:solid;border-width:0 0 1px 0;border-color:#dfdfdf}#smRecordAttendance .contextUtility .searchResultsWidget ul.miniSearchResults li.searchResultsItem{padding:.25em 0;border-style:solid;border-width:0 0 1px 0;border-color:#dfdfdf;color:#777;cursor:pointer}#smRecordAttendance .contextUtility .searchResultsWidget ul.miniSearchResults li.searchResultsItem.activeSearchResult{background-color:#3498db;color:#fff}#smRecordAttendance .contextUtility .searchResultsWidget.active{display:block;box-shadow:0 0 .5em rgba(0,0,0,.5);border-style:solid;border-width:0 1px 1px 1px}#smRecordAttendance table{width:100%}#smRecordAttendance table tr{border-style:solid;border-color:#cfcfcf;border-width:0 0 1px 0;padding:.5em}#smRecordAttendance table tr.rowRecorded .listImage,#smRecordAttendance table tr.rowRecorded td.attendDetails>h3{opacity:.5}#smRecordAttendance table tr.rowRecorded td.recordedStatus{background-image:url(../../../assets/img/svg/dark/icon_checkBoxChecked.svg);opacity:.7}#smRecordAttendance table td{padding:0!important;vertical-align:middle}#smRecordAttendance table td.recordedStatus{background-color:#efefef;width:25px;background-repeat:no-repeat;background-size:30px;background-position:50%;opacity:.3}#smRecordAttendance table td.recordedStatus.recorded{opacity:1}#smRecordAttendance table td.attendPhoto{border-color:#efefef;width:50px;border-style:solid;border-width:0 1px}#smRecordAttendance table td.attendPhoto>div.listImage{float:left;height:50px;width:50px;overflow:hidden}#smRecordAttendance table td.attendPhoto>div.listImage>span.noPhotoIcon{height:50px;width:50px;background-size:100%;opacity:.3}#smRecordAttendance table td.attendDetails{padding:0 .5em!important;width:30%}#smRecordAttendance table td.attendDetails>h3{color:#7f7f7f;line-height:1;margin:0;padding:.5em 0 0 0;font-weight:700}#smRecordAttendance table td.attendDetails .field>label{margin-right:.25em;font-weight:400;font-size:.9em}#smRecordAttendance table td.attendDetails .myStatus{font-style:italic;clear:none;font-size:.9em}#smRecordAttendance table td:last-child{text-align:right;padding-right:.5em!important}#smRecordAttendance .attendanceControls{float:right;padding:.25em 0}#smRecordAttendance .attendanceControls .hoursInput{max-width:50px;overflow:hidden;margin:.25em}#smRecordAttendance .attendanceControls .commentsInput>input[type=text],#smRecordAttendance .attendanceControls .hoursInput>input[type=text]{max-width:100%;font-size:.8em}#smRecordAttendance .attendanceControls .commentsInput{max-width:134px;overflow:hidden;padding:0 0 0 .25em}#smRecordAttendance .attendanceControls>button{background-color:#e1e1e1;border:0;border-bottom:solid 1px;color:#747474;display:inline-block;opacity:.5;border-radius:2px;padding:0;height:2.5em;line-height:2.5;margin-bottom:.25em}#smRecordAttendance .attendanceControls>button.active,#smRecordAttendance .attendanceControls>button:hover{opacity:.8!important;color:#747474}#smRecordAttendance .attendanceControls>button.active{opacity:1}#smRecordAttendance .attendanceControls>button>span.btnText{display:none}.u4sm-theme .sessionBrowser{display:block;float:left;clear:both;width:100%;text-align:center;margin-top:.5em}.u4sm-theme .sessionBrowser>div.field.inline{display:inline-block}.u4sm-theme .sessionBrowser>div.field.inline>label{color:#fff}ul.phoneNumbersList{clear:both}ul.phoneDetails ul.phoneNumbersList{clear:none}ul.phoneDetails ul.phoneNumbersList>li>span{color:#000;display:block;margin:1em 0}section.reenrollmentContent{overflow:hidden}.reenrollmentContent,.reenrollmentContent .sectionFooter,.reenrollmentContent .sectionHeader,.reenrollmentHeader>.sectionNav,.summaryContainer,.summaryContainer .summaryHeader,.templateContainer{display:block;float:left;clear:both;width:100%}.reenrollmentContainer{display:none}.reenrollmentContainer section.reenrollmentContent.first-child{padding:.25em}.reenrollmentHeader{display:none;text-align:center}.reenrollmentHeader>.sectionNav{margin-top:.5em}.reenrollmentSaveSummary-off{display:none;float:left;clear:both;width:100%;padding:.5em;text-align:center;font-size:1.2em}.reenrollmentFeeSummary{display:block;z-index:1;padding:.5em;text-align:center;background-color:#ffe0ac;color:#7d4406;font-size:.8em;margin:0 0 1em 0}.smModal.mediumDialog .smModalContent .partialReenrollmentContainer thead{background-color:#efefef}.smModal.mediumDialog .smModalContent .partialReenrollmentContainer tbody tr{border-bottom:solid 1px #dfdfdf;cursor:pointer}.smModal.mediumDialog .smModalContent .partialReenrollmentContainer tbody tr:hover{background-color:#c6f6ff}.smContentArea .reenrollmentSaveSummary-off span.incremental-detail{font-size:.75em}.smModal.smallDialog .smModalContent .partialReenrollmentContainer>p{line-height:1;margin:.5em 0}.smModal.smallDialog .smModalContent .partialReenrollmentContainer thead{background-color:#efefef}.smModal.smallDialog .smModalContent .partialReenrollmentContainer thead th{line-height:1;padding:.5em}.smModal.smallDialog .smModalContent .partialReenrollmentContainer tbody tr{border-bottom:solid 1px #dfdfdf;cursor:pointer}.smModal.smallDialog .smModalContent .partialReenrollmentContainer tbody tr td{padding:.5em}.smModal.smallDialog .smModalContent .partialReenrollmentContainer tbody tr:hover{background-color:#c6f6ff}.templateContainer{overflow-y:auto;overflow-x:hidden}.templateContainer .fieldGroup h3{line-height:1.5em;padding:.5em;max-width:100%}.reenrollmentContent .sectionFooter button:focus,.reenrollmentContent .sectionHeader button:focus{border:1px solid #000!important;margin:1px;background-color:#675ef9}.reenrollmentContent .sectionFooter button,.reenrollmentContent .sectionHeader button{border-radius:0;position:relative;display:block;min-width:0;height:44px;border:solid 1px #fff;background-color:#0d78aa;color:#fff;margin:0}.reenrollmentContent .sectionFooter button:hover,.reenrollmentContent .sectionHeader button:hover{background-color:#675ef9}.reenrollmentContent .sectionFooter button.disabled,.reenrollmentContent .sectionFooter button.disabled:focus,.reenrollmentContent .sectionFooter button.disabled:hover,.reenrollmentContent .sectionHeader button.disabled,.reenrollmentContent .sectionHeader button.disabled:focus,.reenrollmentContent .sectionHeader button.disabled:hover{background:0 0}.reenrollmentContent .sectionFooter,.reenrollmentContent .sectionHeader{display:block;float:left;clear:both;width:100%;text-align:center;overflow:hidden;position:relative;border:solid 1px #cfcfcf;background-color:#566c83;color:#fff}.sectionHeader>div.sectionTitle{text-align:center;background-color:#e9e9e9}.reenrollmentContent>.sectionHeader>div.sectionTitle{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);background-color:transparent}.reenrollmentContent .sectionHeader>div.sectionTitle>h2,.sectionHeader>div.sectionTitle>h2{display:inline;color:#fff;font-size:1.5em}.reenrollmentContent .sectionHeader>div.sectionTitle .stepIndicator{display:inline-block;position:relative;display:none}#FullInquiryContainer .sectionHeader>div.sectionTitle>h2,.reenrollmentContent #FullInquiryContainer .sectionHeader>div.sectionTitle>h2{color:#666}#FullInquiryContainer .fieldGroup.split.fiftyfifty .field>label:not(.requiredLabel){margin-left:.25em}.reenrollmentContent .sectionFooter #goToNextSectionButtonBottom span.icon,.reenrollmentContent .sectionFooter #goToPreviousSectionButtonBottom span.icon,.reenrollmentContent .sectionHeader #goToNextSectionButton span.icon,.reenrollmentContent .sectionHeader #goToPreviousSectionButton span.icon{background-size:40px}.reenrollmentContainer{display:block;float:left;clear:both;width:100%}.reenrollmentContainer input[type=password]{padding:0}.reenrollmentContent .fieldGroup.split.fiftyfifty>div.field>label{font-weight:600;margin:0 .5em 0 0}.reenrollmentSidebar{float:left;text-align:left;width:29%;display:block;padding:5px 1px}.reenrollmentContentArea{float:right;width:70.5%;padding:5px 0;margin-left:.25em;margin-right:.25em}.reenrollmentSectionList>li{display:block;width:100%;min-width:160px}.reenrollmentSidebar{width:25%}.reenrollmentHeader ul.reenrollmentSectionList{display:inline-block;float:none;margin:0 auto}.reenrollmentHeader .reenrollmentSectionList>li,.reenrollmentSidebar .reenrollmentSectionList>li{display:block;float:left;margin:0 .25em;border:0;cursor:pointer;position:relative}.reenrollmentHeader .reenrollmentSectionList>li{clear:none}.reenrollmentSidebar .reenrollmentSectionList>li{clear:both;margin:2.5px 0;height:33px;border-top-right-radius:2px;border-bottom-right-radius:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.reenrollmentSidebar .reenrollmentSectionList>li .stepHeader{margin-bottom:3px;overflow:hidden}.reenrollmentHeader .reenrollmentSectionList>li.sectionActive,.reenrollmentSidebar .reenrollmentSectionList>li.sectionActive{opacity:1;overflow:visible}.reenrollmentHeader .reenrollmentSectionList>li span.reenrollmentSectionIndex,.reenrollmentSidebar .reenrollmentSectionList>li span.reenrollmentSectionIndex{display:block;float:left;clear:none;background-color:#6c777c;color:#fff;padding:0;height:33px;line-height:35px;width:35px;text-align:center;transition:background-color .3s ease;border-top-left-radius:2px;border-bottom-left-radius:2px;box-shadow:inset 0 0 1px #4a4a4a,0 0 .5em rgba(0,0,0,.1)}.reenrollmentHeader .reenrollmentSectionList>li.sectionActive span.reenrollmentSectionIndex,.reenrollmentSidebar .reenrollmentSectionList>li.sectionActive span.reenrollmentSectionIndex{background-color:#0d78aa;font-weight:700;box-shadow:0 0 .5em rgba(0,0,0,.2)}.reenrollmentHeader .reenrollmentSectionList>li span.reenrollmentSectionTitle,.reenrollmentSidebar .reenrollmentSectionList>li span.reenrollmentSectionTitle{padding:5px;float:left;clear:none;display:none}.reenrollmentSidebar .reenrollmentSectionList>li span.reenrollmentSectionTitle{display:block;padding:0 10px!important;line-height:2.25;height:33px;width:80%;margin-right:-100%;color:#000;background-color:#ededed;transition:background-color .3s ease;border-top-right-radius:3px;border-bottom-right-radius:3px}@media only screen and (max-width:992px){.reenrollmentSidebar .reenrollmentSectionList>li span.reenrollmentSectionTitle{width:75%}}@media only screen and (max-width:650px){.reenrollmentSidebar .reenrollmentSectionList>li{min-width:65px}.reenrollmentSidebar .reenrollmentSectionList>li span.reenrollmentSectionTitle{width:65%}.reenrollmentSidebar .reenrollmentSectionList>li span.reenrollmentSectionTitle>span.titleText{display:none}}@media only screen and (max-width:480px){.reenrollmentSidebar .reenrollmentSectionList>li span.reenrollmentSectionTitle{width:45%}}.reenrollmentHeader .reenrollmentSectionList>li.sectionActive span.reenrollmentSectionTitle,.reenrollmentSidebar .reenrollmentSectionList>li.sectionActive span.reenrollmentSectionTitle{display:block;padding:0;display:block;float:left;clear:none;color:#fff;background-color:#0d78aa;font-weight:700}.reenrollmentHeader .reenrollmentSectionList>li.sectionActive span.reenrollmentSectionTitle{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:40px}.reenrollmentContent .fieldGroup{padding:0 .5em 0 0}.reenrollmentContent .fieldGroup.split.fiftyfifty>div.field>input,.reenrollmentContent .fieldGroup.split.fiftyfifty>div.field>label,.reenrollmentContent .fieldGroup.split.fiftyfifty>div.field>span,.reenrollmentContent .fieldGroup.split.fiftyfifty>div.field>textarea{width:35%}.summaryContainer div.summaryHeader{background-color:#fff;font-weight:700}.summaryContainer div.summaryHeader>h3{float:left;padding:.25em .25em .25em .5em;font-weight:700;font-size:16px}.summaryContainer div.summaryHeader>button.sectionLink{display:block;float:right;margin:.35em .5em}.summaryContainer .fieldGroup.stacked div.field.inline{padding:0;margin:.5em}.summaryContainer div.fieldGroup div.field{border:0;width:100%}.summaryContainer div.fieldGroup div.field:nth-child(even){background-color:#f2f2f2}.summaryContainer div.fieldGroup div.field>button{font-size:1.25em;padding:.5em}.summaryContainer .fieldGroup.split>div.field{padding:0;margin:0}.summaryContainer .fieldGroup .field span.address{clear:both;width:100%}.summaryContainer .fieldGroup table{width:100%}.summaryContainer .fieldGroup table thead tr{background-color:#f2f2f2;color:#999}.summaryContainer .fieldGroup table thead th{font-weight:400;color:#666}div.validation-summary{padding:5px;background-color:#f1b1b1;color:#000}div.validation-summary>span{font-weight:700;color:#000}div.validation-summary>ul>li.validation-message>span{font-weight:700;color:#000}.summaryContainer .scoresSection{display:block;float:left;clear:both;width:100%}.summaryContainer .scoresSection>h4{text-align:center;padding:1em 0;padding-bottom:.5em}.summaryContainer .scoresContainer{display:block;float:left;clear:both;width:100%;border:solid 1px #dfdfdf;padding:.5em;margin:.5em 0;background-color:#fff}.summaryContainer .scoresContainer>.fieldGroup:last-of-type{border:0}.summaryContainer .scoresContainer>h4{display:block;float:left;clear:both;width:100%;text-align:center;padding:.5em;margin-top:.5em}.summaryContainer .scoresContainer .fieldGroup.headerGroup{width:100%;background-color:#e7e7e7;padding-top:.5em;border:solid 1px #cfcfcf}.summaryContainer .scoresContainer .fieldGroup .field.inline{margin:.25em .5em}ul.detailedList>li .listItem .itemSummary.responsive.testScores>span:after{content:""}ul.detailedList>li .listItem .itemSummary.responsive.testScores>.fieldGroup{display:block;width:50%}ul.detailedList>li .listItem .itemSummary.responsive.testScores>.fieldGroup:first-child{float:left;clear:none}ul.detailedList>li .listItem .itemSummary.responsive.testScores>.fieldGroup:last-child{float:right;clear:none}ul.detailedList>li .listItem .itemSummary.responsive.testScores>.fieldGroup>.field.inline{width:100%;clear:both}#goToSummaryButton,#submitReenrollmentButton{background-image:none;border:solid 1px #fff;text-shadow:none;box-shadow:none!important;color:#fff}#goToSummaryButton{background-color:#c45500!important}#submitReenrollmentButton{background-color:#11ab00!important}button.submitGradesBtn{padding:0 .5em!important}button.disabledState,button.disabledState:hover{padding:.25em .5em!important;font-size:.7em!important;color:#999!important;border-color:#999!important;opacity:.4;cursor:not-allowed;font-style:italic;background:0 0}.reenrollmentSaveSummary{display:block;position:absolute;z-index:1;height:100%;width:70%;text-align:center;color:#00932e;background-color:#f7f7f7;font-size:1.2em;line-height:2.5;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%)}.reenrollmentSaveSummary span.incremental-detail{font-size:.75em}.smReenrollmentSplash{display:none}span.reenrollmentStepSectionStatus{display:block;float:right;width:25px;height:33px;clear:none;padding:5px;border-top-right-radius:2px;border-bottom-right-radius:2px;background-repeat:no-repeat;-webkit-transition:background-color .5s ease;border-top-right-radius:2px;border-bottom-right-radius:2px;background-size:80%;background-position:50%}span.reenrollmentStepSectionStatusNotActive{background-color:#ededed!important}span.reenrollmentStepSectionStatusActive{background-color:#0d78aa!important}span.reenrollmentStepSectionStatusHeaderIconOnlyPlaceholder{background-image:url(../../../assets/img/svg/1x1_trans.svg)}span.reenrollmentStepSectionStatusIconWarning{background-image:url(../../../assets/img/svg/icon_msgWarning.svg)}span.reenrollmentStepSectionStatusIconError{background-image:url(../../../assets/img/svg/icon_msgError.svg)}span.reenrollmentStepSectionStatusIconSuccess{background-image:url(../../../assets/img/svg/icon_msgSuccess.svg)}.smReenrollmentSplash.sectionActive{display:block}.portalReenrollmentResult{text-align:center}.portalReenrollmentResult>div{margin:1em 0}.portalReenrollmentResult>a.button{margin:1em}#inquiryForm{background-color:#fff}#inquiryForm section{float:left;clear:both;width:100%;background-color:#f7f7f7;margin-bottom:.5em}#PaymentContainer div.field>select,#inquiryForm div.field>select,#profile div.field>select,#reenrollmentContainer div.field>select{clear:none}.fieldGroup>div.field.programOption{padding:10px 0;border-style:none}.fieldGroup>div.field.programOption.last{padding:10px 0;border-style:solid;border-width:0 0 1px 0;border-color:#dfdfdf}.field.programOption.error,.field.programOption.last.error{background-color:#ffcece}.field.hsDateRange>input[type=text]{display:inline-block}.reenrollmentContent .displayHeader h2,.reenrollmentContent .displayHeader h3{display:block;float:left;clear:both;width:100%;max-width:95%;text-align:center;margin:.25em 0;color:#333}.reenrollmentContent .displayHeader h2{font-size:22.5px;line-height:44px;font-weight:300}.reenrollmentContent .displayHeader h3{font-size:18px;line-height:32px;font-weight:400}.dataDisplayView{display:block;float:left;clear:both;width:100%;margin-bottom:1em}.dataDisplayView.hidden{display:none}.dataDisplayView .displayHeader{display:block;float:left;clear:both;width:100%;border-bottom:solid 1px #dfdfdf;text-align:center;line-height:2.25}.dataEntryView .displayHeader h4{width:100%}.dataDisplayView .displayHeader h4,.dataEntryView .displayHeader h4{display:inline-block;text-align:center}.dataDisplayView .displayHeader h3{display:inline-block;text-align:center;max-width:75%}.dataDisplayView .displayHeader button{float:right;margin-top:0;margin-right:1em}.dataDisplayView .displayHeader button span.icon{float:left;margin-right:.5em}.dataDisplayView ul.detailedList{display:block;float:left;clear:both;width:99%;margin-top:.5em;margin-left:.1em}.dataDisplayView ul.detailedList li.noneAdded{text-align:center;margin:1em 0;font-size:1.3em;font-style:italic}.dataEntryView.reenrollmentContent{display:none}.dataEntryView.reenrollmentContent.sectionActive{display:block}.dataEntryView .buttonBar{display:block;float:left;clear:both;width:100%;padding:1em 0;text-align:center;margin-top:1em}.dataEntryView .fieldGroup.radioGroup.split.fiftyfifty>.field>div{position:relative;top:-5px}.dataEntryView .additionalFields{display:block;float:left;clear:both;width:100%}.dataEntryView .additionalFields .additionalFieldsHeader{display:block;float:left;clear:both;width:100%;text-align:left}.dataEntryView .additionalFields .additionalFieldsHeader>h2{font-size:1.5em;float:left}.dataEntryView .additionalFields .additionalFieldsHeader span.icon{display:inline-block!important;position:relative;top:4px;float:right}.dataEntryView .additionalFields .additionalFieldsDetails{display:none}.dataEntryView .additionalFields .additionalFieldsDetails.sectionActive{display:block}.dataEntryView .additionalFields .additionalFieldsDetails>h3{display:block;float:left;clear:both;width:100%;text-align:center;font-size:1.2em}.reenrollmentContentArea input[type=file]{display:inline}.reenrollmentContentArea p>input{min-height:2em}.reenrollmentContentArea input[type=text].portalDate{max-width:none!important}.reenrollmentContentArea hr{width:100%;border-style:solid;border-width:0 0 1px 0;border-color:#e0e0e0}.reenrollmentContentArea .error{display:inline-table;margin-bottom:5px}.reenrollmentContentArea input[type=checkbox]{margin-right:0}.reenrollmentContentArea sub,sup{text-align:left;line-height:unset}.reenrollmentContentArea ul{list-style-type:none}.reenrollmentContainer .paymentButton.selected{background:0 0;color:#fff;border-color:#0d78aa;background-color:#0d78aa}span.payment-component>p{font-size:15px;margin-bottom:0;line-height:24px}.eachInputDiv div{display:flex;align-items:center;margin-top:1.5rem}.eachInputDiv input[type=checkbox]{height:1.5rem;width:1.5rem;margin-right:.5rem;margin-left:2rem}.eachInputDiv p{margin-bottom:0!important;margin-right:1rem;font-size:16px!important}.eachInputDiv input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.eachInputDiv input[type=number]{-moz-appearance:textfield}.eachInputDiv input[type=number]{padding-left:.7rem;height:2.5rem;width:200px!important}.eachInputDiv input[type=number]:focus{outline:0!important;border:groove 1px #000!important}.eachInputDiv .inputValidationErrorMessage{margin-left:1rem;color:red}.validationErrorMessage{color:red;text-align:center;margin:2rem 0}.errorBorder{border:solid red 2px!important;outline:0}.invalidFieldError{color:#ff5858}.uploadWidget{overflow:hidden;width:100%!important;margin-bottom:25px;padding-right:30px!important}.uploadWidgetValidation{margin-bottom:20px!important;margin-top:-10px;color:#ff5858}.top-space70{margin-top:70px!important}.col.onethird{float:left;width:32%;clear:none}.col.onethird div.field{display:table}select:disabled{opacity:.6}.center{margin:auto;width:50%;padding:10px;text-align:center}.selectPopup{background-color:#fff;z-index:1000;left:5%;width:90%;top:5%;height:90%;margin:auto;text-align:center;vertical-align:middle;display:block;position:absolute;overflow-y:scroll}.popupContent{display:inline-block;vertical-align:middle}.selectPopup tr.hoverable:hover{background-color:grey!important}span.unlinkIcon{background-image:url(../../../assets/img/svg/icon_unlink.svg)}span.unlinkIcon:hover{background-color:#d3d3d3}td .icon{float:right}.portalDefault#InstallmentsTable .TotalColumn>span{line-height:2}.portalDefault#InstallmentsTable .TotalColumn .icon.info{display:inline-block;position:relative;left:0;margin-right:8px;height:18px;width:18px!important;right:7px;border-radius:100%;background-color:#fff;background-image:url(../../../assets/img/svg/dark/icon_exclamationmark.svg);background-size:70%;cursor:pointer;border-style:solid;border-width:1px;border-color:#999;background-repeat:no-repeat;background-position:center;margin-top:5px;padding:0}.validate-message{color:#000;font-weight:600;background-color:#ffcece}.portalDefault#InstallmentsTable .TotalColumn .fieldHelp{padding:.5em;background-color:#fff;line-height:1em;text-align:center;color:#333;display:none}.portalDefault#InstallmentsTable .TotalColumn .icon.info.active{border-style:solid;border-width:1px;border-color:#3b8dbd;box-shadow:inset 0 0 5px rgba(59,141,189,.49)}.portalDefault#InstallmentsTable .TotalColumn .icon.info.active:after{top:12px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-bottom-color:#3b8dbd;border-width:7px;right:4px}.portalDefault#InstallmentsTable .TotalColumn .toolTipParent{position:relative}.portalDefault#InstallmentsTable .TotalColumn .fieldHelp.active{float:none;word-wrap:break-word;margin-right:0;max-width:350px;display:block;position:absolute;border-style:solid;border-width:1px;border-color:#3b8dbd;min-width:250px;right:0;font-size:11.5px;text-align:left}#preenrollmentLoadCourseList{float:none}#preenrollmentContainer ul.detailedList>li.requiredByDegree .listItem{padding-left:2em;background-position:10px 10px}#preenrollmentContainer ul.detailedList .listItem .dateColumn{min-width:100px}.hiddenPreenrollment{display:none}.smStickyFooterButtonsPreenrollment button{width:50%!important}.smModal #preEnrollmentTermsAndConditions ul.detailedList>li .listItem{max-width:100%}#PreenrollmentTermsAndConditionsMessage{padding:10px;color:#c10606}h2.InaccessiblePreEnrollment{font-size:26px;line-height:32px}.smModal #preEnrollmentTermsAndConditions ul.detailedList>li{width:98%;margin:5px}.smModal #preEnrollmentTermsAndConditions ul.detailedList>li:focus{outline:2px solid #000;border:none}.smContentArea .mySponsorsIcon{background-image:url(../../../assets/img/svg/handshake.svg)}.mySponsorPage{font-family:Helvetica}.sponsorPageContentHeading{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.mySponsorPage .submitResponseDiv{position:relative;top:4rem;margin:3rem;text-align:center;margin-bottom:4rem}.mySponsorPage .submitResponseDiv p{font-size:28px;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.mySponsorPage .submitResponseDiv .responseMark{width:30px;height:30px}.mySponsorPage .successResponse{background-color:#e7f2e2;border-style:solid;border-color:#b8d9a6;border-left-color:#379d00;border-left-width:4px;padding-bottom:3rem;padding-top:3rem}.mySponsorPage .errorResponse{background-color:#fff5f5;color:#c10c06;padding-bottom:3rem;padding-top:3rem}.mySponsorPage .errorResponse p{width:100%}.mySponsorPage .errorResponse .errorIcon{background-image:url(../../../assets/img/svg/icon_msgError.svg)}.msg.sponsor{background-image:url(../../../assets/img/svg/icon_msgAlert1.svg);background-color:#ebf6fe;background-position:10px!important;background-size:60px!important;padding:.5em em!important;padding-left:80px!important;padding:20px;border-style:ridge;border-color:#0d78aa;border-width:1px;width:95%;margin:3rem;font-size:14px;font-weight:400;line-height:17px;letter-spacing:0;text-align:left}.mySponsor{margin-bottom:22px!important;border-style:none!important;box-shadow:none!important}.mySponsor h2{font-size:18px!important;font-weight:500!important}.sponsorHeader{width:95%!important;margin:0 3rem 2rem 3rem;height:46px;padding-left:20px!important;text-align:left!important}.existingSponsorsHeaderDiv{display:grid;grid-template:auto/32% 32% 32% 4%;width:95%;margin-left:3rem;font-size:14px!important;font-weight:600!important;color:#4c4c4c;padding-right:17px}.existingSponsorsListDiv{font-size:14px!important;font-weight:400;overflow-y:scroll;width:95%;overflow-x:hidden;margin-left:3rem;color:#4c4c4c;display:inline-flex}.existingSponsorsListDiv ul{width:100%;margin-bottom:1rem;max-height:12rem}.existingSponsorsListDiv ul li{display:grid;grid-template:auto/32% 32% 32% 4%;width:100%;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#cfcfcf;padding-bottom:1rem;padding-top:.5rem}.existingSponsorsListDiv ul li div:first-child{width:346px!important}.existingSponsorsListDiv ul li div.editSponsorIcon{background-image:url(../../../assets/img/svg/icon_editSponsor.svg);background-repeat:no-repeat;cursor:pointer}.addNewSponsorsDiv{display:grid;grid-template:auto/31.5% 31.5% 31.5% 5.5%;width:95%;margin-left:3rem;font-size:14px}.addNewSponsorsDiv label{position:relative;align-items:center;display:flex}.addNewSponsorsDiv label.labelRequired::before{content:"*";color:red;font-size:24px;height:16px;margin-right:3px;margin-left:3px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}.sponsorNameDiv label.labelRequired::after{content:":"}.sponsorNotesDiv label.labelRequired::after{content:":"}.sponsorInput{height:36px!important}.addNewSponsorsDiv .sponsorNameDiv label.labelRequired{margin-left:-.35rem}.addNewSponsorsDiv .sponsorNotesDiv .charLimitInfo{padding-top:.5rem}.addNewSponsorsDiv .sponsorContributionDiv label.labelRequired{margin-left:-.5rem}.addNewSponsorsDiv .sponsorContributionDiv .inputAlignment{display:inline-flex;height:4rem}.addNewSponsorsDiv .sponsorContributionDiv .inputAlignment input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.addNewSponsorsDiv .sponsorContributionDiv .inputAlignment input[type=number]{-moz-appearance:textfield}.addNewSponsorsDiv .sponsorContributionDiv .inputAlignment .sponsorContributionAmount{width:30%;display:block!important;min-width:100px;position:relative}.addNewSponsorsDiv .sponsorContributionDiv .inputAlignment .sponsorContributionAmount span{position:absolute;top:15%;left:4%}.addNewSponsorsDiv .sponsorContributionDiv .inputAlignment .sponsorContributionAmount input{width:100%;height:36px;padding-left:1.5rem;border:solid #cfcfcf 1px}.addNewSponsorsDiv .sponsorContributionDiv .inputAlignment .spacerDiv{width:2rem}.addNewSponsorsDiv .sponsorContributionDiv .inputAlignment .sponsorContributionPercent{width:30%;display:block!important;min-width:100px;position:relative}.addNewSponsorsDiv .sponsorContributionDiv .inputAlignment .sponsorContributionPercent span{position:absolute;top:20%;left:80%}.addNewSponsorsDiv .sponsorContributionDiv .inputAlignment .sponsorContributionPercent input{width:100%;height:36px;padding-left:.5rem;border:solid #cfcfcf 1px}.addNewSponsorsDiv .sponsorContributionDiv .inputAlignment .error>input{border:solid red 2px}.addNewSponsorsDiv .sponsorContributionDiv .hideErrorContributionPara{display:block;color:#ff5858}.addNewSponsorsDiv .sponsorNameDiv .hideErrorNamePara{display:block;color:#ff5858}#SponsorSearchBox{border:solid #cfcfcf 1px;outline:0!important}#SponsorSearchBox.errorBorder{border:solid red 2px;outline:0}#sponsorNameLabel{color:#4c4c4c}#sponsorContributionLabel{min-width:185px;color:#4c4c4c}#sponsorContributionLabel::after{content:""}#sponsorContributionLabel.labelRequired::after{content:""!important}.sponsorNotesError{display:block;color:#ff5858}#verificationLetter{font-size:18px;color:#4c4c4c;display:flex}#verificationLetter.labelRequired::before{content:"*";color:red;font-size:24px;height:16px;margin-right:3px;margin-left:3px;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}.uploadFilesMessage{margin-bottom:25px!important;padding:0!important;width:100%!important;font-size:14px!important;font-weight:400!important;line-height:26px!important;letter-spacing:0!important;text-align:left!important}.sponsorPageButtonDiv{margin:2.5rem auto 6rem auto;display:flex;min-width:200px;width:20%}.sponsorPageButtonDiv button{width:110px;background-color:#fff}.mySponsorTemplateSection{margin-top:0!important;width:98%!important;background-color:#fff;padding:20px 0 0 0}.removeUploadedFile{border:none;padding:0 2px;color:#4f4c4c}.mySponsorDocTemplate{margin-left:3rem!important;overflow:hidden;width:95%!important}.mySponsorUploadDocument{float:right;margin-right:20px}.filenameTextMultiDoc{margin-bottom:0;word-break:break-all;margin-top:5px;font-size:12px}.multiDocImage{margin-top:10px;margin-left:15px;height:20px!important;width:20px!important}.paddingBottom{padding-bottom:20px}#sponsorAmount:invalid{border:solid red 2px!important}#sponsorPercent:invalid{border:solid red 2px!important}.customisedMessageStyling{white-space:pre-wrap;word-break:break-word}@media screen and (min-width:650px) and (max-width:991px){.sponsorInput{max-width:160px!important}}@media screen and (min-width:500px) and (max-width:649px){.sponsorInput{max-width:115px!important}.sponsorNameDiv,.sponsorNotesDiv{margin-right:.5rem}.editSponsorContainerSection .editSponsorContainer{width:450px!important}}@media screen and (min-width:801px) and (max-width:1200px){.sponsorContent{padding-right:2rem}}@media screen and (max-width:800px){.sponsorContent{padding-right:3.5rem}}.sponsorHeaderTable{width:95%!important;margin:0 3rem 2rem 3rem;text-align:left!important}.editSponsorContainerSection{position:fixed;left:0;top:20%;transform:translateY(-10%);width:100%;z-index:100;height:100%;cursor:not-allowed}.editSponsorContainerSection .editSponsorContainer{max-height:525px!important;width:600px;z-index:10;background-color:#f7f7f7}.editSponsorContainerSection .editSponsorContainer .smModalHeader button{display:block;float:right;margin:.5em;padding:0;width:30px;height:30px;text-align:center;letter-spacing:0;font-size:19px;line-height:1;color:#0d78aa;border-radius:2px;border:2px solid #0d78aa}.editSponsorContainerSection .editSponsorContainer .smModalHeader button:hover{color:#fff!important}.editSponsorContainerSection .editSponsorContainer .smModalContent{height:450px;overflow-y:auto;-webkit-overflow-scrolling:touch;cursor:default}.editSponsorContainerSection .editSponsorContainer .smModalContent .errorMsg{color:#c10606;background-color:#fff5f5;display:flex;line-height:initial;padding:10px;width:100%}.editExistingSponsorNotesSection{background-color:#f7f7f7;padding:0 0 .7rem 0;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#4c4c4c}.editExistingSponsorNotesSection .existingSponsorNotesDiv{padding:2rem 3rem}.editSponsorUploadDocumentTemplate{margin-top:0!important;width:100%!important;background-color:#fff;padding:20px 0 0 0;overflow-y:auto;overflow-x:hidden}.editSponsorUploadDocumentTemplate .row{margin-left:0;margin-right:0}.editSponsorUploadDocumentTemplate .row .col-sm-2 button{float:right;margin-right:0}.editSponsorUploadDocumentTemplate .row .col-sm-3{text-align:center}#editSponsorNotesLabel{padding-bottom:.25rem}#editSponsorNotesLabel::after{content:" * ";color:red;font-size:20px;position:relative;top:1px;left:0;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}.editExistingSponsorNotesSection .existingSponsorNotesDiv .sponsorNotesInputField input{width:100%;height:36px}.editExistingSponsorNotesSection .existingSponsorNotesDiv .sponsorNotesMessageDiv{padding-top:.5rem}.editExistingSponsorNotesSection .existingSponsorNotesDiv .errorEditSponsorNotes{padding-top:.5rem;color:#ff5858;display:block}.editExistingSponsorNotesSection .existingSponsorUploadDocumentDiv{overflow:auto;padding:0 3rem 2rem;height:225px}.editExistingSponsorNotesSection .existingSponsorUploadDocumentDiv label{font-size:18px}.editExistingSponsorNotesSection .existingSponsorUploadDocumentDiv .uploadDocumentMessage p{line-height:26px;color:#000}.editExistingSponsorNotesSection .existingSponsorUploadDocumentDiv .documentUploadDiv{margin-top:2rem}.editExistingSponsorNotesSection .editExistingSponsorNotesButtonDiv{padding:2rem 3rem 0;margin:auto;width:50%;display:flex}.editExistingSponsorNotesSection .editExistingSponsorNotesButtonDiv button{flex:40%}#SponsorSearchBox:focus{border:2px solid #4c4c4c!important;outline:0!important;border-radius:3px}#SponsorNotes:focus{border-radius:1px}.destinationCourseInfo,.externalCourseInfo,.transferCreditRequest{display:flex}.externalCourseInfo{margin-bottom:10px}.transferCreditRequest .field{margin-right:15px}.destinationCourseInfo .field,.externalCourseInfo .field{margin-right:25px}.fieldGroup .field .transferCreditInput{width:210px;height:36px}#unitInput,#weightInput{width:120px;height:36px}.dateInput{width:130px;height:36px}#Unit,#Weight{width:120px;margin-right:25px}#gradeInput,#scoreInput{width:100px;height:36px}.removeStar::before{content:""!important}.transferCreditLabel{font-size:13px;font-weight:500!important;line-height:16px!important;letter-spacing:0;text-align:left;margin-left:0}.transferCreditLabel::after{content:""!important}.transferCreditSubHeading{margin-top:12px;font-size:16px;font-weight:600;line-height:16px;letter-spacing:0;text-align:left}.transferCreditField{border-width:0!important}.transferCreditField .errorMessage{color:#333}#courseMasterTitle{width:310px;height:36px}.courseMasterTextArea{width:310px;height:56px;background-color:#dfdfdf;border:transparent!important;font-style:italic;cursor:not-allowed;resize:none}.transferCreditUploadHeading{font-size:18px;font-weight:500;line-height:22px;letter-spacing:0;text-align:left}.transferCreditUploadHeading::after{content:":"}.transferCreditUploadedDoc{text-align:center}.transferCreditButtonGroup{margin:20px 0 20px 0}.transferCreditButtonGroup .saveAndResetButton{margin-left:10px;float:right}.transferCreditSummaryBlock .widgetContent,.transferCreditSummaryBlock .widgetControls{background:#f7f7f7!important}.transferCreditPaginationMenu{margin:10px 0 10px 0}.transferCreditShowingBox{border:solid 1px #cfcfcf!important;width:270px;text-align:center;display:inline-grid!important;border-radius:5px}.transferCreditSummaryTable .CreditSpace{font-size:14px;font-weight:600;line-height:17px;letter-spacing:0;text-align:center;margin:50px;padding:15px!important}.transferCreditSpan{font-size:13px;font-weight:500;line-height:16px;letter-spacing:0;text-align:center;margin:50px;padding:15px!important}.transferCreditSummaryTable td,.transferCreditSummaryTable th{white-space:nowrap}.smContentArea .iconPdf,.smModal .iconPdf{background-image:url(../../../assets/img/svg/icon_pdf.svg)}.transfer_credit_yes_button{float:right;margin-right:15px;width:62px;height:32px}.transfer_credit_no_button{width:62px;height:32px}.smallDialog_popup_content{width:420px;height:227px!important;overflow:hidden}.smModalContent #popUpCancelMsg{width:309px;font-size:16px!important;margin-left:24px;margin-top:20px;line-height:22px;color:#4c4c4c}.smallDialog_popup_content>.smModalHeader>h2{margin-left:20px;font-weight:400;line-height:normal;font-size:20px!important}.transfer_credit_popup_footer{background-color:#fff!important;margin-top:-10px;margin-left:-6px;margin-right:-6px;padding-left:16px;padding-right:5px;padding-bottom:20px}.smallDialog_popup_content>.smModalHeader>button{border:none!important}#creditHours{width:140px;height:36px}.noTransferCreditsRequestsContainer{text-align:center;display:flex;justify-content:center;align-items:center;height:150px}.noTransferCreditsRequestsContainer>p{font-size:29px;font-weight:300;line-height:34px;letter-spacing:0;text-align:left;padding:40px 10px 30px 30px}#Transfer_cancel{float:left;border:1px solid #fff;background:#3576a6;width:114px;height:45px;flex-shrink:0;margin:0!important}.TransferCredit_footer{height:45px}#Transfer_submit{float:right;border:1px solid #fff;background:#b65c22;width:114px;height:45px;flex-shrink:0;margin:0!important}#transfer_credit_discard_button{float:right;margin-right:15px;width:153px;height:32px}#transfer_credit_save_button{width:153px;height:32px}.smModalContent #popUpEditMsg{width:339px;height:66px;font-size:16px!important;margin-left:24px;margin-top:20px;line-height:22px;color:#4c4c4c}#courseMasterID:disabled,#transferUnitType:disabled{background-color:#dfdfdf;border:transparent!important;cursor:not-allowed}.NosubmittedTransferCreditMsg{text-align:center;margin-top:96px;padding-bottom:118px}.NosubmittedTransferCreditMsg h2{color:#000;font-size:29px!important;font-style:normal;font-weight:300;line-height:34px;padding-left:93px;padding-right:93px}.smContentArea .iconPng,.smModal .iconPng{background-image:url(../../../assets/img/svg/icon_png.svg)}#ExternalCourseIDSearchBox,#ExternalCourseTitleSearchBox{width:215px!important}.smContentArea .removeIcon,.smModal .removeIcon{background-image:url(../../../assets/img/svg/icon_remove.svg)}.smContentArea .editIcon,.smModal .editIcon{background-image:url(../../../assets/img/svg/icon_edit.svg)}.smContentArea .copyIcon,.smModal .copyIcon{background-image:url(../../../assets/img/svg/icon_copy.svg)}.transferCreditIcon{display:block;width:18px;height:18px;margin-right:10px;cursor:pointer;border:none}.transferCreditIcon:hover{background-color:transparent!important}.MyTransferCreditsUploadDoc{float:right;margin-right:20px}.myTransferCreditSection{margin-top:0!important;width:100%!important;background-color:#fff;padding:20px 0 0 0}#submittedMsg{text-align:center}#submittedMsg h2{margin:1em 0 .5em 0}.transferCreditTooltip{width:30px;height:18px!important}.tooltiptext{white-space:normal;width:135px!important;display:none;border:solid #000 1px;background-color:#fff;color:#000;text-align:center;padding:5px;font-size:11px;position:relative;bottom:270%;right:200%}#copytooltip{width:240px!important;bottom:380%;right:650%}.transferCreditTooltip:hover .tooltiptext{display:block}#transferCreditTableBtn{display:flex}.transferCreditUploadError{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.transferCredit_summaryFiterViewby{float:left;margin-right:.5em;font-weight:600!important;margin-bottom:0;line-height:1.5;padding:.5em;color:#4c4c4c}.transferCredit_summaryFiterViewby::after{content:":"}.transferCreditRadioBtn{position:relative;top:1px;font-size:9px;padding:4px 10px;line-height:2.5;display:inline-block;margin:0 5px 0 0!important;vertical-align:middle;text-transform:uppercase;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);cursor:pointer;color:#424747!important;background-color:#f5f5f5;background-repeat:repeat-x;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);background-image:linear-gradient(to bottom,#fff,#e6e6e6);border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-top:1px solid #e6e6e6;border-bottom:1px solid #b3b3b3}input[type=radio]:checked+.transferCreditRadioBtn{background-image:none;box-shadow:inset 0 0 6px rgba(115,238,255,.5),0 1px 2px rgba(0,0,0,.05);background-color:#e0e0e0;border-style:solid;border-width:1px;border-radius:2px;border-color:#33adff}.submitSuccessBtn{margin-top:20px}loader div.loading{background:0 0;display:inline-block;margin:5px}loader div.loading .loadingIcon{width:32px;height:32px}list-data-widget>.itemSummary{display:none}.cke{clear:both}.cke_bottom,.cke_top{background-image:none!important}.blockUI.blockOverlay{background-color:#fff!important;opacity:.5}.blockUI.blockMsg.blockElement{display:block!important;top:35%!important;left:30%!important;border:solid 1px #999!important;padding:.5em!important;box-shadow:0 0 1.5em rgba(0,0,0,.3)!important}.blockUI.blockMsg.blockPage{border:solid 1px #aaa!important;box-shadow:0 0 1.5em rgba(0,0,0,.5);min-width:300px;left:50%!important;top:50%!important;transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0)}.blockUI.blockMsg.blockPage h1{padding:0;margin:1em}.blockUI.blockMsg>h1.longerMsg{line-height:1.25;font-size:1.75em}.blockUI.blockMsg>h1.longestMsg{line-height:1.25;font-size:1.5em}.blockUI.blockMsg>p>a{display:block;margin:1em;font-weight:700;text-decoration:underline}.ui-datepicker{border-style:solid;border-width:1px;border-color:#a5a5a5;box-shadow:0 0 .5em rgba(0,0,0,.2);background-color:#fff;min-width:210px}.ui-datepicker-header{line-height:1em;background-color:#efefef;padding:.5em}.ui-datepicker-next>span.ui-icon,.ui-datepicker-prev>span.ui-icon{text-indent:0;cursor:pointer}.ui-datepicker-prev{float:left}.ui-datepicker-next{float:right}.ui-datepicker-title{text-align:center}table.ui-datepicker-calendar{width:100%}table.ui-datepicker-calendar>tbody td{border:solid 1px #efefef;border-collapse:collapse;text-align:center}td.ui-datepicker-today{background-color:#3788b8}td.ui-datepicker-today>a{color:#fff}button.ui-datepicker-trigger{background-color:rgba(0,0,0,0)!important;background-image:url(../../../assets/img/svg/dark/icon_calendar.svg)!important;width:20px;height:20px;min-width:0;background-repeat:no-repeat;background-size:100%;background-position:50% 50%;background-position-x:50%;background-position-y:50%;border:0;margin:.15em .25em}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{color:transparent}.ui-wrapper{padding:0!important;overflow:visible!important}.customFormInput .ui-wrapper textarea{width:100%!important}.ui-resizable-handle.ui-resizable-se.ui-icon.ui-icon-gripsmall-diagonal-se{z-index:1!important}.arrow:after,.ui-tooltip{background:#3b8dbd}.ui-tooltip.ui-widget.ui-corner-all.ui-widget-content{border-style:solid;border-width:1px;border-color:#3b8dbd}.ui-tooltip{padding:.5em;background-color:#fff;line-height:1em;text-align:center;color:#333;margin-top:8px;word-wrap:break-word;border-radius:0}.arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:50%;margin-left:-35px;bottom:-20px}.arrow.top{top:-16px;bottom:auto}.arrow.left{left:20%}.arrow:after{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;transform:rotate(45deg)}.arrow.top:after{bottom:-20px;top:auto}.tempHeader{display:block;float:left;clear:both;width:100%;background-color:#dfdfdf;height:30px;margin-top:2em}.smProfileLogin{display:block;float:right;position:relative}.smHeaderLogin{float:right}.nav-menu button>.btnTxt{margin-right:.5em}.nav-menu .smHeaderLogin>button>span.icon{position:static;float:left;margin-right:.5em}.nav-menu .smHeaderLogin>button:hover>span.btnTxt{color:#fff}.smHeaderLogin>button.active,.smHeaderLogin>button:hover{background-color:#3498db;color:#fff}.nav-menu .smHeaderLogin>button:hover>span.icon,.smHeaderLogin>button:hover>span.icon,.smHeaderLogin>button>span.icon{background-image:url(../../../assets/img/svg/icon_locked.svg)}.nav-menu .smHeaderLogin>button>span.icon{background-image:url(../../../assets/img/svg/dark/icon_locked.svg)}.sm_loginWidget{float:left;clear:both}.sm_loginErrorMessage.hidden{display:none}.smLandingPageHeader .sm_loginWidget{display:block!important;position:static}.smLandingPageHeader .sm_loginWidget>div>h2{display:none}.sm_loginWidget h2{text-align:center;margin:.25em 0}.sm_loginWidget form{padding:1.5em;padding-bottom:0;text-align:center;display:block;float:left;clear:both;width:100%}.sm_loginWidget.active{opacity:1}.sm_loginFields{display:block;float:left;clear:both;width:100%;text-align:center}.sm_loginFields input[type=password],.sm_loginFields input[type=text]{display:inline-block;padding:.5em;margin:.5em 0;line-height:1}.sm_loginWidget input[type=submit]:focus,.sm_loginWidget input[type=submit]:hover{background-color:#3498db;color:#fff;border-color:#fff}.sm_loginErrorMessage{float:left;clear:both;width:100%;background-color:#ffecec;border-style:solid;border-width:1px;border-color:red;text-align:center;margin:.25em 0}.sm_loginErrorMessage.active{display:block}.sm_loginErrorMessage>p{color:red;padding:.5em;margin:0;line-height:1.4}label.sm_rememberMe{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-align:center;display:block;margin:.5em 0 1.5em 0;float:left;clear:both;width:100%;cursor:pointer}.sm_forgotInfo{display:block;float:left;clear:both;width:100%;list-style-type:none;margin:2em 0 1.5em 0}.sm_forgotInfo>li{display:inline-block;float:none;width:auto;margin:0 1em}.smModal.sm_loginDialog{max-height:none!important;min-height:0!important;top:50%;overflow-y:hidden;height:auto!important;max-width:420px}.smModal.sm_loginDialog .smModalContent{height:auto!important}.smModal.sm_loginDialog.error{max-height:200px}.smModal.sm_loginDialog .smModalHeader{background-image:url(../../../assets/img/svg/dark/icon_locked.svg);background-repeat:no-repeat;background-size:20px;background-position:10px}.smModal.sm_loginDialog.error .smModalHeader{background-image:url(../../../assets/img/svg/dark/icon_exclamationMark.svg)}.smModal.sm_loginDialog .smModalHeader>h2{margin-left:40px}.forgot-information .smModal.sm_loginDialog .smModalHeader>h2{margin-left:25px;margin-top:10px}.smModal.sm_loginDialog.error .smModalHeader>h2{color:#c10606}.smModal.sm_loginDialog.error .smModalContent>p{padding:1.5em;font-size:1.2em}.smModal .sm_loginWidget{display:block}.smModal .sm_loginFields{margin:0 0 .5em 0}.smModal .sm_loginFields input[type=password],.smModal .sm_loginFields input[type=text]{width:85%;border-style:solid;border-width:1px;border-color:#dfdfdf;padding:.75em;border-radius:2px}.smModal .sm_loginFields input[type=password]:focus,.smModal .sm_loginFields input[type=text]:focus{border-color:#3498db}.top-bar.nav-sticky .nav-menu{display:block;float:left;clear:both;width:100%;padding-top:0!important}.top-bar.nav-sticky .smQuickLinks{position:static!important;height:auto!important;padding-bottom:.5em!important;padding-top:.5em!important;line-height:1!important;margin-bottom:2em}.top-bar.nav-sticky .smQuickLinks>span.alt-font{display:block;float:left;margin-top:1.5em}.top-bar.nav-sticky .smQuickLinks .smProfileLogin{margin-top:0}.smLandingPageHeader .sm_loginFields{margin:1em 0}.smLandingPageHeader .sm_loginFields input[type=password],.smLandingPageHeader .sm_loginFields input[type=text]{width:80%;border-style:solid;border-width:1px;border-color:#dfdfdf;padding:.5em;border-radius:0}.smLandingPageHeader .sm_loginFields input[type=password]:focus,.smLandingPageHeader .sm_loginFields input[type=text]:focus{border-color:#3498db}.smLandingPageHeader .sm_forgotInfo{display:block;margin:.5em 0 .5em 0;padding:1px 2em}.smLandingPageHeader .smHeaderLogin{float:left}.smLandingPageHeader .sm_forgotInfo a{color:#fff!important}.smLandingPageHeader label.sm_rememberMe{color:#fff}.smLandingPageHeader label.sm_rememberMe input{margin:0 10px 0 0;padding:0;clear:none;width:auto;display:inline-block}.smLandingPageHeader header.signup .photo-form-wrapper{margin-top:2em}.smLandingPageHeader .smHeaderLogin input[type=password],.smLandingPageHeader .smHeaderLogin input[type=text]{border-radius:0;width:80%;padding:.5em;margin:1em 0 2em;color:#000}.smLandingPageHeader .smHeaderLogin div.field.inline{margin:1em 0 0 0;float:left;clear:both;width:100%}.smLandingPageHeader .smHeaderLogin div.field.inline>label{color:#efefef}.smLandingPageHeader .smHeaderLogin div.field.inline>span{color:#fff}.smLandingPageHeader .smHeaderLogin .statusMessage{color:#fff;font-size:1.5em;padding:1em 1.5em 0 1.5em}.smLandingPageHeader .smHeaderLogin .validationErrors{padding:0;color:red;width:60%;text-align:center;float:none;margin:-1em auto 1em auto;background-color:#ffe0e6!important}.smLandingPageHeader .smHeaderLogin>p{color:#efefef;line-height:1.5;font-size:1.2em;margin:1em 0;padding:0 1em}.smHeaderLogin .statusMessage>h3{color:#fff;line-height:1;margin:.5em}.smLandingPageHeader .smHeaderLogin a:not(:hover){color:#00f}@media only screen and (max-width:319px){.smContentArea #TestScoreForm .dataDisplayView .displayHeader button{float:none}}@media only screen and (max-width:480px){.smStickySlideup.inYourFace{height:calc(100% - 67px);box-shadow:none}.smStickyFooterButtons button span.badge{margin-bottom:1em}.tabSet li.buttonTab{font-size:.9em!important}.smContentArea .flexWidget.half,.smContentArea .flexWidget.large,.smContentArea .flexWidget.medium,.smContentArea .flexWidget.small,.smContentArea .flexWidget.smid{width:100%!important;min-height:0}.smContentArea ul.triBlock>li{width:100%!important}.smContentArea ul.triBlock>li:last-child{height:75px}.smContentArea ul.triBlock>li>span{font-size:1.5em}.smContentArea ul.triBlock>li>label{bottom:10%}.smContentArea ul.inlineFields li,.smContentArea ul.inlineFields.four li,.smContentArea ul.inlineFields.three li,.smContentArea ul.inlineFields.two li{display:block;float:left;clear:both;width:100%;border-bottom:solid 1px rgba(150,150,150,.3);padding:.5em 0}.smContentArea ul.inlineFields li .field label{display:inline;float:none;text-align:right;min-width:35%;margin-right:.5em}.smContentArea ul.inlineFields li .field span{display:block;float:none}.smContentArea .fieldGroup.responsive>div.field{clear:both}.smContentArea ul.detailedList>li.editorShowing .listItem .itemEditor.active{margin-top:0;border:0}.smContentArea ul.detailedList>li.editorShowing .listItem>.buttonGroup{float:left;width:100%;clear:both;text-align:center;border-style:solid;border-width:1px 0;padding:.5em 0;margin-top:.5em}.smContentArea .flexWidget .widgetContent{max-height:none}.smModal{width:100%;margin:0;max-width:100%!important}.smModal.smallDialog{width:90%}ul.reqCourseList>li.active>p{margin-top:0}ul.reqCourseList>li{padding:1em}.flexWidget.large .fieldGroup.splitField>.field.inline.currency{width:100%;border-left:0}.courseList.phoneDetails>li{display:block;float:left;clear:both;width:100%;border-style:solid;border-width:1px 0;border-color:#999;background-color:#fff;padding:.5em;margin-bottom:.25em}.courseList.phoneDetails>li>.courseSummary>span{display:block;float:left;clear:both;width:100%;margin-bottom:.5em;color:#5c5c5c;font-weight:700}.smContentArea ul.detailedList.reqList>li .listItem .itemSummary>span:nth-child(1){margin-top:.5em;max-width:85%;white-space:normal;line-height:1.2}.smContentArea ul.detailedList.reqList>li .listItem>span.progressIndicator{margin-top:1.25em;margin-left:.5em}.smContentArea ul.detailedList.reqList>li .itemSummary.responsive{margin-bottom:.5em}.smContentArea ul.detailedList.reqList>li .itemSummary>.fieldGroup{margin-top:.5em;width:100%}.smContentArea ul.detailedList.reqList>li .itemSummary>.fieldGroup>div.field.inline{margin:.25em 0;width:50%;padding:0}.smContentArea ul.detailedList.reqList>li .itemSummary>.fieldGroup>div.field.inline:after{content:""!important;margin:0!important}.smContentArea #AccountContainer>div>h3,.smContentArea .applicationContentArea .templateContainer>div>h3,.smContentArea .friendlyMessage{padding:.5em!important}.smContentArea .flexWidget#registrationContainer>.widgetHeader{text-align:center}.smContentArea .flexWidget#registrationContainer>.widgetHeader>h2{margin-left:.5em}.smContentArea .flexWidget#registrationContainer>.widgetHeader .widgetActions{position:static;display:block;margin:0 auto 1em}.smContentArea .isPhone ul.phoneDetails>li>span:nth-child(n+3){width:100%;clear:left}.smContentArea #TestScoreForm .listItem.withActions .itemDetails .fieldGroup .field label{max-width:70%;width:100%;text-align:left}.smContentArea #TestScoreForm .listItem.withActions .itemDetails .fieldGroup .field span{max-width:20%;float:right}.smContentArea#smStudentProfile #mailingAddressListContainer .itemSummary .fieldGroup,.smContentArea#smStudentProfile #mailingAddressListContainer .itemSummary .fieldGroup .field.inline{width:100%!important}#trs_requirementsWidgets .listItem .itemSummary.responsive .fieldGroup .field.inline{width:100%}.smContentArea#smStudentProfile .itemSummary>.fieldGroup,.smContentArea#smStudentProfile .itemSummary>.fieldGroup .field.inline{width:100%!important}.smContentArea#smStudentProfile .itemSummary>.fieldGroup,.smContentArea#smStudentProfile .itemSummary>.fieldGroup .field{padding:0}#registrationContainer .widgetActions>button{float:none!important}}@media only screen and (max-width:767px){.offscreen-menu{overflow:visible!important}.admin-bar .offscreen-menu.top-bar{top:0!important}.offscreen-menu>.container>.row:last-child{display:none}.smContentArea .fieldGroup.half{width:100%;clear:both}.smContentArea .isPhone,.smStickyFooter .isPhone{display:block!important}.smContentArea .notPhone,.smStickyFooter .notPhone{display:none!important}.smContentArea .notPhone.paymentDetailsOnPhone{display:block!important;overflow-x:auto}.smQuickLinks span.alt-font{display:none}div.main-container{margin-top:1em!important}.smQuickLinks .smProfileLogin{margin-top:0!important;display:inline-block;float:right}.smProfileLogin ul.login_wid>li:nth-child(1),.smProfileLogin ul.login_wid>li:nth-child(3){display:none}.smProfileLogin ul.login_wid>li:nth-child(2),.smProfileLogin ul.login_wid>li:nth-child(4){width:38%}.smProfileLogin ul.login_wid>li input[type=password],.smProfileLogin ul.login_wid>li input[type=text]{border:solid 1px #dfdfdf!important}.smProfileLogin ul.login_wid>li:last-child{width:20%;position:relative;top:1px;right:6px}.top-bar.offscreen-menu.overlay-bar:not(.nav-sticky) .smProfileLogin .login_wid>li>input[type=submit]{width:auto;min-width:0;color:#333!important;border-color:#999;padding:8px}.smHeaderMessageBox{padding:1em;max-width:100%;background-color:rgba(0,0,0,.6);left:0;margin:0}.smHeaderMessageBox h1{font-size:1.1em}.smHeaderMessageBox p{font-size:1em}.smContentArea .applicationContent .fieldGroup.split.fiftyfifty>div.field>input{width:45%!important}.smContentArea .fieldGroup.split.fiftyfifty>div.field>label{width:32%}.smContentArea .fieldGroup{padding:.5em 0}.blockUI.blockMsg.blockElement{width:auto!important;max-width:80%}label.error{display:block;float:left;clear:both;width:100%!important}.smContentArea .applicationSidebar{margin-right:0}.top-bar.overlay-bar.offscreen-menu{overflow:hidden!important}.top-bar.overlay-bar.offscreen-menu.showOverflow{overflow:visible!important}.widgetContent .fieldGroup.full .field.half{width:100%;clear:both;padding:5px 10px}.top-bar.overlay-bar.offscreen-menu .row.nav-menu .smQuickLinks{top:0;margin-bottom:1em;border-bottom:solid 1px #dfdfdf}.top-bar.overlay-bar.offscreen-menu .row.nav-menu .smQuickLinks .smProfileBlock .offscreen-toggle.sm-authenticated .smProfileDetails p{text-align:left}.smLandingPageHeader header.signup{padding-top:0!important}.smLandingPageHeader .smHeaderLogin{position:relative;margin-top:-60px}#menu-main-menu,.mobile-toggle{display:none}.smQuickLinks{display:block;text-align:center;float:left;clear:both;width:100%;padding:.5em}.offscreen-toggle{display:block;float:right;position:relative}.smQuickLinks .offscreen-toggle.sm-authenticated{margin-top:-21px}.row.nav-menu .col-sm-3.col-md-2.columns>a{float:left;position:relative;top:-5px;left:-6px}section{padding-top:20px}.admin-bar .offscreen-container{height:100vh;overflow:auto}.offscreen-menu.nav-sticky{max-height:none}.fixedElement{position:fixed}.freezeHtml{overflow:hidden}footer{padding-top:80px;padding-bottom:0}footer.short .sub{margin-right:0;margin:0 auto;bottom:0;width:100%}footer.short ul{position:relative;top:-80px;right:20px}.smStickyFooterButtons button{height:auto;padding:0}.smStickyFooterButtons button span.badge{display:block;margin:0 auto;margin-bottom:0;margin-top:.5em;max-width:50%}.trsFooterMenu{display:none}.footerAddress{display:block;float:left;width:100%}.footerAddress>img{float:left;min-width:0;border-right:0;padding-right:.5em;margin-right:.5em}.footerAddress>address{float:left;line-height:1.25;margin:0 0 1em 0}.footerAddress>address>span{display:block}.postid-192 .offscreen-toggle.sm-authenticated,.postid-194 .offscreen-toggle.sm-authenticated,.postid-196 .offscreen-toggle.sm-authenticated{position:relative;right:0}.postid-192 .main-container,.postid-194 .main-container,.postid-196 .main-container{margin-top:30px!important}.smContentArea ul.triBlock>li{width:32.8%}.smContentArea .widgetContent div.uploadControl>div:first-child,.smContentArea .widgetContent div.uploadControl>div:last-child{width:100%}.smContentArea .widgetContent div.uploadControl>div:last-child{margin-top:.5em}.smContentArea .widgetContent div.uploadControl>div>.field.inline{border-bottom:solid 1px;padding:.5em 0;width:100%}.smContentArea .widgetContent div.uploadControl>div>.field.inline:after{content:''!important}.smContentArea .documentsList>.itemDetails>.uploadControl>.uploadArea{width:100%!important;padding:.5em}.smContentArea .documentsList>.itemDetails>.uploadControl>.uploadArea>label>input[type=file]{display:none}.smContentArea button.resetUpload.active{margin-top:1em}.smContentArea .fieldGroup.split.fiftyfifty>.field>select{max-width:135px}.smContentArea .fieldGroup.split.fiftyfifty>.field>select[multiple=multiple]{max-width:155px}.smContentArea .applicationContent .sectionHeader>div.sectionTitle>h2{display:block;clear:both;font-size:1.25em}.smContentArea .summaryContainer div.summaryHeader>h3{max-width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smContentArea .applicationContent .sectionFooter>button,.smContentArea .applicationContent .sectionHeader>button{min-width:50px;margin:0;font-size:1em;position:relative}.smContentArea .appsecItem>span.appsecStatus{display:block}.smContentArea .applicationHeader{display:none!important}.smContentArea .applicationSidebar{float:left;text-align:left;display:block;overflow:visible;padding:2.5px 0 5px 0}.smContentArea .applicationContentArea{float:left;width:100%;margin-right:-100%;padding:5px 65px 5px 5px}.smContentArea .applicationSidebar .appsecList>li a{display:block;height:33px;width:62px}.smContentArea .appsecList .appsecItem{cursor:pointer}.smContentArea .appsecList>li a.expanded{background-color:#fff;position:relative}.smContentArea .applicationSidebar .appsecList>li a.active>span.appsecTitle,.smContentArea .applicationSidebar .appsecList>li a>span.appsecTitle,.smContentArea .appsecList .appsecSpacer{display:none}.smContentArea .applicationSidebar .appsecList>li a>span.appsecTitle.expanded{display:block;position:absolute;left:60px;z-index:9999;width:116px;background-color:#a9a9a9;color:#fff;border:0;height:33px;border-color:#999;box-shadow:inset 0 0 1px #4a4a4a,0 0 .5em rgba(0,0,0,.1);border-top-right-radius:2px;border-bottom-right-radius:2px}.smContentArea .applicationSidebar .appsecList>li a.active>span.appsecTitle{background-color:#3b8dbd}.comboSearch>input[type=text]{max-width:125px}div.comboSearchResults{left:80px!important}.smContentArea div.validation-summary{text-align:center}.smContentArea button#goToSummaryButton,.smContentArea button#submitApplicationButton{min-height:0;margin:0;width:auto}.smContentArea .applicationSaveSummary{width:60%}.smContentArea .applicationContentArea .fieldGroup h3{padding:1em}.smContentArea .applicationFeeSummary{margin:0 1em 1em 1em}.smContentArea .fieldGroup .field.trsPasswordMessage h3{padding:.5em}.smContentArea .applicationContent .fieldGroup{padding:0 .5em}.smContentArea .fieldGroup h3{max-width:99%!important}.smContentArea .applicationContent .fieldGroup.split.fiftyfifty>div.field>label{width:40%!important}.smContentArea .applicationContent .fieldGroup.split.fiftyfifty>div.field.hsDateRange{text-align:center}.smContentArea .applicationContent .fieldGroup.split.fiftyfifty>div.field.hsDateRange>label{width:100%!important;text-align:center;margin-bottom:.5em}.smContentArea .applicationContent .fieldGroup.split.fiftyfifty>div.field.hsDateRange>input[type=text]{display:inline}.smContentArea .notificationMessage{margin:0 1em 1em 1em}.smContentArea .summaryContainer div.fieldGroup div.field{width:100%;border-bottom:solid 1px #dfdfdf}.smContentArea .summaryContainer div.fieldGroup div.field:last-child{border:0}.smContentArea .summaryContainer .fieldGroup .field span.emailAddress{clear:both;width:100%}.smContentArea .summaryContainer div.fieldGroup div.field>label,.smContentArea .summaryContainer div.fieldGroup div.field>span{width:45%;line-height:1.2}.smContentArea ul.detailedList>li .listItem>.itemDetails>.buttonGroup{width:100%;text-align:center}.smContentArea ul.detailedList>li .listItem>.itemDetails>.buttonGroup>button{display:inline-block;float:none}.smContentArea #sm360Communications .listItem .messageHeader>.fieldGroup.stacked{margin:.5em 0 .5em 0}.smContentArea #sm360Communications .newOrReplyMessage h2{font-size:1.5em;margin:-.25em 0 0 0}.smContentArea #sm360Communications ul.detailedList>li .listItem .itemSummary>span:nth-child(1){max-width:90%;overflow:hidden}.smContentArea .flexWidget.half{width:100%}.smContentArea .responsiveMenu ul,.smContentArea .responsiveMenu ul li ul{display:none}.smContentArea .responsiveMenu ul.active,.smContentArea .responsiveMenu ul>li>ul.active{display:block;float:left;clear:both;width:100%;background-color:#dfdfdf}.smContentArea .responsiveMenu span.menuIcon{display:block}.smContentArea .responsiveMenu>ul>li>a{border-bottom:solid 1px #afafaf}.smContentArea .responsiveMenu ul li ul li,.smContentArea .responsiveMenu ul li ul li a,.smContentArea .responsiveMenu>ul>li,.smContentArea .responsiveMenu>ul>li>a{display:block;float:left;clear:both;width:100%}.smContentArea .responsiveMenu ul.active{display:block;position:inherit}.smContentArea ul.detailedList li .listItem .itemSummary.responsive.testScores>span{margin-top:0}ul.detailedList .listItem.withActions .listItemActions{display:block;float:left;clear:both;width:100%;margin:1em 0;text-align:center}ul.detailedList .listItem.withActions .listItemActions button{display:inline-block;margin:0 1em}ul.detailedList .listItem.withActions .itemDetails .fieldGroup .field{width:100%}ul.detailedList .listItem.withActions .itemDetails .fieldGroup .field label{width:47%;text-align:right}ul.detailedList .listItem.withActions .itemDetails .fieldGroup .field span{width:50%}.smContentArea ul.detailedList li .listItem.withActions .itemDetails.cols.two .fieldGroup{width:100%;clear:both}.smContentArea ul.detailedList li .listItem.withActions .itemDetails.cols.one .fieldGroup .field,.smContentArea ul.detailedList li .listItem.withActions .itemDetails.cols.two .fieldGroup .field{border-bottom:solid 1px #cfcfcf}.smContentArea .flexWidget.large .fieldGroup.splitField>.field.inline.currency{width:100%;padding:.5em}.smContentArea .fieldGroup div.field.inline.headerField{padding-bottom:.5em}.smContentArea .widgetControls button:last-child{float:none;margin:1em 0}.smContentArea #sm360Profile.flexWidget{width:99.5%!important}.smContentArea .flexWidget.small,.smContentArea .flexWidget.smid{width:49.5%}.smContentArea .flexWidget.large,.smContentArea .flexWidget.medium{width:99.5%}.smContentArea ul.triBlock>li>span{font-size:1.2em}.smContentArea .flexWidget{min-height:0;margin:.25em 0}.smContentArea .flexWidget .widgetContent{max-height:none}.nav-container .menu{padding-top:0}.page-template-trs-page-sidebar .blog-sidebar{display:block}.page-template-trs-page-sidebar .blog-sidebar .menu{width:100%}.page-template-trs-page-sidebar .blog-sidebar .menu>li{padding:0;display:block;float:left;clear:both;width:100%;margin:0}.page-template-trs-page-sidebar .blog-sidebar .menu>li>a{display:block;float:left;clear:both;width:100%;padding:1em 0}.trsContentWrapper .container{padding:0}.top-bar.offscreen-menu:not(.overlay-header) .row.nav-menu{padding-top:0}.top-bar.offscreen-menu:not(.overlay-header) .smQuickLinks{top:5px;width:100%}.top-bar.offscreen-menu:not(.overlay-header) .smQuickLinks .smProfileBlock{display:block;float:left;clear:both;width:100%}.top-bar.offscreen-menu:not(.overlay-header) .smQuickLinks .smProfileBlock .offscreen-toggle.sm-authenticated{top:0;margin-top:0;border-bottom:solid 1px #999}.offscreen-menu-authenticated{overflow:visible!important;position:relative!important}.smContentArea ul.detailedList>li .listItem .field.inline.options{float:none;clear:both;max-width:none;margin-right:0;padding:1em 0;border-top:1px solid;border-bottom:1px solid;text-align:center}.smContentArea .widgetContent div.uploadControl>div:last-child>div.field.inline:after,.smContentArea .widgetContent div.uploadControl>div:last-child>span:after{content:" | ";margin:0 .5em}.smContentArea .widgetContent div.uploadControl>div:last-child>span.removeAfterContentSeperator:after{content:""!important;margin:0 .5em}.smContentArea .widgetContent div.uploadControl>div:last-child>span:nth-child(1),.smContentArea .widgetContent div.uploadControl>div:last-child>span:nth-child(2),.smContentArea .widgetContent div.uploadControl>div:last-child>span:nth-child(3),.smContentArea .widgetContent div.uploadControl>div:last-child>span:nth-child(4),.smContentArea .widgetContent div.uploadControl>div:last-child>span:nth-child(5){float:left;clear:none}div.row .col-md-4.col-sm-6:last-child{width:100%}div.row .col-md-4.col-sm-6:last-child img{width:100%}.nav-container .menu{padding-top:0!important}.smStickyFooter .badge .icon{margin:0 auto;height:27px}.smContentArea #registrationContainer .searchFields .fieldGroup{width:100%;border-bottom:solid 1px}.smContentArea #registrationContainer .searchFields .fieldGroup .field{width:100%}.smContentArea #registrationContainer .searchFields .fieldGroup .field input[type=text],.smContentArea #registrationContainer .searchFields .fieldGroup .field label,.smContentArea #registrationContainer .searchFields .fieldGroup .field select{width:50%;clear:none}.smContentArea #registrationContainer .searchFields .fieldGroup .field label{float:left;text-align:right;padding-right:1.5em}.smContentArea #registrationContainer .searchFields .fieldGroup .field input[type=text],.smContentArea #registrationContainer .searchFields .fieldGroup .field select,.smContentArea #registrationContainer .searchFields .fieldGroup .field span{float:left;max-width:none}.smContentArea #registrationContainer .searchFields .fieldGroup .field.large input[type=text],.smContentArea #registrationContainer .searchFields .fieldGroup .field.medium input[type=text],.smContentArea #registrationContainer .searchFields .fieldGroup .field.small input[type=text]{max-width:100%}.smContentArea #degreeShoppingButton .optional_context,.smContentArea #degreeShoppingScenarios .optional_context{display:none}.smContentArea span.isPhone{display:inline!important}.smContentArea .applicationSidebar .appsecList>li a{width:auto;min-width:0}.smContentArea .applicationSidebar{width:auto}.smContentArea #TestScoreForm .dataDisplayView ul.detailedList{min-height:115px}.smContentArea #FullInquiryContainer .fieldGroup.split.fiftyfifty>.field.no-border,.smContentArea #smStudentBilling .fieldGroup.split.fiftyfifty>.field.no-border,.smContentArea .applicationContent .fieldGroup.split.fiftyfifty>.field.no-border,.smContentArea#smStudentProfile .fieldGroup.split.fiftyfifty>.field.no-border{padding:0;margin:0;border:0}.smContentArea #FullInquiryContainer .fieldGroup .fieldGroup,.smContentArea #smStudentBilling .fieldGroup .fieldGroup,.smContentArea .applicationContent .fieldGroup .fieldGroup,.smContentArea#smStudentProfile .fieldGroup .fieldGroup{padding:0}.smContentArea #FullInquiryContainer .fieldGroup.split.fiftyfifty>.field,.smContentArea #smStudentBilling .fieldGroup.split.fiftyfifty>.field,.smContentArea .applicationContent .fieldGroup.split.fiftyfifty>.field,.smContentArea#smStudentProfile .fieldGroup.split.fiftyfifty>.field{padding:10px 0}.smContentArea #portalAppUsername p.fieldText{width:100%;padding:0 1em}.smContentArea #FullInquiryContainer .fieldGroup.split.fiftyfifty>.field>select,.smContentArea #FullInquiryContainer .fieldGroup.split.fiftyfifty>div.field.hsDateRange,.smContentArea #FullInquiryContainer .fieldGroup.split.fiftyfifty>div.field.radioGroup>div,.smContentArea #FullInquiryContainer .fieldGroup.split.fiftyfifty>div.field>.comboSearch,.smContentArea #FullInquiryContainer .fieldGroup.split.fiftyfifty>div.field>input.portalDate,.smContentArea #FullInquiryContainer .fieldGroup.split.fiftyfifty>div.field>input:not([type=checkbox]),.smContentArea #FullInquiryContainer .fieldGroup.split.fiftyfifty>div.field>label,.smContentArea #FullInquiryContainer .fieldGroup.split.fiftyfifty>div.field>p.fieldText,.smContentArea #smStudentBilling .fieldGroup.split.fiftyfifty>.field>select,.smContentArea #smStudentBilling .fieldGroup.split.fiftyfifty>div.field.hsDateRange,.smContentArea #smStudentBilling .fieldGroup.split.fiftyfifty>div.field.radioGroup>div,.smContentArea #smStudentBilling .fieldGroup.split.fiftyfifty>div.field>.comboSearch,.smContentArea #smStudentBilling .fieldGroup.split.fiftyfifty>div.field>input.portalDate,.smContentArea #smStudentBilling .fieldGroup.split.fiftyfifty>div.field>input:not([type=checkbox]),.smContentArea #smStudentBilling .fieldGroup.split.fiftyfifty>div.field>label,.smContentArea .applicationContent .fieldGroup.split.fiftyfifty>.field>select,.smContentArea .applicationContent .fieldGroup.split.fiftyfifty>div.field.hsDateRange,.smContentArea .applicationContent .fieldGroup.split.fiftyfifty>div.field.radioGroup>div,.smContentArea .applicationContent .fieldGroup.split.fiftyfifty>div.field>.comboSearch,.smContentArea .applicationContent .fieldGroup.split.fiftyfifty>div.field>input,.smContentArea .applicationContent .fieldGroup.split.fiftyfifty>div.field>input.portalDate,.smContentArea .applicationContent .fieldGroup.split.fiftyfifty>div.field>label,.smContentArea#smStudentProfile .fieldGroup.split.fiftyfifty>.field>select,.smContentArea#smStudentProfile .fieldGroup.split.fiftyfifty>div.field.hsDateRange,.smContentArea#smStudentProfile .fieldGroup.split.fiftyfifty>div.field.radioGroup>div,.smContentArea#smStudentProfile .fieldGroup.split.fiftyfifty>div.field>.comboSearch,.smContentArea#smStudentProfile .fieldGroup.split.fiftyfifty>div.field>input.portalDate,.smContentArea#smStudentProfile .fieldGroup.split.fiftyfifty>div.field>input:not([type=checkbox]),.smContentArea#smStudentProfile .fieldGroup.split.fiftyfifty>div.field>label{width:80%!important;max-width:80%!important;margin:0;margin-left:5%;text-align:left;line-height:1.5}.smContentArea #smStudentBilling .fieldGroup.split.fiftyfifty>div.field>.currencyInput>span{float:left;clear:both;margin-left:5%;left:-4px;line-height:1.4;top:1px}.smContentArea #smStudentBilling .fieldGroup.split.fiftyfifty>div.field>.currencyInput>input[type=number],.smContentArea #smStudentBilling .fieldGroup.split.fiftyfifty>div.field>.currencyInput>input[type=text]{width:80%;max-width:80%}#smStudentBilling .fieldGroup.split.fiftyfifty>.field.address{padding-left:5%;margin-top:-2em}.smContentArea #FullInquiryContainer .fieldGroup.split.fiftyfifty>div.field.hsDateRange,.smContentArea #smStudentBilling .fieldGroup.split.fiftyfifty>div.field.hsDateRange,.smContentArea .applicationContent .fieldGroup.split.fiftyfifty>div.field.hsDateRange,.smContentArea#smStudentProfile .fieldGroup.split.fiftyfifty>div.field.hsDateRange{text-align:center}.smContentArea #FullInquiryContainer .fieldGroup.split.fiftyfifty>div.field.hsDateRange>input.portalDate,.smContentArea #FullInquiryContainer .fieldGroup.split.fiftyfifty>div.field.hsDateRange>label,.smContentArea #smStudentBilling .fieldGroup.split.fiftyfifty>div.field.hsDateRange>input.portalDate,.smContentArea #smStudentBilling .fieldGroup.split.fiftyfifty>div.field.hsDateRange>label,.smContentArea .applicationContent .fieldGroup.split.fiftyfifty>div.field.hsDateRange>input.portalDate,.smContentArea .applicationContent .fieldGroup.split.fiftyfifty>div.field.hsDateRange>label,.smContentArea#smStudentProfile .fieldGroup.split.fiftyfifty>div.field.hsDateRange>input.portalDate,.smContentArea#smStudentProfile .fieldGroup.split.fiftyfifty>div.field.hsDateRange>label{max-width:100%!important;width:100%!important;margin:5px 0}.smContentArea #FullInquiryContainer .fieldGroup.split.fiftyfifty>div.field.radioGroup>label,.smContentArea #smStudentBilling .fieldGroup.split.fiftyfifty>div.field.radioGroup>label,.smContentArea .applicationContent .fieldGroup.split.fiftyfifty>div.field.radioGroup>label,.smContentArea#smStudentProfile .fieldGroup.split.fiftyfifty>div.field.radioGroup>label{padding:0}.smContentArea #FullInquiryContainer .fieldGroup.split.fiftyfifty>div.field>.comboSearch input,.smContentArea #smStudentBilling .fieldGroup.split.fiftyfifty>div.field>.comboSearch input,.smContentArea .applicationContent .fieldGroup.split.fiftyfifty>div.field>.comboSearch input,.smContentArea#smStudentProfile .fieldGroup.split.fiftyfifty>div.field>.comboSearch input{width:100%!important;max-width:100%!important}.smContentArea #FullInquiryContainer .fieldGroup.split.fiftyfifty>div.field>label.requiredLabel,.smContentArea #smStudentBilling .fieldGroup.split.fiftyfifty>div.field>label.requiredLabel,.smContentArea .applicationContent .fieldGroup.split.fiftyfifty>div.field>label.requiredLabel,.smContentArea#smStudentProfile .fieldGroup.split.fiftyfifty>div.field>label.requiredLabel{line-height:24px!important}.smContentArea #FullInquiryContainer .fieldGroup div.comboSearchResults,.smContentArea #smStudentBilling .fieldGroup div.comboSearchResults,.smContentArea .applicationContent .fieldGroup div.comboSearchResults,.smContentArea#smStudentProfile .fieldGroup div.comboSearchResults{width:auto;max-width:70%}.smContentArea .courseList.phoneDetails>li{display:block;float:left;clear:both;width:100%;border-style:solid;border-width:1px 0;border-color:#999;background-color:#fff;padding:.5em;margin-bottom:.25em}.smContentArea .courseList.phoneDetails>li>.courseSummary>span{display:block;float:left;clear:both;width:100%;margin-bottom:.5em;color:#5c5c5c;font-weight:700}.smContentArea .courseList.phoneDetails.isPhone ul.portalDefault>li{float:left;margin-right:5%}.smContentArea .reqMilestonesList .milestoneHeader{padding:1em}.smContentArea .reqMilestonesList .milestoneHeader h3{width:100%;margin:0}.smContentArea .reqMilestonesList .milestoneHeader h3:after{content:":"}.smContentArea .reqMilestonesList .milestoneDetails .cols.two div.col{width:100%}.smContentArea .reqMilestonesList .milestoneDetails .cols.two div.field.inline>label,.smContentArea .reqMilestonesList .milestoneDetails .cols.two div.field.inline>span{width:100%;margin:0 0 .5em}.smContentArea .courseList.phoneDetails.isPhone ul.portalDefault>li>label{font-weight:400!important;margin-right:.5em}.smContentArea .courseList.phoneDetails.isPhone ul.portalDefault>li>span{color:#333}#trsPageFooter .container>div.row>div{text-align:center;margin-bottom:0}#trsPageFooter .social-icons{top:0;right:0}#trsPageFooter .container>div.row>div:nth-child(3) span.sub{top:0!important}#trsPageFooter .footerAddress address,#trsPageFooter .footerAddress img{float:none;clear:both;margin-right:0;padding-right:0}#trsPageFooter footer{padding-top:7%;padding-bottom:4%}.fieldGroup.inline.dateRange{display:block;float:left;clear:both;width:100%;max-width:70%}.fieldGroup.inline.dateRange>div.field.inline:first-child,.fieldGroup.inline.dateRange>div.field.inline:last-child{width:100%;float:left}.fieldGroup.inline.dateRange>div.field.inline:first-child>label,.fieldGroup.inline.dateRange>div.field.inline:last-child>label{width:50%;text-align:right}.fieldGroup.inline.dateRange>div.field.inline>button{width:40%;float:right}#newStyle>li>.listItem .itemDetails ul.scheduleDetails .fieldGroup:first-child{float:left;clear:none;width:50%}#newStyle>li>.listItem .itemDetails ul.scheduleDetails .fieldGroup:last-child{float:right;clear:none;width:50%}#newStyle>li>.listItem .itemDetails ul.scheduleDetails .fieldGroup .field.inline{display:block;width:100%;float:left;clear:both}#newStyle>li>.listItem .itemDetails ul.scheduleDetails .field.inline{display:inline-block;vertical-align:top;line-height:1.5;border-right:solid 1px #999;margin-right:.5em;padding-right:.5em;width:29%;color:#333}#newStyle>li>.listItem .itemDetails ul.scheduleDetails .field.inline>button,#newStyle>li>.listItem .itemDetails ul.scheduleDetails .field.inline>span{clear:left}#newStyle>li>.listItem .itemDetails ul.scheduleDetails .field.inline:last-child{border:none}#smRecordAttendance.flexWidget.large>.widgetHeader>h2{display:block!important;line-height:1;padding:.5em}#smRecordAttendance .contextUtility{min-width:351px}.termContainer .termSummary table td,.termContainer .termSummary table th{padding:.5em}}@media only screen and (min-width:481px) and (max-width:767px){.smContentArea #sm360FinancialAid.flexWidget .widgetContent,.smContentArea #sm360Messages.flexWidget .widgetContent{height:305px}#trsPageFooter .footerAddress img{min-width:0;max-width:200px;display:inline-block}}@media only screen and (max-width:768px){.top-bar .nav-menu .smQuickLinks .alt-font{display:none!important}.row.nav-menu .col-sm-3.col-md-2.columns>a{top:0!important;left:0!important}.smHeaderMessageBox{padding:1em!important;background-color:rgba(0,0,0,.6)!important}.smHeaderMessageBox h1{font-size:32px!important;line-height:40px!important}}@media only screen and (max-width:990px){.checklistCols.dynamic{-moz-column-count:2;column-count:2;-moz-column-gap:2em;column-gap:2em;-moz-column-rule:1px outset #dfdfdf;column-rule:1px outset #dfdfdf}}@media only screen and (min-width:768px) and (max-width:991px){ul.detailedList .listItem.withActions .itemDetails .fieldGroup .field{display:inline-block;margin:0 1em 0 0;border:0;float:none}.smContentArea ul.detailedList li .listItem .itemDetails.cols.two .fieldGroup{padding:0 .5em}.smContentArea ul.detailedList li .listItem .itemDetails.cols.two .fieldGroup .field{border-bottom:solid 1px #cfcfcf}.flexWidget.large .fieldGroup.splitField>.field.inline.currency{width:auto;display:inline-block;padding:.5em;border-left:solid 1px #dfdfdf}.fancyLinkList h3,.smFancyLinkList h3{min-height:70px;text-align:left}.postid-192 .top-bar.offscreen-menu,.postid-194 .top-bar.offscreen-menu,.postid-196 .top-bar.offscreen-menu{background-color:#fff}section#post-192,section#post-194,section#post-196{padding-top:40px}.smContentArea .fieldGroup.split.fiftyfifty>.field>select{max-width:350px}.flexWidget.large .fieldGroup.splitField>.field.inline.currency{width:auto;display:inline-block;padding:.5em;border-style:solid;border-width:0 1px 0 0;border-color:#dfdfdf;float:none}.flexWidget.large .fieldGroup.splitField>.field.inline.currency:last-child{border-right:0}.flexWidget.large.noMinHeight{min-height:0}.smContentArea #sm360Profile.flexWidget{width:99.5%!important}.smContentArea .flexWidget.small,.smContentArea .flexWidget.smid{width:49.5%}.smContentArea .flexWidget.large,.smContentArea .flexWidget.medium{width:99.5%}.smContentArea ul.triBlock>li>span{font-size:1.1em}.smContentArea ul.triBlock>li>label{bottom:10%}.smContentArea .flexWidget .widgetContent{max-height:none}.smContentArea #sm360FinancialAid.flexWidget .widgetContent,.smContentArea #sm360Messages.flexWidget .widgetContent{height:300px}}@media only screen and (max-width:992px){.smContentArea #registrationContainer .widgetControls .radioGroup{width:100%;padding-bottom:.5em}.smContentArea #registrationContainer div.radioGroup>label{float:none;padding:.25em 0;font-size:.9em;margin-top:.25em}.smContentArea #registrationContainer .widgetControls .widgetActions{width:100%;text-align:center;border-style:solid;border-width:1px 0;border-color:#dfdfdf}.smContentArea #registrationContainer .widgetControls .widgetActions #DateSection.visible,.smContentArea #registrationContainer .widgetControls .widgetActions #SessionSection.visible{display:inline-block;float:none;margin-top:0}.smContentArea #registrationContainer .widgetControls .widgetActions button{float:none}}@media only screen and (min-width:990px){#smRecordAttendance .attendanceControls>button>span.btnText{display:block;float:left;margin-right:.5em}#smRecordAttendance .legendBar{display:none}#smRecordAttendance .actionBar .fRight .moreOptionsWrap{display:block}#smRecordAttendance .actionBar .fRight>button,#smRecordAttendance .moreOptionsBar .moreOptionsWrap,#smRecordAttendance .moreOptionsBar .moreOptionsWrap.active{display:none!important}#smRecordAttendance .attendanceControls .hoursInput{float:left}#smRecordAttendance .attendanceControls .commentsInput{float:left;margin:.25em;width:285px;max-width:100%}#smRecordAttendance .attendanceControls .commentsInput>input[type=text]{width:100%}}@media only screen and (min-width:992px){.smContentArea ul.detailedList>li .listItem .itemSummary.responsive{display:block;float:left;max-width:85%;margin:.5em;margin-top:.35em}.smContentArea ul.detailedList>li .listItem .itemSummary.responsive>div.field.inline:after,.smContentArea ul.detailedList>li .listItem .itemSummary.responsive>span:after{content:" | ";margin:0 .5em;color:#999;font-size:1rem;position:relative;top:-1px}.smContentArea ul.detailedList>li .listItem .itemSummary.responsive>div.field.inline:last-child:after,.smContentArea ul.detailedList>li .listItem .itemSummary.responsive>span:last-child:after{content:"";margin-left:0}.smContentArea ul.detailedList>li .listItem .itemSummary.responsive>div.field.inline,.smContentArea ul.detailedList>li .listItem .itemSummary.responsive>span:nth-child(2),.smContentArea ul.detailedList>li .listItem .itemSummary.responsive>span:nth-child(3),.smContentArea ul.detailedList>li .listItem .itemSummary.responsive>span:nth-child(4),.smContentArea ul.detailedList>li .listItem .itemSummary.responsive>span:nth-child(5),.smContentArea ul.detailedList>li .listItem .itemSummary>span:nth-child(1){float:left;clear:none}.smContentArea ul.detailedList .listItem.withActions .itemSummary.responsive{max-width:80%!important}.smContentArea ul.detailedList .listItem.withActions .itemSummary.responsive.disability{max-width:100%!important}.smContentArea .flexWidget.small{width:24.5%}.smContentArea .flexWidget.smid{width:32.75%}.smContentArea .flexWidget.medium{width:49.5%}.smContentArea .flexWidget.large{width:99.5%}.smContentArea .flexWidget.large .widgetContent{max-height:none}.container{width:970px}.smContentArea ul.detailedList.housingChecklist>li .listItem .itemSummary.responsive{margin:0}}@media only screen and (max-width:1023px){div.main-container .smLandingPageHeader header{padding-top:115px!important}.top-bar .nav-menu>.columns.col-sm-9.col-md-10{display:none!important}.top-bar .nav-menu>.columns{text-align:right!important;padding:0!important;float:left!important}.top-bar .nav-menu>.col-sm-3.col-md-2.columns{width:100%!important}.top-bar .nav-menu{margin-bottom:14px!important}}@media only screen and (min-width:992px) and (max-width:1199px){.smContentArea #sm360Billing .fieldGroup .field{padding-bottom:0}.smContentArea#smStudentProfile #mailingAddressListContainer .itemSummary .fieldGroup:nth-child(2){clear:none}}@media only screen and (min-width:1200px){.container{width:1200px}.housingChecklist li .listItem .itemSummary>span:last-of-type{line-height:2!important}.listItem .itemSummary>span.fullWrap{clear:none}}@media only screen and (min-width:320px) and (max-width:767px){.mobile-toggle{display:none!important}.top-bar .logo.logo-wide{bottom:7px!important}}@media only screen and (min-width:768px){#smRegisteredCourses .drawerCourseList>li .icon.inspectIcon{display:block}#smRegisteredCourses .drawerCourseList>li .itemContext{right:.25em;top:.5em}#smRegisteredCourses .drawerCourseList>li .itemContext>.itemContextIcon{background-image:none;overflow:visible;width:0;z-index:0;background-color:none;border:0;cursor:default}#smRegisteredCourses .drawerCourseList>li .itemContext>.itemContextIcon>ul.itemContextMenu{position:relative;float:right;top:0;display:block;width:auto;padding:0;left:0;min-width:320px;background-color:transparent;box-shadow:none;border:0}#smRegisteredCourses .drawerCourseList>li .itemContext>.itemContextIcon>ul.itemContextMenu>div{float:right}#smRegisteredCourses .drawerCourseList>li .itemContext>.itemContextIcon>ul.itemContextMenu li{width:auto;clear:none;transition:all .3s ease;border-radius:2px;border:1px solid #0d78aa;font-family:Raleway,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#0d78aa;padding:0 1em;margin:0 .25em;line-height:2.5}#smRegisteredCourses .drawerCourseList>li .itemContext>.itemContextIcon>ul.itemContextMenu li:hover{background-color:#3498db;color:#fff}.smContentArea #registrationContainer .searchFields .fieldGroup .field{border:0}.degreeContainer .degreeHeader div.field{display:inline-block;width:auto;clear:none;line-height:1;vertical-align:middle;min-height:0;padding:0 1em}.degreeContainer .degreeHeader div.field label{margin-right:.5em}.degreeContainer .degreeHeader div.field span{text-align:left;clear:none}}@media only screen and (min-width:767px) and (max-width:1023px){#menu-main-menu{display:none}.offscreen-toggle{display:block}nav .columns{width:100%}nav .columns>a{float:left}.smProfileLogin{float:none}.top-bar.offscreen-menu.nav-sticky .columns{padding:0}.smQuickLinks>span{display:none}.nav-sticky .smQuickLinks{text-align:center}.top-bar.nav-sticky .nav-menu{padding-top:0}.top-bar.nav-sticky .smQuickLinks{top:0;padding:.5em 0;margin:0;height:auto}.top-bar.nav-sticky .smQuickLinks .smProfileLogin{margin-top:0}}@media only screen and (min-width:768px){.smContentArea#smStudentProfile .focusedEditing .flexWidget:not(.activeEditing){display:none}.smContentArea#smStudentProfile .activeEditing{width:100%!important}.smContentArea#smStudentProfile .activeEditing .detailedList>li:not(.editorShowing){display:none}.smContentArea#smStudentProfile .activeEditing .widgetContent{max-height:none}.smContentArea#smStudentProfile .activeEditing .fieldGroup.split.fiftyfifty>.field>select,.smContentArea#smStudentProfile .activeEditing .fieldGroup.split.fiftyfifty>div.field.hsDateRange,.smContentArea#smStudentProfile .activeEditing .fieldGroup.split.fiftyfifty>div.field.radioGroup>div,.smContentArea#smStudentProfile .activeEditing .fieldGroup.split.fiftyfifty>div.field>.comboSearch,.smContentArea#smStudentProfile .activeEditing .fieldGroup.split.fiftyfifty>div.field>input,.smContentArea#smStudentProfile .activeEditing .fieldGroup.split.fiftyfifty>div.field>input.portalDate,.smContentArea#smStudentProfile .activeEditing .fieldGroup.split.fiftyfifty>div.field>label{clear:none;width:45%}}@media only screen and (min-width:768px) and (max-width:1023px){.top-bar.offscreen-menu{background:rgba(0,0,0,.5)}.logo.logo-wide{position:static;bottom:-6px!important}.social-icons{margin-right:10px!important}.smLandingPageHeader .col-sm-12,.smLandingPageHeader .vc_col-sm-12{margin-top:-40px!important}.smLandingPageHeader .vc_col-sm-12.applicantLogin div.background-image-holder{top:0}.background-image-holder.parallax-background{top:-2%}.top-bar.overlay-bar.offscreen-menu .smProfileHeader .smProfileDetails{color:#333}.top-bar.overlay-bar.offscreen-menu .smProfileHeader{display:block;float:left;clear:both;width:100%}.offscreen-container .smMenuContainer,.offscreen-container-authenticated .smMenuContainer{padding:0}.top-bar.nav-sticky .nav-menu div.offscreen-toggle{margin-top:.75em!important}.smLandingPageHeader .smHeaderLogin{margin-top:7.5em}}@media only screen and (min-width:769px) and (max-width:1023px){.smLandingPageHeader header.signup{padding-top:160px!important}}@media only screen and (min-width:770px) and (max-width:1023px){.top-bar.overlay-bar.offscreen-menu .smProfileHeader .smProfileDetails{color:#fff}.freezeHtml{overflow:hidden}}@media only screen and (max-device-width:786px) and (orientation:portrait){.footer-container.reveal-nav,.main-container.reveal-nav{transform:translate3d(-280px,0,0)}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.flex-direction-nav{display:none}.product-right .product-image{max-width:640px;right:-100px;bottom:50px}.feature-box .inner{width:100%}.blog-snippet-2 li .icon{width:15%}.blog-snippet-2 li .title{width:85%}.map-overlay .col-md-4{width:40%}.map-overlay .col-md-offset-4{margin-left:30%}.hero-divider{height:auto;padding:80px 0 90px 0}.hero-divider .video-wrapper{display:none}.video-wrapper{display:none}}@media only screen and (max-width:530px){#smRecordAttendance table td.attendDetails .field>label{margin:0}#smRecordAttendance table td.attendDetails .myStatus{margin-top:-.5em;clear:left}#smRecordAttendance .contextUtility .selectedDate{font-size:.8em}}@media only screen and (min-width:250px) and (max-width:650px){#newStyle>li>.listItem .itemDetails ul.scheduleDetails .field.inline{width:27%}}@media only screen and (max-width:600px){.smContentArea .flexWidget>.widgetHeader{text-align:left}.smContentArea .flexWidget>.widgetHeader>h2{margin-left:.5em;font-size:18px}.flexWidget .widgetTitle>h2{white-space:nowrap}.smContentArea .flexWidget>.widgetHeader span.widgetIcon+h2{margin-left:3em}.superSearch input[type=text]{width:100%;margin-bottom:.5em}.flexWidget .widgetHeader div.fieldContainer{position:static;text-align:center;margin-top:.5em;margin-bottom:-.5em}.flexWidget .widgetHeader div.fieldContainer>div.field{display:inline-block;vertical-align:middle}.widgetControls.standardPattern>.fieldGroup.inline:last-of-type{width:100%;clear:both}}@media only screen and (max-width:694px){.regStudent .isPhone .fieldGroup div.field{width:100%;float:left;clear:both}.regStudent .isPhone .fieldGroup div.field label{clear:none;width:50%;text-align:right;padding-right:1em}.regStudent .isPhone .fieldGroup div.field span{float:right;clear:none;width:50%}.regPaymentOptions .fieldGroup{text-align:center}.regPaymentOptions .fieldGroup .field{margin:0}.regPaymentOptions .fieldGroup .field.inline label{margin-right:.5em}.regPaymentOptions .fieldGroup .field.inline select,.regPaymentOptions .fieldGroup .field.inline span{margin:0;max-width:40%}#reg_singleStudentSummary>h3{text-align:center;margin:0}#smPreviewCourses .smCoursesCart .smSlideupHeader>h3{float:none;text-align:center;margin-bottom:.5em}#smPreviewCourses .smCoursesCart .smSlideupHeader>.fRight{float:left;clear:both;width:100%;margin-bottom:.5em}#smPreviewCourses .smCoursesCart .smSlideupHeader>.fRight>button:first-child{float:left}#smPreviewCourses .smCoursesCart .smSlideupHeader>.fRight>button:last-child{float:right}}@media only screen and (min-width:695px) and (max-width:767px){.regStudent .isPhone .fieldGroup div.field{margin:0 1em;line-height:1;border:0}}@media only screen and (max-height:767px){.top-bar.offscreen-menu.nav-sticky{position:absolute!important}.itemDetails.tgeMobileWidth.active{width:auto!important}.itemDetails.testScroll{overflow-x:scroll}}@media only screen and (max-width:767px){.checklistCols.dynamic{-moz-column-count:1;column-count:1;-moz-column-gap:2em;column-gap:2em;-moz-column-rule:none;column-rule:none;max-width:90%;margin:0 auto;float:none}.itemDetails.tgeMobileWidth.active{width:auto!important}.itemDetails.testScroll{overflow-x:scroll}}@media only screen and (max-width:768px){#dailySessionSelection{max-width:280px;white-space:normal;clear:both}}@media only screen and (max-width:991px){.widgetSample{margin-top:1em}}@media only screen and (max-width:1199px){#smStudentFinancialAid #packageForm div.flexWidget:first-child .widgetContent{max-height:none}#smStudentFinancialAid #packageForm div.flexWidget:first-child .widgetContent .fieldGroup.half{width:100%}}@media only print{.smContentArea,.smContentArea *{font-size:8pt!important}.aq-block-aq_page_header_block,.footer-container,.nav-container{display:none}.flexWidget{height:auto;overflow:visible}.smContentArea .flexWidget .widgetContent{max-height:none}.termContainer,.termSummary{page-break-inside:avoid}.printWatermark{display:block;position:absolute;top:45px;z-index:999999;color:#999!important;opacity:.15;width:100%;background-image:url(../../../assets/img/svg/unofficial_transcript_watermark.svg)!important;background-size:80%!important;background-repeat:repeat!important;height:100%;left:0}.degreeContainer .degreeHeader div.field{min-height:0}.degreeContainer .termHeader{background-color:#ebebeb!important;padding:.25em 0}.smContentArea .widgetHeader h2{display:inline-block!important;float:left!important;clear:both;width:100%;font-weight:700!important;color:#000!important;background-color:#cacaca!important;font-size:10pt!important;line-height:3!important}.smContentArea .widgetHeader.primaryHeader h2{font-size:12pt!important;background-color:#000!important;color:#fff!important;line-height:25pt!important}.printOnly{display:inline-block}#printedOnDate,.primaryHeader span.printOnly{color:#fff!important;font-size:10pt!important}#printTranscript{display:none}.primaryHeader span.printOnly{position:absolute;right:10px}}#smStudentDocChecklist th:last-child{text-align:left}.gradeTable:not(.notPhone) td:nth-child(1),.gradeTable:not(.notPhone) th:nth-child(1){width:50%}.gradeTable:not(.notPhone) td:nth-child(2),.gradeTable:not(.notPhone) th:nth-child(2){width:20%;text-align:center!important}#smStudentGrades .itemDetails{overflow:hidden}body.u4sm-theme .itemDetails table.gradeTable th:last-child{min-width:0}.row.widgetControls{margin:0!important;padding:.5em}.row.widgetControls .fieldGroup{width:auto;padding:0}.smContentArea .row.widgetControls .radioGroup{padding:0}.smContentArea .row.widgetControls .radioGroup .radioOption{float:left;margin:.5em .5em 0 0}.smContentArea .row.widgetControls .fieldGroup div.field.inline{margin-top:.25em}.smContentArea .row.widgetControls [class^=col]{padding:0}#courseSelector{max-width:315px}.row.widgetControls label{font-weight:700}@media only screen and (max-width:767px){#sessionStartDateToggle{padding:0}#sessionStartDateSelector{padding:0!important}#courseSelector{padding:0;width:100%;text-align:center}#courseSelector,#sessionStartDateSelector,#sessionStartDateToggle{display:block;float:left;clear:both;width:100%}}@media only screen and (min-width:992px){#sessionStartDateToggle{padding:0}#sessionStartDateSelector{padding:0!important}#courseSelector{padding:0}}@media only screen and (min-width:1200px){#sessionStartDateToggle{max-width:280px;padding:0}#sessionStartDateSelector{max-width:400px;padding:0!important}#courseSelector{max-width:480px;padding:0}}.sr_only{position:absolute;top:-99999px!important;left:-99999px!important}.itemThumb{display:block;float:left;clear:none;width:50px;height:50px;border:solid 1px #999;margin-right:.5em;background-image:url(../../../assets/img/svg/icon_genericPhoto.svg);background-repeat:no-repeat;background-size:100%;background-position:0 0}button[data-toggle-section]{margin:.5em 0}button[data-toggle-section]>span.icon{float:right;margin:0;margin-right:-.75em}.gradeTable td:nth-child(2),.gradeTable th:nth-child(2){text-align:center!important}#smStudentGrades .itemDetails{overflow:hidden}body.u4sm-theme .itemDetails table.gradeTable th:last-child{min-width:0}.sectionHeader{float:left;clear:both;width:100%;text-align:center;position:relative}.sectionHeader>h2{padding:.25em 0;line-height:1.25}.sectionHeader button{margin:.5em 0 0 .5em}.row.widgetControls{margin:0!important;padding:.5em}.row.widgetControls .fieldGroup{width:auto;padding:0}.smContentArea .row.widgetControls .radioGroup{padding:0}.smContentArea .row.widgetControls .radioGroup .radioOption{float:left;margin:.5em .5em 0 0}.smContentArea .row.widgetControls .fieldGroup div.field.inline{margin-top:.25em}.smContentArea .row.widgetControls [class^=col]{padding:0}.smContentArea .widgetControls button{margin:.5em 1em}#courseSelector{max-width:315px}.row.widgetControls label{font-weight:700}@media only screen and (max-width:767px){#sessionStartDateToggle{padding:0}#sessionStartDateSelector{padding:0!important}#courseSelector{padding:0;width:100%;text-align:center}#courseSelector,#sessionStartDateSelector,#sessionStartDateToggle{display:block;float:left;clear:both;width:100%}}@media only screen and (min-width:992px){#sessionStartDateToggle{padding:0}#sessionStartDateSelector{padding:0!important}#courseSelector{padding:0}}@media only screen and (min-width:1200px){#sessionStartDateToggle{max-width:280px;padding:0}#sessionStartDateSelector{max-width:400px;padding:0!important}#courseSelector{max-width:480px;padding:0}}@media only screen and (max-width :480px){.sectionHeader>button{width:90%;margin:1em auto 0 auto;float:none!important}}.sr_only{position:absolute;top:-99999px!important;left:-99999px!important}.sm_loginFields .field{width:100%}.sm_sso{display:none;float:left;width:100%;clear:both;padding:1em 2em;background-color:#efefef;border:solid 1px #dfdfdf}.sm_sso.active{display:block}.sm_loginWidget>div.sm_sso p{text-align:center;color:#333;font-weight:600;margin:0 0 1.5em 0}.sm_sso ul{margin:0;padding:0;text-align:center}.sm_sso li{display:inline-block;margin:0 .25em}.sm_sso a.icon{background-size:60%;background-repeat:no-repeat;background-position:50%;border-radius:2em;height:50px;width:50px;transition:all .2s;opacity:.8}.sm_sso span.icon:hover{opacity:1}.googleLogin{background-image:url(../../../assets/img/svg/icon_googleLogin.svg);background-color:rgba(180,50,34,.7)}.sm_sso span.icon.googleLogin:hover{background-color:#b43222}.facebookLogin{background-image:url(../../../assets/img/svg/icon_facebookLogin.svg);background-color:rgba(60,90,152,.7)}.sm_sso span.icon.facebookLogin:hover{background-color:#3c5a98}.certificateProviderLogin{background-image:url(../../../assets/img/svg/icon_certificateProviderLogin.svg);background-size:70%!important;background-color:rgba(53,8,114,.7)}.certificateProviderLogin span.icon.certificateProviderLogin:hover{background-color:#350872}.u4idsLogin_white{background-image:url(../../../assets/img/svg/icon_thesisids-logo-white.svg);background-size:100%!important}.u4idsLogin_white span.icon.u4idsLogin_white:hover{background-color:#84ccdd}.microsoftLogin{background-image:url(../../../assets/img/svg/icon_microsoftLogin.svg);background-color:rgba(8,114,100,.7)}.sm_sso span.icon.microsoftLogin:hover{background-color:#087264}.twitterLogin{background-image:url(../../../assets/img/svg/icon_twitterLogin.svg);background-color:rgba(0,157,187,.7)}.sm_sso span.icon.twitterLogin:hover{background-color:#009dbb}.openidconnectLogin{background-image:url(../../../assets/img/svg/icon_identityServerLogin.svg);background-color:rgba(248,152,29,.7)}.sm_sso span.icon.openidconnectLogin:hover{background-color:#f8981d}.kentorauthservicesLogin{background-image:url(../../../assets/img/svg/icon_oktaLogin.svg);background-color:rgba(0,98,145,.7)}.sm_sso span.icon.kentorauthservicesLogin:hover{background-color:#006291}.canvasLogin{background-image:url(../../../assets/img/svg/icon_canvasLogin.svg);background-color:rgba(203,61,8,.7)}.sm_sso span.icon.canvasLogin:hover{background-color:#cb3d08}#sm360Profile .widgetContent address{font-size:.9em}div.currencyInput{position:relative}div.currencyInput>span{position:relative;color:#000;padding:.25em .5em;border-top-left-radius:2px;border-bottom-left-radius:2px}div.currencyInput>input[type=number],div.currencyInput>input[type=text]{width:45%;float:none;clear:none;margin-left:-28px;padding-left:28px;color:#333}#smStudentGrades .courseList.phoneDetails.isPhone>li{border-width:1px;border-color:#cfcfcf;padding:.5em 1em;text-align:center}#smStudentGrades .courseList.phoneDetails.isPhone>li>ul.portalDefault{display:block;float:left;clear:both;width:100%;text-align:center}#smStudentGrades .courseList.phoneDetails.isPhone>li>ul.portalDefault>li{background-color:#f3f3f3;padding:0 .5em;margin:.25em 0;display:inline-block;float:none;width:32%}#smStudentGrades .isPhone .courseSummary .field{width:100%;text-align:center;margin-bottom:1em}#smStudentGrades .isPhone .courseSummary .field label{float:none;margin-bottom:0}#smStudentGrades .isPhone .courseSummary .field span{display:inline-block;float:none}#trs_requirementsWidgets .isPhone ul.phoneList>li{padding:0 .5em}#trs_requirementsWidgets .isPhone ul.phoneList>li>div{float:left;padding:.5em;margin-bottom:.5em;width:100%;border:solid 1px #999}#trs_requirementsWidgets .isPhone>button.reqCoursesNeeded{margin:1em}#trs_requirementsWidgets .isPhone ul.phoneList>li:nth-child(even)>div{background-color:#f5f5f5}#trs_requirementsWidgets .isPhone ul.phoneList>li:nth-child(even)>div{background-color:#f5f5f5}#trs_requirementsWidgets .isPhone ul.phoneList>li>div>div:nth-child(1){width:70%;border-right:solid 1px #999;padding-right:0;float:left}#trs_requirementsWidgets .isPhone ul.phoneList>li>div>div:nth-child(2){width:30%;padding-left:.5em;float:left}#trs_requirementsWidgets .isPhone ul.phoneList>li>div>div>div.field{margin-bottom:.5em}div.currencyInput.symbolAfter>span{right:1.5em}div.currencyInput.symbolAfter>input[type=number]{float:left;margin:0;padding:0 .5em;padding-right:1em}@media only screen and (max-width:767px){.smContentArea #smStudentBilling .fieldGroup.split.fiftyfifty>div.field>.currencyInput.symbolAfter{display:block;float:left;clear:both;width:100%;margin-left:5%;max-width:80%}.smContentArea #smStudentBilling .fieldGroup.split.fiftyfifty>div.field>.currencyInput.symbolAfter>span{position:absolute;right:0;left:unset;top:0}.smContentArea #smStudentBilling .fieldGroup.split.fiftyfifty>div.field>.currencyInput.symbolAfter>input[type=number]{width:100%;max-width:100%;padding:0 1em 0 .5em}}.tcItem h3,.tcItem h4,.tcItem h5{padding:.25em .5em;text-align:left}.tcItem h4{font-weight:600}.tcItem h5{font-weight:400;font-size:.9em;display:block;float:left;margin:0}.tcItem h5 span{margin:.25em 0}.tcItem h5 span:after{content:" | "}.tcItem h5 span:last-child:after{content:""}.listItem.tcItem.scrollableRegion .contentBlock{max-height:350px;overflow:auto;box-shadow:inset 0 0 .25em #666}.tcHeader{display:block;float:left;clear:both;width:100%;line-height:1.25;padding:.25em;text-align:left}.tcHeader .tcLogo{margin:1em 0}.tcHeader .tcAddress,.tcHeader .tcLogo{width:100%;float:left;clear:both;text-align:center}@media only screen and (min-width:768px){.tcHeader .tcAddress,.tcHeader .tcLogo{max-width:50%;clear:none}.tcHeader .tcAddress{float:right}.tcLogo img{max-width:90%}}.tcHeading{display:block;float:left;clear:both;width:100%;color:#333;font-weight:700;text-align:left;padding:0 3.5em;margin:1em 0}.tcHeader .tcAddress>span{color:#333}.actionList li .field.required label{background-color:#fee;color:#000;opacity:1}.actionList li .field.required:before{content:"*";color:red;height:1em;width:1em;background-color:transparent;position:relative;font-weight:700;font-size:large;display:block;top:21px;left:30px}.actionList li .field label:before{margin-left:-1em;height:1em;width:1em;background-color:transparent;position:relative;font-weight:700;font-size:large}div.field input[type=checkbox]~label[for]:not(.disabled){cursor:not-allowed}.applicationContentArea ul.detailedList{padding:.5em}.itemDetails.contentBlock{display:inline-block;float:none;clear:both;width:100%;padding:0 1em;background-color:#fff}.itemDetails.contentBlock.optimalReading{padding-top:.5em}.itemDetails.contentBlock.lightBg{background-color:#f7f7f7}body.u4sm-theme .smCoursesCart ul.termsConditionsList>li{background-color:none}.itemDetails ul>li>div.itemRight{float:right;margin-top:10px}.smModalContent .modalBoxWrapper{margin:13px 10px;float:left}.smModalContent .modalBoxWrapper input[type=checkbox]{width:45px;height:14px;float:left}div.smModalInner{max-width:90%;float:left}ul li div.updatedTermsNotice{max-width:450px}div.updatedTermsNotice>b{cursor:pointer;float:left}.float-right{float:right}.full-width{width:100%}.paragraphContentWraper .field ul,.paragraphContentWraper ul{list-style-type:disc;list-style-position:inside;margin:.5em 0}.paragraphContentWraper * li,.paragraphContentWraper .field * li{display:list-item!important}.termsConditionsList ul{list-style-type:disc;list-style-position:inside;margin:.5em 0}.termsConditionsList ul li{display:list-item}.actionList.lightBg.tCenter ul.termsConditionsList li{border-bottom-style:none}select::-ms-expand{display:none}.c-modal.c-modal--about{width:500px}.c-modal--about .smModalHeader{background:0 0;border:0}.c-modal--about.smModal .smModalClose.simpleX{border:0;color:#666;font-size:large;padding:0;margin:.5em;font-weight:700;text-transform:none;line-height:1}.c-modal--about .u4_bar{top:0;width:100%;position:absolute;z-index:1}.c-modal--about .u4_bar span{height:4px;float:left;display:block;clear:none;position:relative}.u4_bar span.u4_blue{width:100%;background-color:#079ec2}.u4_bar span.u4_orange{width:15%;background-color:#f68d2e}.u4_bar span.u4_grey{width:29%;background-color:#bec2c7}.u4_bar span.u4_green{width:48%;background-color:#afc836}.c-modal--about__content .i-logo .u4-general-logo{max-width:250PX;margin:.5em auto;width:250px;height:96px;border:solid 1px #efefef;text-align:center}.appVersion,.s-copyright-notice>p{text-align:center;margin:1em auto}.s-copyright-notice{text-align:center}.s-copyright-notice>a{cursor:pointer;text-decoration:underline}a.obviousLink{color:#00f;cursor:pointer;text-decoration:underline}a.obviousLink:hover{text-decoration:none}a.obviousLink.white{color:#fff}.c-modal--about .smModalContent{height:auto!important}a[data-toggle-container]>span.icon{display:inline-block;float:none;vertical-align:middle}[data-toggleable-container]{display:none}[data-toggleable-container].showing{display:block}button.smModalClose.simpleX:hover{color:#fff!important}a[data-about-dialog]{display:block;padding:.5em}a.footer-link{text-decoration:underline;cursor:pointer}a.footer-link:hover{text-decoration:none}div#smRegistrationTermsConditions .smCoursesCart ul li{border-bottom:0;padding:0 0 .25em 0}.smModal{overflow-y:hidden}.smModalContent{max-height:calc(100% - 100px)}.fieldGroup.stacked.award-bar.tight .field.inline{padding:10px 15px!important}.fieldGroup.stacked.award-bar .field.inline{clear:none!important;width:auto!important}.fieldGroup.stacked.award-bar .field.inline.error{clear:none!important;width:400px!important}.fieldGroup.stacked.award-bar .field.inline.reduceAmount{padding:10px 15px 4px 15px!important}.smModal.smallDialog .smModalContent{padding:0 10px}.width-auto{width:auto!important}.max-height-500{max-height:500px!important}.msg.success{background-image:url(../../../assets/img/svg/icon_msgSuccess.svg);background-color:#eaffea;color:#007400}.termsMessageTopSpace{margin-top:10px}.paginableTable table th{border-right:1px solid #d3d3d3;border-top:1px solid #d3d3d3;padding:0}.paginableTable table th:last-child{border-right:none}.paginableTable table th span{display:table-cell;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:100%}.paginableTable table th span.dashicons{padding:0 0 0 5px}.paginableTable .paginationMenu{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:5px}.paginableTable .paginationMenu button{font-style:normal!important}.paginableTable .paginationMenu .showingBox{padding:4px 50px;border:1px solid #d3d3d3;border-radius:5px}.paginableTable .filterButton:focus{outline:1px solid #000!important}.paginableTable .filterButton{float:right;margin-right:12px;margin-top:12px;color:#fff}.paginableTable .filterButton.applied{color:#adff2f}.paginableTable .filterButton.notApplied{color:#606060}.paginableTable .filterButton.opened{color:#fff}.paginableTable .filterContainer{border:1px solid #606060;background-color:#f7f7f7;position:absolute;top:35px;right:12px;z-index:100}.paginableTable .filterContainer .filterHeader{height:40px;background-color:#566c83;border-bottom:1px solid #606060}.paginableTable .filterContainer .filterHeader button{float:right}.paginableTable .filterContainer .filterHeader span{float:left;font-size:18px;color:#fff;margin:3px 0 0 3px}.paginableTable .filterContent{margin-top:5px;color:#000;padding:0 10px 10px 10px}.paginableTable .filterContent .filterControlsGroupHeader{margin:5px 0 2px 0}.paginableTable .filterContent .filterControlsGroup{margin-top:10px}.paginableTable .filterContent .filterControlsGroup input{min-width:150px;max-width:150px}.paginableTable .filterContent .filterControlsGroup select{min-width:325px;max-width:325px}.paginableTable .filterContainer button{border:1px solid #000;background-color:#fff;color:#000;margin:2px}.pointerCursor{cursor:pointer}.sponsorRootFilter{margin:0 20px;display:inline-block}#sponsorTables .alignLeft{float:left;text-align:left}#sponsorTables .alignRight{float:right;text-align:right}.sticky{position:fixed;top:0;left:0;width:100%!important;z-index:1000;margin:0;border:none}table>tbody>tr.bottomBorderSolid:not(.detailsShowing){border-bottom-color:#83a29f;border-bottom-width:thick}table>tbody>tr[aria-expanded=true].bottomBorderSolid{border-bottom-color:#83a29f;border-bottom-width:thick}table>tbody>tr.highlightRed{color:red}.fieldGroup.onethird{width:33%;float:left;clear:none;padding:0 1em}.link{color:#00f;cursor:pointer;text-decoration:underline}tbody.detailedTable .itemDetails{display:none;clear:both;width:100%;cursor:default}tbody.detailedTable .itemDetails.active{display:table-row;margin-top:.5em}.colorRed{color:#c10606}a.portalLink{text-decoration:underline!important;color:#1c4e7d}.smContentArea .successCallbackIcon{background-image:url(../../../assets/img/svg/icon_checkmark_green_withCircle.svg)}.smContentArea .errorCallbackIcon{background-image:url(../../../assets/img/svg/icon_alertTriangle_red.svg)}.smContentArea .warningCallbackIcon{background-image:url(../../../assets/img/svg/icon_alertTriangle_yellow.svg)}.smContentArea .errorCallbackIcon,.smContentArea .successCallbackIcon,.smContentArea .warningCallbackIcon{display:block;height:100px;width:100px;margin:.1em auto -1em auto;background-position:center;background-size:100%;background-repeat:no-repeat}.smContentArea .paymentConfirmationMessage{text-align:center}.smContentArea .paymentConfirmationMessage button{margin-top:1em}.ajax-loader{width:100%;height:100%;margin-top:3em}.ajax-loader img{margin-right:auto;margin-left:auto;float:none}.ajax-loader h3{text-align:center;margin-top:1em}.form-history-select{margin:.5em 0;display:block;text-align:center;width:100%}.date-of-birth>div>p{font-size:18px;color:#fff}jit #dateOfBirth{margin-bottom:3em;float:none}.tabSet.formTabSet.responsiveTabs .tabWrapper{max-width:none}.tabSet.formTabSet.responsiveTabs .tabWrapper>li[data-activate-tab]{display:block;text-align:center}.truncate{width:270px!important;white-space:nowrap!important;overflow:hidden!important;display:inline-block!important;text-overflow:ellipsis!important}.truncate:hover{overflow:visible!important;white-space:normal!important}.accountForgotInformation{text-align:center;margin-top:1em!important}.reenrollmentHeader .reenrollmentSectionList>li,.reenrollmentSidebar .reenrollmentSectionList>li{overflow:hidden}.applicationSidebar ol.appsecList{margin:0;padding:0;list-style-type:none}.applicationContent .fieldGroup.split.fiftyfifty>div.field>span.errorMessage{text-align:center;width:100%;line-height:1.25;padding:.5em}.smContentArea .fieldGroup.split.fiftyfifty>div.field.provincialBMNField.error>span.errorMessage{position:absolute;top:50%;margin-top:3rem;padding:0}.smContentArea .fieldGroup.split.fiftyfifty>div.field.provincialField.error>span.errorMessage{position:absolute;top:50%;margin-top:2rem;padding:0}.applicationContent .sectionFooter button:focus,.applicationContent .sectionHeader button:focus{outline:solid 3px red;outline-offset:-4px}.applicationContent .sectionFooter button:focus,.applicationContent .sectionHeader button:focus{background-color:#3498db}.smQuickLinks span>a:focus{outline:solid 2px #ff0c00fc;outline-offset:13px}.top-bar .nav-menu .smQuickLinks .smHeaderLogin button{outline-color:#ff0c00fc}a:focus{outline-color:#ff0c00fc}.field.error input[type=password],.field.error input[type=text]{border:solid 1px #8b0000}.smContentArea .smallIcon{display:block;height:20px;width:20px;background-position:right;background-size:100%;background-repeat:no-repeat}.subListItem{border-bottom:1px solid gray;padding-bottom:.5em;padding-top:.5em}.subListItem:last-child{border-bottom:none;padding-bottom:inherit}.primaryIndicator{font-style:italic;font-size:smaller}.indepdentSectionTitle>h2{display:block;float:left;clear:both;width:100%;text-align:center;overflow:hidden;position:relative;border:solid 1px #cfcfcf;background-color:#566c83;color:#fff}#smStudentBilling table>tbody>tr.highlightRed{color:#c10606}#smStudentBilling .fieldGroup:not(.bar) .field label{color:#333}.hiddenLegend{display:none}.fieldGroup .field span.labelreplace{font-weight:600!important}.my-grades-accessibility-label-replace{font-weight:600!important}.my-grades-accessibility-label-replace::after{content:":";margin-right:.5em}#blockTabCourses li{display:block}#blockTabCourses,#blockTabCourses ul{padding:0!important}#standardRegistration .widgetContentSection{width:100%!important}#standardRegistration .tabContentWrapper{width:100%!important}.enrollButtonColumn .enrollModeButtons{text-align:center!important}.registrationContent div.notPhone{clear:none!important;display:block!important;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}.reenrollmentContentArea{overflow-x:auto}.registrationContent div.notPhone>*{margin:10px auto!important}.registrationContent div.notPhone{clear:none!important;display:block!important}.reenrollmentContentArea{overflow-x:auto}@media only screen and (max-width:1000px){.registrationContent div.notPhone table{display:flex;flex-direction:row}.registrationContent div.notPhone table{display:flex;flex-direction:row}.registrationContent div.notPhone table tbody{flex:1}.registrationContent div.notPhone table tbody,.registrationContent div.notPhone table thead{display:flex;flex-direction:column}.registrationContent div.notPhone table tbody tr,.registrationContent div.notPhone table thead tr{flex-direction:column;flex:1}.registrationContent div.notPhone table thead tr th{padding:.5em!important}.registrationContent div.notPhone table tbody tr td,.registrationContent div.notPhone table tbody tr th,.registrationContent div.notPhone table thead tr td,.registrationContent div.notPhone table thead tr th{flex:1;min-height:3em!important;display:flex;align-items:center}.registrationContent th.enrollButtonColumn{text-align:left!important;width:auto!important}.sectionHeader>button{width:auto!important}.sectionHeader>button.fLeft{float:left!important}.sectionHeader>button.fRight{float:right!important}.flexWidget .widgetHeader .widgetHeaderContent{display:flex;flex-direction:column}.flexWidget .widgetHeaderContent .widgetTitle{float:none;width:100%}.flexWidget .widgetTitle>h2{left:unset!important}.flexWidget .widgetHeaderContent .widgetMenu{float:none;width:100%;display:flex;justify-content:center;align-items:center;align-content:center}.widgetMenu .menuWrapper,[data-responsive-menu] .menuWrapper{float:none}.widgetMenu ul.menu,[data-responsive-menu] ul.menu{float:none;display:flex;width:100%;justify-content:center;margin-bottom:10px}.registrationContent div.notPhone table tbody tr td:last-child,.registrationContent div.notPhone table tbody tr th:last-child,.registrationContent div.notPhone table thead tr td:last-child,.registrationContent div.notPhone table thead tr th:last-child{min-height:auto!important}.registrationContent div.notPhone table tbody tr td:last-child .enrollModeButtons{height:unset!important}.enrollButtonColumn .enrollModeButtons{text-align:left!important}}.widgetContentSection .itemDetails .notPhone table{background-color:#f7f7f7}.reenrollmentContentArea #registrationContainer{border:none!important;box-shadow:none!important}@media only screen and (max-width:1000px){li>ul.reenrollmentSectionList span:first-child{display:none!important;visibility:hidden}.sectionNav>.reenrollmentSectionList>li>span{display:none!important}.reenrollmentSidebar .reenrollmentSectionList>li{margin:0}.sectionNav>.reenrollmentSectionList>li>.reenrollmentSectionList>*{margin-bottom:1px!important}.reenrollmentSidebar .reenrollmentSectionList>li span.reenrollmentSectionTitle{width:100%!important}.sectionHeader{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:10!important}.widgetContent{overflow-y:visible!important}.reenrollmentContent{overflow:visible!important}.reenrollmentContentArea{width:85%!important}.reenrollmentContentArea select{width:100%}.reenrollmentContentArea ul{padding:0}#ReenrollmentProcessDefinitionID{width:100%}.reenrollmentContentArea td{display:block;text-align:left!important;margin-left:2px;margin-right:20px;width:95%!important}.reenrollmentContentArea td input,.reenrollmentContentArea td select{width:85%}.reenrollmentContentArea td label.error{color:red;clear:unset}.reenrollmentContentArea td span.icon{margin-bottom:15px}.reenrollmentContentArea ul{display:block}.input-validation-error{background-color:unset}#standardRegistration .multiselect{width:100%}.tabWrapper li{width:100%}#matriculationContainer div{width:100%}input#Criminal_Conviction_60,input#degreeOption{vertical-align:bottom!important;width:auto!important}.tabWrapper{width:100%!important}.tabWrapper li{padding:0}.tabContentWrapper,.tabContentWrapper li{width:100%}#registrationContainer .widgetContent h3{max-width:88%!important}.sectionNav *{border-top-right-radius:0;border-bottom-right-radius:0}.reenrollmentSidebar .reenrollmentSectionList>li>span.reenrollmentSectionTitle{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0 solid #000;padding-left:30px!important}.reenrollmentStepSectionStatus{float:left!important;border-top-right-radius:0;border-bottom-right-radius:0}.reenrollmentMainContent{display:grid;grid-template-columns:.1fr 1fr;width:100%}.reenrollmentMainContent .reenrollmentSidebar{width:100%;margin-bottom:1rem}.reenrollmentMainContent .sectionContent{width:100%;padding-left:2rem}.reenrollmentSidebar{position:-webkit-sticky!important;position:sticky!important;width:auto!important;height:100%!important;z-index:9;top:45px;margin-bottom:5rem}.reenrollmentSidebar .sectionNav{position:relative!important}.responsiveHideHeader{display:none!important}#CourseRegistrationPlaceholder .listItem .itemDetails .notPhone table.portalDefault.registrationResponsiveness tbody tr{padding-bottom:6px}#CourseRegistrationPlaceholder .requiredByDegree .listItem .itemDetails .notPhone.availableCourseDetails table.portalDefault.mainCourseResponsive tbody tr td{display:grid;grid-template-columns:1.35fr 1fr;margin-bottom:-.65rem}#CourseRegistrationPlaceholder .listItem .itemDetails .notPhone table.portalDefault.mainCourseResponsive tbody tr td{display:grid;grid-template-columns:1.2fr 1fr;margin-bottom:-.6rem;min-height:0!important;padding:0!important}#CourseRegistrationPlaceholder .listItem .itemDetails .notPhone table.portalDefault.registrationResponsiveness tbody tr td{display:grid;grid-template-columns:1.1fr 1fr;margin-bottom:-.6rem;min-height:0!important;padding:0!important;margin:1rem 0;word-break:break-word}#CourseRegistrationPlaceholder .listItem .itemDetails .notPhone table.portalDefault.mainCourseResponsive tbody tr{padding-bottom:6px}.listItem .itemDetails .notPhone table.portalDefault.mainCourseResponsive tbody tr td,.listItem .itemDetails .notPhone table.portalDefault.registrationResponsiveness tbody tr td{display:grid;grid-template-columns:1.1fr 1fr;margin-bottom:-.35rem;min-height:0!important;padding:0!important;margin:1rem 0;word-break:break-all}.listItem .itemDetails .notPhone.notPhoneFullWidth{width:100%!important}.listItem .itemDetails .notPhone table.mainCourseResponsive tbody tr td:before{padding:5px;content:attr(data-column);font-weight:700;white-space:nowrap;min-width:40%;flex-basis:40%;word-break:break-word}.listItem .itemDetails .notPhone table.registrationResponsiveness tbody tr td:before{padding:5px;content:attr(data-column);font-weight:700;min-width:40%;flex-basis:40%;margin-right:.2rem;word-break:break-word}.reenrollmentSidebar .sectionNav>ul{width:26px!important;cursor:pointer!important;overflow-x:clip;background:#000;padding-left:1px;border-right:1px solid #000;border-top:1px solid #000;border-bottom:1px solid #000;transition:width .4s ease-in-out;-webkit-transition:width .4s ease-in-out;-moz-transition:width .4s ease-in-out}.reenrollmentSidebar .sectionNav>ul:active,.reenrollmentSidebar .sectionNav>ul:hover{width:300px!important}.widgetActions .fieldGroup .field.inline{display:block!important}.reenrollmentContent:has(.sectionNav>ul:hover)::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1;transition:background-color .4s ease-in-out}input#sessionOption{position:unset!important}}@media only screen and (min-width:401px) and (max-width:480px){#CourseRegistrationPlaceholder .listItem .itemDetails .notPhone table.portalDefault.registrationResponsiveness tbody tr{padding-bottom:20px}}@media only screen and (max-width:400px){#CourseRegistrationPlaceholder .listItem .itemDetails .notPhone table.portalDefault.mainCourseResponsive tbody tr{padding-bottom:20px}#CourseRegistrationPlaceholder .listItem .itemDetails .notPhone table.portalDefault.registrationResponsiveness tbody tr{padding-bottom:20px}.requiredByDegree .listItem .itemDetails .notPhone table.portalDefault.mainCourseResponsive tbody tr,.requiredByDegree .listItem .itemDetails .notPhone table.portalDefault.registrationResponsiveness tbody tr{padding-bottom:20px}.listItem .itemDetails .notPhone table.portalDefault.mainCourseResponsive tbody tr{padding-bottom:6px}.listItem .itemDetails .notPhone table.portalDefault.registrationResponsiveness tbody tr{padding-bottom:6px}.requiredByDegree .listItem .itemDetails .notPhone table.portalDefault.mainCourseResponsive tbody tr td{display:grid;grid-template-columns:1.2fr 1fr;margin-bottom:-.65rem}#CourseRegistrationPlaceholder .requiredByDegree .listItem .itemDetails .notPhone table.portalDefault.registrationResponsiveness tbody tr td{display:grid;grid-template-columns:1.35fr 1fr;margin-bottom:-.65rem;word-break:break-word}#CourseRegistrationPlaceholder .listItem .itemDetails .notPhone table.portalDefault.registrationResponsiveness tbody tr td{display:grid;grid-template-columns:1.35fr 1fr!important;margin-bottom:-.65rem;word-break:break-word}#CourseRegistrationPlaceholder .requiredByDegree .listItem .itemDetails .notPhone.availableCourseDetails table.portalDefault.mainCourseResponsive tbody tr td{word-break:break-word}#CourseRegistrationPlaceholder .requiredByDegree .listItem .itemDetails .notPhone.availableCourseDetails table.portalDefault.registrationResponsiveness tbody tr td{word-break:break-word}.requiredByDegree .listItem .itemDetails .notPhone table.portalDefault.registrationResponsiveness tbody tr td{display:grid;grid-template-columns:1fr 1fr;margin-bottom:-.65rem}.listItem .itemDetails .notPhone table.portalDefault.mainCourseResponsive tbody tr td,.listItem .itemDetails .notPhone table.portalDefault.registrationResponsiveness tbody tr td{display:grid;grid-template-columns:1.35fr 1fr;margin-bottom:-.65rem}.listItem .itemDetails .notPhone table.mainCourseResponsive tbody tr td:before,.listItem .itemDetails .notPhone table.registrationResponsiveness tbody tr td:before{white-space:break-spaces}}@media only screen and (max-width:395px) and (min-width:374px){.requiredByDegree .listItem .itemDetails .notPhone.availableCourseDetails table.portalDefault.mainCourseResponsive tbody tr{padding-bottom:6px}}.smDescriptionDialog{top:50px;height:500px!important;width:1000px!important}.smDescriptionDialogText{padding-left:10px;padding-right:10px}.smDescriptionDialogText span{white-space:pre-line}.smDescriptionHeading{font-size:15px!important;font-weight:600!important}.smDescriptionHeaderHeight{height:40px}.icon.inspectIcon.smEyeIcon{margin-left:10px!important;border-radius:0;background-color:#f7f7f7!important;border-color:#f7f7f7!important;vertical-align:middle}@media only screen and (min-width:1201px){.reenrollmentSidebar .reenrollmentSectionList>li span.reenrollmentSectionTitle{width:88%}}@media (min-width:1001px) and (max-width:1200px){.reenrollmentSidebar .reenrollmentSectionList>li span.reenrollmentSectionTitle{width:85%}}@media only screen and (min-width:1000px){.reenrollmentSidebar .reenrollmentSectionList>li span.reenrollmentSectionTitle{padding-right:20px!important}}@media only screen and (max-width:1000px){li>ul.reenrollmentSectionList span:first-child{display:block!important;visibility:visible!important}.reenrollmentSidebar .reenrollmentSectionList>li span.reenrollmentSectionTitle{padding:0 10px 0 30px!important}ul.reenrollmentSectionList{padding-left:35px}.reenrollmentSidebar .sectionNav>ul{border-top:none!important;border-bottom:none!important;width:37px!important}.reenrollmentSidebar .reenrollmentSectionList>li span.reenrollmentSectionTitle>span.titleText{display:unset!important}.reenrollmentSidebar ul.reenrollmentSectionList li.reenrollmentStepItem span.reenrollmentSectionIndex{display:none!important}.reenrollmentSidebar .sectionNav>ul:hover{background:0 0!important}.reenrollmentSidebar .sectionNav>ul:not(:hover) .reenrollmentSectionList,.reenrollmentSidebar .sectionNav>ul:not(:hover) .stepHeader>:not(.reenrollmentSectionIndex){display:none}.reenrollmentSidebar .sectionNav>ul:active,.reenrollmentSidebar .sectionNav>ul:hover{position:absolute!important;top:0!important;left:0!important}.reenrollmentContent:has(.sectionNav>ul:hover):before{position:fixed!important}.my-forms .reenrollmentSidebar .reenrollmentSectionList>li .stepHeader{padding-right:30px!important}}.reenrollmentSidebar .reenrollmentSectionList>li span.reenrollmentSectionTitle{height:auto!important;word-wrap:break-word}.reenrollmentSidebar .reenrollmentSectionList>li{height:auto!important}.canada .smRegistrationFooter{min-height:90px}.canada .smFooterAdditionalText{background-color:#2c3e50;color:#fff;font-style:italic;text-align:center}.canada .smOverflowScroll{overflow:scroll}@media (max-width:1000px){.canada.my-profile .flexWidget .widgetHeader .widgetHeaderContent,.canada.student-360 .flexWidget .widgetHeader .widgetHeaderContent{display:flex!important;flex-direction:row!important}.canada.my-profile .flexWidget .widgetHeaderContent .widgetMenu,.canada.student-360 .flexWidget .widgetHeaderContent .widgetMenu{display:block!important;width:15%!important}}@media (max-width:768px){.canada .flexWidget .widgetTitle>h2{left:34%!important;transform:translateX(-80%)!important}.canada .flexWidget .CommunicationTitle h2,.canada.student-360 .flexWidget .widgetTitle>h2{left:0!important;transform:none!important;padding-left:50px!important}.canada .flexWidget .CommunicationTitle h2{float:left!important}.canada.my-profile .flexWidget .widgetTitle>h2{left:0!important;transform:none!important;padding-left:10px!important}.canada .flexWidget .headerTitle>h2{left:unset!important;transform:translateX(-50%)!important}.canada .flexWidget .widgetHeader .pl-0{padding-left:0}}@media (max-width:500px){.canada .flexWidget .widgetTitle>h2{left:30%!important;transform:translateX(-80%)!important}.canada .flexWidget .headerTitle>h2{left:unset!important;transform:translateX(-50%)!important}.canada .flexWidget .widgetHeader .pl-0{padding-left:0}.canada.my-profile .flexWidget .widgetHeaderContent .widgetMenu,.canada.student-360 .flexWidget .widgetHeaderContent .widgetMenu{width:30%!important}.canada.my-profile .compactMode .menuWrapper,.canada.student-360 .compactMode .menuWrapper{display:none!important}.canada.my-profile .compactMode .menuWrapper.active,.canada.student-360 .compactMode .menuWrapper.active{display:contents!important;padding-top:0!important}.canada.my-profile .flexWidget .widgetHeader .widgetHeaderContent,.canada.student-360 .flexWidget .widgetHeader .widgetHeaderContent{display:flex!important;flex-direction:row!important}}.canada .registration-buttonRemove{float:right}body.canada .smStickyFooter .smStickySlideup.inYourFace{bottom:79px!important;height:calc(100% - 79px)}.canada #smPreviewCourses.dropOrWithdraw-smPreviewCourses .regSchedule table>tbody>tr>td{width:auto!important;vertical-align:top}.canada #smPreviewCourses.dropOrWithdraw-smPreviewCourses table th{text-align:left;vertical-align:top}.canada #smPreviewCourses.dropOrWithdraw-smPreviewCourses .regSchedule table{vertical-align:top;font-size:small!important}.canada .scheduleHeader>th{white-space:nowrap}.canada .registrationTable>tbody>tr>td{vertical-align:top!important}.canada .flexWidget .widgetContent .widgetContentSection h3{clear:none!important}.canada .flexWidgetsmall{float:left;width:100%;clear:both}.canada #registrationContainer .widgetContent .courseInformation h3{line-height:32px!important;max-width:-webkit-fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important}.canada .drop-withdraw-anchor{font-style:italic;vertical-align:middle!important}.canada .drop-withdraw-section{font-weight:700;color:#000}.canada .label-margin span{margin:0 5px 0 0}.canada .swapRight{float:right!important}.canada .scheduleTableIsPhone{overflow:scroll}.canada .smStickyFooterButtons{font-style:normal}.canada .idelLogoutPopup .smModalFooter button,.rca .idelLogoutPopup .smModalFooter button{background-color:#fff!important;color:#000!important;font-weight:400!important;width:auto!important;text-align:right!important;margin-left:5px!important;border:1px solid #000!important;border-radius:0!important;padding:2.5px 10px!important;font-size:20px!important}.u4sm-theme.canada .idelLogoutPopup .smModalFooter button:focus,.u4sm-theme.canada .idelLogoutPopup .smModalFooter button:hover,.u4sm-theme.rca .idelLogoutPopup .smModalFooter button:focus,.u4sm-theme.rca .idelLogoutPopup .smModalFooter button:hover{background-color:#3498db!important;color:#fff!important;border-color:#fff!important}.canada #TransactionsTableGrid td{text-align:left!important}.canada #TransactionsTableGrid td:last-child{text-align:right!important}.canada #TransactionsTableGrid td span.alignRight{display:block;text-align:right!important}.canada #docChecklistAdditionalInfo .itemDetails span p a{text-decoration:underline;color:#337ab7}.canada #docChecklistAdditionalInfo .itemDetails span p a:hover{color:#e74c3c;text-decoration:none}.canada #transaction-types-select{white-space:pre-wrap;word-wrap:break-word;width:300px}.canada #txtAmountStatus{width:300px}.canada #PreviewCourseListTable .previewCourseListBody .previewCourseDetailsRow td #CourseTitle{display:block;font-style:italic}.canada #PreviewCourseListTable .previewCourseListBody .previewCourseDetailsRow td>div.field>span{float:none;clear:unset;display:inline-block;padding-left:5px}body .top-bar.overlay-bar.offscreen-menu{overflow:visible!important}@media only screen and (max-width:767px){body .top-bar.overlay-bar.offscreen-menu{overflow:visible!important}}.top-bar .nav-menu .smQuickLinks .smProfileLogin span.btnTxt{margin-right:0}.top-bar .nav-menu .smQuickLinks .smProfileLogin.student .studentLoginBtn:not(:hover){background:#fff}.top-bar .nav-menu .smQuickLinks .smProfileLogin.student .studentLoginBtn:not(:hover) span.btnTxt{color:#333!important}a.applicantLoginBtn,a.studentLoginBtn{transition:all .3s ease;font-family:Raleway,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#fff;display:inline-block;padding:2.5px 10px;min-width:0;margin:0 .25em;line-height:2.5;vertical-align:top;cursor:pointer;background:0 0;border:solid 1px #fff!important;border-radius:2px!important;outline-color:rgba(255,12,0,.9882352941)}a.applicantLoginBtn.active,a.applicantLoginBtn:active,a.applicantLoginBtn:hover,a.studentLoginBtn.active,a.studentLoginBtn:active,a.studentLoginBtn:hover{background-color:#3498db;color:#fff}.smHeaderLogin{position:relative}.smHeaderLogin #studentLoginPopup{position:absolute;right:0;top:4.5rem;background:#fff;padding:1.5rem 2rem;z-index:9;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-align:center;border-radius:8px}.smHeaderLogin #studentLoginPopup:after{content:"";position:absolute;bottom:100%;right:60px;margin-left:-5px;border-width:8px;border-style:solid;border-color:transparent transparent #fff transparent}.smHeaderLogin #studentLoginPopup span.studentLoginPopupHeading{display:block;margin-bottom:2rem;line-height:1;font-weight:700}.smHeaderLogin #studentLoginPopup .sm_sso{padding:0;border:none;background-color:transparent}.smHeaderLogin #studentLoginPopup a.icon{display:inline-block;background:#1d728e;padding:12px;border-radius:8px;width:auto;text-align:center;background-image:none;height:auto;opacity:1}.smHeaderLogin #studentLoginPopup a.icon span{letter-spacing:1px;line-height:1}@media screen and (min-width:768px){body.application .smContentArea .flexWidget.manySections .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field:not(.hsDateRange)>input:not([type=checkbox]):not([type=radio]).portalDate+.errorMessage,body.application .smContentArea .flexWidget:not(.manySections) .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field:not(.hsDateRange)>input:not([type=checkbox]):not([type=radio]).portalDate+.errorMessage{left:calc(36% + 105px)!important;max-width:calc(59% - 105px)!important;position:absolute!important}}@media screen and (max-width:1885px) and (min-width:769px){body.application .smContentArea .flexWidget.manySections .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field:not(.hsDateRange)>input:not([type=checkbox]):not([type=radio]).portalDate+.errorMessage,body.application .smContentArea .flexWidget:not(.manySections) .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field:not(.hsDateRange)>input:not([type=checkbox]):not([type=radio]).portalDate+.errorMessage{left:calc(36% + 105px)!important;max-width:calc(59% - 70px)!important;position:absolute!important;top:50%!important;transform:translate(0,-50%)!important;margin-top:0!important}}@media screen and (max-width:1200px) and (min-width:769px){body.application .smContentArea .flexWidget.manySections .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field:not(.hsDateRange)>input:not([type=checkbox]):not([type=radio]).portalDate+.errorMessage,body.application .smContentArea .flexWidget:not(.manySections) .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field:not(.hsDateRange)>input:not([type=checkbox]):not([type=radio]).portalDate+.errorMessage{max-width:calc(59% - 85px)!important}}@media screen and (max-width:1200px) and (min-width:1000px){body.application .smContentArea .flexWidget.manySections .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field:not(.hsDateRange)>input:not([type=checkbox]):not([type=radio]).portalDate+.errorMessage,body.application .smContentArea .flexWidget:not(.manySections) .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field:not(.hsDateRange)>input:not([type=checkbox]):not([type=radio]).portalDate+.errorMessage{max-width:calc(59% - 75px)!important}}@media screen and (max-width:1000px) and (min-width:769px){body.application .smContentArea .flexWidget.manySections .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.hsDateRange>input:not([type=checkbox]):not([type=radio]).portalDate+.error,body.application .smContentArea .flexWidget.manySections .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.hsDateRange>input:not([type=checkbox]):not([type=radio]).portalDate+.errorMessage{max-width:calc(59% - 205px)!important}}@media screen and (min-width:768px){body.application:not(.mmu):not(.rca) .smContentArea .flexWidget:not(.manySections) .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field:not(.hsDateRange)>input:not([type=checkbox]):not([type=radio]).portalDate+.errorMessage{max-width:calc(59% - 75px)!important}}body.application .templateContainer{overflow-x:visible;overflow-y:visible}body.application .templateContainer .fieldGroup{padding:0}body.application .templateContainer .fieldGroup h3{padding-left:0;padding-right:0;font-weight:600;margin-bottom:1rem!important}body.application .templateContainer .fieldGroup .field>.fieldHelp.active,body.application .templateContainer .fieldGroup .reenrollmentContentArea .fieldHelp.active{width:100%}body.application .templateContainer#AfterTermsContainer:after,body.application .templateContainer#BeforeTermsContainer:after{display:table;clear:both;content:""}body.application input:disabled{cursor:not-allowed;opacity:.5}body.application .applicationContainer,body.application .applicationContent,body.application .applicationContent .sectionFooter,body.application .applicationContent .sectionHeader,body.application .applicationHeader>.sectionNav,body.application .fieldGroup,body.application .flexWidget .widgetContent,body.application .flexWidget .widgetControls,body.application .flexWidget .widgetHeader,body.application .flexWidget .widgetSubHeader,body.application .summaryContainer,body.application .summaryContainer .summaryHeader,body.application .templateContainer{float:none}body.application .applicationContainer>.applicationContent>.msg.alert.active.apas_disclaimer{display:none!important}body.application .smContentArea .flexWidget.lightBg{background:0 0;max-width:780px;box-shadow:none;border:none;margin-left:auto;margin-right:auto;float:none;clear:both}body.application .applicationContentArea{background:#f8f8f8;border-radius:10px}body.application .stagesExpand{display:none;justify-content:space-between;cursor:pointer;margin-bottom:1rem;font-weight:700;font-size:18px!important;align-items:center;width:100%;padding:1rem;padding-left:2rem;border-radius:8px;background-color:#f8f8f8;margin-bottom:0;margin-bottom:2rem}body.application .stagesExpand .btn{background:#1d728e!important;padding:12px;color:#fff;font-size:14px;border-radius:8px;border:1px solid #1d728e;font-style:normal;height:auto!important;line-height:1;text-transform:none;font-weight:400;display:inline-block;width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:0;font-weight:700;font-family:Raleway,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:0!important}body.application .flexWidget.manySections{max-width:100%!important;width:100%;margin-top:4rem}body.application .flexWidget.manySections section.applicationContent{display:flex;flex-wrap:wrap}body.application .flexWidget.manySections section.applicationContent .newWizard{flex-direction:column;width:30%;margin:0;height:-webkit-max-content;height:-moz-max-content;height:max-content}body.application .flexWidget.manySections section.applicationContent .newWizard:before{display:block;content:"";position:absolute;top:1%;left:12px;right:0;bottom:1%;width:1px;height:98%;background:#079ec2}body.application .flexWidget.manySections section.applicationContent .newWizard .wizardItem{justify-content:start;flex-direction:row}body.application .flexWidget.manySections section.applicationContent .newWizard .wizardItem span.appsecIndex{margin-right:1rem}body.application .flexWidget.manySections section.applicationContent .newWizard .wizardItem span.itemName{margin-top:0!important;text-align:left!important}body.application .flexWidget.manySections section.applicationContent .newWizard .wizardItem:not(:last-of-type){margin-bottom:2rem}body.application .flexWidget.manySections section.applicationContent .applicationContentArea{width:70%;height:-webkit-max-content;height:-moz-max-content;height:max-content}@media screen and (max-width:1885px) and (min-width:769px){body.application .smContentArea .manySections .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error span.errorMessage{max-width:calc(65% - 50px)!important}body.application .smContentArea .manySections .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error span.errorMessage{max-width:65%!important;left:35%!important;position:relative;top:auto;transform:none;margin-top:1rem}body.application .smContentArea .manySections .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error span.errorMessage:after{top:auto;bottom:100%;right:20px;left:auto;border-width:8px;border-style:solid;border-color:transparent transparent red transparent}body.application .smContentArea .manySections .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error .comboSearch input[type=text]+span.errorMessage{max-width:100%!important;left:0!important}}@media screen and (max-width:768px){body.application .flexWidget{flex-direction:column}body.application .flexWidget .applicationContentArea,body.application .flexWidget .newWizard{width:100%!important}body.application .flexWidget .stagesExpand{display:flex}body.application .flexWidget .newWizard{display:none;flex-direction:column;width:30%;margin:0;margin-bottom:3rem!important;padding:0 2rem}body.application .flexWidget .newWizard:before{display:block;content:"";position:absolute;top:1%!important;left:calc(2rem + 12px)!important;right:auto;bottom:1%!important;width:1px;height:98%!important;background:#079ec2}body.application .flexWidget .newWizard .wizardItem{justify-content:start;flex-direction:row!important}body.application .flexWidget .newWizard .wizardItem span.appsecIndex{margin-right:1rem}body.application .flexWidget .newWizard .wizardItem span.itemName{margin-top:0!important;text-align:left!important}body.application .flexWidget .newWizard .wizardItem:not(:last-of-type){margin-bottom:2rem!important}}@media screen and (min-width:769px){body.application .flexWidget.sections-8{max-width:850px!important}body.application .flexWidget.sections-8 .newWizard:before{left:5%;right:7%}body.application .flexWidget.sections-8 .newWizard .wizardItem{width:12.5%}body.application .flexWidget.sections-8 .applicationContentArea{max-width:700px;margin:0 auto!important;float:none}body.application .flexWidget.sections-7 .newWizard:before{left:7%;right:7%}body.application .flexWidget.sections-7 .newWizard .wizardItem{width:14.2857142857%}body.application .flexWidget.sections-6 .newWizard:before{left:9%;right:9%}body.application .flexWidget.sections-6 .newWizard .wizardItem{width:16.6666666667%}}body.application .newWizard{margin:4rem auto;max-width:100%;display:flex;justify-content:space-between;clear:both;position:relative}@media screen and (max-width:768px){body.application .newWizard{margin-left:2rem;margin-right:2rem;max-width:calc(100% - 4rem)}}body.application .newWizard:before{display:block;content:"";position:absolute;top:1.3rem;left:0;right:0;height:1px;background:#079ec2}body.application .newWizard .wizardItem{display:flex;flex-direction:column;align-items:center}body.application .newWizard .wizardItem span.appsecIndex{width:25px;height:25px;border-radius:50%;border:1px solid #0678a3;background:#fff;color:#0678a3;display:flex;justify-content:center;align-items:center;z-index:9;opacity:1;text-align:center}body.application .newWizard .wizardItem span.itemName{margin-top:.5rem;color:#0678a3;text-align:center}body.application .newWizard .wizardItem span{display:inline-block;font-weight:700;line-height:1;font-style:normal}body.application .newWizard .wizardItem.active span.appsecIndex,body.application .newWizard .wizardItem:hover span.appsecIndex{background:#0678a3;border-color:#0678a3!important;color:#fff!important}body.application .newWizard .wizardItem.disabled,body.application .newWizard .wizardItem:hover{opacity:1}body.application .newWizard .wizardItem.disabled span.appsecIndex,body.application .newWizard .wizardItem:hover span.appsecIndex{border-color:#3b7d8c;color:#3b7d8c}body.application .newWizard .wizardItem.appsec-seen.appsec-completed span.appsecIndex,body.application .newWizard .wizardItem.appsec-seen.appsec-incomplete span.appsecIndex{overflow:hidden;text-indent:-9999px}body.application .newWizard .wizardItem.appsec-seen.appsec-completed span.appsecIndex{border-color:#4bb543!important;background:url(../../../../../../../../wp-content/themes/u4sm/MH/images/check-solid.png) center center no-repeat #4bb543!important}body.application .newWizard .wizardItem.appsec-seen.appsec-incomplete span.appsecIndex{border-color:red!important;background:url(../../../../../../../../wp-content/themes/u4sm/MH/images/times-solid.png) center center no-repeat red!important}body.application .newWizard .wizardItem.appsec-seen.appsec-completed.active span.appsecIndex,body.application .newWizard .wizardItem.appsec-seen.appsec-incomplete.active span.appsecIndex{border-color:#000!important}body.application .flexWidget .widgetContent{overflow-y:visible}body.application .smContentArea .applicationContent .applicationContentArea{width:100%;margin:0;padding:2rem}body.application .smContentArea .applicationContent .applicationContentArea h2{font-size:24px;margin-bottom:2rem;font-weight:600}body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field{float:none!important;display:flex;border:none;flex-wrap:wrap;align-items:center;margin-bottom:1rem!important;position:relative}body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error{background:0 0!important}body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error input,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error select,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error textarea{border-color:red!important}body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error p.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error span.errorMessage{position:absolute;top:50%;transform:translate(0,-50%);left:calc(100% + 10px);background:red;padding:5px;font-weight:700;color:#fff;font-size:12px;border-radius:3px;line-height:1;max-width:368px!important;text-align:center!important}body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error p.error:after,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error span.errorMessage:after{content:"";position:absolute;top:calc(50% - 8px);right:100%;border-width:8px;border-style:solid;border-color:transparent red transparent transparent}body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error button.icon.inspectIcon.HelpIcon~span.errorMessage{top:10px;transform:none}body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field label{text-align:left!important;font-weight:400!important;color:#000;line-height:1;padding-right:2rem;margin-right:0!important;align-self:flex-start;margin-top:8px}body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field label:before{display:none}body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field label:after{content:""}body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field label.requiredLabel:after{content:"*";margin-left:.2rem;font-size:10px;vertical-align:top}body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]),body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>span,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>textarea{width:65%!important;max-width:100%!important;min-width:0!important}body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio])#PersonalStatement,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p#PersonalStatement,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select#PersonalStatement,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>span#PersonalStatement,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>textarea#PersonalStatement{width:100%!important}@media screen and (min-width:769px){body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).date,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).portalDate,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p.date,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p.portalDate,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select.date,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select.portalDate,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>span.date,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>span.portalDate,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>textarea.date,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>textarea.portalDate{max-width:105px!important}}body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).date.hasDatepicker,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).date.js-datepicker,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).portalDate.hasDatepicker,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).portalDate.js-datepicker,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p.date.hasDatepicker,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p.date.js-datepicker,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p.portalDate.hasDatepicker,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p.portalDate.js-datepicker,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select.date.hasDatepicker,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select.date.js-datepicker,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select.portalDate.hasDatepicker,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select.portalDate.js-datepicker,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>span.date.hasDatepicker,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>span.date.js-datepicker,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>span.portalDate.hasDatepicker,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>span.portalDate.js-datepicker,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>textarea.date.hasDatepicker,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>textarea.date.js-datepicker,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>textarea.portalDate.hasDatepicker,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>textarea.portalDate.js-datepicker{max-width:100%!important}@media screen and (min-width:769px){body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).date+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).date+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).portalDate+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).portalDate+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p.date+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p.date+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p.portalDate+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p.portalDate+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select.date+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select.date+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select.portalDate+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select.portalDate+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>span.date+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>span.date+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>span.portalDate+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>span.portalDate+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>textarea.date+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>textarea.date+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>textarea.portalDate+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>textarea.portalDate+.errorMessage{left:calc(36% + 105px)!important;max-width:calc(59% - 105px)!important;position:absolute!important}}@media screen and (max-width:1885px) and (min-width:769px){body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).date+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).date+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).portalDate+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).portalDate+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p.date+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p.date+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p.portalDate+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p.portalDate+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select.date+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select.date+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select.portalDate+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select.portalDate+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>span.date+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>span.date+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>span.portalDate+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>span.portalDate+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>textarea.date+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>textarea.date+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>textarea.portalDate+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>textarea.portalDate+.errorMessage{left:calc(36% + 105px)!important;max-width:calc(59% - 70px)!important;position:absolute!important;top:50%!important;transform:translate(0,-50%)!important;margin-top:0!important}body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).date+.error:after,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).date+.errorMessage:after,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).portalDate+.error:after,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).portalDate+.errorMessage:after,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p.date+.error:after,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p.date+.errorMessage:after,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p.portalDate+.error:after,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p.portalDate+.errorMessage:after,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select.date+.error:after,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select.date+.errorMessage:after,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select.portalDate+.error:after,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select.portalDate+.errorMessage:after,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>span.date+.error:after,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>span.date+.errorMessage:after,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>span.portalDate+.error:after,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>span.portalDate+.errorMessage:after,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>textarea.date+.error:after,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>textarea.date+.errorMessage:after,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>textarea.portalDate+.error:after,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>textarea.portalDate+.errorMessage:after{top:calc(50% - 8px)!important;right:100%!important;border-width:8px!important;border-style:solid!important;border-color:transparent red transparent transparent!important}}@media screen and (max-width:1200px) and (min-width:769px){body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).date+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).date+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).portalDate+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).portalDate+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p.date+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p.date+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p.portalDate+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p.portalDate+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select.date+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select.date+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select.portalDate+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select.portalDate+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>span.date+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>span.date+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>span.portalDate+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>span.portalDate+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>textarea.date+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>textarea.date+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>textarea.portalDate+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>textarea.portalDate+.errorMessage{max-width:calc(59% - 85px)!important}}@media screen and (max-width:1200px) and (min-width:1000px){body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).date+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).date+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).portalDate+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).portalDate+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p.date+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p.date+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p.portalDate+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p.portalDate+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select.date+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select.date+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select.portalDate+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select.portalDate+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>span.date+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>span.date+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>span.portalDate+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>span.portalDate+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>textarea.date+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>textarea.date+.errorMessage,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>textarea.portalDate+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>textarea.portalDate+.errorMessage{max-width:calc(59% - 75px)!important}}body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]),body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>textarea{border:1px solid grey;padding:.5rem!important;border-radius:8px;line-height:1.5}body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input[type=checkbox],body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input[type=radio]{width:auto}body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field p.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field span.errorMessage{width:100%!important;float:none}body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error>input,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error>select,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error>textarea{border-color:red}@media screen and (max-width:1500px){body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error p.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error span.errorMessage{position:relative;top:auto;transform:none;left:auto;max-width:100%!important;margin-top:1rem}body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error p.error:after,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error span.errorMessage:after{top:auto;bottom:100%;right:20px;left:auto;border-width:8px;border-style:solid;border-color:transparent transparent red transparent}}@media screen and (max-width:1500px) and (min-width:768px){body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error p.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error span.errorMessage{max-width:65%!important;left:35%}}@media screen and (max-width:768px){body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field{flex-direction:column;align-items:flex-start}body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]),body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>label,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>span,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>textarea{width:100%!important;max-width:100%!important;margin:0}body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>label{margin-bottom:.5rem}body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p.fieldText{padding:0!important}body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input[type=checkbox],body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input[type=radio]{width:auto!important;align-self:start!important;margin-left:0!important;margin-top:1rem!important}}body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field .comboSearch{width:100%!important}@media screen and (min-width:768px){body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field .comboSearch{width:65%!important}}@media screen and (max-width:768px){body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field .comboSearch{max-width:100%!important;margin-left:0}}body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field .comboSearch input.combobox{border:1px solid grey;padding:.5rem!important;border-radius:8px;line-height:1.5;width:100%!important}@media screen and (max-width:1885px){body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field .comboSearch span.errorMessage{width:100%!important;display:inline-block!important;max-width:100%!important;left:0!important}}body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.hsDateRange{width:100%!important;max-width:100%!important;margin-left:0!important}@media screen and (min-width:768px){body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.hsDateRange .portalDate:not([type=checkbox]):not([type=radio]){margin-right:.5rem}body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.hsDateRange .portalDate:not([type=checkbox]):not([type=radio]):last-of-type{margin-right:0;margin-left:.5rem}}@media screen and (min-width:768px){body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.hsDateRange>input:not([type=checkbox]):not([type=radio]).portalDate+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.hsDateRange>input:not([type=checkbox]):not([type=radio]).portalDate+.errorMessage{left:calc(36% + 235px)!important;max-width:calc(59% - 250px)!important}}@media screen and (max-width:1200px) and (min-width:1000px){body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.hsDateRange>input:not([type=checkbox]):not([type=radio]).portalDate+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.hsDateRange>input:not([type=checkbox]):not([type=radio]).portalDate+.errorMessage{max-width:calc(59% - 255px)!important}}@media screen and (max-width:1000px) and (min-width:769px){body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.hsDateRange>input:not([type=checkbox]):not([type=radio]).portalDate+.error,body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.hsDateRange>input:not([type=checkbox]):not([type=radio]).portalDate+.errorMessage{max-width:calc(59% - 205px)!important}}body.application .smContentArea .applicationContent .applicationContentArea .field .checkbox input[type=checkbox],body.application .smContentArea .applicationContent .applicationContentArea .field .checkbox input[type=radio],body.application .smContentArea .applicationContent .applicationContentArea .field .checkbox-inline input[type=checkbox],body.application .smContentArea .applicationContent .applicationContentArea .field .checkbox-inline input[type=radio],body.application .smContentArea .applicationContent .applicationContentArea .field .radio input[type=checkbox],body.application .smContentArea .applicationContent .applicationContentArea .field .radio input[type=radio],body.application .smContentArea .applicationContent .applicationContentArea .field .radio-inline input[type=checkbox],body.application .smContentArea .applicationContent .applicationContentArea .field .radio-inline input[type=radio]{margin-top:6px}body.application .smContentArea .applicationContent .applicationContentArea button#cancelAddAccessibilityNeed,body.application .smContentArea .applicationContent .applicationContentArea button#cancelAddColl,body.application .smContentArea .applicationContent .applicationContentArea button#cancelAddEmployment,body.application .smContentArea .applicationContent .applicationContentArea button#cancelAddHS,body.application .smContentArea .applicationContent .applicationContentArea button#cancelAddLanguage,body.application .smContentArea .applicationContent .applicationContentArea button#cancelAddQualification,body.application .smContentArea .applicationContent .applicationContentArea button#deleteAccessibilityNeedItem,body.application .smContentArea .applicationContent .applicationContentArea button#deleteEmploymentItem,body.application .smContentArea .applicationContent .applicationContentArea button#deleteLanguage,body.application .smContentArea .applicationContent .applicationContentArea button#deleteQualificationItem,body.application .smContentArea .applicationContent .applicationContentArea button#editAccessibilityNeedItem,body.application .smContentArea .applicationContent .applicationContentArea button#editEmploymentItem,body.application .smContentArea .applicationContent .applicationContentArea button#editLanguage,body.application .smContentArea .applicationContent .applicationContentArea button#editQualificationItem,body.application .smContentArea .applicationContent .applicationContentArea button#primaryLanguage,body.application .smContentArea .applicationContent .applicationContentArea button#saveAddAccessibilityNeed,body.application .smContentArea .applicationContent .applicationContentArea button#saveAddColl,body.application .smContentArea .applicationContent .applicationContentArea button#saveAddHS,body.application .smContentArea .applicationContent .applicationContentArea button#saveAddLanguage,body.application .smContentArea .applicationContent .applicationContentArea button#saveAddQualification,body.application .smContentArea .applicationContent .applicationContentArea button.addDetailedListItem,body.application .smContentArea .applicationContent .applicationContentArea button.fRight,body.application .smContentArea .applicationContent .applicationContentArea button.sectionLink{border-radius:8px;border-color:#1d728e;font-size:14px;font-style:normal;text-transform:none;margin:0;padding:12px;height:auto!important;line-height:1}body.application .smContentArea .applicationContent .applicationContentArea button#cancelAddAccessibilityNeed:hover,body.application .smContentArea .applicationContent .applicationContentArea button#cancelAddColl:hover,body.application .smContentArea .applicationContent .applicationContentArea button#cancelAddEmployment:hover,body.application .smContentArea .applicationContent .applicationContentArea button#cancelAddHS:hover,body.application .smContentArea .applicationContent .applicationContentArea button#cancelAddLanguage:hover,body.application .smContentArea .applicationContent .applicationContentArea button#cancelAddQualification:hover,body.application .smContentArea .applicationContent .applicationContentArea button#deleteAccessibilityNeedItem:hover,body.application .smContentArea .applicationContent .applicationContentArea button#deleteEmploymentItem:hover,body.application .smContentArea .applicationContent .applicationContentArea button#deleteLanguage:hover,body.application .smContentArea .applicationContent .applicationContentArea button#deleteQualificationItem:hover,body.application .smContentArea .applicationContent .applicationContentArea button#editAccessibilityNeedItem:hover,body.application .smContentArea .applicationContent .applicationContentArea button#editEmploymentItem:hover,body.application .smContentArea .applicationContent .applicationContentArea button#editLanguage:hover,body.application .smContentArea .applicationContent .applicationContentArea button#editQualificationItem:hover,body.application .smContentArea .applicationContent .applicationContentArea button#primaryLanguage:hover,body.application .smContentArea .applicationContent .applicationContentArea button#saveAddAccessibilityNeed:hover,body.application .smContentArea .applicationContent .applicationContentArea button#saveAddColl:hover,body.application .smContentArea .applicationContent .applicationContentArea button#saveAddHS:hover,body.application .smContentArea .applicationContent .applicationContentArea button#saveAddLanguage:hover,body.application .smContentArea .applicationContent .applicationContentArea button#saveAddQualification:hover,body.application .smContentArea .applicationContent .applicationContentArea button.addDetailedListItem:hover,body.application .smContentArea .applicationContent .applicationContentArea button.fRight:hover,body.application .smContentArea .applicationContent .applicationContentArea button.sectionLink:hover{background:#1d728e}body.application .smContentArea .applicationContent .applicationContentArea button#saveAddAccessibilityNeed,body.application .smContentArea .applicationContent .applicationContentArea button#saveAddColl,body.application .smContentArea .applicationContent .applicationContentArea button#saveAddEmployment,body.application .smContentArea .applicationContent .applicationContentArea button#saveAddHS,body.application .smContentArea .applicationContent .applicationContentArea button#saveAddLanguage,body.application .smContentArea .applicationContent .applicationContentArea button#saveAddQualification{background:#1d728e!important;padding:12px;color:#fff;font-size:14px;border-radius:8px;border:1px solid #1d728e;font-style:normal;height:auto!important;line-height:1;text-transform:none;font-weight:400;display:inline-block}body.application .smContentArea .applicationContent .applicationContentArea button#deleteAccessibilityNeedItem,body.application .smContentArea .applicationContent .applicationContentArea button#deleteEmploymentItem,body.application .smContentArea .applicationContent .applicationContentArea button#deleteLanguage,body.application .smContentArea .applicationContent .applicationContentArea button#deleteQualificationItem,body.application .smContentArea .applicationContent .applicationContentArea button#editAccessibilityNeedItem,body.application .smContentArea .applicationContent .applicationContentArea button#editEmploymentItem,body.application .smContentArea .applicationContent .applicationContentArea button#editLanguage,body.application .smContentArea .applicationContent .applicationContentArea button#editQualificationItem,body.application .smContentArea .applicationContent .applicationContentArea button#primaryLanguage{padding:.5rem}body.application .smContentArea .applicationContent .applicationContentArea button#deleteAccessibilityNeedItem:hover,body.application .smContentArea .applicationContent .applicationContentArea button#deleteEmploymentItem:hover,body.application .smContentArea .applicationContent .applicationContentArea button#deleteLanguage:hover,body.application .smContentArea .applicationContent .applicationContentArea button#deleteQualificationItem:hover,body.application .smContentArea .applicationContent .applicationContentArea button#editAccessibilityNeedItem:hover,body.application .smContentArea .applicationContent .applicationContentArea button#editEmploymentItem:hover,body.application .smContentArea .applicationContent .applicationContentArea button#editLanguage:hover,body.application .smContentArea .applicationContent .applicationContentArea button#editQualificationItem:hover,body.application .smContentArea .applicationContent .applicationContentArea button#primaryLanguage:hover{background:0 0}body.application .smContentArea .applicationContent .applicationContentArea span.appsecStatus{border-radius:8px;margin-left:1rem}@media screen and (max-width:1500px) and (min-width:768px){body.application .smContentArea .flexWidget:not(.manySections) .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error p.error,body.application .smContentArea .flexWidget:not(.manySections) .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error span.errorMessage{max-width:65%!important}}@media screen and (max-width:1500px) and (min-width:768px){body.application .smContentArea .flexWidget:not(.manySections) .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error select+p.error,body.application .smContentArea .flexWidget:not(.manySections) .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error select+span.errorMessage{max-width:calc(65% - 50px)!important}}@media screen and (max-width:1885px) and (min-width:768px){body.application .smContentArea .flexWidget.manySections .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error select+p.error,body.application .smContentArea .flexWidget.manySections .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error select+span.errorMessage{max-width:calc(65% - 50px)!important}}body.application #AccessibilityNeedContainer .displayHeader,body.application #CollegeContainer .displayHeader,body.application #EmploymentContainer .displayHeader,body.application #HighSchoolContainer .displayHeader,body.application #LanguagesContainer .displayHeader,body.application #QualificationsOnEntryContainer .displayHeader{padding-bottom:1rem;border-bottom:none;display:flex;justify-content:space-between;align-items:center}body.application #AccessibilityNeedContainer .displayHeader h2,body.application #AccessibilityNeedContainer .displayHeader h3,body.application #AccessibilityNeedContainer .displayHeader h4,body.application #CollegeContainer .displayHeader h2,body.application #CollegeContainer .displayHeader h3,body.application #CollegeContainer .displayHeader h4,body.application #EmploymentContainer .displayHeader h2,body.application #EmploymentContainer .displayHeader h3,body.application #EmploymentContainer .displayHeader h4,body.application #HighSchoolContainer .displayHeader h2,body.application #HighSchoolContainer .displayHeader h3,body.application #HighSchoolContainer .displayHeader h4,body.application #LanguagesContainer .displayHeader h2,body.application #LanguagesContainer .displayHeader h3,body.application #LanguagesContainer .displayHeader h4,body.application #QualificationsOnEntryContainer .displayHeader h2,body.application #QualificationsOnEntryContainer .displayHeader h3,body.application #QualificationsOnEntryContainer .displayHeader h4{font-size:18px;font-weight:600;text-align:left;margin-bottom:0;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}@media screen and (max-width:768px){body.application #AccessibilityNeedContainer .displayHeader,body.application #CollegeContainer .displayHeader,body.application #EmploymentContainer .displayHeader,body.application #HighSchoolContainer .displayHeader,body.application #LanguagesContainer .displayHeader,body.application #QualificationsOnEntryContainer .displayHeader{flex-direction:column}body.application #AccessibilityNeedContainer .displayHeader h3,body.application #AccessibilityNeedContainer .displayHeader h4,body.application #CollegeContainer .displayHeader h3,body.application #CollegeContainer .displayHeader h4,body.application #EmploymentContainer .displayHeader h3,body.application #EmploymentContainer .displayHeader h4,body.application #HighSchoolContainer .displayHeader h3,body.application #HighSchoolContainer .displayHeader h4,body.application #LanguagesContainer .displayHeader h3,body.application #LanguagesContainer .displayHeader h4,body.application #QualificationsOnEntryContainer .displayHeader h3,body.application #QualificationsOnEntryContainer .displayHeader h4{margin-bottom:1rem}}body.application #AccessibilityNeedContainer .displayHeader button,body.application #CollegeContainer .displayHeader button,body.application #EmploymentContainer .displayHeader button,body.application #HighSchoolContainer .displayHeader button,body.application #LanguagesContainer .displayHeader button,body.application #QualificationsOnEntryContainer .displayHeader button{white-space:nowrap}body.application #AcademicContainer .icon.inspectIcon{position:absolute;top:7px;right:15px}body.application #AcademicContainer .icon.inspectIcon.HelpIcon{right:15px}body.application #AcademicContainer .icon.inspectIcon.smEyeIcon{right:-12px;top:10px}@media screen and (min-width:769px) and (max-width:991px){body.application #AcademicContainer .icon.inspectIcon.HelpIcon{right:14px}}@media screen and (max-width:768px){body.application #AcademicContainer .icon.inspectIcon.HelpIcon{top:0}body.application #AcademicContainer .icon.inspectIcon.smEyeIcon{top:2px}}body.application.rca #AcademicContainer .icon.inspectIcon{right:35px}body.application.rca #AcademicContainer .icon.inspectIcon.HelpIcon{right:35px}body.application.rca #AcademicContainer .icon.inspectIcon.smEyeIcon{right:0;top:10px}@media screen and (min-width:769px) and (max-width:1200px){body.application.rca #AcademicContainer .icon.inspectIcon.HelpIcon{right:15px}body.application.rca #AcademicContainer .icon.inspectIcon.smEyeIcon{right:-20px}}@media screen and (min-width:769px) and (max-width:991px){body.application.rca #AcademicContainer .icon.inspectIcon.HelpIcon{right:6px}}@media screen and (max-width:768px){body.application.rca #AcademicContainer .icon.inspectIcon.HelpIcon{top:0}body.application.rca #AcademicContainer .icon.inspectIcon.smEyeIcon{top:10px}}body.application .dataDisplayView .displayHeader{padding-bottom:1rem}body.application .dataDisplayView .displayHeader h3{max-width:100%}body.application .dataDisplayView .displayHeader,body.application .dataDisplayView .displayHeader button,body.application .dataDisplayView .displayHeader h3{float:none}body.application #SummaryContainer .summaryHeader{padding:1rem;clear:both;overflow:hidden;margin-top:1rem}body.application #SummaryContainer .field{padding:.5rem}body.application #SummaryContainer .fieldGroup.responsive>div.field{display:flex}body.application #SummaryContainer .fieldGroup.responsive>div.field span.address{width:auto}@media screen and (max-width:768px){body.application #SummaryContainer .fieldGroup.responsive>div.field{flex-direction:column}body.application #SummaryContainer .fieldGroup.responsive>div.field>label,body.application #SummaryContainer .fieldGroup.responsive>div.field>span{width:100%!important}}@media screen and (max-width:768px){body.application #SummaryContainer .fieldGroup.responsive .scoresContainer div.field label{vertical-align:top;margin-top:2px}body.application #SummaryContainer .fieldGroup.responsive .scoresContainer div.field span:not(.icon){float:none!important}}body.application div.msg,body.application p.msg{position:relative;float:none;border-radius:10px;background:#fff;font-size:14px;font-weight:700;padding-left:6rem;color:#000;display:flex!important;box-shadow:none;justify-content:space-between;align-items:center}body.application div.msg.error:before,body.application p.msg.error:before{background-image:url(../../../../../../../../wp-content/themes/u4sm/MH/images/error.png)}body.application div.msg.error h2.msgHeader,body.application p.msg.error h2.msgHeader{font-size:14px;font-weight:700}body.application div.msg:before,body.application p.msg:before{background:url(../../../../../../../../wp-content/themes/u4sm/MH/images/info.png) center no-repeat;width:35px;height:35px;position:absolute;top:calc(50% - 17.5px);left:1rem;content:"";display:inline-block}body.application div.msg[data-bind*=RequireCreateAnAccountApplicationAlreadyHaveOne0_Question],body.application p.msg[data-bind*=RequireCreateAnAccountApplicationAlreadyHaveOne0_Question]{position:fixed;top:1rem;left:1rem;right:1rem;z-index:999;max-width:calc(100% - 2rem)}body.application div.msg[data-bind*=RequireCreateAnAccountApplicationAlreadyHaveOne0_Question] .linkButton,body.application p.msg[data-bind*=RequireCreateAnAccountApplicationAlreadyHaveOne0_Question] .linkButton{background:#1d728e!important;padding:12px;color:#fff;font-size:14px;border-radius:8px;border:1px solid #1d728e;font-style:normal;height:auto!important;line-height:1;text-transform:none;font-weight:400;display:inline-block;white-space:nowrap;width:130px;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;width:-webkit-max-content;width:-moz-max-content;width:max-content}body.application div.msg[data-bind*=RequireCreateAnAccountApplicationAlreadyHaveOne0_Question] .closeIcon,body.application p.msg[data-bind*=RequireCreateAnAccountApplicationAlreadyHaveOne0_Question] .closeIcon{margin-left:1rem;width:40px;text-align:center;background:red!important}@media screen and (max-width:1175px) and (min-width:601px){body.application div.msg[data-bind*=RequireCreateAnAccountApplicationAlreadyHaveOne0_Question] .msgRight,body.application p.msg[data-bind*=RequireCreateAnAccountApplicationAlreadyHaveOne0_Question] .msgRight{display:flex;flex-direction:column}body.application div.msg[data-bind*=RequireCreateAnAccountApplicationAlreadyHaveOne0_Question] .msgRight a.linkButton,body.application p.msg[data-bind*=RequireCreateAnAccountApplicationAlreadyHaveOne0_Question] .msgRight a.linkButton{margin-left:0!important;margin-bottom:1rem}body.application div.msg[data-bind*=RequireCreateAnAccountApplicationAlreadyHaveOne0_Question] .msgRight a.linkButton.closeIcon,body.application p.msg[data-bind*=RequireCreateAnAccountApplicationAlreadyHaveOne0_Question] .msgRight a.linkButton.closeIcon{margin-bottom:0!important;width:100%;margin-left:0!important}}@media screen and (max-width:600px){body.application div.msg[data-bind*=RequireCreateAnAccountApplicationAlreadyHaveOne0_Question],body.application p.msg[data-bind*=RequireCreateAnAccountApplicationAlreadyHaveOne0_Question]{display:flex;flex-direction:column;align-items:flex-start}body.application div.msg[data-bind*=RequireCreateAnAccountApplicationAlreadyHaveOne0_Question]:before,body.application p.msg[data-bind*=RequireCreateAnAccountApplicationAlreadyHaveOne0_Question]:before{top:1.5rem}body.application div.msg[data-bind*=RequireCreateAnAccountApplicationAlreadyHaveOne0_Question] .msgRight,body.application p.msg[data-bind*=RequireCreateAnAccountApplicationAlreadyHaveOne0_Question] .msgRight{display:flex;align-items:flex-start;margin-left:0!important;margin-top:1rem!important}body.application div.msg[data-bind*=RequireCreateAnAccountApplicationAlreadyHaveOne0_Question] .msgRight a:not(.closeIcon),body.application p.msg[data-bind*=RequireCreateAnAccountApplicationAlreadyHaveOne0_Question] .msgRight a:not(.closeIcon){margin-left:0!important}}body.application .sectionFooter .fLeft,body.application .sectionFooter .fRight{float:none!important}body.application .sectionFooter{display:flex;justify-content:space-between;background:0 0;border:none;margin-top:2rem;position:relative}body.application .sectionFooter button{background:#1d728e!important;padding:12px;color:#fff;font-size:14px;border-radius:8px;border:1px solid #1d728e;font-style:normal;height:auto!important;line-height:1;text-transform:none;font-weight:400;display:inline-block;order:0}body.application .sectionFooter button span{font-weight:400!important}body.application .sectionFooter button#goToPreviousSectionButtonBottom{margin-right:auto}body.application .sectionFooter button#goToNextSectionButtonBottom{margin-left:auto!important;order:2}body.application .sectionFooter button#goToSummaryButton{order:3;margin-left:1rem!important}body.application .sectionFooter loader.fRight{position:absolute;top:0;right:calc(50% - 21px);background:#d3d3d3}body.application .buttonBar{margin-top:0;text-align:left}@media screen and (min-width:768px){body.application .buttonBar{padding-left:35%}}body.application .applicationSaveSummary{position:fixed;top:1rem;height:-webkit-max-content;height:-moz-max-content;height:max-content;z-index:999;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:0 1rem;border-radius:.5rem;font-weight:700;color:#333}@media screen and (min-width:768px){body.application.u4sm-theme #applicationContainer div.field>select{width:calc(65% - 50px)!important}}@media screen and (min-width:768px) and (max-width:1500px){body.application body.application .smContentArea .flexWidget:not(.manySections) .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error span.errorMessage{max-width:calc(65% - 50px)!important}}body.application body.application .smContentArea .flexWidget:not(.manySections) .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error input[type=password]+span.errorMessage,body.application body.application .smContentArea .flexWidget:not(.manySections) .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error input[type=text]+span.errorMessage{max-width:65%!important}@media screen and (max-width:10001px){body.application.u4sm-theme .smStickySlideup{max-width:100%!important}}@media screen and (max-width:1885px) and (min-width:769px){body.application:not(.mmu):not(.rca) .smContentArea .manySections .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error .comboSearch span.errorMessage{max-width:100%!important;left:0!important}}body.application.u4sm-theme:not(.mmu):not(.rca) .smContentArea #applicationContainer .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty .field.provincialBMNField,body.application.u4sm-theme:not(.mmu):not(.rca) .smContentArea #applicationContainer .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty .field.provincialField{align-items:flex-start;height:-webkit-max-content;height:-moz-max-content;height:max-content}body.application.u4sm-theme:not(.mmu):not(.rca) .smContentArea #applicationContainer .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty .field.provincialBMNField>input[type=text],body.application.u4sm-theme:not(.mmu):not(.rca) .smContentArea #applicationContainer .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty .field.provincialBMNField>select,body.application.u4sm-theme:not(.mmu):not(.rca) .smContentArea #applicationContainer .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty .field.provincialField>input[type=text],body.application.u4sm-theme:not(.mmu):not(.rca) .smContentArea #applicationContainer .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty .field.provincialField>select{width:calc(65% - 60px)!important}body.application.u4sm-theme:not(.mmu):not(.rca) .smContentArea #applicationContainer .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty .field.provincialBMNField>button,body.application.u4sm-theme:not(.mmu):not(.rca) .smContentArea #applicationContainer .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty .field.provincialField>button{position:absolute;top:5px;right:0}@media screen and (max-width:768px){body.application.u4sm-theme:not(.mmu):not(.rca) .smContentArea #applicationContainer .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty .field.provincialBMNField>label,body.application.u4sm-theme:not(.mmu):not(.rca) .smContentArea #applicationContainer .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty .field.provincialField>label{margin-bottom:1.5rem;padding-right:6rem!important}body.application.u4sm-theme:not(.mmu):not(.rca) .smContentArea #applicationContainer .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty .field.provincialBMNField>input[type=text],body.application.u4sm-theme:not(.mmu):not(.rca) .smContentArea #applicationContainer .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty .field.provincialBMNField>select,body.application.u4sm-theme:not(.mmu):not(.rca) .smContentArea #applicationContainer .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty .field.provincialField>input[type=text],body.application.u4sm-theme:not(.mmu):not(.rca) .smContentArea #applicationContainer .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty .field.provincialField>select{width:100%!important}body.application.u4sm-theme:not(.mmu):not(.rca) .smContentArea #applicationContainer .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty .field.provincialBMNField>button,body.application.u4sm-theme:not(.mmu):not(.rca) .smContentArea #applicationContainer .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty .field.provincialField>button{top:0}}@media screen and (min-width:1500px){body.application.u4sm-theme:not(.mmu):not(.rca) .smContentArea #applicationContainer .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty .field.provincialBMNField>span.errorMessage,body.application.u4sm-theme:not(.mmu):not(.rca) .smContentArea #applicationContainer .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty .field.provincialField>span.errorMessage{top:8px;transform:none;margin-top:0}}@media screen and (min-width:768px) and (max-width:1499px){body.application.u4sm-theme:not(.mmu):not(.rca) .smContentArea #applicationContainer .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty .field.provincialBMNField>span.errorMessage,body.application.u4sm-theme:not(.mmu):not(.rca) .smContentArea #applicationContainer .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty .field.provincialField>span.errorMessage{width:calc(65% - 60px)!important}}@media screen and (min-width:769px){body.application.u4sm-theme:not(.mmu):not(.rca) .smContentArea #applicationContainer .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty .field.provincialField>input[type=text],body.application.u4sm-theme:not(.mmu):not(.rca) .smContentArea #applicationContainer .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty .field.provincialField>select{width:calc(65% - 80px)!important}}@media screen and (max-width:768px){body.application.u4sm-theme:not(.mmu):not(.rca) .smContentArea #applicationContainer .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty .field.provincialField>label{padding-right:8rem!important}}@media screen and (min-width:768px) and (max-width:1499px){body.application.u4sm-theme:not(.mmu):not(.rca) .smContentArea #applicationContainer .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty .field.provincialField>input+span.errorMessage{width:calc(65% - 80px)!important}}@media screen and (min-width:1500) and (max-width:1885px){body.application.u4sm-theme:not(.mmu):not(.rca) .smContentArea #applicationContainer .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty .field.provincialField>input+span.errorMessage{width:calc(65% - 80px)!important}}@media screen and (max-width:1885px) and (min-width:769px){body.application.u4sm-theme:not(.mmu):not(.rca) .smContentArea .manySections #applicationContainer .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty .field.provincialField span.errorMessage{max-width:calc(65% - 80px)!important}body.application.u4sm-theme:not(.mmu):not(.rca) .smContentArea .manySections #applicationContainer .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty .field.provincialBMNField>span.errorMessage{max-width:calc(65% - 60px)!important}}body.application .fieldGroup .field.error textarea#PersonalStatement+span,body.application:not(.mmu):not(.rca) .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field:not(.error) span.errorMessage{position:absolute;top:50%;transform:translate(0,-50%);left:calc(100% + 10px);background:red;padding:5px;font-weight:700;color:#fff;font-size:12px;border-radius:3px;line-height:1;max-width:368px!important;text-align:center!important}body.application .fieldGroup .field.error textarea#PersonalStatement+span:after,body.application:not(.mmu):not(.rca) .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field:not(.error) span.errorMessage:after{content:"";position:absolute;top:calc(50% - 8px);right:100%;border-width:8px;border-style:solid;border-color:transparent red transparent transparent}@media screen and (max-width:1885px){body.application .fieldGroup .field.error textarea#PersonalStatement+span:after,body.application:not(.mmu):not(.rca) .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field:not(.error) span.errorMessage:after{top:auto;bottom:100%;right:20px;left:auto;border-width:8px;border-style:solid;border-color:transparent transparent red transparent}}@media screen and (max-width:1885px) and (min-width:769px){body.application .fieldGroup .field.error textarea#PersonalStatement+span,body.application:not(.mmu):not(.rca) .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field:not(.error) span.errorMessage{max-width:65%!important;left:35%!important;position:relative;top:auto;transform:none;margin-top:1rem}}@media screen and (max-width:769px){body.application .fieldGroup .field.error textarea#PersonalStatement+span,body.application:not(.mmu):not(.rca) .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field:not(.error) span.errorMessage{position:relative;top:auto;transform:none;left:auto;max-width:100%!important;margin-top:1rem}}@media screen and (max-width:1885px) and (min-width:769px){body.application .fieldGroup .field.error textarea#PersonalStatement+span{max-width:100%!important;width:100%!important;left:0!important}}body.application .smContentArea .summaryContainer div.fieldGroup div.field>span[data-bind*=EndDate],body.application .smContentArea .summaryContainer div.fieldGroup div.field>span[data-bind*=StartDate]{width:21%}@media screen and (max-width:463px){body.application:not(.mmu) .smContentArea .summaryContainer#SummaryContainer .fieldGroup.responsive .scoresContainer div.field>span[data-bind*=EndDate]:not(.icon),body.application:not(.mmu) .smContentArea .summaryContainer#SummaryContainer .fieldGroup.responsive .scoresContainer div.field>span[data-bind*=StartDate]:not(.icon){width:45%;float:right!important}body.application:not(.mmu) .smContentArea .summaryContainer#SummaryContainer .fieldGroup.responsive .scoresContainer div.field>span[data-bind*=EndDate]:not(.icon):empty,body.application:not(.mmu) .smContentArea .summaryContainer#SummaryContainer .fieldGroup.responsive .scoresContainer div.field>span[data-bind*=StartDate]:not(.icon):empty{width:21%;height:1px;float:none!important}}@media screen and (min-width:1501px){body.application:not(.mmu):not(.rca) .smContentArea .applicationContent .applicationContentArea #AcademicContainer .fieldGroup.split.fiftyfifty div.field.error span.errorMessage{top:20px}}@media screen and (min-width:1501px) and (max-width:1887px){body.application:not(.mmu):not(.rca) .smContentArea .manySections .applicationContent .applicationContentArea #AcademicContainer .fieldGroup.split.fiftyfifty div.field.error span.errorMessage{top:0}}@media screen and (max-width:1000px){.smOverlay .smModal{left:50%!important;transform:translate(-50%,0)!important}}@media only screen and (min-width:481px) and (max-width:767px){#trsPageFooter .footerAddress{text-align:center}#trsPageFooter .footerAddress img{min-width:0!important;margin-left:0!important}}.applyNowTooltip{background:#0678a3!important;color:#fff!important;border:none!important;border-radius:3px!important;padding:6px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;max-width:-webkit-max-content!important;max-width:-moz-max-content!important;max-width:max-content!important;word-wrap:break-word!important;position:relative!important}.applyNowTooltip:before{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #0678a3}.applyNowTooltip.ui-tooltip{z-index:9999!important}@media (max-width:768px){.applyNowTooltip{max-width:250px!important;font-size:12px!important;padding:6px 10px!important}}body.applicantLogin .smLandingPageHeader .smHeaderLogin{background:#f8f8f8;border-radius:10px}body.applicantLogin .smLandingPageHeader .smHeaderLogin .sm_forgotInfo a,body.applicantLogin .smLandingPageHeader .smHeaderLogin h2,body.applicantLogin .smLandingPageHeader .smHeaderLogin label.sm_rememberMe{color:#000!important}body.applicantLogin .smLandingPageHeader .smHeaderLogin .sm_forgotInfo li{margin-bottom:.5rem}body.applicantLogin .smLandingPageHeader .smHeaderLogin .sm_forgotInfo li a{font-weight:700}body.applicantLogin section.full.headline,body.applicantLogin section.full.headline+.full,body.applicantLogin section.full.headline+.full+.topheavy{display:none}body.applicantLogin header.signup:before{display:none}@media screen and (min-height:1200px){body.applicantLogin header.signup>.container>.row.text-center{padding:18.5rem 0}}body.applicantLogin header.signup .sm_sso.active{display:none}body.applicantLogin header.signup .sm_loginWidget .sm_loginFields input[type=password],body.applicantLogin header.signup .sm_loginWidget .sm_loginFields input[type=text]{border:1px solid grey;padding:.5rem!important;border-radius:8px;line-height:1.5;margin:1em 0;padding:.5rem 1rem!important}body.applicantLogin header.signup .sm_loginWidget input[type=submit]{background:#1d728e!important;padding:12px;color:#fff;font-size:14px;border-radius:8px;border:1px solid #1d728e;font-style:normal;height:auto!important;line-height:1;text-transform:none;font-weight:400;display:inline-block}body.applicantLogin header.signup .background-image-holder{background-image:url(../../../../../../../../wp-content/themes/u4sm/MH/images/applicantBackground.png)!important;background-position:center 40%!important}body .full.smLandingPageHeader .smHeaderLogin{visibility:hidden}body.loaded .full.smLandingPageHeader .smHeaderLogin{visibility:visible}body .smHeaderLogin{visibility:hidden}body:not(.applicantLogin).loaded .smHeaderLogin,body:not(.noSSO).loaded .smHeaderLogin{visibility:visible}body.home .background-image-holder{background-position:top center}body section.trs-light-row .stat-bubble,body section.trs-light-row h3{color:#767676}@media (prefers-reduced-motion){loader div.loading .loadingIcon{-webkit-animation-duration:0s;animation-duration:0s}}body input[type=password],body input[type=text],body select,body textarea{border-color:#8c8c8c}th.emptyTH{display:none}body .flexWidget .widgetHeader button{background-color:#4d6664}#reg_singleStudentSummary #PreviewCourseListContainer{border:2px solid #000}#reg_singleStudentSummary #PreviewCourseListContainer div.previewCourseListTable div.previewCourseListRow{display:flex}#reg_singleStudentSummary #PreviewCourseListContainer div.previewCourseListTable div.previewCourseListRow div.previewCourseListCell{padding:5px;font-weight:700;border-bottom:1px solid #000;color:#000}#reg_singleStudentSummary #PreviewCourseListContainer div.previewCourseListTable div.previewCourseListRow div.previewCourseListCell:first-of-type{width:30%}#reg_singleStudentSummary #PreviewCourseListContainer div.previewCourseListTable div.previewCourseListRow div.previewCourseListCell:last-of-type{width:70%}#reg_singleStudentSummary #PreviewCourseListContainer div.previewCourseListTable div.previewCourseListBody div.previewCourseRow{display:flex;border-bottom:1px solid #dfdfdf}#reg_singleStudentSummary #PreviewCourseListContainer div.previewCourseListTable div.previewCourseListBody div.previewCourseRow div.previewCourseCell{width:30%;padding:5px}#reg_singleStudentSummary #PreviewCourseListContainer div.previewCourseListTable div.previewCourseListBody div.previewCourseRow div.previewCourseCell .field,#reg_singleStudentSummary #PreviewCourseListContainer div.previewCourseListTable div.previewCourseListBody div.previewCourseRow div.previewCourseCell .field label,#reg_singleStudentSummary #PreviewCourseListContainer div.previewCourseListTable div.previewCourseListBody div.previewCourseRow div.previewCourseCell .field>span:not(.icon){float:none}#reg_singleStudentSummary #PreviewCourseListContainer div.previewCourseListTable div.previewCourseListBody div.previewCourseRow div.previewCourseCell div.field{display:block}#reg_singleStudentSummary #PreviewCourseListContainer div.previewCourseListTable div.previewCourseListBody div.previewCourseRow div.previewCourseCell div.field label,#reg_singleStudentSummary #PreviewCourseListContainer div.previewCourseListTable div.previewCourseListBody div.previewCourseRow div.previewCourseCell div.field span{display:inline-block}#reg_singleStudentSummary #PreviewCourseListContainer div.previewCourseListTable div.previewCourseListBody div.previewCourseRow div.previewCourseCell:last-of-type{width:70%}#reg_singleStudentSummary #PreviewCourseListContainer div.previewCourseListTable div.previewCourseListBody div.previewCourseRow div.previewCourseCell>span{font-style:italic}#PreviewCourseListContainer{border:2px solid #000}#PreviewCourseListContainer div.previewCourseListTable .previewCourseListHead{font-size:.9em;line-height:1}#PreviewCourseListContainer div.previewCourseListTable div.previewCourseListRow{display:flex}#PreviewCourseListContainer div.previewCourseListTable div.previewCourseListRow div.previewCourseListCell{padding:.5em;font-weight:700;border-bottom:1px solid #000;color:#000;line-height:1}#PreviewCourseListContainer div.previewCourseListTable div.previewCourseListRow div.previewCourseListCell:first-of-type{width:30%}#PreviewCourseListContainer div.previewCourseListTable div.previewCourseListRow div.previewCourseListCell:last-of-type{width:70%}#PreviewCourseListContainer div.previewCourseListTable div.previewCourseListBody div.mandatoryCoursePreviewRow{display:flex;border-bottom:1px solid #dfdfdf;line-height:1}#PreviewCourseListContainer div.previewCourseListTable div.previewCourseListBody div.mandatoryCoursePreviewRow div.mandatoryCoursePreviewCell{width:30%;padding:.5em}#PreviewCourseListContainer div.previewCourseListTable div.previewCourseListBody div.mandatoryCoursePreviewRow div.mandatoryCoursePreviewCell .field{float:none}#PreviewCourseListContainer div.previewCourseListTable div.previewCourseListBody div.mandatoryCoursePreviewRow div.mandatoryCoursePreviewCell .field label{margin:0;float:none}#PreviewCourseListContainer div.previewCourseListTable div.previewCourseListBody div.mandatoryCoursePreviewRow div.mandatoryCoursePreviewCell .field>span:not(.icon){float:none}#PreviewCourseListContainer div.previewCourseListTable div.previewCourseListBody div.mandatoryCoursePreviewRow div.mandatoryCoursePreviewCell div.field{display:block}#PreviewCourseListContainer div.previewCourseListTable div.previewCourseListBody div.mandatoryCoursePreviewRow div.mandatoryCoursePreviewCell div.field label{display:inline-block}#PreviewCourseListContainer div.previewCourseListTable div.previewCourseListBody div.mandatoryCoursePreviewRow div.mandatoryCoursePreviewCell div.field span{display:inline-block}#PreviewCourseListContainer div.previewCourseListTable div.previewCourseListBody div.mandatoryCoursePreviewRow div.mandatoryCoursePreviewCell:last-of-type{width:70%}#PreviewCourseListContainer div.previewCourseListTable div.previewCourseListBody div.mandatoryCoursePreviewRow div.mandatoryCoursePreviewCell>span{display:block;float:left;clear:both;width:100%;margin-bottom:.5em;font-size:1.1em;margin-top:.5em;font-style:italic}.mmu :invalid{outline:1px solid red}.mmu form:invalid{outline:0}.mmu #datepicker{height:none;margin:0;padding:0;vertical-align:bottom}.mmu .applicationContent .fieldGroup.split.fiftyfifty>div.field>.portalDate.hasDatepicker{display:inline-block}.mmu .description{color:#000;font-size:.9em;font-weight:600}.mmu.u4sm-theme .applicationContentArea .ApplicationInformationContainer .field.error,.mmu.u4sm-theme .applicationContentArea .fieldGroup .field.error{padding:10px!important}.mmu.u4sm-theme .applicationContent .fieldGroup.split.fiftyfifty>div.field>label.error,.mmu.u4sm-theme .applicationContentArea .ApplicationInformationContainer .field.error label.error,.mmu.u4sm-theme .applicationContentArea .fieldGroup .field.error p.error,.mmu.u4sm-theme.page-template .applicationContent #EmploymentContainer .field.error label.error{color:#c10606!important;font-weight:700!important;font-size:18px!important;margin:0!important;text-align:left!important;width:100%!important}.mmu .ui-datepicker-trigger:hover{cursor:pointer}.mmu .ui-datepicker .ui-datepicker-next span,.mmu .ui-datepicker .ui-datepicker-prev span{color:transparent}.mmu #datepicker{height:none;margin:0;padding:0;vertical-align:bottom}.mmu .ui-datepicker-trigger{margin:2px;padding:0;vertical-align:bottom}.mmu .ui-datepicker-trigger img{height:none;width:none}.mmu .offscreen{-webkit-clip-path:(1px 1px 1px 1px);clip-path:(1px 1px 1px 1px);-webkit-clip-path:(1px,1px,1px,1px);clip-path:(1px,1px,1px,1px);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;width:1px}.mmu button.ui-datepicker-trigger{background-color:transparent!important;border:none!important;margin:auto!important}.mmu button.ui-datepicker-trigger:active,.mmu button.ui-datepicker-trigger:focus,.mmu button.ui-datepicker-trigger:hover{background-color:#fdf6e7!important;border:none!important;margin:auto!important;outline:1px solid #13099e!important}.mmu .applicationContainer .applicationContent .displayHeader h2,.mmu .applicationContainer .applicationContent .displayHeader h3{max-width:100%}.mmu .applicationContent .displayHeader h2,.mmu .applicationContent .displayHeader h3{display:block;float:left;clear:both;width:100%;max-width:95%;text-align:center;margin:.25em 0;color:#333}@media screen and (min-width:720px){.mmu .dataDisplayView .displayHeader h2{text-align:left!important;font-size:calc(1em * 1.25 * 1.25)!important}}@media only screen and (min-width:768px){.mmu .u4sm-theme .description{padding:40px 0 0!important;width:100%}}@media only screen and (max-width:767px){.mmu .smContentArea .applicationSidebar .appsecList>li>a.active>span.appsecTitle,.mmu .smContentArea .applicationSidebar .appsecList>li>a>span.appsecTitle{display:none}}.mmu .dataDisplayView dl.detailedList{clear:both;cursor:pointer;display:block;float:left;margin-left:.1em;margin-top:.5em;padding:.5em;width:99%}.mmu dl.detailedList .listItem{background-color:#fff;border:solid 1px #cfcfcf;clear:both;display:block;float:left;line-height:1em;margin-bottom:.5em;padding:.5em;position:relative;width:100%}.mmu .smContentArea dl.detailedList .listItem.withActions .itemSummary.responsive{max-width:80%!important}.mmu .smContentArea dl.detailedList .listItem.withActions .itemSummary.responsive.disability{max-width:100%!important}.mmu .smContentArea dl.detailedList .listItem .itemSummary dd,.mmu .smContentArea dl.detailedList .listItem .itemSummary.responsive div.field.inline{clear:none;float:left}.mmu dl.detailedList .listItem .itemSummary>.field.inline,.mmu dl.detailedList .listItem .itemSummary>dd:not(.icon){clear:both;color:#3d3d3d;float:left;font-size:.9em}.mmu .field.inline dd,.mmu .field.inline dt{clear:none;display:inline-block}.mmu .field.inline dt{margin-bottom:0;margin-right:.5em;margin-top:.3em}.mmu .field dt{color:#4c4c4c;float:left}.mmu .field dd{box-sizing:border-box;line-height:2}.mmu .field.inline.disabilitylabel dd{margin-top:.2em}.mmu .field.inline.disabilitylabel .field.inline{width:100%}.mmu .field dt::after{content:":"}.mmu .smContentArea dl.detailedList .listItem .itemSummary.responsive>dd::after,.mmu .smContentArea dl.detailedList .listItem .itemSummary.responsive>div.field.inline::after{color:#999;content:" | ";font-size:1rem;margin:0 .5em;position:relative;top:-1px}.mmu dl.detailedList .listItem.withActions .listItemActions{float:right}.mmu dl.detailedList .listItem.withActions .listItemActions>button{background-color:#fff;border-width:1px;box-shadow:0 0 .1em rgba(0,0,0,.2);min-width:0;padding:.25em}.mmu .smContentArea .applicationSidebar .appsecList>li>a>span.appsecTitle{display:block;padding:0 10px!important;width:82%;margin-right:-100%;color:#000;background-color:#ededed;transition:background-color .3s ease;border-top-right-radius:3px;border-bottom-right-radius:3px}.mmu .smContentArea .applicationHeader .appsecList>li>a.active>span.appsecTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:40px}.mmu .smContentArea .applicationHeader .appsecList>li>a.active>span.appsecTitle,.mmu .smContentArea .applicationSidebar .appsecList>li>a.active>span.appsecTitle{background-color:#3b8dbd!important;clear:none;color:#fff;display:block;float:left;font-weight:700}.mmu .fieldGroup.responsive div.field dt{clear:none;display:block;float:left;margin-right:.5em}.mmu .fieldGroup:not(.bar) .field dt{font-weight:600!important}.mmu .fieldGroup.responsive div.field dd{clear:none;color:#333;display:block;float:left}.mmu .fieldGroup .field .testme{background-color:#00f}.mmu .summaryContainer dl.fieldGroup div.field:nth-child(2n){background-color:#f2f2f2;width:100%}.mmu.u4sm-theme .applicationContentArea .fieldGroup .field.error p.error{padding:10px 0;float:right}.mmu.u4sm-theme .fieldGroup .field>.fieldHelp.active{width:100%;margin-right:0}.mmu .smContentArea dl.detailedList .listItem .itemSummary.responsive>dd::after,.mmu .smContentArea dl.detailedList .listItem .itemSummary.responsive>div.field.inline::after{content:""}.mmu .field dd{line-height:1.8}.mmu .applicationSidebar .appsecList>li span.maxCharEllipsis{white-space:normal}.mmu.u4sm-theme.page-template-application-portal-step-1 #LanguagesContainer label[data-bind="localize_Text: 'LanguageSection_Note'"]{width:100%!important;text-align:left!important;margin:0 0 15px!important}.mmu.u4sm-theme.page-template-application-portal-step-1 #LanguagesContainer label[data-bind="localize_Text: 'LanguageSection_ScoreGuidanceText'"]{width:100%!important;text-align:left!important;margin:15px 0!important}.mmu #documentChecklistForm .listItem.documentsList .uploadControl>div:last-child .field.inline span:not(.icon){width:auto!important;line-height:1!important}.mmu.u4sm-theme .smContentArea ul.beforetermsformdetailedList>li .listItem{background-color:#fff;padding:.5em;display:block;float:left;clear:both;width:100%;position:relative;border:solid 1px #cfcfcf;line-height:1em}.mmu.u4sm-theme #BasicContactContainer .fieldGroup h3{padding:.5em 0}.mmu.u4sm-theme .flexWidget .applicationContainer label[for=useMailingAddress]{padding:0 0 0 20px!important}.mmu input[type=checkbox]:invalid{outline-width:1px;outline-style:solid!important;outline-color:red!important}.mmu .partialApplicationContainer .smPartialNewApplication.smModalClose{color:#004a97!important;text-decoration:underline!important;font-weight:700!important;cursor:pointer}.mmu .partialApplicationContainer .smPartialNewApplication.smModalClose:hover{text-decoration:underline!important}@media only screen and (max-width:767px){.mmu .smContentArea .applicationSidebar .appsecList>li a.active>span.appsecTitle,.mmu .smContentArea .applicationSidebar .appsecList>li a>span.appsecTitle,.mmu .smContentArea .appsecList .appsecSpacer{display:none}}@media only screen and (max-width:767px){.mmu .smContentArea .applicationSidebar .appsecList>li>a.active>span.appsecTitle,.mmu .smContentArea .applicationSidebar .appsecList>li>a>span.appsecTitle{display:none}}.mmu .idelLogoutPopup .smModal.smallDialog{max-height:300px!important}.mmu .idelLogoutPopup .smModalContent{max-height:200px!important;font-size:18px!important}.mmu .idelLogoutPopup .smModalHeader>h2{margin:0;padding-left:10px;float:none;color:#000!important;font-size:28px!important;font-weight:700;line-height:1.6}.mmu .idelLogoutPopup .timerMsg{margin:15px 0 20px}.mmu .idelLogoutPopup .smModalFooter{text-align:right}.mmu .flexWidget .widgetHeader h2{text-align:center!important}.mmu .idelLogoutPopup .smModalFooter button{background-color:#fff!important;color:#000!important;font-weight:400!important;width:auto!important;text-align:right!important;margin-left:5px!important;border:1px solid #000!important;border-radius:0!important;padding:2.5px 10px!important;font-size:20px!important;text-transform:capitalize;line-height:1.3!important;font-family:"Source Sans Pro","Helvetica Neue",Arial,sans-serif!important}.u4sm-theme.mmu .idelLogoutPopup .smModalFooter button:focus,.u4sm-theme.mmu .idelLogoutPopup .smModalFooter button:hover{background-color:#3498db!important;color:#fff!important;border-color:#fff!important}#disablitySectionNoBorder{border:none}.mmu .top-bar.overlay-bar.offscreen-menu{border-bottom:none!important}.mmu .top-bar.overlay-bar.offscreen-menu .row.nav-menu .smQuickLinks{border-bottom:none!important}.mmu .nav-menu .personIconWhite,.mmu .smContentArea .personIconWhite,.mmu .smProfileHeader .personIconWhite{background-image:url(../../../assets/img/svg/icon_person.svg)!important}.mmu .apas_disclaimer.alert{background-position:5px 20px}.mmu #AcademicLevel,.mmu #AcademicStartPeriod,.mmu #AdmissionsProgram,.mmu #ApplicationGoal,.mmu #AttendanceReason,.mmu #AttendanceType,.mmu #Campus,.mmu #DeliveryMethod,.mmu #ExpectedEnrollmentLoad,.mmu #InitialEnrollmentStatus,.mmu #ProgramRoute,.mmu #TypeofAdmissions{display:none}@media screen and (min-width:769px) and (max-width:783px){body.mmu.application .flexWidget .stagesExpand{display:flex}body.mmu.application .newWizard,body.mmu.application.u4sm-theme .applicationContentArea{width:100%!important}body.mmu.application .newWizard{flex-direction:column}body.mmu.application .flexWidget section.applicationContent .newWizard:before{display:block;content:"";position:absolute;top:1%;left:12px;right:0;bottom:1%;width:1px;height:98%;background:#079ec2}body.mmu.application .flexWidget section.applicationContent .newWizard .wizardItem{justify-content:start;flex-direction:row}body.mmu.application .flexWidget section.applicationContent .newWizard .wizardItem span.appsecIndex{margin-right:1rem}body.mmu.application .flexWidget section.applicationContent .newWizard .wizardItem span.itemName{margin-top:0!important}body.mmu.application .flexWidget section.applicationContent .newWizard .wizardItem:not(:last-of-type){margin-bottom:2rem}body.mmu.application .flexWidget section.applicationContent .applicationContentArea{width:70%;height:-moz-max-content;height:-webkit-max-content;height:max-content}}@media screen and (max-width:1885px) and (min-width:calc(768px + 1px)){body.mmu.application .smContentArea .manySections .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error span.errorMessage{max-width:65%!important;left:calc(35% + 0em)!important;position:relative;top:auto;transform:none;margin-top:1rem}body.mmu.application .smContentArea .manySections .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error span.errorMessage:after{top:auto;bottom:100%;right:20px;left:auto;border-width:8px;border-style:solid;border-color:transparent transparent red transparent}}@media screen and (max-width:1885px) and (min-width:calc(1768px)){body.mmu.application .smContentArea .manySections .applicationContent .applicationContentArea #LanguagesContainer .fieldGroup.split.fiftyfifty div.field.error span.errorMessage{max-width:368px!important;top:20px!important;left:calc(100% + 10px)!important;position:absolute!important;margin-top:0!important}}body.mmu.application .newWizard{max-width:700px}body.mmu.application .newWizard .wizardItem span{font-size:16px!important}body.mmu.application .smContentArea .applicationContent .applicationContentArea{background:0 0!important;padding:0!important;border-radius:0}body.mmu.application .smContentArea .applicationContent .applicationContentArea #TestContainer{background:#eaeaea!important;margin:10px 0!important;padding:15px!important}body.mmu.application .smContentArea .applicationContent .applicationContentArea #TestContainer:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){body.mmu.application .smContentArea .applicationContent .applicationContentArea #TestContainer{padding:40px!important}}body.mmu.application .smContentArea .applicationContent .applicationContentArea h2{color:#e10892!important;font-weight:400;font-family:Serifa-Lig,Helvetica,Arial,sans-serif!important}body.mmu.application .smContentArea .applicationContent .applicationContentArea h3{font-weight:400}body.mmu.application .smContentArea .applicationContent .applicationContentArea .summaryHeader h3{max-width:calc(100% - 140px)}@media screen and (max-width:768px){body.mmu.application .smContentArea .applicationContent .applicationContentArea .summaryHeader h3{float:none;max-width:100%}}body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field{align-items:flex-start}@media only screen and (min-width:768px){body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field{padding:10px 0!important;border-style:solid;border-width:0 0 1px;border-color:#e0e0e0;margin:0!important}}body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field label{text-align:right!important}body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field label.requiredLabel:before{content:" * ";color:red;font-size:25px;position:relative;top:6px;left:4px;display:inline-block;margin-right:5px}body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field label.sr-only{position:relative;opacity:0}body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field .comboSearch,body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]),body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>label#MMUEducationAdviser+div,body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p,body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select,body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>span,body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>textarea{width:calc(60% + 15px)!important}body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field .combobox{width:100%!important}body.mmu.application.u4sm-theme .smContentArea #applicationContainer .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field select{height:auto!important;line-height:1.2!important}body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p.error{width:100%!important;font-size:13px!important;font-weight:700!important;color:#fff!important;line-height:1.2!important}@media screen and (max-width:1800px){body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p.error{position:relative;top:auto;transform:none;left:auto;max-width:100%!important;margin-top:1rem!important}body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p.error:after{top:auto;bottom:100%;right:20px;left:auto;border-width:8px;border-style:solid;border-color:transparent transparent red transparent}}@media screen and (max-width:1800px) and (min-width:769px){body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p.error{left:calc(40px - 15px);width:100%!important}}body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.mailingAddress label.sr-only+input[type=text]{margin-left:auto}@media screen and (max-width:768px){body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field label{text-align:left!important}body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field .comboSearch,body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]),body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>p,body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select,body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>span,body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>textarea{width:100%!important;padding-right:0!important}}body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty .msg.login.active .linkButton{max-width:360px!important;padding:12px!important;color:#fff!important;font-family:inherit!important;font-weight:700!important;font-size:1em!important;text-align:center!important;border:none!important;border-radius:6px!important;transition:.2s ease-in-out!important;cursor:pointer!important;background:#e10892!important;margin:0 0 .75em!important;line-height:1.3!important;white-space:nowrap;text-decoration:none!important}body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty .msg.login.active .linkButton.closeIcon{margin-left:.5rem!important;background:red!important}@media screen and (max-width:1175px) and (min-width:601px){body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty .msg.login.active .linkButton.closeIcon{margin-left:0!important}}body.mmu.application .sectionFooter button span{font-weight:600!important}body.mmu.application #AccessibilityNeedContainer .displayHeader,body.mmu.application #EmploymentContainer .displayHeader,body.mmu.application #HighSchoolContainer .displayHeader,body.mmu.application #QualificationsOnEntryContainer .displayHeader{display:flex;flex-direction:column;padding-bottom:1rem;border-bottom:none;justify-content:space-between;align-items:center}body.mmu.application #AccessibilityNeedContainer .displayHeader h2,body.mmu.application #EmploymentContainer .displayHeader h2,body.mmu.application #HighSchoolContainer .displayHeader h2,body.mmu.application #QualificationsOnEntryContainer .displayHeader h2{font-size:24px!important}@media screen and (min-width:720px){body.mmu.application #AccessibilityNeedContainer .displayHeader h2,body.mmu.application #EmploymentContainer .displayHeader h2,body.mmu.application #HighSchoolContainer .displayHeader h2,body.mmu.application #QualificationsOnEntryContainer .displayHeader h2{font-size:28px!important}}@media screen and (min-width:1600px){body.mmu.application #AccessibilityNeedContainer .displayHeader h2,body.mmu.application #EmploymentContainer .displayHeader h2,body.mmu.application #HighSchoolContainer .displayHeader h2,body.mmu.application #QualificationsOnEntryContainer .displayHeader h2{font-size:32px!important}}body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error span.errorMessage{font-size:14px!important;line-height:1.3!important}@media screen and (max-width:1768px){body.application.mmu #ApplicationInformationForm .split.fiftyfifty .field.error span.errorMessage{position:relative;top:0;display:inline-block!important;width:100%!important;max-width:100%!important;left:0!important;margin-top:.5rem!important}body.application.mmu #ApplicationInformationForm .split.fiftyfifty .field.error span.errorMessage:after{top:auto;bottom:100%;right:20px;left:auto;border-width:8px;border-style:solid;border-color:transparent transparent red transparent}}@media screen and (max-width:1768px){body.application.mmu #ApplicationInformationForm .split.fiftyfifty .field.error span.errorMessage{position:relative;top:0;display:inline-block!important;width:100%!important;max-width:100%!important;left:0!important;margin-top:.5rem!important}body.application.mmu #ApplicationInformationForm .split.fiftyfifty .field.error span.errorMessage:after,body.application.mmu #LanguagesContainer .split.fiftyfifty .field span.errorMessage:after,body.application.rca #LanguagesContainer .split.fiftyfifty .field span.errorMessage:after{top:auto;bottom:100%;right:20px;left:auto;border-width:8px;border-style:solid;border-color:transparent transparent red transparent}}@media screen and (min-width:768px){.u4sm-theme #applicationContainer div.field>select{width:calc(60% + 15px)!important}.u4sm-theme.continuing-education #applicationContainer div.field>select{width:auto!important}}.u4sm-theme.continuing-education #applicationContainer div.field>select{max-width:calc(55% - 4rem)!important}body.mmu.application .smContentArea .applicationContent .applicationContentArea:focus-visible{outline:0}body.mmu.application .smContentArea .applicationContent .applicationContentArea #AccountCreationForm .fieldGroup.split.fiftyfifty>.fieldText+p.msg.login.active{position:fixed;top:1rem;left:1rem;right:1rem;z-index:999;max-width:calc(100% - 2rem)}body.mmu.application .smContentArea .applicationContent .applicationContentArea #BasicContactForm .fieldGroup.split.fiftyfifty>.field>p{width:100%!important}body.mmu.application .newWizard .wizardItem.appsec-seen.appsec-incomplete.appsec-optional span.appsecIndex{border-color:#4bb543!important;background:url(../../../../../../../../wp-content/themes/u4sm/MH/images/check-solid.png) center center no-repeat #4bb543!important}body.mmu.application .smContentArea .applicationContent .applicationContentArea #AccessibilityNeedContainer .fieldGroup.split.fiftyfifty div.field.error span.errorMessage{line-height:1.2!important}@media screen and (max-width:1768px) and (min-width:769px){body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error input#PersonHomePhoneNumber+span.errorMessage,body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error select#DisabilityStatusID+span.errorMessage,body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error select#LanguageQualificationObtained+span.errorMessage,body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error select#ResidentCountryID+span.errorMessage,body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error select#knownDisability+span.errorMessage{position:absolute;top:53px}}@media screen and (max-width:1885px) and (min-width:769px){body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error input#PersonHomePhoneNumber+span.errorMessage,body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error select#DisabilityStatusID+span.errorMessage,body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error select#LanguageQualificationObtained+span.errorMessage,body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error select#ResidentCountryID+span.errorMessage,body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error select#knownDisability+span.errorMessage{position:absolute;top:53px!important}}body.application.mmu .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field label.requiredLabel:after,body.application.mmu .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field label:after{content:":"!important;display:inline!important;font-size:1rem;margin:0}body.application.mmu .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.radioGroup>div>label{padding-right:10px!important}body.application.mmu .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.radioGroup>div>label:after{display:none!important}body.application.mmu .smOverlay .sm_sso.active ul:before{content:"Or use a single-sign-on provider";display:block;color:#333;font-weight:600;margin:0 0 1.5em 0;text-align:center}body.application.mmu #ApplicationInformationForm .split.fiftyfifty .field.error,body.application.mmu #LanguagesContainer .split.fiftyfifty .field,body.application.rca #ApplicationInformationContainer .split.fiftyfifty .field{position:relative!important;background:0 0!important}body.application.mmu #ApplicationInformationForm .split.fiftyfifty .field.error span.errorMessage{float:none;width:calc(60% + 15px)!important;position:absolute;top:auto;bottom:160px;left:calc(100% + 10px);background:red;padding:5px;font-weight:700;color:#fff;font-size:12px;border-radius:3px;line-height:1;max-width:368px!important;font-size:14px!important;line-height:1.3!important;transform:none;text-align:center}body.application.mmu #ApplicationInformationForm .split.fiftyfifty .field.error span.errorMessage:after,body.application.mmu #LanguagesContainer .split.fiftyfifty .field span.errorMessage:after,body.application.rca #ApplicationInformationContainer .split.fiftyfifty .field span.errorMessage:after{content:"";position:absolute;top:calc(50% - 8px);right:100%;border-width:8px;border-style:solid;border-color:transparent red transparent transparent}body.application.mmu #LanguagesContainer .split.fiftyfifty .field span.errorMessage,body.application.rca #ApplicationInformationContainer .split.fiftyfifty .field span.errorMessage{position:absolute;top:20px;left:calc(100% + 10px);background:red;padding:5px;font-weight:700;color:#fff!important;font-size:13px!important;border-radius:3px;line-height:1.3!important;max-width:368px!important;text-align:center!important}@media screen and (max-width:1500px){body.application.mmu #ApplicationInformationForm .split.fiftyfifty .field.error span.errorMessage,body.application.mmu #LanguagesContainer .split.fiftyfifty .field span.errorMessage,body.application.rca #ApplicationInformationContainer .split.fiftyfifty .field span.errorMessage{margin-top:1rem!important}}@media screen and (max-width:1500px) and (min-width:768px){body.application.mmu #ApplicationInformationForm .split.fiftyfifty .field.error span.errorMessage,body.application.mmu #LanguagesContainer .split.fiftyfifty .field span.errorMessage,body.application.rca #ApplicationInformationContainer .split.fiftyfifty .field span.errorMessage{max-width:65%!important;left:calc(40% - 15px)!important}}@media screen and (max-width:1768px){body.application.mmu #ApplicationInformationForm .split.fiftyfifty .field.error span.errorMessage,body.application.mmu #LanguagesContainer .split.fiftyfifty .field span.errorMessage,body.application.rca #ApplicationInformationContainer .split.fiftyfifty .field span.errorMessage{position:relative;top:0;display:inline-block!important;width:100%!important;max-width:100%!important;left:0!important;margin-top:1rem!important}body.application.mmu #ApplicationInformationForm .split.fiftyfifty .field.error span.errorMessage:after,body.application.mmu #LanguagesContainer .split.fiftyfifty .field span.errorMessage:after,body.application.rca #ApplicationInformationContainer .split.fiftyfifty .field span.errorMessage:after{top:auto;bottom:100%;right:20px;left:auto;border-width:8px;border-style:solid;border-color:transparent transparent red transparent}}@media screen and (max-width:768px){body.application.mmu #ApplicationInformationForm .split.fiftyfifty .field.error span.errorMessage{width:100%!important}}@media screen and (max-width:1768px) and (min-width:768px){body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error p.error,body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error span.errorMessage{max-width:65%!important}}@media screen and (max-width:1768px) and (min-width:768px){body.application.mmu #LanguagesContainer .split.fiftyfifty .field span.errorMessage,body.application.rca #ApplicationInformationContainer .split.fiftyfifty .field span.errorMessage,body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error p.error,body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error span.errorMessage{max-width:calc(65% - 15px)!important;left:calc(40% - 15px)!important}}body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error span.errorMessage{transform:none!important;padding-top:0!important;padding-bottom:0!important}body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error.mailingAddress.no-border span.errorMessage{display:none!important}@media screen and (min-width:1500px){body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error span.errorMessage{top:20px}body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error #EmploymentAdddress+span.errorMessage{top:100px}body.mmu.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error #Description+span.errorMessage{top:46px}}body.application.mmu.u4sm-theme .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty>div.hsDateRange.field.error>span.errorMessage{position:absolute!important;top:20px!important;left:calc(100% + 10px)!important}@media screen and (max-width:1768px){body.application.mmu.u4sm-theme .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty>div.hsDateRange.field.error>span.errorMessage{position:relative!important;top:auto!important;transform:none!important;left:auto!important;max-width:100%!important}}@media screen and (max-width:1768px) and (min-width:768px){body.application.mmu.u4sm-theme .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty>div.hsDateRange.field.error>span.errorMessage{max-width:65%!important;left:calc(40% - 15px)!important}}@media screen and (max-width:768px){body.application.mmu.u4sm-theme .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty>div.hsDateRange.field.error>.js-datepicker{margin-bottom:15px!important}body.application.mmu.u4sm-theme .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty>div.hsDateRange.field.error>span.errorMessage{width:100%!important;margin-top:0!important;top:0!important}}@media only screen and (min-width:768px){.u4sm-theme .fieldGroup .field>.icon.info{top:19px!important}}@media only screen and (max-width:768px){.u4sm-theme .fieldGroup .field>.icon.info{right:0!important}}@media screen and (min-width:768px){body.mmu.application.u4sm-theme #applicationContainer div.field>select{width:calc(60% + 15px)!important}}body.application.mmu #SummaryContainer .field.inline dt{margin-top:2px}body.application.mmu .smContentArea .applicationContent .applicationContentArea span.appsecStatus{margin-top:.8rem}body.application.mmu #SummaryContainer .fieldGroup.responsive>div.field{flex-wrap:wrap}body.application.mmu #SummaryContainer .fieldGroup.responsive>div.field label{text-align:left!important}body.application.mmu .smContentArea .applicationContent .applicationContentArea #SummaryContainer span.appsecStatus{margin-top:13px}@media only screen and (min-width:768px){.u4sm-theme .fieldGroup .field>.icon.info{top:19px!important}}@media only screen and (max-width:768px){.u4sm-theme .fieldGroup .field>.icon.info{right:0!important}body.application.mmu.u4sm-theme .applicationContentArea .field.error .ui-datepicker-trigger{top:45px!important;right:12px!important}body.application.mmu.u4sm-theme .applicationContentArea .ui-datepicker-trigger{top:40px!important;right:5px!important}.mmu.u4sm-theme .applicationContent .fieldGroup.split.fiftyfifty>div.hsDateRange .portalDate{margin:0!important}.mmu.u4sm-theme .applicationContent .fieldGroup.split.fiftyfifty .field[aria-labelledby=MMUEducationAdviser] .fieldHelp.active{margin-top:1rem!important}}@media screen and (min-width:768px){body.mmu.application.u4sm-theme #applicationContainer div.field>select{width:calc(60% + 15px)!important}}body.application.mmu #SummaryContainer .field.inline dt{margin-top:2px}body.application.mmu .smContentArea .applicationContent .applicationContentArea span.appsecStatus{margin-top:.8rem}body.application.mmu #SummaryContainer .fieldGroup.responsive>div.field{flex-wrap:wrap}body.application.mmu #SummaryContainer .fieldGroup.responsive>div.field label{text-align:left!important}body.application.mmu .smContentArea .applicationContent .applicationContentArea #SummaryContainer span.appsecStatus{margin-top:13px}@media screen and (max-width:1885px){body.application.mmu .smContentArea .manySections .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error span.errorMessage{margin-top:1rem!important;top:0!important}}@media screen and (min-width:769px){body.application.mmu .smContentArea .flexWidget.manySections .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).portalDate+.error,body.application.mmu .smContentArea .flexWidget.manySections .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).portalDate+.errorMessage,body.application.mmu .smContentArea .flexWidget:not(.manySections) .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).portalDate+.error,body.application.mmu .smContentArea .flexWidget:not(.manySections) .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).portalDate+.errorMessage{left:calc(100% + 10px)!important;max-width:368px!important}}@media screen and (max-width:1885px) and (min-width:769px){body.application.mmu .smContentArea .flexWidget.manySections .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error select+span.errorMessage,body.application.mmu .smContentArea .manySections .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error span.errorMessage{left:calc(40% - 15px)!important;max-width:calc(65% - 20px)!important}body.application.mmu .smContentArea .flexWidget.manySections .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).portalDate+.error,body.application.mmu .smContentArea .flexWidget.manySections .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).portalDate+.errorMessage,body.application.mmu .smContentArea .flexWidget:not(.manySections) .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).portalDate+.error,body.application.mmu .smContentArea .flexWidget:not(.manySections) .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).portalDate+.errorMessage{position:relative!important;left:calc(40% - 15px)!important;max-width:calc(65% - 20px)!important;margin-top:1rem!important}html body.application.mmu .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).portalDate+.error:after,html body.application.mmu .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]).portalDate+.errorMessage:after{top:auto!important;bottom:100%!important;right:20px!important;left:auto!important;border-width:8px!important;border-style:solid!important;border-color:transparent transparent red transparent!important}}@media screen and (max-width:1885px){body.application.mmu .smContentArea .manySections .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error .comboSearch span.errorMessage{width:100%!important;display:inline-block!important;max-width:100%!important;left:0!important}}body.application.mmu .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error{padding-left:0!important;padding-right:0!important}body.application.mmu #ApplicationInformationForm .split.fiftyfifty .field.error input#OnlinePortfolio+span.errorMessage{bottom:auto;top:20px}@media screen and (max-width:1885px) and (min-width:1769px){body.application.mmu #ApplicationInformationForm .split.fiftyfifty .field.error input#OnlinePortfolio+span.errorMessage{left:calc(100% + 10px)!important}}@media screen and (max-width:1768px) and (min-width:769px){body.application.mmu #ApplicationInformationForm .split.fiftyfifty .field.error input#OnlinePortfolio+span.errorMessage{width:calc(60% + 15px)!important;left:calc(40% - 15px)!important}}@media screen and (min-width:1885px){body.application.mmu .smContentArea .flexWidget.manySections .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field:not(.hsDateRange)>input:not([type=checkbox]):not([type=radio]).portalDate+.errorMessage,body.application.mmu .smContentArea .flexWidget:not(.manySections) .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field:not(.hsDateRange)>input:not([type=checkbox]):not([type=radio]).portalDate+.errorMessage{left:calc(100% + 10px)!important;max-width:368px!important}}body.mmu.application .smContentArea .applicationContent .applicationContentArea #AccessibilityNeedContainer .fieldGroup.split.fiftyfifty .detailedList div.field{border-bottom:none!important}body.mmu #applicationContainer #DemographicForm .field>span.errorMessage{position:absolute;top:20px;left:calc(100% + 10px);background:red;padding:5px;font-weight:700;color:#fff;font-size:12px;border-radius:3px;line-height:1;max-width:368px!important;text-align:center!important;font-size:14px!important;line-height:1.3!important}@media screen and (min-width:1885px){body.mmu #applicationContainer #DemographicForm .field>label#datepickerPassportExpirationLabel~span.errorMessage{top:10px}}body.mmu #applicationContainer #DemographicForm .field>span.errorMessage:after{content:"";position:absolute;top:calc(50% - 8px);right:100%;border-width:8px;border-style:solid;border-color:transparent red transparent transparent}@media screen and (max-width:1885px){body.mmu #applicationContainer #DemographicForm .field>span.errorMessage{left:calc(40% - 15px)!important;max-width:calc(65% - 20px)!important;margin-top:1rem!important;top:0!important;position:relative}body.mmu #applicationContainer #DemographicForm .field>span.errorMessage:after{top:auto;bottom:100%;right:20px;left:auto;border-width:8px;border-style:solid;border-color:transparent transparent red transparent}}@media screen and (max-width:768px){body.mmu #applicationContainer #DemographicForm .field>span.errorMessage{left:auto!important;max-width:100%!important;width:100%!important}}.rca .nav-menu .personIconWhite,.rca .smContentArea .personIconWhite,.rca .smProfileHeader .personIconWhite{background-image:url(../../../customization/assets/img/svg/icon_person.svg)!important}.rca .listItem .itemSummary.responsive.admissionsOfferDiv{width:99%!important;max-width:100%!important}body.rca.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.hideForRCA,body.rca.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty h3.hideForRCA{display:none}body.rca.application #DemographicForm select#RequireVisa+span{color:#fff!important}body.rca.application #QualificationsOnEntryContainer .displayHeader{flex-direction:column}@media screen and (min-width:768px){body.rca.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]),body.rca.application.u4sm-theme .smContentArea #applicationContainer .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select{width:calc(59% + 15px)!important}}body.rca.application .fieldGroup.responsive .field>label{width:35%;float:none}body.rca.application #HighSchoolContainer .displayHeader{margin-bottom:1rem}body.rca.application .smContentArea .applicationContent .applicationContentArea #AccessibilityNeedContainer .displayHeader,body.rca.application .smContentArea .applicationContent .applicationContentArea #HighSchoolContainer .displayHeader,body.rca.application .smContentArea .applicationContent .applicationContentArea #HighSchoolContainer .displayHeader h4,body.rca.application .smContentArea .applicationContent .applicationContentArea #LanguagesContainer .displayHeader{display:block;text-align:center}body.rca.application .smContentArea .applicationContent .applicationContentArea #HighSchoolContainer .displayHeader h4{margin-bottom:1rem}body.rca.application .smContentArea .applicationContent .applicationContentArea #AccessibilityNeedContainer .displayHeader button,body.rca.application .smContentArea .applicationContent .applicationContentArea #HighSchoolContainer .displayHeader button,body.rca.application .smContentArea .applicationContent .applicationContentArea #LanguagesContainer .displayHeader button{float:none}body.rca.application .smContentArea .applicationContent .applicationContentArea #SummaryContainer .msg.alert{flex-direction:column;align-items:flex-start;padding:3rem 1rem 1rem 1rem}body.rca.application .smContentArea .applicationContent .applicationContentArea #SummaryContainer .msg.alert p,body.rca.application .smContentArea .applicationContent .applicationContentArea #SummaryContainer .msg.alert:after{font-weight:400;line-height:1.3}body.rca.application .smContentArea .applicationContent .applicationContentArea #SummaryContainer .msg.alert:before{display:none}body.rca.application .smContentArea .applicationContent .applicationContentArea #SummaryContainer .msg.alert[data-bind~="'ReviewDataClickSubmit'"]{height:0}body.rca.application .smContentArea .applicationContent .applicationContentArea #DemographicForm .fieldGroup.split.fiftyfifty>p.msg.info{display:block!important}body.rca.application .smContentArea .applicationContent .applicationContentArea #DemographicForm .fieldGroup.split.fiftyfifty>p.msg.info>a{display:inline-block;font-weight:700}body.rca.application .smContentArea .applicationContent .applicationContentArea #languageEntry .fieldGroup.split.fiftyfifty>p.msg.info{display:block!important}body.rca.application .smContentArea .applicationContent .applicationContentArea #languageEntry .fieldGroup.split.fiftyfifty>p.msg.info>a{font-weight:700}body.rca.application .templateContainer#AccessibilityNeedContainer .fieldGroup.split.fiftyfifty>p[data-bind*=AccessibilityNeedsInfoText]{margin-bottom:1rem!important;padding:0!important;font-weight:400!important}body.rca.application .templateContainer#AccessibilityNeedContainer .fieldGroup.split.fiftyfifty>p[data-bind*=AccessibilityNeedsInfoText]:before{display:none!important}body.rca.application .templateContainer#AccessibilityNeedContainer .fieldGroup.split.fiftyfifty>p[data-bind*=AccessibilityNeedsInfoText]:after{content:'The College is committed to ensuring equality of opportunity for its students and understands the value diversity brings to the institution. We aim to ensure that all students achieve their academic potential and that no student is unreasonably disadvantaged because of a disability when applying to and studying at the College. If you are invited for an interview and have access needs or a request for reasonable adjustments to ensure full participation, please email any relevant details to admissions@rca.ac.uk. This information will be treated in confidence. If you would prefer to discuss your situation confidentially with a staff member, do not hesitate to get in touch with the Student Support team at student-support@rca.ac.uk. Disclosure of this information will not affect your application.'!important;visibility:visible!important;text-transform:none!important;font-size:14px!important;line-height:122%!important}body.rca.application #AccountCreationForm p[data-bind*=RequireCreateAnAccountApplicationAlreadyHaveOne0_Question]{padding:1rem 1rem 1rem 6rem!important}@media screen and (max-width:1885px) and (min-width:769px){body.application.rca .smContentArea .manySections .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error select+span.errorMessage,body.application.rca .smContentArea .manySections .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error span.errorMessage{max-width:calc(59% + 15px)!important}body.application.rca .smContentArea .manySections .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error .comboSearch span.errorMessage{max-width:100%!important}}@media screen and (max-width:1175px) and (min-width:601px){body.rca.application #AccountCreationForm p[data-bind*=RequireCreateAnAccountApplicationAlreadyHaveOne0_Question] .msgRight{display:flex;flex-direction:column}body.rca.application #AccountCreationForm p[data-bind*=RequireCreateAnAccountApplicationAlreadyHaveOne0_Question] .msgRight a.linkButton{margin-left:0!important}body.rca.application #AccountCreationForm p[data-bind*=RequireCreateAnAccountApplicationAlreadyHaveOne0_Question] .msgRight a.linkButton.closeIcon{margin-bottom:0!important}}@media screen and (max-width:600px){body.rca.application #AccountCreationForm p[data-bind*=RequireCreateAnAccountApplicationAlreadyHaveOne0_Question]{flex-direction:column;align-items:flex-start}body.rca.application #AccountCreationForm p[data-bind*=RequireCreateAnAccountApplicationAlreadyHaveOne0_Question]:before{top:1.5rem}body.rca.application #AccountCreationForm p[data-bind*=RequireCreateAnAccountApplicationAlreadyHaveOne0_Question] .msgRight{align-items:flex-start;margin-left:0!important;margin-top:1rem!important}body.rca.application #AccountCreationForm p[data-bind*=RequireCreateAnAccountApplicationAlreadyHaveOne0_Question] .msgRight a:not(.closeIcon){margin-left:0!important}}@media screen and (max-width:1500px) and (min-width:769px){body.application.rca #ApplicationInformationContainer .split.fiftyfifty .field span.errorMessage,body.application.rca .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error p.error,body.application.rca .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error span.errorMessage{max-width:61%!important;left:calc(37% - 15px)!important}}@media screen and (max-width:992px) and (min-width:769px){body.application.rca .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>label{width:35%!important;margin-left:0!important}body.rca.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]),body.rca.application.u4sm-theme .smContentArea #applicationContainer .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select{margin-left:0}body.application.rca #ApplicationInformationContainer .split.fiftyfifty .field span.errorMessage,body.application.rca .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error p.error,body.application.rca .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error span.errorMessage{left:calc(38% - 15px)!important;max-width:62%!important}body.application.rca .smContentArea .applicationContent .applicationContentArea #HighSchoolContainer .fieldGroup.split.fiftyfifty div.field>.comboSearch{margin-left:0!important}}.reenrollmentContentArea .icon.info,body.application.rca .fieldGroup .field>.icon.info{top:8px!important}@media screen and (max-width:1200px) and (min-width:769px){.reenrollmentContentArea .icon.info,body.application.rca .fieldGroup .field>.icon.info{right:-10px}}@media screen and (max-width:992px) and (min-width:769px){.reenrollmentContentArea .icon.info,body.application.rca .fieldGroup .field>.icon.info{right:-18px}}@media screen and (max-width:768px){.reenrollmentContentArea .icon.info,body.application.rca .fieldGroup .field>.icon.info{right:0}body.rca.application.u4sm-theme .smContentArea #applicationContainer .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field>select#QualificationSubjectID{max-width:100%!important}}@media screen and (min-width:768px){body.rca.application .smContentArea .applicationContent .applicationContentArea #AcademicForm .fieldGroup.split.fiftyfifty div.field>input:not([type=checkbox]):not([type=radio]),body.rca.application.u4sm-theme .smContentArea #applicationContainer .applicationContent .applicationContentArea #AcademicForm .fieldGroup.split.fiftyfifty div.field>select{width:calc(53% + 15px)!important}}@media screen and (max-width:600px){body.rca.application #AccountCreationForm p[data-bind*=RequireCreateAnAccountApplicationAlreadyHaveOne0_Question]{flex-direction:column}}@media screen and (max-width:1885px) and (min-width:769px){html body.rca.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error>.date+.error,html body.rca.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error>.date+.errorMessage,html body.rca.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error>.portalDate+.error,html body.rca.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error>.portalDate+.errorMessage{max-width:calc(59% - 100px)!important}}@media screen and (min-width:768px){body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.hsDateRange>input:not([type=checkbox]):not([type=radio]).portalDate+.error,body.application.rca .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.hsDateRange>input:not([type=checkbox]):not([type=radio]).portalDate+.errorMessage{max-width:calc(59% - 230px)!important}}@media screen and (max-width:1885px) and (min-width:769px){html body.rca.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error>.date+.error,html body.rca.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error>.date+.errorMessage,html body.rca.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error>.portalDate+.error,html body.rca.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error>.portalDate+.errorMessage{left:calc(36% + 108px)!important}body.rca.application.u4sm-theme .smContentArea #applicationContainer .applicationContent .applicationContentArea #AcademicForm .fieldGroup.split.fiftyfifty div.field>span.errorMessage{max-width:calc(59% - 32px)!important}body.application.rca.u4sm-theme .smContentArea .manySections .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error .comboSearch span.errorMessage{max-width:100%!important;left:0!important}body.application.rca #ApplicationInformationContainer .split.fiftyfifty .field span.errorMessage{left:35%!important;max-width:calc(59% + 15px)!important;position:relative!important;top:0!important;margin-top:1rem}body.application.rca #ApplicationInformationContainer .split.fiftyfifty .field span.errorMessage:after{top:auto;bottom:100%;right:20px;left:auto;border-width:8px;border-style:solid;border-color:transparent transparent red transparent}body.application.rca .smContentArea .flexWidget.manySections .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field:not(.hsDateRange)>input:not([type=checkbox]):not([type=radio]).portalDate+.errorMessage,body.application.rca .smContentArea .flexWidget:not(.manySections) .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field:not(.hsDateRange)>input:not([type=checkbox]):not([type=radio]).portalDate+.errorMessage{max-width:calc(59% - 100px)!important}}@media screen and (max-width:1200px) and (min-width:1000px){body.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.hsDateRange>input:not([type=checkbox]):not([type=radio]).portalDate+.error,body.application.rca .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.hsDateRange>input:not([type=checkbox]):not([type=radio]).portalDate+.errorMessage{max-width:calc(59% - 230px)!important}body.rca.application.u4sm-theme .smContentArea #applicationContainer .applicationContent .applicationContentArea #AcademicForm .fieldGroup.split.fiftyfifty div.field>span.errorMessage{max-width:calc(59% - 20px)!important}}@media screen and (max-width:991px) and (min-width:769px){body.rca.application.u4sm-theme .smContentArea #applicationContainer .applicationContent .applicationContentArea #AcademicForm .fieldGroup.split.fiftyfifty div.field>span.errorMessage{max-width:calc(59% - 12px)!important}}body.rca .fieldGroup .field>.icon.info.active:after,body.rca .reenrollmentContentArea .icon.info.active:after{top:24px;right:5px}body.application.rca #ApplicationInformationContainer .split.fiftyfifty .field[data-bind*=ShowInterviewSkypeNameOrEmail] span.errorMessage{top:8px}body.application.rca #QualificationForm .fieldGroup .field>.icon.info{right:0}@media screen and (max-width:1200px) and (min-width:1000px){body.application.rca #QualificationForm .fieldGroup .field>.icon.info{right:-10px}}@media screen and (max-width:1001px) and (min-width:768px){body.application.rca #QualificationForm .fieldGroup .field>.icon.info{right:-18px}}@media screen and (min-width:1885px){body.application.rca .smContentArea .applicationContent .applicationContentArea #QualificationForm .fieldGroup.split.fiftyfifty div.field.error span.errorMessage{top:20px}}body.rca.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error p.error,body.rca.application .smContentArea .applicationContent .applicationContentArea .fieldGroup.split.fiftyfifty div.field.error span.errorMessage{color:#fff!important}body.rca.application p.msg.login:before{background:0 0!important;width:auto!important;height:auto!important;position:relative!important;top:0!important;left:0!important}body.rca.application p.msg.login:after{background:url(../../../../../../../../wp-content/themes/u4sm/MH/images/info.png) center no-repeat;width:35px;height:35px;position:absolute;top:calc(50% - 17.5px);left:1rem;content:"";display:inline-block}body.rca.application p.msg.login .msgRight{white-space:nowrap}
/*# sourceMappingURL=sm.portal-styles.min.css.map */
