.popover .popover-title,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button-gold{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif}#referModal .referFriendContent:after,.partial-reg-form-modal .reg-modal .cart-product table tr:after,.partial-reg-form-modal .reg-modal .expirationDiv,.partial-reg-form-modal .reg-modal .haveCouponText,.partial-reg-form-modal .reg-modal .tabArea .blockTabs:after,.partial-reg-form-modal .reg-modal .tabArea:after,.referFriend .referFriendContent:after{clear:both}@media (min-width:768px){.popover{max-width:500px;width:auto}}.popover .popover-title{background:0 0;font-weight:600;margin:0 .5em;padding-left:.5em;padding-right:.5em;border-bottom:1px solid #D7E9F3}.wizardBar .question h3,li.shareTitle{font-family:'Droid Serif','Palatino Linotype','Book Antiqua',Palatino,serif}.popover.colorful{border-color:transparent;background:currentColor}.popover.colorful .popover-title{background:0 0;font-size:1.25em;font-weight:600;margin:0;padding-left:.8em;padding-right:.8em;border-bottom:none;color:#fff!important}.popover.colorful .popover-content{padding-top:0;color:#fff!important}.popover.colorful .popover-content a,.popover.colorful .popover-content a:focus,.popover.colorful .popover-content a:hover{color:#fff!important}.popover.colorful.top .arrow{border-top-color:transparent}.popover.colorful.top .arrow:after{border-top-color:currentColor}.popover.colorful.left .arrow{border-left-color:transparent}.popover.colorful.left .arrow:after{border-left-color:currentColor}.popover.colorful.bottom .arrow{border-bottom-color:transparent}.popover.colorful.bottom .arrow:after{border-bottom-color:currentColor}.popover.colorful.right .arrow{border-right-color:transparent}.popover.colorful.right .arrow:after{border-right-color:currentColor}h1,h2,h3,h4,h5{font-weight:600}.socialProof{padding-right:15px;font-size:12px}@media (min-width:615px){.socialProof{display:inline-block}}.socialProof .socialStats{display:none}.socialProof .btn-xs{padding:1px 7px}.innerShare{width:100%}@media (min-width:992px){.innerShare{margin:0 auto}.innerShare ul{margin-right:15px}}.innerShare .icon-teacher{font-size:30px;vertical-align:middle}li.shareTitle{font-weight:700}.shareLike li:nth-child(2),.shareLike li:nth-child(3){margin-top:15px}.rateContent span{color:#1797B1;display:inline-block;text-align:center;width:40%;padding:8px;font-size:42px;margin:0 4%;border-radius:6px;cursor:pointer}.rateContent span:hover{color:#24505C}.rateContent span.selected{background:#24505C;color:#fff!important;cursor:default}@media (max-width:480px){.rateContent span{font-size:32px}}.socialProofBottom{display:block;margin-top:30px}.popover>.arrow,.wizardBar .mobileAction{display:none}.socialProofBottom .socialProof{border-top:1px solid #eee;padding:40px 0;float:none!important;margin:0 auto;width:100%;text-align:center}.socialProofBottom .socialProof .btn-xs{padding:1px 14px;font-size:15px}.wizardBar{text-align:center;background:#fff}.wizardBar .mobileAction a.btn{width:auto;margin:10px auto;font-size:16px;float:none}@media (max-width:600px){.wizardBar .fullWiz{display:none}.wizardBar .mobileAction{display:block}}.wizardBar h2{width:100%;margin:0;font-size:18px;padding:.6em;font-weight:400;color:#555;background:#eee}@media (max-width:767px){.wizardBar h2{font-size:16px}}.wizardBar .question{padding:15px;font-size:18px}.wizardBar .question h3{font-style:italic;font-weight:400;display:inline-block;font-size:1em;margin:0;vertical-align:top}.wizardBar .question .answers{display:inline-block}.wizardBar .question .answers a{display:block;float:left;margin-left:10px;cursor:pointer}.wizardBar .question .answers a:hover .icon{background:#1797B1}.wizardBar .question .answers a:hover .icon span{color:#fff}.wizardBar .question .answers a:hover .text{color:#24505c}.wizardBar .question .answers .icon{border-radius:50%;border:1px solid #1797B1;height:1em;width:1em;display:inline-block;overflow:hidden;float:left;-webkit-transition:background .25s ease;-o-transition:background .25s ease;transition:background .25s ease}.wizardBar .question .answers .icon span{font-size:.7em;line-height:1.3;float:left;width:100%;color:#24505c;-webkit-transition:color .25s ease;-o-transition:color .25s ease;transition:color .25s ease}.wizardBar .question .answers .text{float:left;line-height:1;color:#1797B1;-webkit-transition:color .25s ease;-o-transition:color .25s ease;transition:color .25s ease;padding:16px 10.67px}.wizardBar .question .answers .icon{font-size:50px}.wizardBar .question h3{padding:16px 0}@media (max-width:900px){.wizardBar .question{font-size:15px}.wizardBar .question .answers .icon{font-size:40px}.wizardBar .question .answers .text{padding:12.5px 8.33px}.wizardBar .question h3{padding:12.5px 0}}@media (max-width:600px){.wizardBar .question h3{padding-top:0}.wizardBar .question .answers{margin:auto;width:300px}.wizardBar .question .answers a{width:130px;margin:3px 9px 7px}.media.media-responsive-phone .media-body,.media.media-responsive-phone .media-left,.media.media-responsive-phone .media-right{float:none;width:100%;display:block;padding-top:0;padding-left:0;padding-right:0}.media.media-responsive-phone .media-body img,.media.media-responsive-phone .media-left img,.media.media-responsive-phone .media-right img{margin-left:auto;margin-right:auto;display:block}}.gold{color:#FCB426}.gold-bg{background-color:#FCB426;border-color:#FCB426}.darkgold{color:#E29735}.darkgold-bg{background-color:#E29735;border-color:#E29735}.green{color:#4abc8d}.green-bg{background-color:#4abc8d;border-color:#4abc8d}.active-green{color:#8CC63F}.dark-teal,.darkBlue{color:#24505c}.active-green-bg{background-color:#8CC63F;border-color:#8CC63F}.dark-teal-bg,.darkBlue-bg{background-color:#24505c;border-color:#24505c}.blue,.indigo{color:#4C8AC0}.blue-bg,.indigo-bg{background-color:#4C8AC0;border-color:#4C8AC0}.teal{color:#1797B1}.teal-bg{background-color:#1797B1;border-color:#1797B1}.seafoam{color:#4DC1B8}.seafoam-bg{background-color:#4DC1B8;border-color:#4DC1B8}.red{color:#DC674C}.red-bg{background-color:#DC674C;border-color:#DC674C}.errorText-bg{background-color:#a94442;border-color:#a94442}.purple{color:#4B66AF}.purple-bg{background-color:#4B66AF;border-color:#4B66AF}.logo-light-teal{color:#01B3D3}.logo-light-teal-bg{background-color:#01B3D3;border-color:#01B3D3}.logo-dark-teal{color:#0687AA}.logo-dark-teal-bg{background-color:#0687AA;border-color:#0687AA}.logo-orange{color:#F7921E}.logo-orange-bg{background-color:#F7921E;border-color:#F7921E}.sky-blue{color:#C3E5f6}.body-color,.gray{color:#555}.sky-blue-bg{background-color:#C3E5f6;border-color:#C3E5f6}.body-color-bg,.gray-bg{background-color:#555;border-color:#555}.gray-light{color:#ccc}.gray-light-bg{background-color:#ccc;border-color:#ccc}.gray-lightish{color:#999}.gray-lightish-bg{background-color:#999;border-color:#999}.gray-lighter{color:#eee}.gray-lighter-bg{background-color:#eee;border-color:#eee}.gray-lightest{color:#f5f5f5}.gray-lightest-bg{background-color:#f5f5f5;border-color:#f5f5f5}.study-blue{color:#0096b2}.study-blue-bg{background-color:#0096b2;border-color:#0096b2}.blueberry{color:#24505c}.blueberry-bg{background-color:#24505c;border-color:#24505c}.mango{color:#fab323}.mango-bg{background-color:#fab323;border-color:#fab323}@media (max-width:767px){.media.media-responsive .media-body,.media.media-responsive .media-left,.media.media-responsive .media-right{float:none;width:100%;display:block;padding-top:0;padding-left:0;padding-right:0}.media.media-responsive .media-body img,.media.media-responsive .media-left img,.media.media-responsive .media-right img{margin-left:auto;margin-right:auto;display:block}}@media (max-width:991px){.media.media-responsive-md .media-body,.media.media-responsive-md .media-left,.media.media-responsive-md .media-right{float:none;width:100%;display:block;padding-top:0;padding-left:0;padding-right:0}.media.media-responsive-md .media-body img,.media.media-responsive-md .media-left img,.media.media-responsive-md .media-right img{margin-left:auto;margin-right:auto;display:block}}@media (max-width:600px){.media.media-responsive-multi .media-body,.media.media-responsive-multi .media-left,.media.media-responsive-multi .media-right{float:none;width:100%;display:block;padding-top:0;padding-left:0;padding-right:0}.media.media-responsive-multi .media-body img,.media.media-responsive-multi .media-left img,.media.media-responsive-multi .media-right img{margin-left:auto;margin-right:auto;display:block}}@media (min-width:768px) and (max-width:991px){.media.media-responsive-multi .media-body,.media.media-responsive-multi .media-left,.media.media-responsive-multi .media-right{float:none;width:100%;display:block;padding-top:0;padding-left:0;padding-right:0}.media.media-responsive-multi .media-body img,.media.media-responsive-multi .media-left img,.media.media-responsive-multi .media-right img{margin-left:auto;margin-right:auto;display:block}}.bubble-text-field-label{display:block;font-weight:400}.bubble-text-field{display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;height:40px;height:auto;max-height:450px;overflow-y:scroll}.bubble-text-field:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.bubble-text-field::-moz-placeholder{color:#999;opacity:1}.bubble-text-field:-ms-input-placeholder{color:#999}.bubble-text-field::-webkit-input-placeholder{color:#999}.bubble-text-field[disabled],.bubble-text-field[readonly],fieldset[disabled] .bubble-text-field{cursor:not-allowed;background-color:#eee;opacity:1}textarea.bubble-text-field{height:auto}body.research .bubble-text-field{border:2px solid #bbb}.bubble-text-field.focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.bubble-text-field.error{border-color:#a94442}.bubble-text-field.error.focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.bubble-text-field .bubble-list{display:inline;float:left}.bubble-text-field .bubble,.bubble-text-field .input-bubble{display:inline-block;padding:4px 8px;background:#dedede;border-radius:4px;margin:0 6px 6px 0}.bubble-text-field .bubble span,.bubble-text-field .input-bubble span{color:#9a9a9a;margin-left:5px}.bubble-text-field .bubble span:hover,.bubble-text-field .input-bubble span:hover{color:#444;cursor:pointer}.bubble-text-field input{width:100%;border:none;outline:0}.errorText{color:#a94442}.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80)}.toast-top-center,.toast-top-full-width{top:0;right:0;width:100%}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:alpha(opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;overflow:hidden;background:15px center no-repeat;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80)}#toast-container>:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin:auto}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:alpha(opacity=40);filter:alpha(opacity=40)}#toast-container>div{margin:0 auto;padding:15px 15px 15px 50px;width:100%;-moz-border-radius:3px;-webkit-border-radius:3px 3px 3px 3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#FFF;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}#toast-container .toast{background-color:#222}#toast-container .toast-success{background-color:#4abc8d}#toast-container .toast-error{background-color:#DC674C}#toast-container .toast-info{background-color:#1797B1}#toast-container .toast-warning{background-color:#FCB426}#toast-container>.toast .badge{left:-10px;position:absolute;top:-10px;transform:scale(.75)}.ACE-1.earned:hover,.ACE-10.earned:hover,.ACE-100.earned:hover,.ACE-1K.earned:hover,.ACE-2.earned:hover,.ACE-20.earned:hover,.ACE-200.earned:hover,.ACE-3.earned:hover,.ACE-300.earned:hover,.ACE-4.earned:hover,.ACE-5.earned:hover,.ACE-50.earned:hover,.ACE-500.earned:hover,.CIRCLE-1.earned:hover,.CIRCLE-10.earned:hover,.CIRCLE-100.earned:hover,.CIRCLE-1K.earned:hover,.CIRCLE-20.earned:hover,.CIRCLE-200.earned:hover,.CIRCLE-3.earned:hover,.CIRCLE-300.earned:hover,.CIRCLE-50.earned:hover,.CIRCLE-500.earned:hover,.QUIZZES-1.earned:hover,.QUIZZES-10.earned:hover,.QUIZZES-100.earned:hover,.QUIZZES-1K.earned:hover,.QUIZZES-20.earned:hover,.QUIZZES-200.earned:hover,.QUIZZES-3.earned:hover,.QUIZZES-300.earned:hover,.QUIZZES-5.earned:hover,.QUIZZES-50.earned:hover,.QUIZZES-500.earned:hover{transform:scale(1.1)}#toast-container>.toast .badge.ACE,#toast-container>.toast .badge.QUIZZES{top:-5px;left:-3px}#toast-container>.toast .badge.DAYSLOGGEDIN,#toast-container>.toast .badge.LESSON{left:-2px;top:-11px}#toast-container>.toast .badge.VIDEOLENGTH{left:-8px;top:-12px}@media (min-width:480px){#toast-container>div{width:350px;margin:0 0 6px}#toast-container>.toast .badge.ACE,#toast-container>.toast .badge.QUIZZES{top:-5px;left:-10px}#toast-container>.toast .badge.DAYSLOGGEDIN,#toast-container>.toast .badge.LESSON{left:-9px;top:-11px}#toast-container>.toast .badge.VIDEOLENGTH{left:-15px}}#toast-container .toast-close-button{right:-7px;top:-19px;float:right;font-size:24px;font-weight:600;color:#aaa}#toast-container .gotIt{display:block;text-align:center;margin-top:10px;width:80px;color:#1797B1}#toast-container .gotIt:hover{color:#24505c}#toast-container .nextLesson{display:block;text-align:center;margin-top:10px;color:#1797B1}.inline-notification--success,.inline-notification--warning{display:-webkit-flex;-webkit-align-items:center;-webkit-animation-name:inlineNotificationEntrace;-webkit-animation-duration:.6s;-webkit-animation-fill-mode:both}#toast-container .nextLesson:hover{color:#24505c}#toast-container.toast-bottom-left{left:0}#toast-container.toast-bottom-left>div{opacity:.95}#toast-container.toast-bottom-left>.toast{background:#fff;padding-left:60px;border-radius:8px;position:relative;min-height:75px}@media (min-width:480px){#toast-container.toast-bottom-left{bottom:12px;left:12px;top:auto}#toast-container.toast-bottom-left>.toast{min-height:95px;padding-left:75px}}#toast-container.toast-bottom-left>.toast:before{font-family:icomoon;font-size:20px;line-height:1;position:absolute;top:15px;left:10px;color:#fff;border-radius:50%}@media (min-width:480px){#toast-container.toast-bottom-left>.toast:before{font-size:32px;top:19px;left:15px}}#toast-container.toast-bottom-left>.toast-success{border:3px solid #4abc8d}#toast-container.toast-bottom-left>.toast-success:before{content:"\e68c";background:#4abc8d;padding:10px}#toast-container.toast-bottom-left>.toast-success .toast-title{color:#4abc8d}#toast-container.toast-bottom-left>.toast-info{border:3px solid #5bc0de}#toast-container.toast-bottom-left>.toast-info:before{content:"\e687";background:#5bc0de;padding:10px}#toast-container.toast-bottom-left>.toast-info .toast-title{color:#5bc0de}#toast-container.toast-bottom-left>.toast-error{border:3px solid #DC674C}#toast-container.toast-bottom-left>.toast-error:before{content:"\e68b";background:#DC674C;padding:10px}#toast-container.toast-bottom-left>.toast-error .toast-title{color:#DC674C}#toast-container.toast-bottom-left>.toast-warning{border:3px solid #FCB426}#toast-container.toast-bottom-left>.toast-warning:before{content:"\e6a8";background:#FCB426;padding:10px}#toast-container.toast-bottom-left>.toast-warning .toast-title{color:#FCB426}#toast-container.toast-bottom-left .toast-message{color:#555}#toast-container.toast-top-center{top:10px;right:0;width:100%;color:#fff}@media (min-width:480px){#toast-container.toast-top-center{top:100px;right:0;width:100%}}#toast-container.toast-top-center .toast-close-button{color:#fff}#toast-container.toast-top-center a{text-decoration:underline}#toast-container.toast-top-center>div{opacity:.95;width:500px;max-width:100%;margin:auto}#toast-container.toast-top-center>.toast{padding-left:70px;border-radius:8px;position:relative;min-height:70px}#toast-container.toast-top-center>.toast:before{font-family:icomoon;font-size:26px;line-height:1;position:absolute;top:12px;left:15px;background:#fff;border-radius:50%}#toast-container.toast-top-center>.toast-success:before{content:"\e68c";padding:10px;color:#4abc8d}#toast-container.toast-top-center>.toast-info:before{content:"\e687";padding:10px;color:#5bc0de}#toast-container.toast-top-center>.toast-error:before{content:"\e68b";padding:10px;color:#DC674C}#toast-container.toast-top-center>.toast-warning:before{content:"\e6a8";padding:10px;color:#FCB426}#toast-container.toast-top-center .toast-message{color:#fff;font-size:14px;margin-top:8px}.alert-filter{border-radius:6px!important;background-color:#5bc0de;color:#fff}.alert-filter h3{margin:1em 0;line-height:1.25}.inline-notification--error,.inline-notification--success,.inline-notification--warning{border-radius:4px;margin-bottom:20px;color:#fff}.inline-notification--error .inline-notification__icon,.inline-notification--success .inline-notification__icon,.inline-notification--warning .inline-notification__icon{font-size:24px;line-height:1}.inline-notification--success{padding:10px 15px;background:#8cc63e;display:flex;align-items:center;animation-name:inlineNotificationEntrace;animation-duration:.6s;animation-fill-mode:both}.inline-notification--success .inline-notification__icon:before{font-family:icomoon;font-style:normal;font-weight:400;content:"\e65c"}.inline-notification--success .inline-notification__text{font-weight:600;padding-left:10px}.inline-notification--warning{padding:10px 15px;background:#e59b05;display:flex;align-items:center;animation-name:inlineNotificationEntrace;animation-duration:.6s;animation-fill-mode:both}.inline-notification--warning .inline-notification__icon:before{font-family:icomoon;font-style:normal;font-weight:400;content:"\e6a8"}.inline-notification--warning .inline-notification__text{font-weight:600;padding-left:10px}.inline-notification--error{padding:10px 15px;background:#bf2867;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-animation-name:inlineNotificationEntrace;animation-name:inlineNotificationEntrace;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.ACE-1.earned:hover .gloss,.ACE-10.earned:hover .gloss,.ACE-100.earned:hover .gloss,.ACE-1K.earned:hover .gloss,.ACE-2.earned:hover .gloss,.ACE-20.earned:hover .gloss,.ACE-200.earned:hover .gloss,.ACE-3.earned:hover .gloss,.ACE-300.earned:hover .gloss,.ACE-4.earned:hover .gloss,.ACE-5.earned:hover .gloss,.ACE-50.earned:hover .gloss,.ACE-500.earned:hover .gloss,.CIRCLE-1.earned:hover .gloss,.CIRCLE-10.earned:hover .gloss,.CIRCLE-100.earned:hover .gloss,.CIRCLE-1K.earned:hover .gloss,.CIRCLE-20.earned:hover .gloss,.CIRCLE-200.earned:hover .gloss,.CIRCLE-3.earned:hover .gloss,.CIRCLE-300.earned:hover .gloss,.CIRCLE-50.earned:hover .gloss,.CIRCLE-500.earned:hover .gloss,.DAYSLOGGEDIN-1.earned:hover .gloss,.DAYSLOGGEDIN-10.earned:hover .gloss,.DAYSLOGGEDIN-12.earned:hover .gloss,.DAYSLOGGEDIN-1K.earned:hover .gloss,.DAYSLOGGEDIN-2.earned:hover .gloss,.DAYSLOGGEDIN-20.earned:hover .gloss,.DAYSLOGGEDIN-200.earned:hover .gloss,.DAYSLOGGEDIN-24.earned:hover .gloss,.DAYSLOGGEDIN-300.earned:hover .gloss,.DAYSLOGGEDIN-4.earned:hover .gloss,.DAYSLOGGEDIN-5.earned:hover .gloss,.DAYSLOGGEDIN-50.earned:hover .gloss,.DAYSLOGGEDIN-500.earned:hover .gloss,.DAYSLOGGEDIN-6.earned:hover .gloss,.HEXAGON-1.earned:hover .gloss,.HEXAGON-10.earned:hover .gloss,.HEXAGON-1K.earned:hover .gloss,.HEXAGON-20.earned:hover .gloss,.HEXAGON-200.earned:hover .gloss,.HEXAGON-300.earned:hover .gloss,.HEXAGON-5.earned:hover .gloss,.HEXAGON-50.earned:hover .gloss,.HEXAGON-500.earned:hover .gloss,.LESSON-1.earned:hover .gloss,.LESSON-10.earned:hover .gloss,.LESSON-100.earned:hover .gloss,.LESSON-1K.earned:hover .gloss,.LESSON-20.earned:hover .gloss,.LESSON-200.earned:hover .gloss,.LESSON-300.earned:hover .gloss,.LESSON-5.earned:hover .gloss,.LESSON-50.earned:hover .gloss,.LESSON-500.earned:hover .gloss,.PENTAGON-100.earned:hover .gloss,.PENTAGON-1K.earned:hover .gloss,.PENTAGON-20.earned:hover .gloss,.PENTAGON-250.earned:hover .gloss,.PENTAGON-50.earned:hover .gloss,.PENTAGON-500.earned:hover .gloss,.QUIZZES-1.earned:hover .gloss,.QUIZZES-10.earned:hover .gloss,.QUIZZES-100.earned:hover .gloss,.QUIZZES-1K.earned:hover .gloss,.QUIZZES-20.earned:hover .gloss,.QUIZZES-200.earned:hover .gloss,.QUIZZES-3.earned:hover .gloss,.QUIZZES-300.earned:hover .gloss,.QUIZZES-5.earned:hover .gloss,.QUIZZES-50.earned:hover .gloss,.QUIZZES-500.earned:hover .gloss,.VIDEOLENGTH-100.earned:hover .gloss,.VIDEOLENGTH-1K.earned:hover .gloss,.VIDEOLENGTH-20.earned:hover .gloss,.VIDEOLENGTH-250.earned:hover .gloss,.VIDEOLENGTH-50.earned:hover .gloss,.VIDEOLENGTH-500.earned:hover .gloss{-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}@keyframes inlineNotificationEntrace{from{opacity:0}}@-webkit-keyframes inlineNotificationEntrace{from{opacity:0}}.inline-notification--error .inline-notification__icon:before{font-family:icomoon;font-style:normal;font-weight:400;content:"\e6a8"}.inline-notification--error .inline-notification__text{font-weight:600;padding-left:10px}body.modal-open{padding-right:0!important}.modal-open .modal{background:rgba(0,0,0,.7)}.modal .close{font-size:32px}@media (min-width:768px){.modal .close{font-size:28px}}.modal .close.light{color:#fff;opacity:.4}.modal .close.dark{color:#24505c;opacity:.4}.btn.text-link{box-shadow:none;border:none;background-color:transparent}.academy-modal .modal-header{border-bottom:none;color:#fff;background:#1797B1;border-radius:4px 4px 0 0}.academy-modal .modal-header .modal-header-text{font-size:22px}@media (min-width:992px){.academy-modal .modal-header .modal-header-text{font-size:28px}}.academy-modal .modal-dialog{max-width:calc(100% - 20px)}.academy-modal .modal-lg{width:900px}.academy-modal .modal-lg .modal-body,.academy-modal .modal-lg .modal-header{padding-left:2em;padding-right:2em}.academy-modal .modal-content{border-radius:4px}.academy-modal .modal-body{padding-bottom:2em}.academy-modal input,.academy-modal select{margin:0 0 1.4em;width:100%}.academy-modal .modal-actions{margin-top:1em;text-align:right}.academy-modal .modal-actions .btn{margin-left:.75em;padding:.4em 1.2em;display:inline-block;font-size:1.15em}.academy-modal .modal-error{color:#DC674C}.academy-modal h5{color:#555;line-height:1.5em;font-size:18px}@media (min-width:768px){.academy-modal h5{font-size:20px}#referModal .referFriendSubTitle,.referFriend .referFriendSubTitle{float:left;width:100%}}.academy-modal p{margin-bottom:1em}#referModal,.referFriend{margin-bottom:3em}#referModal .referFriendContent,.referFriend .referFriendContent{margin-bottom:1em}#referModal .referFriendContent:after,#referModal .referFriendContent:before,.referFriend .referFriendContent:after,.referFriend .referFriendContent:before{content:" ";display:table}#referModal .referFriendContent .section,.referFriend .referFriendContent .section{margin-bottom:12px;padding:0}#referModal .referFriendSubTitle,#referModal-email,#referModal-facebook,.referFriend .referFriendSubTitle,.referFriend-email,.referFriend-facebook{min-height:1px;padding-left:15px;padding-right:15px;position:relative}#referModal .referFriendContent .referFriend-facebook .section,.referFriend .referFriendContent .referFriend-facebook .section{margin-bottom:5px}#referModal .referFriendSubTitle,.referFriend .referFriendSubTitle{color:#24505c;font-size:16px;margin-bottom:1em;line-height:1.7}#referModal-email .btn,.referFriend-email .btn{margin-right:12px}#referModal-email textarea.form-control,.referFriend-email textarea.form-control{height:7em;resize:vertical}#referModal label small,.referFriend label small{color:#999;font-weight:400}@media (min-width:768px){#referModal-email,.referFriend-email{float:left;width:58.33333333%;right:41.66666667%}#referModal-facebook,.referFriend-facebook{float:left;width:41.66666667%;left:58.33333333%}}#referModal.refer-friend-dashboard .standardLink,.referFriend.refer-friend-dashboard .standardLink{display:none}#referModal.modal,#referModal.refer-friend-dashboard,.referFriend.modal,.referFriend.refer-friend-dashboard{margin-bottom:auto}#referModal.modal .modal-dialog,#referModal.refer-friend-dashboard .modal-dialog,.referFriend.modal .modal-dialog,.referFriend.refer-friend-dashboard .modal-dialog{width:750px;max-width:100%;margin:0}@media (min-width:768px){#referModal.modal .modal-dialog,#referModal.refer-friend-dashboard .modal-dialog,.referFriend.modal .modal-dialog,.referFriend.refer-friend-dashboard .modal-dialog{margin:2em auto}}#referModal.modal .modal-header,#referModal.refer-friend-dashboard .modal-header,.referFriend.modal .modal-header,.referFriend.refer-friend-dashboard .modal-header{background-color:#4DC1B8;position:relative;border-radius:4px 4px 0 0;border-bottom:none;color:#fff;border-left:10px solid #39a29a;font-size:22px;font-weight:300;line-height:1.35;margin-bottom:10px;padding:.5em .75em}@media (min-width:600px){#referModal.modal .modal-header,#referModal.refer-friend-dashboard .modal-header,.referFriend.modal .modal-header,.referFriend.refer-friend-dashboard .modal-header{font-size:26px}}@media (min-width:768px){#referModal.modal .modal-header,#referModal.refer-friend-dashboard .modal-header,.referFriend.modal .modal-header,.referFriend.refer-friend-dashboard .modal-header{font-size:36px}}#referModal.modal .modal-header:after,#referModal.refer-friend-dashboard .modal-header:after,.referFriend.modal .modal-header:after,.referFriend.refer-friend-dashboard .modal-header:after{content:'';position:absolute;height:0;width:0;border-color:transparent transparent transparent #39a29a;border-width:10px 0 10px 10px;border-style:solid;left:0;top:1.5em}#referModal.modal .modal-header em,#referModal.refer-friend-dashboard .modal-header em,.referFriend.modal .modal-header em,.referFriend.refer-friend-dashboard .modal-header em{display:block;font-family:'Droid Serif','Palatino Linotype','Book Antiqua',Palatino,serif;font-size:16px;font-weight:400}#referModal.modal .modal-body,#referModal.refer-friend-dashboard .modal-body,.referFriend.modal .modal-body,.referFriend.refer-friend-dashboard .modal-body{padding:.5em 0 1em}@media (min-width:768px){#referModal.modal .modal-body,#referModal.refer-friend-dashboard .modal-body,.referFriend.modal .modal-body,.referFriend.refer-friend-dashboard .modal-body{padding:1em}}#referModal.modal .modal-footer,#referModal.refer-friend-dashboard .modal-footer,.referFriend.modal .modal-footer,.referFriend.refer-friend-dashboard .modal-footer{text-align:left;padding-left:15px;padding-right:15px}.refer-friend-tab header h2{padding-left:15px}#teacherReferPrincipalModal .modal-dialog,.referPrincipal .modal-dialog{width:96%}@media (min-width:768px){#teacherReferPrincipalModal .modal-dialog,.referPrincipal .modal-dialog{width:768px}}#teacherReferPrincipalModal .modal-header,.referPrincipal .modal-header{background-color:#0096b2}#teacherReferPrincipalModal .modal-header .referPrincipalTitle,.referPrincipal .modal-header .referPrincipalTitle{font-size:24px;color:#fff}#teacherReferPrincipalModal .modal-header .referPrincipalSubtitle,.referPrincipal .modal-header .referPrincipalSubtitle{color:#fff}#teacherReferPrincipalModal-email,.referPrincipal-email{padding-left:15px;padding-right:15px}#teacherReferPrincipalModal-email .btn,.referPrincipal-email .btn{margin-right:12px}#teacherReferPrincipalModal-email textarea.form-control,.referPrincipal-email textarea.form-control{height:30em;resize:vertical}#teacherReferPrincipalModal-email label,.referPrincipal-email label{font-weight:400}.modal-member .modal-header{border-bottom:0;background:#1797B1}.modal-member .modal-title{color:#fff;font-weight:300}.modal-member .close>span{font-size:36px}.modal-member .btn{margin-right:1em;margin-bottom:.5em}.modal-member .circle-icon-container{font-size:64px;margin:0 auto .2em}@media (min-width:600px){.modal-member .circle-icon-container{margin:0 .2em .2em}}@media (max-width:600px){.modal-member.align-center-mobile,.modal-member.align-center-mobile h3,.modal-member.align-center-mobile h4,.modal-member.align-center-mobile h5,.modal-member.align-center-mobile p{text-align:center}}@-moz-keyframes make-that-shi-shimmer{0%{background-position:left top}100%{background-position:right top}}@-webkit-keyframes make-that-shi-shimmer{0%{background-position:left top}100%{background-position:right top}}@-o-keyframes make-that-shi-shimmer{0%{background-position:left top}100%{background-position:right top}}@keyframes make-that-shi-shimmer{0%{background-position:left top}100%{background-position:right top}}.ACE,.CIRCLE,.QUIZZES{text-align:center;border-radius:50%;color:#dee4e7;display:inline-block;position:relative;margin:15px 15px 20px;overflow:hidden;transition:all .3s;border:3px solid #dee4e7;width:70px;height:70px;background:#fff;background:-moz-linear-gradient(top,#fff 51%,#dee4e7 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fff),color-stop(51%,#dee4e7));background:-webkit-linear-gradient(top,#fff 51%,#dee4e7 51%);background:-o-linear-gradient(top,#fff 51%,#dee4e7 51%);background:-ms-linear-gradient(top,#fff 51%,#dee4e7 51%);background:linear-gradient(to bottom,#fff 51%,#dee4e7 51%)}.ACE .iconContainer,.CIRCLE .iconContainer,.QUIZZES .iconContainer{background:#fff;position:absolute;border-radius:50%;width:34px;height:34px;top:7px;left:14px}.ACE .iconContainer .icon,.CIRCLE .iconContainer .icon,.QUIZZES .iconContainer .icon{position:absolute;font-size:40px;left:-2px;top:-3px}.ACE .iconContainer .icon.icon-award,.CIRCLE .iconContainer .icon.icon-award,.QUIZZES .iconContainer .icon.icon-award{left:2px;top:-2px}.ACE .number,.CIRCLE .number,.QUIZZES .number{color:#fff;position:absolute;text-align:center;font-weight:700;letter-spacing:-1px;bottom:-2px;width:61px;font-size:16px}.ACE-1.earned .gloss,.ACE-10.earned .gloss,.ACE-100.earned .gloss,.ACE-1K.earned .gloss,.ACE-2.earned .gloss,.ACE-20.earned .gloss,.ACE-200.earned .gloss,.ACE-3.earned .gloss,.ACE-300.earned .gloss,.ACE-4.earned .gloss,.ACE-5.earned .gloss,.ACE-50.earned .gloss,.ACE-500.earned .gloss,.CIRCLE-1.earned .gloss,.CIRCLE-10.earned .gloss,.CIRCLE-100.earned .gloss,.CIRCLE-1K.earned .gloss,.CIRCLE-20.earned .gloss,.CIRCLE-200.earned .gloss,.CIRCLE-3.earned .gloss,.CIRCLE-300.earned .gloss,.CIRCLE-50.earned .gloss,.CIRCLE-500.earned .gloss,.QUIZZES-1.earned .gloss,.QUIZZES-10.earned .gloss,.QUIZZES-100.earned .gloss,.QUIZZES-1K.earned .gloss,.QUIZZES-20.earned .gloss,.QUIZZES-200.earned .gloss,.QUIZZES-3.earned .gloss,.QUIZZES-300.earned .gloss,.QUIZZES-5.earned .gloss,.QUIZZES-50.earned .gloss,.QUIZZES-500.earned .gloss{height:66px;width:66px;border-radius:99px 0 0 99px;z-index:3;position:absolute}.ACE-1.earned,.CIRCLE-1.earned,.QUIZZES-1.earned{background:#4dc1b8;background:-moz-linear-gradient(top,#fbb425 51%,#4dc1b8 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#4dc1b8));background:-webkit-linear-gradient(top,#fbb425 51%,#4dc1b8 51%);background:-o-linear-gradient(top,#fbb425 51%,#4dc1b8 51%);background:-ms-linear-gradient(top,#fbb425 51%,#4dc1b8 51%);background:linear-gradient(to bottom,#fbb425 51%,#4dc1b8 51%);color:#4dc1b8;border-color:#4dc1b8;transition:transform .25s}.ACE-1.earned:hover .gloss,.CIRCLE-1.earned:hover .gloss,.QUIZZES-1.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.ACE-1.earned .iconContainer,.CIRCLE-1.earned .iconContainer,.QUIZZES-1.earned .iconContainer{background:#ffd584}.ACE-1.earned .number,.CIRCLE-1.earned .number,.QUIZZES-1.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.ACE-3.earned,.CIRCLE-3.earned,.QUIZZES-3.earned{background:#007b94;background:-moz-linear-gradient(top,#fbb425 51%,#007b94 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#007b94));background:-webkit-linear-gradient(top,#fbb425 51%,#007b94 51%);background:-o-linear-gradient(top,#fbb425 51%,#007b94 51%);background:-ms-linear-gradient(top,#fbb425 51%,#007b94 51%);background:linear-gradient(to bottom,#fbb425 51%,#007b94 51%);color:#007b94;border-color:#007b94;transition:transform .25s}.ACE-3.earned:hover .gloss,.CIRCLE-3.earned:hover .gloss,.QUIZZES-3.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.ACE-3.earned .iconContainer,.CIRCLE-3.earned .iconContainer,.QUIZZES-3.earned .iconContainer{background:#ffd584}.ACE-3.earned .number,.CIRCLE-3.earned .number,.QUIZZES-3.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.ACE-10.earned,.CIRCLE-10.earned,.QUIZZES-10.earned{background:#2eb9d5;background:-moz-linear-gradient(top,#fbb425 51%,#2eb9d5 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#2eb9d5));background:-webkit-linear-gradient(top,#fbb425 51%,#2eb9d5 51%);background:-o-linear-gradient(top,#fbb425 51%,#2eb9d5 51%);background:-ms-linear-gradient(top,#fbb425 51%,#2eb9d5 51%);background:linear-gradient(to bottom,#fbb425 51%,#2eb9d5 51%);color:#2eb9d5;border-color:#2eb9d5;transition:transform .25s}.ACE-10.earned:hover .gloss,.CIRCLE-10.earned:hover .gloss,.QUIZZES-10.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.ACE-10.earned .iconContainer,.CIRCLE-10.earned .iconContainer,.QUIZZES-10.earned .iconContainer{background:#ffd584}.ACE-10.earned .number,.CIRCLE-10.earned .number,.QUIZZES-10.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.ACE-20.earned,.CIRCLE-20.earned,.QUIZZES-20.earned{background:#49bb8d;background:-moz-linear-gradient(top,#fbb425 51%,#49bb8d 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#49bb8d));background:-webkit-linear-gradient(top,#fbb425 51%,#49bb8d 51%);background:-o-linear-gradient(top,#fbb425 51%,#49bb8d 51%);background:-ms-linear-gradient(top,#fbb425 51%,#49bb8d 51%);background:linear-gradient(to bottom,#fbb425 51%,#49bb8d 51%);color:#49bb8d;border-color:#49bb8d;transition:transform .25s}.ACE-20.earned:hover .gloss,.CIRCLE-20.earned:hover .gloss,.QUIZZES-20.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.ACE-20.earned .iconContainer,.CIRCLE-20.earned .iconContainer,.QUIZZES-20.earned .iconContainer{background:#ffd584}.ACE-20.earned .number,.CIRCLE-20.earned .number,.QUIZZES-20.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.ACE-50.earned,.CIRCLE-50.earned,.QUIZZES-50.earned{background:#4a66ae;background:-moz-linear-gradient(top,#fbb425 51%,#4a66ae 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#4a66ae));background:-webkit-linear-gradient(top,#fbb425 51%,#4a66ae 51%);background:-o-linear-gradient(top,#fbb425 51%,#4a66ae 51%);background:-ms-linear-gradient(top,#fbb425 51%,#4a66ae 51%);background:linear-gradient(to bottom,#fbb425 51%,#4a66ae 51%);color:#4a66ae;border-color:#4a66ae;transition:transform .25s}.ACE-50.earned:hover .gloss,.CIRCLE-50.earned:hover .gloss,.QUIZZES-50.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.ACE-50.earned .iconContainer,.CIRCLE-50.earned .iconContainer,.QUIZZES-50.earned .iconContainer{background:#ffd584}.ACE-50.earned .number,.CIRCLE-50.earned .number,.QUIZZES-50.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.ACE-100.earned,.CIRCLE-100.earned,.QUIZZES-100.earned{background:#4b89c0;background:-moz-linear-gradient(top,#fbb425 51%,#4b89c0 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#4b89c0));background:-webkit-linear-gradient(top,#fbb425 51%,#4b89c0 51%);background:-o-linear-gradient(top,#fbb425 51%,#4b89c0 51%);background:-ms-linear-gradient(top,#fbb425 51%,#4b89c0 51%);background:linear-gradient(to bottom,#fbb425 51%,#4b89c0 51%);color:#4b89c0;border-color:#4b89c0;transition:transform .25s}.ACE-100.earned:hover .gloss,.CIRCLE-100.earned:hover .gloss,.QUIZZES-100.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.ACE-100.earned .iconContainer,.CIRCLE-100.earned .iconContainer,.QUIZZES-100.earned .iconContainer{background:#ffd584}.ACE-100.earned .number,.CIRCLE-100.earned .number,.QUIZZES-100.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.ACE-200.earned,.CIRCLE-200.earned,.QUIZZES-200.earned{background:#16a095;background:-moz-linear-gradient(top,#fbb425 51%,#16a095 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#16a095));background:-webkit-linear-gradient(top,#fbb425 51%,#16a095 51%);background:-o-linear-gradient(top,#fbb425 51%,#16a095 51%);background:-ms-linear-gradient(top,#fbb425 51%,#16a095 51%);background:linear-gradient(to bottom,#fbb425 51%,#16a095 51%);color:#16a095;border-color:#16a095;transition:transform .25s}.ACE-200.earned:hover .gloss,.CIRCLE-200.earned:hover .gloss,.QUIZZES-200.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.ACE-200.earned .iconContainer,.CIRCLE-200.earned .iconContainer,.QUIZZES-200.earned .iconContainer{background:#ffd584}.ACE-200.earned .number,.CIRCLE-200.earned .number,.QUIZZES-200.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.ACE-300.earned,.CIRCLE-300.earned,.QUIZZES-300.earned{background:#ae4a73;background:-moz-linear-gradient(top,#fbb425 51%,#ae4a73 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#ae4a73));background:-webkit-linear-gradient(top,#fbb425 51%,#ae4a73 51%);background:-o-linear-gradient(top,#fbb425 51%,#ae4a73 51%);background:-ms-linear-gradient(top,#fbb425 51%,#ae4a73 51%);background:linear-gradient(to bottom,#fbb425 51%,#ae4a73 51%);color:#ae4a73;border-color:#ae4a73;transition:transform .25s}.ACE-300.earned:hover .gloss,.CIRCLE-300.earned:hover .gloss,.QUIZZES-300.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.ACE-300.earned .iconContainer,.CIRCLE-300.earned .iconContainer,.QUIZZES-300.earned .iconContainer{background:#ffd584}.ACE-300.earned .number,.CIRCLE-300.earned .number,.QUIZZES-300.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.ACE-500.earned,.CIRCLE-500.earned,.QUIZZES-500.earned{background:#57525d;background:-moz-linear-gradient(top,#fbb425 51%,#57525d 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#57525d));background:-webkit-linear-gradient(top,#fbb425 51%,#57525d 51%);background:-o-linear-gradient(top,#fbb425 51%,#57525d 51%);background:-ms-linear-gradient(top,#fbb425 51%,#57525d 51%);background:linear-gradient(to bottom,#fbb425 51%,#57525d 51%);color:#57525d;border-color:#57525d;transition:transform .25s}.ACE-500.earned:hover .gloss,.CIRCLE-500.earned:hover .gloss,.QUIZZES-500.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.ACE-500.earned .iconContainer,.CIRCLE-500.earned .iconContainer,.QUIZZES-500.earned .iconContainer{background:#ffd584}.ACE-500.earned .number,.CIRCLE-500.earned .number,.QUIZZES-500.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.ACE-1K.earned,.CIRCLE-1K.earned,.QUIZZES-1K.earned{background:#027067;background:-moz-linear-gradient(top,#fbb425 51%,#027067 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#027067));background:-webkit-linear-gradient(top,#fbb425 51%,#027067 51%);background:-o-linear-gradient(top,#fbb425 51%,#027067 51%);background:-ms-linear-gradient(top,#fbb425 51%,#027067 51%);background:linear-gradient(to bottom,#fbb425 51%,#027067 51%);color:#027067;border-color:#027067;transition:transform .25s}.ACE-1K.earned:hover .gloss,.CIRCLE-1K.earned:hover .gloss,.QUIZZES-1K.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.ACE-1K.earned .iconContainer,.CIRCLE-1K.earned .iconContainer,.QUIZZES-1K.earned .iconContainer{background:#ffd584}.ACE-1K.earned .number,.CIRCLE-1K.earned .number,.QUIZZES-1K.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.QUIZZES-1.earned{background:#4dc1b8;background:-moz-linear-gradient(top,#fbb425 51%,#4dc1b8 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#4dc1b8));background:-webkit-linear-gradient(top,#fbb425 51%,#4dc1b8 51%);background:-o-linear-gradient(top,#fbb425 51%,#4dc1b8 51%);background:-ms-linear-gradient(top,#fbb425 51%,#4dc1b8 51%);background:linear-gradient(to bottom,#fbb425 51%,#4dc1b8 51%);color:#4dc1b8;border-color:#4dc1b8;transition:transform .25s}.QUIZZES-1.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.QUIZZES-1.earned .iconContainer{background:#ffd584}.QUIZZES-1.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.QUIZZES-5.earned{background:#007b94;background:-moz-linear-gradient(top,#fbb425 51%,#007b94 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#007b94));background:-webkit-linear-gradient(top,#fbb425 51%,#007b94 51%);background:-o-linear-gradient(top,#fbb425 51%,#007b94 51%);background:-ms-linear-gradient(top,#fbb425 51%,#007b94 51%);background:linear-gradient(to bottom,#fbb425 51%,#007b94 51%);color:#007b94;border-color:#007b94;transition:transform .25s}.QUIZZES-5.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.QUIZZES-5.earned .iconContainer{background:#ffd584}.QUIZZES-5.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.QUIZZES-10.earned{background:#2eb9d5;background:-moz-linear-gradient(top,#fbb425 51%,#2eb9d5 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#2eb9d5));background:-webkit-linear-gradient(top,#fbb425 51%,#2eb9d5 51%);background:-o-linear-gradient(top,#fbb425 51%,#2eb9d5 51%);background:-ms-linear-gradient(top,#fbb425 51%,#2eb9d5 51%);background:linear-gradient(to bottom,#fbb425 51%,#2eb9d5 51%);color:#2eb9d5;border-color:#2eb9d5;transition:transform .25s}.QUIZZES-10.earned:hover{transform:scale(1.1)}.QUIZZES-10.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.QUIZZES-10.earned .gloss{height:66px;width:66px;border-radius:99px 0 0 99px;z-index:3;position:absolute}.QUIZZES-10.earned .iconContainer{background:#ffd584}.QUIZZES-10.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.QUIZZES-20.earned{background:#49bb8d;background:-moz-linear-gradient(top,#fbb425 51%,#49bb8d 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#49bb8d));background:-webkit-linear-gradient(top,#fbb425 51%,#49bb8d 51%);background:-o-linear-gradient(top,#fbb425 51%,#49bb8d 51%);background:-ms-linear-gradient(top,#fbb425 51%,#49bb8d 51%);background:linear-gradient(to bottom,#fbb425 51%,#49bb8d 51%);color:#49bb8d;border-color:#49bb8d;transition:transform .25s}.QUIZZES-20.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.QUIZZES-20.earned .iconContainer{background:#ffd584}.QUIZZES-20.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.QUIZZES-50.earned{background:#4a66ae;background:-moz-linear-gradient(top,#fbb425 51%,#4a66ae 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#4a66ae));background:-webkit-linear-gradient(top,#fbb425 51%,#4a66ae 51%);background:-o-linear-gradient(top,#fbb425 51%,#4a66ae 51%);background:-ms-linear-gradient(top,#fbb425 51%,#4a66ae 51%);background:linear-gradient(to bottom,#fbb425 51%,#4a66ae 51%);color:#4a66ae;border-color:#4a66ae;transition:transform .25s}.QUIZZES-50.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.QUIZZES-50.earned .iconContainer{background:#ffd584}.QUIZZES-50.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.QUIZZES-100.earned{background:#4b89c0;background:-moz-linear-gradient(top,#fbb425 51%,#4b89c0 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#4b89c0));background:-webkit-linear-gradient(top,#fbb425 51%,#4b89c0 51%);background:-o-linear-gradient(top,#fbb425 51%,#4b89c0 51%);background:-ms-linear-gradient(top,#fbb425 51%,#4b89c0 51%);background:linear-gradient(to bottom,#fbb425 51%,#4b89c0 51%);color:#4b89c0;border-color:#4b89c0;transition:transform .25s}.QUIZZES-100.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.QUIZZES-100.earned .iconContainer{background:#ffd584}.QUIZZES-100.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.QUIZZES-200.earned{background:#16a095;background:-moz-linear-gradient(top,#fbb425 51%,#16a095 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#16a095));background:-webkit-linear-gradient(top,#fbb425 51%,#16a095 51%);background:-o-linear-gradient(top,#fbb425 51%,#16a095 51%);background:-ms-linear-gradient(top,#fbb425 51%,#16a095 51%);background:linear-gradient(to bottom,#fbb425 51%,#16a095 51%);color:#16a095;border-color:#16a095;transition:transform .25s}.QUIZZES-200.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.QUIZZES-200.earned .iconContainer{background:#ffd584}.QUIZZES-200.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.QUIZZES-300.earned{background:#ae4a73;background:-moz-linear-gradient(top,#fbb425 51%,#ae4a73 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#ae4a73));background:-webkit-linear-gradient(top,#fbb425 51%,#ae4a73 51%);background:-o-linear-gradient(top,#fbb425 51%,#ae4a73 51%);background:-ms-linear-gradient(top,#fbb425 51%,#ae4a73 51%);background:linear-gradient(to bottom,#fbb425 51%,#ae4a73 51%);color:#ae4a73;border-color:#ae4a73;transition:transform .25s}.QUIZZES-300.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.QUIZZES-300.earned .iconContainer{background:#ffd584}.QUIZZES-300.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.QUIZZES-500.earned{background:#57525d;background:-moz-linear-gradient(top,#fbb425 51%,#57525d 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#57525d));background:-webkit-linear-gradient(top,#fbb425 51%,#57525d 51%);background:-o-linear-gradient(top,#fbb425 51%,#57525d 51%);background:-ms-linear-gradient(top,#fbb425 51%,#57525d 51%);background:linear-gradient(to bottom,#fbb425 51%,#57525d 51%);color:#57525d;border-color:#57525d;transition:transform .25s}.QUIZZES-500.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.QUIZZES-500.earned .iconContainer{background:#ffd584}.QUIZZES-500.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.QUIZZES-1K.earned{background:#027067;background:-moz-linear-gradient(top,#fbb425 51%,#027067 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#027067));background:-webkit-linear-gradient(top,#fbb425 51%,#027067 51%);background:-o-linear-gradient(top,#fbb425 51%,#027067 51%);background:-ms-linear-gradient(top,#fbb425 51%,#027067 51%);background:linear-gradient(to bottom,#fbb425 51%,#027067 51%);color:#027067;border-color:#027067;transition:transform .25s}.QUIZZES-1K.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.QUIZZES-1K.earned .iconContainer{background:#ffd584}.QUIZZES-1K.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.ACE-1.earned{background:#4dc1b8;background:-moz-linear-gradient(top,#fbb425 51%,#4dc1b8 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#4dc1b8));background:-webkit-linear-gradient(top,#fbb425 51%,#4dc1b8 51%);background:-o-linear-gradient(top,#fbb425 51%,#4dc1b8 51%);background:-ms-linear-gradient(top,#fbb425 51%,#4dc1b8 51%);background:linear-gradient(to bottom,#fbb425 51%,#4dc1b8 51%);color:#4dc1b8;border-color:#4dc1b8;transition:transform .25s}.ACE-1.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.ACE-1.earned .iconContainer{background:#ffd584}.ACE-1.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.ACE-2.earned{background:#007b94;background:-moz-linear-gradient(top,#fbb425 51%,#007b94 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#007b94));background:-webkit-linear-gradient(top,#fbb425 51%,#007b94 51%);background:-o-linear-gradient(top,#fbb425 51%,#007b94 51%);background:-ms-linear-gradient(top,#fbb425 51%,#007b94 51%);background:linear-gradient(to bottom,#fbb425 51%,#007b94 51%);color:#007b94;border-color:#007b94;transition:transform .25s}.ACE-2.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.ACE-2.earned .iconContainer{background:#ffd584}.ACE-2.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.ACE-3.earned{background:#2eb9d5;background:-moz-linear-gradient(top,#fbb425 51%,#2eb9d5 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#2eb9d5));background:-webkit-linear-gradient(top,#fbb425 51%,#2eb9d5 51%);background:-o-linear-gradient(top,#fbb425 51%,#2eb9d5 51%);background:-ms-linear-gradient(top,#fbb425 51%,#2eb9d5 51%);background:linear-gradient(to bottom,#fbb425 51%,#2eb9d5 51%);color:#2eb9d5;border-color:#2eb9d5;transition:transform .25s}.ACE-3.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.ACE-3.earned .iconContainer{background:#ffd584}.ACE-3.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.ACE-4.earned{background:#49bb8d;background:-moz-linear-gradient(top,#fbb425 51%,#49bb8d 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#49bb8d));background:-webkit-linear-gradient(top,#fbb425 51%,#49bb8d 51%);background:-o-linear-gradient(top,#fbb425 51%,#49bb8d 51%);background:-ms-linear-gradient(top,#fbb425 51%,#49bb8d 51%);background:linear-gradient(to bottom,#fbb425 51%,#49bb8d 51%);color:#49bb8d;border-color:#49bb8d;transition:transform .25s}.ACE-4.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.ACE-4.earned .iconContainer{background:#ffd584}.ACE-4.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.ACE-5.earned{background:#4a66ae;background:-moz-linear-gradient(top,#fbb425 51%,#4a66ae 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#4a66ae));background:-webkit-linear-gradient(top,#fbb425 51%,#4a66ae 51%);background:-o-linear-gradient(top,#fbb425 51%,#4a66ae 51%);background:-ms-linear-gradient(top,#fbb425 51%,#4a66ae 51%);background:linear-gradient(to bottom,#fbb425 51%,#4a66ae 51%);color:#4a66ae;border-color:#4a66ae;transition:transform .25s}.ACE-5.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.ACE-5.earned .iconContainer{background:#ffd584}.ACE-5.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.ACE-10.earned{background:#4b89c0;background:-moz-linear-gradient(top,#fbb425 51%,#4b89c0 51%);background:-webkit-gradient(linear,left top,left bottom,color-stop(51%,#fbb425),color-stop(51%,#4b89c0));background:-webkit-linear-gradient(top,#fbb425 51%,#4b89c0 51%);background:-o-linear-gradient(top,#fbb425 51%,#4b89c0 51%);background:-ms-linear-gradient(top,#fbb425 51%,#4b89c0 51%);background:linear-gradient(to bottom,#fbb425 51%,#4b89c0 51%);color:#4b89c0;border-color:#4b89c0;transition:transform .25s}.ACE-10.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.ACE-10.earned .iconContainer{background:#ffd584}.ACE-10.earned .number{text-shadow:1px 1px 0 #555;color:#fff}.DAYSLOGGEDIN,.HEXAGON,.LESSON{position:relative;display:inline-block;width:71px;height:82px;overflow:hidden;margin:15px}.DAYSLOGGEDIN .hexagon,.HEXAGON .hexagon,.LESSON .hexagon{color:#dee4e7;transition:all .3s;position:relative;overflow:hidden;visibility:hidden;width:140px;height:70px;transform:rotate(150deg);-webkit-transform:rotate(150deg);margin:-15px;top:21px;left:-20px}.DAYSLOGGEDIN-1.earned,.DAYSLOGGEDIN-10.earned,.DAYSLOGGEDIN-100.earned,.DAYSLOGGEDIN-12.earned,.DAYSLOGGEDIN-1K.earned,.DAYSLOGGEDIN-2.earned,.DAYSLOGGEDIN-20.earned,.DAYSLOGGEDIN-200.earned,.DAYSLOGGEDIN-24.earned,.DAYSLOGGEDIN-300.earned,.DAYSLOGGEDIN-4.earned,.DAYSLOGGEDIN-5.earned,.DAYSLOGGEDIN-50.earned,.DAYSLOGGEDIN-500.earned,.DAYSLOGGEDIN-6.earned,.HEXAGON-1.earned,.HEXAGON-10.earned,.HEXAGON-100.earned,.HEXAGON-1K.earned,.HEXAGON-20.earned,.HEXAGON-200.earned,.HEXAGON-300.earned,.HEXAGON-5.earned,.HEXAGON-50.earned,.HEXAGON-500.earned,.LESSON-1.earned,.LESSON-10.earned,.LESSON-100.earned,.LESSON-1K.earned,.LESSON-20.earned,.LESSON-200.earned,.LESSON-300.earned,.LESSON-5.earned,.LESSON-50.earned,.LESSON-500.earned{transition:transform .25s}.DAYSLOGGEDIN .hexagon .outer,.HEXAGON .hexagon .outer,.LESSON .hexagon .outer{overflow:hidden;width:100%;height:100%;transform:rotate(-60deg);-webkit-transform:rotate(-60deg)}.DAYSLOGGEDIN .hexagon .inner,.HEXAGON .hexagon .inner,.LESSON .hexagon .inner{overflow:hidden;position:relative;visibility:visible;width:100%;height:100%;transform:rotate(-60deg);-webkit-transform:rotate(-60deg);background:#fff;background:-moz-linear-gradient(150deg,#fff 50%,#dee4e7 50%,#dee4e7 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fff),color-stop(50%,#dee4e7),color-stop(50%,#dee4e7));background:-webkit-linear-gradient(-60deg,#fff 50%,#dee4e7 50%,#dee4e7 50%);background:-o-linear-gradient(150deg,#fff 50%,#dee4e7 50%,#dee4e7 50%);background:-ms-linear-gradient(150deg,#fff 50%,#dee4e7 50%,#dee4e7 50%);background:linear-gradient(150deg,#fff 50%,#dee4e7 50%,#dee4e7 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dee4e7', GradientType=1)}.DAYSLOGGEDIN-1.earned .inner,.DAYSLOGGEDIN-10.earned .inner,.DAYSLOGGEDIN-100.earned .inner,.DAYSLOGGEDIN-12.earned .inner,.DAYSLOGGEDIN-1K.earned .inner,.DAYSLOGGEDIN-2.earned .inner,.DAYSLOGGEDIN-20.earned .inner,.DAYSLOGGEDIN-200.earned .inner,.DAYSLOGGEDIN-24.earned .inner,.DAYSLOGGEDIN-300.earned .inner,.DAYSLOGGEDIN-4.earned .inner,.DAYSLOGGEDIN-5.earned .inner,.DAYSLOGGEDIN-50.earned .inner,.DAYSLOGGEDIN-500.earned .inner,.DAYSLOGGEDIN-6.earned .inner,.HEXAGON-1.earned .inner,.HEXAGON-10.earned .inner,.HEXAGON-100.earned .inner,.HEXAGON-1K.earned .inner,.HEXAGON-20.earned .inner,.HEXAGON-200.earned .inner,.HEXAGON-300.earned .inner,.HEXAGON-5.earned .inner,.HEXAGON-50.earned .inner,.HEXAGON-500.earned .inner,.LESSON-1.earned .inner,.LESSON-10.earned .inner,.LESSON-100.earned .inner,.LESSON-1K.earned .inner,.LESSON-20.earned .inner,.LESSON-200.earned .inner,.LESSON-300.earned .inner,.LESSON-5.earned .inner,.LESSON-50.earned .inner,.LESSON-500.earned .inner{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@goldbg', endColorstr='@mainColor', GradientType=1)}.DAYSLOGGEDIN .hexagon .inner .border,.HEXAGON .hexagon .inner .border,.LESSON .hexagon .inner .border{position:absolute;border:3px solid #dee4e7;width:100%;height:100%;z-index:1}.DAYSLOGGEDIN .hexagon .inner .border.rot120,.HEXAGON .hexagon .inner .border.rot120,.LESSON .hexagon .inner .border.rot120{width:140px;top:0;transform:rotate(120deg);-webkit-transform:rotate(120deg)}.DAYSLOGGEDIN .hexagon .inner .border.rot-120,.HEXAGON .hexagon .inner .border.rot-120,.LESSON .hexagon .inner .border.rot-120{width:220px;transform:rotate(-120deg);-webkit-transform:rotate(-120deg);top:52px;left:-10px}.DAYSLOGGEDIN .hexagon .inner .iconContainer,.HEXAGON .hexagon .inner .iconContainer,.LESSON .hexagon .inner .iconContainer{background:#fff;position:absolute;border-radius:50%;width:34px;height:34px;top:12px;right:58px;transform:rotate(-30deg);-webkit-transform:rotate(-30deg)}.DAYSLOGGEDIN-1.earned:hover,.DAYSLOGGEDIN-10.earned:hover,.DAYSLOGGEDIN-100.earned:hover,.DAYSLOGGEDIN-12.earned:hover,.DAYSLOGGEDIN-1K.earned:hover,.DAYSLOGGEDIN-2.earned:hover,.DAYSLOGGEDIN-20.earned:hover,.DAYSLOGGEDIN-200.earned:hover,.DAYSLOGGEDIN-24.earned:hover,.DAYSLOGGEDIN-300.earned:hover,.DAYSLOGGEDIN-4.earned:hover,.DAYSLOGGEDIN-5.earned:hover,.DAYSLOGGEDIN-50.earned:hover,.DAYSLOGGEDIN-500.earned:hover,.DAYSLOGGEDIN-6.earned:hover,.HEXAGON-1.earned:hover,.HEXAGON-10.earned:hover,.HEXAGON-100.earned:hover,.HEXAGON-1K.earned:hover,.HEXAGON-20.earned:hover,.HEXAGON-200.earned:hover,.HEXAGON-300.earned:hover,.HEXAGON-5.earned:hover,.HEXAGON-50.earned:hover,.HEXAGON-500.earned:hover,.LESSON-1.earned:hover,.LESSON-10.earned:hover,.LESSON-100.earned:hover,.LESSON-1K.earned:hover,.LESSON-20.earned:hover,.LESSON-200.earned:hover,.LESSON-300.earned:hover,.LESSON-5.earned:hover,.LESSON-50.earned:hover,.LESSON-500.earned:hover,.PENTAGON-100.earned:hover,.PENTAGON-1K.earned:hover,.PENTAGON-20.earned:hover,.PENTAGON-250.earned:hover,.PENTAGON-50.earned:hover,.PENTAGON-500.earned:hover,.VIDEOLENGTH-100.earned:hover,.VIDEOLENGTH-1K.earned:hover,.VIDEOLENGTH-20.earned:hover,.VIDEOLENGTH-250.earned:hover,.VIDEOLENGTH-50.earned:hover,.VIDEOLENGTH-500.earned:hover{transform:scale(1.1)}.DAYSLOGGEDIN .hexagon .inner .iconContainer .icon,.HEXAGON .hexagon .inner .iconContainer .icon,.LESSON .hexagon .inner .iconContainer .icon{position:absolute;font-size:40px;left:-2px;top:-3px}.DAYSLOGGEDIN .hexagon .inner .circle,.HEXAGON .hexagon .inner .circle,.LESSON .hexagon .inner .circle{border-radius:50%;width:85px;height:85px;position:absolute;top:40px;background-color:#fff;left:56px}.DAYSLOGGEDIN .number,.HEXAGON .number,.LESSON .number{text-align:center;z-index:1;position:absolute;width:100%;color:#dee4e7;font-weight:700;letter-spacing:-1px;font-size:16px;bottom:5px;left:-1px}.DAYSLOGGEDIN-1.earned .gloss,.DAYSLOGGEDIN-10.earned .gloss,.DAYSLOGGEDIN-100.earned .gloss,.DAYSLOGGEDIN-12.earned .gloss,.DAYSLOGGEDIN-1K.earned .gloss,.DAYSLOGGEDIN-2.earned .gloss,.DAYSLOGGEDIN-20.earned .gloss,.DAYSLOGGEDIN-200.earned .gloss,.DAYSLOGGEDIN-24.earned .gloss,.DAYSLOGGEDIN-300.earned .gloss,.DAYSLOGGEDIN-4.earned .gloss,.DAYSLOGGEDIN-5.earned .gloss,.DAYSLOGGEDIN-50.earned .gloss,.DAYSLOGGEDIN-500.earned .gloss,.DAYSLOGGEDIN-6.earned .gloss,.HEXAGON-1.earned .gloss,.HEXAGON-10.earned .gloss,.HEXAGON-100.earned .gloss,.HEXAGON-1K.earned .gloss,.HEXAGON-20.earned .gloss,.HEXAGON-200.earned .gloss,.HEXAGON-300.earned .gloss,.HEXAGON-5.earned .gloss,.HEXAGON-50.earned .gloss,.HEXAGON-500.earned .gloss,.LESSON-1.earned .gloss,.LESSON-10.earned .gloss,.LESSON-100.earned .gloss,.LESSON-1K.earned .gloss,.LESSON-20.earned .gloss,.LESSON-200.earned .gloss,.LESSON-300.earned .gloss,.LESSON-5.earned .gloss,.LESSON-50.earned .gloss,.LESSON-500.earned .gloss{width:70px;height:82px;left:0;z-index:3;position:absolute;top:0}.DAYSLOGGEDIN-1.earned:hover .gloss,.HEXAGON-1.earned:hover .gloss,.LESSON-1.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.DAYSLOGGEDIN-1.earned .hexagon,.HEXAGON-1.earned .hexagon,.LESSON-1.earned .hexagon{color:#4dc1b8}.DAYSLOGGEDIN-1.earned .inner,.HEXAGON-1.earned .inner,.LESSON-1.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#4dc1b8 50%,#4dc1b8 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#4dc1b8),color-stop(50%,#4dc1b8));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#4dc1b8 50%,#4dc1b8 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#4dc1b8 50%,#4dc1b8 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#4dc1b8 50%,#4dc1b8 50%);background:linear-gradient(150deg,#fbb425 50%,#4dc1b8 50%,#4dc1b8 50%)}.DAYSLOGGEDIN-1.earned .inner .border,.HEXAGON-1.earned .inner .border,.LESSON-1.earned .inner .border{border-color:#4dc1b8}.DAYSLOGGEDIN-1.earned .inner .iconContainer,.HEXAGON-1.earned .inner .iconContainer,.LESSON-1.earned .inner .iconContainer{background:#ffd584}.DAYSLOGGEDIN-1.earned .inner .circle,.HEXAGON-1.earned .inner .circle,.LESSON-1.earned .inner .circle{background-color:#39a29a}.DAYSLOGGEDIN-1.earned .number,.HEXAGON-1.earned .number,.LESSON-1.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.DAYSLOGGEDIN-5.earned:hover .gloss,.HEXAGON-5.earned:hover .gloss,.LESSON-5.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.DAYSLOGGEDIN-5.earned .hexagon,.HEXAGON-5.earned .hexagon,.LESSON-5.earned .hexagon{color:#007b94}.DAYSLOGGEDIN-5.earned .inner,.HEXAGON-5.earned .inner,.LESSON-5.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#007b94 50%,#007b94 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#007b94),color-stop(50%,#007b94));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#007b94 50%,#007b94 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#007b94 50%,#007b94 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#007b94 50%,#007b94 50%);background:linear-gradient(150deg,#fbb425 50%,#007b94 50%,#007b94 50%)}.DAYSLOGGEDIN-5.earned .inner .border,.HEXAGON-5.earned .inner .border,.LESSON-5.earned .inner .border{border-color:#007b94}.DAYSLOGGEDIN-5.earned .inner .iconContainer,.HEXAGON-5.earned .inner .iconContainer,.LESSON-5.earned .inner .iconContainer{background:#ffd584}.DAYSLOGGEDIN-5.earned .inner .circle,.HEXAGON-5.earned .inner .circle,.LESSON-5.earned .inner .circle{background-color:#005161}.DAYSLOGGEDIN-5.earned .number,.HEXAGON-5.earned .number,.LESSON-5.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.DAYSLOGGEDIN-10.earned:hover .gloss,.HEXAGON-10.earned:hover .gloss,.LESSON-10.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.DAYSLOGGEDIN-10.earned .hexagon,.HEXAGON-10.earned .hexagon,.LESSON-10.earned .hexagon{color:#2eb9d5}.DAYSLOGGEDIN-10.earned .inner,.HEXAGON-10.earned .inner,.LESSON-10.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#2eb9d5 50%,#2eb9d5 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#2eb9d5),color-stop(50%,#2eb9d5));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#2eb9d5 50%,#2eb9d5 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#2eb9d5 50%,#2eb9d5 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#2eb9d5 50%,#2eb9d5 50%);background:linear-gradient(150deg,#fbb425 50%,#2eb9d5 50%,#2eb9d5 50%)}.DAYSLOGGEDIN-10.earned .inner .border,.HEXAGON-10.earned .inner .border,.LESSON-10.earned .inner .border{border-color:#2eb9d5}.DAYSLOGGEDIN-10.earned .inner .iconContainer,.HEXAGON-10.earned .inner .iconContainer,.LESSON-10.earned .inner .iconContainer{background:#ffd584}.DAYSLOGGEDIN-10.earned .inner .circle,.HEXAGON-10.earned .inner .circle,.LESSON-10.earned .inner .circle{background-color:#2396ad}.DAYSLOGGEDIN-10.earned .number,.HEXAGON-10.earned .number,.LESSON-10.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.DAYSLOGGEDIN-20.earned:hover .gloss,.HEXAGON-20.earned:hover .gloss,.LESSON-20.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.DAYSLOGGEDIN-20.earned .hexagon,.HEXAGON-20.earned .hexagon,.LESSON-20.earned .hexagon{color:#49bb8d}.DAYSLOGGEDIN-20.earned .inner,.HEXAGON-20.earned .inner,.LESSON-20.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#49bb8d 50%,#49bb8d 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#49bb8d),color-stop(50%,#49bb8d));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#49bb8d 50%,#49bb8d 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#49bb8d 50%,#49bb8d 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#49bb8d 50%,#49bb8d 50%);background:linear-gradient(150deg,#fbb425 50%,#49bb8d 50%,#49bb8d 50%)}.DAYSLOGGEDIN-20.earned .inner .border,.HEXAGON-20.earned .inner .border,.LESSON-20.earned .inner .border{border-color:#49bb8d}.DAYSLOGGEDIN-20.earned .inner .iconContainer,.HEXAGON-20.earned .inner .iconContainer,.LESSON-20.earned .inner .iconContainer{background:#ffd584}.DAYSLOGGEDIN-20.earned .inner .circle,.HEXAGON-20.earned .inner .circle,.LESSON-20.earned .inner .circle{background-color:#399872}.DAYSLOGGEDIN-20.earned .number,.HEXAGON-20.earned .number,.LESSON-20.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.DAYSLOGGEDIN-50.earned:hover .gloss,.HEXAGON-50.earned:hover .gloss,.LESSON-50.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.DAYSLOGGEDIN-50.earned .hexagon,.HEXAGON-50.earned .hexagon,.LESSON-50.earned .hexagon{color:#4a66ae}.DAYSLOGGEDIN-50.earned .inner,.HEXAGON-50.earned .inner,.LESSON-50.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#4a66ae 50%,#4a66ae 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#4a66ae),color-stop(50%,#4a66ae));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#4a66ae 50%,#4a66ae 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#4a66ae 50%,#4a66ae 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#4a66ae 50%,#4a66ae 50%);background:linear-gradient(150deg,#fbb425 50%,#4a66ae 50%,#4a66ae 50%)}.DAYSLOGGEDIN-50.earned .inner .border,.HEXAGON-50.earned .inner .border,.LESSON-50.earned .inner .border{border-color:#4a66ae}.DAYSLOGGEDIN-50.earned .inner .iconContainer,.HEXAGON-50.earned .inner .iconContainer,.LESSON-50.earned .inner .iconContainer{background:#ffd584}.DAYSLOGGEDIN-50.earned .inner .circle,.HEXAGON-50.earned .inner .circle,.LESSON-50.earned .inner .circle{background-color:#3b518a}.DAYSLOGGEDIN-50.earned .number,.HEXAGON-50.earned .number,.LESSON-50.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.DAYSLOGGEDIN-100.earned:hover .gloss,.HEXAGON-100.earned:hover .gloss,.LESSON-100.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%;-webkit-animation-name:make-that-shi-shimmer;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite}.DAYSLOGGEDIN-100.earned .hexagon,.HEXAGON-100.earned .hexagon,.LESSON-100.earned .hexagon{color:#4b89c0}.DAYSLOGGEDIN-100.earned .inner,.HEXAGON-100.earned .inner,.LESSON-100.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#4b89c0 50%,#4b89c0 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#4b89c0),color-stop(50%,#4b89c0));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#4b89c0 50%,#4b89c0 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#4b89c0 50%,#4b89c0 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#4b89c0 50%,#4b89c0 50%);background:linear-gradient(150deg,#fbb425 50%,#4b89c0 50%,#4b89c0 50%)}.DAYSLOGGEDIN-100.earned .inner .border,.HEXAGON-100.earned .inner .border,.LESSON-100.earned .inner .border{border-color:#4b89c0}.DAYSLOGGEDIN-100.earned .inner .iconContainer,.HEXAGON-100.earned .inner .iconContainer,.LESSON-100.earned .inner .iconContainer{background:#ffd584}.DAYSLOGGEDIN-100.earned .inner .circle,.HEXAGON-100.earned .inner .circle,.LESSON-100.earned .inner .circle{background-color:#386fa0}.DAYSLOGGEDIN-100.earned .number,.HEXAGON-100.earned .number,.LESSON-100.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.DAYSLOGGEDIN-200.earned:hover .gloss,.HEXAGON-200.earned:hover .gloss,.LESSON-200.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.DAYSLOGGEDIN-200.earned .hexagon,.HEXAGON-200.earned .hexagon,.LESSON-200.earned .hexagon{color:#16a095}.DAYSLOGGEDIN-200.earned .inner,.HEXAGON-200.earned .inner,.LESSON-200.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#16a095 50%,#16a095 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#16a095),color-stop(50%,#16a095));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#16a095 50%,#16a095 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#16a095 50%,#16a095 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#16a095 50%,#16a095 50%);background:linear-gradient(150deg,#fbb425 50%,#16a095 50%,#16a095 50%)}.DAYSLOGGEDIN-200.earned .inner .border,.HEXAGON-200.earned .inner .border,.LESSON-200.earned .inner .border{border-color:#16a095}.DAYSLOGGEDIN-200.earned .inner .iconContainer,.HEXAGON-200.earned .inner .iconContainer,.LESSON-200.earned .inner .iconContainer{background:#ffd584}.DAYSLOGGEDIN-200.earned .inner .circle,.HEXAGON-200.earned .inner .circle,.LESSON-200.earned .inner .circle{background-color:#10736b}.DAYSLOGGEDIN-200.earned .number,.HEXAGON-200.earned .number,.LESSON-200.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.DAYSLOGGEDIN-300.earned:hover .gloss,.HEXAGON-300.earned:hover .gloss,.LESSON-300.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.DAYSLOGGEDIN-300.earned .hexagon,.HEXAGON-300.earned .hexagon,.LESSON-300.earned .hexagon{color:#ae4a73}.DAYSLOGGEDIN-300.earned .inner,.HEXAGON-300.earned .inner,.LESSON-300.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#ae4a73 50%,#ae4a73 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#ae4a73),color-stop(50%,#ae4a73));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#ae4a73 50%,#ae4a73 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#ae4a73 50%,#ae4a73 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#ae4a73 50%,#ae4a73 50%);background:linear-gradient(150deg,#fbb425 50%,#ae4a73 50%,#ae4a73 50%)}.DAYSLOGGEDIN-300.earned .inner .border,.HEXAGON-300.earned .inner .border,.LESSON-300.earned .inner .border{border-color:#ae4a73}.DAYSLOGGEDIN-300.earned .inner .iconContainer,.HEXAGON-300.earned .inner .iconContainer,.LESSON-300.earned .inner .iconContainer{background:#ffd584}.DAYSLOGGEDIN-300.earned .inner .circle,.HEXAGON-300.earned .inner .circle,.LESSON-300.earned .inner .circle{background-color:#8a3b5b}.DAYSLOGGEDIN-300.earned .number,.HEXAGON-300.earned .number,.LESSON-300.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.DAYSLOGGEDIN-500.earned:hover .gloss,.HEXAGON-500.earned:hover .gloss,.LESSON-500.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.DAYSLOGGEDIN-500.earned .hexagon,.HEXAGON-500.earned .hexagon,.LESSON-500.earned .hexagon{color:#57525d}.DAYSLOGGEDIN-500.earned .inner,.HEXAGON-500.earned .inner,.LESSON-500.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#57525d 50%,#57525d 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#57525d),color-stop(50%,#57525d));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#57525d 50%,#57525d 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#57525d 50%,#57525d 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#57525d 50%,#57525d 50%);background:linear-gradient(150deg,#fbb425 50%,#57525d 50%,#57525d 50%)}.DAYSLOGGEDIN-500.earned .inner .border,.HEXAGON-500.earned .inner .border,.LESSON-500.earned .inner .border{border-color:#57525d}.DAYSLOGGEDIN-500.earned .inner .iconContainer,.HEXAGON-500.earned .inner .iconContainer,.LESSON-500.earned .inner .iconContainer{background:#ffd584}.DAYSLOGGEDIN-500.earned .inner .circle,.HEXAGON-500.earned .inner .circle,.LESSON-500.earned .inner .circle{background-color:#3e3a42}.DAYSLOGGEDIN-500.earned .number,.HEXAGON-500.earned .number,.LESSON-500.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.DAYSLOGGEDIN-1K.earned:hover .gloss,.HEXAGON-1K.earned:hover .gloss,.LESSON-1K.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.DAYSLOGGEDIN-1K.earned .hexagon,.HEXAGON-1K.earned .hexagon,.LESSON-1K.earned .hexagon{color:#027067}.DAYSLOGGEDIN-1K.earned .inner,.HEXAGON-1K.earned .inner,.LESSON-1K.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#027067 50%,#027067 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#027067),color-stop(50%,#027067));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#027067 50%,#027067 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#027067 50%,#027067 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#027067 50%,#027067 50%);background:linear-gradient(150deg,#fbb425 50%,#027067 50%,#027067 50%)}.DAYSLOGGEDIN-1K.earned .inner .border,.HEXAGON-1K.earned .inner .border,.LESSON-1K.earned .inner .border{border-color:#027067}.DAYSLOGGEDIN-1K.earned .inner .iconContainer,.HEXAGON-1K.earned .inner .iconContainer,.LESSON-1K.earned .inner .iconContainer{background:#ffd584}.DAYSLOGGEDIN-1K.earned .inner .circle,.HEXAGON-1K.earned .inner .circle,.LESSON-1K.earned .inner .circle{background-color:#013e39}.DAYSLOGGEDIN-1K.earned .number,.HEXAGON-1K.earned .number,.LESSON-1K.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.LESSON-1.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.LESSON-1.earned .hexagon{color:#4dc1b8}.LESSON-1.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#4dc1b8 50%,#4dc1b8 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#4dc1b8),color-stop(50%,#4dc1b8));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#4dc1b8 50%,#4dc1b8 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#4dc1b8 50%,#4dc1b8 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#4dc1b8 50%,#4dc1b8 50%);background:linear-gradient(150deg,#fbb425 50%,#4dc1b8 50%,#4dc1b8 50%)}.LESSON-1.earned .inner .border{border-color:#4dc1b8}.LESSON-1.earned .inner .iconContainer{background:#ffd584}.LESSON-1.earned .inner .circle{background-color:#39a29a}.LESSON-1.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.LESSON-5.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.LESSON-5.earned .hexagon{color:#007b94}.LESSON-5.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#007b94 50%,#007b94 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#007b94),color-stop(50%,#007b94));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#007b94 50%,#007b94 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#007b94 50%,#007b94 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#007b94 50%,#007b94 50%);background:linear-gradient(150deg,#fbb425 50%,#007b94 50%,#007b94 50%)}.LESSON-5.earned .inner .border{border-color:#007b94}.LESSON-5.earned .inner .iconContainer{background:#ffd584}.LESSON-5.earned .inner .circle{background-color:#005161}.LESSON-5.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.LESSON-10.earned{transition:transform .25s}.LESSON-10.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.LESSON-10.earned .hexagon{color:#2eb9d5}.LESSON-10.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#2eb9d5 50%,#2eb9d5 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#2eb9d5),color-stop(50%,#2eb9d5));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#2eb9d5 50%,#2eb9d5 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#2eb9d5 50%,#2eb9d5 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#2eb9d5 50%,#2eb9d5 50%);background:linear-gradient(150deg,#fbb425 50%,#2eb9d5 50%,#2eb9d5 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@goldbg', endColorstr='@mainColor', GradientType=1)}.LESSON-10.earned .inner .border{border-color:#2eb9d5}.LESSON-10.earned .inner .iconContainer{background:#ffd584}.LESSON-10.earned .inner .circle{background-color:#2396ad}.LESSON-10.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.LESSON-10.earned .gloss{width:70px;height:82px;top:0;left:0;z-index:3;position:absolute}.LESSON-20.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.LESSON-20.earned .hexagon{color:#49bb8d}.LESSON-20.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#49bb8d 50%,#49bb8d 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#49bb8d),color-stop(50%,#49bb8d));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#49bb8d 50%,#49bb8d 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#49bb8d 50%,#49bb8d 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#49bb8d 50%,#49bb8d 50%);background:linear-gradient(150deg,#fbb425 50%,#49bb8d 50%,#49bb8d 50%)}.LESSON-20.earned .inner .border{border-color:#49bb8d}.LESSON-20.earned .inner .iconContainer{background:#ffd584}.LESSON-20.earned .inner .circle{background-color:#399872}.LESSON-20.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.LESSON-50.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.LESSON-50.earned .hexagon{color:#4a66ae}.LESSON-50.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#4a66ae 50%,#4a66ae 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#4a66ae),color-stop(50%,#4a66ae));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#4a66ae 50%,#4a66ae 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#4a66ae 50%,#4a66ae 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#4a66ae 50%,#4a66ae 50%);background:linear-gradient(150deg,#fbb425 50%,#4a66ae 50%,#4a66ae 50%)}.LESSON-50.earned .inner .border{border-color:#4a66ae}.LESSON-50.earned .inner .iconContainer{background:#ffd584}.LESSON-50.earned .inner .circle{background-color:#3b518a}.LESSON-50.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.LESSON-100.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.LESSON-100.earned .hexagon{color:#4b89c0}.LESSON-100.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#4b89c0 50%,#4b89c0 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#4b89c0),color-stop(50%,#4b89c0));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#4b89c0 50%,#4b89c0 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#4b89c0 50%,#4b89c0 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#4b89c0 50%,#4b89c0 50%);background:linear-gradient(150deg,#fbb425 50%,#4b89c0 50%,#4b89c0 50%)}.LESSON-100.earned .inner .border{border-color:#4b89c0}.LESSON-100.earned .inner .iconContainer{background:#ffd584}.LESSON-100.earned .inner .circle{background-color:#386fa0}.LESSON-100.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.LESSON-200.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.LESSON-200.earned .hexagon{color:#16a095}.LESSON-200.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#16a095 50%,#16a095 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#16a095),color-stop(50%,#16a095));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#16a095 50%,#16a095 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#16a095 50%,#16a095 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#16a095 50%,#16a095 50%);background:linear-gradient(150deg,#fbb425 50%,#16a095 50%,#16a095 50%)}.LESSON-200.earned .inner .border{border-color:#16a095}.LESSON-200.earned .inner .iconContainer{background:#ffd584}.LESSON-200.earned .inner .circle{background-color:#10736b}.LESSON-200.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.LESSON-300.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.LESSON-300.earned .hexagon{color:#ae4a73}.LESSON-300.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#ae4a73 50%,#ae4a73 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#ae4a73),color-stop(50%,#ae4a73));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#ae4a73 50%,#ae4a73 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#ae4a73 50%,#ae4a73 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#ae4a73 50%,#ae4a73 50%);background:linear-gradient(150deg,#fbb425 50%,#ae4a73 50%,#ae4a73 50%)}.LESSON-300.earned .inner .border{border-color:#ae4a73}.LESSON-300.earned .inner .iconContainer{background:#ffd584}.LESSON-300.earned .inner .circle{background-color:#8a3b5b}.LESSON-300.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.LESSON-500.earned:hover{transform:scale(1.1)}.LESSON-500.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.LESSON-500.earned .hexagon{color:#57525d}.LESSON-500.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#57525d 50%,#57525d 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#57525d),color-stop(50%,#57525d));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#57525d 50%,#57525d 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#57525d 50%,#57525d 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#57525d 50%,#57525d 50%);background:linear-gradient(150deg,#fbb425 50%,#57525d 50%,#57525d 50%)}.LESSON-500.earned .inner .border{border-color:#57525d}.LESSON-500.earned .inner .iconContainer{background:#ffd584}.LESSON-500.earned .inner .circle{background-color:#3e3a42}.LESSON-500.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.LESSON-1K.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.LESSON-1K.earned .hexagon{color:#027067}.LESSON-1K.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#027067 50%,#027067 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#027067),color-stop(50%,#027067));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#027067 50%,#027067 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#027067 50%,#027067 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#027067 50%,#027067 50%);background:linear-gradient(150deg,#fbb425 50%,#027067 50%,#027067 50%)}.LESSON-1K.earned .inner .border{border-color:#027067}.LESSON-1K.earned .inner .iconContainer{background:#ffd584}.LESSON-1K.earned .inner .circle{background-color:#013e39}.LESSON-1K.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.DAYSLOGGEDIN-2.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.DAYSLOGGEDIN-2.earned .hexagon{color:#4dc1b8}.DAYSLOGGEDIN-2.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#4dc1b8 50%,#4dc1b8 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#4dc1b8),color-stop(50%,#4dc1b8));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#4dc1b8 50%,#4dc1b8 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#4dc1b8 50%,#4dc1b8 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#4dc1b8 50%,#4dc1b8 50%);background:linear-gradient(150deg,#fbb425 50%,#4dc1b8 50%,#4dc1b8 50%)}.DAYSLOGGEDIN-2.earned .inner .border{border-color:#4dc1b8}.DAYSLOGGEDIN-2.earned .inner .iconContainer{background:#ffd584}.DAYSLOGGEDIN-2.earned .inner .circle{background-color:#39a29a}.DAYSLOGGEDIN-2.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.DAYSLOGGEDIN-4.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.DAYSLOGGEDIN-4.earned .hexagon{color:#007b94}.DAYSLOGGEDIN-4.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#007b94 50%,#007b94 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#007b94),color-stop(50%,#007b94));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#007b94 50%,#007b94 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#007b94 50%,#007b94 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#007b94 50%,#007b94 50%);background:linear-gradient(150deg,#fbb425 50%,#007b94 50%,#007b94 50%)}.DAYSLOGGEDIN-4.earned .inner .border{border-color:#007b94}.DAYSLOGGEDIN-4.earned .inner .iconContainer{background:#ffd584}.DAYSLOGGEDIN-4.earned .inner .circle{background-color:#005161}.DAYSLOGGEDIN-4.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.DAYSLOGGEDIN-6.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.DAYSLOGGEDIN-6.earned .hexagon{color:#2eb9d5}.DAYSLOGGEDIN-6.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#2eb9d5 50%,#2eb9d5 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#2eb9d5),color-stop(50%,#2eb9d5));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#2eb9d5 50%,#2eb9d5 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#2eb9d5 50%,#2eb9d5 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#2eb9d5 50%,#2eb9d5 50%);background:linear-gradient(150deg,#fbb425 50%,#2eb9d5 50%,#2eb9d5 50%)}.DAYSLOGGEDIN-6.earned .inner .border{border-color:#2eb9d5}.DAYSLOGGEDIN-6.earned .inner .iconContainer{background:#ffd584}.DAYSLOGGEDIN-6.earned .inner .circle{background-color:#2396ad}.DAYSLOGGEDIN-6.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.DAYSLOGGEDIN-10.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.DAYSLOGGEDIN-10.earned .hexagon{color:#49bb8d}.DAYSLOGGEDIN-10.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#49bb8d 50%,#49bb8d 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#49bb8d),color-stop(50%,#49bb8d));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#49bb8d 50%,#49bb8d 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#49bb8d 50%,#49bb8d 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#49bb8d 50%,#49bb8d 50%);background:linear-gradient(150deg,#fbb425 50%,#49bb8d 50%,#49bb8d 50%)}.DAYSLOGGEDIN-10.earned .inner .border{border-color:#49bb8d}.DAYSLOGGEDIN-10.earned .inner .iconContainer{background:#ffd584}.DAYSLOGGEDIN-10.earned .inner .circle{background-color:#399872}.DAYSLOGGEDIN-10.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.DAYSLOGGEDIN-12.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.DAYSLOGGEDIN-12.earned .hexagon{color:#4a66ae}.DAYSLOGGEDIN-12.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#4a66ae 50%,#4a66ae 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#4a66ae),color-stop(50%,#4a66ae));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#4a66ae 50%,#4a66ae 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#4a66ae 50%,#4a66ae 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#4a66ae 50%,#4a66ae 50%);background:linear-gradient(150deg,#fbb425 50%,#4a66ae 50%,#4a66ae 50%)}.DAYSLOGGEDIN-12.earned .inner .border{border-color:#4a66ae}.DAYSLOGGEDIN-12.earned .inner .iconContainer{background:#ffd584}.DAYSLOGGEDIN-12.earned .inner .circle{background-color:#3b518a}.DAYSLOGGEDIN-12.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.DAYSLOGGEDIN-24.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.DAYSLOGGEDIN-24.earned .hexagon{color:#4b89c0}.DAYSLOGGEDIN-24.earned .inner{background:#fbb425;background:-moz-linear-gradient(150deg,#fbb425 50%,#4b89c0 50%,#4b89c0 50%);background:-webkit-gradient(linear,left bottom,right top,color-stop(50%,#fbb425),color-stop(50%,#4b89c0),color-stop(50%,#4b89c0));background:-webkit-linear-gradient(-60deg,#fbb425 50%,#4b89c0 50%,#4b89c0 50%);background:-o-linear-gradient(150deg,#fbb425 50%,#4b89c0 50%,#4b89c0 50%);background:-ms-linear-gradient(150deg,#fbb425 50%,#4b89c0 50%,#4b89c0 50%);background:linear-gradient(150deg,#fbb425 50%,#4b89c0 50%,#4b89c0 50%)}.DAYSLOGGEDIN-24.earned .inner .border{border-color:#4b89c0}.DAYSLOGGEDIN-24.earned .inner .iconContainer{background:#ffd584}.DAYSLOGGEDIN-24.earned .inner .circle{background-color:#386fa0}.DAYSLOGGEDIN-24.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.PENTAGON,.VIDEOLENGTH{width:82px;height:77px;position:relative;overflow:hidden;display:inline-block;margin:15px}.PENTAGON .pentagon,.VIDEOLENGTH .pentagon{position:absolute;bottom:0;width:82px;border-width:44px 17px 0;border-style:solid;border-color:#dee4e7 transparent}.PENTAGON .pentagon:before,.VIDEOLENGTH .pentagon:before{content:"";position:absolute;height:0;width:0;top:-76px;left:-17px;border-width:0 41px 33px;border-style:solid;border-color:transparent transparent #dee4e7}.PENTAGON .pentagon .trapezoid,.VIDEOLENGTH .pentagon .trapezoid{width:70px;border-width:34px 13px 0;border-style:solid;border-color:#fff transparent;position:absolute;top:-37px;left:-11px}.PENTAGON .pentagon .iconContainer,.VIDEOLENGTH .pentagon .iconContainer{background:#fff;position:absolute;border-radius:50%;width:38px;height:38px;top:-64px;left:5px}.PENTAGON .pentagon .iconContainer .icon,.VIDEOLENGTH .pentagon .iconContainer .icon{position:absolute;font-size:37px;left:1px;top:1px;color:#dee4e7}.PENTAGON .number,.VIDEOLENGTH .number{color:#dee4e7;position:absolute;text-align:center;font-weight:700;letter-spacing:-1px;bottom:1px;left:9px;width:61px;font-size:16px}.PENTAGON-100.earned .gloss,.PENTAGON-20.earned .gloss,.PENTAGON-250.earned .gloss,.PENTAGON-50.earned .gloss,.PENTAGON-500.earned .gloss,.VIDEOLENGTH-100.earned .gloss,.VIDEOLENGTH-1K.earned .gloss,.VIDEOLENGTH-20.earned .gloss,.VIDEOLENGTH-250.earned .gloss,.VIDEOLENGTH-50.earned .gloss,.VIDEOLENGTH-500.earned .gloss{width:84px;height:77px;z-index:3;position:absolute;transition:transform .25s}.PENTAGON-20.earned,.VIDEOLENGTH-20.earned{transition:transform .25s}.PENTAGON-20.earned:hover .gloss,.VIDEOLENGTH-20.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.PENTAGON-20.earned .pentagon,.VIDEOLENGTH-20.earned .pentagon{border-color:#fbb425 transparent}.PENTAGON-20.earned .pentagon:before,.VIDEOLENGTH-20.earned .pentagon:before{border-color:transparent transparent #fbb425}.PENTAGON-20.earned .pentagon .trapezoid,.VIDEOLENGTH-20.earned .pentagon .trapezoid{border-color:#4dc1b8 transparent}.PENTAGON-20.earned .pentagon .iconContainer,.VIDEOLENGTH-20.earned .pentagon .iconContainer{background:#ffd584}.PENTAGON-20.earned .pentagon .iconContainer .icon,.VIDEOLENGTH-20.earned .pentagon .iconContainer .icon{color:#4dc1b8}.PENTAGON-20.earned .number,.VIDEOLENGTH-20.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.PENTAGON-50.earned,.VIDEOLENGTH-50.earned{transition:transform .25s}.PENTAGON-50.earned:hover .gloss,.VIDEOLENGTH-50.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.PENTAGON-50.earned .pentagon,.VIDEOLENGTH-50.earned .pentagon{border-color:#fbb425 transparent}.PENTAGON-50.earned .pentagon:before,.VIDEOLENGTH-50.earned .pentagon:before{border-color:transparent transparent #fbb425}.PENTAGON-50.earned .pentagon .trapezoid,.VIDEOLENGTH-50.earned .pentagon .trapezoid{border-color:#009cbb transparent}.PENTAGON-50.earned .pentagon .iconContainer,.VIDEOLENGTH-50.earned .pentagon .iconContainer{background:#ffd584}.PENTAGON-50.earned .pentagon .iconContainer .icon,.VIDEOLENGTH-50.earned .pentagon .iconContainer .icon{color:#009cbb}.PENTAGON-50.earned .number,.VIDEOLENGTH-50.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.PENTAGON-100.earned,.VIDEOLENGTH-100.earned{transition:transform .25s}.PENTAGON-100.earned:hover .gloss,.VIDEOLENGTH-100.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.PENTAGON-100.earned .pentagon,.VIDEOLENGTH-100.earned .pentagon{border-color:#fbb425 transparent}.PENTAGON-100.earned .pentagon:before,.VIDEOLENGTH-100.earned .pentagon:before{border-color:transparent transparent #fbb425}.PENTAGON-100.earned .pentagon .trapezoid,.VIDEOLENGTH-100.earned .pentagon .trapezoid{border-color:#2eb6d1 transparent}.PENTAGON-100.earned .pentagon .iconContainer,.VIDEOLENGTH-100.earned .pentagon .iconContainer{background:#ffd584}.PENTAGON-100.earned .pentagon .iconContainer .icon,.VIDEOLENGTH-100.earned .pentagon .iconContainer .icon{color:#2eb6d1}.PENTAGON-100.earned .number,.VIDEOLENGTH-100.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.PENTAGON-250.earned,.VIDEOLENGTH-250.earned{transition:transform .25s}.PENTAGON-250.earned:hover .gloss,.VIDEOLENGTH-250.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.PENTAGON-250.earned .pentagon,.VIDEOLENGTH-250.earned .pentagon{border-color:#fbb425 transparent}.PENTAGON-250.earned .pentagon:before,.VIDEOLENGTH-250.earned .pentagon:before{border-color:transparent transparent #fbb425}.PENTAGON-250.earned .pentagon .trapezoid,.VIDEOLENGTH-250.earned .pentagon .trapezoid{border-color:#49bb8d transparent}.PENTAGON-250.earned .pentagon .iconContainer,.VIDEOLENGTH-250.earned .pentagon .iconContainer{background:#ffd584}.PENTAGON-250.earned .pentagon .iconContainer .icon,.VIDEOLENGTH-250.earned .pentagon .iconContainer .icon{color:#49bb8d}.PENTAGON-250.earned .number,.VIDEOLENGTH-250.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.PENTAGON-500.earned,.VIDEOLENGTH-500.earned{transition:transform .25s}.PENTAGON-500.earned:hover .gloss,.VIDEOLENGTH-500.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.PENTAGON-500.earned .pentagon,.VIDEOLENGTH-500.earned .pentagon{border-color:#fbb425 transparent}.PENTAGON-500.earned .pentagon:before,.VIDEOLENGTH-500.earned .pentagon:before{border-color:transparent transparent #fbb425}.PENTAGON-500.earned .pentagon .trapezoid,.VIDEOLENGTH-500.earned .pentagon .trapezoid{border-color:#4a66ae transparent}.PENTAGON-500.earned .pentagon .iconContainer,.VIDEOLENGTH-500.earned .pentagon .iconContainer{background:#ffd584}.PENTAGON-500.earned .pentagon .iconContainer .icon,.VIDEOLENGTH-500.earned .pentagon .iconContainer .icon{color:#4a66ae}.PENTAGON-500.earned .number,.VIDEOLENGTH-500.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.PENTAGON-1K.earned,.VIDEOLENGTH-1K.earned{transition:transform .25s}.PENTAGON-1K.earned .gloss,.VIDEOLENGTH-1K.earned .gloss{width:84px;height:77px;z-index:3;position:absolute;transition:transform .25s}.PENTAGON-1K.earned:hover .gloss,.VIDEOLENGTH-1K.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.PENTAGON-1K.earned .pentagon,.VIDEOLENGTH-1K.earned .pentagon{border-color:#fbb425 transparent}.PENTAGON-1K.earned .pentagon:before,.VIDEOLENGTH-1K.earned .pentagon:before{border-color:transparent transparent #fbb425}.PENTAGON-1K.earned .pentagon .trapezoid,.VIDEOLENGTH-1K.earned .pentagon .trapezoid{border-color:#4b89c0 transparent}.PENTAGON-1K.earned .pentagon .iconContainer,.VIDEOLENGTH-1K.earned .pentagon .iconContainer{background:#ffd584}.PENTAGON-1K.earned .pentagon .iconContainer .icon,.VIDEOLENGTH-1K.earned .pentagon .iconContainer .icon{color:#4b89c0}.PENTAGON-1K.earned .number,.VIDEOLENGTH-1K.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.VIDEOLENGTH-20.earned{transition:transform .25s}.VIDEOLENGTH-20.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.VIDEOLENGTH-20.earned .pentagon{border-color:#fbb425 transparent}.VIDEOLENGTH-20.earned .pentagon:before{border-color:transparent transparent #fbb425}.VIDEOLENGTH-20.earned .pentagon .trapezoid{border-color:#4dc1b8 transparent}.VIDEOLENGTH-20.earned .pentagon .iconContainer{background:#ffd584}.VIDEOLENGTH-20.earned .pentagon .iconContainer .icon{color:#4dc1b8}.VIDEOLENGTH-20.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.VIDEOLENGTH-50.earned{transition:transform .25s}.VIDEOLENGTH-50.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.VIDEOLENGTH-50.earned .pentagon{border-color:#fbb425 transparent}.VIDEOLENGTH-50.earned .pentagon:before{border-color:transparent transparent #fbb425}.VIDEOLENGTH-50.earned .pentagon .trapezoid{border-color:#009cbb transparent}.VIDEOLENGTH-50.earned .pentagon .iconContainer{background:#ffd584}.VIDEOLENGTH-50.earned .pentagon .iconContainer .icon{color:#009cbb}.VIDEOLENGTH-50.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.VIDEOLENGTH-100.earned{transition:transform .25s}.VIDEOLENGTH-100.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.VIDEOLENGTH-100.earned .pentagon{border-color:#fbb425 transparent}.VIDEOLENGTH-100.earned .pentagon:before{border-color:transparent transparent #fbb425}.VIDEOLENGTH-100.earned .pentagon .trapezoid{border-color:#2eb6d1 transparent}.VIDEOLENGTH-100.earned .pentagon .iconContainer{background:#ffd584}.VIDEOLENGTH-100.earned .pentagon .iconContainer .icon{color:#2eb6d1}.VIDEOLENGTH-100.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.VIDEOLENGTH-250.earned{transition:transform .25s}.VIDEOLENGTH-250.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.VIDEOLENGTH-250.earned .pentagon{border-color:#fbb425 transparent}.VIDEOLENGTH-250.earned .pentagon:before{border-color:transparent transparent #fbb425}.VIDEOLENGTH-250.earned .pentagon .trapezoid{border-color:#49bb8d transparent}.VIDEOLENGTH-250.earned .pentagon .iconContainer{background:#ffd584}.VIDEOLENGTH-250.earned .pentagon .iconContainer .icon{color:#49bb8d}.VIDEOLENGTH-250.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.VIDEOLENGTH-500.earned{transition:transform .25s}.VIDEOLENGTH-500.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.VIDEOLENGTH-500.earned .pentagon{border-color:#fbb425 transparent}.VIDEOLENGTH-500.earned .pentagon:before{border-color:transparent transparent #fbb425}.VIDEOLENGTH-500.earned .pentagon .trapezoid{border-color:#4a66ae transparent}.VIDEOLENGTH-500.earned .pentagon .iconContainer{background:#ffd584}.VIDEOLENGTH-500.earned .pentagon .iconContainer .icon{color:#4a66ae}.VIDEOLENGTH-500.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.VIDEOLENGTH-1K.earned{transition:transform .25s}.VIDEOLENGTH-1K.earned:hover .gloss{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:-moz-gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));background:gradient(linear,right top,left top,from(rgba(255,255,255,0)),to(rgba(255,255,255,0)),color-stop(.5,rgba(255,255,255,.5)));-webkit-background-size:400px 100%}.VIDEOLENGTH-1K.earned .pentagon{border-color:#fbb425 transparent}.VIDEOLENGTH-1K.earned .pentagon:before{border-color:transparent transparent #fbb425}.VIDEOLENGTH-1K.earned .pentagon .trapezoid{border-color:#4b89c0 transparent}.VIDEOLENGTH-1K.earned .pentagon .iconContainer{background:#ffd584}.VIDEOLENGTH-1K.earned .pentagon .iconContainer .icon{color:#4b89c0}.VIDEOLENGTH-1K.earned .number{color:#fff;text-shadow:1px 1px 0 #555}.badge{margin:15px 8px}@media (min-width:480px){.badge{margin:15px}}body.study-debug{padding-top:60px;-webkit-transition-property:padding-top;-moz-transition-property:padding-top;-o-transition-property:padding-top;transition-property:padding-top;-webkit-transition-duration:.6s;-moz-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s}.study-debug-toolbar{position:fixed;height:60px;background:#f79420;padding:0 1em;top:0;width:100%;left:0;z-index:10000;font-size:12px;overflow-y:auto;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;-webkit-animation-name:study-debug;animation-name:study-debug;-webkit-animation-duration:.6s;animation-duration:.6s}@keyframes study-debug{from{top:-60px}}@-webkit-keyframes study-debug{from{top:-60px}}.study-debug-toolbar .study-debug-toolbar__group{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:baseline;align-items:baseline;border-right:2px solid rgba(255,255,255,.5);margin-left:1.5em}.study-debug-toolbar .study-debug-toolbar__group:first-child{margin-left:0}.study-debug-toolbar .study-debug-toolbar__group:last-child{border-right:none}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__label{font-weight:600;color:#fff;margin-right:1em}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;padding:6px 12px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none!important;white-space:normal;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;transition:all .25s;box-shadow:0 2px 0 0 #d0d0d0;border:none;background:#1797B1;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.22);font-size:12px;font-weight:600;margin-right:1.5em}.license-expiration-notification__actions__item,.license-expiration-notification__body__phone,.partial-reg-form-modal .reg-modal .mobile-cart .mobile-product-bullets ul li span.nowrap{white-space:nowrap}.partial-reg-form-modal .btn-teal,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button-gold{-webkit-transition:background-position .25s ease,border-color .25s ease;-moz-transition:background-position .25s ease,border-color .25s ease;-ms-transition:background-position .25s ease,border-color .25s ease;-o-transition:background-position .25s ease,border-color .25s ease}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.active.focus,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.active:focus,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.focus,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button:active.focus,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button:active:focus,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.focus,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button:focus,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button:hover{text-decoration:none}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.active,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button:active{outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.disabled,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button[disabled],fieldset[disabled] .study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button small{display:block;font-size:70%}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button-cta{font-weight:600}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button-cta-lg{font-size:18px}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button-cta-md{font-size:16px}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button-cta.btn-gold{padding-top:8px;padding-bottom:7px;margin-top:-1px}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button-cta.open-reg-form{padding:7px 55px}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button-ghost{color:#FFF;border:1px solid #FFF}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button-ghost:hover{background:rgba(255,255,255,.8);color:#333}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button-ghost-primary{color:#1797B1;border:1px solid #1797B1}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button-ghost-primary:hover{background:#1797B1;color:#FFF}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button-gold{font-weight:600;transition:background-position .25s ease,border-color .25s ease;background-color:#E59903!important;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FCC517", endColorstr="#E59903");background-image:-khtml-gradient(linear,left top,left bottom,from(#FCC517),to(#E59903));background-image:-moz-linear-gradient(top,#FCC517,#E59903);background-image:-ms-linear-gradient(top,#FCC517,#E59903);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FCC517),color-stop(100%,#E59903));background-image:-webkit-linear-gradient(top,#FCC517,#E59903);background-image:-o-linear-gradient(top,#FCC517,#E59903);background-image:linear-gradient(#FCC517,#E59903);color:#fff!important;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px #AD7B19;box-shadow:0 2px 0 0 #B67A01;border:none;border-radius:4px}.debug-data-virtual-link--bad:after,.debug-data-virtual-link--good:after{font-family:icomoon;font-style:normal;font-weight:400}.debug-cnames-outline--empty:after,.debug-cnames-outline--good:after{-webkit-transition-property:background,padding-bottom;-moz-transition-property:background,padding-bottom;-o-transition-property:background,padding-bottom;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s}.partial-reg-form-modal .btn-teal,.partial-reg-form-modal .reg-modal .cre-reg-submit-btn{box-shadow:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#78d2e7", endColorstr="#1f96b1");text-shadow:0 1px 1px rgba(0,0,0,.42);-webkit-font-smoothing:antialiased}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button-gold:focus,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button-gold:hover{background-position:0 -.75em}@media (max-width:525px){.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button-gold{width:100%}}.open>.dropdown-toggle.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.active,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.focus,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button:active,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button:focus,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button:hover{color:#1797B1;background-color:#d5d5d5;border-color:#c3c3c3}.open>.dropdown-toggle.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.active,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button:active{background-image:none}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.disabled,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.disabled.active,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.disabled.focus,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.disabled:active,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.disabled:focus,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.disabled:hover,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button[disabled],.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button[disabled].active,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button[disabled].focus,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button[disabled]:active,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button[disabled]:focus,.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button[disabled]:hover,fieldset[disabled] .study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button,fieldset[disabled] .study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.active,fieldset[disabled] .study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button.focus,fieldset[disabled] .study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button:active,fieldset[disabled] .study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button:focus,fieldset[disabled] .study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button:hover{background-color:#eee;border-color:#e2e2e2}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button .badge{color:#eee;background-color:#1797B1}.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button .study-debug-toolbar__group__button__icon{font-size:1.3em;line-height:0;position:relative;top:.15em}.debug-data-virtual-link--good{outline:#5c3 dashed 2px}.debug-data-virtual-link--good:after{content:"\e65c";color:#5c3}.debug-data-virtual-link--bad{outline:#de5533 dashed 2px}.debug-data-virtual-link--bad:after{content:"\e65b";color:#de5533}.partial-reg-form-modal .reg-modal .cart.multi-month .other-options .other-options-header,.partial-reg-form-modal .side-form-container .helperText p{font-style:italic}.debug-cnames-outline--bad:after,.debug-cnames-outline--empty:after,.debug-cnames-outline--good:after{content:attr(title)!important;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif!important;bottom:100%;left:0;line-height:1;color:#fff;font-size:10px;border-radius:3px 3px 0 0}.debug-cnames-outline--good{outline:#5c3 solid 2px!important;position:relative}.debug-cnames-outline--good:after{position:absolute;padding:.15em .5em .25em;background:#559144;transition-property:background,padding-bottom;transition-duration:.15s}.debug-cnames-outline--good:hover:after{background:#5c3;padding-bottom:.5em}.debug-cnames-outline--empty{outline:#de5533 solid 2px!important;position:relative}.debug-cnames-outline--empty:after{position:absolute;padding:.15em .5em .25em;background:#9a5544;transition-property:background,padding-bottom;transition-duration:.15s}.debug-cnames-outline--empty:hover:after{background:#de5533;padding-bottom:.5em}.debug-cnames-outline--bad{outline:#f4b24a solid 2px!important;position:relative}.debug-cnames-outline--bad:after{position:absolute;padding:.15em .5em .25em;background:#a48450;-webkit-transition-property:background,padding-bottom;-moz-transition-property:background,padding-bottom;-o-transition-property:background,padding-bottom;transition-property:background,padding-bottom;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s}.debug-cnames-outline--bad:hover:after{background:#f4b24a;padding-bottom:.5em}body.outline-element-visible [data-track-visible],body.outline-element-visible [track-visible]{outline:rgba(247,148,32,.8) solid 3px;position:relative}body.outline-element-visible [data-track-visible]:before,body.outline-element-visible [track-visible]:before{content:attr(data-cname);display:block;background:rgba(247,148,32,.8);color:#000;font-weight:400;position:absolute;top:-2em;left:-3px;padding:.25em .5em;line-height:1.5;font-size:11px}body.outline-element-visible [data-track-visible]:hover,body.outline-element-visible [track-visible]:hover{outline-color:#f79420;z-index:10000}body.outline-element-visible [data-track-visible]:hover:before,body.outline-element-visible [track-visible]:hover:before{background:#f79420}body.outline-test-ids [test-id]{outline:rgba(191,40,103,.8) solid 3px;position:relative}body.outline-test-ids [test-id]:before{content:attr(test-id);display:block;background:rgba(191,40,103,.8);color:#000;font-weight:400;position:absolute;top:-2em;left:-3px;padding:.25em .5em;line-height:1.5;font-size:11px}body.outline-test-ids [test-id]:hover{outline-color:#bf2867;z-index:10000}body.outline-test-ids [test-id]:hover:before{background:#bf2867}.product-grid{background:#FFF;border-radius:4px;padding:30px 15px 15px}.product-grid .seafoam{color:#4ABC8D}.product-grid .noBorder{border:none}.product-grid>table{font-size:15px;width:100%;text-align:center}.product-grid>table tr{border-bottom:1px solid #eee}.product-grid>table tr.ctas td{padding:15px}.product-grid>table tr td:nth-of-type(even),.product-grid>table tr th:nth-of-type(even){background:#FAFAFA}.product-grid>table tr th{border-radius:4px;color:#FFF;font-weight:400;height:100%;padding:15px}.product-grid>table tr th table.inner{border-radius:4px;height:100%;text-align:center;width:100%}.product-grid>table tr th table.inner tr{border:none}.product-grid>table tr th table.inner td{text-align:center;font-size:18px;padding:10px;position:relative}.product-grid>table tr th table.inner td .recommended{background:#24505c;border-top-left-radius:4px;border-top-right-radius:4px;font-size:13px;padding:3px;width:100%;position:absolute;left:0;top:-24px}.product-grid>table tr th table.inner td .arrow-down{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;position:absolute;left:50%;margin-left:-15px;bottom:-12px}.product-grid>table tr th table.inner td .arrow-down.primary{border-top:15px solid #1797B1}.product-grid>table tr th table.inner td .arrow-down.active-green{border-top:15px solid #8CC63F}.product-grid>table tr th table.inner td .arrow-down.dark-blue{border-top:15px solid #24505c}.product-grid>table tr th:nth-of-type(2) table{background:#1797B1}.product-grid>table tr th:nth-of-type(3) table{background:#8CC63F;border-top-left-radius:0;border-top-right-radius:0}.product-grid>table tr th:nth-of-type(4) table{background:#24505c}.product-grid>table tr th .headerSpacer{min-height:70px}.product-grid>table tr td:first-of-type{padding:7px 0;text-align:left}.product-grid>table tr td .btn-cta{padding:7px;width:100%}.product-grid>table tr td .icon-app_icon_correct{color:#8CC63F;font-size:30px}.product-grid>table tr td .icon-app_close{color:#ccc;font-size:21px}.product-grid>table tr td .icon-question-sign{color:#ccc;font-size:13px;margin-left:5px}.product-grid>table tr td .price{font-size:20px;letter-spacing:-1px}.product-cards .product-card{background:#FFF;border-radius:6px;font-size:15px;margin-bottom:15px;overflow:hidden}@media (min-width:525px) and (max-width:767px){.product-cards .product-card{position:relative;float:left;width:66.66666667%;min-height:1px;left:16.66666667%;padding:0}}.product-cards .product-card .recommended{background:#24505c;border-top-left-radius:4px;border-top-right-radius:4px;color:#FFF;font-size:13px;padding:5px;text-align:center}.product-cards .product-card .header{background:#1797B1;color:#FFF;font-size:21px;font-weight:600;padding:10px;text-align:center}.product-cards .product-card .header.premium{background:#8CC63F;border-bottom-left-radius:0;border-bottom-right-radius:0}.product-cards .product-card .header.cx{background:#24505c}.product-cards .product-card .feature-list{padding:20px}.product-cards .product-card .feature-list b{display:block;font-weight:600;margin-bottom:10px}.product-cards .product-card .feature-list ul{list-style:none;padding-left:15px}.product-cards .product-card .feature-list ul li{margin-bottom:7px;position:relative}.product-cards .product-card .feature-list ul li.no-bullet:before{content:""}.product-cards .product-card .feature-list ul li:before{color:#8CC63F;content:"\e93e";font-family:icomoon!important;font-size:27px;position:absolute;top:-8px;left:-25px}.partial-reg-form-modal .btn-teal,.partial-reg-form-modal .reg-modal .cre-reg-submit-btn,.partial-reg-form-modal .reg-modal .payPalInfo,.partial-reg-form-modal .reg-modal .tabArea .blockTabs .tab,.partial-reg-form-modal .side-form-container .helperText em.bold,.partial-reg-form-modal .side-form-container .helperText p{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif}.product-cards .product-card .price-cta{font-weight:600;padding:0 20px 20px;text-align:center}.product-cards .product-card .price-cta>div{margin-bottom:15px}.product-cards .product-card .price-cta .price{color:#1797B1;font-size:20px;letter-spacing:-1px}.helper-text__fade-in{opacity:1}.helper-text__fade-in.ng-enter{opacity:0;transition:opacity ease-in-out 1s}.helper-text__fade-in.ng-enter.ng-enter-active{opacity:1}.helper-text__fade-in.ng-enter-prepare{opacity:0}.helper-text__fade-in .helper-text__flex{display:flex;align-items:center}.helper-text__fade-in .helper-text__flex .helper-text__flex-img-spacer{margin-right:15px}@media (min-width:992px){.helper-text__fade-in .helper-text__flex{display:block;text-align:center}.helper-text__fade-in .helper-text__flex .helper-text__flex-img-spacer{margin-right:0}.helper-text__fade-in .helper-text__icon-container{margin:0 auto 20px}}.helper-text__fade-in .helper-text__icon-container{background:#eee;width:100px;height:100px;border-radius:100%;text-align:center}@media (max-width:430px){.helper-text__fade-in .helper-text__flex{display:block;text-align:center}.helper-text__fade-in .helper-text__icon-container{margin:0 auto 20px}}.helper-text__fade-in .helper-text__icon--globe{padding-top:22px;padding-left:5px}.helper-text__fade-in .helper-text__icon--woman{padding-top:19px;padding-left:2px}.helper-text__fade-in .helper-text__content{margin-top:1em}.helper-text__fade-in .helper-text__header{font-size:21px;font-weight:600;margin-bottom:5px;line-height:1.5}.helper-text__fade-in .helper-text__header--center{text-align:center}.helper-text__fade-in .helper-text__header--left{font-size:21px;font-weight:600;margin-bottom:5px;line-height:1.5;text-align:left}.helper-text__fade-in .helper-text__text,.helper-text__fade-in .helper-text__text--left{font-size:15px;line-height:1.5;margin-bottom:5px}.helper-text__fade-in .helper-text__text--left{text-align:left}.helper-text__fade-in .helper-text__container{display:flex;justify-content:flex-end}.helper-text__fade-in .helper-text__container .helper-text__image{font-size:40px;color:#1797B1;width:40px;height:40px}.helper-text__fade-in .helper-text__user-name{font-size:13px;font-style:italic;margin-bottom:5px}.helper-text__fade-in .helper-text__school,.helper-text__fade-in .helper-text__user-name--right{font-size:13px;text-align:right;font-weight:600;margin-right:1em}.form-sidebar--helper-text .helper-text__fade-in .helper-text__flex .helper-text__icon-container{background:#FFF}@media (min-width:768px){.study-debug-toolbar .study-debug-toolbar__group .study-debug-toolbar__group__button{white-space:nowrap}.form-sidebar--helper-text .helper-text__fade-in .helper-text__flex{display:block;text-align:center}.form-sidebar--helper-text .helper-text__fade-in .helper-text__flex .helper-text__flex-img-spacer{margin-right:0}.form-sidebar--helper-text .helper-text__fade-in .helper-text__flex .helper-text__icon-container{margin:0 auto 20px}}.form-sidebar--helper-text .helper-text__fade-in .helper-text__flex.helper-text__featured-on{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:15px}.form-sidebar--helper-text .helper-text__fade-in .helper-text__flex.helper-text__featured-on>*{flex:0 1 30%;margin-bottom:15px;text-align:center}.form-sidebar--helper-text .helper-text__fade-in .helper-text__flex.helper-text__featured-on img{max-width:70px}.product-cards .product-card-container-container{display:flex;justify-content:center}.product-cards .product-card-container{position:relative;min-height:1px;padding-left:0;padding-right:0}.product-cards .product-card-container .blank-div{height:1px}@media (min-width:992px){.product-cards .product-card-container{float:left;width:33.33333333%}.product-cards .product-card-container.recommended{margin-left:33.33333333%}.product-cards .product-card-container.recommended.all-plans{margin-left:0}.product-cards .product-card-container.show-basic-premium{margin-left:16.66666667%}.product-cards .product-card-container.show-basic-premium.all-plans,.product-cards .product-card-container.show-basic-premium.premium-card{margin-left:0}.product-cards .product-card-container.single-product-on-pane{margin-left:33.33333333%}}.product-cards .product-card-container.bigger{float:none;margin:auto;width:auto;max-width:525px}.product-cards .product-card-container .product-card .feature-list{border-left:1px solid #eee;border-right:1px solid #eee}@media (min-width:992px){.product-cards .product-card-container{padding:30px 15px 0}.product-cards .product-card-container.recommended{margin-top:-28px}.product-cards .product-card-container.single-product-on-pane{padding:30px 0 0}.product-cards .product-card-container .product-card .feature-list{height:250px}.product-cards .product-card-container .product-card .feature-list--extended,.product-cards .product-card-container .product-card .feature-list--teacher,.product-cards .product-card-container .product-card .feature-list--testPrep{height:auto}.product-cards .product-card-container .product-card .feature-list.more-bullets{height:290px}.product-cards .product-card-container .product-card .feature-list.long-list{height:410px}.product-cards .product-card-container .product-card .feature-list.long-list.more-bullets{height:auto}.product-cards .product-card-container .product-card .price-cta--mobile-tall{display:none}}.product-cards .product-card-container .product-card .price-cta{border:1px solid #eee;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.product-cards .product-card-container .product-card .price-cta .btn-cta{width:100%}.product-cards .product-card-container .product-card .price-cta--mobile-tall{border:none;padding:15px 20px 0}.product-cards .product-card-container .product-card .billingIntervals{display:flex;width:100%;justify-content:center;align-items:center}.product-cards .product-card-container .product-card .billingIntervals .price-cta__block{border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;width:50%;display:inline-block;padding:10px;justify-content:center}.product-cards .product-card-container .product-card .billingIntervals .price-cta__block.left{padding-right:5px}.product-cards .product-card-container .product-card .billingIntervals .price-cta__block.right{padding-left:5px}.product-cards .product-card-container .product-card .billingIntervals .price-cta__block .price-cta__block-text{display:flex;justify-content:center;font-weight:600}.product-cards .product-card-container .product-card .billingIntervals .price-cta__block .price-cta__block-text.bottom{padding-bottom:10px}.product-cards .product-card-container .product-card .billingIntervals .price-cta__block .price-cta__block-text .price{font-size:20px;letter-spacing:-1px;color:#179781;padding-right:3px}.product-cards .product-card-container .product-card .billingIntervals .price-cta__block .btn-cta{width:100%}.product-cards .product-card-container .product-card .billingIntervals .price-cta__block--mobile-tall{border:none;padding:15px 20px 0}@media (min-width:992px){.product-cards .product-card-container .product-card .billingIntervals .price-cta__block--mobile-tall{display:none}}.product-cards .other-plans{font-size:16px;text-align:center;display:block;margin:15px 10px 0}.product-cards .other-plans.other-plans-inline{display:inline-block}.reg-form-testimonial{margin-bottom:15px}.reg-form-testimonial .reg-form-testimonial__text{font-size:14px;line-height:1.4;color:#555;padding-bottom:20px}.reg-form-testimonial .reg-form-testimonial__credit{display:table}.reg-form-testimonial .reg-form-testimonial__credit .icon-user3{font-size:50px;color:#8cc63e}.reg-form-testimonial .reg-form-testimonial__credit .testimonial__credit__image{display:table-cell}.reg-form-testimonial .reg-form-testimonial__credit .testimonial__credit__image .testimonial__credit__image__image{width:50px;max-width:none}.reg-form-testimonial .reg-form-testimonial__credit .testimonial__credit__info{display:table-cell;font-size:13px;line-height:1.4;color:#555;font-weight:400;vertical-align:top;padding-left:15px}.reg-form-testimonial .reg-form-testimonial__credit .testimonial__credit__info .testimonial__credit__info__name .testimonial__credit__info__role{font-weight:600}.testimonial.testimonial--with-margins{margin-top:22px;margin-bottom:30px}.form-sidebar--helper-text .testPrepSocialProof,.side-form-container .testPrepSocialProof{text-align:center}.form-sidebar--helper-text .testPrepSocialProof.helperText.with-cart,.side-form-container .testPrepSocialProof.helperText.with-cart{display:flex;align-items:center;text-align:left}.form-sidebar--helper-text .testPrepSocialProof img,.side-form-container .testPrepSocialProof img{width:75px;display:block;margin:0 auto;padding-bottom:10px;flex:0 0 auto}.form-sidebar--helper-text .testPrepSocialProof.helperText.with-cart img,.side-form-container .testPrepSocialProof.helperText.with-cart img{margin:0;padding-bottom:0;padding-right:15px}@media (max-width:767px){.form-sidebar--helper-text .testPrepSocialProof,.side-form-container .testPrepSocialProof{padding-top:0;display:flex;align-items:center;text-align:left}.form-sidebar--helper-text .testPrepSocialProof img,.side-form-container .testPrepSocialProof img{margin:0;padding-bottom:0;padding-right:15px}.partial-reg-form-modal .form-control{font-size:16px}}.form-sidebar--helper-text .helperText .testPrepSocialProof.helperText,.form-sidebar--helper-text .testPrepSocialProof.helperText.with-cart,.side-form-container .helperText .testPrepSocialProof.helperText,.side-form-container .testPrepSocialProof.helperText.with-cart{padding-top:0}.saved-your-question{padding:10px 15px;background:#fafafa;margin-bottom:15px;border-radius:4px;border:1px solid #ccc}#updateBrowserBanner{background:#bf2867;color:#FFF;font-weight:600;padding:8px;text-align:center;vertical-align:middle;z-index:1000;transition:max-height .75s}#updateBrowserBanner.on-homepage{position:absolute;top:0;width:100%}#updateBrowserBanner .outdated-ignore{cursor:pointer;text-decoration:underline}.partial-reg-form-modal .ng-cloak,.partial-reg-form-modal [ng-cloak],.partial-reg-form-modal [ng\:cloak]{display:none!important}.partial-reg-form-modal .form-group .form-group__tooltip-link{display:inline-block;color:#1797B1;cursor:pointer}@media (max-width:480px){.partial-reg-form-modal .form-group .form-group__tooltip-link{padding-bottom:15px}}.partial-reg-form-modal .headerContainer{margin-bottom:20px}@media (max-width:769px){.partial-reg-form-modal .headerContainer{margin:20px 0}}.partial-reg-form-modal .reg-subheader--blue{color:#1797B1}.partial-reg-form-modal h2{color:#24505c;font-weight:300;line-height:1.5;margin-top:20px;margin-bottom:0;text-align:center;font-size:30px}.partial-reg-form-modal h2 .reg-form-modal__header__bold-text{font-weight:600}.partial-reg-form-modal h2 .reg-form-modal__header__green-text{font-weight:600;color:#8cc63e}@media (max-width:525px){.partial-reg-form-modal h2{font-size:24px}}.partial-reg-form-modal .subheader{text-align:center;margin-top:0;font-weight:300}.partial-reg-form-modal .reg-form-modal__free-trial-banner{background-color:#8cc63e;color:#fff;margin:0 -15px;text-align:center;padding:10px;font-size:1.2em;font-weight:600}.partial-reg-form-modal .btn-teal{font-weight:600;transition:background-position .25s ease,border-color .25s ease;background-color:#1f97b2!important;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#78d2e7),to(#1f96b1));background-image:-moz-linear-gradient(top,#78d2e7,#1f96b1);background-image:-ms-linear-gradient(top,#78d2e7,#1f96b1);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#78d2e7),color-stop(100%,#1f96b1));background-image:-webkit-linear-gradient(top,#78d2e7,#1f96b1);background-image:-o-linear-gradient(top,#78d2e7,#1f96b1);background-image:linear-gradient(#78d2e7,#1f96b1);border-color:#1f96b1 #1f96b1 #1a7d93;color:#fff!important;border-radius:6px}.partial-reg-form-modal .btn-teal:focus,.partial-reg-form-modal .btn-teal:hover{background-position:0 -15px}.partial-reg-form-modal .back{display:block;font-size:16px;padding-top:20px}.partial-reg-form-modal .reg-modal .tabArea .blockTabs:after,.partial-reg-form-modal .reg-modal .tabArea .blockTabs:before,.partial-reg-form-modal .reg-modal .tabArea:after,.partial-reg-form-modal .reg-modal .tabArea:before{display:table;content:" "}.partial-reg-form-modal .create-email-link{padding-top:20px;text-decoration:underline}.partial-reg-form-modal .close{position:absolute;right:10px;top:10px}.partial-reg-form-modal .semibold{font-weight:600}.partial-reg-form-modal .main-form-container{position:relative;min-height:1px;border-radius:4px;margin-bottom:15px;padding:0}.partial-reg-form-modal .main-form-container .item{min-height:206px;margin:15px}@media (max-width:525px){.partial-reg-form-modal .main-form-container .item{margin:10px}}.partial-reg-form-modal .main-form-container.product-panel{position:relative;min-height:1px;padding:0}.partial-reg-form-modal .main-form-container.product-panel .item{height:auto}.partial-reg-form-modal .main-form-container .carousel-inner{background:#eee;border-radius:4px}.partial-reg-form-modal .side-form-container{position:relative;min-height:1px;padding-left:15px;padding-right:15px}@media (min-width:992px){.partial-reg-form-modal .main-form-container{float:left;width:66.66666667%}.partial-reg-form-modal .main-form-container.product-panel{float:left;width:100%}.partial-reg-form-modal .side-form-container{float:left;width:33.33333333%}}@media (max-width:991px){.partial-reg-form-modal .side-form-container{margin-top:25px;padding-left:0;padding-right:0}}.partial-reg-form-modal .side-form-container .helperText{font-size:16px}.partial-reg-form-modal .side-form-container .helperText.fade-in{-webkit-animation:helperTextFadeIn 1s;animation:helperTextFadeIn 1s}@keyframes helperTextFadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes helperTextFadeIn{0%{opacity:0}100%{opacity:1}}.partial-reg-form-modal .side-form-container .helperText em.bold{font-style:normal}.partial-reg-form-modal .side-form-container .helperText h4{font-size:21px;font-weight:600}.partial-reg-form-modal .side-form-container .helperText.answers-helper-text{text-align:center;padding-bottom:15px}@media (max-width:767px){.partial-reg-form-modal .side-form-container .helperText.answers-helper-text{margin-bottom:30px}}.partial-reg-form-modal .side-form-container .helperText.answers-helper-text .answer-icon{background:#eee;border-radius:100%;width:100px;height:100px;position:relative;text-align:center;margin:auto}.partial-reg-form-modal .side-form-container .helperText.answers-helper-text .answer-icon img{padding-top:19px}.partial-reg-form-modal .side-form-container .helperText.answers-helper-text .answer-icon img.teacher-icon{padding-top:20px;padding-left:7px}.partial-reg-form-modal .side-form-container .helperText.answers-helper-text .answer-icon img.video-icon{padding-top:24px}.partial-reg-form-modal .side-form-container .helperText.answers-helper-text .answer-icon img.qa-icon{padding-top:27px}.partial-reg-form-modal .side-form-container .helperText.answers-helper-text .answer-icon img.persona-icon{padding-top:17px}.partial-reg-form-modal .reg-modal .reg-modal__body{overflow:hidden;padding-left:5px;background-color:#eee;padding-top:10px}.partial-reg-form-modal .reg-modal .side-form-container{padding-top:10px}.partial-reg-form-modal .reg-modal .reg-modal__security{background-color:#eee;padding:8px}.partial-reg-form-modal .reg-modal .price-cta .btn-cta{padding-left:0;padding-right:0}@media (max-width:525px){.partial-reg-form-modal .reg-modal .main-form-container .item{height:auto}}@media (min-width:769px){.partial-reg-form-modal .reg-modal .tabArea{width:initial;margin-right:auto;margin-top:20px}}.partial-reg-form-modal .reg-modal .tabArea .blockTabs{margin-bottom:1.5em;max-width:100%}.partial-reg-form-modal .reg-modal .tabArea .blockTabs .tab{width:51%;margin-left:3%;float:left;display:block;background:0 0;border:1px solid #d3d3d3;padding:13px;font-size:13px;border-radius:6px;cursor:pointer}body.research .partial-reg-form-modal .reg-modal .tabArea .blockTabs .tab{background-color:#e4e4e4}body.research .partial-reg-form-modal .reg-modal .tabArea .blockTabs .tab.active{background-color:#f3f3f3}.partial-reg-form-modal .reg-modal .tabArea .blockTabs .tab:first-child{margin-left:-40px}@media (min-width:769px){.partial-reg-form-modal .reg-modal .tabArea .blockTabs .tab{font-size:16px;width:48%;padding:15px}}.partial-reg-form-modal .reg-modal .tabArea .blockTabs .tab .radio-button{margin-right:7%;border:1px solid #999;border-radius:50%;background:#fff;display:inline-block;font-size:16px;width:1.2em;height:1.2em;float:left}.partial-reg-form-modal .reg-modal .tabArea .blockTabs .tab .radio-button span{border:3px solid #fff;border-radius:50%;background:#fff;display:inline-block;width:100%;height:100%}.partial-reg-form-modal .reg-modal .tabArea .blockTabs .tab.active{background-color:#dedede}.partial-reg-form-modal .reg-modal .tabArea .blockTabs .tab.active .radio-button span{background-color:#1797B1}.partial-reg-form-modal .reg-modal .tabArea .blockTabs .tab .payPalLogo{height:20px}.partial-reg-form-modal .reg-modal .trustText{color:#777;margin-left:.2em;margin-top:5px;font-size:12px}.partial-reg-form-modal .reg-modal .payPalInfo{background-color:#fdfdfd;padding:1em;border-radius:6px;border:1px solid #f5f5f5;margin:0 0 2.5em;clear:both}.partial-reg-form-modal .reg-modal .payPalInfo .text{font-size:15px;margin-bottom:5px}.partial-reg-form-modal .reg-modal .payPalInfo .additionalInfo{font-size:13px}.partial-reg-form-modal .reg-modal .payPalButton{background:0 0;border:none;margin-bottom:10px;margin-top:1em;padding:0}.partial-reg-form-modal .reg-modal .payPalButton .disabled{opacity:.3}.partial-reg-form-modal .reg-modal .cre-reg-submit-btn{font-weight:600;-webkit-transition:background-position .25s ease,border-color .25s ease;-moz-transition:background-position .25s ease,border-color .25s ease;-ms-transition:background-position .25s ease,border-color .25s ease;-o-transition:background-position .25s ease,border-color .25s ease;transition:background-position .25s ease,border-color .25s ease;background-color:#1f97b2!important;background-repeat:repeat-x;background-image:-khtml-gradient(linear,left top,left bottom,from(#78d2e7),to(#1f96b1));background-image:-moz-linear-gradient(top,#78d2e7,#1f96b1);background-image:-ms-linear-gradient(top,#78d2e7,#1f96b1);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#78d2e7),color-stop(100%,#1f96b1));background-image:-webkit-linear-gradient(top,#78d2e7,#1f96b1);background-image:-o-linear-gradient(top,#78d2e7,#1f96b1);background-image:linear-gradient(#78d2e7,#1f96b1);border-color:#1f96b1 #1f96b1 #1a7d93;color:#fff!important;border-radius:6px}.partial-reg-form-modal .reg-modal .cre-reg-submit-btn:focus,.partial-reg-form-modal .reg-modal .cre-reg-submit-btn:hover{background-position:0 -15px}@media (max-width:767px){.partial-reg-form-modal .reg-modal .cre-reg-submit-btn{margin-top:20px}}@media (min-width:768px){.partial-reg-form-modal .reg-modal .cre-reg-submit-btn{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;box-shadow:none;-webkit-transition:background-position .25s ease,border-color .25s ease;-moz-transition:background-position .25s ease,border-color .25s ease;-ms-transition:background-position .25s ease,border-color .25s ease;-o-transition:background-position .25s ease,border-color .25s ease;transition:background-position .25s ease,border-color .25s ease;background-color:#3ebb5e!important;background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80d495", endColorstr="#3ebb5d");background-image:-khtml-gradient(linear,left top,left bottom,from(#80d495),to(#3ebb5d));background-image:-moz-linear-gradient(top,#80d495,#3ebb5d);background-image:-ms-linear-gradient(top,#80d495,#3ebb5d);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#80d495),color-stop(100%,#3ebb5d));background-image:-webkit-linear-gradient(top,#80d495,#3ebb5d);background-image:-o-linear-gradient(top,#80d495,#3ebb5d);background-image:linear-gradient(#80d495,#3ebb5d);border-color:#3ebb5d #3ebb5d #39aa55;color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.42);-webkit-font-smoothing:antialiased;line-height:1.3333333;border-radius:6px;font-weight:600;padding:10px 30px;font-size:21px}.partial-reg-form-modal .reg-modal .cre-reg-submit-btn:focus,.partial-reg-form-modal .reg-modal .cre-reg-submit-btn:hover{background-position:0 -15px}.partial-reg-form-modal .reg-modal .cre-reg-submit-btn.wider{width:250px}}.partial-reg-form-modal .reg-modal .security{width:130px;display:inline-block;vertical-align:middle;margin-right:15px;font-size:14px}.partial-reg-form-modal .reg-modal .security a.right{float:none !ie;margin-left:40px}.partial-reg-form-modal .reg-modal .cart{font-size:13px}@media (min-width:375px){.partial-reg-form-modal .reg-modal .cart{font-size:14px}}@media (min-width:768px){.partial-reg-form-modal .reg-modal .cart{margin-top:4em;font-size:16px}}.partial-reg-form-modal .reg-modal .cart h6{font-weight:400;font-size:14px;margin:0 0 1em}@media (min-width:600px){.partial-reg-form-modal .reg-modal .cart h6{font-size:16px}}.partial-reg-form-modal .reg-modal .cart-product{margin-bottom:2em;background-color:#fdfdfd;padding:1em;border-radius:6px;box-shadow:0 1px 4px #ccc;-webkit-animation:cartEnter .5s;animation:cartEnter .5s}@media (max-width:768px){.partial-reg-form-modal .reg-modal .cart-product{margin-bottom:1em}}.partial-reg-form-modal .reg-modal .cart-product .product-title{font-size:1.6em;margin-bottom:.4em;font-weight:400}@media (max-width:768px){.partial-reg-form-modal .reg-modal .cart-product .product-title{font-size:1em}}.partial-reg-form-modal .reg-modal .cart-product table{border-top:1px solid #ccc;margin-bottom:1em;width:100%}.partial-reg-form-modal .reg-modal .cart-product table.no-margin{margin:0}.partial-reg-form-modal .reg-modal .cart-product table tr{position:relative;-webkit-animation:productDataEnter .5s;-o-animation:productDataEnter .5s;animation:productDataEnter .5s}.partial-reg-form-modal .reg-modal .cart-product table tr:after,.partial-reg-form-modal .reg-modal .cart-product table tr:before{content:" ";display:table}@keyframes productDataEnter{0%{top:-2em;opacity:0}100%{top:0;opacity:1}}@-webkit-keyframes productDataEnter{0%{top:-2em;opacity:0}100%{top:0;opacity:1}}.partial-reg-form-modal .reg-modal .cart-product table tr.i-need-border{border-bottom:1px solid #ccc}.partial-reg-form-modal .reg-modal .cart-product table tr .hideStartingDate{visibility:hidden}.partial-reg-form-modal .reg-modal .cart-product table tr td{vertical-align:top;padding:8px 0 0;line-height:1.2}.partial-reg-form-modal .reg-modal .cart-product table tr td.i-need-padding{padding:8px 0}.partial-reg-form-modal .reg-modal .cart-product table tr.discount-price td,.partial-reg-form-modal .reg-modal .cart-product table tr.price-today td{padding-top:12px;padding-bottom:12px}.partial-reg-form-modal .reg-modal .cart-product table tr td:nth-child(2){font-family:'Droid Serif','Palatino Linotype','Book Antiqua',Palatino,serif;text-align:right;padding-left:.7em;padding-right:.3em}.partial-reg-form-modal .reg-modal .cart-product table tr td:nth-child(3){font-size:14px;line-height:1.4;color:#999}.partial-reg-form-modal .reg-modal .cart-product table tr small{color:#999;font-size:14px;font-weight:400}.partial-reg-form-modal .reg-modal .cart-product table tr.price-today{font-size:1.2em;font-weight:600;color:#4abc8d;border-bottom:1px solid #ccc}.partial-reg-form-modal .reg-modal .cart-product table tr.price-today+tr td{padding-top:12px}.partial-reg-form-modal .reg-modal .cart-product table tr.discount-price{font-size:1.2em;font-weight:600;color:#777}.partial-reg-form-modal .reg-modal .cart-product .disclaimer{font-size:12px}.partial-reg-form-modal .reg-modal .cart-product .disclaimer.immediate,.partial-reg-form-modal .reg-modal .cart.multi-month{font-size:14px;font-weight:600}.partial-reg-form-modal .reg-modal .cart .cart__details{border-top:1px solid #ccc;display:table;padding:10px 0;width:100%}.partial-reg-form-modal .reg-modal .cart .cart__details__date{display:table-cell;width:50%}.partial-reg-form-modal .reg-modal .cart .cart__details__price{display:table-cell;color:#1797B1;width:25%}.partial-reg-form-modal .reg-modal .cart .cart__details__original-price{display:table-cell;text-decoration:line-through;width:25%}.partial-reg-form-modal .reg-modal .cart .cart__savings{display:inline-block;margin-left:50%;border-radius:4px;background-color:#8cc63e;color:#fff;padding:4px 15px}.partial-reg-form-modal .reg-modal .cart.multi-month .price-today{color:#8cc63e;border:2px solid #8cc63e;border-radius:4px;padding:6px;font-size:16px;margin-bottom:6px}.partial-reg-form-modal .reg-modal .cart.multi-month .price-today .due-today{color:#999}.partial-reg-form-modal .reg-modal .cart.multi-month .cart-row{color:#000;padding:6px}.partial-reg-form-modal .reg-modal .cart.multi-month .cart-row .starting{color:#999;font-size:12px}.partial-reg-form-modal .reg-modal .cart.multi-month .cart-row .row-name{padding:0}.partial-reg-form-modal .reg-modal .cart.multi-month .cart-row .row-numeric-value{float:right;font-size:14px}@media (min-width:768px) and (max-width:991px){.partial-reg-form-modal .reg-modal .cart.multi-month .cart-row .row-numeric-value{font-size:12px}}.partial-reg-form-modal .reg-modal .cart.multi-month .cart-row .pay-period{float:right;color:#999;font-size:14px}.partial-reg-form-modal .reg-modal .cart.multi-month .cart-row.discount{padding:6px 6px 0}@media (min-width:768px) and (max-width:991px){.partial-reg-form-modal .reg-modal .cart.multi-month .cart-row .pay-period{font-size:12px}.partial-reg-form-modal .reg-modal .cart.multi-month .cart-row-price{display:none}}.partial-reg-form-modal .reg-modal .cart.multi-month .coupon-duration{padding:0 6px 6px;font-size:12px;color:#999}.partial-reg-form-modal .reg-modal .cart.multi-month .was-price-container{padding:6px 6px 0}.partial-reg-form-modal .reg-modal .cart.multi-month .was-price-container .was-price{color:#999;text-decoration:line-through;font-size:12px}.partial-reg-form-modal .reg-modal .cart.multi-month .total-price-container{padding:0 6px}.partial-reg-form-modal .reg-modal .cart.multi-month .total-price-container .total-price{text-align:left;padding:0}.partial-reg-form-modal .reg-modal .cart.multi-month .total-price-container .starting-date{text-align:right;color:#999;font-size:12px;padding:0}.partial-reg-form-modal .reg-modal .cart.multi-month .savingsPercent{color:#8cc63e;padding-left:48px;font-size:12px;margin-bottom:6px}.partial-reg-form-modal .reg-modal .cart.multi-month .other-options{color:#999;border-top:1px solid #999;padding:6px;font-size:14px}@media (min-width:768px) and (max-width:991px){.partial-reg-form-modal .reg-modal .cart.multi-month .other-options{font-size:12px}}.partial-reg-form-modal .reg-modal .cart.multi-month .membership-options{font-size:12px;margin-bottom:25px}.partial-reg-form-modal .reg-modal .cart.multi-month .membership-options .membership-option{padding:6px}.partial-reg-form-modal .reg-modal .cart.multi-month .membership-options .membership-option .radio-selector{margin-right:6px;border:1px solid #999;border-radius:50%;background:#fff;display:inline-block;font-size:16px;width:14px;height:14px;float:left;position:relative}.partial-reg-form-modal .reg-modal .cart.multi-month .membership-options .membership-option:hover{background:#f5f5f5;color:#1797B1;border-radius:4px;cursor:pointer}.partial-reg-form-modal .reg-modal .cart.multi-month .membership-options .membership-option.selected{font-weight:700}.partial-reg-form-modal .reg-modal .cart.multi-month .membership-options .membership-option.selected .radio-selector span{background-color:#0096b2;width:8px;height:8px;display:inline-block;border-radius:50%;position:absolute;top:2px;left:2px}.partial-reg-form-modal .reg-modal .cart.multi-month .membership-options input{float:left;margin-right:4px}.partial-reg-form-modal .reg-modal .cart.multi-month .membership-options .membership-pay-period{float:left}.partial-reg-form-modal .reg-modal .cart.multi-month .membership-options .price-discount,.partial-reg-form-modal .reg-modal .right{float:right}@media (min-width:992px){.partial-reg-form-modal .reg-modal .cart.multi-month .membership-options .membership-pay-period{width:150px}}.partial-reg-form-modal .reg-modal .cart.multi-month .membership-options .extra-info{float:right;color:#8cc63e;margin-left:4px;width:65px}.partial-reg-form-modal .reg-modal .cart.multi-month .membership-options .extra-info.per-month{color:#999}@media (min-width:768px){.partial-reg-form-modal .reg-modal .cart{margin-top:45px}.partial-reg-form-modal .reg-modal .mobile-cart{display:none!important}}.partial-reg-form-modal .reg-modal .cart h5{text-align:left}.partial-reg-form-modal .reg-modal .cart h5 [class^=icon]{font-size:1.5em;line-height:0;top:.1em;position:relative}.partial-reg-form-modal .reg-modal .cart.answers-reg-flow-cart h6{text-transform:uppercase;color:#aaa;font-size:14px;font-weight:600;letter-spacing:.5px}.partial-reg-form-modal .reg-modal .cart.answers-reg-flow-cart ul{font-size:14px;list-style:none;padding:0}@media (max-width:599px){.partial-reg-form-modal .reg-modal .cart.answers-reg-flow-cart ul{margin:13px}}.partial-reg-form-modal .reg-modal .cart.answers-reg-flow-cart ul li{font-size:15px;line-height:1.6;padding:7px 0 7px 20px;position:relative}.partial-reg-form-modal .reg-modal .cart.answers-reg-flow-cart ul li:before{content:"\e94d";font-size:30px;font-family:Icomoon;color:#8CC63F;position:absolute;left:-8px;top:-6px}.partial-reg-form-modal .reg-modal .cart.answers-reg-flow-cart ul li span{font-size:13px}.partial-reg-form-modal .reg-modal .mobile-cart{margin:20px 15px 0}.partial-reg-form-modal .reg-modal .mobile-cart.no-gutters{margin:20px 0 0}.partial-reg-form-modal .reg-modal .mobile-cart h4{font-size:18px;line-height:1.5}.partial-reg-form-modal .reg-modal .mobile-cart .belowCart{font-size:14px;margin-bottom:20px}.partial-reg-form-modal .reg-modal .mobile-cart .semibold{font-weight:600}.partial-reg-form-modal .reg-modal .mobile-cart .mobile-cart__savings{display:inline-block;border-radius:4px;background-color:#8cc63e;color:#fff;padding:4px 10px}.partial-reg-form-modal .reg-modal .mobile-cart .mobile-cart__savings *{color:#fff}.partial-reg-form-modal .reg-modal .mobile-cart ul.plan-bullets{list-style:none;padding-left:0}.partial-reg-form-modal .reg-modal .mobile-cart .mobile-product-bullets h6{color:#888;text-transform:uppercase;letter-spacing:2px;font-weight:600;font-size:14px;margin-bottom:1em}.partial-reg-form-modal .reg-modal .mobile-cart .mobile-product-bullets .cart-hr{border-top-color:#ccc}.partial-reg-form-modal .reg-modal .mobile-cart .mobile-product-bullets .view-more-bullets{font-size:14px;cursor:pointer;color:#0096b2;margin-top:1em}.partial-reg-form-modal .reg-modal .mobile-cart .mobile-product-bullets .view-more-bullets .more-span{display:none}.partial-reg-form-modal .reg-modal .mobile-cart .mobile-product-bullets .view-more-bullets.collapsed .more-span{display:inline}.partial-reg-form-modal .reg-modal .mobile-cart .mobile-product-bullets .view-more-bullets.collapsed .less-span{display:none}.partial-reg-form-modal .reg-modal .mobile-cart .mobile-product-bullets .view-more-bullets .icon{font-size:20px;position:relative;top:3px}.partial-reg-form-modal .reg-modal .mobile-cart .mobile-product-bullets .paid-trial-cx-disclaimer{margin-top:1em}.partial-reg-form-modal .reg-modal .mobile-cart .mobile-product-bullets ul{font-size:14px;list-style:none;padding:0}@media (max-width:599px){.partial-reg-form-modal .reg-modal .mobile-cart .mobile-product-bullets ul{margin:13px}}.partial-reg-form-modal .reg-modal .mobile-cart .mobile-product-bullets ul li{font-size:14px;line-height:1.6;padding:7px 0 7px 20px;position:relative}.partial-reg-form-modal .reg-modal .mobile-cart .mobile-product-bullets ul li:before{content:"\e94d";font-size:30px;font-family:Icomoon;color:#8CC63F;position:absolute;left:-8px;top:-6px}.partial-reg-form-modal .reg-modal .mobile-cart .mobile-product-bullets ul{margin:0}.partial-reg-form-modal .reg-modal .grey{color:#999}.partial-reg-form-modal .reg-modal span.cardIcons{background-image:url(/images/cards.png);width:139px;height:31px;display:inline-block;vertical-align:bottom;margin:0;padding:0}@media (min-width:768px){.partial-reg-form-modal .reg-modal .cart-product tr.discount-price td{padding-bottom:0}.partial-reg-form-modal .reg-modal .cart-product tr.billing-term--summary.billing-summary--family-plan{font-weight:600}.partial-reg-form-modal .reg-modal .cart-product tr.billing-term--summary td{padding-top:30px}.partial-reg-form-modal .reg-modal .cart-product .billing-day{color:#999;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4}}@media (min-width:768px) and (max-width:374px){.partial-reg-form-modal .reg-modal .cart-product .billing-day{font-size:13px}}.partial-reg-form-modal .reg-modal .process-time-text{overflow:hidden;margin-top:1em;margin-bottom:.5em;font-size:14px;height:6em;padding:1em;border-radius:6px;background:#fff;box-shadow:0 1px 4px #ccc;-webkit-animation:slideInText .3s ease;animation:slideInText .3s ease}.partial-reg-form-modal .reg-modal .process-time-text .media-left{padding-right:1em}@keyframes slideInText{0%{margin-top:0;margin-bottom:0;height:0;opacity:0}50%{margin-top:1em;margin-bottom:.5em;height:6em;opacity:0}100%{margin-top:1em;margin-bottom:.5em;height:6em;opacity:1}}@-webkit-keyframes slideInText{0%{margin-top:0;margin-bottom:0;height:0;opacity:0}50%{margin-top:1em;margin-bottom:.5em;height:6em;opacity:0}100%{margin-top:1em;margin-bottom:.5em;height:6em;opacity:1}}.partial-reg-form-modal .reg-modal .spinner{width:2em;height:2em;max-width:none;-webkit-animation:spin 1s infinite linear;-o-animation:spin 1s infinite linear;animation:spin 1s infinite linear}.partial-reg-form-modal .reg-modal .spinner-full{width:auto;height:auto}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@-webkit-keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.partial-reg-form-modal .reg-modal .mobile-cart{margin:0 15px}.partial-reg-form-modal .reg-modal .mobile-cart .bulletList,.partial-reg-form-modal .reg-modal .tabArea .blockTabs{padding-left:0}.partial-reg-form-modal .reg-modal .tabArea .blockTabs .tab{width:48%}.partial-reg-form-modal .reg-modal .tabArea .blockTabs .tab .radio-button{display:none}.partial-reg-form-modal .reg-modal .tabArea .blockTabs .tab.active{background:#ccc}.partial-reg-form-modal .reg-modal .tabArea .blockTabs .tab.first-child{margin-left:0}}.partial-reg-form-modal .study-answer-question{background:#eee;border-radius:4px;color:#24505c;padding:10px 15px}.partial-reg-form-modal .study-answer-question .study-answer-question__label{font-size:13px;margin-bottom:5px}.partial-reg-form-modal .study-answer-question .study-answer-question__question{font-size:15px}.partial-reg-form-modal .reg-modal-product-bullets{margin:0;padding:0 0 0 1em}.partial-reg-form-modal .reg-modal-product-bullets>li{padding:0 0 .5em;font-size:14px;line-height:1.4}.license-expiration-notification{background:#4dc1b8;font-size:13px}.license-expiration-notification.expired{background:#f79420}.license-expiration-notification__inner{max-width:1140px;margin:auto;padding:15px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center}.license-expiration-notification__inner>*{-webkit-flex:1 1 auto;flex:1 1 auto;align-items:center}@media (min-width:768px){.license-expiration-notification__inner{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center}}.license-expiration-notification__header{-webkit-flex:1 0 auto;flex:1 0 auto;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;color:#fff;align-items:center;font-size:18px;font-weight:600}.license-expiration-notification__header>*{display:table-cell;vertical-align:middle}.license-expiration-notification__header__icon{font-size:26px;font-weight:400}.license-expiration-notification__header__text{padding-left:7px}.license-expiration-notification__body{padding:15px 24px 15px 0;color:#fff;line-height:1.7}@media (min-width:768px){.license-expiration-notification__header__icon{font-size:40px}.license-expiration-notification__body{padding:0 15px;line-height:1.5}}.license-expiration-notification__body a.license-expiration-notification__body_link{text-decoration:underline;color:#fff}.license-expiration-notification__body a.license-expiration-notification__body_link:active,.license-expiration-notification__body a.license-expiration-notification__body_link:hover{color:#24505c}.license-expiration-notification__actions{padding-right:24px;color:#24505c}.license-expiration-notification__actions>:first-child{padding-bottom:10px}.license-expiration-notification__actions__item__text{text-decoration:underline;cursor:pointer}.license-expiration-notification__actions__item__text:active,.license-expiration-notification__actions__item__text:hover{color:#fff}@media (min-width:768px){#navCourses.popoutContainer.show-nursingTestsPopout [study-nav-popout=nursingTestsPopout],#navCourses.popoutContainer.show-otherTestsPopout [study-nav-popout=otherTestsPopout],#navCourses.popoutContainer.show-popularTestsPopout [study-nav-popout=popularTestsPopout],#navCourses.popoutContainer.show-teacherTestsPopout [study-nav-popout=teacherTestsPopout]{background:#eee}.study-nav__site-nav>li:hover .study-nav__sub-nav.popoutContainer{display:-ms-grid;display:grid}.study-nav__site-nav>li:hover .study-nav__sub-nav.popoutContainer--block{display:block}.study-nav__site-nav>li .study-nav__sub-nav__border-right{border-right:none}#navCourses.popoutContainer--block{width:230px}#navCourses.popoutContainer{user-select:none;-ms-grid-columns:auto auto 0;grid-template-columns:auto auto 0;grid-template-areas:"subject   level     popout" "subject   test      popout" "subject   .         popout" "browseAll browseAll popout"}#navCourses.popoutContainer #navCoursesBySubject{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:subject}#navCourses.popoutContainer #navCoursesByLevel{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;grid-area:level;padding-left:15px}#navCourses.popoutContainer #navCoursesByTest{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;grid-area:test;padding-left:15px}#navCourses.popoutContainer #navCoursesBrowseAll{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2;grid-area:browseAll;padding-top:15px}#navCourses.popoutContainer [study-nav-popout]{padding-left:1em;padding-right:1em;margin-left:-1em;margin-right:-1em}#navCourses.popoutContainer .course-popout{-ms-grid-row:1;-ms-grid-row-span:4;-ms-grid-column:3;grid-area:popout;margin:-1.5em -1em -1.5em 1em;display:none;background:#eee;outline:#eee solid 2px;padding:15px}#navCourses.popoutContainer .course-popout:hover,#navCourses.popoutContainer.show-nursingTestsPopout #nursingTestsPopout.course-popout,#navCourses.popoutContainer.show-otherTestsPopout #otherTestsPopout.course-popout,#navCourses.popoutContainer.show-popularTestsPopout #popularTestsPopout.course-popout,#navCourses.popoutContainer.show-teacherTestsPopout #teacherTestsPopout.course-popout{display:block}#navCourses.popoutContainer.show-nursingTestsPopout,#navCourses.popoutContainer.show-otherTestsPopout,#navCourses.popoutContainer.show-popularTestsPopout,#navCourses.popoutContainer.show-teacherTestsPopout{padding-right:0;-ms-grid-columns:auto auto 200px;grid-template-columns:auto auto 200px}#navCourses.popoutContainer .course-popout a{margin:0;font-weight:600;line-height:2em}#navCourses.popoutContainer.show-popularTestsPopout{width:calc(430px + 200px - 1em)}#navCourses.popoutContainer #popularTestsPopout.course-popout{width:200px}#navCourses.popoutContainer.show-teacherTestsPopout{width:calc(430px + 200px - 1em)}#navCourses.popoutContainer #teacherTestsPopout.course-popout{width:200px}#navCourses.popoutContainer.show-nursingTestsPopout{width:calc(430px + 200px - 1em)}#navCourses.popoutContainer #nursingTestsPopout.course-popout{width:200px}#navCourses.popoutContainer.show-otherTestsPopout{width:calc(430px + 200px - 1em)}#navCourses.popoutContainer #otherTestsPopout.course-popout{width:200px}}.study-nav__site-nav>li .study-nav__sub-nav .sub-sub-nav-header{color:#555;text-decoration:none!important;font-weight:600;display:block;padding:.5em 0}.study-nav__site-nav>li .study-nav__sub-nav .sub-sub-nav{columns:2}.study-nav__site-nav>li .study-nav__sub-nav .sub-sub-nav>li{page-break-inside:avoid;break-inside:avoid}@media (min-width:525px){.study-nav__site-nav>li .study-nav__sub-nav .sub-sub-nav{columns:3}}@media (min-width:600px){.study-nav__site-nav>li .study-nav__sub-nav .sub-sub-nav{columns:4}}@media (min-width:768px){.study-nav__site-nav>li .study-nav__sub-nav .sub-sub-nav{columns:2}.study-nav__site-nav>li:hover .study-nav__sub-nav.siloPopoutContainer{display:-ms-grid;display:grid}.study-nav__site-nav>li:hover .study-nav__sub-nav.siloPopoutContainer--block{display:block}.study-nav__site-nav>li .study-nav__sub-nav__border-right{border-right:none}#navSilos.siloPopoutContainer{width:500px;user-select:none;-ms-grid-columns:auto auto 0;grid-template-columns:auto auto 0;grid-template-areas:"subtopic   lessons     popout" "subtopic   degrees      popout"}#navSilos.siloPopoutContainer #navSilosBySubtopic{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;grid-area:subtopic}#navSilos.siloPopoutContainer #navSilosByLesson{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;grid-area:lessons;padding-left:15px}#navSilos.siloPopoutContainer #navSilosByDegree{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:2;grid-area:degrees;padding-left:15px}}.mouse-exit-trigger{position:fixed;height:10px;width:100%;top:0;z-index:999}.interview-recruiting-modal .interview-recruiting-modal__header{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}.interview-recruiting-modal .interview-recruiting-modal__header .interview-recruiting-modal__header__close{-webkit-flex:0 0 auto;flex:0 0 auto;color:#ccc;cursor:pointer;border:none;background:0 0;font-size:28px;height:28px;width:28px;line-height:28px}.interview-recruiting-modal .interview-recruiting .interview-recruiting__form{margin-top:0}.interview-recruiting-modal .interview-recruiting .single-question{width:80%;margin-left:auto;margin-right:auto;padding-top:15px;padding-bottom:15px}.interview-recruiting-modal .interview-recruiting .single-question .single-question__select{padding-bottom:15px}.interview-recruiting-modal .interview-recruiting select{margin:0}.interview-recruiting{margin:auto;max-width:700px}.interview-recruiting .panel{background-color:inherit;border:inherit;border-radius:inherit;box-shadow:inherit;margin-bottom:0;padding:5px 15px 20px}.interview-recruiting .interview-recruiting__form{margin:35px 25px 20px}.interview-recruiting .interview-recruiting__form .interview-recruiting__form__hero{text-align:center}.interview-recruiting .interview-recruiting__form .interview-recruiting__form__hero .interview-recruiting__form__hero__title{font-size:30px;line-height:1.3;color:#0096b2;margin-bottom:10px}.interview-recruiting .interview-recruiting__form .interview-recruiting__form__hero .interview-recruiting__form__hero__subtitle{font-size:16px;line-height:1.4;color:#24505c;font-weight:600;margin-bottom:10px}.interview-recruiting .interview-recruiting__form .interview-recruiting__form__hero .interview-recruiting__form__hero__subtext{font-size:14px;line-height:1.4;color:#555;margin-bottom:10px}.interview-recruiting .interview-recruiting__form .interview-recruiting__form__label{font-size:14px;font-weight:600;margin-top:10px}.interview-recruiting .interview-recruiting__form .interview-recruiting__form__footnote{font-size:13px;line-height:1.4;color:#aaa;-webkit-flex:1 0 100%;flex:1 0 100%}.interview-recruiting .interview-recruiting__form .interview-recruiting__form__consent{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;margin-top:20px}.interview-recruiting .interview-recruiting__form .interview-recruiting__form__consent .interview-recruiting__form__consent__checkbox{border-radius:3px;width:auto;-webkit-flex:0 0 auto;flex:0 0 auto}.interview-recruiting .interview-recruiting__form .interview-recruiting__form__consent .interview-recruiting__form__consent__text{-webkit-flex:1 0 auto;flex:1 0 auto;font-size:13px;line-height:1.4;color:#555;font-weight:400;margin-left:5px}.interview-recruiting .interview-recruiting__form .interview-recruiting__form__cta{text-align:center;margin-top:15px}.interview-recruiting .interview-recruiting__form .interview-recruiting__form__cta .interview-recruiting__form__cta__cancel{margin:0 10px;font-weight:700}.interview-recruiting .interview-recruiting__form .interview-recruiting__form__cta .interview-recruiting__form__cta__submit{margin:0 10px}.interview-recruiting .interview-recruiting__box{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;margin:10px -20px 0}@media (min-width:525px){.interview-recruiting .interview-recruiting__box{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start}.interview-recruiting .interview-recruiting__box .interview-recruiting__box__column--degrid{padding-right:1em}}.interview-recruiting .interview-recruiting__box .interview-recruiting__box__column{-webkit-flex:1 0 auto;flex:1 0 auto;margin:0 20px}.interview-recruiting .interview-recruiting__thank-you{text-align:center;margin:60px 20px}@media (min-width:768px){.interview-recruiting .interview-recruiting__thank-you{margin:120px}}.interview-recruiting .interview-recruiting__thank-you .interview-recruiting__thank-you__title{font-size:30px;line-height:1.3;color:#24505c}.interview-recruiting .interview-recruiting__thank-you .interview-recruiting__thank-you__subtext{color:#555;margin:15px;font-size:14px;line-height:1.4}.interview-recruiting .interview-recruiting__thank-you .interview-recruiting__thank-you__continue{display:none}.post-roll-mode{height:100%}.post-roll-mode .panel{background-color:#333;height:auto;min-height:100%}.post-roll-mode .interview-recruiting{max-width:inherit;height:100%}.post-roll-mode .interview-recruiting .interview-recruiting__form{max-width:700px;margin:auto}.post-roll-mode .interview-recruiting .interview-recruiting__form .interview-recruiting__form__hero .interview-recruiting__form__hero__title{color:#fff;font-size:20px;margin-bottom:0}.post-roll-mode .interview-recruiting .interview-recruiting__form .interview-recruiting__form__hero .interview-recruiting__form__hero__subtitle{color:#fff;font-size:16px;margin-bottom:5px;font-weight:400}.post-roll-mode .interview-recruiting .interview-recruiting__form .interview-recruiting__form__hero .interview-recruiting__form__hero__subtext{display:block;padding:1em;color:#fff;max-width:480px;margin:auto}.post-roll-mode .interview-recruiting .interview-recruiting__form .interview-recruiting__form__consent{margin-top:10px}.post-roll-mode .interview-recruiting .interview-recruiting__form .interview-recruiting__form__consent .interview-recruiting__form__consent__text{color:#fff}.post-roll-mode .interview-recruiting .interview-recruiting__box{margin:0 -10px}.post-roll-mode .interview-recruiting .interview-recruiting__box .interview-recruiting__box__column{margin:0 10px}.post-roll-mode .interview-recruiting .interview-recruiting__thank-you .interview-recruiting__thank-you__subtext,.post-roll-mode .interview-recruiting .interview-recruiting__thank-you .interview-recruiting__thank-you__title{color:#fff}.post-roll-mode .interview-recruiting .interview-recruiting__thank-you .interview-recruiting__thank-you__link{display:none}.post-roll-mode .interview-recruiting .interview-recruiting__thank-you .interview-recruiting__thank-you__continue{display:inline-block}