a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{box-sizing:border-box;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%}button,input[type=button],input[type=reset],input[type=submit]{background:none;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}button:focus{outline:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}@font-face{font-family:icons;src:url(data:application/vnd.ms-fontobject;base64,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);src:url(data:application/vnd.ms-fontobject;base64,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?#iefix) format("eot"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype");font-weight:400;font-style:normal}.icon:before,.table--sortable>thead>tr>th.sortable .sortable-indicator:before{display:inline-block;font-family:icons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-down:before,.table--sortable>thead>tr>th.sortable.asc .sortable-indicator:before{content:"\EA01"}.icon-arrow-up:before,.table--sortable>thead>tr>th.sortable.desc .sortable-indicator:before{content:"\EA02"}.icon-arrow:before{content:"\EA03"}.icon-arrow-reverse:before{content:"\EA03";position:relative;top:2px;transform:rotate(180deg)}.icon-check:before{content:"\EA04"}.icon-circle_q_mark:before{content:"\EA05"}.icon-left_arrow:before{content:"\EA06"}.icon-message:before{content:"\EA07"}.icon-plus:before{content:"\EA08"}.icon-restart:before{content:"\EA09"}.icon-rt_arrow:before{content:"\EA0A"}.icon-search:before{content:"\EA0B"}.icon-sort:before{content:"\EA0C"}.icon-trash_can:before{content:"\EA0D"}.icon-up_arrow:before{content:"\EA0E"}.icon-wiki-logo:before{content:"\EA0F"}.icon-z-external-link:before{content:"\EA10"}.icon-close{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOS4xOTIiIGhlaWdodD0iMjkuMTkyIj48ZyBmaWxsPSJub25lIiBzdHJva2U9IiNjZWQxZGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBzdHJva2Utd2lkdGg9IjMiPjxwYXRoIGQ9Ik0xLjUxNSAxLjUxNWwyNi4xNjIgMjYuMTYyTTI3LjY3NyAxLjUxNUwxLjUxNSAyNy42NzciLz48L2c+PC9zdmc+) 50% no-repeat;padding:16px}.icon-close:hover{outline:3px solid #ced1dd}.icon-link{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iI2UyZTJlMiIgZD0iTTkuMjYgMTNhMiAyIDAgMDEuMDEtMi4wMUEzIDMgMCAwMDkgNUg1YTMgMyAwIDAwMCA2aC4wOGE2LjA2IDYuMDYgMCAwMDAgMkg1QTUgNSAwIDAxNSAzaDRhNSA1IDAgMDEuMjYgMTB6bTEuNDgtNmEyIDIgMCAwMS0uMDEgMi4wMUEzIDMgMCAwMDExIDE1aDRhMyAzIDAgMDAwLTZoLS4wOGE2LjA2IDYuMDYgMCAwMDAtMkgxNWE1IDUgMCAwMTAgMTBoLTRhNSA1IDAgMDEtLjI2LTEweiIvPjwvc3ZnPg==) 50% no-repeat;background-size:24px;padding:12px;margin-left:10px}.icon-link:hover{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iI2NlZDFkZCIgZD0iTTkuMjYgMTNhMiAyIDAgMDEuMDEtMi4wMUEzIDMgMCAwMDkgNUg1YTMgMyAwIDAwMCA2aC4wOGE2LjA2IDYuMDYgMCAwMDAgMkg1QTUgNSAwIDAxNSAzaDRhNSA1IDAgMDEuMjYgMTB6bTEuNDgtNmEyIDIgMCAwMS0uMDEgMi4wMUEzIDMgMCAwMDExIDE1aDRhMyAzIDAgMDAwLTZoLS4wOGE2LjA2IDYuMDYgMCAwMDAtMkgxNWE1IDUgMCAwMTAgMTBoLTRhNSA1IDAgMDEtLjI2LTEweiIvPjwvc3ZnPg==) 50% no-repeat;background-size:24px}.icon-article-viewer{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBzdHJva2U9IiNDRUQxREQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTMzIDM1LjM4N0gxNVYxM2gxOHYyMC40NjhoMHYxLjkyeiIvPjxwYXRoIGZpbGw9IiNEOEQ4RDgiIG9wYWNpdHk9Ii4yMiIgZD0iTTE4IDE3aDExdjJIMTh6TTE4IDIxaDExdjJIMTh6TTE4IDI1aDExdjJIMTh6TTE4IDI5aDExdjJIMTh6Ii8+PHBhdGggZmlsbD0iI0NFRDFERCIgZD0iTTE4IDE3aDh2MmgtOHpNMjQgMjFoNnYyaC02ek0yMCAyNWg3djJoLTd6TTE4IDI5aDR2MmgtNHoiLz48L2c+PC9zdmc+) 50% no-repeat;background-size:60px;padding:24px;left:calc(50% - 12px)}.icon-article-viewer:hover{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBzdHJva2U9IiM2QTZBNkEiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTMzIDM1LjM4N0gxNVYxM2gxOHYyMC40NjhoMHYxLjkyeiIvPjxwYXRoIGZpbGw9IiNDRUQxREQiIG9wYWNpdHk9Ii4yMiIgZD0iTTE4IDE3aDExdjJIMTh6TTE4IDIxaDExdjJIMTh6TTE4IDI1aDExdjJIMTh6TTE4IDI5aDExdjJIMTh6Ii8+PHBhdGggZmlsbD0iIzY3NkNCOSIgZD0iTTE4IDE3aDh2MmgtOHpNMjQgMjFoNnYyaC02ek0yMCAyNWg3djJoLTd6TTE4IDI5aDR2MmgtNHoiLz48L2c+PC9zdmc+) 50% no-repeat;background-size:60px}.icon-diff-viewer{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCI+PGcgZmlsbD0iI0NFRDFERCIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTMuNTkgMTkuNjVIMTB2LTIuMDMyaDMuNTlWMTRoMi4wMzJ2My42MThoMy41OXYyLjAzMmgtMy41OXYzLjU3MkgxMy41OXoiLz48cGF0aCBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0yOS4zNTcgMTdMMTggMzAuMzU3bDEuNzY4IDEuNzY4IDExLjM1Ny0xMy4zNTd6Ii8+PHBhdGggZD0iTTMxIDI5LjMxOVYyN2g2Ljk4MnYyLjMxOXoiLz48L2c+PC9zdmc+) 50% no-repeat;background-size:60px;padding:24px}.icon-diff-viewer:hover{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OCIgaGVpZ2h0PSI0OCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBmaWxsPSIjNjc2Q0I5IiBkPSJNMTMuNTkgMTkuNjVIMTB2LTIuMDMyaDMuNTlWMTRoMi4wMzJ2My42MThoMy41OXYyLjAzMmgtMy41OXYzLjU3MkgxMy41OXoiLz48cGF0aCBmaWxsPSIjNkE2QTZBIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0yOS4zNTcgMTdMMTggMzAuMzU3bDEuNzY4IDEuNzY4IDExLjM1Ny0xMy4zNTd6Ii8+PHBhdGggZmlsbD0iIzY3NkNCOSIgZD0iTTMxIDI5LjMxOVYyN2g2Ljk4MnYyLjMxOXoiLz48L2c+PC9zdmc+) 50% no-repeat;background-size:60px}.icon-list_view{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iI2IyYjZkZSIgZD0iTTAgM2gyMHYySDBWM3ptMCA0aDIwdjJIMFY3em0wIDRoMjB2Mkgwdi0yem0wIDRoMjB2Mkgwdi0yeiIvPjwvc3ZnPg==) 50% no-repeat;background-size:50%}.icon-gallery_view{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iI2IyYjZkZSIgZD0iTTAgMGgxMXY5SDB6bTIgMnY1aDdWMnptLTIgOWg1djlIMHptMiAydjVoMXYtNXpNMTMgMGg3djloLTd6bTIgMnY1aDNWMnptLTggOWgxM3Y5SDd6bTIgMnY1aDl2LTV6Ii8+PC9zdmc+) 50% no-repeat;background-size:50%}.icon-tile_view{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iI2IyYjZkZSIgZD0iTTAgMGg5djlIMFYwem0yIDJ2NWg1VjJIMnptLTIgOWg5djlIMHYtOXptMiAydjVoNXYtNUgyem05LTEzaDl2OWgtOVYwem0yIDJ2NWg1VjJoLTV6bS0yIDloOXY5aC05di05em0yIDJ2NWg1di01aC01eiIvPjwvc3ZnPg==) 50% no-repeat;background-size:50%}.icon-notifications_bell{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCI+PHBhdGggZD0iTTE2IDdhNS4zOCA1LjM4IDAgMDAtNC40Ni00Ljg1QzExLjYgMS40NiAxMS41MyAwIDEwIDBTOC40IDEuNDYgOC40NiAyLjE1QTUuMzggNS4zOCAwIDAwNCA3djZsLTIgMnYxaDE2di0xbC0yLTJ6bS02IDEzYTMgMyAwIDAwMy0zSDdhMyAzIDAgMDAzIDN6Ii8+PC9zdmc+) 50% no-repeat;background-size:50%}.clearfix,.screen-reader{overflow:hidden}.screen-reader{position:absolute;left:-10000px;top:auto;width:1px;height:1px;flex:0}.mobile-only{display:none!important}@media screen and (min-width:400px){.mobile-only{display:block!important}}.tablet-only{display:block!important}@media screen and (min-width:920px){.tablet-only{display:none!important}}.desktop-only{display:none!important}@media screen and (min-width:920px){.desktop-only{display:block!important}}.tablet-only-flex{display:flex!important}@media screen and (min-width:920px){.tablet-only-flex{display:none!important}}.tablet-only-tc{display:table-cell!important}@media screen and (min-width:920px){.tablet-only-tc{display:none!important}}.tablet-only-ib{display:inline-block!important}@media screen and (min-width:920px){.tablet-only-ib{display:none!important}}.desktop-only-flex{display:none!important}@media screen and (min-width:920px){.desktop-only-flex{display:flex!important}}.desktop-only-tc{display:none!important}@media screen and (min-width:920px){.desktop-only-tc{display:table-cell!important}}.pull-right{float:right!important}.pull-left{float:left!important}.py2{margin-top:22px}.mx2{margin-right:22px}.ml0{margin-left:0!important}.ml1{margin-left:10px!important}.ml2{margin-left:22px!important}.mt0{margin-top:0!important}.mt1{margin-top:10px!important}.mt2{margin-top:22px!important}.mt3{margin-top:30px!important}.mt4{margin-top:44px!important}.mb0{margin-bottom:0!important}.mb1{margin-bottom:10px!important}.mb2{margin-bottom:22px!important}.w100{width:100%}.w75{width:75%}.w50{width:50%}.w30{width:30%}.w25{width:25%}.w20{width:20%}.w15{width:15%}.w10{width:10%}.shown{display:block}.overflow-hidden{overflow:hidden}.truncated-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left}.top2{position:relative;top:2px}.no-bullets{list-style:none}.no-bullets.no-margin,.no-left-margin{padding-left:0;margin-left:0}.block-element{display:block!important}.float-container{width:100%;display:inline-block}.no-clear{clear:none}.unselectable{user-select:none}.extra-line-height{line-height:1.9}.empty{z-index:-1;position:absolute}.form-content{font-family:Open Sans,arial,sans-serif;font-size:18px;line-height:1.166666;letter-spacing:1.29px}.description{float:left;clear:none;text-align:inherit;width:58.8%;margin-left:0;margin-right:3%;text-align:left;padding-bottom:30px}.description:after{content:"";display:table;clear:both}.description:last-child{margin-right:0}.description p{color:#fff}.course-link{margin-top:15px}.course-link a{color:#babccb}.course-link a:hover{color:#e2e2e2}.red{color:#d95757}@media screen and (min-width:920px){body>.container{padding-bottom:80px}}.container{width:auto;max-width:1100px;float:none;display:block;margin-right:auto;margin-left:auto;padding:0 10px;position:relative}.container:after{content:"";display:table;clear:both}.container .container{padding:0}@media screen and (min-width:1140px){.container{padding:0}}.container.narrow{width:auto;max-width:800px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:0;padding-right:0}.container.narrow:after{content:"";display:table;clear:both}main{background-color:transparent;border-width:0 1px;padding-bottom:80px}main header{color:#676eb4;padding:70px 0}header{padding:20px;text-align:center;width:100%}header .title{padding:0 20px}.wrapper{min-height:100%;margin:0 auto -30px}footer{padding:10;text-align:center;font-size:65%}footer .container{padding-bottom:10px}.footer,.push{height:30px}.section-header{padding:20px 0;position:relative;clear:both}.section-header h3{color:#6a6a6a}@media screen and (min-width:400px){.section-header{padding:15px 0 0}.section-header .section-header__actions{position:absolute;right:0;top:20px}}@media screen and (min-width:920px){.section-header{padding:15px 0}}section{position:relative}.details{padding-top:20px;overflow:hidden;text-align:left;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}.details:after{content:"";display:table;clear:both}.details .details__detail{float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0;padding:20px 0;text-align:left}.details .details__detail:after{content:"";display:table;clear:both}@media screen and (min-width:920px){.details .details__detail{float:left;clear:none;text-align:inherit;width:20%;margin-left:0;margin-right:0;text-align:left}.details .details__detail:after{content:"";display:table;clear:both}}.details .details__detail:last-child{float:left;clear:none;text-align:inherit;width:40%;margin-left:0;margin-right:0;text-align:left}.details .details__detail:last-child:after{content:"";display:table;clear:both}.details .details__detail h6{font-family:Open Sans,arial,sans-serif;font-size:15px}.details .details__detail p{color:#fff;font-size:15px}.details .details__detail p a:hover,.details .details__detail p font-weight{color:#fff}.hidden{display:none!important}.text-center{text-align:center}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-size:.938em}body,html{height:100%}body{line-height:1.56;background-color:#f5f5f5;font-family:Open Sans,arial,sans-serif;width:100%;color:#6a6a6a}body.modal-open{overflow:hidden}h1,h2,h3,h4,h5{letter-spacing:.02em;color:#676eb4;margin:0 0 16px;line-height:1.2;font-weight:600}h1{margin-top:0;font-size:2.441em}h2{font-size:1.953em}h3{font-size:1.563em}h4{font-size:1.25em}h5{font-size:1em}p{margin-bottom:16px;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}small{font-size:.8em;color:rgba(0,0,0,.35);display:inline-block;vertical-align:middle}p:first-child{margin-top:0}p:last-child{margin-bottom:0}i{font-style:italic}li{margin-left:20px}li:first-child{margin-top:0}ul{list-style:disc;margin-bottom:16px}ul:last-child{margin-bottom:0}ol{list-style:decimal;margin-bottom:16px}ol:last-child{margin-bottom:0}blockquote{margin-bottom:16px;border-left:4px solid #eee;padding:0 1em}code{display:inline-block;font-family:Courier,monospace;background-color:rgba(0,0,0,.04);border-radius:3px;line-height:1.4;padding:.2em}code,pre>code{font-size:.8em}pre>code{display:block;padding:1em;white-space:pre-wrap}hr,pre>code{margin-bottom:16px}hr{border:solid #e7e7e7;border-width:1px 0 0;height:1px;clear:both}a{color:#676eb4;text-decoration:underline}a:hover{color:#545cab}a:active{color:#676eb4}a.inline{color:inherit}em{font-style:italic}select{font-family:Open Sans,arial,sans-serif;font-size:15px}b,strong{font-weight:600}a>i{margin-left:3px}.results-loading{background:url(data:image/gif;base64,R0lGODlhEAALAPQAAP///4WNquzt8ujp7vT194ePq4WNqpqhucLG1LK3yd3f55WctaitwsbK17S5y9/h6JedtoaOq6qvw/Lz9uvt8fn5+p+lvO3u8vj4+tvd5tHU3uXm7Pb2+AAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAALAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQACwABACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQACwACACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQACwADACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAALAAQALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkEAAsABQAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAALAAYALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkEAAsABwAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA) no-repeat 50% #fff}.horizontal-flex{display:flex;justify-content:space-between}.justify-space-around{justify-content:space-around!important}.fetch-more{height:3rem}.pageviews{text-align:justify}.revScore{text-align:center}.search-bar .search-type{display:flex;justify-content:space-around}.search-bar input[type=text]{width:50rem}.search-bar button{height:2.8rem;margin-left:2rem;margin-bottom:.43rem}.article-wiki-selector-block{max-width:250px;margin:auto}.filter-block .filter-button-block{display:flex;margin:5rem 0 2rem}.filter-block .filter-button-block button{height:3rem}.filter-block .filter-items{display:flex;flex-direction:row}.filter-block .filter-items .filters{display:flex;justify-content:space-between;width:100%}.options{display:flex;justify-content:right;margin-top:10px}.options .language-select{width:10em;margin-right:10px}.options .project-select{width:10em}.selector-block{margin-right:15.5em;display:flex;flex-direction:column}.article-finder-stats{display:flex;align-items:center;justify-content:space-between}.article-finder-stats>div{width:20%;align-items:center}.article-viewer{background-color:#fff;position:fixed;top:70px;left:50%;width:100%;max-width:1200px;z-index:10;border:1px solid #ced1dd;border-radius:3px;box-shadow:0 0 20px 0 rgba(0,0,0,.6);transform:translateX(-50%)}#icon-article-viewer-desc{display:none}.article-header{padding:5px 10px 5px 30px;border:none!important;border-bottom:1px solid #ced1dd!important}.tooltip{position:relative;color:#fff}.article-alert{align-items:flex-start;display:flex;margin:10px 20px}.article-alert p{margin-bottom:10px}.article-alert .learn-more{flex:2}.article-alert .submit-alert{flex:3}.article-alert .learn-more,.article-alert .submit-alert{background:#eee;border-radius:10px;margin:10px 15px;padding:15px}.article-alert .learn-more #submit-bad-work-alert,.article-alert .submit-alert #submit-bad-work-alert{margin-bottom:10px;width:100%}.article-footer{border-top:1px solid #ced1dd!important;font-size:90%;overflow-y:auto;overflow-x:hidden;max-height:92px;width:100%}.article-footer div{float:left}.article-viewer-button{margin:10px}.authorship-loading{background:url(data:image/gif;base64,R0lGODlhEAALAPQAAP///4WNquzt8ujp7vT194ePq4WNqpqhucLG1LK3yd3f55WctaitwsbK17S5y9/h6JedtoaOq6qvw/Lz9uvt8fn5+p+lvO3u8vj4+tvd5tHU3uXm7Pb2+AAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAALAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQACwABACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQACwACACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQACwADACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAALAAQALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkEAAsABQAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAALAAYALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkEAAsABwAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA) no-repeat 50% #fff}.authorship-status-failed{color:#d95757}.user-legend-wrap{position:absolute}.user-legend{padding:2px 0;display:flex;align-items:center}.user-legend-hover:hover{background-color:rgba(0,0,0,.2);border-radius:15px}.user-highlight-1{background-color:#e5ddf2}.user-highlight-2{background-color:#f7b4b6}.user-highlight-3{background-color:#f8f2e0}.user-highlight-4{background-color:#bbdefb}.user-highlight-5{background-color:#b2dfdb}.user-highlight-6{background-color:#d7ccc8}.user-highlight-7{background-color:#fce4ec}.user-highlight-8{background-color:#e0e0e0}.user-highlight-9{background-color:#ffe082}.user-highlight-10{background-color:#b0bec5}.user-highlight-11{background-color:#b9f6ca}.user-highlight-12{background-color:#84ffff}.user-highlight-13{background-color:#64ffda}.user-highlight-14{background-color:#ff9e80}.user-highlight-15{background-color:#ea80fc}.user-highlight-16{background-color:#87a286}.user-highlight-17{background-color:#f49b65}.user-highlight-18{background-color:#cd94db}.user-highlight-19{background-color:#b5f4e7}.user-highlight-20{background-color:#b8b5f4}.user-highlight-21{background-color:#c4babd}.user-highlight-22{background-color:#d35fb0}.user-highlight-23{background-color:#f25a94}.user-highlight-24{background-color:#b026c0}.article-viewer-title{font-size:200%;color:#676eb4}.article-scrollbox{max-height:calc(95vh - 200px);overflow-y:scroll;overflow-x:hidden}.parsed-article{margin:30px;color:#4a4a4a}.parsed-article a{color:#0645ad;text-decoration:none}.parsed-article h2,.parsed-article h3,.parsed-article h4{color:#000}.parsed-article #toc{display:table;border:1px solid #000!important;background-color:#f8f9fa;font-size:85%;padding:10px}.parsed-article #toc ul{list-style:none;color:#000}.parsed-article #toc #toctitle{text-align:center;font-size:60%}.parsed-article .tright{clear:right;float:right;margin:.5em 0 1.3em 1.4em}.parsed-article .thumbinner{border:1px solid #c8ccd1!important;padding:3px;background:#f8f9fa}.parsed-article .mw-editsection{display:none}.parsed-article .infobox{float:right;clear:right;font-size:88%;border:1px solid #a2a9b1!important;border-spacing:3px;margin:.5em 0 .5em 1em;padding:.2em;line-height:1.5em}.parsed-article .navbox{display:none}.parsed-article sup{vertical-align:super;font-size:smaller}.wikibase-statementgroupview-property-label{padding:30px 10px;width:100%;margin-right:70px}.wikibase-statementgroupview-property{background-color:#eaecf0;width:15em}.wikibase-statementgroupview{background-color:#fff;border:1px solid #c8ccd1;margin-bottom:15px;display:flex}.wb-normal,.wb-preferred{border-bottom:1px solid #eaecf0;width:100%;padding:15px 25px}.wikibase-statementlistview{width:-webkit-fill-available;overflow:auto}.wikibase-statementview-mainsnak-container{margin-right:30px}.wikibase-snakview{display:flex}.wikibase-statementview-qualifiers .wikibase-snakview-value{margin-left:12em}.wikibase-referenceview-listview{padding:20px 10px;background-color:#f8f9fa;overflow-x:auto}.wikibase-referenceview-listview div.wikibase-snakview{padding:10px 5px 5px 10px}.wikibase-referenceview .wikibase-snaklistview-listview .wikibase-snakview-value-container{margin-left:10%;position:relative}.wikibase-referenceview .wikibase-snaklistview-listview .wikibase-snakview-property{width:12em;font-size:90%}wikibase-snakview-value{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.wikibase-sitelinkgroupview{padding:10px;border:1px solid #c8ccd1;margin-bottom:10px;margin-right:10px;width:20%;min-width:22em;overflow:auto}.wikibase-entityview{display:flex;flex-wrap:wrap}.wikibase-entityview-main{width:75%;max-width:760px;width:95%;max-width:unset;margin-right:20px}.wb-sitelinks-heading{font-size:20px}.wb-sitelinks-heading>span{font-weight:500;font-size:80%;margin-left:3px}@media screen and (max-width:1300px){.wikibase-entityview{display:flex;flex-wrap:wrap;flex-direction:row}.wikibase-listview>.wikibase-sitelinkgroupview{float:left}}.articles-view .wrap-filters{margin-top:-50px;float:right}.articles-view .wrap-filters b{margin-right:10px}.articles-view .wrap-filters *{display:inline-block}.articles-view .wrap-filters select{font-size:12px;font-weight:600}.articles-view .see-more p{padding-top:12px;font-size:15px}.articles-view .see-more button{float:right}.articles-view .article-sort{width:60px}.articles-view .article-sort .sorts{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIyMi41Ij48ZyBmaWxsPSIjNjc2RUI0Ij48cGF0aCBkPSJNMTIuNyAzLjVoMTZ2NGgtMTZ6TTEyLjcgOS41aDEydjRoLTEyek0xMi43IDE1LjVoNnY0aC02ek04LjUgMTcuNmwtMy44IDIuOUwxIDE3LjZsLjgtMS4xIDIgMS41VjMuNWgydjE0LjRsMS45LTEuNHoiLz48L2c+PC9zdmc+) no-repeat 48% #fff;-webkit-appearance:none;text-indent:-200px}.articles-view .article.tooltip-trigger{display:inline-block}.articles-view .article.tooltip-trigger+button{display:block}.table tr.assignment td{border:none;padding:10px 20px}.table tr.assignment-section-header td{border:none;padding-bottom:10px}tr.assignment-section-header h3{font-size:16px;margin-bottom:0}.find-articles-section{background:#f0f1f3;border-top:1px solid #d5d8de;text-align:center}.find-articles-section td{display:block;width:100%}.basic-modal{background:#fff;padding:20px;position:fixed;margin:auto;left:0;right:0;top:20%;max-width:800px;max-height:80%;border:1px solid #ced1dd;border-radius:3px;box-shadow:0 0 20px 0 rgba(0,0,0,.6);overflow-y:auto;z-index:12}.basic-modal .right{text-align:right;float:left}.basic-modal .left{text-align:left;float:left}.basic-modal .success{font-size:150%}.basic-modal.left{text-align:left}.blog-feed{margin-top:60px}.blog-feed__header{margin-top:40px}.blog-feed__header a{text-decoration:none}.blog-feed__header a:hover{text-decoration:underline}.blog-feed__posts{margin-top:20px;display:flex;flex-flow:row wrap;margin-left:-20px;margin-right:-20px}.blog-post{flex:0 0 33.333333%;padding:0 20px 40px}.blog-post__header,.blog-post__header a{text-decoration:none}.blog-post__header a:hover{text-decoration:underline}.blog-post__image{height:165px;overflow:hidden;margin-bottom:20px;position:relative}.blog-post__image img{display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.DayPicker{border:1px solid #d9d9d9;clear:both;color:#6a6a6a;display:block;font-size:15px;float:left;justify-content:center;margin:0 auto 10px;position:relative;text-transform:uppercase;user-select:none}.DayPicker-wrapper:focus{outline:none}.DayPicker-Month{display:table;border-collapse:collapse;border-spacing:0;user-select:none;width:100%}.DayPicker-NavBar{position:absolute;left:0;right:0;top:0;padding:.5rem}.DayPicker-NavButton{position:absolute;width:1.5rem;height:1.5rem;background-repeat:no-repeat;background-position:50%;background-size:contain;cursor:pointer}.DayPicker-NavButton:focus{outline:none}.DayPicker-NavButton--prev{left:1rem;transform:rotate(90deg)}.DayPicker-NavButton--next,.DayPicker-NavButton--prev{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbD0iIzY3NkVCNCIgZD0iTTE0LjkgMTAuOGw2LjktNS4yIDEuOSAyLjYtOC44IDYuNi04LjUtNi42IDEuOS0yLjYgNi42IDUuMnoiLz48L3N2Zz4=)}.DayPicker-NavButton--next{right:1rem;transform:rotate(-90deg)}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;line-height:40px;height:40px;text-align:center}.DayPicker-Weekdays{display:table-header-group;margin-top:.5rem}.DayPicker-Weekdays>div{display:table-row}.DayPicker-Weekday{display:table-cell;border-top:1px solid #dddfe7;padding:.5rem 1rem;font-size:.875em;text-align:center;text-transform:uppercase;margin:0 4px}.DayPicker-Weekday--selected{background:#676eb4;color:#fff}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Week:last-child .DayPicker-Day{border-bottom:0}.DayPicker-Day{display:table-cell;padding:.5rem 1rem;border:1px solid #dddfe7;border-width:1px 0;text-align:center;cursor:pointer;vertical-align:middle}.DayPicker-Day:focus{outline:none}.DayPicker--interactionDisabled .DayPicker-Day,.DayPicker-Day--outrange{cursor:default}.DayPicker-Day--today{color:#000;font-weight:700}.DayPicker-Day--disabled{color:#ced1dd;cursor:default;background-color:#e3e5ec}.DayPicker-Day--sunday{color:#ced1dd;background-color:#ecedf2}.DayPicker-Day--outside{cursor:default;color:#ced1dd}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){color:#fff;background-color:#676eb4}.DayPicker-Day--highlighted:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):not(.DayPicker-Day--selected){background-color:#f0f1f3}.DayPicker-Day--bordered:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){overflow:hidden;position:relative}.DayPicker-Day--bordered:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):after,.DayPicker-Day--bordered:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):before{border:solid #676eb4;border-width:0 0 2px;content:"";left:0;height:100%;position:absolute;top:0;width:100%}.DayPicker-Day--bordered:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):before{transform:rotate(30deg) translateY(-17px)}.DayPicker-Day--bordered:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):after{transform:rotate(-30deg) translateY(-17px)}.WeekdayPicker{border:0;clear:both;float:left;padding:0;width:400px}.WeekdayPicker .DayPicker-Month{border-collapse:separate;border-spacing:.9rem}.WeekdayPicker .DayPicker-Weekday{border:1px solid grey;border-radius:20px;cursor:pointer;padding:.5rem;line-height:1}.WeekdayPicker .DayPicker-Weekday:focus{box-shadow:0 0 3px #5d64aa}.WeekdayPicker--InteractionDisabled .DayPicker-Weekday{cursor:default}.DayPicker--ar{direction:rtl}.campaign-path .campaign_main .Select{top:10px}.campaign-path .campaign_main .rails_editable-input{display:none}.campaign-path .button.dark.green,.campaign-path input.button.dark{background-color:#40ad90;border-color:#40ad90}.campaign-path .campaign-details .form-group>label{display:inline}.campaign-path .campaign-details .button.plus{display:none}.campaign-path .campaign-details.rails_editable-editing label{display:block}.campaign-path .campaign-delete{margin-top:20px;text-align:center}.campaign-path .campaign-delete button{width:80%}.campaign-path .campaign-create{margin-bottom:20px;margin-top:20px;text-align:center}.campaign-path .campaign-create button{width:80%}.campaign-path .campaign-organizers{display:inline-block}.campaign-path #edit_campaign_details .form-group{margin-bottom:0}.campaign-path #edit_campaign_details .campaign-use-dates{display:none}.campaign-path #edit_campaign_details .campaign-use-dates input{width:auto}.campaign-path .rails_editable-editing #edit_campaign_details .form-group{margin-bottom:8px}.campaign-path .rails_editable-editing #edit_campaign_details .campaign-use-dates{display:block}.campaign-path .create-campaign-button{margin-bottom:50px}.campaign-path .wizard .right{width:100%!important}.campaign-path .campaign-template-description .tooltip{color:#fff;font-size:12px;min-width:250px}.campaign-path .campaign-new span{display:block;margin-top:4px;font-weight:600}.confirm-modal{background:#fff;padding:20px;position:fixed;margin:auto;left:0;right:0;top:20%;max-width:550px;border:1px solid #ced1dd;border-radius:3px;box-shadow:0 0 20px 0 rgba(0,0,0,.6);z-index:12}.confirm-modal-overlay{background-color:hsla(0,0%,96.1%,.4)!important;z-index:100!important}#confirm-message,.confirm-explanation{text-align:left}.consent-banner{animation:fadein 1s}.consent-banner a{color:#fff}.consent-banner button:hover{background:#fff!important}@-moz-keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@-o-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}nav.sub-navigation{background:#f5f5f5;display:flex}nav.sub-navigation h3{margin:10px;width:50%}nav.sub-navigation ul{border-radius:.5rem;text-align:right;width:100%}nav.sub-navigation ul li{display:inline-block;font-family:Source Sans Pro,arial,sans-serif;font-size:2rem;margin-left:20px}nav.sub-navigation .button.active{background:#646464;color:#f5f5f5;cursor:default}nav.sub-navigation .button.disabled,nav.sub-navigation a[disabled]{pointer-events:none}.controls{padding:20px 0;position:absolute;right:0;top:0;text-align:right}.list__wrapper .controls{right:10px}@media screen and (min-width:920px){.list__wrapper .controls{right:74px}}.inline-button-peer{display:inline-block}.button,input.button{background-color:#e7e7e7;border:1px solid #e2e2e2;border-radius:3px;color:#6a6a6a;cursor:pointer;display:inline-block;font-family:Open Sans,arial,sans-serif;font-size:14px;line-height:1.5;margin-left:0;padding:8px 20px;transition:all .15s ease-out,color .15s ease-out;font-weight:600;text-decoration:none}.button.margin,input.button.margin{margin-left:10px}.button.stacked,input.button.stacked{margin-top:10px}.button:hover,input.button:hover{background-color:#fff;border-bottom:1px solid #e2e2e2;color:#6a6a6a}.button.disabled,.button:disabled,input.button.disabled,input.button:disabled{cursor:default;opacity:.5;pointer-events:none}.button+.button,input.button+input.button,select+.button,select+input.button{margin-left:10px}.button.ghost-button,input.button.ghost-button{background-color:#fff}.button.ghost-button:hover,input.button.ghost-button:hover{background:#d9d9d9}.button.button--block,input.button.button--block{display:block;width:100%;margin-left:0;text-align:center}.button.button--no-margin,input.button.button--no-margin{margin-left:0}.button.large,input.button.large{padding:18px 27px}.button.border,input.button.border{background-color:transparent;border:1px solid #676eb4;color:#676eb4;font-weight:600}.button.border:hover,input.button.border:hover{background-color:#676eb4;color:#fff}.button.inverse-border,input.button.inverse-border{border:none;box-shadow:inset 0 0 0 1px #fff;color:#fff}.button.inverse-border:hover,input.button.inverse-border:hover{background:#fff;color:#676eb4}.button.button--clear,input.button.button--clear{border:none;background:transparent}.button.button--clear:hover,input.button.button--clear:hover{background-color:rgba(0,0,0,.1);color:#5f5f5f}.button.dark,input.button.dark{background-color:#676eb4;border-color:#676eb4;color:#fff}.button.dark:hover,input.button.dark:hover{background-color:#878dcd;border-color:#878dcd}.button.small,input.button.small{font-size:12px;padding:4px 10px}.button.danger:hover,input.button.danger:hover{background-color:#d95757;border-color:#d95757;color:#fff}.button.plus,input.button.plus{border-radius:25px;display:inline-block;height:25px;line-height:1.5;margin-left:5px!important;padding:0;text-align:center;width:25px}.button.assign-selection-button,input.button.assign-selection-button{font-size:10px;padding:5px;margin-left:5px;border-radius:10px}.button.assign-button,input.button.assign-button{margin-left:5px!important}.button.assign-button.link,input.button.assign-button.link{height:30px;position:relative;top:-1px}.button.add-available-article,input.button.add-available-article{width:100%}.button.right,input.button.right{float:right}.button.auth>.icon,input.button.auth>.icon{font-size:28px;vertical-align:middle;margin:-6px 6px -4px -4px;line-height:0;display:inline-block}.button.auth>.icon:before,input.button.auth>.icon:before{vertical-align:bottom}.button>.icon,input.button>.icon{vertical-align:middle;margin-left:4px}tr.students .button.plus{width:20px;height:20px;line-height:10px}.button.arrow:hover{background-color:#676eb4;border-bottom:1px solid #676eb4;color:#fff;font-weight:700}.button.arrow:hover:after{content:"\003e";margin-left:5px}.link-button{background:none;border:none;padding:0;margin:0;text-decoration:underline;color:#676eb4}.link-button:focus{outline:0}.small-block-link{display:block;font-size:12px;margin-top:10px}.typeahead{display:inline-block;vertical-align:top}.typeahead+button{margin-left:10px!important}.typeahead input{margin-right:0!important}.typeahead ul.typeahead-selector{border:1px solid #676eb4;border-top:0 solid #676eb4;list-style-type:none}.typeahead ul.typeahead-selector li{background:#f5f5f5;border-bottom:1px solid #676eb4;cursor:pointer;margin-left:0;overflow-x:scroll;padding:10px;max-width:186px}.typeahead ul.typeahead-selector li.hover,.typeahead ul.typeahead-selector li:hover{background:#676eb4}.typeahead ul.typeahead-selector li.hover a,.typeahead ul.typeahead-selector li:hover a{color:#fff}.typeahead ul.typeahead-selector li:last-child{border-bottom:none}.typeahead ul.typeahead-selector li a{color:#676eb4}.typeahead ul.typeahead-selector li a:hover{border-bottom:0}.sidebar__course-actions span{font-size:15px;color:#6a6a6a}.campaign_main,.course_main{margin-top:30px}.campaign_main .stat-display,.course_main .stat-display{margin-bottom:0;margin-top:0}.course{background:#fff;border:1px solid #d9d9d9;padding:20px;margin-bottom:20px;display:block;text-decoration:none;color:inherit;position:relative}.course:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;box-shadow:0 2px 4px #000;opacity:.1;transition:all 125ms ease-in-out}.course:hover:before{opacity:.3;box-shadow:0 2px 4px #676eb4}.course.course-past .course-title{color:#a0a0a0;margin-bottom:0}.course.course-past .button{position:relative;top:-4px;border-color:#a0a0a0;color:#a0a0a0}.course+h2{margin-top:60px}.course .button{float:right}.course:hover .button{background:#676eb4;border-color:#676eb4;color:#fff}.course .course-title{font-weight:300;font-size:30px;margin-bottom:20px;color:#676eb4;line-height:1;display:flex;align-items:center}.course .course-title .course-term{color:#a0a0a0;margin-left:auto;margin-right:20px}.course .course-details{display:flex}.course .course-details .col{margin-right:40px}.course .course-details .col:last-child{margin-right:0}.course .course-details .course-details_title{color:#a0a0a0}.course .course-details .course-details_value{font-size:19px;color:#666}.course-syllabus__uploader{position:relative;background:hsla(0,0%,85.1%,.5);height:250px;border:2px dashed #d9d9d9}.course-syllabus__uploader>div{position:absolute;top:50%;left:50%;width:100%;text-align:center;padding:1em;transform:translate(-50%,-50%)}.course__syllabus-upload__inner{width:80%;max-width:800px}.avatar,.rating{margin-left:15px;margin-right:15px}@media screen and (min-width:920px){.avatar,.rating{display:inline-block}}.avatar{background-color:#e2e2e2;border-radius:23px;height:46px;float:left}.avatar,.avatar img{width:46px}.statistics-update-info a{color:inherit}.statistics-update-modal-container{display:flex;justify-content:center;align-items:center}.statistics-update-modal{background-color:#fff;box-shadow:0 1px 6px rgba(0,0,0,.1);position:absolute;z-index:1;padding:30px;width:90%}@media only screen and (min-width:920px){.statistics-update-modal{width:700px;margin-top:200px}}.rating{background-color:#e2e2e2;border-radius:23px;height:46px;width:46px;background-color:transparent;border:3px solid #d2d2d2;text-align:center;text-transform:uppercase;float:left}.rating p{color:#d2d2d2;font-size:15px;font-weight:600;line-height:40px}.rating.null{border:3px solid #d2d2d2}.rating.null p{color:#d2d2d2}.rating.fa,.rating.fl{border:3px solid #e36944}.rating.fa p,.rating.fl p{color:#e36944}.rating.a{border:3px solid #656e92}.rating.a p{color:#656e92}.rating.ga{border:3px solid #f9c623}.rating.ga p{color:#f9c623}.rating.b{border:3px solid #858daa}.rating.b p{color:#858daa}.rating.c{border:3px solid #858daa}.rating.c p{color:#858daa}.rating.start{border:3px solid #858daa}.rating.start p{color:#858daa}.rating.stub{border:3px solid #d2d2d2}.rating.stub p{color:#d2d2d2}.rating.list{border:3px solid #656e92}.rating.list p{color:#656e92}.modal-course-details{display:inline-block}.modal-course-details .wizard{z-index:1}.modal-course-details .course-details{width:90%;top:60px;max-width:920px}.modal-course-details .group-left,.modal-course-details .group-right{width:50%;margin:20px;text-align:left}.modal-course-details .details-form{display:flex}@media only screen and (max-width:919px){.campaign_main,.course_main{margin-top:163px}.course{padding:3px}.course .course-title{font-size:15px}.course .course-details{display:inline-block}.course .course-details .col{display:flex;margin-right:unset}.course .course-details .course-details_title{padding-right:5px}.course .course-details .course-details_value{font-size:15px}.modal-course-details{top:100px}.modal-course-details .group-left,.modal-course-details .group-right{width:90%;margin:10px}.modal-course-details .details-form{display:block}}.multi-wiki [class$=multiValue]:first-of-type svg,.multi-wiki input[readonly]{display:none}.modal-course-details .pop__container form{display:flex;align-items:center;justify-content:center}.modal-course-details .pop__container .pop form{flex-direction:column}.modal-course-details .pop__container .pop form input{width:200px;margin-bottom:10px}.dashboard>header{text-align:left;display:flex;align-items:center;padding:60px 0 0}.dashboard>header h1{color:#a0a0a0;font-weight:300;font-size:50px;flex:1;margin-bottom:0}.dashboard>header+.course,.dashboard>header+h2{margin-top:60px}.dashboard h2{font-size:30px;font-weight:300;color:#a0a0a0}.dashboard .button{margin-left:0}.dashboard .empty-state{margin-top:18px;max-width:600px;font-size:19px}.dashboard .empty-state p{margin-bottom:8px}.dashboard .empty-state p.small{font-size:15px}.dashboard .empty-state .button{margin-top:18px;margin-bottom:18px}.dashboard #user_courses{margin-bottom:60px;background:#fff;border:1px solid #d9d9d9;box-shadow:0 1px 2px rgba(0,0,0,.1)}.dashboard #user_courses .table tr{border-right:none;border-left:none}.dashboard #user_courses .empty{text-align:center}.dashboard .instructions{margin:20px}.dashboard .instructions img{width:40px}@media only screen and (max-width:500px){.dashboard>header{padding:20px 0 0;display:inline-block}.dashboard>header .tooltip-trigger{position:absolute;top:1px;left:140px}.dashboard>header h1{font-size:20px;font-weight:700;margin-bottom:10px}.dashboard h2{font-size:25px}.dashboard .instructions img{width:17px}}.datetime-control{display:flex}.datetime-control .date-picker--form-group{width:auto}.datetime-control .form-group{display:inline-block}.datetime-control .form-group .date-input{max-width:120px;margin-right:20px}.datetime-control .form-group .time-input{white-space:nowrap}.datetime-control .form-group .time-input select{width:auto}.date-input{position:relative}.date-input input{width:100%}.date-input .DayPicker{display:none;width:350px;background:#fff;position:absolute;border-color:#b8b8b8;top:-2px;left:100%;z-index:10;box-shadow:0 0 10px rgba(0,0,0,.2)}.date-input .DayPicker--visible{display:block}.time-picker--form-group{display:inline-block}.time-input__hour{margin-right:5px}.time-input__minute{margin-left:5px}.diff-viewer{background-color:#fff;padding:0 10px;position:fixed;top:160px;left:50%;width:100%;max-width:1200px;max-height:90vh;z-index:1;border:1px solid #ced1dd;border-radius:3px;box-shadow:0 0 20px 0 rgba(0,0,0,.6);transform:translateX(-50%);overflow-x:auto}.diff-viewer-header{padding:5px 0;margin:10px}.diff-viewer-scrollbox{max-height:calc(95vh - 350px);overflow-y:scroll;overflow-x:hidden}.diff-viewer-scrollbox>table{width:100%}.diff-viewer-footer{border-top:1px solid #ced1dd!important;font-size:90%;overflow-y:auto;overflow-x:hidden;max-height:92px;width:100%}.diff-viewer-footer div{float:left}.user-legend-wrap{width:90%;background:#fff}.user-legend{margin:10px;border-radius:15px;padding:2px 5px}.diff-viewer-feedback{margin-right:15px}.diff-comment{text-align:center}.diff-header{border:none!important}.diff-lineno{display:none}.diff-marker{padding:0 12px!important}.diff-empty,.diff-marker{border:none!important}.diff-context{display:none}.diff-addedline{border:2px solid #dff0d8!important;max-width:600px;overflow:hidden}.diff-addedline .diffchange-inline{background-color:#dff0d8}.diff-deletedline{border:2px solid #f2dede!important;max-width:500px;overflow:hidden}.diff-deletedline .diffchange-inline{background-color:#f2dede}div.warning{border:2px solid #d95757;margin:2em 0;padding:1em;color:#7c1c1c;background:#f0bcbc}div.warning.slim{margin:1em 2em}.campaigns-actions,.courses-actions{margin:10px 0 20px;text-align:right}.explore-courses{padding-bottom:20px}.explore-courses input{width:100%}.explore-courses button{position:absolute;top:10px;right:30px}.faq-header input{width:100%;max-width:400px}.faq-header button.search{right:30px;position:relative;color:#888}.faq-header button.search:hover{color:inherit}.faq-list{width:70%;float:left}.faq-topic-list{width:20%;float:right}.faq{border-bottom:1px solid #ccc}.faq h2{margin:0}.faq .icon{font-size:30px;float:right;transform-origin:50% 45%}.faq .edit-link{font-size:15px;float:left}.faq .faq-header{padding:12px;overflow:auto;cursor:pointer}.faq .faq-header .faq-title{font-size:30px;float:left}.faq .faq-content{padding:0 12px;overflow:hidden}.faq.collapsed .icon{transition:transform .2s}.faq.collapsed .faq-content{max-height:0;transition:max-height .1s}.faq.expanded{transition:all .2s}.faq.expanded .icon{transform:rotate(180deg)}.faq.expanded .faq-content{padding-bottom:20px}.form-group{margin-bottom:8px;font-size:15px;color:#6a6a6a;font-weight:400;-webkit-font-smoothing:antialiased}.form-group>label{margin-bottom:4px;display:block;font-weight:600}.form-group--narrow{max-width:250px}.form-group--wide{max-width:500px}.form-group--block{max-width:100%}.field_with_errors,.form-group.invalid{color:#d95757}.field_with_errors input,.form-group.invalid input{border-color:#d95757;box-shadow:0 0 0 1px #d95757;color:#d95757}.form-required-indicator{color:#d95757}.form-help-text{color:grey;margin-top:2px;font-size:14px}.vertical-form{float:left;margin-top:20px}@media screen and (min-width:920px){.vertical-form{padding-left:20px;margin-top:0}}.vertical-form label span{margin-bottom:2px}.vertical-form label div{clear:both}.vertical-form label div input{margin-bottom:10px;width:200px}.vertical-form p span:last-child{display:inline-block;font-weight:700;margin-bottom:10px}.form-container{margin-top:30px}.simple_form{margin:20px 0}.simple_form label{display:block;margin-bottom:5px}.simple_form input[type=text],.simple_form textarea{border:1px solid #d9d9d9}.simple_form textarea{width:600px;height:200px}.simple_form input[type=submit].button{margin-left:0}.half-width-select-left{width:48%;float:left;margin-right:10px}.half-width-select-right{margin-left:52%}.form{padding-top:75px}.form>h1{color:#fff;margin-bottom:40px}.form .panel{padding:25px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:3px;width:100%;max-width:400px;display:inline-block}.form .form-control{width:100%}.form .form-group{padding-bottom:25px;margin-bottom:25px;border-bottom:2px solid #d9d9d9}.form .form-group label{display:block;margin-bottom:8px;font-weight:600;color:#2c2c2c}.form .radio-group{display:flex;justify-content:space-between;margin:0 -10px}.form .radio-wrapped{border-radius:2px;border:1px solid #d9d9d9;flex:1;margin:0 10px}.form .radio-wrapped label{margin-bottom:0;padding:8px 10px;font-weight:400;line-height:1}.form .radio-wrapped label>input{vertical-align:middle;margin-right:16px;position:relative;top:-1px}.form .radio-wrapped label>span{vertical-align:middle}.form .radio-wrapped.checked{background:#676eb4;border-color:#676eb4}.form .radio-wrapped.checked>label{color:#fff}.vega-graph{background-color:#fff;padding:10px;position:fixed;z-index:1;top:70px;left:50%;min-width:620px;min-height:440px;max-width:1200px;max-height:90vh;border:1px solid #ced1dd;border-radius:3px;box-shadow:0 0 20px 0 rgba(0,0,0,.6);transform:translateX(-50%)}.vega-graph .radio-row{list-style-type:none;overflow:hidden;margin:5px 0 0 60px;font-weight:700;font-size:17px}.vega-graph .radio-row .input-row{display:inline-block;margin-right:50px}.ores-plot{padding-top:10px;padding-bottom:50px}.range-container{display:flex;align-items:center;flex-direction:column}.input-range__slider{appearance:none;background:#3f51b5;border:1px solid #3f51b5;border-radius:100%;cursor:pointer;display:block;height:1rem;margin-left:-.5rem;margin-top:-.65rem;outline:none;position:absolute;top:50%;transition:transform .3s ease-out,box-shadow .3s ease-out;width:1rem}.input-range__slider:active{transform:scale(1.3)}.input-range__slider:focus{box-shadow:0 0 0 5px rgba(63,81,181,.2)}.input-range--disabled .input-range__slider{background:#ccc;border:1px solid #ccc;box-shadow:none;transform:none}.input-range--disabled .input-range__track{background:#eee}.input-range__slider-container{transition:left .3s ease-out}.input-range__label{margin:-.5rem;font-size:1rem;transform:translateZ(0);white-space:nowrap}.input-range__label--max,.input-range__label--min{bottom:-1.4rem;position:absolute}.input-range__label--min{left:0}.input-range__label--max{right:0}.input-range__label--max .input-range__label-container{left:50%}.input-range__label--value{position:absolute;top:-1.8rem}.input-range__label-container{left:-50%;position:relative}.input-range__track{background:#eee;border-radius:.3rem;cursor:pointer;display:block;height:.3rem;position:relative;transition:left .3s ease-out,width .3s ease-out}.input-range__track--background{left:0;margin-top:-.15rem;position:absolute;right:0;top:50%}.input-range__track--active{background:#3f51b5}.input-range{height:1rem;position:relative;width:20rem}.form-control,input,select,textarea{background-color:#fff;border:1px solid #d9d9d9;border-radius:0;font-family:Open Sans,arial,sans-serif;color:#6a6a6a;font-size:15px;padding:10px;outline:none;transition:border-color 125ms ease;-webkit-font-smoothing:antialiased;max-width:100%}.form-control:focus,input:focus,select:focus,textarea:focus{border-color:#676eb4}.form-control:disabled,input:disabled,select:disabled,textarea:disabled{border-color:#eee;color:#aaa}.form-control::-ms-expand,input::-ms-expand,select::-ms-expand,textarea::-ms-expand{display:none}select:not([multiple]){-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiM2NjY2NjYiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij4NCiAgICA8cGF0aCBkPSJNNyAxMGw1IDUgNS01eiIvPg0KICAgIDxwYXRoIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz4NCjwvc3ZnPg==");background-position:calc(100% - 4px) 9px;background-repeat:no-repeat;padding-right:30px}input.invalid,label.invalid input,select.invalid,textarea.invalid{border-color:#d95757;box-shadow:0 0 0 1px #d95757}textarea{resize:vertical}p.graded{clear:both}.expandingArea{position:relative}.expandingArea>pre{display:none;padding:10px;visibility:hidden;white-space:pre-wrap;word-wrap:break-word}.expandingArea.active>textarea{overflow:hidden;top:0;left:0;height:100%;resize:none;position:absolute}.expandingArea.active>pre{display:block}.language-picker{text-align:left;width:120px}.language-picker img{width:22px}.language-picker .language-picker__menu{width:200px;right:0}@media only screen and (max-width:920px){.language-picker{position:absolute;top:15px;right:15%;padding-right:0;margin-top:-5px;margin-bottom:-5px}}.list-unstyled{list-style:none}.list-basic td{padding:8px;border:1px solid #d5d5d5}.loading{margin:60px auto;text-align:center}.loading__spinner{margin:30px auto;font-size:10px;position:relative;text-indent:-9999em;border:2px solid #fff;border-left-color:#676eb4;transform:translateZ(0);animation:load .5s linear infinite}.loading__spinner,.loading__spinner:after{border-radius:50%;width:60px;height:60px}.loading__spinner__small{font-size:10px;position:relative;border:2px solid #fff;border-left-color:#676eb4;transform:translateZ(0);animation:load .5s linear infinite;margin:auto}.loading__spinner__small,.loading__spinner__small:after{border-radius:50%;width:30px;height:30px}@-moz-keyframes load{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-webkit-keyframes load{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@-o-keyframes load{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes load{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.module{background-color:#fff;border:1px solid #e2e2e2;margin:20px auto;padding:20px}.module .section-header{min-height:40px;padding:0}.module .section-header h3{color:#676eb4}.module .section-header .controls{padding:0}.module .module__data textarea{width:100%}.module .module__data p>.button{margin-left:0;text-align:center;width:100%}.module .week{margin-bottom:0!important}.module.enroll{position:relative;padding:30px 40px 40px}.module.enroll h1{font-weight:300;margin-bottom:20px}.module.enroll .button{margin-left:0;margin-right:10px}.module.enroll .close{position:absolute;top:20px;right:20px}.module.actions{z-index:0}.module.course-details p{margin:0}.module.course-details .tooltip-trigger{display:inline-block;position:relative}.module.course-details .tooltip-trigger img{height:20px;width:20px;margin-left:5px!important;margin-bottom:-4px}.module.campaign-description table,.module.course-description table{margin-bottom:16px;border:1px solid #d9d9d9}.module.campaign-description table:last-child,.module.course-description table:last-child{margin-bottom:0}.module.campaign-description table td,.module.campaign-description table th,.module.course-description table td,.module.course-description table th{vertical-align:top;padding:.5em .75em;height:auto;border:1px solid #d9d9d9;white-space:normal}.module.campaign-description table thead,.module.course-description table thead{background:#f5f5f5}.module__controls{overflow:hidden}.module__controls .button{float:right}.notification--survey .container{justify-content:space-between}.notification--survey .container>div{flex:1}.notification--survey .container .dismiss{font-size:2em}.course-alerts .notification:nth-of-type(n+2){border-top:2px solid #338a73}@media only screen and (max-width:920px){.course-alerts{height:0;margin-top:-30px}}.my-articles{margin-bottom:0}.my-articles .peer-review-count{border-bottom:1px dashed}.my-articles div.my-articles-header{margin-bottom:15px}.my-articles div.my-articles-header .tooltip p{font-size:12px}.my-articles .no-assignment-message{background:#676eb4;border-radius:3px;color:#fff;padding:15px}.my-assignment{border:1px solid #ededed;border-radius:3px;display:flex;flex-direction:column;margin:15px 0}.my-assignment.complete{border:1px solid #676eb4}.my-assignment .completed-assignment{background:#676eb4;color:#fff;font-size:.8rem;font-weight:700;padding:5px 15px}.my-assignment .header-wrapper{display:flex;padding:15px}.my-assignment .actions,.my-assignment .header{flex:1}.my-assignment .header{font-size:90%;display:inline;text-align:left}.my-assignment .header .title{padding:0}.my-assignment .header .title h4{color:#666;display:inline;font-size:130%;font-weight:400}.my-assignment .actions{align-items:center;display:flex;justify-content:flex-end;text-align:right}.my-assignment .actions *{margin-left:3px}.my-assignment .progress-tracker{display:flex;flex-direction:column-reverse}.my-assignment .toggle-progress-tracker{background:#ededed;color:hsla(0,0%,39.2%,.6);cursor:pointer;font-size:.8rem;padding:5px 0;text-align:left}.my-assignment .toggle-progress-tracker ul{display:flex;flex:1;margin:0}.my-assignment .toggle-progress-tracker ul li{display:inline-block;flex:1;font-size:13px;text-align:left}.my-assignment .toggle-progress-tracker ul li:first-child{margin-left:30px}.my-assignment .toggle-progress-tracker ul li:last-child{margin-right:30px;text-align:right}.my-assignment .toggle-progress-tracker ul li.selected{color:#676eb4;font-weight:700}.my-assignment .flow{border-top:1px solid #ededed;display:flex}.my-assignment .flow .step{align-items:center;border-right:1px solid #e1e1e1;color:hsla(0,0%,39.2%,.6);display:flex;flex:1 1 0;flex-direction:column;padding:15px 30px 30px;text-align:center}.my-assignment .flow .step *{flex:1}.my-assignment .flow .step:last-child{border-right:none;margin-right:0}.my-assignment .flow .step span.step-number{border:3px solid #e1e1e1;border-radius:50%;color:#e1e1e1;display:block;flex:none;font-weight:700;padding:10px;text-align:center;height:50px;width:50px}.my-assignment .flow .step h3.step-title{color:hsla(0,0%,39.2%,.6);font-weight:400;margin-bottom:0;padding:15px 0}.my-assignment .flow .step p.step-description{font-size:.9rem}.my-assignment .flow .step aside.step-links a,.my-assignment .flow .step section.step-members a{color:hsla(0,0%,39.2%,.6);font-size:.9rem;white-space:nowrap}.my-assignment .flow .step aside.step-links a{display:block;margin-bottom:5px}.my-assignment .flow .step section.step-members{font-size:.9rem;margin:15px}.my-assignment .flow .step nav.step-navigation{background:none;display:flex;flex:1;flex-direction:column;justify-content:flex-end;margin-top:15px;text-align:center}.my-assignment .flow .step nav.step-navigation button{display:block;flex:none;margin:5px 0 0;text-align:center;width:100%}.my-assignment .flow .step.active{color:#646464}.my-assignment .flow .step.active span.step-number{border-color:#676eb4;color:#676eb4}.my-assignment .flow .step.active aside.step-links a,.my-assignment .flow .step.active h3.step-title{color:#676eb4}.my-assignment .limit-size{max-width:30px}.my-assignment-checklist{font-size:120%;padding:20px 40px;overflow-y:auto;max-height:80%;text-align:left}.my-assignment-checklist h2{text-align:center}.my-assignment-checklist dd{margin:10px}.my-assignment-checklist button{float:right}.feedback{font-size:120%;padding:20px 40px;overflow-y:auto}.feedback div{float:none}.feedback h2{text-align:left;display:inline}.feedback .okay{float:right}.feedback-body{padding:20px}.feedback-body .rating-description{font-size:75%;color:#676eb4}.feedback-form{margin-top:10px}hr.assignment-divider{margin-bottom:4px}.module.my-exercises h3.completed{margin:0}.module.my-exercises h3 small{font-size:14px;font-weight:400;margin-left:15px}.module.my-exercises .header{display:flex;padding:0}.module.my-exercises .header .resources-link{flex:1;margin-top:5px;text-align:right}nav.top-nav{top:0;z-index:100;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1);width:100%;font-size:15px;-webkit-font-smoothing:antialiased;line-height:1}nav.top-nav.fluid .container{max-width:none;padding-left:15px;padding-right:15px}nav.top-nav ul{list-style:none;margin-bottom:0;padding:0}nav.top-nav li>a{text-decoration:none;color:inherit;padding:25px 0 15px;font-size:15px}nav.top-nav li>a.active,nav.top-nav li>a:hover{color:#676eb4;border-bottom:3px solid #676eb4}nav.top-nav .container{height:55px;display:flex;align-items:center;justify-content:space-around}nav.top-nav .notifications a{display:inline-block;opacity:.6;width:35px}nav.top-nav .notifications a:hover{animation:ring 2s ease-in-out;border:none}nav.top-nav .notifications .bubble{display:inline-block;position:relative;padding:4px;height:4px;width:4px;border-radius:50%;top:-20px;left:-10px}nav.top-nav .notifications .bubble.red{background:#d95757}nav.top-nav .notifications .bubble.red:after{animation:pulse 3s ease-in-out infinite;content:"";position:relative;top:-5px;left:5px;width:10px;height:10px;border-radius:50%;background:#d95757;float:right}.top-nav__faq-search~.top-nav__login-links{margin-left:0}.top-nav__login-links{display:flex;justify-content:flex-end;align-items:center;margin-left:auto}@media screen and (max-width:920px){.top-nav__login-links b{display:none}}.top-nav__login-links i{margin-right:4px;margin-bottom:-1px;display:inline-block;font-size:16px;vertical-align:middle}.top-nav__login-links .expand{overflow:hidden;display:inline-block;width:0;transition:all .25s ease-in-out;opacity:0;vertical-align:top;white-space:nowrap;text-align:left}@media screen and (max-width:920px){.top-nav__login-links .expand{display:none}}.top-nav__login-links li>a{color:#666;border-bottom:0}@media screen and (max-width:920px){.top-nav__login-links li>a{margin-left:0}}.top-nav__login-links li>a:hover{color:#676eb4}.top-nav__login-links li>a:hover .expand{opacity:1;width:110px}.top-nav__login-links span{display:inherit;align-items:center}.top-nav__main-links{display:flex;justify-content:flex-start;margin:0;padding:0}.top-nav__main-links li{margin-left:25px}.top-nav__main-links a{margin:0}.top-nav__main-links span{display:inherit}.top-nav__site-logo{line-height:0}.top-nav__site-logo a{display:inline-block;margin:0;border:none}.top-nav__site-logo img{width:35px;height:35px}.campaign-nav__search,.top-nav__faq-search{margin-left:auto;text-align:center;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8}.campaign-nav__search>form>button,.top-nav__faq-search>form>button{vertical-align:middle;color:#a0a0a0;line-height:55px;width:43px;padding-right:10px;margin-left:-10px}.campaign-nav__search input[type=text],.top-nav__faq-search input[type=text]{vertical-align:middle;height:55px;width:173px;border:none;border-radius:0;font-family:inherit;font-size:14px;padding:10px;-webkit-appearance:none;-webkit-font-smoothing:antialiased}.campaign-nav__search input[type=text]:-ms-input-placeholder,.top-nav__faq-search input[type=text]:-ms-input-placeholder{color:#717171}.campaign-nav__search input[type=text]::-moz-placeholder,.top-nav__faq-search input[type=text]::-moz-placeholder{color:#717171}.campaign-nav__search input[type=text]::-webkit-input-placeholder,.top-nav__faq-search input[type=text]::-webkit-input-placeholder{color:#717171}@media screen and (max-width:920px){.campaign-nav__search input[type=text],.top-nav__faq-search input[type=text]{width:78%}}@media screen and (max-width:920px){.campaign-nav__search,.top-nav__faq-search{display:block;background:#fff;text-align:left}}body.fixed-nav{padding-top:55px}body.fixed-nav nav.top-nav{position:fixed}body.course-page nav.top-nav{position:relative}nav{background:#fff;text-align:center}@media screen and (min-width:920px){nav{text-align:left}}nav a.inline{margin-left:8px}nav .nav__button{overflow:visible;display:inline-block;vertical-align:top;padding:5px 0 0}@media screen and (min-width:920px){nav .nav__button{padding-top:13px}}nav .nav__item{overflow:hidden;padding:0;width:30%;display:inline-block}@media screen and (min-width:400px){nav .nav__item{width:auto;padding-right:20px}}@media screen and (min-width:920px){nav .nav__item{float:left;display:block;width:auto;padding:0;margin:0 15px;text-align:center}nav .nav__item:first-child{margin-left:0}}nav .nav__item a{display:inline-block;text-decoration:none;color:#666;padding-top:15px;padding-bottom:14px;border-bottom:3px solid transparent}nav .nav__item a.active,nav .nav__item a:hover{border-bottom:3px solid #676eb4;cursor:pointer}nav .nav__item a.active{color:#676eb4}nav .nav__item.bordered{border-left:1px solid #676eb4;padding-left:10px;margin-left:10px}nav.ham-nav{top:0;z-index:100;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1);overflow:visible;width:100%;font-size:15px;-webkit-font-smoothing:antialiased;line-height:1}@media screen and (max-width:920px){nav.ham-nav{position:fixed}}nav.ham-nav .container{height:55px;display:flex;align-items:center;justify-content:space-around}.ham-nav__site-logo{line-height:0}.ham-nav__site-logo a{display:inline-block;margin:0;border:none}.ham-nav__site-logo img{width:35px;height:35px}.campaign-nav__wrapper,.course-nav__wrapper{height:55px}@media screen and (max-width:919px){.campaign-nav__wrapper,.course-nav__wrapper{margin-top:50px}}.campaign_navigation,.course_navigation{background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.1);position:relative;z-index:1;transition:box-shadow 125ms ease}.campaign_navigation.affix,.course_navigation.affix{top:0;z-index:99;width:100%;box-shadow:0 0 6px rgba(0,0,0,.2)}.campaign_navigation nav,.course_navigation nav{border:none}@media screen and (min-width:920px){.campaign_navigation>.container,.course_navigation>.container{display:flex}}.campaign_navigation>.container>a,.course_navigation>.container>a{display:block;text-decoration:none;text-align:center}@media screen and (min-width:920px){.campaign_navigation>.container>a,.course_navigation>.container>a{max-width:290px;margin-right:20px;padding-right:40px;text-align:left;border-right:1px solid #e1e1e1}}.campaign_navigation>.container>a>h2,.course_navigation>.container>a>h2{font-size:18px;font-weight:300;margin-bottom:0;white-space:nowrap;text-overflow:ellipsis;line-height:55px;overflow:hidden;-webkit-font-smoothing:auto}@media only screen and (min-width:920px) and (min-width:1000px){.campaign_navigation>.container>a,.course_navigation>.container>a{max-width:370px}}.campaign_navigation .campaign-nav__ul,.course_navigation .campaign-nav__ul{display:inline}.campaign-nav__search{display:inline-block}.recent-activity__container nav{margin-bottom:16px;border-bottom:1px solid #d9d9d9}nav.profile-nav{background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1);overflow:hidden;width:100%;font-size:15px;-webkit-font-smoothing:antialiased;line-height:1;height:45px;padding-top:12px;z-index:1}nav.profile-nav ul{list-style:none;margin-bottom:0;padding:0}nav.profile-nav ul li>a{text-decoration:none;color:inherit;padding:25px 0 12px;font-size:15px}nav.profile-nav ul li>a.active,nav.profile-nav ul li>a:hover{color:#676eb4;border-bottom:3px solid #676eb4}.profile-br{display:block;padding-bottom:40px}#highlight{display:none}.hamburger_menu_wrapper{width:100%;height:100%}.hamburger_menu_wrapper .bm-burger-button{position:absolute;cursor:pointer;width:36px;height:30px;right:3%;top:9px}.hamburger_menu_wrapper .bm-burger-button .bar1,.hamburger_menu_wrapper .bm-burger-button .bar2,.hamburger_menu_wrapper .bm-burger-button .bar3{width:inherit;height:5px;background:#3b4175;transition:.3s;margin:6px 0}.hamburger_menu_wrapper .bm-menu-wrap{position:fixed;top:55px;width:100%!important;z-index:1!important;height:100%;right:0;text-align:left;display:none}.hamburger_menu_wrapper .bm-menu-wrap.bm-menu-visible{display:block!important}.hamburger_menu_wrapper .bm-menu-wrap .bm-menu{background:#3b4175;font-size:1.15em;height:100%}.hamburger_menu_wrapper .bm-menu-wrap .bm-menu li{list-style:none;padding:18px;border-bottom:1px solid grey;margin-left:10px;margin-right:10px}.hamburger_menu_wrapper .bm-menu-wrap .bm-menu li a{display:block;outline:none;text-decoration:none;font-weight:700;color:#fff}.hamburger_menu_wrapper .bm-menu-wrap .bm-menu li a:hover{color:#d3d3d3}.hamburger_menu_wrapper .bm-menu-wrap .bm-menu li a:active{background-color:#3b4175!important}.bm-menu-active .bar1{-webkit-transform:rotate(-45deg) translate(-7.5px,8px);transform:rotate(-45deg) translate(-7.5px,8px)}.bm-menu-active .bar2{opacity:0}.bm-menu-active .bar3{-webkit-transform:rotate(45deg) translate(-7.5px,-8px);transform:rotate(45deg) translate(-7.5px,-8px)}@media only screen and (max-width:920px){.top-nav__faq-search{display:block;background:#fff;text-align:left}.top-nav__faq-search input[type=text]{width:88%;outline:0}}@-moz-keyframes pulse{20%{transform:scale(1.8);opacity:0}to{transform:scale(1.8);opacity:0}}@-webkit-keyframes pulse{20%{transform:scale(1.8);opacity:0}to{transform:scale(1.8);opacity:0}}@-o-keyframes pulse{20%{transform:scale(1.8);opacity:0}to{transform:scale(1.8);opacity:0}}@keyframes pulse{20%{transform:scale(1.8);opacity:0}to{transform:scale(1.8);opacity:0}}@-moz-keyframes ring{0%{transform:rotate(0deg)}10%{transform:rotate(35deg)}20%{transform:rotate(-30deg)}30%{transform:rotate(25deg)}40%{transform:rotate(-20deg)}50%{transform:rotate(15deg)}60%{transform:rotate(-10deg)}70%{transform:rotate(5deg)}80%{transform:rotate(0deg)}}@-webkit-keyframes ring{0%{transform:rotate(0deg)}10%{transform:rotate(35deg)}20%{transform:rotate(-30deg)}30%{transform:rotate(25deg)}40%{transform:rotate(-20deg)}50%{transform:rotate(15deg)}60%{transform:rotate(-10deg)}70%{transform:rotate(5deg)}80%{transform:rotate(0deg)}}@-o-keyframes ring{0%{transform:rotate(0deg)}10%{transform:rotate(35deg)}20%{transform:rotate(-30deg)}30%{transform:rotate(25deg)}40%{transform:rotate(-20deg)}50%{transform:rotate(15deg)}60%{transform:rotate(-10deg)}70%{transform:rotate(5deg)}80%{transform:rotate(0deg)}}@keyframes ring{0%{transform:rotate(0deg)}10%{transform:rotate(35deg)}20%{transform:rotate(-30deg)}30%{transform:rotate(25deg)}40%{transform:rotate(-20deg)}50%{transform:rotate(15deg)}60%{transform:rotate(-10deg)}70%{transform:rotate(5deg)}80%{transform:rotate(0deg)}}.alert{padding:20px;text-align:center}.alert p{color:#d95757}.alert td{text-align:left}.notice,.notification{background-color:#40ad90;padding:10px;color:#fff;text-align:center;font-weight:700}.notice>.container,.notification>.container{display:flex;align-items:center}.notice>.container p,.notification>.container p{flex:1;margin-bottom:0;white-space:pre-line}.notice>.container .button,.notification>.container .button{margin-left:20px}.notice,.notice>.container a:not(.button),.notification>.container a:not(.button){color:#fff}.notice{position:relative;z-index:9999;width:100%;text-align:left;background-color:#d95757}.notice>.container svg:focus,.notice>.container svg:hover{cursor:pointer;color:#f5f5f5;outline:none}body.onboarding{background-color:#7177c7;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIwMCIgaGVpZ2h0PSI4MTAiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDEyMjF2ODEySDB6Ii8+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMCAtMikiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHVzZSBmaWxsPSIjNjc2RUI0IiB4bGluazpocmVmPSIjYSIvPjxwYXRoIGZpbGw9IiM2OTZGQjgiIGQ9Ik0xNS4zNiA0NTQuNDcxYzI0LjY3NC02LjM0IDI0NC4xMDktNjMuOTc1IDQ0My4xMS02MS4zODYgMTk5LjAwMiAyLjU4OCAxNjkuMjE5IDY3LjM3MyAzMjUuMjgzIDcxLjM4MiAxNTYuMDY0IDQuMDEgMTg3LjQ0Ny01Ny43NzcgMzc0Ljk3NS01My4zOTQgMTg3LjUyNyA0LjM4MiAxMzguMzgzIDY2LjkxMiAzMTAuODI1IDY5LjQyMiAxNzIuNDQyIDIuNTEgNDExLjc3NC01OC45MDYgNDExLjc3NC01OC45MDZsNTEuMDggNTAuMy0xODIyLjM5IDI0NS4xOTZTLTkuMzE2IDQ2MC44MSAxNS4zNiA0NTQuNDd6Ii8+PHBhdGggZmlsbD0iIzZBNzFCQSIgZD0iTS0yNi42NCA0OTAuNDcxYzI0LjY3NC02LjM0IDI0NC4xMDktNjMuOTc1IDQ0My4xMS02MS4zODYgMTk5LjAwMiAyLjU4OCAxNjkuMjE5IDY3LjM3MyAzMjUuMjgzIDcxLjM4MiAxNTYuMDY0IDQuMDEgMTg3LjQ0Ny01Ny43NzcgMzc0Ljk3NS01My4zOTQgMTg3LjUyNyA0LjM4MiAxMzguMzgzIDY2LjkxMiAzMTAuODI1IDY5LjQyMiAxNzIuNDQyIDIuNTEgNDExLjc3NC01OC45MDYgNDExLjc3NC01OC45MDZsNTEuMDggNTAuM0w2OC4wMTcgNzUzLjA4NVMtNTEuMzE2IDQ5Ni44MS0yNi42NCA0OTAuNDd6Ii8+PHBhdGggZmlsbD0iIzZENzRCRiIgZD0iTS0yNy4wNDcgNTQ5LjM4N2MyNC42NzUtNi4zNCAyNDQuMTEtNjMuOTc2IDQ0My4xMS02MS4zODcgMTk5LjAwMiAyLjU4OSAxNjkuMjE5IDY3LjM3NCAzMjUuMjgzIDcxLjM4MyAxNTYuMDY1IDQuMDA5IDE4Ny40NDctNTcuNzc3IDM3NC45NzUtNTMuMzk1IDE4Ny41MjggNC4zODMgMTM4LjM4NCA2Ni45MTMgMzEwLjgyNSA2OS40MjIgMTcyLjQ0MiAyLjUxIDQxMS43NzQtNTguOTA2IDQxMS43NzQtNTguOTA2bDUxLjA4IDUwLjNMNjcuNjEgODEyUy01MS43MjMgNTU1LjcyNy0yNy4wNDggNTQ5LjM4N3oiLz48cGF0aCBmaWxsPSIjNzE3N0M3IiBkPSJNLTEzLjE1IDU5Ni4zODdDMTMuNTIgNTkwLjA0NyAzMTQuNiA1MzUgNDY1LjggNTM1czE2MC43NSA2Ni44NDcgMzUxLjU5MiA3MS4zODNjMTkwLjg0IDQuNTM1IDIyNS4xNS01Ny4yOSA0MDUuMzAzLTUzLjM5NSAxODAuMTUzIDMuODk1IDEyNi4wNTUgNjYuNTk2IDMzNS45NjUgNjkuNDIyIDIwOS45MSAyLjgyNiAzNzIuOTc3LTU3LjY2NiA0NDUuMDgtNTguOTA2IDcyLjEwMi0xLjI0IDU1LjIxIDUwLjMgNTUuMjEgNTAuM3M2NzkuODQ3IDMxOS41MDUtMjcuOTE1IDQ0NS4xMjJjLTcwNy43NjEgMTI1LjYxNy0yMDU3Ljg3OCA4NC41MzktMjA1Ny44NzggODQuNTM5Uy0zOS44MjEgNjAyLjcyNy0xMy4xNSA1OTYuMzg3eiIvPjwvZz48L3N2Zz4=);background-repeat:no-repeat;background-position:center 75%;background-size:cover;overflow-y:scroll;color:#fff}body.onboarding a{color:#fff}body.onboarding .fade-enter{position:absolute;opacity:.01;transition:opacity .25s ease-in-out}body.onboarding .fade-enter.fade-enter-active{opacity:1}body.onboarding .fade-exit{opacity:1;transition:opacity .25s ease-in-out}body.onboarding .fade-exit.fade-exit-active{opacity:.01}body.onboarding h1{font-size:50px;font-weight:300}body.onboarding .button .icon-rt_arrow{vertical-align:middle;margin-left:20px}body.onboarding .top-nav{background:transparent;border:none}body.onboarding .top-nav .top-nav__login-links{margin-left:auto}body.onboarding .top-nav .top-nav__login-links b{display:none}body.onboarding .top-nav .top-nav__login-links a{color:#fff}body.onboarding .top-nav .top-nav__faq-search,body.onboarding .top-nav .top-nav__main-links{display:none}body.onboarding .intro,body.onboarding .permissions{padding-top:75px;width:100%;font-size:19px}body.onboarding .intro h1,body.onboarding .intro h2,body.onboarding .permissions h1,body.onboarding .permissions h2{font-weight:300;margin-bottom:40px;color:#fff;line-height:1}body.onboarding .intro h1,body.onboarding .permissions h1{font-size:50px}body.onboarding .intro h2,body.onboarding .permissions h2{font-size:30px;opacity:.6}body.onboarding .intro p,body.onboarding .intro ul,body.onboarding .permissions p,body.onboarding .permissions ul{margin-bottom:40px;color:#fff;font-size:19px}body.onboarding .permissions{max-width:600px}body.onboarding .permissions li{margin-bottom:10px}@media screen and (min-width:920px){.overview .primary{float:left;clear:none;text-align:inherit;width:65.66666666666666%;margin-left:0;margin-right:3%}.overview .primary:after{content:"";display:table;clear:both}.overview .primary:last-child{margin-right:0}}.overview .sidebar input,.overview .sidebar select{width:100%}.overview .sidebar .pop select{width:190px}@media screen and (min-width:920px){.overview .sidebar{float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0;margin-right:3%}.overview .sidebar:after{content:"";display:table;clear:both}.overview .sidebar:last-child{margin-right:0}}.overview .section-header{display:flex;margin-bottom:8px}.overview .section-header h3{margin-right:20px}.overview .section-header .controls{position:relative;flex:1 0 auto}.milestones .module__data>p{color:#676eb4;margin-bottom:8px}.milestones .module__data hr{margin:16px 0 8px}.milestones .module__data.completed{opacity:.5}.milestones .markdown{color:#6a6a6a}.milestones .section-header:last-child{margin-bottom:0}.milestones .section-header:last-child hr{display:none}.embed_stats small{display:block;color:green;padding-top:5px}.tooltip-trigger{display:inline-block}.available-action{margin-bottom:16px;display:grid;text-align:center}.pagination{text-align:center;margin:30px 10px;display:flex;list-style:none;cursor:pointer}.pagination li{margin:0}.pagination li.disabled>a,.pagination li.disabled>a:hover{background-color:transparent;border:1px solid #e7e7e7;color:#6a6a6a}.pagination .current,.pagination .next_page,.pagination .previous_page,.pagination a{border-radius:3px;font-size:14px;line-height:1.5;background-color:#676eb4;color:#fff;text-decoration:none;padding:8px 20px;font-weight:600;margin:10px 5px}.pagination .next_page:hover,.pagination .previous_page:hover{background-color:#878dcd;color:#fff}.pagination .next_page.disabled,.pagination .previous_page.disabled{background-color:transparent;border:1px solid #e7e7e7;color:#6a6a6a}.pagination .active>a,.pagination .current{color:#6a6a6a;background:#e7e7e7}.pagination a{background:transparent;color:#6a6a6a;border:1px solid #e7e7e7}.pagination a:hover{color:#6a6a6a;background:#e7e7e7}.pop__container{text-align:left;display:inline-block;position:relative}.pop__container .pop{background:#fff;border:1px solid #ced1dd;border-radius:3px;box-shadow:0 0 15px 0 rgba(0,0,0,.2);left:50%;opacity:0;visibility:hidden;pointer-events:none;position:absolute;top:calc(100% + 14px);transform:translateX(0) translateY(0) scale(.7);-webkit-transform:translateX(0) translateY(0) scale(.7);transition:all .2s;z-index:10;left:auto;right:0}.pop__container .pop.right{right:auto;left:0}.pop__container .pop.open{opacity:1;visibility:visible;pointer-events:all;transform:translateX(0) translateY(0) scale(1);-webkit-transform:translateX(0) translateY(0) scale(1)}.pop__container .pop:before{border-bottom:6px solid #fff;border-right:6px solid transparent;border-left:6px solid transparent;content:"";display:block;left:50%;margin-left:-3px;position:absolute;top:-6px;left:auto;right:5px}.pop__container .pop.open:before{left:auto;right:5px}.pop__container .pop.open.right:before,.pop__container .pop.right:before{right:auto;left:5px}.pop__container .pop tr.edit{border-bottom:1px solid #d9d9d9}.pop__container .pop tr:last-child{border-bottom:none!important}.pop__container .pop td{height:auto;padding:20px;white-space:nowrap}.pop__container .pop td p{margin-right:10px;margin-top:10px;white-space:normal}.pop__container .pop td input{margin-right:10px;margin-top:0;width:inherit}.pop__container .pop td>*{vertical-align:middle}.button+.pop__container{margin-left:10px}.pop__padded-content{padding:20px;min-width:330px}.pop__padded-content form{margin-bottom:16px}.pop__padded-content form,.pop__padded-content input,.pop__padded-content textarea{width:100%;position:relative}.pop__padded-content .icon-search{position:absolute;right:12px;top:9px}.pop__padded-content textarea{height:180px}.rocket-chat{height:800px}.rocket-chat .iframe{display:block;width:100%;height:100%}.notify_overdue{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIxOCI+PGcgZmlsbD0iIzY3NkVCNCIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwaDIzdjEzSDB6Ii8+PHBhdGggZD0iTTMgMTJoN2wtOC4wNzQgNS4zN0wzIDEyeiIvPjwvZz48L3N2Zz4=) no-repeat 50% #fff;border:1px solid #ced1dd;cursor:pointer;float:right;height:40px;margin-left:10px;position:relative;width:64px}.notify_overdue.loading{background:url(data:image/gif;base64,R0lGODlhEAALAPQAAP///4WNquzt8ujp7vT194ePq4WNqpqhucLG1LK3yd3f55WctaitwsbK17S5y9/h6JedtoaOq6qvw/Lz9uvt8fn5+p+lvO3u8vj4+tvd5tHU3uXm7Pb2+AAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAALAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQACwABACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQACwACACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQACwADACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAALAAQALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkEAAsABQAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAALAAYALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkEAAsABwAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA) no-repeat 50% #fff}.campaign-select,.filter-select,.sort-select{cursor:pointer;float:left;margin:10px 10px 10px 0}@media screen and (min-width:920px){.campaign-select,.filter-select,.sort-select{margin:0;position:absolute;right:0;top:20px}}.campaign-select select,.filter-select select,.sort-select select{cursor:pointer}.campaign-select{width:190px}.filter-select{margin:0;position:absolute;right:100px;top:20px}.sort-select{width:60px}.sort-select.inset{right:191px}.sort-select select.sorts{padding-top:5px;padding-bottom:8px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIyMi41Ij48ZyBmaWxsPSIjNjc2RUI0Ij48cGF0aCBkPSJNMTIuNyAzLjVoMTZ2NGgtMTZ6TTEyLjcgOS41aDEydjRoLTEyek0xMi43IDE1LjVoNnY0aC02ek04LjUgMTcuNmwtMy44IDIuOUwxIDE3LjZsLjgtMS4xIDIgMS41VjMuNWgydjE0LjRsMS45LTEuNHoiLz48L2c+PC9zdmc+) no-repeat 48% #fff;-webkit-appearance:none;text-indent:-200px}@media screen and (max-width:920px){.sort-select select.sorts{margin-top:-10px}}.select-with-button{width:400px;margin:20px}.select-with-button button{margin-left:5px;margin-top:5px}.wiki-select{padding-top:10px;max-width:300px}#settings h2{display:inline-block;margin:10px}#new_special_user.new_special_user{width:100%}.main-page h1{font-weight:300;margin-bottom:0}.stat-display{display:inline-block;width:100%;margin:40px 0 20px;display:flex;justify-content:space-between;flex-flow:wrap}.stat-display .stat-display__stat{margin:0 20px 20px;text-align:center;width:calc(50% - 40px)}@media screen and (min-width:920px){.stat-display .stat-display__stat{margin:0 0 20px;width:12.5%}}.stat-display .stat-display__stat .stat-display__value{font-family:inherit;color:#676eb4;font-size:38px;margin:0;font-weight:300}.stat-display .stat-display__stat .stat-display__value.stat-change{animation:STAT-CHANGE 3s}.stat-display .stat-display__stat .stat-display__value img{max-width:13%;position:absolute;top:9px}.stat-display .stat-display__stat .stat-display__data{font-family:inherit;color:#676eb4;font-size:1em;margin:0;font-weight:300;padding:10px 5% 1px}.stat-display .stat-display__stat small{color:#666;font-size:1em;line-height:1}.stat-display .tooltip{left:-15%;width:100%}.stat-display .tooltip:before{left:50%}.user_stats .stat-display{margin:0 0 30px}.user_stats #instructor-profile-stats{display:block}.user_stats #instructor-profile-stats .stat-display{justify-content:normal;margin:0 0 50px}.user_stats #instructor-profile-stats .stat-display .active-button{background-color:#fff;border-color:#676eb4}.user_stats #instructor-profile-stats .stat-display .stat-display__stat{margin:0 20px}@media only screen and (max-width:919px){.stat-display .stat-display__value img{display:none}}@-moz-keyframes STAT-CHANGE{0%{opacity:0;transform:scale(1.4)}50%{opacity:1}to{opacity:1}}@-webkit-keyframes STAT-CHANGE{0%{opacity:0;transform:scale(1.4)}50%{opacity:1}to{opacity:1}}@-o-keyframes STAT-CHANGE{0%{opacity:0;transform:scale(1.4)}50%{opacity:1}to{opacity:1}}@keyframes STAT-CHANGE{0%{opacity:0;transform:scale(1.4)}50%{opacity:1}to{opacity:1}}.sandbox-link{font-size:80%}.users-control{text-align:right}.students-exercise .completeness,.students .completeness{display:block;font-size:.8rem}.students-exercise .modules-complete,.students .modules-complete{color:#666}.users-articles{align-items:flex-start;display:flex}.users-articles aside.student-selection{border-bottom:1px solid #ddd;border-top:1px solid #ddd;flex:1;overflow:hidden scroll;margin-top:5px;max-height:60vh}.users-articles aside.student-selection ul{list-style:none}.users-articles aside.student-selection ul li.student{background:#fff;border:1px solid #ddd;border-right:none;margin:5px 0;padding:15px}.users-articles aside.student-selection ul li.student:first-child{border-top:none;margin-top:0}.users-articles aside.student-selection ul li.student:last-child{border-bottom:none;margin-bottom:0}.users-articles aside.student-selection ul li.student.selected{background:#676eb4;color:#fff}.users-articles aside.student-selection ul li.student p{margin-bottom:0}.users-articles aside.student-selection ul li.student .real-name{font-weight:700}.users-articles article.student-details{flex:4;padding:5px 30px}.users-articles article.student-details section.assignments h4{color:#6a6a6a}.users-articles article.student-details section.assignments p.assignment-links{margin-bottom:3px}.users-articles article.student-details .no-selected-student{background:#eee;border:1px solid #ddd;display:flex;flex-direction:column;padding:45px 15px;text-align:center}.users-articles article.student-details .no-selected-student h4{margin-bottom:5px}.users-articles article.assignments-list .article-title,.users-articles article.assignments-list .assignment-links,.users-articles article.assignments-list .current-status{font-size:12px}.users-articles article.assignments-list aside.header{display:flex;flex-direction:row}.users-articles article.assignments-list aside.header h3{flex:1;font-size:18px;margin:10px 0 5px}.users-articles article.assignments-list aside.header .button-actions{flex:2;text-align:right}.users-articles article.assignments-list .no-assignments{font-size:14px;padding:30px 30px 0}.users-articles article.assignments-list h4.assignments-list-title{margin:30px 0 0}.users-articles article.assignments-list .current-status span{color:#676eb4;font-weight:700;padding:3px}.users-articles article.assignments-list tr.article-row .article-title{max-width:200px}.users-articles article.assignments-list tr.article-row:hover{cursor:default}.sort-select.users{display:inline-block;float:none;margin:0 10px;position:static}#submitted-list h2{margin-top:20px}#submitted-list .icon{font-size:30px;float:right;transform-origin:50% 45%}#submitted-list.collapsed .icon{transition:transform .2s}#submitted-list.collapsed .course-list{display:none}#submitted-list.expanded{transition:all .2s}#submitted-list.expanded .icon{transform:rotate(180deg)}.persist-area tbody tr td{width:20%}.persist-area .floatingHeader{position:fixed;top:50px;background-color:#fff;z-index:2;border-bottom:1px solid #d3d3d3}.persist-area .floatingHeader tr{width:inherit}.persist-area .floatingHeader tr th{width:20%}.campaign_main.alerts td{max-width:400px;overflow:hidden;padding:12px;text-overflow:ellipsis}.table,.training table{width:100%;border-collapse:separate}.table tbody tr,.table thead tr,.training table tbody tr,.training table thead tr{background-color:#fff}.table tbody tr td,.table tbody tr th,.table thead tr td,.table thead tr th,.training table tbody tr td,.training table tbody tr th,.training table thead tr td,.training table thead tr th{border-bottom:1px solid #ddd;vertical-align:middle;padding:12px 24px}.table tbody tr td:first-child,.table tbody tr th:first-child,.table thead tr td:first-child,.table thead tr th:first-child,.training table tbody tr td:first-child,.training table tbody tr th:first-child,.training table thead tr td:first-child,.training table thead tr th:first-child{border-left:1px solid #ddd}.table tbody tr td:last-child,.table tbody tr th:last-child,.table thead tr td:last-child,.table thead tr th:last-child,.training table tbody tr td:last-child,.training table tbody tr th:last-child,.training table thead tr td:last-child,.training table thead tr th:last-child{border-right:1px solid #ddd}@media only screen and (max-width:919px){.table tbody tr td.alert-type,.table tbody tr th.alert-type,.table thead tr td.alert-type,.table thead tr th.alert-type,.training table tbody tr td.alert-type,.training table tbody tr th.alert-type,.training table thead tr td.alert-type,.training table thead tr th.alert-type{border-left:1px solid #ddd}}.table tbody tr .table-link-cell,.table thead tr .table-link-cell,.training table tbody tr .table-link-cell,.training table thead tr .table-link-cell{padding:0}.table tbody tr .table-link-cell a,.table thead tr .table-link-cell a,.training table tbody tr .table-link-cell a,.training table thead tr .table-link-cell a{color:#6a6a6a;display:block;margin:0;text-decoration:none;text-align:left;padding:12px 24px}.table tbody tr:first-child td,.table thead tr:first-child td,.training table tbody tr:first-child td,.training table thead tr:first-child td{border-top:1px solid #ddd}.table thead tr,.training table thead tr{border:none;background:none}.table thead tr th,.training table thead tr th{border:none;text-align:left;font-size:13px;font-weight:800;vertical-align:bottom;color:grey}.table thead tr th:first-child,.table thead tr th:last-child,.training table thead tr th:first-child,.training table thead tr th:last-child{border-left:none;border-right:none}.table tr.drawer>td,.training table tr.drawer>td{padding-bottom:0}.table tr.drawer thead tr th:first-child,.training table tr.drawer thead tr th:first-child{border-left:1px solid #676eb4}.table tr.drawer thead tr th:last-child,.training table tr.drawer thead tr th:last-child{border-right:1px solid #676eb4}.table--small>tbody>tr>td,.table--small>tbody>tr>th,.table--small>thead>tr>td,.table--small>thead>tr>th{padding:6px 12px}.table--small>tbody>tr>td,.table--small>thead>tr>td{font-size:15px}.table--expandable>tbody>tr.closed+tr{display:none}.table--expandable>tbody>tr.open{position:relative;box-shadow:0 1px 5px rgba(0,0,0,.3)}.table--expandable>tbody>tr.open,.table--expandable>tbody>tr.open:hover{background-color:#f0f1f3}.table--expandable>tbody>tr.open .table-expandable-indicator,.table--expandable>tbody>tr.open:hover .table-expandable-indicator{transform:rotate(180deg)}.table--expandable>tbody>tr.open td{border-top:1px solid #676eb4}.table--expandable>tbody>tr.open td:first-child{border-left-color:#676eb4}.table--expandable>tbody>tr.open td:last-child{border-right-color:#676eb4}.table--expandable>tbody .drawer>td{box-shadow:0 -1px 5px rgba(0,0,0,.3);position:relative;z-index:1}.table--expandable>tbody .drawer>td:first-child,.table--expandable>tbody .drawer>td:last-child{border-left:none;border-right:none}.table--expandable>tbody .drawer table:last-child tr:last-child td{border-bottom:1px solid #676eb4}.table--expandable>tbody .drawer>td td:first-child{border-left-color:#676eb4}.table--expandable>tbody .drawer>td td:last-child{border-right-color:#676eb4}.table--expandable .table-expandable-indicator{position:relative;top:2px;transform-origin:50% 45%;transition:transform .25s ease;transform:rotate(0)}.table--hoverable>tbody>tr:hover{cursor:pointer;background-color:#fafafa}.table--striped>tbody>tr:nth-child(2n){background-color:#fafafa}.table--sortable>thead>tr>th.sortable:hover{cursor:pointer;color:#676eb4}.table--sortable>thead>tr>th.sortable .sortable-indicator:before{font-size:16px;font-weight:800;vertical-align:middle;margin-top:-3px}.table--sortable>thead>tr>th.sortable.asc{color:#222}.table--sortable>thead>tr>th.sortable.desc{color:#242424 px}.table>tbody>.table-row--info{background-color:#d9edf7}.table>tbody>.table-row--warning{background-color:#fcf8e3}.table>tbody>.table-row--danger{background-color:#f2dede}.table>tbody>.table-row--success{background-color:#dff0d8}.table>tbody>.table-row--faded{background-color:#fafafa}.table .table-action-cell{text-align:right}.table .table{margin:-13px -24px;width:calc(100% + 48px)}.table .table>tbody>tr{background-color:#f9f9f9}.table .table:first-child{margin-bottom:0}.table .table+.table:last-child{margin-top:0}.ticket-notifications{position:sticky;top:55px;z-index:2}.ticket-dashboard .reply-header h4{color:#666;margin-bottom:.5rem}.ticket-dashboard .reply-header h6.cc{color:grey;font-size:12px;margin-bottom:1rem;text-transform:uppercase}.ticket-dashboard .reply-header h6.cc span{font-weight:700}.ticket-dashboard .message-body{white-space:pre-line}.ticket-dashboard .messages{float:left;clear:none;text-align:inherit;width:75%;margin-left:0;margin-right:0}.ticket-dashboard .messages:after{content:"";display:table;clear:both}.ticket-dashboard .messages p{margin-bottom:0}.ticket-dashboard .sidebar{padding:0 2rem;position:sticky;top:75px;float:left;clear:none;text-align:inherit;width:25%;margin-left:0;margin-right:0}.ticket-dashboard .sidebar:after{content:"";display:table;clear:both}.ticket-dashboard .sidebar section{padding:.5rem 0}.ticket-dashboard .sidebar section:first-child{padding-top:0}.ticket-dashboard .bold{font-weight:600}.ticket-dashboard .open{color:#40ad90}.ticket-dashboard .bg-white{background:#fff}.ticket-dashboard .reply-details{background:#f0f1f3;border:1px solid #e2e2e2;border-top:none;display:flex;margin-bottom:1rem;padding:.5rem 20px}.ticket-dashboard .reply-details span{align-items:center;display:flex;flex:1;font-size:.9rem}.ticket-dashboard .reply-details span p{width:100%}.ticket-dashboard .reply-details .status-icon{border-radius:50%;height:25px;margin-left:auto;padding:8px;width:25px}.ticket-dashboard .reply-details .status-icon.check{background:#5248af}.ticket-dashboard .reply-details .status-icon.minus{background:#d95757}.ticket-dashboard .tickets-reply{margin-top:2rem}.ticket-dashboard .tickets-reply h3{margin-bottom:4px}.ticket-dashboard .tickets-reply .button.plus{position:relative;top:-3px}.ticket-dashboard .tickets-reply .cc-fields{align-items:baseline;display:flex}.ticket-dashboard .tickets-reply .cc-fields label{font-weight:700;width:35px}.ticket-dashboard .tickets-reply .cc-fields .form-group{flex:1}.ticket-dashboard .tickets-reply .cc-fields input.cc{background:none;border:none;border-bottom:inherit;width:100%}.ticket-dashboard .tickets-reply .cc-fields input.cc::placeholder{font-style:italic}.ticket-dashboard .tickets-note{width:85%;margin-left:auto}.ticket-dashboard .tickets-note .reply-header{background:#fff;border-color:#5248af}.ticket-dashboard .tickets-note .reply-details{background:#7169c1;border-color:#5248af;color:#fff}.ticket-dashboard .tickets-pagination{margin:1rem 0;text-align:center}.ticket-dashboard .tickets-pagination li{color:#5248af;display:inline-block;font-weight:700;margin-left:7px}.ticket-dashboard .tickets-pagination li button{padding:3px}.ticket-dashboard .tickets-pagination li button.selected{color:#646464;border-bottom:2px solid #646464}.ticket-dashboard .note-heading{display:flex}.ticket-dashboard .note-heading img{margin-top:-10px;cursor:pointer;margin-left:auto;max-width:20px}.timeline{padding:10px}.timeline a{cursor:pointer}.timeline>li{margin:0}.timeline .view-all{border-bottom:0;margin-top:20px}.week{display:block;margin:0 0 30px;position:relative}.week:first-child{margin-top:20px}.week>div p{color:#666;font-size:34px;font-weight:300;margin-bottom:12px}.week>div>.button{float:right}.week .list{margin-top:15px}.block+.view-all,.week+.view-all{border-bottom:0}.block+.view-all{margin-top:20px}.block__edit-button-container{overflow:hidden;position:absolute;height:40px;width:100px;top:15px;right:15px;z-index:0}.block__edit-block{z-index:9}.block__edit-block,.block__this-week-button{position:absolute;right:0;box-shadow:0 0 0 9px hsla(0,0%,100%,.8)}.block{background-color:#fff;border:1px solid #e2e2e2;left:0;margin:0 0 20px;padding:18px 20px 20px;position:relative;width:100%;box-shadow:0 3px 4px rgba(0,0,0,.1)}.block:first-child{border-width:1px}.block:last-child{margin-bottom:0}.block.dragging{opacity:0}.block.block-leave-active{opacity:0;transform:scale(.5)}.block textarea{width:100%}.block input[type=date],.block input[type=text],.block select{margin-right:10px}.block input[type=date].title,.block input[type=text].title,.block select.title{width:100%}.block input[type=checkbox]{margin:20px 5px}.block .button{clear:right;float:right;margin:0}.block .button.left{float:left}.block .block-title{color:#676eb4;font-weight:400;flex:1;margin-right:10px}.block__block-content{color:#2c2c2c}.block.block--orderable{display:flex;align-items:center;cursor:move}.block.block--orderable>h4{margin-bottom:0;margin-right:auto}.block.block--orderable>p{margin-bottom:0;margin-right:16px;font-size:14px}.block.block--orderable>button{padding:0;margin-left:10px;line-height:1;border-radius:2px;overflow:hidden;width:26px;height:26px;font-size:25px}.block.block--orderable>button .icon{margin-left:0}.shrink-enter{position:absolute;opacity:.01;transition:all .25s ease-in-out;transform:scale(.8,.5)}.shrink-enter.shrink-enter-active,.shrink-exit{opacity:1;transform:scale(1)}.shrink-exit{transition:all .25s ease-in-out}.shrink-exit.shrink-exit-active{opacity:.01;transform:scale(.8,.5)}.block__block-type{color:#2c2c2c;font-size:14px;font-weight:300;position:relative;-webkit-font-smoothing:auto;top:2px}.block__block-type.editable{margin-right:80px}.block__block-type .react-select_dropdown{min-width:135px}.week__week-header{overflow:hidden}.week__week-header .text-input-component__value{color:#717171;font-size:15px;position:relative;bottom:6px;font-weight:400;margin-left:10px}.week__week-header input.title{position:relative;bottom:5px}.week__week-add-delete{margin-top:16px}.week__week-add-delete button{cursor:pointer;margin-left:25px;text-decoration:none;color:#717171}.week__week-add-delete button:hover{color:#676eb4}.week__week-add-delete i{position:relative;top:2px;margin-left:2px}button.week__delete-week:after{content:"\EA0D";position:relative;top:2px}button.week__delete-week:hover{color:#d95757}button.week__add-block{color:#676eb4}button.week__add-block:after{content:"\EA08";font-size:12px}button.week__add-block:hover{text-decoration:underline}.week__add-block:after,.week__delete-week:after{font-family:icons;font-size:14px;padding-left:2px}.week__week-dates{position:relative;margin-bottom:12px;color:#717171}.week__no-activity{text-align:center}.week__no-activity h1{padding:40px 0 30px;font-weight:300;font-size:24px;color:#a0a0a0}.week__no-activity .week__no-activity__get-started{background:#f0f0f0;font-size:17px;font-weight:400;-webkit-font-smoothing:auto;text-align:center;height:150px;display:flex;align-items:center;justify-content:center}.empty-week-clickable{cursor:pointer;color:#676eb4;text-decoration:none}.empty-week-clickable:hover{text-decoration:underline}.week__week-header .week-index{font-family:Source Sans Pro,arial,sans-serif;font-size:34px;font-weight:300;-webkit-font-smoothing:auto;margin-bottom:0}.week__week-header .week-index.week-title-input{margin-bottom:12px}.week__week-header .text-input-component__value:hover{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGlkPSJMYXllcl8xIiB4PSIwIiB5PSIwIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9Ijg0IDIuNSAxNiAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlPi5zdDB7ZmlsbDojNjY2fTwvc3R5bGU+PHBhdGggZD0iTTk1LjYgMy4zTDk5LjMgN2MxLTEgMS0yLjcgMC0zLjctMS4xLTEuMS0yLjctMS4xLTMuNyAwek05OC4yIDcuOWwtMy43LTMuNy04IDgtMi41IDYuMyA2LjMtMi42IDcuOS04em0tOC4zIDcuNGwtMy42IDEuNS0uNi0uNiAxLjUtMy42cy43LjEgMSAuNWMuMy4zLjIgMSAuMSAxLjEuMS0uMS44LS4yIDEuMS4xLjQuMy41IDEgLjUgMXoiIGNsYXNzPSJzdDAiLz48L3N2Zz4=) 100% no-repeat;padding-right:25px}.gradeable{overflow:hidden}.block__training-modules{margin-bottom:1.5em}.block__training-modules .table{table-layout:fixed}.block__training-modules h4,h4.timeline-exercise{margin-bottom:8px;font-weight:400}.block__training-modules-table__module-name{width:57%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.block__training-modules-table__module-progress{width:25%}.block__training-modules-table__module-link{width:18%;text-align:right}.block__training-modules-table__module-link a{text-decoration:none}.block__training-modules-table__module-link a:hover{text-decoration:underline}.block__training-modules-table__module-link i{font-size:13px}.block__training-modules-table__module-name-header{width:42.5%}.block__training-modules-table__status-header{width:40%}.student-training-module .overdue,.student-training-module .unread,.training-module .overdue,.training-module .unread{color:#d95757}.student-training-module .complete,.student-training-module .completed,.training-module .complete,.training-module .completed{color:#359178}.student-training-module small.due-date,.training-module small.due-date{margin-left:5px}.student-training-module td:first-child{width:26.5%}.training-module__link{margin-top:.75em}.training-module__link i{font-size:14px;position:relative;top:1px;left:1px}.timeline-module__progress-complete{color:#359178;font-weight:700}.timeline__content{float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%}.timeline__content:after{content:"";display:table;clear:both}.timeline__content:last-child{margin-right:0}.timeline__week-nav{margin-top:16px;float:left;clear:none;text-align:inherit;width:22.75%;margin-left:0;margin-right:3%}.timeline__week-nav:after{content:"";display:table;clear:both}.timeline__week-nav:last-child{margin-right:0}.timeline__grading-container,.timeline__weeks{float:left;clear:none;text-align:inherit;width:65.66666666666666%;margin-left:0;margin-right:3%}.timeline__grading-container:after,.timeline__weeks:after{content:"";display:table;clear:both}.timeline__grading-container:last-child,.timeline__weeks:last-child{margin-right:0}.grading__grading-container{clear:both;position:relative}.timeline__anchor{display:inline-block;padding-top:60px;margin-top:-60px}.timeline__week-nav h5{font-weight:400;margin-bottom:6px;line-height:1;font-size:16px}.timeline__week-nav .muted{font-size:13px;line-height:1.4;margin-bottom:16px}.timeline__week-nav .panel{list-style:none;padding:8px;background:#fff;border:1px solid #d5d5d5;height:auto;max-height:calc(100vh - 220px);min-height:122px;overflow-y:auto}.timeline__week-nav ol{list-style:none}.timeline__week-nav li{border-bottom:1px solid #d9d9d9;margin-left:0;padding:10px 8px 2px}.timeline__week-nav li.is-current a{font-weight:700}.timeline__week-nav li.is-current span{color:#666}.timeline__week-nav li.is-current:before{content:"► ";float:left;width:0;position:relative;right:17px;color:#d5d5d5;font-size:12px;top:3px;height:0}.timeline__week-nav a{color:#666;font-size:15px;text-decoration:none;width:75px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block}.timeline__week-nav a.no-nav-dates{width:200px}.timeline__week-nav span{color:#717171}.week-nav__action.week-nav__link{color:#676eb4;display:block;padding-left:8px;cursor:pointer;width:100%}.week-nav__action.week-nav__link:hover{text-decoration:underline}.timeline__week-nav li:not(.week-nav__item){padding-bottom:8px}.timeline__week-nav li:not(.week-nav__item) .week-nav__link{padding-left:0}.timeline__week-nav li:not(.week-nav__item) .week-nav__link.disabled{color:rgba(30,30,30,.4);cursor:text}.timeline__week-nav li:not(.week-nav__item) .week-nav__link.disabled:hover{text-decoration:none}.timeline__week-nav li .week-nav__add-week{color:#676eb4;cursor:pointer}.affix{position:fixed}.timeline__week-nav .affix{top:55px;width:250px}.block__default-due-date{color:#676eb4}.block__default-due-date:before{content:" - "}.block__edit-container{display:flex}.delete-block-container{width:100%;border-top:1px solid #d9d9d9;padding:20px 0 0;text-align:center;margin-top:20px}.delete-block-container button{color:#d95757;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxNiI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLTUtM2gyMXYyMUgtNXoiLz48cGF0aCBmaWxsPSIjRDk1NzU3IiBkPSJNMTAuNSAySC41YS41LjUgMCAwMTAtMWgxMGEuNS41IDAgMDEwIDFNNiAxSDVWLjVhLjUuNSAwIDAxMSAwVjF6TTExIDMuNXYxMS45OTVhLjUwNS41MDUgMCAwMS0uNTA1LjUwNUguNTA1QS41MDUuNTA1IDAgMDEwIDE1LjQ5NVYzLjVjMC0uMjguMjItLjUuNS0uNXMuNS4yMi41LjV2MTAuOTk1YzAgLjI3OS4yMjYuNTA1LjUwNS41MDVoNy45OWEuNTA1LjUwNSAwIDAwLjUwNS0uNTA1VjMuNWMwLS4yOC4yMi0uNS41LS41cy41LjIyLjUuNSIvPjxwYXRoIGZpbGw9IiNEOTU3NTciIGQ9Ik0zLjUgMTRhLjUuNSAwIDAxLS41LS41di05YS41LjUgMCAwMTEgMHY5YS41LjUgMCAwMS0uNS41TTUuNSAxNGEuNS41IDAgMDEtLjUtLjV2LTlhLjUuNSAwIDAxMSAwdjlhLjUuNSAwIDAxLS41LjVNNy41IDE0YS41LjUgMCAwMS0uNS0uNXYtOWEuNS41IDAgMDExIDB2OWEuNS41IDAgMDEtLjUuNSIvPjwvZz48L3N2Zz4=) 0 no-repeat;padding-left:25px}.editable .block__default-due-date{display:none}.block__read__due-date{display:inline;color:#676eb4}li.block.editable{margin-bottom:20px}li.block.editable:hover{box-shadow:0 0 15px 0 rgba(0,0,0,.2)}li.block.editable .drag-handle{display:block}li.block.editable input.editable{width:300px}li.block.editable .block-title{line-height:inherit;font-weight:inherit;font-size:inherit;letter-spacing:inherit;margin-right:20px}li.block.editable .block__edit-block{visibility:hidden}li.block.editable .block__due-date-spacer,li.block.editable .block__read__due-date{display:none}li.block.editable .block__block-type{margin-right:0;top:0}p.graded{margin:0;position:relative;bottom:5px}.block-kind-1 p.graded{bottom:0;top:21px}.block-kind-1 .block__block-due-date{clear:both;margin-right:25px}.block__block-actions{margin-bottom:12px;position:relative;z-index:10}.block__block-actions button.button{margin-left:30px;cursor:pointer}.block__block-actions span{margin-top:8px;cursor:pointer;color:#676eb4}.timeline-ctas{margin:1em 0}.timeline-ctas .button{margin-bottom:6px}.timeline-ctas .button:last-child{margin-bottom:0}.timeline-ctas .button.timeline__add-assignment{display:block;margin-bottom:1em}.timeline-ctas__cancel{position:relative;top:5px}.Select-menu-outer{box-shadow:0 3px 5px rgba(0,0,0,.35)}.timeline-warning{padding:10px;border:3px solid #d95757}a.timeline-exercise{padding:6px 12px;margin-bottom:12px;width:100%;color:#6a6a6a;display:table;border:1px solid #ddd;text-decoration:none}a.timeline-exercise:hover{border:1px solid #676eb4}a.timeline-exercise:after{font-family:icons;color:#676eb4;content:" \EA0A";float:right}a.handout-link{color:#6a6a6a;border:1px solid #ddd;border-radius:3px;text-decoration:none;padding:5px;content:"\EA10"}a.handout-link:focus,a.handout-link:hover{border:1px solid #676eb4}a.handout-link:after{font-family:icons;content:" \EA10"}.mce-content-body{padding:5px;border:1px solid #676eb4}.tooltip-trigger{position:relative}.tooltip-trigger:hover .tooltip{opacity:1;top:110%}.tooltip-trigger .tooltip-indicator:after{content:"\EA05";font-family:icons;width:18px;height:18px;position:relative;top:2px;color:#676eb4;margin-left:3px}.tooltip-trigger p{margin-bottom:0}.tooltip-trigger .tooltip{min-width:150px;background-color:#fff;border:1px solid #676eb4;display:block;opacity:0;padding:10px 15px;pointer-events:none;position:absolute;top:125%;left:15px;transform:translateZ(0);transition:opacity .2s linear,top .2s linear;white-space:normal;z-index:4}.tooltip-trigger .tooltip.tooltip-title{left:5px}.tooltip-trigger .tooltip.tooltip-center{left:-145%;min-width:200px!important}.tooltip-trigger .tooltip.tooltip-center:before{margin-left:36%!important}.tooltip-trigger .tooltip.large{min-width:320px}.tooltip-trigger .tooltip.large p{color:#666;font-size:14px}.tooltip-trigger .tooltip.dark{background-color:#676eb4;border:0}.tooltip-trigger .tooltip.dark:before{border-bottom:6px solid #676eb4}.tooltip-trigger .tooltip.dark h4,.tooltip-trigger .tooltip.dark p{margin-bottom:0;color:#fff!important}.tooltip-trigger .tooltip.dark h4{font-weight:300}.tooltip-trigger .tooltip h3{color:boyoux}.tooltip-trigger .tooltip:before{border-bottom:6px solid #fff;border-right:6px solid transparent;border-left:6px solid transparent;top:-6px;content:"";display:block;margin-left:-6px;position:absolute}.tooltip-trigger .tooltip h4{color:#646464}.tooltip-trigger .tooltip p{color:#676eb4;font-size:11px;line-height:1.4}@media only screen and (max-width:500px){.tooltip-trigger .tooltip{padding:2px;left:unset}.tooltip-trigger .tooltip.large{min-width:120px}.tooltip-trigger .tooltip.large p{font-size:10px}}.gallery-view{display:flex;flex-wrap:wrap;width:100%;padding:3px;margin-bottom:50px;overflow:hidden}.gallery-view .upload{position:relative;margin:2px;cursor:pointer}.gallery-view .upload img{object-fit:cover;vertical-align:bottom;width:100%}.gallery-view .upload .info{display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;position:absolute;bottom:2px;background:rgba(0,0,0,.5);color:hsla(0,0%,100%,.9);overflow:hidden}.gallery-view .info p{margin:2px 20px;text-shadow:0 4px 3px rgba(0,0,0,.4),0 8px 13px rgba(0,0,0,.1),0 18px 23px rgba(0,0,0,.1)}.gallery-view .info p.usage{font-size:1.5em;color:#be97e1}.gallery-view .upload .info{display:none}.gallery-view .upload:hover .info{display:flex}.gallery-view .info p a{color:#fff}.gallery-view .none{display:flex;width:100%;height:49px;background-color:#fff;border:1px solid #ddd}.gallery-view .none p{margin:auto}.gallery:after{content:"";flex-grow:999999999}.list-view{cursor:pointer}.list-view img{min-width:250px;max-width:250px}.tile-view .tile-container{width:25%;height:350px;display:inline-block;text-align:center;vertical-align:top;margin-top:10px}.tile-view .tile-container .tile{margin:5px;padding:10px;background:#fff;border:1px solid #ddd;height:100%;border-radius:3px;cursor:pointer}.tile-view .tile-container img{height:150px}.tile-view .tile-container .info{text-align:left}@media screen and (min-width:920px){.view-buttons{position:absolute;top:20px;right:80px}}@media screen and (max-width:920px){.view-buttons{width:100%;margin-top:-10px;margin-bottom:7px}}.view-buttons button{padding:0;width:40px;height:40px;border-radius:50%}#uploads .Select{width:33%}.upload-viewer{width:50%;box-shadow:0 0 20px 0 rgba(0,0,0,.6);text-align:left;padding:0}.upload-viewer .modal-header{border-bottom:1px solid #ddd;padding:10px 20px 0}.upload-viewer .modal-body{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:3rem;padding:20px}.upload-viewer .modal-body a{word-break:break-all}.upload-viewer .modal-body a h4{margin:2rem 0 1rem}.upload-viewer .modal-body a img,.upload-viewer .modal-body a table{width:100%}.upload-viewer .modal-body a table,.upload-viewer .modal-body a td,.upload-viewer .modal-body a th{word-wrap:break-word;padding:60px}.upload-viewer .modal-body a table .bg-grey,.upload-viewer .modal-body a table th,.upload-viewer .modal-body a td .bg-grey,.upload-viewer .modal-body a td th,.upload-viewer .modal-body a th .bg-grey,.upload-viewer .modal-body a th th{background-color:#f5f5f5;font-weight:900}.upload-viewer .modal-body a table .text-right,.upload-viewer .modal-body a td .text-right,.upload-viewer .modal-body a th .text-right{text-align:right}.upload-viewer .modal-footer{height:50px;border-top:1px solid #ddd}.upload-viewer .modal-footer .upload-viewer-button{margin:10px}.view-file-details{border:1px solid #ddd}.view-file-details .row-details{border-bottom:1px solid #ddd;padding:10px}.profile_container{margin-top:50px;border:1px solid #d9d9d9}#profile{margin:0 auto;position:relative;overflow:hidden;width:100%;border:1px solid grey;background-color:#575d99;display:block;color:#f8f8ff;font-size:20px;padding-bottom:10px}#profile #disclaimer{display:none}#profile #disclaimer .module{background-color:#1f245e;border:none!important;margin:0 auto 10px}#profile #disclaimer .module .module__data{font-size:12px;color:#fff}#profile #profile_left{width:15%;float:left}#profile #profile_left .rails_editable-input{background-color:#e7e7e7;max-width:150%!important;margin-left:1%;margin-top:5px;border-radius:5px;display:none}#profile #profile_left #user_image img{max-height:150px;border-radius:100%;max-width:150px;border:1px solid transparent;margin-top:10px;float:right;width:auto;height:auto}#profile #profile_left #remove_link{font-size:10px}#profile #profile_right{width:85%;float:right}#profile .header{height:40px}#profile .header #user_name{float:left;padding-top:8px}#profile .header #user_name p{font-weight:700;margin:0 auto;text-decoration:underline}#profile .header #edit_profile .controls{padding:2px;position:relative}#profile #details{width:100%}#profile #details #details_left{float:left;width:40%}#profile #details #details_left #user_bio{float:left;width:100%!important}#profile #details #details_left #user_bio .rails_editable-input{height:100px!important;width:95%!important;font-weight:500;background-color:#e7e7e7;font-size:13px;color:#000;border-radius:5px;margin-left:2%;display:none}#profile #details #details_left #user_bio p{font-size:13px;font-weight:600;display:inline-block;line-height:1.8;padding-left:3%;width:85%;text-decoration:none}#profile #details #details_right{float:right;width:60%}#profile #details #details_right .section{width:95%;padding-left:3%;border-left:2px solid #fff}#profile #details #details_right .section .rails_editable-field{display:inline}#profile #details #details_right .section .rails_editable-field .rails_editable-input{height:40px!important;width:50%!important;background-color:#e7e7e7;border-radius:5px;color:#000;display:none}#profile #details #details_right .section p{font-size:18px;padding-left:1%;display:inline}#profile #details #details_right .section #icon{font-weight:900;display:inline}#profile #details #details_right .section #icon img{max-width:20px;max-height:20px}#profile_user_contributions,a.contribution_link{color:#f8f8ff}#profile_details{padding-left:5%;padding-right:5%}#profile_details #statistics{padding-top:20px}#profile_details #statistics #inner_statistics{padding-top:10px}#profile_details #statistics #inner_statistics .user_stats .stat-display .button{border-radius:10px;padding:3px 0 8px}#profile_details #statistics #inner_statistics .user_stats #visualizations{height:400px;width:800px}#profile_details #course-details,#profile_details #training-status{padding-top:30px}@media only screen and (max-width:500px){#profile{padding:unset}#profile #profile_left #user_image img{max-height:100px;max-width:60px}#profile #profile_right .header{height:unset}#profile #profile_right .header #user_name{width:100%;float:none}#profile #profile_right .header #user_name p{font-weight:0;font-size:12px}#profile #profile_right .header #edit_profile{display:none}#profile #profile_right #details #details_left{width:50%}#profile #profile_right #details #details_left #user_bio p{font-size:9px;width:98%}#profile #profile_right #details #details_right{width:50%;line-height:normal}#profile #profile_right #details #details_right .section{width:100%}#profile #profile_right #details #details_right .section #icon{font-size:12px;font-weight:0}#profile #profile_right #details #details_right .section #icon img{max-width:13px;max-height:13px}#profile #profile_right #details #details_right .section p{font-size:10px}}.vega-bind{padding-bottom:5px}.vega-bind-name{width:200px;display:inline-block}.wizard-enter{opacity:.01;transition:opacity .2s ease-in-out}.wizard-enter.wizard-enter-active{opacity:1}.wizard-exit{opacity:1;transition:opacity .2s ease-in-out}.wizard-exit.wizard-exit-active{opacity:.01}.wizard__panel-enter{left:150%!important;transition:left .4s ease-in-out}.wizard{background-color:hsla(0,0%,96.1%,.95);bottom:0;left:0;max-height:100%;overflow-x:hidden;overflow-y:scroll;padding-top:80px;position:fixed;right:0;text-align:center;top:0;z-index:11}.wizard .wizard__panel{background-color:#fff;box-shadow:0 0 15px 0 rgba(0,0,0,.2);left:-150%;margin-bottom:20px;max-width:860px;opacity:0;padding:20px;position:absolute;text-align:left;top:100px;transform:translateX(-50%);transition:left .4s ease-in-out,opacity .01s ease .4s,visibility .01s ease .4s;width:100%;visibility:hidden}.wizard .wizard__panel.active{left:50%;top:90px;opacity:1;transition:left .4s ease-in-out,opacity .01s;visibility:visible}.wizard .wizard__panel.active~.wizard__panel{left:150%}.wizard .wizard__panel.is-submitting{opacity:.5}.wizard .wizard__panel>h3{font-weight:300}.wizard .wizard__panel p,.wizard .wizard__panel ul{color:#646464}.wizard .wizard__panel p a,.wizard .wizard__panel ul a{color:#5248af}.wizard .wizard__panel p a:hover,.wizard .wizard__panel ul a:hover{border-bottom:2px solid #5248af}.wizard .wizard__panel p a:active,.wizard .wizard__panel ul a:active{color:#676eb4;border-bottom:2px solid #676eb4}.wizard .wizard__panel hr{clear:both;border-top:1px solid #d9d9d9;margin:25px 0}.wizard .wizard__panel .section-header,.wizard .wizard__panel .section-header .controls{padding:0}.wizard .wizard__panel div.program-description{width:80%;border:1px solid #ccc;padding:5px;margin:25px auto auto;cursor:pointer}.wizard .wizard__panel div.program-description:hover{background-color:#fcfcfc}.wizard .wizard__panel .wizard__form{height:80%;display:inline-block;width:100%}.wizard .wizard__panel .wizard__form .next{position:absolute;bottom:25px;right:21px}.wizard .wizard__panel .wizard__form p{text-align:left}.wizard .wizard__panel .wizard__form textarea{height:189px}.wizard .wizard__panel .wizard__form input:not([type=checkbox]):not([type=radio]),.wizard .wizard__panel .wizard__form textarea{width:100%}.wizard .wizard__panel .wizard__form .vertical-form{float:none;margin:0;overflow:hidden;padding-left:20px}.wizard .wizard__panel .wizard__form .terminput .tooltip-trigger{position:relative;display:inline-block;left:12%;top:-73px}.wizard .wizard__panel .wizard__form .terminput .tooltip-trigger img{height:20px;width:20px}.wizard .wizard__panel .tempCourseIdText{margin-top:16px;display:inline-block;margin-left:10px}.wizard .wizard__panel .wizard__panel__options{padding:20px 0;width:100%;display:inline-block}.wizard .wizard__panel .wizard__panel__options .left,.wizard .wizard__panel .wizard__panel__options .right{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}.wizard .wizard__panel .wizard__panel__options .left:after,.wizard .wizard__panel .wizard__panel__options .right:after{content:"";display:table;clear:both}.wizard .wizard__panel .wizard__panel__options .left:last-child,.wizard .wizard__panel .wizard__panel__options .right:last-child{margin-right:0}.wizard .wizard__panel .wizard__option{border:1px solid #ced1dd;cursor:pointer;margin-bottom:20px;position:relative;text-align:left;transition:all .2s ease-in-out}.wizard .wizard__panel .wizard__option.disabled button>div,.wizard .wizard__panel .wizard__option.disabled h3:not(:first-child){opacity:.5}.wizard .wizard__panel .wizard__option.disabled h3:first-child{color:#d95757;padding:20px;text-align:center}.wizard .wizard__panel .wizard__option:hover{background:#f5f5f5}.wizard .wizard__panel .wizard__option.selected .wizard__option__border{border-color:transparent;box-shadow:inset 0 0 0 4px #676eb4}.wizard .wizard__panel .wizard__option.selected .wizard__option__checkbox{background-color:#676eb4;border-color:transparent}@media screen and (min-width:920px){.wizard .wizard__panel .wizard__option.half{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}.wizard .wizard__panel .wizard__option.half:after{content:"";display:table;clear:both}.wizard .wizard__panel .wizard__option.half:last-child{margin-right:0}}.wizard .wizard__panel .wizard__option>button{padding:20px 20px 55px;width:100%}.wizard .wizard__panel .wizard__option.wizard__option__small>button{padding-top:10px;padding-bottom:10px}.wizard .wizard__panel .wizard__option.summary{border-top-width:0;margin-bottom:0;padding:20px;width:100%}.wizard .wizard__panel .wizard__option.summary:first-child{border-top-width:1px}.wizard .wizard__panel .wizard__option .edit{margin-top:-10px;position:absolute;right:40px;top:50%}.wizard .wizard__panel .wizard__option .wizard__option__border{box-shadow:inset 0 0 0 4px transparent;height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:all .2s ease-in-out;width:100%}.wizard .wizard__panel .wizard__option .wizard__option__checkbox{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxMyI+PHBhdGggZD0iTS41OTkgNi41bDUuNzA2IDUuNzA2TDE1IDMuNTExIDEyLjI4My43OTQgNi4zMDUgNi43NzIgMS44MjIgMi4yODhsMS40OTQgMS40OTVMLjYgNi41eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);background-position:45%;background-repeat:no-repeat;background-size:60%;border:1px solid #ced1dd;border-width:0 0 1px 1px;height:30px;position:absolute;right:0;top:0;transition:all .2s ease-in-out;width:30px}.wizard .wizard__panel .wizard__option .wizard__option__description{border-top:1px solid transparent;box-sizing:content-box;overflow:hidden;display:none;margin-top:18px;padding:15px 0 0;width:100%}.wizard .wizard__panel .wizard__option .wizard__option__description.open{border-color:#ced1dd}.wizard .wizard__panel .wizard__option .wizard__option__more{background:#f0f1f3;border-top:1px solid #ced1dd;bottom:0;left:0;padding:5px 0 7px;position:absolute;transition:all .2s ease-in-out;width:100%}.wizard .wizard__panel .wizard__option .wizard__option__more.open p:after{transform:rotate(-180deg)}.wizard .wizard__panel .wizard__option .wizard__option__more p{color:#676eb4;text-align:center}.wizard .wizard__panel .wizard__option .wizard__option__more p:after{content:"\EA01";display:inline-block;font-family:icons;line-height:0;margin-left:5px;transition:transform .2s;vertical-align:middle}.wizard .wizard__panel .wizard__option .wizard__option__more:hover{background:#ced1dd}.wizard .wizard__panel .wizard__option h3{font-size:18px;line-height:1.4;margin-bottom:5px;padding-right:30px;text-align:left}.wizard .wizard__panel .wizard__option p{text-align:left;white-space:pre-line}.wizard .wizard__panel .wizard__controls{font-size:14px;left:20px;position:absolute;top:-30px;transition:all .2s;width:100%}@media screen and (min-width:880px){.wizard .wizard__panel .wizard__controls{left:0}}.wizard .wizard__panel .wizard__controls .left,.wizard .wizard__panel .wizard__controls .right{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}.wizard .wizard__panel .wizard__controls .left:after,.wizard .wizard__panel .wizard__controls .right:after{content:"";display:table;clear:both}.wizard .wizard__panel .wizard__controls .left:last-child,.wizard .wizard__panel .wizard__controls .right:last-child{margin-right:0}.wizard .wizard__panel .wizard__controls .left a,.wizard .wizard__panel .wizard__controls .right a{color:#646464;margin:0 20px}.wizard .wizard__panel .wizard__controls .left a.icon:before,.wizard .wizard__panel .wizard__controls .right a.icon:before{margin-right:8px;vertical-align:middle}.wizard .wizard__panel .wizard__controls .right{text-align:right}.wizard .wizard__panel .wizard__panel__controls{margin-top:10px;background-color:#fff;border-top:1px solid #ced1dd;overflow:hidden;padding:20px 0 0;width:100%}.wizard .wizard__panel .wizard__panel__controls .left{float:left;clear:none;text-align:inherit;width:31.33333333333333%;margin-left:0;margin-right:3%;padding:0;text-align:left}.wizard .wizard__panel .wizard__panel__controls .left:after{content:"";display:table;clear:both}.wizard .wizard__panel .wizard__panel__controls .left:last-child{margin-right:0}.wizard .wizard__panel .wizard__panel__controls .left p{font-size:14px}.wizard .wizard__panel .wizard__panel__controls .right{float:left;clear:none;text-align:inherit;width:65.66666666666666%;margin-left:0;margin-right:3%;text-align:right}.wizard .wizard__panel .wizard__panel__controls .right:after{content:"";display:table;clear:both}.wizard .wizard__panel .wizard__panel__controls .right:last-child{margin-right:0}.wizard .wizard__panel .wizard__panel__controls .right div{display:inline-block;margin-right:10px}.wizard .section-header{margin-bottom:10px}p.red{color:#d95757!important}.new_course .wizard__panel .wizard__panel__controls .left{float:left;clear:none;text-align:inherit;width:58.8%;margin-left:0;margin-right:3%}.new_course .wizard__panel .wizard__panel__controls .left:after{content:"";display:table;clear:both}.new_course .wizard__panel .wizard__panel__controls .left:last-child{margin-right:0}.new_course .wizard__panel .wizard__panel__controls .right{float:left;clear:none;text-align:inherit;width:38.2%;margin-left:0;margin-right:3%;text-align:right}.new_course .wizard__panel .wizard__panel__controls .right:after{content:"";display:table;clear:both}.new_course .wizard__panel .wizard__panel__controls .right:last-child{margin-right:0}.wizard__form.course-dates{clear:both}.wizard__form.course-dates .DayPicker{float:none}.course-dates__step{display:inline-block;width:100%}.course-dates__step .vertical-form.full-width{padding:0 0 0 35px}.course-dates__step .WeekdayPicker.DayPicker{margin-left:20px}.course-dates__step h2{margin-bottom:15px;display:inline-block;width:100%}.course-dates__step h2 span{float:left}.course-dates__step h2 small{text-align:left;color:inherit;display:inline-block;vertical-align:middle;width:80%;margin-left:8px;position:relative;top:3px;font-size:15px}.course-dates__calendar-container{display:inline-block;width:100%}.course-dates__calendar-container .DayPicker{margin-left:15px;float:left!important;clear:none}.course-dates__calendar-container .course-dates__calendar-key{float:left;width:45%;clear:none;margin-left:3.5%;list-style:none;border-left:1px solid #d9d9d9}.course-dates__calendar-container .course-dates__calendar-key h3{margin-left:28px}.course-dates__calendar-container .course-dates__calendar-key ul{padding:25px 0 27px 30px}.course-dates__calendar-container .course-dates__calendar-key li{display:inline-block;width:100%;margin:15px 0}.course-dates__calendar-container .course-dates__calendar-key li .DayPicker-Day{float:left;margin-right:8px;position:relative;bottom:8px;height:36px;padding:5px 20px}.course-dates__calendar-container .course-dates__calendar-key li span{float:left}.wizard__panel__options .vertical-form{width:40%;margin-top:15px}.column{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}.column:after{content:"";display:table;clear:both}.column:last-child,.wizard__panel.active.cloned-course .column:last-of-type{margin-right:0}.wizard__panel.active.cloned-course .WeekdayPicker.DayPicker{margin-left:0}.wizard__panel.active.cloned-course .course-dates__calendar-container .DayPicker.DayPicker--en{margin-left:0;width:100%}.wizard__panel.active.cloned-course .course-dates__calendar-key{margin-left:0;border-left:0;width:100%}.wizard__panel.active.cloned-course .course-dates__calendar-key ul{padding-left:0}.wizard__panel.active.cloned-course .button.dark{display:block;float:right;margin-top:2em}.wizard__panel.active.cloned-course .button.light{display:block;float:left;margin-top:2em}.button.dark.working{background:url(data:image/gif;base64,R0lGODlhEAALAPQAAP///4WNquzt8ujp7vT194ePq4WNqpqhucLG1LK3yd3f55WctaitwsbK17S5y9/h6JedtoaOq6qvw/Lz9uvt8fn5+p+lvO3u8vj4+tvd5tHU3uXm7Pb2+AAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAALAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQACwABACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQACwACACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQACwADACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAALAAQALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkEAAsABQAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAALAAYALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkEAAsABwAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA) #fff 99% no-repeat;background-size:15px 15px;color:#646464}@media only screen and (max-width:920px) and (max-width:920px){.course-alerts{margin-top:0}}body.home{color:#6a6a6a;font-family:Open Sans,Source Sans Pro,arial,sans-serif}body.home .notification{text-align:center}@media screen and (max-width:920px){body.home .button-container{position:relative;border:1px solid #fff;border-radius:3px}}body.home .button{background:#fff;border:none;border-radius:3px;color:#676eb4;font-weight:600;margin-left:0}body.home .button+.button{margin-left:20px}body.home .button:focus,body.home .button:hover{background-image:linear-gradient(180deg,#fff,#e0e0e0)}body.home .button.button-ghost{background:transparent;border:1px solid #676eb4}body.home .button.button-ghost:focus,body.home .button.button-ghost:hover{color:#fff;background:#676eb4}body.home .button.button-ghost.button-inverse{border:none;box-shadow:inset 0 0 0 1px #fff;color:#fff}body.home .button.button-ghost.button-inverse:focus,body.home .button.button-ghost.button-inverse:hover{color:#676eb4;background:#fff}body.home .help{border:1px solid #fff;color:#676eb4;background-color:#fff;border-radius:50%;font-size:16px;font-weight:600;display:inline-block;width:26px;height:26px;line-height:24px;text-decoration:none;text-align:center;transition:all 62ms ease-in-out;padding-left:1px;margin-left:20px;position:relative}body.home .help:after{transition:all 125ms ease-in-out;opacity:0;transform:translate(-50%) scale(.9);content:attr(data-title);visibility:hidden;font-size:13px;font-weight:400;background:#fff;border-radius:2px;box-shadow:0 1px 2px rgba(0,0,0,.1);color:#6a6a6a;text-align:left;line-height:1.4;padding:15px;position:absolute;z-index:98;width:280px;left:50%;top:50%;pointer-events:none}@media screen and (max-width:920px){body.home .help:after{left:-600%}}body.home .help:focus:after,body.home .help:hover:after{visibility:visible;opacity:1;transform:translate(-50%,5px) scale(1)}@media screen and (min-width:920px){body.home .hero .container{padding-bottom:100px;padding-top:80px}}@media screen and (max-width:920px){body.home .hero .button{margin:24px 40px 24px 15px;display:block;text-align:center}}@media screen and (max-width:920px){body.home .hero .help{margin:0 auto;display:block;position:absolute;top:6px;right:6px}}body.home .hero h1{color:#fff;margin-bottom:80px}@media screen and (max-width:920px){body.home .hero h1{margin-bottom:40px;text-align:center}}body.home section .container{padding:60px 30px}@media screen and (max-width:920px){body.home section .container{padding:60px 10px 20px}}body.home section.light{background-color:#fff}body.home section.dark{background-color:#676eb4;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIwMCIgaGVpZ2h0PSI4MTAiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDEyMjF2ODEySDB6Ii8+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMCAtMikiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHVzZSBmaWxsPSIjNjc2RUI0IiB4bGluazpocmVmPSIjYSIvPjxwYXRoIGZpbGw9IiM2OTZGQjgiIGQ9Ik0xNS4zNiA0NTQuNDcxYzI0LjY3NC02LjM0IDI0NC4xMDktNjMuOTc1IDQ0My4xMS02MS4zODYgMTk5LjAwMiAyLjU4OCAxNjkuMjE5IDY3LjM3MyAzMjUuMjgzIDcxLjM4MiAxNTYuMDY0IDQuMDEgMTg3LjQ0Ny01Ny43NzcgMzc0Ljk3NS01My4zOTQgMTg3LjUyNyA0LjM4MiAxMzguMzgzIDY2LjkxMiAzMTAuODI1IDY5LjQyMiAxNzIuNDQyIDIuNTEgNDExLjc3NC01OC45MDYgNDExLjc3NC01OC45MDZsNTEuMDggNTAuMy0xODIyLjM5IDI0NS4xOTZTLTkuMzE2IDQ2MC44MSAxNS4zNiA0NTQuNDd6Ii8+PHBhdGggZmlsbD0iIzZBNzFCQSIgZD0iTS0yNi42NCA0OTAuNDcxYzI0LjY3NC02LjM0IDI0NC4xMDktNjMuOTc1IDQ0My4xMS02MS4zODYgMTk5LjAwMiAyLjU4OCAxNjkuMjE5IDY3LjM3MyAzMjUuMjgzIDcxLjM4MiAxNTYuMDY0IDQuMDEgMTg3LjQ0Ny01Ny43NzcgMzc0Ljk3NS01My4zOTQgMTg3LjUyNyA0LjM4MiAxMzguMzgzIDY2LjkxMiAzMTAuODI1IDY5LjQyMiAxNzIuNDQyIDIuNTEgNDExLjc3NC01OC45MDYgNDExLjc3NC01OC45MDZsNTEuMDggNTAuM0w2OC4wMTcgNzUzLjA4NVMtNTEuMzE2IDQ5Ni44MS0yNi42NCA0OTAuNDd6Ii8+PHBhdGggZmlsbD0iIzZENzRCRiIgZD0iTS0yNy4wNDcgNTQ5LjM4N2MyNC42NzUtNi4zNCAyNDQuMTEtNjMuOTc2IDQ0My4xMS02MS4zODcgMTk5LjAwMiAyLjU4OSAxNjkuMjE5IDY3LjM3NCAzMjUuMjgzIDcxLjM4MyAxNTYuMDY1IDQuMDA5IDE4Ny40NDctNTcuNzc3IDM3NC45NzUtNTMuMzk1IDE4Ny41MjggNC4zODMgMTM4LjM4NCA2Ni45MTMgMzEwLjgyNSA2OS40MjIgMTcyLjQ0MiAyLjUxIDQxMS43NzQtNTguOTA2IDQxMS43NzQtNTguOTA2bDUxLjA4IDUwLjNMNjcuNjEgODEyUy01MS43MjMgNTU1LjcyNy0yNy4wNDggNTQ5LjM4N3oiLz48cGF0aCBmaWxsPSIjNzE3N0M3IiBkPSJNLTEzLjE1IDU5Ni4zODdDMTMuNTIgNTkwLjA0NyAzMTQuNiA1MzUgNDY1LjggNTM1czE2MC43NSA2Ni44NDcgMzUxLjU5MiA3MS4zODNjMTkwLjg0IDQuNTM1IDIyNS4xNS01Ny4yOSA0MDUuMzAzLTUzLjM5NSAxODAuMTUzIDMuODk1IDEyNi4wNTUgNjYuNTk2IDMzNS45NjUgNjkuNDIyIDIwOS45MSAyLjgyNiAzNzIuOTc3LTU3LjY2NiA0NDUuMDgtNTguOTA2IDcyLjEwMi0xLjI0IDU1LjIxIDUwLjMgNTUuMjEgNTAuM3M2NzkuODQ3IDMxOS41MDUtMjcuOTE1IDQ0NS4xMjJjLTcwNy43NjEgMTI1LjYxNy0yMDU3Ljg3OCA4NC41MzktMjA1Ny44NzggODQuNTM5Uy0zOS44MjEgNjAyLjcyNy0xMy4xNSA1OTYuMzg3eiIvPjwvZz48L3N2Zz4=);background-repeat:no-repeat;background-position:center 75%;background-size:cover}body.home section.dark,body.home section.dark h1,body.home section.dark h2,body.home section.dark h3{color:#fff}body.home section .h1,body.home section h1{font-family:Source Sans Pro,Open Sans,arial,sans-serif;font-size:32px;font-weight:300;line-height:1.4;color:#676eb4;max-width:100%}@media screen and (min-width:920px){body.home section .h1,body.home section h1{font-size:54px}}body.home section .h2,body.home section h2{line-height:1.5;font-family:Open Sans,Source Sans Pro,arial,sans-serif;font-size:24px;font-weight:300;color:#2c2c2c;margin:0 auto 20px}@media screen and (min-width:920px){body.home section .h2,body.home section h2{font-size:30px}}body.home section .h3,body.home section h3{color:#676eb4;font-size:16px;font-family:Open Sans,Source Sans Pro,arial,sans-serif}@media screen and (min-width:920px){body.home section .h3,body.home section h3{font-size:20px}}body.home section ul{font-size:21px;margin-bottom:20px}body.home section ul li{margin-bottom:10px}body.home .col{margin-top:40px}@media screen and (min-width:920px){body.home .col{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%}body.home .col:after{content:"";display:table;clear:both}body.home .col:last-child{margin-right:0}}body.home .stats-total .container{padding-bottom:80px}body.home .stats-total h2{margin-bottom:60px}body.home .stats-total h3{font-family:Source Sans Pro,Open Sans,arial,sans-serif;font-weight:300;-webkit-font-smoothing:auto;font-size:22px;margin-bottom:0}@media screen and (min-width:920px){body.home .stats-total h3{margin-bottom:-10px;font-size:25px}}body.home .stats-total h4{color:#fff;font-weight:600;font-size:24px}@media screen and (min-width:920px){body.home .stats-total h4{font-size:130px}}body.home .stats-total p{font-size:18px;line-height:1.3}@media screen and (min-width:920px){body.home .stats-total p{font-size:21px}}@media screen and (min-width:920px){body.home .stats-total .container>div:last-child .col h4{margin-top:10px;font-size:75px}}body.home .universities h2{text-align:center;max-width:85%;margin-bottom:60px}body.home .universities .logos{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center}body.home .universities .logos>img{margin:30px 30px 0}@media screen and (max-width:920px){body.home .universities .logos>img{margin:15px 15px 0;max-width:30%}}