@import url(https://fonts.googleapis.com/css?family=Roboto:100,400,500,400italic,300italic,300,500italic,700,700italic,900);@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,300,500);@import url(https://fonts.googleapis.com/css?family=Raleway:100,300,300i,500i,500,700);.dropdown-box-shadow,.filter-list-container,.date-picker-wrapper .date-picker,.list-filter-dropdown .list-filter-dropdown-dropdown,.book-picker-list.expanded{box-shadow:0px 2px 5px #888888}*{box-sizing:border-box}html,body{background-color:#F6F6F6;font-family:'Roboto';margin:0;padding:0;width:100%;height:100%;-webkit-overflow-scrolling:touch}@media (min-width: 500px){html.no-scroll,body.no-scroll{overflow:hidden}}.container{background:#FAFAFA}.half{width:50%}.glyphicon-menu-down{position:absolute;pointer-events:none;width:8px;height:24px;background:url(/assets/down-arrow-icon-64d48ce5ffb0413e573f6cd2f785af7472e5e9d982c38176a73c80367479f44b.svg) no-repeat center center;background-size:12px 6px;padding-right:20px}.glyphicon-menu-down-right{float:left;position:relative;pointer-events:none;width:8px;height:24px;background:url(/assets/down-arrow-icon-64d48ce5ffb0413e573f6cd2f785af7472e5e9d982c38176a73c80367479f44b.svg) no-repeat center center;background-size:12px 6px;padding-right:20px;margin-left:-25px;margin-top:3px}.dashboard-header-controls .glyphicon-menu-down-right{margin-top:7px}.right-gutter{margin-right:30px}.notice{width:100%;text-align:center;color:#525252}.lockScroll{overflow:hidden}.clickable{cursor:pointer !important}.disabled{cursor:not-allowed !important}.display-none{display:none}.toast-notification__wrapper{z-index:20;position:fixed;top:53px;width:90%;max-width:350px;padding:15px 20px 15px 60px;border-radius:4px;background:url(/assets/toast-info-icon-a26448034e6ae7e13ba0bf427c202ea4b28ed4179d93330a925ecfc6ad5b4ad1.svg) no-repeat 13px center,linear-gradient(90deg, #757575 44px, #fff 0%);box-shadow:0px 3px 40px -10px rgba(0,0,0,0.6);left:50%;transform:translateX(-50%);font-weight:500;color:#2F2F39;font-size:14px;display:none;transition:all 0.6s ease}.toast-notification__wrapper.show-toast{display:block;opacity:1}.toast-notification__wrapper.display-none{display:none}.toast-notification__wrapper.error{background:url(/assets/toast-info-icon-a26448034e6ae7e13ba0bf427c202ea4b28ed4179d93330a925ecfc6ad5b4ad1.svg) no-repeat 13px center,linear-gradient(90deg, #CC313D 44px, #fff 0%);min-width:450px}.toast-notification__wrapper.error h3{margin:0px 0px 10px 0px;color:#CC313D}.toast-notification__wrapper.fade-out{opacity:0}.toast-notification__wrapper .toast-text{display:block;width:95%}.toast-notification__wrapper .toast-close{position:absolute;width:17px;height:17px;display:block;top:20px;right:20px;padding:0;background-image:url(/assets/close_icon_grey-e4ca49567644697e420b2a7fa46f649133b14b04e050180ae61dbfd678c50a6e.svg);background-position:center;background-size:100%;border:none;background-color:transparent;opacity:0.6}.toast-notification__wrapper .toast-close:hover{cursor:pointer;opacity:1.0}.counter-empty-toast{max-width:550px}.counter-filters{display:flex;flex-wrap:wrap;margin-bottom:10px;max-width:65%}.counter-filters .counter-filter-checkbox{margin-top:24px}.counter-filter-wrapper{float:left;margin-right:10px;position:relative}.counter-filter-wrapper .counter-filter-bar{background-color:#007FAD;border-radius:4px;border-style:none;border-width:0;color:#FFFFFF;cursor:pointer;display:block;font-size:13px;margin-top:15px;max-width:300px;min-width:130px;outline:none;padding:10px 30px 10px 10px;position:relative}.counter-filter-wrapper .counter-filter-bar:after{content:'';display:block;width:15px;height:10px;position:absolute;right:12px;top:40%;background-repeat:no-repeat;background-size:13px;background-position:center;background-image:url(/assets/icon_down-arrow-048abd70caa83926a8ec7f65c0aec29fb694f8db8f31d5ea2d7301b5d98146a8.svg)}.counter-filter-wrapper .counter-filter-dropdown-show{display:inline-block}.counter-filter-wrapper .counter-filter-dropdown-hide{display:none}.counter-filter-wrapper .counter-filter-dropdown-show,.counter-filter-wrapper .counter-filter-dropdown-hide{background:#fff;border-radius:4px;box-shadow:0px 3px 40px -10px rgba(0,0,0,0.6);left:0;position:absolute;min-width:250px;z-index:1}.counter-filter-wrapper .counter-filter-dropdown-show ul,.counter-filter-wrapper .counter-filter-dropdown-hide ul{list-style-type:none;margin:0;padding:10px}.counter-filter-wrapper .counter-filter-dropdown-show ul li,.counter-filter-wrapper .counter-filter-dropdown-hide ul li{line-height:25px;padding:5px}.counter-filter-wrapper .counter-filter-range-wrapper{padding:20px 15px 0 15px}.counter-filter-wrapper .counter-filter-range-wrapper input{float:right}.counter-filter-wrapper .counter-filter-button-wrapper{display:flex;justify-content:space-evenly;margin:10px}.counter-filter-wrapper .counter-filter-button-wrapper .counter-filter-button{border-radius:4px;cursor:pointer;font-size:14px;padding:10px 20px}.counter-filter-wrapper .counter-filter-button-wrapper .counter-filter-apply{outline:none;border-style:none;border-width:0;background-color:#007FAD;color:#FFFFFF}.counter-filter-wrapper .counter-filter-button-wrapper .counter-filter-cancel{border:1px solid #949494;color:#757575}@-webkit-keyframes OBJECT-HINT-GLOW{0%{box-shadow:inset 0px 0px 0px transparent}50%{box-shadow:inset 0px 0px 12px #757575}100%{box-shadow:inset 0px 0px 0px transparent}}@-moz-keyframes OBJECT-HINT-GLOW{0%{box-shadow:inset 0px 0px 0px transparent}50%{box-shadow:inset 0px 0px 12px #757575}100%{box-shadow:inset 0px 0px 0px transparent}}@-o-keyframes OBJECT-HINT-GLOW{0%{box-shadow:inset 0px 0px 0px transparent}50%{box-shadow:inset 0px 0px 12px #757575}100%{box-shadow:inset 0px 0px 0px transparent}}@keyframes OBJECT-HINT-GLOW{0%{box-shadow:inset 0px 0px 0px transparent}50%{box-shadow:inset 0px 0px 12px #757575}100%{box-shadow:inset 0px 0px 0px transparent}}@-webkit-keyframes TEXT-HINT-GLOW{0%{text-shadow:0px 0px 0px transparent}50%{text-shadow:0px 0px 12px #525252;color:#3C3C3C}100%{text-shadow:0px 0px 0px transparent}}@-moz-keyframes TEXT-HINT-GLOW{0%{text-shadow:0px 0px 0px transparent}50%{text-shadow:0px 0px 12px #525252;color:#3C3C3C}100%{text-shadow:0px 0px 0px transparent}}@-o-keyframes TEXT-HINT-GLOW{0%{text-shadow:0px 0px 0px transparent}50%{text-shadow:0px 0px 12px #525252;color:#3C3C3C}100%{text-shadow:0px 0px 0px transparent}}@keyframes TEXT-HINT-GLOW{0%{text-shadow:0px 0px 0px transparent}50%{text-shadow:0px 0px 12px #525252;color:#3C3C3C}100%{text-shadow:0px 0px 0px transparent}}.tour-hint-object,.ag-table-container.highlight-first-row .ag-row:first-child{-webkit-animation:OBJECT-HINT-GLOW 2s infinite;-moz-animation:OBJECT-HINT-GLOW 2s infinite;-o-animation:OBJECT-HINT-GLOW 2s infinite;animation:OBJECT-HINT-GLOW 2s infinite;border-radius:4px}.tour-hint-text{-webkit-animation:TEXT-HINT-GLOW 2s infinite;-moz-animation:TEXT-HINT-GLOW 2s infinite;-o-animation:TEXT-HINT-GLOW 2s infinite;animation:TEXT-HINT-GLOW 2s infinite}.introjs-overlay{position:absolute;box-sizing:content-box;z-index:999999;background-color:#000;opacity:0;background:-moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0.4) 0, rgba(0,0,0,0.9) 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(0,0,0,0.4)), color-stop(100%, rgba(0,0,0,0.9)));background:-webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0.4) 0, rgba(0,0,0,0.9) 100%);background:-o-radial-gradient(center, ellipse cover, rgba(0,0,0,0.4) 0, rgba(0,0,0,0.9) 100%);background:-ms-radial-gradient(center, ellipse cover, rgba(0,0,0,0.4) 0, rgba(0,0,0,0.9) 100%);background:radial-gradient(center, ellipse cover, rgba(0,0,0,0.4) 0, rgba(0,0,0,0.9) 100%);filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#e6000000',GradientType=1)";-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.introjs-fixParent{opacity:1.0 !important;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important}.introjs-disableInteraction{z-index:99999999 !important;position:absolute;background-color:white;opacity:0;filter:alpha(opacity=0)}.introjs-relativePosition,tr.introjs-showElement>td,tr.introjs-showElement>th{position:relative}.introjs-helperLayer{box-sizing:content-box;position:absolute;z-index:9999998;background-color:#FFFFFF;background-color:rgba(255,255,255,0.9);border:1px solid #777;border:1px solid rgba(0,0,0,0.5);border-radius:4px;box-shadow:0 2px 15px rgba(0,0,0,0.4);-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.introjs-tooltipReferenceLayer{box-sizing:content-box;position:absolute;visibility:hidden;z-index:10000000;background-color:transparent;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.introjs-helperLayer *,.introjs-helperLayer *:before,.introjs-helperLayer *:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}.introjs-helperNumberLayer{box-sizing:content-box;position:absolute;visibility:visible;top:-16px;left:-16px;z-index:9999999999 !important;padding:2px;font-family:Arial, verdana, tahoma;font-size:13px;font-weight:bold;color:white;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.3);background:#ff3019;background:-webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404));background:-moz-linear-gradient(top, #ff3019 0%, #cf0404 100%);background:-ms-linear-gradient(top, #ff3019 0%, #cf0404 100%);background:-o-linear-gradient(top, #ff3019 0%, #cf0404 100%);background:linear-gradient(to bottom, #ff3019 0%, #cf0404 100%);width:20px;height:20px;line-height:20px;border:3px solid white;border-radius:50%;filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0)";filter:"progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000)";box-shadow:0 2px 5px rgba(0,0,0,0.4)}.introjs-arrow{border:5px solid white;content:'';position:absolute;border-top-color:transparent;border-right-color:transparent;border-bottom-color:white;border-left-color:transparent}.introjs-arrow.top{top:-10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:white;border-left-color:transparent}.introjs-arrow.top-right{top:-10px;right:10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:white;border-left-color:transparent}.introjs-arrow.top-middle{top:-10px;left:50%;margin-left:-5px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:white;border-left-color:transparent}.introjs-arrow.right{right:-10px;top:10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:white}.introjs-arrow.right-bottom{bottom:10px;right:-10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:white}.introjs-arrow.bottom{bottom:-10px;border-top-color:white;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.introjs-arrow.left{left:-10px;top:10px;border-top-color:transparent;border-right-color:white;border-bottom-color:transparent;border-left-color:transparent}.introjs-arrow.left-bottom{left:-10px;bottom:10px;border-top-color:transparent;border-right-color:white;border-bottom-color:transparent;border-left-color:transparent}.introjs-tooltip{box-sizing:content-box;position:absolute;visibility:visible;padding:10px;background-color:white;min-width:200px;max-width:300px;border-radius:3px;box-shadow:0 1px 10px rgba(0,0,0,0.4);-webkit-transition:opacity 0.1s ease-out;-moz-transition:opacity 0.1s ease-out;-ms-transition:opacity 0.1s ease-out;-o-transition:opacity 0.1s ease-out;transition:opacity 0.1s ease-out}@media (max-width: 660px){.introjs-tooltip{box-shadow:0 -4px 7px -4px rgba(0,0,0,0.4)}}.introjs-tooltipbuttons{text-align:right;white-space:nowrap}.introjs-button{box-sizing:content-box;position:relative;overflow:visible;display:inline-block;padding:0.3em 0.8em;border:1px solid #DADADA;margin:0;text-decoration:none;text-shadow:1px 1px 0 #FFFFFF;font:11px/normal sans-serif;color:#3C3C3C;white-space:nowrap;cursor:pointer;outline:none;background-color:#ECECEC;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#F6F6F6), to(#ECECEC));background-image:-moz-linear-gradient(#F6F6F6, #ECECEC);background-image:-o-linear-gradient(#F6F6F6, #ECECEC);background-image:linear-gradient(#F6F6F6, #ECECEC);-webkit-background-clip:padding;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-border-radius:0.2em;-moz-border-radius:0.2em;border-radius:0.2em;zoom:1;margin-top:10px}.introjs-button:hover{border-color:#B3B3B3;text-decoration:none;box-shadow:0px 1px 1px #e3e3e3}.introjs-button:focus,.introjs-button:active{background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ECECEC), to(#F6F6F6));background-image:-moz-linear-gradient(#ECECEC, #F6F6F6);background-image:-o-linear-gradient(#ECECEC, #F6F6F6);background-image:linear-gradient(#ECECEC, #F6F6F6)}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{box-sizing:content-box;margin-right:5px;color:#757575}.introjs-prevbutton{-webkit-border-radius:0.2em 0 0 0.2em;-moz-border-radius:0.2em 0 0 0.2em;border-radius:0.2em 0 0 0.2em;border-right:none}.introjs-prevbutton.introjs-fullbutton{border:1px solid #DADADA;-webkit-border-radius:0.2em;-moz-border-radius:0.2em;border-radius:0.2em}.introjs-nextbutton{-webkit-border-radius:0 0.2em 0.2em 0;-moz-border-radius:0 0.2em 0.2em 0;border-radius:0 0.2em 0.2em 0}.introjs-nextbutton.introjs-fullbutton{-webkit-border-radius:0.2em;-moz-border-radius:0.2em;border-radius:0.2em}.introjs-disabled,.introjs-disabled:hover,.introjs-disabled:focus{color:#949494;border-color:#DADADA;box-shadow:none;cursor:default;background-color:#F6F6F6;background-image:none;text-decoration:none}.introjs-hidden{display:none}.introjs-bullets{text-align:center}.introjs-bullets ul{box-sizing:content-box;clear:both;margin:15px auto 0;padding:0;display:inline-block}.introjs-bullets ul li{box-sizing:content-box;list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{box-sizing:content-box;display:block;width:6px;height:6px;background:#DADADA;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-decoration:none;cursor:pointer}.introjs-bullets ul li a:hover{background:#949494}.introjs-bullets ul li a.active{background:#949494}.introjs-progress{box-sizing:content-box;overflow:hidden;height:10px;margin:10px 0 5px 0;border-radius:4px;background-color:#ecf0f1}.introjs-progressbar{box-sizing:content-box;float:left;width:0%;height:100%;font-size:10px;line-height:10px;text-align:center;background-color:#08c}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%}.introjs-fixedTooltip{position:fixed}.introjs-hint{box-sizing:content-box;position:absolute;background:transparent;width:20px;height:15px;cursor:pointer}.introjs-hint:focus{border:0;outline:0}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}.introjs-hint:hover>.introjs-hint-pulse{border:5px solid rgba(60,60,60,0.57)}.introjs-hint-pulse{box-sizing:content-box;width:10px;height:10px;border:5px solid rgba(60,60,60,0.27);-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:rgba(136,136,136,0.24);z-index:10;position:absolute;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.introjs-hint-no-anim .introjs-hint-dot{-webkit-animation:none;-moz-animation:none;animation:none}.introjs-hint-dot{box-sizing:content-box;border:10px solid rgba(146,146,146,0.36);background:transparent;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;height:50px;width:50px;-webkit-animation:introjspulse 3s ease-out;-moz-animation:introjspulse 3s ease-out;animation:introjspulse 3s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;position:absolute;top:-25px;left:-25px;z-index:1;opacity:0}@-webkit-keyframes introjspulse{0%{-webkit-transform:scale(0);opacity:0.0}25%{-webkit-transform:scale(0);opacity:0.1}50%{-webkit-transform:scale(0.1);opacity:0.3}75%{-webkit-transform:scale(0.5);opacity:0.5}100%{-webkit-transform:scale(1);opacity:0.0}}@-moz-keyframes introjspulse{0%{-moz-transform:scale(0);opacity:0.0}25%{-moz-transform:scale(0);opacity:0.1}50%{-moz-transform:scale(0.1);opacity:0.3}75%{-moz-transform:scale(0.5);opacity:0.5}100%{-moz-transform:scale(1);opacity:0.0}}@keyframes introjspulse{0%{transform:scale(0);opacity:0.0}25%{transform:scale(0);opacity:0.1}50%{transform:scale(0.1);opacity:0.3}75%{transform:scale(0.5);opacity:0.5}100%{transform:scale(1);opacity:0.0}}.high-z-index{z-index:9999 !important}.intro-content-z-index{z-index:13 !important}.dashboard-info-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:100px;color:#3C3C3C;border-bottom:#ECECEC solid 2px;background:#FFFFFF}@media (max-width: 768px){.dashboard-info-wrapper{flex-direction:column}}@media (max-width: 500px){.dashboard-info-wrapper{border-bottom:none;background:none}}.dashboard-info-user-information{background:#ECECEC;width:40%;max-width:400px;min-height:130px;box-shadow:inset -25px 0px 0px 0px #FFFFFF;position:relative;padding:0 40px 0 20px;align-items:center;display:flex}@media (max-width: 768px){.dashboard-info-user-information{width:100%;min-width:none;max-width:none;box-shadow:none;border-bottom:1px solid #ECECEC;min-height:115px}}@media (max-width: 500px){.dashboard-info-user-information{min-height:none;flex-direction:column;text-align:center;padding:25px 0}}.dashboard-info-user-information .decal-endpiece{position:absolute;top:0;bottom:0;right:0;width:50px;background-image:url(/assets/intro-bg-c4f15b50460192ff7f09bf8cbb22e89deaaf06ab2a7d3c62448da5309ccbd3c2.svg);background-position:right center;background-repeat:no-repeat;background-size:100%}@media (max-width: 768px){.dashboard-info-user-information .decal-endpiece{display:none}}.dashboard-info-user-information .user-icon{border-radius:50%;font-family:'Roboto';width:76px;height:76px;padding:18px;background:#646464;border:2px solid #646464;color:#ECECEC;text-align:center;font-size:32px;font-weight:100;width:65px;height:66px;padding:13px;flex:0 0 65px}@media (max-width: 500px){.dashboard-info-user-information .user-icon{display:none}}.dashboard-info-user-information .user-text-descriptions{flex:1 1 auto;text-align:left;padding-left:15px;padding-top:10px;overflow:hidden}@media (max-width: 500px){.dashboard-info-user-information .user-text-descriptions{text-align:center;flex:none;padding:10px 0 0 0;width:100%}}.dashboard-info-user-information .user-text-descriptions .user-glyph{display:inline-block;width:17px;height:15px;background:#ECECEC url(/assets/user-icon-d11f0b3ca7778ee7c54c48ab3de7d12d3823bad51d532362304ea14056ae4b84.svg) 0 0 no-repeat;margin-right:5px;opacity:0.6}.dashboard-info-user-information .user-text-descriptions h1,.dashboard-info-user-information .user-text-descriptions h2{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:95%}@media (max-width: 500px){.dashboard-info-user-information .user-text-descriptions h1,.dashboard-info-user-information .user-text-descriptions h2{text-align:center;width:100%}}.dashboard-info-user-information .user-text-descriptions h1{font-family:'Roboto';font-size:20px;color:#646464}.dashboard-info-user-information .user-text-descriptions h2{font-family:'Roboto';font-size:16px;font-weight:100;display:inline-block;margin-top:5px}.dashboard-info-content{display:flex;flex-grow:1;align-items:center;padding:20px;position:relative;margin:0 10px;font-size:15px}@media (max-width: 1100px){.dashboard-info-content{justify-content:flex-end}}@media (max-width: 768px){.dashboard-info-content{height:115px}}@media (max-width: 500px){.dashboard-info-content{height:auto;flex-direction:column;background:none;padding:10px 15px}}.dashboard-info-content .spinner-wrapper{padding-top:50px}@media (max-width: 768px){.dashboard-info-content .spinner-wrapper{padding-top:40px}}@media (max-width: 500px){.dashboard-info-content .spinner-wrapper{background:#FAFAFA}}.instructor-dashboard-aggregate{flex:1}@media (max-width: 500px){.instructor-dashboard-aggregate{flex:none;text-align:left;width:100%;margin:10px auto 0 auto}}.instructor-dashboard-aggregate .agg-icon{display:inline-block;margin-left:10px;width:30px;height:30px}@media (max-width: 1100px){.instructor-dashboard-aggregate .agg-icon{width:25px;height:25px}}@media (max-width: 500px){.instructor-dashboard-aggregate .agg-icon{float:left;width:15px;height:15px;margin:0 15px 0 0}}.instructor-dashboard-aggregate{text-align:center;position:relative}.instructor-dashboard-aggregate .spinner-wrapper{background-color:#FFFFFF;padding-top:10px}.instructor-dashboard-aggregate h1{font-family:'Roboto';margin:0;font-size:42px;text-align:center;display:inline-block}@media (max-width: 1100px){.instructor-dashboard-aggregate h1{font-size:27px}}@media (max-width: 500px){.instructor-dashboard-aggregate h1{float:right;font-size:15px}}.instructor-dashboard-aggregate h2{font-family:'Roboto';font-size:16px;font-weight:400;margin:0;text-align:center;color:#B3B3B3;text-transform:uppercase}@media (max-width: 1100px){.instructor-dashboard-aggregate h2{font-size:13px}}@media (max-width: 500px){.instructor-dashboard-aggregate h2{text-align:left;color:#525252}}.tooltip-icon{display:inline-block;position:relative;width:15px;height:15px;margin-left:5px;background-image:url(/assets/Info-Icon-a06dd615b270fb75b0c099f0f4bd715131ec614ba1820aa8045c03519401d824.svg);background-position:right center;background-repeat:no-repeat;background-size:100%}.__react_component_tooltip.type-dark{background:#3C3C3C !important;border-radius:2px;box-shadow:0 2px 3px 0 rgba(0,0,0,0.5);color:#FFFFFF !important;font-size:12px;font-weight:300;line-height:18px;max-width:265px;opacity:1 !important;text-align:left}.meter-bar__wrapper .__react_component_tooltip.type-dark{padding:0;box-shadow:none;background:#FFFFFF !important;filter:drop-shadow(0px 2px 2px #949494);border-radius:4px}.__react_component_tooltip.type-dark .tooltip-bold{font-weight:600}.__react_component_tooltip.type-dark ul{margin-top:5px;padding-left:20px}.__react_component_tooltip.type-dark ul li{margin-bottom:5px}.__react_component_tooltip.type-dark ul li:last-of-type{margin-bottom:0}.place-right:after{border-right-color:#4C595D !important}.meter-bar__wrapper .place-right:after{border-right-color:#fff !important}.place-bottom:after{border-bottom-color:#4C595D !important}.meter-bar__wrapper .place-bottom:after{border-bottom-color:#fff !important}.place-top:after{border-top-color:#4C595D !important}.meter-bar__wrapper .place-top:after{border-top-color:#fff !important}.instructor-content-area-wrapper{background-color:#FFFFFF;min-height:500px;font-family:'Roboto'}.instructor-content-area-wrapper .my-courses-wrapper{margin:0 auto;max-width:1200px;padding:0 15px;position:relative}.instructor-content-area-wrapper .my-courses-wrapper .spinner-wrapper{margin-top:50px}.instructor-content-area-wrapper .my-courses-wrapper,.instructor-content-area-wrapper .my-courses-count-header{background-color:#FFFFFF}.instructor-content-area-wrapper .my-courses-count-header{color:#646464;font-family:'Roboto';font-size:16px;padding:15px 5%}.instructor-content-area-wrapper .my-courses-count-header .my-course-clear-search{border-bottom:1px solid #00A7DB;color:#00A7DB;font-size:12px;margin-left:10px;padding:2px;cursor:pointer}.instructor-content-area-wrapper .filter-header-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;background-color:#FAFAFA;border-bottom:#ECECEC solid 2px;flex-wrap:wrap;justify-content:flex-end;padding:5px 5% 0 5%}.instructor-content-area-wrapper .filter-header-container h1{-webkit-flex:2;flex:2;font-size:20px;color:#646464}.instructor-content-area-wrapper .filter-header-container .list-filter-dropdown-tabs-wrapper{width:100%}.instructor-content-area-wrapper .filter-header-container .list-filter-dropdown-tabs-wrapper .my-course-tab{color:#B3B3B3;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;min-width:160px;padding:5px 30px 15px 30px;text-align:center}@media (max-width: 875px){.instructor-content-area-wrapper .filter-header-container .list-filter-dropdown-tabs-wrapper .my-course-tab{font-size:14px;width:33%}}@media (max-width: 475px){.instructor-content-area-wrapper .filter-header-container .list-filter-dropdown-tabs-wrapper .my-course-tab{padding:10px 30px;width:100%}}.instructor-content-area-wrapper .filter-header-container .list-filter-dropdown-tabs-wrapper .display-active-true{border-bottom:5px solid #7E9E06;color:#646464}@media (max-width: 475px){.instructor-content-area-wrapper .filter-header-container .list-filter-dropdown-tabs-wrapper .display-active-true{color:#7E9E06}}@media (max-width: 875px){.instructor-content-area-wrapper .filter-header-container .list-filter-dropdown-tabs-wrapper{display:flex;justify-content:center}}@media (max-width: 475px){.instructor-content-area-wrapper .filter-header-container .list-filter-dropdown-tabs-wrapper{flex-direction:column}}.instructor-content-area-wrapper .filter-header-container .my-course-search{flex:1;position:relative;margin-left:25px;max-width:300px;min-width:155px}.instructor-content-area-wrapper .filter-header-container .my-course-search .my-course-search-input{font-size:14px;padding:6px 10px;width:100%;border:1px solid #DADADA;border-radius:3px;line-height:20px}.instructor-content-area-wrapper .filter-header-container .my-course-search .search-icon{position:absolute;right:10px;background:url(/assets/search-icon-34dc3945a1f2df7283c12e6e67d3f2ecb10a9afe276cf958de90f7313829c818.svg) no-repeat scroll right center rgba(0,0,0,0);background-size:15px;height:21px;width:15px;top:6px}@media (max-width: 875px){.instructor-content-area-wrapper .filter-header-container .my-course-search .search-icon{top:8px}}@media (max-width: 875px){.instructor-content-area-wrapper .filter-header-container .my-course-search{margin:0;max-width:100%;padding-bottom:20px}}.instructor-content-area-wrapper .filter-header-container .toggle-card-display ul{list-style:none;padding:0}.instructor-content-area-wrapper .filter-header-container .toggle-card-display ul li{display:inline-block;vertical-align:top}.instructor-content-area-wrapper .filter-header-container .toggle-card-display ul li a{text-decoration:none;font-size:0;width:42px;height:34px;display:block}@media (max-width: 875px){.instructor-content-area-wrapper .filter-header-container .toggle-card-display ul li a{width:100%}}.instructor-content-area-wrapper .filter-header-container .toggle-card-display ul li .card-list-display{border:#DADADA 1px solid;border-radius:3px 0px 0px 3px;background:#fff url(/assets/List-Icon-grey-689f101049f9a4edaa86a107a6075c01285ef57e71031643913a8f595ca639ab.svg) center center no-repeat}.instructor-content-area-wrapper .filter-header-container .toggle-card-display ul li .card-list-display.active{background:#7E9E06 url(/assets/List-Icon-1529018bdee49c2a9949de61d48f5bc908723fdd2865ca2a9f492bbbbf34778d.svg) center center no-repeat;border:#7E9E06 1px solid}.instructor-content-area-wrapper .filter-header-container .toggle-card-display ul li .card-icon-display{border:#DADADA 1px solid;border-radius:0px 3px 3px 0px;background:#fff url(/assets/Grid-Icon-grey-3eb7c155e325a71449002e5e8a665c29517d59540773cf3b3de37ae6bd2a2c39.svg) center center no-repeat}.instructor-content-area-wrapper .filter-header-container .toggle-card-display ul li .card-icon-display.active{background:#7E9E06 url(/assets/Grid-Icon-5b9958300c19cddfb0fe9ed51aab3e6e10e4d8b9089baf2864f223f29152e5f0.svg) center center no-repeat;border:#7E9E06 1px solid}@media (max-width: 875px){.instructor-content-area-wrapper .filter-header-container .toggle-card-display ul li{width:50%}}@media (max-width: 875px){.instructor-content-area-wrapper .filter-header-container .toggle-card-display{align-self:center;width:100%}}@media (max-width: 875px){.instructor-content-area-wrapper .filter-header-container{flex-direction:column;align-items:stretch}}.instructor-content-area-wrapper .my-course-cards-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-family:'Roboto'}.my-course-cards-wrapper-grid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-family:'Roboto';-webkit-justify-content:center;justify-content:center;flex-wrap:wrap;align-items:flex-start;padding-bottom:50px;padding-top:20px}.my-course-cards-wrapper-grid .my-course-card{perspective:1000px;margin:10px;width:262px;height:230px}.my-course-cards-wrapper-grid .my-course-card .my-course-card-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:4px;box-shadow:0 1px 3px 2px rgba(0,0,0,0.1);height:230px;left:0;position:absolute;top:0;transform:rotateY(0deg);width:262px;z-index:2}.my-course-cards-wrapper-grid .my-course-card .my-course-card-front a{text-decoration:none;display:block;position:relative}.my-course-cards-wrapper-grid .my-course-card .my-course-card-front .topCard.active{background:#fff url(/assets/card-pattern-ocean-25941f52ff42c7abd79758a4a5ca64acdd95e37e3f577b5687039c9a26f477a7.svg) center bottom no-repeat}.my-course-cards-wrapper-grid .my-course-card .my-course-card-front .topCard.active .my-course-term-name{color:#7E9E06}.my-course-cards-wrapper-grid .my-course-card .my-course-card-front .topCard.inactive{background:#fff url(/assets/card-pattern-cloud-bc7e4221a236cc6adee9c03fa3ea2a61342c5aa85b6b6cbb6b8f67ff36993f4e.svg) center bottom no-repeat}.my-course-cards-wrapper-grid .my-course-card .my-course-card-front .topCard.inactive .my-course-term-name{color:#646464}.my-course-cards-wrapper-grid .my-course-card .my-course-card-front .topCard{padding:15px 15px 0px 15px;width:100%;height:185px;font-size:16px;font-weight:900;color:#2F2F39;border-radius:4px 4px 0 0}.my-course-cards-wrapper-grid .my-course-card .my-course-card-front .topCard.tour-hint-object,.my-course-cards-wrapper-grid .my-course-card .my-course-card-front .ag-table-container.highlight-first-row .topCard.ag-row:first-child,.ag-table-container.highlight-first-row .my-course-cards-wrapper-grid .my-course-card .my-course-card-front .topCard.ag-row:first-child{border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.my-course-cards-wrapper-grid .my-course-card .my-course-card-front .topCard:hover{cursor:pointer}.my-course-cards-wrapper-grid .my-course-card .my-course-card-front .topCard .my-course-term-name{text-transform:uppercase;font-weight:700;font-size:15px;width:100%;white-space:nowrap;text-overflow:ellipsis}.my-course-cards-wrapper-grid .my-course-card .my-course-card-front .topCard .my-course-card-name{color:#2F2F39;font-weight:700;margin:5px 0;position:relative;height:40px}.my-course-cards-wrapper-grid .my-course-card .my-course-card-front .topCard .my-course-card-name:after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:50%;height:1.2em;background:linear-gradient(to right, rgba(255,255,255,0), white 50%)}.my-course-cards-wrapper-grid .my-course-card .my-course-card-front .topCard .my-course-term-name,.my-course-cards-wrapper-grid .my-course-card .my-course-card-front .topCard .my-course-card-name{overflow:hidden}.my-course-cards-wrapper-grid .my-course-card .my-course-card-front .topCard .my-course-section-wrapper{display:flex}.my-course-cards-wrapper-grid .my-course-card .my-course-card-front .topCard .my-course-section-wrapper .my-course-section-name{color:#757575;font-size:13px;font-weight:500;margin:15px 0 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px;flex:1}.my-course-cards-wrapper-grid .my-course-card .my-course-card-front .topCard .my-course-section-wrapper .my-course-card-date{color:#757575;font-size:13px;font-weight:400;margin:15px 0 0 5px;font-weight:500;flex:1;justify-content:flex-end}.my-course-cards-wrapper-grid .my-course-card .my-course-card-front .topCard .my-course-icons{position:absolute;bottom:15px}.my-course-cards-wrapper-grid .my-course-card .my-course-card-front .bottomCard{width:262px;background-color:#F6F6F6;border-radius:0 0 4px 4px;color:#757575;font-weight:900;padding:3px 3px 0 3px}.my-course-cards-wrapper-grid .my-course-card .my-course-card-front .bottomCard h1{display:inline-block;margin:14px;font-size:13px}.my-course-cards-wrapper-grid .my-course-card .my-course-card-front .bottomCard img{margin:0 7px 0 0;width:14px}.my-course-cards-wrapper-grid .my-course-card .my-course-card-front .bottomCard .my-course-toggle-cards{display:block;border:none;background-color:transparent;font-size:8px;font-weight:bolder;line-height:0;letter-spacing:3px;border-radius:4px;color:#DADADA;float:right;margin-right:10px;padding:15px 0;width:45px;cursor:pointer}.my-course-cards-wrapper-grid .my-course-card .my-course-card-front .bottomCard .my-course-toggle-cards:before{width:25px}.my-course-cards-wrapper-grid .my-course-card .my-course-card-front .bottomCard .my-course-toggle-cards:focus{outline:none;cursor:pointer}.my-course-cards-wrapper-grid .my-course-card .my-course-card-front .bottomCard .my-course-toggle-cards:hover{cursor:pointer}.my-course-cards-wrapper-grid .my-course-card .my-course-card-back{background-color:#FFFFFF;border-radius:4px;box-shadow:0 1px 3px 2px rgba(0,0,0,0.1);height:230px;overflow:hidden;width:262px;backface-visibility:hidden;-webkit-backface-visibility:hidden;position:absolute;top:0;left:0;transform:rotateY(180deg)}.my-course-cards-wrapper-grid .my-course-card .my-course-card-back .pull-right{float:right}.my-course-cards-wrapper-grid .my-course-card .my-course-card-back .topCard{color:#757575;font-size:13px;font-weight:700;width:100%;height:170px}.my-course-cards-wrapper-grid .my-course-card .my-course-card-back .topCard .my-course-card-more-info{margin:15px;font-weight:900;color:#2F2F39;font-size:16px}.my-course-cards-wrapper-grid .my-course-card .my-course-card-back .topCard .my-course-card-accessed,.my-course-cards-wrapper-grid .my-course-card .my-course-card-back .topCard .my-course-card-total-sessions{border-top:#F6F6F6 1px solid;padding:13px 15px;line-height:16px;font-size:13px}.my-course-cards-wrapper-grid .my-course-card .my-course-card-back .topCard .my-course-card-accessed img,.my-course-cards-wrapper-grid .my-course-card .my-course-card-back .topCard .my-course-card-total-sessions img{height:15px;margin-right:5px}.my-course-cards-wrapper-grid .my-course-card .my-course-card-back .topCard .my-course-card-avg-session-length{border-top:#F6F6F6 1px solid;padding:13px 15px;line-height:16px;font-size:13px}.my-course-cards-wrapper-grid .my-course-card .my-course-card-back .topCard .my-course-card-avg-session-length img{height:13px;margin-right:5px}.my-course-cards-wrapper-grid .my-course-card .my-course-card-back .bottomCard{height:42px;width:262px;border-top:1px solid #F6F6F6;color:#757575;font-weight:900}.my-course-cards-wrapper-grid .my-course-card .my-course-card-back .bottomCard .my-course-toggle-cards{padding:0 5px;border:none;background-color:transparent;color:#DADADA;float:right;margin-right:10px;margin-top:7px;font-size:22px;letter-spacing:-2px}.my-course-cards-wrapper-grid .my-course-card .my-course-card-back .bottomCard .my-course-toggle-cards:focus{outline:none;cursor:pointer}.my-course-cards-wrapper-grid .my-course-card .my-course-card-back .bottomCard .my-course-toggle-cards:hover{cursor:pointer}.my-course-cards-wrapper-grid .my-course-card .my-course-card-back .bottomCard .my-course-toggle-cards img{height:20px;width:20px;margin-top:10px}.my-course-cards-wrapper-grid .flipper{width:262px;height:230px;transition:0.6s;transform-style:preserve-3d;position:relative;border-radius:4px;box-shadow:0 0 3px 0 rgba(0,0,0,0.1)}.my-course-card.flip .flipper{transform:rotateY(180deg)}@media (max-width: 414px){.my-course-cards-wrapper-grid{justify-content:center}}.my-course-cards-wrapper-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-family:'Roboto';-webkit-justify-content:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;align-items:flex-start}.my-course-cards-wrapper-list .my-course-card{margin:10px 0;width:100%;height:100%}.my-course-cards-wrapper-list .my-course-card .gutter-push{margin:0 5px}.my-course-cards-wrapper-list .my-course-card .my-course-list-item.active{background:#fff url(/assets/abstract-list-bg-ocean-43db5180e16fe7fb14af2d8597b0c3be3917ab5a6c808357bbaf540f4e479c4c.svg) left center no-repeat;background-size:100px 100%}@media (max-width: 414px){.my-course-cards-wrapper-list .my-course-card .my-course-list-item.active{background:#FFFFFF;border-top:10px solid #007FAD}}.my-course-cards-wrapper-list .my-course-card .my-course-list-item.active .my-course-term-name{color:#7E9E06}.my-course-cards-wrapper-list .my-course-card .my-course-list-item.inactive{background:#fff url(/assets/abstract-list-bg-cloud-12b8d034d3ba1b5c5819b2053fed3b47e8c32378d35f160cc12e8f8651a2cc97.svg) left center no-repeat;background-size:100px 100%}@media (max-width: 414px){.my-course-cards-wrapper-list .my-course-card .my-course-list-item.inactive{background:#FFFFFF;border-top:10px solid #646464}}.my-course-cards-wrapper-list .my-course-card .my-course-list-item.inactive .my-course-term-name{color:#646464}.my-course-cards-wrapper-list .my-course-card .my-course-list-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;height:100%;border:1px solid rgba(0,0,0,0.1);border-radius:4px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.1);padding:0px 15px 0px 120px;position:relative}@media (max-width: 720px){.my-course-cards-wrapper-list .my-course-card .my-course-list-item{flex-direction:column;padding-top:15px;padding-bottom:15px}}@media (max-width: 414px){.my-course-cards-wrapper-list .my-course-card .my-course-list-item{background:none;width:100%;padding:0 15px 15px 15px}}.my-course-cards-wrapper-list .my-course-card .my-course-list-item .my-course-icons{position:absolute;bottom:15px;left:15px}.my-course-cards-wrapper-list .my-course-card .my-course-list-item .left-side{padding:20px 10px;-webkit-flex:2;flex:2;overflow:hidden}.my-course-cards-wrapper-list .my-course-card .my-course-list-item .left-side a{text-decoration:none}@media (max-width: 720px){.my-course-cards-wrapper-list .my-course-card .my-course-list-item .left-side{padding-top:0}}@media (max-width: 414px){.my-course-cards-wrapper-list .my-course-card .my-course-list-item .left-side{-webkit-flex:1;flex:1;width:100%;padding-top:15px}}.my-course-cards-wrapper-list .my-course-card .my-course-list-item .left-side>.my-course-term-name:after{content:'';display:block;clear:both}.my-course-cards-wrapper-list .my-course-card .my-course-list-item .left-side .my-course-term-name{font-weight:600;font-size:20px;text-transform:uppercase}.my-course-cards-wrapper-list .my-course-card .my-course-list-item .left-side span.my-course-term-name,.my-course-cards-wrapper-list .my-course-card .my-course-list-item .left-side span.my-course-course-name{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;float:left;margin-right:10px}@media (max-width: 800px){.my-course-cards-wrapper-list .my-course-card .my-course-list-item .left-side span.my-course-term-name,.my-course-cards-wrapper-list .my-course-card .my-course-list-item .left-side span.my-course-course-name{display:block;float:none;max-width:100%}}.my-course-cards-wrapper-list .my-course-card .my-course-list-item .left-side .my-course-course-name{font-weight:700;color:#2F2F39;font-size:20px;display:inline-block;text-transform:none}.my-course-cards-wrapper-list .my-course-card .my-course-list-item .left-side .my-course-card-date{margin-top:10px;font-size:14px;color:#757575;font-weight:900;line-height:14px}.my-course-cards-wrapper-list .my-course-card .my-course-list-item .left-side .my-course-card-date .course-students img{height:10px}.my-course-cards-wrapper-list .my-course-card .my-course-list-item .left-side .my-course-card-accessed{margin-top:10px;font-size:12px;color:#757575;line-height:12px;font-weight:500}.my-course-cards-wrapper-list .my-course-card .my-course-list-item .left-side .my-course-card-accessed img{height:10px}.my-course-cards-wrapper-list .my-course-card .my-course-list-item .right-side{-webkit-flex:none;flex:none;width:168px;border-left:1px #ECECEC solid;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center}@media (max-width: 720px){.my-course-cards-wrapper-list .my-course-card .my-course-list-item .right-side{width:auto;border-left:0px;justify-content:left}}.my-course-cards-wrapper-list .my-course-card .my-course-list-item .right-side a{width:138px;height:32px;align-self:center;background:#007FAD;border-radius:4px;color:#FFFFFF;font-size:14px;border-width:inherit;border-style:none;text-align:center;text-decoration:none;padding-top:8px}@media (max-width: 414px){.my-course-cards-wrapper-list .my-course-card .my-course-list-item .right-side a{width:100%}}@media (max-width: 600px){.my-course-cards-wrapper-list .my-course-card .my-course-list-item .left-side,.my-course-cards-wrapper-list .my-course-card .my-course-list-item .right-side{flex:1}}.user-icon-white{background:url(/assets/user-icon-white-12e02f9135908304f299891872f2727ab8aefb7c35128cc4d44d0d1b38f048f7.svg) center center no-repeat;background-size:20px 15px;padding-right:25px}.course-details-instructor-container .user-icon-white{padding-top:2px;background-position:center 0px}.user-icon-grey{background:url(/assets/user-icon-grey-c3a140a5454bc51909fb5b31bef8b101818b6c9e4cc6fbd3e46eebdc98dd465a.svg) center center no-repeat;background-size:20px 15px;padding-right:25px}.user-icon-blue{background:url(/assets/unique-users-icon-0d388fb78710f0597eae1fecffb5433e535a1d593189ecfeb2501cfbdd31aacd.svg) center center no-repeat;background-size:20px 15px;padding-right:25px}.report-total-students{float:right;margin:8px 150px 0 0;font-size:15px;color:#525252}@media (max-width: 414px){.report-total-students{float:none;margin:8px 0px 10px 0px}}.bold{font-weight:900}.assignment-details__assignment-activity__wrapper{background:#ECECEC}.assignment-details__assignment-activity__content{margin:0 auto;padding:20px;max-width:1100px}.assignment-details__assignment-activity__content .header-container{background:#FFFFFF}.assignment-details__assignment-activity__content .report-table-container.report-container{margin:0}.assignment-details__assignment-activity__content .report-table-container.report-container .ag-root{border:1px solid #DADADA !important}.assignment-details__assignment-activity__content .download-button-wrapper{background:#FFFFFF !important;border-left:1px solid #DADADA}.engagement-details-info-header__edit{text-decoration:none;float:right;padding:0 15px;font-size:14px;height:34px;text-align:center;line-height:37px;background:#FFFFFF;border-radius:4px;color:#1B1B26;margin:7px 0}@media (max-width: 1024px){.engagement-details-info-header__edit{display:none}}.icon-pencil-green{display:inline-block;height:16px;width:16px;background:url(/assets/pencil-green-f834d5273810cc3db7d3f30d30f9eb45a1c06d5904570dd0794d14eca35f0764.svg) center center no-repeat;background-size:100%;margin-right:5px}@media (max-width: 768px){.assignment-details-info-header,.course-details-info-header{margin-bottom:370px}}.assignment-details-info-header .no-roster-info-wrapper,.course-details-info-header .no-roster-info-wrapper{color:#FFFFFF;padding-top:60px;position:absolute;right:0;top:0}.assignment-details-info-header .no-roster-info-wrapper .no-roster-info,.course-details-info-header .no-roster-info-wrapper .no-roster-info{display:inline-block;padding-right:60px;text-align:right}.assignment-details-info-header .no-roster-info-wrapper .no-roster-info .no-roster-large-text,.course-details-info-header .no-roster-info-wrapper .no-roster-info .no-roster-large-text{font-size:45px;font-weight:700}@media (max-width: 768px){.assignment-details-info-header .no-roster-info-wrapper .no-roster-info .no-roster-large-text,.course-details-info-header .no-roster-info-wrapper .no-roster-info .no-roster-large-text{font-size:30px}}@media (max-width: 500px){.assignment-details-info-header .no-roster-info-wrapper .no-roster-info .no-roster-large-text,.course-details-info-header .no-roster-info-wrapper .no-roster-info .no-roster-large-text{float:right;font-size:15px}}.assignment-details-info-header .no-roster-info-wrapper .no-roster-info .no-roster-small-text,.course-details-info-header .no-roster-info-wrapper .no-roster-info .no-roster-small-text{font-size:17px;font-weight:100}@media (max-width: 768px){.assignment-details-info-header .no-roster-info-wrapper .no-roster-info .no-roster-small-text,.course-details-info-header .no-roster-info-wrapper .no-roster-info .no-roster-small-text{font-size:13px}}@media (max-width: 500px){.assignment-details-info-header .no-roster-info-wrapper .no-roster-info .no-roster-small-text,.course-details-info-header .no-roster-info-wrapper .no-roster-info .no-roster-small-text{margin-left:30px}}.assignment-details-info-header .no-roster-info-wrapper .no-roster-info .no-roster-text-icon,.course-details-info-header .no-roster-info-wrapper .no-roster-info .no-roster-text-icon{height:35px;width:35px}@media (max-width: 768px){.assignment-details-info-header .no-roster-info-wrapper .no-roster-info .no-roster-text-icon,.course-details-info-header .no-roster-info-wrapper .no-roster-info .no-roster-text-icon{width:25px;height:25px}}@media (max-width: 500px){.assignment-details-info-header .no-roster-info-wrapper .no-roster-info .no-roster-text-icon,.course-details-info-header .no-roster-info-wrapper .no-roster-info .no-roster-text-icon{height:20px;float:left;width:20px}}.assignment-details-info-header .no-roster-info-wrapper .no-roster-info .no-roster-text-icon,.assignment-details-info-header .no-roster-info-wrapper .no-roster-info .no-roster-large-text,.course-details-info-header .no-roster-info-wrapper .no-roster-info .no-roster-text-icon,.course-details-info-header .no-roster-info-wrapper .no-roster-info .no-roster-large-text{display:inline-block}@media (max-width: 500px){.assignment-details-info-header .no-roster-info-wrapper .no-roster-info .no-roster-text-icon,.assignment-details-info-header .no-roster-info-wrapper .no-roster-info .no-roster-large-text,.assignment-details-info-header .no-roster-info-wrapper .no-roster-info .no-roster-small-text,.course-details-info-header .no-roster-info-wrapper .no-roster-info .no-roster-text-icon,.course-details-info-header .no-roster-info-wrapper .no-roster-info .no-roster-large-text,.course-details-info-header .no-roster-info-wrapper .no-roster-info .no-roster-small-text{padding-top:2px}}@media (max-width: 768px){.assignment-details-info-header .no-roster-info-wrapper .no-roster-info,.course-details-info-header .no-roster-info-wrapper .no-roster-info{flex:1;padding:0;text-align:center}}@media (max-width: 500px){.assignment-details-info-header .no-roster-info-wrapper .no-roster-info,.course-details-info-header .no-roster-info-wrapper .no-roster-info{text-align:left}}@media (max-width: 768px){.assignment-details-info-header .no-roster-info-wrapper,.course-details-info-header .no-roster-info-wrapper{color:#525252;display:flex;left:0;min-height:80px;right:0;top:200px}}@media (max-width: 500px){.assignment-details-info-header .no-roster-info-wrapper,.course-details-info-header .no-roster-info-wrapper{flex-direction:column;margin-bottom:0;padding:0 25px;top:260px}}@media (max-width: 768px){.course-details-roster-true{margin-bottom:100px}}@media (max-width: 768px){.engagement-details-info-header{margin-bottom:180px}.student-details-content .engagement-details-info-header{margin-bottom:150px}}@media (max-width: 767px){.assignment-details-content{background:#FFFFFF}}.course-details-info-header,.engagement-details-info-header{background:url(/assets/abstract-pattern-100-gray-9c2d732b58a391879cb55343c261479f93f53834420c0db6c59400c618e3591d.svg) no-repeat;background-position:center bottom;background-size:cover;position:relative}.course-details-info-header .engagement-details-info-block,.engagement-details-info-header .engagement-details-info-block{width:100% !important}.course-details-info-header .engagement-details-info-block .info-blocks-wrapper,.engagement-details-info-header .engagement-details-info-block .info-blocks-wrapper{display:flex;justify-content:flex-end;max-width:700px;margin-left:auto;margin-bottom:10px;min-height:115px;color:#FFFFFF;filter:drop-shadow(1px 1px 2px #222)}@media (max-width: 768px){.course-details-info-header .engagement-details-info-block .info-blocks-wrapper,.engagement-details-info-header .engagement-details-info-block .info-blocks-wrapper{position:absolute;bottom:-165px;color:#525252;min-height:80px;right:0;left:0;max-width:none;padding-bottom:40px;margin-bottom:30px;filter:none}}@media (max-width: 575px){.course-details-info-header .engagement-details-info-block .info-blocks-wrapper,.engagement-details-info-header .engagement-details-info-block .info-blocks-wrapper{flex-direction:column;bottom:-110px;padding:0 25px;margin-bottom:0}}.course-details-info-header .engagement-details-info-block .info-blocks-wrapper .spinner-wrapper,.engagement-details-info-header .engagement-details-info-block .info-blocks-wrapper .spinner-wrapper{background:none !important;margin-top:40px}@media (max-width: 768px){.course-details-info-header .engagement-details-info-block .info-blocks-wrapper .spinner-wrapper,.engagement-details-info-header .engagement-details-info-block .info-blocks-wrapper .spinner-wrapper{margin-top:0}}.course-details-info-header .engagement-details-info-block .engagement-details-info-block-assignments,.course-details-info-header .engagement-details-info-block .engagement-details-info-block-percentile,.course-details-info-header .engagement-details-info-block .engagement-details-info-block-avg-session-length,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-assignments,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-percentile,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-avg-session-length{text-align:center;margin-top:50px;position:relative;flex:1}@media (max-width: 768px){.course-details-info-header .engagement-details-info-block .engagement-details-info-block-assignments,.course-details-info-header .engagement-details-info-block .engagement-details-info-block-percentile,.course-details-info-header .engagement-details-info-block .engagement-details-info-block-avg-session-length,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-assignments,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-percentile,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-avg-session-length{margin-top:0}}@media (max-width: 575px){.course-details-info-header .engagement-details-info-block .engagement-details-info-block-assignments,.course-details-info-header .engagement-details-info-block .engagement-details-info-block-percentile,.course-details-info-header .engagement-details-info-block .engagement-details-info-block-avg-session-length,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-assignments,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-percentile,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-avg-session-length{text-align:left;margin-bottom:10px}}@media (max-width: 575px){.course-details-info-header .engagement-details-info-block .engagement-details-info-block-assignments .agg-text,.course-details-info-header .engagement-details-info-block .engagement-details-info-block-percentile .agg-text,.course-details-info-header .engagement-details-info-block .engagement-details-info-block-avg-session-length .agg-text,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-assignments .agg-text,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-percentile .agg-text,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-avg-session-length .agg-text{float:right;line-height:1;padding-top:2px;font-size:15px}}.course-details-info-header .engagement-details-info-block .engagement-details-info-block-assignments .agg-icon,.course-details-info-header .engagement-details-info-block .engagement-details-info-block-percentile .agg-icon,.course-details-info-header .engagement-details-info-block .engagement-details-info-block-avg-session-length .agg-icon,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-assignments .agg-icon,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-percentile .agg-icon,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-avg-session-length .agg-icon{height:35px;width:35px;background-size:35px}@media (max-width: 768px){.course-details-info-header .engagement-details-info-block .engagement-details-info-block-assignments .agg-icon,.course-details-info-header .engagement-details-info-block .engagement-details-info-block-percentile .agg-icon,.course-details-info-header .engagement-details-info-block .engagement-details-info-block-avg-session-length .agg-icon,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-assignments .agg-icon,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-percentile .agg-icon,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-avg-session-length .agg-icon{height:25px;width:25px}}@media (max-width: 575px){.course-details-info-header .engagement-details-info-block .engagement-details-info-block-assignments .agg-icon,.course-details-info-header .engagement-details-info-block .engagement-details-info-block-percentile .agg-icon,.course-details-info-header .engagement-details-info-block .engagement-details-info-block-avg-session-length .agg-icon,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-assignments .agg-icon,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-percentile .agg-icon,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-avg-session-length .agg-icon{width:20px;height:20px;background-size:contain;float:left}}.course-details-info-header .engagement-details-info-block .engagement-details-info-block-assignments .student-info-text-icon,.course-details-info-header .engagement-details-info-block .engagement-details-info-block-percentile .student-info-text-icon,.course-details-info-header .engagement-details-info-block .engagement-details-info-block-avg-session-length .student-info-text-icon,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-assignments .student-info-text-icon,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-percentile .student-info-text-icon,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-avg-session-length .student-info-text-icon{font-size:45px;font-weight:700;letter-spacing:0;line-height:45px}@media (max-width: 768px){.course-details-info-header .engagement-details-info-block .engagement-details-info-block-assignments .student-info-text-icon,.course-details-info-header .engagement-details-info-block .engagement-details-info-block-percentile .student-info-text-icon,.course-details-info-header .engagement-details-info-block .engagement-details-info-block-avg-session-length .student-info-text-icon,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-assignments .student-info-text-icon,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-percentile .student-info-text-icon,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-avg-session-length .student-info-text-icon{font-size:30px}}.course-details-info-header .engagement-details-info-block .engagement-details-info-block-assignments .student-info-text-icon span,.course-details-info-header .engagement-details-info-block .engagement-details-info-block-percentile .student-info-text-icon span,.course-details-info-header .engagement-details-info-block .engagement-details-info-block-avg-session-length .student-info-text-icon span,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-assignments .student-info-text-icon span,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-percentile .student-info-text-icon span,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-avg-session-length .student-info-text-icon span{display:inline-block}.course-details-info-header .engagement-details-info-block .engagement-details-info-block-assignments .student-info-text-icon .engagement-details-trophy,.course-details-info-header .engagement-details-info-block .engagement-details-info-block-percentile .student-info-text-icon .engagement-details-trophy,.course-details-info-header .engagement-details-info-block .engagement-details-info-block-avg-session-length .student-info-text-icon .engagement-details-trophy,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-assignments .student-info-text-icon .engagement-details-trophy,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-percentile .student-info-text-icon .engagement-details-trophy,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-avg-session-length .student-info-text-icon .engagement-details-trophy{background:url(/assets/trophy-a2765f55fe377465bc88601707874733f3cfc079264da30413fe9220df098d4c.svg) no-repeat;background-position:center bottom;position:relative;background-size:contain}.course-details-info-header .engagement-details-info-block .engagement-details-info-block-assignments .student-info-text-icon .engagement-details-stopwatch,.course-details-info-header .engagement-details-info-block .engagement-details-info-block-percentile .student-info-text-icon .engagement-details-stopwatch,.course-details-info-header .engagement-details-info-block .engagement-details-info-block-avg-session-length .student-info-text-icon .engagement-details-stopwatch,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-assignments .student-info-text-icon .engagement-details-stopwatch,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-percentile .student-info-text-icon .engagement-details-stopwatch,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-avg-session-length .student-info-text-icon .engagement-details-stopwatch{background:url(/assets/icon-stopwatch-e13de107b058a8ecdf183d1de3c8b0448dbb4c6632de0464be70bcd35cd48695.svg) no-repeat;background-position:center bottom;position:relative;background-size:contain}.course-details-info-header .engagement-details-info-block .engagement-details-info-block-assignments .student-info-text-icon .engagement-details-assignment,.course-details-info-header .engagement-details-info-block .engagement-details-info-block-percentile .student-info-text-icon .engagement-details-assignment,.course-details-info-header .engagement-details-info-block .engagement-details-info-block-avg-session-length .student-info-text-icon .engagement-details-assignment,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-assignments .student-info-text-icon .engagement-details-assignment,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-percentile .student-info-text-icon .engagement-details-assignment,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-avg-session-length .student-info-text-icon .engagement-details-assignment{background:url(/assets/page-text-97e752d755f4cc994181113446a7e4f61fb20b4d3b299a7e50d317a1bb1bbf50.svg) no-repeat;background-position:center bottom;position:relative;background-size:contain}.course-details-info-header .engagement-details-info-block .engagement-details-info-block-assignments .student-info-meta,.course-details-info-header .engagement-details-info-block .engagement-details-info-block-percentile .student-info-meta,.course-details-info-header .engagement-details-info-block .engagement-details-info-block-avg-session-length .student-info-meta,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-assignments .student-info-meta,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-percentile .student-info-meta,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-avg-session-length .student-info-meta{font-weight:100;font-size:17px;line-height:18px}@media (max-width: 768px){.course-details-info-header .engagement-details-info-block .engagement-details-info-block-assignments .student-info-meta,.course-details-info-header .engagement-details-info-block .engagement-details-info-block-percentile .student-info-meta,.course-details-info-header .engagement-details-info-block .engagement-details-info-block-avg-session-length .student-info-meta,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-assignments .student-info-meta,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-percentile .student-info-meta,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-avg-session-length .student-info-meta{font-size:13px}}@media (max-width: 575px){.course-details-info-header .engagement-details-info-block .engagement-details-info-block-assignments .student-info-meta,.course-details-info-header .engagement-details-info-block .engagement-details-info-block-percentile .student-info-meta,.course-details-info-header .engagement-details-info-block .engagement-details-info-block-avg-session-length .student-info-meta,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-assignments .student-info-meta,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-percentile .student-info-meta,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-block-avg-session-length .student-info-meta{margin-left:30px}}.course-details-info-header .course-details-info-block,.engagement-details-info-header .course-details-info-block{padding:170px 0 10px 30px}.course-details-info-header .course-details-info-block,.course-details-info-header .engagement-details-info-block,.engagement-details-info-header .course-details-info-block,.engagement-details-info-header .engagement-details-info-block{display:inline-block;width:47%}@media (max-width: 768px){.course-details-info-header .course-details-info-block,.course-details-info-header .engagement-details-info-block,.engagement-details-info-header .course-details-info-block,.engagement-details-info-header .engagement-details-info-block{width:90%;padding-top:75px}.assignment-details-content .course-details-info-header .course-details-info-block,.assignment-details-content .course-details-info-header .engagement-details-info-block,.assignment-details-content .engagement-details-info-header .course-details-info-block,.assignment-details-content .engagement-details-info-header .engagement-details-info-block{padding-top:15px}}.course-details-info-header .course-details-info-block .engagement-details-info-name,.course-details-info-header .engagement-details-info-block .engagement-details-info-name,.engagement-details-info-header .course-details-info-block .engagement-details-info-name,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-name{color:#B7D155;font-size:24px;font-weight:500;margin:220px 0 10px 155px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 600px);text-shadow:1px 1px 2px #212121}.student-details-content .course-details-info-header .course-details-info-block .engagement-details-info-name,.student-details-content .course-details-info-header .engagement-details-info-block .engagement-details-info-name,.student-details-content .engagement-details-info-header .course-details-info-block .engagement-details-info-name,.student-details-content .engagement-details-info-header .engagement-details-info-block .engagement-details-info-name{margin-top:50px}@media (max-width: 768px){.student-details-content .course-details-info-header .course-details-info-block .engagement-details-info-name,.student-details-content .course-details-info-header .engagement-details-info-block .engagement-details-info-name,.student-details-content .engagement-details-info-header .course-details-info-block .engagement-details-info-name,.student-details-content .engagement-details-info-header .engagement-details-info-block .engagement-details-info-name{margin-top:0}}@media (max-width: 768px){.course-details-info-header .course-details-info-block .engagement-details-info-name,.course-details-info-header .engagement-details-info-block .engagement-details-info-name,.engagement-details-info-header .course-details-info-block .engagement-details-info-name,.engagement-details-info-header .engagement-details-info-block .engagement-details-info-name{display:block;margin:auto;text-align:center;font-size:20px;margin-bottom:15px;width:90%}}.course-details-info-header .course-details-info-block .student-info-user,.course-details-info-header .engagement-details-info-block .student-info-user,.engagement-details-info-header .course-details-info-block .student-info-user,.engagement-details-info-header .engagement-details-info-block .student-info-user{background:#005A75 url(/assets/user-student-icon-4ebd1f50a3ae2f76ba51202fcd4b0d0b493108aae34f0d82cc9fd6c613caccd9.svg) no-repeat bottom center;background-size:100px;height:120px;width:120px}@media (max-width: 768px){.course-details-info-header .course-details-info-block .student-info-user,.course-details-info-header .engagement-details-info-block .student-info-user,.engagement-details-info-header .course-details-info-block .student-info-user,.engagement-details-info-header .engagement-details-info-block .student-info-user{background-size:55px}}.course-details-info-header .course-details-info-block .assignment-info-assignment,.course-details-info-header .engagement-details-info-block .assignment-info-assignment,.engagement-details-info-header .course-details-info-block .assignment-info-assignment,.engagement-details-info-header .engagement-details-info-block .assignment-info-assignment{background:#007FAD url(/assets/assignment-icon-white-8b96d171b5f2e5d510e6fd5417660c00207f671dd2a2430aa83d651d563c9559.svg) no-repeat center center;background-size:70px;height:110px;width:110px}@media (max-width: 768px){.course-details-info-header .course-details-info-block .assignment-info-assignment,.course-details-info-header .engagement-details-info-block .assignment-info-assignment,.engagement-details-info-header .course-details-info-block .assignment-info-assignment,.engagement-details-info-header .engagement-details-info-block .assignment-info-assignment{background-size:35px}}.course-details-info-header .course-details-info-block .assignment-info-assignment,.course-details-info-header .course-details-info-block .student-info-user,.course-details-info-header .engagement-details-info-block .assignment-info-assignment,.course-details-info-header .engagement-details-info-block .student-info-user,.engagement-details-info-header .course-details-info-block .assignment-info-assignment,.engagement-details-info-header .course-details-info-block .student-info-user,.engagement-details-info-header .engagement-details-info-block .assignment-info-assignment,.engagement-details-info-header .engagement-details-info-block .student-info-user{position:absolute;bottom:20px;left:25px;z-index:5;border-radius:50%}@media (max-width: 768px){.course-details-info-header .course-details-info-block .assignment-info-assignment,.course-details-info-header .course-details-info-block .student-info-user,.course-details-info-header .engagement-details-info-block .assignment-info-assignment,.course-details-info-header .engagement-details-info-block .student-info-user,.engagement-details-info-header .course-details-info-block .assignment-info-assignment,.engagement-details-info-header .course-details-info-block .student-info-user,.engagement-details-info-header .engagement-details-info-block .assignment-info-assignment,.engagement-details-info-header .engagement-details-info-block .student-info-user{height:65px;left:auto;margin:20px auto 0 auto;position:relative;top:-10px;width:65px}}.course-details-info-header .course-details-info-block .course-details-info-name-container,.course-details-info-header .engagement-details-info-block .course-details-info-name-container,.engagement-details-info-header .course-details-info-block .course-details-info-name-container,.engagement-details-info-header .engagement-details-info-block .course-details-info-name-container{display:inline-block;width:100%;min-height:101px}.course-details-info-header .course-details-info-block .course-details-info-name-container .course-details-info-name,.course-details-info-header .engagement-details-info-block .course-details-info-name-container .course-details-info-name,.engagement-details-info-header .course-details-info-block .course-details-info-name-container .course-details-info-name,.engagement-details-info-header .engagement-details-info-block .course-details-info-name-container .course-details-info-name{color:#B7D155;font-size:25px}@media (max-width: 768px){.course-details-info-header .course-details-info-block .course-details-info-name-container .course-details-info-name,.course-details-info-header .engagement-details-info-block .course-details-info-name-container .course-details-info-name,.engagement-details-info-header .course-details-info-block .course-details-info-name-container .course-details-info-name,.engagement-details-info-header .engagement-details-info-block .course-details-info-name-container .course-details-info-name{font-size:20px}}.course-details-info-header .course-details-info-block .course-details-info-name-container .course-details-info-title,.course-details-info-header .engagement-details-info-block .course-details-info-name-container .course-details-info-title,.engagement-details-info-header .course-details-info-block .course-details-info-name-container .course-details-info-title,.engagement-details-info-header .engagement-details-info-block .course-details-info-name-container .course-details-info-title{color:#FFFFFF;font-size:22px;width:120%}@media (max-width: 900px){.course-details-info-header .course-details-info-block .course-details-info-name-container .course-details-info-title,.course-details-info-header .engagement-details-info-block .course-details-info-name-container .course-details-info-title,.engagement-details-info-header .course-details-info-block .course-details-info-name-container .course-details-info-title,.engagement-details-info-header .engagement-details-info-block .course-details-info-name-container .course-details-info-title{width:110%}}@media (max-width: 768px){.course-details-info-header .course-details-info-block .course-details-info-name-container .course-details-info-title,.course-details-info-header .engagement-details-info-block .course-details-info-name-container .course-details-info-title,.engagement-details-info-header .course-details-info-block .course-details-info-name-container .course-details-info-title,.engagement-details-info-header .engagement-details-info-block .course-details-info-name-container .course-details-info-title{font-size:18px}}.course-details-info-header .course-details-info-block .course-details-info-name-container .course-details-info-name,.course-details-info-header .course-details-info-block .course-details-info-name-container .course-details-info-title,.course-details-info-header .engagement-details-info-block .course-details-info-name-container .course-details-info-name,.course-details-info-header .engagement-details-info-block .course-details-info-name-container .course-details-info-title,.engagement-details-info-header .course-details-info-block .course-details-info-name-container .course-details-info-name,.engagement-details-info-header .course-details-info-block .course-details-info-name-container .course-details-info-title,.engagement-details-info-header .engagement-details-info-block .course-details-info-name-container .course-details-info-name,.engagement-details-info-header .engagement-details-info-block .course-details-info-name-container .course-details-info-title{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px;text-shadow:1px 1px 3px #212121}.course-details-info-header .course-details-info-block .course-details-info-name-container .course-details-info-section-dates,.course-details-info-header .engagement-details-info-block .course-details-info-name-container .course-details-info-section-dates,.engagement-details-info-header .course-details-info-block .course-details-info-name-container .course-details-info-section-dates,.engagement-details-info-header .engagement-details-info-block .course-details-info-name-container .course-details-info-section-dates{color:#DADADA;padding:3px 0 6px 0;font-size:18px;font-weight:200}.course-details-info-header .course-details-info-block .course-details-info-name-container .course-details-info-section-dates .course-details-info-dates,.course-details-info-header .engagement-details-info-block .course-details-info-name-container .course-details-info-section-dates .course-details-info-dates,.engagement-details-info-header .course-details-info-block .course-details-info-name-container .course-details-info-section-dates .course-details-info-dates,.engagement-details-info-header .engagement-details-info-block .course-details-info-name-container .course-details-info-section-dates .course-details-info-dates{min-height:18px;display:inline-block;text-shadow:1px 1px 3px #212121}@media (max-width: 768px){.course-details-info-header .course-details-info-block .course-details-info-name-container .course-details-info-section-dates,.course-details-info-header .engagement-details-info-block .course-details-info-name-container .course-details-info-section-dates,.engagement-details-info-header .course-details-info-block .course-details-info-name-container .course-details-info-section-dates,.engagement-details-info-header .engagement-details-info-block .course-details-info-name-container .course-details-info-section-dates{font-size:12px}}.course-details-info-header .course-details-info-block .course-details-info-name-container .course-details-info-section-dates .course-details-info-break,.course-details-info-header .engagement-details-info-block .course-details-info-name-container .course-details-info-section-dates .course-details-info-break,.engagement-details-info-header .course-details-info-block .course-details-info-name-container .course-details-info-section-dates .course-details-info-break,.engagement-details-info-header .engagement-details-info-block .course-details-info-name-container .course-details-info-section-dates .course-details-info-break{padding:0 15px;font-size:24px}.course-details-info-header .course-details-info-bar,.course-details-info-header .engagement-details-info-bar,.engagement-details-info-header .course-details-info-bar,.engagement-details-info-header .engagement-details-info-bar{color:#FFFFFF;font-size:14px;padding:23px 25px;background:rgba(0,0,0,0.4);min-height:82px}@media (max-width: 768px){.course-details-info-header .course-details-info-bar,.course-details-info-header .engagement-details-info-bar,.engagement-details-info-header .course-details-info-bar,.engagement-details-info-header .engagement-details-info-bar{padding:10px 25px;min-height:0px}}.course-details-info-header .course-details-info-bar .engagement-details-info-container,.course-details-info-header .engagement-details-info-bar .engagement-details-info-container,.engagement-details-info-header .course-details-info-bar .engagement-details-info-container,.engagement-details-info-header .engagement-details-info-bar .engagement-details-info-container{display:inline-block;padding-left:132px;width:50%}@media (max-width: 768px){.course-details-info-header .course-details-info-bar .engagement-details-info-container,.course-details-info-header .engagement-details-info-bar .engagement-details-info-container,.engagement-details-info-header .course-details-info-bar .engagement-details-info-container,.engagement-details-info-header .engagement-details-info-bar .engagement-details-info-container{width:calc(100% - 200px)}}@media (max-width: 575px){.course-details-info-header .course-details-info-bar .engagement-details-info-container,.course-details-info-header .engagement-details-info-bar .engagement-details-info-container,.engagement-details-info-header .course-details-info-bar .engagement-details-info-container,.engagement-details-info-header .engagement-details-info-bar .engagement-details-info-container{width:calc(100% - 50px)}}.course-details-info-header .course-details-info-bar .engagement-details-info-container .engagement-details-info-title,.course-details-info-header .engagement-details-info-bar .engagement-details-info-container .engagement-details-info-title,.engagement-details-info-header .course-details-info-bar .engagement-details-info-container .engagement-details-info-title,.engagement-details-info-header .engagement-details-info-bar .engagement-details-info-container .engagement-details-info-title{font-size:18px;font-weight:500;line-height:18px;padding:3px 0;color:#FFFFFF}@media (max-width: 500px){.course-details-info-header .course-details-info-bar .engagement-details-info-container .engagement-details-info-title,.course-details-info-header .engagement-details-info-bar .engagement-details-info-container .engagement-details-info-title,.engagement-details-info-header .course-details-info-bar .engagement-details-info-container .engagement-details-info-title,.engagement-details-info-header .engagement-details-info-bar .engagement-details-info-container .engagement-details-info-title{font-size:16px;line-height:20px}}.course-details-info-header .course-details-info-bar .engagement-details-info-container .engagement-details-info-title,.course-details-info-header .course-details-info-bar .engagement-details-info-container .engagement-details-info-section-dates,.course-details-info-header .engagement-details-info-bar .engagement-details-info-container .engagement-details-info-title,.course-details-info-header .engagement-details-info-bar .engagement-details-info-container .engagement-details-info-section-dates,.engagement-details-info-header .course-details-info-bar .engagement-details-info-container .engagement-details-info-title,.engagement-details-info-header .course-details-info-bar .engagement-details-info-container .engagement-details-info-section-dates,.engagement-details-info-header .engagement-details-info-bar .engagement-details-info-container .engagement-details-info-title,.engagement-details-info-header .engagement-details-info-bar .engagement-details-info-container .engagement-details-info-section-dates{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.course-details-info-header .course-details-info-bar .engagement-details-info-container .engagement-details-info-section-dates,.course-details-info-header .engagement-details-info-bar .engagement-details-info-container .engagement-details-info-section-dates,.engagement-details-info-header .course-details-info-bar .engagement-details-info-container .engagement-details-info-section-dates,.engagement-details-info-header .engagement-details-info-bar .engagement-details-info-container .engagement-details-info-section-dates{color:#DADADA;padding-top:3px;font-size:16px;font-weight:200;line-height:16px}.course-details-info-header .course-details-info-bar .engagement-details-info-container .engagement-details-info-section-dates .engagement-details-info-break,.course-details-info-header .engagement-details-info-bar .engagement-details-info-container .engagement-details-info-section-dates .engagement-details-info-break,.engagement-details-info-header .course-details-info-bar .engagement-details-info-container .engagement-details-info-section-dates .engagement-details-info-break,.engagement-details-info-header .engagement-details-info-bar .engagement-details-info-container .engagement-details-info-section-dates .engagement-details-info-break{font-size:18px;padding:0px 10px}@media (max-width: 500px){.course-details-info-header .course-details-info-bar .engagement-details-info-container .engagement-details-info-section-dates .engagement-details-info-break,.course-details-info-header .engagement-details-info-bar .engagement-details-info-container .engagement-details-info-section-dates .engagement-details-info-break,.engagement-details-info-header .course-details-info-bar .engagement-details-info-container .engagement-details-info-section-dates .engagement-details-info-break,.engagement-details-info-header .engagement-details-info-bar .engagement-details-info-container .engagement-details-info-section-dates .engagement-details-info-break{font-size:16px}}@media (max-width: 500px){.course-details-info-header .course-details-info-bar .engagement-details-info-container .engagement-details-info-section-dates,.course-details-info-header .engagement-details-info-bar .engagement-details-info-container .engagement-details-info-section-dates,.engagement-details-info-header .course-details-info-bar .engagement-details-info-container .engagement-details-info-section-dates,.engagement-details-info-header .engagement-details-info-bar .engagement-details-info-container .engagement-details-info-section-dates{font-size:14px;padding:0;line-height:20px}}@media (max-width: 768px){.course-details-info-header .course-details-info-bar .engagement-details-info-container,.course-details-info-header .engagement-details-info-bar .engagement-details-info-container,.engagement-details-info-header .course-details-info-bar .engagement-details-info-container,.engagement-details-info-header .engagement-details-info-bar .engagement-details-info-container{padding:0}}.course-details-info-header .course-details-info-bar .assignment-details-info-container,.course-details-info-header .engagement-details-info-bar .assignment-details-info-container,.engagement-details-info-header .course-details-info-bar .assignment-details-info-container,.engagement-details-info-header .engagement-details-info-bar .assignment-details-info-container{width:75%}.course-details-info-header .course-details-info-bar .assignment-details-info-container .engagement-details-info-section-dates,.course-details-info-header .engagement-details-info-bar .assignment-details-info-container .engagement-details-info-section-dates,.engagement-details-info-header .course-details-info-bar .assignment-details-info-container .engagement-details-info-section-dates,.engagement-details-info-header .engagement-details-info-bar .assignment-details-info-container .engagement-details-info-section-dates{color:#B3B3B3}@media (max-width: 768px){.course-details-info-header .course-details-info-bar .assignment-details-info-container,.course-details-info-header .engagement-details-info-bar .assignment-details-info-container,.engagement-details-info-header .course-details-info-bar .assignment-details-info-container,.engagement-details-info-header .engagement-details-info-bar .assignment-details-info-container{text-align:center;width:100%}}@media (max-width: 575px){.course-details-info-header .course-details-info-bar .assignment-details-info-container,.course-details-info-header .engagement-details-info-bar .assignment-details-info-container,.engagement-details-info-header .course-details-info-bar .assignment-details-info-container,.engagement-details-info-header .engagement-details-info-bar .assignment-details-info-container{text-align:left}}.course-details-info-header .course-details-info-bar .course-details-instructor-container,.course-details-info-header .engagement-details-info-bar .course-details-instructor-container,.engagement-details-info-header .course-details-info-bar .course-details-instructor-container,.engagement-details-info-header .engagement-details-info-bar .course-details-instructor-container{line-height:36px;display:inline-block;text-overflow:ellipsis;white-space:nowrap;width:50%}.course-details-info-header .course-details-info-bar .my-course-icons,.course-details-info-header .engagement-details-info-bar .my-course-icons,.engagement-details-info-header .course-details-info-bar .my-course-icons,.engagement-details-info-header .engagement-details-info-bar .my-course-icons{float:right;line-height:35px;margin-right:25px;position:relative}.course-details-info-header .course-details-info-bar .my-course-icons .bad-roster-text,.course-details-info-header .engagement-details-info-bar .my-course-icons .bad-roster-text,.engagement-details-info-header .course-details-info-bar .my-course-icons .bad-roster-text,.engagement-details-info-header .engagement-details-info-bar .my-course-icons .bad-roster-text{font-size:16px;padding-left:10px}@media (max-width: 960px){.course-details-info-header .course-details-info-bar .my-course-icons .bad-roster-text,.course-details-info-header .engagement-details-info-bar .my-course-icons .bad-roster-text,.engagement-details-info-header .course-details-info-bar .my-course-icons .bad-roster-text,.engagement-details-info-header .engagement-details-info-bar .my-course-icons .bad-roster-text{display:none}}@media (max-width: 768px){.course-details-info-header .course-details-info-bar .my-course-icons .bad-roster-text,.course-details-info-header .engagement-details-info-bar .my-course-icons .bad-roster-text,.engagement-details-info-header .course-details-info-bar .my-course-icons .bad-roster-text,.engagement-details-info-header .engagement-details-info-bar .my-course-icons .bad-roster-text{display:initial}}@media (max-width: 500px){.course-details-info-header .course-details-info-bar .my-course-icons .bad-roster-text,.course-details-info-header .engagement-details-info-bar .my-course-icons .bad-roster-text,.engagement-details-info-header .course-details-info-bar .my-course-icons .bad-roster-text,.engagement-details-info-header .engagement-details-info-bar .my-course-icons .bad-roster-text{display:none}}@media (max-width: 768px){.course-details-info-header .course-details-info-bar .my-course-icons,.course-details-info-header .engagement-details-info-bar .my-course-icons,.engagement-details-info-header .course-details-info-bar .my-course-icons,.engagement-details-info-header .engagement-details-info-bar .my-course-icons{margin-right:0}}@media (max-width: 500px){.course-details-info-header .course-details-info-bar .my-course-icons,.course-details-info-header .engagement-details-info-bar .my-course-icons,.engagement-details-info-header .course-details-info-bar .my-course-icons,.engagement-details-info-header .engagement-details-info-bar .my-course-icons{padding-right:3px}}.course-details-info-header .course-details-info-bar .engagement-details-search,.course-details-info-header .engagement-details-info-bar .engagement-details-search,.engagement-details-info-header .course-details-info-bar .engagement-details-search,.engagement-details-info-header .engagement-details-info-bar .engagement-details-search{padding-top:3px}.course-details-info-header .course-details-info-bar .search-filter-container,.course-details-info-header .engagement-details-info-bar .search-filter-container,.engagement-details-info-header .course-details-info-bar .search-filter-container,.engagement-details-info-header .engagement-details-info-bar .search-filter-container{float:right;position:relative}@media (max-width: 768px){.course-details-info-header .course-details-info-bar .search-filter-container,.course-details-info-header .engagement-details-info-bar .search-filter-container,.engagement-details-info-header .course-details-info-bar .search-filter-container,.engagement-details-info-header .engagement-details-info-bar .search-filter-container{position:absolute;float:none;top:20px;right:30px;left:30px;display:flex;flex-direction:row-reverse;width:auto}}.course-details-info-header .course-details-info-bar .search-filter-container .search-filter-count-wrapper,.course-details-info-header .course-details-info-bar .search-filter-container .search-filter-search-input-wrapper,.course-details-info-header .engagement-details-info-bar .search-filter-container .search-filter-count-wrapper,.course-details-info-header .engagement-details-info-bar .search-filter-container .search-filter-search-input-wrapper,.engagement-details-info-header .course-details-info-bar .search-filter-container .search-filter-count-wrapper,.engagement-details-info-header .course-details-info-bar .search-filter-container .search-filter-search-input-wrapper,.engagement-details-info-header .engagement-details-info-bar .search-filter-container .search-filter-count-wrapper,.engagement-details-info-header .engagement-details-info-bar .search-filter-container .search-filter-search-input-wrapper{float:right}@media (max-width: 768px){.course-details-info-header .course-details-info-bar .search-filter-container .search-filter-count-wrapper,.course-details-info-header .course-details-info-bar .search-filter-container .search-filter-search-input-wrapper,.course-details-info-header .engagement-details-info-bar .search-filter-container .search-filter-count-wrapper,.course-details-info-header .engagement-details-info-bar .search-filter-container .search-filter-search-input-wrapper,.engagement-details-info-header .course-details-info-bar .search-filter-container .search-filter-count-wrapper,.engagement-details-info-header .course-details-info-bar .search-filter-container .search-filter-search-input-wrapper,.engagement-details-info-header .engagement-details-info-bar .search-filter-container .search-filter-count-wrapper,.engagement-details-info-header .engagement-details-info-bar .search-filter-container .search-filter-search-input-wrapper{float:none}}@media (max-width: 768px){.course-details-info-header .course-details-info-bar .search-filter-container .search-filter-search-input-wrapper,.course-details-info-header .engagement-details-info-bar .search-filter-container .search-filter-search-input-wrapper,.engagement-details-info-header .course-details-info-bar .search-filter-container .search-filter-search-input-wrapper,.engagement-details-info-header .engagement-details-info-bar .search-filter-container .search-filter-search-input-wrapper{flex:1}}.course-details-info-header .course-details-info-bar .search-filter-container .search-filter-count-wrapper,.course-details-info-header .course-details-info-bar .search-filter-container .search-filter-search-input-wrapper .search-filter-search-input,.course-details-info-header .engagement-details-info-bar .search-filter-container .search-filter-count-wrapper,.course-details-info-header .engagement-details-info-bar .search-filter-container .search-filter-search-input-wrapper .search-filter-search-input,.engagement-details-info-header .course-details-info-bar .search-filter-container .search-filter-count-wrapper,.engagement-details-info-header .course-details-info-bar .search-filter-container .search-filter-search-input-wrapper .search-filter-search-input,.engagement-details-info-header .engagement-details-info-bar .search-filter-container .search-filter-count-wrapper,.engagement-details-info-header .engagement-details-info-bar .search-filter-container .search-filter-search-input-wrapper .search-filter-search-input{font-size:14px;line-height:20px;margin:0}.course-details-info-header .course-details-info-bar .search-filter-container .search-filter-count-wrapper,.course-details-info-header .engagement-details-info-bar .search-filter-container .search-filter-count-wrapper,.engagement-details-info-header .course-details-info-bar .search-filter-container .search-filter-count-wrapper,.engagement-details-info-header .engagement-details-info-bar .search-filter-container .search-filter-count-wrapper{background-color:#007FAD;padding:8px;border-radius:3px 0 0 3px}.course-details-info-header .course-details-info-bar .search-filter-container .search-filter-search-input-wrapper .search-filter-search-input,.course-details-info-header .engagement-details-info-bar .search-filter-container .search-filter-search-input-wrapper .search-filter-search-input,.engagement-details-info-header .course-details-info-bar .search-filter-container .search-filter-search-input-wrapper .search-filter-search-input,.engagement-details-info-header .engagement-details-info-bar .search-filter-container .search-filter-search-input-wrapper .search-filter-search-input{width:225px;border:1px solid #DADADA;border-radius:0 3px 3px 0;padding:7px}@media (max-width: 768px){.course-details-info-header .course-details-info-bar .search-filter-container .search-filter-search-input-wrapper .search-filter-search-input,.course-details-info-header .engagement-details-info-bar .search-filter-container .search-filter-search-input-wrapper .search-filter-search-input,.engagement-details-info-header .course-details-info-bar .search-filter-container .search-filter-search-input-wrapper .search-filter-search-input,.engagement-details-info-header .engagement-details-info-bar .search-filter-container .search-filter-search-input-wrapper .search-filter-search-input{width:100%}}@media (max-width: 500px){.course-details-info-header .course-details-info-bar .search-filter-container .search-filter-search-input-wrapper .search-filter-search-input,.course-details-info-header .engagement-details-info-bar .search-filter-container .search-filter-search-input-wrapper .search-filter-search-input,.engagement-details-info-header .course-details-info-bar .search-filter-container .search-filter-search-input-wrapper .search-filter-search-input,.engagement-details-info-header .engagement-details-info-bar .search-filter-container .search-filter-search-input-wrapper .search-filter-search-input{width:100%}}.course-details-info-header .course-details-info-bar .search-filter-container .search-filter-search-input-wrapper .search-icon,.course-details-info-header .engagement-details-info-bar .search-filter-container .search-filter-search-input-wrapper .search-icon,.engagement-details-info-header .course-details-info-bar .search-filter-container .search-filter-search-input-wrapper .search-icon,.engagement-details-info-header .engagement-details-info-bar .search-filter-container .search-filter-search-input-wrapper .search-icon{position:absolute;right:10px;background:url(/assets/search-icon-34dc3945a1f2df7283c12e6e67d3f2ecb10a9afe276cf958de90f7313829c818.svg) no-repeat scroll right center rgba(0,0,0,0);background-size:17px;height:22px;width:17px;bottom:7px}@media (max-width: 500px){.course-details-info-header .course-details-info-bar .search-filter-container .search-filter-search-input-wrapper,.course-details-info-header .engagement-details-info-bar .search-filter-container .search-filter-search-input-wrapper,.engagement-details-info-header .course-details-info-bar .search-filter-container .search-filter-search-input-wrapper,.engagement-details-info-header .engagement-details-info-bar .search-filter-container .search-filter-search-input-wrapper{width:75%}}.course-details-info-header .course-details-info-bar .search-filter-container .search-filter,.course-details-info-header .engagement-details-info-bar .search-filter-container .search-filter,.engagement-details-info-header .course-details-info-bar .search-filter-container .search-filter,.engagement-details-info-header .engagement-details-info-bar .search-filter-container .search-filter{padding-top:5px;position:absolute;width:100%;z-index:100;top:40px}.course-details-info-header .course-details-info-bar .search-filter-container .search-filter .search-filter-dropdown-wrapper .display-false,.course-details-info-header .engagement-details-info-bar .search-filter-container .search-filter .search-filter-dropdown-wrapper .display-false,.engagement-details-info-header .course-details-info-bar .search-filter-container .search-filter .search-filter-dropdown-wrapper .display-false,.engagement-details-info-header .engagement-details-info-bar .search-filter-container .search-filter .search-filter-dropdown-wrapper .display-false{display:none}.course-details-info-header .course-details-info-bar .search-filter-container .search-filter .search-filter-dropdown-wrapper .display-true,.course-details-info-header .engagement-details-info-bar .search-filter-container .search-filter .search-filter-dropdown-wrapper .display-true,.engagement-details-info-header .course-details-info-bar .search-filter-container .search-filter .search-filter-dropdown-wrapper .display-true,.engagement-details-info-header .engagement-details-info-bar .search-filter-container .search-filter .search-filter-dropdown-wrapper .display-true{display:inline-block}.course-details-info-header .course-details-info-bar .search-filter-container .search-filter .search-filter-dropdown-wrapper .search-filter-dropdown,.course-details-info-header .engagement-details-info-bar .search-filter-container .search-filter .search-filter-dropdown-wrapper .search-filter-dropdown,.engagement-details-info-header .course-details-info-bar .search-filter-container .search-filter .search-filter-dropdown-wrapper .search-filter-dropdown,.engagement-details-info-header .engagement-details-info-bar .search-filter-container .search-filter .search-filter-dropdown-wrapper .search-filter-dropdown{list-style-type:none;background-color:#FFFFFF;padding:0;margin:0;max-height:275px;overflow:scroll;width:100%;border-radius:3px;z-index:100;box-shadow:0px 1px 1px #DADADA}.course-details-info-header .course-details-info-bar .search-filter-container .search-filter .search-filter-dropdown-wrapper .search-filter-dropdown .search-filter-list-item,.course-details-info-header .engagement-details-info-bar .search-filter-container .search-filter .search-filter-dropdown-wrapper .search-filter-dropdown .search-filter-list-item,.engagement-details-info-header .course-details-info-bar .search-filter-container .search-filter .search-filter-dropdown-wrapper .search-filter-dropdown .search-filter-list-item,.engagement-details-info-header .engagement-details-info-bar .search-filter-container .search-filter .search-filter-dropdown-wrapper .search-filter-dropdown .search-filter-list-item{border-bottom:1px solid #DADADA;padding:0 20px}.course-details-info-header .course-details-info-bar .search-filter-container .search-filter .search-filter-dropdown-wrapper .search-filter-dropdown .search-filter-list-item:hover,.course-details-info-header .engagement-details-info-bar .search-filter-container .search-filter .search-filter-dropdown-wrapper .search-filter-dropdown .search-filter-list-item:hover,.engagement-details-info-header .course-details-info-bar .search-filter-container .search-filter .search-filter-dropdown-wrapper .search-filter-dropdown .search-filter-list-item:hover,.engagement-details-info-header .engagement-details-info-bar .search-filter-container .search-filter .search-filter-dropdown-wrapper .search-filter-dropdown .search-filter-list-item:hover{background:#F6F6F6}.course-details-info-header .course-details-info-bar .search-filter-container .search-filter .search-filter-dropdown-wrapper .search-filter-dropdown .search-filter-list-item .search-filter-link,.course-details-info-header .engagement-details-info-bar .search-filter-container .search-filter .search-filter-dropdown-wrapper .search-filter-dropdown .search-filter-list-item .search-filter-link,.engagement-details-info-header .course-details-info-bar .search-filter-container .search-filter .search-filter-dropdown-wrapper .search-filter-dropdown .search-filter-list-item .search-filter-link,.engagement-details-info-header .engagement-details-info-bar .search-filter-container .search-filter .search-filter-dropdown-wrapper .search-filter-dropdown .search-filter-list-item .search-filter-link{cursor:pointer;padding:15px 0;text-decoration:none;color:#525252;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.course-details-info-header .course-details-info-bar .search-filter-container .search-filter .search-filter-dropdown-wrapper .search-filter-dropdown .search-filter-list-item:last-child,.course-details-info-header .engagement-details-info-bar .search-filter-container .search-filter .search-filter-dropdown-wrapper .search-filter-dropdown .search-filter-list-item:last-child,.engagement-details-info-header .course-details-info-bar .search-filter-container .search-filter .search-filter-dropdown-wrapper .search-filter-dropdown .search-filter-list-item:last-child,.engagement-details-info-header .engagement-details-info-bar .search-filter-container .search-filter .search-filter-dropdown-wrapper .search-filter-dropdown .search-filter-list-item:last-child{border:none}@media (max-width: 768px){.course-details-info-header .course-details-info-bar .no-roster-students,.course-details-info-header .engagement-details-info-bar .no-roster-students,.engagement-details-info-header .course-details-info-bar .no-roster-students,.engagement-details-info-header .engagement-details-info-bar .no-roster-students{margin-right:185px;padding-right:33px;top:8px}}@media (max-width: 575px){.course-details-info-header .course-details-info-bar .no-roster-students,.course-details-info-header .engagement-details-info-bar .no-roster-students,.engagement-details-info-header .course-details-info-bar .no-roster-students,.engagement-details-info-header .engagement-details-info-bar .no-roster-students{margin-right:0;padding-right:0}}.course-details-info-header .course-details-info-bar .course-detail-hide,.course-details-info-header .engagement-details-info-bar .course-detail-hide,.engagement-details-info-header .course-details-info-bar .course-detail-hide,.engagement-details-info-header .engagement-details-info-bar .course-detail-hide{display:none}@media (max-width: 768px){.course-details-info-header .course-details-info-bar,.engagement-details-info-header .course-details-info-bar{min-height:0px}}.engagement-student-usage-chart{max-width:1200px;margin:0 auto;padding:10px 20px 20px 20px;position:relative;min-height:350px}@media (min-width: 701px) and (max-width: 1100px){.engagement-student-usage-chart.long-course .recharts-x-axis .recharts-cartesian-axis-tick:nth-of-type(even){display:none}}@media (min-width: 400px) and (max-width: 700px){.engagement-student-usage-chart.long-course .recharts-x-axis .recharts-cartesian-axis-tick{display:none}.engagement-student-usage-chart.long-course .recharts-x-axis .recharts-cartesian-axis-tick:nth-of-type(3n+1){display:block}}@media (max-width: 399px){.engagement-student-usage-chart.long-course .recharts-x-axis .recharts-cartesian-axis-tick{display:none}.engagement-student-usage-chart.long-course .recharts-x-axis .recharts-cartesian-axis-tick:nth-of-type(4n+2){display:block}}@media (max-width: 700px){.engagement-student-usage-chart.medium-course .recharts-x-axis .recharts-cartesian-axis-tick:nth-of-type(even){display:none}}.engagement-student-usage-chart .spinner-wrapper{top:150px}.engagement-student-usage-chart .student-usage-filter{text-align:right}.engagement-student-usage-chart .student-usage-chart-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;flex-shrink:0}.engagement-student-usage-chart .student-usage-chart-wrapper .chart-selections{flex:0 175px}@media (max-width: 500px){.engagement-student-usage-chart .student-usage-chart-wrapper .chart-selections{flex:0}}.engagement-student-usage-chart .student-usage-chart-wrapper .chart-selections ul{list-style:none;padding:0}.engagement-student-usage-chart .student-usage-chart-wrapper .chart-selections ul li{text-align:right;padding:15px 0}.engagement-student-usage-chart .student-usage-chart-wrapper .chart-selections ul li .icon-text{display:inline-block;margin-top:5px}.engagement-student-usage-chart .student-usage-chart-wrapper .chart-selections ul li .meta-data-button{font-size:35px}.engagement-student-usage-chart .student-usage-chart-wrapper .chart-selections ul li .total_study_sessions,.engagement-student-usage-chart .student-usage-chart-wrapper .chart-selections ul li .total_page_views,.engagement-student-usage-chart .student-usage-chart-wrapper .chart-selections ul li .avg_session_length,.engagement-student-usage-chart .student-usage-chart-wrapper .chart-selections ul li .annotations_per_session,.engagement-student-usage-chart .student-usage-chart-wrapper .chart-selections ul li .avg_total_sessions{color:#949494;text-decoration:none;font-size:15px;line-height:18px;font-weight:700;cursor:pointer}.engagement-student-usage-chart .student-usage-chart-wrapper .chart-selections ul li .total_study_sessions img,.engagement-student-usage-chart .student-usage-chart-wrapper .chart-selections ul li .total_page_views img,.engagement-student-usage-chart .student-usage-chart-wrapper .chart-selections ul li .avg_session_length img,.engagement-student-usage-chart .student-usage-chart-wrapper .chart-selections ul li .annotations_per_session img,.engagement-student-usage-chart .student-usage-chart-wrapper .chart-selections ul li .avg_total_sessions img{display:inline-block;width:22px;height:27px;margin-left:10px}.engagement-student-usage-chart .student-usage-chart-wrapper .chart-selections ul li .total_study_sessions.active,.engagement-student-usage-chart .student-usage-chart-wrapper .chart-selections ul li .total_page_views.active,.engagement-student-usage-chart .student-usage-chart-wrapper .chart-selections ul li .avg_session_length.active,.engagement-student-usage-chart .student-usage-chart-wrapper .chart-selections ul li .annotations_per_session.active,.engagement-student-usage-chart .student-usage-chart-wrapper .chart-selections ul li .avg_total_sessions.active{color:#007FAD !important}.engagement-student-usage-chart .student-usage-chart-wrapper .student-usage-chart{flex:1;min-width:0;position:relative}.engagement-student-usage-chart .student-usage-chart-wrapper .student-usage-chart>.recharts-responsive-container{position:absolute !important;top:15px;bottom:15px}@media (max-width: 600px){.engagement-student-usage-chart .student-usage-chart-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;flex-shrink:0;flex-direction:column-reverse}.engagement-student-usage-chart .student-usage-chart-wrapper .chart-selections ul li{padding:20px 0 5px 0;text-align:center;display:flex;justify-content:center}.engagement-student-usage-chart .student-usage-chart-wrapper .chart-selections ul li .icon-text{font-size:12px}.engagement-student-usage-chart .student-usage-chart-wrapper .chart-selections ul li .meta-data-button{font-size:24px}.engagement-student-usage-chart .student-usage-chart-wrapper .chart-selections ul li .meta-data-button img{width:17px;height:17px;margin-left:10px}.engagement-student-usage-chart .student-usage-chart-wrapper .chart-selections ul li div{font-size:14px;line-height:14px}.engagement-student-usage-chart .student-usage-chart-wrapper .chart-selections ul li div img{width:18px;height:21px}.engagement-student-usage-chart .student-usage-chart-wrapper .student-usage-chart{margin-left:-30px;display:block;width:100%;height:200px}}@media (max-width: 600px) and (max-width: 400px){.engagement-student-usage-chart .student-usage-chart-wrapper .student-usage-chart{width:calc(100% + 30px)}}.usage-no-data{min-height:0}.bookend-graphic-bkg .bookend-bkg-endpiece{position:relative;display:block;width:100%;height:50px}.bookend-graphic-bkg .bookend-bkg-endpiece:before{position:absolute;content:'';top:0;bottom:0;right:0;left:0;background-image:url(/assets/intro-bg-horizontal-99cf6272f873d0f12cbb94345611dfde6f93bebf4ec100dd07ab624fc6bcaac6.svg);background-repeat:no-repeat;background-size:100% calc(100% + 2px);background-color:#FFFFFF}.bookend-graphic-bkg .bookend-bkg-endpiece.bottom{transform:rotate(180deg);margin:0 0 50px 0}.course-dashboard-content{font-family:'Roboto';background:#FFFFFF}.course-dashboard-content .course-details-info-body-container{font-family:'Roboto';display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;flex-direction:column;width:100%;background-color:#FFFFFF}.course-dashboard-content .course-details-info-body-container h1{text-align:center;color:#3C3C3C;font-size:20px;font-weight:700}@media (max-width: 768px){.course-dashboard-content .course-details-info-body-container h1{width:300px;margin:20px auto 20px}.course-dashboard-content .course-details-info-body-container h1 span{font-weight:300}}.course-dashboard-content .course-details-info-body-container .assignment-content-wrapper.active{position:relative;min-height:100px}.course-dashboard-content .course-details-info-body-container .assignment-content-wrapper.active .spinner-wrapper{margin-top:35px}.course-dashboard-content .course-details-info-body-container nav{min-height:97px;border-bottom:#DADADA solid 1px;padding-top:55px;padding-left:80px;background:#F6F6F6}.course-dashboard-content .course-details-info-body-container nav button{display:inline-block;padding:15px;width:130px;font-size:16px;font-weight:700;color:#B3B3B3;text-decoration:none;line-height:16px;text-align:center;border:none;background:none}.course-dashboard-content .course-details-info-body-container nav button:focus{outline:none}.course-dashboard-content .course-details-info-body-container nav button:hover,.course-dashboard-content .course-details-info-body-container nav button:active{color:#525252;background:none;cursor:pointer}@media (max-width: 768px){.course-dashboard-content .course-details-info-body-container nav button{width:33%}}.course-dashboard-content .course-details-info-body-container nav button.active{color:#525252;border-bottom:#7E9E06 4px solid;background:none;cursor:default}@media (max-width: 768px){.course-dashboard-content .course-details-info-body-container nav{padding:0;min-height:0}}.course-dashboard-content .course-details-info-body-container div.active{display:block;background:none;color:#2F2F39}.course-dashboard-content .course-details-info-body-container div.not-active{display:none}@media (max-width: 400px){.course-dashboard-content .course-details-info-body-container nav{padding-top:10px;padding-left:0px}.course-dashboard-content .course-details-info-body-container nav a{margin-top:10px;width:100%}}.assignment-list-background-wrapper{background-color:#ECECEC}.assignment-list-background-wrapper .course-details-assignment-list-container{margin:0 auto;max-width:1100px;padding-bottom:20px}.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper{margin:5px 30px}.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item:hover{cursor:pointer}.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item{background-color:#007FAD;border-radius:4px;color:#FFFFFF;display:flex;margin:15px 0;padding:23px}.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item .assignment-icon{background:#fff url(/assets/assignment-icon-98f6fd2ce594d8b2b2e374ddb6edf119f9385b1b884887a596887f1713ed39a7.svg) center center no-repeat;border-radius:50%;flex:0 0 48px;height:48px;margin:0 !important}@media (max-width: 575px){.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item .assignment-icon{background-size:20px;flex:none;float:left;height:35px;width:35px}}.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item .assignment-info-left{flex:1;font-size:18px;line-height:18px;overflow:hidden;padding:5px}.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item .assignment-info-left div{font-weight:200}.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item .assignment-info-left div .assignment-break{padding:0 10px}@media (max-width: 575px){.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item .assignment-info-left div .assignment-break{padding:0 5px}}@media (max-width: 768px){.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item .assignment-info-left div .assignment-expected{display:none}}@media (max-width: 768px){.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item .assignment-info-left div{font-size:14px}}.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item .assignment-info-left .assignment-name{font-weight:500;padding-bottom:8px;font-size:18px}@media (max-width: 575px){.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item .assignment-info-left .assignment-name{font-size:16px;padding-bottom:0px}}.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item .assignment-info-left div,.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item .assignment-info-left .assignment-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item .assignment-info-right{flex-shrink:0;margin-left:auto;text-align:right}.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item .assignment-info-right .info-data{font-size:35px;font-weight:700;line-height:35px;padding-right:10px}@media (max-width: 768px){.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item .assignment-info-right .info-data{font-size:25px}}@media (max-width: 575px){.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item .assignment-info-right .info-data{font-size:12px;line-height:12px;margin-left:auto;order:3;padding-right:0}}@media (max-width: 575px){.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item .assignment-info-right .assignment-line-drop{display:none}}.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item .assignment-info-right .info-text{font-size:11px;font-weight:200;line-height:11px;text-transform:uppercase}@media (max-width: 575px){.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item .assignment-info-right .info-text{color:#DADADA;font-size:12px;line-height:12px;order:2;padding-left:10px;text-transform:capitalize}}.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item .assignment-info-right .assignment-completion-time{padding-right:15px}.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item .assignment-info-right .assignment-completion-time .assignment-time-icon{background:url(/assets/icon-stopwatch-white-62984f2b776e8152bbcd8d1e0de482393cd38899dfd0cbc1dcf7966c51022e7a.svg) center center no-repeat;background-size:25px;display:inline-block;height:28px;width:28px}@media (max-width: 768px){.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item .assignment-info-right .assignment-completion-time .assignment-time-icon{background-size:20px;height:21px;width:20px}}@media (max-width: 575px){.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item .assignment-info-right .assignment-completion-time .assignment-time-icon{background-size:12px;height:12px;order:1;width:12px}}@media (max-width: 575px){.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item .assignment-info-right .assignment-completion-time{padding-right:0;width:50%}}.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item .assignment-info-right .assignment-completion-percent .assignment-person-icon{background:url(/assets/person-white-7780898036a70b3f21f54da2fc0b0b5184dec43e62db9e914ca9e0a93dd0f303.svg) center center no-repeat;background-size:28px;display:inline-block;height:28px;width:28px}@media (max-width: 768px){.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item .assignment-info-right .assignment-completion-percent .assignment-person-icon{background-size:20px;height:20px;width:20px}}@media (max-width: 575px){.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item .assignment-info-right .assignment-completion-percent .assignment-person-icon{background-size:12px;height:12px;order:1;width:12px}}.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item .assignment-info-right .assignment-completion-time,.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item .assignment-info-right .assignment-completion-percent{display:inline-block;text-align:right}@media (max-width: 575px){.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item .assignment-info-right .assignment-completion-time,.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item .assignment-info-right .assignment-completion-percent{display:flex;padding:5px 0;width:100%}}@media (max-width: 575px){.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper .assignment-list-item{background:#007FAD url(/assets/abstract-bg-quartile-mobile-e0f5d5d4c686d984cca025a1716826859208cb73d239ad7e613a25e185e41bf5.svg) center bottom no-repeat;background-size:720px;display:block;padding:10px}}@media (max-width: 575px){.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper{margin:5px 20px}}.bkg-x-pattern-top{margin-top:25px;height:30px;position:relative}.bkg-x-pattern-top img{position:absolute;top:0;bottom:0;right:0;left:0;object-fit:cover;min-width:100%;min-height:100%}.reading-completion-time .bkg-x-pattern-top,.assignment-details-content .bkg-x-pattern-top{margin-top:0;background:#FAFAFA}.course-details-no-assignments__content__wrapper{background:#ECECEC;padding:25px}.course-details-no-assignments__content{max-width:920px;margin:0 auto;display:flex;min-height:280px}@media (max-width: 768px){.course-details-no-assignments__content{flex-direction:column}}.course-details-no-assignments__details,.course-details-no-assignments__image{flex:1}.course-details-no-assignments__image{background-image:url(/assets/assignment-callout-9261e8f809c1f8c12ea7ca6709c3505cbbaf0c7bcbdf356c6442ae9c3f6f3d15.svg);background-size:90%;background-repeat:no-repeat;background-position:center}@media (max-width: 768px){.course-details-no-assignments__image{height:200px;margin-top:15px;background-size:contain}}.course-details-no-assignments__title{font-size:24px;line-height:30px;font-weight:900;color:#3C3C3C;display:block}@media (max-width: 768px){.course-details-no-assignments__title{font-size:18px;line-height:24px}}.course-details-no-assignments__subtitle{color:#00465C;font-weight:200;font-size:49px;display:block;margin-top:10px}@media (max-width: 900px){.course-details-no-assignments__subtitle{font-size:32px}}.course-details-no-assignments__paragraph{display:block;margin:15px 0;color:#3C3C3C;font-size:14px;line-height:18px}.course-details-no-assignments__button{background:#007FAD;color:#fff;font-weight:500;padding:12px 18px;display:inline-block;font-size:14px;border-radius:4px;margin-top:10px;text-decoration:none}@media (max-width: 768px){.course-details-no-assignments__button{margin:10px auto}}.course-details-no-assignments__button .icon-external-window{display:inline-block;width:15px;height:15px;margin-left:5px;background-image:url(/assets/external-window-c7f7f1615f5c07b37d4c7d48dbdcf15c9d20693bdac2fb0353d3c66125d74517.svg);background-size:100%;background-repeat:no-repeat;background-position:center}.course-details-nav{position:relative}.roster{position:relative;padding:25px}.roster h2{font-size:20px;color:#3C3C3C;line-height:20px;text-align:center}.roster .report-table-container.report-container{margin:0}.engagement-student-study-habits-wrapper h1,.engagement-student-study-habits-wrapper h2,.engagement-student-usage-chart h1,.engagement-student-usage-chart h2,.accordion-items-wrapper h1,.accordion-items-wrapper h2,.course-details-assignment-list-container h1,.course-details-assignment-list-container h2{font-size:20px;color:#3C3C3C;line-height:20px;text-align:center;text-transform:uppercase}.engagement-student-study-habits-wrapper{position:relative;max-width:1100px;margin:0px auto;width:100%;padding:20px 100px 50px 100px;min-height:250px}.engagement-student-study-habits-wrapper .spinner-wrapper{top:65px;padding-top:30px}.student-study-habits-wrapper .engagement-student-study-habits-wrapper .spinner-wrapper{background:#ECECEC;top:100px;min-height:250px;position:static}.engagement-details-content .engagement-student-study-habits-wrapper{padding-bottom:0;padding-top:50px}@media (max-width: 650px){.engagement-student-study-habits-wrapper{padding:10px 20px 25px 10px}}.engagement-student-study-habits-wrapper line{stroke:#525252}.engagement-student-study-habits-wrapper .recharts-scatter-symbol .recharts-symbols{cursor:pointer}.engagement-student-study-habits-wrapper .recharts-scatter-symbol .recharts-symbols:hover{fill:#0093C4;stroke-width:9;stroke:rgba(0,147,196,0.5)}.engagement-student-study-habits-wrapper .engagement-student-study-habits-x{transform:rotate(270deg);position:absolute;top:250px;left:-10px;font-weight:500;color:#525252}.student-study-habits-wrapper .engagement-student-study-habits-wrapper .engagement-student-study-habits-x{top:250px}@media (max-width: 650px){.engagement-student-study-habits-wrapper .engagement-student-study-habits-x{left:-80px}}.engagement-student-study-habits-wrapper .engagement-student-study-habits{height:400px}.engagement-student-study-habits-wrapper .engagement-student-study-habits-y{padding-top:10px;font-weight:500;padding-left:5%;color:#525252;width:100%;text-align:center}.student-usage{background:#FFFFFF;margin-top:35px}.engagement-details-content{background:#FFFFFF}.engagement-details-content .study-habits{padding-top:50px}.engagement-details-content .study-habits .student-study-habits-wrapper{background:#ECECEC;padding-bottom:50px}.student-details-content .student-study-habits-wrapper{background:#ECECEC}.scatter-circle:hover{fill:#7E9E06;stroke-width:4;r:6;stroke:#a5cf08}.scatter-circle.active:hover{fill:#7E9E06;stroke:#a5cf08}.book-picker-wrapper{min-width:265px;margin-right:10px;position:relative}@media (max-width: 768px){.book-picker-wrapper{min-width:0}}@media (max-width: 414px){.book-picker-wrapper{position:static}}.book-picker-wrapper .book-picker-button{padding:3px;margin-top:-3px;cursor:pointer;height:100%;justify-content:center;position:relative;min-height:43px}.book-picker-wrapper .book-picker-button .dropdown-icon{width:20px;right:25px;background:url(/assets/down-arrow-icon-green-bcdbff126e57dff6d297de2ccf74591c84a15fb0d0ac8367b9a354f17ae622a4.svg) no-repeat center center;background-size:20px 8px;float:left;height:40px;margin-left:-25px}@media (max-width: 768px){.book-picker-wrapper .book-picker-button .dropdown-icon{margin-left:0;background-size:12px 6px}}.book-picker-wrapper .book-picker-button .book-icon{display:block;float:left;background:url(/assets/titles-icon-grey-c65d6a194350228b22bdfaaca026e92c3b1a7e22a5cd96ab3881f314763066a2.svg) no-repeat center center;background-size:20px 30px;width:25px;height:35px;margin-right:10px}@media (max-width: 768px){.book-picker-wrapper .book-picker-button .book-icon{margin-right:0;background-size:20px 20px}}.book-picker-wrapper .book-picker-button .book-icon.active{background:url(/assets/titles-icon-ea1620f9223bb5139bb079dd42ae89f14c0d4cdccf4692919aa0fff90d2b339a.svg) no-repeat center center;background-size:25px 30px}@media (max-width: 768px){.book-picker-wrapper .book-picker-button .book-icon.active{background-size:20px 20px}}.book-picker-wrapper .book-picker-button .back-icon{display:block;float:left;background:url(/assets/arrow-curved-right-breadcrumb-8154b35ecaf23c2b16f6330fd121f0a39f6d159bd17b0aad1ba3fcaa2e9682e0.svg) no-repeat center center;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";width:40px;height:20px;margin-top:10px}.book-picker-wrapper .book-picker-button .book-picker-text{display:block;float:left;border-radius:3px;text-align:left;padding:10px 30px 10px 10px;background:white;width:250px;font-size:14px;color:#2F2F39;line-height:14px;margin-top:2px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width: 768px){.book-picker-wrapper .book-picker-button .book-picker-text{display:none}}@media (max-width: 768px){.engagement-details-info-top{margin-bottom:370px}.assignment-details-content .engagement-details-info-top{margin-bottom:400px}.student-details-content .engagement-details-info-top{margin-bottom:0}}.assignment-header{color:#3C3C3C;font-size:20px;font-weight:500;line-height:20px;display:flex;padding:30px 0 20px 0px}@media (max-width: 768px){.assignment-header{padding:10px 0;text-align:center;flex-direction:column}}.assignment-header>span{flex:0 180px}@media (max-width: 768px){.assignment-header>span{flex:none}}.header-metrics{display:flex;text-align:right;flex:1;justify-content:flex-end;padding-right:20px}@media (max-width: 768px){.header-metrics{margin-right:5%;margin-top:25px;margin-bottom:10px;justify-content:center;padding-right:0}}@media (max-width: 500px){.header-metrics{margin:20px 5px 0 5px;text-align:center;flex-direction:column}}.header-metric{display:inline-flex;flex-direction:column;color:#525252;margin-left:15px;flex-flow:row wrap;flex:0 170px}.header-metric:nth-of-type(3){flex:0 120px}@media (max-width: 500px){.header-metric:nth-of-type(3){flex:1}}@media (max-width: 500px){.header-metric{display:flex;flex:1;margin:0 15px 10px 15px}}.header-metric__value{font-size:24px;font-weight:700;flex:1}@media (max-width: 768px){.header-metric__value{font-size:22px}}@media (max-width: 500px){.header-metric__value{font-size:15px;flex:0 100px;order:3;margin-left:auto;text-align:right}}.header-metric__icon{display:inline-block;flex:0 18px;height:18px;margin-left:5px;background-size:contain;background-position:bottom center;background-repeat:no-repeat}@media (max-width: 500px){.header-metric__icon{flex:0 18px;order:1}}.header-metric__icon.stopwatch-icon{background-image:url(/assets/icon-stopwatch-e13de107b058a8ecdf183d1de3c8b0448dbb4c6632de0464be70bcd35cd48695.svg)}.header-metric__icon.user-icon{background-image:url(/assets/person-blue-f4353c50e26303074e07182b516a76778f1cd6b92aa0d0e1d4b7e4bbc824c0bf.svg)}.header-metric__title{font-size:10px;font-weight:100;text-transform:uppercase;flex:1 100%}@media (max-width: 500px){.header-metric__title{font-size:15px;text-transform:none;flex:1;margin-left:10px;text-align:left;order:2}}@media (max-width: 350px){.header-metric__title{font-size:12px}}.assignment-list-background-wrapper{background-color:#ECECEC}.assignment-list-background-wrapper .course-details-assignment-list-container{margin:0 auto;max-width:1100px;padding-bottom:20px}.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-header{padding-left:30px}@media (max-width: 767px){.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-header{padding:10px;width:100%;margin:auto}}.assignment-list-background-wrapper .course-details-assignment-list-container .assignment-list-wrapper{margin:5px 30px}.book-picker-list{position:absolute;z-index:10;top:43px;right:0;width:100%;font-family:'Roboto';font-size:12px;color:#2F2F39;background:#FFFFFF;border-radius:0px 0px 3px 3px;max-height:200px;overflow:scroll}@media (max-width: 414px){.book-picker-list{top:48px}}@media (max-width: 768px){.book-picker-list{min-width:265px}}.book-picker-list.collapsed{display:none}.book-picker-list.expanded{display:block}.book-picker-list .book-picker-list-item{padding:15px;display:flex;text-align:left;font-size:15px;cursor:pointer;border-bottom:1px solid #F6F6F6}.book-picker-list .book-picker-list-item:last-child{border-bottom:none;border-radius:0px 0px 3px 3px}.book-picker-list .book-picker-list-item:hover{background:#F6F6F6}.book-picker-list .book-picker-list-item .book-picker-list-item-img-wrapper{width:50px;flex-shrink:0}.book-picker-list .book-picker-list-item .book-picker-list-item-text-wrapper{flex:1;min-width:0px;padding-left:10px}.book-picker-list .book-picker-list-item .book-picker-list-item-text-wrapper .book-picker-list-item-title{font-weight:600;padding-bottom:5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.book-picker-list .book-picker-list-item .book-picker-list-item-text-wrapper .book-picker-list-item-title.active{color:#007FAD}.book-picker-list .book-picker-list-item .book-picker-list-item-text-wrapper .book-picker-list-item-isbn{color:#525252}.book-picker-all-books{width:100%;text-align:center;font-weight:bold}.bkg-x-pattern-top{margin-top:25px;height:50px;position:relative}.student-preferred-platform{float:right;padding:50px 25px 0 0;filter:drop-shadow(1px 1px 3px #222)}@media (max-width: 768px){.student-preferred-platform{padding:0;position:absolute;padding:15px 25px 0 0;right:0;filter:none}}@media (max-width: 575px){.student-preferred-platform{padding:0;right:25px;left:25px;bottom:-140px}}.student-preferred-platform .student-preferred-platform-icon{width:20px;height:20px;background:url(/assets/student-never-8096ec95b9abd964c3baca382d6af417820d21e71a9691834a129634f3e51ed1.svg) no-repeat center center;background-size:20px 8px;display:inline-block}@media (max-width: 575px){.student-preferred-platform .student-preferred-platform-icon{float:left;background:url(/assets/student-never-blue-493ac7a1441dbafddd6d27ebc7ee389f5b04c17e1142e9d6ef8173865975f824.svg) no-repeat center center}}.student-preferred-platform .student-preferred-mobile-icon{background:url(/assets/student-mobile-d7e177f8785b469f6e3b638002f37715b904a0d617721cca47fe673d3183fc49.svg) no-repeat center center}@media (max-width: 575px){.student-preferred-platform .student-preferred-mobile-icon{background:url(/assets/student-mobile-blue-b2506b65dd854971cd7d9d953d2e09fe2c81677b778d7498d898f0643d240647.svg) no-repeat center center}}.student-preferred-platform .student-preferred-desktop-icon{background:url(/assets/student-laptop-452e8224c7c5e68fe68d9839445579ca5c4ee09fcc5f5bb9c721a798e4f52a17.svg) no-repeat center center}@media (max-width: 575px){.student-preferred-platform .student-preferred-desktop-icon{background:url(/assets/student-laptop-blue-9a0d60acdf90f742289b740bb8d24a28062c4c457df33d7c0049ae8325bf1b11.svg) no-repeat center center}}.student-preferred-platform .student-preferred-online-icon{background:url(/assets/student-online-8e99c79cc8d938b8af47ba0124d3625c385a791e92626d689f33c96ad52946cb.svg) no-repeat center center}@media (max-width: 575px){.student-preferred-platform .student-preferred-online-icon{background:url(/assets/student-online-blue-b04dc9bae5a72da08582f11ffff513444ac1cf10676b99a2d2e167f86c749e48.svg) no-repeat center center}}.student-preferred-platform .student-preferred-platform-text{font-size:29px;color:#FFFFFF;letter-spacing:0;line-height:29px;font-weight:700;padding:0px 10px}@media (max-width: 575px){.student-preferred-platform .student-preferred-platform-text{color:#525252;float:right;font-size:15px;padding:0}}.student-preferred-platform .student-preferred-platform-text.loading{font-size:20px}.student-preferred-platform .student-preferred-platform-meta{font-size:12px;color:#FFFFFF;line-height:14px;font-weight:100;width:50px;display:inline-block}@media (max-width: 575px){.student-preferred-platform .student-preferred-platform-meta{color:#525252;width:auto;font-size:13px;margin-left:8px;display:inline-block}}.student-modal-container-wrapper{padding:50px 100px 180px 100px !important}@media (max-width: 600px){.student-modal-container-wrapper{padding:20px !important}.student-modal-container-wrapper.intro-content-z-index{padding-bottom:170px !important}}.student-modal-container{max-width:900px;margin:0 auto;border-radius:5px;min-height:175px;position:relative;height:100%;bottom:100px;top:0}.student-modal-container .modal-table-wrapper{background:#FFFFFF;border-radius:4px;position:relative}.student-modal-container .modal-table-wrapper .modal-table-header-bar{background:#007FAD;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-top-right-radius:4px;padding:20px;color:#FFFFFF;font-weight:500;min-height:60px}.student-modal-container .modal-table-wrapper .modal-table-header-bar .header-bar-text-wrapper{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:4px;border-top-right-radius:4px;float:left;max-width:calc(100% - 25px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.student-modal-container .modal-table-wrapper .modal-table-header-bar .modal-table-subheader{display:inline !important;font-weight:100}@media (max-width: 400px){.student-modal-container .modal-table-wrapper .modal-table-header-bar .modal-table-subheader{font-size:11px}}.student-modal-container .modal-table-wrapper .modal-table-header-bar .close-modal-white{float:right;background:url(/assets/modal-close-white-457ea65976fd6e0844a1f8e1912f50538888900d7560793e32f74989d0f74825.svg) no-repeat center center;background-size:20px 10px;padding-right:15px;height:20px;cursor:pointer}.student-modal-container .modal-table-wrapper .modal-content-wrapper{padding:20px;position:absolute;padding:20px;top:60px;bottom:0;width:100%;overflow-y:scroll}.student-modal-container .modal-table-wrapper .modal-content-wrapper .modal-content-wrapper-relative{position:relative;width:100%;height:100%}.student-modal-container .modal-table-wrapper .modal-content-wrapper .modal-content-wrapper-relative .modal-table-header-content{display:flex;padding-bottom:20px}.student-modal-container .modal-table-wrapper .modal-content-wrapper .modal-content-wrapper-relative .modal-table-header-content div{font-size:16px;padding-bottom:5px}.student-modal-container .modal-table-wrapper .modal-content-wrapper .modal-content-wrapper-relative .modal-table-header-content .modal-table-header-content-icon{flex:0 0 130px}@media (max-width: 400px){.student-modal-container .modal-table-wrapper .modal-content-wrapper .modal-content-wrapper-relative .modal-table-header-content .modal-table-header-content-icon{display:none}}.student-modal-container .modal-table-wrapper .modal-content-wrapper .modal-content-wrapper-relative .modal-table-header-content .modal-table-header-content-icon .cover-image{background-size:cover;background-position:center;height:150px;display:block;width:110px}.student-modal-container .modal-table-wrapper .modal-content-wrapper .modal-content-wrapper-relative .modal-table-header-content .modal-table-header-content-data{flex:1;min-width:0px;color:#525252;line-height:20px}.student-modal-container .modal-table-wrapper .modal-content-wrapper .modal-content-wrapper-relative .modal-table-header-content .modal-table-header-content-data .modal-table-header-content-book-title{font-weight:800;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.student-modal-container .modal-table-wrapper .modal-content-wrapper .modal-content-wrapper-relative .modal-table-header-content .modal-table-header-content-data .modal-table-header-content-author-name{font-style:italic;padding-bottom:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.student-modal-container .modal-table-wrapper .modal-content-wrapper .modal-content-wrapper-relative .modal-table-header-content .modal-table-header-content-data .modal-table-header-content-book-content-descriptor{font-weight:800;display:inline !important;padding-right:10px}.student-modal-container .modal-table-wrapper .modal-content-wrapper .modal-content-wrapper-relative .modal-table-header-content .modal-table-header-content-data .modal-activity-completions-wrapper{font-weight:200;position:absolute;right:0;text-align:right;top:110px}.student-modal-container .modal-table-wrapper .modal-content-wrapper .modal-content-wrapper-relative .modal-table-header-content .modal-table-header-content-data .modal-activity-completions-wrapper .icon-completion-time{background-image:url(/assets/icon-stopwatch-grey-f1a68837a4848e86ea6cc11697fa4d0b4c35549bf9d12b8caf76e48c1bb495d2.svg);background-position:center center;background-repeat:no-repeat;background-size:14px;display:inline-block;height:18px;padding-left:30px;vertical-align:text-bottom;width:20px}.student-modal-container .modal-table-wrapper .modal-content-wrapper .modal-content-wrapper-relative .modal-table-header-content .modal-table-header-content-data .modal-activity-completions-wrapper .completion-time{font-weight:500}.student-modal-container .modal-table-wrapper .modal-content-wrapper .modal-content-wrapper-relative .modal-table-header-content .modal-table-header-content-data .modal-activity-completions-wrapper .completed-text{padding-right:10px}.student-modal-container .modal-table-wrapper .modal-content-wrapper .modal-content-wrapper-relative .ag-table-container-wrapper{position:absolute;bottom:0;top:175px;width:100%;min-height:140px}.student-modal-container .modal-table-wrapper .modal-content-wrapper .modal-content-wrapper-relative .ag-table-container-wrapper .ag-table-container{height:100%}.student-modal-container .modal-table-wrapper .modal-content-wrapper .modal-content-wrapper-relative .ag-table-container-wrapper .ag-table-container .ag-wonder-sauce{padding-bottom:35px;border-right:1px solid #DADADA;border-left:1px solid #DADADA;border-radius:4px}@media (max-width: 600px){.student-modal-container .modal-table-wrapper .modal-content-wrapper .modal-content-wrapper-relative .ag-table-container-wrapper .ag-table-container{padding-bottom:0px}}.student-modal-container .modal-table-wrapper .modal-content-wrapper .modal-content-wrapper-relative .pagination-wrapper{position:absolute;right:0;left:0;bottom:0px}.student-modal-container .modal-table-wrapper .modal-content-wrapper .modal-content-wrapper-relative .pagination-wrapper ul.pagination{margin:0 !important;padding:0}.modal-table-wrapper-no-data{justify-content:center;align-content:center;display:flex;align-items:center;background:#FFFFFF;width:100%;height:100%;color:#525252}.student-sessions-details-date-cell{text-align:left;font-weight:700;font-size:14px}.modal-wrapper{display:none}.modal-wrapper.shine{display:block}.student-modal-container .spinner-wrapper{top:64px !important;bottom:39px !important}.student-modal-container .spinner-wrapper.no-table{top:0 !important;bottom:0 !important}.student-session-details{margin-left:auto;margin-right:auto;max-width:1200px;padding:0 20px}.student-session-details .spinner-wrapper{top:60px;bottom:39px !important}.student-session-details .spinner-wrapper.no-table{top:0 !important;bottom:0 !important}.student-session-details h2{font-size:20px;color:#3C3C3C;line-height:20px;text-align:center;padding:25px 0 15px 0}.student-session-details .student-session-rollup-report{max-width:1200px;margin:0 auto 30px auto !important;overflow:visible !important}.student-session-details .student-session-rollup-report .header-container{padding:0;min-height:0 !important}.student-session-details .student-session-rollup-report .student-sessions-rollup{display:flex;justify-content:flex-end}.student-session-details .student-session-rollup-report .student-sessions-rollup .download-button-container{border-left:1px solid #DADADA;padding:24px 15px}.student-session-details .student-session-rollup-report .student-sessions-rollup .download-button-container .download-button{min-width:125px}@media (max-width: 453px){.student-session-details .student-session-rollup-report .student-sessions-rollup .download-button-container .download-button .download-button-text{display:inline-block !important}}@media (max-width: 900px){.student-session-details .student-session-rollup-report .student-sessions-rollup .download-button-container .download-button{display:block;float:none;margin-left:auto;margin-right:auto;width:400px}}@media (max-width: 500px){.student-session-details .student-session-rollup-report .student-sessions-rollup .download-button-container .download-button{width:100%}}.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-session-length .stopwatch-icon{background:url(/assets/icon-stopwatch-e13de107b058a8ecdf183d1de3c8b0448dbb4c6632de0464be70bcd35cd48695.svg) no-repeat center center}.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-sessions .sessions-icon{background:url(/assets/titles-icon-ea1620f9223bb5139bb079dd42ae89f14c0d4cdccf4692919aa0fff90d2b339a.svg) no-repeat center center}.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-pages .page-text-icon{background:url(/assets/page-text-97e752d755f4cc994181113446a7e4f61fb20b4d3b299a7e50d317a1bb1bbf50.svg) no-repeat center center}.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-annotations .pencil-icon{background:url(/assets/pencil-4ad44e27fa3b66d6149655ecda5aafc67f041a468a2694f0bd6e6368dfd43192.svg) no-repeat center center}@media (max-width: 500px){.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-annotations{margin-bottom:10px}}.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-activity,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-session-length,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-sessions,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-pages,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-annotations{display:inline-block;font-size:35px;padding:18px 15px 7px 15px;color:#525252;line-height:20px;text-align:right}@media (max-width: 500px){.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-activity,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-session-length,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-sessions,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-pages,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-annotations{float:left;height:30px}.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-activity:after,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-session-length:after,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-sessions:after,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-pages:after,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-annotations:after{content:'';display:block;clear:both}}.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-activity .large-header-text,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-session-length .large-header-text,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-sessions .large-header-text,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-pages .large-header-text,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-annotations .large-header-text{padding-right:5px}@media (max-width: 500px){.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-activity .large-header-text,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-session-length .large-header-text,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-sessions .large-header-text,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-pages .large-header-text,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-annotations .large-header-text{float:right;font-size:12px !important}}.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-activity .small-header-text,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-session-length .small-header-text,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-sessions .small-header-text,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-pages .small-header-text,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-annotations .small-header-text{font-size:12px;font-weight:100}@media (max-width: 500px){.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-activity .small-header-text,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-session-length .small-header-text,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-sessions .small-header-text,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-pages .small-header-text,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-annotations .small-header-text{float:left;font-size:10px !important;font-weight:400;margin-left:10px;text-align:left}}.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-activity .icon,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-session-length .icon,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-sessions .icon,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-pages .icon,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-annotations .icon{display:inline-block;height:25px;width:25px;background-size:25px 25px;padding-left:5px}@media (max-width: 1100px){.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-activity .icon,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-session-length .icon,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-sessions .icon,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-pages .icon,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-annotations .icon{height:20px;width:20px;background-size:20px 20px}}@media (max-width: 900px){.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-activity .icon,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-session-length .icon,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-sessions .icon,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-pages .icon,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-annotations .icon{height:25px;width:25px;background-size:25px 25px}}@media (max-width: 500px){.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-activity .icon,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-session-length .icon,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-sessions .icon,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-pages .icon,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-annotations .icon{background-size:20px 20px;float:left;height:20px;width:20px}}@media (max-width: 1100px){.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-activity,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-session-length,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-sessions,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-pages,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-annotations{font-size:25px}.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-activity .small-header-text,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-session-length .small-header-text,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-sessions .small-header-text,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-pages .small-header-text,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-annotations .small-header-text{font-size:10px}}@media (max-width: 900px){.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-activity,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-session-length,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-sessions,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-pages,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-annotations{width:25%;text-align:center}}@media (max-width: 768px){.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-activity,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-session-length,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-sessions,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-pages,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-annotations{width:50%}}@media (max-width: 500px){.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-activity,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-session-length,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-sessions,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-pages,.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-annotations{padding:5px 15px 0px 15px !important;width:100%}}.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-activity{text-align:left;margin-right:auto}.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-activity .total-activity{font-size:20px;font-weight:500}@media (max-width: 1100px){.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-activity .total-activity{font-size:14px}}.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-activity .date-text{font-size:18px;font-weight:100}@media (max-width: 1100px){.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-activity .date-text{font-size:14px}}@media (max-width: 500px){.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-activity .date-text{float:left;font-size:12px;font-weight:400}}@media (max-width: 900px){.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-activity{font-size:20px;width:100%;text-align:center}}@media (max-width: 500px){.student-session-details .student-session-rollup-report .student-sessions-rollup .student-sessions-total-activity{text-align:left}}@media (max-width: 900px){.student-session-details .student-session-rollup-report .student-sessions-rollup{display:block;font-size:35px;width:100%}}.student-session-details .no-data-container{border:none !important}.student-roster-report .student-roster-report-table .ag-row .ag-cell:nth-child(8){overflow:visible !important}.student-roster-report .student-roster-report-table .ag-row .ag-cell:nth-child(8) .ag-react-container{z-index:1}.student-roster-report .filter-button-container{position:relative;color:#525252;float:right;font-size:14px;font-weight:600;margin-right:165px;margin-top:10px;padding:5px;margin-top:20px}.student-roster-report .filter-button-container span:first-of-type{padding-right:10px}@media (max-width: 340px){.student-roster-report .filter-button-container span:first-of-type{display:none}}.student-roster-report .filter-button-container .filter-button{border-color:#DADADA;border-style:solid;border-width:1px 0 1px 1px;padding:7px 10px;cursor:pointer}.student-roster-report .filter-button-container span:nth-of-type(2){border-radius:3px 0 0 3px}.student-roster-report .filter-button-container span:last-of-type{border-radius:0 3px 3px 0}.student-roster-report .filter-button-container .active-true{color:white;background:#525252;font-weight:500}@media (max-width: 768px){.student-roster-report .filter-button-container{margin-right:0;display:inline-block;float:none;margin-top:20px;width:100%;text-align:center}}@media (max-width: 370px){.student-roster-report .filter-button-container{font-size:12px}}.student-roster-report .filters-no-data{margin-right:0}.student-roster-report .report-total-students{float:left;margin:23px 0 0 10px}@media (max-width: 520px){.student-roster-report .report-total-students{width:100%;text-align:center}}@media (max-width: 520px){.student-roster-report .grey-background .download-button{float:none;width:100%;padding:5px;font-size:14px}}@media (max-width: 768px){.student-roster-report .grey-background{padding:32px 17px !important}}@media (max-width: 520px){.student-roster-report .grey-background{background:transparent !important;position:relative !important;width:100%;padding:0 !important;margin-top:20px !important}}@media (max-width: 768px){.student-roster-report .roster-spinner{margin-top:32px}}@media (max-width: 520px){.student-roster-report .roster-spinner{margin-top:79px}}.bad-roster-icon{background-image:url(/assets/no-roster-58e8156571c697df4a91131769d96fabd017f57fc986a34ebf78b45fd5adb13e.svg);background-position:right center;background-repeat:no-repeat;background-size:100%;display:inline-block;height:20px;vertical-align:middle;width:20px}.instuctor-no-data-wrapper{color:#2F2F39;font-size:16px;margin-left:auto;margin-right:auto;margin-top:50px;max-width:1200px;text-align:center}.instuctor-no-data-wrapper .no-data-large-text{font-size:30px}.instuctor-no-data-wrapper .no-data-large-text .no-data-single-line{display:block;width:100%}@media (max-width: 700px){.instuctor-no-data-wrapper .no-data-large-text{font-size:20px}}@media (max-width: 500px){.instuctor-no-data-wrapper .no-data-large-text{font-size:16px}}.instuctor-no-data-wrapper .no-data-info-wrapper{display:flex}.instuctor-no-data-wrapper .no-data-info-wrapper .no-data-info-card{background:#FFFFFF;border-radius:4px;box-shadow:0 1px 3px 0 rgba(0,0,0,0.2);border-radius:4px;flex:1;margin:100px 25px 40px 25px}.instuctor-no-data-wrapper .no-data-info-wrapper .no-data-info-card .no-data-info-header{background:#3C3C3C;border-radius:4px 4px 0 0;color:#FFFFFF;padding:25px 35px 30px 35px}@media (max-width: 500px){.instuctor-no-data-wrapper .no-data-info-wrapper .no-data-info-card .no-data-info-header{border-radius:0}}.instuctor-no-data-wrapper .no-data-info-wrapper .no-data-info-card .no-data-info-body{border-radius:0 0 4px 4px;line-height:24px;padding:40px;position:relative}.instuctor-no-data-wrapper .no-data-info-wrapper .no-data-info-card .no-data-info-body .no-data-info-icon{background:#007FAD;border-radius:50%;box-shadow:0px 0px 1px 4px rgba(0,127,173,0.5);color:#FFFFFF;font-size:25px;font-weight:600;height:40px;left:calc(50% - 22px);line-height:40px;position:absolute;top:-20px;width:40px}@media (max-width: 500px){.instuctor-no-data-wrapper .no-data-info-wrapper .no-data-info-card .no-data-info-body{border-radius:0}}@media (max-width: 700px){.instuctor-no-data-wrapper .no-data-info-wrapper .no-data-info-card{margin:25px 25px 0 25px;width:calc(100% - 50px)}}@media (max-width: 500px){.instuctor-no-data-wrapper .no-data-info-wrapper .no-data-info-card{border-radius:none;margin-left:0;margin-right:0;width:100%}}.instuctor-no-data-wrapper .no-data-info-wrapper .margin-right{margin-right:0px}@media (max-width: 700px){.instuctor-no-data-wrapper .no-data-info-wrapper{flex-direction:column}}@media (max-width: 700px){.instuctor-no-data-wrapper{margin-bottom:0}}@media (max-width: 500px){.instuctor-no-data-wrapper{font-size:14px}}.background-wrapper{position:relative;text-align:center}.background-wrapper .no-data-bookend:after{background-color:#FAFAFA;background-image:url(/assets/intro-bg-horizontal.svg);background-position:center bottom;background-position-y:5px;background-repeat:no-repeat;background-size:100% calc(100% + 2px);bottom:0;content:'';left:0;position:absolute;right:0;top:0;transform:rotate(180deg)}.background-wrapper .no-data-bookend{min-height:200px}.background-wrapper .no-data-bookend .no-data-small-text{padding-top:40px}.background-wrapper .no-data-bookend .no-data-support-button{background-color:#007FAD;border-radius:4px;color:#FFFFFF;margin-left:auto;margin-right:auto;margin-top:30px;max-width:300px;padding:15px 40px;text-decoration:none}.background-wrapper .no-data-bookend .no-data-small-text,.background-wrapper .no-data-bookend .no-data-support-button{display:block;position:relative;z-index:1}@media (max-width: 400px){.student-roster-report .filter-button-container span:first-of-type{display:none}}@media (max-width: 768px){.student-roster-report .report-total-students{text-align:center;width:100%}}@media (max-width: 768px){.student-roster-report .grey-background{background:transparent !important;position:relative !important;width:100%;padding:0 !important;margin-top:20px !important}}@media (max-width: 767px){.student-roster-report .grey-background .download-button{float:none;width:90%;margin:0 auto 10px auto;padding:5px;font-size:14px}}@media (max-width: 768px){.student-roster-report{text-align:center !important}.student-roster-report .filter-button-container{width:auto !important}}.details-donut-container{position:absolute;right:0;top:0;margin:0px 25px 20px 0;padding:220px 5px 0 0;width:auto}.details-donut-container.assignment-donut-wrapper{padding-top:160px;margin-bottom:0px}.details-donut-container.steps-enabled{z-index:11}@media (max-width: 768px){.details-donut-container{position:absolute;padding:0px !important;right:0;left:0;margin:0px auto !important;text-align:center;width:250px;float:none;top:280px}}.details-donut-container .spinner-wrapper{background:none;padding-top:100px;left:-300px}@media (max-width: 768px){.details-donut-container .spinner-wrapper{left:0}}.details-donut-container .details-donut-chart{position:absolute;top:8px;right:175px;filter:drop-shadow(0px 0px 4px #222)}@media (max-width: 768px){.details-donut-container .details-donut-chart{position:static;display:inline-block;filter:none}}@media (max-width: 768px){.details-donut-container .details-donut-chart .recharts-wrapper{margin:auto}}.details-donut-container .details-donut-chart .recharts-wrapper .recharts-pie-sector{cursor:pointer}.details-donut-container .details-donut-chart .course-donut-tooltip{z-index:100;text-align:center}.details-donut-container .details-donut-chart .course-donut-tooltip .left-side{right:235px}.details-donut-container .details-donut-chart .course-donut-tooltip .right-side{left:235px}@media (max-width: 768px){.details-donut-container .details-donut-chart .course-donut-tooltip .left-side,.details-donut-container .details-donut-chart .course-donut-tooltip .right-side{margin:auto;right:auto;left:auto;top:-5px !important;transform:translateX(-50%);display:inline-block;box-shadow:0px 1px 2px #DADADA}}.details-donut-container .details-donut-chart .course-donut-tooltip .label{color:#525252;background:#FFFFFF;z-index:9;padding:5px 10px;position:absolute;border-radius:3px;min-width:190px;top:15px}.details-donut-container .details-donut-chart .course-donut-tooltip .label .right-side-arrow{border-right:7px solid #FFFFFF;right:190px}.details-donut-container .details-donut-chart .course-donut-tooltip .label .left-side-arrow{border-left:7px solid #FFFFFF;right:-7px}.details-donut-container .details-donut-chart .course-donut-tooltip .label .heading{width:100%;font-size:12px}.details-donut-container .details-donut-chart .course-donut-tooltip .label .students-percent,.details-donut-container .details-donut-chart .course-donut-tooltip .label .border-line,.details-donut-container .details-donut-chart .course-donut-tooltip .label .current-count{display:inline-block}.details-donut-container .details-donut-chart .course-donut-tooltip .label .students-percent{font-size:36px;line-height:36px;font-weight:800;text-align:right}.details-donut-container .details-donut-chart .course-donut-tooltip .label .border-line{border-right:1px solid #3C3C3C;height:34px;margin:0 10px;top:3px;position:relative}.details-donut-container .details-donut-chart .course-donut-tooltip .label .current-count{line-height:18px;padding-top:3px}.details-donut-container .details-donut-chart .course-donut-tooltip .label .current-count .student-count{font-weight:800;font-size:18px}.details-donut-container .details-donut-chart .course-donut-tooltip .label .current-count .current-text{font-weight:300;font-size:14px}.details-donut-container .details-donut-chart .course-donut-tooltip .label-arrow{width:0;height:0;bottom:7px;position:absolute;border-top:7px solid transparent;border-bottom:7px solid transparent}@media (max-width: 768px){.details-donut-container .details-donut-chart .course-donut-tooltip .label-arrow{display:none !important}}@media (max-width: 768px){.details-donut-container.steps-enabled .details-donut-legend{color:#FFFFFF !important}.details-donut-container.steps-enabled .details-donut-hole{background:#FFFFFF;border-radius:50%;width:80px;height:80px;padding-top:13px;top:85px}}.details-donut-container .details-donut-legend{color:#FFFFFF;float:right;text-shadow:1px 1px 4px #111}.details-donut-container .details-donut-legend.assignment-legend{margin-top:20px;margin-right:65px}@media (max-width: 768px){.details-donut-container .details-donut-legend{color:#525252;float:none;text-align:center;width:200px;text-align:left;margin:0 auto !important;text-shadow:1px 1px 4px transparent}.assignment-details-content .details-donut-container .details-donut-legend{width:110px}}.details-donut-container .details-donut-legend a{cursor:pointer}@media (max-width: 767px){.details-donut-container .details-donut-legend a{display:block;margin-bottom:10px;font-weight:600}}.details-donut-container .details-donut-legend>div{margin-bottom:5px;font-weight:500}.details-donut-container .details-donut-legend .accessed-square,.details-donut-container .details-donut-legend .havent-accessed-square{height:14px;width:14px;display:inline-block;margin-right:10px}.details-donut-container .details-donut-legend .accessed-square{background-color:#006C94}.details-donut-container .details-donut-legend .havent-accessed-square{background-color:#00A7DB}.details-donut-container .details-donut-hole{position:absolute;top:98px;right:100px;z-index:10;width:50px;height:50px}@media (max-width: 768px){.details-donut-container .details-donut-hole{right:0;left:0;margin:auto}}.details-donut-container .details-donut-hole .details-donut-hole-total,.details-donut-container .details-donut-hole .details-donut-hole-students{display:block;text-align:center;color:#FFFFFF}@media (max-width: 768px){.details-donut-container .details-donut-hole .details-donut-hole-total,.details-donut-container .details-donut-hole .details-donut-hole-students{color:#525252}}.details-donut-container .details-donut-hole .details-donut-hole-students{font-size:28px;font-weight:600}.details-donut-container .details-donut-hole .details-donut-hole-total{font-size:14px;font-weight:300}.student-performers{padding:0;background:#ECECEC;margin-top:50px}.student-performers .accordion-item-wrapper-link{text-decoration:none;font-size:18px;line-height:24px;color:#FFFFFF;border:none;background:none;text-align:left}.student-performers .accordion-item-wrapper-link:hover{cursor:default}.student-performers .accordion-item-wrapper-link:focus{outline:none}@media (max-width: 575px){.student-performers .accordion-item-wrapper-link{display:none}}.student-performers .accordion-item-wrapper-link-mobile{display:none;text-decoration:none;font-size:15px;color:#FFFFFF;line-height:15px;margin:10px 0px;padding:0;border:none;text-align:left;border-radius:4px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.5)}.student-performers .accordion-item-wrapper-link-mobile:focus{outline:none}@media (max-width: 575px){.student-performers .accordion-item-wrapper-link-mobile{display:block}}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile{display:flex;background:#007FAD;border-radius:4px;position:relative;min-height:80px}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .spinner-wrapper{background:none;padding-top:25px;right:5px}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .accordion-main-content-wrapper:hover{cursor:pointer}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .accordion-main-content-wrapper{display:flex;flex-direction:column;width:100%}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .accordion-main-content-wrapper .accordion-main-content-wrapper-css-background{background:#007FAD url(/assets/abstract-bg-quartile-mobile-e0f5d5d4c686d984cca025a1716826859208cb73d239ad7e613a25e185e41bf5.svg) no-repeat center bottom;border-radius:4px 4px 0px 0px}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .accordion-main-content-wrapper .accordion-quartile-mobile{padding:15px 5px}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .accordion-main-content-wrapper .accordion-quartile-mobile .accordion-icon-book{width:25px;height:13px;background:url(/assets/unique-books-icon-white-1c0247690e655b70ad74331234444dccfc488d02dc82937aa2d73ec2a1b8ecc4.svg) no-repeat center center;background-size:20px 13px;cursor:pointer;display:inline-block}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .accordion-main-content-wrapper .accordion-quartile-mobile .accordion-identifier{font-weight:700;display:inline-block}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .accordion-main-content-wrapper .accordion-assignment-mobile{padding:12px}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .accordion-main-content-wrapper .accordion-assignment-mobile .accordion-identifier{margin-left:10px;width:80%}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .accordion-main-content-wrapper .accordion-assignment-mobile .assignment-icon{background:#fff url(/assets/assignment-icon-98f6fd2ce594d8b2b2e374ddb6edf119f9385b1b884887a596887f1713ed39a7.svg) center center no-repeat;border-radius:50%;flex:0 0 48px;height:48px}@media (max-width: 575px){.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .accordion-main-content-wrapper .accordion-assignment-mobile .assignment-icon{background-size:20px;flex:none;float:left;height:35px;width:35px;margin:0px}}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .accordion-main-content-wrapper .accordion-assignment-mobile .accordion-assignment{font-family:'Roboto';font-weight:500;font-size:16px;color:#FFFFFF;line-height:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .accordion-main-content-wrapper .accordion-assignment-mobile .accordion-assignment-meta{margin-top:4px;font-family:'Roboto';font-weight:300;font-size:14px;color:#FFFFFF;line-height:14px}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .accordion-main-content-wrapper .accordion-assignment-mobile .accordion-icon-book{width:25px;height:13px;background:url(/assets/unique-books-icon-white-1c0247690e655b70ad74331234444dccfc488d02dc82937aa2d73ec2a1b8ecc4.svg) no-repeat center center;background-size:20px 13px;cursor:pointer;display:inline-block}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .accordion-main-content-wrapper .accordion-assignment-mobile .accordion-identifier{font-weight:700;display:inline-block}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .accordion-main-content-wrapper .accordion-meta{display:flex;flex-direction:column;font-size:14px;margin-bottom:15px}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .accordion-main-content-wrapper .accordion-meta .title{font-family:'Roboto';flex:1;padding-left:10px;font-weight:100}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .accordion-main-content-wrapper .accordion-meta .number{text-align:right;font-weight:700}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .accordion-main-content-wrapper .accordion-meta .avg-session-length,.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .accordion-main-content-wrapper .accordion-meta .total-time-on-task,.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .accordion-main-content-wrapper .accordion-meta .avg-total-sessions,.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .accordion-main-content-wrapper .accordion-meta .avg-pages-read,.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .accordion-main-content-wrapper .accordion-meta .completed-assignment{padding:5px 10px;flex:1;display:flex}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .accordion-main-content-wrapper .accordion-meta .icon-stopwatch{display:inline-block;width:15px;height:15px;background:transparent url(/assets/icon-stopwatch-white-62984f2b776e8152bbcd8d1e0de482393cd38899dfd0cbc1dcf7966c51022e7a.svg) top center no-repeat;background-size:13px}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .accordion-main-content-wrapper .accordion-meta .icon-books{display:inline-block;width:15px;height:15px;background:transparent url(/assets/titles-icon-white-41b471dc7899312c4f126e1334aefa834f7855875288dc28136fe35a3a8e9cd1.svg) top center no-repeat;background-size:9px}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .accordion-main-content-wrapper .accordion-meta .icon-titles{display:inline-block;background:transparent url(/assets/page-text-white-7ad62e90961c86f6dbbc70d872d2f15a2fd0c273ae374b9348266474799c76d8.svg) top center no-repeat;width:15px;height:15px;background-size:11px}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .accordion-main-content-wrapper .open-modal-arrow-area{border-radius:0px 0px 4px 4px;background:#FFFFFF}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .accordion-main-content-wrapper .open-modal-arrow-area .arrow{width:30px;height:30px;background-size:20px 17px;margin:0 auto;background:#fff url(/assets/down-arrow-icon-green-bcdbff126e57dff6d297de2ccf74591c84a15fb0d0ac8367b9a354f17ae622a4.svg) no-repeat center center;background-size:18px;cursor:pointer}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .student-modal{background:#FFFFFF;height:100%;margin:0;padding:0}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .student-modal .student-modal-bar{height:45px;width:100%;background:#007FAD;padding:13px}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .student-modal .student-modal-bar .close-modal-white{float:right;background:url(/assets/modal-close-white-457ea65976fd6e0844a1f8e1912f50538888900d7560793e32f74989d0f74825.svg) no-repeat center center;background-size:20px 10px;padding-right:15px;height:20px;cursor:pointer}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .student-modal .student-list{height:100%;margin:0 15px;font-size:14px}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .student-modal .student-list-header{display:flex;border-bottom:1px solid #DADADA;padding:15px 0}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .student-modal .student-list-header h4{margin:5px 0 -5px;font-size:14px;color:#007FAD;letter-spacing:0;line-height:14px}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .student-modal .student-list-header .students{flex:1}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .student-modal .student-list-header .total-sessions{flex:1;text-align:right}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .student-modal .student-list-body a{text-decoration:none;display:block;border-bottom:1px solid #DADADA}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .student-modal .student-list-body .student{display:flex;color:#525252;padding:15px 0}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .student-modal .student-list-body .student .name{flex:1;font-weight:700;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;line-height:1}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .student-modal .student-list-body .student .total-session-time{text-align:right}.student-performers .accordion-item-wrapper-link-mobile .accordion-item-wrapper-mobile .student-modal .student-list-body .student .total-session-time .arrow{transform:rotateZ(270deg);display:inline-block;width:20px;height:11px;margin:0 0 0 5px;background:#fff url(/assets/down-arrow-icon-64d48ce5ffb0413e573f6cd2f785af7472e5e9d982c38176a73c80367479f44b.svg) no-repeat center center;background-size:14px 8px}.student-performers .link-to-roast-tab{background:#525252;padding:10px 10px;width:100%;text-align:center;border-radius:0px 0px 5px 5px}.student-performers .link-to-roast-tab input{cursor:pointer;background:#007FAD;border-radius:4px;font-size:14px;color:#FFFFFF;line-height:14px;border:0px;padding:10px 50px;font-weight:100}.student-performers .accordion-items-wrapper{max-width:1100px;margin:0 auto 50px auto;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;flex-direction:column;padding-top:25px;width:calc(100% - 50px)}.student-performers .accordion-items-wrapper h1{flex:1}.student-performers .accordion-items-wrapper h1 i{font-family:serif;font-size:16px;width:18px;display:inline-block;border-radius:50%;background:#949494;color:#ECECEC}.student-performers .accordion-items-wrapper .accordion-item-wrapper{border-radius:4px;margin:10px 0px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:row wrap;flex-flow:row wrap;position:relative}@media (max-width: 414px){.student-performers .accordion-items-wrapper .accordion-item-wrapper{margin:10px}}.student-performers .accordion-items-wrapper .accordion-item-wrapper .left-header:hover,.student-performers .accordion-items-wrapper .accordion-item-wrapper .right-header:hover{cursor:pointer}.student-performers .accordion-items-wrapper .accordion-item-wrapper .left-header{flex:1;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start}.student-performers .accordion-items-wrapper .accordion-item-wrapper .right-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;position:relative}.student-performers .accordion-items-wrapper .accordion-item-wrapper .right-header .spinner-wrapper{background:#007FAD;padding-top:25px;right:5px}@media (max-width: 460px){.student-performers .accordion-items-wrapper .accordion-item-wrapper .right-header{padding:0 0 10px 10px}}.student-performers .accordion-items-wrapper .accordion-item-wrapper .accordion-icon{width:48px;height:48px;border-radius:50%;margin:15px;flex-shrink:0}@media (max-width: 460px){.student-performers .accordion-items-wrapper .accordion-item-wrapper .accordion-icon{width:35px;height:35px}}.student-performers .accordion-items-wrapper .accordion-item-wrapper .accordion-identifier{font-size:18px;line-height:24px;color:#FFFFFF;margin:auto 0;flex:1;overflow:hidden}.student-performers .accordion-items-wrapper .accordion-item-wrapper .accordion-identifier .accordion-quartile{font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 460px){.student-performers .accordion-items-wrapper .accordion-item-wrapper .accordion-identifier .accordion-quartile{font-size:16px !important}}.student-performers .accordion-items-wrapper .accordion-item-wrapper .accordion-identifier .accordion-submission-date{font-family:'Roboto';font-weight:100 !important;font-size:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width: 1024px){.student-performers .accordion-items-wrapper .accordion-item-wrapper .accordion-identifier .accordion-submission-date{font-size:18px}}@media (max-width: 768px){.student-performers .accordion-items-wrapper .accordion-item-wrapper .accordion-identifier .accordion-submission-date{font-size:10px}}@media (max-width: 850px){.student-performers .accordion-items-wrapper .accordion-item-wrapper .hide-non-laptop{display:none}}.student-performers .accordion-items-wrapper .accordion-item-wrapper .total-time-on-task,.student-performers .accordion-items-wrapper .accordion-item-wrapper .avg-session-length,.student-performers .accordion-items-wrapper .accordion-item-wrapper .avg-total-sessions,.student-performers .accordion-items-wrapper .accordion-item-wrapper .avg-pages-read,.student-performers .accordion-items-wrapper .accordion-item-wrapper .completed-assignment{text-align:center;font-size:28px;font-weight:700;margin:16px 12px 0}@media (max-width: 1000px){.student-performers .accordion-items-wrapper .accordion-item-wrapper .total-time-on-task,.student-performers .accordion-items-wrapper .accordion-item-wrapper .avg-session-length,.student-performers .accordion-items-wrapper .accordion-item-wrapper .avg-total-sessions,.student-performers .accordion-items-wrapper .accordion-item-wrapper .avg-pages-read,.student-performers .accordion-items-wrapper .accordion-item-wrapper .completed-assignment{font-size:22px;margin:20px 10px 0}}@media (max-width: 800px){.student-performers .accordion-items-wrapper .accordion-item-wrapper .total-time-on-task,.student-performers .accordion-items-wrapper .accordion-item-wrapper .avg-session-length,.student-performers .accordion-items-wrapper .accordion-item-wrapper .avg-total-sessions,.student-performers .accordion-items-wrapper .accordion-item-wrapper .avg-pages-read,.student-performers .accordion-items-wrapper .accordion-item-wrapper .completed-assignment{margin:20px 5px 0}}@media (max-width: 650px){.student-performers .accordion-items-wrapper .accordion-item-wrapper .avg-pages-read,.student-performers .accordion-items-wrapper .accordion-item-wrapper .avg-session-length,.student-performers .accordion-items-wrapper .accordion-item-wrapper .completed-assignment{display:none}}.student-performers .accordion-items-wrapper .accordion-item-wrapper .avg-session-length .icon-stopwatch,.student-performers .accordion-items-wrapper .accordion-item-wrapper .total-time-on-task .icon-stopwatch{display:inline-block;width:25px;height:22px;background:transparent url(/assets/icon-stopwatch-white-62984f2b776e8152bbcd8d1e0de482393cd38899dfd0cbc1dcf7966c51022e7a.svg) bottom center no-repeat;background-size:20px !important}@media (max-width: 1000px){.student-performers .accordion-items-wrapper .accordion-item-wrapper .avg-session-length .icon-stopwatch,.student-performers .accordion-items-wrapper .accordion-item-wrapper .total-time-on-task .icon-stopwatch{width:13px;height:17px;background-size:12px !important}}@media (max-width: 800px){.student-performers .accordion-items-wrapper .accordion-item-wrapper .avg-session-length .icon-stopwatch,.student-performers .accordion-items-wrapper .accordion-item-wrapper .total-time-on-task .icon-stopwatch{width:13px;height:14px;background-size:12px !important}}@media (max-width: 720px){.student-performers .accordion-items-wrapper .accordion-item-wrapper .avg-session-length .icon-stopwatch,.student-performers .accordion-items-wrapper .accordion-item-wrapper .total-time-on-task .icon-stopwatch{display:none}}.student-performers .accordion-items-wrapper .accordion-item-wrapper .avg-total-sessions .icon-books{display:inline-block;width:25px;height:25px;background:transparent url(/assets/titles-icon-white-41b471dc7899312c4f126e1334aefa834f7855875288dc28136fe35a3a8e9cd1.svg) bottom center no-repeat;background-size:16px}@media (max-width: 1000px){.student-performers .accordion-items-wrapper .accordion-item-wrapper .avg-total-sessions .icon-books{width:13px;height:17px;background-size:10px}}@media (max-width: 800px){.student-performers .accordion-items-wrapper .accordion-item-wrapper .avg-total-sessions .icon-books{width:13px;height:14px;background-size:12px}}@media (max-width: 720px){.student-performers .accordion-items-wrapper .accordion-item-wrapper .avg-total-sessions .icon-books{display:none}}.student-performers .accordion-items-wrapper .accordion-item-wrapper .avg-pages-read .icon-titles{display:inline-block;background:transparent url(/assets/page-text-white-7ad62e90961c86f6dbbc70d872d2f15a2fd0c273ae374b9348266474799c76d8.svg) bottom center no-repeat;width:25px;height:25px;background-size:20px}@media (max-width: 1000px){.student-performers .accordion-items-wrapper .accordion-item-wrapper .avg-pages-read .icon-titles{width:14px;height:17px;background-size:12px}}@media (max-width: 800px){.student-performers .accordion-items-wrapper .accordion-item-wrapper .avg-pages-read .icon-titles{width:13px;height:14px;background-size:12px}}@media (max-width: 720px){.student-performers .accordion-items-wrapper .accordion-item-wrapper .avg-pages-read .icon-titles{display:none}}.student-performers .accordion-items-wrapper .accordion-item-wrapper .arrow{margin:0 20px 0 0}@media (max-width: 460px){.student-performers .accordion-items-wrapper .accordion-item-wrapper .arrow{width:30px !important}}.student-performers .accordion-items-wrapper .accordion-item-wrapper.collapsed{background-color:#007FAD}.student-performers .accordion-items-wrapper .accordion-item-wrapper.collapsed .accordion-icon{background:#fff url(/assets/unique-books-icon-966a9d7c0f37fd4b141eb7bfc8b870d6388622a0fee882fb51c80a3856ae1cfd.svg) center center no-repeat;background-size:20px 20px}.student-performers .accordion-items-wrapper .accordion-item-wrapper.collapsed .title{margin-top:-2px;font-size:11px;font-weight:100;line-height:30px}@media (max-width: 1000px){.student-performers .accordion-items-wrapper .accordion-item-wrapper.collapsed .title{font-size:8px;line-height:15px}}@media (max-width: 800px){.student-performers .accordion-items-wrapper .accordion-item-wrapper.collapsed .title{font-size:8px;line-height:12px}}.student-performers .accordion-items-wrapper .accordion-item-wrapper.collapsed .arrow{width:25px;background:#007FAD url(/assets/down-arrow-icon.white-048abd70caa83926a8ec7f65c0aec29fb694f8db8f31d5ea2d7301b5d98146a8.svg) center center no-repeat}@media (max-width: 460px){.student-performers .accordion-items-wrapper .accordion-item-wrapper.collapsed .arrow{width:30px !important}}.student-performers .accordion-items-wrapper .accordion-item-wrapper.collapsed .student-list,.student-performers .accordion-items-wrapper .accordion-item-wrapper.collapsed .link-to-roast-tab{display:none}.student-performers .accordion-items-wrapper .accordion-item-wrapper.expanded{background-color:#FFFFFF;border:1px solid #DADADA;box-shadow:none}.student-performers .accordion-items-wrapper .accordion-item-wrapper.expanded .spinner-wrapper{background:#FFFFFF}.student-performers .accordion-items-wrapper .accordion-item-wrapper.expanded .total-time-on-task,.student-performers .accordion-items-wrapper .accordion-item-wrapper.expanded .avg-session-length,.student-performers .accordion-items-wrapper .accordion-item-wrapper.expanded .avg-total-sessions,.student-performers .accordion-items-wrapper .accordion-item-wrapper.expanded .avg-pages-read,.student-performers .accordion-items-wrapper .accordion-item-wrapper.expanded .completed-assignment{text-align:center;color:#525252}.student-performers .accordion-items-wrapper .accordion-item-wrapper.expanded .accordion-icon{background:#007FAD url(/assets/unique-books-icon-white-1c0247690e655b70ad74331234444dccfc488d02dc82937aa2d73ec2a1b8ecc4.svg) center center no-repeat;background-size:20px 20px}.student-performers .accordion-items-wrapper .accordion-item-wrapper.expanded .accordion-identifier{color:#525252}.student-performers .accordion-items-wrapper .accordion-item-wrapper.expanded .title{font-size:11px;font-weight:100;color:#525252;line-height:30px}@media (max-width: 1000px){.student-performers .accordion-items-wrapper .accordion-item-wrapper.expanded .title{font-size:8px;line-height:15px}}@media (max-width: 800px){.student-performers .accordion-items-wrapper .accordion-item-wrapper.expanded .title{font-size:8px;line-height:12px}}.student-performers .accordion-items-wrapper .accordion-item-wrapper.expanded .assignment-icon{background:#007FAD url(/assets/assignment-icon-white-8b96d171b5f2e5d510e6fd5417660c00207f671dd2a2430aa83d651d563c9559.svg) no-repeat center center}.student-performers .accordion-items-wrapper .accordion-item-wrapper.expanded .complete-yes-icon{background:#007FAD url(/assets/completed-yes-alt-dd123e4a9c10520f527d2807dbb5584fb325ea95c15b2af5cf832b7b781ad279.svg) no-repeat center center}.student-performers .accordion-items-wrapper .accordion-item-wrapper.expanded .arrow{width:25px;background:transparent url(/assets/down-arrow-icon-grey-a83bb01d5d16dadbb681354c0f4ea3596727fce7e45f4732e536d23c37bb7f09.svg) center center no-repeat;transform:rotate(-180deg)}@media (max-width: 460px){.student-performers .accordion-items-wrapper .accordion-item-wrapper.expanded .arrow{width:32px !important}}.student-performers .accordion-items-wrapper .accordion-item-wrapper.expanded .icon-stopwatch{background:transparent url(/assets/icon-stopwatch-e13de107b058a8ecdf183d1de3c8b0448dbb4c6632de0464be70bcd35cd48695.svg) bottom center no-repeat}@media (max-width: 1000px){.student-performers .accordion-items-wrapper .accordion-item-wrapper.expanded .icon-stopwatch{width:13px;height:17px;background-size:12px !important}}@media (max-width: 800px){.student-performers .accordion-items-wrapper .accordion-item-wrapper.expanded .icon-stopwatch{width:13px;height:14px;background-size:12px !important}}@media (max-width: 720px){.student-performers .accordion-items-wrapper .accordion-item-wrapper.expanded .icon-stopwatch{display:none}}.student-performers .accordion-items-wrapper .accordion-item-wrapper.expanded .icon-books{background:transparent url(/assets/titles-icon-ea1620f9223bb5139bb079dd42ae89f14c0d4cdccf4692919aa0fff90d2b339a.svg) bottom center no-repeat}@media (max-width: 1000px){.student-performers .accordion-items-wrapper .accordion-item-wrapper.expanded .icon-books{width:13px;height:17px;background-size:10px !important}}@media (max-width: 800px){.student-performers .accordion-items-wrapper .accordion-item-wrapper.expanded .icon-books{width:13px;height:14px;background-size:12px !important}}@media (max-width: 720px){.student-performers .accordion-items-wrapper .accordion-item-wrapper.expanded .icon-books{display:none}}.student-performers .accordion-items-wrapper .accordion-item-wrapper.expanded .icon-titles{background:transparent url(/assets/page-text-97e752d755f4cc994181113446a7e4f61fb20b4d3b299a7e50d317a1bb1bbf50.svg) bottom center no-repeat}@media (max-width: 1000px){.student-performers .accordion-items-wrapper .accordion-item-wrapper.expanded .icon-titles{width:14px;height:17px;background-size:12px !important}}@media (max-width: 800px){.student-performers .accordion-items-wrapper .accordion-item-wrapper.expanded .icon-titles{width:13px;height:14px;background-size:12px !important}}@media (max-width: 720px){.student-performers .accordion-items-wrapper .accordion-item-wrapper.expanded .icon-titles{display:none}}.student-performers .accordion-items-wrapper .accordion-item-wrapper.expanded .student-list{width:100%;background-color:#FFFFFF}.student-performers .accordion-items-wrapper .accordion-item-wrapper.expanded .student-list .quartile-table-container{min-height:103px;max-height:300px}.student-performers .accordion-items-wrapper .accordion-item-wrapper.expanded .student-list .spinner-wrapper{background:rgba(255,255,255,0.7);padding-top:50px;top:40px}.student-details-content .student-performers{background:#FFFFFF;margin:0}.student-details-content .study-habits.bookend-graphic-bkg .bottom{margin:0}.list-filter-dropdown{font-size:14px;margin-right:25px}.list-filter-dropdown .my-course-title{font-weight:500;color:#646464;flex:0;float:left;line-height:34px}@media (max-width: 875px){.list-filter-dropdown .my-course-title{padding-top:10px}}.list-filter-dropdown .my-course-dropdown-icon{background:url(/assets/down-arrow-icon-green-bcdbff126e57dff6d297de2ccf74591c84a15fb0d0ac8367b9a354f17ae622a4.svg) no-repeat center center;background-size:20px 8px;padding-right:15px;height:20px;float:right}.list-filter-dropdown .display-true,.list-filter-dropdown .list-filter-dropdown-button{display:inline-block}.list-filter-dropdown .display-false{display:none}.list-filter-dropdown .list-filter-dropdown-button,.list-filter-dropdown .list-filter-dropdown-dropdown{background:#FFFFFF;border:1px solid #DADADA;flex:1;min-width:160px;padding:6px 10px;z-index:5}@media (max-width: 875px){.list-filter-dropdown .list-filter-dropdown-button,.list-filter-dropdown .list-filter-dropdown-dropdown{margin-left:0;margin-top:10px}}@media (max-width: 750px){.list-filter-dropdown .list-filter-dropdown-button,.list-filter-dropdown .list-filter-dropdown-dropdown{width:100%}}.list-filter-dropdown .list-filter-dropdown-active{line-height:20px}.list-filter-dropdown .list-filter-dropdown-button{border-radius:3px;flex:1;float:right;margin-left:10px}.list-filter-dropdown .list-filter-dropdown-dropdown-wrapper{position:relative}.list-filter-dropdown .list-filter-dropdown-dropdown{list-style-type:none;position:absolute;left:-10px;right:auto;border:none}.list-filter-dropdown .list-filter-dropdown-dropdown li{font-size:12px;padding:7px 5px}.list-filter-dropdown .list-filter-dropdown-dropdown li:hover{font-weight:600;cursor:pointer}@media (max-width: 875px){.list-filter-dropdown .list-filter-dropdown-dropdown{width:calc(100% + 20px)}}@media (max-width: 875px){.list-filter-dropdown{display:flex;margin:0}}.list-filter-header-container{position:relative;color:#525252;float:right;font-size:14px;margin-right:160px;padding:5px;margin-top:10px}.list-filter-header-container .list-filter-dropdown{display:inline-block;margin-right:5px}@media (max-width: 575px){.list-filter-header-container{width:100% !important;margin:0 !important;padding:0 0 10px 0 !important}.list-filter-header-container .list-filter-dropdown{display:block}}@media (max-width: 875px){.assignments-students .list-filter-dropdown-button{margin-top:0px}}@media (max-width: 575px){.assignments-students{border:none !important}.assignments-students .header-container{padding:0;margin:0}.assignments-students .list-filter-dropdown-button{margin:5px 0}.assignments-students .header-container{background:transparent}.assignments-students .download-button-wrapper{display:none}}.completions-time-chart-content{padding:0 20px}.completions-time-chart-content.overall .recharts-default-legend .legend-item-0 .recharts-surface{background:#007FAD}.completions-time-chart-content.overall .recharts-default-legend .legend-item-1 .recharts-surface{background:url(/assets/expected-completion-key-ce766e599ae2e76f613726c2162c7ad554a561c249b887acecabd9ef5bed8da6.svg);background-repeat:no-repeat;background-position:center}.completions-time-chart-content.overall .recharts-default-legend .legend-item-2 .recharts-surface{background:url(/assets/students-completed-key-b4fd25212fcdb0f13460dcf3c2ae293e9dfde26bd260c327383d69f9764a90a4.svg);background-repeat:no-repeat;background-position:center}.completions-time-chart-content.overall .recharts-default-legend .recharts-surface{margin-right:10px !important}.completions-time-chart-content.overall .recharts-default-legend .recharts-surface path{display:none}.assignment-details-content .completions-time-chart-content{background:#FAFAFA;padding-bottom:40px}@media (max-width: 767px){.assignment-details-content .completions-time-chart-content{padding:0}}@media (max-width: 767px){.completions-time-chart-content{padding:0}}.completions-time-chart-content .recharts-legend-wrapper{position:absolute;width:100%;bottom:-100px;font-weight:500;padding-bottom:50px}.completions-time-chart-content .recharts-default-legend{padding:0px;margin:0px auto !important;text-align:left;max-width:750px}.completions-time-chart-content .recharts-default-legend .recharts-legend-item{position:relative}.completions-time-chart-content .recharts-default-legend .recharts-legend-item:hover{cursor:default}.completions-time-chart-content .recharts-default-legend .recharts-legend-item svg{position:absolute;top:8px}.completions-time-chart-content .recharts-default-legend .recharts-legend-item span{display:inline-block;margin-left:25px}@media (max-width: 575px){.completions-time-chart-content .recharts-default-legend{max-width:200px}.completions-time-chart-content .recharts-default-legend .recharts-legend-item{text-align:left}}.completions-time-chart-content .completions-time-header-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:left;justify-content:left;max-width:1100px;margin:0 auto;padding:20px 0 0 0}.completions-time-chart-content .completions-time-header-wrapper .chart-header{font-size:20px;color:#3C3C3C}@media (max-width: 767px){.completions-time-chart-content .completions-time-header-wrapper .chart-header{text-align:center;margin:20px auto}}.completions-time-chart-content .completions-time-header-wrapper .chart-header span{font-weight:300}@media (max-width: 767px){.completions-time-chart-content .completions-time-header-wrapper .chart-header span{display:block}}.completions-time-wrapper{max-width:1100px;position:relative;margin:0 auto;padding:0 0 20px 20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;flex-direction:column;flex-shrink:0;background:#FFFFFF;border:1px solid #DADADA;border-radius:4px;min-height:100px}.completions-time-wrapper ul.decisions{padding:20px}@media (max-width: 575px){.completions-time-wrapper ul.decisions{padding:0 20px 20px 20px}}@media (max-width: 768px){.completions-time-wrapper{border:none;background:#FAFAFA}}@media (max-width: 575px){.completions-time-wrapper{padding:10px 25px 25px;margin:0}.assignment-details-content .completions-time-wrapper{padding-bottom:75px}}.completions-time-wrapper ul{display:flex;justify-content:center;flex-direction:row}@media (max-width: 1024px){.completions-time-wrapper ul{margin-top:20px}}@media (max-width: 575px){.completions-time-wrapper ul{display:block;width:100%;margin-top:0}}.completions-time-wrapper ul li{text-align:center;cursor:pointer;list-style:none;border:1px solid #757575;color:#757575;padding:8px 0;width:222px;font-size:12px}.completions-time-wrapper ul li:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:none}@media (max-width: 575px){.completions-time-wrapper ul li:first-child{width:100%}}.completions-time-wrapper ul li:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}@media (max-width: 575px){.completions-time-wrapper ul li:last-child{width:100%}}.completions-time-wrapper ul li.active{background-color:#007FAD;color:#FFFFFF;border-color:#007FAD}@media (max-width: 575px){.completions-time-wrapper ul li{border-radius:4px;margin:10px auto}.completions-time-wrapper ul li:first-child{border-radius:4px;border-right:1px solid #757575}.completions-time-wrapper ul li:last-child{border-radius:4px}}@media (max-width: 768px){.completions-time-wrapper ul{padding:0 5px;margin:0}}.completions-time-wrapper .completions-time-chart{width:100%;position:relative;height:400px}@media (max-width: 575px){.completions-time-wrapper .completions-time-chart{margin-bottom:70px;margin-top:20px}}@media (max-width: 768px){.completions-time-wrapper .completions-time-chart .est-icon{display:none}}.completions-time-wrapper .completions-time-chart ul li{border:none;width:100%}@media (max-width: 575px){.completions-time-wrapper .completions-time-chart ul.decisions{margin-bottom:20px}}@media (max-width: 575px){.completions-time-wrapper .completions-time-chart ul{flex-direction:column}.completions-time-wrapper .completions-time-chart ul li{width:100%}}.completions-time-wrapper .completions-time-chart .barContainer{position:absolute;top:0px;right:60px;bottom:83px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;flex-direction:column}@media (max-width: 400px){.completions-time-wrapper .completions-time-chart .barContainer{right:50px}}.completions-time-wrapper .completions-time-chart .barContainer .topCharacter{color:#525252;font-size:11px;position:absolute;top:0}.completions-time-wrapper .completions-time-chart .barContainer .bar{margin-left:4px;width:10px;position:absolute;top:13px;bottom:15px;background-color:#7E9E06}.completions-time-wrapper .completions-time-chart .barContainer .bottomCharacter{color:#525252;font-size:11px;margin-left:5px;position:absolute;bottom:0}.complete-yes-icon{display:inline-block;background:#fff url(/assets/completed-yes-411d42ef5b8c6613e5b3aac68f50ef4c134456e7d9ce8cfe556daf6eacabd72a.svg) bottom center no-repeat;width:25px;height:25px;background-size:15px 20px !important;background-position:5px;border-radius:50%}@media (max-width: 1000px){.complete-yes-icon{width:15px;height:15px;background-size:9px 14px !important;background-position:3px}}.view-details-button-wrapper{padding:0px 10px 10px 10px}.view-details-button{background:#FFFFFF;width:100%;padding:10px;border-radius:4px;font-family:'Roboto';font-weight:600;font-size:16px;color:#0093C4;text-align:center;line-height:16px}.assignment-icon{background:#fff url(/assets/assignment-icon-98f6fd2ce594d8b2b2e374ddb6edf119f9385b1b884887a596887f1713ed39a7.svg) center center no-repeat;width:48px;height:48px;border-radius:50%;margin:15px;flex-shrink:0}@media (max-width: 575px){.assignment-icon{background-size:20px;flex:none;float:left;height:35px;width:35px}}.my-course-cards-wrapper-v2{margin:0 20px 0 20px}.my-course-cards-wrapper-v2 .expanding-swimlane .loading-placeholder,.my-course-cards-wrapper-v2 .expanding-swimlane .my-course-cards-wrapper-grid{position:relative}.my-course-cards-wrapper-v2 .expanding-swimlane .loading-placeholder .spinner-wrapper,.my-course-cards-wrapper-v2 .expanding-swimlane .my-course-cards-wrapper-grid .spinner-wrapper{position:absolute;top:50%}.my-course-cards-wrapper-v2 .expanding-course-card-wrapper{position:relative;width:100%;max-width:1200px}.my-course-cards-wrapper-v2 .expanding-course-card-wrapper .no-courses-message{font-size:16px;color:#646464;display:block;text-align:center}.my-course-cards-wrapper-v2 .expanding-course-card-wrapper.no-courses .expanding-swimlane{min-height:0}.my-course-cards-wrapper-v2 .expanding-course-card-wrapper.no-courses h3{cursor:not-allowed}.my-course-cards-wrapper-v2 .expanding-course-card-wrapper .expanding-swimlane{min-height:100px;max-width:1200px;margin:auto;overflow:hidden;position:relative}.my-course-cards-wrapper-v2 .expanding-course-card-wrapper .expanding-swimlane .expanded-grid{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-family:'Roboto';-webkit-justify-content:center;justify-content:center;flex-wrap:wrap;align-items:flex-start;padding-bottom:50px}.my-course-cards-wrapper-v2 .expanding-course-card-wrapper .expanding-swimlane .swimlane-items-scroll-right{background:linear-gradient(to right, rgba(250,250,250,0) 0%, white 100%)}.my-course-cards-wrapper-v2 .expanding-course-card-wrapper .expanding-swimlane .swimlane-items-scroll-left{background:linear-gradient(to left, rgba(250,250,250,0) 0%, white 100%)}.my-course-cards-wrapper-v2 .expanding-course-card-wrapper .expanding-swimlane .filter-active-items-wrapper{overflow-x:scroll;width:100%}.my-course-cards-wrapper-v2 .expanding-course-card-wrapper .expanding-swimlane .filter-active-items-wrapper .active-filter-items{display:inline-flex}.my-course-cards-wrapper-v2 .expanding-course-card-wrapper .expanding-swimlane .filter-active-items-wrapper .active-filter-items .my-course-card{display:inline-block}.my-course-cards-wrapper-v2 .expanding-course-card-wrapper .expanding-swimlane .filter-active-items-wrapper .active-filter-items .my-course-card:last-child{margin-right:20px}.my-course-cards-wrapper-v2 .expanding-course-card-wrapper h3{display:inline-block;margin:auto;padding:15px 0px 15px 10px;cursor:pointer;font-size:20px}.my-course-cards-wrapper-v2 .expanding-course-card-wrapper h3.expanded{max-height:none}.my-course-cards-wrapper-v2 .expanding-course-card-wrapper h3.expanded:before{content:'';display:inline-block;color:#7E9E06;width:10px;height:17px;padding-right:15px;vertical-align:middle;background-repeat:no-repeat;background-size:9px;background-position:center;background-image:url(/assets/left-arrow-icon-green-fed3690e2bafa22b9ea033943798dba04a5b3322cc9fc50a71cc521ccc9611a8.svg)}.my-course-cards-wrapper-v2 .expanding-course-card-wrapper h3:not(.expanded){max-height:330px}.my-course-cards-wrapper-v2 .expanding-course-card-wrapper h3:not(.expanded):after{content:'';display:inline-block;color:#7E9E06;width:10px;height:17px;padding-left:10px;vertical-align:middle;background-repeat:no-repeat;background-size:9px;background-position:center;background-image:url(/assets/right-arrow-icon-green-e75e000f943460463d98ccd563e5ffbef21d5ce5ddf6ef01969d3b41239e4098.svg)}.my-course-cards-wrapper-v2 .expanding-course-card-wrapper h3 span{color:#7E9E06}.instructor-dashboard-content .recent-cards-wrapper{margin-left:auto;margin-right:auto;min-height:100px;max-height:225px;max-width:1200px;margin:auto;overflow:hidden;position:relative}.instructor-dashboard-content .recent-cards-wrapper .swimlane-items-scroll-right{background:url(/assets/frost-9-frost-10-gradient-right-69cd1c434eabcf47c11ceef1cf115e3a5e2545b76ada77d949e873fd30cd13f3.png) no-repeat;background-size:100% 100%}.instructor-dashboard-content .recent-cards-wrapper .swimlane-items-scroll-left{background:url(/assets/frost-9-frost-10-gradient-left-23aef67018c74bcb7266b4c2a7dcf30cc239ec7ccf945e6bd5464248f18e009b.png) no-repeat;background-size:100% 100%}.instructor-dashboard-content .recent-cards-wrapper .small-card-wrapper{display:inline-flex;padding:20px 0 10px 0}.instructor-dashboard-content .recent-cards-wrapper .small-card-wrapper .small-card{border-radius:4px;background-color:white;box-shadow:0px 2px 4px rgba(0,0,0,0.5);cursor:pointer;display:inline-block;height:100px;margin-right:20px;max-width:140px;min-width:140px;padding:15px}.instructor-dashboard-content .recent-cards-wrapper .small-card-wrapper .small-card .small-card-header{font-size:14px;color:#2F2F39;line-height:12px;overflow:hidden;padding-bottom:10px;text-overflow:ellipsis;white-space:nowrap}.instructor-dashboard-content .recent-cards-wrapper .small-card-wrapper .small-card .small-card-sub-header{font-size:12px;color:#757575;line-height:12px}.white-section-header{color:#FFFFFF;font-size:20px;line-height:20px;padding:20px 0 0 10px;margin-left:auto;margin-right:auto;max-width:1200px;z-index:9;position:relative}.recently-visited-wrapper{background-image:linear-gradient(-180deg, #46494D 0%, #343538 100%);padding:0 20px 0 20px}@media (max-width: 500px){.recently-visited-wrapper{margin-top:39px}}.recently-visited{font-weight:500;overflow:auto;padding:0 10px 20px 10px;width:100%}.small-course-card-background{background:#fff url(/assets/card-pattern-ocean-25941f52ff42c7abd79758a4a5ca64acdd95e37e3f577b5687039c9a26f477a7.svg) center bottom no-repeat}.search-course-cards{max-width:1200px;margin:auto}.search-course-cards .loading-more-cards{display:block;position:relative}.search-course-cards .course-card-search-header{display:block;display:inline-block;margin:auto;padding:15px 0px 15px 10px;font-weight:600;font-size:20px;color:#3C3C3C;line-height:20px}.search-course-cards .course-card-search-header .filter-close-icon{background:url(/assets/close-icon-green-82e12eb0ea15fe5f6b48366e7022ae452c463b67d55a1a68b9622ce3fb1e3995.svg) no-repeat scroll left center rgba(0,0,0,0);margin-right:10px;background-size:15px;cursor:pointer;display:inline-block;height:16px;width:16px}@media (max-width: 575px){.aggregate-v2-wrapper .instructor-dashboard-aggregate-group{display:none}}.aggregate-v2-wrapper .mobile-aggs-icon{background-image:url(/assets/line-graph-green-1fd1ec827911acac8aa349cf944be433e4faa12deb4f6e5591bd4480426d7ffe.svg);background-position:right center;background-repeat:no-repeat;background-size:100%;display:none}@media (max-width: 575px){.aggregate-v2-wrapper .mobile-aggs-icon{display:inline-block;height:18px;width:18px}}.mobile-slider-drawer{background:#FFFFFF;height:100%;padding:60px 0}.mobile-slider-drawer .mobile-aggregate-wrapper{opacity:.5;padding:60px 0 10px 0;transform:scale(0.8);transition:all .3s ease}.mobile-slider-drawer .mobile-aggregate-wrapper .mobile-aggregate{background:#1B1B26;color:#FFFFFF;border:10px solid #9f9f9f;border-radius:50%;font-size:50px;font-weight:600;height:156px;line-height:140px;margin-left:auto;margin-right:auto;position:relative;width:156px}.mobile-slider-drawer .mobile-aggregate-wrapper .mobile-aggregate .mobile-icon{background-color:#007FAD;background-position:center center;background-repeat:no-repeat;background-size:25px;border-radius:50%;bottom:-15px;height:50px;position:absolute;width:50px}.mobile-slider-drawer .mobile-aggregate-wrapper .mobile-aggregate .total-students-icon{background-image:url(/assets/student-tassle-white-a64db448d0cd2a6d1399bbd9b88be2e68720810bf6598f47049144822f944cfb.svg)}.mobile-slider-drawer .mobile-aggregate-wrapper .mobile-aggregate .avg-session-length-icon{background-image:url(/assets/avg-total-sessions-laptop-white-61fafc0b3b57359dd456502611d1b945470ea8d53065a8c85e3872da464315dc.svg)}.mobile-slider-drawer .mobile-aggregate-wrapper .mobile-aggregate .total-book-access-icon{background-image:url(/assets/study-aids-icon-white-bcd6e2cc233c208fb87f4aa18828b203091500a60dec33ff1a798beffd5d0810.svg)}.mobile-slider-drawer .mobile-aggregate-wrapper .mobile-aggregate-title{font-weight:600;line-height:24px;padding:20px 0;text-transform:capitalize}.mobile-slider-drawer .mobile-aggregate-wrapper .mobile-aggregate-description{color:#525252;font-size:15px;font-weight:300;letter-spacing:0;line-height:24px;text-align:center}.mobile-slider-drawer .mobile-aggregate-wrapper-active{opacity:1;transform:scale(1)}.mobile-slider-drawer .mobile-aggregate-wrapper-right{transform:scale(0.8) translateX(20px)}.mobile-slider-drawer .mobile-aggregate-wrapper-left{transform:scale(0.8) translateX(-20px)}.mobile-slider-drawer .slide-close{background-image:url(/assets/close_icon_grey-e4ca49567644697e420b2a7fa46f649133b14b04e050180ae61dbfd678c50a6e.svg);background-position:right center;background-repeat:no-repeat;background-size:100%;height:13px;position:absolute;right:20px;top:20px;width:13px}.mobile-slider-drawer .slide-control-wrapper{bottom:0;color:#525252;display:flex;font-size:16px;font-weight:600;justify-content:center;left:0;padding:30px;position:absolute;right:0}.mobile-slider-drawer .slide-control-wrapper .slide-control{padding:0 5px}.mobile-slider-drawer .slide-control-wrapper .slide-control-left,.mobile-slider-drawer .slide-control-wrapper .slide-control-right{background-position:center center;background-image:url(/assets/caret-sm-blue-f11bfae1313da8004cbbd22e8f250c11e3ff29908d629c84f8850eb51d6840c0.svg);background-repeat:no-repeat;background-size:15px;height:15px;transition:opacity .3s ease;width:45px}.mobile-slider-drawer .slide-control-wrapper .slide-control-left{transform:rotate(90deg)}.mobile-slider-drawer .slide-control-wrapper .slide-control-right{transform:rotate(-90deg)}.mobile-slider-drawer .slide-control-wrapper .slide-control-fade{opacity:.25}.mobile-slider-drawer-landscape{height:100%}.mobile-slider-drawer-landscape .mobile-slider-drawer{padding:40px 0}.mobile-slider-drawer-landscape .mobile-slider-drawer .mobile-aggregate-wrapper{padding-top:0}.mobile-slider-drawer-landscape .mobile-slider-drawer .mobile-aggregate-wrapper .mobile-aggregate{transform:scale(0.8)}.mobile-slider-drawer-landscape .mobile-slider-drawer .mobile-aggregate-wrapper .mobile-aggregate-title{padding:0}.mobile-slider-drawer-landscape .mobile-slider-drawer .slide-control-wrapper{padding:10px}.mobile-slider-drawer-portrait{height:100%}.checkpoint-no-events{pointer-events:none}.checkpoint.student-details-content{background-color:#FFFFFF}.checkpoint.student-details-content .engagement-details-practices-completed{background:url(/assets/icon-check-circle-outline-bb015238c2507395b29a5e0dceee46043a1584825f0bf67fd52f1fd54ac084ad.svg) no-repeat;background-position:center bottom;position:relative;background-size:contain !important}.checkpoint.student-details-content .engagement-details-first-attempt{background:url(/assets/icon-bullseye-arrow-03e13ed04ee25d95630de906dd4fd864e217bed836f0e5f2b4adcd1c101696e0.svg) no-repeat;background-position:center bottom;position:relative;background-size:contain !important}.checkpoint.student-details-content .engagement-details-last-session{background:url(/assets/avg-total-sessions-laptop-066902952d8a3bdf782fe757129a3639ebdcabd962ddeaea08a393c54bb960d0.svg) no-repeat;background-position:center center;position:relative;background-size:contain !important}@media (min-width: 769px){.checkpoint.student-details-content .compact-date{display:flex;justify-content:center;align-items:center;line-height:22px !important}}@media (min-width: 576px){.checkpoint.student-details-content .compact-date .agg-text.small-screen{font-size:25px}}@media (min-width: 769px){.checkpoint.student-details-content .compact-date .agg-text.small-screen{display:none}}.checkpoint.student-details-content .compact-date .agg-text.large-screen{display:flex;flex-direction:column;justify-content:center;margin-right:15px;height:45px}@media (max-width: 768px){.checkpoint.student-details-content .compact-date .agg-text.large-screen{display:none}}.checkpoint.student-details-content .compact-date .agg-text.large-screen .checkpoint-header-date{font-size:15px;line-height:15px;text-transform:uppercase}.checkpoint.student-details-content .compact-date .agg-text.large-screen .checkpoint-header-year{font-size:23px;line-height:23px}.checkpoint.student-details-content .student-study-habits-wrapper{background-color:#FFFFFF}.checkpoint.student-details-content .practice-performance{padding:0;background:#ECECEC;margin-top:50px}.checkpoint.student-details-content .practice-performance .spinner-wrapper{background:#ECECEC}.checkpoint.student-details-content .practice-performance .student-usage-error{background:#ECECEC}.checkpoint.student-details-content .study-habits-spinner{background-color:#FFFFFF}.checkpoint .course-details-nav button{width:auto !important}@media (max-width: 767px){.checkpoint .course-details-nav button{width:33% !important}}.checkpoint .content-engagement{padding-top:25px}.checkpoint .student-performers .accordion-items-error{background-color:#ECECEC}.checkpoint .engagement-by-students{padding:25px}.checkpoint .engagement-by-students h2{text-align:center}.checkpoint .engagement-by-students .report-total-students{margin-bottom:20px}.checkpoint .engagement-by-students .grey-background{margin-top:0 !important}.checkpoint .report-table-container.report-container{margin:0}@media (max-width: 767px){.checkpoint .download-button{padding:0 !important}}.checkpoint .practice-performance{margin-top:35px}@media (min-width: 767px){.checkpoint .practice-performance .student-usage-chart-wrapper{min-height:300px}}.checkpoint .practice-performance .first_attempt_accuracy,.checkpoint .practice-performance .avg_practices_completed{color:#949494;text-decoration:none;font-size:15px;line-height:18px;font-weight:700;cursor:pointer}.checkpoint .practice-performance .first_attempt_accuracy.active,.checkpoint .practice-performance .avg_practices_completed.active{color:#007FAD !important}.checkpoint .study-habits{padding:0;background:#ECECEC;margin-top:50px}.checkpoint .study-habits .spinner-wrapper{background:#ECECEC}.checkpoint .student-performance{position:relative;padding:25px}.checkpoint .student-performance h2{font-size:20px;color:#3C3C3C;line-height:20px;text-align:center}.checkpoint .student-performance .report-table-container.report-container{margin:0}.checkpoint .meta-data-button>img{height:24px !important;width:24px !important}.checkpoint .gradebook-tab{position:relative;padding:25px}.checkpoint .gradebook-tab h2{font-size:20px;color:#3C3C3C;line-height:20px;text-align:center}.checkpoint .gradebook-tab .report-table-container.report-container{margin:0}.checkpoint .gradebook-tab .gradebook-tooltip{text-transform:uppercase}.checkpoint .student-gradebook-report .student-gradebook-report-table .ag-row .ag-cell:nth-child(8){overflow:visible !important}.checkpoint .student-gradebook-report .student-gradebook-report-table .ag-row .ag-cell:nth-child(8) .ag-react-container{z-index:1}.checkpoint .student-gradebook-report .filter-button-container{position:relative;color:#525252;display:flex;align-items:center;font-size:14px;font-weight:600;padding:5px}@media (max-width: 960px){.checkpoint .student-gradebook-report .filter-button-container{margin-top:10px}}@media (max-width: 767px){.checkpoint .student-gradebook-report .filter-button-container{flex-direction:column}}.checkpoint .student-gradebook-report .filter-button-container.no-margin-right{margin-right:10px}.checkpoint .student-gradebook-report .filter-button-container span:first-of-type{padding-right:10px}@media (max-width: 340px){.checkpoint .student-gradebook-report .filter-button-container span:first-of-type{display:none}}.checkpoint .student-gradebook-report .filter-button-container .filter-button{border-color:#DADADA;border-style:solid;border-width:1px 0 1px 1px;padding:7px 10px;cursor:pointer}.checkpoint .student-gradebook-report .filter-button-container span:nth-of-type(2){border-radius:3px 0 0 3px}.checkpoint .student-gradebook-report .filter-button-container span:last-of-type{border-radius:0 3px 3px 0;border-right-width:1px}.checkpoint .student-gradebook-report .filter-button-container .active-true{color:white;background:#525252;font-weight:500}@media (max-width: 370px){.checkpoint .student-gradebook-report .filter-button-container{font-size:12px}}.checkpoint .student-gradebook-report .filters-no-data{margin-right:0}@media (max-width: 520px){.checkpoint .student-gradebook-report .grey-background .download-button{float:none;width:100%;padding:5px;font-size:14px}}@media (max-width: 520px){.checkpoint .student-gradebook-report .grey-background{background:transparent !important;position:relative !important;width:100%;padding:0 !important}}@media (max-width: 768px){.checkpoint .student-gradebook-report .gradebook-spinner{margin-top:32px}}@media (max-width: 520px){.checkpoint .student-gradebook-report .gradebook-spinner{margin-top:79px}}.checkpoint .student-gradebook-report .gradebook-tooltip p{white-space:nowrap;margin:8px 0}.checkpoint .student-gradebook-report .gradebook-tooltip p span{display:inline-block}.checkpoint .student-gradebook-report .gradebook-tooltip p span:first-child{min-width:90px}.checkpoint .student-gradebook-report .grading-schema-percentage{color:red}.checkpoint .student-gradebook-report .grading-schema-percentage .score-percentage{display:block}.checkpoint .student-gradebook-report .grading-schema-percentage .score-points{display:none}.checkpoint .student-gradebook-report .grading-schema-points .score-percentage{display:none}.checkpoint .student-gradebook-report .grading-schema-points .score-points{display:block}.checkpoint .student-gradebook-report .course-gradebook-error{margin-top:65px}.checkpoint .student-gradebook-report .gradebook-search{margin-right:30px}@media (max-width: 767px){.checkpoint .student-gradebook-report .gradebook-search{margin-right:0}}.checkpoint .student-gradebook-report .ag-pinned-left-cols-viewport-wrapper{box-shadow:1px 0px 5px 0px #333}.checkpoint .student-gradebook-report .tooltip-title{width:100%;overflow:hidden;white-space:normal !important}.checkpoint .student-gradebook-report .header-container{padding:0 !important;display:flex;align-items:center;height:65px}@media (max-width: 960px){.checkpoint .student-gradebook-report .header-container{height:auto}}.checkpoint .student-gradebook-report .header-container-inner{display:flex;justify-content:space-between;width:100%;height:100%}@media (max-width: 960px){.checkpoint .student-gradebook-report .header-container-inner{flex-direction:column;align-items:center}}.checkpoint .student-gradebook-report .header-container-inner .report-total-students{float:none;padding-left:10px;margin:0;text-align:center;display:flex;align-items:center}@media (max-width: 960px){.checkpoint .student-gradebook-report .header-container-inner .report-total-students{margin-top:10px}}.checkpoint .student-gradebook-report .header-container-inner .report-total-students .user-icon-grey{width:20px;height:15px}.checkpoint .student-gradebook-report .header-container-inner .report-total-students .bold{margin-left:10px}.checkpoint .student-gradebook-report .header-container-inner .header-inner-right{display:flex}@media (max-width: 960px){.checkpoint .student-gradebook-report .header-container-inner .header-inner-right{flex-direction:column;align-items:center;width:100%}}@media (max-width: 960px){.checkpoint .student-gradebook-report .header-container-inner .header-inner-right .gradebook-grading-schema{display:flex;align-items:center}}@media (max-width: 767px){.checkpoint .student-gradebook-report .header-container-inner .header-inner-right .gradebook-grading-schema{margin-top:10px}}.checkpoint .student-gradebook-report .header-container-inner .grey-background{position:relative;display:flex;align-items:center;justify-content:center;padding:0}@media (max-width: 960px){.checkpoint .student-gradebook-report .header-container-inner .grey-background{width:100%;background-color:transparent;margin:10px 0}}@media (max-width: 960px){.checkpoint .student-gradebook-report .header-container-inner .grey-background .download-button{width:90%}}ag-grid-angular{display:block}ag-grid-ng2{display:block}ag-grid{display:block}ag-grid-polymer{display:block}ag-grid-aurelia{display:block}.ag-rtl{direction:rtl}.ag-ltr{direction:ltr}.ag-select-agg-func-popup{position:absolute}.ag-body-no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ag-root-wrapper{position:relative}.ag-root-wrapper.ag-layout-normal{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ag-root-wrapper-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ag-layout-normal.ag-root-wrapper-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:0px;min-height:0px}.ag-root{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;display:inline-block;width:0px;min-width:0px;-webkit-box-flex:1;-ms-flex:1;flex:1}.ag-layout-normal.ag-root{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ag-font-style{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ag-popup-backdrop{height:100%;left:0;position:fixed;top:0;width:100%}.ag-header{-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.ag-pinned-left-header{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:100%;overflow:hidden}.ag-pinned-right-header{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:100%;overflow:hidden}.ag-header-viewport{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;overflow:hidden;width:0px;min-width:0px;-webkit-box-flex:1;-ms-flex:1;flex:1}.ag-header-row{position:absolute}.ag-header-container{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;position:relative;white-space:nowrap}.ag-header-overlay{display:block;position:absolute}.ag-header-cell{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:100%;position:absolute;vertical-align:bottom}.ag-floating-filter{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:absolute}.ag-floating-filter-body{height:20px;margin-right:25px}.ag-floating-filter-full-body{height:20px;width:100%}.ag-floating-filter-input{width:100%}.ag-floating-filter-input:-moz-read-only{background-color:#eee}.ag-floating-filter-input:read-only{background-color:#eee}.ag-floating-filter-menu{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ag-dnd-ghost{background:#e5e5e5;border:1px solid black;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:move;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:1.4;overflow:hidden;padding:3px;position:absolute;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ag-dnd-ghost-icon{display:inline-block;float:left;padding:2px}.ag-dnd-ghost-label{display:inline-block}.ag-header-group-cell{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:100%;overflow:hidden;position:absolute;text-overflow:ellipsis}.ag-header-group-cell-label{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;display:-ms-flexbox;display:flex}.ag-header-cell-label{overflow:hidden;text-overflow:ellipsis}.ag-header-cell-resize{cursor:col-resize;height:100%;width:4px}.ag-ltr .ag-header-cell-resize{float:right}.ag-ltr .ag-pinned-right-header .ag-header-cell-resize{float:left}.ag-rtl .ag-header-cell-resize{float:left}.ag-rtl .ag-pinned-left-header .ag-header-cell-resize{float:right}.ag-ltr .ag-header-select-all{float:left}.ag-rtl .ag-header-select-all{float:right}.ag-header-expand-icon{padding-left:4px}.ag-header-cell-menu-button{float:right}.ag-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.ag-overlay-panel{display:table;height:100%;pointer-events:none;width:100%}.ag-overlay-wrapper{display:table-cell;text-align:center;vertical-align:middle}.ag-column-panel{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:auto}.ag-column-panel-center{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:400px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-x:hidden;max-height:100vh}.ag-layout-auto-height.ag-body-container{min-height:50px}.ag-layout-auto-height.ag-overlay-no-rows-wrapper{padding-top:30px}.ag-body{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.ag-layout-normal.ag-body{-webkit-box-flex:1;-ms-flex:1;flex:1;height:0px;min-height:0px}.ag-rtl .ag-body{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ag-ltr .ag-body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ag-rtl .ag-floating-top{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ag-ltr .ag-floating-top{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ag-ltr .ag-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ag-rtl .ag-header{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ag-floating-top{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;white-space:nowrap;width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.ag-pinned-left-floating-top{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;overflow:hidden;position:relative}.ag-pinned-right-floating-top{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;overflow:hidden;position:relative}.ag-floating-top-viewport{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;width:0px;min-width:0px;-webkit-box-flex:1;-ms-flex:1;flex:1}.ag-layout-normal.ag-floating-top-viewport{height:100%}.ag-floating-top-container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;white-space:nowrap}.ag-floating-bottom{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;white-space:nowrap;width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.ag-pinned-left-floating-bottom{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;overflow:hidden;position:relative}.ag-pinned-right-floating-bottom{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;overflow:hidden;position:relative}.ag-floating-bottom-viewport{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;width:0px;min-width:0px}.ag-floating-bottom-container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;white-space:nowrap}.ag-pinned-left-cols-container{display:inline-block;position:relative}.ag-pinned-right-cols-viewport{height:100%;overflow-x:hidden;overflow-y:auto}.ag-pinned-left-cols-viewport{height:100%;overflow-x:hidden;overflow-y:auto}.ag-pinned-right-cols-container{display:inline-block;position:relative}.ag-pinned-left-cols-viewport-wrapper{height:100%;overflow:hidden}.ag-body-viewport-wrapper{height:100%;width:0px;min-width:0px;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.ag-body-viewport{overflow-x:auto;overflow-y:auto}.ag-layout-normal.ag-body-viewport{height:100%}.ag-full-width-viewport-wrapper{height:100%;width:100%;display:inline-block;pointer-events:none;overflow:hidden;position:absolute;top:0px;left:0px;-webkit-box-sizing:border-box;box-sizing:border-box}.ag-full-width-viewport{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;pointer-events:none;overflow-x:hidden;overflow-y:auto}.ag-full-width-container{overflow:hidden;position:relative;width:100%}.ag-floating-bottom-full-width-container{display:inline;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.ag-floating-top-full-width-container{display:inline;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.ag-full-width-row{overflow:hidden;pointer-events:all}.ag-body-container{display:inline-block;margin-bottom:-2px;position:relative}.ag-row-animation .ag-row{-webkit-transition:top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s, -webkit-transform 0.4s;transition:top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s, -webkit-transform 0.4s;transition:transform 0.4s, top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s;transition:transform 0.4s, top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s, -webkit-transform 0.4s}.ag-row-no-animation .ag-row{-webkit-transition:background-color 0.1s;transition:background-color 0.1s}.ag-row{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;white-space:nowrap;width:100%}.ag-column-moving .ag-cell{-webkit-transition:left 0.2s;transition:left 0.2s}.ag-column-moving .ag-header-cell{-webkit-transition:left 0.2s;transition:left 0.2s}.ag-column-moving .ag-header-group-cell{-webkit-transition:left 0.2s, width 0.2s;transition:left 0.2s, width 0.2s}.ag-column-drop{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.ag-column-drop-vertical{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:50px;overflow:hidden}.ag-column-drop-vertical .ag-column-drop-list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:20px;overflow-x:auto}.ag-column-drop-vertical .ag-column-drop-cell{display:-webkit-box;display:-ms-flexbox;display:flex}.ag-column-drop-vertical .ag-column-drop-cell .ag-column-drop-cell-text{overflow:hidden;-webkit-box-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis;white-space:nowrap}.ag-column-drop-vertical .ag-column-drop-empty-message{display:block}.ag-column-drop-vertical .ag-column-drop-cell-button{line-height:16px}.ag-ltr .ag-column-drop-vertical .ag-column-drop-cell-button{float:right}.ag-rtl .ag-column-drop-vertical .ag-column-drop-cell-button{float:left}.ag-column-drop-horizontal{white-space:nowrap;overflow:hidden}.ag-column-drop-horizontal .ag-column-drop-cell{display:inline-block}.ag-column-drop-horizontal .ag-column-drop-empty-message{display:inline-block}.ag-column-drop-horizontal .ag-column-drop-list{height:100%}.ag-cell{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap}.ag-cell-with-height{height:100%}.ag-value-slide-out{margin-right:5px;opacity:1;-webkit-transition:opacity 3s, margin-right 3s;transition:opacity 3s, margin-right 3s;-webkit-transition-timing-function:linear;transition-timing-function:linear}.ag-value-slide-out-end{margin-right:10px;opacity:0}.ag-opacity-zero{opacity:0}.ag-cell-edit-input{height:100%;width:100%}.ag-group-cell-entire-row{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.ag-footer-cell-entire-row{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.ag-popup-editor{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ag-menu{max-height:100%;overflow-y:auto;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ag-menu-column-select-wrapper{height:300px;overflow:auto;width:200px}.ag-menu-list{border-collapse:collapse;display:table}.ag-menu-option{display:table-row}.ag-menu-option-text{display:table-cell}.ag-menu-option-shortcut{display:table-cell}.ag-menu-option-icon{display:table-cell}.ag-menu-option-popup-pointer{display:table-cell}.ag-menu-separator{display:table-row}.ag-menu-separator-cell{display:table-cell}.ag-virtual-list-viewport{height:100%;overflow-x:auto;width:100%}.ag-virtual-list-container{overflow:hidden;position:relative}.ag-rich-select{cursor:default;outline:none}.ag-rich-select-row{white-space:nowrap}.ag-rich-select-list{height:200px;width:200px}.ag-set-filter-list{height:200px;width:200px}.ag-set-filter-item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-virtual-list-item{position:absolute;width:100%}.ag-virtual-list-item span:empty:not(.ag-icon){border-left:1px solid transparent}.ag-filter-filter{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.ag-floating-filter-body input{height:19px;margin:0;width:100%}.ag-floating-filter-full-body input{height:19px;margin:0;width:100%}.ag-filter-select{margin:4px 4px 0 4px;width:110px}.ag-list-selection{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ag-column-panel{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:200px}.ag-column-container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:50px;overflow:auto}.ag-column-select-indent{display:inline-block}.ag-ltr .ag-column-select-column{margin-left:16px}.ag-rtl .ag-column-select-column{margin-right:16px}.ag-column-select-column,.ag-column-select-column-group{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;text-overflow:ellipsis;white-space:nowrap}.ag-column-select-column .ag-column-select-label,.ag-column-select-column .ag-column-select-column-group-label,.ag-column-select-column-group .ag-column-select-label,.ag-column-select-column-group .ag-column-select-column-group-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis}.ag-column-select-column .ag-column-drag,.ag-column-select-column-group .ag-column-drag{min-width:16px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.ag-column-select-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.ag-tool-panel .ag-column-select-panel{-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4}.ag-tool-panel-horizontal-resize{cursor:col-resize;height:100%;position:absolute;top:0;width:5px;z-index:1}.ag-rtl .ag-tool-panel-horizontal-resize{float:right;-webkit-transform:translateX(3px);transform:translateX(3px)}.ag-ltr .ag-tool-panel-horizontal-resize{float:left;-webkit-transform:translateX(-3px);transform:translateX(-3px)}.ag-menu-column-select-wrapper .ag-column-select-panel{height:100%}.ag-hidden{display:none !important}.ag-visibility-hidden{visibility:hidden !important}.ag-faded{opacity:0.3}.ag-width-half{display:inline-block;width:50%}.ag-shake-left-to-right{-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:ag-shake-left-to-right;animation-name:ag-shake-left-to-right}@-webkit-keyframes ag-shake-left-to-right{from{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}@keyframes ag-shake-left-to-right{from{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}.ag-icon-aggregation{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOS41IDIuNWgtNmwyIDMuNS0yIDMuNWg2IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZT0iIzAwMCIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-arrows{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTYgNmwtMS40MSAxLjQxTDE2LjE3IDlINHYyaDEyLjE3bC0xLjU4IDEuNTlMMTYgMTRsNC00eiIvPjxwYXRoIGQ9Ik00IDZsMS40MSAxLjQxTDMuODMgOUgxNnYySDMuODNsMS41OCAxLjU5TDQgMTRsLTQtNHoiLz48cGF0aCBkPSJNNiAxNmwxLjQxLTEuNDFMOSAxNi4xN1Y0aDJ2MTIuMTdsMS41OS0xLjU4TDE0IDE2bC00IDR6Ii8+PHBhdGggZD0iTTE0IDRsLTEuNDEgMS40MUwxMSAzLjgzVjE2SDlWMy44M0w3LjQxIDUuNDEgNiA0bDQtNHoiLz48L3N2Zz4=) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-asc{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik01IDNoMnY5SDV6Ii8+PHBhdGggZD0iTTguOTkzIDUuMlYzLjQ5M2gtNnY2SDQuN1Y1LjJoNC4yOTN6IiBpZD0iYiIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjx1c2UgZmlsbD0iI0Q4RDhEOCIgeGxpbms6aHJlZj0iI2EiLz48cGF0aCBzdHJva2U9IiMwMDAiIGQ9Ik01LjUgMy41aDF2OGgtMXoiLz48ZyB0cmFuc2Zvcm09InJvdGF0ZSg0NSA1Ljk5MyA2LjQ5MykiPjx1c2UgZmlsbD0iI0Q4RDhEOCIgeGxpbms6aHJlZj0iI2IiLz48cGF0aCBzdHJva2U9IiMwMDAiIGQ9Ik04LjQ5MyA0Ljd2LS43MDdoLTV2NUg0LjJWNC43aDQuMjkzeiIvPjwvZz48L2c+PC9zdmc+) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-checkbox-checked-readonly{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHJlY3QgaWQ9ImEiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgcng9IjEiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNhIi8+PHJlY3Qgc3Ryb2tlPSIjMDAwIiB4PSIuNSIgeT0iLjUiIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgcng9IjEiLz48cGF0aCBzdHJva2U9IiMwMDAiIGQ9Ik05IDNMNiA4LjVsLTIuNS0yIi8+PC9nPjwvc3ZnPg==) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-checkbox-checked{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHJlY3QgaWQ9ImEiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgcng9IjEiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dXNlIGZpbGw9IiNGRkYiIHhsaW5rOmhyZWY9IiNhIi8+PHJlY3Qgc3Ryb2tlPSIjMDAwIiB4PSIuNSIgeT0iLjUiIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgcng9IjEiLz48cGF0aCBzdHJva2U9IiMwMDAiIGQ9Ik05IDNMNiA4LjVsLTIuNS0yIi8+PC9nPjwvc3ZnPg==) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-checkbox-indeterminate-readonly{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHJlY3QgaWQ9ImEiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgcng9IjEiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNhIi8+PHJlY3Qgc3Ryb2tlPSIjMDAwIiB4PSIuNSIgeT0iLjUiIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgcng9IjEiLz48cGF0aCBmaWxsPSIjMDAwIiBkPSJNNCA1aDR2Mkg0eiIvPjwvZz48L3N2Zz4=) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-checkbox-indeterminate{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHJlY3QgaWQ9ImEiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgcng9IjEiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dXNlIGZpbGw9IiNGRkYiIHhsaW5rOmhyZWY9IiNhIi8+PHJlY3Qgc3Ryb2tlPSIjMDAwIiB4PSIuNSIgeT0iLjUiIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgcng9IjEiLz48cGF0aCBmaWxsPSIjMDAwIiBkPSJNNCA1aDR2Mkg0eiIvPjwvZz48L3N2Zz4=) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-checkbox-unchecked-readonly{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHJlY3QgaWQ9ImEiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgcng9IjEiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNhIi8+PHJlY3Qgc3Ryb2tlPSIjMDAwIiB4PSIuNSIgeT0iLjUiIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgcng9IjEiLz48L2c+PC9zdmc+) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-checkbox-unchecked{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHJlY3QgaWQ9ImEiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgcng9IjEiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dXNlIGZpbGw9IiNGRkYiIHhsaW5rOmhyZWY9IiNhIi8+PHJlY3Qgc3Ryb2tlPSIjMDAwIiB4PSIuNSIgeT0iLjUiIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgcng9IjEiLz48L2c+PC9zdmc+) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-column{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAxaDR2Mkgxem0wIDNoNHY3SDF6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-columns{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAxaDR2Mkgxem02IDBoNHYySDd6TTEgNWg0djJIMXptNiAwaDR2Mkg3ek0xIDloNHYySDF6bTYgMGg0djJIN3oiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-contracted{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxyZWN0IHN0cm9rZS1vcGFjaXR5PSIuNSIgc3Ryb2tlPSIjMDAwIiB4PSIxLjUiIHk9IjEuNSIgd2lkdGg9IjkiIGhlaWdodD0iOSIgcng9IjEiLz48cGF0aCBmaWxsPSIjMDAwIiBkPSJNOSA1djJIM1Y1eiIvPjwvZz48L3N2Zz4=) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-copy{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiMwMDAiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTQuNSA0LjVoNXY1aC01eiIvPjxwYXRoIGQ9Ik03LjUgMi41aC01djVoMnYyaDV2LTVoLTJ2LTJ6Ii8+PC9nPjwvc3ZnPg==) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-cut{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiMwMDAiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTMgMy4xMmMuNjY3LjA3OCAzIDEuNzQ1IDcgNS0uMzI2LjIwNC0uNjU5LjIwNC0xIDAtLjM0MS0uMjA2LTEuNjc0LTEuMjA2LTQtMyAwIC42NjYtLjY2Ny42NjYtMiAwLTItMS0xLTIuMTIgMC0yeiIvPjxwYXRoIGQ9Ik0zIDguMjY0Yy42NjctLjA4IDMtMS43NDYgNy01LS4zMjYtLjIwNS0uNjU5LS4yMDUtMSAwLS4zNDEuMjA0LTEuNjc0IDEuMjA0LTQgMyAwLS42NjctLjY2Ny0uNjY3LTIgMC0yIDEtMSAyLjExOSAwIDJ6Ii8+PC9nPjwvc3ZnPg==) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-desc{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik01IDJoMnY5SDV6Ii8+PHBhdGggZD0iTTguOTkzIDYuMVY0LjM5M2gtNnY2SDQuN1Y2LjFoNC4yOTN6IiBpZD0iYiIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjx1c2UgZmlsbD0iI0Q4RDhEOCIgeGxpbms6aHJlZj0iI2EiLz48cGF0aCBzdHJva2U9IiMwMDAiIGQ9Ik01LjUgMi41aDF2OGgtMXoiLz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtMTM1IDUuOTkzIDcuMzkzKSI+PHVzZSBmaWxsPSIjRDhEOEQ4IiB4bGluazpocmVmPSIjYiIvPjxwYXRoIHN0cm9rZT0iIzAwMCIgZD0iTTguNDkzIDUuNnYtLjcwN2gtNXY1SDQuMlY1LjZoNC4yOTN6Ii8+PC9nPjwvZz48L3N2Zz4=) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-expanded{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxyZWN0IHN0cm9rZS1vcGFjaXR5PSIuNSIgc3Ryb2tlPSIjMDAwIiB4PSIxLjUiIHk9IjEuNSIgd2lkdGg9IjkiIGhlaWdodD0iOSIgcng9IjEiLz48cGF0aCBmaWxsPSIjMDAwIiBkPSJNNSAzaDJ2Nkg1eiIvPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik05IDV2MkgzVjV6Ii8+PC9nPjwvc3ZnPg==) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-eye-slash{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0zLjAwMSAzLjkwOEwzIDRhMyAzIDAgMSAwIDUuOTk5LS4wOTJBNS4yNDggNS4yNDggMCAwIDAgNiAzYy0xLjEgMC0yLjEuMzAzLTIuOTk5LjkwOHoiIGZpbGw9IiMwMDAiLz48cGF0aCBkPSJNNCA0LjVjLjY2Ny0uMzMzIDEuNjY3LS41IDMtLjUiIHN0cm9rZT0iIzk3OTc5NyIvPjxwYXRoIGQ9Ik0xIDZjMS4zMzMtMiAzLTMgNS0zczMuNjY3IDEgNSAzQzkuNjY3IDggOCA5IDYgOVMyLjMzMyA4IDEgNnoiIHN0cm9rZT0iIzAwMCIvPjxwYXRoIGQ9Ik00LjAwNCAyLjgzNWw0Ljk5MiA2LjMzIiBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiLz48cGF0aCBkPSJNMy4wMDQgMi44MzVsNC45OTIgNi4zMyIgc3Ryb2tlPSIjRkZGIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+PC9nPjwvc3ZnPg==) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-eye{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0zLjAwMSAzLjkwOEwzIDRhMyAzIDAgMSAwIDUuOTk5LS4wOTJBNS4yNDggNS4yNDggMCAwIDAgNiAzYy0xLjEgMC0yLjEuMzAzLTIuOTk5LjkwOHoiIGZpbGw9IiMwMDAiLz48cGF0aCBkPSJNNCA0LjVjLjY2Ny0uMzMzIDEuNjY3LS41IDMtLjUiIHN0cm9rZT0iIzk3OTc5NyIvPjxwYXRoIGQ9Ik0xIDZjMS4zMzMtMiAzLTMgNS0zczMuNjY3IDEgNSAzQzkuNjY3IDggOCA5IDYgOVMyLjMzMyA4IDEgNnoiIHN0cm9rZT0iIzAwMCIvPjwvZz48L3N2Zz4=) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-filter{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAyaDEwTDcgNnY1TDUgOVY2TDEgMnptNCA0djFoMlY2SDV6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-group{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIHN0cm9rZT0iIzAwMCIgZD0iTTcuNSAxLjVoM3YyaC0zem0wIDRoM3YyaC0zem0wIDRoM3YyaC0zeiIvPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0yIDNoMXY4SDJ6bTEgM2g0djFIM3ptMi00aDN2MUg1eiIvPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0yIDEwaDV2MUgyeiIvPjxwYXRoIHN0cm9rZT0iIzAwMCIgZD0iTTEuNSAxLjVoM3YyaC0zeiIvPjwvZz48L3N2Zz4=) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-indeterminate{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0zLjA1NiA0LjU4MWEzLjAwMSAzLjAwMSAwIDAgMCA1Ljg4OCAwQzguMDU5IDQuMTk0IDcuMDc4IDQgNiA0Yy0xLjA3OCAwLTIuMDYuMTk0LTIuOTQ0LjU4MXoiIGZpbGw9IiMwMDAiLz48cGF0aCBkPSJNNCA1LjVjLjY2Ny0uMzMzIDEuNjY3LS41IDMtLjUiIHN0cm9rZT0iIzk3OTc5NyIvPjxwYXRoIGQ9Ik0xIDZjMS4zMzMtMS4zMzMgMy0yIDUtMnMzLjY2Ny42NjcgNSAyQzkuNjY3IDcuMzMzIDggOCA2IDhzLTMuNjY3LS42NjctNS0yeiIgc3Ryb2tlPSIjMDAwIi8+PC9nPjwvc3ZnPg==) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-left{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik01LjUgMS41aDJ2OWgtMnoiLz48cGF0aCBkPSJNNy45OTMgNC43VjIuOTkzaC02djZIMy43VjQuN2g0LjI5M3oiIGlkPSJiIi8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoOTAgNi41IDYpIj48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNhIi8+PHBhdGggc3Ryb2tlPSIjMDAwIiBkPSJNNiAyaDF2OEg2eiIvPjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtNDUgNC45OTMgNS45OTMpIj48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNiIi8+PHBhdGggc3Ryb2tlPSIjMDAwIiBkPSJNNy40OTMgNC4ydi0uNzA3aC01djVIMy4yVjQuMmg0LjI5M3oiLz48L2c+PC9nPjwvc3ZnPg==) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-loading{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik01IDFoMnYzSDV6Ii8+PHBhdGggaWQ9ImIiIGQ9Ik01IDhoMnYzSDV6Ii8+PHBhdGggaWQ9ImMiIGQ9Ik0xIDVoM3YySDF6Ii8+PHBhdGggaWQ9ImQiIGQ9Ik04IDVoM3YySDh6Ii8+PHBhdGggaWQ9ImUiIGQ9Ik00IDBoMnYzSDR6Ii8+PHBhdGggaWQ9ImYiIGQ9Ik00IDdoMnYzSDR6Ii8+PHBhdGggaWQ9ImciIGQ9Ik0wIDRoM3YySDB6Ii8+PHBhdGggaWQ9ImgiIGQ9Ik03IDRoM3YySDd6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHVzZSBmaWxsPSIjRDhEOEQ4IiB4bGluazpocmVmPSIjYSIvPjxwYXRoIHN0cm9rZT0iIzk3OTc5NyIgZD0iTTUuNSAxLjVoMXYyaC0xeiIvPjx1c2UgZmlsbD0iI0Q4RDhEOCIgeGxpbms6aHJlZj0iI2IiLz48cGF0aCBzdHJva2U9IiM5Nzk3OTciIGQ9Ik01LjUgOC41aDF2MmgtMXoiLz48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNjIi8+PHBhdGggc3Ryb2tlPSIjOTc5Nzk3IiBkPSJNMS41IDUuNWgydjFoLTJ6Ii8+PHVzZSBmaWxsPSIjRDhEOEQ4IiB4bGluazpocmVmPSIjZCIvPjxwYXRoIHN0cm9rZT0iIzk3OTc5NyIgZD0iTTguNSA1LjVoMnYxaC0yeiIvPjxnIG9wYWNpdHk9Ii43MTQiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1IDQuMjkzIDYuNzA3KSI+PHVzZSBmaWxsPSIjRDhEOEQ4IiB4bGluazpocmVmPSIjZSIvPjxwYXRoIHN0cm9rZT0iIzk3OTc5NyIgZD0iTTQuNS41aDF2MmgtMXoiLz48L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUgNC4yOTMgNi43MDcpIj48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNmIi8+PHBhdGggc3Ryb2tlPSIjOTc5Nzk3IiBkPSJNNC41IDcuNWgxdjJoLTF6Ii8+PC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1IDQuMjkzIDYuNzA3KSI+PHVzZSBmaWxsPSIjRDhEOEQ4IiB4bGluazpocmVmPSIjZyIvPjxwYXRoIHN0cm9rZT0iIzk3OTc5NyIgZD0iTS41IDQuNWgydjFoLTJ6Ii8+PC9nPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1IDQuMjkzIDYuNzA3KSI+PHVzZSBmaWxsPSIjRDhEOEQ4IiB4bGluazpocmVmPSIjaCIvPjxwYXRoIHN0cm9rZT0iIzk3OTc5NyIgZD0iTTcuNSA0LjVoMnYxaC0yeiIvPjwvZz48L2c+PC9nPjwvc3ZnPg==) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-menu{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMSAxaDEwdjJIMXptMCA0aDEwdjJIMXptMCA0aDEwdjJIMXoiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-minus{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMiA1aDh2MkgyeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-none{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik01IDNoMnY2SDV6Ii8+PHBhdGggZD0iTTguMTQ2IDguMTgyVjYuNDc1aC01djVoMS43MDhWOC4xODJoMy4yOTJ6IiBpZD0iYiIvPjxwYXRoIGQ9Ik04LjUgMi45MTRWMS4yMDdoLTV2NWgxLjcwN1YyLjkxNEg4LjV6IiBpZD0iYyIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjx1c2UgZmlsbD0iI0Q4RDhEOCIgeGxpbms6aHJlZj0iI2EiLz48cGF0aCBzdHJva2U9IiMwMDAiIGQ9Ik01LjUgMy41aDF2NWgtMXoiLz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtMTM1IDUuNjQ2IDguNDc1KSI+PHVzZSBmaWxsPSIjRDhEOEQ4IiB4bGluazpocmVmPSIjYiIvPjxwYXRoIHN0cm9rZT0iIzAwMCIgZD0iTTcuNjQ2IDcuNjgydi0uNzA3aC00djRoLjcwOFY3LjY4MmgzLjI5MnoiLz48L2c+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUgNiAzLjcwNykiPjx1c2UgZmlsbD0iI0Q4RDhEOCIgeGxpbms6aHJlZj0iI2MiLz48cGF0aCBzdHJva2U9IiMwMDAiIGQ9Ik04IDIuNDE0di0uNzA3SDR2NGguNzA3VjIuNDE0SDh6Ii8+PC9nPjwvZz48L3N2Zz4=) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-not-allowed{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiMwMDAiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGNpcmNsZSBjeD0iNiIgY3k9IjYiIHI9IjQiLz48cGF0aCBkPSJNOC41IDMuNUwzLjQwMSA4LjU5OSIgc3Ryb2tlLWxpbmVjYXA9InNxdWFyZSIvPjwvZz48L3N2Zz4=) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-paste{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiMwMDAiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggZD0iTTIuNSAyLjVoN3Y3aC03eiIvPjxwYXRoIGQ9Ik02LjUgMS41aC0xdjJoLTF2MWgzdi0xaC0xdi0yeiIvPjwvZz48L3N2Zz4=) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-pin{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik0zIDJoNnYxSDh2NGwyIDFIN2wtMSAzLTEtM0gybDItMVYzSDN6Ii8+PHBhdGggZmlsbC1vcGFjaXR5PSIuNSIgZmlsbD0iI0ZGRiIgZD0iTTUgM2gxdjRINXoiLz48cGF0aCBmaWxsLW9wYWNpdHk9Ii4yOCIgZmlsbD0iI0ZGRiIgZD0iTTQgM2gxdjNINHoiLz48L2c+PC9zdmc+) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-pivot{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBzdHJva2U9IiMwMDAiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHJlY3QgeD0iMS41IiB5PSIxLjUiIHdpZHRoPSI5IiBoZWlnaHQ9IjkiIHJ4PSIxIi8+PHBhdGggZD0iTTEwLjUgMy41aC05bTItMnY5IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+PHBhdGggZD0iTTcuNSA2LjVsMS0xIDEgMW0tMyAxbC0xIDEgMSAxIi8+PHBhdGggZD0iTTguNSA1LjV2M2gtMyIvPjwvZz48L3N2Zz4=) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-plus{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik01IDJoMnY4SDV6Ii8+PHBhdGggZD0iTTIgNWg4djJIMnoiLz48L2c+PC9zdmc+) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-right{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik00LjUgMS41aDJ2OWgtMnoiLz48cGF0aCBkPSJNOS45OTMgNC43VjIuOTkzaC02djZINS43VjQuN2g0LjI5M3oiIGlkPSJiIi8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoOTAgNS41IDYpIj48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNhIi8+PHBhdGggc3Ryb2tlPSIjMDAwIiBkPSJNNSAyaDF2OEg1eiIvPjwvZz48ZyB0cmFuc2Zvcm09InNjYWxlKC0xIDEpIHJvdGF0ZSgtNDUgMCAyMi44NzQpIj48dXNlIGZpbGw9IiNEOEQ4RDgiIHhsaW5rOmhyZWY9IiNiIi8+PHBhdGggc3Ryb2tlPSIjMDAwIiBkPSJNOS40OTMgNC4ydi0uNzA3aC01djVINS4yVjQuMmg0LjI5M3oiLz48L2c+PC9nPjwvc3ZnPg==) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-small-left{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMyA2bDQtNHY4eiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-small-right{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNSAybDQgNC00IDR6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-small-up{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMiA3bDQtNCA0IDR6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-small-down{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMiA1aDhMNiA5eiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-tick{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS41IDUuNWwzIDMgNi02IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZT0iIzAwMCIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-cross{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMiAxMGw4LThtMCA4TDIgMiIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjIiIGZpbGw9Im5vbmUiLz48L3N2Zz4=) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-tree-open{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMiA1aDhMNiA5eiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-tree-closed{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNSAybDQgNC00IDR6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.ag-icon-tree-indeterminate{display:inline-block;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMiA1aDh2MkgyeiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) center no-repeat;background-size:12px 12px;-webkit-filter:"initial";filter:"initial";height:12px;width:12px}.loading-filter{background-color:#e6e6e6;height:100%;padding:5px;position:absolute;top:34px;width:100%;z-index:1}.ag-details-row{height:100%;width:100%}.ag-details-grid{height:100%;width:100%}.ag-column-select-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ag-ltr .ag-toolpanel-indent-1{padding-left:10px}.ag-rtl .ag-toolpanel-indent-1{padding-right:10px}.ag-ltr .ag-row-group-indent-1{padding-left:10px}.ag-rtl .ag-row-group-indent-1{padding-right:10px}.ag-ltr .ag-toolpanel-indent-2{padding-left:20px}.ag-rtl .ag-toolpanel-indent-2{padding-right:20px}.ag-ltr .ag-row-group-indent-2{padding-left:20px}.ag-rtl .ag-row-group-indent-2{padding-right:20px}.ag-ltr .ag-toolpanel-indent-3{padding-left:30px}.ag-rtl .ag-toolpanel-indent-3{padding-right:30px}.ag-ltr .ag-row-group-indent-3{padding-left:30px}.ag-rtl .ag-row-group-indent-3{padding-right:30px}.ag-ltr .ag-toolpanel-indent-4{padding-left:40px}.ag-rtl .ag-toolpanel-indent-4{padding-right:40px}.ag-ltr .ag-row-group-indent-4{padding-left:40px}.ag-rtl .ag-row-group-indent-4{padding-right:40px}.ag-ltr .ag-toolpanel-indent-5{padding-left:50px}.ag-rtl .ag-toolpanel-indent-5{padding-right:50px}.ag-ltr .ag-row-group-indent-5{padding-left:50px}.ag-rtl .ag-row-group-indent-5{padding-right:50px}.ag-ltr .ag-toolpanel-indent-6{padding-left:60px}.ag-rtl .ag-toolpanel-indent-6{padding-right:60px}.ag-ltr .ag-row-group-indent-6{padding-left:60px}.ag-rtl .ag-row-group-indent-6{padding-right:60px}.ag-ltr .ag-toolpanel-indent-7{padding-left:70px}.ag-rtl .ag-toolpanel-indent-7{padding-right:70px}.ag-ltr .ag-row-group-indent-7{padding-left:70px}.ag-rtl .ag-row-group-indent-7{padding-right:70px}.ag-ltr .ag-toolpanel-indent-8{padding-left:80px}.ag-rtl .ag-toolpanel-indent-8{padding-right:80px}.ag-ltr .ag-row-group-indent-8{padding-left:80px}.ag-rtl .ag-row-group-indent-8{padding-right:80px}.ag-ltr .ag-toolpanel-indent-9{padding-left:90px}.ag-rtl .ag-toolpanel-indent-9{padding-right:90px}.ag-ltr .ag-row-group-indent-9{padding-left:90px}.ag-rtl .ag-row-group-indent-9{padding-right:90px}.ag-ltr .ag-toolpanel-indent-10{padding-left:100px}.ag-rtl .ag-toolpanel-indent-10{padding-right:100px}.ag-ltr .ag-row-group-indent-10{padding-left:100px}.ag-rtl .ag-row-group-indent-10{padding-right:100px}.ag-ltr .ag-toolpanel-indent-11{padding-left:110px}.ag-rtl .ag-toolpanel-indent-11{padding-right:110px}.ag-ltr .ag-row-group-indent-11{padding-left:110px}.ag-rtl .ag-row-group-indent-11{padding-right:110px}.ag-ltr .ag-toolpanel-indent-12{padding-left:120px}.ag-rtl .ag-toolpanel-indent-12{padding-right:120px}.ag-ltr .ag-row-group-indent-12{padding-left:120px}.ag-rtl .ag-row-group-indent-12{padding-right:120px}.ag-ltr .ag-toolpanel-indent-13{padding-left:130px}.ag-rtl .ag-toolpanel-indent-13{padding-right:130px}.ag-ltr .ag-row-group-indent-13{padding-left:130px}.ag-rtl .ag-row-group-indent-13{padding-right:130px}.ag-ltr .ag-toolpanel-indent-14{padding-left:140px}.ag-rtl .ag-toolpanel-indent-14{padding-right:140px}.ag-ltr .ag-row-group-indent-14{padding-left:140px}.ag-rtl .ag-row-group-indent-14{padding-right:140px}.ag-ltr .ag-toolpanel-indent-15{padding-left:150px}.ag-rtl .ag-toolpanel-indent-15{padding-right:150px}.ag-ltr .ag-row-group-indent-15{padding-left:150px}.ag-rtl .ag-row-group-indent-15{padding-right:150px}.ag-ltr .ag-toolpanel-indent-16{padding-left:160px}.ag-rtl .ag-toolpanel-indent-16{padding-right:160px}.ag-ltr .ag-row-group-indent-16{padding-left:160px}.ag-rtl .ag-row-group-indent-16{padding-right:160px}.ag-ltr .ag-toolpanel-indent-17{padding-left:170px}.ag-rtl .ag-toolpanel-indent-17{padding-right:170px}.ag-ltr .ag-row-group-indent-17{padding-left:170px}.ag-rtl .ag-row-group-indent-17{padding-right:170px}.ag-ltr .ag-toolpanel-indent-18{padding-left:180px}.ag-rtl .ag-toolpanel-indent-18{padding-right:180px}.ag-ltr .ag-row-group-indent-18{padding-left:180px}.ag-rtl .ag-row-group-indent-18{padding-right:180px}.ag-ltr .ag-toolpanel-indent-19{padding-left:190px}.ag-rtl .ag-toolpanel-indent-19{padding-right:190px}.ag-ltr .ag-row-group-indent-19{padding-left:190px}.ag-rtl .ag-row-group-indent-19{padding-right:190px}.ag-ltr .ag-toolpanel-indent-20{padding-left:200px}.ag-rtl .ag-toolpanel-indent-20{padding-right:200px}.ag-ltr .ag-row-group-indent-20{padding-left:200px}.ag-rtl .ag-row-group-indent-20{padding-right:200px}.ag-ltr .ag-toolpanel-indent-21{padding-left:210px}.ag-rtl .ag-toolpanel-indent-21{padding-right:210px}.ag-ltr .ag-row-group-indent-21{padding-left:210px}.ag-rtl .ag-row-group-indent-21{padding-right:210px}.ag-ltr .ag-toolpanel-indent-22{padding-left:220px}.ag-rtl .ag-toolpanel-indent-22{padding-right:220px}.ag-ltr .ag-row-group-indent-22{padding-left:220px}.ag-rtl .ag-row-group-indent-22{padding-right:220px}.ag-ltr .ag-toolpanel-indent-23{padding-left:230px}.ag-rtl .ag-toolpanel-indent-23{padding-right:230px}.ag-ltr .ag-row-group-indent-23{padding-left:230px}.ag-rtl .ag-row-group-indent-23{padding-right:230px}.ag-ltr .ag-toolpanel-indent-24{padding-left:240px}.ag-rtl .ag-toolpanel-indent-24{padding-right:240px}.ag-ltr .ag-row-group-indent-24{padding-left:240px}.ag-rtl .ag-row-group-indent-24{padding-right:240px}.ag-ltr .ag-toolpanel-indent-25{padding-left:250px}.ag-rtl .ag-toolpanel-indent-25{padding-right:250px}.ag-ltr .ag-row-group-indent-25{padding-left:250px}.ag-rtl .ag-row-group-indent-25{padding-right:250px}.ag-ltr .ag-toolpanel-indent-26{padding-left:260px}.ag-rtl .ag-toolpanel-indent-26{padding-right:260px}.ag-ltr .ag-row-group-indent-26{padding-left:260px}.ag-rtl .ag-row-group-indent-26{padding-right:260px}.ag-ltr .ag-toolpanel-indent-27{padding-left:270px}.ag-rtl .ag-toolpanel-indent-27{padding-right:270px}.ag-ltr .ag-row-group-indent-27{padding-left:270px}.ag-rtl .ag-row-group-indent-27{padding-right:270px}.ag-ltr .ag-toolpanel-indent-28{padding-left:280px}.ag-rtl .ag-toolpanel-indent-28{padding-right:280px}.ag-ltr .ag-row-group-indent-28{padding-left:280px}.ag-rtl .ag-row-group-indent-28{padding-right:280px}.ag-ltr .ag-toolpanel-indent-29{padding-left:290px}.ag-rtl .ag-toolpanel-indent-29{padding-right:290px}.ag-ltr .ag-row-group-indent-29{padding-left:290px}.ag-rtl .ag-row-group-indent-29{padding-right:290px}.ag-ltr .ag-toolpanel-indent-30{padding-left:300px}.ag-rtl .ag-toolpanel-indent-30{padding-right:300px}.ag-ltr .ag-row-group-indent-30{padding-left:300px}.ag-rtl .ag-row-group-indent-30{padding-right:300px}.ag-ltr .ag-toolpanel-indent-31{padding-left:310px}.ag-rtl .ag-toolpanel-indent-31{padding-right:310px}.ag-ltr .ag-row-group-indent-31{padding-left:310px}.ag-rtl .ag-row-group-indent-31{padding-right:310px}.ag-ltr .ag-toolpanel-indent-32{padding-left:320px}.ag-rtl .ag-toolpanel-indent-32{padding-right:320px}.ag-ltr .ag-row-group-indent-32{padding-left:320px}.ag-rtl .ag-row-group-indent-32{padding-right:320px}.ag-ltr .ag-toolpanel-indent-33{padding-left:330px}.ag-rtl .ag-toolpanel-indent-33{padding-right:330px}.ag-ltr .ag-row-group-indent-33{padding-left:330px}.ag-rtl .ag-row-group-indent-33{padding-right:330px}.ag-ltr .ag-toolpanel-indent-34{padding-left:340px}.ag-rtl .ag-toolpanel-indent-34{padding-right:340px}.ag-ltr .ag-row-group-indent-34{padding-left:340px}.ag-rtl .ag-row-group-indent-34{padding-right:340px}.ag-ltr .ag-toolpanel-indent-35{padding-left:350px}.ag-rtl .ag-toolpanel-indent-35{padding-right:350px}.ag-ltr .ag-row-group-indent-35{padding-left:350px}.ag-rtl .ag-row-group-indent-35{padding-right:350px}.ag-ltr .ag-toolpanel-indent-36{padding-left:360px}.ag-rtl .ag-toolpanel-indent-36{padding-right:360px}.ag-ltr .ag-row-group-indent-36{padding-left:360px}.ag-rtl .ag-row-group-indent-36{padding-right:360px}.ag-ltr .ag-toolpanel-indent-37{padding-left:370px}.ag-rtl .ag-toolpanel-indent-37{padding-right:370px}.ag-ltr .ag-row-group-indent-37{padding-left:370px}.ag-rtl .ag-row-group-indent-37{padding-right:370px}.ag-ltr .ag-toolpanel-indent-38{padding-left:380px}.ag-rtl .ag-toolpanel-indent-38{padding-right:380px}.ag-ltr .ag-row-group-indent-38{padding-left:380px}.ag-rtl .ag-row-group-indent-38{padding-right:380px}.ag-ltr .ag-toolpanel-indent-39{padding-left:390px}.ag-rtl .ag-toolpanel-indent-39{padding-right:390px}.ag-ltr .ag-row-group-indent-39{padding-left:390px}.ag-rtl .ag-row-group-indent-39{padding-right:390px}.ag-ltr .ag-toolpanel-indent-40{padding-left:400px}.ag-rtl .ag-toolpanel-indent-40{padding-right:400px}.ag-ltr .ag-row-group-indent-40{padding-left:400px}.ag-rtl .ag-row-group-indent-40{padding-right:400px}.ag-ltr .ag-toolpanel-indent-41{padding-left:410px}.ag-rtl .ag-toolpanel-indent-41{padding-right:410px}.ag-ltr .ag-row-group-indent-41{padding-left:410px}.ag-rtl .ag-row-group-indent-41{padding-right:410px}.ag-ltr .ag-toolpanel-indent-42{padding-left:420px}.ag-rtl .ag-toolpanel-indent-42{padding-right:420px}.ag-ltr .ag-row-group-indent-42{padding-left:420px}.ag-rtl .ag-row-group-indent-42{padding-right:420px}.ag-ltr .ag-toolpanel-indent-43{padding-left:430px}.ag-rtl .ag-toolpanel-indent-43{padding-right:430px}.ag-ltr .ag-row-group-indent-43{padding-left:430px}.ag-rtl .ag-row-group-indent-43{padding-right:430px}.ag-ltr .ag-toolpanel-indent-44{padding-left:440px}.ag-rtl .ag-toolpanel-indent-44{padding-right:440px}.ag-ltr .ag-row-group-indent-44{padding-left:440px}.ag-rtl .ag-row-group-indent-44{padding-right:440px}.ag-ltr .ag-toolpanel-indent-45{padding-left:450px}.ag-rtl .ag-toolpanel-indent-45{padding-right:450px}.ag-ltr .ag-row-group-indent-45{padding-left:450px}.ag-rtl .ag-row-group-indent-45{padding-right:450px}.ag-ltr .ag-toolpanel-indent-46{padding-left:460px}.ag-rtl .ag-toolpanel-indent-46{padding-right:460px}.ag-ltr .ag-row-group-indent-46{padding-left:460px}.ag-rtl .ag-row-group-indent-46{padding-right:460px}.ag-ltr .ag-toolpanel-indent-47{padding-left:470px}.ag-rtl .ag-toolpanel-indent-47{padding-right:470px}.ag-ltr .ag-row-group-indent-47{padding-left:470px}.ag-rtl .ag-row-group-indent-47{padding-right:470px}.ag-ltr .ag-toolpanel-indent-48{padding-left:480px}.ag-rtl .ag-toolpanel-indent-48{padding-right:480px}.ag-ltr .ag-row-group-indent-48{padding-left:480px}.ag-rtl .ag-row-group-indent-48{padding-right:480px}.ag-ltr .ag-toolpanel-indent-49{padding-left:490px}.ag-rtl .ag-toolpanel-indent-49{padding-right:490px}.ag-ltr .ag-row-group-indent-49{padding-left:490px}.ag-rtl .ag-row-group-indent-49{padding-right:490px}.ag-tool-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-sizing:border-box;box-sizing:border-box}.ag-tool-panel .ag-side-buttons{width:20px}.ag-tool-panel .ag-side-buttons button{display:block;-webkit-transform:rotate(90deg) translateY(-20px);transform:rotate(90deg) translateY(-20px);-webkit-transform-origin:left top 0;transform-origin:left top 0;white-space:nowrap;outline:none}.ag-tool-panel .panel-container{width:180px}.ag-tool-panel.full-width .panel-container{width:200px}.ag-rtl .ag-tool-panel .ag-side-buttons button{-webkit-transform:rotate(-90deg) translatex(20px);transform:rotate(-90deg) translatex(20px);-webkit-transform-origin:right bottom 0;transform-origin:right bottom 0}.ag-row-inline-editing{z-index:1}@-webkit-keyframes OBJECT-HINT-GLOW{0%{box-shadow:inset 0px 0px 0px transparent}50%{box-shadow:inset 0px 0px 12px #757575}100%{box-shadow:inset 0px 0px 0px transparent}}@-moz-keyframes OBJECT-HINT-GLOW{0%{box-shadow:inset 0px 0px 0px transparent}50%{box-shadow:inset 0px 0px 12px #757575}100%{box-shadow:inset 0px 0px 0px transparent}}@-o-keyframes OBJECT-HINT-GLOW{0%{box-shadow:inset 0px 0px 0px transparent}50%{box-shadow:inset 0px 0px 12px #757575}100%{box-shadow:inset 0px 0px 0px transparent}}@keyframes OBJECT-HINT-GLOW{0%{box-shadow:inset 0px 0px 0px transparent}50%{box-shadow:inset 0px 0px 12px #757575}100%{box-shadow:inset 0px 0px 0px transparent}}@-webkit-keyframes TEXT-HINT-GLOW{0%{text-shadow:0px 0px 0px transparent}50%{text-shadow:0px 0px 12px #525252;color:#3C3C3C}100%{text-shadow:0px 0px 0px transparent}}@-moz-keyframes TEXT-HINT-GLOW{0%{text-shadow:0px 0px 0px transparent}50%{text-shadow:0px 0px 12px #525252;color:#3C3C3C}100%{text-shadow:0px 0px 0px transparent}}@-o-keyframes TEXT-HINT-GLOW{0%{text-shadow:0px 0px 0px transparent}50%{text-shadow:0px 0px 12px #525252;color:#3C3C3C}100%{text-shadow:0px 0px 0px transparent}}@keyframes TEXT-HINT-GLOW{0%{text-shadow:0px 0px 0px transparent}50%{text-shadow:0px 0px 12px #525252;color:#3C3C3C}100%{text-shadow:0px 0px 0px transparent}}.tour-hint-object,.ag-table-container.highlight-first-row .ag-row:first-child{-webkit-animation:OBJECT-HINT-GLOW 2s infinite;-moz-animation:OBJECT-HINT-GLOW 2s infinite;-o-animation:OBJECT-HINT-GLOW 2s infinite;animation:OBJECT-HINT-GLOW 2s infinite;border-radius:4px}.tour-hint-text{-webkit-animation:TEXT-HINT-GLOW 2s infinite;-moz-animation:TEXT-HINT-GLOW 2s infinite;-o-animation:TEXT-HINT-GLOW 2s infinite;animation:TEXT-HINT-GLOW 2s infinite}.ag-table-container{padding:0px;clear:both;position:relative}.report-container .ag-table-container{padding:0px}.ag-table-container.highlight-first-row .ag-row:first-child{border-radius:0}.ag-table-container .pagination-wrapper{margin:0px !important}.ag-wonder-sauce{line-height:1.4;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;color:#3C3C3C}.ag-wonder-sauce img{vertical-align:middle;border:0}.ag-wonder-sauce .ag-root{color:#3C3C3C}.report-container .ag-wonder-sauce .ag-root,.student-list .ag-wonder-sauce .ag-root{border:0px}.ag-wonder-sauce .ag-cell-not-inline-editing{padding:14px 2px 2px 20px}.ag-wonder-sauce .ag-cell-range-selected-1:not(.ag-cell-focus){background-color:rgba(120,120,120,0.4)}.ag-wonder-sauce .ag-cell-range-selected-2:not(.ag-cell-focus){background-color:rgba(80,80,80,0.4)}.ag-wonder-sauce .ag-cell-range-selected-3:not(.ag-cell-focus){background-color:rgba(40,40,40,0.4)}.ag-wonder-sauce .ag-cell-range-selected-4:not(.ag-cell-focus){background-color:rgba(0,0,0,0.4)}.ag-wonder-sauce .ag-column-moving .ag-cell{-webkit-transition:left 0.2s;-moz-transition:left 0.2s;-o-transition:left 0.2s;-ms-transition:left 0.2s;transition:left 0.2s}.ag-user-cell{text-align:left}.ag-wonder-sauce .ag-column-moving .ag-header-cell{-webkit-transition:left 0.2s;-moz-transition:left 0.2s;-o-transition:left 0.2s;-ms-transition:left 0.2s;transition:left 0.2s}.ag-wonder-sauce .ag-column-moving .ag-header-group-cell{-webkit-transition:left 0.2s;-moz-transition:left 0.2s;-o-transition:left 0.2s;-ms-transition:left 0.2s;transition:left 0.2s}.ag-wonder-sauce .ag-cell-first-right-pinned{border-left:1px solid #DADADA !important}.ag-wonder-sauce .ag-cell-focus .details-button,.ag-wonder-sauce .ag-cell-no-focus .details-button{position:absolute;bottom:7px;left:20px;color:#007FAD;font-size:11px}.ag-wonder-sauce .ag-cell-focus .details-button:hover,.ag-wonder-sauce .ag-cell-no-focus .details-button:hover{text-decoration:underline}.ag-wonder-sauce .ag-cell-focus{border-right:none;border-top:1px solid transparent;border-left:1px solid transparent;border-bottom:1px solid rgba(220,220,220,0.5)}.ag-wonder-sauce .ag-cell-focus:focus{outline:none}.ag-wonder-sauce .ag-cell-no-focus{border-right:none;border-top:1px solid transparent;border-left:1px solid transparent;border-bottom:1px solid rgba(180,180,180,0.5)}.ag-wonder-sauce .ag-cell-first-right-pinned{border-left:1px solid #757575}.ag-wonder-sauce .ag-cell-last-left-pinned{border-right:1px solid #757575}.ag-wonder-sauce .ag-cell-highlight{border:1px solid #12694A}.ag-wonder-sauce .ag-cell-highlight-animation{-webkit-transition:border 1s;-moz-transition:border 1s;-o-transition:border 1s;-ms-transition:border 1s;transition:border 1s}.ag-wonder-sauce .ag-value-change-delta{padding-right:2px}.ag-wonder-sauce .ag-value-change-delta-up{color:#12694A}.ag-wonder-sauce .ag-value-change-delta-down{color:#CC313D}.ag-wonder-sauce .ag-value-change-value{background-color:transparent;-webkit-border-radius:1px;border-radius:1px;padding-left:1px;padding-right:1px;-webkit-transition:background-color 1s;-moz-transition:background-color 1s;-o-transition:background-color 1s;-ms-transition:background-color 1s;transition:background-color 1s}.ag-wonder-sauce .ag-value-change-value-highlight{background-color:#C0EADB;-webkit-transition:background-color 0.1s;-moz-transition:background-color 0.1s;-o-transition:background-color 0.1s;-ms-transition:background-color 0.1s;transition:background-color 0.1s}.ag-wonder-sauce .ag-rich-select{font-size:14px;border:1px solid #757575;background-color:#FFFFFF}.ag-wonder-sauce .ag-rich-select-value{padding:2px}.ag-wonder-sauce .ag-rich-select-list{border-top:1px solid #DADADA}.ag-wonder-sauce .ag-rich-select-row{padding:2px}.ag-wonder-sauce .ag-rich-select-row-selected{background-color:#C9E5EA}.ag-wonder-sauce .ag-large-text{border:1px solid #757575}.ag-wonder-sauce .ag-header{color:#DADADA;background:#525252;border-bottom:1px solid #757575;font-family:'Roboto', sans-serif;font-weight:bold;size:14px}.ag-wonder-sauce .ag-header-icon{color:#000000;stroke:none;fill:#000000}.ag-wonder-sauce .ag-no-scrolls .ag-header-container{background:-webkit-linear-gradient(#fff, #DADADA);background:-moz-linear-gradient(#fff, #DADADA);background:-o-linear-gradient(#fff, #DADADA);background:-ms-linear-gradient(#fff, #DADADA);background:linear-gradient(#fff, #DADADA);border-bottom:1px solid #757575}.ag-wonder-sauce .ag-header-cell{text-align:left;border-right:1px solid #3C3C3C}.ag-wonder-sauce .ag-header-cell-moving .ag-header-cell-label{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.ag-wonder-sauce .ag-header-cell-moving{background-color:#B3B3B3}.ag-wonder-sauce .ag-header-group-cell{border-right:none}.ag-wonder-sauce .ag-header-group-cell-with-group{border-bottom:1px solid #757575}.ag-wonder-sauce .ag-header-cell-label{font-size:14px;padding:11px 2px 4px 20px}.ag-wonder-sauce .ag-header-cell-text{padding-left:2px}.ag-wonder-sauce .ag-header-group-cell-label{padding:4px;padding-left:10px}.ag-wonder-sauce .ag-header-group-text{margin-right:2px}.ag-wonder-sauce .ag-header-cell-menu-button{padding:2px;margin-top:4px;border:1px solid transparent;-webkit-border-radius:3px;border-radius:3px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;line-height:0px}.ag-wonder-sauce .ag-pinned-right-header{border-left:1px solid #757575}.ag-wonder-sauce .ag-header-cell-menu-button:hover{border:1px solid #757575}.ag-wonder-sauce .ag-body{background-color:#F6F6F6}.ag-clickable-row .ag-wonder-sauce .ag-row:hover{cursor:pointer;background-color:rgba(204,222,135,0.5)}.learn-progress-content-wrapper .ag-clickable-row .ag-wonder-sauce .ag-row:hover{background-color:rgba(0,108,148,0.2)}.rows-disabled .ag-wonder-sauce .ag-row:hover{cursor:default !important}.ag-wonder-sauce .ag-row-odd{background-color:rgba(240,240,240,0.5)}.ag-wonder-sauce .ag-row-even{background-color:rgba(255,255,255,0.5)}.ag-wonder-sauce .ag-row-selected{background-color:#B0E3F4}.ag-wonder-sauce .ag-row-selected:hover{background-color:#B0E3F4}.ag-wonder-sauce .ag-floating-top .ag-row{background-color:#ECECEC}.ag-wonder-sauce .ag-floating-bottom .ag-row{background-color:#ECECEC}.ag-wonder-sauce .ag-overlay-loading-wrapper{background-color:rgba(255,255,255,0.5)}.ag-wonder-sauce .ag-overlay-loading-center{background-color:#FFFFFF;border:1px solid #757575;-webkit-border-radius:10px;border-radius:10px;padding:10px;color:#000000}.ag-wonder-sauce .ag-overlay-no-rows-center{background-color:#FFFFFF;border:1px solid #757575;-webkit-border-radius:10px;border-radius:10px;padding:10px}.ag-wonder-sauce .ag-group-cell-entire-row{background-color:#F6F6F6;padding:2px}.ag-wonder-sauce .ag-footer-cell-entire-row{background-color:#F6F6F6;padding:2px}.ag-wonder-sauce .ag-group-cell{font-style:italic}.ag-wonder-sauce .ag-group-expanded{padding-right:4px}.ag-wonder-sauce .ag-group-contracted{padding-right:4px}.ag-wonder-sauce .ag-group-value{padding-right:2px}.ag-wonder-sauce .ag-group-checkbox{padding-right:2px}.ag-wonder-sauce .ag-footer-cell{font-style:italic}.ag-wonder-sauce .ag-menu{border:1px solid #757575;background-color:#F6F6F6;cursor:default;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px}.ag-wonder-sauce .ag-menu .ag-tab-header{background-color:#ECECEC}.ag-wonder-sauce .ag-menu .ag-tab{padding:6px 8px 6px 8px;margin:2px 2px 0px 2px;display:inline-block;border-right:1px solid transparent;border-left:1px solid transparent;border-top:1px solid transparent;border-top-right-radius:2px;border-top-left-radius:2px}.ag-wonder-sauce .ag-menu .ag-tab-selected{background-color:#F6F6F6;border-right:1px solid #DADADA;border-left:1px solid #DADADA;border-top:1px solid #DADADA}.ag-wonder-sauce .ag-menu-separator{border-top:1px solid #DADADA}.ag-wonder-sauce .ag-menu-option-active{background-color:#C9E5EA}.ag-wonder-sauce .ag-menu-option-icon{padding:2px 4px 2px 4px;vertical-align:middle}.ag-wonder-sauce .ag-menu-option-text{padding:2px 4px 2px 4px;vertical-align:middle}.ag-wonder-sauce .ag-menu-option-shortcut{padding:2px 2px 2px 20px;vertical-align:middle}.ag-wonder-sauce .ag-menu-option-popup-pointer{padding:2px 4px 2px 4px;vertical-align:middle}.ag-wonder-sauce .ag-menu-option-disabled{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.ag-wonder-sauce .ag-menu-column-select-wrapper{margin:2px}.ag-wonder-sauce .ag-filter-checkbox{position:relative;top:2px;left:2px}.ag-wonder-sauce .ag-filter-header-container{border-bottom:1px solid #DADADA}.ag-wonder-sauce .ag-filter-apply-panel{border-top:1px solid #DADADA;padding:2px}.ag-wonder-sauce .ag-filter-value{margin-left:4px}.ag-wonder-sauce .ag-selection-checkbox{padding-right:4px}.ag-wonder-sauce .ag-paging-panel{padding:4px}.ag-wonder-sauce .ag-paging-button{margin-left:4px;margin-right:4px}.ag-wonder-sauce .ag-paging-row-summary-panel{display:inline-block;width:300px}.ag-wonder-sauce .ag-tool-panel{background-color:#F6F6F6;border-right:1px solid #757575;border-bottom:1px solid #757575;border-top:1px solid #757575;color:#3C3C3C}.ag-wonder-sauce .ag-status-bar{color:#3C3C3C;background-color:#F6F6F6;font-size:14px;height:22px;border-bottom:1px solid #757575;border-left:1px solid #757575;border-right:1px solid #757575;padding:2px}.ag-wonder-sauce .ag-status-bar-aggregations{float:right}.ag-wonder-sauce .ag-status-bar-item{padding-left:10px}.ag-wonder-sauce .ag-column-drop-cell{background:-webkit-linear-gradient(#fff, #DADADA);background:-moz-linear-gradient(#fff, #DADADA);background:-o-linear-gradient(#fff, #DADADA);background:-ms-linear-gradient(#fff, #DADADA);background:linear-gradient(#fff, #DADADA);color:#000000;border:1px solid #757575}.ag-wonder-sauce .ag-column-drop-cell-ghost{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50)}.ag-wonder-sauce .ag-column-drop-cell-text{padding-left:2px;padding-right:2px}.ag-wonder-sauce .ag-column-drop-cell-button{border:1px solid transparent;padding-left:2px;padding-right:2px;-webkit-border-radius:3px;border-radius:3px}.ag-wonder-sauce .ag-column-drop-cell-button:hover{border:1px solid #757575}.ag-wonder-sauce .ag-column-drop-empty-message{padding-left:2px;padding-right:2px;color:#757575}.ag-wonder-sauce .ag-column-drop-icon{padding-right:4px}.ag-wonder-sauce .ag-column-drop{background-color:#F6F6F6}.ag-wonder-sauce .ag-column-drop-horizontal{padding:4px 4px 4px 4px;border-top:1px solid #757575;border-left:1px solid #757575;border-right:1px solid #757575}.ag-wonder-sauce .ag-column-drop-horizontal .ag-column-drop-cell{padding:2px}.ag-wonder-sauce .ag-column-drop-vertical{padding:4px 4px 10px 4px;border-bottom:1px solid #757575}.ag-wonder-sauce .ag-column-drop-vertical .ag-column-drop-cell{margin-top:2px}.ag-wonder-sauce .ag-column-drop-vertical .ag-column-drop-empty-message{text-align:center;padding:5px}.ag-wonder-sauce .ag-pivot-mode{border-bottom:1px solid #757575;padding:4px;background-color:#F6F6F6}.ag-wonder-sauce .ag-tool-panel .ag-column-select-panel{border-bottom:1px solid #757575}.ag-wonder-sauce .ag-select-agg-func-popup{cursor:default;position:absolute;font-size:14px;background-color:#FFFFFF;border:1px solid #757575}.ag-wonder-sauce .ag-select-agg-func-item{padding-left:2px;padding-right:2px}.ag-wonder-sauce .ag-select-agg-func-item:hover{background-color:#C9E5EA}.ag-wonder-sauce .ag-header-cell.ag-header-cell-sortable .ag-header-icon{display:none}.ag-wonder-sauce .ag-header-cell.ag-header-cell-sortable .ag-header-cell-label{cursor:pointer}.ag-wonder-sauce .ag-header-cell.ag-header-cell-sortable .ag-header-cell-label:after{content:'';display:inline-block;width:10px;height:10px;margin-left:7px;background-image:url(/assets/icon-sort-19a5398f194655c2be60c0d4c6e271431e5e059a992b6829cb71186db06b4f92.svg);background-position:center;background-repeat:no-repeat;background-size:100%;cursor:pointer}.learn-mini-table-container .ag-wonder-sauce .ag-header-cell.ag-header-cell-sortable .ag-header-cell-label:after{float:right;margin-right:5px;margin-top:10px;position:absolute;right:3px;top:6px}.ag-wonder-sauce .ag-header-cell.ag-header-cell-sorted-desc .ag-header-cell-label:after{content:'';background-image:url(/assets/icon-sort-desc-22384bda033c19bcb4c42fd3cf5e3a9261d46ab33d6472b81e09c1d3a642f879.svg) !important}.ag-wonder-sauce .ag-header-cell.ag-header-cell-sorted-asc .ag-header-cell-label:after{content:'';background-image:url(/assets/icon-sort-asc-d1c98158b832585bd61bdc322ab3f36c7746c6b43e27486a7620eedd1af91c14.svg) !important}.ag-react-container{position:absolute;top:50%;transform:translateY(-50%)}.uir-container .ag-react-container{position:static;top:auto;transform:none}.company-distributions-table .ag-cell-arrow{overflow:visible;position:relative;border-right:1px solid #B3B3B3}.company-distributions-table .ag-cell-arrow:hover{cursor:pointer}.company-distributions-table .ag-cell-arrow:hover .ag-react-container{color:#007FAD}.company-distributions-table .ag-cell-arrow:hover .ag-react-container:before{border-left:7px solid #007FAD}.company-distributions-table .ag-cell-arrow .ag-react-container{overflow:visible;position:inherit !important;top:auto !important;transform:none !important}.company-distributions-table .ag-cell-arrow .ag-react-container:before{position:absolute;z-index:1;content:" ";width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #B3B3B3;right:-2px;top:7px}.company-distributions-table .ag-cell-arrow .cell-text{display:block;overflow:hidden}.company-distributions-table .ag-cell-arrow .ag-react-container{line-height:27px}.company-distributions-table .ag-cell-arrow:after,.company-distributions-table .ag-cell-arrow:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.company-distributions-table .ag-cell-arrow:after{border-color:rgba(255,255,255,0);border-left-color:#FFFFFF;border-width:10px;margin-top:-10px}.company-distributions-table .ag-cell-arrow:before{border-color:rgba(210,210,210,0);border-left-color:#B3B3B3;border-width:11px;margin-top:-11px}.company-distributions-table .ag-row-even{background:rgba(255,255,255,0.5)}.company-distributions-table .ag-row-odd{background:rgba(240,240,240,0.5) !important}.company-distributions-table .ag-row-odd .ag-cell-arrow:after{border-left-color:#F6F6F6}.download-button,.roster-details-button{border-radius:4px;background-color:#007FAD;color:white;border:0px;padding:0px 18px;font-size:12px;float:right;height:34px;line-height:34px}.grey-background .download-button,.grey-background .roster-details-button{margin:0 5px}@media (max-width: 414px){.grey-background .download-button,.grey-background .roster-details-button{margin:auto}}.download-button .download-icon,.roster-details-button .download-icon{height:12px;width:12px;display:inline-block;background-image:url(/assets/download-icon-white-ba4f30f02b1fb8232ecbeb4ef71307c9a4198c4d59b335951d0a65f8be83d367.svg);background-size:100%}.download-button:hover,.roster-details-button:hover{background-color:#006184;cursor:pointer}.details-button-table{background-color:#007FAD;border-radius:5px;border:0px;color:white;display:inline-block;float:none;font-size:14px;font-weight:400;min-width:120px;padding:8px 18px;position:relative;text-align:center;text-decoration:none;top:-3px}.details-button-table:hover{background-color:#006184;cursor:pointer}.details-button-table.small{display:block;margin:10px auto 0px;font-size:12px;padding:2px;min-width:100px;max-width:100px;cursor:pointer}.details-button-table.disabled,.rows-disabled .details-button-table{background:transparent;border:1px solid #949494;color:#949494}.details-button-table.disabled:hover,.rows-disabled .details-button-table:hover{cursor:not-allowed}@media (max-width: 500px){.report-container .header-container .download-button-text{display:none}}.dashboard-header{max-width:100%;margin-left:auto;margin-right:auto;background:#DADADA;border:solid #FFFFFF;border-width:1px 0;padding:0 10px 0 5px;height:50px;text-align:right;display:flex;position:relative}.dashboard-header:after{content:" ";display:block;clear:both}.dashboard-header .dashboard-header-controls{display:inline-flex;margin-left:auto;margin-top:4px}@media (max-width: 414px){.dashboard-header .dashboard-header-controls{display:block}}.dashboard-header .dashboard-header-controls .filter-wrapper .filter-menu-filter-button{min-width:146px}@media (max-width: 708px){.dashboard-header .dashboard-header-controls .filter-wrapper .filter-menu-filter-button{min-width:inherit;padding:8px}}.dashboard-header .breadcrumb-wrapper{position:relative}@media (max-width: 500px){.dashboard-header .breadcrumb-wrapper{position:static}}.dashboard-header .breadcrumb-container{min-height:48px;top:-5px;float:left;line-height:38px}@media (max-width: 575px){.dashboard-header .breadcrumb-container{display:none}}@media (max-width: 575px){.dashboard-header .breadcrumb-container:last-child{display:block;margin-right:0px}.dashboard-header .breadcrumb-container:last-child:after,.dashboard-header .breadcrumb-container:last-child:before{display:none}}.dashboard-header .filter-wrapper{position:relative}.dashboard-header .filter-list-container{top:42px}@media (max-width: 414px){.dashboard-header .filter-list-container{top:48px}}.dashboard-header .breadcrumb-container .filter-list-container{left:0 !important;z-index:10}.dashboard-header .breadcrumb-container .glyphicon-menu-down-right{margin-top:0;margin-left:-15px}@media (max-width: 414px){.dashboard-header .filter-list-caret{display:none}.dashboard-header .filter-list-container{width:100%;border-radius:0;position:absolute}.dashboard-header .filter-list-container .filter-top{display:none !important}.dashboard-header .filter-wrapper{position:static}}.dashboard-header .breadcrumb-content{display:block}.dashboard-header .breadcrumb-content .breadcrumb-text,.dashboard-header .breadcrumb-content .filter-menu-filter{float:left}.dashboard-header .breadcrumb-carret{display:inline-block;width:22px;height:49px;background:url(/assets/breadcrumb-b3f06626deaff1fdb26e0e3a4d6d56b70ef7ccde539731764475c4494341d2ec.svg) 0 0 no-repeat}.dashboard-header .breadcrumb-container.back{display:none}@media (max-width: 575px){.dashboard-header .breadcrumb-container.back{display:block}}.dashboard-header a.breadcrumb-text:hover{text-decoration:underline}.dashboard-header .breadcrumb-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;max-width:225px !important;color:#646464;padding:5px 0;font-family:'Roboto';font-weight:normal;font-size:14px;text-decoration:none;margin:0 10px}@media (max-width: 950px){.dashboard-header .breadcrumb-text{max-width:110px !important}}@media (max-width: 1200px){.dashboard-header .breadcrumb-text .hide-non-laptop{display:none}}.dashboard-header .company-dropdown{position:relative}.dashboard-header .date-picker-container{margin-left:5px}.dashboard-header .date-picker-container,.dashboard-header .company-dropdown,.dashboard-header .clear-all-filters{display:block;float:left}.dashboard-header .clear-all-filters{float:right;font-size:13px;margin:12px 10px 10px 10px;color:#007FAD}.dashboard-header .clear-all-filters:hover{cursor:pointer}.dashboard-content{margin:25px auto;max-width:1159px;padding:0 25px}@media (max-width: 800px){.dashboard-content{padding:5px 0 0 0}}.learn-progress-content-wrapper .dashboard-content,.learn-progress-badges-wrapper .dashboard-content,.learn-progress-badge-details-wrapper .dashboard-content{max-width:1200px;padding:0px 20px}.dashboard-content-fluid{max-width:99999px;padding:0px;margin:25px auto}.reports-tabs-wrapper,.code-type-tabs-wrapper{display:flex;flex-wrap:wrap}.reports-tabs-wrapper .report-tab,.code-type-tabs-wrapper .report-tab{flex-grow:1;position:relative;z-index:5;color:#949494;background:#ECECEC;border-top:1px solid #B3B3B3;border-left:1px solid #B3B3B3;border-right:1px solid #B3B3B3;font-size:20px;font-weight:600;border-top-left-radius:4px;border-top-right-radius:4px;padding:0 15px;line-height:50px;margin-right:5px}.reports-tabs-wrapper .report-tab.active,.code-type-tabs-wrapper .report-tab.active{background:#FFFFFF;border-bottom:1px solid #FFFFFF;margin-bottom:-1px;color:#3C3C3C;cursor:default !important}.reports-tabs-wrapper .report-tab.active .extraInfo.up-trend .extraInfoTop,.code-type-tabs-wrapper .report-tab.active .extraInfo.up-trend .extraInfoTop{color:#0A870A !important}.reports-tabs-wrapper .report-tab.active .extraInfo.up-trend .trend-arrow,.code-type-tabs-wrapper .report-tab.active .extraInfo.up-trend .trend-arrow{border-bottom:8px solid #0A870A !important}.reports-tabs-wrapper .report-tab.active .extraInfo.down-trend .extraInfoTop,.code-type-tabs-wrapper .report-tab.active .extraInfo.down-trend .extraInfoTop{color:#CC313D !important}.reports-tabs-wrapper .report-tab.active .extraInfo.down-trend .trend-arrow,.code-type-tabs-wrapper .report-tab.active .extraInfo.down-trend .trend-arrow{border-top:8px solid #CC313D !important}.reports-tabs-wrapper .report-tab:hover,.code-type-tabs-wrapper .report-tab:hover{color:#3C3C3C;cursor:pointer}.reports-tabs-wrapper .report-tab:last-child,.code-type-tabs-wrapper .report-tab:last-child{margin-right:0px}.reports-tabs-wrapper .report-tab .tabname,.code-type-tabs-wrapper .report-tab .tabname{padding:10px 0;display:block;float:left}.reports-tabs-wrapper .report-tab .extraInfo,.code-type-tabs-wrapper .report-tab .extraInfo{padding:14px 0;line-height:10px;display:block;float:right;font-size:17px;text-align:center}.reports-tabs-wrapper .report-tab .extraInfo .extraInfoTop,.code-type-tabs-wrapper .report-tab .extraInfo .extraInfoTop{border-bottom:1px solid #949494;margin-bottom:10px;padding-bottom:10px}.reports-tabs-wrapper .report-tab .extraInfo.up-trend .trend-arrow,.code-type-tabs-wrapper .report-tab .extraInfo.up-trend .trend-arrow{border-bottom:8px solid #949494;border-right:8px solid transparent;border-left:8px solid transparent}.reports-tabs-wrapper .report-tab .extraInfo.down-trend .trend-arrow,.code-type-tabs-wrapper .report-tab .extraInfo.down-trend .trend-arrow{border-right:8px solid transparent;border-top:8px solid #949494;border-left:8px solid transparent}.reports-tabs-wrapper .report-tab .extraInfo .trend-arrow,.code-type-tabs-wrapper .report-tab .extraInfo .trend-arrow{margin-left:2px;display:inline-block}.reports-tabs-wrapper .report-tab.non-grow,.code-type-tabs-wrapper .report-tab.non-grow{flex-grow:0;padding:0 40px}.code-type-tabs-wrapper{background:#FFFFFF;padding-top:15px;border-top:1px solid #DADADA;border-right:1px solid #DADADA;border-left:1px solid #DADADA;position:relative;min-height:60px}.code-type-tabs-wrapper .spinner-wrapper{padding-top:15px}.code-type-tabs-wrapper .report-tab{display:inline-flex;min-width:150px;max-width:50%;margin-right:0;border-radius:0;font-size:16px;line-height:35px;border-left:none;position:relative}.code-type-tabs-wrapper .report-tab.active:before{content:'';position:absolute;display:block;top:-3px;right:0;left:0;height:3px;background:#007FAD}.code-type-tabs-wrapper .report-tab:first-child{border-left:none}.code-type-tabs-wrapper .report-tab:last-child{border-right:none}.code-type-tabs-wrapper .report-tab .extraInfo{font-size:14px;padding:11px 0;margin-left:auto}.code-type-tabs-wrapper .report-tab .extraInfo .extraInfoTop{margin-bottom:7px;padding-bottom:7px}.bookstore-dashboard-wrapper{background:#FFFFFF;border:1px solid #B3B3B3;padding:25px 0}.bookstore-dashboard-wrapper h3{margin:50px 20px}.variance-cell-wrapper .extraInfo.up-trend .extraInfoTop{color:#0A870A !important}.variance-cell-wrapper .extraInfo.up-trend .trend-arrow{border-bottom:6px solid #0A870A !important}.variance-cell-wrapper .extraInfo.down-trend .extraInfoTop{color:#CC313D !important}.variance-cell-wrapper .extraInfo.down-trend .trend-arrow{border-top:6px solid #CC313D !important}.variance-cell-wrapper .extraInfo{padding:14px 0;line-height:10px;display:block;float:right;text-align:center}.variance-cell-wrapper .extraInfo.up-trend .trend-arrow{border-right:6px solid transparent;border-left:6px solid transparent}.variance-cell-wrapper .extraInfo.down-trend .trend-arrow{border-right:6px solid transparent;border-top:6px solid #949494;border-left:6px solid transparent}.variance-cell-wrapper .extraInfo .trend-arrow{margin-left:2px;display:inline-block}.fixed-banner-wrapper{position:fixed;bottom:0;width:100%;padding:15px;font-size:13px;line-height:1.5;z-index:100;text-align:center}@media (max-width: 500px){.fixed-banner-wrapper{font-size:12px}}.fixed-banner-wrapper.publisher{background:#757575;color:#FFFFFF}@media (max-width: 800px){.reports-tabs-wrapper .report-tab.active{background:#FAFAFA;border:0;padding:0 15px;margin-bottom:0}.bookstore-dashboard-wrapper{border:0;padding:0}}@media (max-width: 414px){.breadcrumb-container{display:none}}.date-picker-wrapper{position:relative;text-align:right}.date-picker-wrapper .glyphicon-menu-down-right{margin-top:5px}.date-picker-wrapper .invalid-date{box-shadow:0 0 0 1px #CC313D inset}.date-picker-wrapper .invalid-date-button{cursor:not-allowed;background-color:#757575 !important}.date-picker-wrapper .hide{display:none}.date-picker-wrapper .date-picker{border-radius:4px;position:absolute;width:500px;left:-275px;z-index:500}@media (max-width: 600px){.date-picker-wrapper .date-picker{width:250px !important;left:-25px}}.date-picker-wrapper .rdr-MonthAndYear-button{position:absolute !important;background:#FFFFFF !important;padding:0 !important;height:60px !important;width:0px !important;top:120px !important;padding-top:20px !important;min-width:30px !important;display:block !important;text-align:center !important}.date-picker-wrapper .rdr-MonthAndYear-button:hover{background:#FFFFFF !important;cursor:pointer  !important}.date-picker-wrapper .rdr-MonthAndYear-button:hover i{color:#005a7a !important}.date-picker-wrapper .rdr-MonthAndYear-button i{width:10px !important;height:20px !important;border-style:none !important;position:absolute !important;margin-top:-20px !important;font-size:18px !important;opacity:0.6}.date-picker-wrapper .rdr-Calendar:first-child .rdr-MonthAndYear-button.prev{left:-40px;box-shadow:-2px 0px 4px 0px #888888 !important;border-radius:100px 0px 0px 100px !important}.date-picker-wrapper .rdr-Calendar:first-child .rdr-MonthAndYear-button.prev i{background-image:url(/assets/left-arrow-icon-960c481686318bbdf65d19863bd711320d7eec4cfcd211cb913c9a7dfab8c6df.svg) !important;right:10px !important}.date-picker-wrapper .rdr-Calendar:first-child .rdr-MonthAndYear-button.next{display:none !important}.date-picker-wrapper .rdr-Calendar:last-child .rdr-MonthAndYear-button.prev{display:none !important}.date-picker-wrapper .rdr-Calendar:last-child .rdr-MonthAndYear-button.next{position:absolute !important;right:-40px !important;box-shadow:2px 0px 4px 0px #888888 !important;border-radius:0px 100px 100px 0 !important}.date-picker-wrapper .rdr-Calendar:last-child .rdr-MonthAndYear-button.next i{background-image:url(/assets/right-arrow-icon-b45f412d944d690cda555eea2b53bd64bbb239847b74d477c90108f2eba15838.svg) !important;left:2px !important}.date-picker-wrapper .calendar-input-wrapper{margin-top:2px;line-height:24px;display:inline-block;margin-bottom:13px;margin-left:10px}.date-picker-wrapper .calendar-input-wrapper .glyphicon-calendar{background:url(/assets/calendar-icon-99947c22f4a2e7a7f3a3406bf90fccf66c3d2cc5f7b3e0d56a45e3ab481cf4c6.svg) no-repeat center center;width:24px;height:24px;display:block;float:left;margin-right:7px;opacity:0.6;margin-top:5px}@media (max-width: 708px){.date-picker-wrapper .calendar-input-wrapper .glyphicon-calendar{margin-right:20px}}.date-picker-wrapper .calendar-input-wrapper .inner-addon{background-color:#F6F6F6;border-radius:4px;float:left;height:34px}.date-picker-wrapper .calendar-input-wrapper .inner-addon input{color:#525252}.date-picker-wrapper .calendar-input-wrapper .inner-addon div.form-control{margin-left:5px;outline:0;width:13em;border-style:none;border-width:0;background-color:transparent;font-size:12px;text-align:left}.date-picker-wrapper .calendar-input-wrapper .left-addon .glyphicon{left:0px}.date-picker-wrapper .calendar-input-wrapper .right-addon .glyphicon{right:0px}.date-picker-wrapper .calendar-input-wrapper .left-addon input{padding-left:30px}.date-picker-wrapper .calendar-input-wrapper .right-addon input{min-width:185px;background:transparent;border:none;padding-left:10px;padding-right:15px;top:-1px;font-size:12px;line-height:20px;padding-top:7px}.date-picker-wrapper .calendar-input-wrapper .right-addon input:focus{outline:none}.date-picker-wrapper .date-picker{position:absolute;width:500px;right:-10px}.date-picker-wrapper .date-picker:before{content:"";position:absolute;top:-10px;border-right:10px solid transparent;border-bottom:10px solid #40404C;border-left:10px solid transparent;right:30px}.date-picker-wrapper .date-picker .calendar-header-wrapper.operational{font-size:12px;font-weight:500}.date-picker-wrapper .date-picker .codes-info-text{display:block;text-align:left;background:#646464;color:#FFFFFF;font-weight:300;line-height:1.4;max-height:0;-webkit-transition:max-height 0.4s ease;-moz-transition:max-height 0.4s ease;-ms-transition:max-height 0.4s ease;-o-transition:max-height 0.4s ease;transition:max-height 0.4s ease}.date-picker-wrapper .date-picker .codes-info-text.expanded{max-height:300px}.date-picker-wrapper .date-picker .codes-info-text p{margin:0;padding:14px 20px}.date-picker-wrapper .date-picker .calendar-header{width:100%;background-color:#40404C;display:block;color:#DADADA;padding:7px 20px;line-height:41px;text-align:left;border-top-right-radius:5px;border-top-left-radius:5px;overflow:hidden;position:relative}.date-picker-wrapper .date-picker .calendar-header .codes-filter-text{float:left}.date-picker-wrapper .date-picker .calendar-header .codes-info-button{display:block;float:right;width:25px;height:25px;background:#646464;border-radius:50%;text-align:center;margin-top:8px;padding-top:6px;line-height:initial}.date-picker-wrapper .date-picker .calendar-header .codes-info-button.active{background:#007FAD}.date-picker-wrapper .date-picker .calendar-header .codes-info-button:hover{cursor:pointer;background-color:#007FAD}.date-picker-wrapper .date-picker .calendar-header .codes-buttons{display:block;margin-right:40px;margin-left:60px;position:relative}.date-picker-wrapper .date-picker .calendar-header .codes-buttons .codes-buttons-middle{position:absolute;z-index:100;top:9px;right:calc(50% - 11px);background:#40404C;height:23px;width:23px;line-height:initial;border-radius:50%;box-shadow:inset 0 0 3px #3C3C3C;font-size:9px;padding-top:7px;text-align:center}.date-picker-wrapper .date-picker .calendar-header .codes-buttons .codes-button{background:#646464;color:#FFFFFF;display:inline-block;padding:8px;text-align:center;width:50%;line-height:initial}.date-picker-wrapper .date-picker .calendar-header .codes-buttons .codes-button:hover{cursor:pointer}.date-picker-wrapper .date-picker .calendar-header .codes-buttons .codes-button.active{background:#007FAD}.date-picker-wrapper .date-picker .calendar-header .codes-buttons .codes-button:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px;border-right:1px solid #40404C}.date-picker-wrapper .date-picker .calendar-header .codes-buttons .codes-button:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.date-picker-wrapper .date-picker .time-frames{background-color:#ECECEC;width:inherit;height:56px;color:#FFFFFF;cursor:pointer;line-height:29px;padding:0px auto;position:relative;text-align:center}@media (max-width: 600px){.date-picker-wrapper .date-picker .time-frames{height:140px !important}}.date-picker-wrapper .date-picker .time-frames .time-button{display:inline-block;background-color:#646464;width:138px;height:30px;text-align:center;font-size:12px;margin-top:12px;line-height:30px}.date-picker-wrapper .date-picker .time-frames .time-button:hover{background:#525252}.date-picker-wrapper .date-picker .time-frames .yearToDate{border-top-left-radius:4px;border-bottom-left-radius:4px}.date-picker-wrapper .date-picker .time-frames .quarterToDate{margin-left:1px;margin-right:1px}.date-picker-wrapper .date-picker .time-frames .previousMonths{border-top-right-radius:4px;border-bottom-right-radius:4px}@media (max-width: 600px){.date-picker-wrapper .date-picker .time-frames .previousMonths{border-radius:4px !important}}.date-picker-wrapper .date-picker .time-frames .previousMonths .down-icon{position:absolute;pointer-events:none;width:8px;height:28px;background:url(/assets/down-arrow-icon.white-048abd70caa83926a8ec7f65c0aec29fb694f8db8f31d5ea2d7301b5d98146a8.svg) no-repeat center center;background-size:12px 6px;padding-right:20px}.date-picker-wrapper .date-picker .time-frames .previousMonths ul.yearMonthDropdown{position:absolute;top:31px;list-style:none;text-align:left;background-color:#646464;height:300px;overflow:auto;z-index:999;padding:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}@media (max-width: 600px){.date-picker-wrapper .date-picker .time-frames .previousMonths ul.yearMonthDropdown{height:200px}}.date-picker-wrapper .date-picker .time-frames .previousMonths ul.yearMonthDropdown li{padding:0 25px}.date-picker-wrapper .date-picker .time-frames .previousMonths ul.yearMonthDropdown li:hover,.date-picker-wrapper .date-picker .time-frames .previousMonths ul.yearMonthDropdown li:active{background-color:#525252}.date-picker-wrapper .date-picker .custom-apply-wrapper{background-color:#FFFFFF;height:60px;padding:10px;text-align:left;border-radius:4px}.date-picker-wrapper .date-picker .custom-apply-wrapper:after{content:'';display:block;clear:both}@media (max-width: 600px){.date-picker-wrapper .date-picker .custom-apply-wrapper{height:auto !important}}.date-picker-wrapper .date-picker .custom-apply-wrapper label{font-size:12px;color:#757575}@media (max-width: 600px){.date-picker-wrapper .date-picker .custom-apply-wrapper label{width:100% !important;float:none;display:block;margin:5px;text-align:left}.date-picker-wrapper .date-picker .custom-apply-wrapper label.custom-label-to{display:none}}.date-picker-wrapper .date-picker .custom-apply-wrapper .inputs-container{display:inline-block;width:50%;float:left;padding-left:5px}@media (max-width: 600px){.date-picker-wrapper .date-picker .custom-apply-wrapper .inputs-container{width:100% !important;float:none}}.date-picker-wrapper .date-picker .custom-apply-wrapper .custom-input{border-radius:6px;display:inline-block}.date-picker-wrapper .date-picker .custom-apply-wrapper .custom-input input.custom-date-picker{margin:0 5px;padding-left:4px;outline:0;width:6.4em;height:3.0em;border:1px #DADADA solid;border-radius:6px;font-family:'Roboto';font-size:12px;background-color:transparent}@media (max-width: 600px){.date-picker-wrapper .date-picker .custom-apply-wrapper .custom-input input.custom-date-picker{font-size:16px;text-align:center}}@media (max-width: 414px){.date-picker-wrapper .date-picker .custom-apply-wrapper .custom-input input.custom-date-picker{width:6.8em}}.date-picker-wrapper .date-picker .custom-apply-wrapper .custom-input:first-of-type{margin-right:0}@media (max-width: 600px){.date-picker-wrapper .date-picker .custom-apply-wrapper .custom-input{margin-right:0px}}.date-picker-wrapper .date-picker .custom-apply-wrapper .buttons-container{display:inline-block;width:46%;height:3.0em;line-height:2.0em;margin-left:18px;padding-left:10px;float:left}.date-picker-wrapper .date-picker .custom-apply-wrapper .buttons-container:after{content:'';display:block;clear:both}@media (max-width: 600px){.date-picker-wrapper .date-picker .custom-apply-wrapper .buttons-container{width:100% !important;float:none;height:auto !important;margin:10px 0 0 0;padding:0 5px;text-align:center}}.date-picker-wrapper .date-picker .custom-apply-wrapper .buttons-container button{width:49%;display:inline-block;height:3em;line-height:2.5em;border-radius:3px;border-color:transparent;border-image:none;font-family:'Roboto';font-size:12px;font-weight:bold;float:left}.date-picker-wrapper .date-picker .custom-apply-wrapper .buttons-container button:hover{cursor:pointer}@media (max-width: 600px){.date-picker-wrapper .date-picker .custom-apply-wrapper .buttons-container button{width:100% !important;float:none;margin:0 auto 5px auto !important}}.date-picker-wrapper .date-picker .custom-apply-wrapper .buttons-container button.cancel-datepicker{border:1px solid #DADADA;background:none;font-weight:normal;margin-left:4px}.date-picker-wrapper .date-picker .custom-apply-wrapper .dateRangeApply{outline:none;border-style:none;border-width:0;background-color:#007FAD;color:#FFFFFF}@media (max-width: 600px){.date-picker-wrapper .date-picker .custom-apply-wrapper .dateRangeApply{width:100% !important;margin:6px 0px}}.date-picker-wrapper .date-picker-slider{left:auto;right:25px}.rdr-DateRange{position:relative}@media (max-width: 600px){.rdr-DateRange{display:none !important}}.active-button{background:#007FAD !important}@media (max-width: 760px){.date-picker-wrapper .date-picker{left:-150px}.date-picker-wrapper .date-picker:before{right:155px}}@media (max-width: 708px){.date-picker-wrapper .date-picker{left:-365px}.date-picker-wrapper .date-picker:before{right:91px}.date-picker-wrapper .calendar-input-wrapper .inner-addon{background-color:transparent}.date-picker-wrapper .calendar-input-wrapper .inner-addon input.form-control{display:none}.date-picker-wrapper .calendar-input-wrapper .inner-addon .glyphicon-menu-down{margin-left:-10px;position:relative}}@media (max-width: 600px){.date-picker-wrapper .calendar-header-wrapper .calendar-header{padding:4px 10px !important}.date-picker-wrapper .calendar-header-wrapper .codes-info-text,.date-picker-wrapper .calendar-header-wrapper .codes-info-button,.date-picker-wrapper .calendar-header-wrapper .codes-filter-text{display:none !important}.date-picker-wrapper .calendar-header-wrapper .codes-buttons{margin:0 !important;font-size:10px !important}.date-picker-wrapper input.form-control{font-size:16px !important;padding-top:3px}.date-picker-wrapper .date-picker{left:-135px}.date-picker-wrapper .date-picker .time-button{border-radius:4px}}@media (max-width: 414px){.date-picker-wrapper{position:static}.date-picker-wrapper .date-picker:before{display:none}.date-picker-wrapper .date-picker{border:1px solid #DADADA;border-radius:4px;width:90% !important;margin-left:auto;margin-right:auto;left:0;position:absolute;top:50px}.date-picker-wrapper .date-picker .time-frames{width:100%}.date-picker-wrapper .date-picker .time-frames .time-button{width:90%;border-radius:5px}.date-picker-wrapper .date-picker .time-frames .previousMonths ul.yearMonthDropdown{top:115px;width:90%}.date-picker-wrapper .date-picker .custom-apply-wrapper .inputs-container{text-align:center;margin-left:auto;margin-right:auto;display:block !important}.date-picker-wrapper .calendar-input-wrapper .inner-addon{display:none}.date-picker-wrapper .calendar-input-wrapper .inner-addon .glyphicon{display:none}.date-picker-wrapper .calendar-input-wrapper .inner-addon input.form-control{width:100% !important;text-align:center !important;display:block}}.calendar-header-slider{padding-top:15px}.calendar-header-slider .rc-slider{padding:8px 0}.calendar-header-slider .rc-slider-step{left:1%;width:99%}.calendar-header-slider .rc-slider-track{background-color:#5F96A1 !important}.calendar-header-slider .rc-slider-handle{background-color:#007FAD !important;border:solid 5px #FFFFFF !important;border-radius:10px;box-shadow:0px 0px 15px 0px #525252;height:20px;width:20px}.calendar-header-slider .rc-slider-track,.calendar-header-slider .rc-slider-rail{background-color:#757575;height:10px !important}.calendar-header-slider .rc-slider-rail{box-shadow:inset 0 2px 3px #525252}.calendar-header-slider .rc-slider-track{box-shadow:inset 0 2px 3px #005A75}.calendar-header-slider .date-tickmarks{background:url(/assets/date-tickmarks-c15d0568842441e90b11c2da12f8ba7415b76fcf1a6fddb22f78cf8237c98f41.svg) no-repeat center center;height:15px;margin-top:2px}.calendar-header-slider .slider-text-container{font-size:12px;line-height:30px}.calendar-header-slider .slider-text-container .right-text{float:right;font-weight:500}.calendar-header-slider .slider-text-container .left-text{font-weight:500}.calendar-header-slider .slider-text-container .orange-alert{background:url(/assets/date-picker-alert-25af89d82a9625c5460f6950b0b5c41117db89d7549fdc1f1cb2b51d38b638fc.svg) no-repeat left 8px;background-size:17px;cursor:pointer;display:inline-block;filter:drop-shadow(0px 2px 1px #3C3C3C);height:30px;margin-left:35px;position:absolute;top:41px;width:327px;padding-left:23px}.calendar-header-slider .orange-toast{background:url(/assets/alert-icon-white.svg) no-repeat 15px center,linear-gradient(90deg, #EB710B 50px, #fff 0%)}.calendar-header-slider .orange-toast .toast-text,.calendar-header-slider .orange-toast h3{line-height:20px;margin-top:0}.calendar-header-slider .orange-toast .toast-text{font-weight:400}.calendar-header-slider .orange-text{color:#EB710B}.rc-slider-tooltip{z-index:500}.rc-slider-tooltip .rc-slider-tooltip-inner{background-color:#007FAD;border-radius:14px;color:#FFFFFF;line-height:15px;padding:6px 10px}.rc-slider-tooltip .rc-slider-tooltip-arrow{border-top-color:#007FAD !important}.content-max-width-center{margin-left:auto;margin-right:auto;max-width:1200px}@media (max-width: 500px){.filter-bar-top-margin{margin-top:39px}}.filter-drawer-bar,.filter-bar{min-height:72px}.filter-drawer-bar .filter-bar-content-wrapper,.filter-bar .filter-bar-content-wrapper{padding:20px 30px}.filter-drawer-bar .filter-bar-content-wrapper:after,.filter-bar .filter-bar-content-wrapper:after{content:'';display:block;clear:both}.filter-bar .filter-input-wrapper .filter-input{border-radius:16px;font-size:14px;padding:7px 10px}.filter-bar .filter-count-text{float:left;line-height:32px;padding-left:10px}@media (max-width: 800px){.filter-bar .filter-count-text{display:none}}.filter-bar .filter-button-wrapper,.filter-bar .filter-input-wrapper{align-items:center;margin-left:auto}.filter-bar .filter-input-wrapper{float:right;position:relative}.filter-bar .filter-input-wrapper .filter-search-icon{background-size:13px;cursor:pointer;display:inline-block;height:16px;left:8px;position:absolute;top:7px;width:16px}.filter-bar .filter-input-wrapper .filter-input{font-family:Roboto;font-size:14px;outline:none;padding-left:30px;width:280px}.filter-bar .filter-input-wrapper .filter-input::placeholder{font-family:Roboto;font-size:14px;font-weight:200;line-height:14px}.filter-bar .filter-input-wrapper .filter-input:focus::placeholder{font-weight:400}@media (max-width: 800px){.filter-bar .filter-input-wrapper .filter-input{width:auto}}@media (max-width: 575px){.filter-bar .filter-input-wrapper .filter-input{width:100%}}@media (max-width: 575px){.filter-bar .filter-input-wrapper{width:calc(100% - 50px)}}.filter-swimlane-wrapper{float:left;max-width:calc(100% - 450px);position:relative}.filter-swimlane-wrapper ::-webkit-scrollbar{display:none}.filter-swimlane-wrapper .swimlane-items-scroll-left:after,.filter-swimlane-wrapper .swimlane-items-scroll-right:after{width:25px;height:25px;top:4px}.filter-swimlane-wrapper .filter-chips-wrapper{overflow:auto;width:100%}.filter-swimlane-wrapper .filter-chips-wrapper .filter-chips{display:inline-flex}@media (max-width: 800px){.filter-swimlane-wrapper{max-width:calc(100% - 230px)}}@media (max-width: 575px){.filter-swimlane-wrapper{display:none}}.filter-drawer-bar .filter-drawer-button-wrapper{align-items:center;display:flex;float:right;margin-left:auto}.filter-drawer-bar .filter-drawer-button-wrapper .filter-apply,.filter-drawer-bar .filter-drawer-button-wrapper .filter-cancel{cursor:pointer}.filter-drawer-bar .filter-drawer-button-wrapper .filter-apply{border-radius:5px;border:1px solid gray;color:gray;margin-left:20px;padding:5px 25px}.filter-drawer-bar .filter-swimlane-wrapper{max-width:calc(100% - 230px)}.filter-chip{border-radius:16px;cursor:pointer;font-size:14px;margin-right:12px;padding:7px 10px;white-space:nowrap}.filter-chip:hover{opacity:.7}.filter-icon-v2{background-size:20px;float:left;height:20px;margin-right:12px;margin-top:5px;width:20px}.filter-drawer-wrapper{background:#FFFFFF;height:300px}@media (max-width: 575px){.filter-drawer{display:none}}.filter-drawer-mobile{display:none}@media (max-width: 575px){.filter-drawer-mobile{display:block}}.filter-drawer-mobile-wrapper{background:#FFFFFF;height:100%}.filter-drawer-bar-dark,.filter-bar-dark{background:#28282b;color:#FFFFFF}.filter-drawer-bar-dark .filter-icon-v2,.filter-bar-dark .filter-icon-v2{background:url(/assets/filter-white-4b692ef9adc43aabdda1a8775a6af3baaae539c056c004368d920bac432c49b7.svg) no-repeat scroll right center rgba(0,0,0,0)}.filter-bar-dark .filter-input-wrapper .filter-input{border:1px solid #FFFFFF}.filter-bar-dark .filter-input-wrapper .filter-search-icon{background:url(/assets/search-icon-white-cb00ca3c1bee03179f92e821cc8d033d2eb5f58fbf99964a12db706520fe797b.svg) no-repeat scroll right center rgba(0,0,0,0)}.filter-bar-dark .filter-input-wrapper .filter-close-icon{background:url(/assets/close-icon-green-82e12eb0ea15fe5f6b48366e7022ae452c463b67d55a1a68b9622ce3fb1e3995.svg) no-repeat scroll right center rgba(0,0,0,0);background-size:13px;cursor:pointer;display:inline-block;height:16px;right:12px;position:absolute;top:7px;width:16px}.filter-bar-dark .filter-input-wrapper .filter-input{background:#28282b;caret-color:white;color:white}.filter-bar-dark .filter-input-wrapper .filter-input::placeholder{color:white}.filter-bar-dark .filter-input-wrapper .filter-input:focus,.filter-bar-dark .filter-input-wrapper .filter-input.has-value{background-color:#FFFFFF;border-color:#7E9E06;caret-color:#7E9E06;color:#3C3C3C}.filter-bar-dark .filter-input-wrapper .filter-input:focus::placeholder,.filter-bar-dark .filter-input-wrapper .filter-input.has-value::placeholder{color:#7E9E06}.filter-bar-dark .filter-input-wrapper .filter-input:focus+.filter-search-icon,.filter-bar-dark .filter-input-wrapper .filter-input.has-value+.filter-search-icon{background:url(/assets/search-icon-34dc3945a1f2df7283c12e6e67d3f2ecb10a9afe276cf958de90f7313829c818.svg) no-repeat scroll right center rgba(0,0,0,0)}.filter-swimlane-wrapper-dark .swimlane-items-scroll-left{background:linear-gradient(to left, rgba(250,250,250,0) 0%, #28282b 100%)}.filter-swimlane-wrapper-dark .swimlane-items-scroll-right{background:linear-gradient(to right, rgba(250,250,250,0) 0%, #28282b 100%)}.filter-chip-dark{border:1px solid #FFFFFF}.filter-drawer-bar-light,.filter-bar-light{background:#FFFFFF;color:#28282b}.filter-drawer-bar-light .filter-icon-v2,.filter-bar-light .filter-icon-v2{background:url(/assets/filter-dark-1cdbd8a0b18ec3c0bca1163f50cc2bcabe79674029a7fb177b8d1eb548d8f708.svg) no-repeat scroll right center rgba(0,0,0,0)}.search-dropdown-input-wrapper{display:inline-block;position:relative;float:left}.learn-filter-list-header .search-dropdown-input-wrapper{width:100%}.search-dropdown-input-wrapper input{display:inline-block;border-radius:4px;background:#FFFFFF;padding:7px 4px 7px 6px;width:165px;text-align:left;font-size:12px;font-family:'Roboto';border:1px solid #ECECEC;height:34px}.learn-filter-list-header .search-dropdown-input-wrapper input{width:100%}.search-dropdown-input-wrapper input:focus{border:1px solid #007FAD;outline:none}@media (max-width: 600px){.search-dropdown-input-wrapper input{font-size:16px}}.search-dropdown-input-wrapper .glyphicon{display:block}.search-dropdown-input-wrapper .close-icon{position:absolute;right:10px;background:url(/assets/close_icon-8008b74439b56078003489cd0ab7c18a948661c99611f62bf2ab65cbc228d13c.svg) no-repeat scroll right center rgba(0,0,0,0);height:20px;width:25px;top:5px}@media (max-width: 600px){.search-dropdown-input-wrapper .close-icon{top:10px}}.search-dropdown-input-wrapper .search-icon{position:absolute;right:10px;background:url(/assets/search-icon-34dc3945a1f2df7283c12e6e67d3f2ecb10a9afe276cf958de90f7313829c818.svg) no-repeat scroll right center rgba(0,0,0,0);height:17px;width:15px;top:8px}@media (max-width: 560px){.search-dropdown-input-wrapper .search-icon{top:8px}}.learn-progress-content-wrapper .search-dropdown-input-wrapper .search-icon{background:url(/assets/search-icon-blue-47ffb3600442b078b46d9d49ca173b01a0ad8892c353dcb198e3f60c660d785a.svg) no-repeat scroll right center rgba(0,0,0,0)}.filter-menu-filter-icon{display:block;width:19px;height:32px;background:url(/assets/company-icon-5235ca3ff19310a26e2f6d0d9720fead9669d8e58daec2f893fd3ba8bd3bd84d.svg) no-repeat scroll right center rgba(0,0,0,0);margin:2px 10px 0px 10px;line-height:20px;float:left}.learn-filter-wrapper .filter-menu-filter-icon{width:23px;background-image:url(/assets/user-group-9807b8b53531bc455113d7366ee1c5e20a3cec616843c3bea0cfaff41f65ac79.svg)}.report-container .filter-menu-filter-icon{display:none}.filter-wrapper{position:relative}.report-container .filter-wrapper{display:inline-block}.filter-wrapper .spinner-wrapper{position:absolute;top:0;bottom:0;right:0;left:0;background-color:rgba(255,255,255,0.7);text-align:center;z-index:1000}.filter-wrapper .spinner-wrapper .spinner{width:30px;height:30px;position:absolute;top:45%;left:47.5%;display:inline-block;background-position:center;background-image:url(/assets/loading-spinner-6b73eb9a51a5ac777fcbb67658cc480f5eadb23a146c9697e27d1f2b7c8d8153.svg);background-repeat:no-repeat;background-size:100%;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.filter-wrapper .filter-count{text-align:left;padding:10px 15px;color:#B3B3B3;font-size:11px;border-bottom:1px solid #F6F6F6;border-top:1px solid #F6F6F6}.filter-wrapper .filter-search-buttons{display:inline-block;font-size:10px;padding-top:8px}.filter-wrapper .filter-search-buttons span{padding:2px;font-family:'Roboto';font-size:12px;color:#2F2F39;letter-spacing:0px;line-height:14px}.filter-wrapper .filter-search-buttons span.enabled{cursor:pointer;color:#3BBBE3}.filter-wrapper .filter-search-buttons span.disabled{cursor:not-allowed;opacity:0.7;color:#B3B3B3}.filter-wrapper .filter-products-filter-icon{background:url(/assets/products-icon-16a5e0db774522b8a89ec1d6d262834ce213156ea754a9463c368f4789d6622c.svg) no-repeat scroll right center rgba(0,0,0,0);height:33px;background-size:14px}.filter-wrapper .filter-menu-filter-button{display:block;float:left;min-width:146px;height:34px;font-size:12px;background:#F6F6F6;border-radius:4px;text-align:left;text-decoration:none;margin-top:2px;padding-top:10px;padding-left:10px;padding-right:25px;color:#525252;cursor:pointer}.dist-companies .filter-wrapper .filter-menu-filter-button{min-width:180px}.department-and-course .filter-wrapper .filter-menu-filter-button{min-width:230px}.disposition .filter-wrapper .filter-menu-filter-button{min-width:160px}.report-container .filter-wrapper .filter-menu-filter-button{background:#FFFFFF;border:1px solid #DADADA;height:auto;padding:5px 10px;position:relative}.report-container .filter-wrapper .filter-menu-filter-button .glyphicon-menu-down-right{top:2px}.filter-wrapper.breadcrumb .filter-menu-filter-text{cursor:pointer}.filter-wrapper.breadcrumb .filter-list-item{line-height:18px;padding:10px 0px}.filter-wrapper.breadcrumb .student-filter-item,.filter-wrapper.breadcrumb .assignment-filter-item{height:auto;padding:0}.filter-wrapper.breadcrumb .student-filter-item a .filter-list-item-display,.filter-wrapper.breadcrumb .assignment-filter-item a .filter-list-item-display{font-weight:400;padding:10px 0;color:#2F2F39}.filter-wrapper.breadcrumb .student-filter-item a .filter-list-item-display:hover,.filter-wrapper.breadcrumb .assignment-filter-item a .filter-list-item-display:hover{color:#007FAD;font-weight:800}.filter-wrapper.breadcrumb .filter-list-item-display{font-weight:800}.filter-wrapper.breadcrumb .filter-list-item-meta-term,.filter-wrapper.breadcrumb .filter-list-item-meta-date{display:inline-block;width:50%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-wrapper.breadcrumb .filter-list-item-meta-term{width:100%}.filter-wrapper.breadcrumb .filter-list-item-meta-date{text-align:right}.filter-wrapper.breadcrumb .filter-list-container{left:10px}.filter-wrapper.breadcrumb .filter-list-container:before{display:none}.filter-wrapper.breadcrumb .filter-list-caret:before{content:'';position:absolute;top:35px;border-right:10px solid transparent;border-bottom:10px solid #1B1B26;border-left:10px solid transparent;right:0px}.filter-wrapper.breadcrumb .filter-top{border-radius:5px 5px 0 0;padding:10px;height:30px;text-align:center;display:flex;align-items:center;justify-content:center;width:100%;color:#949494;background:#1B1B26;font-family:'Roboto';font-size:12px;text-decoration:none}.filter-wrapper.breadcrumb .glyphicon-menu-down-right{top:13px;opacity:0.6}.filter-wrapper.breadcrumb .filter-menu-filter-text{min-height:48px;padding-right:10px}.filter-wrapper.breadcrumb .js-dropdown-item{cursor:pointer;text-decoration:none;color:#2F2F39}.filter-wrapper.breadcrumb a.js-dropdown-item:visited{color:#2F2F39}.filter-wrapper.breadcrumb .js-dropdown-item:hover{color:#007FAD !important}.filter-wrapper.breadcrumb .active-item.js-dropdown-item{color:#007FAD}.filter-wrapper.breadcrumb .filter-dropdown-list{padding:0px 15px}.filter-wrapper.breadcrumb .search-dropdown-input-wrapper{float:none;width:100%}.filter-wrapper.breadcrumb .search-dropdown-input-wrapper input{width:100%}.filter-wrapper.breadcrumb .search-dropdown-input-wrapper .search-icon,.filter-wrapper.breadcrumb .search-dropdown-input-wrapper .close-icon{top:10px}.wide-filter .filter-list-container{width:580px}.wide-filter .filter-dropdown{width:315px;border-right:1px solid #eaeaea}.wide-filter .filter-single-area{position:relative}.wide-filter .clear-all-button{position:absolute;z-index:2;padding:10px;color:#333;background:#dadada;font-size:11px;border:0px solid transparent;width:265px;bottom:0px;right:0}.wide-filter .clear-all-button:hover{cursor:pointer;background:#c7c7c7}.wide-filter .chip-array-container{position:absolute;right:0;background:#fff;width:265px;top:0px;bottom:0px;border-bottom:1px solid #eaeaea;overflow:auto;text-align:left}.wide-filter .chip-array-container .chip-list-legend{display:block;border-bottom:1px solid #eaeaea;padding:10px}.wide-filter .chip-array-container .chip-list-legend span{display:inline-block;font-size:11px;margin-right:20px}.wide-filter .chip-array-container .chip-list-legend span:before{content:'';background:#007fad;float:left;height:10px;width:10px;margin-right:4px}.wide-filter .chip-array-container .chip-list-legend span:first-of-type:before{background:#dadada}.wide-filter .chip-array-container ul{margin:0;padding:15px 15px 40px 15px;list-style-type:none}.wide-filter .chip-array-container ul li{background:#007fad;display:block;color:#fff;padding:5px 5px 2px 5px;border-radius:3px;margin-bottom:5px;position:relative}.wide-filter .chip-array-container ul li:hover{cursor:pointer;box-shadow:0px 1px 2px rgba(0,0,0,0.3)}.wide-filter .chip-array-container ul li.applied{background:#dadada;color:#333}.wide-filter .chip-array-container ul li.semi-transparent{opacity:0.4}.wide-filter .chip-array-container ul li button{position:absolute;top:2px;right:3px;background-color:transparent;background-image:url(/assets/modal-close-white-457ea65976fd6e0844a1f8e1912f50538888900d7560793e32f74989d0f74825.svg);background-size:10px;background-repeat:no-repeat;background-position:center;border:0px solid transparent;height:20px;width:20px}.wide-filter .chip-array-container ul li span{display:inline-block;overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap;width:calc(100% - 18px)}.filter-list-container{position:absolute;z-index:1000;top:42px;right:0;width:330px;font-family:'Roboto';font-size:12px;color:#2F2F39;background:#FFFFFF;border-radius:4px}.learn-filter-wrapper .filter-list-container{width:425px}.filter-list-container:before{content:'';position:absolute;top:-10px;border-right:10px solid transparent;border-bottom:10px solid #1B1B26;border-left:10px solid transparent;right:30px}.learn-filter-wrapper .filter-list-container:before{border-bottom:10px solid #40404C}.report-dropdown.multi .filter-list-container .filter-apply-all-wrapper{border-top-left-radius:0px !important;border-top-right-radius:0px !important}.report-container .filter-list-container{right:auto}.report-container .filter-list-container:before{border-right:10px solid transparent;border-bottom:10px solid #40404C;border-left:10px solid transparent;right:auto;left:25px}.report-container .filter-list-container .filter-apply-all-wrapper{border-top-left-radius:5px;border-top-right-radius:5px}.filter-list-header{padding:10px}.filter-list-header:after{content:'';display:block;clear:both}.filter-dropdown-list{position:relative}.learn-filter-dropdown .filter-dropdown-list{height:290px;overflow:hidden;position:relative;text-align:left}.learn-filter-dropdown .filter-dropdown-list .filter-active-items-wrapper{flex:1;text-align:left;padding:0px 10px 10px 10px;overflow:auto}.learn-filter-dropdown .filter-dropdown-list .filter-active-items-wrapper .swimlane-items-scroll-right,.learn-filter-dropdown .filter-dropdown-list .filter-active-items-wrapper .swimlane-items-scroll-left{position:absolute;top:0;width:40px;height:30px}.learn-filter-dropdown .filter-dropdown-list .filter-active-items-wrapper .swimlane-items-scroll-right:hover,.learn-filter-dropdown .filter-dropdown-list .filter-active-items-wrapper .swimlane-items-scroll-left:hover{cursor:pointer}.learn-filter-dropdown .filter-dropdown-list .filter-active-items-wrapper .swimlane-items-scroll-right{right:0;background:url(/assets/right-arrow-icon-b45f412d944d690cda555eea2b53bd64bbb239847b74d477c90108f2eba15838.svg) no-repeat 16px center,linear-gradient(to right, rgba(255,255,255,0) 0%, white 50%, white 100%);background-size:5px, 100%}.learn-filter-dropdown .filter-dropdown-list .filter-active-items-wrapper .swimlane-items-scroll-left{left:0;background:url(/assets/left-arrow-icon-960c481686318bbdf65d19863bd711320d7eec4cfcd211cb913c9a7dfab8c6df.svg) no-repeat 10px center,linear-gradient(to left, rgba(255,255,255,0) 0%, white 50%, white 100%);background-size:5px, 100%}.learn-filter-dropdown .filter-dropdown-list .filter-active-items-wrapper .active-filter-items{white-space:nowrap;display:inline-block}.learn-filter-dropdown .filter-dropdown-list .filter-active-items-wrapper .active-filter-item{display:inline-block;padding:7px 30px 7px 10px;background-color:#ECECEC;border:1px solid #DADADA;border-radius:15px;margin-right:5px;background-image:url(/assets/button_close-7c7536c2446d272cfc94beb85fa3386a0573793eac363db1a85246a547e32ef6.svg);background-position:calc(100% - 9px) center;background-repeat:no-repeat;background-size:12px}.learn-filter-dropdown .filter-dropdown-list .filter-active-items-wrapper .active-filter-item:hover{cursor:pointer;background-color:#DADADA;border:1px solid #B3B3B3}.learn-filter-dropdown .filter-dropdown-list .filter-active-items-wrapper .active-filter-item:last-child{margin-right:15px}.filter-dropdown-list ul{margin:0;padding:0;overflow:auto;width:100%;height:270px;min-height:270px;position:relative}.learn-filter-dropdown .filter-dropdown-list ul{flex:1;min-height:auto;height:100%}.learn-filter-dropdown .filter-dropdown-list ul.chips-present{height:235px}.filter-dropdown-list ul li{display:block;text-align:left;list-style-type:none;border-bottom:1px solid #F6F6F6}.filter-footer{padding:15px 10px;text-align:center;display:flex}.learn-filter-dropdown .filter-footer{margin-top:15px}.filter-footer .filter-apply-button,.filter-footer .filter-cancel-button{flex:1;line-height:27px;height:30px;border-style:none;border-width:0;background-color:#007FAD;text-decoration:none;border-radius:3px;border-color:transparent;border-image:none;color:#FFFFFF;font-size:12px;font-weight:500}.filter-footer .filter-apply-button:hover,.filter-footer .filter-cancel-button:hover{cursor:pointer}.filter-footer a.filter-apply-button{line-height:30px}.filter-footer .filter-cancel-button{background-color:#DADADA;color:#3C3C3C;margin-right:5px}.too-many-warning{text-align:center;color:#CC313D;font-size:13px;font-weight:500;background-color:rgba(179,0,0,0.3);padding:10px}.too-many-warning .close-icon{position:absolute;right:10px;top:162px;background:url(/assets/close_icon_warning-74c2b2df126679cc0f63bea8d065a1d60ca4b85ac07c63c2d03010e66ee6796e.svg) no-repeat scroll right center rgba(0,0,0,0);height:20px;width:25px}.filter-tab-wrapper{list-style:none;margin:0;padding:0;display:flex;-ms-display:flex;-webkit-display:flex}.wide-filter .filter-tab-wrapper{border-bottom:10px solid #40404c}.filter-tab{padding:15px;height:47px;text-align:center;display:flex;align-items:center;justify-content:center;width:50%;color:#949494;background:#1B1B26;font-family:'Roboto';font-size:12px;text-decoration:none;cursor:pointer}.filter-tab:last-child{border-top-right-radius:5px;border-right:0px solid transparent}.filter-tab:first-child{border-top-left-radius:5px}.learn-filter-wrapper .filter-tab{height:55px;background:#40404C !important;color:#B3B3B3;font-weight:500;flex:auto;width:auto;border-right:1px solid #1B1B26}.learn-filter-wrapper .filter-tab:last-child{border-right:0px solid transparent}.learn-filter-wrapper .filter-tab.active{border-bottom:5px solid #007FAD;color:#fff}.filter-tab .filter-tab-text{position:relative}.filter-tab .filter-tab-text span.active-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px;background-color:#007FAD}.learn-filter-wrapper .filter-tab .filter-tab-text span.active-dot{position:absolute;left:-15px;top:2px}.filter-apply-all-wrapper{color:#F6F6F6;background:#40404C;padding:15px}.filter-apply-all-tabs{margin-left:auto;margin-right:auto;width:100%;background:#1B1B26;border-radius:4px;padding:2px}.filter-apply-all-tabs .active{color:#FFFFFF;background:#007FAD}.filter-tab-apply,.filter-tab-choose{background:#1B1B26;display:inline-block;width:50%;font-family:'Roboto';font-weight:500;font-size:12px;text-decoration:none;color:#646464;border:none;border-radius:3px;text-align:center;padding:6px}.filter-tab-apply{cursor:pointer}.filter-tab-apply.active{cursor:default}.filter-tab-wrapper .active{color:#F6F6F6;background:#40404C}.checkbox-input-wrapper .checkboxLabel{width:100%;display:block;padding:10px}.checkbox-input-wrapper .checkboxLabel:hover{cursor:pointer;color:#007FAD}.checkbox-input-wrapper .checkboxLabel span{display:inline-block;margin-left:5px;white-space:nowrap;width:calc(100% - 25px);text-overflow:ellipsis;overflow:hidden;float:right;margin-top:2px}@media (max-width: 708px){.filter-wrapper .filter-menu-filter-button{width:15px;background-color:transparent}.filter-wrapper .filter-menu-filter-button .filter-menu-filter-text{display:none}}@media (max-width: 414px){.breadcrumb-text:first-child{max-width:90px !important;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-list-container{position:relative;margin-bottom:20px;top:10px;width:90%;margin-left:auto;margin-right:auto}.filter-list-container:before{display:none}.company-dropdown:hover{cursor:pointer}.company-dropdown .filter-menu-filter-button{display:none}.company-dropdown .glyphicon-menu-down-right{margin-left:-13px}.filter-wrapper .search-dropdown-input-wrapper,.filter-wrapper .dropdown-input{width:100%}.filter-wrapper .filter-search-buttons span span{width:49.5%;display:inline-block;text-align:center;margin:10px 0;border-radius:5px;border:1px solid}.filter-wrapper .filter-search-buttons span:first-child{margin-right:1%}.filter-wrapper .filter-search-buttons span,.filter-wrapper .filter-search-buttons{width:100%;display:block}.filter-wrapper .filter-menu-filter-button{width:100%;border:1px solid #DADADA;background:#FFFFFF;text-align:center;font-size:14px;padding:10px;height:35px;color:#000000}.filter-wrapper .filter-menu-filter-button .filter-menu-filter-text{display:block}.filter-wrapper .filter-dropdown-list{padding-top:0}.filter-wrapper .filter-list-header{padding-bottom:0}}.filter-active-searches{border-top:1px solid #F6F6F6;margin-top:10px}.filter-active-searches .active-searches-title{font-weight:100;padding:15px 10px 0 10px;text-align:left;color:#B3B3B3}.filter-active-searches .active-search-tags{padding:10px;text-align:left;border-bottom:1px solid #F6F6F6}.filter-active-searches .active-search-tags .active-search-tag{display:inline-block;background-color:#ECECEC;background-image:url(/assets/button_close-7c7536c2446d272cfc94beb85fa3386a0573793eac363db1a85246a547e32ef6.svg);background-position:calc(100% - 5px) center;background-repeat:no-repeat;background-size:10px;color:#525252;padding:4px 20px 4px 8px;cursor:pointer;margin-right:5px;margin-bottom:5px}.header-container{padding-left:10px}@media (max-width: 767px){.header-container{padding-left:0}}@media (max-width: 414px){.header-container{padding:0 15px 10px 15px}}.header-container .report-dropdown{margin-top:15px}@media (max-width: 414px){.header-container .report-dropdown{margin-top:5px}}.company-distributions-table .report-dropdown{position:absolute;right:160px}.company-distributions-table .filter-wrapper{padding-right:10px;padding-left:15px;display:block;float:left}.company-distributions-table .dist-report-filter{display:block;margin-right:5px}.company-distributions-table .dist-report-filter .filter-menu-filter-text.breadcrumb-text{color:#3C3C3C;display:inline-block;padding-top:22px;font-weight:bold}.company-distributions-table .dist-report-filter .filter-list-item a{color:#3C3C3C !important}.company-distributions-table .dist-report-filter .search-icon,.company-distributions-table .dist-report-filter .close-icon{top:6px !important}.company-distributions-table .dist-report-filter .filter-list-container{top:55px !important}.company-distributions-table .dist-report-filter .filter-list-caret:before{top:45px;right:10px}.company-distributions-table .dist-report-filter .filter-menu-filter{padding:0px 20px 0px 0px;position:relative}.company-distributions-table .dist-report-filter .glyphicon-menu-down-right{float:right;display:block;top:15px;background-size:15px 20px !important;opacity:1 !important;width:20px}.previous-breadcrumb-link{position:relative;display:block;float:left;padding-top:19px;padding-left:15px}.previous-breadcrumb-link.paddingleft{padding-left:15px}.previous-breadcrumb-link a{display:block;font-weight:bold;text-decoration:none;color:#007FAD;max-width:250px}.previous-breadcrumb-link a:visited{color:#007FAD}.previous-breadcrumb-link .link-text{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:150px}.previous-breadcrumb-link .close-button{display:inline-block;width:15px;height:20px;padding:0;margin:0 10px;background-image:url(/assets/close_icon_black-dfc723a65fbe4cc320dd35e2b93e9f305095321d5aa17253d69a973386dfaa39.svg);background-position:0px 6px;background-repeat:no-repeat;background-size:100%;border:none;background-color:transparent;margin-left:30px}.previous-breadcrumb-link .close-button:hover{cursor:pointer;opacity:1}.previous-breadcrumb-link .breadcrumb-carret{margin-top:-25px;margin-left:-8px;width:27px;float:right;height:71px !important;background-image:url(/assets/breadcrumb-grey-7c682f9269dfbd404984af42edb1fc8d023f28908f932d123bd7c13313876d64.svg);background-position:0px 6px;background-repeat:no-repeat;background-size:100%}.global-footer-wrapper{background:#F6F6F6;color:#3C3C3C;text-align:center;padding:40px 25px}.global-footer-wrapper .global-footer-links{display:inline-block}.global-footer-wrapper .global-footer-links li{display:inline-block;margin:0 10px}.global-footer-wrapper .global-footer-links li.global-footer-logo{width:140px;height:25px;background-image:url(/assets/logo-footer-fb7df03ba00aaa58ce97a1e9c1cca89554b3441d0678a1be899874912f6eec18.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.global-footer-wrapper .global-footer-links li a{text-transform:uppercase;font-weight:600;text-decoration:none;color:#3C3C3C;font-size:15px}.global-footer-wrapper p{font-size:13px;margin-top:5px}@media (max-width: 500px){.global-footer-wrapper .global-footer-links{padding:0}.global-footer-wrapper .global-footer-links li{display:block;margin:0 auto 20px auto}}@font-face{font-family:'guided-tour';src:url(/assets/guided-tour-ddb01f6a5891030194a6d9f50d9a4ce05bc0f0fc254e02c66b3303f8d8491970.eot);src:url(/assets/guided-tour-ddb01f6a5891030194a6d9f50d9a4ce05bc0f0fc254e02c66b3303f8d8491970.eot#iefix) format("embedded-opentype"),url(/assets/guided-tour-40e51921d8b82bac2ecb37f239412112b8d357c281beabdb9e9c0cfecbb5ff2c.woff) format("woff"),url(/assets/guided-tour-86fb102215475c3c015a164cabe292e67a9d22e84002d548b1466e70d94698aa.ttf) format("truetype"),url(/assets/guided-tour-49a95c8cde020614585e67e81aaf619ca7eab4236b8e3eda3de4bd463eb87d61.svg#guided-tour) format("svg");font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"guided-tour";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-curved-right:before{content:'\e800'}.icon-options-icon:before{content:'\e801'}.global-header-wrapper{position:relative;background-color:#2F2F39;width:100%;text-align:left;padding:0px 0px 5px 10px}.global-header-wrapper.demo-header{z-index:14}@media (max-width: 500px){.global-header-wrapper{display:none}}@media (max-width: 500px){.globabl-header-show{display:block}}.logo{display:inline-block;background-size:contain;background-position:left center;background-repeat:no-repeat;width:250px;height:25px;margin-top:10px}@media (max-width: 400px){.logo{width:200px}}.vst-logo{background-image:url(/assets/vst_logo_white-0841c77e2739233963e0e8f096cfd95155e08a266202f13fc0a0194d8d512134.svg)}.wiley-logo{background-image:url(/assets/wiley_logo-476e7bc2607b188311ea18538b21db64fa1064bf5c70e4f6ef2b6a049a06bdb7.png)}.logout{float:right;font-family:'Ubuntu';font-weight:300;color:#FFFFFF;text-decoration:none;margin-top:6px;cursor:pointer}.logout:hover{color:#EB710B}.account-menu__wrapper{float:right;position:relative}.account-menu__menu-wrapper{position:absolute;top:44px;width:280px;right:0;z-index:1000;box-shadow:0px 1px 2px #525252;border-bottom-right-radius:3px;border-bottom-left-radius:3px;overflow:hidden}.account-menu__button{width:68px;display:inline-block;height:44px;border:none;background-color:transparent;background-image:url(/assets/icon-account-1df55f75389a3724d35189df06e0f9686a86b04707b41969f9058de78be6d481.svg);background-position:center;background-size:23px;background-repeat:no-repeat}.account-menu__button:hover{background-color:#007FAD;cursor:pointer}.account-menu__button:focus{outline:none}.account-menu__button.active{background-color:#007FAD}.account-menu__profile-info{padding:20px;background:#F6F6F6;color:#3C3C3C}.account-menu__profile-info__name{font-size:16px;font-weight:400;display:block;margin-bottom:3px;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.account-menu__profile-info__email{font-size:11px;font-weight:100;display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.account-menu__menu-items{font-size:15px;background:#FFFFFF;padding:10px 0;border-top:1px solid #ECECEC}.account-menu__menu-item{text-decoration:none;display:block;padding:10px 20px;color:#3C3C3C}.account-menu__menu-item:hover{background:#F6F6F6;cursor:pointer}@-webkit-keyframes OBJECT-HINT-GLOW{0%{box-shadow:inset 0px 0px 0px transparent}50%{box-shadow:inset 0px 0px 12px #757575}100%{box-shadow:inset 0px 0px 0px transparent}}@-moz-keyframes OBJECT-HINT-GLOW{0%{box-shadow:inset 0px 0px 0px transparent}50%{box-shadow:inset 0px 0px 12px #757575}100%{box-shadow:inset 0px 0px 0px transparent}}@-o-keyframes OBJECT-HINT-GLOW{0%{box-shadow:inset 0px 0px 0px transparent}50%{box-shadow:inset 0px 0px 12px #757575}100%{box-shadow:inset 0px 0px 0px transparent}}@keyframes OBJECT-HINT-GLOW{0%{box-shadow:inset 0px 0px 0px transparent}50%{box-shadow:inset 0px 0px 12px #757575}100%{box-shadow:inset 0px 0px 0px transparent}}@-webkit-keyframes TEXT-HINT-GLOW{0%{text-shadow:0px 0px 0px transparent}50%{text-shadow:0px 0px 12px #525252;color:#3C3C3C}100%{text-shadow:0px 0px 0px transparent}}@-moz-keyframes TEXT-HINT-GLOW{0%{text-shadow:0px 0px 0px transparent}50%{text-shadow:0px 0px 12px #525252;color:#3C3C3C}100%{text-shadow:0px 0px 0px transparent}}@-o-keyframes TEXT-HINT-GLOW{0%{text-shadow:0px 0px 0px transparent}50%{text-shadow:0px 0px 12px #525252;color:#3C3C3C}100%{text-shadow:0px 0px 0px transparent}}@keyframes TEXT-HINT-GLOW{0%{text-shadow:0px 0px 0px transparent}50%{text-shadow:0px 0px 12px #525252;color:#3C3C3C}100%{text-shadow:0px 0px 0px transparent}}.tour-hint-object,.ag-table-container.highlight-first-row .ag-row:first-child{-webkit-animation:OBJECT-HINT-GLOW 2s infinite;-moz-animation:OBJECT-HINT-GLOW 2s infinite;-o-animation:OBJECT-HINT-GLOW 2s infinite;animation:OBJECT-HINT-GLOW 2s infinite;border-radius:4px}.tour-hint-text{-webkit-animation:TEXT-HINT-GLOW 2s infinite;-moz-animation:TEXT-HINT-GLOW 2s infinite;-o-animation:TEXT-HINT-GLOW 2s infinite;animation:TEXT-HINT-GLOW 2s infinite}.introjs-arrow.top{left:10px}.introjs-tooltip__close-icon{display:block;width:13px;height:13px;float:right;margin:10px;background-image:url(/assets/button_close-7c7536c2446d272cfc94beb85fa3386a0573793eac363db1a85246a547e32ef6.svg);background-position:center;background-repeat:no-repeat;background-size:100%}.introjs-tooltip__close-icon:hover{cursor:pointer}.introjs-tooltip{padding:0px;min-width:300px;max-width:320px;transition:opacity 0.3s ease !important}.introjs-tooltip.instructor-dashboard-tooltip__step-1{left:-16px !important;top:157px !important}.introjs-tooltip.instructor-dashboard-tooltip__step-1 .introjs-arrow{left:10px !important;top:-10px !important;transform:rotate(0deg) !important}.introjs-tooltip.instructor-dashboard-tooltip__step-pub-1{left:-45px !important;top:65px !important}.introjs-tooltip.instructor-dashboard-tooltip__step-pub-1 .introjs-arrow{left:30px !important;top:-10px !important;transform:rotate(0deg) !important}.introjs-tooltip.instructor-dashboard-tooltip__step-2{top:220px !important;left:282px !important}.introjs-tooltip.instructor-dashboard-tooltip__step-2 .introjs-arrow{left:-10px !important;top:11px !important;transform:rotate(-90deg) !important}.introjs-tooltip.course-dashboard-tooltip__step-1{right:330px !important;top:10px !important;left:auto !important}.introjs-tooltip.course-dashboard-tooltip__step-1 .introjs-arrow{top:14px !important;right:-10px !important;transform:rotate(90deg) !important}.introjs-tooltip.course-dashboard-tooltip__step-2{left:auto !important;right:415px !important;top:130px !important}.introjs-tooltip.course-dashboard-tooltip__step-2 .introjs-arrow{left:auto !important;right:-10px !important;top:10px !important;transform:rotateZ(90deg)}.introjs-tooltip.course-dashboard-tooltip__step-3{bottom:397px !important;left:15px !important}.introjs-tooltip.course-dashboard-tooltip__step-3 .introjs-arrow{left:134px !important;bottom:-10px !important;transform:rotate(180deg) !important}.introjs-tooltip.course-dashboard-tooltip__step-4{left:-5px !important;bottom:-185px}.introjs-tooltip.course-dashboard-tooltip__step-4 .introjs-arrow{top:-10px;left:8px;bottom:auto !important;transform:rotate(0deg) !important}.introjs-tooltip.course-dashboard-tooltip__step-5{left:calc(50% - 310px) !important;bottom:525px !important}.introjs-tooltip.course-dashboard-tooltip__step-5 .introjs-arrow{bottom:-10px;left:134px;transform:rotate(180deg)}.introjs-tooltip.course-dashboard-tooltip__step-6{left:-45px !important;bottom:67px !important}.introjs-tooltip.course-dashboard-tooltip__step-6 .introjs-arrow{left:45px !important;bottom:-10px !important;transform:rotate(180deg)}.introjs-tooltip.course-dashboard-tooltip-roster__step-1{bottom:732px !important;left:15px !important}.introjs-tooltip.course-dashboard-tooltip-roster__step-1 .introjs-arrow{left:45px !important;bottom:-10px !important;transform:rotate(180deg)}.introjs-tooltip.course-dashboard-tooltip-roster__step-2{top:-150px !important}.introjs-tooltip.course-dashboard-tooltip-roster__step-2 .introjs-arrow{left:160px !important;bottom:-10px !important;transform:rotate(180deg) !important}.introjs-tooltip.student-details-tooltip__step-1{left:120px !important;top:73px !important}.introjs-tooltip.student-details-tooltip__step-1 .introjs-arrow{left:35px;top:-10px}.introjs-tooltip.student-details-tooltip__step-2{bottom:auto !important;left:35px !important;top:-160px}.introjs-tooltip.student-details-tooltip__step-2 .introjs-arrow{bottom:-10px;left:25px;transform:rotate(180deg)}.introjs-tooltip.course-dashboard-tooltip-roster__step-3{bottom:650px !important;left:0px !important}.introjs-tooltip.course-dashboard-tooltip-roster__step-3 .introjs-arrow{left:10px !important;bottom:-10px !important;transform:rotate(180deg)}.introjs-tooltip.student-details-tooltip__step-3{left:24px !important;margin:0 !important;bottom:-162px !important}.introjs-tooltip.student-details-tooltip__step-3 .introjs-arrow{top:-10px;left:15px;display:inline-block !important}@media (max-width: 768px){.introjs-tooltip.instructor-dashboard-tooltip__step-1,.introjs-tooltip.instructor-dashboard-tooltip__step-pub-1,.introjs-tooltip.instructor-dashboard-tooltip__step-2,.introjs-tooltip.course-dashboard-tooltip__step-1,.introjs-tooltip.course-dashboard-tooltip__step-2,.introjs-tooltip.course-dashboard-tooltip__step-3,.introjs-tooltip.course-dashboard-tooltip__step-4,.introjs-tooltip.course-dashboard-tooltip__step-5,.introjs-tooltip.course-dashboard-tooltip__step-6,.introjs-tooltip.course-dashboard-tooltip-roster__step-1,.introjs-tooltip.course-dashboard-tooltip-roster__step-2,.introjs-tooltip.course-dashboard-tooltip-roster__step-3,.introjs-tooltip.student-details-tooltip__step-1,.introjs-tooltip.student-details-tooltip__step-2,.introjs-tooltip.student-details-tooltip__step-3{bottom:0px !important;right:0 !important;left:0 !important;top:auto !important}.introjs-tooltip.instructor-dashboard-tooltip__step-1 .introjs-arrow,.introjs-tooltip.instructor-dashboard-tooltip__step-pub-1 .introjs-arrow,.introjs-tooltip.instructor-dashboard-tooltip__step-2 .introjs-arrow,.introjs-tooltip.course-dashboard-tooltip__step-1 .introjs-arrow,.introjs-tooltip.course-dashboard-tooltip__step-2 .introjs-arrow,.introjs-tooltip.course-dashboard-tooltip__step-3 .introjs-arrow,.introjs-tooltip.course-dashboard-tooltip__step-4 .introjs-arrow,.introjs-tooltip.course-dashboard-tooltip__step-5 .introjs-arrow,.introjs-tooltip.course-dashboard-tooltip__step-6 .introjs-arrow,.introjs-tooltip.course-dashboard-tooltip-roster__step-1 .introjs-arrow,.introjs-tooltip.course-dashboard-tooltip-roster__step-2 .introjs-arrow,.introjs-tooltip.course-dashboard-tooltip-roster__step-3 .introjs-arrow,.introjs-tooltip.student-details-tooltip__step-1 .introjs-arrow,.introjs-tooltip.student-details-tooltip__step-2 .introjs-arrow,.introjs-tooltip.student-details-tooltip__step-3 .introjs-arrow{display:none !important}}@media (max-width: 500px){.introjs-tooltip.instructor-dashboard-tooltip__step-1,.introjs-tooltip.instructor-dashboard-tooltip__step-pub-1,.introjs-tooltip.instructor-dashboard-tooltip__step-2,.introjs-tooltip.course-dashboard-tooltip__step-1,.introjs-tooltip.course-dashboard-tooltip__step-2,.introjs-tooltip.course-dashboard-tooltip__step-3,.introjs-tooltip.course-dashboard-tooltip__step-4,.introjs-tooltip.course-dashboard-tooltip__step-5,.introjs-tooltip.course-dashboard-tooltip__step-6,.introjs-tooltip.course-dashboard-tooltip-roster__step-1,.introjs-tooltip.course-dashboard-tooltip-roster__step-2,.introjs-tooltip.course-dashboard-tooltip-roster__step-3,.introjs-tooltip.student-details-tooltip__step-1,.introjs-tooltip.student-details-tooltip__step-2,.introjs-tooltip.student-details-tooltip__step-3{bottom:44px !important}}@media (max-width: 768px){.introjs-tooltip{position:fixed;bottom:0px !important;right:0 !important;left:0 !important;top:auto !important;margin:0 !important;max-width:none;width:100%;border-radius:0 !important}}@media (max-width: 660px){.introjs-tooltip{bottom:44px !important}}.introjs-tooltiptext{padding:15px;font-size:14px;line-height:20px;color:#2F2F39;background-color:white;border-top-right-radius:3px;border-top-left-radius:3px}@media (max-width: 768px){.introjs-tooltiptext{font-size:15px;line-height:21px;line-height:20px;border-radius:0}}.introjs-tooltiptext .inline-icon{margin:0 25px 0 0;color:#B3B3B3}.introjs-tooltiptext .inline-icon.icon-options-icon{font-size:8px}.introjs-tooltiptext .inline-icon.icon-arrow-curved-right{margin:0 5px 0 0}.introjs-tooltiptext .green{color:#1A9C6E;font-weight:600}.introjs-tooltipbuttons{background-color:#F6F6F6;padding:10px 15px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;display:flex}.introjs-button{margin-top:0;text-shadow:0px 0px 0px #FFFFFF;border-radius:3px;font-size:12px;box-shadow:none;padding:5px 15px;flex:1;text-align:center}@media (max-width: 550px){.introjs-button{flex:none}}.introjs-button:hover{cursor:pointer;box-shadow:none}.introjs-prevbutton{background:none;border:0px;color:#525252}@media (max-width: 768px){.introjs-prevbutton{order:1}}.introjs-prevbutton:hover{color:#23232b;background:none}.introjs-prevbutton.introjs-disabled{background:none;color:#949494}.introjs-prevbutton.introjs-disabled:hover{background:none;cursor:not-allowed}.introjs-nextbutton{background:#1A9C6E !important;border:1px solid #1A9C6E !important;color:#FFFFFF}@media (max-width: 768px){.introjs-nextbutton{order:3}}.introjs-nextbutton:hover{background:#16865f;border-color:#16865f}.introjs-nextbutton.introjs-disabled{background:none !important;color:#757575;border:1px solid #949494 !important}.introjs-nextbutton.introjs-disabled:hover{color:#757575;cursor:not-allowed}.introjs-progress{flex:0 0 50%;background-color:#F6F6F6;box-shadow:inset 0px 1px 6px #DADADA}@media (max-width: 768px){.introjs-progress{order:2;flex:0 0 70%;margin:10px 15px 5px 5px}}@media (max-width: 550px){.introjs-progress{flex:1}}.introjs-progressbar{background-color:#1FB380;border-radius:5px;box-shadow:inset 0px 1px 6px #1ca274}.introjs-helperNumberLayer{display:none !important}.introjs-skipbutton{display:none !important}.tour-marker{position:absolute;z-index:11;width:18px;height:18px;text-align:center;color:#FFFFFF;padding-top:2px;line-height:15px;font-size:13px;background:#16825C;box-shadow:0 0 0 5px rgba(22,130,92,0.6),0 0 0 10px rgba(22,130,92,0.3);border-radius:50%;font-weight:600;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease}.tour-marker:hover{width:20px;height:20px;padding-top:3px;box-shadow:0 0 0 7px rgba(22,130,92,0.6),0 0 0 13px rgba(22,130,92,0.3);cursor:pointer}.instructor-dashboard-aggregate-group .tour-marker{bottom:-15px;left:-15px}@media (max-width: 768px){.instructor-dashboard-aggregate-group .tour-marker{left:60%;top:-10px;bottom:auto}}.my-course-card .tour-marker{bottom:-10px;right:-10px}@media (max-width: 768px){.my-course-card .tour-marker{right:30%}}.book-picker-wrapper .tour-marker{left:-25px;top:14px}.company-dropdown .tour-marker{left:-25px;top:14px}.course-details-donut-container .tour-marker{top:130px;right:385px}@media (max-width: 768px){.course-details-donut-container .tour-marker{top:120px;left:calc(50% - 105px);right:auto !important}}.engagement-student-usage-chart .tour-marker{top:50px;left:140px}@media (max-width: 600px){.engagement-student-usage-chart .tour-marker{top:-13px;left:50%}}.engagement-student-study-habits-wrapper .tour-marker{top:38px;left:calc(50% - 180px)}@media (max-width: 600px){.engagement-student-study-habits-wrapper .tour-marker{top:-13px;left:50%}}.accordion-item-wrapper .tour-marker{bottom:-7px;left:-7px}.accordion-item-wrapper-mobile .tour-marker{left:55%;top:-5px}.course-details-nav .tour-marker{left:-10px;top:-10px}@media (max-width: 768px){.course-details-nav .tour-marker{left:50%;top:-10px}}.report-total-students .tour-marker{top:-15px;left:50px}.filter-button-container .tour-marker{top:-30px;left:50%}@media (max-width: 768px){.filter-button-container .tour-marker{left:auto;right:10px}}.breadcrumb-wrapper .tour-marker{left:147px;top:42px}.student-modal-container .tour-marker{bottom:-2px !important;top:auto !important}.course-details-info-header .details-donut-container .tour-marker{top:130px;left:-210px}@media (max-width: 768px){.course-details-info-header .details-donut-container .tour-marker{left:0}}.student-session-details .student-session-rollup-report .tour-marker{left:30px;top:-60px}@media (max-width: 500px){.student-session-details .student-session-rollup-report .tour-marker{top:-90px}}.introjs-helperLayer.hidden{display:none}.introjs-overlay{z-index:10 !important}.introjs-overlay.hidden{display:none}.introjs-helperLayer{z-index:12;transition:opacity 0.3s ease !important}.introjs-showElement{z-index:13 !important}.introjs-tooltipReferenceLayer{z-index:15}.tour-modal__overlay{position:fixed;top:0;bottom:0;right:0;left:0;z-index:17;background-color:rgba(0,0,0,0.7);overflow:scroll}.tour-modal__content{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:90%;max-width:650px;min-height:460px;background-color:#FFFFFF;border-radius:4px;box-shadow:0px 1px 10px #3C3C3C;padding:50px 20px 100px 20px;text-align:center;overflow:hidden;background:linear-gradient(to bottom, rgba(255,255,255,0.9), rgba(255,255,255,0)),url(/assets/modal-laptop-icon-bg-fcd89ad258363b5e7088ce990b58d73826b34705a16dae59ae31cfadb5faa533.svg) no-repeat top,url(/assets/modal-laptop-abstract-bg-43199583ebf2b33eed7e17a830f0639f45cffda230e95000fa7122e4e00fe2be.svg) no-repeat bottom,#fff}.tour-modal__content .spinner{top:calc(50% - 20px);position:absolute}@media (max-width: 768px){.tour-modal__content{max-width:420px;min-height:550px;padding:50px 20px 100px 20px;background:linear-gradient(to bottom, rgba(255,255,255,0.9), rgba(255,255,255,0)), url(/assets/modal-phablet-icon-bg-b6110cc61ebf247f1805ce111c69ffde94401ce3083eaa908539dc0be7fa37f4.svg) no-repeat top #fff}.tour-modal__content.final-overview{min-height:700px}}@media (max-width: 500px){.tour-modal__content{max-width:none;min-height:auto;max-height:none;width:auto;top:0;bottom:0;right:0;left:0;border-radius:0;transform:none;background:linear-gradient(to bottom, rgba(255,255,255,0.9), rgba(255,255,255,0)), url(/assets/modal-phone-icon-bg-f45460dfa2a68193e37cd85478d18c675ef5ff256d993e1411a5082e683a2c5e.svg) no-repeat top #fff}.tour-modal__content.overview{min-height:600px}.tour-modal__content.final-overview{min-height:750px}}@media (max-height: 480px){.tour-modal__content{min-height:auto}.tour-modal__content.overview{min-height:600px}.tour-modal__content.final-overview{min-height:700px}}.tour-modal__action_button{position:absolute;bottom:20px;right:20px;padding:12px 17px 14px 17px;font-size:14px;background-color:#1A9C6E;border:none;border-radius:4px;color:#FFFFFF;display:inline-block;font-weight:500}.tour-modal__action_button:hover{cursor:pointer;background-color:#16865f}@media (max-width: 500px){.tour-modal__action_button{bottom:65px;left:0;right:0;margin:auto;display:block;width:calc(100% - 50px)}.overview .tour-modal__action_button{position:static;margin:20px auto}.final-overview .tour-modal__action_button{margin-bottom:100px}}.tour-modal__back_button{position:absolute;bottom:25px;left:30px;font-size:14px;color:#3C3C3C;display:inline-block;border:none;background-color:transparent;text-decoration:underline}.tour-modal__back_button:hover{cursor:pointer;font-weight:600}@media (max-width: 500px){.tour-modal__back_button{text-align:center;width:auto;left:50%;transform:translateX(-50%);right:auto;margin:auto}}.tour-modal__close_button{position:absolute;width:17px;height:17px;display:block;top:20px;right:20px;padding:0;background-image:url(/assets/close_icon_grey-e4ca49567644697e420b2a7fa46f649133b14b04e050180ae61dbfd678c50a6e.svg);background-position:center;background-size:100%;border:none;background-color:transparent;opacity:0.6}.tour-modal__close_button:hover{cursor:pointer;opacity:1.0}.tour-modal__headline{color:#2F2F39;font-size:34px;font-weight:600;margin:15px 0 10px 0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tour-modal__headline.wrap{overflow:auto;white-space:initial;text-overflow:none;padding:0 35px;margin-bottom:15px}@media (max-width: 768px){.tour-modal__headline.wrap{padding:0 25px}}@media (max-width: 768px){.tour-modal__headline{font-size:22px}}@media (max-width: 500px){.tour-modal__headline{font-size:18px;margin-top:0}}.tour-modal__subhead{color:#1A9C6E;font-size:28px;font-weight:500;margin:5px 15px}@media (max-width: 768px){.tour-modal__subhead{font-size:18px}}.tour-modal__feature-list{color:#3C3C3C;font-weight:100;list-style-type:none;margin:30px 40px 0 auto;padding:0;text-align:left;max-width:450px;font-size:25px}@media (max-width: 768px){.tour-modal__feature-list{font-size:18px;margin-right:0;max-width:330px}}.tour-modal__feature-list li{padding:0 0 0 20px;margin:10px 0;position:relative}.tour-modal__feature-list li:before{content:'';position:absolute;top:11px;left:0;width:5px;height:5px;border-radius:50%;background:#1A9C6E}@media (max-width: 768px){.tour-modal__feature-list li:before{top:9px}}@media (max-width: 768px){.tour-modal__feature-list li{margin-bottom:10px}}.tour-modal__sections{margin:25px 0 0 0;padding:0 15px;text-align:center}.tour-modal__sections:after{content:'';display:block;clear:both}@media (max-width: 768px){.tour-modal__sections{display:flex;flex-wrap:wrap;align-items:center}}@media (max-width: 768px){.tour-modal__sections{max-width:330px;margin:25px auto 0 auto}}.tour-modal__sections li{list-style-type:none;width:25%;padding:0;display:block;float:left}@media (max-width: 768px){.tour-modal__sections li{width:auto;flex:50%;padding:0;margin-bottom:20px;font-size:15px}}.tour-modal__sections a{display:block;background-size:100px auto;background-repeat:no-repeat;background-position:top;font-size:18px;font-weight:600;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;-moz-transition:all 0.3s ease;position:relative;text-decoration:none;color:#2F2F39}.tour-modal__sections a:before{content:'';width:108px;height:108px;border-radius:50%;overflow:hidden;display:block;margin:0 auto 8px auto}@media (max-width: 768px){.tour-modal__sections a:before{width:100px;height:100px;background-size:100px;margin:0 auto 8px auto}}.tour-modal__sections a.completed:before{content:'Completed';color:#FFFFFF;font-weight:500;padding-top:65px;font-size:15px;height:43px;text-shadow:0px 1px 3px #000000;text-align:center;background:linear-gradient(to bottom, rgba(26,156,110,0.9), rgba(13,79,56,0.5)),url(/assets/tour-course-dashboard-icon-7af7e2d2b98bac10e053564ceafa4ed434c9e515bd94ba4237d0455419779437.svg)}@media (max-width: 768px){.tour-modal__sections a.completed:before{height:40px;padding-top:60px;font-size:13px;background-size:100px}}.tour-modal__sections a.completed:after{content:'';background:url(/assets/tour-complete-check-3deeb9de3ca5cb3d3e627d727047e6160ea50174316c44d19d41fd8a482bd362.svg) no-repeat;top:15px;position:absolute;left:50%;z-index:5;width:45px;height:45px;transform:translateX(-50%)}.tour-modal__sections a:not(.inactive):hover{cursor:pointer;margin-top:-3px}@media (max-width: 768px){.tour-modal__sections a:not(.inactive):hover{margin-top:0}}.tour-modal__section__text{width:60%;display:block;margin:0 auto}@media (max-width: 500px){.tour-modal__section__text{font-size:15px}}.tour-modal__section__course-dashboard:before{background-image:url(/assets/tour-course-dashboard-icon-7af7e2d2b98bac10e053564ceafa4ed434c9e515bd94ba4237d0455419779437.svg)}.tour-modal__section__course-summary:before{background-image:url(/assets/tour-course-summary-icon-4cb5999f402290a3fe215c0ddc5ba44646476dc18fc17bc055fa305cfb36cbb0.svg)}.tour-modal__section__course-roster:before{background-image:url(/assets/tour-course-roster-icon-1131fd5ccd71b4d907e8dabf8010f4ba8b960109ed680b9061bd89323a990a48.svg)}.tour-modal__section__student-details:before{background-image:url(/assets/tour-student-details-icon-0f1b921cf4ebfd8bd891fd2a533364edf34f970da17f39384da3fc3f8f4e3ea3.svg)}.tour-modal__info-message{font-weight:500;color:#757575;display:block;clear:both;max-width:400px;margin:20px auto 0 auto}@media (max-width: 768px){.tour-modal__info-message{max-width:300px}}.company-dropdown.introjs-showElement{z-index:16 !important}.alert{background:#F54250;color:#FFFFFF;padding:10px;position:absolute;top:0;left:0;right:0;display:block;width:100%;margin:0;border-radius:0;border:0px solid transparent;text-align:center}@media (max-width: 450px){.alert{position:relative}}.redirect-message-wrapper{max-width:600px;margin:40px auto 0 auto;position:relative}.redirect-message-wrapper .redirect-message{background-color:#ffe1e6;border-radius:4px;padding:15px 40px 10px 60px;color:#444;font-weight:400;font-size:16px;line-height:1.4}@media (max-width: 450px){.redirect-message-wrapper .redirect-message{font-size:13px}}.redirect-message-wrapper .info-icon{position:absolute;top:30px;left:25px;display:block;width:20px;height:20px;background-size:20px;background-image:url(/assets/info-icon2-4021c764446cb6db8e013749e2f100f51c375c85c7f8434ce6490b97fb30b1d2.svg)}.login-wrapper{text-align:center;padding-top:60px;max-width:422px;margin:0 auto}@media (max-width: 450px){.login-wrapper{padding-top:20px;padding-left:20px;padding-right:20px}}.login-wrapper .errorMessage{display:none;font-family:'Roboto', sans-serif;font-size:14px;color:#CC313D;text-align:left;width:100%;padding-bottom:20px}.login-wrapper .errorIcon{position:absolute;top:10px;right:10px;width:20px;height:20px;display:none;background-size:100%;background-image:url(/assets/login-error-icon-563969c44a6086ab4d44aada0c0082f86146c5bff0e041e201eed5bd0e787db1.svg)}.login-wrapper .login-forgot-password{font-family:'Roboto', sans-serif;font-size:16px;color:#007FAD;cursor:pointer}.login-wrapper h2{font-size:22px;font-weight:200;padding-bottom:20px}@media (max-width: 450px){.login-wrapper h2{font-size:16px}}.login-wrapper h2 .bold{font-weight:700}.login-wrapper h3{font-size:16px;font-weight:200;padding-bottom:20px}@media (max-width: 450px){.login-wrapper h3{font-size:14px}}.login-wrapper h3 .bold{font-weight:700}.login-wrapper .img-wrapper img{width:90%;height:auto}.login-wrapper .form-wrapper input{width:100%;max-width:100%;font-size:16px;border:2px solid #ECECEC;height:44px;padding:0 10px;margin:0 auto 15px auto;border-radius:5px}.login-wrapper .form-wrapper input:focus{outline:none;border:2px solid #007FAD}.login-wrapper .form-wrapper input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #FFFFFF inset !important}.login-wrapper .form-wrapper button[type="submit"]{font-size:18px;font-weight:700;width:100%;margin:auto;height:44px;border:0px solid transparent;background-color:#007FAD;border-radius:2px;color:#FFFFFF;margin-top:20px}.login-wrapper .form-wrapper .password-reset{margin-top:18px}.login-wrapper .form-wrapper .password-reset a{color:#007FAD;text-decoration:none}.login-wrapper .form-wrapper .form-group{position:relative}.login-wrapper .form-wrapper .form-group.invalid input{border:1px solid #CC313D}.login-wrapper .form-wrapper .form-group.invalid .errorMessage{display:block}.login-wrapper .form-wrapper .form-group.invalid .errorIcon{display:block}.login-wrapper .g-recaptcha>div{margin:0 auto}.support-wrapper{position:absolute;bottom:0;right:0;padding:20px}.support-wrapper .support-link{float:right;padding:10px 10px 10px 25px;text-decoration:none;color:#757575;background-image:url(/assets/circle_support_sm-1196a12e5a42ec921347b80cd542d067b75eceef50759916369e07fafdc4fe52.svg);background-repeat:no-repeat;background-position:left center;background-size:20px;font-size:14px}.support-wrapper .support-link:hover{background-image:url(/assets/circle_support_sm_hover-b39f151b9a82caed56277449cfb6f0a98d6e7cbe13bb839e9d53fb1980ef4043.svg);color:#3C3C3C}.vst_logo_signin{width:400px;height:47px;display:block;background:url(/assets/vst_logo_signin-ee896e4d7efc0b90739afd00dc055cd66f11f2b5195d1433edc2f1bc5abce37c.svg) no-repeat center center}.login-wrapper h2,.login-wrapper h3{font-family:'Roboto', sans-serif;color:#646464}.login-wrapper h2 .bold,.login-wrapper h3 .bold{font-weight:500}.forgot-password-overlay{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:black;background-color:rgba(0,0,0,0.4)}.forgot-password-overlay .forgot-password-overlay-content{background:#FFFFFF;box-shadow:0 4px 15px 0 rgba(0,0,0,0.2);border-radius:4px;margin:15% auto;padding:20px;border:1px solid #757575;width:300px;height:140px;font-family:'Roboto', sans-serif;font-size:17px;color:#007FAD;line-height:23px}.forgot-password-overlay .forgot-password-overlay-content .forgot-password-overlay-buttons{padding-top:20px}.forgot-password-overlay .forgot-password-overlay-content .forgot-password-overlay-buttons button{cursor:pointer;background:#007FAD;border-radius:4px;height:32px;width:115px;color:white;border:none}.forgot-password-overlay .forgot-password-overlay-content .forgot-password-overlay-buttons button:first-child{margin-right:28px}.forgot-password-overlay .close{color:#B3B3B3;float:right;font-size:15px;font-weight:bold;margin-top:-15px;margin-right:-10px}.forgot-password-overlay .close:hover,.forgot-password-overlay .close:focus{color:black;text-decoration:none;cursor:pointer}.pagination-wrapper{background:#525252;border-radius:0px 0px 4px 4px;color:#FFFFFF;text-align:center;z-index:8;left:220px;right:20px;bottom:22px;padding:8px;margin:0 20px}.transactions-container .pagination-wrapper,.learn-items-container .pagination-wrapper{margin:0}.pagination-wrapper ul.pagination{margin:4px 0 0 0;cursor:pointer}.pagination-wrapper ul.pagination li{list-style:none;display:inline-block}.pagination-wrapper ul.pagination li:hover a{background:#23232b}.pagination-wrapper ul.pagination li.active a{background:#007FAD}.pagination-wrapper ul.pagination li a{background:none;border:none;color:#FFFFFF;border-radius:3px;padding:3px 9px;text-decoration:none}.pagination-wrapper ul.pagination li a:focus{outline:none}.pagination-wrapper ul.pagination .pagelink a{cursor:default}.pagination-wrapper .previous{position:relative}.pagination-wrapper .previous a{padding:3px 13px !important}.pagination-wrapper .previous a:before{left:8px;top:3px;position:absolute;content:"\25C0 \FE0E";font-size:10px}.pagination-wrapper .next{position:relative}.pagination-wrapper .next a{padding:3px 13px !important}.pagination-wrapper .next a:after{left:8px;top:3px;position:absolute;content:"\25B6 \FE0E";font-size:10px}.my-course-cards-wrapper-grid .pagination-wrapper{background:transparent;width:100%}.my-course-cards-wrapper-grid .pagination-wrapper ul.pagination{margin:0;padding:0}.my-course-cards-wrapper-grid .pagination-wrapper ul.pagination li.active a{color:#FFFFFF}.my-course-cards-wrapper-grid .pagination-wrapper ul.pagination li:hover a{color:#FFFFFF}.my-course-cards-wrapper-grid .pagination-wrapper ul.pagination li a{color:#000000}.custom-tooltip{width:200px;margin:0;line-height:24px;border:1px solid #F6F6F6;background-color:rgba(255,255,255,0.8);padding:10px}.custom-tooltip .label{margin:0;color:#646464}.recharts-tooltip-wrapper{filter:drop-shadow(1px 1px 1px #757575);z-index:100}.engagement-student-study-habits .recharts-tooltip-wrapper{pointer-events:auto !important}.student-roster-custom-tooltip{position:relative;z-index:10;filter:drop-shadow(1px 1px 1px #757575);width:auto;max-width:300px;min-width:220px;margin:0;border:1px solid #F6F6F6;background:#FAFAFA;border-radius:3px;padding:10px 15px;top:-5px;height:50px;right:calc(100% + 10px);font-family:'Roboto';color:#525252;display:flex}.student-roster-custom-tooltip .label{font-weight:800;font-size:16px;margin:5px 0}.student-roster-custom-tooltip .data-points-wrapper{margin-left:10px}.student-roster-custom-tooltip .data-point{font-size:12px;margin:0}.student-usage-tooltip-wrapper,.study-habits-custom-tooltip-wrapper{position:relative;filter:drop-shadow(0px 1px 1px #888);z-index:10000;cursor:pointer}.student-usage-tooltip-wrapper .study-habits-custom-tooltip,.study-habits-custom-tooltip-wrapper .study-habits-custom-tooltip{min-width:145px;max-width:250px;width:auto;margin:0;line-height:24px;border:1px solid #F6F6F6;background:#FAFAFA;border-radius:2px;padding:10px}.student-usage-tooltip-wrapper .study-habits-custom-tooltip .label,.study-habits-custom-tooltip-wrapper .study-habits-custom-tooltip .label{word-wrap:break-word;font-weight:800;margin:0px;font-size:14px;color:#525252;line-height:18px;text-align:center}.student-usage-tooltip-wrapper .study-habits-custom-tooltip .data-point,.study-habits-custom-tooltip-wrapper .study-habits-custom-tooltip .data-point{margin:5px 0px 0px 0px;font-size:12px;color:#646464 !important;line-height:18px;display:flex}.student-usage-tooltip-wrapper .study-habits-custom-tooltip .data-point .right-text,.study-habits-custom-tooltip-wrapper .study-habits-custom-tooltip .data-point .right-text{margin-left:auto}.recharts-left-tooltip:before,.recharts-right-tooltip:before{border-top:10px solid transparent;border-bottom:10px solid transparent;bottom:10px;content:"";position:absolute}.recharts-left-tooltip:before{border-left:10px solid #FFFFFF;right:-9px}@media (max-width: 500px){.recharts-left-tooltip:before{display:none}}.recharts-right-tooltip:before{border-right:10px solid #FFFFFF;left:-9px}@media (max-width: 500px){.recharts-right-tooltip:before{display:none}}.student-usage-tooltip-wrapper{padding:0;text-align:center}.student-usage-tooltip-wrapper .student-usage-tooltip{background-color:#FFFFFF;border-radius:8px;max-width:140px;padding:0}.student-usage-tooltip-wrapper .student-usage-tooltip .label,.student-usage-tooltip-wrapper .student-usage-tooltip .data-header,.student-usage-tooltip-wrapper .student-usage-tooltip .data-body{padding:10px;width:100%}.student-usage-tooltip-wrapper .student-usage-tooltip .label{background-color:#40404C;border-radius:6px 8px 0 0;color:#FFFFFF}.student-usage-tooltip-wrapper .student-usage-tooltip .usage-tooltip-info{font-weight:500}.student-usage-tooltip-wrapper .student-usage-tooltip .usage-tooltip-info .data-header{background-color:#F6F6F6;color:#007FAD;font-size:16px}.student-usage-tooltip-wrapper .student-usage-tooltip .usage-tooltip-info .data-body{font-size:16px}.student-usage-tooltip-wrapper .student-usage-tooltip .usage-tooltip-info .data-body .data-body-bottom{border-top:1px solid #525252;margin-top:10px;padding-top:10px}.student-usage-tooltip-wrapper .student-usage-tooltip .usage-tooltip-info .data-label{display:block;font-size:10px}.student-usage-tooltip-wrapper .student-usage-tooltip .usage-tooltip-info .data-field{font-size:14px}.assignment-completion-tooltip-wrapper{padding:0;text-align:center}.assignment-completion-tooltip-wrapper .assignment-completion-icon{background-image:url(/assets/assignments-icon.svg);background-size:37px;width:37px;height:37px;position:absolute;top:-15px;left:50%;margin-left:-20px;z-index:1001}.assignment-completion-tooltip-wrapper .assignment-completion-tooltip{background-color:#FFFFFF;border-radius:4px;max-width:160px;padding:0;height:100%;width:100%}.assignment-completion-tooltip-wrapper .assignment-completion-tooltip .label,.assignment-completion-tooltip-wrapper .assignment-completion-tooltip .data-header,.assignment-completion-tooltip-wrapper .assignment-completion-tooltip .data-body{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}.assignment-completion-tooltip-wrapper .assignment-completion-tooltip .label{width:160px;background-color:#40404C;background-image:url(/assets/card-pattern-cloud-2.svg);-webkit-transform:scaleX(-1);transform:scaleX(-1);background-repeat:no-repeat;background-size:160px 37px;border-radius:4px 4px 0 0;height:37px}.assignment-completion-tooltip-wrapper .assignment-completion-tooltip .usage-tooltip-info{font-weight:500}.assignment-completion-tooltip-wrapper .assignment-completion-tooltip .usage-tooltip-info .data-header{background-color:#FFFFFF;color:#525252;font-size:16px;margin:8px 0}.assignment-completion-tooltip-wrapper .assignment-completion-tooltip .usage-tooltip-info .data-header .data-name{display:block;height:20px;width:85%;margin:0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assignment-completion-tooltip-wrapper .assignment-completion-tooltip .usage-tooltip-info .data-body{font-size:16px;text-align:left;padding:0 10px 10px 10px}.assignment-completion-tooltip-wrapper .assignment-completion-tooltip .usage-tooltip-info .data-field{display:inline-block;font-size:12px;width:100%;border-bottom:1px solid #DADADA;margin-bottom:10px;padding-bottom:10px}.assignment-completion-tooltip-wrapper .assignment-completion-tooltip .usage-tooltip-info .data-field:last-child{border-bottom:0px solid transparent;margin-bottom:0px;padding-bottom:0px}.assignment-completion-tooltip-wrapper .assignment-completion-tooltip .usage-tooltip-info .data-field .data-left{text-align:left;font-weight:400}.assignment-completion-tooltip-wrapper .assignment-completion-tooltip .usage-tooltip-info .data-field .data-right{float:right;font-weight:600}.assignment-normalized-tooltip-wrapper{padding:0;text-align:center}.assignment-normalized-tooltip-wrapper .assignment-normalized-icon{background-image:url(/assets/assignments-icon.svg);background-size:37px;width:37px;height:37px;position:absolute;top:-15px;left:50%;margin-left:-20px;z-index:1001}.assignment-normalized-tooltip-wrapper .assignment-normalized-tooltip{background-color:#FFFFFF;border-radius:4px;max-width:176px;padding:0;height:100%}.assignment-normalized-tooltip-wrapper .assignment-normalized-tooltip .label,.assignment-normalized-tooltip-wrapper .assignment-normalized-tooltip .data-header,.assignment-normalized-tooltip-wrapper .assignment-normalized-tooltip .data-body{width:100%;height:37px;padding:0 5px}.assignment-normalized-tooltip-wrapper .assignment-normalized-tooltip .label{width:176px;background-color:#40404C;background-image:url(/assets/card-pattern-cloud-2.svg);-webkit-transform:scaleX(-1);transform:scaleX(-1);background-repeat:no-repeat;background-size:176px 40px;border-radius:4px 4px 0 0}.assignment-normalized-tooltip-wrapper .assignment-normalized-tooltip .usage-tooltip-info{font-weight:500;padding:5px}.assignment-normalized-tooltip-wrapper .assignment-normalized-tooltip .usage-tooltip-info .data-header{background-color:#FFFFFF;color:#525252;font-size:16px;height:20px;margin:5px 0}.assignment-normalized-tooltip-wrapper .assignment-normalized-tooltip .usage-tooltip-info .data-header .data-name{display:block;height:20px;overflow:hidden;text-overflow:ellipsis}.assignment-normalized-tooltip-wrapper .assignment-normalized-tooltip .usage-tooltip-info .data-body{font-size:16px;text-align:left}.assignment-normalized-tooltip-wrapper .assignment-normalized-tooltip .usage-tooltip-info .data-field{display:inline-block;font-size:27px;width:100%;text-align:center}.assignment-normalized-tooltip-wrapper .assignment-normalized-tooltip .usage-tooltip-info .data-field .data-left{text-align:center;font-weight:600;width:50%;display:inline-block;overflow:auto;white-space:nowrap;padding-right:7px;padding-top:3px}.assignment-normalized-tooltip-wrapper .assignment-normalized-tooltip .usage-tooltip-info .data-field .data-right{border-left:1px solid #949494;float:right;font-weight:200;font-size:13px;width:50%;padding-left:10px;line-height:16px;text-align:left}.report-menu-wrapper{background:#007FAD;position:relative}.report-menu-wrapper .menu-button{display:inline-block}.report-menu-wrapper .menu-button a{display:inline-block;color:#FFFFFF;padding:15px 40px 15px 20px;position:relative;height:50px;font-family:'Roboto';font-weight:600;font-size:14px;text-decoration:none;border-right:1px solid #006589}.report-menu-wrapper .menu-button a:after{content:'';display:block;float:right;width:15px;height:10px;position:absolute;right:12px;top:40%;background-repeat:no-repeat;background-size:13px;background-position:center;background-image:url(/assets/icon_down-arrow-048abd70caa83926a8ec7f65c0aec29fb694f8db8f31d5ea2d7301b5d98146a8.svg)}.report-menu-wrapper .menu-button a:hover{background:#3C3C3C}.report-menu-wrapper .no-dropdown a{padding:15px 20px 15px 20px}.report-menu-wrapper .no-dropdown a:after{display:none}@media (max-width: 500px){.report-menu-wrapper{display:none}}.report-menu-wrapper__demo{background:#1A9C6E;position:relative;color:#FFFFFF;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin:0;padding:10px 15px;z-index:11;height:56px}@media (max-width: 500px){.report-menu-wrapper__demo{z-index:16;position:fixed;bottom:0;height:44px;text-align:center;padding:8px 15px}}.report-menu-wrapper__demo .demo-header__title-wrapper{-webkit-flex:1;flex:1;text-align:left;font-weight:700;padding-top:7px;font-size:16px}@media (max-width: 768px){.report-menu-wrapper__demo .demo-header__title-wrapper{font-size:13px;padding-top:3px}}@media (max-width: 500px){.report-menu-wrapper__demo .demo-header__title-wrapper{display:none}}.report-menu-wrapper__demo .demo-header__title{margin-right:10px}@media (max-width: 768px){.report-menu-wrapper__demo .demo-header__title{float:left}}.report-menu-wrapper__demo .demo-header__subtitle{font-weight:100}@media (max-width: 768px){.report-menu-wrapper__demo .demo-header__subtitle{float:left;clear:both}}.report-menu-wrapper__demo .demo-header__buttons-wrapper a{display:inline-block;color:#1A9C6E;text-decoration:none;font-weight:400;font-size:14px;border-radius:4px;margin-left:10px;padding:10px 15px 10px 15px;background:#FFFFFF}@media (max-width: 768px){.report-menu-wrapper__demo .demo-header__buttons-wrapper a{background-image:none !important;padding:10px !important;font-size:12px}}@media (max-width: 500px){.report-menu-wrapper__demo .demo-header__buttons-wrapper a{padding:7px !important}}.report-menu-wrapper__demo .demo-header__buttons-wrapper .close-button{text-align:right;background-image:url(/assets/close-icon-green-82e12eb0ea15fe5f6b48366e7022ae452c463b67d55a1a68b9622ce3fb1e3995.svg);background-repeat:no-repeat;background-size:15px;background-position:93% 50%;padding:10px 37px 10px 15px}@media (max-width: 500px){.report-menu-wrapper__demo .demo-header__buttons-wrapper{width:100%}}.report-menu-dropdown{background:#3C3C3C;color:#FFFFFF;text-align:left;padding:0px 20px 0 20px;position:absolute;z-index:105;top:100%;right:0;left:0;min-height:275px}.report-menu-dropdown a{text-decoration:none;color:#FFFFFF}.report-menu-dropdown h2{font-size:18px;margin:20px 0 15px 0}.report-menu-dropdown:after{content:'';display:block;clear:both}.account-menu__button{float:right}.menu-report-items{display:flex;flex-wrap:wrap}.menu-report-item{display:inline-block;width:23%;max-width:300px;padding:10px;margin:0 10px 10px 0}@media (max-width: 1000px){.menu-report-item{width:48%;max-width:none}}.menu-report-icon{display:block;float:left;width:50px;height:50px;border-radius:50%;background-color:#B3B3B3;background-image:url(/assets/icon_sampling-report-1996aa2f4ef84e58ad156d9a7f52536288b05996aff4783514e57d8732bd2f8f.svg);background-repeat:no-repeat;background-size:20px;background-position:center;margin-right:10px;margin-top:10px}.custom-menu-report{display:inline-block;padding:10px;padding-top:20px;margin:0 10px 10px 0}.custom-menu-report-icon{display:block;float:left;width:50px;height:50px;border-radius:50%;background-color:#B3B3B3;background-image:url(/assets/icon_sampling-report-1996aa2f4ef84e58ad156d9a7f52536288b05996aff4783514e57d8732bd2f8f.svg);background-repeat:no-repeat;background-size:20px;background-position:center;margin-right:10px;margin-top:0px}.menu-report-title{font-weight:500;font-size:16px;display:block;margin-bottom:5px;padding-left:60px}.menu-report-description{display:block;color:#B3B3B3;font-size:14px;font-weight:300;line-height:20px;padding-left:60px}.nav-menu-dropdown-info,.nav-menu-dropdown-reports{width:50%;float:left}.report-menu-dropdown .nav-menu-dropdown-info,.report-menu-dropdown .nav-menu-dropdown-reports{padding-top:0 !important}.nav-menu-dropdown-info{padding:0 20px 25px}.nav-menu-dropdown-info h2{padding-left:80px}.nav-menu-dropdown-info .dropdown-description{display:block;color:#B3B3B3;font-size:14px;font-weight:300;line-height:20px;padding-left:80px}.nav-menu-dropdown-denied{margin-top:110px}.nav-menu-dropdown-reports{padding:25px;border-left:1px solid #222;height:275px}.nav-menu-dropdown-icon{display:block;float:left;width:60px;height:60px;border-radius:50%;background-color:#B3B3B3;background-image:url(/assets/icon_report-segment-c327d0ac1c73da796787438c2981ec8cf1bd45c534d954f514ccfbd1b19a6317.svg);background-repeat:no-repeat;background-size:35px;background-position:center;margin-top:30px}.nav-menu-dropdown-button{display:inline-block;text-decoration:none;color:#FFFFFF;font-weight:500;background-color:#007FAD;padding:10px;font-size:12px;border-radius:3px;margin-top:15px;margin-left:80px}.nav-menu-dropdown-button:hover{background-color:#006c94}.nav-menu-dropdown-reports-filter-wrapper{position:relative}.nav-menu-dropdown-reports-filter-input{width:100%;display:block;padding:10px 20px;margin-top:20px;border:0px solid transparent;border-radius:3px;margin-bottom:15px}.nav-menu-dropdown-reports-filter-icon{display:block;width:15px;height:15px;background-size:100%;background-repeat:no-repeat;background-image:url(/assets/icon_search-47ffb3600442b078b46d9d49ca173b01a0ad8892c353dcb198e3f60c660d785a.svg);position:absolute;top:9px;right:12px}.nav-menu-reports-list{max-height:175px;overflow:auto}.nav-menu-report{padding:10px 10px 10px 0;border-bottom:1px solid #222;min-height:90px}.nav-menu-report-icon{display:block;float:left;width:50px;height:50px;border-radius:50%;background-color:#B3B3B3;margin:10px;background-repeat:no-repeat;background-size:25px;background-position:center}.nav-menu-report-icon.customer_summary_report{background-image:url(/assets/icon_customer-summary-7be64dfc3a53e4626b235884de43ff1a5aeeb9455d8afdea42fc04f601c4e722.svg)}.nav-menu-report-icon.product_summary_report{background-image:url(/assets/icon_product-summary-929940b6da8924479d3b511ee6b19111584607484cfb89e9ba94b770d547b84d.svg)}.container-tab-test{height:200px;border:1px solid #B3B3B3;border-width:0 1px;background:#FFFFFF}.standard-timeframe{width:100%}.timeframe-tab-first{border-width:1px;border-left:0px solid transparent}.timeframe-tab-active{border-top:4px solid #007FAD;border-bottom:none;background:#FFFFFF;color:#000000;box-shadow:none}@media (min-width: 501px){.report-menu-wrapper-container-hide{display:none}}@media (max-width: 800px){.menu-report-item{width:100%}.nav-menu-dropdown-info,.nav-menu-dropdown-reports{width:100%;float:none}.nav-menu-dropdown-reports{border-left:0px solid transparent}}@media (max-width: 560px){.timeframe-tab{width:100%;box-shadow:none;border-width:0px 1px 1px 0}.timeframe-tab-first{border-width:1px}.timeframe-tab-active{border:solid #007FAD;border-width:4px 1px 1px 1px}}@media (max-width: 500px){body{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch}.report-menu-wrapper .menu-button{display:block;width:100%}.report-menu-wrapper .menu-button a{display:block;width:100%;border-right:0px solid transparent}.menu-report-item{width:100%}.menu-report-icon{margin-bottom:30px}.menu-report-title{font-size:15px}.menu-report-description{font-size:12px;line-height:16px}.nav-menu-dropdown-icon{display:none}.nav-menu-dropdown-info h2,.nav-menu-dropdown-info .dropdown-description{padding-left:0}.nav-menu-dropdown-info .dropdown-description{font-size:12px}.dashboard-header{width:100%}.dashboard-header-margin{margin-top:39px}.report-menu-wrapper-demo{position:fixed;left:0px;bottom:0px;height:44px;flex-flow:row;font-size:12px}.report-menu-wrapper-demo .demo-header.title{display:none}.report-menu-wrapper-demo .demo-header{text-align:center}}.mobile-report-menu-wrapper{background-color:#2F2F39;color:#FFFFFF;font-size:16px;font-weight:200;padding:10px;position:fixed;text-align:center;top:0;width:100%;z-index:10}.mobile-report-menu-wrapper .mobile-hamburger-icon{cursor:pointer;float:left;padding-left:5px}.mobile-report-menu-wrapper .mobile-hamburger-icon{background-image:url(/assets/hamburger-nav-23c8617dd3c0457c887965037782f34a2fc458971d2f4dc68bb6c6a83a3ecd93.svg);background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;height:14px;margin-top:2px;width:14px}.mobile-report-menu-wrapper .mobile-menu{background-color:#1B1B26;bottom:0;color:#FFFFFF;font-size:15px;left:-260px;overflow:scroll;padding-bottom:20px;position:fixed;width:260px;text-align:left;top:0;z-index:10}.mobile-report-menu-wrapper .mobile-menu .account-menu-profile-info,.mobile-report-menu-wrapper .mobile-menu .menu-button-mobile,.mobile-report-menu-wrapper .mobile-menu .mobile-menu-tour-link,.mobile-report-menu-wrapper .mobile-menu .mobile-menu-signout{border-bottom:1px solid #2F2F39;padding:20px}.mobile-report-menu-wrapper .mobile-menu .menu-button-mobile .menu-button-title .mobile-menu-caret{background-image:url(/assets/caret-sm-8995a81d47bacc4e6aaae39391b0d01775691f4b54033c940f8c71e1aa83cb48.svg);background-position:center;background-repeat:no-repeat;background-size:contain;float:right;height:10px;margin-top:4px;width:10px}.mobile-report-menu-wrapper .mobile-menu .menu-button-mobile .menu-button-title .mobile-menu-caret-up{margin-right:20px;transform:rotate(180deg)}.mobile-report-menu-wrapper .mobile-menu .menu-button-mobile .menu-button-mobile-report-list{height:0;max-height:1px;overflow:hidden;padding:0;transition:max-height .8s ease, visibility .8s ease;visibility:hidden}.mobile-report-menu-wrapper .mobile-menu .menu-button-mobile .menu-button-mobile-report-list .mobile-menu-list-item{padding-bottom:20px;padding-left:50px}.mobile-report-menu-wrapper .mobile-menu .menu-button-mobile .menu-button-mobile-report-list .mobile-menu-list-item:last-of-type{padding-bottom:0}.mobile-report-menu-wrapper .mobile-menu .menu-button-mobile .menu-button-mobile-report-list .mobile-menu-dashboard{padding-left:0}.mobile-report-menu-wrapper .mobile-menu .menu-button-mobile .menu-button-mobile-report-list .mobile-menu-dashboard .mobile-menu-dashboard-icon{background-image:url(/assets/dashboard-icon-78b949dbb48c52adf1ac968b47e08f76b6e1a3271b170b934a30aa9201df696d.svg);background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;height:14px;margin-left:18px;margin-right:17px;width:14px}.mobile-report-menu-wrapper .mobile-menu .menu-button-mobile .menu-list-display{display:inline-block;height:auto;max-height:350px;padding:20px 20px 0 0;visibility:visible}.mobile-report-menu-wrapper .mobile-menu .menu-button-mobile-account{padding-right:0}.mobile-report-menu-wrapper .mobile-menu .menu-button-mobile-account .menu-button-account-icon{background-image:url(/assets/account-nav-b5e669f06411c43b6322ce389863f857643d93a087ef83cff96b6e68660c0e85.svg);background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;height:15px;margin-right:15px;width:15px}.mobile-report-menu-wrapper .mobile-menu .menu-button-mobile-account .mobile-menu-tour-link{border-top:1px solid #595963;color:#FFFFFF}.mobile-report-menu-wrapper .mobile-menu .menu-button-mobile-account .mobile-menu-caret{margin-right:20px}.mobile-report-menu-wrapper .mobile-menu .menu-button-mobile-active-true{background-color:#40404C;border-bottom:1px solid #595963;padding-left:0;padding-right:0}.mobile-report-menu-wrapper .mobile-menu .menu-button-mobile-active-true .menu-button-circle,.mobile-report-menu-wrapper .mobile-menu .menu-button-mobile-active-true .menu-button-account-icon{margin-left:20px}.mobile-report-menu-wrapper .mobile-menu .menu-button-mobile-active-true .menu-button-title{border-bottom:1px solid #595963;padding-bottom:20px}.mobile-report-menu-wrapper .mobile-menu .menu-button-mobile-active-true .mobile-menu-tour-link{border-bottom:none;padding-bottom:0;padding-left:50px}.mobile-report-menu-wrapper .mobile-menu .account-menu-profile-info .account-menu-profile-name,.mobile-report-menu-wrapper .mobile-menu .account-menu-profile-info .account-menu-profile-email{border:none;padding:0}.mobile-report-menu-wrapper .mobile-menu .account-menu-profile-info .account-menu-profile-name{font-size:17px;padding-bottom:0}.mobile-report-menu-wrapper .mobile-menu .account-menu-profile-info .account-menu-profile-email{color:#9E9EAD;font-size:12px;overflow-x:hidden;padding-top:6px;text-overflow:ellipsis}.mobile-report-menu-wrapper .mobile-menu .mobile-menu-signout .logout-icon{background-image:url(/assets/sign-out-sm-4d262582a87fc8d3741bedcadb7be5db37f593bf0b1ad45ae7ee7806fbcb2164.svg);background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;height:15px;margin-right:15px;width:15px}.mobile-report-menu-wrapper .mobile-menu .mobile-menu-footer{padding-top:20px;text-align:center}.mobile-report-menu-wrapper .mobile-menu .mobile-menu-footer .mobile-menu-footer-text{color:#9E9EAD;font-size:12px}.mobile-report-menu-wrapper .mobile-menu .mobile-menu-footer .vst-logo-white{background-image:url(/assets/VST-logo-b882424cd88df87ab78400de6ec0578e83409fd603f25dfb9464aa75da161ecb.svg);background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;height:15px;width:100px}.mobile-report-menu-wrapper .mobile-menu-open{left:0}@media (min-width: 501px){.mobile-report-menu-wrapper{display:none}}.menu-button-circle{background-image:url(/assets/circle-sm-1b8cd8950a04ffb603540df5494ef342de1cda7a353ef11fecd6c452d7ba9c51.svg);background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;height:10px;margin-right:20px;width:8px}.container{left:0}.mobile-menu-container-open{left:260px}@media (min-width: 500px){.mobile-menu-container-open{left:0}}.container,.mobile-menu-container-open,.mobile-menu,.mobile-menu-open{transition:left .5s;position:relative}.menu-dropdown__simple{position:absolute;z-index:10;background:#3C3C3C;width:100%;padding:15px 0}.menu-dropdown__simple .menu-dropdown-item a{text-decoration:none;display:block;min-width:200px;color:#B3B3B3;padding:10px 20px;font-size:13px}.menu-dropdown__simple .menu-dropdown-item a:hover{color:#FFFFFF}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.report-table-container{position:relative;min-height:200px}.report-table-container.code-count-container{margin-top:25px !important}.report-table-container.no-data-container{overflow:visible !important}.report-table-container.no-data-container:not(.report-container){min-height:0}.report-table-container.report-container{margin:0 20px;border:1px solid #DADADA;border-radius:4px;overflow:hidden}.report-table-container.report-container.student-roster-report{overflow:visible}.report-table-container.report-container .header-container{min-height:65px;margin:0}.spinner-wrapper{position:absolute;top:0;bottom:0;right:0;left:0;background-color:#FFFFFF;text-align:center;z-index:8}.learn-progress-content-wrapper .spinner-wrapper{display:flex;align-items:center;justify-content:center}.spinner-wrapper.purchases-over-time-spinner{background:none;top:100px}.filter-wrapper.breadcrumb .spinner-wrapper{bottom:0 !important}.report-table-container .spinner-wrapper{background:rgba(255,255,255,0.7) !important;bottom:41px}.report-table-container .spinner-wrapper .spinner{margin-top:50px}.modal-container .spinner-wrapper{background:none}.spinner-wrapper .spinner{width:30px;height:30px;display:inline-block;background-position:center;background-image:url(/assets/loading-spinner-6b73eb9a51a5ac777fcbb67658cc480f5eadb23a146c9697e27d1f2b7c8d8153.svg);background-repeat:no-repeat;background-size:100%;-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.modal-container .spinner-wrapper .spinner{position:absolute;top:calc(50% - 15px)}.filter-wrapper .spinner-wrapper .spinner{top:65px}.error-icon-wrapper{background-color:#FFFFFF;bottom:0;left:0;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:8}.error-icon-wrapper .error-icon{background-color:#CC313D;border-radius:50%;color:#FFFFFF;display:block;font-size:20px;height:30px;left:calc(50% - 15px);line-height:30px;position:relative;width:30px}.error-icon-wrapper .error-text{color:#CC313D;font-size:13px;letter-spacing:0}.donut-error{top:calc(50% - 24px)}.donut-error,.student-info-error,.study-habits-error{background-color:transparent}.instructor-dashboard-agg-error{top:calc(50% - 22px)}.card-wrapper-error{top:50px}.student-info-error{top:40px}.accordion-items-spinner,.accordion-items-error{min-height:150px;position:relative;text-align:center}.accordion-items-spinner .spinner-wrapper,.accordion-items-error .spinner-wrapper{background-color:transparent;padding-top:40px;top:40px}.accordion-items-error{background-color:#F6F6F6;padding-top:35px}.accordion-items-error-wrapper{text-align:center}.student-session-modal-error{padding-top:calc(50% - 45px)}.unverified-instructor-modal-report-error{padding-top:255px}.study-habits-error,.student-usage-error{position:relative;top:15px}.operations-report-error,.course-roster-error,.custom-report-error,.sampling-report-error,.student-sessions-error,.transactions-report-error{padding-top:65px}.learn-report-error{padding-top:165px}.purchases-report-error{background-color:#F6F6F6;padding-top:10px;top:85px}.disciplines-report-error,.products-report-error,.titles-report-error{border:1px solid #DADADA;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:25px 0;position:relative}.products-report-error{background-color:transparent}.report-table-container.report-container>.spinner-wrapper{bottom:40px;top:65px;border:0px;min-height:135px}.reports-container{margin-top:5px;max-width:100%;margin-left:auto;margin-right:auto}.reports-container:after{content:" ";display:block;clear:both}.reports-container .report{margin-top:20px;position:relative;width:30%;float:left;margin-left:1.3043478261%;margin-right:1.3043478261%;min-height:130px;background-color:#FFFFFF}.reports-container .report .amount-data-container{max-width:100%;margin-left:auto;margin-right:auto;min-height:50px}.reports-container .report .amount-data-container:after{content:" ";display:block;clear:both}.reports-container .report .amount-data-container .amount-info{width:57.3913043478%;float:left;margin-left:1.3043478261%;margin-right:1.3043478261%}.reports-container .report .amount-data-container .amount-info .amount{display:block;font-size:24px;font-weight:bold;color:#3C3C3C;margin:0}.reports-container .report .amount-data-container .amount-info .amount-description{display:block;font-size:14px;color:#757575;font-weight:bold;margin:0 0 0 2px;text-transform:uppercase}.reports-container .report .amount-data-container .icon{width:37.3913043478%;float:left;margin-left:1.3043478261%;margin-right:1.3043478261%;text-align:right}.reports-container .report .trend-data-container{max-width:100%;margin-left:auto;margin-right:auto;min-height:30px}.reports-container .report .trend-data-container:after{content:" ";display:block;clear:both}.reports-container .report .trend-data-container .up-trend{color:#0A870A}.reports-container .report .trend-data-container .down-trend{color:#CC313D}.reports-container .report .trend-data-container .no-trend{color:#757575}.reports-container .report .trend-data-container .percentage{width:37.3913043478%;float:left;margin-left:1.3043478261%;margin-right:1.3043478261%;font-size:13px;font-weight:bold;margin-left:2px}.reports-container .report .trend-data-container .up-trend-arrow{display:inline-block;border-right:8px solid transparent;border-bottom:8px solid #0A870A;border-left:8px solid transparent}.reports-container .report .trend-data-container .down-trend-arrow{display:inline-block;border-right:8px solid transparent;border-top:8px solid #CC313D;border-left:8px solid transparent}.reports-container .report .trend-data-container .trend-chart{width:57.3913043478%;float:left;margin-left:1.3043478261%;margin-right:1.3043478261%;float:right;text-align:right;position:relative}.reports-container .report .trend-data-container .trend-chart .recharts-wrapper{margin:0;float:right}.reports-container .report .trend-data-container .trend-chart .last-30-days-text{font-size:10px;position:absolute;width:100px;bottom:3px;right:110px;color:#757575}.reports-container .report .previous-data-container{max-width:100%;margin-left:auto;margin-right:auto;display:block;font-size:10px;color:#FFFFFF;background-color:#757575;border-radius:10px;padding:5px 5px}.reports-container .report .previous-data-container:after{content:" ";display:block;clear:both}.reports-container .report .previous-data-container .previous-text{width:37.3913043478%;float:left;margin-left:1.3043478261%;margin-right:1.3043478261%;text-transform:uppercase}.reports-container .report .previous-data-container .previous-amount{width:57.3913043478%;float:left;margin-left:1.3043478261%;margin-right:1.3043478261%;text-align:right}@media (max-width: 768px){.reports-container .report{width:47.3913043478%;float:left;margin-left:1.3043478261%;margin-right:1.3043478261%}.reports-container .report .trend-data-container .trend-chart{width:57.3913043478%;float:right;margin-left:1.3043478261%;margin-right:1.3043478261%}.reports-container .report .trend-data-container .trend-chart .recharts-wrapper{margin:0;float:right}}@media (max-width: 560px){.reports-container .report{width:97.3913043478%;float:left;margin-left:1.3043478261%;margin-right:1.3043478261%}.reports-container .report .trend-data-container .trend-chart{width:57.3913043478%;float:right;margin-left:1.3043478261%;margin-right:1.3043478261%}.reports-container .report .trend-data-container .trend-chart .recharts-wrapper{margin:0;float:right}}.spinner-wrapper.card-spinner{display:block;width:100%;position:relative}.load-more-button{display:block;position:relative;width:100%;margin:0 auto;padding-top:30px;cursor:pointer}.load-more-button .load-more-button-text{color:#FFFFFF;background:#007FAD;border-radius:4px;width:262px;height:45px;line-height:45px;margin:0 auto;text-align:center}.report-purchasesovertime-wrapper{min-height:300px;padding:25px 0;display:block;position:relative;margin:0 0 40px 0;background-image:url(/assets/bkg-x-pattern-14c727e739bb772eb6255ef6138f5f8f8a5d7939d22394e98b0c3d2030455bc5.svg);background-size:100% 100%;background-repeat:no-repeat;min-height:200px}.report-purchasesovertime-wrapper h2{text-align:center;text-transform:uppercase;color:#007FAD;font-size:21px}.report-purchasesovertime-wrapper .recharts-responsive-container{margin-bottom:20px}@media (max-width: 600px){.report-purchasesovertime-wrapper .recharts-responsive-container{width:112% !important;margin:0px auto 20px -5% !important}}.recharts-cartesian-axis-ticks{transform:translateY(10px);font-size:11px}.yAxis .recharts-cartesian-axis-ticks{transform:translateY(10px) translateX(5px)}.recharts-cartesian-axis-ticks .recharts-cartesian-axis-tick line{display:none}.no-data{display:block;text-align:center;border-top:1px solid #DADADA;padding-top:50px}.report-purchasesovertime-wrapper .no-data{padding-bottom:30px}.report-container .no-data{margin-top:0}.top-grid-container .no-data{margin-top:0;border-right:1px solid #DADADA;border-left:1px solid #DADADA;border-bottom:1px solid #DADADA;border-radius:0 0 4px 4px;padding:40px 0}.transactions-container .no-data{margin:0;padding:40px 0;border:0px}.learn-items-container .header-container:after{content:'';clear:both;display:block}.header-container .report-dropdown{display:inline-block;margin-right:5px}div.ag-root .ag-cell-focus{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.transactions-container{margin:0 20px}.transactions-container:before{content:'';display:block;clear:both}.transactions-container .transactions-report-container{border:1px solid #DADADA;border-radius:4px}.transactions-container .transactions-report-container .ag-root{border:0px !important}.transactions-container .transactions-report-container.no-data-container .spinner-wrapper{top:0}.transactions-container .header-container{padding:15px 20px;margin:0px}.transactions-container .header-container .title-container{color:#3C3C3C;font-weight:bold;font-size:18px;display:inline-block;margin-bottom:5px;min-height:20px}@media (max-width: 600px){.transactions-container .header-container .download-button{margin-bottom:10px}}.transactions-container .spinner-wrapper{top:70px}.transactions-container .transaction-title{font-family:'Roboto';font-weight:600;font-size:20px;color:#007FAD;letter-spacing:0px;line-height:20px;text-align:center;padding:20px;margin-top:20px}.report-container .header-container{margin:0px 20px;border-bottom:0px;border-radius:4px 4px 0px 0px;position:relative}.report-container .header-container .grey-background{position:absolute;right:0px;top:0px;padding:17px;background:#F6F6F6}.modal-container-wrapper{position:fixed;z-index:1000;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);padding:100px}@media (max-width: 600px){.modal-container-wrapper{padding:20px}}@media (max-height: 450px){.modal-container-wrapper{padding:40px}}.modal-container-wrapper .modal-container{max-width:900px;margin:0 auto;border-radius:5px;overflow:hidden;position:relative;height:100%;bottom:100px;top:0}.modal-container-wrapper .modal-container .spinner-wrapper{top:145px}.modal-container-wrapper .modal-container .spinner-wrapper.no-bkg{background:none !important}.modal-container-wrapper .modal-container .spinner-wrapper.no-table{border:2px solid red !important}.modal-container-wrapper .modal-container .spinner-wrapper .spinner{margin-top:0}.modal-container-wrapper .pagination-wrapper{position:absolute;right:0;left:0;bottom:5px;z-index:100}@media (max-width: 600px){.modal-container-wrapper .pagination-wrapper{bottom:0}}.modal-container-wrapper .modal-table-wrapper{position:relative;height:100%}.modal-container-wrapper .table-heading-wrapper{display:block;text-align:left;margin:0 auto;border-top-left-radius:3px;border-top-right-radius:3px;background:#FFFFFF}.modal-container-wrapper .table-heading-wrapper .table-heading-content{display:block;padding:15px;margin:0 auto;position:relative}.modal-container-wrapper .table-heading-wrapper .table-heading-content:after{content:'';display:block;clear:both}.modal-container-wrapper .table-heading-wrapper:after{content:'';display:block;clear:both}.modal-container-wrapper .table-heading-wrapper a{text-decoration:none}.modal-container-wrapper .table-heading-wrapper .header-info{float:left;text-align:left;margin-top:6px}@media (max-width: 600px){.modal-container-wrapper .table-heading-wrapper .header-info{float:none}}.modal-container-wrapper .table-heading-wrapper .download-wrapper{float:right;margin-top:40px}@media (max-width: 600px){.modal-container-wrapper .table-heading-wrapper .download-wrapper{margin-top:5px;float:none}}.modal-container-wrapper .table-heading-wrapper .download-wrapper .download-button{float:none}.modal-container-wrapper .table-heading-wrapper .download-wrapper .download-button:hover{cursor:pointer;background:#006589}.modal-container-wrapper .table-heading-wrapper span{display:block}.modal-container-wrapper .table-heading-wrapper .download-icon,.modal-container-wrapper .table-heading-wrapper .download-button-text{display:inline-block}.modal-container-wrapper .table-heading-wrapper .initials{display:inline-block;float:left;background:#007FAD;padding-top:16px;color:#FFFFFF;border-radius:50%;font-size:30px;width:65px;height:65px;font-weight:100;text-align:center;margin:5px 15px 5px 5px;text-transform:uppercase}@media (max-width: 600px){.modal-container-wrapper .table-heading-wrapper .initials{display:none !important}}.modal-container-wrapper .table-heading-wrapper .instructor-name{color:#2F2F39;font-weight:700;font-size:20px}.modal-container-wrapper .table-heading-wrapper i{color:#007FAD;display:inline-block;margin:0 5px 0 0;font-size:20px;float:left;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center}.modal-container-wrapper .table-heading-wrapper i.icon-location-pin{background-image:url(/assets/icon_location-pin-6f72117e6d630827436a05118d3283178e752f67bbf91f776be1479d3e98a709.svg)}.modal-container-wrapper .table-heading-wrapper i.icon-envelope{background-image:url(/assets/icon_envelope-f4898b56a2d3ac9576683437f6e4a82828b3671cf53d9d43d03804b582b03299.svg)}.modal-container-wrapper .table-heading-wrapper .instructor-email,.modal-container-wrapper .table-heading-wrapper .instructor-institution{color:#646464;font-size:14px;display:block}.modal-container-wrapper .table-heading-wrapper .instructor-email:after,.modal-container-wrapper .table-heading-wrapper .instructor-institution:after{content:'';display:block;clear:both}.modal-container-wrapper .close-modal{position:absolute;top:10px;right:15px;height:25px;width:25px;background-image:url(/assets/icon_close-modal-05ef8f7e12d586b7ec7dfca729bbeed659554fff799aa7efa089ac9ebbd3df84.svg);background-size:cover;background-position:center}.modal-container-wrapper .close-modal:hover{cursor:pointer;opacity:0.75}.modal-container-wrapper .header-container{margin:0}.modal-container-wrapper .ag-table-container{padding:0;position:relative;height:calc(100% - 100px);max-width:900px;margin:0 auto}@media (max-width: 600px){.modal-container-wrapper .ag-table-container{top:0;bottom:0;right:0;left:0;height:calc(100% - 140px);padding-bottom:35px}}.overflow-visible{overflow:visible}.boolean-cell{font-weight:500;background-repeat:no-repeat;background-position:left;background-size:17px;padding-left:22px}.boolean-cell.true{color:#0A870A;background-image:url(/assets/checkmark-green-c3f487e00fbc6508e607b15dde55e7f3338b06705617e33438de0bbadf2e00df.svg)}.boolean-cell.false{color:#CC313D;background-image:url(/assets/x-red-8ba684753b36b470477062c622838bafc80680ba2658feb58135aeeddb866ffb.svg);background-size:13px}.timediff-cell{font-weight:500;background-repeat:no-repeat;background-position:left;background-size:17px;padding-left:22px}.timediff-cell.green{background-image:url(/assets/icon-sort-desc-green-e2bc0a589553b156e1418131a728a2c02bcdf5da0d5898975af37d248f37f75e.svg);color:#0A870A}.timediff-cell.green:before{content:'-'}.timediff-cell.red{background-image:url(/assets/icon-sort-asc-red-9982dc6ce09ad15d8bb7189f261f3f4e9ed9f98f5b8630e7201531c9ec92c43e.svg);color:#CC313D}.timediff-cell.red:before{content:'+'}@media (max-width: 708px){.report-container .header-container .report-dropdown .filter-wrapper .filter-button-wrapper .filter-menu-filter-button{width:120px}.report-container .header-container .report-dropdown .filter-wrapper .filter-button-wrapper .filter-menu-filter-button .filter-menu-filter-text{display:block}}@media (max-width: 414px){.report-container .header-container .report-dropdown{width:100%}.report-container .header-container .report-dropdown .filter-wrapper{width:100%}.report-container .header-container .report-dropdown .filter-wrapper .filter-button-wrapper{width:100%}.report-container .header-container .report-dropdown .filter-wrapper .filter-button-wrapper .filter-menu-filter-button{width:100%}.report-container .header-container .grey-background{background:transparent;position:relative;width:100%;padding:0;margin:5px 0}.report-container .header-container .grey-background .download-button{float:none;width:100%;padding:5px;font-size:14px}.report-container .header-container .grey-background .download-button .download-button-text{display:inline-block}.report-container .header-container .grey-background .download-button .download-button-icon{height:18px;width:18px}}.terms-container{background-color:#F6F6F6;height:100%;margin-left:auto;margin-right:auto;max-width:900px;padding:50px}.terms-container .terms-title{font-size:21px;font-weight:500}@media (max-width: 500px){.terms-container .terms-title{font-size:18px}}.terms-container .terms-subtitle{padding-bottom:20px;padding-top:10px}.terms-container .terms-subtitle .terms-bold{font-weight:600}@media (max-width: 500px){.terms-container .terms-subtitle{font-size:14px;margin-top:20px}}@media (max-width: 500px){.terms-container .terms-title,.terms-container .terms-subtitle{text-align:center}}.terms-container .terms-full-text-container{position:relative}.terms-container .terms-full-text-container .terms-full-text{background-color:#FFFFFF;border:1px solid #DADADA;border-radius:4px;max-height:300px;overflow-y:scroll;padding:0 20px}@media (max-width: 500px){.terms-container .terms-full-text-container{margin:20px 0}}.terms-container .terms-button-container{padding-top:25px}.terms-container .terms-button-container .opt-in-wrapper{margin-bottom:20px}.terms-container .terms-button-container .opt-in-wrapper input{float:left}.terms-container .terms-button-container .opt-in-wrapper span{display:block;font-size:16px;line-height:20px;padding-left:25px}.terms-container .terms-button-container .terms-button{border-radius:4px;float:right;font-size:16px;font-weight:500}@media (max-width: 500px){.terms-container .terms-button-container .terms-button{float:none;text-align:center;width:100%}}.terms-container .terms-button-container .terms-cancel{border:none;background-color:initial;padding:15px 0}.terms-container .terms-button-container .terms-cancel .terms-button-padding{color:#3C3C3C}.terms-container .terms-button-container .terms-accept input[type='submit']{background-color:#007FAD;border:none;border-radius:4px;font-size:16px;color:#FFFFFF;padding:15px 30px}.terms-container .terms-button-container .terms-accept input[type='submit']:hover{cursor:pointer;background-color:#006C94}.terms-container .terms-button-container .terms-button-padding{padding:15px 30px;text-decoration:none}@media (max-width: 500px){.terms-container .terms-title,.terms-container .terms-subtitle,.terms-container .terms-button-container{padding:0 20px}}@media (max-width: 500px){.terms-container{padding-left:0;padding-right:0}}.standard-timeframe,.custom-timeframe-wrapper{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.standard-timeframe:after,.custom-timeframe-wrapper:after{content:'';clear:both;display:block}@media (max-width: 800px){.custom-timeframe-wrapper{background:#FAFAFA !important}}.timeframe-tab:hover{background:#ECECEC;color:#757575;cursor:pointer}.timeframe-tab.timeframe-tab-active{cursor:default;color:#949494;background:#FFFFFF}.timeframe-tab.timeframe-tab-custom{cursor:default;color:#949494;background:#FFFFFF}@media (max-width: 600px){.timeframe-tab.timeframe-tab-custom{color:#FFFFFF;background-color:#007FAD}}.timeframe-tab,.custom-timeframe-button-wrapper{padding:15px;border:solid #949494;border-width:1px 1px 1px 0;width:20%;text-align:left;display:inline-block;color:#949494;background:#F6F6F6;box-shadow:inset 0px -4px 0 #d0d0d0;font-family:'Roboto';font-weight:600;font-size:13px;text-decoration:none}.timeframe-tab:last-child{border-right:none}.timeframe-tab-active,.timeframe-tab-custom{border-top:4px solid #757575;border-bottom:none;background:#FFFFFF;color:#000000;box-shadow:none}.timeframe-tab-custom{width:32%;min-width:317px;display:inline-block;float:left;border-right:none}.custom-timeframe-button-wrapper{display:inline-block;width:68%;border-width:1px 0px 1px 0;color:#949494;float:left;margin-top:4px}.custom-timeframe-text{font-weight:300;font-size:12px;width:32%;margin-right:15px}.custom-timeframe-button,.custom-timeframe-text{float:right}.custom-timeframe-button{display:inline-block;width:37%;min-width:240px;height:2.5em;line-height:2.0em;margin-left:18px;background-color:#007FAD;border-radius:3px;border-color:transparent;color:#FFFFFF;font-weight:500;font-size:14px}.custom-timeframe-calendar{background:url(/assets/calendar-icon-white.svg) no-repeat center center;width:24px;height:24px;display:block;float:left;margin-right:10px}.custom-timeframe-alert{background:url(/assets/alert-icon.svg) no-repeat center center;width:27px;height:27px;opacity:0.6;display:block;float:right;margin-right:10px}.custom-timeframe-daterange,.custom-timeframe-display,.custom-timeframe-daterange-date{display:inline-block}.custom-timeframe-date-circle{background-color:#646464;color:#FFFFFF;padding:5px;border-radius:50%;text-align:center;width:29px;height:28px;display:inline-block;border:2px solid #FFFFFF;font-size:12px;font-weight:300;margin:0 8px}.custom-timeframe-display{float:left;padding:5px}.custom-timeframe-daterange{float:right}.custom-timeframe-daterange-date{font-size:18px;font-weight:200;color:#616161;padding:3px 0px}@media (max-width: 600px){.custom-timeframe-daterange-date{color:#FFFFFF}}@media (max-width: 1042px){.timeframe-tab-custom{border-right:1px solid #B3B3B3}.custom-timeframe-button-wrapper{width:100%;margin-top:0}}@media (max-width: 600px){.timeframe-tab{width:100%;box-shadow:none;border-width:0 0 1px 0}.timeframe-tab-active,.timeframe-tab-custom{border:solid #757575 !important;border-width:1px 0 !important;background-color:#757575 !important;color:#FFFFFF !important}.standard-timeframe .timeframe-tab:first-child{border-top:1px solid #B3B3B3;margin-top:1px}.custom-timeframe-display,.custom-timeframe-daterange{margin:0 auto}}@media (max-width: 490px){.custom-timeframe-button{width:100%;margin-bottom:10px}.custom-timeframe-text{width:80%}}.top-grid-container{width:100%}.top-grid-container .top-titles,.top-grid-container .top-disciplines{display:inline-block;width:50%;float:left}.top-grid-container .top-products{padding-top:25px;width:50%}.top-grid-container h2{text-align:center;text-transform:uppercase;color:#007FAD;font-size:21px}@media (max-width: 900px){.top-grid-container .top-titles,.top-grid-container .top-disciplines,.top-grid-container .top-products{width:100%;float:none}.top-grid-container .top-disciplines{margin-top:20px}}.top-title-container,.top-discipline-container{padding:0 20px}.top-title-container .ag-react-container,.top-discipline-container .ag-react-container{position:absolute;top:50%;transform:translateY(-50%)}.top-title-container .ag-table-container,.top-discipline-container .ag-table-container{padding:0px !important;border:1px solid #DADADA;border-radius:0 0 4px 4px;overflow:hidden}.top-title-container .title-container,.top-discipline-container .title-container{color:#3C3C3C;font-weight:bold;font-size:18px;display:inline-block;margin-bottom:5px}.top-title-container .header-container,.top-discipline-container .header-container{padding:20px 20px 14px 20px;margin:0px;border:1px solid #DADADA;border-bottom:0px;border-radius:4px 4px 0px 0px}.top-title-container.no-data-container .spinner-wrapper,.top-discipline-container.no-data-container .spinner-wrapper{top:61px;right:20px;left:20px;bottom:0}.top-title-container .spinner-wrapper,.top-discipline-container .spinner-wrapper{top:100px;bottom:0;right:0;left:0}.top-title-wrap{white-space:normal}.transaction-search-inputs{position:relative;display:inline-block}.transaction-search-inputs .transaction-search-select-field{margin-left:5px}.search-inputs{width:100%}.search-inputs input[type=text]{width:100%}@media (max-width: 560px){.transaction-search-select-field{display:block;float:none}.transaction-search-select-field select{margin:5px 0 0 0 !important}}.search-dropdown-input-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;margin-left:10px;border-radius:4px;background-color:#FFFFFF;background-position:95% center;background-image:url(/assets/icon-sort-blue-97309549f646c858ff7065ffad4579714508cfb1abe8dda5bf21fe9da2aab009.svg);background-size:10px auto;background-repeat:no-repeat;padding:7px 4px 7px 6px;text-align:left;font-size:12px;font-family:'Roboto';color:#525252;width:115px;border:1px solid #ECECEC;height:31px;font-weight:400px}.search-dropdown-input-wrapper select:focus{border:1px solid #007FAD;outline:none}.progress-overview{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:20px}@media (max-width: 1100px){.progress-overview{flex-direction:column-reverse}.active-learners-charts .progress-overview,.content-items-charts .progress-overview,.points-received-charts .progress-overview{flex-direction:column}}.learn-stats-component-wrapper{width:35%;position:relative;border:1px solid #DADADA;border-radius:4px;background-color:#FFFFFF}@media (max-width: 1100px){.learn-stats-component-wrapper{width:100%}}.learn-stats-component-wrapper.right{margin-right:0px;margin-left:20px}@media (max-width: 1100px){.learn-stats-component-wrapper.right{margin:0 auto}}.learn-stats-component-wrapper.left{margin-right:20px;margin-left:0px}@media (max-width: 1100px){.learn-stats-component-wrapper.left{margin:0 auto}}.learn-stats-component{position:relative;font-family:'Roboto'}@media (max-width: 1100px){.learn-stats-component{width:100%;height:auto}}.learn-stats-component .learn-stats-component-header{border-bottom:1px solid #DADADA;padding:20px;color:#757575;font-size:18px;line-height:18px;font-weight:100}.learn-stats-component .learn-stats-component-content{padding:30px 30px 0 0}.learn-stats-component .stat-number{font-size:40px;color:#3C3C3C;font-weight:800;text-align:right}.learn-stats-component .stat-explanation{font-size:18px;color:#525252;font-weight:200}.learn-stats-component span.smallValue{font-family:'Roboto';font-size:13px;color:#2F2F39;letter-spacing:0;font-weight:600;display:block;margin-top:4px}.learn-stats-component .user-icon-blue,.learn-stats-component .completed-icon-blue,.learn-stats-component .trophy{display:inline-block;width:30px;height:30px;background-size:30px 30px}.learn-stats-component .user-icon-blue{background-image:url(/assets/learn_icon_user_blue-0b3f4109b9ba3ef474cbd0ffc2e7899bc7de98e8933455979ef31332e97392a8.svg);background-repeat:no-repeat;background-position:center;background-size:100%}.learn-stats-component .data-point{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:flex-end;margin-bottom:35px}.learn-stats-component .data-point.percent .stat-number,.learn-stats-component .data-point.smallValue .stat-number{padding-right:70px;position:relative}.learn-stats-component .data-point .arrow-box{top:8px;position:absolute;right:4px}.learn-stats-component .titles-icon{display:inline-block;background:url(/assets/titles-icon-ea1620f9223bb5139bb079dd42ae89f14c0d4cdccf4692919aa0fff90d2b339a.svg) center center no-repeat;background-size:20px 30px;width:25px;height:35px}.learn-stats-component .arrow-box{font-family:'Roboto', sans-serif;display:inline-block;width:60px}.learn-stats-component .arrow-box .marquee{display:block;font-size:10px;color:#000;font-weight:300;text-transform:uppercase}.learn-stats-component .arrow-box .arrow{display:block;background:url(/assets/icon-sort-asc-green-d507283d9803b9f203b38a4add75cbfab1b84a4ffd8bdb05bbcc24cd0e3261a0.svg) center center no-repeat;background-size:30px 30px;width:25px;height:15px;margin:3px 0 0 18px}.chart-container{width:750px;height:400px;background:#FFFFFF;border:1px solid #DADADA;border-radius:4px;position:relative}@media (max-width: 1100px){.chart-container{width:100%;margin-bottom:10px}}.chart-container:after{content:'';display:block;clear:both}.chart-container .class-progress-header{font-weight:100;width:100%;font-size:18px;color:#757575;line-height:18px;padding:20px;margin:0px;border-bottom:1px solid #DADADA}.donut-container .donut-chart{position:relative;text-align:center;display:block;float:left}.donut-container .donut-chart .donut-hole{position:absolute;top:135px;left:185px}.donut-container .donut-chart .donut-hole span{display:block}.donut-container .donut-chart .donut-hole .donut-hole-total{font-size:30px;color:#3C3C3C;text-align:center;line-height:20px;color:#525252;font-weight:700;padding-bottom:10px}.donut-container .donut-chart .donut-hole .donut-hole-text{font-size:25px;color:#3C3C3C;line-height:20px;color:#525252}.donut-container .recharts-legend-wrapper{margin-top:30px}.donut-container .recharts-legend-item{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #DADADA;width:250px}.donut-container .recharts-surface{margin-right:15px !important}.donut-container .recharts-legend-item-text{font-family:'Roboto';font-size:20px;color:#525252;line-height:20px;font-weight:700;white-space:pre}.learn-tooltip .label{color:#3C3C3C;background:#DADADA;z-index:9;box-shadow:0px 1px 3px #3C3C3C;border-radius:3px;min-width:140px;padding:10px;font-size:12px;font-weight:700}.meter-bar__wrapper .learn-tooltip .label{background:none;box-shadow:none}.bar-container .learn-tooltip .label{background:#fff;box-shadow:0px 1px 3px #B3B3B3}.learn-tooltip .learn-tooltip-heading{text-align:center;font-size:14px;margin-bottom:10px}.learn-tooltip .learn-tooltip-content{display:flex}.learn-tooltip .learn-tooltip-content-left{text-align:left;flex:0 0 70%;font-weight:400}.learn-tooltip .learn-tooltip-content-right{flex:1;text-align:right}.donut-container-tooltip .label .heading{font-size:36px;line-height:36px;font-weight:800;text-align:center}.line-container .recharts-dot{fill-opacity:1 !important}.line-container .recharts-area-area{fill-opacity:0.8 !important}.line-container-tooltip .label .bottom-side-arrow{display:none;right:50%}.line-container-tooltip .label .header{font-size:15px;line-height:15px;font-weight:300;text-align:center}.line-container-tooltip .label .heading{font-size:15px;line-height:15px;font-weight:800;text-align:center}h2.learn-header{font-family:'Raleway', sans-serif;font-size:20px;font-weight:600;color:#3C3C3C;line-height:20px;margin-top:40px}span.line-chart-header-button .download-button{font-weight:400;margin-top:-8px;text-decoration:none}.learn-progress__content-pages__accordion-wrapper{padding:40px 35px 20px 35px;background:#FFFFFF;border-right:1px solid #DADADA;border-left:1px solid #DADADA;border-bottom:1px solid #DADADA;position:relative;border-radius:0px 0px 4px 4px}.content-pages__accordion-item{position:relative;background:#FFFFFF;border:1px solid #ECECEC;border-radius:4px;margin-bottom:15px}.content-pages__accordion-item__header .meter-bar__wrapper{background:#00465C}.content-pages__accordion-item__header .meter-bar__wrapper .meter-bar__all{background:#7E9E06}.open .content-pages__accordion-item__header .meter-bar__wrapper{background:transparent}.content-pages__accordion-item__header .meter-bar__wrapper{padding:25px;transition:all 0.3s ease;margin-bottom:0}.open .content-pages__accordion-item__header .meter-bar__all,.open .content-pages__accordion-item__header .meter-bar__individual{display:none}.content-pages__accordion-item__header .meter-bar__text__title{font-weight:600}.content-pages__accordion-item__header .meter-bar__text__title,.content-pages__accordion-item__header .meter-bar__text__subtitle{font-size:18px}.open .content-pages__accordion-item__header .meter-bar__text__title,.open .content-pages__accordion-item__header .meter-bar__text__subtitle{color:#3C3C3C}.bar-container{height:392px;background:#FAFAFA;border:1px solid #DADADA;border-top-left-radius:4px;border-top-right-radius:4px;position:relative;z-index:1}.bar-container .bar-chart .active-bar__all{stroke:#7E9E06;stroke-width:5}.bar-container .bar-chart .active-bar{stroke:#005A75;stroke-width:5}.bar-container .bar-chart .recharts-legend-wrapper{padding-bottom:10px;padding-left:60px}.bar-container .bar-chart .recharts-legend-item-text{font-weight:600;font-size:12px;color:#525252;padding-left:12px;padding-right:30px}.content-pages__accordion-item__header__arrow{position:absolute;top:33px;right:25px;width:25px;height:20px;background-repeat:no-repeat;background-size:25px;background-position:center;background-image:url(/assets/down-arrow-icon.white-048abd70caa83926a8ec7f65c0aec29fb694f8db8f31d5ea2d7301b5d98146a8.svg);transform:rotate(0deg);transition:all 0.3s ease}.open .content-pages__accordion-item__header__arrow{background-image:url(/assets/down-arrow-icon-blue-7ae0d41fc40e9907f434fab2fd3ba52711b0f0a8cb41024de6a0f0d185b6e470.svg);transform:rotate(180deg)}.content-pages__accordion-item__content{max-height:0px;overflow:hidden;transition:all 0.3s ease;padding:0 25px}.open .content-pages__accordion-item__content{max-height:none;padding-bottom:10px}.open .content-pages__accordion-item__content .meter-bar__wrapper:first-child{margin-top:10px}.meter-bar__wrapper{background:#A4A9B3;margin-bottom:20px;position:relative;padding:15px 15px 12px 15px;border-radius:4px;transition:all 0.3s ease}.meter-bar__text{position:relative;z-index:1}.meter-bar__text__title,.meter-bar__text__subtitle{color:#FFFFFF;font-size:15px}.meter-bar__text__title{font-weight:500}.meter-bar__text__subtitle{font-weight:100;line-height:24px}.meter-bar__text__icon{width:15px;height:17px;margin-right:5px;background-size:15px 15px;background-repeat:no-repeat;background-position:center;float:left;margin-top:2px}.meter-bar__text__icon.video{background-image:url(/assets/learn_icon_video-ca903af35a73f14ff906d89cd6413c24a03870236bd5c3a658903ceb3fe964c3.svg)}.meter-bar__text__icon.quiz{background-image:url(/assets/learn_icon_quiz-129b0ec63ea9425cdf6c1627e6aa9180bb526e5175b980ee8990ebccccf8f46d.svg)}.meter-bar__text__icon.project{background-image:url(/assets/learn_icon_project-59cf3fc1a9a4ab30bbeee3d6c1f313c39b0e574b439fc368f838cc044e002378.svg)}.meter-bar__text__icon.learning_path{background-image:url(/assets/learn_icon_learning-path-ae0c2816e6dc25ce4412ae98c8c18daf7966d32ab40114e0d5d29def2fe01b35.svg)}.meter-bar__text__icon.document{background-image:url(/assets/learn_icon_document-2a290cd9b84ce45ce9346f631abab668a6d1a5bec3f911d33e3a912805979ec0.svg)}.meter-bar__text__icon.context{background-image:url(/assets/learn_icon_context-098bf3ba5fa52d349d10d2ca57c0b802e9d5cdae4a4cfa0ed5ba9b1f1f862000.svg);margin-top:4px}.meter-bar__text__icon.mission{background-image:url(/assets/learn_icon_mission-960e44f49c5e37a9a12896a3449f4f68bed6c786630b2a009951372a2c425027.svg)}.meter-bar__text__icon.external_link{background-image:url(/assets/learn_icon_external-link-8bb52217ecf1e8dc4b51be029a11a0f965883ff2d184a9b5ea04eba962a96ed3.svg)}.meter-bar__text__icon.package{background-image:url(/assets/learn_icon_package-4b800dd3c3aec7f94c4e8450912cf128a482ee1d3c9957180f8ee91ff862f9d0.svg)}.meter-bar__text__icon.checklist{background-image:url(/assets/learn_icon_checklist-0f46700ab496a2aa6651969caa9234b4760526c7900e40e2f65ba67db883583d.svg)}.meter-bar__text__icon.discussion{background-image:url(/assets/learn_icon_discussion-0717d649f6e7af8d64b95eab69b2d39b6a045de2d928a6d967e6c6aeafe830b0.svg)}.meter-bar__text__icon.audio{background-image:url(/assets/learn_icon_audio-132aa5522fceb336183579dfdee65a3fe5077efab5e4b5124f4b5a2bacb7c245.svg)}.meter-bar__all{position:absolute;background-color:#B7D155;top:-5px;bottom:-5px;width:6px}.meter-bar__individual{position:absolute;background:#007FAD;top:0;bottom:0;left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.bar-container-tooltip{min-width:200px;text-align:center;font-size:12px;color:#525252}.meter-bar__wrapper .bar-container-tooltip{background:#fff;border-radius:4px}.bar-container-tooltip .label{padding:15px 10px}.bar-container-tooltip .heading{font-size:14px;font-weight:800;height:18px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bar-container-tooltip .header{line-height:18px;height:18px;font-weight:400}.bar-container-tooltip .tooltip-legend{padding:16px 0 0}.bar-container-tooltip .tooltip-legend .tooltip-legend-item.first{border-bottom:1px solid #DADADA;padding-bottom:10px;margin-bottom:10px}.bar-container-tooltip .tooltip-legend .tooltip-legend-item .tooltip-legend-item-box{height:25px;width:25px;margin-right:9px;padding:0;color:#FFFFFF;font-size:10px;line-height:11px;padding-top:7px;font-weight:300;float:left}.bar-container-tooltip .tooltip-legend .tooltip-legend-item .tooltip-legend-item-box.blue{background:#007FAD}.bar-container-tooltip .tooltip-legend .tooltip-legend-item .tooltip-legend-item-box.green{background:#7E9E06}.bar-container-tooltip .tooltip-legend .tooltip-legend-item .tooltip-legend-item-text-wrapper{float:left}.bar-container-tooltip .tooltip-legend .tooltip-legend-item .tooltip-legend-item-text-wrapper .tooltip-legend-item-text{font-weight:700;text-align:left;font-size:12px;line-height:12px;padding:0;margin:0}.bar-container-tooltip .tooltip-legend .tooltip-legend-item .tooltip-legend-item-text-wrapper .tooltip-legend-item-stats{font-weight:400;text-align:left;font-size:10px;line-height:20px;padding:0;margin:0}.bar-container-tooltip .tooltip-selected-learners-text{margin-bottom:8px}.bar-container-tooltip .tooltip-selected-learners-stats{font-weight:700}.tab-bar-chart-x-axis{cursor:pointer}.learn-progress-details-wrapper .dashboard-content{margin-top:0}.learn-progress-content-wrapper .dashboard-content .content-pages-subhead{font-family:'Raleway', sans-serif;font-weight:300;color:#757575;font-size:18px}.learn-progress-content-wrapper .dashboard-content .cards-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-family:'Roboto';-webkit-justify-content:flex-start;justify-content:flex-start;position:relative;min-height:100px;max-height:225px;overflow:hidden}.learn-progress-content-wrapper .dashboard-content .cards-wrapper .cards{flex:1;overflow:hidden;padding:10px 5px}.learn-progress-content-wrapper .dashboard-content .cards-wrapper .cards-list{display:inline-block;white-space:nowrap}.learn-progress-content-wrapper .dashboard-content .cards-wrapper .content-card{cursor:pointer;border-radius:4px;border:1px solid #DADADA;height:192px;width:270px;background:#fff url(/assets/card-pattern-grayscale-b5479657af43723695319a6fd65cf9bd2b0d57f48ffaa4e90f24d1223868f960.svg) center bottom no-repeat;background-size:110%;margin:0 20px 20px 0;display:inline-block;vertical-align:top}.learn-progress-content-wrapper .dashboard-content .cards-wrapper .content-card .card-name{color:#525252;font-size:15px;font-weight:800;margin:20px 30px 5px 20px}.learn-progress-content-wrapper .dashboard-content .cards-wrapper .content-card .card-description{display:block;min-height:15px;color:#757575;font-size:15px;font-weight:300;margin:0 30px 15px 20px}.learn-progress-content-wrapper .dashboard-content .cards-wrapper .content-card .truncate{width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.learn-progress-content-wrapper .dashboard-content .cards-wrapper .content-card .card-metrics-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:0 20px}.learn-progress-content-wrapper .dashboard-content .cards-wrapper .content-card .card-metrics-wrapper .metric h3{color:#3C3C3C;font-size:20px;font-weight:600;margin:0;display:inline-block}.learn-progress-content-wrapper .dashboard-content .cards-wrapper .content-card .card-metrics-wrapper .metric .card-total-learners{color:#525252;font-weight:300;display:inline-block;font-size:11px;width:100%;white-space:normal;margin-top:5px}.learn-progress-content-wrapper .dashboard-content .cards-wrapper .content-card .card-metrics-wrapper .metric .metricTitle{color:#757575;font-size:14px;font-weight:600;display:block}.learn-progress-content-wrapper .dashboard-content .cards-wrapper .content-card.active{background:#fff url(/assets/card-pattern-ocean-25941f52ff42c7abd79758a4a5ca64acdd95e37e3f577b5687039c9a26f477a7.svg) center bottom no-repeat;box-shadow:0 3px 8px 3px rgba(0,0,0,0.4);border:0px solid transparent}.learn-progress-content-wrapper .dashboard-content .cards-wrapper .content-card.active .metricTitle{color:#525252 !important}.swimlane-items-scroll-left,.swimlane-items-scroll-right{position:absolute;width:95px;top:0;bottom:0;z-index:2}.swimlane-items-scroll-left:hover,.swimlane-items-scroll-right:hover{cursor:pointer}.swimlane-items-scroll-left:hover:after,.swimlane-items-scroll-right:hover:after{background-color:#006C94}.learn-filter-dropdown-list .swimlane-items-scroll-left:after,.learn-filter-dropdown-list .swimlane-items-scroll-right:after{content:'';display:none}.swimlane-items-scroll-left:after,.swimlane-items-scroll-right:after{content:'';display:block;position:absolute;right:0;width:45px;height:45px;top:80px;border-radius:50%;background:#007FAD;background-image:url(/assets/down-arrow-icon.white-048abd70caa83926a8ec7f65c0aec29fb694f8db8f31d5ea2d7301b5d98146a8.svg);background-size:13px;background-repeat:no-repeat;background-position:center}.swimlane-items-scroll-right{right:0;background:linear-gradient(to right, rgba(250,250,250,0) 0%, #fafafa 100%);background-size:100%}.swimlane-items-scroll-right:after{right:2px;transform:rotateZ(-90deg)}.swimlane-items-scroll-left{left:0;background:linear-gradient(to left, rgba(250,250,250,0) 0%, #fafafa 100%);background-size:100%}.swimlane-items-scroll-left:after{left:2px;transform:rotateZ(90deg)}.learn-no-data-wrapper .learn-no-data-header{background-color:#007FAD;height:50px}.learn-no-data-wrapper .learn-no-data-header .learn-no-data-header-text{border-right:1px solid #006589;color:#FFFFFF;float:left;font-family:'Roboto';font-size:14px;font-weight:600;height:50px;padding:15px 30px;position:relative}.learn-no-data-wrapper .learn-no-data-text{font-size:20px;font-weight:400;padding:50px;text-align:center}.learn-mini-table-container .spinner-wrapper{top:58px}.learn-items-container .spinner-wrapper{top:77px}.learn-no-data-container{left:0;position:absolute;right:0;text-align:center;top:50%}.learn-no-data-container .orange-alert{background:url(/assets/date-picker-alert-25af89d82a9625c5460f6950b0b5c41117db89d7549fdc1f1cb2b51d38b638fc.svg) no-repeat center center;display:inline-block;height:40px;top:41px;width:40px}.learn-no-data-container .no-data-text{font-size:17px;margin-top:10px}.learn-mini-table-container .learn-no-data-container,.learn-items-container .learn-no-data-container{position:static;padding:50px;transform:none}.content-pages-no-data{padding:30px;position:relative;text-align:center;transform:none;width:100%}.learn-progress-content-wrapper .top-learn-content,.learn-progress-badges-wrapper .top-learn-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-family:'Roboto';-webkit-justify-content:center;justify-content:center;margin:0px auto 25px auto}@media (max-width: 800px){.learn-progress-content-wrapper .top-learn-content,.learn-progress-badges-wrapper .top-learn-content{flex-direction:column}}.learn-progress-content-wrapper .top-learn-content h1,.learn-progress-badges-wrapper .top-learn-content h1{display:block;font-family:'Raleway', sans-serif;font-weight:700;color:#3C3C3C;font-size:20px}.learn-progress-content-wrapper .top-learn-content .top-title-container,.learn-progress-badges-wrapper .top-learn-content .top-title-container{padding:0}.learn-progress-content-wrapper .top-learn-content .ag-grid-element,.learn-progress-badges-wrapper .top-learn-content .ag-grid-element{flex:1;width:50%}@media (max-width: 800px){.learn-progress-content-wrapper .top-learn-content .ag-grid-element,.learn-progress-badges-wrapper .top-learn-content .ag-grid-element{width:100%}}.learn-progress-content-wrapper .top-learn-content .ag-grid-element:first-of-type,.learn-progress-badges-wrapper .top-learn-content .ag-grid-element:first-of-type{margin-right:20px}@media (max-width: 800px){.learn-progress-content-wrapper .top-learn-content .ag-grid-element:first-of-type,.learn-progress-badges-wrapper .top-learn-content .ag-grid-element:first-of-type{margin-right:0;margin-bottom:20px}}.learn-progress-content-wrapper .top-learn-content .title-container,.learn-progress-badges-wrapper .top-learn-content .title-container{font-family:'Raleway', sans-serif;font-weight:500;font-size:18px;color:#757575}.no-data-relative{position:relative}.content-pages-no-data{padding:30px;position:relative;text-align:center;transform:none;width:100%}.metrics-wrapper{display:flex;flex-wrap:wrap;justify-content:center}.metrics-wrapper .metric-container{background-color:#FFFFFF;border:1px #DADADA solid;flex:1;margin-right:20px;min-height:135px;padding:30px 20px 10px 20px;text-align:center;border-radius:4px}.metrics-wrapper .metric-container .metric-icon{background-size:30px 25px;display:inline-block;height:30px;width:30px}.metrics-wrapper .metric-container .badges-icon-blue{background:transparent url(/assets/badges-blue-26ed86eafc846ac986e457ebe4413feafaa7cb1b431643e8d2ba5e0388b261b6.svg) center center no-repeat}.metrics-wrapper .metric-container .badges-progress-icon-blue{background:transparent url(/assets/badges-progress-blue-0f0184c6f10c74c24c07870b5f0bdc29ad27e60eb30513e403f03ce666a5d1ff.svg) center center no-repeat}.metrics-wrapper .metric-container .badges-completed-icon-blue{background:transparent url(/assets/badges-completed-blue-cb2afb2dd9ae78248081ddd0f408baac5ea774602efc6247040c4fd87665b82b.svg) center center no-repeat}.metrics-wrapper .metric-container .user-icon-blue{background:transparent url(/assets/user-icon-blue-d23489515bba437cbd42557d65b9fd6669eca88acae19a81be4d08113b189fdb.svg) center center no-repeat;background-size:100%}.metrics-wrapper .metric-container .metric-data{color:#3C3C3C;display:inline-block;font-size:40px;font-weight:600;margin-right:5px}.metrics-wrapper .metric-container .metric-text{color:#525252;font-size:20px;font-weight:100;margin-left:auto;margin-right:auto;max-width:225px}.metrics-wrapper .metric-container .spinner-wrapper{position:relative;top:20px}.metrics-wrapper .metric-container:last-child{margin-right:0}.learn-details__list-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;flex-direction:column;flex-wrap:wrap;font-family:'Roboto'}.learn-details__list-wrapper .spinner-wrapper{position:relative;top:20px;background:transparent;padding:20px 0}.learn-details__list-wrapper .learn-list-item{margin-bottom:15px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;border:1px solid rgba(0,0,0,0.1);border-radius:4px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.1);-webkit-align-items:center;align-items:center;color:#525252}.learn-details__list-wrapper .learn-list-item .learn-list-item__number{border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#007FAD;width:50px;line-height:87px;text-align:center;font-weight:500;font-size:18px;color:#FFF}.learn-details__list-wrapper .learn-list-item .learn-list-item__description{padding-left:20px;font-weight:500;font-size:18px;width:calc(100% - 220px)}.learn-details__list-wrapper .learn-list-item .learn-list-item__description .learn-title{margin-top:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.learn-details__list-wrapper .learn-list-item .learn-type{text-transform:capitalize;padding:0 0 0 30px;line-height:35px;font-weight:100}.learn-details__list-wrapper .learn-list-item .audio{background:url(/assets/audio-icon-grey-3f95693529ec3bc716206f97ec779c0e2efd851dcf0c409572f12d2dd16a4aa3.svg) no-repeat left center;background-size:20px}.learn-details__list-wrapper .learn-list-item .checklist{background:url(/assets/checklist-icon-grey-78ac1bc457805c152721d27ade4c9596955e54909572dd313a2a12a5fad36ada.svg) no-repeat left center;background-size:20px}.learn-details__list-wrapper .learn-list-item .context{background:url(/assets/context-icon-grey-791aa467e9af1636849048bbec57464380dd8e40db4704338db9590a6c1772dd.svg) no-repeat left center;background-size:20px}.learn-details__list-wrapper .learn-list-item .discussion{background:url(/assets/discussion-icon-grey-43efc6eea8c8d3d2df5cd11d327c003226d41d37bf89a0c3dc34c203a45d9039.svg) no-repeat left center;background-size:20px}.learn-details__list-wrapper .learn-list-item .document{background:url(/assets/document-icon-grey-ff416265cf471ec5825868f23dd4b3c091da20276ba358c6677bf38beab9f73b.svg) no-repeat left center;background-size:16px}.learn-details__list-wrapper .learn-list-item .external_link{background:url(/assets/external-link-icon-grey-f74ffdc6f5293bd249049633b3f45dadd4d94b22bd5eab975f668f93c2aaf1ec.svg) no-repeat left center;background-size:20px}.learn-details__list-wrapper .learn-list-item .learning_path{background:url(/assets/learning-path-icon-grey-595a36a87b4f09fc7db07058720f304899a46c9a7786a0610ba5f26600ef9732.svg) no-repeat left center;background-size:20px}.learn-details__list-wrapper .learn-list-item .mission{background:url(/assets/mission-icon-grey-3351143a8683c671f4ba7cba055d37f10a0dfc9d84290acfd1ed6c622919feac.svg) no-repeat left center;background-size:20px}.learn-details__list-wrapper .learn-list-item .note{background:url(/assets/note-icon-grey-3547685dbce5a5432278f76dc867db7e3ecace44d2907775792891f3bca46eee.svg) no-repeat left center;background-size:20px}.learn-details__list-wrapper .learn-list-item .package{background:url(/assets/package-icon-grey-62d6df0468f9c901f6cfd49830e47f623f02caeb6d54bc25a71d975e40be8af7.svg) no-repeat left center;background-size:20px}.learn-details__list-wrapper .learn-list-item .project{background:url(/assets/project-icon-grey-ca2dd52b06dc945b8c09dccf2cd2e8ca1248d1d6edb0f1a7409a2637459b1783.svg) no-repeat left center;background-size:12px;padding:0 0 0 24px}.learn-details__list-wrapper .learn-list-item .quiz{background:url(/assets/quiz-icon-grey-e8c3338303a2a15e3257a2139334e3515bc90cecd24932dcbf52ad0dfb4446a7.svg) no-repeat left center;background-size:20px}.learn-details__list-wrapper .learn-list-item .video{background:url(/assets/video-updated-icon-grey-160a799869341c4c8bb4d032d70e9127a2449e062bb2abb9bb205506424ba917.svg) no-repeat left center;background-size:20px}.learn-details__list-wrapper .learn-list-item .learn-list-item__completed{flex:1;width:100%;text-align:right;margin:0 20px 0 0}.learn-details__list-wrapper .learn-list-item .learn-list-item__completed .value{font-weight:700;font-size:35px;background:url(/assets/learners-completed-icon-blue-0bb598e7d5a88e7f34fce46169b20871f0e4906c2aabc93e0da4ac312936e08e.svg) no-repeat right center;background-size:34px;padding:0 40px 0 0}.learn-details__list-wrapper .learn-list-item .learn-list-item__completed .learners_completed{font-weight:400;font-size:11px}.learn-progress-details-wrapper .dashboard-content .learn-details-chart-wrapper .bar-chart{padding:0 10px 0 20px}.learn-progress-details-wrapper .dashboard-content .learn-details-chart-wrapper .bar-container{padding-bottom:60px !important;position:relative}.learn-progress-details-wrapper .dashboard-content .learn-details-chart-wrapper .bar-container .spinner-wrapper{padding-top:25px !important}.learn-progress-details-wrapper .dashboard-content .learn-details-chart-wrapper .bar-container .learn-details-chart__axis-label{position:absolute;font-weight:700;color:#3C3C3C}.learn-progress-details-wrapper .dashboard-content .learn-details-chart-wrapper .bar-container .learn-details-chart__axis-label.x-axis{bottom:25px;left:40%}.learn-progress-details-wrapper .dashboard-content .learn-details-chart-wrapper .bar-container .learn-details-chart__axis-label.y-axis{left:-35px;top:40%;transform:rotate(-90deg)}.learn-progress-details-wrapper .dashboard-content .learn-bar-chart-wrapper .learn-chart-header{border:1px solid #DADADA;border-bottom:none;border-radius:4px 4px 0 0;color:#757575;font-family:Raleway;font-size:18px;padding:20px}.learn-progress-details-wrapper .dashboard-content .learn-bar-chart-wrapper .bar-container{border-radius:0 0 4px 4px;height:auto;min-height:250px;padding:20px 0 8px 0}.learn-progress-details-wrapper .dashboard-content .learn-bar-chart-wrapper .recharts-cartesian-axis-tick-value{color:#FFFFFF}.learn-detail-custom-tooltip{text-align:center}.learn-detail-custom-tooltip{background-color:#DADADA;border-radius:4px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);color:#525252;padding:10px 10px 0 10px;width:130px}.learn-detail-custom-tooltip .title{border-bottom:1px solid #525252;font-size:14px;padding-bottom:10px}.learn-detail-custom-tooltip .title,.learn-detail-custom-tooltip .value{font-weight:600}.learn-detail-custom-tooltip .label,.learn-detail-custom-tooltip .value{font-size:12px}.learn-detail-custom-tooltip .label{padding:10px 0}.learn-detail-custom-tooltip .value{padding-bottom:10px}.details-info-header{background-color:#00465C;position:relative}.details-info-header .details-info-block{width:100% !important}.details-info-header .details-info-block .info-blocks-wrapper{display:flex;justify-content:flex-end;max-width:350px;margin-left:auto;min-height:90px;color:#FFFFFF}@media (max-width: 768px){.details-info-header .details-info-block .info-blocks-wrapper{position:absolute;bottom:-165px;color:#525252;min-height:80px;right:0;left:0;max-width:none;padding-bottom:40px;margin-bottom:30px;filter:none}}@media (max-width: 575px){.details-info-header .details-info-block .info-blocks-wrapper{flex-direction:column;bottom:-100px;padding:0 25px;margin-bottom:0}}.details-info-header .details-info-block .info-blocks-wrapper .spinner-wrapper{background:none !important;margin-top:40px}@media (max-width: 768px){.details-info-header .details-info-block .info-blocks-wrapper .spinner-wrapper{margin-top:0}}.details-info-header .details-info-block .details-info-numbers{text-align:center;margin-top:35px;position:relative;flex:1}@media (max-width: 768px){.details-info-header .details-info-block .details-info-numbers{margin-top:0}}@media (max-width: 575px){.details-info-header .details-info-block .details-info-numbers{text-align:left;margin-bottom:10px}}.details-info-header .details-info-block .details-info-numbers .agg-text{font-size:30px;color:#FFFFFF}@media (max-width: 575px){.details-info-header .details-info-block .details-info-numbers .agg-text{float:right;line-height:1;padding-top:2px;font-size:15px}}.details-info-header .details-info-block .details-info-numbers .agg-icon{height:25px;width:25px;background-size:25px}.details-info-header .details-info-block .details-info-numbers .agg-icon.person-white{background-size:21px}@media (max-width: 768px){.details-info-header .details-info-block .details-info-numbers .agg-icon{height:25px;width:25px}}@media (max-width: 575px){.details-info-header .details-info-block .details-info-numbers .agg-icon{width:20px;height:20px;background-size:contain;float:left}}.details-info-header .details-info-block .details-info-numbers .info-text-icon{font-size:45px;font-weight:700;letter-spacing:0;line-height:45px;text-align:right;margin-right:30px}@media (max-width: 768px){.details-info-header .details-info-block .details-info-numbers .info-text-icon{font-size:30px}}.details-info-header .details-info-block .details-info-numbers .info-text-icon span{display:inline-block}.details-info-header .details-info-block .details-info-numbers .info-meta{font-weight:300;font-size:12px;line-height:11px}@media (max-width: 768px){.details-info-header .details-info-block .details-info-numbers .info-meta{font-size:13px}}@media (max-width: 575px){.details-info-header .details-info-block .details-info-numbers .info-meta{margin-left:30px}}.details-info-header .details-info-block{display:inline-block;width:47%}@media (max-width: 768px){.details-info-header .details-info-block{width:90%;padding-top:75px}}.details-info-header .details-info-block .details-title{color:#FFFFFF;font-size:24px;margin:0 0 10px 155px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 400px);font-family:'Raleway', sans-serif;font-weight:500}@media (max-width: 768px){.details-info-header .details-info-block .details-title{display:block;margin:auto;text-align:center;font-size:20px;margin-bottom:15px;width:90%}}.details-info-header .details-info-block .info-icon{position:absolute;bottom:17px;left:40px;height:80px;width:80px;z-index:5;border-radius:50%;background-color:#007FAD;background-repeat:no-repeat;background-position:25px 25px;background-size:40%;box-shadow:0px 0px 0px 5px rgba(0,127,173,0.3)}@media (max-width: 768px){.details-info-header .details-info-block .info-icon{position:relative;margin:20px auto 0 auto;left:auto;height:65px;width:65px;background-size:55px;top:-10px}}.details-info-header .details-bar{color:#FFFFFF;font-size:14px;padding:13px 25px;background:rgba(0,0,0,0.4);min-height:55px}@media (max-width: 768px){.details-info-header .details-bar{padding:10px 25px;min-height:0px}}.details-info-header .details-bar .details-container{display:inline-block;padding-left:132px;width:50%}@media (max-width: 768px){.details-info-header .details-bar .details-container{width:calc(100% - 350px)}}@media (max-width: 500px){.details-info-header .details-bar .details-container{width:calc(100% - 50px)}}.details-info-header .details-bar .details-container .details-info-title{font-size:20px;line-height:20px;padding:3px 0;color:#FFFFFF;font-family:'Raleway', sans-serif;font-weight:100;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.details-info-header .details-bar .details-container .details-info-title span{font-family:'Roboto', sans-serif}@media (max-width: 500px){.details-info-header .details-bar .details-container .details-info-title{font-size:16px;line-height:20px}}@media (max-width: 768px){.details-info-header .details-bar .details-container{padding:0}}.completed-icon-white{background:transparent url(/assets/completed-icon-white-40ca9da1e3d6f7e2f4be902509cc18ee04283111c40c223c53c38283812c30ef.svg) center center no-repeat}.person-white{background:transparent url(/assets/person-white-7780898036a70b3f21f54da2fc0b0b5184dec43e62db9e914ca9e0a93dd0f303.svg) center center no-repeat}.badge-icon{background-image:url(/assets/badges-white-f45966fa657728e68e62a6ad93225d08827172fb0e2679d25485fa44e9de685f.svg)}.learning-path-white-icon{background-image:url(/assets/learning-path-white-bdcc90b88ad2fb596fe83651ef561dde60d0c8177249927dcf3152a15e460202.svg)}.learning_path_blue{background:url(/assets/learn_icon_learning-path-blue-cde74807d4041487aedaa4e4f82acaa1f90d62a8f720443757d5adde2895380b.svg) center center no-repeat}.learning_path_progress{background:url(/assets/learn_icon_learning-path-progress-76d1185e35d2c3c02139c6ab7a409bc27a5bc064074a15d1977b936dd830c19d.svg) center center no-repeat}.learning_path_completed{background:url(/assets/learn_icon_learning-path-completed-25f0c45d82d7c2667736b30963f70d51a8ff42e1ff64c8251d32b42772f15ca7.svg) center center no-repeat}.completed-icon-blue{background:transparent url(/assets/learn_icon_checkmark_circle-44263acb8bd8d9e3e5f9f4758750fbca8a27bcbd7fe841ac5f3e73295a5df507.svg) center center no-repeat}.trophy{background:transparent url(/assets/trophy-a2765f55fe377465bc88601707874733f3cfc079264da30413fe9220df098d4c.svg) center center no-repeat}.pencil-icon{background:url(/assets/pencil-4ad44e27fa3b66d6149655ecda5aafc67f041a468a2694f0bd6e6368dfd43192.svg) center center no-repeat}.lastLoadedAt{float:right;margin:10px 20px 0px}.lastLoadedAt .lastLoadedAt-icon{background:url(/assets/learn-clock-28554a9244c2112b78507d9082e3967217035b03d466c31b1c53a9b6a203de51.svg) center center no-repeat;display:inline-block;height:20px;width:20px;margin-right:8px}.lastLoadedAt .lastLoadedAt-text{display:inline-block;font-family:'Roboto';font-weight:400;font-size:12px;color:#FFFFFF;text-align:left;line-height:14px}.drawer-wrapper-open{background:rgba(0,0,0,0.5);bottom:0;left:0;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:1000}.drawer-full-width{width:100%;left:0;right:0}.drawer-full-height{height:100%}.drawer-top,.drawer-bottom,.drawer-right,.drawer-left{position:fixed;z-index:1000}.drawer-top-close{top:-100%;transition:top .3s ease}.drawer-top-open{top:0;transition:top .3s ease}.drawer-bottom-close{bottom:-100%;transition:bottom .3s ease}.drawer-bottom-open{bottom:0;transition:bottom .3s ease}.drawer-right-close{right:-100%;transition:right .3s ease}.drawer-right-open{right:0;transition:right .3s ease}.drawer-left-close{left:-100%;transition:left .3s ease}.drawer-left-open{left:0;transition:left .3s ease}.rc-slider{position:relative;height:14px;padding:5px 0;width:100%;border-radius:6px;-ms-touch-action:none;touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{position:absolute;width:100%;background-color:#e9e9e9;height:4px;border-radius:6px}.rc-slider-track{position:absolute;left:0;height:4px;border-radius:6px;background-color:#abe2fb}.rc-slider-handle{position:absolute;margin-left:-7px;margin-top:-5px;width:14px;height:14px;cursor:pointer;cursor:-webkit-grab;cursor:grab;border-radius:50%;border:solid 2px #96dbfa;background-color:#fff;-ms-touch-action:pan-x;touch-action:pan-x}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-handle:focus{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa;outline:none}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;color:#999}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}.rc-slider-dot{position:absolute;bottom:-2px;margin-left:-4px;width:8px;height:8px;border:2px solid #e9e9e9;background-color:#fff;cursor:pointer;border-radius:50%;vertical-align:middle}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-handle,.rc-slider-disabled .rc-slider-dot{border-color:#ccc;box-shadow:none;background-color:#fff;cursor:not-allowed}.rc-slider-disabled .rc-slider-mark-text,.rc-slider-disabled .rc-slider-dot{cursor:not-allowed !important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{left:5px;bottom:0;width:4px}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;margin-bottom:-7px;-ms-touch-action:pan-y;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{left:2px;margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:first-child{margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:last-child{margin-bottom:-4px}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear{animation-duration:.3s;animation-fill-mode:both;display:block !important;animation-play-state:paused}.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-fill-mode:both;display:block !important;animation-play-state:paused}.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear{transform:scale(0, 0);animation-timing-function:cubic-bezier(0.23, 1, 0.32, 1)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06)}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform-origin:50% 100%;transform:scale(0, 0)}100%{transform-origin:50% 100%;transform:scale(1, 1)}}@keyframes rcSliderTooltipZoomDownOut{0%{transform-origin:50% 100%;transform:scale(1, 1)}100%{opacity:0;transform-origin:50% 100%;transform:scale(0, 0)}}.rc-slider-tooltip{position:absolute;left:-9999px;top:-9999px;visibility:visible;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px 0}.rc-slider-tooltip-inner{padding:6px 2px;min-width:24px;height:24px;font-size:12px;line-height:1;color:#fff;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}.metric-items{float:right;display:inline-flex;font-family:'Roboto';padding:10px;position:relative;min-width:70px}.metric-items .spinner-wrapper{margin-top:10px}.metric-item-wrapper{text-align:center;padding-left:30px}.metric-item-wrapper:first-child{padding-left:0px}.metric-item-value{font-size:25px;font-weight:900;display:inline-block;vertical-align:text-bottom;padding-right:4px}.metric-item-icon{display:inline-block;width:20px;height:20px;vertical-align:bottom;margin-bottom:2px}.metric-item-title{font-size:11px;font-weight:300;text-transform:uppercase}.metric-item-wrapper.light .metric-item-value{color:#525252}.metric-item-wrapper.light .metric-item-title{color:#525252}.metric-item-wrapper.light .metric-items-no-data{color:#525252}.metric-item-wrapper.dark .metric-item-value{color:#FFFFFF}.metric-item-wrapper.dark .metric-item-title{color:#FFFFFF}.metric-item-wrapper.dark .metric-items-no-data{color:#FFFFFF}.metric-item-wrapper.blue .metric-item-value{color:#007FAD}.metric-item-wrapper.blue .metric-item-title{color:#007FAD}.metric-item-wrapper.blue .metric-items-no-data{color:#007FAD}.metric-item-wrapper.gray .metric-item-value{color:#757575}.metric-item-wrapper.gray .metric-item-title{color:#757575}.metric-item-wrapper.gray .metric-items-no-data{color:#757575}.metric-item-wrapper.right{text-align:right}@media (min-width: 768px) and (max-width: 1024px){.metric-item-wrapper.hideTablet{display:none;visibility:hidden}}@media (min-width: 575px) and (max-width: 767px){.metric-item-wrapper.hidePhablet{display:none;visibility:hidden}}@media (min-width: 0px) and (max-width: 574px){.metric-items{flex-direction:column;padding:0 0 0 0}.metric-item-wrapper{display:flex;justify-content:space-between;margin-top:10px;padding-left:0px}.metric-item-value{order:3;font-size:15px;align-self:center;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.metric-item-title{align-self:center;flex:1;font-size:15px;text-align:left;margin-left:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.metric-item-wrapper.hideMobile{display:none;visibility:hidden}}.mobile-metrics-slider-icon{background-image:url(/assets/line-graph-green-1fd1ec827911acac8aa349cf944be433e4faa12deb4f6e5591bd4480426d7ffe.svg);background-position:right center;background-repeat:no-repeat;background-size:100%;height:18px;width:18px;display:none}@media (max-width: 767px){.mobile-metrics-slider-icon{margin-top:8px;display:inline-block;height:18px;width:18px}}.mobile-slider-drawer{background:#FFFFFF;height:100%;padding:60px 0}.mobile-slider-drawer .mobile-metric-wrapper{opacity:.5;padding:60px 0 10px 0;transform:scale(0.8);transition:all .3s ease}.mobile-slider-drawer .mobile-metric-wrapper .mobile-metric{background:#1B1B26;color:#FFFFFF;border:10px solid #9f9f9f;border-radius:50%;font-size:50px;font-weight:600;height:156px;line-height:140px;margin-left:auto;margin-right:auto;position:relative;width:156px}.mobile-slider-drawer .mobile-metric-wrapper .mobile-metric .mobile-icon{display:flex;background-color:#007FAD;border-radius:50%;bottom:-15px;height:50px;position:absolute;width:50px;left:0px;align-items:center}.mobile-slider-drawer .mobile-metric-wrapper .mobile-metric .mobile-icon img{max-width:30px;display:block;width:100%;max-height:30px;margin:0px auto}.mobile-slider-drawer .mobile-metric-wrapper .mobile-metric-title{font-weight:600;line-height:24px;padding:20px 0;text-transform:capitalize}.mobile-slider-drawer .mobile-metric-wrapper .mobile-metric-description{color:#525252;font-size:15px;font-weight:300;letter-spacing:0;line-height:24px;text-align:center}.mobile-slider-drawer .mobile-metric-wrapper-active{opacity:1;transform:scale(1)}.mobile-slider-drawer .mobile-metric-wrapper-right{transform:scale(0.8) translateX(20px)}.mobile-slider-drawer .mobile-metric-wrapper-left{transform:scale(0.8) translateX(-20px)}.mobile-slider-drawer .slide-close{background-image:url(/assets/close_icon_grey-e4ca49567644697e420b2a7fa46f649133b14b04e050180ae61dbfd678c50a6e.svg);background-position:right center;background-repeat:no-repeat;background-size:100%;height:13px;position:absolute;right:20px;top:20px;width:13px}.mobile-slider-drawer .slide-control-wrapper{bottom:0;color:#525252;display:flex;font-size:16px;font-weight:600;justify-content:center;left:0;padding:30px;position:absolute;right:0}.mobile-slider-drawer .slide-control-wrapper .slide-control{padding:0 5px}.mobile-slider-drawer .slide-control-wrapper .slide-control-left,.mobile-slider-drawer .slide-control-wrapper .slide-control-right{background-position:center center;background-image:url(/assets/caret-sm-blue-f11bfae1313da8004cbbd22e8f250c11e3ff29908d629c84f8850eb51d6840c0.svg);background-repeat:no-repeat;background-size:15px;height:15px;transition:opacity .3s ease;width:45px}.mobile-slider-drawer .slide-control-wrapper .slide-control-left{transform:rotate(90deg)}.mobile-slider-drawer .slide-control-wrapper .slide-control-right{transform:rotate(-90deg)}.mobile-slider-drawer .slide-control-wrapper .slide-control-fade{opacity:.25}.mobile-slider-drawer-landscape{height:100%}.mobile-slider-drawer-landscape .mobile-slider-drawer{padding:40px 0}.mobile-slider-drawer-landscape .mobile-slider-drawer .mobile-metric-wrapper{padding-top:0}.mobile-slider-drawer-landscape .mobile-slider-drawer .mobile-metric-wrapper .mobile-metric{transform:scale(0.8)}.mobile-slider-drawer-landscape .mobile-slider-drawer .mobile-metric-wrapper .mobile-metric-title{padding:0}.mobile-slider-drawer-landscape .mobile-slider-drawer .slide-control-wrapper{padding:10px}.mobile-slider-drawer-portrait{height:100%}@media (min-width: 768px){.assignment-header .metric-items{padding:0px;margin-left:auto}}@media (min-width: 575px) and (max-width: 767px){.assignment-header .metric-items{padding-top:20px;margin:0 auto}}@media (max-width: 767px){.expanding-course-card-wrapper .metric-items{padding:10px}}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.clearfix:after{content:"";display:table;clear:both}
