.clsCsProgressMask .clsCsPmInfo{left:1rem;width:calc(100% - 2rem);padding:2rem 1rem}.clsCsProgressMask .clsCsPmInfo .clsCsPmTitle{font-size:1rem}.clsCsPopup .clsCsPopupBody{min-width:calc(100vw - 2rem - 5rem - 0.8rem);max-width:calc(100vw - 2rem - 5rem - 0.8rem)}.clsCsWindow{background:white}.clsCsWindow .clsCsWindowClose{top:.5rem;right:.5rem}.clsCsWindow.clsCsCloseVisible .clsCsWindowHeader{padding-right:2.5rem}.clsCsWindow .clsCsWindowHeader>.clsCsLeftTools button,.clsCsWindow .clsCsWindowHeader>.clsCsRightTools button{font-size:.9rem}.clsCsWindow .clsCsWindowHeader>.clsCsTitle{font-size:1rem}.clsCsWindow .clsCsWindowHeader>.clsCsLeftTools{padding-left:.5rem}.clsCsWindow .clsCsWindowHeader>.clsCsRightTools{padding-right:.5rem}.clsCsWindow .clsCsWindowContent{height:calc(100% - 3rem)}.cs-notouch .clsCsButtonWindow>.clsCsWindowButtons>button:hover,.cs-touch .clsCsButtonWindow>.clsCsWindowButtons>button:active{background-color:#d9d9d9;color:black}.cs-notouch .clsCsButtonWindow>.clsCsWindowButtons>button:active{background-color:#ccc;color:black}.clsCsWindow.clsCsMsgBox .clsCsWindowContent{padding-bottom:44px}.clsCsErrorWnd .clsCsWindowContent .clsCsEwIcon{display:block;text-align:center;font-size:5rem;margin-bottom:1rem}.clsCsErrorWnd .clsCsWindowContent p{margin:0 0 .5rem 0}.clsCsErrorWnd .clsCsWindowContent .clsCsErrorInfo{margin:0 0 .5rem 0}.clsWaDesktopItem{display:none !important}.clsWaRwdRow{display:block}.clsCsWindow{width:100vw;height:100vh;max-width:100vw;max-height:100vh}body.clsWaScrollBody{overflow-x:hidden;overflow-y:scroll}body.clsWaScrollBody.clsWaNoScrollbar{overflow-y:hidden}body.clsWaScrollTab,body.clsWaScrollNone{overflow:hidden}.clsWaContent{position:relative;width:100%}#dvWaWelcome{position:absolute;left:0;top:0;width:100%;min-height:100vh}#dvWaWelcome #dvWaWelcomeBox{position:relative;text-align:center;margin-top:calc(3rem + 1rem);-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);transition:-webkit-transform 250ms ease-out 0s;transition:-moz-transform 250ms ease-out 0s;transition:-ms-transform 250ms ease-out 0s;transition:transform 250ms ease-out 0s}.clsWaLoaded #dvWaWelcome #dvWaWelcomeBox{-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}#dvWaWelcome #dvWaSplash{margin-bottom:2rem}#dvWaWelcome #dvWaLoader{height:0}#dvLockMask{position:fixed;left:0;top:0;right:0;bottom:0;z-index:auto}#dvWaBody{position:relative}.clsWaScrollNone #dvWaBody,.clsWaScrollTab #dvWaBody{left:0;top:calc(3rem + 1px);width:100vw;height:calc(100vh - 3rem - 1px)}.clsWaScrollNone #dvWaBody>.clsCsTab{height:100%;overflow:hidden}.clsWaScrollBody #dvWaBody>.clsCsTab{min-height:100vh;padding-top:calc(3rem + 1px)}.clsWaScrollTab #dvWaBody>.clsCsTab{height:100%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}#dvWaBody>.clsCsTab>.clsWaComingSoon{height:calc(100vh - 3rem - 1px)}#dvPopupPage .clsWaClose{top:.5rem;right:.5rem}.clsWaLoginContainer{min-height:100%}.clsWaLoginContainer .clsWaLoginForm>h1{font-size:1.4rem}.clsWaLoginContainer .clsWaLoginForm>.clsCsFieldWithLabel,.clsWaLoginContainer .clsWaLoginForm>.clsWaRwdRow,.clsWaLoginContainer .clsWaLoginForm>.clsCsLoadButton{width:calc(100% - 4rem)}.clsWaLoginContainer .clsWaLoginForm>group{padding-right:1.5rem;padding-left:1.5rem}.clsWaLoginContainer .clsWaLoginForm>group>.clsCsFieldWrap{margin-bottom:.5rem;width:100%}.clsWaLoginContainer .clsWaLoginForm>group>.clsWaRwdRow{display:flex;justify-content:space-between}.clsWaLoginContainer .clsWaLoginForm>group>.clsWaRwdRow>.clsCsFieldWrap{width:calc(50% - 0.5rem)}.clsWaLoginContainer .clsWaLoginInfo{padding:0 2rem}.clsWaLoginContainer .clsWaBtNextContainer{width:100%}.clsWaLoginContainer .clsWaBtNextContainer .clsWaBtNext{width:calc(100% - 4rem)}.clsWaLoginWnd.clsCsWindow .clsCsWindowContent{height:100%;padding:4rem 0 44px 0;overflow-y:auto;-webkit-overflow-scrolling:touch}.clsWaLoginWnd.clsCsWindow .clsWaLoginWizard{margin:0 auto}#dvOnlyDesktop{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:100000;background:white;text-align:center;padding:3rem 1rem}#dvOnlyDesktop>*{margin:0 0 2rem 0}#dvOnlyDesktop img{width:50%}#dvOnlyDesktop h1{font-weight:400;font-size:1.5rem}#dvOnlyDesktop h2{font-weight:100;font-size:1.1rem}#navWaNavBar{padding:0 .5rem;text-align:center}#navWaNavBar>.clsWaMenu>.clsWaMenuItem>.clsWaSubmenuWrap{position:fixed;left:0;top:calc(3rem + 1px);width:100vw;height:0;max-height:none !important;background:transparent;transition:background-color 300ms linear 0s,height 0s step-start 300ms !important}#navWaNavBar>.clsWaMenu>.clsWaMenuItem>.clsWaSubmenuWrap.clsWaExpanded{height:calc(100vh - 3rem - 1px);background:rgba(0,0,0,.3);transition-delay:0s,0s !important}#navWaNavBar>.clsWaMenu>.clsWaMenuItem>.clsWaSubmenuWrap>.clsWaSubmenu{width:100%;margin:0}#navWaNavBar>h1{margin:0 .5rem;line-height:3rem;font-size:1rem;font-weight:400}#navWaNavBar>.clsWaLeftMenu .clsCsButton,#navWaNavBar>.clsWaRightMenu .clsCsButton{display:inline-block;height:3rem;line-height:3rem;margin-left:.4rem;padding:0;color:#005c94;cursor:pointer;background:transparent !important;border:0 !important}.cs-notouch #navWaNavBar>.clsWaLeftMenu .clsCsButton:hover,.cs-touch #navWaNavBar>.clsWaLeftMenu .clsCsButton:active,.cs-notouch #navWaNavBar>.clsWaRightMenu .clsCsButton:hover,.cs-touch #navWaNavBar>.clsWaRightMenu .clsCsButton:active{color:#007cc7}#navWaNavBar>.clsWaLeftMenu .clsCsIconButton .clsCsIcon,#navWaNavBar>.clsWaRightMenu .clsCsIconButton .clsCsIcon{vertical-align:top}#navWaNavBar>.clsWaLeftMenu .clsCsIconButton .clsCsTitle,#navWaNavBar>.clsWaRightMenu .clsCsIconButton .clsCsTitle{vertical-align:top;margin-left:.2rem}#navWaNavBar>.clsWaLeftMenu .clsWaBtBack,#navWaNavBar>.clsWaRightMenu .clsWaBtBack{margin-left:0}.clsWaMenuWrap{top:0;z-index:2;width:0;max-width:none !important;background:transparent;transition:background-color 300ms linear 0s,width 0s step-start 300ms !important}.clsWaMenuWrap.clsWaExpanded{width:100vw;background:rgba(0,0,0,.3);transition-delay:0s,0s !important}#navMenu{box-shadow:0 0 10px #333}#navMenu #dvMenuBar{height:2rem;line-height:2rem}#navMenu #dvMenuBar .clsSaTitle{line-height:calc(2rem - 1px)}#navMenu #dvMenuBar .clsSaTitle img{height:1.5rem;vertical-align:top;margin-top:.25rem}#navMenu .clsCsTabs{top:2rem}#navMenu .clsCsTabs .clsCsTab{padding:0}#navMenu .clsCsTabs .clsCsTab>.clsSaUserInfo{padding:.5rem 1rem;background:#f8f8f8;border-bottom:1px solid #e8e8e8;margin-bottom:.5rem}#navMenu .clsCsTabs .clsCsTab>.clsSaUserInfo .clsWaAvatar{vertical-align:middle;margin-right:.5rem}#navMenu .clsCsTabs .clsCsTab>.clsSaUserInfo .clsSaTitle{vertical-align:middle}#navMenu .clsCsTabs .clsCsTab>.clsWaMenuItem:first-child{margin-top:.5rem}.clsCsWindow.clsWaHelpRequestWindow{border-radius:0}.clsCsWindow.clsWaEditWindow .clsCsWindowButtons{position:absolute;left:0;bottom:0;right:0;background:white}.clsCsWindow.clsWaConfirmWindow .clsCsWindowButtons{position:absolute;left:0;bottom:0;right:0;background:white}.clsCsViewportPanel .clsCsViewport{padding:.5rem 0}.clsCsViewport.clsSaListViewport{background:white}.clsCsViewport.clsSaListViewport .clsWaListTools>.clsCsField{width:calc(100% - 1rem) !important;margin:0 .5rem 1rem .5rem}.clsCsViewport.clsWaDetailsViewport .clsSaSubModels h2{padding-left:.5rem;padding-right:.5rem}.clsWaViewportNavigator{margin:0}.clsWaViewportNavigator .clsWaPanelHeader h2{font-size:.8rem}.clsWaViewportNavigator .clsWaPanelHeader .clsWaLeftTools{left:.5rem}.clsWaViewportNavigator .clsWaPanelHeader .clsWaRightTools{right:.5rem}.clsWaViewportNavigator .clsWaPanelHeader .clsCsIconButton .clsCsIcon{font-size:.9rem}.clsWaViewportNavigator .clsWaPanelHeader .clsCsIconButton .clsCsTitle{font-size:.8rem}#tabProfile .clsWaPanelHeader{padding:.5rem}.clsSaProgramDetailsViewport p,.clsSaProgramDetailsViewport div,.clsSaProgramDetailsViewport ul,.clsSaProgramDetailsViewport .clsCsDataList{width:100%}