@media print{body{background-image:none !important}.doNotPrint{display:none}input[type=submit]{display:none !important}.action-panel,.portlet-admin-corner,.portlet-top-decoration,.portlet-bottom-decoration,.panel-top-decoration,.panel-bottom-decoration,.btn-container{background:none !important;box-shadow:none !important;display:none !important}.portlet-left-decoration,.portlet-right-decoration,.portlet-content,.portlet-box,.panel-left-decoration,.panel-right-decoration{border:0 none !important;box-shadow:none !important;background:none !important;padding:0 !important}.portlet-container{border:0 none !important;background:none !important;box-shadow:none !important;margin:0 !important}.portlet-box{border:0 none !important;background:none !important;box-shadow:none !important;border:none !important}.content-panel.panel-container{border:0 none !important;background:none !important;box-shadow:none !important;border:none !important}.app-container,.portlet-container,.page-container,div.floatingPanel.floatingMail,.mailDisplayPanel,#contentWrapper{overflow:visible !important;position:static !important}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,form,label,legend,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;outline:0 none}html{height:100%}body{line-height:1.2;font-family:SassoonSans,Arial,Helvetica,sans-serif}ol,ul{list-style:none}p{margin:1em 0}label{font-weight:bold}img{border:0}a.hover:link,a.hover:visited{text-decoration:none;color:#000}a.hover:hover{text-decoration:underline}a.decorated{text-decoration:underline !important}a.decoration:link,a.decoration:visited,a.decoration:focus,a.decoration:hover,a.decoration:active{text-decoration:underline;color:#000}.structural{position:absolute;left:-9999px}.cropped{overflow:hidden;padding-bottom:2px}.template{display:none}blockquote{font-style:italic;padding:2px 8px 2px 20px;border-left:solid #ccc 5px;margin:2em}@-webkit-keyframes loadingSpinner{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes loadingSpinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.loading svg{-webkit-animation:loadingSpinner 700ms linear infinite;animation:loadingSpinner 700ms linear infinite}.moderation-toggle-holder{box-sizing:border-box;display:block;position:absolute;width:200px;height:34px;text-align:right;padding-right:75px;z-index:100;line-height:34px}#mod-btn{box-sizing:border-box;display:block;position:absolute;width:70px;height:34px;background-color:white;border-radius:50px;border:2px solid;right:0;top:0;text-align:left;text-indent:10px;line-height:30px}#mod-btn:hover{cursor:pointer}#mod-btn:after{content:"";position:absolute;display:block;width:24px;height:24px;border-radius:100%;top:3px;right:3px}#mod-btn.moderation-on{border-color:#90e19b}#mod-btn.moderation-off{border-color:#d34b4b;text-indent:31px}#mod-btn.moderation-on:after{background-color:#90e19b}#mod-btn.moderation-off:after{background-color:#d34b4b;right:39px}@font-face{font-family:'SassoonSans';src:url('/service/util/custom/fonts/sassosan-webfont.eot');src:url('/service/util/custom/fonts/sassosan-webfont.eot?#iefix') format('embedded-opentype'),url('/service/util/custom/fonts/sassosan-webfont.woff') format('woff'),url('/service/util/custom/fonts/sassosan-webfont.ttf') format('truetype'),url('/service/util/custom/fonts/sassosan-webfont.svg#SassoonSansRgRegular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'SassoonSans';src:url('/service/util/custom/fonts/sassosanbol-webfont.eot');src:url('/service/util/custom/fonts/sassosanbol-webfont.eot?#iefix') format('embedded-opentype'),url('/service/util/custom/fonts/sassosanbol-webfont.woff') format('woff'),url('/service/util/custom/fonts/sassosanbol-webfont.ttf') format('truetype'),url('/service/util/custom/fonts/sassosanbol-webfont.svg#SassoonSansRgBold') format('svg');font-weight:900;font-style:normal}@font-face{font-family:'SassoonSans';src:url('/service/util/custom/fonts/sassosanmed-webfont.eot');src:url('/service/util/custom/fonts/sassosanmed-webfont.eot?#iefix') format('embedded-opentype'),url('/service/util/custom/fonts/sassosanmed-webfont.woff') format('woff'),url('/service/util/custom/fonts/sassosanmed-webfont.ttf') format('truetype'),url('/service/util/custom/fonts/sassosanmed-webfont.svg#SassoonSansMdRegular') format('svg');font-weight:bold;font-style:normal}@font-face{font-family:'SassoonSansBolder';src:url('/service/util/custom/fonts/sassosanmed-webfont.eot');src:url('/service/util/custom/fonts/sassosanmed-webfont.eot?#iefix') format('embedded-opentype'),url('/service/util/custom/fonts/sassosanmed-webfont.woff') format('woff'),url('/service/util/custom/fonts/sassosanmed-webfont.ttf') format('truetype'),url('/service/util/custom/fonts/sassosanmed-webfont.svg#SassoonSansMdRegular') format('svg');font-weight:normal}@font-face{font-family:'SassoonSansSlope';src:url('/service/util/custom/fonts/sassosanslomed-webfont.eot');src:url('/service/util/custom/fonts/sassosanslomed-webfont.eot?#iefix') format('embedded-opentype'),url('/service/util/custom/fonts/sassosanslomed-webfont.woff') format('woff'),url('/service/util/custom/fonts/sassosanslomed-webfont.ttf') format('truetype'),url('/service/util/custom/fonts/sassosanslomed-webfont.svg#SassoonSansSlopeMdRegular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'SassoonSansSlope';src:url('/service/util/custom/fonts/sassosanslobol-webfont.eot');src:url('/service/util/custom/fonts/sassosanslobol-webfont.eot?#iefix') format('embedded-opentype'),url('/service/util/custom/fonts/sassosanslobol-webfont.woff') format('woff'),url('/service/util/custom/fonts/sassosanslobol-webfont.ttf') format('truetype'),url('/service/util/custom/fonts/sassosanslobol-webfont.svg#SassoonSansSlopeRgBold') format('svg');font-weight:bold;font-style:normal}@font-face{font-family:'SassoonSansSlope';src:url('/service/util/custom/fonts/sassosanslo-webfont.eot');src:url('/service/util/custom/fonts/sassosanslo-webfont.eot?#iefix') format('embedded-opentype'),url('/service/util/custom/fonts/sassosanslo-webfont.woff') format('woff'),url('/service/util/custom/fonts/sassosanslo-webfont.ttf') format('truetype'),url('/service/util/custom/fonts/sassosanslo-webfont.svg#SassoonSansSlopeRgRegular') format('svg');font-weight:100;font-style:normal}@font-face{font-family:'SassoonInfant';src:url('/service/util/custom/fonts/sassooninfant-webfont.eot');src:url('/service/util/custom/fonts/sassooninfant-webfont.eot?#iefix') format('embedded-opentype'),url('/service/util/custom/fonts/sassooninfant-webfont.woff') format('woff'),url('/service/util/custom/fonts/sassooninfant-webfont.ttf') format('truetype'),url('/service/util/custom/fonts/sassooninfant-webfont.svg#SassoonInfantRgRegular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'SassoonInfantLine';src:url('/service/util/custom/fonts/sassooninfantline-webfont.eot');src:url('/service/util/custom/fonts/sassooninfantline-webfont.eot?#iefix') format('embedded-opentype'),url('/service/util/custom/fonts/sassooninfantline-webfont.woff') format('woff'),url('/service/util/custom/fonts/sassooninfantline-webfont.ttf') format('truetype'),url('/service/util/custom/fonts/sassooninfantline-webfont.svg#SassoonInfantLineRegular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'SassoonInfant';src:url('/service/util/custom/fonts/sassoinfbol-webfont.eot');src:url('/service/util/custom/fonts/sassoinfbol-webfont.eot?#iefix') format('embedded-opentype'),url('/service/util/custom/fonts/sassoinfbol-webfont.woff') format('woff'),url('/service/util/custom/fonts/sassoinfbol-webfont.ttf') format('truetype'),url('/service/util/custom/fonts/sassoinfbol-webfont.svg#SassoonInfantRgBold') format('svg');font-weight:900;font-style:normal}@font-face{font-family:'SassoonInfant';src:url('/service/util/custom/fonts/sassoinfmed-webfont.eot');src:url('/service/util/custom/fonts/sassoinfmed-webfont.eot?#iefix') format('embedded-opentype'),url('/service/util/custom/fonts/sassoinfmed-webfont.woff') format('woff'),url('/service/util/custom/fonts/sassoinfmed-webfont.ttf') format('truetype'),url('/service/util/custom/fonts/sassoinfmed-webfont.svg#SassoonInfantMdMedium') format('svg');font-weight:bold;font-style:normal}::-webkit-selection{background:#cbe8ff}::-moz-selection{background:#cbe8ff}::-ms-selection{background:#cbe8ff}::selection{background:#cbe8ff}::-webkit-input-placeholder{color:#BBB}:-moz-placeholder{color:#BBB}::-moz-placeholder{color:#BBB}:-ms-input-placeholder{color:#BBB}.input_login:-ms-clear{display:none}.input_login::-ms-clear{display:none}*,*:before,*:after{box-sizing:border-box;color:#444;line-height:1.6;font-family:'Open Sans',sans-serif;font-size:15px;outline:0 none}html,body{margin:0;padding:0}.login-icon{background-size:40px;height:40px;width:40px;font-size:0;margin-right:14px;text-indent:-3000em}.login-icon.google{background-image:url(/service/util/custom/images/primary/login/2014/google-icon.png)}.login-icon.office-365{background-image:url(/service/util/custom/images/primary/login/2014/office365-icon.png)}.login-icon.n4l{background-image:url(/service/util/custom/images/primary/login/2014/n4l-icon.png)}.login-icon.dbOAuth{background-image:url(/service/util/custom/images/primary/login/2014/n4l-icon.png)}.removePasswordMask{cursor:pointer;display:block;position:absolute;width:25px;height:22px;background:transparent url(/service/util/custom/images/primary/login/2014/eye.png) no-repeat 0 0;top:8px;right:18px;background-position:-25px 0}.removePasswordMask.smartmode:hover{background-position:-25px 0}.removePasswordMask.smartmode{background-position:0 0}.removePasswordMask:hover{background-position:0 0}body.user_background .background_overlay{background-image:none}.login_title_content{position:absolute;left:50%;width:360px;margin-left:-180px;text-align:center;bottom:462px;display:block;z-index:9999}.login_title_content *{font-family:'Londrina Solid',cursive}#school_logo{position:absolute;top:-34px;left:144px;border-radius:100px;height:71px;background:#FFF}#schoolTitle{position:absolute;left:3px;right:10px;top:41px;width:100%;display:table;height:102px}#schoolTitle a{color:#FFF;font-size:32px;line-height:36px;display:table-cell;vertical-align:middle;text-decoration:none}#schoolTitle a:hover{text-decoration:underline}.sub-title{background:url(/service/util/custom/images/primary/login/2014/summer/tag_banner.png) no-repeat 0 0;position:absolute;top:147px;left:-24px;width:406px;height:68px;padding-bottom:6px;display:table;overflow:hidden}.sub-title>span{display:table-cell;vertical-align:middle;text-align:center;width:100%;font-size:18px;line-height:22px;color:#7a6655;padding:0 34px}#login_background{position:absolute;overflow:hidden;width:100%;top:0;height:100%;z-index:-101;background:#cde8f8;right:0;left:0}.top-bar{background:#008de2;height:63px;left:0;position:absolute;right:0;top:0}.top-bar .wrapper{max-width:1220px;margin:0 auto}.top-bar .wrapper>.grid_12{margin:0 15px;position:relative}.top-bar .wrapper>.grid_12:after{content:" ";clear:both;display:table}.top-bar .wrapper .left{float:left}.top-bar .wrapper .right{float:right}.top-bar .logo{display:block;position:absolute;top:12px;left:0;width:171px}.top-bar .logo>img{max-width:100%;outline:0 none;border:0 none}body.noplatform .top-bar .logo{background:url(/service/util/custom/noplatform/images/hub-logo-retina.png) no-repeat;background-size:cover;height:40px;width:132px;top:11px}body.noplatform .top-bar .logo img{display:none}.top-bar .login-form{position:absolute;right:0;top:12px}.top-bar .login-form .inputs,.top-bar .login-form .actions{position:relative}.top-bar .login-form *{float:left}#login_error{background:#ff8d0b;position:fixed;left:0;color:#fff;right:0;padding:13px 15px;top:63px;text-align:center}#login_error>span{float:none;color:#fff}.top-bar .login-form .inputs input{border:0 none;box-shadow:0 0 0 50px #FFF inset;background:#FFF;padding:8px 9px;outline:0 none;margin:0 12px 0 0;height:40px;border-radius:5px;width:195px}.top-bar .picture-login-link{background:#fff;position:absolute;top:30px;right:-119px;width:140px;text-align:center;visibility:hidden;opacity:0;-webkit-transition:all 350ms;-moz-transition:all 350ms;transition:all 350ms;border-radius:16px;box-shadow:-2px -2px 2px rgba(0,0,0,0.1) inset;text-decoration:none;color:rgba(0,0,0,0);height:110px;width:115px}.top-bar .picture-login-link:after{content:" ";position:absolute;top:-18px;left:50%;margin-left:-10px;border:10px solid rgba(0,0,0,0);border-bottom:10px solid #fff}.top-bar .picture-login-link:before{background-repeat:no-repeat;background-position:center;background-size:90px;content:" ";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:100px;-webkit-animation:pulseOpacity 1.5s infinite;-moz-animation:pulseOpacity 1.5s infinite;animation:pulseOpacity 1.5s infinite}.top-bar .picture-login-link.animals:before{background-image:url(/service/util/custom/images/primary/login/2014/animals-picture-login-90x90.png)}.top-bar .picture-login-link.hcshapes:before{background-image:url(/service/util/custom/images/primary/login/2014/shapes-picture-login-90x90.png)}.top-bar .picture-login-link.fruit:before{background-image:url(/service/util/custom/images/primary/login/2014/fruits-picture-login-90x90.png)}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.top-bar .picture-login-link.animals:before{background-image:url(/service/util/custom/images/primary/login/2014/animals-picture-login-180x180.png)}.top-bar .picture-login-link.hcshapes:before{background-image:url(/service/util/custom/images/primary/login/2014/shapes-picture-login-180x180.png)}.top-bar .picture-login-link.fruit:before{background-image:url(/service/util/custom/images/primary/login/2014/fruits-picture-login-180x180.png)}}@-webkit-keyframes pulseOpacity{0%,100%{opacity:1}50%{opacity:.35}}@-moz-keyframes pulseOpacity{0%,100%{opacity:1}50%{opacity:.35}}@keyframes pulseOpacity{0%,100%{opacity:1}50%{opacity:.35}}.top-bar .picture-login-link.active{visibility:visible;opacity:1;top:70px}.top-bar .picture-login-link.active ~ .input_login,.top-bar .picture-login-link.active ~ .removePasswordMask{-webkit-transition:450ms all;-moz-transition:450ms all;transition:450ms all;opacity:.45;pointer-events:none;color:transparent !important}.top-bar .login-form .inputs input#password{font-size:18px}.top-bar .login-form .inputs input.myTextField{padding-right:33px}.top-bar .login-form .inputs input:active,.top-bar .login-form .inputs input:focus{background:#FFF;box-shadow:0 0 0 50px #FFF inset,0 0 0 2px #6dc8ff}.top-bar .login-form .actions input{cursor:pointer;background:#3bbbff;background:linear-gradient(to bottom,#3bbbff 0%,#3bbbff 50%,#0facff 100%);box-shadow:0 21px rgba(91,199,255,0.5) inset,0 1px 1px 1px #5fceff inset,0 -1px 0 #3ac3ff inset,0 1px 1px 1px #007ac5;text-shadow:0 1px #0b7ec3;color:#FFF;background-size:133px;font-family:'Londrina Solid',cursive;font-weight:400 !important;border:0 none;height:40px;outline:0 none;font-size:22px;border-radius:6px;padding:0 35px;letter-spacing:.8px;transition:box-shadow 200ms linear}.no-touch .top-bar .login-form .actions input:hover{box-shadow:0 40px rgba(83,197,255,0.53) inset,0 0 1px 1px #c6eeff inset,0 -1px 0 #5fceff inset,0 1px 1px 1px #007ac5}.top-bar .login-form .logging-in-animation .actions input,.top-bar .login-form .logging-in-animation .actions input:hover{box-shadow:0 40px rgba(75,176,228,0.53) inset,0 0 0 1px #9ce2ff inset,0 -1px 0 #0081ba inset,0 0 1px 0 #007ac5;color:rgba(255,255,255,0);text-shadow:0 1px rgba(11,126,195,0);cursor:default}.top-bar .login-form .loading{display:none}.top-bar .login-form .logging-in-animation .loading{display:block}.top-bar .login-form .loading svg path{fill:#FFF}#parallax{position:absolute;overflow:hidden;width:100%;height:100%;z-index:-100;bottom:0;margin:0;padding:0;border:0}div.overlay{position:absolute;width:6440px;height:100%;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center bottom}html.touch div.overlay{width:100%}.season #login_background{background-position:center center}.season #login_background>div{position:absolute;background-position:center bottom;background-repeat:repeat-x;height:100%;width:100%;bottom:235px}.season.spring #login_background{background:url(/service/util/custom/images/primary/login/2014/spring/sky.png)}.season.spring #login_background>div{background-image:url(/service/util/custom/images/primary/login/2014/spring/clouds.png)}.season.spring #login-overlay6{background-image:url(/service/util/custom/images/primary/login/2014/spring/layer6.png)}.season.spring #login-overlay5{background-image:url(/service/util/custom/images/primary/login/2014/spring/layer5.png)}.season.spring #login-overlay4{background-image:url(/service/util/custom/images/primary/login/2014/spring/layer4.png);top:-178px}.season.spring #login-overlay3{background-image:url(/service/util/custom/images/primary/login/2014/spring/layer3.png);top:-182px}.season.spring #login-overlay2{background-image:url(/service/util/custom/images/primary/login/2014/spring/layer2.png);top:-192px}.season.spring #login-overlay1{background-image:url(/service/util/custom/images/primary/login/2014/spring/layer1.png);top:-34px}.season.summer #login_background{background:url(/service/util/custom/images/primary/login/2014/summer/sky.png)}.season.summer #login_background>div{background-image:url(/service/util/custom/images/primary/login/2014/summer/clouds.png)}.season.summer #login-overlay6{background-image:url(/service/util/custom/images/primary/login/2014/summer/layer6.png)}.season.summer #login-overlay5{background-image:url(/service/util/custom/images/primary/login/2014/summer/layer5.png)}.season.summer #login-overlay4{background-image:url(/service/util/custom/images/primary/login/2014/summer/layer4.png);top:-178px}.season.summer #login-overlay3{background-image:url(/service/util/custom/images/primary/login/2014/summer/layer3.png);top:-182px}.season.summer #login-overlay2{background-image:url(/service/util/custom/images/primary/login/2014/summer/layer2.png);top:-192px}.season.summer #login-overlay1{background-image:url(/service/util/custom/images/primary/login/2014/summer/layer1.png);top:-34px}.season.autumn #login_background{background:url(/service/util/custom/images/primary/login/2014/autumn/sky.png)}.season.autumn #login_background>div{background-image:url(/service/util/custom/images/primary/login/2014/autumn/clouds.png)}.season.autumn #login-overlay6{background-image:url(/service/util/custom/images/primary/login/2014/autumn/layer6.png)}.season.autumn #login-overlay5{background-image:url(/service/util/custom/images/primary/login/2014/autumn/layer5.png)}.season.autumn #login-overlay4{background-image:url(/service/util/custom/images/primary/login/2014/autumn/layer4.png);top:-178px}.season.autumn #login-overlay3{background-image:url(/service/util/custom/images/primary/login/2014/autumn/layer3.png);top:-182px}.season.autumn #login-overlay2{background-image:url(/service/util/custom/images/primary/login/2014/autumn/layer2.png);top:-192px}.season.autumn #login-overlay1{background-image:url(/service/util/custom/images/primary/login/2014/autumn/layer1.png);top:-34px}.season.autumn .leaf-animation{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}@-webkit-keyframes leaf-movement{0%{left:-100px;-webkit-animation-timing-function:ease-out}100%{left:120%;-webkit-animation-timing-function:ease-in}}@-webkit-keyframes leaf-movement{0%{left:-100px;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{left:120%;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes leaf-movement{0%{left:-100px;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}100%{left:120%;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.season.autumn .leaf-movement{-webkit-animation:leaf-movement 10s linear infinite;animation:leaf-movement 10s linear infinite;position:absolute;left:-100px;top:50%;margin-top:-100px;height:100px;width:100px}@-webkit-keyframes leaf-path{0%{-webkit-transform:rotate(0turn) scale(0);-webkit-animation-timing-function:ease-out}30%{-webkit-transform:rotate(1turn) scale(1);-webkit-animation-timing-function:ease}100%{-webkit-transform:rotate(2turn) scale(0);-webkit-animation-timing-function:ease-in}}@keyframes leaf-path{0%{-webkit-transform:rotate(0turn) scale(0);transform:rotate(0turn) scale(0);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}30%{-webkit-transform:rotate(1turn) scale(1);transform:rotate(1turn) scale(1);-webkit-animation-timing-function:ease;animation-timing-function:ease}100%{-webkit-transform:rotate(2turn) scale(0);transform:rotate(2turn) scale(0);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.season.autumn .leaf-path{-webkit-animation:leaf-path 10s linear infinite;animation:leaf-path 10s linear infinite;-webkit-transform:rotate(0turn) scale(0);-ms-transform:rotate(0turn) scale(0);transform:rotate(0turn) scale(0);-webkit-transform-origin:400% center;-ms-transform-origin:400% center;transform-origin:400% center;position:absolute;left:-100px;top:50%;margin-top:-100px;height:100px;width:100px}.season.autumn .leaf-path.one{-webkit-transform-origin:100% center;-ms-transform-origin:100% center;transform-origin:100% center;-webkit-animation-delay:.35s;animation-delay:.35s;margin-top:0}.season.autumn .leaf-path.two{-webkit-transform-origin:0 center;-ms-transform-origin:0 center;transform-origin:0 center;-webkit-animation-delay:.7s;animation-delay:.7s;margin-top:100px}.season.autumn .leaf-path.three{-webkit-transform-origin:200% center;-ms-transform-origin:200% center;transform-origin:200% center;-webkit-animation-delay:1s;animation-delay:1s;margin-top:200px}@-webkit-keyframes leaf-steps{from{background-position:0 0}to{background-position:-1800px 0}}@keyframes leaf-steps{from{background-position:0 0}to{background-position:-1800px 0}}.season.autumn .leaf-steps{background:url(/service/util/custom/images/primary/login/2014/autumn/leaves.png);height:100px;width:100px;-webkit-animation:leaf-steps 2s steps(18) infinite;animation:leaf-steps 2s steps(18) infinite}.season.autumn .leaf-path.one .leaf-steps{background:url(/service/util/custom/images/primary/login/2014/autumn/leaves1.png)}.season.autumn .leaf-path.two .leaf-steps{background:url(/service/util/custom/images/primary/login/2014/autumn/leaves2.png)}.season.autumn .leaf-path.three .leaf-steps{background:url(/service/util/custom/images/primary/login/2014/autumn/leaves3.png)}@-webkit-keyframes leaf-fall{0%{-webkit-transform:translateY(0)}45%{-webkit-transform:translateY(180px)}100%{-webkit-transform:translateY(180px)}}@keyframes leaf-fall{0%{-webkit-transform:translateY(0);transform:translateY(0)}45%{-webkit-transform:translateY(180px);transform:translateY(180px)}100%{-webkit-transform:translateY(180px);transform:translateY(180px)}}.season.autumn .leaf-fall{-webkit-animation:leaf-fall 5s linear infinite;animation:leaf-fall 5s linear infinite;position:absolute;bottom:190px;right:2595px;height:50px;width:50px}@-webkit-keyframes leaf-rotate{0%{-webkit-transform:rotate(0)}10%{-webkit-transform:rotate(-90deg)}20%{-webkit-transform:rotate(90deg)}30%{-webkit-transform:rotate(-90deg)}40%{-webkit-transform:rotate(90deg);opacity:1}50%{-webkit-transform:rotate(0);opacity:0}100%{-webkit-transform:rotate(0);opacity:0}}@keyframes leaf-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}10%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}20%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}30%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}40%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:1}50%{-webkit-transform:rotate(0);transform:rotate(0);opacity:0}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:0}}.season.autumn .leaf-rotate{-webkit-animation:leaf-rotate 5s ease infinite;animation:leaf-rotate 5s ease infinite;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;position:absolute;top:0;left:0;height:50px;width:50px}@-webkit-keyframes leaf-sprite{0%{background-position:0 0}2.5%{background-position:-50px 0}5%{background-position:-100px 0}7.5%{background-position:-150px 0}10%{background-position:-200px 0}95%{background-position:-200px 0}100%{background-position:-250px 0}}@keyframes leaf-sprite{0%{background-position:0 0}2.5%{background-position:-50px 0}5%{background-position:-100px 0}7.5%{background-position:-150px 0}10%{background-position:-200px 0}95%{background-position:-200px 0}100%{background-position:-250px 0}}.season.autumn .leaf-sprite{background:url(/service/util/custom/images/primary/login/2014/autumn/red_leaf_falling_sprite.png);height:50px;width:50px;-webkit-animation:leaf-sprite 5s step-start infinite;animation:leaf-sprite 5s step-start infinite}.season.winter #login_background{background:url(/service/util/custom/images/primary/login/2014/winter/sky.png)}.season.winter #login_background>div{background-image:url(/service/util/custom/images/primary/login/2014/winter/clouds.png)}.season.winter #login-overlay6{background-image:url(/service/util/custom/images/primary/login/2014/winter/layer6.png)}.season.winter #login-overlay5{background-image:url(/service/util/custom/images/primary/login/2014/winter/character-bg-layer-png);outline:20px solid red}.season.winter #login-overlay5::before,.season.winter #login-overlay5::after{content:"";display:block;position:absolute;bottom:70px;height:275px}@-webkit-keyframes chipCycle{0%,30%,74%,91%{-webkit-transform:translate(0,0);transform:translate(0,0);background-position:0 0;-webkit-animation-timing-function:steps(6,end);animation-timing-function:steps(6,end)}5%,8.5%,35%,38.5%,79%,87.5%{-webkit-transform:translate(-20px,0);transform:translate(-20px,0);background-position:-1650px 0;-webkit-animation-timing-function:steps(3,end);animation-timing-function:steps(3,end)}11%,41%,90%{-webkit-transform:translate(0,0);transform:translate(0,0);background-position:-2475px 0}}@keyframes chipCycle{0%,30%,74%,91%{-webkit-transform:translate(0,0);transform:translate(0,0);background-position:0 0;-webkit-animation-timing-function:steps(6,end);animation-timing-function:steps(6,end)}5%,8.5%,35%,38.5%,79%,87.5%{-webkit-transform:translate(-20px,0);transform:translate(-20px,0);background-position:-1650px 0;-webkit-animation-timing-function:steps(3,end);animation-timing-function:steps(3,end)}11%,41%,90%{-webkit-transform:translate(0,0);transform:translate(0,0);background-position:-2475px 0}}@-webkit-keyframes digitCycle{0%,5.01%,8%,13.01%,27%,32.01%,40%,45.01%,53%,58.01%,75%,80.01%{background-position:0 0;-webkit-transform:translate(0,0);transform:translate(0,0)}1.25%,9.25%,28.25%,41.25%,54.25%,76.25%{-webkit-transform:translate(10px,0);transform:translate(10px,0)}3.75%,11.75%,30.75%,43.75%,56.75%,78.75%{-webkit-transform:translate(-10px,0);transform:translate(-10px,0)}5%,13%,32%,45%,58%,80%{background-position:-2035px 0;-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes digitCycle{0%,5.01%,8%,13.01%,27%,32.01%,40%,45.01%,53%,58.01%,75%,80.01%{background-position:0 0;-webkit-transform:translate(0,0);transform:translate(0,0)}1.25%,9.25%,28.25%,41.25%,54.25%,76.25%{-webkit-transform:translate(10px,0);transform:translate(10px,0)}3.75%,11.75%,30.75%,43.75%,56.75%,78.75%{-webkit-transform:translate(-10px,0);transform:translate(-10px,0)}5%,13%,32%,45%,58%,80%{background-position:-2035px 0;-webkit-transform:translate(0,0);transform:translate(0,0)}}.season.winter #login-overlay5::before{width:275px;left:calc(50% - 500px);background-image:url(/service/util/custom/images/primary/login/2014/winter/chip_slip_sprite.png);background-position:0 0;transform:translate(0,0);animation:chipCycle 19s step-end infinite}.season.winter #login-overlay5::after{width:185px;background-image:url(/service/util/custom/images/primary/login/2014/winter/digit_ice_skating_sprite.png);background-position:0 0;transform:translate(0,0);left:calc(50% + 250px);animation:digitCycle 30.1s steps(11,end) infinite 1.8s}.season.winter #login-overlay4{background-image:url(/service/util/custom/images/primary/login/2014/winter/layer4.png);top:-178px}.season.winter #login-overlay3{background-image:url(/service/util/custom/images/primary/login/2014/winter/layer3.png);top:-182px}.season.winter #login-overlay2{background-image:url(/service/util/custom/images/primary/login/2014/winter/layer2.png);top:-192px}.season.winter #login-overlay1{background-image:url(/service/util/custom/images/primary/login/2014/winter/layer1.png);top:-34px}.season.winter .animation{background:0;background-image:url('/service/util/custom/images/primary/login/2014/winter/snow1.png'),url('/service/util/custom/images/primary/login/2014/winter/snow2.png'),url('/service/util/custom/images/primary/login/2014/winter/snow3.png');height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@-webkit-keyframes snowing{0%{background-position:0 0,0 0,0 0}50%{background-position:500px 500px,100px 200px,-100px 150px}100%{background-position:500px 1000px,200px 400px,-100px 300px}}@keyframes snowing{0%{background-position:0 0,0 0,0 0}50%{background-position:500px 500px,100px 200px,-100px 150px}100%{background-position:500px 1000px,200px 400px,-100px 300px}}@media screen and (max-width:900px){.top-bar .logo{overflow:hidden;width:56px}.top-bar .logo>img{max-width:none;width:171px}}@media screen and (max-width:800px){.top-bar .login-form>a{position:absolute;top:60px;right:0;margin:0}.top-bar .login-form>a+a{right:52px}}@media screen and (max-width:652px){.top-bar .login-form .actions input{padding:0 15px}}@media screen and (min-width:1920px){div.overlay{background-repeat:repeat-x}}