.isIE body,.staging-window label,html body{-ms-hyphens:auto}html,html body{padding:0;height:100%;width:100%;margin:0}.panel h1,html body{font-family:SFProDisplay,SFProText,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif}hr,iframe{border:none}.center,.loading .error-msg,.no-data{text-align:center}@font-face{font-family:"SFProDisplay, SFProText";src:local("SF UI Text-Regular"),local("SF_UI_Text-Regular"),url(fonts/sf/SF_UI_Text-Regular.eot) format('embedded-opentype'),url(fonts/sf/SF_UI_Text-Regular.woff2) format('woff'),url(fonts/sf/SF_UI_Text-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:seed_SF_UI_Text-Light;src:local("SF UI Text-Light"),local("SF_UI_Text-Light"),url(fonts/sf/SF_UI_Text-Light.eot) format('embedded-opentype'),url(fonts/sf/SF_UI_Text-Light.woff2) format('woff'),url(fonts/sf/SF_UI_Text-Light.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:seed_SF_UI_Text-Medium;src:local("SF UI Text-Medium"),local("SF_UI_Text-Medium"),url(fonts/sf/SF_UI_Text-Medium.eot) format('embedded-opentype'),url(fonts/sf/SF_UI_Text-Medium.woff2) format('woff'),url(fonts/sf/SF_UI_Text-Medium.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-family:seed_SF_UI_Display-Ultralight-webfont;src:local("SF UI Display-Ultralight-webfont"),local("SF_UI_Display-Ultralight-webfont"),url(fonts/sf/SF_UI_Display-Ultralight-webfont.eot) format('embedded-opentype'),url(fonts/sf/SF_UI_Display-Ultralight-webfont.woff2) format('woff'),url(fonts/sf/SF_UI_Display-Ultralight-webfont.ttf) format('truetype');font-weight:200;font-style:normal}@font-face{font-family:seed_SF_UI_Display-Bold-webfont;src:local("SF UI Display-Bold-webfont"),local("SF_UI_Display-Bold-webfont"),url(fonts/sf/SF_UI_Display-Bold-webfont.eot) format('embedded-opentype'),url(fonts/sf/SF_UI_Display-Bold-webfont.woff2) format('woff'),url(fonts/sf/SF_UI_Display-Bold-webfont.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:seed_myriad-set-pro_text;src:url(fonts/Myriad-Set-Pro/myriad-set-pro_text.eot) format('embedded-opentype'),url(fonts/Myriad-Set-Pro/myriad-set-pro_text.woff) format('woff2'),url(fonts/Myriad-Set-Pro/myriad-set-pro_text.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:seed_myriad-set-pro_text-italic;src:url(fonts/Myriad-Set-Pro/myriad-set-pro_text-italic.eot) format('embedded-opentype'),url(fonts/Myriad-Set-Pro/myriad-set-pro_text-italic.woff) format('woff2'),url(fonts/Myriad-Set-Pro/myriad-set-pro_text-italic.ttf) format('truetype');font-weight:400;font-style:italic}@font-face{font-family:seed_myriad-set-pro_thin;src:url(fonts/Myriad-Set-Pro/myriad-set-pro_thin.eot) format('embedded-opentype'),url(fonts/Myriad-Set-Pro/myriad-set-pro_thin.woff) format('woff2'),url(fonts/Myriad-Set-Pro/myriad-set-pro_thin.ttf) format('truetype');font-weight:200;font-style:normal}@font-face{font-family:seed_myriad-set-pro_medium;src:url(fonts/Myriad-Set-Pro/myriad-set-pro_medium.eot) format('embedded-opentype'),url(fonts/Myriad-Set-Pro/myriad-set-pro_medium.woff) format('woff2'),url(fonts/Myriad-Set-Pro/myriad-set-pro_medium.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:seed_myriad-set-pro_bold;src:url(fonts/Myriad-Set-Pro/myriad-set-pro_bold.eot) format('embedded-opentype'),url(fonts/Myriad-Set-Pro/myriad-set-pro_bold.woff) format('woff'),url(fonts/Myriad-Set-Pro/myriad-set-pro_bold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:seed_myriad-set-pro_semibold;src:url(fonts/Myriad-Set-Pro/myriad-set-pro_semibold.eot) format('embedded-opentype'),url(fonts/Myriad-Set-Pro/myriad-set-pro_semibold.woff) format('woff'),url(fonts/Myriad-Set-Pro/myriad-set-pro_semibold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:seed_myriad-set-pro_ultralight;src:url(fonts/Myriad-Set-Pro/myriad-set-pro_ultralight.eot) format('embedded-opentype'),url(fonts/Myriad-Set-Pro/myriad-set-pro_ultralight.woff) format('woff'),url(fonts/Myriad-Set-Pro/myriad-set-pro_ultralight.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:SFProText;src:url(fonts/sf/SFProText-Heavy/SFProText-Heavy.eot);src:url(fonts/sf/SFProText-Heavy/SFProText-Heavy.woff2) format('woff2'),url(fonts/sf/SFProText-Heavy/SFProText-Heavy.woff) format('woff'),url(fonts/sf/SFProText-Heavy/SFProText-Heavy.ttf) format('truetype'),url(fonts/sf/SFProText-Heavy/SFProText-Heavy.svg#SFProText-Heavy) format('svg'),url(fonts/sf/SFProText-Heavy/SFProText-Heavy.eot?#iefix) format('embedded-opentype');font-weight:900;font-style:normal}@font-face{font-family:SFProText;src:url(fonts/sf/SFProText-HeavyItalic/SFProText-HeavyItalic.eot);src:url(fonts/sf/SFProText-HeavyItalic/SFProText-HeavyItalic.woff2) format('woff2'),url(fonts/sf/SFProText-HeavyItalic/SFProText-HeavyItalic.woff) format('woff'),url(fonts/sf/SFProText-HeavyItalic/SFProText-HeavyItalic.ttf) format('truetype'),url(fonts/sf/SFProText-HeavyItalic/SFProText-HeavyItalic.svg#SFProText-HeavyItalic) format('svg'),url(fonts/sf/SFProText-HeavyItalic/SFProText-HeavyItalic.eot?#iefix) format('embedded-opentype');font-weight:900;font-style:italic}@font-face{font-family:SFProText;src:url(fonts/sf/SFProText-Bold/SFProText-Bold.eot);src:url(fonts/sf/SFProText-Bold/SFProText-Bold.woff2) format('woff2'),url(fonts/sf/SFProText-Bold/SFProText-Bold.woff) format('woff'),url(fonts/sf/SFProText-Bold/SFProText-Bold.ttf) format('truetype'),url(fonts/sf/SFProText-Bold/SFProText-Bold.svg#SFProText-Bold) format('svg'),url(fonts/sf/SFProText-Bold/SFProText-Bold.eot?#iefix) format('embedded-opentype');font-weight:700;font-style:normal}@font-face{font-family:SFProText;src:url(fonts/sf/SFProText-BoldItalic/SFProText-BoldItalic.eot);src:url(fonts/sf/SFProText-BoldItalic/SFProText-BoldItalic.woff2) format('woff2'),url(fonts/sf/SFProText-BoldItalic/SFProText-BoldItalic.woff) format('woff'),url(fonts/sf/SFProText-BoldItalic/SFProText-BoldItalic.ttf) format('truetype'),url(fonts/sf/SFProText-BoldItalic/SFProText-BoldItalic.svg#SFProText-BoldItalic) format('svg'),url(fonts/sf/SFProText-BoldItalic/SFProText-BoldItalic.eot?#iefix) format('embedded-opentype');font-weight:700;font-style:italic}@font-face{font-family:SFProText;src:url(fonts/sf/SFProText-Semibold/SFProText-Semibold.eot);src:url(fonts/sf/SFProText-Semibold/SFProText-Semibold.woff2) format('woff2'),url(fonts/sf/SFProText-Semibold/SFProText-Semibold.woff) format('woff'),url(fonts/sf/SFProText-Semibold/SFProText-Semibold.ttf) format('truetype'),url(fonts/sf/SFProText-Semibold/SFProText-Semibold.svg#SFProText-Semibold) format('svg'),url(fonts/sf/SFProText-Semibold/SFProText-Semibold.eot?#iefix) format('embedded-opentype');font-weight:600;font-style:normal}@font-face{font-family:SFProText;src:url(fonts/sf/SFProText-SemiboldItalic/SFProText-SemiboldItalic.eot);src:url(fonts/sf/SFProText-SemiboldItalic/SFProText-SemiboldItalic.woff2) format('woff2'),url(fonts/sf/SFProText-SemiboldItalic/SFProText-SemiboldItalic.woff) format('woff'),url(fonts/sf/SFProText-SemiboldItalic/SFProText-SemiboldItalic.ttf) format('truetype'),url(fonts/sf/SFProText-SemiboldItalic/SFProText-SemiboldItalic.svg#SFProText-SemiboldItalic) format('svg'),url(fonts/sf/SFProText-SemiboldItalic/SFProText-SemiboldItalic.eot?#iefix) format('embedded-opentype');font-weight:600;font-style:italic}@font-face{font-family:SFProText;src:url(fonts/sf/SFProText-Medium/SFProText-Medium.eot);src:url(fonts/sf/SFProText-Medium/SFProText-Medium.woff2) format('woff2'),url(fonts/sf/SFProText-Medium/SFProText-Medium.woff) format('woff'),url(fonts/sf/SFProText-Medium/SFProText-Medium.ttf) format('truetype'),url(fonts/sf/SFProText-Medium/SFProText-Medium.svg#SFProText-Medium) format('svg'),url(fonts/sf/SFProText-Medium/SFProText-Medium.eot?#iefix) format('embedded-opentype');font-weight:500;font-style:normal}@font-face{font-family:SFProText;src:url(fonts/sf/SFProText-MediumItalic/SFProText-MediumItalic.eot);src:url(fonts/sf/SFProText-MediumItalic/SFProText-MediumItalic.woff2) format('woff2'),url(fonts/sf/SFProText-MediumItalic/SFProText-MediumItalic.woff) format('woff'),url(fonts/sf/SFProText-MediumItalic/SFProText-MediumItalic.ttf) format('truetype'),url(fonts/sf/SFProText-MediumItalic/SFProText-MediumItalic.svg#SFProText-MediumItalic) format('svg'),url(fonts/sf/SFProText-MediumItalic/SFProText-MediumItalic.eot?#iefix) format('embedded-opentype');font-weight:500;font-style:italic}@font-face{font-family:SFProText;src:url(fonts/sf/SFProText-Regular/SFProText-Regular.eot);src:url(fonts/sf/SFProText-Regular/SFProText-Regular.woff2) format('woff2'),url(fonts/sf/SFProText-Regular/SFProText-Regular.woff) format('woff'),url(fonts/sf/SFProText-Regular/SFProText-Regular.ttf) format('truetype'),url(fonts/sf/SFProText-Regular/SFProText-Regular.svg#SFProText-Regular) format('svg'),url(fonts/sf/SFProText-Regular/SFProText-Regular.eot?#iefix) format('embedded-opentype');font-weight:400;font-style:normal}@font-face{font-family:SFProText;src:url(fonts/sf/SFProText-RegularItalic/SFProText-RegularItalic.eot);src:url(fonts/sf/SFProText-RegularItalic/SFProText-RegularItalic.woff2) format('woff2'),url(fonts/sf/SFProText-RegularItalic/SFProText-RegularItalic.woff) format('woff'),url(fonts/sf/SFProText-RegularItalic/SFProText-RegularItalic.ttf) format('truetype'),url(fonts/sf/SFProText-RegularItalic/SFProText-RegularItalic.svg#SFProText-RegularItalic) format('svg'),url(fonts/sf/SFProText-RegularItalic/SFProText-RegularItalic.eot?#iefix) format('embedded-opentype');font-weight:400;font-style:italic}@font-face{font-family:SFProText;src:url(fonts/sf/SFProText-Light/SFProText-Light.eot);src:url(fonts/sf/SFProText-Light/SFProText-Light.woff2) format('woff2'),url(fonts/sf/SFProText-Light/SFProText-Light.woff) format('woff'),url(fonts/sf/SFProText-Light/SFProText-Light.ttf) format('truetype'),url(fonts/sf/SFProText-Light/SFProText-Light.svg#SFProText-Light) format('svg'),url(fonts/sf/SFProText-Light/SFProText-Light.eot?#iefix) format('embedded-opentype');font-weight:300;font-style:normal}@font-face{font-family:SFProText;src:url(fonts/sf/SFProText-LightItalic/SFProText-LightItalic.eot);src:url(fonts/sf/SFProText-LightItalic/SFProText-LightItalic.woff2) format('woff2'),url(fonts/sf/SFProText-LightItalic/SFProText-LightItalic.woff) format('woff'),url(fonts/sf/SFProText-LightItalic/SFProText-LightItalic.ttf) format('truetype'),url(fonts/sf/SFProText-LightItalic/SFProText-LightItalic.svg#SFProText-LightItalic) format('svg'),url(fonts/sf/SFProText-LightItalic/SFProText-LightItalic.eot?#iefix) format('embedded-opentype');font-weight:300;font-style:italic}@font-face{font-family:SFProDisplay;src:url(fonts/sf/SFProDisplay-Semibold/SFProDisplay-Semibold.eot);src:url(fonts/sf/SFProDisplay-Semibold/SFProDisplay-Semibold.woff2) format('woff2'),url(fonts/sf/SFProDisplay-Semibold/SFProDisplay-Semibold.woff) format('woff'),url(fonts/sf/SFProDisplay-Semibold/SFProDisplay-Semibold.ttf) format('truetype'),url(fonts/sf/SFProDisplay-Semibold/SFProDisplay-Semibold.svg#SFProDisplay-Semibold) format('svg'),url(fonts/sf/SFProDisplay-Semibold/SFProDisplay-Semibold.eot?#iefix) format('embedded-opentype');font-weight:600;font-style:normal}@font-face{font-family:SFProDisplay;src:url(fonts/sf/SFProDisplay-Regular/SFProDisplay-Regular.eot);src:url(fonts/sf/SFProDisplay-Regular/SFProDisplay-Regular.woff2) format('woff2'),url(fonts/sf/SFProDisplay-Regular/SFProDisplay-Regular.woff) format('woff'),url(fonts/sf/SFProDisplay-Regular/SFProDisplay-Regular.ttf) format('truetype'),url(fonts/sf/SFProDisplay-Regular/SFProDisplay-Regular.svg#SFProDisplay-Regular) format('svg'),url(fonts/sf/SFProDisplay-Regular/SFProDisplay-Regular.eot?#iefix) format('embedded-opentype');font-weight:400;font-style:normal}*{box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;position:fixed}html body{overflow:auto;-webkit-tap-highlight-color:transparent;outline:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:static}html[lang]:lang(zh) body *,html[lang]:lang(zh-CN) body *,html[lang]:lang(zh-HK) body *,html[lang]:lang(zh-TW) body *{font-family:'SF Pro SC',SFProDisplay,SFProText,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif!important}html:lang(ja) body *,html:lang(ja-JP) body *,html[lang]:lang(ja) body{font-family:'SF Pro JP',SFProDisplay,SFProText,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif!important}html.isIOS{height:100%;overflow:visible!important;position:initial}html.isIOS body{position:inherit;height:100%}html.no-scroll{overflow:hidden!important;position:fixed!important;height:100%}html.no-scroll body{position:static}button,input,select,textarea{font-family:"SF Pro Text"}#shell-view-wrapper{height:100%}a{color:#000}ui-view{left:0;width:100%;height:100%;overflow:hidden;display:block}ui-view:empty{display:none}ul li{position:relative}ul li .animate-enter,ul li .animate-leave{-webkit-transition:.1s cubic-bezier(.25,.25,.75,.75) all;-moz-transition:.1s cubic-bezier(.25,.25,.75,.75) all;-ms-transition:.1s cubic-bezier(.25,.25,.75,.75) all;-o-transition:.1s cubic-bezier(.25,.25,.75,.75) all;transition:.1s cubic-bezier(.25,.25,.75,.75) all;position:relative;display:block}ul li .animate-enter.animate-enter-active,ul li .animate-leave{opacity:1;bottom:0;height:30px}ul li .animate-enter,ul li .animate-leave.animate-leave-active{opacity:0;bottom:-50px;height:0}hr{border-top:1px solid #ddd;height:1px;margin:20px 0}.hide-element{display:none}.pull-right{float:right}.pull-left{float:left}.loading{background:url(../images/animated_spinner.gif) center no-repeat;background-size:30px;width:100%;height:100%;display:table}.chevron-left,.chevron-left.white{background-color:transparent;background-size:12px 20px;background-repeat:no-repeat}.loading .error-msg{width:100%;display:table-cell;padding-bottom:90px;vertical-align:middle}.no-data{padding-top:20%;font-weight:400;color:#ccc!important;font-size:20px!important;height:100%}.btn{display:inline-block;padding:0 0 0 30px}.chevron-left{background-image:url(../images/back_chevron_blue.png);background-position:12px 50%}@media (-webkit-min-device-pixel-ratio:1.3){.chevron-left{background-image:url(../images/back_chevron_blue@2x.png)}}.chevron-left.white{background-image:url(../images/back_chevron_white.png);background-position:50% 50%}@media (-webkit-min-device-pixel-ratio:1.3){.chevron-left.white{background-image:url(../images/back_chevron_white@2x.png)}}.chevron-left.chevron-left-text{display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:left;background:0 0;outline-offset:-5px}.chevron-left.chevron-left-text::before{font-family:"SF Pro Icons";position:absolute;content:'';left:14px;top:0;font-size:25px}button.chevron-left.chevron-left-text{background-color:transparent;border:0;color:#0070c9;font-size:18px}.chevron-right.black{background-color:transparent;background-image:url(../images/see_more_chevron_black.png);background-repeat:no-repeat;background-size:8px 12px;background-position:right 15px center;padding:0 30px 0 0}.chevron-down,.chevron-down.disabled,.chevron-down.white{background-size:20.5px 11.5px}.chevron-down,.chevron-down.disabled,.chevron-down.white,.icon-list{background-position:50% 50%;background-color:transparent;background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:1.3){.chevron-right.black{background-image:url(../images/see_more_chevron_black@2x.png)}}.chevron-down{background-image:url(../images/DownArrowActive.png)}@media (-webkit-min-device-pixel-ratio:1.3){.chevron-down{background-image:url(../images/DownArrowActive@2x.png)}}.chevron-down.white{background-image:url(../images/DownArrowActivewhite.png)}@media (-webkit-min-device-pixel-ratio:1.3){.chevron-down.white{background-image:url(../images/DownArrowActivewhite@2x.png)}}.chevron-down.disabled{background-image:url(../images/DownArrow.png)}@media (-webkit-min-device-pixel-ratio:1.3){.chevron-down.disabled{background-image:url(../images/DownArrow@2x.png)}}.icon-list{background-image:url(../images/listBlue.png);background-size:21px 14px}@media (-webkit-min-device-pixel-ratio:1.3){.icon-list{background-image:url(../images/listBlue@2x.png)}}.icon-list.white{background-color:transparent;background-image:url(../images/listIconWhite.png);background-repeat:no-repeat;background-size:35px 22px;background-position:50% 50%}.chevron-up,.chevron-up.disabled{background-color:transparent;background-repeat:no-repeat;background-size:20.5px 11.5px;background-position:50% 50%}@media (-webkit-min-device-pixel-ratio:1.3){.icon-list.white{background-image:url(../images/listIconWhite@2x.png)}}.chevron-up{background-image:url(../images/UpArrowActive.png)}@media (-webkit-min-device-pixel-ratio:1.3){.chevron-up{background-image:url(../images/UpArrowActive@2x.png)}}.chevron-up.white{width:50px;background-image:url(../images/UpArrowActivewhite.png)}.chevron-up.disabled{background-image:url(../images/UpArrow.png)}@media (-webkit-min-device-pixel-ratio:1.3){.chevron-up.disabled{background-image:url(../images/UpArrow@2x.png)}}.icon-articles{background:url(../images/listBlue.png) center center no-repeat}.icon-remove{border:0;padding:10px;background-color:transparent;background-image:url(../images/clear_recent_searches.png);background-repeat:no-repeat;background-size:16px auto;background-position:45% 55%;cursor:pointer}@media (-webkit-min-device-pixel-ratio:1.3){.icon-remove{background-image:url(../images/clear_recent_searches@2x.png)}}::placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}::-webkit-input-placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:-moz-placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}::-moz-placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:-ms-input-placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[placeholder]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.offscreen,.sr-only{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.offscreen:focus,.sr-only:focus{position:relative;clip:auto;width:auto;height:auto;overflow:auto}.checkbox-container{border:1px solid #0070c9;border-radius:4px;width:11.25em;max-width:260px;height:2.6em;text-align:left;text-wrap:none}.checkbox-container.focused{outline:#83BFFC solid 2px;outline-offset:2px}.checkbox-container .checkbox{display:inline-block;width:50%;height:100%;overflow:hidden;text-align:center;font-size:14px;color:#0070c9}.checkbox-container input[type=radio]{opacity:0}.checkbox-container div.checkbox label{height:2.6em;line-height:32px;width:100%;display:block;cursor:pointer;letter-spacing:-.016em;font-family:SFProText,SFProDisplay,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif}.checkbox-container div.checkbox label.checked{background-color:#0070c9;color:#fff;cursor:default;line-height:32px}.checkbox-container .checkbox.focused{outline:#83BFFC solid 3px;outline-offset:2px}.aria-outline-off .checkbox.focused,.aria-outline-off a,.aria-outline-off assets-grid-view .wrapper .grid,.aria-outline-off button,.aria-outline-off div,.aria-outline-off h1,.aria-outline-off h2,.aria-outline-off input,.aria-outline-off label,.aria-outline-off li:focus,.aria-outline-off li:focus div.wrapper div.sliding,.aria-outline-off list,.aria-outline-off slide,.aria-outline-off span,.aria-outline-off textarea,.aria-outline-off ul{outline:0!important}div#notify,div#notifynonalert{display:inline-block;text-indent:-999em;border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}div#notify:empty,div#notifynonalert:empty{display:none}.hidden-fieldset{border:0;padding:0;margin:0;width:100%;height:100%}.arrow-right-btn{width:100%;text-align:left;border:0;background-color:transparent;line-height:45px;font-size:17px;margin-left:10px;border-bottom:1px solid #ddd;background-image:url(../images/disclosure@2x.png);background-repeat:no-repeat;background-size:auto 12px;background-position:96% 19px}.icon::after{font-family:"SF Pro Icons";color:inherit;display:inline-block;font-style:normal;font-weight:inherit;font-size:inherit;line-height:1;text-decoration:none;position:relative;z-index:1;alt:''}.icon-chevronleft::after{content:""}.icon-chevronright::after{content:""}.icon-chevronup::after{content:""}.icon-chevrondown::after{content:""}.icon-download::after{content:""}#loading-spinner{display:none}@media (min-width:701px){.desktop-only{display:block!important}.mobile-only{display:none!important}}@media (max-width:813px){.desktop-only{display:none!important}.mobile-only{display:block!important}}input[type=text]:focus,input[type=search]:focus{outline:0;box-shadow:0 0 0 2px rgba(131,192,253,.7)}body #shell-view-wrapper>ui-view.ng-enter,body #shell-view-wrapper>ui-view.ng-leave{background-color:#fff;position:absolute}body #shell-view-wrapper>ui-view.ng-enter{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}body #shell-view-wrapper>ui-view.ng-enter-active,body #shell-view-wrapper>ui-view.ng-leave{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}body #shell-view-wrapper>ui-view.ng-leave-active{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}body #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-enter .achievement,body #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-enter .achievement-list-page,body #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-enter .badges,body #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-enter .home-profile-info,body #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-enter .leaderboard,body #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-enter .leaderboard-improvedetails,body #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-enter .leaderboard-preview{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}body #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-enter-active .achievement,body #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-enter-active .achievement-list-page,body #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-enter-active .badges,body #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-enter-active .home-profile-info,body #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-enter-active .leaderboard,body #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-enter-active .leaderboard-improvedetails,body #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-enter-active .leaderboard-preview{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}body #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-leave .achievement,body #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-leave .achievement-list-page,body #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-leave .badges,body #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-leave .home-profile-info,body #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-leave .leaderboard,body #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-leave .leaderboard-improvedetails,body #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-leave .leaderboard-preview{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}body #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-leave-active .achievement,body #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-leave-active .achievement-list-page,body #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-leave-active .badges,body #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-leave-active .home-profile-info,body #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-leave-active .leaderboard,body #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-leave-active .leaderboard-improvedetails,body #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-leave-active .leaderboard-preview{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}body #shell-view-wrapper>ui-view ui-view .home-news-all ui-view.ng-enter .asset-related{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}body #shell-view-wrapper>ui-view ui-view .home-news-all ui-view.ng-enter-active .asset-related{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}body #shell-view-wrapper>ui-view ui-view .home-news-all ui-view.ng-leave .asset-related{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}body #shell-view-wrapper>ui-view ui-view .home-news-all ui-view.ng-leave-active .asset-related{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}body.back #shell-view-wrapper>ui-view.ng-enter{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}body.back #shell-view-wrapper>ui-view.ng-enter-active,body.back #shell-view-wrapper>ui-view.ng-leave{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}body.back #shell-view-wrapper>ui-view.ng-leave-active{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}body.back #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-enter .achievement,body.back #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-enter .achievement-list-page,body.back #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-enter .badges,body.back #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-enter .home-profile-info,body.back #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-enter .leaderboard,body.back #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-enter .leaderboard-improvedetails,body.back #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-enter .leaderboard-preview{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}body.back #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-enter-active .achievement,body.back #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-enter-active .achievement-list-page,body.back #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-enter-active .badges,body.back #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-enter-active .home-profile-info,body.back #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-enter-active .leaderboard,body.back #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-enter-active .leaderboard-improvedetails,body.back #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-enter-active .leaderboard-preview,body.back #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-leave .achievement,body.back #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-leave .badges,body.back #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-leave .home-profile-info .achievement-list-page,body.back #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-leave .leaderboard,body.back #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-leave .leaderboard-improvedetails,body.back #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-leave .leaderboard-preview{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}body.back #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-leave-active .achievement,body.back #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-leave-active .achievement-list-page,body.back #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-leave-active .badges,body.back #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-leave-active .home-profile-info,body.back #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-leave-active .leaderboard,body.back #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-leave-active .leaderboard-improvedetails,body.back #shell-view-wrapper>ui-view ui-view .home-profile ui-view.ng-leave-active .leaderboard-preview{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}body.back #shell-view-wrapper>ui-view ui-view .home-news-all ui-view.ng-enter .asset-related,body.back #shell-view-wrapper>ui-view ui-view .home-news-all ui-view.ng-enter .news{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}body.back #shell-view-wrapper>ui-view ui-view .home-news-all ui-view.ng-enter-active .asset-related,body.back #shell-view-wrapper>ui-view ui-view .home-news-all ui-view.ng-enter-active .news,body.back #shell-view-wrapper>ui-view ui-view .home-news-all ui-view.ng-leave .asset-related,body.back #shell-view-wrapper>ui-view ui-view .home-news-all ui-view.ng-leave .news{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}body.back #shell-view-wrapper>ui-view ui-view .home-news-all ui-view.ng-leave-active .asset-related,body.back #shell-view-wrapper>ui-view ui-view .home-news-all ui-view.ng-leave-active .news{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}body.vertical #shell-view-wrapper>ui-view.ng-enter,body.vertical #shell-view-wrapper>ui-view.ng-leave{position:absolute}body.vertical #shell-view-wrapper>ui-view.ng-enter{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}body.vertical #shell-view-wrapper>ui-view.ng-enter-active{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}body.vertical #shell-view-wrapper>ui-view.ng-leave,body.vertical.back #shell-view-wrapper>ui-view.ng-enter{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);z-index:-1}body.vertical #shell-view-wrapper>ui-view.ng-leave{transform:translate3d(0,0,0)}body.vertical.back #shell-view-wrapper>ui-view.ng-enter,body.vertical.back #shell-view-wrapper>ui-view.ng-leave{position:absolute}body.vertical.back #shell-view-wrapper>ui-view.ng-enter{transform:translate3d(0,0,0)}body.vertical.back #shell-view-wrapper>ui-view.ng-enter-active,body.vertical.back #shell-view-wrapper>ui-view.ng-leave{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}body.vertical.back #shell-view-wrapper>ui-view.ng-leave-active{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.desktop .model-window-content .faq,.desktop .model-window-content .feedback,.desktop .model-window-content .feedback-attachment{background-color:#fff}.desktop .model-window-content .feedback .feedback-form-container .panel .left-links{animation:link-visible 1s ease;text-align:left}@-webkit-keyframes link-visible{from{opacity:0}to{opacity:1}}@-moz-keyframes link-visible{from{opacity:0}to{opacity:1}}@-o-keyframes link-visible{from{opacity:0}to{opacity:1}}@-ms-keyframes link-visible{from{opacity:0}to{opacity:1}}@keyframes link-visible{from{opacity:0}to{opacity:1}}.desktop .model-window-content .feedback .feedback-form-container .panel h1{margin:0}.desktop .model-window-content .faq div.static-page section{height:calc(100% - 50px);overflow-y:hidden}.desktop .model-window-content .feedback-attachment{height:100%}.desktop .model-window-content .feedback .panel h1{width:100%}.desktop news-player linked-leaderboard .leaderboard{background-color:#F8F8F8}.desktop news-player linked-leaderboard .leaderboard .leaderboard-details-wrapper{background-color:#FFF;max-width:650px;margin:auto}.desktop news-player linked-leaderboard .leaderboard .leaderboard-details-wrapper collection-list .row{margin-top:0!important}.desktop .home-news-all>.loading{background-color:#fff}.desktop .home-news-all>ui-view{float:right;top:44px;right:0;position:absolute;margin-left:320px;padding-right:20px}.desktop .home-news-all>ui-view .no-data{height:100%;padding:0}.desktop .home-news-all>ui-view .no-data:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.desktop .home-news-all>ui-view .no-data span{display:inline-block;vertical-align:middle}.desktop .assets .right-links,.desktop .home-resources .right-links{width:25em}.desktop .asset-related{position:relative;height:100%}.desktop .asset-related .related-assets-list{position:absolute;width:100%;top:50px;height:calc(100% - 50px);background-color:#fff}.desktop options-dialog .model-dialog .model-content{width:394px}.desktop options-dialog .model-dialog .model-content button{padding:.5em 1em}.desktop options-dialog .model-dialog .model-content .btn-group{margin-bottom:2em}.desktop options-dialog .model-dialog .model-content .btn-cancel{display:none}.desktop .modal-overlay-panel{position:absolute;z-index:100;top:0;left:0;width:100%;height:50px;background:#fff;opacity:0}.desktop .newsedit-modal-overlay-panel{position:absolute;z-index:100;top:50px;left:0;width:100%;height:100%;background:#fff;opacity:0}.desktop .regerr .help-container,.desktop .reghelp .help-container,.desktop .registration .help-container,.desktop .seedintro .help-container,.desktop .tos .help-container,.desktop .welcome .help-container{height:100%;width:100%;background:#eee}.desktop .regerr .sub-view-header,.desktop .reghelp .sub-view-header,.desktop .registration .sub-view-header,.desktop .seedintro .sub-view-header,.desktop .tos .sub-view-header,.desktop .welcome .sub-view-header{background-color:#fff}.desktop .regerr .tos-page-body,.desktop .reghelp .tos-page-body,.desktop .registration .tos-page-body,.desktop .seedintro .tos-page-body,.desktop .tos .tos-page-body,.desktop .welcome .tos-page-body{overflow-y:hidden}.isIE input:-ms-input-placeholder{color:#d6d6d6!important}.isIE .home-news,.isIE .home-news ui-view .home-news-all,.isIE .home-news ui-view .home-news-flagged,.isIE .home-resources,.isIE .home-resources .home-resources,.isIE .home-resources .home-resources-categories{height:100%!important}.isIE .home-resources .home-resources .horizontal-scroll-slides.cards slide .text span,.isIE .home-resources .home-resources .horizontal-scroll-slides.glcards slide .text span{display:inline-block;max-height:36px}.isIE .achievement-list-page collection-list .descr .description{display:inline-block;height:32px}.isIE .leaderboard-list .list li>div .no-rank .no-rank-txt,.isIE .leaderboard-list .list li>div .rank .no-rank-txt{padding:0 4px;margin-top:14px}.isIE .leaderboard-list .list li>div .row-title .title{display:inline-block;line-height:1.25em;max-height:2.5em;word-break:break-all;word-break:break-word}.isIE .leaderboard-list .list li>div .end-date,.isIE .leaderboard-list .list li>div .row-audtitle .title{display:inline-block;max-height:18px;word-break:break-all;word-break:break-word}.isIE .leaderboard .leaderboard-details-wrapper .leaderboard-details h4{white-space:nowrap;max-width:100%;text-overflow:ellipsis;max-height:1.5em;line-height:1.5em;word-wrap:normal}.isIE .leaderboard .leaderboard-details-wrapper .leaderboard-details .desc-wrapper h2{line-height:1.5em;max-height:3em;word-break:break-all;overflow:hidden}.isIE .leaderboard .leaderboard-details-wrapper .leaderboard-details .desc-wrapper h2:after{content:'';position:absolute;right:-1em;width:1em;height:1em;margin-top:.2em;background:#fff}.isIE .leaderboard .leaderboard-details-wrapper .leaderboard-details .desc-wrapper h2:before{content:'...';position:absolute;right:-1em;bottom:0;width:1em}@media only screen and (max-width:1200px){.desktop .assets .wrapper .panel.center .right-links .field .input{width:68%}.desktop .assets .panel .right-links,.desktop .home-resources .panel .right-links{width:16.56em}.desktop .assets .panel .right-links .search-icon,.desktop .home-resources .panel .right-links .search-icon{padding-left:4px;width:30%!important}.desktop .assets .panel .right-links .field-wrapper,.desktop .home-resources .panel .right-links .field-wrapper{min-width:80px;width:65%;vertical-align:top}.desktop .assets .panel .right-links .search-icon,.desktop .home-resources .panel .right-links .search-icon{min-width:70px}.desktop .home-resources .panel .right-links input[type=reset]{right:13%!important}.desktop .assets .search-panel .wrapper .search-header a.clear-recent{color:#0070c9;cursor:pointer;margin:12px 5px 12px 0;font-size:17px;font-weight:400;text-decoration:none;display:inline-block;overflow:hidden;text-overflow:ellipsis;position:absolute}.desktop .assets .search-panel .wrapper .search-header>div{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:calc(100% - 90px);width:auto;margin:12px 0 12px 4.68em;display:inline-block;font-size:15px;min-height:20px;box-sizing:border-box}}@media only screen and (min-width:813px) and (max-width:1280px) and (orientation:portrait),(min-width:814px) and (max-width:1280px) and (orientation:landscape){.desktop .home-news-all>ui-view,.desktop .home-resources-categories>ui-view{margin-left:320px;padding-right:320px}.desktop .home-news collection-list.home-news-all-list{width:320px}.desktop .home-news collection-list.home-news-all-list.open-menu{width:420px}.desktop .home-news .panel.nav-sub-wrapper,.desktop .home-news .panel.search.flex-container,.desktop .home-news-all>.loading,.desktop .home-resources-categories ul.list,.desktop .home-resources-categories>.loading{width:320px}.desktop .home-news-all>ui-view{height:calc(100% - 44px)}.desktop options-dialog .model-dialog .model-content{width:300px}}@media only screen and (min-width:1280px){.desktop .home-news collection-list.home-news-all-list{width:414px}.desktop .home-news collection-list.home-news-all-list.open-menu{width:514px}.desktop .home-news .panel.nav-sub-wrapper,.desktop .home-news .panel.search.flex-container,.desktop .home-news-all>.loading,.desktop .home-resources-categories>.loading{width:414px}.desktop .home-news-all>ui-view,.desktop .home-resources-categories>ui-view{margin-left:414px;padding-right:414px}}.staggingIndicator{position:relative;top:-10px;right:-2px;font-weight:400;color:#fff;font-size:12px;height:16px;width:16px;border-radius:8px;line-height:10px;background-color:#ff3b30;display:inline-block;padding-top:3px;box-sizing:border-box;text-align:center}body #shell-view-wrapper .deepLink.loading{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#fff;opacity:1;z-index:101}.landing-wrapper{height:100%;overflow:auto;position:fixed;width:100%;top:0}.landing-wrapper .landing-background{background:url(../images/landing-large.jpg) center no-repeat;background-size:cover;position:absolute;height:100%;width:100%;min-height:480px}.landing-wrapper .landing-footer,.landing-wrapper .landing-header{padding-right:10px;width:100%;height:40px;position:relative;text-align:right;overflow:hidden}.landing-wrapper .landing-footer ul,.landing-wrapper .landing-header ul{margin:5px 0 0}.landing-wrapper .landing-footer ul li,.landing-wrapper .landing-footer ul li a,.landing-wrapper .landing-header ul li,.landing-wrapper .landing-header ul li a{font-size:12px;display:inline-block;color:#fff;text-decoration:none}.landing-wrapper .landing-footer ul li a.faq,.landing-wrapper .landing-footer ul li.faq,.landing-wrapper .landing-header ul li a.faq,.landing-wrapper .landing-header ul li.faq{border-radius:50%;width:25px;height:25px;padding:0 5px;border:1px solid #fff}.landing-wrapper .landing-footer ul .vertical-line:before,.landing-wrapper .landing-header ul .vertical-line:before{content:'| ';padding:0 10px}.landing-wrapper .landing-header ul li,.landing-wrapper .landing-header ul li a{font-size:20px}.landing-wrapper .landing-content{min-height:400px;height:calc(100% - 80px);position:relative;display:flex;justify-content:center;align-items:center}.landing-wrapper .landing-content.login .loading{position:absolute;top:0;left:0}.landing-wrapper .landing-content .landing-center-container{width:500px;height:500px;border-radius:30px}.landing-wrapper .landing-content .landing-center-container.autoheight{height:auto!important;max-height:500px!important;padding-top:26px}.landing-wrapper .landing-content .landing-center-container.autoheight .scrollable{max-height:400px}.landing-wrapper .landing-content .landing-center-container .scrollable{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.landing-wrapper .landing-content .landing-center-container .scrollable.with-buttons{height:calc(100% - 70px)}.landing-wrapper .landing-content .landing-center-container .scrollable.padding{padding:30px 50px 50px}.landing-wrapper .landing-content .landing-center-container .scrollable.padding h2{font-weight:600;font-size:32px;line-height:44px;color:#333;padding-bottom:15px;font-family:SFProDisplay}.landing-wrapper .landing-content .landing-center-container .bottom-buttons{border-top:1px solid #d6d6d6;width:100%;height:70px;font-family:SFProDisplay;text-align:center}.landing-wrapper .landing-content .landing-center-container .bottom-buttons a,.landing-wrapper .landing-content .landing-center-container .bottom-buttons button,.landing-wrapper .landing-content .landing-center-container .bottom-buttons input[type=button],.landing-wrapper .landing-content .landing-center-container .bottom-buttons input[type=submit]{line-height:70px;font-size:24px;text-decoration:none;border:0;vertical-align:middle;color:#08c;cursor:pointer;background:0 0}.landing-wrapper .landing-content .landing-center-container .bottom-buttons a.thin,.landing-wrapper .landing-content .landing-center-container .bottom-buttons button.thin,.landing-wrapper .landing-content .landing-center-container .bottom-buttons input[type=button].thin,.landing-wrapper .landing-content .landing-center-container .bottom-buttons input[type=submit].thin{font-weight:200}.landing-wrapper .landing-content .landing-center-container .bottom-buttons.right{text-align:right;padding-right:20px}.landing-wrapper .landing-content .landing-center-container .bottom-buttons .divider{border-right:1px solid #00709c;height:24px;vertical-align:middle;margin-left:15px;margin-right:15px}.landing-wrapper .landing-content h1{font-weight:600;color:#333;padding:0 0 8px;margin:0;font-family:SFProDisplay;font-size:40px;line-height:1.1;letter-spacing:0}.landing-wrapper .landing-content h2{margin:0;padding:0}.landing-wrapper .landing-content .greet-user{font-weight:600;font-size:40px;line-height:44px;color:#333;padding:0;margin:0}.landing-wrapper .landing-content .message{font-size:17px;color:#333;line-height:1.47059;font-weight:400;letter-spacing:-.022em;font-family:SFProText}.landing-wrapper .landing-content .message p{font-family:SFProText;margin-top:0}.landing-wrapper .landing-content .message.nounderline a{text-decoration:none}.landing-wrapper .landing-content a{color:#0070c9}.landing-wrapper .landing-content .subtitle{padding-bottom:5px;padding-left:0;font-weight:600}.landing-wrapper .landing-content .subtitle .helpTxt{font-size:16px;font-weight:400}.landing-wrapper .landing-content.confirmation,.landing-wrapper .landing-content.error,.landing-wrapper .landing-content.inspire-email{text-align:center}.landing-wrapper .landing-content.confirmation .landing-center-container .bottom-buttons .buttons input[type=button],.landing-wrapper .landing-content.confirmation .landing-center-container .bottom-buttons .buttons input[type=submit],.landing-wrapper .landing-content.confirmation .landing-center-container .bottom-buttons a,.landing-wrapper .landing-content.confirmation .landing-center-container .bottom-buttons a.small-btn,.landing-wrapper .landing-content.error .landing-center-container .bottom-buttons .buttons input[type=button],.landing-wrapper .landing-content.error .landing-center-container .bottom-buttons .buttons input[type=submit],.landing-wrapper .landing-content.error .landing-center-container .bottom-buttons a,.landing-wrapper .landing-content.error .landing-center-container .bottom-buttons a.small-btn,.landing-wrapper .landing-content.inspire-email .landing-center-container .bottom-buttons .buttons input[type=button],.landing-wrapper .landing-content.inspire-email .landing-center-container .bottom-buttons .buttons input[type=submit],.landing-wrapper .landing-content.inspire-email .landing-center-container .bottom-buttons a,.landing-wrapper .landing-content.inspire-email .landing-center-container .bottom-buttons a.small-btn{width:49%;font-size:17px;line-height:69px;font-weight:400;letter-spacing:-.022em;color:#00709c;padding:0;margin:0}.landing-wrapper .landing-content.confirmation .landing-center-container .bottom-buttons .buttons input[type=button].red,.landing-wrapper .landing-content.confirmation .landing-center-container .bottom-buttons .buttons input[type=submit].red,.landing-wrapper .landing-content.confirmation .landing-center-container .bottom-buttons a.red,.landing-wrapper .landing-content.confirmation .landing-center-container .bottom-buttons a.small-btn.red,.landing-wrapper .landing-content.error .landing-center-container .bottom-buttons .buttons input[type=button].red,.landing-wrapper .landing-content.error .landing-center-container .bottom-buttons .buttons input[type=submit].red,.landing-wrapper .landing-content.error .landing-center-container .bottom-buttons a.red,.landing-wrapper .landing-content.error .landing-center-container .bottom-buttons a.small-btn.red,.landing-wrapper .landing-content.inspire-email .landing-center-container .bottom-buttons .buttons input[type=button].red,.landing-wrapper .landing-content.inspire-email .landing-center-container .bottom-buttons .buttons input[type=submit].red,.landing-wrapper .landing-content.inspire-email .landing-center-container .bottom-buttons a.red,.landing-wrapper .landing-content.inspire-email .landing-center-container .bottom-buttons a.small-btn.red{color:#E54746}.landing-wrapper .landing-content.confirmation .landing-center-container .bottom-buttons .buttons input:first-child,.landing-wrapper .landing-content.error .landing-center-container .bottom-buttons .buttons input:first-child,.landing-wrapper .landing-content.inspire-email .landing-center-container .bottom-buttons .buttons input:first-child{border-right:1px solid #d6d6d6!important;border-radius:0}.landing-wrapper.message .landing-content{overflow:hidden}.landing-wrapper.message .landing-content .landing-center-container{width:37.5em;height:37.5em;background-color:#fff;opacity:.9;max-width:90%!important;max-height:100%!important}@media only screen and (max-width:1024px) and (orientation:landscape),(max-width:768px) and (orientation:portrait){.landing-wrapper.message .landing-content .scrollable.padding .message h1{font-size:32px;line-height:1.125;font-weight:600;letter-spacing:.004em}}@media (max-height:520px){.landing-wrapper .landing-content .landing-center-container.autoheight .scrollable{max-height:250px}}@media (max-height:400px){.landing-wrapper .landing-content .landing-center-container.autoheight .scrollable{max-height:175px}}@media (max-height:370px){.landing-wrapper .landing-content .landing-center-container.autoheight .scrollable{max-height:145px}}@media (max-width:480px) and (orientation:portrait),(max-width:825px) and (orientation:landscape){.landing-wrapper.message .landing-content .scrollable.padding{padding:10px}.landing-wrapper.message .landing-content .scrollable.padding .message h1{font-size:28px;line-height:1.14286;font-weight:600;letter-spacing:.007em;font-family:"SF Pro Display"}}@media (max-width:825px) and (orientation:portrait),(max-height:825px) and (orientation:landscape){.landing-wrapper .landing-header ul li,.landing-wrapper .landing-header ul li a{font-size:16px}.landing-wrapper .landing-header ul li a.faq,.landing-wrapper .landing-header ul li.faq{width:23px;height:23px;padding:1px 6px}.landing-wrapper .landing-footer ul{margin-top:10px;line-height:14px}.landing-wrapper .landing-footer ul li,.landing-wrapper .landing-footer ul li a{font-size:12px;line-height:9px;line-height:1.333;letter-spacing:-.01em}}@media (max-width:380px) and (orientation:portrait),(max-height:380px) and (orientation:landscape){.landing-wrapper .landing-header ul li,.landing-wrapper .landing-header ul li a{font-size:14px}.landing-wrapper .landing-header ul li a.faq,.landing-wrapper .landing-header ul li.faq{width:21px;height:21px;padding:1px 6px}.landing-wrapper .landing-footer ul{line-height:14px;margin-top:7px}.landing-wrapper .landing-footer ul li,.landing-wrapper .landing-footer ul li a{font-size:11px}}@media (max-width:490px) and (orientation:portrait){.landing-wrapper .landing-footer ul{margin-top:0}.landing-wrapper .landing-footer ul li.newline .vertical-line:before{content:''}}@media only screen and (max-width:1206px){.landing-wrapper .landing-background{background-position-x:right;background-size:cover}}@media only screen and (max-width:1206px) and (orientation:landscape){.landing-wrapper .landing-background{background-image:url(../images/landing-medium-wide.jpg);background-position-y:top;background-size:cover}}@media only screen and (max-width:1206px) and (orientation:portrait){.landing-wrapper .landing-background{background-image:url(../images/landing-medium-tall.jpg);background-position-y:center;background-size:cover}}@media only screen and (max-width:825px) and (orientation:portrait){.landing-wrapper .landing-background{background-image:url(../images/landing-small-tall.jpg);background-size:cover}}.login.landing-content{overflow:hidden}.login.landing-content .landing-center-container{width:600px;height:500px;border-radius:30px;overflow:hidden}.login.landing-content .landing-center-container .loading-widget{position:absolute;z-index:9;width:100%;height:100%}.login.landing-content .landing-center-container #auth-container{width:100%;height:100%;background:url(../images/auth-widget-background.jpg) center no-repeat}@media (max-height:600px) and (orientation:landscape),(max-height:825px) and (orientation:portrait){.landing-wrapper{background-color:#69563d}.landing-wrapper .landing-background{min-height:410px;background-image:url(../images/landing-medium-wide_darked.jpg)}.landing-wrapper .landing-content{min-height:330px}.login.landing-content .landing-center-container #auth-container{background:0 0}.login.landing-content .landing-center-container #auth-container iframe{border-radius:30px;position:absolute;overflow:hidden;-ms-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}}@media (max-height:825px) and (orientation:portrait){.login.landing-content .landing-center-container{height:470px;width:410px}.login.landing-content .landing-center-container #auth-container iframe{width:455px;height:510px;-ms-transform:scale(.9);-moz-transform:scale(.9);-o-transform:scale(.9);-webkit-transform:scale(.9);transform:scale(.9)}}@media (max-height:600px) and (orientation:landscape){.login.landing-content .landing-center-container{height:330px;width:360px}.login.landing-content .landing-center-container #auth-container iframe{width:480px;height:440px;-ms-transform:scale(.75);-moz-transform:scale(.75);-o-transform:scale(.75);-webkit-transform:scale(.75);transform:scale(.75)}}@media (max-height:380px),(max-width:380px){.landing-wrapper .landing-background{min-height:335px}.landing-wrapper .landing-content{min-height:255px}.login.landing-content .landing-center-container{height:420px;width:370px}.login.landing-content .landing-center-container #auth-container iframe{width:460px;height:510px;-ms-transform:scale(.8);-moz-transform:scale(.8);-o-transform:scale(.8);-webkit-transform:scale(.8);transform:scale(.8)}}@media (max-height:380px) and (orientation:landscape){.login.landing-content .landing-center-container{height:300px;width:335px}.login.landing-content .landing-center-container #auth-container iframe{width:510px;height:455px;-ms-transform:scale(.65);-moz-transform:scale(.65);-o-transform:scale(.65);-webkit-transform:scale(.65);transform:scale(.65)}}@media (max-height:320px),(max-width:320px){.landing-wrapper .landing-background{min-height:320px}.landing-wrapper .landing-content{min-height:240px}.login.landing-content .landing-center-container{height:320px;width:310px}.login.landing-content .landing-center-container #auth-container iframe{width:470px;height:485px;-ms-transform:scale(.65);-moz-transform:scale(.65);-o-transform:scale(.65);-webkit-transform:scale(.65);transform:scale(.65)}}@media (max-height:320px) and (orientation:landscape){.login.landing-content .landing-center-container{height:240px;width:255px}.login.landing-content .landing-center-container #auth-container iframe{width:450px;height:430px;-ms-transform:scale(.55);-moz-transform:scale(.55);-o-transform:scale(.55);-webkit-transform:scale(.55);transform:scale(.55)}}.landing-wrapper.registration .landing-content{overflow:hidden}.landing-wrapper.registration .landing-content .greet-user{font-size:40px;line-height:1.1;font-weight:600;letter-spacing:0;font-family:"SF Pro Display"}.landing-wrapper.registration .landing-content .landing-center-container{width:37.5em;height:37.5em;max-height:90%;max-width:900px;background-color:#fff;opacity:.9}.landing-wrapper.registration .landing-content .landing-center-container .registration-logo{text-align:right}.landing-wrapper.registration .landing-content .landing-center-container .registration-logo span{width:125px;height:60px;display:inline-block;margin:0 35px 5px 0;background-color:transparent;background-image:url(../images/AppleTeacher-Registration-Lockup.png);background-repeat:no-repeat;background-position:50% 50%;background-size:contain}@media (-webkit-min-device-pixel-ratio:1.3){.landing-wrapper.registration .landing-content .landing-center-container .registration-logo span{background-image:url(../images/AppleTeacher-Registration-Lockup@2x.png)}}.landing-wrapper.registration .landing-content .landing-center-container a:active,.landing-wrapper.registration .landing-content .landing-center-container a:hover,.landing-wrapper.registration .landing-content .landing-center-container a:link,.landing-wrapper.registration .landing-content .landing-center-container a:visited{text-decoration:none;color:#0070C9}.landing-wrapper.registration .landing-content .landing-center-container .reg-form{height:calc(100% - 50px);padding-top:26px}.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable{font-size:16px;line-height:1.7;padding:30px 15px 0 50px;height:100%}.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;top:7px;height:16px;width:16px;vertical-align:top;border:1px solid #d6d6d6;margin-top:5px;margin-right:8px}.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable input[type=radio]:checked{background-color:#fff;border:6px solid #0070C9}.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable legend.subtitle span{font-size:17px;line-height:1.47059;letter-spacing:-.022em;font-family:"SF Pro Text";color:#333}.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable label,.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable label .item-name-text,.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable legend.subtitle span.i-am{margin-bottom:5px;display:inline-block;max-width:90%;font-size:17px;line-height:1.47059;letter-spacing:-.022em;font-family:"SF Pro Text";color:#333;font-weight:400}.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable label .item-name-text.half,.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable label.half,.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable legend.subtitle span.i-am.half{max-width:80%}.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable .required-instruction{font-size:14px;line-height:1.28583;font-weight:400;letter-spacing:-.016em;font-family:"SF Pro Text"}.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable .stateNameSelectWrapper{display:inline-block;width:200px;position:relative}.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable .myPreferredlanguageSelectWrapper{display:inline-block;width:250px;position:relative}.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable .myPreferredlanguageSelectWrapper:after,.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable .stateNameSelectWrapper:after{content:"\25be";position:absolute;top:6px;right:10px;pointer-events:none;text-align:right;line-height:17px;color:#919191}.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable .registration-tooltip-wrapper{position:relative}.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable .validation-tooltip{position:absolute;font-size:14px;background-color:#FBEA9F;color:#333;border-radius:3px;box-shadow:none;padding:9px 15px;border:1px solid #ddd;z-index:100;width:70%;text-align:center;margin-left:auto;margin-right:auto;left:0;right:0;top:-50px;display:none}.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable .validation-tooltip:after{display:block;content:'';position:absolute;bottom:-10px;width:0;height:0;border-right:8px solid transparent;border-left:8px solid transparent;border-top:9px solid #FBEA9F;left:50%;transform:translateX(-50%)}.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable .column-wrapper-school .validation-tooltip{top:-70px}.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable .column{width:50%;float:left}.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable .column .check-box-item-container{padding-bottom:5px}.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable .column .check-box-item-container input[type=checkbox]{margin-right:7px}.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable h2{margin:0;padding:0}.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable .school-info{margin-bottom:38px}.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable .school-info label{width:200px;display:inline-block}.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable fieldset{border:none;margin-top:25px;padding-left:0}.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable fieldset input[type=text]{border-radius:4px;border:1px solid #d6d6d6;height:1.688em;width:200px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 5px;font-size:16px}.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable fieldset input[type=text].textbox-other{width:100px;margin-left:10px}.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable select{background-color:#fff;border-radius:4px;border:1px solid #d6d6d6;height:1.688em;width:200px;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:0;padding:0 20px 0 5px;font-size:16px;vertical-align:top}.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable hr{border:none;border-bottom:1px solid #ccc;margin:30px 25px 30px 0}.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:4px;border:1px solid #d6d6d6;width:1.3em;height:1.3em;margin-top:5px;vertical-align:top}.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable input[type=checkbox]:checked{border-color:#0070C9;background-color:#0070C9;background-image:url(../images/Completion_white.png);background-repeat:no-repeat;background-size:11px auto;background-position:50% 50%}@media (-webkit-min-device-pixel-ratio:1.3){.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable input[type=checkbox]:checked{background-image:url(../images/Completion_white@2x.png)}}.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable .has-error input:not(.not-required),.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable .has-error select{background-color:#fefdd2;box-shadow:0 0 5px #0070c9;border:1px solid #0070c9!important}.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable label.terms-wrapper.underline a{text-decoration:underline}.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable label.terms-wrapper{padding-left:5px}.landing-wrapper.registration .landing-content .landing-center-container .button-panel{width:100%;height:3.375em;max-height:100px;border-top:1px solid #dbdbdb;background-color:#f8f8f8;border-bottom-left-radius:30px;border-bottom-right-radius:30px}.landing-wrapper.registration .landing-content .landing-center-container .button-panel .buttons{float:right;margin-top:15px;margin-right:15px}.landing-wrapper.registration .landing-content .landing-center-container .button-panel a.btn,.landing-wrapper.registration .landing-content .landing-center-container .button-panel button,.landing-wrapper.registration .landing-content .landing-center-container .button-panel input[type=submit]{border:none;background:0 0;color:#0070c9;cursor:pointer;padding:0 20px;font-size:17px;line-height:1.47059;font-weight:400;letter-spacing:-.022em;font-family:"SF Pro Text"}.landing-wrapper.registration .landing-content .landing-center-container .button-panel a.btn{font-weight:300}.landing-wrapper.registration .landing-content .landing-center-container .button-panel input[type=submit]{border-left:1px solid #0070c9;border-radius:0}@media (max-width:480px) and (orientation:portrait),(max-width:825px) and (orientation:landscape){.inspire-email .message{padding:0 15px}.landing-wrapper.registration .landing-background{background:0 0}.landing-wrapper.registration .landing-footer,.landing-wrapper.registration .landing-header{display:none}.landing-wrapper.registration .landing-content{width:100%;position:absolute;top:0;left:0;height:100%;display:block}.landing-wrapper.registration .landing-content .landing-center-container{width:100%;height:100%;padding:0 0 50px;opacity:1;max-height:100%;max-width:100%;border-radius:0}.landing-wrapper.registration .landing-content .landing-center-container .registration-logo span{margin:20px 20px 25px 0}.landing-wrapper.registration .landing-content .landing-center-container .terms-wrapper{max-width:89%}.landing-wrapper.registration .landing-content .landing-center-container .reg-form{height:100%;padding-top:0}.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable{padding:0 0 50px 20px}.landing-wrapper.registration .landing-content .landing-center-container .reg-form .scrollable .column{width:100%}.landing-wrapper.registration .landing-content .landing-center-container .button-panel{height:2.875em;bottom:0;position:absolute;border-radius:0;left:0}.landing-wrapper.registration .landing-content .landing-center-container .button-panel .buttons{margin-top:10px;margin-right:0}.landing-wrapper.registration .landing-content .landing-center-container .button-panel .buttons a.btn,.landing-wrapper.registration .landing-content .landing-center-container .button-panel .buttons button,.landing-wrapper.registration .landing-content .landing-center-container .button-panel .buttons input[type=submit]{font-size:17px;line-height:1.47059;font-weight:400;letter-spacing:-.022em;font-family:"SF Pro Text";padding:0 14px}}@media only screen and (max-width:1024px) and (orientation:landscape),(max-width:768px) and (orientation:portrait){.landing-wrapper.registration .landing-content .greet-user{font-size:32px;line-height:1.125;font-weight:600;letter-spacing:.004em}}@media (max-height:825px) and (orientation:portrait),(max-width:414px) and (orientation:landscape){.landing-wrapper.registration .landing-content .greet-user{font-size:28px;line-height:1.14286;font-weight:600;letter-spacing:.007em}}.landing-wrapper .landing-content.confirmation h1{color:#111}.landing-wrapper .landing-content.confirmation .message p{padding-left:10px;padding-right:10px}collection-list,list{display:block;position:relative;height:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.panel h1,.panel2 h1,.panel2 h2,collection-list ul li .wrapper .sliding .row,list ul li .wrapper .sliding .row{overflow:hidden;text-overflow:ellipsis}collection-list::-webkit-scrollbar,list::-webkit-scrollbar{width:0;height:0}collection-list .no-data,list .no-data{text-align:center;padding-top:20%;font-weight:400;color:#ccc!important;font-size:20px!important}collection-list .loading,list .loading{background:url(../images/animated_spinner.gif) center no-repeat;background-size:30px;width:100%;height:100%}collection-list .update-indicator,list .update-indicator{background-color:#f1f1f1;height:60px}collection-list .update-indicator.spinning,list .update-indicator.spinning{background:url(../images/animated_spinner.gif) 50% center no-repeat;background-size:5%}collection-list .ng-leave,list .ng-leave{display:none}collection-list>div,list>div{height:100%}collection-list ul,list ul{list-style:none;padding:0;margin:0;height:100%}collection-list ul li,list ul li{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;margin:0 0 0 28px;border-bottom:1px solid #ddd;text-align:left}collection-list ul li.selected .checkbox,list ul li.selected .checkbox{background:url(../images/check_on@2x.png) 50% 50% no-repeat;background-size:100% 100%;-webkit-background-size:100% 100%;border:none}collection-list ul li.last-li,list ul li.last-li{border-bottom-color:transparent}collection-list ul li .checkbox,list ul li .checkbox{position:absolute;width:23px;height:23px;left:-20px;top:35px;border:1px solid #cecece;-webkit-border-radius:87px;-moz-border-radius:87px;border-radius:87px;box-sizing:border-box}collection-list ul li .wrapper,list ul li .wrapper{margin-left:-32px;position:relative;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}collection-list ul li .wrapper .sliding,list ul li .wrapper .sliding{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;position:relative;padding:15px 10px 15px 32px;background-color:#fff}collection-list ul li .wrapper .sliding:active,list ul li .wrapper .sliding:active{background-color:#F0EFF5!important}collection-list ul li .wrapper .sliding .status,list ul li .wrapper .sliding .status{position:relative;width:30px;height:30px;left:-34px}collection-list ul li .wrapper .sliding .status .stat,list ul li .wrapper .sliding .status .stat{height:100%}collection-list ul li .wrapper .sliding .completed,list ul li .wrapper .sliding .completed{background-color:transparent;background-image:url(../images/Completion.png);background-repeat:no-repeat;background-size:.75em .6em;background-position:9px 9px}@media (-webkit-min-device-pixel-ratio:1.3){collection-list ul li .wrapper .sliding .completed,list ul li .wrapper .sliding .completed{background-image:url(../images/Completion@2x.png)}}collection-list ul li .wrapper .sliding .row.alignment,list ul li .wrapper .sliding .row.alignment{margin-left:-11px;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}collection-list ul li .wrapper .sliding .row .chevron-right.black,list ul li .wrapper .sliding .row .chevron-right.black{background-position:left right}collection-list ul li .wrapper .context-menu,list ul li .wrapper .context-menu{position:absolute;right:0;z-index:-1}collection-list ul li .wrapper .context-menu button,list ul li .wrapper .context-menu button{height:100%;padding:0 10px;display:block;float:left;border:none;width:4.6em;outline:0}collection-list ul li.open-menu .context-menu,list ul li.open-menu .context-menu{display:block;z-index:auto}collection-list ul.selectable li,list ul.selectable li{-webkit-transform:translate3d(38px,0,0);-moz-transform:translate3d(38px,0,0);-o-transform:translate3d(38px,0,0);-ms-transform:translate3d(38px,0,0);transform:translate3d(38px,0,0)}collection-list ul.selectable li .wrapper,list ul.selectable li .wrapper{margin-right:38px;margin-left:-32px}collection-list ul.selectable li .wrapper .sliding:active,list ul.selectable li .wrapper .sliding:active{background-color:#fff!important}collection-list ul.selectable li .wrapper .sliding .news-date,list ul.selectable li .wrapper .sliding .news-date{right:27px}collection-list .isOnDesktop ul li.selected-row .wrapper .sliding .action-icon,list .isOnDesktop ul li.selected-row .wrapper .sliding .action-icon{display:inline-block}collection-list .isOnDesktop ul li .wrapper .dropdown-menu,list .isOnDesktop ul li .wrapper .dropdown-menu{float:right;position:absolute;top:calc(100% - 5px);right:23px;z-index:-1;display:none;-webkit-transform:translate(50%);-moz-transform:translate(50%);-o-transform:translate(50%);-ms-transform:translate(50%);transform:translate(50%)}collection-list .isOnDesktop ul li .wrapper .dropdown-menu.translated,list .isOnDesktop ul li .wrapper .dropdown-menu.translated{-webkit-transform:translate(50%,-140%);-moz-transform:translate(50%,-140%);-o-transform:translate(50%,-140%);-ms-transform:translate(50%,-140%);transform:translate(50%,-140%)}collection-list .isOnDesktop ul li .wrapper .dropdown-menu button,list .isOnDesktop ul li .wrapper .dropdown-menu button{min-height:45px;display:block;width:10.625em;max-width:240px;padding:0;margin:0;outline:0;font-family:SFProText,SFProDisplay,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;letter-spacing:-.022em;font-weight:400;color:#0070c9;background-color:#fbfbfb;border:1px solid #c6c6c6;cursor:pointer}collection-list .isOnDesktop ul li .wrapper .dropdown-menu button:hover,list .isOnDesktop ul li .wrapper .dropdown-menu button:hover{background-color:#c7ecfc}collection-list .isOnDesktop ul li .wrapper .dropdown-menu button.dropdown-btn:after,collection-list .isOnDesktop ul li .wrapper .dropdown-menu button.dropdown-btn:before,list .isOnDesktop ul li .wrapper .dropdown-menu button.dropdown-btn:after,list .isOnDesktop ul li .wrapper .dropdown-menu button.dropdown-btn:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent}collection-list .isOnDesktop ul li .wrapper .dropdown-menu button.dropdown-btn:before,list .isOnDesktop ul li .wrapper .dropdown-menu button.dropdown-btn:before{left:calc(50% - 12px);border-width:13px}collection-list .isOnDesktop ul li .wrapper .dropdown-menu button.dropdown-btn:after,list .isOnDesktop ul li .wrapper .dropdown-menu button.dropdown-btn:after{left:calc(50% - 11px);border-width:12px}collection-list .isOnDesktop ul li .wrapper .dropdown-menu button:first-child,list .isOnDesktop ul li .wrapper .dropdown-menu button:first-child{border-radius:4px 4px 0 0}collection-list .isOnDesktop ul li .wrapper .dropdown-menu button:first-child.dropdown-btn:after,collection-list .isOnDesktop ul li .wrapper .dropdown-menu button:first-child.dropdown-btn:before,list .isOnDesktop ul li .wrapper .dropdown-menu button:first-child.dropdown-btn:after,list .isOnDesktop ul li .wrapper .dropdown-menu button:first-child.dropdown-btn:before{border-top:0}collection-list .isOnDesktop ul li .wrapper .dropdown-menu button:first-child.dropdown-btn:before,list .isOnDesktop ul li .wrapper .dropdown-menu button:first-child.dropdown-btn:before{top:-12px;border-bottom-color:#c6c6c6}collection-list .isOnDesktop ul li .wrapper .dropdown-menu button:first-child.dropdown-btn:after,list .isOnDesktop ul li .wrapper .dropdown-menu button:first-child.dropdown-btn:after{top:-11px;border-bottom-color:#fbfbfb}collection-list .isOnDesktop ul li .wrapper .dropdown-menu button:first-child.dropdown-btn:hover:after,list .isOnDesktop ul li .wrapper .dropdown-menu button:first-child.dropdown-btn:hover:after{border-bottom-color:#c7ecfc}collection-list .isOnDesktop ul li .wrapper .dropdown-menu button:last-child,list .isOnDesktop ul li .wrapper .dropdown-menu button:last-child{border-radius:0 0 4px 4px;border-top:0}collection-list .isOnDesktop ul li .wrapper .dropdown-menu button:last-child.dropdown-btn:after,collection-list .isOnDesktop ul li .wrapper .dropdown-menu button:last-child.dropdown-btn:before,list .isOnDesktop ul li .wrapper .dropdown-menu button:last-child.dropdown-btn:after,list .isOnDesktop ul li .wrapper .dropdown-menu button:last-child.dropdown-btn:before{border-bottom:0}collection-list .isOnDesktop ul li .wrapper .dropdown-menu button:last-child.dropdown-btn:before,list .isOnDesktop ul li .wrapper .dropdown-menu button:last-child.dropdown-btn:before{bottom:-12px;border-top-color:#c6c6c6}collection-list .isOnDesktop ul li .wrapper .dropdown-menu button:last-child.dropdown-btn:after,list .isOnDesktop ul li .wrapper .dropdown-menu button:last-child.dropdown-btn:after{bottom:-11px;border-top-color:#fbfbfb}collection-list .isOnDesktop ul li .wrapper .dropdown-menu button:last-child.dropdown-btn:hover:after,list .isOnDesktop ul li .wrapper .dropdown-menu button:last-child.dropdown-btn:hover:after{border-top-color:#c7ecfc}collection-list .isOnDesktop ul li .wrapper .dropdown-menu.translated button:first-child.dropdown-btn:after,collection-list .isOnDesktop ul li .wrapper .dropdown-menu.translated button:first-child.dropdown-btn:before,collection-list .isOnDesktop ul li .wrapper .dropdown-menu:not(.translated) button:last-child.dropdown-btn:after,collection-list .isOnDesktop ul li .wrapper .dropdown-menu:not(.translated) button:last-child.dropdown-btn:before,list .isOnDesktop ul li .wrapper .dropdown-menu.translated button:first-child.dropdown-btn:after,list .isOnDesktop ul li .wrapper .dropdown-menu.translated button:first-child.dropdown-btn:before,list .isOnDesktop ul li .wrapper .dropdown-menu:not(.translated) button:last-child.dropdown-btn:after,list .isOnDesktop ul li .wrapper .dropdown-menu:not(.translated) button:last-child.dropdown-btn:before{display:none}collection-list .isOnDesktop ul li .wrapper .action-icon,list .isOnDesktop ul li .wrapper .action-icon{display:none;height:24px;width:24px;float:left;right:0;position:absolute;bottom:0;margin-right:10px;margin-bottom:10px;border:0;background-color:transparent;background-image:url(../images/SVG_Icons/Treedot_icon.svg);background-repeat:no-repeat;background-position:50% 50%;text-align:center;margin-top:10px}collection-list .isOnDesktop ul li .wrapper .action-icon.visible,list .isOnDesktop ul li .wrapper .action-icon.visible{display:inline-block}collection-list .gn-visible .action-icon,list .gn-visible .action-icon{display:block!important}collection-list .wrapper,collection-list li:focus,list .wrapper,list li:focus{outline:0}collection-list .wrapper .sliding:focus,list .wrapper .sliding:focus{background-color:#e7e7e7!important}collection-list .dropdown-btn:focus,list .dropdown-btn:focus{background-color:#c7ecfc!important}collection-list .hidden,list .hidden{display:none}collection-list .focusable-collection-list li:focus div.wrapper div.sliding,list .focusable-collection-list li:focus div.wrapper div.sliding{outline:#83BFFC solid 2px;outline-offset:-2px;background-color:#eaeaea}collection-list .action-icon:focus,list .action-icon:focus{display:block!important}collection-list input[type=checkbox],list input[type=checkbox]{opacity:0}collection-list input[type=checkbox]+label .cbtn,list input[type=checkbox]+label .cbtn{position:absolute;width:23px;height:23px;left:-20px;top:35px;border:1px solid #cecece;-webkit-border-radius:87px;-moz-border-radius:87px;border-radius:87px;box-sizing:border-box;padding:0}collection-list input[type=checkbox]:checked+label .cbtn,list input[type=checkbox]:checked+label .cbtn{background:url(../images/check_on@2x.png) 50% 50% no-repeat;background-size:100% 100%;-webkit-background-size:100% 100%;border:none}collection-list input[type=checkbox]:focus+label .cbtn,list input[type=checkbox]:focus+label .cbtn{outline:#83BFFC solid 2px;outline-offset:2px}.nav-tabs{margin:-1px 0 -3px;padding:0;list-style:none;display:inline-block;width:60%;line-height:34px;font-size:14px}.nav-tabs>a{float:left;width:50%;display:inline-block;border:1px solid #0070c9;border-right:none;color:#0070c9;font-weight:400;text-decoration:none;text-overflow:ellipsis;cursor:pointer;font-size:14px!important}.nav-tabs>a.current,.stagingEnabled .preview-modal-window .preview .panel .navbar-toggle .btn{cursor:default}.nav-tabs>a:active{background-color:#ecf7fc;color:#0070c9;opacity:1!important}.nav-tabs>a.current,.nav-tabs>a.current span{background-color:#0070c9;color:#fff;font-size:14px}.badges collection-list .badge-unearned,.home-profile-info .profile-info-wrapper .badges-list ul li .wrapper.badge-unearned .badge-thumbnail-img,.home-profile-info .profile-info-wrapper .badges-list ul li .wrapper.badge-unearned .title,.panel a:active,.regerr a:active,.reghelp a:active,.seedintro a:active,.tos a:active,.welcome a:active{opacity:.3}.nav-tabs>a span{white-space:nowrap;font-size:14px}.nav-tabs>a:first-child{-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px}.nav-tabs>a:last-child{border-right:1px solid #0070c9;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;margin-left:-1px}.panel{display:block;width:100%;border-bottom:1px solid #ddd;height:44px}.panel nav.nav-main-header{display:inline-block}.panel nav.nav-main-header ul.nav-main{height:44px;vertical-align:middle;display:table-cell}.panel a{text-decoration:none;color:#0070c9;font-size:16px}.panel a.rgt-cancel{font-size:16px;float:right;font-weight:700}.panel a:active{background-color:transparent}.panel h1{width:95%;height:45px;font-size:18px;font-weight:600;letter-spacing:.012em;margin:0;padding:0;display:inline-block;text-align:center;white-space:nowrap}.panel h1:before,.panel h2:before{content:'';display:inline-block;height:2.75em;max-height:55px;vertical-align:middle}.panel .left-links{display:inline-block;position:absolute;left:0}.panel .left-links:before{content:'';display:inline-block;height:3.2em;max-height:55px;vertical-align:middle}.panel .left-links.related-back-links{top:0;height:44px}.panel .left-links.related-back-links a.btn.chevron-left{height:44px}.panel.bottom .left-links:before{content:'';display:inline-block;height:3.2em;max-height:55px;vertical-align:bottom}.panel .right-links{position:absolute;right:10px}.panel.navbar-bottom{position:absolute;background:#f7f7f7;bottom:0;border-width:0;border-top:1px solid #ccc;outline:0}.panel .btn-search{background-color:transparent;background-image:url(../images/search.png);background-repeat:no-repeat;background-size:22px 22px;background-position:50% 45%;background-origin:padding-box;width:30px;height:35px;display:inline-block;margin-left:5px}@media (-webkit-min-device-pixel-ratio:1.3){.panel .btn-search{background-image:url(../images/search@2x.png)}}.panel.search{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;background-color:#ddd}.panel.search.flex-container{display:-webkit-box;display:-webkit-flexbox;width:100%}.panel.search.flex-container a{padding:1px 5px;margin-left:5px}.panel.search.flex-container .flex-item{-webkit-flex:auto;flex:auto}.panel.search.flex-container .flex-item:nth-child(2){max-width:97px;white-space:nowrap;padding-left:.9em}.panel.search.flex-container .search-controls{-webkit-box-flex:20;-webkit-flex:20}.panel.search .field{background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;line-height:30px;width:100%;position:relative}.panel.search .field input[type=text],.panel.search .field input[type=search]{width:100%;border:none;font:normal normal normal 14px/20px SFProDisplay,SFProText,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;height:28px;padding:0 25px;-webkit-appearance:none}.panel.search .field input[type=text].hasText,.panel.search .field input[type=search].hasText{text-align:left;background-color:#e6e6e6;background-image:url(../images/searchIcon.png);background-repeat:no-repeat;background-size:13px 13px;background-position:7px center}@media (-webkit-min-device-pixel-ratio:1.3){.panel.search .field input[type=text].hasText,.panel.search .field input[type=search].hasText{background-image:url(../images/searchIcon@2x.png)}}.panel.search .field input[type=text]::-webkit-input-placeholder:before,.panel.search .field input[type=search]::-webkit-input-placeholder:before{content:' ';display:inline-block;width:20px;height:25px}.panel.search .field input[type=text]:focus::-webkit-input-placeholder,.panel.search .field input[type=search]:focus::-webkit-input-placeholder{text-align:left;text-indent:0}.panel.search .field input[type=text]::-webkit-search-cancel-button,.panel.search .field input[type=text]::-webkit-search-decoration,.panel.search .field input[type=search]::-webkit-search-cancel-button,.panel.search .field input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.panel.search .field input[type=text]::-ms-clear,.panel.search .field input[type=search]::-ms-clear{display:none}.panel.search .field input[type=text][placeholder],.panel.search .field input[type=search][placeholder]{text-overflow:ellipsis}.panel.search .field input[type=text][placeholder]:not(.hasText),.panel.search .field input[type=search][placeholder]:not(.hasText){background-color:transparent;background-image:url(../images/searchIcon.png);background-repeat:no-repeat;background-size:13px 13px;background-position:5% center}@media (-webkit-min-device-pixel-ratio:1.3){.panel.search .field input[type=text][placeholder]:not(.hasText),.panel.search .field input[type=search][placeholder]:not(.hasText){background-image:url(../images/searchIcon@2x.png)}}.panel.search .field input[type=text][placeholder]:not(.hasText) :before,.panel.search .field input[type=search][placeholder]:not(.hasText) :before{background-image:none}.panel.search .field input[type=text][placeholder]:focus,.panel.search .field input[type=search][placeholder]:focus{background-color:transparent;background-image:url(../images/searchIcon.png);background-repeat:no-repeat;background-size:13px 13px;background-position:7px center}@media (-webkit-min-device-pixel-ratio:1.3){.panel.search .field input[type=text][placeholder]:focus,.panel.search .field input[type=search][placeholder]:focus{background-image:url(../images/searchIcon@2x.png)}}.panel.search.inverted{background-color:#fff}.panel.search.inverted .field{background-color:#fff;line-height:30px;margin-right:0;text-align:left}.panel.search.inverted .field input{width:100%;border:none;font:normal normal normal 14px/20px SFProDisplay,SFProText,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;height:30px;background-color:#e6e6e6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;outline:0;text-align:center;color:#333}.panel.search.inverted .field button{display:inline-block;position:relative;border:0;float:right;padding:1em;margin-left:-28px;background-color:transparent;background-image:url(../images/dismiss.png);background-repeat:no-repeat;background-size:50% 50%;background-position:45% 55%;z-index:1}@media (-webkit-min-device-pixel-ratio:1.3){.panel.search.inverted .field button{background-image:url(../images/dismiss@2x.png)}}.panel.search.inverted.focused a{font-weight:400;font-size:17px}.panel.search.inverted.focused .field input[type=text]{width:100%;text-align:center;padding-left:5px}.panel.search.inverted.focused .field input[type=text].hasText,.panel.search.inverted.focused .field input[type=text]:focus{padding:0 25px;text-align:left}.panel.no-border{border:none}@media (max-width:813px){.panel #menu-state:checked~.right-links,.panel nav.nav-main-header{display:none}.panel .icon-chevronleft{position:absolute;font-size:34px;color:#000}.panel h1{height:44px}}.nav-sub-wrapper{border-bottom:1px solid #ccc}.panel2{width:100%;border-bottom:1px solid #ddd;height:44px;line-height:44px;background-color:#fff}.panel2 h1,.panel2 h2{width:60%;text-align:center;white-space:nowrap;padding:0;margin:0 auto;font-size:18px;font-weight:600;letter-spacing:.012em}.panel2 .left-links{float:left}.panel2 .right-links{float:right}.panel2 .left-links,.panel2 .right-links{position:absolute}.panel2 .left-links a,.panel2 .right-links a{line-height:44px;text-decoration:none;color:#0070c9;height:44px}guided-learning-preview{height:calc(100% - 45px);display:block;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}guided-learning-preview .header{max-width:1024px;width:100%;background-color:#f1f1f1;margin:0 auto}guided-learning-preview .header .image-container{padding-top:25.1%;min-height:120px;background-position:center;background-repeat:no-repeat;background-size:cover}guided-learning-preview .collection-title-wrapper-sec{margin:35px auto 0;padding-bottom:34px;text-align:center;max-width:940px;width:80%}guided-learning-preview .collection-title-wrapper-sec .collectionDesc{margin:0;text-align:left;font:400 17px SFProText,SFProDisplay,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;line-height:1.47059;letter-spacing:-.022em;color:#333}guided-learning-preview .collection-title-wrapper-sec .collectionDesc-with-section{margin:0 44px!important}guided-learning-preview .collection-title-wrapper-sec progress-bar.progress-bar-with-section{margin:25px 44px 0!important}guided-learning-preview .collection-title-wrapper-sec-border_bottom{border-bottom:1px solid #D6D6D6;margin-bottom:58px}@media (max-width:813px){guided-learning-preview .collection-title-wrapper-sec-border_bottom{margin-bottom:36px}}guided-learning-preview .gl-wrapper.gl-wrapper-section .section{margin-bottom:35px;margin-top:10px}guided-learning-preview .gl-wrapper.gl-wrapper-section .section .sectionHeader h2{font-weight:600;margin:0}guided-learning-preview .gl-wrapper.gl-wrapper-section .section .sectionHeader .sectionTitle,guided-learning-preview .gl-wrapper.gl-wrapper-section .section .sectionHeader h2{font-family:SFProDisplay,SFProText;font-size:28px;color:#111;line-height:1.14286;letter-spacing:.007em;margin-left:44px}@media (max-width:813px){guided-learning-preview .gl-wrapper.gl-wrapper-section .section .sectionHeader .sectionTitle,guided-learning-preview .gl-wrapper.gl-wrapper-section .section .sectionHeader h2{font-size:24px;line-height:1.16667;letter-spacing:.009em}}guided-learning-preview .gl-wrapper.gl-wrapper-section .section .sectionHeader .sectionDesc{margin:15px 44px;font:400 17px SFProText,SFProDisplay,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;line-height:1.47059;letter-spacing:-.022em;color:#333}.content-player.play .articles-panel .panel h1,.content-player.play .panel-flex .left-items,.profile-detail-sec .levelTitle,content-player .play .articles-panel .panel h1,content-player .play .panel-flex .left-items,guided-learning-preview assets-grid-view .grid.assetCard .title-wrapper span .collection-title,options-dialog .model-dialog .model-content button,unread-news-badge{font-family:SFProDisplay,SFProText,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif}guided-learning-preview .gl-wrapper.gl-wrapper-section .section .related-assets-list{padding:0 44px;display:inline-block;max-width:1024px}guided-learning-preview .gl-wrapper.gl-wrapper-section .collection-title-wrapper-sec{max-width:1024px}guided-learning-preview .gl-wrapper .section{margin:0 auto;max-width:1024px;width:80%}guided-learning-preview .gl-wrapper .section .related-assets-list{margin:0 auto;padding:0;display:block;width:100%;max-width:940px}guided-learning-preview assets-grid-view{display:block}guided-learning-preview assets-grid-view .wrapper{margin:0 auto}guided-learning-preview assets-grid-view .card{width:297px;height:169px;margin:70px 0 70px 20px}guided-learning-preview assets-grid-view .grid.assetCard .title-wrapper span .collection-title{text-align:left;width:100%;display:-webkit-inline-box;overflow:hidden;font-size:8px;font-weight:400;color:#333;margin:0}guided-learning-preview assets-grid-view .grid.assetCard .title-wrapper span .title{color:#333!important}guided-learning-preview .gl-wrapper{font-size:14px}guided-learning-preview .gl-wrapper .desc{padding:20px 15px 20px 0;margin-left:16px;border-bottom:1px solid #ddd;font:400 13px SFProDisplay,SFProText,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif}guided-learning-preview .gl-wrapper list{overflow:hidden}guided-learning-preview .gl-wrapper list li{margin:0 0 0 16px;border-bottom:1px solid #ddd}guided-learning-preview .gl-wrapper list li .wrapper .sliding{background-color:transparent;height:60px;padding:0}guided-learning-preview .gl-wrapper list li .wrapper .sliding .status{height:100%;width:16px;left:32px}guided-learning-preview .gl-wrapper list li .wrapper .sliding .status .stat{height:100%}guided-learning-preview .gl-wrapper list li .wrapper .sliding .completed{background-color:transparent;background-image:url(../images/Checkmark_circle.png);background-repeat:no-repeat;background-position:50% 50%;background-size:contain}@media (-webkit-min-device-pixel-ratio:1.3){guided-learning-preview .gl-wrapper list li .wrapper .sliding .completed{background-image:url(../images/Checkmark_circle@2x.png)}}guided-learning-preview .gl-wrapper list li .wrapper .sliding .row{width:100%;padding-left:26px;display:table;margin:-60px 0 0}guided-learning-preview .gl-wrapper list li .wrapper .sliding .row .asset-thumbnail-img{height:60px;width:40px;position:absolute;background-color:#f1f1f1;margin-left:6px}guided-learning-preview .gl-wrapper list li .wrapper .sliding .row .asset-thumbnail-img .green-tickmark-div{width:0;height:0;right:0;top:0;position:absolute;border-top:26px solid #707070;border-left:26px solid transparent;opacity:.9}guided-learning-preview .gl-wrapper list li .wrapper .sliding .row .asset-thumbnail-img .green-tickmark-div .green-tickmark{width:12px;height:9px;float:right;position:relative;top:-23px;right:2px;background-color:transparent;background-image:url(../images/Completion.png);background-repeat:no-repeat;background-size:12px 9px;background-position:50% 50%}@media (-webkit-min-device-pixel-ratio:1.3){guided-learning-preview .gl-wrapper list li .wrapper .sliding .row .asset-thumbnail-img .green-tickmark-div .green-tickmark{background-image:url(../images/Completion@2x.png)}}guided-learning-preview .gl-wrapper list li .wrapper .sliding .row .asset-thumbnail-img img{width:inherit;height:inherit}guided-learning-preview .gl-wrapper list li .wrapper .sliding .row .title{padding-left:55px;display:table-cell;vertical-align:middle;padding-right:6px}guided-learning-preview .gl-wrapper list li .wrapper .sliding .row .title p{margin:3px 0 0;overflow:hidden;display:-webkit-inline-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:400;-ms-word-break:break-word;word-break:break-word}guided-learning-preview .gl-wrapper list li .wrapper .sliding .row .arrow-right{float:right;background-color:transparent;background-image:url(../images/disclosure.png);background-repeat:no-repeat;background-size:auto 16px;background-position:50% 50%;height:60px;width:9px;margin:0 12px 0 0;position:relative;display:inline-block}@media (-webkit-min-device-pixel-ratio:1.3){guided-learning-preview .gl-wrapper list li .wrapper .sliding .row .arrow-right{background-image:url(../images/disclosure@2x.png)}}guided-learning-preview .gl-wrapper .section .related-assets-list assets-grid-view .wrapper .card .grid .viewed{display:block;width:10%;height:18%;top:10px;right:10px;position:absolute;z-index:1;border:none}guided-learning-preview .gl-wrapper .section .related-assets-list assets-grid-view .wrapper .card .grid .viewed .green-tick-mark{width:100%;height:100%;position:absolute;top:0;right:0;background-color:transparent;background-image:url(../images/Checkmark_circle.png);background-repeat:no-repeat;background-position:50% 50%;background-size:contain}@media (-webkit-min-device-pixel-ratio:1.3){guided-learning-preview .gl-wrapper .section .related-assets-list assets-grid-view .wrapper .card .grid .viewed .green-tick-mark{background-image:url(../images/Checkmark_circle@2x.png)}}guided-learning-preview .gl-wrapper .section .related-assets-list assets-grid-view .wrapper .card .grid .title-wrapper .title{text-align:center}guided-learning-preview .gl-wrapper .section .related-assets-list assets-grid-view .wrapper .card .grid .title-wrapper .title-collection-left-align{text-align:left!important}@media (max-width:813px){guided-learning-preview .collection-title-wrapper-sec,guided-learning-preview .gl-wrapper .section{width:90%}guided-learning-preview .collection-title-wrapper-sec h1{font-size:28px;margin:10px 0;text-align:left;line-height:1.14286em;letter-spacing:.007em;color:#111}guided-learning-preview .gl-wrapper-section .collection-title-wrapper-sec .collectionDesc-with-section{margin:0!important}guided-learning-preview .gl-wrapper-section .collection-title-wrapper-sec progress-bar{margin:25px 0 0!important}guided-learning-preview .gl-wrapper-section .section .sectionHeader h2{margin-left:0!important}guided-learning-preview .gl-wrapper-section .section .sectionHeader .sectionDesc{margin:9px 0!important}guided-learning-preview .gl-wrapper-section .section .related-assets-list{padding:0!important}guided-learning-preview .gl-wrapper .section .related-assets-list assets-grid-view .wrapper .card .grid .viewed{top:5px;right:7px}guided-learning-preview .gl-wrapper .section .related-assets-list assets-grid-view .wrapper .card .grid .viewed .green-tick-mark{width:17px;height:17px}}content-player .preview-modal-window{z-index:100;position:fixed;top:50%;left:50%;opacity:1;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);background:#dfdfdf!important}content-player .preview-modal-window .preview-modal-window-content{padding:0;text-align:left}content-player .play{z-index:102}.content-player.play .panel.center a{outline-offset:-10px;padding-right:12px}.content-player.play .panel.center .btn-close{padding:0 0 0 10px;margin:0;width:6.3em;text-align:left;border:0;color:#0070c9;background:0 0;outline-offset:-7px}.content-player.play{z-index:1;height:100%!important;background-color:#fff;position:relative;width:100%}.content-player.play .icon-articles{height:44px}.content-player.play .icon-favorite{background:url(../images/favoriteEmpty@3x.png) center center no-repeat;background-size:20px;width:50px;height:45px;margin-top:1px;border:0;outline-offset:-10px;margin-left:44px}.content-player.play .icon-favorite.filled{background:url(../images/favoriteFilled@3x.png) center center no-repeat;background-size:24px}.content-player.play .right-items{height:44px}.content-player.play .content-player-wrapper{width:100%;height:calc(100% - 44px)}.content-player.play .pdf-container{width:100%;height:100%;border-collapse:collapse;border-spacing:0;font-size:17px;color:#333}.content-player.play .pdf-container.ios{position:initial}.content-player.play .pdf-container a{color:#333;font-size:17px;text-decoration:none;position:absolute;top:50%;transform:translateY(-50%);text-align:center;width:100%}.content-player.play .pdf-container iframe{width:100%;height:100%}.content-player.play .video-container{width:100%;height:calc(100% - 44px);overflow:auto;-webkit-overflow-scrolling:touch;position:relative;background-color:#333}.content-player.play .video-container .player-box{height:100%;width:100%;max-width:1400px;max-height:788px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.content-player.play .video-container video{height:100%;width:100%;background-color:#000}.content-player.play .content-player-top-section{height:44px}.content-player.play .normal-container{height:100%;width:100%;-webkit-overflow-scrolling:touch}.content-player.play .interactive-container{top:0;bottom:0;left:0;right:0;position:absolute;z-index:999999}.content-player.play .close{position:absolute;display:inline-block}.content-player.play .interactivity-close-icon{padding:30px;position:relative;display:block;background:url(../images/dismissInteractivity@2x.png) 50% 50% no-repeat;background-size:20px 20px}.content-player.play .panel-flex{display:-webkit-flex;display:flex}.content-player.play .panel-flex .left-items{display:-webkit-flex;display:inline-block;font-weight:500;font-size:15px!important;margin-top:2px;margin-left:7px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.content-player.play .panel-flex .right-items{display:-webkit-flex;display:flex}.content-player.play .toggle-panel.panel-flex .left-items{min-width:75px;margin-left:0}.content-player.play .toggle-panel.panel-flex h1{min-width:calc(100% - 150px);width:auto}.content-player.play>.panel.center{overflow-y:hidden;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:all .3s ease;background:#fff;z-index:4;height:2.75em;max-height:55px}.content-player.play>.panel.center.show{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.content-player.play .toggle-panel{position:absolute;top:0}.content-player.play .articles-panel{position:fixed;width:100%;height:100%;top:0;background-color:#fff;z-index:5;-webkit-transition:.3s ease all;-moz-transition:.5s ease all;-ms-transition:.5s ease all;-o-transition:.5s ease all;transition:.3s ease all}.content-player.play .articles-panel.ng-enter{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.content-player.play .articles-panel.ng-enter.ng-enter-active{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.content-player.play .articles-panel.ng-leave{max-height:999px;opacity:1}.content-player.play .articles-panel.ng-leave.ng-leave-active{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:1}.content-player.play .articles-panel .panel{z-index:6!important}.content-player.play .articles-panel .panel .right-links{right:18px!important}.content-player.play .articles-panel .panel .right-links a{font-size:18px!important}.content-player.play .articles-panel .articles{position:absolute;top:45px;list-style:none;padding:0;margin:0;width:100%;background-color:rgba(255,255,255,.95)!important;height:calc(100% - 45px);overflow-x:scroll}.content-player.play .articles-panel .articles li{border-bottom:1px solid #ccc;margin-left:42px;height:65px}.content-player.play .articles-panel .articles li a{font-weight:400;font-size:17px;text-decoration:none!important;color:#000;line-height:1.5;height:65px;text-align:left;-webkit-box-orient:vertical;-webkit-box-pack:center;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;width:90%}.content-player.play .articles-panel .articles li span.current{height:20px;width:20px;margin-left:-2.3em;margin-top:1.7em;float:left;background:url(../images/checkMark@2x.png) 50% center no-repeat;background-size:14px 10px}.content-player.play .search-panel{opacity:1}.content-player.play .search-panel .panel.search .field input[type=reset]{position:absolute;background:url(../images/dismiss@2x.png) 50% 50% no-repeat;background-size:50% 50%;width:14px;height:28px;padding:1em;z-index:101;right:0;top:2px}.content-player.play .related-leaderboard{height:100%;width:100%;background-color:#fff;position:absolute;top:0;-webkit-transition:.5s ease all;-moz-transition:.5s ease all;-ms-transition:.5s ease all;-o-transition:.5s ease all;transition:.5s ease all;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.content-player.play .related-leaderboard.ng-hide-remove{transform:translate3d(0,100%,0)}.content-player.play .related-leaderboard.ng-hide-remove.ng-hide-remove-active{transform:translate3d(0,0,0)}.content-player.play .related-leaderboard.ng-hide{max-height:999px;opacity:1}.content-player.play .related-leaderboard.ng-hide.ng-hide-add.ng-hide-add-active{transform:translate3d(0,100%,0);opacity:1}.content-player.play .related-leaderboard.ng-enter{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}.content-player.play .related-leaderboard.ng-enter.ng-enter-active{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.content-player.play .related-leaderboard.ng-leave{max-height:999px;opacity:1}.content-player.play .related-leaderboard.ng-leave.ng-leave-active{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:1}.content-player.play iframe{width:100%;height:100%}.content-player.play .articleNav{disply:block;position:fixed;bottom:0;background-color:#fff;border-top:1px solid #ccc;width:100%;height:44px;transition-property:all;transition-duration:.5s;overflow-y:hidden;max-height:44px}.content-player.play .articleNav.bottom-link-hide{max-height:0!important;min-height:19px!important}.content-player.play .articleNav span{display:block;text-align:center;font-size:12px}.content-player.play .articleNav a{text-decoration:none;margin-left:.8em;color:#0070c9;font-weight:500;font-size:14px!important}.content-player.play.animate{position:absolute;left:0}.content-player.play .left-items{cursor:pointer}.content-player.play .left-items:before{content:'';display:inline-block;height:3em;max-height:55px;padding-left:5px;vertical-align:middle}.content-player.play .right-items{padding-right:10px}content-player{height:100%;display:block}content-player .pdf-container{width:100%;height:100%;border-collapse:collapse;border-spacing:0;font-size:17px;color:#333}content-player .pdf-container.ios{position:initial}content-player .pdf-container a{color:#333;font-size:17px;text-decoration:none;position:absolute;top:50%;transform:translateY(-50%);text-align:center;width:100%}content-player .pdf-container iframe{width:100%;height:100%}content-player .video-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}content-player .video-container video{height:calc(100% - 46px)}content-player .normal-container{height:100%;width:100%;-webkit-overflow-scrolling:touch}content-player .interactive-container{top:0;bottom:0;left:0;right:0;position:absolute;z-index:999999}content-player .close{position:absolute;display:inline-block}content-player .interactivity-close-icon{padding:30px;position:relative;display:block;background:url(../images/dismissInteractivity@2x.png) 50% 50% no-repeat;background-size:20px 20px}content-player .play{height:100%!important;background-color:#fff}content-player .play .panel-flex{display:-webkit-flex;display:flex}content-player .play .panel-flex .left-items{display:-webkit-flex;display:inline-block;font-weight:500;font-size:18px!important;margin-left:7px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}content-player .play .panel-flex .right-items{display:-webkit-flex;display:flex}button.recently-search,content-player .play .articles-panel .articles li a{display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical}content-player .play .toggle-panel.panel-flex .left-items{min-width:75px;margin-left:0}content-player .play .toggle-panel.panel-flex h1{min-width:calc(100% - 150px);width:auto}content-player .play>.panel.center{overflow-y:hidden;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:all .3s ease;background:#fff;z-index:4}content-player .play .articles-panel,content-player .play .related-leaderboard{-ms-transition:.5s ease all;background-color:#fff;top:0;-moz-transition:.5s ease all}content-player .play>.panel.center.hide{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}content-player .play>.panel.center.show{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}content-player .play .toggle-panel{position:absolute;top:0}content-player .play .articles-panel{position:fixed;width:100%;height:100%;z-index:5;-webkit-transition:.3s ease all;-o-transition:.5s ease all;transition:.3s ease all}content-player .play .articles-panel.ng-enter{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}content-player .play .articles-panel.ng-enter.ng-enter-active{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}content-player .play .articles-panel.ng-leave{max-height:999px;opacity:1}content-player .play .articles-panel.ng-leave.ng-leave-active{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:1}content-player .play .articles-panel .panel{z-index:6!important}content-player .play .articles-panel .panel .right-links{right:18px!important}content-player .play .articles-panel .panel .right-links a{font-size:18px!important}content-player .play .articles-panel .articles{position:absolute;top:45px;list-style:none;padding:0;margin:0;width:100%;background-color:rgba(255,255,255,.95)!important;height:calc(100% - 45px);overflow-x:scroll}content-player .play .articles-panel .articles li{border-bottom:1px solid #ccc;margin-left:42px;height:65px}content-player .play .articles-panel .articles li a{font-weight:400;font-size:17px;text-decoration:none!important;color:#000;line-height:1.5;height:65px;text-align:left;-webkit-box-pack:center;overflow:hidden;width:90%}content-player .play .articles-panel .articles li span.current{height:20px;width:20px;margin-left:-2.3em;margin-top:1.7em;float:left;background:url(../images/checkMark@2x.png) 50% center no-repeat;background-size:14px 10px}content-player .play .search-panel{opacity:1}content-player .play .search-panel .panel.search .field input[type=reset]{position:absolute;background:url(../images/dismiss@2x.png) 50% 50% no-repeat;background-size:50% 50%;width:14px;height:28px;padding:1em;z-index:101;right:0;top:2px}content-player .play .related-leaderboard{height:100%;width:100%;position:absolute;-webkit-transition:.5s ease all;-o-transition:.5s ease all;transition:.5s ease all;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}content-player .play .related-leaderboard.ng-hide-remove{transform:translate3d(0,100%,0)}content-player .play .related-leaderboard.ng-hide-remove.ng-hide-remove-active{transform:translate3d(0,0,0)}content-player .play .related-leaderboard.ng-hide{max-height:999px;opacity:1}content-player .play .related-leaderboard.ng-hide.ng-hide-add.ng-hide-add-active{transform:translate3d(0,100%,0);opacity:1}content-player .play .related-leaderboard.ng-enter{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}content-player .play .related-leaderboard.ng-enter.ng-enter-active{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}content-player .play .related-leaderboard.ng-leave{max-height:999px;opacity:1}content-player .play .related-leaderboard.ng-leave.ng-leave-active{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:1}content-player iframe{width:100%;height:100%}content-player .articleNav{disply:block;position:fixed;bottom:0;background-color:#fff;border-top:1px solid #ccc;width:100%;height:44px;transition-property:all;transition-duration:.5s;overflow-y:hidden;max-height:44px}content-player .articleNav.bottom-link-hide{max-height:0!important;min-height:19px!important}content-player .articleNav span{display:block;text-align:center;font-size:12px}content-player .articleNav a{text-decoration:none;margin-left:.8em;color:#0070c9;font-weight:500;font-size:14px!important}content-player .preview-modal-window{width:100%;height:100%}content-player .preview-modal-window .preview-modal-window-content{width:100%;height:100%;background-color:#313131}content-player .preview .resourceDetailViewWrapper{overflow-y:auto;top:0;bottom:50px;-webkit-mask-image:initial;-ms-overflow-style:none}content-player .preview .resourceDetailViewWrapper::-webkit-scrollbar{width:0;height:0}content-player .preview .resourceDetailViewWrapper .resourceDetailViewContents{background-color:#313131}content-player .preview .resourceDetailViewWrapper .resourceDetailViewContents .whiteBox{background-color:inherit}content-player .preview .resourceDetailViewWrapper .bgImage{position:absolute;top:0;width:100%;height:310px;background-size:100% 100%}content-player .preview .resourceDetailViewWrapper .pusher{height:310px;background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 60%,rgba(0,0,0,.5) 100%);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 60%,rgba(0,0,0,.5) 100%)}content-player .preview .resourceDetailViewWrapper .pusher .scrollable-title{bottom:20px;padding-left:40px}content-player .preview .resourceDetailViewWrapper .pusher .viewed-on-desktop{bottom:0;display:block;width:60px;height:60px;right:0;position:absolute;z-index:1}content-player .preview .resourceDetailViewWrapper .pusher .viewed-on-desktop .green-tick-mark{width:37px;height:37px;position:absolute;bottom:10px;right:10px;background-color:transparent;background-image:url(../images/Checkmark_circle.png);background-repeat:no-repeat;background-position:50% 50%;background-size:contain}@media (-webkit-min-device-pixel-ratio:1.3){content-player .preview .resourceDetailViewWrapper .pusher .viewed-on-desktop .green-tick-mark{background-image:url(../images/Checkmark_circle@2x.png)}}content-player .preview .resourceDetailViewWrapper .resourceDetailViewContents{min-height:initial;position:absolute;top:310px;left:0;bottom:0;width:100%}content-player .preview .resourceDetailViewWrapper .resourceDetailViewContents .whiteBox{padding:22px 40px 20px;max-height:calc(100% + 75px);overflow-y:auto;-ms-overflow-style:none}content-player .preview .resourceDetailViewWrapper .resourceDetailViewContents .whiteBox::-webkit-scrollbar{width:0;height:0}content-player .preview .resourceDetailViewWrapper .resourceDetailViewSection .resourceDetailViewHeader{margin-bottom:16px;line-height:28px;font:300 28px/34px SFProDisplay,SFProText,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;border:none;padding:0}content-player .preview .resourceDetailViewWrapper .resourceDetailViewSection .resourceDetailViewIndent{font:400 15px/18px SFProDisplay,SFProText,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif}content-player .preview .resourceDetailViewWrapper .resourceDetailViewSection .rateButton{padding-top:24px}content-player .preview .resourceDetailViewWrapper .resourceDetailViewSection .rateButton .rateText{font-family:SFProDisplay,SFProText,"Lucida Grande",Helvetica;color:#fff}content-player .preview .resourceDetailViewWrapper .no-gradient{height:310px;position:relative;background-image:none}content-player .preview .viewed{display:none}content-player .preview .panel.bottom{z-index:1;position:absolute;height:80px;padding:0;margin:0}content-player .preview .panel.bottom>div{bottom:12px}content-player .preview .panel.bottom a{vertical-align:middle}content-player .play{position:relative;top:0;left:0;width:100%}content-player .play.animate{position:absolute;left:0}content-player.related-assets-player{margin-left:414px;padding-right:414px}content-player.related-assets-player .preview-modal-window{z-index:100;position:absolute;width:100%;height:100%;top:100px;opacity:1;left:auto;transition:auto;transform:initial;background:#dfdfdf!important;display:block}content-player.related-assets-player .preview-modal-window .preview-modal-window-content{padding:0;text-align:left;width:100%;height:100%}content-player.related-assets-player .preview-modal-window .preview-modal-window-content .preview{width:100%;height:100%}content-player.related-assets-player-full{margin-left:0!important;padding-right:0!important}content-player.related-assets-player-full .preview-modal-window{display:none}body #shell-view-wrapper .modal-overlay.ipad-fixed-position{position:fixed}@media (max-width:813px){content-player .panel h1{display:none}content-player .panel-flex{display:block!important}}.content-player-panel{-webkit-transform-style:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:101;background-color:#fff;position:fixed;top:0;left:0;width:100%;display:flex}.content-player-panel a{display:inline-block;font-weight:500;margin-left:7px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:44px;width:4.688em}.content-player-panel .icon-favorite{background:url(../images/favoriteEmpty@3x.png) center center no-repeat;background-size:24px;width:50px;height:44px;border:0;outline-offset:-10px}.content-player-panel .icon-favorite.filled{background:url(../images/favoriteFilled@3x.png) center center no-repeat;background-size:24px}body.isIOS .content-player.play>.panel.center{position:fixed;top:44px;left:0;right:0}body.isIOS .content-player.play .content-player-wrapper{padding-top:44px;height:100%}news-player{display:block;height:100%}news-player>.panel{position:absolute;z-index:1}news-player>.panel .center-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;text-align:center;margin-left:36px;margin-right:84px}news-player>.panel h1{color:#fff}news-player .normal-container{height:100%;width:100%;-webkit-overflow-scrolling:touch;overflow:auto}news-player iframe{width:100%;height:calc(100% - 48px)}@media (max-width:813px){news-player iframe{height:100%}}news-player .search-panel{opacity:1}news-player .search-panel .panel.search .field input[type=reset]{position:absolute;background:url(../images/dismiss@2x.png) 50% 50% no-repeat;background-size:50% 50%;width:14px;height:28px;padding:1em;z-index:101;right:0;top:2px}news-player .related-leaderboard{height:100%;width:100%;background-color:#fff;position:absolute;top:0;-webkit-transition:.5s ease all;-moz-transition:.5s ease all;-ms-transition:.5s ease all;-o-transition:.5s ease all;transition:.5s ease all;transform:translate3d(0,0,0)}news-player .related-leaderboard.ng-hide-remove{transform:translate3d(0,100%,0)}news-player .related-leaderboard.ng-hide-remove.ng-hide-remove-active{transform:translate3d(0,0,0)}news-player .related-leaderboard.ng-hide{max-height:999px;opacity:1}news-player .related-leaderboard.ng-hide.ng-hide-add.ng-hide-add-active{transform:translate3d(0,100%,0);opacity:1}news-player .related-leaderboard.ng-enter{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}news-player .related-leaderboard.ng-enter.ng-enter-active{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}news-player .related-leaderboard.ng-leave{max-height:999px;opacity:1}news-player .related-leaderboard.ng-leave.ng-leave-active{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:1}carousel-desktop slide.current,content-player-carousel slide.current{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}carousel-desktop{width:100%;height:12.875em;display:inline-block;overflow:hidden;position:relative;margin-top:-3px;margin-bottom:-3px;opacity:1;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}carousel-desktop slide{top:3px;left:33.33%;min-width:25.625em;width:33.33%;height:calc(100% - 6px);position:absolute;background-color:#fff;z-index:100;display:none;box-sizing:border-box}carousel-desktop slide.current,carousel-desktop slide.ready-left-1,carousel-desktop slide.ready-left-2,carousel-desktop slide.ready-left-3,carousel-desktop slide.ready-left-4,carousel-desktop slide.ready-right-1,carousel-desktop slide.ready-right-2,carousel-desktop slide.ready-right-3,carousel-desktop slide.ready-right-4{z-index:102;display:inline-block}carousel-desktop slide.current{transform:translate3d(0,0,0);z-index:103}carousel-desktop slide.ready-left-1{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}carousel-desktop slide.ready-left-2{-webkit-transform:translate3d(-200%,0,0);-moz-transform:translate3d(-200%,0,0);-o-transform:translate3d(-200%,0,0);-ms-transform:translate3d(-200%,0,0);transform:translate3d(-200%,0,0)}carousel-desktop slide.ready-left-3{-webkit-transform:translate3d(-300%,0,0);-moz-transform:translate3d(-300%,0,0);-o-transform:translate3d(-300%,0,0);-ms-transform:translate3d(-300%,0,0);transform:translate3d(-300%,0,0)}carousel-desktop slide.ready-left-4{-webkit-transform:translate3d(-400%,0,0);-moz-transform:translate3d(-400%,0,0);-o-transform:translate3d(-400%,0,0);-ms-transform:translate3d(-400%,0,0);transform:translate3d(-400%,0,0)}carousel-desktop slide.ready-right-1{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}carousel-desktop slide.ready-right-2{-webkit-transform:translate3d(200%,0,0);-moz-transform:translate3d(200%,0,0);-o-transform:translate3d(200%,0,0);-ms-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}carousel-desktop slide.ready-right-3{-webkit-transform:translate3d(300%,0,0);-moz-transform:translate3d(300%,0,0);-o-transform:translate3d(300%,0,0);-ms-transform:translate3d(300%,0,0);transform:translate3d(300%,0,0)}carousel-desktop slide.ready-right-4{-webkit-transform:translate3d(400%,0,0);-moz-transform:translate3d(400%,0,0);-o-transform:translate3d(400%,0,0);-ms-transform:translate3d(400%,0,0);transform:translate3d(400%,0,0)}carousel-desktop slide .image-container{border-top:none;margin:0 2px 0 0;background-position:50% 50%;background-repeat:no-repeat;background-size:43.75em,auto,cover;height:100%}carousel-desktop .move-left,carousel-desktop .move-right{z-index:9999999;bottom:12px;background-color:transparent;background-size:33px 33px;background-position:100% 100%;height:33px;width:33px;border:none;position:absolute;text-decoration:none}carousel-desktop.animate slide{-webkit-transition:-webkit-transform .25s ease;-moz-transition:-moz-transform .25s ease;-o-transition:-o-transform .25s ease;transition:transform .25s ease}carousel-desktop .move-left{left:12px;background-image:url(../images/btnfeaturedCarousel.png);background-repeat:no-repeat;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (-webkit-min-device-pixel-ratio:1.3){carousel-desktop .move-left{background-image:url(../images/btnfeaturedCarousel@2x.png)}}carousel-desktop .move-right{right:12px;background-image:url(../images/btnfeaturedCarousel.png);background-repeat:no-repeat}@media (-webkit-min-device-pixel-ratio:1.3){carousel-desktop .move-right{background-image:url(../images/btnfeaturedCarousel@2x.png)}}carousel-desktop:hover .move-left,carousel-desktop:hover .move-right{display:block;opacity:1}carousel-desktop.ng-enter{opacity:0}carousel-desktop.ng-enter-active{opacity:1}carousel-desktop.ng-leave{position:absolute;top:100%;opacity:1}carousel-desktop.ng-leave-active{opacity:0}@media (max-width:1236px){carousel-desktop slide{left:calc((100% - 410px)/ 2)}}@media (max-width:600px){carousel-desktop{height:51vw}carousel-desktop slide{min-width:auto;width:100%;left:0}carousel-desktop slide .image-container{background-size:cover;margin:0}}content-player-carousel{width:100%;height:100%;display:inline-block;overflow:hidden;background-color:#000;position:relative}content-player-carousel slide{left:0;width:100%;height:100%;position:absolute;background-color:#000;display:none;box-sizing:border-box;overflow:hidden}content-player-carousel slide content-player{height:100%;width:100%}content-player-carousel slide.current{transform:translate3d(0,0,0);z-index:0;display:inline-block}content-player-carousel slide.current content-player{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}content-player-carousel slide.ready-left{box-sizing:border-box;border-right:8px solid #000;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);z-index:1;display:inline-block}content-player-carousel slide.ready-left content-player{-webkit-transform:translate3d(50%,0,0);-moz-transform:translate3d(50%,0,0);-o-transform:translate3d(50%,0,0);-ms-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0)}content-player-carousel slide.ready-left content-player .preview .resourceDetailViewWrapper{overflow:hidden}content-player-carousel slide.ready-right{box-sizing:border-box;border-left:8px solid #000;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);z-index:1;display:inline-block}content-player-carousel slide.ready-right content-player{-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}content-player-carousel slide.ready-right content-player .preview .resourceDetailViewWrapper{overflow:hidden}content-player-carousel.animate slide,content-player-carousel.animate slide content-player{-webkit-transition:-webkit-transform .5s ease;-moz-transition:-moz-transform .5s ease;-o-transition:-o-transform .5s ease;transition:transform .5s ease}content-player-carousel.playiOS slide.current,content-player-carousel.playiOS slide.current content-player{-webkit-transform:none!important;transform:none!important}horizontal-scroll-area{width:100%;height:200px;display:inline-block;overflow:hidden;background-color:#ddd;position:relative}horizontal-scroll-area .track{height:100%;width:10000px;position:relative}horizontal-scroll-area .track.animate{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}horizontal-scroll-area slide{width:150px;height:100%;display:inline-block;background-color:#f1f1f1;box-sizing:border-box;float:left}horizontal-scroll-area slide .slide-dummy-box{background-color:transparent;height:100%;position:relative}.scroll-controls,[scroll-controls]{width:100%;display:inline-block}.scroll-controls button.scroll-left,.scroll-controls button.scroll-right,[scroll-controls] button.scroll-left,[scroll-controls] button.scroll-right{width:40px;height:150px;display:inline-block;border:none;background-color:transparent;background-image:url(../images/Path_51RowChevron_LG.png);background-repeat:no-repeat;background-size:18px 42px;border-right:1px solid #fff;opacity:1}@media (-webkit-min-device-pixel-ratio:1.3){.scroll-controls button.scroll-left,.scroll-controls button.scroll-right,[scroll-controls] button.scroll-left,[scroll-controls] button.scroll-right{background-image:url(../images/Path_51RowChevron_LG@2x.png)}}.scroll-controls button.scroll-left,[scroll-controls] button.scroll-left{float:left;background-position:center 56px}.scroll-controls button.scroll-right,[scroll-controls] button.scroll-right{float:right;background-position:center 56px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.scroll-controls .scroll-area,[scroll-controls] .scroll-area{width:calc(100% - 80px)!important;display:inline-block;float:left}.scroll-controls button[disabled],[scroll-controls] button[disabled]{opacity:0}@media (min-width:1571px){.scroll-controls button.scroll-left,.scroll-controls button.scroll-right{width:94px;background-image:url(../images/Path_51RowChevron_LG@2x.png);background-size:30px 70px}.scroll-controls button.scroll-right{background-position:center 85px!important}.scroll-controls .scroll-area{width:calc(100% - 188px)!important}}.list{list-style:none;padding:0;margin:0}.list li.last-li span{border-bottom:0}.list li.subheader{background-color:#eee;color:#979797;font-weight:400;font-size:17px;padding:10px;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}.list li a{display:block;height:59px;line-height:26px;text-decoration:none;cursor:pointer}.list li a>span{display:block;height:70px;padding:15px 15px 15px 0;margin-left:15px;border-bottom:1px solid #ccc}li.arrow-right a:focus,li:focus .wrapper .sliding{outline:#83BFFC solid 2px;outline-offset:-2px;background-color:#eaeaea}button.title.chevron-right{border:0;font-size:17px;text-align:left}button.recently-search{width:100%;text-align:left;font-size:16px;height:60px;border:0;border-bottom:1px solid #bcbac1;overflow:hidden;word-break:break-word;padding:15px 15px 15px 0;background-color:transparent}notification .bottom{position:fixed;bottom:0}notification .notifications-container{min-height:60px;line-height:60px;background:rgba(246,246,246,.95);width:100%;-webkit-transition:-webkit-transform .5s ease;transition:transform .5s ease;z-index:999999;margin-bottom:0!important;bottom:0!important;top:auto!important;-webkit-padding-start:0!important}notification .notifications-container .items{padding:10px 0!important}notification .notifications-container .items .title{display:block;font-size:17px;margin-top:0;padding-top:0;margin-bottom:10px;font-weight:400;line-height:1.1;padding-left:4em;text-align:left}notification .notifications-container .items .title-desc{font-size:.75em;font-weight:300;overflow:hidden;width:80%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical;white-space:normal!important;padding-left:6em}notification .notifications-container .image{height:3.5em;width:3.5em;position:absolute;top:0;bottom:0;margin:auto;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}notification .notifications-container .circle-badge{width:56px;height:56px;border-radius:50%;border:2px solid #0070c9;color:#0070c9;text-align:center;position:absolute;top:0;bottom:0;margin:auto}notification .notifications-container .circle-badge.image-1-digit{width:56px;height:41pt;font-size:30px;font-weight:500;line-height:1.5}notification .notifications-container .circle-badge.image-2-digit{font-size:25px;font-weight:400;line-height:2}notification .notifications-container .circle-badge.image-3-digit{font-size:20px;font-weight:400;line-height:2.4}notification .notifications-container .circle-badge.image-4-digit{font-size:12px;font-weight:500;line-height:4.3;overflow:hidden;text-overflow:ellipsis}notification .notifications-container .notification_panel-award{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;padding-left:15px}notification .notifications-container .notification_panel-award .circle-badge,notification .notifications-container .notification_panel-award .image{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative;margin:0 15px 0 auto}notification .notifications-container .notification_panel-award .items{margin:0 auto 0 0}notification .notifications-container .notification_panel-award .items .title{padding-left:0;text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap;overflow:hidden;max-width:600px}notification .notifications-container .notification_panel-award .items .title-desc{padding-left:0;margin-top:0;padding-top:0;margin-bottom:10px;line-height:1.1;text-align:left;width:100%}notification .hide{transition:transform .5s ease;-webkit-transform:translateY(100%);transform:translateY(100%)}notification .show{-webkit-transform:translateY(0);transform:translateY(0)}popup-notification .notifications-container .items{padding-top:20px}popup-notification .notifications-container .items .title{display:block;font-size:17px;margin-top:0;padding-top:0;margin-bottom:10px;font-weight:400;line-height:1.1;text-align:center}popup-notification .notifications-container .items .desc{font-size:.75em;font-weight:400;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical;white-space:normal!important;text-align:center}popup-notification .notifications-container .image{height:60px;width:190px;margin:auto;background-repeat:no-repeat;background-position:50% 50%;background-size:contain}popup-notification .notifications-container .circle-badge{width:56px;height:56px;border-radius:50%;border:2px solid #0070c9;color:#0070c9;text-align:center;margin:auto}popup-notification .notifications-container .circle-badge.image-1-digit{width:56px;height:41pt;font-size:30px;font-weight:500;line-height:1.5}popup-notification .notifications-container .circle-badge.image-2-digit{font-size:25px;font-weight:400;line-height:2}popup-notification .notifications-container .circle-badge.image-3-digit{font-size:20px;font-weight:400;line-height:2.4}popup-notification .notifications-container .circle-badge.image-4-digit{font-size:12px;font-weight:500;line-height:4.3;overflow:hidden;text-overflow:ellipsis}options-dialog{background-color:rgba(0,0,0,.3);position:absolute;width:100%;height:100%;top:0;display:block;z-index:101}options-dialog>div{width:100%;position:absolute;bottom:0}options-dialog .model-dialog{width:auto;margin:10px;top:100%;position:relative;transition:transform .5s ease;-webkit-transition:-webkit-transform .5s ease;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}options-dialog .model-dialog .model-content{width:100%;background-color:transparent;border-radius:.4em}options-dialog .model-dialog .model-content .btn-group{margin-bottom:.5em;background:#fff;border-radius:.4em}options-dialog .model-dialog .model-content .btn-group button{border-radius:0;border-bottom:1px solid #ddd!important;border-top-left-radius:.4em!important;border-top-right-radius:.4em!important}options-dialog .model-dialog .model-content .btn-group button:focus{background-color:#c7ecfc}options-dialog .model-dialog .model-content .btn-group button:last-child{border-radius:.4em!important;border:none!important}options-dialog .model-dialog .model-content .btn-group .title{color:#919191;text-align:center;line-height:2;font-size:15px;padding:.7em 1em;border-bottom:1px solid #ddd!important}options-dialog .model-dialog .model-content button{width:100%;text-align:center;border:none;border-radius:.4em;background:#fff;color:#36acda;font-size:20px;padding:.6em 1em;outline:0}rate .blank,rate .filled{height:30px;background-repeat:no-repeat}.message-dialog .modal .buttons button,.message-dialog .modal .message{font-family:SFProText,SFProDisplay,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;line-height:1.47059;letter-spacing:-.022em;font-size:17px}options-dialog .model-dialog .model-content button.btn-cancel{font-weight:600}options-dialog .model-dialog.position-top{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}options-dialog .model-dialog.position-bottom{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}rate{width:176px;height:30px;display:block}rate .blank{width:176px;background-image:url(../images/avgStarStroke@2x.png);background-position:right 3px top;float:right}rate .filled{width:0;background-image:url(../images/avgStarFill@2x.png);background-position:3px 0;float:left}.message-dialog{background-color:rgba(0,0,0,.3);position:fixed;width:100%;height:100%;top:0;z-index:1010}.message-dialog .modal{position:absolute;top:50%;left:50%;height:auto;width:19.9em;max-width:500px;min-height:0;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);background-color:#fff;border-radius:1.6em;overflow:hidden}.message-dialog .modal .message{font-weight:400;color:#000;text-align:center;padding:24px}.message-dialog .modal .message .span{font-size:17px;letter-spacing:-.022em;color:#000;text-align:center;padding:0;margin:0;font-weight:400;line-height:1.47059}.message-dialog .modal .buttons{-webkit-font-smoothing:antialiased;border-top:1px solid #ddd;height:2.81em}.message-dialog .modal .buttons button{width:100%;height:100%;border:none;background-color:transparent;display:inline-block;font-weight:400;border-right:1px solid #ddd;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:0 10px;color:#0070c9}.message-dialog .modal .buttons button:last-child{border-right:none}.message-dialog .modal .buttons button.red{color:#ff3b30}.message-dialog .modal .buttons button:focus{outline:#83BFFC solid 2px}.message-dialog .modal.recent-search-modal{min-width:260px;border-radius:14px;opacity:1}.message-dialog .modal.recent-search-modal .message{padding:20px 0}.message-dialog .modal.cancel-membership{width:25.31em;max-width:850px;max-width:95%}.message-dialog .modal.cancel-membership>.message{color:#1A1A1A}.message-dialog .modal.cancel-membership>.message span:nth-child(2){margin-top:10px;display:inline-block}.message-dialog .modal.cancel-membership>.buttons{border-top:1px solid #d7d7d7;height:2.81em;text-align:center}.message-dialog .modal.cancel-membership>.buttons .red{border-right:none}.message-dialog .modal.cancel-membership>.buttons .btn-signout{color:#0070c9;padding-right:20px;border-left:1px solid #d7d7d7}.message-dialog .modal.award-window{width:455px;min-height:218px;max-height:50%;max-width:90%;height:auto;opacity:1}.message-dialog .modal.award-window .message{padding:33px 32px;margin-left:auto;margin-right:auto}.message-dialog .modal.award-window .message .desc{overflow-y:auto}.message-dialog .modal.award-window .buttons{height:50px}.message-dialog .modal.award-window popup-notification .notifications-container .items .desc{-webkit-line-clamp:initial;line-clamp:initial;font-size:17px;color:#333}@media (max-width:500px){.isIOS .message-dialog .modal{max-width:98%}}.static-page{height:100%}.static-page .iframe-container{width:100%;height:100%;-webkit-overflow-scrolling:touch;overflow:auto}.static-page iframe[seamless]{background-color:transparent;border:0 transparent;padding:0;overflow:auto}.profile-detail-sec{margin:0 15px 5px}.profile-detail-sec .user-name{width:100%;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;text-decoration:none;text-transform:none;font-size:24px;font-weight:400;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical;padding:0;margin:10px 0;color:#333}.profile-detail-sec .current-level{height:30px;font-size:26px;line-height:30px;font-weight:400;margin:0;color:#0070c9;text-decoration:none;text-transform:none}.profile-detail-sec .level-bar{margin-top:8px;margin-right:23px}.profile-detail-sec .bar{position:relative;width:100%;height:8px;background:#333;border-top-left-radius:4px;border-bottom-left-radius:4px;display:inline-block}.profile-detail-sec .levelAchievedBar,.profile-detail-sec .levelMaxBar{height:100%;top:0;position:absolute;border-top-left-radius:4px;border-bottom-left-radius:4px;left:0}.profile-detail-sec .levelMaxBar{background:#AAA;display:block}.profile-detail-sec .levelAchievedBar{display:block;background:#0070c9}.profile-detail-sec .level-point-circle{width:23px;height:23px;right:-22px;top:-7px;float:right;display:inline-block;position:relative;border-radius:23px;color:#fff;line-height:23px;text-align:center;background:#AAA;font-weight:500;font-size:14px}.profile-detail-sec .level-point-circle .level-point-circle-text{text-align:center;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.profile-detail-sec .levelTitle{width:50px!important;margin-top:-24px;right:-13px;float:right;position:absolute;display:inline-block;color:#737377;overflow:hidden;text-overflow:ellipsis;font-weight:400;font-size:12px}.profile-detail-sec .achivement-msg-p{height:100%;margin-bottom:0;margin-top:5px;text-align:center;color:#5a5a5f;font-size:12px;font-weight:400}unread-news-badge{position:relative;top:-10px;height:20px;min-width:20px;display:inline-block;font-weight:400;color:#fff;font-size:12px;line-height:10px;text-align:center;background-color:#ff3b30;background-repeat:repeat-x;-webkit-border-radius:20px;-moz-border-radius:20px;-khtml-border-radius:20px;border-radius:20px;padding:.385em .5em .385em .48em}dropdown .dropdown-container .dropdown-placeholder,dropdown .dropdown-container .listOfItem .items{color:#5e5e5e;font-family:SFProDisplay,SFProText,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif}unread-news-badge.hidden{display:none}dropdown .arrowUp{background-image:url(../images/UpArrowActive.png)}dropdown .arrowDown{background-image:url(../images/DownArrowActive.png)}dropdown .scrollbar{background-color:#fff}dropdown .scrollbar .draggable{width:4px!important;margin:auto}dropdown .dropdown-container{position:relative;line-height:24px;background-color:#fbfbfb;background-position:center right 6px;background-repeat:no-repeat;background-size:12px;min-width:180px;border:1px solid #959595;padding-right:24px;font-size:15px;font-weight:400;cursor:pointer}dropdown .dropdown-container.arrowUp{border-radius:4px 4px 0 0}dropdown .dropdown-container .dropdown-placeholder{font-weight:400;padding:0 6px 0 12px}dropdown .dropdown-container .listOfItem{position:absolute;background-color:#fbfbfb;max-height:214px;width:calc(100% + 2px);overflow-y:auto;padding-top:3px;z-index:15;top:25px;left:-1px;border:1px solid #959595;border-top-width:0;border-radius:0 0 4px 4px;-ms-overflow-style:none}dropdown .dropdown-container .listOfItem::-webkit-scrollbar{width:0;height:0}dropdown .dropdown-container .listOfItem .items{display:block;line-height:28px;padding:0 4px;text-align:center;cursor:pointer}dropdown .dropdown-container .listOfItem .items:hover{color:#0070c9;background-color:#fff}dropdown .dropdown-container .listOfItem .items.selected{color:#fff;cursor:default;background-color:#0070c9}dropdown .dropdown-container .listOfItem .items.selected:hover{color:#fff!important;background-color:#0070c9!important}earned-badges-count .badgeCount{position:absolute;left:82px;color:#fff;font-size:10px;background-color:#ff3b30;-webkit-border-radius:50%;-moz-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;padding:1em;width:1.8em;height:1.8em;top:10px;z-index:1}earned-badges-count .badgeCount .badgecount-size{font-size:12px;font-weight:400;position:absolute;left:4px;top:3px}earned-badges-count .badgeCount .badgecount-size2{font-size:10px;position:absolute;left:2px;top:3px}[scrollbar]{position:relative}[scrollbar] .scrollbar{width:8px;height:8px;position:absolute;overflow:hidden!important;overflow-x:hidden!important;overflow-y:hidden!important;opacity:0;z-index:100}[scrollbar] .scrollbar .draggable{width:8px;height:6px;background-color:#8c8c8c;opacity:.5;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}[scrollbar] .scrollbar.vertical{right:0;top:0}[scrollbar] .scrollbar.horizontal{bottom:0}progress-bar .progress-bar-track{height:6px;margin-bottom:10px;overflow:hidden;background-color:#e1e1e1;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}progress-bar .progress-bar-track .progress-bar-level{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#0070c9;-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease;border-radius:4px}progress-bar .description{text-align:center;font:400 15px SFProDisplay,SFProText,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;color:#5f5f5f}.parent-holder{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;color:#aaa;font-size:14px;background:0 0;cursor:text}.model-window-container .close-dialog,.parent-holder span:before{position:absolute;background-repeat:no-repeat;background-color:transparent}.parent-holder span{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:90%;display:inline-block}.parent-holder span:before{content:' ';display:inline-block;width:30px;height:30px;background-image:url(../images/searchIcon.png);background-size:13px 13px;background-position:50% 50%;top:0;-webkit-transform:translate(-26px,0);-moz-transform:translate(-26px,0);-o-transform:translate(-26px,0);-ms-transform:translate(-26px,0);transform:translate(-26px,0)}.parent-holder.left{text-align:left}.model-window-container{z-index:1010;position:fixed;height:36.3em;width:36.3em;max-width:90%;max-height:90%;top:50%;left:50%;opacity:1;overflow:hidden;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.model-window-container.animate{opacity:0}.model-window-container.animate.vertical{opacity:1}.model-window-container.normal>.model-window.model-window-enter-active{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-o-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.model-window-container.normal>.model-window.model-window-enter,.model-window-container.normal>.model-window.model-window-leave-active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.model-window-container.normal.back>.model-window.model-window-enter-active,.model-window-container.normal>.model-window.model-window-leave{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.model-window-container.normal.back>.model-window.model-window-enter,.model-window-container.normal.back>.model-window.model-window-leave,.model-window-container.normal.back>.model-window.model-window-leave-active{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.model-window-container:focus{outline:0}.model-window-container .close-dialog{background-image:url(../images/closeX.png);background-size:100% 100%;background-position:center center;width:28px;height:28px;border:0;z-index:101;left:6px;top:6px;cursor:pointer}@media (-webkit-min-device-pixel-ratio:1.3){.model-window-container .close-dialog{background-image:url(../images/closeX@2x.png)}}.model-window-container.ipad-fixed-position{position:fixed}.model-window{z-index:9999;position:absolute;width:100%;height:100%;opacity:1;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.modal-overlay,.modal-overlay.ipad-fixed-position{position:fixed}.modal-overlay.model-overlay-shown,.transparent-panel{opacity:0}.model-window .model-window-content{padding:0;text-align:left;width:100%;height:100%;background-color:#fff}.modal-overlay{z-index:1000;top:0;left:0;width:100%;height:200%;background:rgba(120,120,120,.6)}.modal-overlay.open{opacity:1;-webkit-transition:-webkit-transform .25s,opacity .25s;transition:transform .25s,opacity .25s}assets-grid-view .wrapper{margin:auto;position:relative;height:100%}assets-grid-view .wrapper .card{float:left;margin:10px 10px 70px;width:calc(33.33% - 20px);height:auto}assets-grid-view .wrapper .card.isCollection .grid{padding-top:43.86%}assets-grid-view .wrapper .grid{width:100%;height:0;padding-top:56.68%;position:relative;cursor:pointer}assets-grid-view .wrapper .grid .image{background-position:50% 50%,50% 50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0}assets-grid-view .wrapper .grid .title-wrapper{width:100%;color:#fff;margin-top:9px}assets-grid-view .wrapper .grid .title-wrapper .title{font:400 17px SFProText,SFProDisplay,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;line-height:1.47059em;letter-spacing:-.022em;color:#333;width:100%;display:-webkit-inline-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;-ms-word-wrap:break-word;word-wrap:break-word;margin:0;text-align:center}assets-grid-view .wrapper .grid .viewed{display:block;width:10%;height:18%;top:10px;right:10px;position:absolute;border:none;z-index:1}.cover-video,.video-panel{z-index:2147483647;position:absolute}assets-grid-view .wrapper .grid .viewed .green-tick-mark{width:100%;height:100%;float:right;position:absolute;top:0;right:0;background-color:transparent;background-image:url(../images/Checkmark_circle.png);background-repeat:no-repeat;background-position:50% 50%;background-size:contain}@media (-webkit-min-device-pixel-ratio:1.3){assets-grid-view .wrapper .grid .viewed .green-tick-mark{background-image:url(../images/Checkmark_circle@2x.png)}}assets-grid-view .noAlignCenter{text-align:left!important}assets-grid-view .hasSection{width:297px!important;height:169px!important}@media (min-width:900px){.assets-grid-view .wrapper .card,assets-grid-view .wrapper .card{width:calc(33.333% - 20px)}}@media (min-width:1200px){assets-grid-view .wrapper .card{width:calc(25% - 20px)}}@media (min-width:1500px){assets-grid-view .wrapper .card{width:calc(20% - 20px)}}@media (min-width:1800px){assets-grid-view .wrapper .card{width:calc(16.66% - 20px)}}@media (max-width:813px){assets-grid-view .wrapper .card{width:calc(50% - 20px)}assets-grid-view .wrapper .card .grid .title-wrapper .title{font:400 14px SFProText,SFProDisplay,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;line-height:1.14286em;letter-spacing:-.016em}}.video-panel{width:100%;height:30px;bottom:0;display:table;background-color:rgba(145,145,145,.98)}.video-panel .time-end,.video-panel .time-start{color:#fff;font-size:12px;text-align:right;width:100%;display:inline-block;padding-right:10px;padding-left:10px;padding-top:8px}.video-panel .time-end{text-align:left}.video-panel .row{display:table-row;height:100%;position:absolute;overflow:hidden}.video-panel .row .cell-10,.video-panel .row .cell-20,.video-panel .row .cell-5{width:5%;display:table-cell;vertical-align:top;text-align:center;white-space:nowrap}.video-panel .row .cell-5{width:30px}.video-panel .row .cell-20{width:20%}.video-panel .row .cell-60{width:70%;display:table-cell;vertical-align:top;text-align:center;white-space:nowrap}.video-panel button{cursor:pointer;background-repeat:no-repeat;background-position:center;background-color:transparent;border:0;background-size:17px;width:30px;height:30px}.video-panel .play-pause{margin-left:5px;background-image:url(../images/pause-bars.png)}.video-panel .play-pause.paused{background-image:url(../images/play-arrow.png)}.video-panel .timeline{width:100%;border:0}.video-panel .volume-mute{background-image:url(../images/volume-min.png)}.video-panel .volume-max{background-image:url(../images/volume-max.png)}.video-panel .view-fullscreen{background-image:url(../images/arrows-expand.png)}.video-panel .view-fullscreen.fullscreen{background-image:url(../images/arrows-collapse.png)}.video-panel input[type=range]{-webkit-appearance:none;margin:14px 0;width:100%}.video-panel input[type=range]:focus{outline:0}.video-panel input[type=range]::-webkit-slider-runnable-track{width:100%;height:3px;cursor:pointer;animate:.2s;box-shadow:0 0 0 #000,0 0 0 #0d0d0d;background:#bababa;border-radius:1px;border:0 solid #000}.video-panel input[type=range]::-webkit-slider-thumb{box-shadow:1px 1px 3px #6a6a6a,0 0 1px #777;border:0 solid #fff;height:15px;width:3px;border-radius:2px;background:#f2f2f2;cursor:pointer;-webkit-appearance:none;margin-top:-6px}.video-panel input[type=range]:focus::-webkit-slider-runnable-track{background:#c7c7c7}.video-panel input[type=range]::-moz-range-track{width:100%;height:3px;cursor:pointer;animate:.2s;box-shadow:0 0 0 #000,0 0 0 #0d0d0d;background:#bababa;border-radius:1px;border:0 solid #000}.video-panel input[type=range]::-moz-range-thumb{box-shadow:1px 1px 3px #6a6a6a,0 0 1px #777;border:0 solid #fff;height:15px;width:3px;border-radius:2px;background:#f2f2f2;cursor:pointer}.video-panel input[type=range]::-ms-track{width:100%;height:3px;cursor:pointer;animate:.2s;background:0 0;border-color:transparent;border-width:3px 0;color:transparent}.video-panel input[type=range]::-ms-fill-lower{background:#adadad;border:0 solid #000;border-radius:2px;box-shadow:0 0 0 #000,0 0 0 #0d0d0d}.video-panel input[type=range]::-ms-fill-upper{background:#bababa;border:0 solid #000;border-radius:2px;box-shadow:0 0 0 #000,0 0 0 #0d0d0d}.video-panel input[type=range]::-ms-thumb{box-shadow:1px 1px 3px #6a6a6a,0 0 1px #777;border:0 solid #fff;height:15px;width:3px;border-radius:2px;background:#f2f2f2;cursor:pointer}.video-panel input[type=range]:focus::-ms-fill-lower{background:#bababa}.video-panel input[type=range]:focus::-ms-fill-upper{background:#c7c7c7}.cover-video{width:100%;height:100%;top:0;left:0;background-color:transparent}.cover-video .loading{width:100%;height:100%;position:absolute;margin:0 auto;background-color:rgba(0,0,0,.5)}.hideDefaultPanel::-webkit-media-controls,.hideDefaultPanel::-webkit-media-controls-panel{-webkit-appearance:none;display:none!important}#menu-state,.attention,.nav-main-header{display:none}@media (max-width:813px){.attention{display:inline-block}.nav-main-header{display:block}.left-links .hamburger{display:block;position:absolute;z-index:3;top:0;width:44px;height:44px;margin:0;cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:1;-webkit-transition:-webkit-transform .4s cubic-bezier(.4,.01,.165,.99);transition:-webkit-transform .4s cubic-bezier(.4,.01,.165,.99);transition:transform .4s cubic-bezier(.4,.01,.165,.99);transition:transform .4s cubic-bezier(.4,.01,.165,.99),-webkit-transform .4s cubic-bezier(.4,.01,.165,.99);border:none;background:0 0;color:#fff;outline-offset:-10px}.left-links .hamburger:active,.left-links .hamburger:focus,.left-links .hamburger:hover{opacity:.65}.left-links .ac-gn-menuicon-bread{position:absolute;z-index:3;top:0;left:0;width:46px;height:46px;-webkit-transition:opacity .2s cubic-bezier(.645,.045,.355,1);transition:opacity .2s cubic-bezier(.645,.045,.355,1)}.left-links .ac-gn-menuicon-bread-top{-webkit-transition:-webkit-transform .25s cubic-bezier(.4,.01,.165,.99);transition:-webkit-transform .25s cubic-bezier(.4,.01,.165,.99);transition:transform .25s cubic-bezier(.4,.01,.165,.99);transition:transform .25s cubic-bezier(.4,.01,.165,.99),-webkit-transform .25s cubic-bezier(.4,.01,.165,.99);-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);z-index:4}.left-links .ac-gn-menuicon-bread-bottom{-webkit-transition:-webkit-transform .25s cubic-bezier(.4,.01,.165,.99);transition:-webkit-transform .25s cubic-bezier(.4,.01,.165,.99);transition:transform .25s cubic-bezier(.4,.01,.165,.99);transition:transform .25s cubic-bezier(.4,.01,.165,.99),-webkit-transform .25s cubic-bezier(.4,.01,.165,.99);-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.left-links .ac-gn-menuicon-bread-crust{display:block;width:15px;height:1px;background:#fff;position:absolute;left:16px;z-index:1;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.left-links .ac-gn-menuicon-bread-crust-top{top:22px;-webkit-transition:-webkit-transform .2s .2s;transition:-webkit-transform .2s .2s;transition:transform .2s .2s;transition:transform .2s .2s,-webkit-transform .2s .2s;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.left-links .ac-gn-menuicon-bread-crust-bottom{bottom:22px;-webkit-transform:translateY(3px);-ms-transform:translateY(3px);transform:translateY(3px)}#menu-state:checked~.left-links .hamburger,#menu-state:target~.left-links .hamburger{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#menu-state:checked~.left-links .ac-gn-menuicon-bread-top,#menu-state:target~.left-links .ac-gn-menuicon-bread-top{-webkit-transition:-webkit-transform .25s .2s cubic-bezier(.4,.01,.165,.99);transition:-webkit-transform .25s .2s cubic-bezier(.4,.01,.165,.99);transition:transform .25s .2s cubic-bezier(.4,.01,.165,.99);transition:transform .25s .2s cubic-bezier(.4,.01,.165,.99),-webkit-transform .25s .2s cubic-bezier(.4,.01,.165,.99);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#menu-state:checked~.left-links .ac-gn-menuicon-bread-bottom,#menu-state:target~.left-links .ac-gn-menuicon-bread-bottom{-webkit-transition:-webkit-transform .25s .2s cubic-bezier(.4,.01,.165,.99);transition:-webkit-transform .25s .2s cubic-bezier(.4,.01,.165,.99);transition:transform .25s .2s cubic-bezier(.4,.01,.165,.99);transition:transform .25s .2s cubic-bezier(.4,.01,.165,.99),-webkit-transform .25s .2s cubic-bezier(.4,.01,.165,.99);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#menu-state:checked~.left-links .ac-gn-menuicon-bread-crust-top,#menu-state:target~.left-links .ac-gn-menuicon-bread-crust-top{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0;transition-delay:0}#menu-state:checked~.left-links .ac-gn-menuicon-bread-crust-bottom,#menu-state:target~.left-links .ac-gn-menuicon-bread-crust-bottom{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#menu-state:checked~.left-links .attention,#menu-state:target~.left-links .attention{display:none}}search-resources button.top-search-btn{position:fixed;top:0;right:0;min-width:inherit;width:45px;height:44px;cursor:pointer;border:none;outline-offset:-8px;background:url(../images/SVG_Icons/Search_Icon.svg) center no-repeat;background-size:20px;padding:0;margin-top:-1px;color:transparent;z-index:110}@media (max-width:813px){search-resources button.top-search-btn{background:url(../images/SVG_Icons/Search_Icon.svg) center no-repeat;background-size:20px;width:50px;border:none}}search-resources .search-panel{position:absolute;top:44px;right:30px;height:500px;width:21.875em;background-color:#fff;border-radius:10px;overflow:hidden;z-index:110;padding-top:1px;font-family:SFProText;-webkit-box-shadow:0 0 25px -11px rgba(0,0,0,.75);-moz-box-shadow:0 0 25px -11px rgba(0,0,0,.75);box-shadow:0 0 25px -11px rgba(0,0,0,.75);font-weight:400;letter-spacing:-.022em;-webkit-transition:none!important;transition:none!important}search-resources .search-panel form{display:flex;flex-flow:row}search-resources .search-panel .search-field{padding:6px;position:relative;display:inline-block;width:80%;flex-shrink:1}search-resources .search-panel .search-field .submit-search-btn{width:24px;height:39px;position:absolute;left:11px;background:url(../images/Search_Icon.svg) -165px -202px no-repeat;background-size:350px;border:none}search-resources .search-panel .search-field .submit-search-btn:disabled{opacity:1}search-resources .search-panel .search-field .submit-search-btn:focus{outline:#6a9dd1 solid 2px;outline-offset:-3px}search-resources .search-panel button{border:0;background:0 0;font-weight:400;font-size:17px;height:2em;overflow:hidden;text-overflow:ellipsis}search-resources .search-panel .search-btn:focus{outline-offset:-7px;outline:#83C0FD solid 2px}search-resources .search-panel input[disabled]{color:#bfbfbf;cursor:inherit}search-resources .search-panel input[type=text]{width:100%;height:2em;background-color:#eaeaea;border:0;border-radius:5px;padding:0 28px 0 10px;font-size:14px;line-height:2em}search-resources .search-panel input[type=text]::-ms-clear{display:none}search-resources .search-panel input[type=reset]{position:absolute;right:4px;background-color:transparent;background-image:url(../images/clear_recent_searches@2x.png);background-position:center;background-repeat:no-repeat;border:none;height:2.4em;width:2.813em;background-size:1.2em;top:7px}search-resources .search-panel .wrapper{border-top:1px solid #bcbac1;margin-top:1px}search-resources .search-panel h3{font-size:14px;font-weight:400;text-align:center;border-bottom:1px solid #bcbac1;padding:10px 0;margin:0;line-height:1.42861;letter-spacing:-.016em;font-family:"SF Pro Text"}search-resources .search-panel .btn-clear{position:absolute;left:0;font-size:14px;margin-top:5px;outline-offset:-5px}search-resources .search-panel ul.results{list-style:none;padding:0 0 0 22px;margin:0;height:calc(100% - 82px);overflow-y:auto;-webkit-overflow-scrolling:touch;line-height:30px;font-size:16px;text-align:left}search-resources .search-panel ul.results li{cursor:pointer;margin:0 -20px;border-bottom:1px solid #bcbac1}search-resources .search-panel ul.results li a,search-resources .search-panel ul.results li button{text-decoration:none;display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:10px 10px 10px 0;color:#000;font-weight:400;letter-spacing:-.022em;text-align:left;font-size:16px;height:auto;line-height:30px}search-resources .search-panel ul.results li a:hover,search-resources .search-panel ul.results li button:hover{background-color:#f2f2f2}search-resources .search-panel ul.results li:last-child{border:none}search-resources .search-panel ul.results li.chevron-right{padding:0 30px 0 0}search-resources .search-panel ul.results li.chevron-right::after{font-family:"SF Pro Icons";position:absolute;content:'';top:10px;right:18px;font-size:20px}search-resources .search-panel .no-results{margin-top:40px;text-align:center;font-size:14px;color:#8e8e8e}search-resources .search-panel .completed{background-color:transparent;background-image:url(../images/Completion.png);background-repeat:no-repeat;background-size:.75em .6em;background-position:9px 9px;display:inline-block;position:absolute;left:-26px;width:30px;height:30px;top:10px}search-resources .search-panel.ng-hide .wrapper,search-resources .search-panel:not(.ng-hide) .btn-clear{display:none}search-resources .search-panel.ng-hide{height:2.625em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}search-resources .search-panel button.top-search-btn:focus{outline-offset:-5px;outline:#6a9dd1 solid 2px}search-resources .search-panel:not(.ng-hide){position:fixed;top:0;left:0;height:100%;background-color:rgba(0,0,0,.5);z-index:110;width:100%;border-radius:0}search-resources .search-panel:not(.ng-hide) form{background-color:#323232}search-resources .search-panel:not(.ng-hide) .search-field{width:800px;margin:0 auto;position:relative;padding:0}search-resources .search-panel:not(.ng-hide) .search-field input[type=text]{width:100%;padding:0 40px;background:0 0;border:none;color:#fff;font-size:17px;line-height:1.26471;letter-spacing:-.021em;height:44px;outline:0}search-resources .search-panel:not(.ng-hide) .search-field input[type=text]:focus{box-shadow:none;background-color:#4A4A4A;border-radius:0;outline:#6a9dd1 solid 2px;outline-offset:-3px}search-resources .search-panel:not(.ng-hide) .search-field input[type=reset]{position:absolute;right:50px;background-color:transparent;background-image:url(../images/dismiss@2x.png);background-position:center;background-repeat:no-repeat;border:none;height:100%;width:50px;background-size:15px;margin-top:-7px;margin-right:-14px;outline-offset:-10px}search-resources .search-panel:not(.ng-hide) .search-field input[type=reset]:focus{outline:#6a9dd1 solid 1px}search-resources .search-panel:not(.ng-hide) .search-done{position:absolute;top:3px;right:calc((100% - 800px)/ 2);width:40px;height:40px;background-image:url(../images/Close-Menu.svg);background-position:center;background-repeat:no-repeat;background-size:14px;z-index:1}search-resources .search-panel:not(.ng-hide) .search-done:focus{outline-offset:-3px;outline:#6a9dd1 solid 2px}search-resources .search-panel:not(.ng-hide) h3{margin:23px 0 4px;padding:0;color:#888;font-weight:400;font-size:11px;letter-spacing:.005em;line-height:1;text-align:left;border:none}search-resources .search-panel:not(.ng-hide) .wrapper{max-height:calc(100% - 46px);margin:0 auto;width:800px;overflow-y:auto;-webkit-overflow-scrolling:touch;border:none;padding:0 35px 50px;background-color:#fff;transform:translate3d(0,0,0)}search-resources .search-panel:not(.ng-hide) ul.results{list-style:none;padding:0;margin:10px 0 0;font-size:15px;height:auto;overflow-y:inherit}search-resources .search-panel:not(.ng-hide) ul.results li{border:none}search-resources .search-panel:not(.ng-hide) ul.results li a,search-resources .search-panel:not(.ng-hide) ul.results li button{text-decoration:none;display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:30px;font-size:15px;letter-spacing:normal;font-weight:400;color:#333;padding:0 48px}search-resources .search-panel:not(.ng-hide) ul.results li a:hover,search-resources .search-panel:not(.ng-hide) ul.results li button:hover{color:#0070c9;cursor:pointer}search-resources .search-panel:not(.ng-hide) ul.results li.focused button{color:#0070c9;background-color:#f2f2f2}search-resources .search-panel:not(.ng-hide) ul.results li .search-icon{background-image:url(../images/SVG_Icons/Search_Icon_Grey.svg);background-repeat:no-repeat;background-position:center;background-size:16px;display:inline-block;position:absolute;width:27px;height:27px;left:17px;top:1px}search-resources .search-panel:not(.ng-hide) ul.results li.chevron-right{background:0 0;padding:0}search-resources .search-panel:not(.ng-hide) ul.results li.chevron-right::after{content:''}search-resources .search-panel:not(.ng-hide) ul.results li:last-child{border:none}search-resources .search-panel:not(.ng-hide) .completed{left:17px;top:1px}@media (max-width:1300px) and (min-width:701px) and (orientation:portrait),(max-width:1300px) and (min-width:826px) and (orientation:landscape){search-resources .search-panel{right:3px;width:15em}}@media (max-width:813px){search-resources .search-panel{-webkit-transition:none!important;transition:none!important}search-resources .search-panel:not(.ng-hide){position:fixed;top:0;left:0;height:100%;background-color:#323232;z-index:110;width:100%;border-radius:0}search-resources .search-panel:not(.ng-hide) form{margin:60px 50px 0}search-resources .search-panel:not(.ng-hide) .search-field{width:100%;position:relative;border-bottom:1px solid #fff;padding:0}search-resources .search-panel:not(.ng-hide) .search-field input[type=text]{width:100%;padding:0 26px;background:0 0;border:none;color:#fff;font-size:17px;line-height:1.26471;letter-spacing:-.021em;height:44px}search-resources .search-panel:not(.ng-hide) .search-field input[type=text]:focus{box-shadow:inherit;background-color:inherit;border-radius:inherit}search-resources .search-panel:not(.ng-hide) .search-field input[type=reset]{position:absolute;right:0;background-color:transparent;background-image:url(../images/dismiss@2x.png);background-position:center;background-repeat:no-repeat;border:none;height:100%;width:50px;background-size:15px;margin-top:-6px;margin-right:-14px}search-resources .search-panel:not(.ng-hide) .search-field .submit-search-btn{left:0}search-resources .search-panel:not(.ng-hide) .search-done{position:absolute;top:5px;left:5px;width:40px;height:40px;background-image:url(../images/Close-Menu.svg);background-position:center;background-repeat:no-repeat;background-size:14px}search-resources .search-panel:not(.ng-hide) h3{margin:23px 0 4px;padding:0;color:#999;font-weight:400;font-size:11px;letter-spacing:.005em;line-height:1;text-align:left;border:none;text-transform:inherit}search-resources .search-panel:not(.ng-hide) .btn-clear{display:none}search-resources .search-panel:not(.ng-hide) .wrapper{height:calc(100% - 106px);width:auto;padding:0 50px 50px;overflow-y:auto;-webkit-overflow-scrolling:touch;border:none;background:0 0}search-resources .search-panel:not(.ng-hide) ul.results{list-style:none;padding:0;margin:0;font-size:15px;height:auto;overflow-y:inherit}search-resources .search-panel:not(.ng-hide) ul.results li{margin:inherit;border-bottom:1px solid #444}search-resources .search-panel:not(.ng-hide) ul.results li a,search-resources .search-panel:not(.ng-hide) ul.results li button{padding:0;text-decoration:none;display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:43px;font-size:15px;letter-spacing:normal;font-weight:400;color:#ccc}search-resources .search-panel:not(.ng-hide) ul.results li a:hover,search-resources .search-panel:not(.ng-hide) ul.results li button:hover{color:#ccc;background-color:inherit}search-resources .search-panel:not(.ng-hide) ul.results li.chevron-right{background:0 0;padding:0}search-resources .search-panel:not(.ng-hide) ul.results li.chevron-right::after{content:''}search-resources .search-panel:not(.ng-hide) ul.results li:last-child{border:none}search-resources .search-panel:not(.ng-hide) .completed{left:-30px;top:7px}}.isIOS search-resources .search-panel{position:fixed}.search-overlay{display:block;position:fixed;z-index:2;top:0;left:0;width:100%;height:100%;background-color:rgba(120,120,120,.2)}@media (max-width:737px){#menu-state:checked~search-resources{display:none}}custom-dropdown button{font-family:SFProText,SFProDisplay;padding:0}custom-dropdown .form-dropdown-option-title{white-space:normal}.regerr,.reghelp,.seedintro,.tos,.welcome{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%}.regerr .page-header,.reghelp .page-header,.seedintro .page-header,.tos .page-header,.welcome .page-header{top:4.5%;position:absolute}.regerr .seed-logo,.reghelp .seed-logo,.seedintro .seed-logo,.tos .seed-logo,.welcome .seed-logo{background:url(../images/Seed_Branding.png) center center no-repeat;background-size:120px 45px;height:45px;width:120px;margin:auto}.regerr .page-body,.reghelp .page-body,.seedintro .page-body,.tos .page-body,.welcome .page-body{height:50%;top:18%;position:absolute}.regerr .btn,.reghelp .btn,.seedintro .btn,.tos .btn,.welcome .btn{color:#0070c9!important;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border:1px solid transparent;border-radius:4px;width:100%;background-color:#fff}.regerr .page-body.center,.reghelp .page-body.center,.seedintro .page-body.center,.tos .page-body.center,.welcome .page-body.center{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.regerr .center,.reghelp .center,.seedintro .center,.tos .center,.welcome .center{text-align:center}.regerr footer,.reghelp footer,.seedintro footer,.tos footer,.welcome footer{position:absolute}.regerr a,.reghelp a,.seedintro a,.tos a,.welcome a{text-decoration:none}.regerr h2,.regerr h3,.reghelp h2,.reghelp h3,.seedintro h2,.seedintro h3,.tos h2,.tos h3,.welcome h2,.welcome h3{margin:0}.regerr h2,.reghelp h2,.seedintro h2,.tos h2,.welcome h2{font-size:1.17em}.regerr .login-header,.reghelp .login-header,.seedintro .login-header,.tos .login-header,.welcome .login-header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-flex:20;-webkit-flex:20;margin-left:5px}.regerr .flex-item,.reghelp .flex-item,.seedintro .flex-item,.tos .flex-item,.welcome .flex-item{-webkit-flex:auto;flex:auto;height:auto}.regerr .intro-done-btn,.reghelp .intro-done-btn,.seedintro .intro-done-btn,.tos .intro-done-btn,.welcome .intro-done-btn{right:9px;top:7px;font-size:17px;padding:0;position:absolute;width:auto;letter-spacing:-.022em}.regerr .sub-view-header,.reghelp .sub-view-header,.seedintro .sub-view-header,.tos .sub-view-header,.welcome .sub-view-header{padding:8px 5px;border-bottom:1px solid #d3d3d3}.regerr .sub-view-header h1,.reghelp .sub-view-header h1,.seedintro .sub-view-header h1,.tos .sub-view-header h1,.welcome .sub-view-header h1{margin:0;font-size:18px;font-weight:600;padding:3px 0 0;letter-spacing:.012em}.regerr .container,.reghelp .container,.seedintro .container,.tos .container,.welcome .container{top:0;right:0;bottom:0;left:0;position:absolute;width:100%;height:100%}.regerr .iframe-container,.reghelp .iframe-container,.seedintro .iframe-container,.tos .iframe-container,.welcome .iframe-container{position:absolute;height:calc(100% - 46px);-webkit-overflow-scrolling:touch;overflow:auto}.regerr iframe,.reghelp iframe,.seedintro iframe,.tos iframe,.welcome iframe{border:none;min-width:100%;width:0;display:-webkit-box}.regerr .sectionWrapper,.reghelp .sectionWrapper,.seedintro .sectionWrapper,.tos .sectionWrapper,.welcome .sectionWrapper{width:100%;max-width:980px;margin:0 auto}.regerr .content,.reghelp .content,.seedintro .content,.tos .content,.welcome .content{max-width:840px;padding:0 20px;margin:0 auto;line-height:150%}.regerr .flex-container,.reghelp .flex-container,.seedintro .flex-container,.tos .flex-container,.welcome .flex-container{display:-webkit-box;display:-webkit-flexbox;width:100%}.regerr .nav-back-btn,.reghelp .nav-back-btn,.seedintro .nav-back-btn,.tos .nav-back-btn,.welcome .nav-back-btn{background:url(../images/back_chevron_blue.png) 0 center no-repeat;left:10px;position:relative;height:27px;width:27px;float:left;display:inline-block;z-index:1;line-height:40px}.regerr .tos-page-body,.reghelp .tos-page-body,.seedintro .tos-page-body,.tos .tos-page-body,.welcome .tos-page-body{position:absolute;height:calc(100% - 98px);top:auto;-webkit-overflow-scrolling:touch;overflow-y:auto}.regerr .tos-page-footer,.reghelp .tos-page-footer,.seedintro .tos-page-footer,.tos .tos-page-footer,.welcome .tos-page-footer{font-size:18px;bottom:0;margin-bottom:0;padding:.75em .4em!important;border:1px solid #ddd;border-left:none;border-right:none;background-color:#f7f7f7;font-weight:500}.regerr .centered,.reghelp .centered,.seedintro .centered,.tos .centered,.welcome .centered{position:relative;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%)}.regerr footer,.regerr header,.regerr section,.reghelp footer,.reghelp header,.reghelp section,.seedintro footer,.seedintro header,.seedintro section,.tos footer,.tos header,.tos section,.welcome footer,.welcome header,.welcome section{width:100%;text-align:center}.regerr .error-message,.reghelp .error-message,.seedintro .error-message,.tos .error-message,.welcome .error-message{padding:10px}.regerr .loading.on-top,.reghelp .loading.on-top,.seedintro .loading.on-top,.tos .loading.on-top,.welcome .loading.on-top{position:absolute;background-color:rgba(0,0,0,.2);z-index:1}.seedintro footer,.seedintro header,.seedintro section{width:100%;text-align:center}.updated-tos{width:100%;height:100%}.updated-tos .panel,.updated-tos .panel h1{height:auto;white-space:normal}.updated-tos .panel{padding-top:9px;padding-bottom:9px}.updated-tos .panel h1:before{height:auto}.updated-tos .tos-page-body{height:calc(100% - 88px);position:fixed;width:100%}.updated-tos .tos-page-footer{width:100%;height:44px;border-top:1px solid #ddd;background:#f7f7f7;position:fixed;bottom:0}.updated-tos .tos-page-footer .tos-act-btn{font-size:17px;font-weight:500;color:#0070c9;line-height:25px;padding:10px;border:none;background:0 0;outline-offset:-5px}.home{height:100%}.home main,.home>ui-view{height:calc(100% - 44px)}.home main{width:100%}.home>.panel{background-color:#323232;border:none;text-align:center}.home>.panel .seed-logo{position:absolute;top:12px;left:12px;background-color:transparent;background-image:url(../images/SVG_Icons/Logo_AT_White.svg);background-repeat:no-repeat;background-size:100% 100%;background-position:50% 50%;height:1.313em;width:8em;max-height:30px;max-width:200px}.home>.panel .seed-logo .tep-logo{background-color:#fff;font-size:26px;font-weight:100;font-family:seed_SF_UI_Display-Ultralight-webfont,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;border-top:none;margin-left:30px;position:absolute;left:0;top:0}.home-news .panel h1,.home-news collection-list .row,.home-news collection-list .row .descr{font-family:SFProText,SFProDisplay,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif}.home>.panel .attention{position:relative;top:-7.5px;left:23px;font-weight:400;color:#fff;font-size:12px;height:8px;width:8px;border-radius:8px;line-height:10px;background-color:#ff3b30;padding-top:3px;box-sizing:border-box;text-align:center;z-index:5}.home .nav-main{width:100%;margin:0;padding:0;list-style:none}.home .nav-main li{float:left;text-align:center;width:0;margin:0 10px;display:inline-table}.home .nav-main li a{text-decoration:none;color:#bbb;font-weight:500;font-size:18px;display:block;width:100%;box-sizing:border-box;position:relative}.home .nav-main li a>span{white-space:nowrap}.home .nav-main li a.current{color:#fff;font-weight:300}.home .nav-main li a.current:active{opacity:1}.home .loading{height:auto;height:calc(100% - 190px)}.home>nav.nav-main-header{display:none}@media (max-width:813px){.home>.panel{background-color:#323232;border:none;z-index:11!important}.home>.panel .seed-logo{position:relative;display:inline-block;left:0;background-image:url(../images/SVG_Icons/Logo_AT_White.svg)}.home>.panel .right-links .search{display:inline-block}.home>nav.nav-main-header{height:100%;display:block;z-index:99999;position:fixed;width:100%;top:43px;background-color:#333;overflow:auto;-webkit-transition:height .5s ease;-moz-transition:height .5s ease;-o-transition:height .5s ease;transition:height .5s ease}.home>nav.nav-main-header ul.nav-main{width:100%;display:block;margin:0;padding:60px 40px;list-style:none;font-weight:400;height:auto}.home>nav.nav-main-header ul.nav-main li{width:100%;margin:0;float:none;text-align:left;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;top:0;left:0;opacity:1}.home>nav.nav-main-header ul.nav-main li:nth-child(1){transition-delay:150ms}.home>nav.nav-main-header ul.nav-main li:nth-child(2){transition-delay:.2s}.home>nav.nav-main-header ul.nav-main li:nth-child(3){transition-delay:250ms}.home>nav.nav-main-header ul.nav-main li:nth-child(4){transition-delay:.3s}.home>nav.nav-main-header ul.nav-main li a{color:#fff;font-size:26px;font-weight:400;display:block;border-bottom:1px solid #9b9b9b;padding:15px 0;text-decoration:none}.home>nav.nav-main-header ul.nav-main li a.current,.home>nav.nav-main-header ul.nav-main li a:hover{color:#9b9b9b}.home>nav.nav-main-header.ng-hide{height:0}.home>nav.nav-main-header.ng-hide ul.nav-main li{top:-30px;left:-30px;opacity:0}.home .home-news .news-search-button{display:none}}.home-news collection-list .status .stat .flagged-icon,.home-news collection-list .status .stat .unread-icon{background-size:12px 12px;background-position:left top;margin-bottom:15px;background-color:transparent;background-repeat:no-repeat}.home-news,.isIOS .home,.isIOS .home main,.isIOS ui-view{height:100%}@media (max-height:310px){.home>nav.nav-main-header ul.nav-main{padding-top:10px}}.isIOS .home>.panel{position:fixed;top:0;z-index:11}.isIOS .home>.panel.search{top:44px}.isIOS .home>.panel.search search-resources .search-panel{top:0}.isIOS .home main{min-height:100%;padding-top:44px}.isIOS ui-view{overflow:inherit}@media (max-width:813px){.isIOS .home main{padding-top:44px!important}.home-news .panel.mobile-only,.home-news .panel.qa-news-subtabs,.home-profile .home-profile-leftside,.home>.panel,.recommended-assets .panel.center{-webkit-transition:top .5s ease;-moz-transition:top .5s ease;-o-transition:top .5s ease;transition:top .5s ease}.home-profile ui-view{-webkit-transition:padding-top .5s ease;-moz-transition:padding-top .5s ease;-o-transition:padding-top .5s ease;transition:padding-top .5s ease}}.badges,.home-news collection-list .row .news-date,.news{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}.home-news ui-view{height:calc(100% - 44px);z-index:1}.home-news .home-news-all,.home-news .home-news-flagged{height:100%}.home-news collection-list ul li{cursor:pointer}.home-news collection-list ul li.last-li{border-bottom:1px solid #ddd}.home-news collection-list ul li .sliding{min-height:90px}.home-news collection-list.reduced{height:calc(100% - 44px)}.home-news collection-list .status{height:60px!important}.home-news collection-list .status .stat{width:12px;margin-left:4px;position:relative;top:2px;left:11px}.home-news collection-list .status .stat .completed-icon,.home-news collection-list .status .stat .flagged-icon,.home-news collection-list .status .stat .unread-icon{display:none;height:12px}.home-news collection-list .status .stat.flagged .flagged-icon,.home-news collection-list .status .stat.news-completed .completed-icon,.home-news collection-list .status .stat.unread .unread-icon{display:block}.home-news collection-list .status .stat .unread-icon{background-image:url(../images/news-unreadIcon.png)}@media (-webkit-min-device-pixel-ratio:1.3){.home-news collection-list .status .stat .unread-icon{background-image:url(../images/news-unreadIcon@2x.png)}}.home-news collection-list .status .stat .flagged-icon{background-image:url(../images/Flag.png)}@media (-webkit-min-device-pixel-ratio:1.3){.home-news collection-list .status .stat .flagged-icon{background-image:url(../images/Flag@2x.png)}}.home-news collection-list .status .stat .completed-icon{background-color:transparent;background-image:url(../images/Completion.png);background-repeat:no-repeat;background-size:12px 9px;background-position:50% 50%}@media (-webkit-min-device-pixel-ratio:1.3){.home-news collection-list .status .stat .completed-icon{background-image:url(../images/Completion@2x.png)}}.home-news collection-list .row{margin-top:-60px!important}.home-news collection-list .row .news-title-wrapper{color:gray;font-size:14px;letter-spacing:-.016em;font-weight:500}.home-news collection-list .row .title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 0 5px;width:18em;display:inline-block}@media (max-width:1280px){.home-news collection-list .row .title{width:13.5em}}.home-news collection-list .row .news-date{display:inline-block;right:39px;position:relative;transition:all .5s ease}.home-news collection-list .row .descr{font-weight:400;color:#333;width:92%;margin:0 10px 0 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;line-height:1.2em;font-size:17px;letter-spacing:-.022em}.home-news collection-list .row .arrow-right{float:right;background-color:transparent;background-image:url(../images/disclosure.png);background-repeat:no-repeat;background-size:auto 12px;background-position:50% 50%;height:15px;width:9px;margin:0 5px 0 0;position:relative;display:inline-block}@media (-webkit-min-device-pixel-ratio:1.3){.home-news collection-list .row .arrow-right{background-image:url(../images/disclosure@2x.png)}}.home-news collection-list button{font-size:18px}.home-news collection-list button.grey{background-color:#aaa;color:#fff}.home-news collection-list button.flag-color{background-color:#ffa319;color:#fff}.home-news collection-list button.read-color{background-color:#0070c9;color:#fff}.home-news collection-list.home-news-all-list.open-menu{padding-right:101px;background-color:transparent;border-right:none}.home-news collection-list.home-news-all-list.open-menu:before{position:absolute;width:1px;background-color:#ddd;height:inherit;right:100px;z-index:1}.home-news collection-list.home-news-all-list.open-menu .scrollbar.vertical{right:101px}.home-news collection-list.home-news-all-list.open-menu ul li:before{content:'';position:absolute;width:1px;background-color:#ccc;height:101%;right:-1px;z-index:1}.home-news collection-list.home-news-all-list{width:400px;border-right:1px solid #ccc;float:left;background-color:#fff}.home-news collection-list.home-news-all-list ul li.selected-row .wrapper .sliding{background-color:#0070c9}.home-news collection-list.home-news-all-list ul li.selected-row .wrapper .sliding:before{content:' ';position:absolute;top:0;left:-40px;width:40px;height:100%;background-color:inherit}.home-news collection-list.home-news-all-list ul li.selected-row .wrapper .sliding:active,.home-news collection-list.home-news-all-list ul li.selected-row .wrapper .sliding:hover{background-color:#0070c9!important}.home-news collection-list.home-news-all-list ul li.selected-row .wrapper .sliding .action-icon{background-image:url(../images/SVG_Icons/Treedot_white.svg);border-color:#fff}.home-news collection-list.home-news-all-list ul li.selected-row .row .descr,.home-news collection-list.home-news-all-list ul li.selected-row .row .news-title-wrapper,.home-news collection-list.home-news-all-list ul li.selected-row .wrapper .sliding .action-icon span{color:#fff}.home-news collection-list.home-news-all-list ul li.selected-row .row .news-date{-webkit-transition:all 0s ease 0s;-moz-transition:all 0s ease 0s;-o-transition:all 0s ease 0s;transition:all 0s ease 0s}.home-news collection-list.home-news-all-list ul li.selected-row.open-menu .sliding{background-color:#0070c9}.home-news collection-list.home-news-all-list ul li.selected-row .status .stat .flagged-icon{background-color:transparent;background-image:url(../images/Flag_white.png);background-repeat:no-repeat;background-size:20px 15px;background-position:-4px top}@media (-webkit-min-device-pixel-ratio:1.3){.home-news collection-list.home-news-all-list ul li.selected-row .status .stat .flagged-icon{background-image:url(../images/Flag_white@2x.png)}}.home-news collection-list.home-news-all-list ul li.selected-row .status .stat .completed-icon{background-color:transparent;background-image:url(../images/Completion_white.png);background-repeat:no-repeat;background-size:12px 9px;background-position:50% 50%}@media (-webkit-min-device-pixel-ratio:1.3){.home-news collection-list.home-news-all-list ul li.selected-row .status .stat .completed-icon{background-image:url(../images/Completion_white@2x.png)}}.home-news collection-list.home-news-all-list ul li.selected-row .status .stat .unread-icon{background-color:transparent;background-image:url(../images/Unread_white.png);background-repeat:no-repeat;background-size:12px 12px;background-position:left top}@media (-webkit-min-device-pixel-ratio:1.3){.home-news collection-list.home-news-all-list ul li.selected-row .status .stat .unread-icon{background-image:url(../images/Unread_white@2x.png)}}.home-news collection-list.home-news-all-list ul li .wrapper .sliding{-webkit-transition:all 0s ease 0s;-moz-transition:all 0s ease 0s;-o-transition:all 0s ease 0s;transition:all 0s ease 0s}.home-news collection-list.home-news-all-list ul li .wrapper .sliding:hover{background-color:#F0EFF5!important}.home-news collection-list.home-news-all-list ul.selectable li .wrapper .sliding .action-icon,.home-news collection-list.home-news-all-list ul.selectable li .wrapper .sliding .dropdown-menu{display:none!important}.home-news collection-list.home-news-all-list ul.selectable li .wrapper .sliding:before{content:' ';position:absolute;top:0;left:-40px;width:40px;height:100%;background-color:inherit}.home-news collection-list.home-news-all-list ul.selectable li .wrapper .sliding:after{content:' ';position:absolute;top:0;right:-10px;width:10px;height:100%;background-color:inherit}.home-news collection-list.home-news-all-list ul li.open-menu .dropdown-menu{display:block;z-index:101}.home-news collection-list.home-news-all-list ul li.open-menu .sliding{background-color:#f0eff5}.home-news collection-list.home-news-all-list .row .news-date{right:15px}.home-news .panel.search{position:fixed;top:44px;z-index:1;height:50px;display:flex;background-color:#c9c9ce;padding:7px 8px}.home-news .panel.search .cancel-news-search{background:0 0;border:0;color:#0070c9;font-size:16px}.home-news .panel.search .cancel-news-search:focus{outline-offset:-6px}.home-news .panel.search .field{line-height:29px}.home-news .panel.search .field .news-search-btn{position:absolute;top:-1px;right:-51px;width:55px;margin:0;padding:0;line-height:33px;border:1px solid #C9C9CE;background-color:#ddd;color:#4A4A4A;border-radius:0 5px 5px 0}.home-news .panel.search .field input[type=search]{border-radius:5px;height:100%;text-align:center}.home-news .panel.search .field input[type=search]:focus{text-align:left}.home-news .panel.search .field input[type=search].hasText{background-color:transparent}.home-news .panel.search .field .btn-reset-search,.home-news .panel.search .field input[type=reset]{position:absolute;background-color:transparent;background-image:url(../images/dismiss.png);background-repeat:no-repeat;background-size:50% 50%;background-position:50% 50%;width:14px;height:28px;padding:1.3em;z-index:100;right:5px;top:3px;border:none}@media (-webkit-min-device-pixel-ratio:1.3){.home-news .panel.search .field .btn-reset-search,.home-news .panel.search .field input[type=reset]{background-image:url(../images/dismiss@2x.png)}}.home-news .panel.search a{line-height:35px;display:block}.home-news .panel.search .flex-container{top:44px;width:400px;height:3.125em;max-height:80px;padding:8px}.home-news .panel.search .flex-container .field{width:calc(100% - 80px)}.home-news .panel.search .flex-container .field input{vertical-align:middle}.home-news .panel.search .flex-container .field .btn-reset-search,.home-news .panel.search .flex-container .field input[type=reset]{top:1px;height:2.875em;width:2.875em;padding:0}.home-news.hide-search .panel.search{background:0 0;padding:0;display:block;width:44px;height:49px;border:none}.home-news .panel .left-links:before,.home-news.hide-search .panel.search .cancel-news-search{display:none}.home-news.hide-search .panel.search.flex-container{width:44px}.home-news.hide-search .panel.search .field,.home-news.hide-search .panel.search input[type=search]{height:100%}.home-news.hide-search .panel.search input[type=search]:not(.has-text){background-color:transparent;background-image:url(../images/search.png);background-repeat:no-repeat;background-size:22px 22px;background-position:50% 45%;background-origin:padding-box}.home-news .panel h1{letter-spacing:-.022em;color:#111}.home-news .panel .right-links{width:15%;position:absolute;top:6px}.home-news .panel .right-links a{white-space:nowrap}.home-news .panel.nav-sub-wrapper{background-color:#fff;width:400px;border-right:1px solid #ccc;height:3.125em;padding:7px 8px;position:relative}.home-news .panel.navbar-bottom{height:45px;padding:5px 0 5px 7px;z-index:100}.home-news .panel.navbar-bottom a,.home-news .panel.navbar-bottom button{font-size:17px}.home-news .panel.navbar-bottom button{text-decoration:none;color:#0070c9;border:0;background-color:transparent;margin-top:5px}.home-news .nav-sub-wrapper:focus,.home-news .panel.navbar-bottom:focus,.home-news .qa-newsdetail-header:focus{border:1px solid #279bdc}.home-news .parent-holder{top:2px}.home-news .parent-holder span:before{-webkit-transform:translate(-27px,-1px);-moz-transform:translate(-27px,-1px);-o-transform:translate(-27px,-1px);-ms-transform:translate(-27px,-1px);transform:translate(-27px,-1px)}.home-news .parent-holder.left{left:25px}.home-news .checkbox-container{width:13.25em;max-width:260px}.home-news .checkbox-container.focused{outline:0!important}.home-news .uiview{padding-right:0!important;width:auto}.home-news .uiview .asset-related{overflow-y:scroll;-webkit-overflow-scrolling:touch}.home-news .asset-related .related-assets-list{top:44px}@media (max-width:813px){.home-news collection-list.home-news-all-list.open-menu{width:420px}.home-news options-dialog .model-dialog .model-content{width:300px}.home-news .home-news-all>ui-view{height:calc(100% - 44px)}.home-news .home-news-all>.loading{width:320px}.home-news .panel.nav-sub-wrapper{width:100%}.home-news collection-list.home-news-all-list{width:100%;padding-top:94px}.home-news .panel.search.flex-container{width:100%}.home-news .home-news-all>ui-view,.home-news .home-news-flagged>ui-view{margin-left:0;padding-right:0;z-index:100}.home-news .home-news-all>ui-view:empty,.home-news .home-news-flagged>ui-view:empty{display:none}.home-news .home-news-all>ui-view .news,.home-news .home-news-flagged>ui-view .news{width:100%}}.home-news .news-search-button{background-color:transparent;background-image:url(../images/search.svg);background-repeat:no-repeat;background-position:-155px;background-size:332px;background-origin:padding-box;height:27px;width:24px;border:0;position:absolute;left:12px;top:12px}.home-news .nav-tabs .all-tab{float:left}.home-news .nav-tabs .flagged-tab{float:right}.home-news .nav-tabs .all-tab-label,.home-news .nav-tabs .flagged-tab-label{padding:0 5px;overflow:hidden;text-overflow:ellipsis}.home-news .nav-tabs .checkbox input{position:absolute}@media (max-width:813px){.home-news .panel.search{top:88px}.home-news .panel.search.hide-on-mobile{display:none}.home-news .panel.mobile-only{position:fixed;top:44px;background:#fff;z-index:1}.home-news .panel.qa-news-subtabs{position:fixed;top:88px;z-index:1}.home-news ui-view{height:100%}.home-news ui-view ui-view{padding-top:44px;height:calc(100% - 44px)}.home-news.hide-search .panel.search{top:0;right:0}.home-news.hide-search .panel.search .field{background-color:transparent}.home-news.hide-search .panel.search .field input[type=search]:not(.has-text){background:0 0}.home-news .panel .icon-chevronleft{line-height:41px;width:23px;font-size:25px;left:9px}}.home-resources{height:100%;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-overflow-scrolling:touch;overflow-y:auto;overflow-x:hidden;background-color:#fff}.home-resources .icon.chevron-right:after{content:'';font-size:18px}.home-resources .home-resources-all{height:auto;padding-bottom:30px}.home-resources .home-resources-all carousel-desktop slide .title-gradient{background-image:-ms-linear-gradient(top,rgba(0,0,0,0) 45%,rgba(0,0,0,.5) 100%);background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 45%,rgba(0,0,0,.5) 100%);height:115px;bottom:0;position:absolute;width:100%}.home-resources .home-resources-all h2 span.favorites,.home-resources .home-resources-all h2 span.recently-viewed{color:#383838;font-size:17px;line-height:1.47059;font-weight:400;letter-spacing:-.022em}.home-resources .welcome-header{background:-webkit-linear-gradient(#f0f0f0,#fff);background:linear-gradient(#f0f0f0,#fff);min-height:170px}.home-resources .welcome-header .apple-teacher-logo-wrapper{text-align:center;position:relative;min-height:45%}.home-resources .welcome-header .header-row{display:inline-block;width:41.813em;height:9.125em;background-color:transparent;background-image:url(../images/SVG_Icons/Logo_ATLC.svg);background-repeat:no-repeat;background-size:27.781em 5.938em;background-position:50% 50%;text-align:center;margin-top:10px}.home-resources .welcome-header .paragraph-row{text-align:center;margin-left:auto;margin-right:auto}.home-resources .welcome-header .paragraph-row p{font-size:22px;font-family:SFProDisplay,SFProText,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;border-top:none;color:#363636;margin:0 0 99px}.home-resources .no-data-wrapper{height:calc(100% - 325px);border-top:1px solid #ddd}.home-resources .no-data-wrapper .no-data{position:relative;top:50%;transform:translateY(-50%);padding:0;height:0}@media only screen and (min-width:1366px) and (orientation:portrait),only screen and (min-height:415px) and (min-width:1366px) and (orientation:landscape){.home-resources .carousel-wrapper{margin:auto;height:100%}}.home-resources .carousel-wrapper h2{color:#383838;margin-left:0;margin-right:-15px;font-weight:400}.home-resources .carousel-wrapper h2:not(a){font-size:17px}.home-resources .carousel-wrapper h2 a{text-decoration:none}.home-resources carousel-desktop.featured slide{background-position:0 0;background-repeat:no-repeat;background-size:cover;cursor:pointer}.home-resources carousel-desktop.featured slide .title{width:100%;height:65px;position:absolute;bottom:-5px;background-position-y:-95px;background-repeat:no-repeat;background-size:cover;-webkit-filter:blur(3px);filter:blur(3px)}.home-resources carousel-desktop.featured slide .text{height:60px;width:100%;display:table;position:absolute;bottom:0}.home-resources carousel-desktop.featured slide .text>span{height:100%;display:table-cell;vertical-align:middle;padding-left:12px;padding-right:44px;color:#fff;font-size:21px;font-weight:400;padding-bottom:5px}.home-resources carousel-desktop.featured slide .text h1{font-family:SFProDisplay,SFProText,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;display:-webkit-inline-box;margin:3px 0 0;overflow:hidden;font-size:21px;font-weight:400;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-shadow:0 2px 2px rgba(0,0,0,.3)}.home-resources horizontal-scroll-area.list-slides{background:0 0;height:184px;margin-bottom:13px;overflow:visible}.home-resources horizontal-scroll-area.list-slides slide{background:0 0;position:relative;width:334px;padding:0}.home-resources horizontal-scroll-area.list-slides slide .asset .image{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;-webkit-user-drag:none;background-color:#ebebeb;display:inline-block;width:40px;height:60px;position:absolute;border-bottom:1px solid #ddd}.home-resources horizontal-scroll-area.list-slides slide .asset .title{padding:10px 0 10px 50px;line-height:43px;overflow:hidden;height:60px;display:block;text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap;margin-right:15px;border-bottom:1px solid #ddd;color:#555;font-size:13px}.home-resources horizontal-scroll-area.list-slides slide .asset .title:active{background-color:#E5E5E5}.home-resources horizontal-scroll-area.list-slides slide:last-child .asset .title{margin-right:0;padding-right:15px}.home-resources .horizontal-scroll-slides{width:100%;height:200px;display:inline-block;overflow:hidden;background-color:#ddd;position:relative}.home-resources .horizontal-scroll-slides .track{height:100%;width:100%;position:relative;overflow-y:hidden;overflow-x:hidden;white-space:nowrap}.home-resources .horizontal-scroll-slides slide{width:150px;height:100%;display:inline-block;background-color:#fff;box-sizing:border-box;float:none}.home-resources .horizontal-scroll-slides slide .slide-dummy-box{background-color:transparent;height:100%;position:relative;cursor:pointer}.home-resources .horizontal-scroll-slides.list-slides{background:0 0;margin-bottom:1px;overflow-x:hidden}.home-resources .horizontal-scroll-slides.list-slides .navigate-left,.home-resources .horizontal-scroll-slides.list-slides .navigate-right{position:absolute;background-image:url(../images/path3.png);background-repeat:no-repeat;background-size:8px 16px;background-position:0 50%;width:18px;height:98%;cursor:pointer;border:none;border-right:1px solid #d2d2d2;background-color:#fff}@media (-webkit-min-device-pixel-ratio:1.3){.home-resources .horizontal-scroll-slides.list-slides .navigate-left,.home-resources .horizontal-scroll-slides.list-slides .navigate-right{background-image:url(../images/path3@2x.png)}}.home-resources .horizontal-scroll-slides.list-slides .navigate-left{left:0;top:0}.home-resources .horizontal-scroll-slides.list-slides .navigate-right{right:0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);top:0}.home-resources .horizontal-scroll-slides.list-slides .track{width:96%;margin:auto;position:absolute;left:20px}.home-resources .horizontal-scroll-slides.list-slides slide{background:0 0;position:relative;width:334px;padding:0;margin-right:15px}.home-resources .horizontal-scroll-slides.list-slides slide .asset{position:absolute;cursor:pointer}.home-resources .horizontal-scroll-slides.list-slides slide .asset:first-child{top:0}.home-resources .horizontal-scroll-slides.list-slides slide .asset:nth-child(3){top:120px}.home-resources .horizontal-scroll-slides.list-slides slide .asset:nth-child(2){top:60px}.home-resources .horizontal-scroll-slides.list-slides slide .asset .image{background-size:cover;background-repeat:no-repeat;background-position:50% 50%;-webkit-user-drag:none;background-color:#ebebeb;display:inline-block;width:40px;height:60px;position:absolute;border-bottom:1px solid #ddd}.home-resources .horizontal-scroll-slides.list-slides slide .asset .title{padding:10px 0 10px 50px;line-height:43px;overflow:hidden;height:60px;display:block;text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap;margin-right:15px;border-bottom:1px solid #ddd;color:#555;font-size:13px;width:334px}.home-resources .horizontal-scroll-slides.list-slides slide .asset .title:active{background-color:#E5E5E5}.home-resources .horizontal-scroll-slides.list-slides slide:last-child .asset .title{margin-right:0;padding-right:15px}.home-resources .horizontal-scroll-slides.glcards{margin-left:-3px;height:200px;margin-bottom:1px;background:0 0}.home-resources .horizontal-scroll-slides.glcards .spacer{padding-right:6px;padding-left:3px}.home-resources .horizontal-scroll-slides.glcards .track{width:100%}.home-resources .horizontal-scroll-slides.glcards slide{width:350px;height:180px;background-position:center;background-repeat:no-repeat;background-size:cover;margin-right:2px;overflow:hidden;position:relative}.home-resources .horizontal-scroll-slides.glcards slide .text-wrapper{width:100%;height:100%;color:#fff;position:absolute;bottom:0;padding:0 11px;font-family:SFProDisplay;font-weight:600;letter-spacing:.012em;line-height:1.21;font-size:18px;z-index:1;text-align:left;cursor:pointer;background-color:transparent;background-image:url(../images/CollectionTileOverlay.png);background-repeat:no-repeat;background-size:100% 100%;background-position:50% 50%}@media (-webkit-min-device-pixel-ratio:1.3){.home-resources .horizontal-scroll-slides.glcards slide .text-wrapper{background-image:url(../images/CollectionTileOverlay@2x.png)}}.home-resources .horizontal-scroll-slides.glcards slide .text-wrapper span.title{width:90%;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-inline-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-wrap:break-word;position:absolute;bottom:8px;line-height:24px;word-break:break-word;text-shadow:0 0 2px rgba(0,0,0,.25)}.home-resources .horizontal-scroll-slides.glcards slide .text-wrapper h1{width:100%;display:-webkit-inline-box;margin:0;overflow:hidden;font-size:18px;font-weight:400;-webkit-line-clamp:3;-webkit-box-orient:vertical;-ms-word-wrap:break-word;word-wrap:break-word;color:#fff}.home-resources .horizontal-scroll-slides.glcards slide .text-wrapper .right-chevron{text-decoration:none;background-clip:border-box;background-color:rgba(0,0,0,0);background-image:url(../images/collectionTileChevron.png);background-repeat:no-repeat;background-size:11px 19px;background-position:right calc(50% - 1px);padding-right:11.5px;margin-right:10px;white-space:nowrap;cursor:pointer;height:21px;top:11px}@media (-webkit-min-device-pixel-ratio:1.3){.home-resources .horizontal-scroll-slides.glcards slide .text-wrapper .right-chevron{background-image:url(../images/collectionTileChevron@2x.png)}}.home-resources .horizontal-scroll-slides.glcards slide .slide-dummy-box{background-color:transparent;height:100%;position:absolute;top:0;width:100%;right:0;cursor:pointer;background-color:rgba(46,46,46,.55);z-index:0}.home-resources .horizontal-scroll-slides.glcards slide .slide-dummy-box:active{background-color:rgba(0,0,0,.3)}.home-resources .horizontal-scroll-slides.cards{height:13.8125em;background:0 0;margin-bottom:2px;margin-left:-3px}.home-resources .horizontal-scroll-slides.cards .spacer{padding-right:6px;padding-left:3px}.home-resources .horizontal-scroll-slides.cards slide{width:16.5em;height:13.375em;top:3px;margin-right:10px;overflow-y:hidden;position:relative;cursor:pointer}.home-resources .horizontal-scroll-slides.cards slide:focus{z-index:1}.home-resources .horizontal-scroll-slides.cards slide .image{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:9.375em}.home-resources .horizontal-scroll-slides.cards slide:last-of-type{margin-right:0}.home-resources .horizontal-scroll-slides.cards slide .text-wrapper{width:100%;height:3.4375em;color:#fff;display:table;position:absolute;bottom:0}.home-resources .horizontal-scroll-slides.cards slide .text-wrapper .title{font-family:"SF Pro Text",SFProDisplay,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;width:100%;display:-webkit-inline-box;overflow:hidden;font-size:17px;font-weight:400;line-height:1.23543;letter-spacing:-.022em;-webkit-line-clamp:2;-webkit-box-orient:vertical;-ms-word-wrap:break-word;word-wrap:break-word;color:#333;margin:0;text-align:center}.home-resources .horizontal-scroll-slides.cards slide .text-wrapper>span{vertical-align:middle;padding-right:10px;color:#fff;padding-left:0;height:auto;background-color:transparent;white-space:normal;overflow:hidden;text-overflow:ellipsis;display:-webkit-inline-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;position:absolute;line-height:17px;word-break:break-word;width:100%}.home-resources ui-view{height:0!important}.home-resources ui-view .assets{height:100%;width:100%;display:block;position:absolute;z-index:9999;top:0}.home-resources .collections h2{padding-top:26px}.home-resources .favorites cardsh2{margin-top:0;margin-bottom:6px;padding-top:4px}.home-resources .recentlyviewed h2{margin-top:0;padding-top:4px}.home-resources section{display:block;clear:both}.home-resources section.collections,.home-resources section.favorites,.home-resources section.recentlyviewed{font-family:"SF Pro Text"}.home-resources section.collections h2,.home-resources section.favorites h2,.home-resources section.recentlyviewed h2{padding-top:0;margin-top:0;padding-left:40px;margin-bottom:6px}.home-resources section.collections::after{content:" ";clear:both;display:block}.home-resources section.collections .horizontal-scroll-slides.glcards{height:11.2em;margin-top:-3px;margin-bottom:-3px}.home-resources section.collections .horizontal-scroll-slides.glcards slide{width:21.4em;height:9.37em;top:3px}.home-resources section.collections .horizontal-scroll-slides.glcards slide:focus{z-index:1}.home-resources horizontal-scroll-area{height:209px;background:0 0;margin-bottom:15px;overflow:visible}.home-resources horizontal-scroll-area slide{width:340px;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;background-color:transparent;margin-right:10px;position:relative}.home-resources horizontal-scroll-area slide .image{width:340px;height:149px;background-position:center;background-repeat:no-repeat;background-size:cover}.home-resources horizontal-scroll-area slide .text{width:265px;height:62px;position:absolute;display:inline-block;bottom:0}.home-resources horizontal-scroll-area slide .text>span{height:100%;display:table-cell;vertical-align:middle;padding-left:10px;padding-right:10px;color:#fff;background-color:rgba(152,152,152,.8)}.home-resources horizontal-scroll-area slide .text h3,.home-resources horizontal-scroll-area slide .text span.h3-title{display:-webkit-inline-box;margin:10px 0 0;overflow:hidden;text-align:center;font-size:22px;font-weight:400;-webkit-line-clamp:3;-webkit-box-orient:vertical;-ms-word-wrap:break-word;word-wrap:break-word;line-height:30px;width:100%}.home-resources horizontal-scroll-area slide .text span.h3-title{height:auto;padding-left:0;padding-right:0;color:#000;background:0 0}.home-resources horizontal-scroll-area.collections slide .text h3,.home-resources horizontal-scroll-area.collections slide .text span.h3-title{text-align:left}@media (min-width:701px) and (orientation:portrait),(min-width:826px) and (orientation:landscape){.home-resources .carousel-wrapper{padding:25px 25px 0}}@media (max-width:813px){.home-resources .wrapper{height:100%}.home-resources .carousel-wrapper{padding:0 25px;max-width:inherit}.home-resources .carousel-wrapper h2{color:#333!important;margin:23px -15px 11px 0!important;padding:0!important;font-size:17px!important}.home-resources .carousel-wrapper h2 a span.right-chevron{background-image:url(../images/Chevron_Left.svg);background-position:center;background-repeat:no-repeat;display:inline-block;width:13px;height:15px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);margin-bottom:-2px;opacity:.8}.home-resources horizontal-scroll-area{height:98px}.home-resources horizontal-scroll-area.collections slide{width:187px}.home-resources horizontal-scroll-area.collections slide .image{height:82px;width:187px}.home-resources horizontal-scroll-area.collections slide .text{width:187px}.home-resources horizontal-scroll-area slide{width:146px}.home-resources horizontal-scroll-area slide .image{width:146px;height:82px;background-size:auto 100%}.home-resources horizontal-scroll-area slide .text{width:146px;height:30px;bottom:-11px}.home-resources horizontal-scroll-area slide .text h3,.home-resources horizontal-scroll-area slide .text span.h3-title{font-size:12px;line-height:1.333;font-weight:400;letter-spacing:-.01em;-webkit-line-clamp:2;margin:3px 0 0;text-align:left}}.home-resources .viewed{display:block;width:10%;height:18%;top:10px;right:10px;position:absolute;border:none;z-index:1}.home-profile ul.options,.home-profile ul.options li{border-bottom:1px solid #ddd}.home-resources .viewed .green-tick-mark{width:100%;height:100%;float:right;position:absolute;top:0;right:0;background-color:transparent;background-image:url(../images/Checkmark_circle.png);background-repeat:no-repeat;background-position:50% 50%;background-size:contain}@media (-webkit-min-device-pixel-ratio:1.3){.home-resources .viewed .green-tick-mark{background-image:url(../images/Checkmark_circle@2x.png)}}@media (min-width:2000px){carousel-desktop{height:226px}carousel-desktop slide .image-container{background-size:800px,auto,cover}#shell-view-wrapper>ui-view .home-resources .home-resources .home-resources-all .carousel-wrapper{max-width:80%!important}.home-resources section.collections .horizontal-scroll-slides.glcards{min-height:196px!important}.home-resources section.collections .horizontal-scroll-slides.glcards slide{height:170px;width:calc(388.73px)}.home-resources section.collections .horizontal-scroll-slides.glcards slide .text-wrapper .title{font-size:17px}.home-resources .horizontal-scroll-slides.cards{min-height:241px}.home-resources .horizontal-scroll-slides.cards slide{height:234px!important;width:calc(340.99px)!important;overflow:hidden}.home-resources .horizontal-scroll-slides.cards slide .image{height:170px;width:calc(341px);max-width:calc(340.99px)}.home-resources .horizontal-scroll-slides.cards slide .text-wrapper .title{font-size:17px}.scroll-controls button.scroll-left,.scroll-controls button.scroll-right,[scroll-controls] button.scroll-left,[scroll-controls] button.scroll-right{width:50px!important;height:calc(187.5px)!important;background-position:center center!important;background-size:18px calc(42px)!important}.scroll-controls .scroll-area,[scroll-controls] .scroll-area{max-width:calc(100% - (100px + (0px / 10)))!important}.home-resources section.collections h2,.home-resources section.favorites h2,.home-resources section.recentlyviewed h2{padding-left:50px!important;font-size:17px}.home-resources section.collections h2 span.right-chevron,.home-resources section.favorites h2 span.right-chevron,.home-resources section.recentlyviewed h2 span.right-chevron{background-size:9px calc(12px);background-position:right calc(49%) top 4px}}@media (min-width:2100px){carousel-desktop{height:246px}carousel-desktop slide .image-container{background-size:850px,auto,cover}#shell-view-wrapper>ui-view .home-resources .home-resources .home-resources-all .carousel-wrapper{max-width:80%!important}.home-resources section.collections .horizontal-scroll-slides.glcards{min-height:216px!important}.home-resources section.collections .horizontal-scroll-slides.glcards slide{height:190px;width:calc(434.47px)}.home-resources section.collections .horizontal-scroll-slides.glcards slide .text-wrapper .title{font-size:18px}.home-resources .horizontal-scroll-slides.cards{min-height:261px}.home-resources .horizontal-scroll-slides.cards slide{height:254px!important;width:calc(370.13px)!important;overflow:hidden}.home-resources .horizontal-scroll-slides.cards slide .image{height:190px;width:calc(381.12px);max-width:calc(370.13px)}.home-resources .horizontal-scroll-slides.cards slide .text-wrapper .title{font-size:18px}.scroll-controls button.scroll-left,.scroll-controls button.scroll-right,[scroll-controls] button.scroll-left,[scroll-controls] button.scroll-right{width:55px!important;height:calc(206.25px)!important;background-position:center center!important;background-size:20.5px calc(47.83px)!important}.scroll-controls .scroll-area,[scroll-controls] .scroll-area{max-width:calc(100% - (100px + (100px / 10)))!important}.home-resources section.collections h2,.home-resources section.favorites h2,.home-resources section.recentlyviewed h2{padding-left:55px!important;font-size:18px}.home-resources section.collections h2 span.right-chevron,.home-resources section.favorites h2 span.right-chevron,.home-resources section.recentlyviewed h2 span.right-chevron{background-size:9.5px calc(12.67px);background-position:right calc(49%) top 4.5px}}@media (min-width:2200px){carousel-desktop{height:266px}carousel-desktop slide .image-container{background-size:900px,auto,cover}#shell-view-wrapper>ui-view .home-resources .home-resources .home-resources-all .carousel-wrapper{max-width:80%!important}.home-resources section.collections .horizontal-scroll-slides.glcards{min-height:236px!important}.home-resources section.collections .horizontal-scroll-slides.glcards slide{height:210px;width:calc(480.2px)}.home-resources section.collections .horizontal-scroll-slides.glcards slide .text-wrapper .title{font-size:19px}.home-resources .horizontal-scroll-slides.cards{min-height:281px}.home-resources .horizontal-scroll-slides.cards slide{height:274px!important;width:calc(399.28px)!important;overflow:hidden}.home-resources .horizontal-scroll-slides.cards slide .image{height:210px;width:calc(421.24px);max-width:calc(399.28px)}.home-resources .horizontal-scroll-slides.cards slide .text-wrapper .title{font-size:19px}.scroll-controls button.scroll-left,.scroll-controls button.scroll-right,[scroll-controls] button.scroll-left,[scroll-controls] button.scroll-right{width:60px!important;height:calc(225px)!important;background-position:center center!important;background-size:23px calc(53.67px)!important}.scroll-controls .scroll-area,[scroll-controls] .scroll-area{max-width:calc(100% - (100px + (200px / 10)))!important}.home-resources section.collections h2,.home-resources section.favorites h2,.home-resources section.recentlyviewed h2{padding-left:60px!important;font-size:19px}.home-resources section.collections h2 span.right-chevron,.home-resources section.favorites h2 span.right-chevron,.home-resources section.recentlyviewed h2 span.right-chevron{background-size:10px calc(13.33px);background-position:right calc(49%) top 5px}}@media (min-width:2300px){carousel-desktop{height:286px}carousel-desktop slide .image-container{background-size:950px,auto,cover}#shell-view-wrapper>ui-view .home-resources .home-resources .home-resources-all .carousel-wrapper{max-width:80%!important}.home-resources section.collections .horizontal-scroll-slides.glcards{min-height:256px!important}.home-resources section.collections .horizontal-scroll-slides.glcards slide{height:230px;width:calc(525.93px)}.home-resources section.collections .horizontal-scroll-slides.glcards slide .text-wrapper .title{font-size:20px}.home-resources .horizontal-scroll-slides.cards{min-height:301px}.home-resources .horizontal-scroll-slides.cards slide{height:294px!important;width:calc(428.42px)!important;overflow:hidden}.home-resources .horizontal-scroll-slides.cards slide .image{height:230px;width:calc(461.35px);max-width:calc(428.42px)}.home-resources .horizontal-scroll-slides.cards slide .text-wrapper .title{font-size:20px}.scroll-controls button.scroll-left,.scroll-controls button.scroll-right,[scroll-controls] button.scroll-left,[scroll-controls] button.scroll-right{width:65px!important;height:calc(243.75px)!important;background-position:center center!important;background-size:25.5px calc(59.5px)!important}.scroll-controls .scroll-area,[scroll-controls] .scroll-area{max-width:calc(100% - (100px + (300px / 10)))!important}.home-resources section.collections h2,.home-resources section.favorites h2,.home-resources section.recentlyviewed h2{padding-left:65px!important;font-size:20px}.home-resources section.collections h2 span.right-chevron,.home-resources section.favorites h2 span.right-chevron,.home-resources section.recentlyviewed h2 span.right-chevron{background-size:10.5px calc(14px);background-position:right calc(49%) top 5.5px}}@media (min-width:2400px){carousel-desktop{height:306px}carousel-desktop slide .image-container{background-size:1000px,auto,cover}#shell-view-wrapper>ui-view .home-resources .home-resources .home-resources-all .carousel-wrapper{max-width:80%!important}.home-resources section.collections .horizontal-scroll-slides.glcards{min-height:276px!important}.home-resources section.collections .horizontal-scroll-slides.glcards slide{height:250px;width:calc(571.67px)}.home-resources section.collections .horizontal-scroll-slides.glcards slide .text-wrapper .title{font-size:21px}.home-resources .horizontal-scroll-slides.cards{min-height:321px}.home-resources .horizontal-scroll-slides.cards slide{height:314px!important;width:calc(457.57px)!important;overflow:hidden}.home-resources .horizontal-scroll-slides.cards slide .image{height:250px;width:calc(501.47px);max-width:calc(457.57px)}.home-resources .horizontal-scroll-slides.cards slide .text-wrapper .title{font-size:21px}.scroll-controls button.scroll-left,.scroll-controls button.scroll-right,[scroll-controls] button.scroll-left,[scroll-controls] button.scroll-right{width:70px!important;height:calc(262.5px)!important;background-position:center center!important;background-size:28px calc(65.33px)!important}.scroll-controls .scroll-area,[scroll-controls] .scroll-area{max-width:calc(100% - (100px + (400px / 10)))!important}.home-resources section.collections h2,.home-resources section.favorites h2,.home-resources section.recentlyviewed h2{padding-left:70px!important;font-size:21px}.home-resources section.collections h2 span.right-chevron,.home-resources section.favorites h2 span.right-chevron,.home-resources section.recentlyviewed h2 span.right-chevron{background-size:11px calc(14.67px);background-position:right calc(49%) top 6px}}@media (min-width:2500px){carousel-desktop{height:326px}carousel-desktop slide .image-container{background-size:1050px,auto,cover}#shell-view-wrapper>ui-view .home-resources .home-resources .home-resources-all .carousel-wrapper{max-width:80%!important}.home-resources section.collections .horizontal-scroll-slides.glcards{min-height:296px!important}.home-resources section.collections .horizontal-scroll-slides.glcards slide{height:270px;width:calc(617.4px)}.home-resources section.collections .horizontal-scroll-slides.glcards slide .text-wrapper .title{font-size:22px}.home-resources .horizontal-scroll-slides.cards{min-height:341px}.home-resources .horizontal-scroll-slides.cards slide{height:334px!important;width:calc(486.71px)!important;overflow:hidden}.home-resources .horizontal-scroll-slides.cards slide .image{height:270px;width:calc(541.59px);max-width:calc(486.71px)}.home-resources .horizontal-scroll-slides.cards slide .text-wrapper .title{font-size:22px}.scroll-controls button.scroll-left,.scroll-controls button.scroll-right,[scroll-controls] button.scroll-left,[scroll-controls] button.scroll-right{width:75px!important;height:calc(281.25px)!important;background-position:center center!important;background-size:30.5px calc(71.17px)!important}.scroll-controls .scroll-area,[scroll-controls] .scroll-area{max-width:calc(100% - (100px + (500px / 10)))!important}.home-resources section.collections h2,.home-resources section.favorites h2,.home-resources section.recentlyviewed h2{padding-left:75px!important;font-size:22px}.home-resources section.collections h2 span.right-chevron,.home-resources section.favorites h2 span.right-chevron,.home-resources section.recentlyviewed h2 span.right-chevron{background-size:11.5px calc(15.33px);background-position:right calc(49%) top 6.5px}}@media (min-width:2600px){carousel-desktop{height:346px}carousel-desktop slide .image-container{background-size:1100px,auto,cover}#shell-view-wrapper>ui-view .home-resources .home-resources .home-resources-all .carousel-wrapper{max-width:80%!important}.home-resources section.collections .horizontal-scroll-slides.glcards{min-height:316px!important}.home-resources section.collections .horizontal-scroll-slides.glcards slide{height:290px;width:calc(663.13px)}.home-resources section.collections .horizontal-scroll-slides.glcards slide .text-wrapper .title{font-size:23px}.home-resources .horizontal-scroll-slides.cards{min-height:361px}.home-resources .horizontal-scroll-slides.cards slide{height:354px!important;width:calc(515.86px)!important;overflow:hidden}.home-resources .horizontal-scroll-slides.cards slide .image{height:290px;width:calc(581.71px);max-width:calc(515.86px)}.home-resources .horizontal-scroll-slides.cards slide .text-wrapper .title{font-size:23px}.scroll-controls button.scroll-left,.scroll-controls button.scroll-right,[scroll-controls] button.scroll-left,[scroll-controls] button.scroll-right{width:80px!important;height:calc(300px)!important;background-position:center center!important;background-size:33px calc(77px)!important}.scroll-controls .scroll-area,[scroll-controls] .scroll-area{max-width:calc(100% - (100px + (600px / 10)))!important}.home-resources section.collections h2,.home-resources section.favorites h2,.home-resources section.recentlyviewed h2{padding-left:80px!important;font-size:23px}.home-resources section.collections h2 span.right-chevron,.home-resources section.favorites h2 span.right-chevron,.home-resources section.recentlyviewed h2 span.right-chevron{background-size:12px calc(16px);background-position:right calc(49%) top 7px}}@media (min-width:2700px){carousel-desktop{height:366px}carousel-desktop slide .image-container{background-size:1150px,auto,cover}#shell-view-wrapper>ui-view .home-resources .home-resources .home-resources-all .carousel-wrapper{max-width:80%!important}.home-resources section.collections .horizontal-scroll-slides.glcards{min-height:336px!important}.home-resources section.collections .horizontal-scroll-slides.glcards slide{height:310px;width:calc(708.87px)}.home-resources section.collections .horizontal-scroll-slides.glcards slide .text-wrapper .title{font-size:24px}.home-resources .horizontal-scroll-slides.cards{min-height:381px}.home-resources .horizontal-scroll-slides.cards slide{height:374px!important;width:calc(545px)!important;overflow:hidden}.home-resources .horizontal-scroll-slides.cards slide .image{height:310px;width:calc(621.82px);max-width:calc(545px)}.home-resources .horizontal-scroll-slides.cards slide .text-wrapper .title{font-size:24px}.scroll-controls button.scroll-left,.scroll-controls button.scroll-right,[scroll-controls] button.scroll-left,[scroll-controls] button.scroll-right{width:85px!important;height:calc(318.75px)!important;background-position:center center!important;background-size:35.5px calc(82.83px)!important}.scroll-controls .scroll-area,[scroll-controls] .scroll-area{max-width:calc(100% - (100px + (700px / 10)))!important}.home-resources section.collections h2,.home-resources section.favorites h2,.home-resources section.recentlyviewed h2{padding-left:85px!important;font-size:24px}.home-resources section.collections h2 span.right-chevron,.home-resources section.favorites h2 span.right-chevron,.home-resources section.recentlyviewed h2 span.right-chevron{background-size:12.5px calc(16.67px);background-position:right calc(49%) top 7.5px}}@media (min-width:2800px){carousel-desktop{height:386px}carousel-desktop slide .image-container{background-size:1200px,auto,cover}#shell-view-wrapper>ui-view .home-resources .home-resources .home-resources-all .carousel-wrapper{max-width:80%!important}.home-resources section.collections .horizontal-scroll-slides.glcards{min-height:356px!important}.home-resources section.collections .horizontal-scroll-slides.glcards slide{height:330px;width:calc(754.6px)}.home-resources section.collections .horizontal-scroll-slides.glcards slide .text-wrapper .title{font-size:25px}.home-resources .horizontal-scroll-slides.cards{min-height:401px}.home-resources .horizontal-scroll-slides.cards slide{height:394px!important;width:calc(574.14px)!important;overflow:hidden}.home-resources .horizontal-scroll-slides.cards slide .image{height:330px;width:calc(661.94px);max-width:calc(574.14px)}.home-resources .horizontal-scroll-slides.cards slide .text-wrapper .title{font-size:25px}.scroll-controls button.scroll-left,.scroll-controls button.scroll-right,[scroll-controls] button.scroll-left,[scroll-controls] button.scroll-right{width:90px!important;height:calc(337.5px)!important;background-position:center center!important;background-size:38px calc(88.67px)!important}.scroll-controls .scroll-area,[scroll-controls] .scroll-area{max-width:calc(100% - (100px + (800px / 10)))!important}.home-resources section.collections h2,.home-resources section.favorites h2,.home-resources section.recentlyviewed h2{padding-left:90px!important;font-size:25px}.home-resources section.collections h2 span.right-chevron,.home-resources section.favorites h2 span.right-chevron,.home-resources section.recentlyviewed h2 span.right-chevron{background-size:13px calc(17.33px);background-position:right calc(49%) top 8px}}@media (min-width:2900px){carousel-desktop{height:406px}carousel-desktop slide .image-container{background-size:1250px,auto,cover}#shell-view-wrapper>ui-view .home-resources .home-resources .home-resources-all .carousel-wrapper{max-width:80%!important}.home-resources section.collections .horizontal-scroll-slides.glcards{min-height:376px!important}.home-resources section.collections .horizontal-scroll-slides.glcards slide{height:350px;width:calc(800.33px)}.home-resources section.collections .horizontal-scroll-slides.glcards slide .text-wrapper .title{font-size:26px}.home-resources .horizontal-scroll-slides.cards{min-height:421px}.home-resources .horizontal-scroll-slides.cards slide{height:414px!important;width:calc(603.29px)!important;overflow:hidden}.home-resources .horizontal-scroll-slides.cards slide .image{height:350px;width:calc(702.06px);max-width:calc(603.29px)}.home-resources .horizontal-scroll-slides.cards slide .text-wrapper .title{font-size:26px}.scroll-controls button.scroll-left,.scroll-controls button.scroll-right,[scroll-controls] button.scroll-left,[scroll-controls] button.scroll-right{width:95px!important;height:calc(356.25px)!important;background-position:center center!important;background-size:40.5px calc(94.5px)!important}.scroll-controls .scroll-area,[scroll-controls] .scroll-area{max-width:calc(100% - (100px + (900px / 10)))!important}.home-resources section.collections h2,.home-resources section.favorites h2,.home-resources section.recentlyviewed h2{padding-left:95px!important;font-size:26px}.home-resources section.collections h2 span.right-chevron,.home-resources section.favorites h2 span.right-chevron,.home-resources section.recentlyviewed h2 span.right-chevron{background-size:13.5px calc(18px);background-position:right calc(49%) top 8.5px}}@media (min-width:3000px){carousel-desktop{height:426px}carousel-desktop slide .image-container{background-size:1300px,auto,cover}#shell-view-wrapper>ui-view .home-resources .home-resources .home-resources-all .carousel-wrapper{max-width:80%!important}.home-resources section.collections .horizontal-scroll-slides.glcards{min-height:396px!important}.home-resources section.collections .horizontal-scroll-slides.glcards slide{height:370px;width:calc(846.07px)}.home-resources section.collections .horizontal-scroll-slides.glcards slide .text-wrapper .title{font-size:27px}.home-resources .horizontal-scroll-slides.cards{min-height:441px}.home-resources .horizontal-scroll-slides.cards slide{height:434px!important;width:calc(632.43px)!important;overflow:hidden}.home-resources .horizontal-scroll-slides.cards slide .image{height:370px;width:calc(742.18px);max-width:calc(632.43px)}.home-resources .horizontal-scroll-slides.cards slide .text-wrapper .title{font-size:27px}.scroll-controls button.scroll-left,.scroll-controls button.scroll-right,[scroll-controls] button.scroll-left,[scroll-controls] button.scroll-right{width:100px!important;height:calc(375px)!important;background-position:center center!important;background-size:43px calc(100.33px)!important}.scroll-controls .scroll-area,[scroll-controls] .scroll-area{max-width:calc(100% - (100px + (1000px / 10)))!important}.home-resources section.collections h2,.home-resources section.favorites h2,.home-resources section.recentlyviewed h2{padding-left:100px!important;font-size:27px}.home-resources section.collections h2 span.right-chevron,.home-resources section.favorites h2 span.right-chevron,.home-resources section.recentlyviewed h2 span.right-chevron{background-size:14px calc(18.67px);background-position:right calc(49%) top 9px}}@media (min-width:3100px){carousel-desktop{height:446px}carousel-desktop slide .image-container{background-size:1350px,auto,cover}#shell-view-wrapper>ui-view .home-resources .home-resources .home-resources-all .carousel-wrapper{max-width:80%!important}.home-resources section.collections .horizontal-scroll-slides.glcards{min-height:416px!important}.home-resources section.collections .horizontal-scroll-slides.glcards slide{height:390px;width:calc(891.8px)}.home-resources section.collections .horizontal-scroll-slides.glcards slide .text-wrapper .title{font-size:28px}.home-resources .horizontal-scroll-slides.cards{min-height:461px}.home-resources .horizontal-scroll-slides.cards slide{height:454px!important;width:calc(661.58px)!important;overflow:hidden}.home-resources .horizontal-scroll-slides.cards slide .image{height:390px;width:calc(782.29px);max-width:calc(661.58px)}.home-resources .horizontal-scroll-slides.cards slide .text-wrapper .title{font-size:28px}.scroll-controls button.scroll-left,.scroll-controls button.scroll-right,[scroll-controls] button.scroll-left,[scroll-controls] button.scroll-right{width:105px!important;height:calc(393.75px)!important;background-position:center center!important;background-size:45.5px calc(106.17px)!important}.scroll-controls .scroll-area,[scroll-controls] .scroll-area{max-width:calc(100% - (100px + (1100px / 10)))!important}.home-resources section.collections h2,.home-resources section.favorites h2,.home-resources section.recentlyviewed h2{padding-left:105px!important;font-size:28px}.home-resources section.collections h2 span.right-chevron,.home-resources section.favorites h2 span.right-chevron,.home-resources section.recentlyviewed h2 span.right-chevron{background-size:14.5px calc(19.33px);background-position:right calc(49%) top 9.5px}}@media (min-width:3200px){carousel-desktop{height:466px}carousel-desktop slide .image-container{background-size:1400px,auto,cover}#shell-view-wrapper>ui-view .home-resources .home-resources .home-resources-all .carousel-wrapper{max-width:80%!important}.home-resources section.collections .horizontal-scroll-slides.glcards{min-height:436px!important}.home-resources section.collections .horizontal-scroll-slides.glcards slide{height:410px;width:calc(937.53px)}.home-resources section.collections .horizontal-scroll-slides.glcards slide .text-wrapper .title{font-size:29px}.home-resources .horizontal-scroll-slides.cards{min-height:481px}.home-resources .horizontal-scroll-slides.cards slide{height:474px!important;width:calc(690.72px)!important;overflow:hidden}.home-resources .horizontal-scroll-slides.cards slide .image{height:410px;width:calc(822.41px);max-width:calc(690.72px)}.home-resources .horizontal-scroll-slides.cards slide .text-wrapper .title{font-size:29px}.scroll-controls button.scroll-left,.scroll-controls button.scroll-right,[scroll-controls] button.scroll-left,[scroll-controls] button.scroll-right{width:110px!important;height:calc(412.5px)!important;background-position:center center!important;background-size:48px calc(112px)!important}.scroll-controls .scroll-area,[scroll-controls] .scroll-area{max-width:calc(100% - (100px + (1200px / 10)))!important}.home-resources section.collections h2,.home-resources section.favorites h2,.home-resources section.recentlyviewed h2{padding-left:110px!important;font-size:29px}.home-resources section.collections h2 span.right-chevron,.home-resources section.favorites h2 span.right-chevron,.home-resources section.recentlyviewed h2 span.right-chevron{background-size:15px calc(20px);background-position:right calc(49%) top 10px}}@media (min-width:3300px){carousel-desktop{height:486px}carousel-desktop slide .image-container{background-size:1450px,auto,cover}#shell-view-wrapper>ui-view .home-resources .home-resources .home-resources-all .carousel-wrapper{max-width:80%!important}.home-resources section.collections .horizontal-scroll-slides.glcards{min-height:456px!important}.home-resources section.collections .horizontal-scroll-slides.glcards slide{height:430px;width:calc(983.27px)}.home-resources section.collections .horizontal-scroll-slides.glcards slide .text-wrapper .title{font-size:30px}.home-resources .horizontal-scroll-slides.cards{min-height:501px}.home-resources .horizontal-scroll-slides.cards slide{height:494px!important;width:calc(719.87px)!important;overflow:hidden}.home-resources .horizontal-scroll-slides.cards slide .image{height:430px;width:calc(862.53px);max-width:calc(719.87px)}.home-resources .horizontal-scroll-slides.cards slide .text-wrapper .title{font-size:30px}.scroll-controls button.scroll-left,.scroll-controls button.scroll-right,[scroll-controls] button.scroll-left,[scroll-controls] button.scroll-right{width:115px!important;height:calc(431.25px)!important;background-position:center center!important;background-size:50.5px calc(117.83px)!important}.scroll-controls .scroll-area,[scroll-controls] .scroll-area{max-width:calc(100% - (100px + (1300px / 10)))!important}.home-resources section.collections h2,.home-resources section.favorites h2,.home-resources section.recentlyviewed h2{padding-left:115px!important;font-size:30px}.home-resources section.collections h2 span.right-chevron,.home-resources section.favorites h2 span.right-chevron,.home-resources section.recentlyviewed h2 span.right-chevron{background-size:15.5px calc(20.67px);background-position:right calc(49%) top 10.5px}}@media (min-width:3400px){carousel-desktop{height:506px}carousel-desktop slide .image-container{background-size:1500px,auto,cover}#shell-view-wrapper>ui-view .home-resources .home-resources .home-resources-all .carousel-wrapper{max-width:80%!important}.home-resources section.collections .horizontal-scroll-slides.glcards{min-height:476px!important}.home-resources section.collections .horizontal-scroll-slides.glcards slide{height:450px;width:calc(1029px)}.home-resources section.collections .horizontal-scroll-slides.glcards slide .text-wrapper .title{font-size:31px}.home-resources .horizontal-scroll-slides.cards{min-height:521px}.home-resources .horizontal-scroll-slides.cards slide{height:514px!important;width:calc(749.01px)!important;overflow:hidden}.home-resources .horizontal-scroll-slides.cards slide .image{height:450px;width:calc(902.65px);max-width:calc(749.01px)}.home-resources .horizontal-scroll-slides.cards slide .text-wrapper .title{font-size:31px}.scroll-controls button.scroll-left,.scroll-controls button.scroll-right,[scroll-controls] button.scroll-left,[scroll-controls] button.scroll-right{width:120px!important;height:calc(450px)!important;background-position:center center!important;background-size:53px calc(123.67px)!important}.scroll-controls .scroll-area,[scroll-controls] .scroll-area{max-width:calc(100% - (100px + (1400px / 10)))!important}.home-resources section.collections h2,.home-resources section.favorites h2,.home-resources section.recentlyviewed h2{padding-left:120px!important;font-size:31px}.home-resources section.collections h2 span.right-chevron,.home-resources section.favorites h2 span.right-chevron,.home-resources section.recentlyviewed h2 span.right-chevron{background-size:16px calc(21.33px);background-position:right calc(49%) top 11px}}@media (min-width:3500px){carousel-desktop{height:526px}carousel-desktop slide .image-container{background-size:1550px,auto,cover}#shell-view-wrapper>ui-view .home-resources .home-resources .home-resources-all .carousel-wrapper{max-width:80%!important}.home-resources section.collections .horizontal-scroll-slides.glcards{min-height:496px!important}.home-resources section.collections .horizontal-scroll-slides.glcards slide{height:470px;width:calc(1074.73px)}.home-resources section.collections .horizontal-scroll-slides.glcards slide .text-wrapper .title{font-size:32px}.home-resources .horizontal-scroll-slides.cards{min-height:541px}.home-resources .horizontal-scroll-slides.cards slide{height:534px!important;width:calc(778.16px)!important;overflow:hidden}.home-resources .horizontal-scroll-slides.cards slide .image{height:470px;width:calc(942.76px);max-width:calc(778.16px)}.home-resources .horizontal-scroll-slides.cards slide .text-wrapper .title{font-size:32px}.scroll-controls button.scroll-left,.scroll-controls button.scroll-right,[scroll-controls] button.scroll-left,[scroll-controls] button.scroll-right{width:125px!important;height:calc(468.75px)!important;background-position:center center!important;background-size:55.5px calc(129.5px)!important}.scroll-controls .scroll-area,[scroll-controls] .scroll-area{max-width:calc(100% - (100px + (1500px / 10)))!important}.home-resources section.collections h2,.home-resources section.favorites h2,.home-resources section.recentlyviewed h2{padding-left:125px!important;font-size:32px}.home-resources section.collections h2 span.right-chevron,.home-resources section.favorites h2 span.right-chevron,.home-resources section.recentlyviewed h2 span.right-chevron{background-size:16.5px calc(22px);background-position:right calc(49%) top 11.5px}}.isIOS .home-resources{height:auto}.isIOS .home-resources .panel{position:fixed;top:44px;z-index:1;background-color:#fff}@media (max-width:813px){.home-resources .welcome-header.desktop-only{display:block!important;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(0 0 99.9% 99.9%)}}.home-profile{width:100%;height:100%;z-index:3;overflow:auto;-webkit-overflow-scrolling:touch;overflow-x:hidden}.home-profile ui-view{position:absolute;top:44px;right:0;height:calc(100% - 45px);width:calc(100% - 320px);margin-left:320px;background-color:#fff;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.home-profile .div-loading{background:url(../images/animated_spinner.gif) center center no-repeat;background-size:30px;width:100%;height:10%}.home-profile .home-profile-leftside{height:100%;overflow:hidden;width:320px;border-right:1px solid #ddd;list-style:none;font-size:17px;background-color:#EFEFF4;position:absolute;top:44px;bottom:0}.home-profile .home-profile-leftside .profile-panel{display:none}.home-profile .spacing{padding:20px;font-size:14px;line-height:1.42861;letter-spacing:-.016em;text-align:center;color:#333}.home-profile ul.options{list-style:none;padding:0 0 0 15px;margin:0;border-top:1px solid #ddd;background-color:#fff}.home-profile ul.options li>div{margin-left:-15px;margin-top:-1px;margin-bottom:-1px}.home-profile ul.options li button.btn-link{border:0;font-size:17px;padding-left:15px;text-align:left;font-weight:400;color:inherit}.home-profile ul.options li button.btn-link:active{color:#000}.home-profile ul.options li a,.home-profile ul.options li button{padding-bottom:12px;padding-top:12px;font-family:"SF Pro Text";display:block;width:100%;text-decoration:none;background-color:transparent;padding-left:15px;margin-right:-15px;font-size:17px;font-weight:400;letter-spacing:-.022em;color:#111}.home-profile ul.options li .language-label,.home-profile ul.options li .localeCode{display:inline-block;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-profile ul.options li a.selected,.home-profile ul.options li button.selected{background-color:#d9d9d9}.home-profile ul.options li a.signout,.home-profile ul.options li button.signout{color:#ff3b30;text-align:center}.home-profile ul.options li.space-above{margin-top:30px}.home-profile ul.options li:last-child{border-bottom:none}.home-profile ul.options li .localeCode{float:right;color:#aaa;padding-right:10px}@media (max-width:813px){.home-profile{overflow:visible}.home-profile>ui-view{padding-top:44px;margin-left:0;width:100%}.home-profile .home-profile-leftside{height:45px;position:fixed;z-index:99;border-right:none;background:0 0}.home-profile .home-profile-leftside .overlay{height:100%;background:0 0}.home-profile .home-profile-leftside .profile-panel{display:block;height:45px;background-color:rgba(255,255,255,.9);line-height:45px;padding:0 14px;border:0;border-bottom:1px solid #ddd;cursor:pointer}.home-profile .home-profile-leftside .profile-panel button.chevron-container{height:45px;width:45px;position:absolute;right:0;font-style:normal;text-align:center;font-size:30px;background:0 0;border:none}.home-profile .home-profile-leftside .profile-panel i.chevron{height:45px;width:47px;position:absolute;right:0;font-style:normal;text-align:center;font-size:30px}.home-profile .home-profile-leftside .profile-panel i.chevron::after{font-family:"SF Pro Icons";content:'';position:absolute;right:15px;margin-top:-15px}.home-profile .home-profile-leftside .wrapper{display:none}.home-profile .home-profile-leftside.expanded{height:100%}.home-profile .home-profile-leftside.expanded .profile-panel{border:none}.home-profile .home-profile-leftside.expanded .profile-panel i.chevron{transform:rotate(180deg)}.home-profile .home-profile-leftside.expanded .profile-panel i.chevron::after{margin-top:30px}.home-profile .home-profile-leftside.expanded .signout{text-align:left;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.home-profile .home-profile-leftside.expanded .overlay{background:rgba(0,0,0,.3)}.home-profile .home-profile-leftside.expanded .profile-panel{background-color:#fff}.home-profile .home-profile-leftside.expanded .wrapper{display:block;padding:30px 0;background-color:#fff;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,.22);-moz-box-shadow:0 3px 5px 0 rgba(0,0,0,.22);box-shadow:0 3px 5px 0 rgba(0,0,0,.22);overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 90px)}.home-profile .home-profile-leftside.expanded .wrapper .spacing{display:none}.home-profile .home-profile-leftside.expanded .wrapper ul.options{width:70%;margin:0 auto;padding:0;border:0;font-weight:300}.home-profile .home-profile-leftside.expanded .wrapper ul.options:last-child{margin-bottom:45px}.home-profile .home-profile-leftside.expanded .wrapper ul.options li>div{margin:0}.home-profile .home-profile-leftside.expanded .wrapper ul.options li a,.home-profile .home-profile-leftside.expanded .wrapper ul.options li button.btn-link{padding-left:0}.home-profile .home-profile-leftside.expanded .wrapper ul.options li a.selected,.home-profile .home-profile-leftside.expanded .wrapper ul.options li button.btn-link.selected{background:0 0;color:#666}.home-profile .home-profile-leftside{width:100%}.home-profile .home-profile-leftside .scrollbar{display:none!important}}.isIOS .home-profile{height:auto;overflow:initial}.isIOS .home-profile ui-view{height:auto}.isIOS .home-profile .home-profile-leftside{position:fixed;top:44px;bottom:0}.home-profile-support{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fff;font-family:SFProText,SFProDisplay}.home-profile-support h1{text-align:center;font-size:48px;line-height:1.8365;font-weight:600;letter-spacing:-.03em;font-family:SFProDisplay;margin-top:62px;margin-bottom:24px}.home-profile-support .description{width:80%;margin:0 auto 50px;font-size:20px;text-align:center}.home-profile-support i.chevron{height:50px;width:56px;position:absolute;right:0;font-style:normal;text-align:center;font-size:23px}.home-profile-support i.chevron::after{font-family:"SF Pro Icons";content:'';position:absolute;right:20px}.home-profile-support form{width:80%;margin:0 auto 50px;color:#333}.home-profile-support form .support-form{border:1px solid #ddd;min-height:300px}.home-profile-support form .support-form .category{position:relative;cursor:pointer}.home-profile-support form .support-form .category button{background:0 0;width:100%;text-align:left;border:none}.home-profile-support form .support-form .category button>*{pointer-events:none}.home-profile-support form .support-form .category button .form-dropdown-title{border:0}.home-profile-support form .support-form .category .selected,.home-profile-support form .support-form .category button.form-dropdown{font-size:17px;line-height:50px;font-weight:400;letter-spacing:-.022em;padding:0 50px 0 20px;border-bottom:1px solid #ddd;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home-profile-support form .support-form .category .selected.expanded,.home-profile-support form .support-form .category button.form-dropdown.expanded{border-bottom:none}.home-profile-support form .support-form .category button.form-dropdown{display:inline-block;width:100%;text-overflow:ellipsis;color:#333}.home-profile-support form .support-form .category .options{border-bottom:1px solid #ddd;display:none;position:absolute;z-index:1;width:100%;background-color:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:200px}.home-profile-support form .support-form .category .options ul{padding:0;margin:0 auto 10px;list-style:none;width:80%}.home-profile-support form .support-form .category .options ul li a,.home-profile-support form .support-form .category .options ul li span{display:block;padding:15px 0;border-top:1px solid #ddd;text-decoration:none}.home-profile-support form .support-form .category.expanded .options,.home-profile-support form .support-form .category.expanded .overlay{display:block}.home-profile-support form .support-form .category.expanded .selected{border-color:#fff}.home-profile-support form .support-form .category.expanded .selected .chevron{transform:rotate(180deg)}.home-profile-support form .support-form .content{padding:20px 7%}.home-profile-support form .support-form .content label{font-size:17px;line-height:1.47059;font-weight:400;letter-spacing:-.022em}.home-profile-support form .support-form .content p{margin-top:0}.home-profile-support form .support-form .content textarea{width:100%;height:200px;border:1px solid #ddd;font-size:16px;padding:20px;color:#333}.home-profile-support form .support-form .content .files{list-style:none;display:block;margin-top:10px}.home-profile-support form .support-form .content .files ul{padding:0;margin:0;display:inline}.home-profile-support form .support-form .content .files ul li{display:inline-block;padding:0;margin:0;position:relative}.home-profile-support form .support-form .content .files ul li div{position:relative;border:1px solid #ddd;line-height:30px;font-size:15px;font-weight:400;letter-spacing:-.022em;background-color:#EFEFF4;display:inline-block;padding:0 30px 0 9px;margin:6px 9px 0 0;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-profile-support form .support-form .content .files ul li div.invalid{background-color:#FBEA9F;border-color:#e4d5a2}.home-profile-support form .support-form .content .files ul li div .clear{position:absolute;right:0;top:0;background-color:transparent;background-image:url(../images/clear_recent_searches@2x.png);background-position:center;background-repeat:no-repeat;border:none;height:100%;width:30px;background-size:13px;outline-offset:-4px}.home-profile-support form .buttons{background-color:#EFEFF4;border:1px solid #ddd;border-top:none;line-height:50px;padding:0 20px;font-family:"SF Pro Text"}.home-profile-support form .buttons button{cursor:pointer;text-decoration:none;border:0;padding:0;background-color:transparent;line-height:50px;font-size:17px;font-weight:400;letter-spacing:-.022em;color:#333}.home-collections,.news,.news .panel.center{background-color:#fff}.home-profile-support form .buttons button[disabled]{color:#999}.home-profile-support .loading,.home-profile-support .sent{width:80%;margin:0 auto;border:1px solid #ddd}.home-profile-support .loading{height:300px}.home-collections,.home-collections>.wrapper{height:100%;position:relative}.home-profile-support .sent{text-align:center;padding:50px 20px;font-size:17px;font-weight:400;letter-spacing:-.022em;line-height:1.47059}.home-profile-support .sent h2{font-size:28px;margin-top:0;line-height:1.14286;font-weight:600;letter-spacing:.007em;font-family:SFProDisplay}@media (max-width:813px){.home-profile-support h1{font-size:30px;text-align:left;padding:0 14px;margin-top:12px;margin-bottom:10px}.home-profile-support hr{margin:15px 0 12px}.home-profile-support .description{width:90%;margin-bottom:45px}.home-profile-support form{width:calc(100% - 28px)}.home-profile-support form .support-form .content{padding:15px 5%}.home-profile-support form .support-form .content p{margin:0}.home-profile-support form .support-form .content textarea{padding:10px}.home-profile-support form .support-form .content ul.files{margin-top:5px}.home-profile-support form .support-form .content ul.files li{font-size:13px;padding:4px 30px 4px 8px;margin:5px 10px 0 0}.home-profile-support form .support-form .content ul.files li .clear{width:29px}.home-profile-support form .buttons{line-height:45px;padding:0 5%}.home-profile-support form .buttons button{line-height:45px;font-size:17px}.home-profile-support .loading,.home-profile-support .sent{width:90%}}.home-collections{width:100%;z-index:10}.home-collections>.wrapper .asset-list{height:calc(100% - 45px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px 6px}.home-collections>.wrapper .no-result{width:100%;height:calc(100% - 50px);font-size:29px;font-weight:400;color:#bababa;text-align:center}.home-collections>.wrapper .no-result::before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}@media (max-width:813px){.home-collections{margin-top:0;height:calc(100% - 45px)}}.isIOS .home-collections .panel2{position:fixed;top:44px;z-index:1}.news .panel .navbar-toggle.left-links,.news .panel .navbar-toggle.right-links{right:auto;top:auto;margin:0;font-family:SFProText,SFProDisplay,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;vertical-align:middle}.isIOS .home-collections>.wrapper{height:auto;padding-top:45px}.isIOS .home-collections>.wrapper .asset-list{height:auto;padding:0 6px}.news{height:100%;position:relative;transition:all .5s ease}.news .panel:before{content:'';display:inline-block;height:44px;vertical-align:middle}.news .panel .override-pointer{pointer-events:none;cursor:default}.news .panel.center.qa-newsdetail-header{height:50px;display:table}@media (max-width:813px){.news .panel.center.qa-newsdetail-header{display:block;height:0;border:none;padding:0}.news .panel.center.qa-newsdetail-header .center-title{display:none}}.news .panel .navbar-toggle.left-links{position:static;width:15%;text-align:left;padding-left:18px;letter-spacing:-.022em}.news .panel .center-title{margin:0;display:table-cell;width:70%;vertical-align:middle}.news .panel .navbar-toggle.right-links{letter-spacing:-.022em;position:static;width:15%;padding-right:18px;text-align:right}.news .assets .wrapper .panel2{top:50px;z-index:100}.news .content-news.panel{position:absolute;z-index:1}.news .content-news.panel.center{background-color:transparent!important;color:#fff}.news .content-news.panel .right-links .chevron-down{background-image:url(../images/DownArrowActivewhite@2x.png);background-size:20px 12px}.news .content-news.panel .right-links .chevron-up{background:url(../images/UpArrowActivewhite@2x.png) 50% center no-repeat;background-size:20px 12px}.news .content-news.panel .right-links .chevron-up.disabled{background-image:url(../images/UpArrow.png)}.news .content-news.panel .left-links{left:10px}.news .content-news.panel .left-links .chevron-left{background:url(../images/back_chevron_white@2x.png) 50% center no-repeat;background-size:auto 20px}.news news-player{height:100%;position:relative}.news news-player .panel.navbar-bottom{display:none}.news content-player .preview{max-width:initial}.news content-player .preview .resourceDetailViewWrapper{top:50px!important;bottom:0;width:100%}.news content-player .preview .resourceDetailViewWrapper .pusher{height:310px}.news content-player .preview .resourceDetailViewWrapper .resourceDetailViewContents{top:310px}.news content-player .preview .resourceDetailViewWrapper .resourceDetailViewContents .whiteBox{max-height:calc(100% + 100px)}.news content-player .preview .resourceDetailViewWrapper .resourceDetailViewSection .resourceDetailViewIndent{padding-bottom:20px}.news content-player .preview .panel.bottom{position:absolute;border-top:0;background-color:#f7f7f7;bottom:initial;top:0;height:50px}.news content-player .preview .panel.bottom .right-links{padding:0}.news content-player .preview .panel.bottom .center-title{display:block;margin-right:36px;margin-left:36px}.news content-player .preview .panel.bottom .left-links{padding-top:4px}.news .dropdown-menu{position:absolute;top:0;right:0;z-index:101;padding-right:21px;width:212px}.news .dropdown-menu button{height:45px;display:block;width:100%;outline:0;font-family:SFProText,SFProDisplay,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;font-weight:400;font-size:17px;line-height:1.47059;letter-spacing:-.022em;color:#0070c9;background-color:#fbfbfb;border:1px solid #c6c6c6;padding:0 21px;cursor:pointer}.news .dropdown-menu button:hover{background-color:#c7ecfc}.news .dropdown-menu button:first-child{border-radius:4px 4px 0 0}.news .dropdown-menu button:last-child{border-radius:0 0 4px 4px;border-top:0}.news .action-icon{padding:0;bottom:0;margin-right:0;margin-bottom:14px;position:relative;float:right;width:initial;right:0;margin-top:5px;background:0 0;border:none}.news .action-icon .icon-dot{background-color:transparent;background-image:url(../images/Action.png);background-repeat:no-repeat;background-size:21px 21px;background-position:100% 100%;display:block;width:21px;height:21px;cursor:pointer}@media (-webkit-min-device-pixel-ratio:1.3){.news .action-icon .icon-dot{background-image:url(../images/Action@2x.png)}}.news .news-player-wrapper{height:100%}.news.hide-scroll-ipad{overflow-y:hidden!important}.news ui-view{position:absolute;top:0;height:calc(100% - 50px)}.news ui-view:empty{height:auto}.news .preview-modal-window-content{padding:0;height:100%!important;width:100%!important}.news .preview-modal-window{position:relative;top:0;left:0;opacity:1;transform:translate(0,0);-webkit-transform:translate(0,0);-moz-transform:translate(0,0);height:100%;width:100%;z-index:inherit}.news .preview-modal-window .preview{height:100%!important;width:100%!important;max-width:630px;margin:auto}.news .preview-modal-window .preview .panel.bottom{left:0}.news .preview-modal-window .preview .resourceDetailViewWrapper{max-width:630px;margin:auto}.news .panel .navbar-toggle.left-links,.news .panel .navbar-toggle.right-links{display:none}.news .profile-info .profile-info-wrapper div.div-loading{background:url(../images/animated_spinner.gif) center center no-repeat;background-size:30px;width:100%;min-height:50px}@media (max-device-width:1024px) and (min-device-width:768px){.news .panel .center-title{max-width:290px}}@media (max-width:813px){.news .panel .center-title{margin-right:0;margin-left:0;display:inline-block;width:80%;text-align:left}.news .panel .right-links{min-width:initial!important;width:20%}.news .panel .right-links:not(.navbar-toggle){z-index:2;position:fixed;top:51px}.news .panel .right-links:not(.navbar-toggle) .icon-dot{background-image:url(../images/SVG_Icons/Ellipsis.svg)}.assets search-resources .search-panel.ng-hide input[type=text]{background-image:url(../images/SVG_Icons/Search_Icon_Black.svg);background-position:-155px;background-repeat:no-repeat;background-size:350px}}.news content-player,.news news-player iframe{min-width:280px;overflow:auto}@media (min-width:813px){.news .action-icon{display:none;margin:20px}.news .dropdown-menu{display:none}.news .panel .navbar-toggle.left-links,.news .panel .navbar-toggle.right-links{display:table-cell}}.news content-player{width:100%;position:absolute;top:0}.news content-player .content-player.play>.panel.center{position:absolute;top:0;left:0!important}.assets{width:100%;height:100%;background-color:#fff}.assets search-resources .search-panel{top:0}.assets .btn-close{padding:0 10px;margin-left:5px}.assets>.wrapper{height:100%;position:relative;display:inline-block;width:100%}.assets>.wrapper .asset-list{height:calc(100% - 45px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px 6px}.assets>.wrapper .no-result{width:100%;top:44px;height:calc(100% - 50px);font-size:29px;font-weight:400;color:#bababa;text-align:center}.assets>.wrapper .no-result::before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}@media (min-width:813px) and (orientation:portrait),(min-width:826px) and (orientation:landscape){.assets .panel2.query{display:none}.assets>.wrapper .asset-list.double-panel{height:100%}}.isIOS .assets{height:100%!important}.isIOS .assets .panel2{position:fixed;top:44px;z-index:3}.isIOS .assets .asset-list{padding:54px 6px 10px;height:100%!important;overflow:visible}.isIOS .assets .no-result{height:auto;margin-top:300px}.home .assets{position:relative}@media (max-width:813px){.isIOS .assets .panel2.query{top:44px!important}.isIOS .assets .asset-list{padding:54px 6px 10px!important}.isIOS .assets .asset-list.double-panel{padding:98px 6px 10px!important}.home .assets{margin-top:0}.home .assets search-resources .search-panel.ng-hide input[type=text]{background-image:url(../images/SVG_Icons/Search_Icon.svg)}}.recommended-assets{height:100%;width:100%;position:relative;top:0;z-index:1;-webkit-overflow-scrolling:touch;background-color:#fff}.recommended-assets .wrapper,.recommended-assets>div{height:100%}.recommended-assets .wrapper guided-learning-preview{overflow:auto;-webkit-overflow-scrolling:touch}.recommended-assets .wrapper guided-learning-preview .gl-wrapper{height:100%!important}.recommended-assets .wrapper guided-learning-preview list{height:calc(100% - 130px)!important;overflow:auto!important;-webkit-overflow-scrolling:touch}.recommended-assets .collection-title-wrapper{margin:auto}.recommended-assets progress-bar{display:block;margin:25px 0 0}.recommended-assets .progress-bar-with-section{margin:10px 75px 0!important}@media only screen and (max-width:655px){.recommended-assets .collection-title-wrapper{width:262px}}@media only screen and (min-width:656px) and (max-width:959px){.recommended-assets .collection-title-wrapper{width:568px}}@media only screen and (min-width:960px){.recommended-assets .collection-title-wrapper{width:876px}}.recommended-assets .section{position:static;width:100%;height:auto;overflow:visible}.recommended-assets .section .header{width:100%;margin:auto;height:260px;box-sizing:border-box;background-position:50% 50%;background-repeat:no-repeat;background-size:1024px}.recommended-assets .section .related-assets-list{max-width:1024px;margin:auto;overflow:visible;overflow:initial;height:calc(100% - 210px)}.recommended-assets .section .related-assets-list .wrapper{padding:0;margin-left:auto}.recommended-assets .section .related-assets-list assets-grid-view .wrapper::after,.recommended-assets .section .related-assets-list assets-grid-view .wrapper::before{clear:both;content:' ';display:block}.recommended-assets .section .related-assets-list assets-grid-view .wrapper .card{margin:10px 20px 70px 0;width:calc(33.333% - 20px)}@media (max-width:813px){.recommended-assets .section .related-assets-list assets-grid-view .wrapper .card{width:calc(50% - 20px);margin:10px 20px 64px 0}}.recommended-assets .section .desc{max-width:1024px;margin:auto;padding:25px 0 12px;font:400 14px SFProDisplay,SFProText,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;text-align:left}.recommended-assets .panel{height:45px;max-height:50px}.recommended-assets .panel .left-links{cursor:pointer;top:0}.recommended-assets .panel .left-links .btn.chevron-left{border:0;color:#0070c9;font-size:16px;background:0 0;position:absolute;top:10px}.recommended-assets .panel .left-links .btn.chevron-left::before{font-family:"SF Pro Icons";position:absolute;content:'';left:13px;top:-1px;font-size:25px}.recommended-assets .panel .left-links .back-text{max-width:10em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:left;display:inline-block;padding-top:3px;cursor:pointer}.recommended-assets .panel h1.center{width:100%;padding:0 100px;font-weight:600;color:#111}@media (max-width:813px){.recommended-assets .panel .left-links .btn.chevron-left{height:21px;margin-top:12px;background:0 0}.recommended-assets .panel .left-links .btn.chevron-left::before{font-family:"SF Pro Icons";position:absolute;content:'';top:-12px;right:14px;font-size:25px;color:#111}.recommended-assets .panel .left-links .btn.chevron-left .back-text{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden;display:block!important}}.isIOS .recommended-assets{top:0;padding-top:44px}.isIOS .recommended-assets .panel.center{position:fixed;top:44px;z-index:1;background-color:#fff}.isIOS .recommended-assets guided-learning-preview{height:auto;min-height:100%;width:100%;overflow:visible}@media (max-width:813px){.isIOS .recommended-assets{padding-top:44px;-webkit-overflow-scrolling:touch}.isIOS .recommended-assets .panel.center{top:44px}}.badges{height:100%;transition:all .5s ease;overflow-y:hidden;-ms-overflow-style:none}.badges .panel:nth-child(2){border-bottom:1px solid #ccc}.badges .panel .nav-tabs{width:85%;max-width:840px;height:34px}.badges ui-view{height:calc(100% - 94px)}.badges ui-view .all.unearned{height:calc(100% - 104px);background-color:#fff}.badges ui-view .container{position:relative;height:100%}.badges collection-list>div{max-width:1200px;margin:auto}.badges collection-list li{margin:0 0 0 20px;height:100px}.badges collection-list .wrapper{height:100%}.badges collection-list .wrapper .sliding{height:100%;left:0;padding-top:20px;padding-left:30px}.badges collection-list .wrapper .sliding:active{background-color:transparent!important}.badges collection-list .wrapper .sliding .checkbox{display:none}.badges collection-list p{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}.badges collection-list .badge-thumbnail-img{height:58px;width:58px;position:absolute;top:0;bottom:0;margin:auto}.badges collection-list .descr,.badges collection-list .title{margin-left:55px;padding-left:25px;overflow:hidden;font-weight:400;color:#333;font-family:SFProDisplay,SFProText,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif}.badges collection-list .title{display:block;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.badges collection-list .descr{width:auto;margin-top:0;margin-right:20px;height:40px;font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical;white-space:normal!important;padding-top:5px}.badges::-webkit-scrollbar{width:0;height:0}.badges .panel:first-child{position:relative}.badges collection-list ul{background-color:#fff}.badges collection-list ul li .wrapper .sliding:hover{background-color:#fff!important}.language{height:100%;width:100%;background-color:#fff}.language .list-group{margin-bottom:0!important}.language .list-group-item{margin-bottom:0;border:0;position:relative;display:block;padding:10px 0;background-color:#fff;border-bottom:1px solid #ddd;border-top-right-radius:0;border-top-left-radius:0}.language .language-item{height:44px;font-size:16px;font-weight:400;color:#4B4B4D;margin-left:5px;cursor:pointer}.language .pointer-default{cursor:default}.language .language-item input[type=radio]{opacity:0;margin:10px;border-top-right-radius:0;border-top-left-radius:0}.language .language-item input[type=radio]:checked+label{background-color:transparent;background-image:url(../images/checkMark.png);background-repeat:no-repeat;background-size:auto 12px;background-position:center center}@media (-webkit-min-device-pixel-ratio:1.3){.language .language-item input[type=radio]:checked+label{background-image:url(../images/checkMark@2x.png)}}.language .language-item input[type=radio]:checked+label:focus{outline-style:auto;outline-width:5px;outline-color:-webkit-focus-ring-color}.language .language-item input[type=radio]:focus+label{background-color:#c7ecfc}.language .language-checkmark{height:44px;width:40px;top:-11px;right:0;margin-bottom:0;position:relative}.language .prefLanguage{overflow:hidden!important}.language .navbar-bottom.panel{padding:0}.language .navbar-bottom.panel .right-links{margin:5px 0}.language .done-btn{color:#0070c9;border:none;background:0 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:18px;position:absolute;text-align:right;line-height:1.5em;outline:0;padding:1px 5px;cursor:pointer}.language .panel{padding:.67em .4em;background:#f7f7f7}.language .panel .left-links{white-space:nowrap;width:10%;height:100%;float:left;position:inherit}.language .panel .left-links a{width:30%;position:absolute;left:.2em;font-size:18px;text-align:left;overflow:hidden;text-overflow:ellipsis}.language .panel .right-links{position:inherit}.language .panel .right-links a:focus{outline-style:auto;outline-width:5px;outline-color:-webkit-focus-ring-color}.language .panel h1{height:100%;width:80%;float:left}.language .panel h1:before{content:none}.language .list-group,.language .panel{line-height:20px}.language .done-btn{right:6px!important;margin-top:1px!important;padding-right:0!important}.faq{height:100%}.faq .panel h1{font-family:SFProDisplay,SFProText,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif}.related-assets-list{padding:0 24px;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.related-assets-list .modal{display:none}.related-assets-list ui-view{width:100%;height:100%;display:none}.home-profile-info{background-color:#fff;height:100%}.home-profile-info .profile-info-container{height:100%;overflow-y:scroll}.home-profile-info .loadingProfilInfo{height:100%;background:url(../images/animated_spinner.gif) center center no-repeat;background-size:30px;width:100%}.home-profile-info .loading{width:100%;height:100%}.home-profile-info .profile-info-wrapper{height:100%;margin:0 auto;max-width:1200px}.home-profile-info .profile-info-wrapper .user-info{padding:0 14px;margin:0 auto;height:calc(100% - 5px)}.home-profile-info .profile-info-wrapper .user-info .info-wrapper-loading{height:100px;background:url(../images/animated_spinner.gif) center center no-repeat;background-size:30px;width:100%}.home-profile-info .profile-info-wrapper .user-info .info-wrapper{border-bottom:1px solid #ddd;padding-bottom:10px;padding-top:50px;text-align:right}.home-profile-info .profile-info-wrapper .user-info .info-wrapper .user-name-wrapper{text-align:left;padding-bottom:8px}.home-profile-info .profile-info-wrapper .user-info .info-wrapper .user-name-wrapper.showSchool{padding-bottom:0}.home-profile-info .profile-info-wrapper .user-info .info-wrapper .user-name{float:left;overflow:hidden;text-overflow:ellipsis;font-size:48px;font-weight:600;letter-spacing:-.003em;line-height:1.08365;color:#111;font-family:SFProDisplay,SFProText,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;display:inline-block}.home-profile-info .profile-info-wrapper .user-info .info-wrapper .school-profile-section{display:inline-block;line-height:2.2em;text-align:right;font-family:SFProText;color:#888}.home-profile-info .profile-info-wrapper .user-info .info-wrapper .school-profile-section .school-name{display:inline-block;max-width:90%;line-height:1.47059;font-weight:400;letter-spacing:-.022em;overflow-wrap:break-word;font-family:"SF Pro Text";font-size:17px;color:#888}.home-profile-info .profile-info-wrapper .user-info .info-wrapper .school-profile-section .school-name .school{font-size:17px}.home-profile-info .profile-info-wrapper .user-info .info-wrapper .school-profile-section .edit-school-text{display:inline-block}.home-profile-info .profile-info-wrapper .user-info .info-wrapper .school-profile-section .edit-icon{background-image:url(../images/edit.png);display:inline-block;right:0;bottom:16px;color:#789;cursor:pointer;background-size:1.5625em 1.5625em;width:1.5625em;height:1.5625em;margin-top:1px;vertical-align:top}.home-profile-info .profile-info-wrapper .user-info .info-wrapper.showSchool .user-name-wrapper .user-name{float:none;padding-bottom:0}.home-profile-info .profile-info-wrapper .user-info .info-wrapper.showSchool .school-profile-section{display:block;text-align:left;margin-top:0}.home-profile-info .profile-info-wrapper .user-info .info-wrapper.showSchool .edit-icon{float:right;margin-top:5px;margin-right:-2px;vertical-align:bottom}.home-profile-info .profile-info-wrapper .badges-list{height:auto}.home-profile-info .profile-info-wrapper .badges-list .heading-text{margin:0 auto 13px;font-family:SFProText,SFProDisplay;font-size:16px;font-weight:400;color:#333}.home-profile-info .profile-info-wrapper .badges-list ul{list-style:none;padding:0;margin:0;height:100%}.home-profile-info .profile-info-wrapper .badges-list ul .badges-left{float:left;width:calc(50% - 1em);margin-right:32px;height:auto;border:none}.home-profile-info .profile-info-wrapper .badges-list ul .badges-right{float:right;width:calc(50% - 1em);height:auto;border:none}.home-profile-info .profile-info-wrapper .badges-list ul li{height:100px}.home-profile-info .profile-info-wrapper .badges-list ul li .wrapper{height:100%}.home-profile-info .profile-info-wrapper .badges-list ul li .wrapper .list-item-wrapper{height:100%;left:0;background-color:#fff;padding-left:26px}.home-profile-info .profile-info-wrapper .badges-list ul li .badge-thumbnail-img{height:58px;width:58px;position:absolute;top:0;bottom:0;margin:auto}.home-profile-info .profile-info-wrapper .badges-list ul li .title{margin-left:58px;overflow:hidden;font-size:17px;letter-spacing:-.022em;line-height:1.23543;font-weight:400;font-family:SFProText,SFProDisplay,"Lucida Grande",Helvetica;color:#333;display:table-cell;height:100px;vertical-align:middle;padding-left:95px;max-width:23em}.home-profile-info .profile-info-wrapper .teacher-badges{border-bottom:1px solid #ddd;display:inline-block;width:100%}.home-profile-info .profile-info-wrapper .teacher-badges ul{list-style:none;padding:0;margin:0}.home-profile-info .profile-info-wrapper .teacher-badges ul li{display:inline-block;height:60px;width:250px;margin:20px 30px;background-size:contain;background-repeat:no-repeat}@media (max-width:1095px){.home-profile-info .profile-info-wrapper .user-info .info-wrapper{padding-top:34px;padding-bottom:10px}.home-profile-info .profile-info-wrapper .badges-list ul li{height:134px}.home-profile-info .profile-info-wrapper .badges-list ul li .wrapper .list-item-wrapper{padding-left:0}.home-profile-info .profile-info-wrapper .badges-list ul li .badge-thumbnail-img{position:inherit;margin:20px auto 0;display:block}.home-profile-info .profile-info-wrapper .badges-list ul li .title{margin-left:0;text-align:center;margin-top:16px;display:block;height:auto;padding-left:0;max-width:inherit;max-height:44px;text-overflow:ellipsis;overflow:hidden}.home-profile-info .profile-info-wrapper .user-info .info-wrapper .user-name{font-size:40px;line-height:1.1;font-weight:600;letter-spacing:0;font-family:"SF Pro Display";color:#111}}@media (max-width:813px){.home-profile-info .edit-icon{margin-right:6px}.home-profile-info .profile-info-wrapper .user-info .info-wrapper .user-name{font-size:32px;line-height:1.125;font-weight:600;letter-spacing:.004em;font-family:"SF Pro Display";color:#111}}.home-profile-membership,.home-profile-membership input[type=text],.home-profile-membership select{line-height:1.47059;font-weight:400;font-family:"SF Pro Text";letter-spacing:-.022em;background-color:#fff}.isIOS .home-profile-info{height:auto}.isIOS .profile-info-container{height:auto;overflow:inherit}.isIOS .loading{height:500px}.home-profile-membership{height:100%;color:#383838;font-size:17px;overflow-y:auto;-webkit-overflow-scrolling:touch}.home-profile-membership ui-view{display:none}.home-profile-membership .content-wrapper{width:100%;padding:40px 50px}.home-profile-membership .field{width:100%;display:inline-block}.home-profile-membership .field .action,.home-profile-membership .field .name,.home-profile-membership .field .value{float:left;display:inline-block;padding-bottom:18px}.home-profile-membership .field .name{width:28%;color:#888}.home-profile-membership .field .value{width:49%;text-overflow:ellipsis}.home-profile-membership .field .action{width:23%;text-align:right}.home-profile-membership .school-data{position:relative}.home-profile-membership .buttons{position:absolute;top:0;right:0;color:#0070c9;font-size:16px}.home-profile-membership .edit-button{width:30px;height:30px;float:right;background-image:url(../images/SVG_Icons/Pencil_Icon.svg);background-repeat:no-repeat;background-position:center;background-size:20px}.home-profile-membership a{color:#0070c9;text-decoration:none;font-size:17px}.home-profile-membership hr{margin:20px 0 40px}.home-profile-membership input[type=text],.home-profile-membership select{border-radius:4px;border:1px solid #d6d6d6;padding-left:8px;padding-right:5px;height:1.7em;width:100%;max-width:600px;-webkit-appearance:none;font-size:17px}.home-profile-membership .select-wrapper{max-width:600px}.home-profile-membership select{padding-right:22px;position:relative}.home-profile-membership .select-wrapper.icon{display:inline-block;position:relative;width:100%}.home-profile-membership .select-wrapper.icon:after{content:"";width:15px;height:15px;text-align:center;border-left:none;position:absolute;top:7px;right:13px;pointer-events:none;line-height:17px;color:#919191;font-size:20px;font-weight:700}.home-profile-membership button,.home-profile-membership input[type=button],.home-profile-membership input[type=submit]{color:#0070c9;cursor:pointer;text-decoration:none;border:0;font-size:17px;padding:0;background-color:transparent;text-align:right;letter-spacing:-.022em}.home-profile-membership .tooltip-wrapper{width:225px;visibility:hidden}.home-profile-membership .tooltip-wrapper.showTooltip{visibility:visible}.home-profile-membership .school-form.showError .school-info-input.ng-invalid{background-color:#fefdd2;box-shadow:0 0 5px #0070c9;border:1px solid #0070c9}@media (max-width:813px){.home-profile-membership .school-form{padding-top:30px}.home-profile-membership .school-form .buttons{right:auto;left:0}}.home-profile-membership .field.groups .value{width:72%}.home-profile-membership .field.groups .value p{margin-top:0}.home-profile-membership .field.groups .value .expiration.after{display:none}.home-profile-membership .field.groups .value .expiration.before{float:right}.home-profile-membership .field.groups .value ul{list-style:none;padding:0;margin:0}.home-profile-membership .field.groups .value ul li{margin-bottom:15px}.home-profile-membership .field.groups .value ul li a{display:inline-block;max-width:61%;text-align:justify}.home-profile-membership .validation-tooltip{display:block;position:relative;float:none}.home-profile-membership .validation-tooltip .tooltip-message{bottom:40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;min-width:347px;text-align:center;font-size:14px;line-height:23px;font-family:SFProText,SFProDisplay,"Helvetica Neue";background:#FBEA9F;color:#333;border:1px solid #ddd;border-radius:3px;box-shadow:none;padding:9px 15px;z-index:100}.home-profile-membership .validation-tooltip .tooltip-message:before{content:'';position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:100%;width:0;height:0;border-top:11px solid #ddd;border-right:10px solid transparent;border-left:10px solid transparent}.home-profile-membership .validation-tooltip .tooltip-message:after{content:'';position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:100%;width:0;height:0;border-top:9px solid #FBEA9F;border-right:8px solid transparent;border-left:8px solid transparent}@media (min-width:814px){.home-profile-membership h1.mobile-only{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(0 0 99.9% 99.9%)}}@media (max-width:1050px){.home-profile-membership h1{font-size:32px;line-height:1.8365;letter-spacing:.004;font-weight:600;font-family:SFProDisplay;color:#111;margin-top:0;margin-bottom:10px}.home-profile-membership hr{margin:7px 0 25px}.home-profile-membership .content-wrapper{padding:12px 20px 22px}.home-profile-membership .field{margin-bottom:13px}.home-profile-membership .field .action,.home-profile-membership .field .name,.home-profile-membership .field .value{width:100%;text-align:left;padding-bottom:5px}.home-profile-membership button,.home-profile-membership input[type=button],.home-profile-membership input[type=submit]{text-align:left}.home-profile-membership .select-wrapper,.home-profile-membership input[type=text],.home-profile-membership select{max-width:inherit}.home-profile-membership .buttons{top:-3px}.home-profile-membership .validation-tooltip .tooltip-message{left:77%;text-align:left}.home-profile-membership .validation-tooltip .tooltip-message:after,.home-profile-membership .validation-tooltip .tooltip-message:before{left:10%}.home-profile-membership .field.groups .value{width:inherit}.home-profile-membership .field.groups .value .expiration.after{display:block}.home-profile-membership .field.groups .value .expiration.before{display:none}}@media (max-width:813px){.home-profile-membership .content-wrapper{padding:22px 14px}}.home-profile-progress-report{width:100%;height:100%;z-index:3;overflow:auto;-webkit-overflow-scrolling:touch;overflow-x:hidden;background-color:#fff;font-family:SFProDisplay,"SF Pro Text","Helvetica Neue",Arial}.home-profile-progress-report .loading{min-height:120px}.home-profile-progress-report .header-banner{width:100%;margin:auto;height:25vw;background-color:transparent;background-image:url(../images/progressreportbg.jpg);background-repeat:no-repeat;background-size:cover;background-position:50% 0}.home-profile-progress-report h1{margin:53px auto 0;padding:0;font-size:48px;line-height:1.08365;font-weight:600;letter-spacing:-.003em;color:#111;text-align:center}.home-profile-progress-report .center a,.home-profile-progress-report p{font-size:21px;line-height:1.38105;font-weight:400;letter-spacing:.011em}.home-profile-progress-report p{color:#333;width:72%;margin:15px auto auto;text-align:center}.home-profile-progress-report .center{margin-top:13px}.home-profile-progress-report .center a{display:inline-block;color:#0070c9;text-decoration:none}.home-profile-progress-report .center a[disabled=disabled]{color:#d6d6d6;cursor:default}.home-profile-progress-report .center a.load.icon-download::after{background:url(../images/animated_spinner.gif) center no-repeat;content:" ";width:18px;height:16px;background-size:16px;top:2px}.home-profile-progress-report .center .icon-download::after{padding-left:2px}.home-profile-progress-report .center .icon-chevronright::after{padding-left:.25em}.home-profile-progress-report section{width:80%;border-top:1px solid #ddd;margin:53px auto auto}.home-profile-progress-report section h2{font-size:40px;line-height:1.1;font-weight:600;letter-spacing:0;color:#111;text-align:center;margin:auto;padding-top:53px}.home-profile-progress-report section label{font-size:17px}.home-profile-progress-report section input:disabled+label{color:#d6d6d6}.home-profile-progress-report section p{width:90%;margin-top:15px;font-size:17px;line-height:1.47059;font-weight:400;letter-spacing:-.022em;font-family:"SF Pro Text",SFProDisplay,"Helvetica Neue",Arial}.home-profile-progress-report section .center{margin-top:13px}.home-profile-progress-report section .center a{display:inline-block;font-size:17px;line-height:1.47059;font-weight:400;letter-spacing:-.022em;font-family:"SF Pro Text"}.home-profile-progress-report section .center a[disabled=disabled]{color:#d6d6d6;cursor:default}.home-profile-progress-report section:last-child{padding-bottom:100px}@media (max-width:1100px) and (orientation:portrait),(max-width:1296px) and (orientation:landscape){.home-profile-progress-report h1{font-size:40px;line-height:1.1;font-weight:600;letter-spacing:0}.home-profile-progress-report .center a,.home-profile-progress-report p{font-size:21px;line-height:1.38105;font-weight:400;letter-spacing:.011em}.home-profile-progress-report section h2{font-size:32px;line-height:1.125;letter-spacing:.004em}.home-profile-progress-report section .center a,.home-profile-progress-report section p{font-size:17px;line-height:1.47059;letter-spacing:-.022em}}@media (max-width:813px){.home-profile-progress-report .header-banner{height:35vw}.home-profile-progress-report h1{font-size:32px;line-height:1.125;font-weight:600;letter-spacing:.004em;width:85%;max-width:665px}.home-profile-progress-report .center a,.home-profile-progress-report p{font-size:19px;line-height:1.42115;font-weight:400;letter-spacing:.012em}.home-profile-progress-report p{width:81%}.home-profile-progress-report .center a.load.icon-download::after{width:15px;height:13px;background-size:13px}.home-profile-progress-report section{width:90%;border-top:1px solid #ddd}.home-profile-progress-report section h2{font-size:28px;line-height:1.14286;font-weight:600;letter-spacing:-.007em}.home-profile-progress-report section p{width:90%}.home-profile-progress-report section a{font-size:17px}.home-profile-progress-report section label{font-size:14px}}.staging-window{background-color:#fff;height:100%}.staging-window form{height:100%}.staging-window .loading-data{background:url(../images/animated_spinner.gif) center center no-repeat;background-size:30px;width:100%;height:calc(100% - 44px)}.staging-window .panel{height:2.75em;max-height:55px}.staging-window .panel-flex{display:flex;background-color:#f7f7f7}.staging-window .close-staging{text-align:left}.staging-window .done-staging{text-align:right;position:absolute;top:9px;right:3px}.staging-window .close-staging,.staging-window .done-staging{font-size:16px;border:0;background-color:transparent;color:#0070c9;cursor:pointer;width:125px;min-width:125px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.staging-window .done-staging.disabled{color:#bfbfbf;cursor:default}.staging-window label{display:inline-block;margin-right:10px;cursor:pointer;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto;max-width:92%;min-width:90%;line-height:2.8em}.staging-window label span{display:inline-block;width:20px;height:20px;border:1px solid #0070c9;border-radius:50%;line-height:19px;font-weight:700;color:#0070c9;margin-right:6px;font-size:smaller;text-align:center;vertical-align:center}.staging-window .toggle input[type=checkbox]{width:58px;height:40px;margin-top:-2px;margin-left:-1px;border:0;position:absolute;background:0 0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.staging-window .showOutline{outline:#83BFFC solid 2px;outline-offset:2px}.staging-window .aria-outline-off .showOutline{outline:0}.staging-window ul.staging-toggle-wrapper{height:auto;padding-left:0;list-style-type:none;background-color:#fff}.staging-window ul.staging-toggle-wrapper li{margin:0 0 0 15px;min-height:2.813em}.staging-window ul.staging-toggle-wrapper li .staging-switch-label{display:inline-block;height:44px;vertical-align:top}.staging-window ul.staging-toggle-wrapper li .staging-switch-label span{display:inline-block;margin-top:10px}.staging-window ul.staging-toggle-wrapper li .switch-toggle{display:inline-block;height:44px;float:right;margin-right:10px;padding-top:4px}.switch-toggle .toggle{display:inline-block}.switch-toggle .toggle input{outline-offset:-3px}.switch-toggle .toggle .slider-wrapper{height:2.25em;width:3.5em;border-radius:1.125em;background-color:#ccc;cursor:pointer}.switch-toggle .toggle .slider-wrapper .slider{height:2em;width:2em;background:#fff;border-radius:1em;display:inline-block;vertical-align:middle;margin:2px;-webkit-transition:.4s;transition:.4s}.switch-toggle .toggle .slider-wrapper.clicked{background:#50d76a}.switch-toggle .toggle .slider-wrapper.clicked .slider{-webkit-transform:translateX(1.25em);-ms-transform:translateX(1.25em);transform:translateX(1.25em)}.staging-window .staging-type{height:auto;overflow-y:hidden;padding-left:0;list-style-type:none;background-color:#fff}.staging-window .staging-type li{border-top:none;margin:0 0 0 15px;min-height:2.813em}.staging-window .staging-type .staging-type-data{display:inline-block;height:44px;float:right;margin-right:10px;padding-top:4px}.staging-window .staging-type .staging-type-data .viewWrapper{margin-top:10px}.staging-window .staging-type .staging-type-data .dropdown{margin-top:5px}.staging-window .staging-type .staging-type-data .dropdown .selectWrapper{display:inline-block;position:relative}.staging-window .staging-type .staging-type-data .dropdown .selectWrapper .dropdownSelectedvalue{height:27px;line-height:27px;width:auto;position:absolute;right:25px}.staging-window .staging-type .staging-type-data .dropdown .selectWrapper:after{content:"\25be";width:25px;height:25px;border-left:none;position:absolute;top:5px;right:8px;pointer-events:none;text-align:right;line-height:17px;color:#919191;font-size:16px;font-weight:700}.staging-window .staging-type .staging-type-data .dropdown select{opacity:0;height:27px;-webkit-appearance:none;padding:0 24px 0 15px;font-family:SFProDisplay,SFProText,"Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;outline:0;position:relative;line-height:24px;background-color:#fff;background-position:right 6px center;background-repeat:no-repeat;background-size:12px;border:1px solid #959595;font-size:15px;font-weight:400;cursor:pointer}.staging-window .staging-type .staging-type-label{display:inline-block;height:44px;vertical-align:top}.staging-window .staging-type .staging-type-label span{display:inline-block;margin-top:10px}.staging-window .panel.panel-flex h1,.staging-window .panel.panel-flex h2{min-width:calc(100% - 250px);width:calc(100% - 250px);line-height:28px;height:45px;font-size:18px;font-weight:500;padding:0;margin:0}.staging-window ul.list{height:calc(100% - 45px);overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;background-color:#EFEFF4}.staging-window ul.list .loading{height:130px;background-color:#fff}.staging-window ul.list .loading .error-msg{padding-bottom:7px;vertical-align:bottom}.staging-window ul.list .no-data{line-height:90px;padding-top:5%;background:#fff}.staging-window ul.list li .audience-checkbox,.staging-window ul.list li .input-audience-checkbox{right:12px;-webkit-appearance:none;height:25px;border:0;background-color:transparent;cursor:pointer}.staging-window ul.list .arrow-right,.staging-window ul.list li .input-audience-checkbox:checked{background-image:url(../images/checkMark.png);background-repeat:no-repeat;background-position:center center}.staging-window ul.list li .input-audience-checkbox{-moz-appearance:none;appearance:none;width:25px;margin:7px 15px 0 0;float:right;position:relative;display:inline-block;color:#0070c9}.staging-window ul.list li .input-audience-checkbox:checked{background-size:auto 1.05em}.staging-window ul.list li .audience-checkbox{position:absolute;-moz-appearance:none;appearance:none;width:25px}.staging-window ul.list li:first-child{border-top:none}.staging-window ul.list li ul.categoriesList{height:auto;overflow-y:hidden;padding-left:0;cursor:pointer;list-style-type:none;background-color:#fff}.staging-window ul.list li ul.categoriesList li{padding:0 0 0 15px;min-height:2.813em;border-bottom:1px solid #ddd}.staging-window ul.list li ul.categoriesList li a.sliding{height:44px;left:0!important;padding:10px 10px 13px 0;cursor:pointer;outline-offset:-2px}.staging-window ul.list li ul.categoriesList li:last-child{border-bottom:transparent}.staging-window ul.list li ul.categoriesList li .row{margin-top:-42px}.staging-window ul.list .subheader{height:4em;max-height:65px;padding-top:30px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background-color:#EFEFF4;color:#606065;font-size:14px;font-weight:400;font-family:"SFProDisplay, SFProText";padding-left:15px}.staging-window ul.list .subheader.last-subheader{border-bottom-color:transparent}.staging-window ul.list .subheader h3{margin:0;padding:0;font-size:14px;font-weight:400}.staging-window ul.list .arrow-right{height:.938em;width:1.25em;margin:15px 15px 0 0;float:right;position:relative;display:inline-block;color:#0070c9;background-color:transparent;background-size:auto .75em}@media (-webkit-min-device-pixel-ratio:1.3){.staging-window ul.list .arrow-right{background-image:url(../images/checkMark@2x.png)}}.staging-window ul.list .title{display:block;font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.staging-window button.close{top:10px;position:absolute;left:10px;font-size:14px;border:0;background-color:transparent;color:#0070c9}.staging-window fieldset,.staging-window legend{border:0;padding:0;margin:0}.error-page .center-container{height:300px;width:550px;max-height:80%;max-width:90%}.error-page .center-container .scrollable{padding:35px 20px 0}@media (max-width:480px) and (orientation:portrait),(max-width:825px) and (orientation:landscape){.error-page{font-size:17px}.error-page .center-container{max-width:90%;max-height:80%}.error-page h1{font-size:29px}}.subscribe{height:100%}.message-dialog.subscribe.invalidlink .modal{width:27.9em}@media only screen and (min-device-width:813px) and (max-device-width:1024px) and (orientation:portrait),only screen and (min-device-width:826px) and (max-device-width:1024px) and (orientation:landscape),only screen and (min-device-width:813px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:826px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:813px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:826px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-width:813px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1),only screen and (min-device-width:826px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.related-assets-list{-webkit-overflow-scrolling:touch}.news .panel .center-title h1{width:95%}.desktop .model-window-content .faq div.static-page section{overflow-y:scroll}.related-assets-list-general{height:calc(100% - 44px)!important}}@media all and (max-width:580px){body .model-window-container:not(.centred){top:0;left:0;-webkit-transform:translate(0,0);transform:translate(0,0)}}@media only screen and (max-width:580px){.model-window-container.stagingModal{height:100%;width:100%;max-width:100%;max-height:100%}.model-window-container.stagingModal label{max-width:85%}}@media all and (max-width:550px){.home-resources .welcome-header .apple-teacher-logo-wrapper .header-row{min-height:146px;width:100%;background-size:80%,auto,contain}}@media all and (min-width:450px) and (max-width:550px){.home-resources .welcome-header .apple-teacher-logo-wrapper .header-row{background-size:70%,auto,contain}}@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm){.desktop .news .panel .right-links{margin-top:-5px}.desktop .news .panel .navbar-toggle.right-links{margin-top:-51px}}@media only screen and (min-height:1025px){.message-dialog .modal.award-window{max-height:479px}.message-dialog .modal.award-window .message .desc{max-height:280px}}@media only screen and (max-height:1024px){.message-dialog .modal.award-window{max-height:479px}.message-dialog .modal.award-window .message .desc{max-height:275px}}@media only screen and (max-height:960px){.message-dialog .modal.award-window .message .desc{max-height:265px}}@media only screen and (max-height:850px){.message-dialog .modal.award-window{max-height:425px}.message-dialog .modal.award-window .message .desc{max-height:230px}}@media only screen and (max-height:768px){.message-dialog .modal.award-window{max-height:420px}.message-dialog .modal.award-window .message .desc{max-height:225px}}@media screen and (max-width:1024px){guided-learning-preview .gl-wrapper .section{margin:0 30px;width:calc(100% - 60px)}guided-learning-preview .collection-title-wrapper-sec{width:calc(100% - 60px)}}