﻿@font-face{font-family:'phx-icons';src:url(/assets/phx-icons-8a9e10f10102da172a03ea4e82291c55722d9cadec75340abb082bdfbfe177c8.eot?anh477);src:url(/assets/phx-icons-8a9e10f10102da172a03ea4e82291c55722d9cadec75340abb082bdfbfe177c8.eot?anh477#iefix) format("embedded-opentype"),url(/assets/phx-icons-8d155a4ced95a9c99e76c452e0d3c7d103f6d3107621301f8e54a8f20dd90dc7.ttf?anh477) format("truetype"),url(/assets/phx-icons-e964d517da3a50cd276d9f6f186dbc1c98519fe673c3e08cabd87aa8bd4f9383.woff?anh477) format("woff"),url(/assets/phx-icons-6469bd256c2013ee7ebcfb5d38912df69d7e016274d6e30ca18d07dfc99b2643.svg?anh477#phx-icons) format("svg");font-weight:normal;font-style:normal}.icon{font-family:'phx-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-school:before{content:"\e7fb"}.icon-clock:before{content:"\e8b5"}.icon-resources:before{content:"\e850"}.icon-plus:before{content:"\e145"}.icon-collapsed:before{content:"\e409"}.icon-close:before{content:"\e5ce"}.icon-collections:before{content:"\e432"}.icon-edit:before{content:"\e254"}.icon-delete:before{content:"\e873"}.icon-standards:before{content:"\e01d"}.icon-today:before{content:"\e24f"}.icon-event_note:before{content:"\e617"}.icon-expanded:before{content:"\e5cf"}.icon-download:before{content:"\e884"}.icon-folder:before{content:"\e2c8"}.icon-grade:before{content:"\e838"}.icon-group:before{content:"\e7fc"}.icon-help:before{content:"\e887"}.icon-info:before{content:"\e8fe"}.icon-curricula:before{content:"\e0e0"}.icon-language:before{content:"\e895"}.icon-private:before{content:"\e89a"}.icon-dots:before{content:"\e5d4"}.icon-public:before{content:"\e80c"}.icon-eye:before{content:"\e8f5"}.icon-admin:before{content:"\e32b"}.icon-shorten:before{content:"\e5d6"}.icon-extend:before{content:"\e5d7"}.icon-schedules:before{content:"\e8ed"}.icon-district:before{content:"\e901"}.icon-cap:before{content:"\e902"}.icon-google-drive:before{content:"\e900"}*{box-sizing:border-box}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.custom-select{position:relative;display:block}.custom-select select{width:100%;margin:0;outline:none;padding:.6em .8em .5em .8em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px}.custom-select::after{content:" ";position:absolute;top:50%;right:1em;z-index:2;pointer-events:none;display:none}@supports (-webkit-appearance: none) or (appearance: none) or ((-moz-appearance: none) and (mask-type: alpha)){.custom-select::after{display:block}.custom-select select{padding-right:2em;background:none;border:1px solid transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select select:focus{border-color:#aaa}}@-moz-document url-prefix(){.custom-select{overflow:hidden}.custom-select::after{display:block}.custom-select select{overflow:-moz-hidden-unscrollable;padding-right:.4em;background:none;border:1px solid transparent;min-width:6em;width:130%;min-width:-moz-calc(0em);width:-moz-calc(100% + 2.4em);min-width:calc(0em);width:calc(100% + 2.4em)}@supports (mask-type: alpha){.custom-select{overflow:visible}.custom-select select{-moz-appearance:none;width:100%;padding-right:2em}}}.custom-select select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.custom-select select::-ms-expand{display:none}.custom-select select:focus{border-color:#aaa}.custom-select select:focus::-ms-value{background:transparent;color:#222}.custom-select select{padding-right:2em;background:none;border:1px solid transparent}.custom-select::after{display:block}}.styleguide.swatch.black{background-color:#343434;color:white}.styleguide.swatch.white{background-color:white;color:#343434}.styleguide.swatch.logo-red{background-color:#e11c3d;color:white}.styleguide.swatch.logo-blue{background-color:#3590cb;color:white}.styleguide.swatch.logo-green{background-color:#dbe846;color:#343434}.styleguide.swatch.logo-yellow{background-color:#fbe669;color:#343434}.styleguide.swatch.logo-dark-red{background-color:#941425;color:white}.styleguide.swatch.logo-dark-blue{background-color:#242b5e;color:white}.styleguide.swatch.logo-dark-green{background-color:#76ae4d;color:#343434}.styleguide.swatch.logo-dark-yellow{background-color:#f5aa3c;color:#343434}.styleguide.swatch.dark-soft-blue{background-color:#26395f;color:white}.styleguide.swatch.soft-blue{background-color:#4266b2;color:white}.styleguide.swatch.dark-grey{background-color:#6c6b69;color:white}.styleguide.swatch.grey,.swatch.button[disabled],.swatch[disabled].uploadcare-dialog-big-button,button.swatch[disabled]{background-color:#c9c9c9;color:#343434}.styleguide.swatch.hover-grey{background-color:#dee0e1;color:#343434}.styleguide.swatch.light-grey{background-color:#f7f7f7;color:#343434}.styleguide.swatch.offwhite{background-color:#f1f8fd;color:#343434}.tipsy{font-size:10px;position:absolute;padding:5px;z-index:100000}.tipsy-inner{background-color:#343434;color:white;max-width:200px;padding:5px 8px 4px;text-align:center;border-radius:3px}.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #343434}.tipsy-arrow-n{border-bottom-color:#343434}.tipsy-arrow-s{border-top-color:#343434}.tipsy-arrow-e{border-left-color:#343434}.tipsy-arrow-w{border-right-color:#343434}.tipsy-n .tipsy-arrow{top:0;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-nw .tipsy-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-sw .tipsy-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-se .tipsy-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.tipsy-e .tipsy-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.tipsy-w .tipsy-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}.button,.uploadcare-dialog-big-button,.materials-collection .uploadcare-dialog-big-button,button{display:inline-block;margin:10px 0;padding:5px 10px;border:none;background-color:#4266b2;color:white !important;text-align:center;text-decoration:none !important;cursor:pointer}.button:hover,.uploadcare-dialog-big-button:hover,button:hover{color:white}.button.red,.red.uploadcare-dialog-big-button,button.red{background-color:#e11c3d}.button.green,.green.uploadcare-dialog-big-button,button.green{background-color:#76ae4d}.button.yellow,.yellow.uploadcare-dialog-big-button,button.yellow{background-color:#f5aa3c}.button.grey,.grey.uploadcare-dialog-big-button,.button[disabled],[disabled].uploadcare-dialog-big-button,button.grey,button[disabled]{background-color:#c9c9c9}.checkbox{display:block;position:relative;min-width:35px;margin:2px}.checkbox input{margin-right:5px}input{margin:0.4em 0;padding:5px;outline:none;border:solid 1px #c9c9c9;background-color:white}input:focus{border-color:#4266b2;box-shadow:0px 0px 2px 0px #3590cb}input[type='text'],input[type='password']{width:100%;padding:0.6em}textarea{height:6.6em;padding:0.4em;margin:0.4em 0;outline:none;border:solid 1px #c9c9c9}textarea:focus{border-color:#4266b2;box-shadow:0px 0px 2px 0px #3590cb}.custom-select{margin:0.4em 0;outline:none;background-color:white}.custom-select select{border:solid 1px #c9c9c9;border-radius:0;padding:0.6em;padding-right:2em}.custom-select select:focus{border-color:#4266b2;box-shadow:0px 0px 2px 0px #3590cb}.custom-select select option{font-weight:normal}.custom-select::after{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:7px solid #6c6b69;margin-top:-3px}.icon{width:24px;height:24px;stroke:#6c6b69;fill:#6c6b69}.icon.selected{stroke:#343434;fill:#343434}.icon text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}nav .icon{width:32px;height:32px}i[class^="icon-"]:before{display:inline-block;text-decoration:none}i.spinner{-webkit-animation:spin 1.4s infinite linear;animation:spin 1.4s infinite linear}.styleguide i.spinner{-webkit-animation:none;animation:none}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.expander .handle{color:#4266b2;font-size:0.8em;cursor:pointer}.expander .handle:hover{text-decoration:underline}.expander .content{display:none}.material{width:152px;display:block;margin:auto;text-align:center}.material .data{display:none}.material .thumbnail{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;height:118px;margin-bottom:0.4em;border:solid 1px #c9c9c9;background-size:contain;background-position:center;background-repeat:no-repeat;overflow:hidden}.material .thumbnail .spinner{display:block;position:absolute;top:50%;left:50%;width:80px;height:80px;margin-top:-40px;margin-left:-40px;border:solid 4px #c9c9c9;border-radius:40px;border-top-color:transparent}.material .thumbnail .overlay{-webkit-transition:bottom 0.1s ease-out 0.2s;-moz-transition:bottom 0.1s ease-out 0.2s;transition:bottom 0.1s ease-out 0.2s;position:absolute;top:0;bottom:100%;left:0;width:100%;border:0;background-color:rgba(108,107,105,0.8);color:#f7f7f7;text-align:left}.material .thumbnail .overlay .splitr img{height:20px;float:none;border:none}.material .thumbnail .overlay .type{position:absolute;right:0;bottom:-1.6em;height:1.6em;padding:4px 8px;padding-left:0;background-color:inherit}.material .thumbnail .overlay .type::after{content:'';position:absolute;top:0;left:-8px;height:100%;border:8px solid rgba(108,107,105,0.8);border-left-width:0}.material .thumbnail .overlay.more .type::after{border-bottom-color:transparent}.material .thumbnail .overlay .metadata{position:relative;width:100%;height:100%;overflow:hidden}.material .thumbnail .overlay .metadata>div{padding:4px}.material .thumbnail .overlay .metadata>div .icon{stroke:#f7f7f7;fill:#f7f7f7}.material .thumbnail .overlay .metadata>div .actions{width:100%;font-size:0.6em;text-align:center;border-collapse:separate;border-spacing:0.3em}.material .thumbnail .overlay .metadata>div .actions td{padding:0;vertical-align:top}.material .thumbnail .overlay .metadata>div .actions td.share{padding-top:3px;border:none}.material .thumbnail .overlay .metadata>div .actions td.share:hover span{opacity:1}.material .thumbnail .overlay .metadata>div .actions a{display:block;width:100%;height:100%;padding:0.4em 0;text-decoration:none;color:#f7f7f7}.material .thumbnail .overlay .metadata>div .actions a:hover{background-color:rgba(247,247,247,0.2)}.material .thumbnail .overlay .metadata>div .actions a:hover+span{opacity:1}.material .thumbnail .overlay .metadata>div .actions span{-webkit-transition:opacity 0.1s ease-in-out;-moz-transition:opacity 0.1s ease-in-out;transition:opacity 0.1s ease-in-out;position:absolute;top:5em;left:0;width:100%;height:2em;opacity:0}.material .thumbnail .overlay .metadata>div .filesize{position:absolute;bottom:8px;left:8px;color:#c9c9c9;font-size:0.6em}.material .thumbnail:hover .overlay.more{-webkit-transition:bottom 0.05s ease-in;-moz-transition:bottom 0.05s ease-in;transition:bottom 0.05s ease-in;bottom:0%}#materials{overflow:visible}.materials-collection{margin:-20px;margin-bottom:0}.materials-collection .data{display:none}.materials-collection header{border-top-left-radius:2px;border-top-right-radius:2px;margin-bottom:0;padding:16px 20px;background-color:#6c6b69}.materials-collection header h1{display:inline-block;width:50%;margin:0 !important;padding:0 !important;color:white;font-size:24px;font-weight:700;text-transform:uppercase}.materials-collection header a{margin-top:-16px;margin-right:-20px;padding:16px 20px;padding-top:18px;float:right;color:white;line-height:26px;text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer}.materials-collection header a .icon{stroke:#f7f7f7;fill:#f7f7f7;margin-right:0.4em;font-weight:bold;vertical-align:text-top}.materials-collection nav{height:44px;padding:0 10px;background-color:#f7f7f7;color:#6c6b69;text-transform:uppercase}.materials-collection nav .filter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;position:relative;height:44px;margin-right:0.4em;padding:0 10px;line-height:44px;cursor:pointer;-webkit-tap-highlight-color:transparent}.materials-collection nav .filter:hover{background-color:#dee0e1;text-decoration:none}.materials-collection nav .filter.back::before{content:'« '}.materials-collection nav .filter.forward{float:right}.materials-collection nav .filter.forward i{margin-right:5px;font-size:0.8em}.materials-collection nav .filter.empty{color:#c9c9c9;font-weight:500}.materials-collection nav .filter.selected{height:45px;border-bottom:4px solid #4266b2;background-color:transparent !important;color:#6c6b69 !important;cursor:default}.materials-collection nav .filter.selected::after{content:'';display:inline-block;position:absolute;top:2.6em;left:50%;width:0;height:0;margin-left:-10px;border-width:10px 10px 0;border-style:solid;border-color:#4266b2 transparent transparent}.materials-collection section{padding:20px;border-top:solid 1px #c9c9c9}.materials-collection section h3{margin-top:0}.materials-collection section small{color:#6c6b69}.materials-collection section ul{margin-bottom:0;margin-left:0;padding-left:0;list-style:none}.materials-collection section ul li{display:inline-block;width:152px;margin-right:32px;padding:10px 0;vertical-align:top}.materials-collection .form table,.materials-collection .show table{width:100%;margin:0}.materials-collection .form table td,.materials-collection .show table td{border:0;vertical-align:top}.materials-collection .form table td.info,.materials-collection .show table td.info{line-height:normal !important}.materials-collection .form table td.info .metadata,.materials-collection .show table td.info .metadata{display:block;margin-top:20px;font-size:0.8em;text-align:right}.materials-collection .form table td.info .metadata .visibility,.materials-collection .show table td.info .metadata .visibility{font-size:0.8em}.materials-collection .form table td.info .metadata i,.materials-collection .show table td.info .metadata i{margin-right:4px;font-size:0.8em}.materials-collection .form table td.info .metadata img,.materials-collection .show table td.info .metadata img{height:28px;float:left;border:2px solid white;border-radius:1px}.materials-collection .form table td:first-child,.materials-collection .show table td:first-child{line-height:1.8em;text-align:right}.materials-collection .form table td:last-child,.materials-collection .show table td:last-child{width:100%;padding:0}.materials-collection .form table td:last-child td:last-child,.materials-collection .show table td:last-child td:last-child{vertical-align:middle}.materials-collection .form table td:last-child td:last-child .details,.materials-collection .show table td:last-child td:last-child .details{display:inline-block;width:100%;height:100%;padding-top:0.6em;font-weight:300;line-height:1.2em;white-space:pre-wrap}.materials-collection .form table td span.private,.materials-collection .show table td span.private{float:left;line-height:3em}.materials-collection .form table td span.private input,.materials-collection .show table td span.private input{margin-top:0;margin-right:0.4em}.materials-collection .form table td.actions,.materials-collection .show table td.actions{text-align:right}.materials-collection .form table td.actions a,.materials-collection .show table td.actions a{cursor:pointer}.materials-collection .form table td.actions button,.materials-collection .show table td.actions button{margin-left:1em}.materials-collection header a.selected{background-color:#f7f7f7 !important;color:#4266b2 !important}.materials-collection .material>a>i{margin-right:0.4em;margin-bottom:0.25em;font-size:0.8em;vertical-align:middle}.materials-collection section ul li{display:none}.materials-collection .required section ul li.required{display:inline-block}.materials-collection .curated section ul li.curated{display:inline-block}.materials-collection .shared section ul li.shared{display:inline-block}.materials-collection .mine section ul li.mine{display:inline-block}.materials-collection nav .filter.empty{display:none}.materials-collection .uploadcare-dialog-panel{height:480px;margin:-20px}.materials-collection .uploadcare-dialog-panel :focus{outline:none}.materials-collection .uploadcare-dialog-tabs-panel{height:480px}.materials-collection .uploadcare-dialog-tabs-panel .uploadcare-dialog-file-title{margin-bottom:20px}.materials-collection .uploadcare-dialog-tabs-panel .uploadcare-dialog-file-or{margin-bottom:20px}.materials-collection .uploadcare-dialog-url-select-area{height:100%;border:solid 3px #C5CACD;background:rgba(255,255,255,0.64);text-align:center}.materials-collection .uploadcare-dialog-url-select-area h3{padding:10% 0 5%;color:#dee0e1;font-size:40px;text-shadow:0 1px white}.materials-collection .uploadcare-dialog-footer{display:none}.materials-collection .uploadcare-dialog-big-button{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-top:11px;margin-bottom:55px;background-image:none;text-shadow:none;box-shadow:none}.materials-collection .show td{vertical-align:top !important}.materials-collection .show span.details{padding-top:0.8em !important}.standard.materials-collection header h1{width:100%}.standard.materials-collection li{width:45.5%}.standard.materials-collection li .material{width:100%}.standard.materials-collection li .material>a .visibility,.standard.materials-collection li .material>a .title{display:none}.standard.materials-collection li .material td.delete{display:none}.standard.materials-collection li .material td.details{display:none}.standard.materials-collection li .material .thumbnail{display:inline-block;width:152px}.standard.materials-collection li .data{display:inline-block;position:relative;width:185px;min-height:125px;padding-bottom:60px;padding-left:10px;float:right;text-align:left}.standard.materials-collection li .data .authorship{display:block;position:absolute;bottom:9px;width:170px;margin-top:20px;padding-top:5px;font-size:0.8em;text-align:right}.standard.materials-collection li .data .authorship .posted{font-size:0.8em}.standard.materials-collection li .data .authorship i{margin-right:4px;font-size:0.8em}.standard.materials-collection li .data .authorship img{height:28px;float:left;border:2px solid white;border-radius:1px}#wrapper.collections .materials-collection header a,#wrapper.standards .materials-collection header a{display:none}#wrapper.collections .materials-collection nav,#wrapper.standards .materials-collection nav{display:none}#wrapper.collections .materials-collection .show nav,#wrapper.standards .materials-collection .show nav{display:block}.uploadcare-dialog-panel{height:480px;margin:-20px}.uploadcare-dialog-panel :focus{outline:none}.uploadcare-dialog-tabs-panel{height:480px}.uploadcare-dialog-tabs-panel .uploadcare-dialog-file-title{margin-bottom:20px}.uploadcare-dialog-tabs-panel .uploadcare-dialog-file-or{margin-bottom:20px}.uploadcare-dialog-url-select-area{height:100%;border:solid 3px #C5CACD;background:rgba(255,255,255,0.64);text-align:center}.uploadcare-dialog-url-select-area h3{padding:10% 0 5%;color:#dee0e1;font-size:40px;text-shadow:0 1px white}.uploadcare-dialog-footer{display:none}.uploadcare-dialog-big-button{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-top:11px;margin-bottom:55px;background-image:none;text-shadow:none;box-shadow:none}.metadata{display:block;margin-top:20px;font-size:0.8em;text-align:right}.metadata .visibility{font-size:0.8em}.metadata i{margin-right:4px;font-size:0.8em}.metadata img{height:28px;float:left;border:2px solid white;border-radius:1px}.attribution{text-align:center;font-size:0.8em;color:#6c6b69;padding-top:20px}.attribution form{text-align:left}.attribution form.edit_attribution{display:none}.attribution form label{display:block;margin-bottom:0.25em;font-size:1.25em}.attribution form textarea{display:block;width:100%;height:50px;padding:5px;box-sizing:border-box}.secondary-navigation h2{margin-top:2.0em;font-weight:300;text-transform:uppercase}.secondary-navigation.no-margin table{margin-left:0}.secondary-navigation table{margin-left:1.6em}.secondary-navigation table td{padding:0;padding-right:2em;padding-bottom:1em;vertical-align:top}.secondary-navigation table td table:last-child tr:last-child td{padding-bottom:0}.secondary-navigation table td>ul{margin-top:0.6em;margin-bottom:0;padding-left:1.2em;list-style:none}.secondary-navigation table td.avatar{padding-right:0.75em}.secondary-navigation table td.avatar img{width:40px}@font-face{font-family:'Museo Sans';src:url("/fonts/MuseoSans_100-webfont.eot");src:url("/fonts/MuseoSans_100-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/MuseoSans_100-webfont.woff2") format("woff2"),url("/fonts/MuseoSans_100-webfont.woff") format("woff"),url("/fonts/MuseoSans_100-webfont.ttf") format("truetype"),url("/fonts/MuseoSans_100-webfont.svg#museo_sans100") format("svg");font-style:normal;font-weight:100}@font-face{font-family:'Museo Sans';src:url("/fonts/MuseoSans_100_Italic-webfont.eot");src:url("/fonts/MuseoSans_100_Italic-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/MuseoSans_100_Italic-webfont.woff2") format("woff2"),url("/fonts/MuseoSans_100_Italic-webfont.woff") format("woff"),url("/fonts/MuseoSans_100_Italic-webfont.ttf") format("truetype"),url("/fonts/MuseoSans_100_Italic-webfont.svg#museo_sans100") format("svg");font-style:italic;font-weight:100}@font-face{font-family:'Museo Sans';src:url("/fonts/MuseoSans_300-webfont.eot");src:url("/fonts/MuseoSans_300-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/MuseoSans_300-webfont.woff2") format("woff2"),url("/fonts/MuseoSans_300-webfont.woff") format("woff"),url("/fonts/MuseoSans_300-webfont.ttf") format("truetype"),url("/fonts/MuseoSans_300-webfont.svg#museo_sans100") format("svg");font-style:normal;font-weight:300}@font-face{font-family:'Museo Sans';src:url("/fonts/MuseoSans_300_Italic-webfont.eot");src:url("/fonts/MuseoSans_300_Italic-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/MuseoSans_300_Italic-webfont.woff2") format("woff2"),url("/fonts/MuseoSans_300_Italic-webfont.woff") format("woff"),url("/fonts/MuseoSans_300_Italic-webfont.ttf") format("truetype"),url("/fonts/MuseoSans_300_Italic-webfont.svg#museo_sans100") format("svg");font-style:italic;font-weight:300}@font-face{font-family:'Museo Sans';src:url("/fonts/MuseoSans_500-webfont.eot");src:url("/fonts/MuseoSans_500-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/MuseoSans_500-webfont.woff2") format("woff2"),url("/fonts/MuseoSans_500-webfont.woff") format("woff"),url("/fonts/MuseoSans_500-webfont.ttf") format("truetype"),url("/fonts/MuseoSans_500-webfont.svg#museo_sans100") format("svg");font-style:normal;font-weight:500}@font-face{font-family:'Museo Sans';src:url("/fonts/MuseoSans_500_Italic-webfont.eot");src:url("/fonts/MuseoSans_500_Italic-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/MuseoSans_500_Italic-webfont.woff2") format("woff2"),url("/fonts/MuseoSans_500_Italic-webfont.woff") format("woff"),url("/fonts/MuseoSans_500_Italic-webfont.ttf") format("truetype"),url("/fonts/MuseoSans_500_Italic-webfont.svg#museo_sans100") format("svg");font-style:italic;font-weight:500}@font-face{font-family:'Museo Sans';src:url("/fonts/MuseoSans_700-webfont.eot");src:url("/fonts/MuseoSans_700-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/MuseoSans_700-webfont.woff2") format("woff2"),url("/fonts/MuseoSans_700-webfont.woff") format("woff"),url("/fonts/MuseoSans_700-webfont.ttf") format("truetype"),url("/fonts/MuseoSans_700-webfont.svg#museo_sans100") format("svg");font-style:normal;font-weight:700}@font-face{font-family:'Museo Sans';src:url("/fonts/MuseoSans_700_Italic-webfont.eot");src:url("/fonts/MuseoSans_700_Italic-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/MuseoSans_700_Italic-webfont.woff2") format("woff2"),url("/fonts/MuseoSans_700_Italic-webfont.woff") format("woff"),url("/fonts/MuseoSans_700_Italic-webfont.ttf") format("truetype"),url("/fonts/MuseoSans_700_Italic-webfont.svg#museo_sans100") format("svg");font-style:italic;font-weight:700}@font-face{font-family:'Museo Sans';src:url("/fonts/MuseoSans_900-webfont.eot");src:url("/fonts/MuseoSans_900-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/MuseoSans_900-webfont.woff2") format("woff2"),url("/fonts/MuseoSans_900-webfont.woff") format("woff"),url("/fonts/MuseoSans_900-webfont.ttf") format("truetype"),url("/fonts/MuseoSans_900-webfont.svg#museo_sans100") format("svg");font-style:normal;font-weight:900}@font-face{font-family:'Museo Sans';src:url("/fonts/MuseoSans_900_Italic-webfont.eot");src:url("/fonts/MuseoSans_900_Italic-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/MuseoSans_900_Italic-webfont.woff2") format("woff2"),url("/fonts/MuseoSans_900_Italic-webfont.woff") format("woff"),url("/fonts/MuseoSans_900_Italic-webfont.ttf") format("truetype"),url("/fonts/MuseoSans_900_Italic-webfont.svg#museo_sans100") format("svg");font-style:italic;font-weight:900}@font-face{font-family:'Ubuntu Mono';src:url("/fonts/UbuntuMono-R.ttf");src:url("/fonts/UbuntuMono-R.ttf") format("truetype");font-style:normal;font-weight:normal}body{color:#343434;font-family:'Museo Sans', 'Helvetica Neue', 'sans-serif'}code,kbd,pre,samp,tt{font-family:'Ubuntu Mono', monospace}h1.key{margin-bottom:0.4em;font-size:1.6em;font-weight:900;text-align:center;text-transform:uppercase}h1.title{margin:0;font-size:2.2em;font-weight:300;text-align:center;text-transform:uppercase}h1.title p{margin:0}h2.info{margin-bottom:2.2em;color:#6c6b69;font-size:1.2em;font-weight:normal;text-align:center}h2.info .icon{vertical-align:text-top}h2.info .button,h2.info .uploadcare-dialog-big-button{font-size:0.75em}.markdown>div.sidebar>section{margin-bottom:1em;padding:20px;border:solid 1px #c9c9c9;background-color:#f7f7f7;color:#6c6b69}.markdown>div.sidebar>section h1{margin-top:0;color:#343434;font-size:18px;text-transform:uppercase}.markdown>div.sidebar>section h1:nth-of-type(n+2){margin-top:1.5em}.markdown>div.sidebar>section ul{margin:0;padding:0;list-style:none}.markdown>div.sidebar>section ul li+li{margin-top:0.6em}.markdown>div:not(.sidebar)>section{border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;position:relative;margin-bottom:1em;padding:20px;padding-bottom:0;border:solid 1px #c9c9c9;background-color:white;overflow:hidden}.markdown>div:not(.sidebar)>section h1{border-top-left-radius:2px;border-top-right-radius:2px;margin:-21px;margin-bottom:16px;padding:16px 20px;background-color:#6c6b69;color:white;font-size:24px;font-weight:700;text-transform:uppercase}a,a:hover,a:visited{color:#4266b2;text-decoration:none}a:hover{text-decoration:underline}a.active{color:#343434}a.destructive{color:#e11c3d}i.destructive{color:#941425}#notes ul{margin:0 0 0 2em;list-style:initial}#wrapper.auth{max-width:100%}#wrapper.auth .logo{margin-top:4em}#wrapper.auth .grid-container{width:100%;min-width:auto}#wrapper.lti .user-info a{cursor:default}#wrapper.lti .user-info a:hover{text-decoration:none}#wrapper.lti .grid-container{width:100%;min-width:auto;max-width:auto}#wrapper.lti .sibling-nav{margin-bottom:15px}#wrapper.lti>section #components+p a>span,#wrapper.lti>section #grades+p a>span{padding-top:0.25em;padding-bottom:0.25em}#wrapper.lti .sidebar,#wrapper.lti #materials{display:none}#wrapper.lti .markdown.columnar{width:100%;margin-right:0}#wrapper.lti .markdown.columnar h1{font-size:1.2em}#wrapper.lti .markdown.columnar>div:first-child:nth-last-child(2){width:100%}#wrapper.lti .materials .clear{clear:both}#wrapper.lti .materials .material{position:relative;width:45.5%;min-width:325px;margin:10px;padding:10px;padding-bottom:40px;float:left;box-sizing:border-box}#wrapper.lti .materials .material .thumbnail{width:150px;height:118px;float:left}#wrapper.lti .materials .material .thumbnail .type{position:absolute;top:0;right:0;padding:4px 8px;background-color:rgba(108,107,105,0.8);color:white;text-transform:uppercase}#wrapper.lti .materials .material .data{display:inline-block;position:absolute;top:10px;right:0;bottom:0;left:160px;min-height:125px;padding-bottom:60px;padding-left:10px;text-align:left}#wrapper.lti .materials .material .data .button.small,#wrapper.lti .materials .material .data .small.uploadcare-dialog-big-button{margin:2px;font-size:0.8em}#wrapper.lti .materials .material .data .title{margin:0}#wrapper.lti .materials .material .data .scope{font-size:0.8em}#wrapper.lti .materials .material .data .authorship{display:block;position:absolute;bottom:9px;width:170px;margin-top:20px;padding-top:5px;font-size:0.8em;text-align:right}#wrapper.lti .materials .material .data .authorship img{height:28px;float:left;border:2px solid white;border-radius:1px}#wrapper.assessments .logo{background-image:url(/assets/lessoneer-logo-black-1a3c6339ee291f23a730ce684760b6149897ee3dd255510f5ab18c7a21aff2bd.png);background-position:-9999999px -99999999px}#wrapper.assessments .publisher{display:none}#wrapper.assessments .title{margin-top:20px}#wrapper.assessments .student-info{display:none}#wrapper.assessments .correct-answers{margin-bottom:15px;padding:10px;background-color:#c9c9c9}#wrapper.assessments .assessment.grid-container img{display:block;max-width:100%;max-height:300px;margin:5px auto}#wrapper.assessments .assessment.grid-container .question.match ul{display:inline-block;margin:0;padding:0;list-style:none;text-align:center}#wrapper.assessments .assessment.grid-container .question.match ul li{margin:5px 0}#wrapper.assessments .assessment.grid-container .question.match ul:first-child{margin-right:50px}#wrapper.assessments .assessment.grid-container .question .box{display:inline-block;width:15px;height:15px;margin-right:5px;margin-bottom:-2px;border:1px solid #343434;border-radius:2px}#wrapper.assessments .assessment.grid-container .question table{width:100%}#wrapper.assessments .assessment.grid-container .question table td,#wrapper.assessments .assessment.grid-container .question table th{padding:inherit;text-align:center}@media print{#wrapper.assessments .publisher{display:block;position:absolute;top:10px;left:170px;height:53px;padding-left:10px}#wrapper.assessments .publisher img{max-height:100%}#wrapper.assessments .publisher .seperator{display:inline-block;width:1px;height:30px;margin:11px 0;margin-right:15px;border-left:1px solid #6c6b69}#wrapper.assessments .logo{display:inline-block;width:180px;height:60px;background-image:url(/assets/lessoneer-logo-black-1a3c6339ee291f23a730ce684760b6149897ee3dd255510f5ab18c7a21aff2bd.png);background-repeat:no-repeat;background-position:center left;background-size:153px 28px}#wrapper.assessments .logo img{display:none}#wrapper.assessments .title{margin-top:0;padding-top:75px;text-align:left}#wrapper.assessments .student-info{display:block !important;position:absolute;top:15px;right:10px;margin:10px 0}#wrapper.assessments .student-info .name,#wrapper.assessments .student-info .date{display:inline-block;margin-right:10px}#wrapper.assessments .student-info .name span,#wrapper.assessments .student-info .date span{display:inline-block;width:200px;border-bottom:1px solid #343434}#wrapper.assessments .student-info .date span{width:100px}#wrapper.assessments .info,#wrapper.assessments .correct-answers{display:none}#wrapper.assessments .question{border:none;font-size:20px;page-break-inside:avoid}#wrapper.assessments .question h1{margin:10px 0;padding:0;background:none;color:#6c6b69}#wrapper.assessments .question.string{padding-bottom:200px}}.breakdown{padding:0 !important}.breakdown p{margin:0}.breakdown h1{margin:0 !important}.breakdown>table{width:100%;margin:0 !important}.breakdown>table>tbody>tr>td{border:0}.breakdown>table .agenda-left{width:66%;padding:0;border-right:1px solid #c9c9c9;background-color:white;vertical-align:top}.breakdown>table .agenda-left>ul,.breakdown>table .agenda-left>ul ul{margin:0;padding:0;list-style:none}.breakdown>table .agenda-left>ul li,.breakdown>table .agenda-left>ul ul li{padding:10px 16px}.breakdown>table .agenda-left>ul li:first-child,.breakdown>table .agenda-left>ul ul li:first-child{border:none}.breakdown>table .agenda-left>ul li .duration,.breakdown>table .agenda-left>ul ul li .duration{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:16px;float:right;clear:both;color:#6c6b69;cursor:normal}.breakdown>table .agenda-left>ul>a{padding-left:20px}.breakdown>table .agenda-left>ul>li{border-top:1px solid #c9c9c9}.breakdown>table .agenda-left>ul>li>ul{font-size:0.9em}.breakdown>table .agenda-left>ul>li>ul>li{padding-right:0;padding-bottom:0}.breakdown>table .agenda-right{padding:1.6em 1em;background-color:#f7f7f7;text-align:center;vertical-align:top}.breakdown>table .agenda-right .material{margin:auto}.columnar{display:flex;max-width:68em;margin-left:auto;margin-right:auto;min-width:60em;padding:0 1em}.columnar>div:first-child:last-child{width:100%}.columnar>div:first-child:nth-last-child(2){width:75%;margin-right:20px;margin-left:0}.columnar>div:first-child:nth-last-child(2)+div.sidebar{width:25%}.columnar>div.sidebar:first-child:nth-last-child(2){width:25%}.columnar>div.sidebar:first-child:nth-last-child(2)+div{width:75%}.columnar>div.sidebar:first-child:nth-last-child(3){width:25%}.columnar>div.sidebar:first-child:nth-last-child(3)+div{width:50%}.columnar>div.sidebar:first-child:nth-last-child(3)+div+div.sidebar{width:25%}.curriculum .title{margin:0}.curriculum .shortcut{margin:3px 0;font-size:0.8em}.curriculum .avatar{width:40px;padding:3px}.curriculum .avatar img{max-width:100%;margin:0}.user-information{display:inline-block;min-width:300px;max-width:400px;padding:15px;float:right;border:1px solid #6c6b69;background-color:#f7f7f7}.user-information h2{margin:0;text-align:center}.user-information h3{margin:0;margin-top:20px;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #6c6b69;font-size:1.0em}.user-information h3 .action{display:inline-block;float:right}.user-information h3 .action a{margin:0 3px}.user-information p{font-size:0.9em}.user-information p span{font-weight:bold}.user-information p code{padding:5px auto;font-size:0.9em}.user-information p a{overflow-wrap:break-word}.user-information .history{padding:0;font-size:0.9em;list-style:none}.district.form .table{width:100%}.district.form .table td,.district.form .table th{padding:5px}.district.form .table th{text-align:left}.district.form .table thead{border-bottom:1px solid #6c6b69}.district.form .table tbody tr:nth-child(even){background-color:white}.district.form .user-filter{margin:0}.district.form .pagination{margin-top:10px;text-align:center}.form{padding-top:20px}.form .error{color:#e11c3d}.form input.error{border-color:#e11c3d;color:inherit}.form fieldset{padding:1.2em;padding-top:0.4em;border:solid 1px #c9c9c9;background-color:#f7f7f7}.form fieldset+fieldset{margin-top:1em}.form fieldset>legend{display:block;padding:0 0.4em;margin-left:-0.4em;font-size:1.3em;font-weight:bold}.form fieldset label{display:block;margin-top:0.6em;margin-bottom:0.4em;font-weight:700}.form fieldset .checkboxes{margin:0 -2px;padding:0.4em 0}.form fieldset .checkboxes .checkbox{display:inline-block;position:relative;width:150px;margin:2px;padding:0.2em 0.6em;border:solid 1px #c9c9c9;background-color:white;font-weight:normal}.form fieldset .checkboxes .checkbox:hover{background-color:#dee0e1}.form fieldset p+.actions .button,.form fieldset p+.actions .uploadcare-dialog-big-button{margin-top:0}.form fieldset .footer{margin-top:0.8em}.form fieldset .footer .privacy{width:25%;float:left}.form fieldset .footer .actions{text-align:right}.form fieldset .footer .actions .button,.form fieldset .footer .actions .uploadcare-dialog-big-button{margin-bottom:0;margin-left:0.8em}.content-form textarea{width:100%}.secondary-navigation .show-hide-toggle{margin-left:1em;font-size:0.8rem;text-transform:none}.secondary-navigation .show-hide-toggle::before{content:'('}.secondary-navigation .show-hide-toggle::after{content:')'}.secondary-navigation .toggleable-section{display:inline-block;width:auto;padding-top:1em;border-top:1px dashed #c9c9c9;overflow:visible}.district ul{margin:0;padding-left:1em;list-style:none}.district .logo{max-width:150px}.district .info ul{margin-left:5px;list-style:disc}#related-standards{margin-bottom:0}#related-standards~h2{font-size:1.25em}#related-standards~table{margin:0 -21px}#related-standards~table tr:nth-child(2n-1){background-color:#f7f7f7}#related-standards~table td{padding:1em;border:none}#related-standards~table td:first-child{white-space:nowrap}#related-standards~table td .more{font-weight:bold;white-space:nowrap}body.unauthenticated .content .errors{color:#e11c3d;font-size:1em}body.unauthenticated .content .google.button,body.unauthenticated .content .google.uploadcare-dialog-big-button,body.unauthenticated .content .student.button,body.unauthenticated .content .student.uploadcare-dialog-big-button{box-sizing:border-box;position:relative;width:100%;height:50px;margin-top:0;margin-bottom:0.2em;padding:1px;padding-right:0.6em;font-family:Roboto, sans-serif;font-size:16px}body.unauthenticated .content .google.button i,body.unauthenticated .content .google.uploadcare-dialog-big-button i,body.unauthenticated .content .student.button i,body.unauthenticated .content .student.uploadcare-dialog-big-button i{padding:14px;float:left;background-color:white;color:#4266b2;font-size:20px;vertical-align:middle}body.unauthenticated .content .google.button img,body.unauthenticated .content .google.uploadcare-dialog-big-button img,body.unauthenticated .content .student.button img,body.unauthenticated .content .student.uploadcare-dialog-big-button img{position:absolute;left:1px;height:48px;margin-right:0.4em;border-radius:1px;vertical-align:middle}body.unauthenticated .content .google.button .label,body.unauthenticated .content .google.uploadcare-dialog-big-button .label,body.unauthenticated .content .student.button .label,body.unauthenticated .content .student.uploadcare-dialog-big-button .label{margin-left:48px;line-height:48px}body.unauthenticated .content .student.button .label,body.unauthenticated .content .student.uploadcare-dialog-big-button .label{margin-left:0}body.unauthenticated .content hr{height:1px;margin:1.2em 0;border:0;background-image:linear-gradient(to right, #26395f, #26395f 45%, rgba(38,57,95,0) 45%, rgba(38,57,95,0) 55%, #26395f 55%, #26395f)}body.unauthenticated .content hr::before{content:'or';display:block;position:relative;top:-0.55em;width:100%;text-align:center}body.unauthenticated .content label{display:none}body.unauthenticated .content input{box-sizing:border-box;width:100%;height:50px}body.unauthenticated .content input:not([type='submit']){padding:0.8em}body.unauthenticated .content input[type='submit']{border:none;background-color:#4266b2;color:white}body.unauthenticated .content .actions{display:table;width:100%;margin-top:0.8em;font-size:0.8em}body.unauthenticated .content .actions ul{display:table-row}body.unauthenticated .content .actions ul li{display:table-cell}body.unauthenticated .content .actions ul li.right{text-align:right}.sidebar{font-size:0.8em}.sidebar h1+p{margin:0}.sidebar .standard-link{white-space:nowrap}.covered-lesson{width:100%;padding-right:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.standards-groups>nav{position:absolute;width:200px;margin:0;padding:0}.standards-groups>nav.fixed{position:fixed;top:10px}.standards-groups>div{margin-left:200px}.standards-groups tr .more{font-weight:bold;white-space:nowrap}.standards-groups tr td:nth-child(2){width:100%}#wrapper.student{min-width:55em}#wrapper.student .grid-container{width:55em}html.turbolinks-progress-bar::before{background-color:#e11c3d !important}body{background-color:white}.app-logo{height:36px}#wrapper>header{background-color:#26395f}#wrapper>header .search input{padding:6px 12px}#wrapper>header .user-info a{color:#3590cb}#wrapper>nav{background-color:#4266b2}#wrapper>nav ul a{border-top-left-radius:2px;border-top-right-radius:2px;color:white;text-decoration:none;font-weight:700}#wrapper>nav ul a .icon{margin-right:0.2em}#wrapper>footer{border-top:solid 1px #c9c9c9;background-color:#f1f8fd;text-align:center}#wrapper>footer .links{font-size:0.8rem;text-transform:uppercase;color:#6c6b69}#wrapper>footer .links ul{padding-top:5px}#wrapper>footer .links ul li+li{padding-left:1em;margin-left:0.75em}#wrapper>footer .links ul li+li{border-left:1px solid #c9c9c9}#wrapper>footer .links ul:first-child{padding-top:0;font-size:1em}#wrapper.today>nav a[href='/today']{background:white;color:#343434 !important}#wrapper.today>nav a[href='/today'] .icon{stroke:#343434;fill:#343434}#wrapper.planning>nav a[href='/planning']{background:white;color:#343434 !important}#wrapper.planning>nav a[href='/planning'] .icon{stroke:#343434;fill:#343434}#wrapper.schedules>nav a[href='/schedules']{background:white;color:#343434 !important}#wrapper.schedules>nav a[href='/schedules'] .icon{stroke:#343434;fill:#343434}#wrapper.coverage>nav a[href='/scheudles']{background:white;color:#343434 !important}#wrapper.coverage>nav a[href='/scheudles'] .icon{stroke:#343434;fill:#343434}#wrapper.curricula>nav a[href='/curricula']{background:white;color:#343434 !important}#wrapper.curricula>nav a[href='/curricula'] .icon{stroke:#343434;fill:#343434}#wrapper.custom_curricula>nav a[href='/curricula']{background:white;color:#343434 !important}#wrapper.custom_curricula>nav a[href='/curricula'] .icon{stroke:#343434;fill:#343434}#wrapper.collections>nav a[href='/collections']{background:white;color:#343434 !important}#wrapper.collections>nav a[href='/collections'] .icon{stroke:#343434;fill:#343434}#wrapper.standards>nav a[href='/standards']{background:white;color:#343434 !important}#wrapper.standards>nav a[href='/standards'] .icon{stroke:#343434;fill:#343434}#wrapper.districts>nav a[href='/district']{background:white;color:#343434 !important}#wrapper.districts>nav a[href='/district'] .icon{stroke:#343434;fill:#343434}#wrapper.districts_users>nav a[href='/district']{background:white;color:#343434 !important}#wrapper.districts_users>nav a[href='/district'] .icon{stroke:#343434;fill:#343434}nav.breadcrumbs ul{padding:0;font-size:0.95em;list-style:none}nav.breadcrumbs ul li{display:inline}nav.breadcrumbs ul li::after{content:' » '}nav.breadcrumbs ul li:last-child a{color:inherit}nav.breadcrumbs ul li:last-child a:hover{text-decoration:none}nav.breadcrumbs ul li:last-child::after{content:''}nav.sibling-nav{display:table;width:100%;border-spacing:4px;margin:0 -3px;margin-bottom:2.2em;font-size:0.9em;line-height:1}nav.sibling-nav a{display:table-cell;background-color:#f7f7f7;border:1px solid #c9c9c9;border-top:2px solid #4266b2;color:#4266b2;width:500px;text-align:center;vertical-align:middle}nav.sibling-nav a.selected{cursor:default;background-color:white;border-color:#f5aa3c;border-top-color:#4266b2}nav.sibling-nav a.selected:hover{text-decoration:none}nav.sibling-nav a.assessment{border-top:2px solid #e11c3d}nav.sibling-nav a span{display:block;height:100%;padding:8px 2px}section.standards-groups nav ol{list-style:none;padding:0;margin:0}section.standards-groups nav ol li{background:#26395f;border-top:1px solid #6c6b69;font-size:80%}section.standards-groups nav ol li.active{background:#4266b2}section.standards-groups nav ol li:first-child{border-top:none}section.standards-groups nav ol a{display:block;padding:0.6em 0.8em;color:white}section.standards-groups>div{padding-left:1em}section.standards-groups>div section h2{margin-top:1.6em}section.standards-groups>div section:first-child h2{margin-top:0}section.standards-groups>div h2 .code{display:none}section.standards-groups>div table{width:100%}section.standards-groups>div table tr:nth-child(2n-1){background-color:#f7f7f7}section.standards-groups>div table td{padding:1em}section.standards-groups>div table td:first-child{white-space:nowrap}.markdown table{margin-bottom:20px}.markdown table td,.markdown table th{padding:0.5em 1em;border:1px solid #6c6b69}hr.or{height:1px;margin:20px 0;border:0;background-image:linear-gradient(to right, #343434, #343434 45%, rgba(52,52,52,0) 45%, rgba(52,52,52,0) 55%, #343434 55%, #343434)}hr.or::before{content:'or';display:block;position:relative;top:-0.55em;width:100%;text-align:center}#wrapper>section .admin{margin-top:0.8em;padding:0.4em 1em;border:solid 2px #FFEBCD;background-color:#FFFACD;text-align:right}#wrapper>section .admin .actions{font-size:0.9em;line-height:1.2em}#wrapper>section .admin .actions form{display:inline-block}#wrapper>section .admin .actions input{line-height:1.2em}#wrapper>section .admin .differences{text-align:left}#wrapper>section .admin .differences p{margin-left:15px}#wrapper>section .admin .differences code{padding:2px 3px;border-radius:2px;background-color:#f7f7f7;color:#343434}#wrapper>section .admin .differences.hide{display:none}body.unauthenticated{height:auto;background-color:#26395f}body.unauthenticated #wrapper>section{padding-bottom:0}body.unauthenticated section.logo{margin-top:8em;text-align:center}body.unauthenticated section.content{border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;width:400px;margin:auto;margin-top:1em;margin-bottom:3em;padding:1.4em;background:white}body.unauthenticated section.content>*:first-child{margin-top:0}body.unauthenticated .errors section.content{width:auto}body.unauthenticated .flash{width:600px;margin:0 auto;margin-top:1em;padding:0.4em;text-align:center}body.unauthenticated .flash.notification{color:#dbe846}body.unauthenticated .flash.alert{color:#e11c3d}body.unauthenticated ul{margin-top:0.4em;padding-left:1.2em}body.unauthenticated ul li{padding:0.4em 0}html,body{margin:0;padding:0;height:100%}#wrapper{margin:0;padding:0;min-height:100%;min-width:68em;position:relative}#wrapper .grid-container{max-width:68em;margin-left:auto;margin-right:auto;min-width:60em;padding:0 1em;box-sizing:content-box}#wrapper .grid-container .grid-container{padding:0;box-sizing:content-box}#wrapper.planning>section .grid-container{max-width:none}#wrapper>header{height:60px;color:white;line-height:60px;vertical-align:middle}#wrapper>header .grid-container{display:flex}#wrapper>header .logo{width:33%}#wrapper>header .logo a{display:block;height:100%;color:white;font-size:24px;text-decoration:none;overflow:hidden}#wrapper>header .logo a img{height:28px;vertical-align:middle}#wrapper>header .search{display:none}#wrapper>header .search input{width:100%;color:#343434}#wrapper>header .user-info{width:66%;text-align:right;white-space:nowrap}#wrapper>header .user-info a{color:white !important}#wrapper>header .user{display:inline-block}#wrapper>header .avatar{border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;width:40px;height:40px;margin:10px;float:left;border:2px solid white;overflow:hidden}#wrapper>header .avatar img{max-width:100%}#wrapper>header .actions{display:inline-block;font-size:0.9em}#wrapper>header .actions a{color:#3590cb}#wrapper>header .actions:after{clear:both}#wrapper>header .actions:before{content:'·';margin:4px}@media print{#wrapper>header{position:absolute;background-color:transparent}#wrapper>header .logo{width:32px;overflow:hidden}#wrapper>header .user-info{display:none}}#wrapper>nav{height:60px}#wrapper>nav ul{height:100%;margin:0;padding:0;padding-top:12px;list-style:none}#wrapper>nav ul li{display:inline;height:100%;margin:0 5px}#wrapper>nav ul li:first-child{margin-left:0}#wrapper>nav ul li a{display:inline-block;padding:0 15px;line-height:48px}#wrapper>nav ul li a .icon{font-size:1.6em;vertical-align:sub}#wrapper>footer{position:absolute;bottom:0;width:100%;height:91px;overflow:hidden;vertical-align:middle}#wrapper>footer .grid-container{display:flex}#wrapper>footer .logo{width:25%;height:100%;line-height:90px}#wrapper>footer .logo img{width:100%;max-width:144px;vertical-align:middle}#wrapper>footer .logo:first-child{padding-left:80px;text-align:left;visibility:hidden}#wrapper>footer .logo:last-child{padding-right:80px;text-align:right}#wrapper>footer .links{width:50%;height:100%;padding:13px 0;line-height:20px}#wrapper>footer .links ul{margin:0;padding:0;padding-top:5px;list-style:none}#wrapper>footer .links ul li{display:inline}#wrapper>section{padding-bottom:117px}#wrapper>section #reorder table{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#wrapper>section #reorder td,#wrapper>section #reorder tr{border:none}#wrapper>section #reorder td{padding-right:5px;padding-left:5px}#wrapper>section #components+p,#wrapper>section #grades+p{width:100%}#wrapper>section #components+p .remove,#wrapper>section #grades+p .remove{padding:5px;padding-top:6px;float:left}#wrapper>section #components+p .remove a,#wrapper>section #grades+p .remove a{color:#e11c3d}#wrapper>section #components+p a,#wrapper>section #grades+p a{display:table-row;color:#4266b2;cursor:pointer}#wrapper>section #components+p a:hover,#wrapper>section #grades+p a:hover{text-decoration:underline}#wrapper>section #components+p a>span,#wrapper>section #grades+p a>span{display:table-cell;padding:0.4em 0;padding-right:15px;border:none;vertical-align:top}#wrapper>section #components+p a>span:first-child,#wrapper>section #grades+p a>span:first-child{text-align:right;white-space:nowrap}#wrapper>section #components+p a>span:last-child,#wrapper>section #grades+p a>span:last-child{width:100%;padding-right:0;text-align:left}#wrapper>section #components+p a>span:empty,#wrapper>section #grades+p a>span:empty{padding-right:0}#wrapper>section #components+p a>span a,#wrapper>section #grades+p a>span a{display:block;width:100%;height:100%}#wrapper>section p{margin:0.5em 0}@media print{#wrapper>nav,#wrapper>footer{display:none}#wrapper>section{padding-bottom:0}}
