.tabCardShow{display:block}.tabCardHide{display:none}.tabCardShow>.contentWhiteRegion{overflow:hidden;padding:0;box-shadow:0 1px 3px #666;*padding:1em 0}.coverPageTile{padding:1em;overflow:hidden;color:#444}
.coverPageTile h1{font-size:2em}.coverPageTile .sfloadingIcon{background-position:center}.coverPageTile .sfloadingIconMsg{display:none}body:not(.fioriFD) .coverPageTabListContainer{height:3.5rem;margin-bottom:-10px}
.fioriFD .coverPageTabListContainer{height:2.75rem}.coverPageTabList{display:inline-block;height:100%}.tab,.tab:hover{height:100%;border:0;cursor:pointer;text-decoration:none;font-size:.875rem;margin:0 1rem;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border-radius:10px 10px 0 0;text-shadow:none;text-align:center;position:relative;background:transparent;padding:0}
.tab span{margin-right:17px}body:not(.fioriFD) .tabTextDecoration{padding-bottom:10px;border:0}body:not(.fioriFD) .tabBorder{height:1rem;position:absolute;bottom:-3px;width:100%}
body.fioriFD .coverPageTabListContainer.fd-icon-tab-bar__header .fd-icon-tab-bar__tag{position:static}body.fioriFD .coverPageTabListContainer.fd-icon-tab-bar__header .fd-icon-tab-bar__tab{flex-direction:row}
.tabOff .tabTextDecoration.globalTabSelectedText,.leftTabOff .tabTextDecoration.globalTabSelectedText,.rightTabOff .tabTextDecoration.globalTabSelectedText{color:inherit}
.tabOff:not(:focus) .tabBorder.globalTabSelectedIndicator,.leftTabOff:not(:focus) .tabBorder.globalTabSelectedIndicator,.rightTabOff:not(:focus) .tabBorder.globalTabSelectedIndicator{background:transparent}
.includeDividers>*{border-top:1px solid}.includeDividers>*:first-child{border-top:0}.instructorTileContent,.scheduleOfferingTileContent{min-height:200px}.coverPageLayoutRendererDiv{width:100%}
.horizontalLayoutContainer{overflow:hidden;display:table-row;height:100%}.horizontalLayoutContainer>.layoutContainer{display:table-cell;height:100%;*float:left;*margin-bottom:-9999px;*padding-bottom:9999px}
.sideBar{*min-height:170px}.coverPageTileHeading{width:60%;display:block;margin-top:.25em;font-size:18px;font-weight:normal;color:#444;float:left;display:inline-block}
.tileHeaderContainer{width:100%;display:inline-block}.sideBar .coverPageTile .noContentMsg{line-height:30px;margin:30px auto;text-align:center;width:100%}.tileBody{overflow:hidden}
.tileBody p{margin:1em 0}.marker{background-color:Yellow}.tileBody p a{margin-left:2px}
.loginTileContent{min-height:100px;padding-top:10px}.loginTileContent .enhancedTextField{padding-top:2px;padding-bottom:10px}.loginTileContent .enhancedTextField label{padding-bottom:5px;display:block}
.loginTileContent .loginTileLink{padding-bottom:15px;display:block}.loginTileContent .loginInput{height:20px;width:230px;font-size:14px}.loginTileContent .disabledLinks button{cursor:not-allowed}
.loginTileContent button{padding-left:10px;padding-right:10px;padding-top:3px;padding-bottom:3px}.bizxLoginIframe{border:0;overflow:auto}.bizxLoginIframe.highContrastWhiteOnBlack{background-color:#000}
.bizxLoginIframe.highContrastBlackOnWhite{background-color:#fff}.loginIASTileContent{min-height:50px;font-size:16pt;font-weight:bolder}.loginIASTileContent p{margin-bottom:0}
.newUserTileContent{height:auto}.newUserTileContent p{margin-bottom:0}
.titleAreaDiv{display:none}#mainContentWrapper,#loginValidation{margin:0 auto;max-width:900px}#mainContentWrapper{top:-1.5em;*top:0;background:#fff}#loginValidation .LeftSpacing{width:0}
#loginValidation ul{padding-left:20px}.coverPageTile{padding-left:30px;padding-right:30px}
