

.MainWrapper{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}
.MainWrapper-content{background-color:#fff;display:-moz-box;
display:-ms-flexbox;display:flex;-moz-box-orient:horizontal;
-moz-box-direction:reverse;-ms-flex-direction:row-reverse;
flex-direction:row-reverse;-moz-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.MainWrapper-cell{
-moz-box-align:center;-ms-flex-align:center;
align-items:center;display:-moz-box;display:-ms-flexbox;
display:flex;-moz-box-flex:1;-ms-flex:1;flex:1;
-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative
}

.MainWrapper-signupBlock{max-width:350px}
.MainWrapper-signupTitle{font-size:27px;line-height:32px}
.MainWrapper-signupSubtitle{color:#14171a;font-size:18px;line-height:24px;margin:16px auto}
.MainWrapper-getStartedBlock,
.MainWrapper-signupHeader{-moz-box-align:center;-ms-flex-align:center;align-items:center;
display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-pack:justify;-ms-flex-pack:justify;
justify-content:space-between;margin:16px auto}.MainWrapper-input{padding:12px}
.MainWrapper-buttonSignup,.MainWrapper-buttonLogin{display:block;margin-bottom:16px}
.MainWrapper-login{left:0;position:absolute;top:20px;width:100%}
.MainWrapper-narrowLoginButton{display:none}.MainWrapper-login 
.LoginForm{display:-moz-box;display:-ms-flexbox;display:flex;-moz-box-orient:horizontal;-moz-box-direction:normal;
-ms-flex-direction:row;flex-direction:row;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;
max-width:600px;padding-left:20px;padding-right:20px}.MainWrapper-login .LoginForm input{padding:12px;width:auto}
.MainWrapper-login .LoginForm .EdgeButton--secondary{height:100%}
.MainWrapper-login
 .LoginForm-input{margin-right:12px;width:210px}.MainWrapper-login .LoginForm-input input{width:100%}
 .MainWrapper-login .LoginForm-staticForgot a{color:#aab8c2}.MainWrapper-validationIconContainer{pointer-events:none;position:absolute;right:0;top:20px}
 .MainWrapper-field{position:relative}.MainWrapper-field .Icon--check{color:#17bf63}.MainWrapper-field .Icon--close{color:#e0245e}
 .MainWrapper-field .Icon--check,.MainWrapper-field .Icon--close{display:none}.MainWrapper-field.invalid .Icon--close,.MainWrapper-field.valid .Icon--check{display:inline}
 .MainWrapper-field.invalid .MainWrapper-input{border:1px solid #e0245e}
 .MainWrapper .StreamsFooter{position:static}
 .MainWrapper .StreamsFooter-list{background:#fff;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto}
 @media only screen and (max-width:1023px),screen and (max-height:660px){.MainWrapper-login{display:none}.MainWrapper-narrowLoginButton{display:inline-block}}
 @media only screen and (min-width:800px)
 {.MainWrapper-communicationBlock .Icon{height:140vh;right:-80vh;top:-20vh}}
 @media only screen and (max-width:800px){.MainWrapper-content{display:block;height:100%}
 .MainWrapper-communicationBlock{-moz-box-align:center;-ms-flex-align:center;align-items:center;display:-moz-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;padding-top:0}
 .MainWrapper-communicationBlock .Icon{height:150%;right:-30%;top:-30%}
 .MainWrapper .Footer{bottom:auto;height:100%;position:static}}@media only screen and (min-width:1700px)
 {.MainWrapper-login{left:calc(50% - 350px / 2 - 20px);width:auto}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.MainWrapper{height:100%}}
 .SlidedownOptions-content{margin-top:3px;padding-top:5px;border-top:1px solid #ccd6dd}.SlidedownOptions.is-content-hidden .SlidedownOptions-content{display:none}
 .HighlightsPage.AdaptiveSearchPage .AppContent{padding-top:110px}.HighlightsPage .SidebarCommonModules .wtf-module{margin-top:0}.HighlightsPage 
 .SearchNavigation{box-shadow:0 1px 3px 0 rgba(0,0,0,0.25)}@media screen and (max-height:720px){.HighlightsPage.AdaptiveSearchPage 
 .SearchNavigation{top:0}.HighlightsPage.AdaptiveSearchPage .AppContent{padding-top:46px}}.HighlightsPage .AdaptiveSearchTimeline
 .stream .stream-item:first-child{border-top:0}.GuideTopicPage.AdaptiveSearchPage .AppContent{padding-top:110px}.GuideTopicPage 
 .SidebarCommonModules .wtf-module{margin-top:0}.GuideTopicPage .SearchNavigation{box-shadow:0 1px 3px 0 rgba(0,0,0,0.25)}
 @media screen and (max-height:720px){.GuideTopicPage.AdaptiveSearchPage .SearchNavigation{top:0}.GuideTopicPage.AdaptiveSearchPage 
 .AppContent{padding-top:46px}}.MomentsPage.MomentsPermalinkPage,.MomentsPage.MomentsGuidePage{background-color:#fff!important}
 .MomentsPage.MomentsPermalinkPage .AppContent,.MomentsPage.MomentMakerPage .AppContent{padding:46px 0 0;width:100%}
 .MomentsPage.MomentsGuidePage .AppContent{padding:100px 0 0;width:100%}.MomentsPage.MomentsPermalinkPage
 .MomentsPermalinkPage-content,.MomentsPage.MomentsGuidePage .MomentsGuidePage-content{margin:0 auto;padding-left:15px;padding-right:15px;width:976px}
 @media screen and (max-width:1006px)
 {.MomentsPage.MomentsGuidePage .MomentsGuidePage-capsules{width:472px}.MomentsPage.MomentsGuidePage .MomentsGuidePage-content,.MomentsPage.MomentsPermalinkPage
 .MomentsPermalinkPage-content{width:640px}.MomentsPage.MomentsPermalinkPage.NewsCameraPage .MomentsPermalinkPage-content{width:506px}.MomentsPage.MomentsPermalinkPage 
 .MomentFloatingMenu,.MomentsPage.MomentMakerPage .MomentMakerRecommendations-scrollTop{display:none}}.MomentsPage.MomentsGuidePage .Footer,.MomentsPage.MomentsPermalinkPage
 .Footer{margin-bottom:60px;padding:0}.MomentsPage.MomentsGuidePage .Footer .flex-module-inner,.MomentsPage.MomentsPermalinkPage .Footer .flex-module-inner{text-align:center}
 .MomentsPage.MomentsGuidePage .Footer--blankBackground.Footer:hover .Footer-link,.MomentsPage.MomentsPermalinkPage .Footer--blankBackground.Footer:hover 
 .Footer-link{color:#1da1f2}.u-layer-top{z-index:3}.u-layer-middle{z-index:2}.u-layer-bottom{z-index:1}
