.Button{display:inline-block;margin:0;padding:10px;min-width:110px;text-align:center;background:#323e72;color:#fff;font-family:'Oswald',sans-serif;font-size:18px;border:1px solid #323e72;cursor:pointer;border-radius:0}div.Button{height:27px}.Button:not(.Disabled):hover{background-color:#445087;color:#fff;border:1px solid #0aaf88}header .Button{background-color:#0fdfae;color:#fff;border:1px solid #0fdfae}header .Button:hover{background-color:#0aaf88;color:#fff;border:1px solid #0aaf88}.IconButton{display:block;width:24px;height:24px;background-color:#edebf0;padding:0;cursor:pointer;border:none;margin:0;overflow:hidden;border-radius:calc(24px/2)}.IconButton:hover{background-color:#d8d5dd!important}.ToggleButton{display:block;width:36px;height:36px;padding:0;border:1px solid silver;background:#fff url(/Content/images/Classic/checkbox-checked.png) no-repeat scroll center center;border-radius:5px;overflow:hidden;cursor:pointer}.ToggleButton.Checked{background:#fff url(/Content/images/Classic/checkbox-checked.png) no-repeat scroll center center}.ToggleButton.Unchecked{background:#fff}.SmallToggleButton{display:block;width:22px;height:22px;padding:0;border:1px solid silver;border-radius:3px;overflow:hidden;cursor:pointer}.SmallToggleButton.Checked{background:#fff url(/Content/images/Classic/checkbox-checked-small.png) no-repeat scroll center center}.SmallToggleButton.Unchecked{background:#fff}.DeleteButton{text-align:left;padding-left:40px;background:#5b7a8a url(/Content/images/Classic/delete-icon.png) no-repeat scroll 15px center!important;color:#fff;border:1px solid #5b7a8a}.DeleteButton:hover{background:#8099a6 url(/Content/images/Classic/delete-icon.png) no-repeat scroll 15px center!important;color:#fff;border:1px solid #8099a6}.SceneButtons .CloseButton{margin-left:20px}.PreviousButton{padding-left:45px;background:#323e72 url(/Content/images/Classic/previous-icon.png) no-repeat scroll 10px center!important}.NextButton{padding-right:45px;background:#323e72 url(/Content/images/Classic/next-icon.png) no-repeat scroll right 10px center!important}.AddButton{padding-left:40px;text-align:left;background:#323e72 url(/Content/images/Classic/add-icon.png) no-repeat scroll 15px center!important}.AddButton:hover{background:#445087 url(/Content/images/Classic/add-icon.png) no-repeat scroll 15px center!important}.ModalButtons .Button{margin-left:10px}.HelpButton,.HelpButtonMissingArticle{background:#edebf0 url(/Content/images/Classic/help-icon.png) no-repeat scroll center center!important}.MiniDeleteButton{background:#edebf0 url(/Content/images/Classic/delete-icon-mini.png) no-repeat scroll center center!important}.MiniUnlinkButton{background:#edebf0 url(/Content/images/Classic/unlink-icon.png) no-repeat scroll center center!important}.MiniCloseButton{display:block;width:32px;min-width:32px;height:32px;padding:0;margin:0;background:#5b7a8a url(/Content/images/Classic/close-icon.png) no-repeat scroll center center!important;border:none;cursor:pointer;border-radius:0}.MiniCloseButton:hover{background:#8099a6 url(/Content/images/Classic/close-icon.png) no-repeat scroll center center!important}.SceneCharactersAndLocationsPanel .MiniDeleteButton{position:absolute;top:10px;right:10px;margin:0}.MiniExpandButton{background:#edebf0 url(/Content/images/Classic/new-window-icon.png) no-repeat scroll center center}.MiniEditButton{display:block;width:55px;height:55px;padding:0;margin:0;background:#323e72 url(/Content/Images/Classic/edit-icon.png) no-repeat scroll center center;border:none;cursor:pointer;border-radius:0}.MiniEditButton:hover{background:#445087 url(/Content/Images/Classic/edit-icon.png) no-repeat scroll center center}.MiniAddButton{display:block;width:55px;height:55px;padding:0;margin:0;background:#323e72 url(/Content/images/Classic/add-icon.png) no-repeat scroll center center;border:none;cursor:pointer;border-radius:0}.MiniAddButton:hover{background:#445087 url(/Content/images/Classic/add-icon.png) no-repeat scroll center center}.TinyEditButton{background:#edebf0 url(/Content/Images/Classic/edit-icon-small.png) no-repeat scroll center center!important}.TinyViewButton{background:#edebf0 url(/Content/images/Classic/view-icon.png) no-repeat scroll center center!important}.MicroEditButton{display:block;width:20px;height:20px;border-radius:10px;overflow:hidden;padding:0;margin:0;background:#edebf0 url(/Content/Images/Classic/edit-icon-small.png) no-repeat scroll center center!important;border:none;cursor:pointer}.MicroEditButton:hover{background-color:#d8d5dd!important}.MicroAddAboveButton{display:block;width:20px;height:20px;padding:0;margin:0;background:#323e72 url(/Content/images/Classic/add-above-icon-micro.png) no-repeat scroll center center!important;border:none;cursor:pointer}.MicroAddAboveButton:hover{background:#445087 url(/Content/images/Classic/add-above-icon-micro.png) no-repeat scroll center center!important}.MicroAddBelowButton{display:block;width:20px;height:20px;padding:0;margin:0;background:#323e72 url(/Content/images/Classic/add-below-icon-micro.png) no-repeat scroll center center!important;border:none;cursor:pointer}.MicroAddBelowButton:hover{background:#445087 url(/Content/images/Classic/add-below-icon-micro.png) no-repeat scroll center center!important}.MiniAddAboveButton{display:block;width:55px;height:55px;padding:0;margin:0;background:#323e72 url(/Content/images/Classic/add-above-icon.png) no-repeat scroll center center!important;border:none;cursor:pointer}.MiniAddAboveButton:hover{background:#445087 url(/Content/images/Classic/add-above-icon.png) no-repeat scroll center center!important}.MiniAddBelowButton{display:block;width:55px;height:55px;padding:0;margin:0;background:#323e72 url(/Content/images/Classic/add-below-icon.png) no-repeat scroll center center!important;border:none;cursor:pointer}.MiniAddBelowButton:hover{background:#445087 url(/Content/images/Classic/add-below-icon.png) no-repeat scroll center center!important}.ToggleSceneTypeButton,.ToggleSceneTypeButton:hover{width:60px;min-width:60px;flex-basis:60px;height:90px;line-height:18px;display:block;padding:0 0 0 0;border:1px solid transparent!important;box-shadow:none;cursor:pointer;overflow:hidden;position:relative;color:#bbb;margin:0 10px}.ToggleSceneTypeButton:hover{color:#000!important}.ToggleSceneTypeButton span{position:absolute;top:65px;left:0;width:100%;text-align:center}.ToggleSceneTypeHeadButton{background:transparent url(/content/images/Classic/head-scene-grey.png) no-repeat scroll center center;background-position:center 6px}.ToggleSceneTypeIncidentButton{background:transparent url(/content/images/Classic/incident-scene-grey.png) no-repeat scroll center center;background-position:center 6px}.ToggleSceneTypeTailButton{background:transparent url(/content/images/Classic/tail-scene-grey.png) no-repeat scroll center center;background-position:center 6px}.ToggleSceneTypeHeadButton:hover{background:transparent url(/content/images/Classic/head-scene.png) no-repeat scroll center center!important;background-position:center 6px!important}.ToggleSceneTypeIncidentButton:hover{background:transparent url(/content/images/Classic/incident-scene.png) no-repeat scroll center center!important;background-position:center 6px!important}.ToggleSceneTypeTailButton:hover{background:transparent url(/content/images/Classic/tail-scene.png) no-repeat scroll center center!important;background-position:center 6px!important}.ToggleSceneTypeButton.Selected{color:#000}.ToggleSceneTypeHeadButton.Selected{background:transparent url(/content/images/Classic/head-scene.png) no-repeat scroll center center;background-position:center 6px}.ToggleSceneTypeIncidentButton.Selected{background:transparent url(/content/images/Classic/incident-scene.png) no-repeat scroll center center;background-position:center 6px}.ToggleSceneTypeTailButton.Selected{background:transparent url(/content/images/Classic/tail-scene.png) no-repeat scroll center center;background-position:center 6px}.MiniLoadButton{display:block;width:55px;height:55px;padding:0;margin:0;background:#323e72 url(/Content/images/Classic/open-icon.png) no-repeat scroll center center;border:none;cursor:pointer;border-radius:0}.MiniLoadButton:hover{background:#445087 url(/Content/images/Classic/open-icon.png) no-repeat scroll center center}.Snapshot .MiniLoadButton{width:32px;height:32px;background:#323e72 url(/Content/images/Classic/open-icon-small.png) no-repeat scroll center center}.Snapshot .MiniLoadButton:hover{background:#445087 url(/Content/images/Classic/open-icon-small.png) no-repeat scroll center center}.SaveButton{padding-left:45px;background:#323e72 url(/Content/images/Classic/snapshot-icon.png) no-repeat scroll 15px center;cursor:pointer}.SaveButton:hover{background:#445087 url(/Content/images/Classic/snapshot-icon.png) no-repeat scroll 15px center!important}.SaveSnapshotButton{height:55px;position:absolute;top:0;right:0;width:140px}.NewNovelButton{padding-left:45px;background:#323e72 url(/Content/images/Classic/new-novel-icon.png) no-repeat scroll 15px center!important;cursor:pointer}.NewNovelButton:hover{background:#445087 url(/Content/images/Classic/new-novel-icon.png) no-repeat scroll 15px center!important}.NovelToolbar .Button{float:right;margin-left:10px}.MiniSaveButton{display:block;width:55px;height:55px;padding:0;margin:0;background:#323e72 url(/Content/images/Classic/save-icon.png) no-repeat scroll center center;border:none;cursor:pointer;border-radius:0}.MiniSaveButton:hover{background:#445087 url(/Content/images/Classic/save-icon.png) no-repeat scroll center center}.MiniSaveAsButton{display:block;width:55px;height:55px;padding:0;margin:0;background:#323e72 url(/Content/images/Classic/save-as-icon.png) no-repeat scroll center center;border:none;cursor:pointer;border-radius:0}.MiniSaveAsButton:hover{background:#445087 url(/Content/images/Classic/save-as-icon.png) no-repeat scroll center center}.MiniNewNovelButton{display:block;width:55px;height:55px;padding:0;margin:0;background:#323e72 url(/Content/images/Classic/new-novel-icon.png) no-repeat scroll center center;border:none;cursor:pointer;border-radius:0}.MiniNewNovelButton:hover{background:#445087 url(/Content/images/Classic/new-novel-icon.png) no-repeat scroll center center}.RadioButton{display:block;width:22px;height:22px;padding:0;border:1px solid silver;border-radius:3px;overflow:hidden;cursor:pointer;background:#fff}input[type=radio]:checked~.RadioButton{background:#fff url(/Content/images/Classic/checkbox-checked-small.png) no-repeat scroll center center}.Button.Disabled,.MiniLoadButton.Disabled{opacity:.7;cursor:default;background-color:#bbb!important;border:1px solid #bbb!important}.CloseButton:hover{text-decoration:none}.OpenNovelButton,.DeleteNovelButton{padding-left:50px;text-align:left;min-width:110px;border-radius:0}.OpenNovelButton{background:#323e72 url(/Content/images/Classic/open-icon-small.png) no-repeat scroll 15px center}.DeleteNovelButton{background:#323e72 url(/Content/images/Classic/delete-icon.png) no-repeat scroll 15px center}.AddActItemButton{margin-right:10px}.LinkButton{border:none;background:none;padding:0;display:inline;color:#8955bd;cursor:pointer;font-size:15px}.LinkButton:hover{text-decoration:underline}footer .LinkButton{font-size:10px;color:#e0e0e0;display:inline-block}.UpdateSettingButton{display:block;font-size:15px;min-width:0;width:95px;padding:2px}.ListStyleButton,.SubPlotWidthButton,.FocusViewSmallButton{display:block;width:46px;min-width:46px;height:46px;padding:0;margin:0 10px 0 0;border:1px solid #323e72;cursor:pointer;float:left;box-sizing:content-box;border-radius:0}.ListStyleButtons,.SubPlotWidthButtons,.AdditionalSceneButtons{float:left;width:116px}.AdditionalSceneButtons{width:58px}.ScenesPanel .ListStyleButtons{width:174px}.SubPlotWidthButtons,.AdditionalSceneButtons{padding-left:20px;border-left:1px solid #fff;margin-left:10px}.ListStyleStandard{background:#323e72 url(/Content/images/Classic/squares-icon.png) no-repeat scroll center center!important}.ListStyleList{background:#323e72 url(/Content/images/Classic/list-icon.png) no-repeat scroll center center!important}.ListStyleTable{background:#323e72 url(/Content/images/Classic/table-icon.png) no-repeat scroll center center!important}.SubPlotWidthStandard{background:#323e72 url(/Content/images/Classic/resize-smaller-icon.png) no-repeat scroll center center!important}.SubPlotWidthWide{background:#323e72 url(/Content/images/Classic/resize-larger-icon.png) no-repeat scroll center center!important}.FocusViewSmallButton{background:#323e72 url(/Content/images/Classic/focus-view-icon.png) no-repeat scroll center center!important}.ListStyleList:hover,.ListStyleStandard:hover,.ListStyleTable:hover,.SubPlotWidthButton:hover,.FocusViewSmallButton:hover{background-color:#445087!important}.SelectedListStyle,.SelectedSubPlotWidth{border-color:#fff;cursor:default}.SelectedListStyle:hover,.SelectedSubPlotWidth:hover{background-color:#323e72!important}.EditSubPlotButton{display:block;border:none;margin:0 0 0 10px;float:right;padding:0;width:20px;height:20px;cursor:pointer}.Buttons.Dark .EditSubPlotButton{background:url(/Content/Images/Classic/edit-subplot-icon-dark.png) no-repeat scroll center center}.Buttons.Light .EditSubPlotButton{background:url(/Content/Images/Classic/edit-subplot-icon.png) no-repeat scroll center center}.DragSubPlotButton{display:block;border:none;background:url(/Content/Images/Classic/move-icon-small.png) no-repeat scroll center center;margin:0 10px 0 0;float:left;padding:0;width:20px;height:20px}.SubPlotScrollButton{display:block;width:24px;height:24px;margin:10px 0;cursor:pointer;border-radius:12px;opacity:.6}.SubPlotScrollButton:hover{opacity:1}.SubPlotScrollButton.LeftScrollButton{background:url(/Content/Images/Classic/left-icon.png) no-repeat scroll center center}.SubPlotScrollButton.RightScrollButton{background:url(/Content/Images/Classic/right-icon.png) no-repeat scroll center center}.NoteDialogContent .DeleteButton,.UsefulLinkDialogContent .DeleteButton{float:left}.ImportSubmitButton,.ImportCancelButton{margin:0 5px}.LoginContainer .LoginButton,.LoginContainer .RegisterButton{display:block;width:calc(100% - 2px);min-width:200px;padding-top:15px;padding-bottom:15px;font-size:24px;margin:20px auto;color:#fff}.LoginContainer .LoginButton:hover,.LoginContainer .RegisterButton:hover{text-decoration:none}.LoginButton{background:#7fb24a;border:1px solid #7fb24a}.RegisterButton{background:#106776;border:1px solid #106776}.LoginContainer .ButtonsContainer{margin:50px 0 0 0}.MicroAddButton{background:#edebf0 url(/Content/images/Classic/add-icon-small.png) no-repeat scroll center center!important}.MicroLinkButton{background:#edebf0 url(/Content/images/Classic/micro-link-icon.png) no-repeat scroll center center!important}.SubscriptionButton{margin:0 4px 0 0}.SubscriptionButton:hover{text-decoration:none}.SubscriptionUpgradeOption .Button{display:block;background-color:#9f111b;color:#fff;border-color:#9f111b;margin:0 auto;font-size:22px;min-width:180px;text-decoration:none}.SubscriptionUpgradeOption .Button:hover{background-color:#b4212c;color:#fff;border-color:#9f111b;text-decoration:none}.ConfirmEmailPanel .Button{background-color:#11c970;border:1px solid #11c970;color:#fff}.ConfirmEmailPanel .Button:hover{background-color:#00a254;border:1px solid #00a254;color:#fff}.HistoryButton{display:block;width:24px;height:24px;border-radius:12px;padding:0;margin:0;border:none;cursor:pointer;background:#323e72 url(/Content/Images/Classic/history.png) no-repeat scroll center center;position:absolute;top:-10px;right:-10px;z-index:1000}.HistoryButton:hover{background:#445087 url(/Content/Images/Classic/history.png) no-repeat scroll center center}.AdminButton{padding-left:40px;background:red url(/Content/images/Classic/admin-icon.png) no-repeat scroll 10px center;color:#fff;border:1px solid red}.AdminButton:hover{background:#f66 url(/Content/images/Classic/admin-icon.png) no-repeat scroll 10px center!important}.TableAddSceneBeforeButton{display:block;width:24px;height:24px;padding:0;margin:0;background:url(/Content/images/Classic/table-add-above-icon.png) no-repeat scroll center center;border:none;cursor:pointer}.TableAddSceneAfterButton{display:block;width:24px;height:24px;padding:0;margin:0;background:url(/Content/images/Classic/table-add-below-icon.png) no-repeat scroll center center;border:none;cursor:pointer}.TableFilterButton{display:block;width:24px;height:24px;background:#edebf0 url(/Content/Images/Classic/table-filter.png) no-repeat scroll center center;padding:0;cursor:pointer;border:none;margin:0;overflow:hidden;border-radius:calc(24px/2);position:absolute;top:-6px;left:0;transform:translateY(-50%)}.TableFilterButton:hover{background-color:#d8d5dd!important}.TableHeadButton{display:inline-block;width:24px;height:2px;position:relative;margin:0 0 0 5px}.MiniCloseButton.CloseHelpBoxButton{position:absolute;top:5px;right:5px;width:20px;min-width:20px;height:20px;border-radius:10px;background-color:transparent!important}.MiniCloseButton.CloseHelpBoxButton:hover{background:#8099a6 url(/Content/images/Classic/close-icon.png) no-repeat scroll center center!important}.TimelinePanel .Button.ShowAllButton,.TimelinePanel .Button.HideAllButton{float:left;margin:0 0 0 10px}.EditTimelineContent .DefaultButtonRow.TopRow .Button:not(.LinkScenesButton){float:right;margin:20px 0 0 10px}.EditTimelineContent .DefaultButtonRow.TopRow .LinkScenesButton{float:left;margin:20px 0 0 0}.InsertTimelineEntryButton{width:100%;margin:0 0 5px 0}.InsertTimelineEntryOptions .ButtonCancel{width:100%;margin:20px 0 0 0}.Expanded .IconButton.LeftNavToggleButton{background:#edebf0 url(/Content/Images/Classic/mini-slide-left-icon.png) no-repeat scroll center center}.Collapsed .IconButton.LeftNavToggleButton{background:#edebf0 url(/Content/Images/Classic/mini-slide-right-icon.png) no-repeat scroll center center}.ImportCompletePanel .Button,.ImportCompletePanel .Button:hover{text-decoration:none}.FocusViewButton{min-width:80px;text-align:left;padding-left:40px;background:#5b7a8a url(/Content/images/Classic/focus-view-icon-mini.png) no-repeat scroll 15px center!important;color:#fff;border:1px solid #5b7a8a}.FocusViewButton:hover{background:#8099a6 url(/Content/images/Classic/focus-view-icon-mini.png) no-repeat scroll 15px center!important;color:#fff;border:1px solid #8099a6}.FocusViewButton,.FocusViewButton:hover{text-decoration:none}.SceneButtons .FocusViewButton{margin-left:20px}body{padding:0;margin:0;background:url(/Content/Images/Classic/background.jpg) no-repeat scroll top left;background-size:100% 100%;font-family:'Open Sans',sans-serif;min-height:100vh}a{text-decoration:none;color:#8955bd}a:hover{text-decoration:underline}.ErrorWrapper{width:100%;min-width:320px;padding:100px 0 0 0;margin:0}.ErrorContainer{width:calc(100% - 170px);max-width:500px;margin:0 auto;font-family:'Open Sans',sans-serif;color:#333;background:#fdfdfd;border-radius:5px;box-shadow:5px 5px 8px rgba(0,0,0,.5);padding:75px}.ErrorContainer h1{margin:0 0 20px 0;font-family:'Oswald',sans-serif;padding:0 0 20px 0;border-bottom:1px solid #fff;background:url(/Content/Images/login-register-logo.png) no-repeat scroll top right}.ErrorCodeDisplay{width:calc(100% - 20px);padding:9px;background:#fff;border:1px solid #bbb;font-size:14px;line-height:150%;color:#000;max-height:200px;overflow-y:auto}body{padding:0;margin:0;background:#ccc6d2 url(/Content/Images/montage-background.jpg) no-repeat fixed top center/cover;font-family:'Open Sans',sans-serif;min-height:100vh}body.AffiliateLayout{background:#ccc6d2 url(/Content/Images/affiliate-montage-background.jpg) no-repeat fixed top center/cover}.LoginContainer a{text-decoration:none;color:inherit}.LoginContainer a:hover{text-decoration:underline}.LoginWrapper{width:100%;min-width:320px;padding:100px 0;margin:0}.LoginContainer{width:calc(100% - 170px);max-width:400px;margin:0 auto;font-family:'Open Sans',sans-serif;color:#333;background:#fdfdfd url(/Content/Images/login-register-logo-dark.png) no-repeat scroll center 40px;border-radius:5px;box-shadow:5px 5px 8px rgba(0,0,0,.5);padding:140px 75px 60px 75px}.AffiliateLoginContainer{max-width:1000px;width:calc(100% - 170px);margin:0 auto;font-family:'Open Sans',sans-serif;color:#333;background:#fdfdfd;border-radius:5px;box-shadow:5px 5px 8px rgba(0,0,0,.5);padding:60px 75px}.AffiliateLoginContainer .LoginContainer{width:100%;max-width:800px;border-radius:unset;box-shadow:unset;margin:40px auto 0 auto;padding:100px 0 0 0}.LoginContainer .LoginContainerLarge{max-width:1200px}.LoginContainer h1{margin:0 0 20px 0;font-family:'Oswald',sans-serif;padding:0;border-bottom:1px solid #fff}.LoginContainer .Strapline{display:block;width:100%;margin:0;padding:0;color:#000;font-size:20px;line-height:30px;font-family:'Open Sans',sans-serif;text-align:center}.LoginContainer .FormContainer{margin:50px 0 0 0}.LoginContent{margin:50px 0 0 0;text-align:center}.LoginFooter{width:100%;padding:15px 0 0 0;margin:25px 0 0 0;border-top:1px solid #fff;text-align:center;font-size:12px}.LoginFooter p{margin:5px 0}.LargeLink{font-size:18px;font-weight:bold}.FormRow{width:100%;margin:0 auto}.FormRow:after{display:block;content:" ";clear:both}.FormRow .Title{display:block;width:100%;padding:10px 0 2px 0}.FormRow .Value{display:block;width:100%}.LoginTextBox{padding:8px;font-size:14px;width:calc(100% - 18px);border-radius:3px;border:1px solid silver;box-shadow:2px 2px 3px rgba(0,0,0,.1)}.LoginContainer .RememberMe{width:100%;text-align:right;margin:15px auto}.FormSubmitRow{width:100%;max-width:500px;margin:25px auto;text-align:right}.Data1{position:absolute;top:10px;left:-720px}.Data2{display:none}.Data3{visibility:hidden}.Data4{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.Data5{position:relative;z-index:-1}.AccountClosed{width:100%;text-align:center;margin:50px auto}.CustomCheckBoxDisplay{display:block;width:36px;height:36px;padding:0;border:1px solid silver;background:#fff;border-radius:3px;overflow:hidden;cursor:pointer;margin:5px 0 0 0}.CustomCheckBoxDisplay.SmallCustomCheckBox{width:22px;height:22px}.CustomCheckBox:checked~.CustomCheckBoxDisplay.SmallCustomCheckBox{background:#fff url(/Content/images/Classic/checkbox-checked-small.png) no-repeat scroll center center}.SignupSection{margin:30px auto 0 auto;width:calc(100% - 20px)}.CheckBoxRow{margin:15px 0 0 0}.ChecBoxRow::after{clear:both;display:block;content:" "}.CheckBoxContainer{width:25px;float:left}.CheckBoxText{width:calc(100% - 35px);font-size:14px;float:right}.AffiliateLayout .ResponsiveVideo{width:100%;max-width:100%;margin:10px auto;height:0;overflow:hidden;position:relative;padding-bottom:56.25%}.AffiliateLayout .ResponsiveVideo iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(max-width:1200px){.AffiliateLayout .LoginWrapper{padding:40px 0}}@media(max-width:640px){.LoginWrapper,.AffiliateLayout .LoginWrapper{padding:0;margin:0}.AffiliateLoginContainer{width:calc(100% - 40px);padding:20px;margin:0;overflow:hidden}.LoginContainer{width:calc(100% - 60px);padding-left:20px;padding-right:20px;margin:20px auto}.LoginContainer .Strapline{display:none}.LoginContainer .FormContainer{margin:0}}@media(max-width:427px){.CheckBoxText{margin-top:0!important}}