.FeedbackDialog .Dialog__dialog{width:500px}.FeedbackDialog__option-wrapper{margin:0}.FeedbackDialog input[type=radio]{margin-right:10px}.FeedbackDialog__button{min-width:100px}.FeedbackDialog .Label{display:inline}.FeedbackDialog .TextArea{margin-top:20px}.CollaborateDialog .Dialog__dialog{width:500px}#legalCopy{margin-top:20px;font-size:14px;color:#767676}#unauthorizedAjaxModal .modal-opaque-background{width:100%;height:100%;position:fixed;background-color:#373d3e}#unauthorizedAjaxModal .dialog-title{margin-top:0;margin-bottom:10px}#unauthorizedAjaxModal .modal-content{overflow:hidden}#unauthorizedAjaxModal .modal-content:after,#unauthorizedAjaxModal .modal-content:before{content:" ";display:table}#unauthorizedAjaxModal .modal-content:after{clear:both}#unauthorizedAjaxModal .modal-content input[type=email],#unauthorizedAjaxModal .modal-content input[type=password]{margin:0}#unauthorizedAjaxModal .modal-content input[type=email].error,#unauthorizedAjaxModal .modal-content input[type=password].error{border-color:#c92711}#unauthorizedAjaxModal .modal-content label{font-size:14px;margin:10px 0 0}#unauthorizedAjaxModal .dialog-links{font-size:14px;font-weight:600;margin-top:16px}#unauthorizedAjaxModal .dialog-links a{display:block}#unauthorizedAjaxModal .dialog-links a+a{padding-top:8px}#unauthorizedAjaxModal .signup-legal-herp-and-derp-section{font-size:14px;padding-top:16px;margin:0}.modal-content{overflow:hidden}.modal-content:after,.modal-content:before{content:" ";display:table}.modal-content:after{clear:both}.modal-content a{white-space:nowrap}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.center{text-align:center}.half{width:49%}.float-right{float:right}.float-left{float:left}.error-msg{font-size:14px;color:#c92711}.email-sent-message{margin-top:5px;color:#538000;display:none}#greenSuccessIcon{background-position:-764px -414px;width:20px;height:20px;float:left;margin-right:5px}#createAccountModal .existing-account-link{float:right}@media (max-width:767px){#createAccountModal .existing-account-link{float:none;margin-top:20px;display:block}}#createAccountModal .almost-done{margin-bottom:16px}#createAccountModal .signup-section-title{font-size:14px;margin:0;padding:10px 0 0}#createAccountModal .signup-form-section{padding-top:5px}#createAccountModal .signup-form-section label,#createAccountModal .signup-form-section legend{font-size:16px;display:block;color:#505355;font-weight:700;padding:20px 0 0;margin:0;border:0 none transparent}#createAccountModal .signup-form-section input{margin:0}#createAccountModal .signup-form-section input.error{border-color:#c92711}#createAccountModal .signup-form-section fieldset{margin:0;padding:0;border:none}#createAccountModal #signupError{margin-bottom:13px}#createAccountModal .signup-name{margin:0 0 5px}#createAccountModal .signup-zip-search-section{width:100%;position:relative}#createAccountModal .signup-zip-search-section:after,#createAccountModal .signup-zip-search-section:before{content:" ";display:table}#createAccountModal .signup-zip-search-section:after{clear:both}#createAccountModal #displayName,#createAccountModal #schoolZip{margin:0;height:35px;border:1px solid #c5c5c5;width:100%;float:left;padding-left:10px}#createAccountModal #schoolZip__spinner{font-size:1.5em;position:absolute;right:0;margin:4px 10px 0 0;display:none}#createAccountModal #selectSchoolContainer{padding-top:20px}#createAccountModal .glyphicon-spin{-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}#createAccountModal .checkbox-list,#createAccountModal .radio-list{list-style-type:none;padding:0;margin:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){#createAccountModal .checkbox-list,#createAccountModal .radio-list{-ms-flex-wrap:wrap;flex-wrap:wrap}}#createAccountModal .checkbox-list li,#createAccountModal .radio-list li{display:inline-block;padding:0;margin-right:.25em}#createAccountModal .checkbox-list li:last-child,#createAccountModal .radio-list li:last-child{margin-right:0}@media (max-width:767px){#createAccountModal .checkbox-list li,#createAccountModal .radio-list li{margin:10px 2.5%}}#createAccountModal .checkbox-list li label,#createAccountModal .radio-list li label{cursor:pointer;padding:0;margin:0}#createAccountModal .checkbox-list li label .input,#createAccountModal .radio-list li label .input{text-align:center;position:relative;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}#createAccountModal .checkbox-list li label .input input,#createAccountModal .radio-list li label .input input{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#createAccountModal .checkbox-list li label .input .input-display,#createAccountModal .radio-list li label .input .input-display{background-color:#fff;border:2px solid #d5dbdb;display:block}#createAccountModal .checkbox-list li label .input .input-display .text,#createAccountModal .radio-list li label .input .input-display .text{color:#008296;position:absolute;top:0;left:0;font-size:16px;font-weight:400}#createAccountModal .checkbox-list li label .input input:checked~.text,#createAccountModal .radio-list li label .input input:checked~.text{color:#fff}#createAccountModal .checkbox-list li label .input input:checked+.input-display,#createAccountModal .radio-list li label .input input:checked+.input-display{background-color:#008296;border-color:#008296}#createAccountModal .checkbox-list li label .input input:checked+.input-display .text,#createAccountModal .radio-list li label .input input:checked+.input-display .text{color:#fff}#createAccountModal .checkbox-list li label .input input:checked:focus+.input-display,#createAccountModal .checkbox-list li label .input input:focus+.input-display,#createAccountModal .radio-list li label .input input:checked:focus+.input-display,#createAccountModal .radio-list li label .input input:focus+.input-display{border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);outline:0 none}@media (min-width:768px){#createAccountModal #gradesList{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#createAccountModal #gradesList .input-display{width:35px;height:35px}@media (max-width:767px){#createAccountModal #gradesList .input-display{width:50px;height:50px}}#createAccountModal #gradesList .input-display .text{line-height:35px;width:35px;height:35px}@media (max-width:767px){#createAccountModal #gradesList .input-display .text{width:50px;height:50px;line-height:50px}}#createAccountModal #experienceList{margin-bottom:30px}@media (max-width:767px){#createAccountModal #experienceList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#createAccountModal #experienceList li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-right:1em}@media (min-width:480px){#createAccountModal #experienceList li:last-child{margin-right:0}}#createAccountModal #experienceList .input-display{width:100%;height:35px}@media (max-width:767px){#createAccountModal #experienceList .input-display{height:50px}}#createAccountModal #experienceList .input-display .text{width:100%;line-height:35px;height:35px}@media (max-width:767px){#createAccountModal #experienceList .input-display .text{height:50px;line-height:50px}}@media (max-width:767px){#createAccountModal{width:100%}#createAccountModal .modal-dialog{padding:0;margin:0;width:100%;border:none}#createAccountModal .half{width:100%}}.AccountMenu{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px}.AccountMenu__list{list-style-type:none;margin:0;padding:0}.AccountMenu__list-item{white-space:nowrap;border-bottom:1px solid #f3f3f3}.AccountMenu__current-user{padding:10px 20px;color:#373d3e}.AccountMenu__current-user .icon{position:relative;margin-right:10px}.AccountMenu__current-user .icon.icon--profile-circle{width:28px;height:28px;top:6px}.AccountMenu__current-user .icon.icon--profile{top:3px}.AccountMenu__link{display:block;padding:10px 20px;color:#505355}.AccountMenu__link:active,.AccountMenu__link:focus,.AccountMenu__link:hover{color:#222627}.AccountMenu__link .icon{position:relative;margin-right:10px;width:14px;height:14px;top:2px}.AccountMenu__link .icon.icon--profile-circle{margin-right:5px}.Popover{position:absolute;z-index:9}.Popover--arrow{border:1px solid #f3f3f3}.Popover--arrow:after{content:"";position:absolute;z-index:2;top:-10px;right:25px;width:0;height:0;border:10px solid #fff;border-left-color:transparent;border-bottom-color:transparent;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.Popover__close{color:inherit;position:absolute;right:0;margin:10px;z-index:1;background:none;border:none}.Popover--position-left{right:100%;margin-right:5px}.Popover--position-right{left:100%;margin-left:5px}.Popover--position-top{bottom:100%;margin-bottom:5px}.Popover--position-bottom{top:100%;margin-top:5px}.Popover--position-bottom.Popover--arrow{margin-top:15px}.Popover--align-left{left:0}.Popover--align-right{right:0}.Popover--align-right.Popover--arrow{right:-20px}.Popover--align-top{top:0}.Popover--align-bottom{bottom:0}.Popover--align-vertical-center{margin:auto;top:0;bottom:0}.Popover--align-horizontal-center{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.AccountDropdown{display:inline}.AccountDropdown .Popover{box-shadow:0 4px 8px hsla(0,0%,7%,.15),0 -4px 8px hsla(0,0%,7%,.15)}.AccountDropdown .Popover:after{box-shadow:4px -4px 8px hsla(0,0%,7%,.15)}.AccountDropdown .AccountMenu,.AccountMobile{background-color:#fff}.AccountMobile{width:100%}.AccountMobile .AccountMenu{padding:0 20px 20px;box-shadow:0 5px 5px hsla(0,0%,7%,.15)}.AccountMobile .AccountMenu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.AccountMobile .AccountMenu__list-item{border-bottom:none}.AccountMobile .AccountMenu__list-item:first-child{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%}.AccountMobile .AccountMenu__list-item:last-child{border-left:1px solid #c5c5c5;margin-left:10px;padding-left:10px}.AccountMobile .AccountMenu__list-item .icon{margin-right:5px}.AccountMobile .AccountMenu__current-user{padding:0 0 10px;font-size:18px;-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;font-weight:500}.AccountMobile .AccountMenu__current-user .icon{margin-right:10px}.AccountMobile .AccountMenu__link{padding:0}.AssetTypeLink{color:#505355}.AssetTypeLink:focus,.AssetTypeLink:hover{color:#373d3e}.AssetTypeLink--active{color:#00464f;font-weight:500}.AssetTypeLink--disabled{cursor:default;color:#767676}.AssetTypeLink--disabled:focus,.AssetTypeLink--disabled:hover{color:#767676}.AssetFilterLink{font-size:14px;color:#505355;position:relative;padding-left:17px}.AssetFilterLink:after,.AssetFilterLink:before{content:"";border:1px solid #505355;border-radius:100%;position:absolute;display:block}.AssetFilterLink:before{width:12px;height:12px;left:0;top:2px}.AssetFilterLink:after{width:6px;height:6px;left:3px;top:5px}.AssetFilterLink:focus,.AssetFilterLink:hover{color:#373d3e}.AssetFilterLink:focus:before,.AssetFilterLink:hover:before{border-color:#373d3e}.AssetFilterLink--disabled{cursor:default}.AssetFilterLink--disabled:not(.AssetFilterLink--active){color:#767676}.AssetFilterLink--disabled:not(.AssetFilterLink--active):after,.AssetFilterLink--disabled:not(.AssetFilterLink--active):before{border-color:#767676}.AssetFilterLink--disabled:not(.AssetFilterLink--active):focus,.AssetFilterLink--disabled:not(.AssetFilterLink--active):hover{color:#767676}.AssetFilterLink--disabled:not(.AssetFilterLink--active):focus:after,.AssetFilterLink--disabled:not(.AssetFilterLink--active):focus:before,.AssetFilterLink--disabled:not(.AssetFilterLink--active):hover:after,.AssetFilterLink--disabled:not(.AssetFilterLink--active):hover:before{border-color:#767676}.AssetFilterLink--active{font-weight:500;color:#373d3e}.AssetFilterLink--active:before{border-color:#373d3e}.AssetFilterLink--active:after{border-color:#ff8f01;background-color:#ffa723}.AssetFilterLink--notification-dot{color:#c92711}.MyContentFilters__asset-types{border-bottom:1px solid #c5c5c5;padding-bottom:20px;margin-bottom:20px}.MyContentFilters__asset-types-list{list-style-type:none;margin:0;padding:0 0 0 10px}.MyContentFilters__asset-types-list-item{margin:10px 0 0}.MyContentFilters__all-collections{border-bottom:1px solid #c5c5c5;padding-bottom:20px;padding-left:10px;margin-bottom:20px}.MyContentFilters__filters-title{font-size:14px;font-weight:500;border-bottom:none;margin:0;padding:0}.MyContentFilters__filters-list{list-style-type:none;margin:0;padding:0 0 0 10px}.MyContentFilters__filters-list-item{margin:5px 0 0}.MyContentFilters .icon{position:relative;top:3px;margin-left:5px}.MyContentFilters .Tooltip__content strong{display:block;font-size:18px;padding-top:5px}.MyContentFilters .Tooltip__content p{color:#fff;max-width:400px}.NavMobile__background{position:fixed;top:0;bottom:0;left:0;width:100%;z-index:1010;background-color:transparent;transition:background-color .3s}.NavMobile__nav{position:fixed;top:0;bottom:0;width:300px;left:-300px;z-index:1011;background-color:#f7f7f7;transition:left .3s ease-out}.NavMobile__nav-header{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;background-color:#fff}.NavMobile__close{margin-left:auto;color:#767676}.NavMobile__close:active,.NavMobile__close:focus,.NavMobile__close:hover{color:#505355}.NavMobile__content{padding:20px}.NavMobile__content-list{list-style-type:none;margin:0;padding:0 0 0 20px}.NavMobile__content-link{display:block;padding:5px 0;color:#767676}.NavMobile__content-link:active,.NavMobile__content-link:focus,.NavMobile__content-link:hover{color:#505355}.NavMobile--closed .NavMobile__background{left:-100%}.NavMobile--closed .NavMobile__nav .AccountMenu,.NavMobile--closed .NavMobile__nav .NavMobile__close{display:none}.NavMobile--open .NavMobile__background,.NavMobile--opening .NavMobile__background{background-color:rgba(0,0,0,.65)}.NavMobile--open .NavMobile__nav,.NavMobile--opening .NavMobile__nav{left:0}