﻿.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, white 50%, #eee 100%);background-image:-o-linear-gradient(top, white 50%, #eee 100%);background-image:linear-gradient(to bottom, white 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, white 0%, #eee 50%);background-image:-o-linear-gradient(top, white 0%, #eee 50%);background-image:linear-gradient(to bottom, white 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, white 100%);background-image:-o-linear-gradient(top, #eee 50%, white 100%);background-image:linear-gradient(to bottom, #eee 50%, white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}*{font-family:sans-serif;box-sizing:border-box}body{background-color:#fff;color:#000;padding:0;margin:0}a{text-decoration:none;color:#8945a1}a.inverted{color:#fff}h1,h2,h3,h4,h5,h6{color:#0081a1}h1{font-size:24px}h2{font-size:18px}p{line-height:1.5em}small{font-size:0.8em;padding-bottom:1em}ul{list-style:none}ul li{line-height:1.5em}ul.extra-padding{padding-left:45px}ul.no-padding{padding-left:0}i::before{padding-right:0.5em}hr{margin-top:1em}@media (max-width: 700px){small{font-size:1rem}}.note{font-size:12px;color:#666;font-style:italic;text-transform:none;font-weight:100}.container{max-width:1024px;margin-left:auto;margin-right:auto;padding-left:1em;padding-right:1em}.emphasis{color:#666;font-style:italic}.small-14{font-size:14px}.bottom-margin{margin-bottom:10px}.extra-bottom-margin{margin-bottom:3em}.top-margin{margin-top:2rem}.no-top-margin{margin-top:0}.left-or-right{text-align:right}@media (max-width: 500px){.left-or-right{text-align:left}}.left-or-center{text-align:center}@media (max-width: 500px){.left-or-center{text-align:left}}.vertical-bar{display:inline-block;margin-left:1em;padding-right:0.5em;border-left:1px solid #666;height:2em;vertical-align:middle}.cke_contents.cke_reset{border:2px solid #666;border-radius:6px}.left-two-thirds{max-width:676px;float:left;margin-right:19px}.clearfix:after{content:".";visibility:hidden;display:block;height:0;clear:both}label.inline-label{display:inline;color:black;font-size:1.1em;margin-left:0.5em}ul.less-padding{padding-left:1.5em}.show_with_bullets ul{list-style:initial}.error_head{text-align:center}.error_link{text-align:center}@font-face{font-family:'fontello';src:url(/assets/fontello-179e7d86f8039737574f18ee109dfab4f0ab1c09ad5963e1d0d68f3357b3bb2a.eot?61868596);src:url(/assets/fontello-179e7d86f8039737574f18ee109dfab4f0ab1c09ad5963e1d0d68f3357b3bb2a.eot?61868596#iefix) format("embedded-opentype"),url(/assets/fontello-f2bff37748cc19afa41bb2ea6c52ceca50cada3ceaec38c784674ee7e51975b9.woff?61868596) format("woff"),url(/assets/fontello-77640a2fb08abf426ba352a1b43fa57e0ebb713912c5c6661727eb1541d48358.ttf?61868596) format("truetype"),url(/assets/fontello-6d953a806ea011d70b2c04422e22f048c723fa839516b69f8a9264b1875e5c38.svg?61868596#fontello) format("svg");font-weight:normal;font-style:normal}label{color:#0081a1;font-size:1.5em;margin-bottom:0.5em;display:block}label.plain{color:#666;font-size:1em;margin-bottom:0.5em;display:inline-block;padding-right:1em}label.disabled{color:#666}legend{margin-bottom:0.5em}.required:after{content:" *";color:#0081a1;font-weight:bold}.form-row{margin:1em 0}.form-row.inline{align-items:flex-end;display:flex}.form-row.inline .inline-item{flex-grow:1;align-self:flex-end}.form-row.inline .inline-item:not(:last-child){padding-right:2em}.form-row.inline.flex-start{align-items:flex-start}.form-row.inline.flex-start .inline-item{align-self:flex-start}.form-row.inline.space-between{justify-content:space-between;align-items:center}input[type="text"],input[type="email"],input[type="password"],input[type="url"]{width:100%;padding:0.8rem;border:2px solid #666;border-radius:5px}input.topic-box[type="text"],input.topic-box[type="email"],input.topic-box[type="password"],input.topic-box[type="url"]{width:60%;font-size:14px;display:none}textarea{width:100%;height:200px;padding:0.5rem;border:2px solid #666;border-radius:5px;background:#fff;resize:vertical}.hideUntilActive{display:none}.table_row_disabled{color:#666}.inline-form{margin:1em 0;display:flex;align-items:flex-end}.inline-form .inline-input{flex-grow:1;padding-right:2em}.inline-form input,.inline-form select{flex:0 1 auto}.inline-form input:not(:last-child),.inline-form select:not(:last-child){margin-right:1em}.date-select select{width:30%}.date-select select:nth-child(1){width:45%}@media (max-width: 1044px){.date-select select:nth-child(1){width:100%;margin-bottom:0.5em}}.date-select select:nth-child(2){width:20%}@media (max-width: 1044px){.date-select select:nth-child(2){width:100%;margin-bottom:0.5em}}.date-select select:nth-child(3){width:30%}@media (max-width: 1044px){.date-select select:nth-child(3){width:100%}}.transparent{color:transparent}select{-webkit-appearance:none;padding:0.8em 2.5em 0.8em 0.6em;background:url(/assets/select_box_arrows-c67c9be961ebf0900647cb396e5d0fca717647d47cdde778ba57004b10733de7.png) no-repeat 96% 50%;border:2px solid #666;font-size:16px;width:100%}select.small{min-width:initial;height:35px;padding:6px 40px}select.narrow{max-width:120px;padding-left:2px;padding-right:2px}.upload-field{margin-top:0;border-radius:5px;border:2px solid #666;padding-top:11.5px;padding-bottom:11.5px;padding-left:10px;width:100%}.text-field{margin-top:0.5em}.form-2-col{-webkit-column-count:1;-moz-column-count:1;column-count:1}.center{text-align:center;display:block}.select2-container--default .select2-selection--single .select2-selection__rendered,#profile_language_id{color:#000}.select2-container--default .select2-selection--single{padding:0.5em 2.5em 0.7em 0.4em;border:2px solid #666;height:48px;width:100%;font-size:1em;position:relative}.select2-container--default .select2-selection--single .select2-selection__arrow{background:url(/assets/select_box_arrows-c67c9be961ebf0900647cb396e5d0fca717647d47cdde778ba57004b10733de7.png) no-repeat 96% 50%;padding:1.2em 10em;position:absolute}.select2-container .select2-selection--single{outline:0}.inline-radio-group{padding-top:10px;padding-left:20px}.inline-radio-group .radio-option input,.inline-radio-group .radio-option label{margin-top:0;display:inline-block}.inline-radio-group .radio-option label{font-size:14px;color:black;padding-left:10px}.form-actions{display:flex;flex-wrap:wrap;align-items:center}.form-actions.left{justify-content:flex-start}.form-actions.spread{justify-content:space-between}.form-actions .secondary-action{margin-left:2em}.form-actions input[type="submit"]{margin-top:1em;margin-bottom:1em}@media (max-width: 700px){.form-actions input[type="submit"]{width:100%}}.form-actions a{margin-top:1em;margin-bottom:1em}.form-style-2{background:#eee;padding:2rem 4rem}.character-limit{margin-bottom:-14px}input:disabled,select:disabled{color:#aaaaaa}.header-grid{display:grid;align-items:center;padding-bottom:1rem;grid-template-columns:40% 60%;grid-template-rows:3rem auto;grid-template-areas:"language-links trainer-link" "logo nav-and-search"}@media (max-width: 830px){.header-grid{grid-template-columns:30% 70%;grid-template-areas:"language-links trainer-link" "logo logo" "nav-and-search nav-and-search"}}.language-links{grid-area:language-links}.trainers-link{grid-area:trainer-link;text-align:right}.main-logo{grid-area:logo}@media (max-width: 830px){.main-logo{text-align:center}}.main-logo img{max-width:100%;max-height:120px;margin:0.2em}.nav-and-search{grid-area:nav-and-search;text-align:right;padding-left:3rem}.nav-and-search a{white-space:nowrap}@media (max-width: 830px){.nav-and-search{padding-left:0}}.header-nav{margin-bottom:0.5rem}@media (max-width: 830px){.header-nav{margin:0.5rem 0;text-align:center}}.login-button-container{margin-bottom:0.5rem}@media (max-width: 830px){.login-button-container{width:80%;margin:0.5rem auto}.login-button-container .login-button{display:block !important}}@media (max-width: 700px){.login-button-container{width:100%;margin:0.5rem auto}}.practice-link{float:right}main{padding-top:2em}.content-grid{display:grid;grid-template-columns:100%;grid-template-areas:"main-content"}.content-grid-with-sidebar{display:grid;grid-template-columns:25% 75%;grid-template-areas:"sidebar main-content"}.sidebar{grid-area:sidebar}.two-column-grid{display:grid;grid-template-columns:50% 50%;grid-template-rows:auto;grid-template-areas:"left-area right-area"}@media (max-width: 700px){.two-column-grid{grid-template-areas:"left-area left-area" "right-area right-area"}}.two-column-grid .left{grid-area:left-area;padding-right:4em;border-right:1px solid #666}@media (max-width: 700px){.two-column-grid .left{padding-right:0em;padding-bottom:4em;border:none}}.two-column-grid .right{grid-area:right-area;padding-left:4em}@media (max-width: 700px){.two-column-grid .right{padding-left:0em}}a:hover,a:focus{text-decoration:underline}a.text_link{padding-left:1rem;padding-right:1rem}a.block_link{display:block}a.inline_link{display:inline}/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:transparent;display:inline-block}a:focus{outline:thin outset;outline-offset:0.15rem}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}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:0}fieldset{border:none;margin:0;padding:0}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.screen-reader-text{display:block;border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:active,.screen-reader-text:focus{clip:auto;height:auto;margin:0;overflow:visible;position:absolute;width:auto}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){label.screen-reader-text,label.screen-reader-text:active,label.screen-reader-text:focus{position:relative;height:auto;width:auto}:-ms-input-placeholder{color:#fff}}table{margin:0 0 2em 0;padding:0;width:100%;border-collapse:collapse}table th,table td{padding:15px 15px;text-align:left;border-bottom:1px solid #8945a1}table th:first-child,table td:first-child{padding-left:0}table th:last-child,table td:last-child{padding-right:0}table th.align-right,table td.align-right{text-align:right}table th{border-width:1px;font-size:1em;font-weight:400}table tr.strong{font-weight:bold}table tr:nth-child(even){background-color:#fff}table.reorderable tr:hover{cursor:move}td.nowrap{white-space:nowrap}td.centered{text-align:center}.admin-resource-list{padding-left:0}.resource-row{padding:1em 0;display:flex;align-items:center;align-content:stretch;border-top:1px solid;border-bottom:1px solid}.resource-row.sortable-dragging:first-child{border-bottom:none}.resource-row:not(.sortable-dragging){border-top:1px solid}.resource-row:not(.sortable-dragging)~.resource-row:not(.sortable-dragging){border-top:none}.resource-row .resource-cell{flex:1 1 0px}.resource-row .resource-cell:not(:first-child){padding:0 1rem}.admin-resource-page-header{display:flex;justify-content:space-between}.admin-resource-page-header .description{padding-right:2em}.attachment-download{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.attachment-download .file-description{display:block;margin-top:1px;margin-bottom:5px;padding-left:3em}.attachment-list{margin-bottom:1em}.attachment-list .attachment{font-size:1rem;color:#666;margin-bottom:0.5em;padding:0.25em 0;display:grid;grid-template-columns:40% 25%;grid-gap:1em}@media (max-width: 830px){.attachment-list .attachment{grid-template-columns:75% 25%}}.attachment-list .attachment-filename{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.certificate-preview{position:relative;height:20em;max-width:30em;margin:2em auto;padding:1em;background-color:#fff}.certificate-preview .inner{height:100%;border:solid;border-color:#0081a1;text-align:center}.certificate-preview .inner h1{color:#666;font-size:1.8em;margin-bottom:0.9em}.certificate-preview .inner p{color:#666;font-size:0.8em;margin-bottom:0}.certificate-preview .inner h2{font-weight:lighter;margin:0.3em 0}.certificate-preview .inner h2.name{color:#8945a1}.certificate-preview .inner h2.course-title{color:#0081a1}.certificate-logo{position:absolute;bottom:0;display:flex;align-items:flex-end;margin-bottom:2em;margin-left:1em}.certificate-logo img{max-height:2.5em}.congrats-banner{margin-top:2em;background-color:#0081a1;text-align:center;border:solid;border-color:#666;border-width:0.3em;padding:5em}@media (max-width: 1044px){.congrats-banner{padding:2em}}.congrats-banner .extra-margin{margin-bottom:2em}@media (max-width: 500px){.congrats-banner .bottom-button{margin-bottom:0.5em}}@media (max-width: 1044px){.congrats-banner .bottom-button{margin-bottom:0.5em}}.congrats-banner p{color:#fff;font-size:2em;margin:0 0 1em 0}@media (max-width: 500px){.congrats-banner p{font-size:1.5em}}.congrats-banner p.small-margin{margin-bottom:0}.course{display:flex;justify-content:space-between}.course .course-details{color:#0081a1;font-size:2em;margin:1em 0 0.5em 0;font-weight:200}@media (max-width: 700px){.course .course-details{font-size:1.6em}}.course .course-actions{text-align:right}.course-edit-add-remove{margin-bottom:10px;margin-top:10px}.course-form{margin-top:2em;display:grid;grid-template-columns:minmax(0, 50%) minmax(0, 50%);grid-gap:2em;grid-template-areas:"errors errors" "title title" "author author" "summary summary" "description description" "text_copies text_copies" "resources resources" "links links" "additional_content additional_content" "topics categories" "language format" "course_level access_level" "seo_title seo_title" "seo_meta seo_meta" "pub_status ." "new_course ." "survey_url ." "actions actions"}.course-form.restricted{grid-template-areas:"errors errors" "categories access_level" "resources resources" "links links" "additional_content additional_content" "pub_status ." "new_course ." "survey_url ." "actions actions" "title title" "author author" "summary summary" "description description" "text_copies text_copies" "topics ." "language format" "course_level ." "seo_title seo_title" "seo_meta seo_meta"}.course-form.restricted.custom-topics{grid-template-areas:"errors errors" "categories access_level" "resources resources" "links links" "additional_content additional_content" "pub_status ." "new_course ." "survey_url ." "topics ." "actions actions" "title title" "author author" "summary summary" "description description" "text_copies text_copies" "language format" "course_level ." "seo_title seo_title" "seo_meta seo_meta"}.course-form .error_explanation{grid-area:errors}.course-form .title{grid-area:title}.course-form .author{grid-area:author}.course-form .summary{grid-area:summary}.course-form .description{grid-area:description}.course-form .text-copies{grid-area:text_copies}.course-form .text-copies .fields{margin-left:2em}.course-form .resources{grid-area:resources}.course-form .resources .fields{margin-left:2em}.course-form .resource-links{grid-area:links}.course-form .resource-links .fields{margin-left:2em}.course-form .additional-content{grid-area:additional_content}.course-form .topics{grid-area:topics}.course-form .categories{grid-area:categories}.course-form .language{grid-area:language}.course-form .format{grid-area:format}.course-form .course-level{grid-area:course_level}.course-form .pub-status{grid-area:pub_status}.course-form .new-course{grid-area:new_course;display:flex;align-items:center;gap:1rem}.course-form .new-course label{margin:0}.course-form .survey-url{grid-area:survey_url}.course-form .access-level{grid-area:access_level}.course-form .seo-title{grid-area:seo_title}.course-form .seo-meta{grid-area:seo_meta}.course-form .pub-status{grid-area:pub_status}.course-form .propagation{grid-area:propagation}.course-form .actions{grid-area:actions}.course-form .imported-course-actions{border-bottom:1px solid #666}.course-form .imported-course-actions p{margin-block-start:2em;margin-block-end:0}.attachment-upload-fields{max-width:50%;margin-bottom:1em}@media (max-width: 700px){.attachment-upload-fields{max-width:100%}}.course-progress{color:#fff;float:right;min-width:33%}.course-progress header{margin-top:30px;margin-bottom:0.5em;font-size:1.5em}.course-progress footer{margin-top:0.8em;font-size:0.8em}.course-progress footer .percent-complete{display:inline-block;width:50%}.course-progress footer .next-lesson-link{display:inline-block;width:48%;text-align:right}.course-progress .progress-bar{background-color:#595959;border-radius:15px;border:2px solid #fff;box-shadow:inset 0 0 3px 0 rgba(0,0,0,0.15);margin:0 auto;width:100%;height:20px;overflow:hidden}.course-progress .progress-bar>span.meter{box-sizing:border-box;background-color:#fa8c28;background-repeat:repeat-x;background-size:40px 40px;border-radius:10px;border-bottom-right-radius:0;border-top-right-radius:0;border:1px solid #d16605;display:block;height:100%;width:60%}.course-progress .progress-bar>span.lesson-break{border-left:2px solid #fff;height:100%;width:0px;position:relative;top:-18px}.course-progress .progress-bar .current-lesson{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;position:relative;top:-9px}#custom_branch_form{display:none}.environment-notice{background-color:lightgoldenrodyellow;padding:0.5rem}.flash-message{color:#444;border:1px solid #9dbc89;background:#e3ecdc;margin:0 0 1em;padding:1em;text-align:center;font-weight:bold;box-shadow:0 2px 4px -2px #9dbc89;border-radius:4px}.error,.alert{color:#c32500;border:1px solid #c32500;background:#fcf5f4;margin:0 0 1em;padding:1em;text-align:center;font-weight:bold;box-shadow:0 2px 4px -2px #c32500;border-radius:4px}.notice{color:#444;border:1px solid #9dbc89;background:#e3ecdc;margin:0 0 1em;padding:1em;text-align:center;font-weight:bold;box-shadow:0 2px 4px -2px #9dbc89;border-radius:4px}.flex-list{display:flex;flex-flow:row wrap}.footer{margin-top:2em;padding:2em 0;min-height:236px;background-color:#0081a1;color:#fff}.footer-content{display:flex;justify-content:space-between;align-items:center}@media (max-width: 500px){.footer-content{flex-direction:column}}.footer-logo{text-align:right}@media (max-width: 500px){.footer-logo{text-align:center}}.logo a:hover{text-decoration:none}.medium-logo{width:auto;max-height:60px;margin-bottom:10px;margin-right:10px}@media (max-width: 500px){.medium-logo{margin-right:0}}.link-pla{width:auto;max-height:60px;margin-bottom:10px}.cms_nav{padding-left:0px;padding-right:2em;min-width:10em}.cms_nav a{color:#fff}@media (max-width: 500px){.cms_nav{text-align:center;padding-right:0}}.story_line{width:100%;height:80vw;max-height:820px;border:none}.loader{display:none;text-align:center}.loading-button .spinner .circle{stroke:#fff}.spinner{-webkit-animation:rotation 1.35s linear infinite;animation:rotation 1.35s linear infinite}.spinner .circle{stroke:#9e9e9e}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}}.circle{stroke-dasharray:180;stroke-dashoffset:0;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-animation:turn 1.35s ease-in-out infinite;animation:turn 1.35s ease-in-out infinite}@-webkit-keyframes turn{0%{stroke-dashoffset:180}50%{stroke-dashoffset:45;-webkit-transform:rotate(135deg);transform:rotate(135deg)}100%{stroke-dashoffset:180;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}@keyframes turn{0%{stroke-dashoffset:180}50%{stroke-dashoffset:45;-webkit-transform:rotate(135deg);transform:rotate(135deg)}100%{stroke-dashoffset:180;-webkit-transform:rotate(450deg);transform:rotate(450deg)}}.modal label{cursor:pointer;margin-bottom:0}.modal label img{border-radius:150px;display:block;max-width:300px}.modal .modal-state{display:none}.modal .modal-trigger-text{font-size:16px;color:#8945a1;text-decoration:underline}.modal .modal-fade-screen{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.85);opacity:0;padding-top:0.6em;text-align:left;visibility:hidden;z-index:99999999999;transition:opacity 0.25s ease}@media (min-width: em(860)){.modal .modal-fade-screen{padding-top:10em}}.modal .modal-close{background:#fff;cursor:pointer}.modal .modal-close:after,.modal .modal-close:before{background:#ddd;content:"";display:block;margin:-3px 0 0 -1px}.modal .modal-close:hover:after,.modal .modal-close:hover:before{background:#c4c4c4}.modal .modal-inner{background:#fff;border-radius:3px;margin-top:0;margin:auto;max-height:95%;overflow:auto;padding:1.5em;position:relative;width:95%}.modal .modal-inner .black-modal-text{color:black;margin-top:0px}.modal .modal-inner.narrow{width:30%}.modal .modal-inner.quiz-modal-inner{min-height:28em}.modal .modal-inner.quiz-modal-inner ol{padding-left:1.5em}@media (min-width: 1044px){.modal .modal-inner.quiz-modal-inner{width:70%}}@media (min-width: 1044px){.modal .modal-inner.lesson-modal-inner{width:50%}}.modal .modal-inner h1{margin-bottom:0 0 0.6em 0;text-align:left}.modal .modal-inner p{color:#666;line-height:1.5em}.modal .modal-state:checked+.modal-fade-screen{opacity:1;visibility:visible}.modal .modal-state:checked+.modal-fade-screen .modal-inner{top:0.5em}.modal-open{overflow:hidden}#msform{position:relative}#msform fieldset{box-sizing:border-box;position:absolute}#msform fieldset button.next-button{float:right}#msform fieldset button.previous-button{float:left}#msform fieldset input.submit-button{float:right}#msform fieldset:not(:first-of-type){display:none}.new-school-form select{max-width:200px}.playlist{display:grid;grid-template-columns:5rem auto 2rem;align-items:center;grid-template-areas:"header-icon header header" "lessons lessons ."}.playlist .header-icon{grid-area:header-icon;font-size:3rem}.playlist-header{grid-area:header;padding-bottom:1rem}.lesson-playlist-grid{grid-area:lessons}.lesson-listing{display:grid;grid-template-columns:1.5rem auto 1.5rem;padding:0.75rem 0 0.75rem 2rem}.lesson-listing_link:focus .lesson-listing-item,.lesson-listing_link:hover .lesson-listing-item{text-decoration:underline}.lesson-listing_link:focus .lesson-listing-item .lesson-number,.lesson-listing_link:hover .lesson-listing-item .lesson-number{text-decoration:underline}.lesson-listing_link:focus .lesson-listing-item .lesson-link,.lesson-listing_link:hover .lesson-listing-item .lesson-link{text-decoration:underline}.lesson-info{display:flex}.lesson-info .lesson-info-duration{margin-left:2em}.lesson-listing-item{display:grid;grid-template-columns:20px auto;grid-template-areas:"lesson-number lesson-title"}.lesson-listing-item .lesson-number{grid-area:lesson-number}.lesson-listing-item .lesson-title{grid-area:lesson-title}.preview-notice{padding:1em 0;background-color:lightgoldenrodyellow}.preview-notice a{padding:0 1em}.qr-success-page h1.congrats-message{font-size:4rem;color:#009fdb}@media (max-width: 700px){.qr-success-page h1.congrats-message{font-size:3rem}}.qr-success-page .body-large{font-size:2rem}@media (max-width: 700px){.qr-success-page .body-large{font-size:1.4rem}}.qr-success-page .image-container img{width:100%;max-width:30rem;margin:2rem 0}.search-box{height:3em;padding:5px;white-space:nowrap;border:3px solid #666;border-radius:5px;color:#666;text-align:left;width:100%;display:flex;align-items:center;margin:auto}@media (max-width: 830px){.search-box{width:80%}}@media (max-width: 700px){.search-box{width:100%}}.search-box .icon-search{font-size:1.5em;padding-left:5px;height:2em}.search-box .search-input{flex-grow:1;height:2em;padding-left:5px;border:none;background-color:white}.sidebar-links{padding-left:0;padding-right:3rem}.sidebar-section{margin-bottom:1rem}.sidebar-section__header{color:gray;border-bottom:1px solid gray;margin-bottom:0.25rem}.sortable_list_wrapper{margin-bottom:3rem}.list-titles{font-size:1em;font-weight:400;display:table;width:100%}.table-row{display:table;table-layout:fixed;width:100%;padding:1em 0;border-top:1px solid;border-bottom:1px solid}.table-row.sortable-dragging:first-child{border-bottom:none}.table-row:not(.sortable-dragging){border-top:1px solid}.table-row:not(.sortable-dragging)~.table-row:not(.sortable-dragging){border-top:none}.cell{display:table-cell;width:15%;vertical-align:middle;padding-right:1rem}@media (max-width: 700px){.cell{display:block}}.wide-cell{display:table-cell;width:50%}@media (max-width: 700px){.wide-cell{display:block}}ul.objects{list-style:none;padding-left:0}ul.reorderable li:hover{cursor:move}li.sortable-placeholder{border:1px dashed #ccc;background-color:#f9f9f9;height:50px;margin-bottom:10px}.sub-nav{display:flex}.sub-nav .spacer{padding-left:1em;padding-right:1em}.users-table{width:100%;table-layout:fixed}.users-table th,.users-table td{padding:10px 10px}.users-table td{word-wrap:break-word}.att h1,.att h2,.att h3,.att h4,.att h5,.att h6{color:#0057b8}.att h3.disabled{color:#666}.att label{color:#0057b8}.att label.disabled{color:#666}.att label.disabled .required:after{color:#666}.att table th{color:#0057b8}.att table th,.att table td{border-color:#0057b8}.att .table-row{border-color:#0057b8}.att .footer{background-color:#009fdb}.att a{color:#009fdb}.att a.cms_nav--link{color:#fff !important}.att a.white{color:#fff}.att .language-links{color:#009fdb}.att .language-links a{color:#009fdb}.att a.inverted{color:#fff}.att .signup-label{font-size:1.1em;color:#0057b8;margin-top:1.5em}.att .text-color{color:#0057b8}.att .required:after{content:" *";color:#0057b8;font-weight:bold}.att .underlined{border-bottom:solid;border-color:#0057b8;border-width:1px;padding-bottom:1em}.att .admin-resource-list .resource-row{border-color:#0057b8}.att .slogan{text-align:left}.att .callout{flex-grow:1}.att .banner{background-color:#009fdb;padding:1em 0 2em 0;min-height:2em}.att .banner .banner-content{display:flex;justify-content:space-between;align-content:center;flex-wrap:wrap-reverse}.att .banner h1{font-family:"Roboto", sans-serif;color:#fff;font-size:3.3em;font-weight:100;margin-bottom:0;margin-top:0.25em}@media (min-width: 1044px){.att .banner h1.slogan{font-size:3.3em}}.att .banner [class^="icon-"]{font-size:20px;padding-right:5px}.att .banner small{font-size:20px;color:#fff}.att button:not(.icon-button),.att input[type="submit"],.att .btn{display:inline-block;background-color:#0057b8;border:3px solid #fff;border-radius:6px;box-shadow:rgba(0,0,0,0.298039) 0px 1px 5px 0px;color:#fff;cursor:pointer;font-size:18px;font-weight:bold;min-height:50px;padding:11px 40px;text-align:center;min-width:300px;letter-spacing:1px;outline:none}.att button.skinny:not(.icon-button),.att input.skinny[type="submit"],.att .btn.skinny{min-width:200px;padding:11px 20px}@media (max-width: 1044px){.att button:not(.icon-button),.att input[type="submit"],.att .btn{min-width:0}}@media (max-width: 700px){.att button.mobile-large-full-width:not(.icon-button),.att input.mobile-large-full-width[type="submit"],.att .btn.mobile-large-full-width{width:100%}}.att button:not(.icon-button):hover,.att button:not(.icon-button):focus,.att input[type="submit"]:hover,.att input[type="submit"]:focus,.att .btn:hover,.att .btn:focus{text-decoration:underline;box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.att button.small:not(.icon-button),.att input.small[type="submit"],.att .btn.small{min-width:0;min-height:35px;font-size:16px;padding:6px 40px}.att button.btn-grey:not(.icon-button),.att input.btn-grey[type="submit"],.att .btn.btn-grey{background-color:#666}.att button.btn-mustard:not(.icon-button),.att input.btn-mustard[type="submit"],.att .btn.btn-mustard{background-color:#ae8208}.att button.btn-blue:not(.icon-button),.att input.btn-blue[type="submit"],.att .btn.btn-blue{background-color:#0081a1}.att button.btn-orange:not(.icon-button),.att input.btn-orange[type="submit"],.att .btn.btn-orange{background-color:#ea7205}.att .icon-button{padding:0;background:none;border:none;height:100%}.att .course-widget{display:block;width:310px;border:1px solid #ddd;margin-bottom:2em;margin-right:1em;min-height:175px;overflow:hidden;border-top-left-radius:20px;float:left}@media (max-width: 1044px){.att .course-widget{margin-right:2em}}.att .course-widget.new-course{border:3px solid #009FDB}.att .course-widget header{height:75px;overflow:hidden;border-top-left-radius:16px}.att .course-widget h3{font-family:"Open Sans", sans-serif;color:white;font-size:1.4em;font-weight:300;margin:0em 0.5em;padding:0.4em 0.5em 0.5em 0.25em;text-align:left;line-height:1.2em}.att .course-widget p{color:#666;margin:0;font-weight:300}.att .course-widget .description{display:flex;flex-direction:column;position:relative;background-color:#fff;height:8.5rem;margin:0.75em 1em 0}.att .course-widget .summary{flex-grow:1}.att .course-widget .progress{padding:0.5rem 0;display:flex;justify-content:space-between}.att .course-widget .percent-complete{color:#666}.att .course-widget .duration{color:#666;font-weight:400}.att .course-widget .attribution{padding-bottom:0.5rem;font-size:0.9rem;color:#009FDB}.att .course-widget.completed header{background:linear-gradient(to bottom, #666 0%, #666 100%)}.att .course-widget.coming-soon header{background:#989898}.att .course-widget .coming-soon-label{color:#666;font-weight:300}.att .course-widget.retake-quiz header{background:#009fdb}.att .course-widget.retake-quiz button{float:right;margin-bottom:1rem}.att a.course-widget{text-decoration:none}.att a.course-widget header{background:linear-gradient(to bottom, #009fdb 0%, #0057b8 100%)}.att a.course-widget:hover{box-shadow:0 0 10px #666}.att a.course-widget.new-course:hover{box-shadow:0 0 10px 2px #009FDB}.att .lesson-tile{height:240px;width:240px;margin:0.5em;cursor:pointer;background-color:#fff;color:#666;border:1px solid #666;border-radius:5px;display:block;text-decoration:none}.att .lesson-tile:hover,.att .lesson-tile:focus{box-shadow:0 0 10px #666;outline:none}.att .lesson-tile .lesson-header{color:#fff;background-color:#009fdb;padding:0.4em;height:60px;overflow:hidden;display:grid;grid-template-columns:20% 80%}.att .lesson-tile.completed .lesson-header{background-color:#666}.att .lesson-tile .lesson-order{font-size:2em;font-weight:300;align-self:center;justify-self:center}.att .lesson-tile .lesson-title{font-size:1.2em;color:#fff;font-weight:300;max-height:50px;overflow:hidden;align-self:center}.att .lesson-tile .icon-ok{font-size:1.5em;justify-self:left;align-self:center}.att .lesson-tile .icon-ok::before{color:#ffb000;margin-right:0;margin-left:0.3em}.att .lesson-tile .lesson-tile-body{padding:0em 1em 1em 1em;height:180px;display:grid;grid-template-columns:50% 50%;grid-template-rows:80% 20%;grid-template-areas:"summary summary" "duration start"}.att .lesson-tile .duration-info{grid-area:duration;align-self:center;text-align:left}.att .lesson-tile .icon-clock{font-size:1em}.att .lesson-tile .icon-clock::before{color:#666;margin-right:0}.att .lesson-tile .lesson-duration{display:inline-block;font-size:1em}.att .lesson-tile .lesson-summary{grid-area:summary;font-size:0.8em;overflow:hidden}.att .lesson-tile .start-lesson-button{grid-area:start;align-self:center;min-width:0;min-height:0;padding:0.2em}.att .lesson-tile:hover .start-lesson-button{text-decoration:underline;box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.att .lesson-tile:focus .start-lesson-button{box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.att .sortable-lessons .sortable-placeholder{border:1px dashed #ccc;background-color:#f9f9f9;height:240px;width:240px;color:#fff;cursor:pointer;margin:0.5em;border-radius:5px}.att [class^="icon-"]:before,.att [class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;color:#009fdb;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.att .grey[class^="icon-"]:before,.att .grey[class*=" icon-"]:before{color:#666}.att .orange[class^="icon-"]:before,.att .orange[class*=" icon-"]:before{color:#fa8c28}.att .white[class^="icon-"]:before,.att .white[class*=" icon-"]:before{color:#fff}.att .purple[class^="icon-"]:before,.att .purple[class*=" icon-"]:before{color:#8945a1}.att .icon-pencil:before{content:"\e800"}.att .icon-clock:before{content:"\e801"}.att .icon-download:before{content:"\e802"}.att .icon-cw:before{content:"\e803";-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.att .icon-arrow:before{content:"\e804"}.att .icon-lock:before{content:"\e805"}.att .icon-move:before{content:"\e806"}.att .icon-search:before{content:"\e807"}.att .icon-plus:before{content:"\e808"}.att .icon-book-open:before{content:"\e809"}.att .icon-ok:before{content:"\e80a"}.att .icon-play:before{content:"\e80b"}.att .icon-none:before{content:""}.att .icon-monitor:before{content:"\e80c"}.att .congrats-banner{background-color:#009fdb}.att .login-button-container{display:none}.att-certificate .certificate-preview{background-color:#009fdb;height:25em}.att-certificate .certificate-preview .inner{display:flex;flex-direction:column;justify-content:space-between;border:none;padding:1rem;background-color:#fff}.att-certificate .certificate-preview .inner .name-fill{border-bottom:1px solid #009fdb;width:75%;margin:1rem auto}.att-certificate .certificate-preview .inner h1{color:#009fdb;margin:0.5rem}.att-certificate .certificate-preview .inner p{font-size:1rem;color:#009fdb}.att-certificate .certificate-preview .inner h2{color:#009fdb;font-weight:bold}.att-certificate .certificate-preview .inner .disclaimer{font-size:0.5rem;color:#009fdb;font-weight:lighter}.att-certificate .certificate-logo{position:relative;display:block;margin:1rem 0}.att-certificate .certificate-logo img{max-height:2.7rem;padding:0.1rem}.carnegielibrary h1,.carnegielibrary h2,.carnegielibrary h3,.carnegielibrary h4,.carnegielibrary h5,.carnegielibrary h6{color:#37617a}.carnegielibrary h3.disabled{color:#666}.carnegielibrary label{color:#37617a}.carnegielibrary label.disabled{color:#666}.carnegielibrary label.disabled .required:after{color:#666}.carnegielibrary table th{color:#37617a}.carnegielibrary table th,.carnegielibrary table td{border-color:#7b2986}.carnegielibrary .table-row{border-color:#7b2986}.carnegielibrary .footer{background-color:#525151}.carnegielibrary a{color:#7b2986}.carnegielibrary a.cms_nav--link{color:#fff !important}.carnegielibrary a.white{color:#fff}.carnegielibrary .language-links{color:#7b2986}.carnegielibrary .language-links a{color:#7b2986}.carnegielibrary a.inverted{color:#fff}.carnegielibrary .signup-label{font-size:1.1em;color:#37617a;margin-top:1.5em}.carnegielibrary .text-color{color:#37617a}.carnegielibrary .required:after{content:" *";color:#37617a;font-weight:bold}.carnegielibrary .underlined{border-bottom:solid;border-color:#7b2986;border-width:1px;padding-bottom:1em}.carnegielibrary .admin-resource-list .resource-row{border-color:#7b2986}.carnegielibrary .slogan{text-align:left}.carnegielibrary .callout{flex-grow:1}.carnegielibrary .banner{background-color:#37617a;padding:1em 0 2em 0;min-height:2em}.carnegielibrary .banner .banner-content{display:flex;justify-content:space-between;align-content:center;flex-wrap:wrap-reverse}.carnegielibrary .banner h1{font-family:"Roboto", sans-serif;color:#fff;font-size:3.3em;font-weight:100;margin-bottom:0;margin-top:0.25em}@media (min-width: 1044px){.carnegielibrary .banner h1.slogan{font-size:3.3em}}.carnegielibrary .banner [class^="icon-"]{font-size:20px;padding-right:5px}.carnegielibrary .banner small{font-size:20px;color:#fff}.carnegielibrary button:not(.icon-button),.carnegielibrary input[type="submit"],.carnegielibrary .btn{display:inline-block;background-color:#7b2986;border:3px solid #fff;border-radius:6px;box-shadow:rgba(0,0,0,0.298039) 0px 1px 5px 0px;color:#fff;cursor:pointer;font-size:18px;font-weight:bold;min-height:50px;padding:11px 40px;text-align:center;min-width:300px;letter-spacing:1px;outline:none}.carnegielibrary button.skinny:not(.icon-button),.carnegielibrary input.skinny[type="submit"],.carnegielibrary .btn.skinny{min-width:200px;padding:11px 20px}@media (max-width: 1044px){.carnegielibrary button:not(.icon-button),.carnegielibrary input[type="submit"],.carnegielibrary .btn{min-width:0}}@media (max-width: 700px){.carnegielibrary button.mobile-large-full-width:not(.icon-button),.carnegielibrary input.mobile-large-full-width[type="submit"],.carnegielibrary .btn.mobile-large-full-width{width:100%}}.carnegielibrary button:not(.icon-button):hover,.carnegielibrary button:not(.icon-button):focus,.carnegielibrary input[type="submit"]:hover,.carnegielibrary input[type="submit"]:focus,.carnegielibrary .btn:hover,.carnegielibrary .btn:focus{text-decoration:underline;box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.carnegielibrary button.small:not(.icon-button),.carnegielibrary input.small[type="submit"],.carnegielibrary .btn.small{min-width:0;min-height:35px;font-size:16px;padding:6px 40px}.carnegielibrary button.btn-grey:not(.icon-button),.carnegielibrary input.btn-grey[type="submit"],.carnegielibrary .btn.btn-grey{background-color:#666}.carnegielibrary button.btn-mustard:not(.icon-button),.carnegielibrary input.btn-mustard[type="submit"],.carnegielibrary .btn.btn-mustard{background-color:#ae8208}.carnegielibrary button.btn-blue:not(.icon-button),.carnegielibrary input.btn-blue[type="submit"],.carnegielibrary .btn.btn-blue{background-color:#0081a1}.carnegielibrary button.btn-orange:not(.icon-button),.carnegielibrary input.btn-orange[type="submit"],.carnegielibrary .btn.btn-orange{background-color:#ea7205}.carnegielibrary .icon-button{padding:0;background:none;border:none;height:100%}.carnegielibrary .course-widget{display:block;width:310px;border:1px solid #ddd;margin-bottom:2em;margin-right:1em;min-height:175px;overflow:hidden;border-top-left-radius:20px;float:left}@media (max-width: 1044px){.carnegielibrary .course-widget{margin-right:2em}}.carnegielibrary .course-widget.new-course{border:3px solid #009FDB}.carnegielibrary .course-widget header{height:75px;overflow:hidden;border-top-left-radius:16px}.carnegielibrary .course-widget h3{font-family:"Open Sans", sans-serif;color:white;font-size:1.4em;font-weight:300;margin:0em 0.5em;padding:0.4em 0.5em 0.5em 0.25em;text-align:left;line-height:1.2em}.carnegielibrary .course-widget p{color:#666;margin:0;font-weight:300}.carnegielibrary .course-widget .description{display:flex;flex-direction:column;position:relative;background-color:#fff;height:8.5rem;margin:0.75em 1em 0}.carnegielibrary .course-widget .summary{flex-grow:1}.carnegielibrary .course-widget .progress{padding:0.5rem 0;display:flex;justify-content:space-between}.carnegielibrary .course-widget .percent-complete{color:#666}.carnegielibrary .course-widget .duration{color:#666;font-weight:400}.carnegielibrary .course-widget .attribution{padding-bottom:0.5rem;font-size:0.9rem;color:#009FDB}.carnegielibrary .course-widget.completed header{background:linear-gradient(to bottom, #666 0%, #666 100%)}.carnegielibrary .course-widget.coming-soon header{background:#989898}.carnegielibrary .course-widget .coming-soon-label{color:#666;font-weight:300}.carnegielibrary .course-widget.retake-quiz header{background:#7b2986}.carnegielibrary .course-widget.retake-quiz button{float:right;margin-bottom:1rem}.carnegielibrary a.course-widget{text-decoration:none}.carnegielibrary a.course-widget header{background:linear-gradient(to bottom, #7b2986 0%, #7b2986 100%)}.carnegielibrary a.course-widget:hover{box-shadow:0 0 10px #666}.carnegielibrary a.course-widget.new-course:hover{box-shadow:0 0 10px 2px #009FDB}.carnegielibrary .lesson-tile{height:240px;width:240px;margin:0.5em;cursor:pointer;background-color:#fff;color:#666;border:1px solid #666;border-radius:5px;display:block;text-decoration:none}.carnegielibrary .lesson-tile:hover,.carnegielibrary .lesson-tile:focus{box-shadow:0 0 10px #666;outline:none}.carnegielibrary .lesson-tile .lesson-header{color:#fff;background-color:#37617a;padding:0.4em;height:60px;overflow:hidden;display:grid;grid-template-columns:20% 80%}.carnegielibrary .lesson-tile.completed .lesson-header{background-color:#525151}.carnegielibrary .lesson-tile .lesson-order{font-size:2em;font-weight:300;align-self:center;justify-self:center}.carnegielibrary .lesson-tile .lesson-title{font-size:1.2em;color:#fff;font-weight:300;max-height:50px;overflow:hidden;align-self:center}.carnegielibrary .lesson-tile .icon-ok{font-size:1.5em;justify-self:left;align-self:center}.carnegielibrary .lesson-tile .icon-ok::before{color:#7b2986;margin-right:0;margin-left:0.3em}.carnegielibrary .lesson-tile .lesson-tile-body{padding:0em 1em 1em 1em;height:180px;display:grid;grid-template-columns:50% 50%;grid-template-rows:80% 20%;grid-template-areas:"summary summary" "duration start"}.carnegielibrary .lesson-tile .duration-info{grid-area:duration;align-self:center;text-align:left}.carnegielibrary .lesson-tile .icon-clock{font-size:1em}.carnegielibrary .lesson-tile .icon-clock::before{color:#666;margin-right:0}.carnegielibrary .lesson-tile .lesson-duration{display:inline-block;font-size:1em}.carnegielibrary .lesson-tile .lesson-summary{grid-area:summary;font-size:0.8em;overflow:hidden}.carnegielibrary .lesson-tile .start-lesson-button{grid-area:start;align-self:center;min-width:0;min-height:0;padding:0.2em}.carnegielibrary .lesson-tile:hover .start-lesson-button{text-decoration:underline;box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.carnegielibrary .lesson-tile:focus .start-lesson-button{box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.carnegielibrary .sortable-lessons .sortable-placeholder{border:1px dashed #ccc;background-color:#f9f9f9;height:240px;width:240px;color:#fff;cursor:pointer;margin:0.5em;border-radius:5px}.carnegielibrary [class^="icon-"]:before,.carnegielibrary [class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;color:#37617a;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carnegielibrary .grey[class^="icon-"]:before,.carnegielibrary .grey[class*=" icon-"]:before{color:#666}.carnegielibrary .orange[class^="icon-"]:before,.carnegielibrary .orange[class*=" icon-"]:before{color:#7b2986}.carnegielibrary .white[class^="icon-"]:before,.carnegielibrary .white[class*=" icon-"]:before{color:#fff}.carnegielibrary .purple[class^="icon-"]:before,.carnegielibrary .purple[class*=" icon-"]:before{color:#8945a1}.carnegielibrary .icon-pencil:before{content:"\e800"}.carnegielibrary .icon-clock:before{content:"\e801"}.carnegielibrary .icon-download:before{content:"\e802"}.carnegielibrary .icon-cw:before{content:"\e803";-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.carnegielibrary .icon-arrow:before{content:"\e804"}.carnegielibrary .icon-lock:before{content:"\e805"}.carnegielibrary .icon-move:before{content:"\e806"}.carnegielibrary .icon-search:before{content:"\e807"}.carnegielibrary .icon-plus:before{content:"\e808"}.carnegielibrary .icon-book-open:before{content:"\e809"}.carnegielibrary .icon-ok:before{content:"\e80a"}.carnegielibrary .icon-play:before{content:"\e80b"}.carnegielibrary .icon-none:before{content:""}.carnegielibrary .icon-monitor:before{content:"\e80c"}.chipublib h1,.chipublib h2,.chipublib h3,.chipublib h4,.chipublib h5,.chipublib h6{color:#2d63af}.chipublib h3.disabled{color:#666}.chipublib label{color:#2d63af}.chipublib label.disabled{color:#666}.chipublib label.disabled .required:after{color:#666}.chipublib table th{color:#2d63af}.chipublib table th,.chipublib table td{border-color:#2d63af}.chipublib .table-row{border-color:#2d63af}.chipublib .footer{background-color:#2d63af}.chipublib a{color:#89288c}.chipublib a.cms_nav--link{color:#fff !important}.chipublib a.white{color:#fff}.chipublib .language-links{color:#89288c}.chipublib .language-links a{color:#89288c}.chipublib a.inverted{color:#fff}.chipublib .signup-label{font-size:1.1em;color:#2d63af;margin-top:1.5em}.chipublib .text-color{color:#2d63af}.chipublib .required:after{content:" *";color:#2d63af;font-weight:bold}.chipublib .underlined{border-bottom:solid;border-color:#2d63af;border-width:1px;padding-bottom:1em}.chipublib .admin-resource-list .resource-row{border-color:#2d63af}.chipublib .slogan{text-align:center}.chipublib .callout{flex-grow:1}.chipublib .banner{background-color:#2d63af;padding:1em 0 2em 0;min-height:2em}.chipublib .banner .banner-content{display:flex;justify-content:space-between;align-content:center;flex-wrap:wrap-reverse}.chipublib .banner h1{font-family:"Roboto", sans-serif;color:#fff;font-size:3.3em;font-weight:100;margin-bottom:0;margin-top:0.25em}@media (min-width: 1044px){.chipublib .banner h1.slogan{font-size:3.3em}}.chipublib .banner [class^="icon-"]{font-size:20px;padding-right:5px}.chipublib .banner small{font-size:20px;color:#fff}.chipublib button:not(.icon-button),.chipublib input[type="submit"],.chipublib .btn{display:inline-block;background-color:#ae8208;border:3px solid #fff;border-radius:6px;box-shadow:rgba(0,0,0,0.298039) 0px 1px 5px 0px;color:#fff;cursor:pointer;font-size:18px;font-weight:bold;min-height:50px;padding:11px 40px;text-align:center;min-width:300px;letter-spacing:1px;outline:none}.chipublib button.skinny:not(.icon-button),.chipublib input.skinny[type="submit"],.chipublib .btn.skinny{min-width:200px;padding:11px 20px}@media (max-width: 1044px){.chipublib button:not(.icon-button),.chipublib input[type="submit"],.chipublib .btn{min-width:0}}@media (max-width: 700px){.chipublib button.mobile-large-full-width:not(.icon-button),.chipublib input.mobile-large-full-width[type="submit"],.chipublib .btn.mobile-large-full-width{width:100%}}.chipublib button:not(.icon-button):hover,.chipublib button:not(.icon-button):focus,.chipublib input[type="submit"]:hover,.chipublib input[type="submit"]:focus,.chipublib .btn:hover,.chipublib .btn:focus{text-decoration:underline;box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.chipublib button.small:not(.icon-button),.chipublib input.small[type="submit"],.chipublib .btn.small{min-width:0;min-height:35px;font-size:16px;padding:6px 40px}.chipublib button.btn-grey:not(.icon-button),.chipublib input.btn-grey[type="submit"],.chipublib .btn.btn-grey{background-color:#666}.chipublib button.btn-mustard:not(.icon-button),.chipublib input.btn-mustard[type="submit"],.chipublib .btn.btn-mustard{background-color:#ae8208}.chipublib button.btn-blue:not(.icon-button),.chipublib input.btn-blue[type="submit"],.chipublib .btn.btn-blue{background-color:#0081a1}.chipublib button.btn-orange:not(.icon-button),.chipublib input.btn-orange[type="submit"],.chipublib .btn.btn-orange{background-color:#ea7205}.chipublib .icon-button{padding:0;background:none;border:none;height:100%}.chipublib .course-widget{display:block;width:310px;border:1px solid #ddd;margin-bottom:2em;margin-right:1em;min-height:175px;overflow:hidden;border-top-left-radius:20px;float:left}@media (max-width: 1044px){.chipublib .course-widget{margin-right:2em}}.chipublib .course-widget.new-course{border:3px solid #009FDB}.chipublib .course-widget header{height:75px;overflow:hidden;border-top-left-radius:16px}.chipublib .course-widget h3{font-family:"Open Sans", sans-serif;color:white;font-size:1.4em;font-weight:300;margin:0em 0.5em;padding:0.4em 0.5em 0.5em 0.25em;text-align:left;line-height:1.2em}.chipublib .course-widget p{color:#666;margin:0;font-weight:300}.chipublib .course-widget .description{display:flex;flex-direction:column;position:relative;background-color:#fff;height:8.5rem;margin:0.75em 1em 0}.chipublib .course-widget .summary{flex-grow:1}.chipublib .course-widget .progress{padding:0.5rem 0;display:flex;justify-content:space-between}.chipublib .course-widget .percent-complete{color:#666}.chipublib .course-widget .duration{color:#666;font-weight:400}.chipublib .course-widget .attribution{padding-bottom:0.5rem;font-size:0.9rem;color:#009FDB}.chipublib .course-widget.completed header{background:linear-gradient(to bottom, #666 0%, #666 100%)}.chipublib .course-widget.coming-soon header{background:#989898}.chipublib .course-widget .coming-soon-label{color:#666;font-weight:300}.chipublib .course-widget.retake-quiz header{background:#ae8208}.chipublib .course-widget.retake-quiz button{float:right;margin-bottom:1rem}.chipublib a.course-widget{text-decoration:none}.chipublib a.course-widget header{background:linear-gradient(to bottom, #ae8208 0%, #795b05 100%)}.chipublib a.course-widget:hover{box-shadow:0 0 10px #666}.chipublib a.course-widget.new-course:hover{box-shadow:0 0 10px 2px #009FDB}.chipublib .lesson-tile{height:240px;width:240px;margin:0.5em;cursor:pointer;background-color:#fff;color:#666;border:1px solid #666;border-radius:5px;display:block;text-decoration:none}.chipublib .lesson-tile:hover,.chipublib .lesson-tile:focus{box-shadow:0 0 10px #666;outline:none}.chipublib .lesson-tile .lesson-header{color:#fff;background-color:#2d63af;padding:0.4em;height:60px;overflow:hidden;display:grid;grid-template-columns:20% 80%}.chipublib .lesson-tile.completed .lesson-header{background-color:#666}.chipublib .lesson-tile .lesson-order{font-size:2em;font-weight:300;align-self:center;justify-self:center}.chipublib .lesson-tile .lesson-title{font-size:1.2em;color:#fff;font-weight:300;max-height:50px;overflow:hidden;align-self:center}.chipublib .lesson-tile .icon-ok{font-size:1.5em;justify-self:left;align-self:center}.chipublib .lesson-tile .icon-ok::before{color:#fa8c28;margin-right:0;margin-left:0.3em}.chipublib .lesson-tile .lesson-tile-body{padding:0em 1em 1em 1em;height:180px;display:grid;grid-template-columns:50% 50%;grid-template-rows:80% 20%;grid-template-areas:"summary summary" "duration start"}.chipublib .lesson-tile .duration-info{grid-area:duration;align-self:center;text-align:left}.chipublib .lesson-tile .icon-clock{font-size:1em}.chipublib .lesson-tile .icon-clock::before{color:#666;margin-right:0}.chipublib .lesson-tile .lesson-duration{display:inline-block;font-size:1em}.chipublib .lesson-tile .lesson-summary{grid-area:summary;font-size:0.8em;overflow:hidden}.chipublib .lesson-tile .start-lesson-button{grid-area:start;align-self:center;min-width:0;min-height:0;padding:0.2em}.chipublib .lesson-tile:hover .start-lesson-button{text-decoration:underline;box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.chipublib .lesson-tile:focus .start-lesson-button{box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.chipublib .sortable-lessons .sortable-placeholder{border:1px dashed #ccc;background-color:#f9f9f9;height:240px;width:240px;color:#fff;cursor:pointer;margin:0.5em;border-radius:5px}.chipublib [class^="icon-"]:before,.chipublib [class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;color:#2d63af;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.chipublib .grey[class^="icon-"]:before,.chipublib .grey[class*=" icon-"]:before{color:#666}.chipublib .orange[class^="icon-"]:before,.chipublib .orange[class*=" icon-"]:before{color:#fa8c28}.chipublib .white[class^="icon-"]:before,.chipublib .white[class*=" icon-"]:before{color:#fff}.chipublib .purple[class^="icon-"]:before,.chipublib .purple[class*=" icon-"]:before{color:#8945a1}.chipublib .icon-pencil:before{content:"\e800"}.chipublib .icon-clock:before{content:"\e801"}.chipublib .icon-download:before{content:"\e802"}.chipublib .icon-cw:before{content:"\e803";-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.chipublib .icon-arrow:before{content:"\e804"}.chipublib .icon-lock:before{content:"\e805"}.chipublib .icon-move:before{content:"\e806"}.chipublib .icon-search:before{content:"\e807"}.chipublib .icon-plus:before{content:"\e808"}.chipublib .icon-book-open:before{content:"\e809"}.chipublib .icon-ok:before{content:"\e80a"}.chipublib .icon-play:before{content:"\e80b"}.chipublib .icon-none:before{content:""}.chipublib .icon-monitor:before{content:"\e80c"}.cleveland h1,.cleveland h2,.cleveland h3,.cleveland h4,.cleveland h5,.cleveland h6{color:#4169e1}.cleveland h3.disabled{color:#666}.cleveland label{color:#4169e1}.cleveland label.disabled{color:#666}.cleveland label.disabled .required:after{color:#666}.cleveland table th{color:#4169e1}.cleveland table th,.cleveland table td{border-color:#4169e1}.cleveland .table-row{border-color:#4169e1}.cleveland .footer{background-color:#4169e1}.cleveland a{color:#57317d}.cleveland a.cms_nav--link{color:#fff !important}.cleveland a.white{color:#fff}.cleveland .language-links{color:#57317d}.cleveland .language-links a{color:#57317d}.cleveland a.inverted{color:#fff}.cleveland .signup-label{font-size:1.1em;color:#4169e1;margin-top:1.5em}.cleveland .text-color{color:#4169e1}.cleveland .required:after{content:" *";color:#4169e1;font-weight:bold}.cleveland .underlined{border-bottom:solid;border-color:#4169e1;border-width:1px;padding-bottom:1em}.cleveland .admin-resource-list .resource-row{border-color:#4169e1}.cleveland .slogan{text-align:left}.cleveland .callout{flex-grow:1}.cleveland .banner{background-color:#4169e1;padding:1em 0 2em 0;min-height:2em}.cleveland .banner .banner-content{display:flex;justify-content:space-between;align-content:center;flex-wrap:wrap-reverse}.cleveland .banner h1{font-family:"Roboto", sans-serif;color:#fff;font-size:3.3em;font-weight:100;margin-bottom:0;margin-top:0.25em}@media (min-width: 1044px){.cleveland .banner h1.slogan{font-size:3.3em}}.cleveland .banner [class^="icon-"]{font-size:20px;padding-right:5px}.cleveland .banner small{font-size:20px;color:#fff}.cleveland button:not(.icon-button),.cleveland input[type="submit"],.cleveland .btn{display:inline-block;background-color:#57317d;border:3px solid #fff;border-radius:6px;box-shadow:rgba(0,0,0,0.298039) 0px 1px 5px 0px;color:#fff;cursor:pointer;font-size:18px;font-weight:bold;min-height:50px;padding:11px 40px;text-align:center;min-width:300px;letter-spacing:1px;outline:none}.cleveland button.skinny:not(.icon-button),.cleveland input.skinny[type="submit"],.cleveland .btn.skinny{min-width:200px;padding:11px 20px}@media (max-width: 1044px){.cleveland button:not(.icon-button),.cleveland input[type="submit"],.cleveland .btn{min-width:0}}@media (max-width: 700px){.cleveland button.mobile-large-full-width:not(.icon-button),.cleveland input.mobile-large-full-width[type="submit"],.cleveland .btn.mobile-large-full-width{width:100%}}.cleveland button:not(.icon-button):hover,.cleveland button:not(.icon-button):focus,.cleveland input[type="submit"]:hover,.cleveland input[type="submit"]:focus,.cleveland .btn:hover,.cleveland .btn:focus{text-decoration:underline;box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.cleveland button.small:not(.icon-button),.cleveland input.small[type="submit"],.cleveland .btn.small{min-width:0;min-height:35px;font-size:16px;padding:6px 40px}.cleveland button.btn-grey:not(.icon-button),.cleveland input.btn-grey[type="submit"],.cleveland .btn.btn-grey{background-color:#666}.cleveland button.btn-mustard:not(.icon-button),.cleveland input.btn-mustard[type="submit"],.cleveland .btn.btn-mustard{background-color:#ae8208}.cleveland button.btn-blue:not(.icon-button),.cleveland input.btn-blue[type="submit"],.cleveland .btn.btn-blue{background-color:#0081a1}.cleveland button.btn-orange:not(.icon-button),.cleveland input.btn-orange[type="submit"],.cleveland .btn.btn-orange{background-color:#ea7205}.cleveland .icon-button{padding:0;background:none;border:none;height:100%}.cleveland .course-widget{display:block;width:310px;border:1px solid #ddd;margin-bottom:2em;margin-right:1em;min-height:175px;overflow:hidden;border-top-left-radius:20px;float:left}@media (max-width: 1044px){.cleveland .course-widget{margin-right:2em}}.cleveland .course-widget.new-course{border:3px solid #009FDB}.cleveland .course-widget header{height:75px;overflow:hidden;border-top-left-radius:16px}.cleveland .course-widget h3{font-family:"Open Sans", sans-serif;color:white;font-size:1.4em;font-weight:300;margin:0em 0.5em;padding:0.4em 0.5em 0.5em 0.25em;text-align:left;line-height:1.2em}.cleveland .course-widget p{color:#666;margin:0;font-weight:300}.cleveland .course-widget .description{display:flex;flex-direction:column;position:relative;background-color:#fff;height:8.5rem;margin:0.75em 1em 0}.cleveland .course-widget .summary{flex-grow:1}.cleveland .course-widget .progress{padding:0.5rem 0;display:flex;justify-content:space-between}.cleveland .course-widget .percent-complete{color:#666}.cleveland .course-widget .duration{color:#666;font-weight:400}.cleveland .course-widget .attribution{padding-bottom:0.5rem;font-size:0.9rem;color:#009FDB}.cleveland .course-widget.completed header{background:linear-gradient(to bottom, #666 0%, #666 100%)}.cleveland .course-widget.coming-soon header{background:#989898}.cleveland .course-widget .coming-soon-label{color:#666;font-weight:300}.cleveland .course-widget.retake-quiz header{background:#4169e1}.cleveland .course-widget.retake-quiz button{float:right;margin-bottom:1rem}.cleveland a.course-widget{text-decoration:none}.cleveland a.course-widget header{background:linear-gradient(to bottom, #4169e1 0%, #4169e1 100%)}.cleveland a.course-widget:hover{box-shadow:0 0 10px #666}.cleveland a.course-widget.new-course:hover{box-shadow:0 0 10px 2px #009FDB}.cleveland .lesson-tile{height:240px;width:240px;margin:0.5em;cursor:pointer;background-color:#fff;color:#666;border:1px solid #666;border-radius:5px;display:block;text-decoration:none}.cleveland .lesson-tile:hover,.cleveland .lesson-tile:focus{box-shadow:0 0 10px #666;outline:none}.cleveland .lesson-tile .lesson-header{color:#fff;background-color:#4169e1;padding:0.4em;height:60px;overflow:hidden;display:grid;grid-template-columns:20% 80%}.cleveland .lesson-tile.completed .lesson-header{background-color:#808080}.cleveland .lesson-tile .lesson-order{font-size:2em;font-weight:300;align-self:center;justify-self:center}.cleveland .lesson-tile .lesson-title{font-size:1.2em;color:#fff;font-weight:300;max-height:50px;overflow:hidden;align-self:center}.cleveland .lesson-tile .icon-ok{font-size:1.5em;justify-self:left;align-self:center}.cleveland .lesson-tile .icon-ok::before{color:#fa8c28;margin-right:0;margin-left:0.3em}.cleveland .lesson-tile .lesson-tile-body{padding:0em 1em 1em 1em;height:180px;display:grid;grid-template-columns:50% 50%;grid-template-rows:80% 20%;grid-template-areas:"summary summary" "duration start"}.cleveland .lesson-tile .duration-info{grid-area:duration;align-self:center;text-align:left}.cleveland .lesson-tile .icon-clock{font-size:1em}.cleveland .lesson-tile .icon-clock::before{color:#666;margin-right:0}.cleveland .lesson-tile .lesson-duration{display:inline-block;font-size:1em}.cleveland .lesson-tile .lesson-summary{grid-area:summary;font-size:0.8em;overflow:hidden}.cleveland .lesson-tile .start-lesson-button{grid-area:start;align-self:center;min-width:0;min-height:0;padding:0.2em}.cleveland .lesson-tile:hover .start-lesson-button{text-decoration:underline;box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.cleveland .lesson-tile:focus .start-lesson-button{box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.cleveland .sortable-lessons .sortable-placeholder{border:1px dashed #ccc;background-color:#f9f9f9;height:240px;width:240px;color:#fff;cursor:pointer;margin:0.5em;border-radius:5px}.cleveland [class^="icon-"]:before,.cleveland [class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;color:#4169e1;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cleveland .grey[class^="icon-"]:before,.cleveland .grey[class*=" icon-"]:before{color:#666}.cleveland .orange[class^="icon-"]:before,.cleveland .orange[class*=" icon-"]:before{color:#fa8c28}.cleveland .white[class^="icon-"]:before,.cleveland .white[class*=" icon-"]:before{color:#fff}.cleveland .purple[class^="icon-"]:before,.cleveland .purple[class*=" icon-"]:before{color:#8945a1}.cleveland .icon-pencil:before{content:"\e800"}.cleveland .icon-clock:before{content:"\e801"}.cleveland .icon-download:before{content:"\e802"}.cleveland .icon-cw:before{content:"\e803";-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.cleveland .icon-arrow:before{content:"\e804"}.cleveland .icon-lock:before{content:"\e805"}.cleveland .icon-move:before{content:"\e806"}.cleveland .icon-search:before{content:"\e807"}.cleveland .icon-plus:before{content:"\e808"}.cleveland .icon-book-open:before{content:"\e809"}.cleveland .icon-ok:before{content:"\e80a"}.cleveland .icon-play:before{content:"\e80b"}.cleveland .icon-none:before{content:""}.cleveland .icon-monitor:before{content:"\e80c"}.demo h1,.demo h2,.demo h3,.demo h4,.demo h5,.demo h6{color:#57317d}.demo h3.disabled{color:#666}.demo label{color:#57317d}.demo label.disabled{color:#666}.demo label.disabled .required:after{color:#666}.demo table th{color:#57317d}.demo table th,.demo table td{border-color:#57317d}.demo .table-row{border-color:#57317d}.demo .footer{background-color:#525151}.demo a{color:#046434}.demo a.cms_nav--link{color:#fff !important}.demo a.white{color:#fff}.demo .language-links{color:#046434}.demo .language-links a{color:#046434}.demo a.inverted{color:#fff}.demo .signup-label{font-size:1.1em;color:#57317d;margin-top:1.5em}.demo .text-color{color:#57317d}.demo .required:after{content:" *";color:#57317d;font-weight:bold}.demo .underlined{border-bottom:solid;border-color:#57317d;border-width:1px;padding-bottom:1em}.demo .admin-resource-list .resource-row{border-color:#57317d}.demo .slogan{text-align:left}.demo .callout{flex-grow:1}.demo .banner{background-color:#57317d;padding:1em 0 2em 0;min-height:2em}.demo .banner .banner-content{display:flex;justify-content:space-between;align-content:center;flex-wrap:wrap-reverse}.demo .banner h1{font-family:"Roboto", sans-serif;color:#fff;font-size:3.3em;font-weight:100;margin-bottom:0;margin-top:0.25em}@media (min-width: 1044px){.demo .banner h1.slogan{font-size:3.3em}}.demo .banner [class^="icon-"]{font-size:20px;padding-right:5px}.demo .banner small{font-size:20px;color:#fff}.demo button:not(.icon-button),.demo input[type="submit"],.demo .btn{display:inline-block;background-color:#046434;border:3px solid #fff;border-radius:6px;box-shadow:rgba(0,0,0,0.298039) 0px 1px 5px 0px;color:#fff;cursor:pointer;font-size:18px;font-weight:bold;min-height:50px;padding:11px 40px;text-align:center;min-width:300px;letter-spacing:1px;outline:none}.demo button.skinny:not(.icon-button),.demo input.skinny[type="submit"],.demo .btn.skinny{min-width:200px;padding:11px 20px}@media (max-width: 1044px){.demo button:not(.icon-button),.demo input[type="submit"],.demo .btn{min-width:0}}@media (max-width: 700px){.demo button.mobile-large-full-width:not(.icon-button),.demo input.mobile-large-full-width[type="submit"],.demo .btn.mobile-large-full-width{width:100%}}.demo button:not(.icon-button):hover,.demo button:not(.icon-button):focus,.demo input[type="submit"]:hover,.demo input[type="submit"]:focus,.demo .btn:hover,.demo .btn:focus{text-decoration:underline;box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.demo button.small:not(.icon-button),.demo input.small[type="submit"],.demo .btn.small{min-width:0;min-height:35px;font-size:16px;padding:6px 40px}.demo button.btn-grey:not(.icon-button),.demo input.btn-grey[type="submit"],.demo .btn.btn-grey{background-color:#666}.demo button.btn-mustard:not(.icon-button),.demo input.btn-mustard[type="submit"],.demo .btn.btn-mustard{background-color:#ae8208}.demo button.btn-blue:not(.icon-button),.demo input.btn-blue[type="submit"],.demo .btn.btn-blue{background-color:#0081a1}.demo button.btn-orange:not(.icon-button),.demo input.btn-orange[type="submit"],.demo .btn.btn-orange{background-color:#ea7205}.demo .icon-button{padding:0;background:none;border:none;height:100%}.demo .course-widget{display:block;width:310px;border:1px solid #ddd;margin-bottom:2em;margin-right:1em;min-height:175px;overflow:hidden;border-top-left-radius:20px;float:left}@media (max-width: 1044px){.demo .course-widget{margin-right:2em}}.demo .course-widget.new-course{border:3px solid #009FDB}.demo .course-widget header{height:75px;overflow:hidden;border-top-left-radius:16px}.demo .course-widget h3{font-family:"Open Sans", sans-serif;color:white;font-size:1.4em;font-weight:300;margin:0em 0.5em;padding:0.4em 0.5em 0.5em 0.25em;text-align:left;line-height:1.2em}.demo .course-widget p{color:#666;margin:0;font-weight:300}.demo .course-widget .description{display:flex;flex-direction:column;position:relative;background-color:#fff;height:8.5rem;margin:0.75em 1em 0}.demo .course-widget .summary{flex-grow:1}.demo .course-widget .progress{padding:0.5rem 0;display:flex;justify-content:space-between}.demo .course-widget .percent-complete{color:#666}.demo .course-widget .duration{color:#666;font-weight:400}.demo .course-widget .attribution{padding-bottom:0.5rem;font-size:0.9rem;color:#009FDB}.demo .course-widget.completed header{background:linear-gradient(to bottom, #666 0%, #666 100%)}.demo .course-widget.coming-soon header{background:#989898}.demo .course-widget .coming-soon-label{color:#666;font-weight:300}.demo .course-widget.retake-quiz header{background:#57317d}.demo .course-widget.retake-quiz button{float:right;margin-bottom:1rem}.demo a.course-widget{text-decoration:none}.demo a.course-widget header{background:linear-gradient(to bottom, #57317d 0%, #57317d 100%)}.demo a.course-widget:hover{box-shadow:0 0 10px #666}.demo a.course-widget.new-course:hover{box-shadow:0 0 10px 2px #009FDB}.demo .lesson-tile{height:240px;width:240px;margin:0.5em;cursor:pointer;background-color:#fff;color:#666;border:1px solid #666;border-radius:5px;display:block;text-decoration:none}.demo .lesson-tile:hover,.demo .lesson-tile:focus{box-shadow:0 0 10px #666;outline:none}.demo .lesson-tile .lesson-header{color:#fff;background-color:#57317d;padding:0.4em;height:60px;overflow:hidden;display:grid;grid-template-columns:20% 80%}.demo .lesson-tile.completed .lesson-header{background-color:#046434}.demo .lesson-tile .lesson-order{font-size:2em;font-weight:300;align-self:center;justify-self:center}.demo .lesson-tile .lesson-title{font-size:1.2em;color:#fff;font-weight:300;max-height:50px;overflow:hidden;align-self:center}.demo .lesson-tile .icon-ok{font-size:1.5em;justify-self:left;align-self:center}.demo .lesson-tile .icon-ok::before{color:#57317d;margin-right:0;margin-left:0.3em}.demo .lesson-tile .lesson-tile-body{padding:0em 1em 1em 1em;height:180px;display:grid;grid-template-columns:50% 50%;grid-template-rows:80% 20%;grid-template-areas:"summary summary" "duration start"}.demo .lesson-tile .duration-info{grid-area:duration;align-self:center;text-align:left}.demo .lesson-tile .icon-clock{font-size:1em}.demo .lesson-tile .icon-clock::before{color:#666;margin-right:0}.demo .lesson-tile .lesson-duration{display:inline-block;font-size:1em}.demo .lesson-tile .lesson-summary{grid-area:summary;font-size:0.8em;overflow:hidden}.demo .lesson-tile .start-lesson-button{grid-area:start;align-self:center;min-width:0;min-height:0;padding:0.2em}.demo .lesson-tile:hover .start-lesson-button{text-decoration:underline;box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.demo .lesson-tile:focus .start-lesson-button{box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.demo .sortable-lessons .sortable-placeholder{border:1px dashed #ccc;background-color:#f9f9f9;height:240px;width:240px;color:#fff;cursor:pointer;margin:0.5em;border-radius:5px}.demo [class^="icon-"]:before,.demo [class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;color:#57317d;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.demo .grey[class^="icon-"]:before,.demo .grey[class*=" icon-"]:before{color:#666}.demo .orange[class^="icon-"]:before,.demo .orange[class*=" icon-"]:before{color:#046434}.demo .white[class^="icon-"]:before,.demo .white[class*=" icon-"]:before{color:#fff}.demo .purple[class^="icon-"]:before,.demo .purple[class*=" icon-"]:before{color:#8945a1}.demo .icon-pencil:before{content:"\e800"}.demo .icon-clock:before{content:"\e801"}.demo .icon-download:before{content:"\e802"}.demo .icon-cw:before{content:"\e803";-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.demo .icon-arrow:before{content:"\e804"}.demo .icon-lock:before{content:"\e805"}.demo .icon-move:before{content:"\e806"}.demo .icon-search:before{content:"\e807"}.demo .icon-plus:before{content:"\e808"}.demo .icon-book-open:before{content:"\e809"}.demo .icon-ok:before{content:"\e80a"}.demo .icon-play:before{content:"\e80b"}.demo .icon-none:before{content:""}.demo .icon-monitor:before{content:"\e80c"}.ebrpl h1,.ebrpl h2,.ebrpl h3,.ebrpl h4,.ebrpl h5,.ebrpl h6{color:#2e388f}.ebrpl h3.disabled{color:#666}.ebrpl label{color:#2e388f}.ebrpl label.disabled{color:#666}.ebrpl label.disabled .required:after{color:#666}.ebrpl table th{color:#2e388f}.ebrpl table th,.ebrpl table td{border-color:#0a57a2}.ebrpl .table-row{border-color:#0a57a2}.ebrpl .footer{background-color:#2e388f}.ebrpl a{color:#0a57a2}.ebrpl a.cms_nav--link{color:#fff !important}.ebrpl a.white{color:#fff}.ebrpl .language-links{color:#0a57a2}.ebrpl .language-links a{color:#0a57a2}.ebrpl a.inverted{color:#fff}.ebrpl .signup-label{font-size:1.1em;color:#2e388f;margin-top:1.5em}.ebrpl .text-color{color:#2e388f}.ebrpl .required:after{content:" *";color:#2e388f;font-weight:bold}.ebrpl .underlined{border-bottom:solid;border-color:#0a57a2;border-width:1px;padding-bottom:1em}.ebrpl .admin-resource-list .resource-row{border-color:#0a57a2}.ebrpl .slogan{text-align:left}.ebrpl .callout{flex-grow:1}.ebrpl .banner{background-color:#2e388f;padding:1em 0 2em 0;min-height:2em}.ebrpl .banner .banner-content{display:flex;justify-content:space-between;align-content:center;flex-wrap:wrap-reverse}.ebrpl .banner h1{font-family:"Roboto", sans-serif;color:#fff;font-size:3.3em;font-weight:100;margin-bottom:0;margin-top:0.25em}@media (min-width: 1044px){.ebrpl .banner h1.slogan{font-size:2.2em}}.ebrpl .banner [class^="icon-"]{font-size:20px;padding-right:5px}.ebrpl .banner small{font-size:20px;color:#fff}.ebrpl button:not(.icon-button),.ebrpl input[type="submit"],.ebrpl .btn{display:inline-block;background-color:#0a57a2;border:3px solid #fff;border-radius:6px;box-shadow:rgba(0,0,0,0.298039) 0px 1px 5px 0px;color:#fff;cursor:pointer;font-size:18px;font-weight:bold;min-height:50px;padding:11px 40px;text-align:center;min-width:300px;letter-spacing:1px;outline:none}.ebrpl button.skinny:not(.icon-button),.ebrpl input.skinny[type="submit"],.ebrpl .btn.skinny{min-width:200px;padding:11px 20px}@media (max-width: 1044px){.ebrpl button:not(.icon-button),.ebrpl input[type="submit"],.ebrpl .btn{min-width:0}}@media (max-width: 700px){.ebrpl button.mobile-large-full-width:not(.icon-button),.ebrpl input.mobile-large-full-width[type="submit"],.ebrpl .btn.mobile-large-full-width{width:100%}}.ebrpl button:not(.icon-button):hover,.ebrpl button:not(.icon-button):focus,.ebrpl input[type="submit"]:hover,.ebrpl input[type="submit"]:focus,.ebrpl .btn:hover,.ebrpl .btn:focus{text-decoration:underline;box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.ebrpl button.small:not(.icon-button),.ebrpl input.small[type="submit"],.ebrpl .btn.small{min-width:0;min-height:35px;font-size:16px;padding:6px 40px}.ebrpl button.btn-grey:not(.icon-button),.ebrpl input.btn-grey[type="submit"],.ebrpl .btn.btn-grey{background-color:#666}.ebrpl button.btn-mustard:not(.icon-button),.ebrpl input.btn-mustard[type="submit"],.ebrpl .btn.btn-mustard{background-color:#ae8208}.ebrpl button.btn-blue:not(.icon-button),.ebrpl input.btn-blue[type="submit"],.ebrpl .btn.btn-blue{background-color:#0081a1}.ebrpl button.btn-orange:not(.icon-button),.ebrpl input.btn-orange[type="submit"],.ebrpl .btn.btn-orange{background-color:#ea7205}.ebrpl .icon-button{padding:0;background:none;border:none;height:100%}.ebrpl .course-widget{display:block;width:310px;border:1px solid #ddd;margin-bottom:2em;margin-right:1em;min-height:175px;overflow:hidden;border-top-left-radius:20px;float:left}@media (max-width: 1044px){.ebrpl .course-widget{margin-right:2em}}.ebrpl .course-widget.new-course{border:3px solid #009FDB}.ebrpl .course-widget header{height:75px;overflow:hidden;border-top-left-radius:16px}.ebrpl .course-widget h3{font-family:"Open Sans", sans-serif;color:white;font-size:1.4em;font-weight:300;margin:0em 0.5em;padding:0.4em 0.5em 0.5em 0.25em;text-align:left;line-height:1.2em}.ebrpl .course-widget p{color:#666;margin:0;font-weight:300}.ebrpl .course-widget .description{display:flex;flex-direction:column;position:relative;background-color:#fff;height:8.5rem;margin:0.75em 1em 0}.ebrpl .course-widget .summary{flex-grow:1}.ebrpl .course-widget .progress{padding:0.5rem 0;display:flex;justify-content:space-between}.ebrpl .course-widget .percent-complete{color:#666}.ebrpl .course-widget .duration{color:#666;font-weight:400}.ebrpl .course-widget .attribution{padding-bottom:0.5rem;font-size:0.9rem;color:#009FDB}.ebrpl .course-widget.completed header{background:linear-gradient(to bottom, #666 0%, #666 100%)}.ebrpl .course-widget.coming-soon header{background:#989898}.ebrpl .course-widget .coming-soon-label{color:#666;font-weight:300}.ebrpl .course-widget.retake-quiz header{background:#0a57a2}.ebrpl .course-widget.retake-quiz button{float:right;margin-bottom:1rem}.ebrpl a.course-widget{text-decoration:none}.ebrpl a.course-widget header{background:linear-gradient(to bottom, #0a57a2 0%, #0a57a2 100%)}.ebrpl a.course-widget:hover{box-shadow:0 0 10px #666}.ebrpl a.course-widget.new-course:hover{box-shadow:0 0 10px 2px #009FDB}.ebrpl .lesson-tile{height:240px;width:240px;margin:0.5em;cursor:pointer;background-color:#fff;color:#666;border:1px solid #666;border-radius:5px;display:block;text-decoration:none}.ebrpl .lesson-tile:hover,.ebrpl .lesson-tile:focus{box-shadow:0 0 10px #666;outline:none}.ebrpl .lesson-tile .lesson-header{color:#fff;background-color:#2e388f;padding:0.4em;height:60px;overflow:hidden;display:grid;grid-template-columns:20% 80%}.ebrpl .lesson-tile.completed .lesson-header{background-color:#666}.ebrpl .lesson-tile .lesson-order{font-size:2em;font-weight:300;align-self:center;justify-self:center}.ebrpl .lesson-tile .lesson-title{font-size:1.2em;color:#fff;font-weight:300;max-height:50px;overflow:hidden;align-self:center}.ebrpl .lesson-tile .icon-ok{font-size:1.5em;justify-self:left;align-self:center}.ebrpl .lesson-tile .icon-ok::before{color:#0a57a2;margin-right:0;margin-left:0.3em}.ebrpl .lesson-tile .lesson-tile-body{padding:0em 1em 1em 1em;height:180px;display:grid;grid-template-columns:50% 50%;grid-template-rows:80% 20%;grid-template-areas:"summary summary" "duration start"}.ebrpl .lesson-tile .duration-info{grid-area:duration;align-self:center;text-align:left}.ebrpl .lesson-tile .icon-clock{font-size:1em}.ebrpl .lesson-tile .icon-clock::before{color:#666;margin-right:0}.ebrpl .lesson-tile .lesson-duration{display:inline-block;font-size:1em}.ebrpl .lesson-tile .lesson-summary{grid-area:summary;font-size:0.8em;overflow:hidden}.ebrpl .lesson-tile .start-lesson-button{grid-area:start;align-self:center;min-width:0;min-height:0;padding:0.2em}.ebrpl .lesson-tile:hover .start-lesson-button{text-decoration:underline;box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.ebrpl .lesson-tile:focus .start-lesson-button{box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.ebrpl .sortable-lessons .sortable-placeholder{border:1px dashed #ccc;background-color:#f9f9f9;height:240px;width:240px;color:#fff;cursor:pointer;margin:0.5em;border-radius:5px}.ebrpl [class^="icon-"]:before,.ebrpl [class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;color:#2e388f;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ebrpl .grey[class^="icon-"]:before,.ebrpl .grey[class*=" icon-"]:before{color:#666}.ebrpl .orange[class^="icon-"]:before,.ebrpl .orange[class*=" icon-"]:before{color:#0a57a2}.ebrpl .white[class^="icon-"]:before,.ebrpl .white[class*=" icon-"]:before{color:#fff}.ebrpl .purple[class^="icon-"]:before,.ebrpl .purple[class*=" icon-"]:before{color:#8945a1}.ebrpl .icon-pencil:before{content:"\e800"}.ebrpl .icon-clock:before{content:"\e801"}.ebrpl .icon-download:before{content:"\e802"}.ebrpl .icon-cw:before{content:"\e803";-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.ebrpl .icon-arrow:before{content:"\e804"}.ebrpl .icon-lock:before{content:"\e805"}.ebrpl .icon-move:before{content:"\e806"}.ebrpl .icon-search:before{content:"\e807"}.ebrpl .icon-plus:before{content:"\e808"}.ebrpl .icon-book-open:before{content:"\e809"}.ebrpl .icon-ok:before{content:"\e80a"}.ebrpl .icon-play:before{content:"\e80b"}.ebrpl .icon-none:before{content:""}.ebrpl .icon-monitor:before{content:"\e80c"}.getconnected h1,.getconnected h2,.getconnected h3,.getconnected h4,.getconnected h5,.getconnected h6{color:#006aa7}.getconnected h3.disabled{color:#666}.getconnected label{color:#006aa7}.getconnected label.disabled{color:#666}.getconnected label.disabled .required:after{color:#666}.getconnected table th{color:#006aa7}.getconnected table th,.getconnected table td{border-color:#006aa7}.getconnected .table-row{border-color:#006aa7}.getconnected .footer{background-color:#006aa7}.getconnected a{color:#ffa500}.getconnected a.cms_nav--link{color:#fff !important}.getconnected a.white{color:#fff}.getconnected .language-links{color:#ffa500}.getconnected .language-links a{color:#ffa500}.getconnected a.inverted{color:#fff}.getconnected .signup-label{font-size:1.1em;color:#006aa7;margin-top:1.5em}.getconnected .text-color{color:#006aa7}.getconnected .required:after{content:" *";color:#006aa7;font-weight:bold}.getconnected .underlined{border-bottom:solid;border-color:#006aa7;border-width:1px;padding-bottom:1em}.getconnected .admin-resource-list .resource-row{border-color:#006aa7}.getconnected .slogan{text-align:left}.getconnected .callout{flex-grow:1}.getconnected .banner{background-color:#006aa7;padding:1em 0 2em 0;min-height:2em}.getconnected .banner .banner-content{display:flex;justify-content:space-between;align-content:center;flex-wrap:wrap-reverse}.getconnected .banner h1{font-family:"Roboto", sans-serif;color:#fff;font-size:3.3em;font-weight:100;margin-bottom:0;margin-top:0.25em}@media (min-width: 1044px){.getconnected .banner h1.slogan{font-size:3.3em}}.getconnected .banner [class^="icon-"]{font-size:20px;padding-right:5px}.getconnected .banner small{font-size:20px;color:#fff}.getconnected button:not(.icon-button),.getconnected input[type="submit"],.getconnected .btn{display:inline-block;background-color:#ffa500;border:3px solid #fff;border-radius:6px;box-shadow:rgba(0,0,0,0.298039) 0px 1px 5px 0px;color:#fff;cursor:pointer;font-size:18px;font-weight:bold;min-height:50px;padding:11px 40px;text-align:center;min-width:300px;letter-spacing:1px;outline:none}.getconnected button.skinny:not(.icon-button),.getconnected input.skinny[type="submit"],.getconnected .btn.skinny{min-width:200px;padding:11px 20px}@media (max-width: 1044px){.getconnected button:not(.icon-button),.getconnected input[type="submit"],.getconnected .btn{min-width:0}}@media (max-width: 700px){.getconnected button.mobile-large-full-width:not(.icon-button),.getconnected input.mobile-large-full-width[type="submit"],.getconnected .btn.mobile-large-full-width{width:100%}}.getconnected button:not(.icon-button):hover,.getconnected button:not(.icon-button):focus,.getconnected input[type="submit"]:hover,.getconnected input[type="submit"]:focus,.getconnected .btn:hover,.getconnected .btn:focus{text-decoration:underline;box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.getconnected button.small:not(.icon-button),.getconnected input.small[type="submit"],.getconnected .btn.small{min-width:0;min-height:35px;font-size:16px;padding:6px 40px}.getconnected button.btn-grey:not(.icon-button),.getconnected input.btn-grey[type="submit"],.getconnected .btn.btn-grey{background-color:#666}.getconnected button.btn-mustard:not(.icon-button),.getconnected input.btn-mustard[type="submit"],.getconnected .btn.btn-mustard{background-color:#ae8208}.getconnected button.btn-blue:not(.icon-button),.getconnected input.btn-blue[type="submit"],.getconnected .btn.btn-blue{background-color:#0081a1}.getconnected button.btn-orange:not(.icon-button),.getconnected input.btn-orange[type="submit"],.getconnected .btn.btn-orange{background-color:#ea7205}.getconnected .icon-button{padding:0;background:none;border:none;height:100%}.getconnected .course-widget{display:block;width:310px;border:1px solid #ddd;margin-bottom:2em;margin-right:1em;min-height:175px;overflow:hidden;border-top-left-radius:20px;float:left}@media (max-width: 1044px){.getconnected .course-widget{margin-right:2em}}.getconnected .course-widget.new-course{border:3px solid #009FDB}.getconnected .course-widget header{height:75px;overflow:hidden;border-top-left-radius:16px}.getconnected .course-widget h3{font-family:"Open Sans", sans-serif;color:white;font-size:1.4em;font-weight:300;margin:0em 0.5em;padding:0.4em 0.5em 0.5em 0.25em;text-align:left;line-height:1.2em}.getconnected .course-widget p{color:#666;margin:0;font-weight:300}.getconnected .course-widget .description{display:flex;flex-direction:column;position:relative;background-color:#fff;height:8.5rem;margin:0.75em 1em 0}.getconnected .course-widget .summary{flex-grow:1}.getconnected .course-widget .progress{padding:0.5rem 0;display:flex;justify-content:space-between}.getconnected .course-widget .percent-complete{color:#666}.getconnected .course-widget .duration{color:#666;font-weight:400}.getconnected .course-widget .attribution{padding-bottom:0.5rem;font-size:0.9rem;color:#009FDB}.getconnected .course-widget.completed header{background:linear-gradient(to bottom, #666 0%, #666 100%)}.getconnected .course-widget.coming-soon header{background:#989898}.getconnected .course-widget .coming-soon-label{color:#666;font-weight:300}.getconnected .course-widget.retake-quiz header{background:#ffa500}.getconnected .course-widget.retake-quiz button{float:right;margin-bottom:1rem}.getconnected a.course-widget{text-decoration:none}.getconnected a.course-widget header{background:linear-gradient(to bottom, orange 0%, orange 100%)}.getconnected a.course-widget:hover{box-shadow:0 0 10px #666}.getconnected a.course-widget.new-course:hover{box-shadow:0 0 10px 2px #009FDB}.getconnected .lesson-tile{height:240px;width:240px;margin:0.5em;cursor:pointer;background-color:#fff;color:#666;border:1px solid #666;border-radius:5px;display:block;text-decoration:none}.getconnected .lesson-tile:hover,.getconnected .lesson-tile:focus{box-shadow:0 0 10px #666;outline:none}.getconnected .lesson-tile .lesson-header{color:#fff;background-color:#ffa500;padding:0.4em;height:60px;overflow:hidden;display:grid;grid-template-columns:20% 80%}.getconnected .lesson-tile.completed .lesson-header{background-color:#666}.getconnected .lesson-tile .lesson-order{font-size:2em;font-weight:300;align-self:center;justify-self:center}.getconnected .lesson-tile .lesson-title{font-size:1.2em;color:#fff;font-weight:300;max-height:50px;overflow:hidden;align-self:center}.getconnected .lesson-tile .icon-ok{font-size:1.5em;justify-self:left;align-self:center}.getconnected .lesson-tile .icon-ok::before{color:#ffa500;margin-right:0;margin-left:0.3em}.getconnected .lesson-tile .lesson-tile-body{padding:0em 1em 1em 1em;height:180px;display:grid;grid-template-columns:50% 50%;grid-template-rows:80% 20%;grid-template-areas:"summary summary" "duration start"}.getconnected .lesson-tile .duration-info{grid-area:duration;align-self:center;text-align:left}.getconnected .lesson-tile .icon-clock{font-size:1em}.getconnected .lesson-tile .icon-clock::before{color:#666;margin-right:0}.getconnected .lesson-tile .lesson-duration{display:inline-block;font-size:1em}.getconnected .lesson-tile .lesson-summary{grid-area:summary;font-size:0.8em;overflow:hidden}.getconnected .lesson-tile .start-lesson-button{grid-area:start;align-self:center;min-width:0;min-height:0;padding:0.2em}.getconnected .lesson-tile:hover .start-lesson-button{text-decoration:underline;box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.getconnected .lesson-tile:focus .start-lesson-button{box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.getconnected .sortable-lessons .sortable-placeholder{border:1px dashed #ccc;background-color:#f9f9f9;height:240px;width:240px;color:#fff;cursor:pointer;margin:0.5em;border-radius:5px}.getconnected [class^="icon-"]:before,.getconnected [class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;color:#006aa7;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.getconnected .grey[class^="icon-"]:before,.getconnected .grey[class*=" icon-"]:before{color:#666}.getconnected .orange[class^="icon-"]:before,.getconnected .orange[class*=" icon-"]:before{color:#ffa500}.getconnected .white[class^="icon-"]:before,.getconnected .white[class*=" icon-"]:before{color:#fff}.getconnected .purple[class^="icon-"]:before,.getconnected .purple[class*=" icon-"]:before{color:#8945a1}.getconnected .icon-pencil:before{content:"\e800"}.getconnected .icon-clock:before{content:"\e801"}.getconnected .icon-download:before{content:"\e802"}.getconnected .icon-cw:before{content:"\e803";-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.getconnected .icon-arrow:before{content:"\e804"}.getconnected .icon-lock:before{content:"\e805"}.getconnected .icon-move:before{content:"\e806"}.getconnected .icon-search:before{content:"\e807"}.getconnected .icon-plus:before{content:"\e808"}.getconnected .icon-book-open:before{content:"\e809"}.getconnected .icon-ok:before{content:"\e80a"}.getconnected .icon-play:before{content:"\e80b"}.getconnected .icon-none:before{content:""}.getconnected .icon-monitor:before{content:"\e80c"}.getconnected .custom-header-link{color:#E1261C;white-space:normal;text-align:left}.getconnected .external-survey-prompt{border:1px solid #006aa7;padding:1rem;margin-bottom:2rem}.getconnected .external-survey-prompt .feedback-banner{margin-top:0;background-color:#C3E1F9;color:#000;padding:0.5rem}.kclibrary h1,.kclibrary h2,.kclibrary h3,.kclibrary h4,.kclibrary h5,.kclibrary h6{color:#337ab4}.kclibrary h3.disabled{color:#666}.kclibrary label{color:#337ab4}.kclibrary label.disabled{color:#666}.kclibrary label.disabled .required:after{color:#666}.kclibrary table th{color:#337ab4}.kclibrary table th,.kclibrary table td{border-color:#545555}.kclibrary .table-row{border-color:#545555}.kclibrary .footer{background-color:#d1d2d4}.kclibrary a{color:#545555}.kclibrary a.cms_nav--link{color:#545555 !important}.kclibrary a.white{color:#fff}.kclibrary .language-links{color:#545555}.kclibrary .language-links a{color:#545555}.kclibrary a.inverted{color:#fff}.kclibrary .signup-label{font-size:1.1em;color:#337ab4;margin-top:1.5em}.kclibrary .text-color{color:#337ab4}.kclibrary .required:after{content:" *";color:#337ab4;font-weight:bold}.kclibrary .underlined{border-bottom:solid;border-color:#545555;border-width:1px;padding-bottom:1em}.kclibrary .admin-resource-list .resource-row{border-color:#545555}.kclibrary .slogan{text-align:left}.kclibrary .callout{flex-grow:1}.kclibrary .banner{background-color:#337ab4;padding:1em 0 2em 0;min-height:2em}.kclibrary .banner .banner-content{display:flex;justify-content:space-between;align-content:center;flex-wrap:wrap-reverse}.kclibrary .banner h1{font-family:"Roboto", sans-serif;color:#fff;font-size:3.3em;font-weight:100;margin-bottom:0;margin-top:0.25em}@media (min-width: 1044px){.kclibrary .banner h1.slogan{font-size:2.5em}}.kclibrary .banner [class^="icon-"]{font-size:20px;padding-right:5px}.kclibrary .banner small{font-size:20px;color:#fff}.kclibrary button:not(.icon-button),.kclibrary input[type="submit"],.kclibrary .btn{display:inline-block;background-color:#545555;border:3px solid #fff;border-radius:6px;box-shadow:rgba(0,0,0,0.298039) 0px 1px 5px 0px;color:#fff;cursor:pointer;font-size:18px;font-weight:bold;min-height:50px;padding:11px 40px;text-align:center;min-width:300px;letter-spacing:1px;outline:none}.kclibrary button.skinny:not(.icon-button),.kclibrary input.skinny[type="submit"],.kclibrary .btn.skinny{min-width:200px;padding:11px 20px}@media (max-width: 1044px){.kclibrary button:not(.icon-button),.kclibrary input[type="submit"],.kclibrary .btn{min-width:0}}@media (max-width: 700px){.kclibrary button.mobile-large-full-width:not(.icon-button),.kclibrary input.mobile-large-full-width[type="submit"],.kclibrary .btn.mobile-large-full-width{width:100%}}.kclibrary button:not(.icon-button):hover,.kclibrary button:not(.icon-button):focus,.kclibrary input[type="submit"]:hover,.kclibrary input[type="submit"]:focus,.kclibrary .btn:hover,.kclibrary .btn:focus{text-decoration:underline;box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.kclibrary button.small:not(.icon-button),.kclibrary input.small[type="submit"],.kclibrary .btn.small{min-width:0;min-height:35px;font-size:16px;padding:6px 40px}.kclibrary button.btn-grey:not(.icon-button),.kclibrary input.btn-grey[type="submit"],.kclibrary .btn.btn-grey{background-color:#666}.kclibrary button.btn-mustard:not(.icon-button),.kclibrary input.btn-mustard[type="submit"],.kclibrary .btn.btn-mustard{background-color:#ae8208}.kclibrary button.btn-blue:not(.icon-button),.kclibrary input.btn-blue[type="submit"],.kclibrary .btn.btn-blue{background-color:#0081a1}.kclibrary button.btn-orange:not(.icon-button),.kclibrary input.btn-orange[type="submit"],.kclibrary .btn.btn-orange{background-color:#ea7205}.kclibrary .icon-button{padding:0;background:none;border:none;height:100%}.kclibrary .course-widget{display:block;width:310px;border:1px solid #ddd;margin-bottom:2em;margin-right:1em;min-height:175px;overflow:hidden;border-top-left-radius:20px;float:left}@media (max-width: 1044px){.kclibrary .course-widget{margin-right:2em}}.kclibrary .course-widget.new-course{border:3px solid #009FDB}.kclibrary .course-widget header{height:75px;overflow:hidden;border-top-left-radius:16px}.kclibrary .course-widget h3{font-family:"Open Sans", sans-serif;color:white;font-size:1.4em;font-weight:300;margin:0em 0.5em;padding:0.4em 0.5em 0.5em 0.25em;text-align:left;line-height:1.2em}.kclibrary .course-widget p{color:#666;margin:0;font-weight:300}.kclibrary .course-widget .description{display:flex;flex-direction:column;position:relative;background-color:#fff;height:8.5rem;margin:0.75em 1em 0}.kclibrary .course-widget .summary{flex-grow:1}.kclibrary .course-widget .progress{padding:0.5rem 0;display:flex;justify-content:space-between}.kclibrary .course-widget .percent-complete{color:#666}.kclibrary .course-widget .duration{color:#666;font-weight:400}.kclibrary .course-widget .attribution{padding-bottom:0.5rem;font-size:0.9rem;color:#009FDB}.kclibrary .course-widget.completed header{background:linear-gradient(to bottom, #666 0%, #666 100%)}.kclibrary .course-widget.coming-soon header{background:#989898}.kclibrary .course-widget .coming-soon-label{color:#666;font-weight:300}.kclibrary .course-widget.retake-quiz header{background:#545555}.kclibrary .course-widget.retake-quiz button{float:right;margin-bottom:1rem}.kclibrary a.course-widget{text-decoration:none}.kclibrary a.course-widget header{background:linear-gradient(to bottom, #545555 0%, #545555 100%)}.kclibrary a.course-widget:hover{box-shadow:0 0 10px #666}.kclibrary a.course-widget.new-course:hover{box-shadow:0 0 10px 2px #009FDB}.kclibrary .lesson-tile{height:240px;width:240px;margin:0.5em;cursor:pointer;background-color:#fff;color:#666;border:1px solid #666;border-radius:5px;display:block;text-decoration:none}.kclibrary .lesson-tile:hover,.kclibrary .lesson-tile:focus{box-shadow:0 0 10px #666;outline:none}.kclibrary .lesson-tile .lesson-header{color:#fff;background-color:#545555;padding:0.4em;height:60px;overflow:hidden;display:grid;grid-template-columns:20% 80%}.kclibrary .lesson-tile.completed .lesson-header{background-color:#337ab4}.kclibrary .lesson-tile .lesson-order{font-size:2em;font-weight:300;align-self:center;justify-self:center}.kclibrary .lesson-tile .lesson-title{font-size:1.2em;color:#fff;font-weight:300;max-height:50px;overflow:hidden;align-self:center}.kclibrary .lesson-tile .icon-ok{font-size:1.5em;justify-self:left;align-self:center}.kclibrary .lesson-tile .icon-ok::before{color:#337ab4;margin-right:0;margin-left:0.3em}.kclibrary .lesson-tile .lesson-tile-body{padding:0em 1em 1em 1em;height:180px;display:grid;grid-template-columns:50% 50%;grid-template-rows:80% 20%;grid-template-areas:"summary summary" "duration start"}.kclibrary .lesson-tile .duration-info{grid-area:duration;align-self:center;text-align:left}.kclibrary .lesson-tile .icon-clock{font-size:1em}.kclibrary .lesson-tile .icon-clock::before{color:#666;margin-right:0}.kclibrary .lesson-tile .lesson-duration{display:inline-block;font-size:1em}.kclibrary .lesson-tile .lesson-summary{grid-area:summary;font-size:0.8em;overflow:hidden}.kclibrary .lesson-tile .start-lesson-button{grid-area:start;align-self:center;min-width:0;min-height:0;padding:0.2em}.kclibrary .lesson-tile:hover .start-lesson-button{text-decoration:underline;box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.kclibrary .lesson-tile:focus .start-lesson-button{box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.kclibrary .sortable-lessons .sortable-placeholder{border:1px dashed #ccc;background-color:#f9f9f9;height:240px;width:240px;color:#fff;cursor:pointer;margin:0.5em;border-radius:5px}.kclibrary [class^="icon-"]:before,.kclibrary [class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;color:#337ab4;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kclibrary .grey[class^="icon-"]:before,.kclibrary .grey[class*=" icon-"]:before{color:#666}.kclibrary .orange[class^="icon-"]:before,.kclibrary .orange[class*=" icon-"]:before{color:#337ab4}.kclibrary .white[class^="icon-"]:before,.kclibrary .white[class*=" icon-"]:before{color:#fff}.kclibrary .purple[class^="icon-"]:before,.kclibrary .purple[class*=" icon-"]:before{color:#8945a1}.kclibrary .icon-pencil:before{content:"\e800"}.kclibrary .icon-clock:before{content:"\e801"}.kclibrary .icon-download:before{content:"\e802"}.kclibrary .icon-cw:before{content:"\e803";-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.kclibrary .icon-arrow:before{content:"\e804"}.kclibrary .icon-lock:before{content:"\e805"}.kclibrary .icon-move:before{content:"\e806"}.kclibrary .icon-search:before{content:"\e807"}.kclibrary .icon-plus:before{content:"\e808"}.kclibrary .icon-book-open:before{content:"\e809"}.kclibrary .icon-ok:before{content:"\e80a"}.kclibrary .icon-play:before{content:"\e80b"}.kclibrary .icon-none:before{content:""}.kclibrary .icon-monitor:before{content:"\e80c"}.kclibrary .icon-search,.kclibrary .icon-search:before,.kclibrary i:before{color:#337ab4 !important}.kclibrary.login-new p,.kclibrary.sessions-new p,.kclibrary.registrations-new p{color:#337ab4}.kclibrary a:not(.btn):not(.inverted){color:#337ab4}.kclibrary .cms_nav{color:#545555}.kclibrary .license{color:#545555}.kclibrary .course-widget.completed header{background:linear-gradient(to bottom, #337ab4 0%, #337ab4 100%)}.kpl h1,.kpl h2,.kpl h3,.kpl h4,.kpl h5,.kpl h6{color:#0b840b}.kpl h3.disabled{color:#666}.kpl label{color:#0b840b}.kpl label.disabled{color:#666}.kpl label.disabled .required:after{color:#666}.kpl table th{color:#0b840b}.kpl table th,.kpl table td{border-color:#155999}.kpl .table-row{border-color:#155999}.kpl .footer{background-color:#4c4c4c}.kpl a{color:#155999}.kpl a.cms_nav--link{color:#fff !important}.kpl a.white{color:#fff}.kpl .language-links{color:#155999}.kpl .language-links a{color:#155999}.kpl a.inverted{color:#fff}.kpl .signup-label{font-size:1.1em;color:#0b840b;margin-top:1.5em}.kpl .text-color{color:#0b840b}.kpl .required:after{content:" *";color:#0b840b;font-weight:bold}.kpl .underlined{border-bottom:solid;border-color:#155999;border-width:1px;padding-bottom:1em}.kpl .admin-resource-list .resource-row{border-color:#155999}.kpl .slogan{text-align:left}.kpl .callout{flex-grow:1}.kpl .banner{background-color:#0b840b;padding:1em 0 2em 0;min-height:2em}.kpl .banner .banner-content{display:flex;justify-content:space-between;align-content:center;flex-wrap:wrap-reverse}.kpl .banner h1{font-family:"Roboto", sans-serif;color:#fff;font-size:3.3em;font-weight:100;margin-bottom:0;margin-top:0.25em}@media (min-width: 1044px){.kpl .banner h1.slogan{font-size:2.7em}}.kpl .banner [class^="icon-"]{font-size:20px;padding-right:5px}.kpl .banner small{font-size:20px;color:#fff}.kpl button:not(.icon-button),.kpl input[type="submit"],.kpl .btn{display:inline-block;background-color:#155999;border:3px solid #fff;border-radius:6px;box-shadow:rgba(0,0,0,0.298039) 0px 1px 5px 0px;color:#fff;cursor:pointer;font-size:18px;font-weight:bold;min-height:50px;padding:11px 40px;text-align:center;min-width:300px;letter-spacing:1px;outline:none}.kpl button.skinny:not(.icon-button),.kpl input.skinny[type="submit"],.kpl .btn.skinny{min-width:200px;padding:11px 20px}@media (max-width: 1044px){.kpl button:not(.icon-button),.kpl input[type="submit"],.kpl .btn{min-width:0}}@media (max-width: 700px){.kpl button.mobile-large-full-width:not(.icon-button),.kpl input.mobile-large-full-width[type="submit"],.kpl .btn.mobile-large-full-width{width:100%}}.kpl button:not(.icon-button):hover,.kpl button:not(.icon-button):focus,.kpl input[type="submit"]:hover,.kpl input[type="submit"]:focus,.kpl .btn:hover,.kpl .btn:focus{text-decoration:underline;box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.kpl button.small:not(.icon-button),.kpl input.small[type="submit"],.kpl .btn.small{min-width:0;min-height:35px;font-size:16px;padding:6px 40px}.kpl button.btn-grey:not(.icon-button),.kpl input.btn-grey[type="submit"],.kpl .btn.btn-grey{background-color:#666}.kpl button.btn-mustard:not(.icon-button),.kpl input.btn-mustard[type="submit"],.kpl .btn.btn-mustard{background-color:#ae8208}.kpl button.btn-blue:not(.icon-button),.kpl input.btn-blue[type="submit"],.kpl .btn.btn-blue{background-color:#0081a1}.kpl button.btn-orange:not(.icon-button),.kpl input.btn-orange[type="submit"],.kpl .btn.btn-orange{background-color:#ea7205}.kpl .icon-button{padding:0;background:none;border:none;height:100%}.kpl .course-widget{display:block;width:310px;border:1px solid #ddd;margin-bottom:2em;margin-right:1em;min-height:175px;overflow:hidden;border-top-left-radius:20px;float:left}@media (max-width: 1044px){.kpl .course-widget{margin-right:2em}}.kpl .course-widget.new-course{border:3px solid #009FDB}.kpl .course-widget header{height:75px;overflow:hidden;border-top-left-radius:16px}.kpl .course-widget h3{font-family:"Open Sans", sans-serif;color:white;font-size:1.4em;font-weight:300;margin:0em 0.5em;padding:0.4em 0.5em 0.5em 0.25em;text-align:left;line-height:1.2em}.kpl .course-widget p{color:#666;margin:0;font-weight:300}.kpl .course-widget .description{display:flex;flex-direction:column;position:relative;background-color:#fff;height:8.5rem;margin:0.75em 1em 0}.kpl .course-widget .summary{flex-grow:1}.kpl .course-widget .progress{padding:0.5rem 0;display:flex;justify-content:space-between}.kpl .course-widget .percent-complete{color:#666}.kpl .course-widget .duration{color:#666;font-weight:400}.kpl .course-widget .attribution{padding-bottom:0.5rem;font-size:0.9rem;color:#009FDB}.kpl .course-widget.completed header{background:linear-gradient(to bottom, #666 0%, #666 100%)}.kpl .course-widget.coming-soon header{background:#989898}.kpl .course-widget .coming-soon-label{color:#666;font-weight:300}.kpl .course-widget.retake-quiz header{background:#155999}.kpl .course-widget.retake-quiz button{float:right;margin-bottom:1rem}.kpl a.course-widget{text-decoration:none}.kpl a.course-widget header{background:linear-gradient(to bottom, #155999 0%, #155999 100%)}.kpl a.course-widget:hover{box-shadow:0 0 10px #666}.kpl a.course-widget.new-course:hover{box-shadow:0 0 10px 2px #009FDB}.kpl .lesson-tile{height:240px;width:240px;margin:0.5em;cursor:pointer;background-color:#fff;color:#666;border:1px solid #666;border-radius:5px;display:block;text-decoration:none}.kpl .lesson-tile:hover,.kpl .lesson-tile:focus{box-shadow:0 0 10px #666;outline:none}.kpl .lesson-tile .lesson-header{color:#fff;background-color:#0b840b;padding:0.4em;height:60px;overflow:hidden;display:grid;grid-template-columns:20% 80%}.kpl .lesson-tile.completed .lesson-header{background-color:#666}.kpl .lesson-tile .lesson-order{font-size:2em;font-weight:300;align-self:center;justify-self:center}.kpl .lesson-tile .lesson-title{font-size:1.2em;color:#fff;font-weight:300;max-height:50px;overflow:hidden;align-self:center}.kpl .lesson-tile .icon-ok{font-size:1.5em;justify-self:left;align-self:center}.kpl .lesson-tile .icon-ok::before{color:#155999;margin-right:0;margin-left:0.3em}.kpl .lesson-tile .lesson-tile-body{padding:0em 1em 1em 1em;height:180px;display:grid;grid-template-columns:50% 50%;grid-template-rows:80% 20%;grid-template-areas:"summary summary" "duration start"}.kpl .lesson-tile .duration-info{grid-area:duration;align-self:center;text-align:left}.kpl .lesson-tile .icon-clock{font-size:1em}.kpl .lesson-tile .icon-clock::before{color:#666;margin-right:0}.kpl .lesson-tile .lesson-duration{display:inline-block;font-size:1em}.kpl .lesson-tile .lesson-summary{grid-area:summary;font-size:0.8em;overflow:hidden}.kpl .lesson-tile .start-lesson-button{grid-area:start;align-self:center;min-width:0;min-height:0;padding:0.2em}.kpl .lesson-tile:hover .start-lesson-button{text-decoration:underline;box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.kpl .lesson-tile:focus .start-lesson-button{box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.kpl .sortable-lessons .sortable-placeholder{border:1px dashed #ccc;background-color:#f9f9f9;height:240px;width:240px;color:#fff;cursor:pointer;margin:0.5em;border-radius:5px}.kpl [class^="icon-"]:before,.kpl [class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;color:#0b840b;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.kpl .grey[class^="icon-"]:before,.kpl .grey[class*=" icon-"]:before{color:#666}.kpl .orange[class^="icon-"]:before,.kpl .orange[class*=" icon-"]:before{color:#155999}.kpl .white[class^="icon-"]:before,.kpl .white[class*=" icon-"]:before{color:#fff}.kpl .purple[class^="icon-"]:before,.kpl .purple[class*=" icon-"]:before{color:#8945a1}.kpl .icon-pencil:before{content:"\e800"}.kpl .icon-clock:before{content:"\e801"}.kpl .icon-download:before{content:"\e802"}.kpl .icon-cw:before{content:"\e803";-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.kpl .icon-arrow:before{content:"\e804"}.kpl .icon-lock:before{content:"\e805"}.kpl .icon-move:before{content:"\e806"}.kpl .icon-search:before{content:"\e807"}.kpl .icon-plus:before{content:"\e808"}.kpl .icon-book-open:before{content:"\e809"}.kpl .icon-ok:before{content:"\e80a"}.kpl .icon-play:before{content:"\e80b"}.kpl .icon-none:before{content:""}.kpl .icon-monitor:before{content:"\e80c"}.mdpls h1,.mdpls h2,.mdpls h3,.mdpls h4,.mdpls h5,.mdpls h6{color:#145a92}.mdpls h3.disabled{color:#666}.mdpls label{color:#145a92}.mdpls label.disabled{color:#666}.mdpls label.disabled .required:after{color:#666}.mdpls table th{color:#145a92}.mdpls table th,.mdpls table td{border-color:#145a92}.mdpls .table-row{border-color:#145a92}.mdpls .footer{background-color:#0b3352}.mdpls a{color:#046434}.mdpls a.cms_nav--link{color:#fff !important}.mdpls a.white{color:#fff}.mdpls .language-links{color:#046434}.mdpls .language-links a{color:#046434}.mdpls a.inverted{color:#fff}.mdpls .signup-label{font-size:1.1em;color:#145a92;margin-top:1.5em}.mdpls .text-color{color:#145a92}.mdpls .required:after{content:" *";color:#145a92;font-weight:bold}.mdpls .underlined{border-bottom:solid;border-color:#145a92;border-width:1px;padding-bottom:1em}.mdpls .admin-resource-list .resource-row{border-color:#145a92}.mdpls .slogan{text-align:left}.mdpls .callout{flex-grow:1}.mdpls .banner{background-color:#0b3352;padding:1em 0 2em 0;min-height:2em}.mdpls .banner .banner-content{display:flex;justify-content:space-between;align-content:center;flex-wrap:wrap-reverse}.mdpls .banner h1{font-family:"Roboto", sans-serif;color:#fff;font-size:3.3em;font-weight:100;margin-bottom:0;margin-top:0.25em}@media (min-width: 1044px){.mdpls .banner h1.slogan{font-size:3.3em}}.mdpls .banner [class^="icon-"]{font-size:20px;padding-right:5px}.mdpls .banner small{font-size:20px;color:#fff}.mdpls button:not(.icon-button),.mdpls input[type="submit"],.mdpls .btn{display:inline-block;background-color:#145a92;border:3px solid #fff;border-radius:6px;box-shadow:rgba(0,0,0,0.298039) 0px 1px 5px 0px;color:#fff;cursor:pointer;font-size:18px;font-weight:bold;min-height:50px;padding:11px 40px;text-align:center;min-width:300px;letter-spacing:1px;outline:none}.mdpls button.skinny:not(.icon-button),.mdpls input.skinny[type="submit"],.mdpls .btn.skinny{min-width:200px;padding:11px 20px}@media (max-width: 1044px){.mdpls button:not(.icon-button),.mdpls input[type="submit"],.mdpls .btn{min-width:0}}@media (max-width: 700px){.mdpls button.mobile-large-full-width:not(.icon-button),.mdpls input.mobile-large-full-width[type="submit"],.mdpls .btn.mobile-large-full-width{width:100%}}.mdpls button:not(.icon-button):hover,.mdpls button:not(.icon-button):focus,.mdpls input[type="submit"]:hover,.mdpls input[type="submit"]:focus,.mdpls .btn:hover,.mdpls .btn:focus{text-decoration:underline;box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.mdpls button.small:not(.icon-button),.mdpls input.small[type="submit"],.mdpls .btn.small{min-width:0;min-height:35px;font-size:16px;padding:6px 40px}.mdpls button.btn-grey:not(.icon-button),.mdpls input.btn-grey[type="submit"],.mdpls .btn.btn-grey{background-color:#666}.mdpls button.btn-mustard:not(.icon-button),.mdpls input.btn-mustard[type="submit"],.mdpls .btn.btn-mustard{background-color:#ae8208}.mdpls button.btn-blue:not(.icon-button),.mdpls input.btn-blue[type="submit"],.mdpls .btn.btn-blue{background-color:#0081a1}.mdpls button.btn-orange:not(.icon-button),.mdpls input.btn-orange[type="submit"],.mdpls .btn.btn-orange{background-color:#ea7205}.mdpls .icon-button{padding:0;background:none;border:none;height:100%}.mdpls .course-widget{display:block;width:310px;border:1px solid #ddd;margin-bottom:2em;margin-right:1em;min-height:175px;overflow:hidden;border-top-left-radius:20px;float:left}@media (max-width: 1044px){.mdpls .course-widget{margin-right:2em}}.mdpls .course-widget.new-course{border:3px solid #009FDB}.mdpls .course-widget header{height:75px;overflow:hidden;border-top-left-radius:16px}.mdpls .course-widget h3{font-family:"Open Sans", sans-serif;color:white;font-size:1.4em;font-weight:300;margin:0em 0.5em;padding:0.4em 0.5em 0.5em 0.25em;text-align:left;line-height:1.2em}.mdpls .course-widget p{color:#666;margin:0;font-weight:300}.mdpls .course-widget .description{display:flex;flex-direction:column;position:relative;background-color:#fff;height:8.5rem;margin:0.75em 1em 0}.mdpls .course-widget .summary{flex-grow:1}.mdpls .course-widget .progress{padding:0.5rem 0;display:flex;justify-content:space-between}.mdpls .course-widget .percent-complete{color:#666}.mdpls .course-widget .duration{color:#666;font-weight:400}.mdpls .course-widget .attribution{padding-bottom:0.5rem;font-size:0.9rem;color:#009FDB}.mdpls .course-widget.completed header{background:linear-gradient(to bottom, #666 0%, #666 100%)}.mdpls .course-widget.coming-soon header{background:#989898}.mdpls .course-widget .coming-soon-label{color:#666;font-weight:300}.mdpls .course-widget.retake-quiz header{background:#145a92}.mdpls .course-widget.retake-quiz button{float:right;margin-bottom:1rem}.mdpls a.course-widget{text-decoration:none}.mdpls a.course-widget header{background:linear-gradient(to bottom, #145a92 0%, #145a92 100%)}.mdpls a.course-widget:hover{box-shadow:0 0 10px #666}.mdpls a.course-widget.new-course:hover{box-shadow:0 0 10px 2px #009FDB}.mdpls .lesson-tile{height:240px;width:240px;margin:0.5em;cursor:pointer;background-color:#fff;color:#666;border:1px solid #666;border-radius:5px;display:block;text-decoration:none}.mdpls .lesson-tile:hover,.mdpls .lesson-tile:focus{box-shadow:0 0 10px #666;outline:none}.mdpls .lesson-tile .lesson-header{color:#fff;background-color:#145a92;padding:0.4em;height:60px;overflow:hidden;display:grid;grid-template-columns:20% 80%}.mdpls .lesson-tile.completed .lesson-header{background-color:#808080}.mdpls .lesson-tile .lesson-order{font-size:2em;font-weight:300;align-self:center;justify-self:center}.mdpls .lesson-tile .lesson-title{font-size:1.2em;color:#fff;font-weight:300;max-height:50px;overflow:hidden;align-self:center}.mdpls .lesson-tile .icon-ok{font-size:1.5em;justify-self:left;align-self:center}.mdpls .lesson-tile .icon-ok::before{color:#046434;margin-right:0;margin-left:0.3em}.mdpls .lesson-tile .lesson-tile-body{padding:0em 1em 1em 1em;height:180px;display:grid;grid-template-columns:50% 50%;grid-template-rows:80% 20%;grid-template-areas:"summary summary" "duration start"}.mdpls .lesson-tile .duration-info{grid-area:duration;align-self:center;text-align:left}.mdpls .lesson-tile .icon-clock{font-size:1em}.mdpls .lesson-tile .icon-clock::before{color:#666;margin-right:0}.mdpls .lesson-tile .lesson-duration{display:inline-block;font-size:1em}.mdpls .lesson-tile .lesson-summary{grid-area:summary;font-size:0.8em;overflow:hidden}.mdpls .lesson-tile .start-lesson-button{grid-area:start;align-self:center;min-width:0;min-height:0;padding:0.2em}.mdpls .lesson-tile:hover .start-lesson-button{text-decoration:underline;box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.mdpls .lesson-tile:focus .start-lesson-button{box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.mdpls .sortable-lessons .sortable-placeholder{border:1px dashed #ccc;background-color:#f9f9f9;height:240px;width:240px;color:#fff;cursor:pointer;margin:0.5em;border-radius:5px}.mdpls [class^="icon-"]:before,.mdpls [class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;color:#145a92;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mdpls .grey[class^="icon-"]:before,.mdpls .grey[class*=" icon-"]:before{color:#666}.mdpls .orange[class^="icon-"]:before,.mdpls .orange[class*=" icon-"]:before{color:#046434}.mdpls .white[class^="icon-"]:before,.mdpls .white[class*=" icon-"]:before{color:#fff}.mdpls .purple[class^="icon-"]:before,.mdpls .purple[class*=" icon-"]:before{color:#8945a1}.mdpls .icon-pencil:before{content:"\e800"}.mdpls .icon-clock:before{content:"\e801"}.mdpls .icon-download:before{content:"\e802"}.mdpls .icon-cw:before{content:"\e803";-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.mdpls .icon-arrow:before{content:"\e804"}.mdpls .icon-lock:before{content:"\e805"}.mdpls .icon-move:before{content:"\e806"}.mdpls .icon-search:before{content:"\e807"}.mdpls .icon-plus:before{content:"\e808"}.mdpls .icon-book-open:before{content:"\e809"}.mdpls .icon-ok:before{content:"\e80a"}.mdpls .icon-play:before{content:"\e80b"}.mdpls .icon-none:before{content:""}.mdpls .icon-monitor:before{content:"\e80c"}.npl h1,.npl h2,.npl h3,.npl h4,.npl h5,.npl h6{color:#004e95}.npl h3.disabled{color:#666}.npl label{color:#004e95}.npl label.disabled{color:#666}.npl label.disabled .required:after{color:#666}.npl table th{color:#004e95}.npl table th,.npl table td{border-color:#004e95}.npl .table-row{border-color:#004e95}.npl .footer{background-color:#004e95}.npl a{color:#c64918}.npl a.cms_nav--link{color:#fff !important}.npl a.white{color:#fff}.npl .language-links{color:#c64918}.npl .language-links a{color:#c64918}.npl a.inverted{color:#fff}.npl .signup-label{font-size:1.1em;color:#004e95;margin-top:1.5em}.npl .text-color{color:#004e95}.npl .required:after{content:" *";color:#004e95;font-weight:bold}.npl .underlined{border-bottom:solid;border-color:#004e95;border-width:1px;padding-bottom:1em}.npl .admin-resource-list .resource-row{border-color:#004e95}.npl .slogan{text-align:left}.npl .callout{flex-grow:1}.npl .banner{background-color:#004e95;padding:1em 0 2em 0;min-height:2em}.npl .banner .banner-content{display:flex;justify-content:space-between;align-content:center;flex-wrap:wrap-reverse}.npl .banner h1{font-family:"Roboto", sans-serif;color:#fff;font-size:3.3em;font-weight:100;margin-bottom:0;margin-top:0.25em}@media (min-width: 1044px){.npl .banner h1.slogan{font-size:2.5em}}.npl .banner [class^="icon-"]{font-size:20px;padding-right:5px}.npl .banner small{font-size:20px;color:#fff}.npl button:not(.icon-button),.npl input[type="submit"],.npl .btn{display:inline-block;background-color:#c64918;border:3px solid #fff;border-radius:6px;box-shadow:rgba(0,0,0,0.298039) 0px 1px 5px 0px;color:#fff;cursor:pointer;font-size:18px;font-weight:bold;min-height:50px;padding:11px 40px;text-align:center;min-width:300px;letter-spacing:1px;outline:none}.npl button.skinny:not(.icon-button),.npl input.skinny[type="submit"],.npl .btn.skinny{min-width:200px;padding:11px 20px}@media (max-width: 1044px){.npl button:not(.icon-button),.npl input[type="submit"],.npl .btn{min-width:0}}@media (max-width: 700px){.npl button.mobile-large-full-width:not(.icon-button),.npl input.mobile-large-full-width[type="submit"],.npl .btn.mobile-large-full-width{width:100%}}.npl button:not(.icon-button):hover,.npl button:not(.icon-button):focus,.npl input[type="submit"]:hover,.npl input[type="submit"]:focus,.npl .btn:hover,.npl .btn:focus{text-decoration:underline;box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.npl button.small:not(.icon-button),.npl input.small[type="submit"],.npl .btn.small{min-width:0;min-height:35px;font-size:16px;padding:6px 40px}.npl button.btn-grey:not(.icon-button),.npl input.btn-grey[type="submit"],.npl .btn.btn-grey{background-color:#666}.npl button.btn-mustard:not(.icon-button),.npl input.btn-mustard[type="submit"],.npl .btn.btn-mustard{background-color:#ae8208}.npl button.btn-blue:not(.icon-button),.npl input.btn-blue[type="submit"],.npl .btn.btn-blue{background-color:#0081a1}.npl button.btn-orange:not(.icon-button),.npl input.btn-orange[type="submit"],.npl .btn.btn-orange{background-color:#ea7205}.npl .icon-button{padding:0;background:none;border:none;height:100%}.npl .course-widget{display:block;width:310px;border:1px solid #ddd;margin-bottom:2em;margin-right:1em;min-height:175px;overflow:hidden;border-top-left-radius:20px;float:left}@media (max-width: 1044px){.npl .course-widget{margin-right:2em}}.npl .course-widget.new-course{border:3px solid #009FDB}.npl .course-widget header{height:75px;overflow:hidden;border-top-left-radius:16px}.npl .course-widget h3{font-family:"Open Sans", sans-serif;color:white;font-size:1.4em;font-weight:300;margin:0em 0.5em;padding:0.4em 0.5em 0.5em 0.25em;text-align:left;line-height:1.2em}.npl .course-widget p{color:#666;margin:0;font-weight:300}.npl .course-widget .description{display:flex;flex-direction:column;position:relative;background-color:#fff;height:8.5rem;margin:0.75em 1em 0}.npl .course-widget .summary{flex-grow:1}.npl .course-widget .progress{padding:0.5rem 0;display:flex;justify-content:space-between}.npl .course-widget .percent-complete{color:#666}.npl .course-widget .duration{color:#666;font-weight:400}.npl .course-widget .attribution{padding-bottom:0.5rem;font-size:0.9rem;color:#009FDB}.npl .course-widget.completed header{background:linear-gradient(to bottom, #666 0%, #666 100%)}.npl .course-widget.coming-soon header{background:#989898}.npl .course-widget .coming-soon-label{color:#666;font-weight:300}.npl .course-widget.retake-quiz header{background:#c64918}.npl .course-widget.retake-quiz button{float:right;margin-bottom:1rem}.npl a.course-widget{text-decoration:none}.npl a.course-widget header{background:linear-gradient(to bottom, #c64918 0%, #c64918 100%)}.npl a.course-widget:hover{box-shadow:0 0 10px #666}.npl a.course-widget.new-course:hover{box-shadow:0 0 10px 2px #009FDB}.npl .lesson-tile{height:240px;width:240px;margin:0.5em;cursor:pointer;background-color:#fff;color:#666;border:1px solid #666;border-radius:5px;display:block;text-decoration:none}.npl .lesson-tile:hover,.npl .lesson-tile:focus{box-shadow:0 0 10px #666;outline:none}.npl .lesson-tile .lesson-header{color:#fff;background-color:#004e95;padding:0.4em;height:60px;overflow:hidden;display:grid;grid-template-columns:20% 80%}.npl .lesson-tile.completed .lesson-header{background-color:#666}.npl .lesson-tile .lesson-order{font-size:2em;font-weight:300;align-self:center;justify-self:center}.npl .lesson-tile .lesson-title{font-size:1.2em;color:#fff;font-weight:300;max-height:50px;overflow:hidden;align-self:center}.npl .lesson-tile .icon-ok{font-size:1.5em;justify-self:left;align-self:center}.npl .lesson-tile .icon-ok::before{color:#c64918;margin-right:0;margin-left:0.3em}.npl .lesson-tile .lesson-tile-body{padding:0em 1em 1em 1em;height:180px;display:grid;grid-template-columns:50% 50%;grid-template-rows:80% 20%;grid-template-areas:"summary summary" "duration start"}.npl .lesson-tile .duration-info{grid-area:duration;align-self:center;text-align:left}.npl .lesson-tile .icon-clock{font-size:1em}.npl .lesson-tile .icon-clock::before{color:#666;margin-right:0}.npl .lesson-tile .lesson-duration{display:inline-block;font-size:1em}.npl .lesson-tile .lesson-summary{grid-area:summary;font-size:0.8em;overflow:hidden}.npl .lesson-tile .start-lesson-button{grid-area:start;align-self:center;min-width:0;min-height:0;padding:0.2em}.npl .lesson-tile:hover .start-lesson-button{text-decoration:underline;box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.npl .lesson-tile:focus .start-lesson-button{box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.npl .sortable-lessons .sortable-placeholder{border:1px dashed #ccc;background-color:#f9f9f9;height:240px;width:240px;color:#fff;cursor:pointer;margin:0.5em;border-radius:5px}.npl [class^="icon-"]:before,.npl [class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;color:#004e95;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.npl .grey[class^="icon-"]:before,.npl .grey[class*=" icon-"]:before{color:#666}.npl .orange[class^="icon-"]:before,.npl .orange[class*=" icon-"]:before{color:#c64918}.npl .white[class^="icon-"]:before,.npl .white[class*=" icon-"]:before{color:#fff}.npl .purple[class^="icon-"]:before,.npl .purple[class*=" icon-"]:before{color:#8945a1}.npl .icon-pencil:before{content:"\e800"}.npl .icon-clock:before{content:"\e801"}.npl .icon-download:before{content:"\e802"}.npl .icon-cw:before{content:"\e803";-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.npl .icon-arrow:before{content:"\e804"}.npl .icon-lock:before{content:"\e805"}.npl .icon-move:before{content:"\e806"}.npl .icon-search:before{content:"\e807"}.npl .icon-plus:before{content:"\e808"}.npl .icon-book-open:before{content:"\e809"}.npl .icon-ok:before{content:"\e80a"}.npl .icon-play:before{content:"\e80b"}.npl .icon-none:before{content:""}.npl .icon-monitor:before{content:"\e80c"}.ocnc h1,.ocnc h2,.ocnc h3,.ocnc h4,.ocnc h5,.ocnc h6{color:#00649c}.ocnc h3.disabled{color:#666}.ocnc label{color:#00649c}.ocnc label.disabled{color:#666}.ocnc label.disabled .required:after{color:#666}.ocnc table th{color:#00649c}.ocnc table th,.ocnc table td{border-color:#00649c}.ocnc .table-row{border-color:#00649c}.ocnc .footer{background-color:#00649c}.ocnc a{color:#3576b9}.ocnc a.cms_nav--link{color:#fff !important}.ocnc a.white{color:#fff}.ocnc .language-links{color:#3576b9}.ocnc .language-links a{color:#3576b9}.ocnc a.inverted{color:#fff}.ocnc .signup-label{font-size:1.1em;color:#00649c;margin-top:1.5em}.ocnc .text-color{color:#00649c}.ocnc .required:after{content:" *";color:#00649c;font-weight:bold}.ocnc .underlined{border-bottom:solid;border-color:#00649c;border-width:1px;padding-bottom:1em}.ocnc .admin-resource-list .resource-row{border-color:#00649c}.ocnc .slogan{text-align:left}.ocnc .callout{flex-grow:1}.ocnc .banner{background-color:#00649c;padding:1em 0 2em 0;min-height:2em}.ocnc .banner .banner-content{display:flex;justify-content:space-between;align-content:center;flex-wrap:wrap-reverse}.ocnc .banner h1{font-family:"Roboto", sans-serif;color:#fff;font-size:3.3em;font-weight:100;margin-bottom:0;margin-top:0.25em}@media (min-width: 1044px){.ocnc .banner h1.slogan{font-size:3.3em}}.ocnc .banner [class^="icon-"]{font-size:20px;padding-right:5px}.ocnc .banner small{font-size:20px;color:#fff}.ocnc button:not(.icon-button),.ocnc input[type="submit"],.ocnc .btn{display:inline-block;background-color:#00649c;border:3px solid #fff;border-radius:6px;box-shadow:rgba(0,0,0,0.298039) 0px 1px 5px 0px;color:#fff;cursor:pointer;font-size:18px;font-weight:bold;min-height:50px;padding:11px 40px;text-align:center;min-width:300px;letter-spacing:1px;outline:none}.ocnc button.skinny:not(.icon-button),.ocnc input.skinny[type="submit"],.ocnc .btn.skinny{min-width:200px;padding:11px 20px}@media (max-width: 1044px){.ocnc button:not(.icon-button),.ocnc input[type="submit"],.ocnc .btn{min-width:0}}@media (max-width: 700px){.ocnc button.mobile-large-full-width:not(.icon-button),.ocnc input.mobile-large-full-width[type="submit"],.ocnc .btn.mobile-large-full-width{width:100%}}.ocnc button:not(.icon-button):hover,.ocnc button:not(.icon-button):focus,.ocnc input[type="submit"]:hover,.ocnc input[type="submit"]:focus,.ocnc .btn:hover,.ocnc .btn:focus{text-decoration:underline;box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.ocnc button.small:not(.icon-button),.ocnc input.small[type="submit"],.ocnc .btn.small{min-width:0;min-height:35px;font-size:16px;padding:6px 40px}.ocnc button.btn-grey:not(.icon-button),.ocnc input.btn-grey[type="submit"],.ocnc .btn.btn-grey{background-color:#666}.ocnc button.btn-mustard:not(.icon-button),.ocnc input.btn-mustard[type="submit"],.ocnc .btn.btn-mustard{background-color:#ae8208}.ocnc button.btn-blue:not(.icon-button),.ocnc input.btn-blue[type="submit"],.ocnc .btn.btn-blue{background-color:#0081a1}.ocnc button.btn-orange:not(.icon-button),.ocnc input.btn-orange[type="submit"],.ocnc .btn.btn-orange{background-color:#ea7205}.ocnc .icon-button{padding:0;background:none;border:none;height:100%}.ocnc .course-widget{display:block;width:310px;border:1px solid #ddd;margin-bottom:2em;margin-right:1em;min-height:175px;overflow:hidden;border-top-left-radius:20px;float:left}@media (max-width: 1044px){.ocnc .course-widget{margin-right:2em}}.ocnc .course-widget.new-course{border:3px solid #009FDB}.ocnc .course-widget header{height:75px;overflow:hidden;border-top-left-radius:16px}.ocnc .course-widget h3{font-family:"Open Sans", sans-serif;color:white;font-size:1.4em;font-weight:300;margin:0em 0.5em;padding:0.4em 0.5em 0.5em 0.25em;text-align:left;line-height:1.2em}.ocnc .course-widget p{color:#666;margin:0;font-weight:300}.ocnc .course-widget .description{display:flex;flex-direction:column;position:relative;background-color:#fff;height:8.5rem;margin:0.75em 1em 0}.ocnc .course-widget .summary{flex-grow:1}.ocnc .course-widget .progress{padding:0.5rem 0;display:flex;justify-content:space-between}.ocnc .course-widget .percent-complete{color:#666}.ocnc .course-widget .duration{color:#666;font-weight:400}.ocnc .course-widget .attribution{padding-bottom:0.5rem;font-size:0.9rem;color:#009FDB}.ocnc .course-widget.completed header{background:linear-gradient(to bottom, #666 0%, #666 100%)}.ocnc .course-widget.coming-soon header{background:#989898}.ocnc .course-widget .coming-soon-label{color:#666;font-weight:300}.ocnc .course-widget.retake-quiz header{background:#3576b9}.ocnc .course-widget.retake-quiz button{float:right;margin-bottom:1rem}.ocnc a.course-widget{text-decoration:none}.ocnc a.course-widget header{background:linear-gradient(to bottom, #3576b9 0%, #3576b9 100%)}.ocnc a.course-widget:hover{box-shadow:0 0 10px #666}.ocnc a.course-widget.new-course:hover{box-shadow:0 0 10px 2px #009FDB}.ocnc .lesson-tile{height:240px;width:240px;margin:0.5em;cursor:pointer;background-color:#fff;color:#666;border:1px solid #666;border-radius:5px;display:block;text-decoration:none}.ocnc .lesson-tile:hover,.ocnc .lesson-tile:focus{box-shadow:0 0 10px #666;outline:none}.ocnc .lesson-tile .lesson-header{color:#fff;background-color:#3576b9;padding:0.4em;height:60px;overflow:hidden;display:grid;grid-template-columns:20% 80%}.ocnc .lesson-tile.completed .lesson-header{background-color:#6a737b}.ocnc .lesson-tile .lesson-order{font-size:2em;font-weight:300;align-self:center;justify-self:center}.ocnc .lesson-tile .lesson-title{font-size:1.2em;color:#fff;font-weight:300;max-height:50px;overflow:hidden;align-self:center}.ocnc .lesson-tile .icon-ok{font-size:1.5em;justify-self:left;align-self:center}.ocnc .lesson-tile .icon-ok::before{color:#d06f1a;margin-right:0;margin-left:0.3em}.ocnc .lesson-tile .lesson-tile-body{padding:0em 1em 1em 1em;height:180px;display:grid;grid-template-columns:50% 50%;grid-template-rows:80% 20%;grid-template-areas:"summary summary" "duration start"}.ocnc .lesson-tile .duration-info{grid-area:duration;align-self:center;text-align:left}.ocnc .lesson-tile .icon-clock{font-size:1em}.ocnc .lesson-tile .icon-clock::before{color:#666;margin-right:0}.ocnc .lesson-tile .lesson-duration{display:inline-block;font-size:1em}.ocnc .lesson-tile .lesson-summary{grid-area:summary;font-size:0.8em;overflow:hidden}.ocnc .lesson-tile .start-lesson-button{grid-area:start;align-self:center;min-width:0;min-height:0;padding:0.2em}.ocnc .lesson-tile:hover .start-lesson-button{text-decoration:underline;box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.ocnc .lesson-tile:focus .start-lesson-button{box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.ocnc .sortable-lessons .sortable-placeholder{border:1px dashed #ccc;background-color:#f9f9f9;height:240px;width:240px;color:#fff;cursor:pointer;margin:0.5em;border-radius:5px}.ocnc [class^="icon-"]:before,.ocnc [class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;color:#3576b9;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ocnc .grey[class^="icon-"]:before,.ocnc .grey[class*=" icon-"]:before{color:#666}.ocnc .orange[class^="icon-"]:before,.ocnc .orange[class*=" icon-"]:before{color:#d06f1a}.ocnc .white[class^="icon-"]:before,.ocnc .white[class*=" icon-"]:before{color:#fff}.ocnc .purple[class^="icon-"]:before,.ocnc .purple[class*=" icon-"]:before{color:#8945a1}.ocnc .icon-pencil:before{content:"\e800"}.ocnc .icon-clock:before{content:"\e801"}.ocnc .icon-download:before{content:"\e802"}.ocnc .icon-cw:before{content:"\e803";-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.ocnc .icon-arrow:before{content:"\e804"}.ocnc .icon-lock:before{content:"\e805"}.ocnc .icon-move:before{content:"\e806"}.ocnc .icon-search:before{content:"\e807"}.ocnc .icon-plus:before{content:"\e808"}.ocnc .icon-book-open:before{content:"\e809"}.ocnc .icon-ok:before{content:"\e80a"}.ocnc .icon-play:before{content:"\e80b"}.ocnc .icon-none:before{content:""}.ocnc .icon-monitor:before{content:"\e80c"}.pima h1,.pima h2,.pima h3,.pima h4,.pima h5,.pima h6{color:#2c3590}.pima h3.disabled{color:#666}.pima label{color:#2c3590}.pima label.disabled{color:#666}.pima label.disabled .required:after{color:#666}.pima table th{color:#2c3590}.pima table th,.pima table td{border-color:#2c3590}.pima .table-row{border-color:#2c3590}.pima .footer{background-color:#716c6b}.pima a{color:#147bba}.pima a.cms_nav--link{color:#fff !important}.pima a.white{color:#fff}.pima .language-links{color:#147bba}.pima .language-links a{color:#147bba}.pima a.inverted{color:#fff}.pima .signup-label{font-size:1.1em;color:#2c3590;margin-top:1.5em}.pima .text-color{color:#2c3590}.pima .required:after{content:" *";color:#2c3590;font-weight:bold}.pima .underlined{border-bottom:solid;border-color:#2c3590;border-width:1px;padding-bottom:1em}.pima .admin-resource-list .resource-row{border-color:#2c3590}.pima .slogan{text-align:left}.pima .callout{flex-grow:1}.pima .banner{background-color:#2c3590;padding:1em 0 2em 0;min-height:2em}.pima .banner .banner-content{display:flex;justify-content:space-between;align-content:center;flex-wrap:wrap-reverse}.pima .banner h1{font-family:"Roboto", sans-serif;color:#fff;font-size:3.3em;font-weight:100;margin-bottom:0;margin-top:0.25em}@media (min-width: 1044px){.pima .banner h1.slogan{font-size:2.7em}}.pima .banner [class^="icon-"]{font-size:20px;padding-right:5px}.pima .banner small{font-size:20px;color:#fff}.pima button:not(.icon-button),.pima input[type="submit"],.pima .btn{display:inline-block;background-color:#147bba;border:3px solid #fff;border-radius:6px;box-shadow:rgba(0,0,0,0.298039) 0px 1px 5px 0px;color:#fff;cursor:pointer;font-size:18px;font-weight:bold;min-height:50px;padding:11px 40px;text-align:center;min-width:300px;letter-spacing:1px;outline:none}.pima button.skinny:not(.icon-button),.pima input.skinny[type="submit"],.pima .btn.skinny{min-width:200px;padding:11px 20px}@media (max-width: 1044px){.pima button:not(.icon-button),.pima input[type="submit"],.pima .btn{min-width:0}}@media (max-width: 700px){.pima button.mobile-large-full-width:not(.icon-button),.pima input.mobile-large-full-width[type="submit"],.pima .btn.mobile-large-full-width{width:100%}}.pima button:not(.icon-button):hover,.pima button:not(.icon-button):focus,.pima input[type="submit"]:hover,.pima input[type="submit"]:focus,.pima .btn:hover,.pima .btn:focus{text-decoration:underline;box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.pima button.small:not(.icon-button),.pima input.small[type="submit"],.pima .btn.small{min-width:0;min-height:35px;font-size:16px;padding:6px 40px}.pima button.btn-grey:not(.icon-button),.pima input.btn-grey[type="submit"],.pima .btn.btn-grey{background-color:#666}.pima button.btn-mustard:not(.icon-button),.pima input.btn-mustard[type="submit"],.pima .btn.btn-mustard{background-color:#ae8208}.pima button.btn-blue:not(.icon-button),.pima input.btn-blue[type="submit"],.pima .btn.btn-blue{background-color:#0081a1}.pima button.btn-orange:not(.icon-button),.pima input.btn-orange[type="submit"],.pima .btn.btn-orange{background-color:#ea7205}.pima .icon-button{padding:0;background:none;border:none;height:100%}.pima .course-widget{display:block;width:310px;border:1px solid #ddd;margin-bottom:2em;margin-right:1em;min-height:175px;overflow:hidden;border-top-left-radius:20px;float:left}@media (max-width: 1044px){.pima .course-widget{margin-right:2em}}.pima .course-widget.new-course{border:3px solid #009FDB}.pima .course-widget header{height:75px;overflow:hidden;border-top-left-radius:16px}.pima .course-widget h3{font-family:"Open Sans", sans-serif;color:white;font-size:1.4em;font-weight:300;margin:0em 0.5em;padding:0.4em 0.5em 0.5em 0.25em;text-align:left;line-height:1.2em}.pima .course-widget p{color:#666;margin:0;font-weight:300}.pima .course-widget .description{display:flex;flex-direction:column;position:relative;background-color:#fff;height:8.5rem;margin:0.75em 1em 0}.pima .course-widget .summary{flex-grow:1}.pima .course-widget .progress{padding:0.5rem 0;display:flex;justify-content:space-between}.pima .course-widget .percent-complete{color:#666}.pima .course-widget .duration{color:#666;font-weight:400}.pima .course-widget .attribution{padding-bottom:0.5rem;font-size:0.9rem;color:#009FDB}.pima .course-widget.completed header{background:linear-gradient(to bottom, #666 0%, #666 100%)}.pima .course-widget.coming-soon header{background:#989898}.pima .course-widget .coming-soon-label{color:#666;font-weight:300}.pima .course-widget.retake-quiz header{background:#147bba}.pima .course-widget.retake-quiz button{float:right;margin-bottom:1rem}.pima a.course-widget{text-decoration:none}.pima a.course-widget header{background:linear-gradient(to bottom, #147bba 0%, #147bba 100%)}.pima a.course-widget:hover{box-shadow:0 0 10px #666}.pima a.course-widget.new-course:hover{box-shadow:0 0 10px 2px #009FDB}.pima .lesson-tile{height:240px;width:240px;margin:0.5em;cursor:pointer;background-color:#fff;color:#666;border:1px solid #666;border-radius:5px;display:block;text-decoration:none}.pima .lesson-tile:hover,.pima .lesson-tile:focus{box-shadow:0 0 10px #666;outline:none}.pima .lesson-tile .lesson-header{color:#fff;background-color:#2c3590;padding:0.4em;height:60px;overflow:hidden;display:grid;grid-template-columns:20% 80%}.pima .lesson-tile.completed .lesson-header{background-color:#716c6b}.pima .lesson-tile .lesson-order{font-size:2em;font-weight:300;align-self:center;justify-self:center}.pima .lesson-tile .lesson-title{font-size:1.2em;color:#fff;font-weight:300;max-height:50px;overflow:hidden;align-self:center}.pima .lesson-tile .icon-ok{font-size:1.5em;justify-self:left;align-self:center}.pima .lesson-tile .icon-ok::before{color:#147bba;margin-right:0;margin-left:0.3em}.pima .lesson-tile .lesson-tile-body{padding:0em 1em 1em 1em;height:180px;display:grid;grid-template-columns:50% 50%;grid-template-rows:80% 20%;grid-template-areas:"summary summary" "duration start"}.pima .lesson-tile .duration-info{grid-area:duration;align-self:center;text-align:left}.pima .lesson-tile .icon-clock{font-size:1em}.pima .lesson-tile .icon-clock::before{color:#666;margin-right:0}.pima .lesson-tile .lesson-duration{display:inline-block;font-size:1em}.pima .lesson-tile .lesson-summary{grid-area:summary;font-size:0.8em;overflow:hidden}.pima .lesson-tile .start-lesson-button{grid-area:start;align-self:center;min-width:0;min-height:0;padding:0.2em}.pima .lesson-tile:hover .start-lesson-button{text-decoration:underline;box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.pima .lesson-tile:focus .start-lesson-button{box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.pima .sortable-lessons .sortable-placeholder{border:1px dashed #ccc;background-color:#f9f9f9;height:240px;width:240px;color:#fff;cursor:pointer;margin:0.5em;border-radius:5px}.pima [class^="icon-"]:before,.pima [class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;color:#2c3590;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pima .grey[class^="icon-"]:before,.pima .grey[class*=" icon-"]:before{color:#666}.pima .orange[class^="icon-"]:before,.pima .orange[class*=" icon-"]:before{color:#147bba}.pima .white[class^="icon-"]:before,.pima .white[class*=" icon-"]:before{color:#fff}.pima .purple[class^="icon-"]:before,.pima .purple[class*=" icon-"]:before{color:#8945a1}.pima .icon-pencil:before{content:"\e800"}.pima .icon-clock:before{content:"\e801"}.pima .icon-download:before{content:"\e802"}.pima .icon-cw:before{content:"\e803";-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.pima .icon-arrow:before{content:"\e804"}.pima .icon-lock:before{content:"\e805"}.pima .icon-move:before{content:"\e806"}.pima .icon-search:before{content:"\e807"}.pima .icon-plus:before{content:"\e808"}.pima .icon-book-open:before{content:"\e809"}.pima .icon-ok:before{content:"\e80a"}.pima .icon-play:before{content:"\e80b"}.pima .icon-none:before{content:""}.pima .icon-monitor:before{content:"\e80c"}.tscpl h1,.tscpl h2,.tscpl h3,.tscpl h4,.tscpl h5,.tscpl h6{color:#0073cf}.tscpl h3.disabled{color:#666}.tscpl label{color:#0073cf}.tscpl label.disabled{color:#666}.tscpl label.disabled .required:after{color:#666}.tscpl table th{color:#0073cf}.tscpl table th,.tscpl table td{border-color:#a66401}.tscpl .table-row{border-color:#a66401}.tscpl .footer{background-color:#464646}.tscpl a{color:#333333}.tscpl a.cms_nav--link{color:#fff !important}.tscpl a.white{color:#fff}.tscpl .language-links{color:#333333}.tscpl .language-links a{color:#333333}.tscpl a.inverted{color:#fff}.tscpl .signup-label{font-size:1.1em;color:#0073cf;margin-top:1.5em}.tscpl .text-color{color:#0073cf}.tscpl .required:after{content:" *";color:#0073cf;font-weight:bold}.tscpl .underlined{border-bottom:solid;border-color:#a66401;border-width:1px;padding-bottom:1em}.tscpl .admin-resource-list .resource-row{border-color:#a66401}.tscpl .slogan{text-align:left}.tscpl .callout{flex-grow:1}.tscpl .banner{background-color:#0073cf;padding:1em 0 2em 0;min-height:2em}.tscpl .banner .banner-content{display:flex;justify-content:space-between;align-content:center;flex-wrap:wrap-reverse}.tscpl .banner h1{font-family:"Roboto", sans-serif;color:#fff;font-size:3.3em;font-weight:100;margin-bottom:0;margin-top:0.25em}@media (min-width: 1044px){.tscpl .banner h1.slogan{font-size:3.3em}}.tscpl .banner [class^="icon-"]{font-size:20px;padding-right:5px}.tscpl .banner small{font-size:20px;color:#fff}.tscpl button:not(.icon-button),.tscpl input[type="submit"],.tscpl .btn{display:inline-block;background-color:#333333;border:3px solid #fff;border-radius:6px;box-shadow:rgba(0,0,0,0.298039) 0px 1px 5px 0px;color:#fff;cursor:pointer;font-size:18px;font-weight:bold;min-height:50px;padding:11px 40px;text-align:center;min-width:300px;letter-spacing:1px;outline:none}.tscpl button.skinny:not(.icon-button),.tscpl input.skinny[type="submit"],.tscpl .btn.skinny{min-width:200px;padding:11px 20px}@media (max-width: 1044px){.tscpl button:not(.icon-button),.tscpl input[type="submit"],.tscpl .btn{min-width:0}}@media (max-width: 700px){.tscpl button.mobile-large-full-width:not(.icon-button),.tscpl input.mobile-large-full-width[type="submit"],.tscpl .btn.mobile-large-full-width{width:100%}}.tscpl button:not(.icon-button):hover,.tscpl button:not(.icon-button):focus,.tscpl input[type="submit"]:hover,.tscpl input[type="submit"]:focus,.tscpl .btn:hover,.tscpl .btn:focus{text-decoration:underline;box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.tscpl button.small:not(.icon-button),.tscpl input.small[type="submit"],.tscpl .btn.small{min-width:0;min-height:35px;font-size:16px;padding:6px 40px}.tscpl button.btn-grey:not(.icon-button),.tscpl input.btn-grey[type="submit"],.tscpl .btn.btn-grey{background-color:#666}.tscpl button.btn-mustard:not(.icon-button),.tscpl input.btn-mustard[type="submit"],.tscpl .btn.btn-mustard{background-color:#ae8208}.tscpl button.btn-blue:not(.icon-button),.tscpl input.btn-blue[type="submit"],.tscpl .btn.btn-blue{background-color:#0081a1}.tscpl button.btn-orange:not(.icon-button),.tscpl input.btn-orange[type="submit"],.tscpl .btn.btn-orange{background-color:#ea7205}.tscpl .icon-button{padding:0;background:none;border:none;height:100%}.tscpl .course-widget{display:block;width:310px;border:1px solid #ddd;margin-bottom:2em;margin-right:1em;min-height:175px;overflow:hidden;border-top-left-radius:20px;float:left}@media (max-width: 1044px){.tscpl .course-widget{margin-right:2em}}.tscpl .course-widget.new-course{border:3px solid #009FDB}.tscpl .course-widget header{height:75px;overflow:hidden;border-top-left-radius:16px}.tscpl .course-widget h3{font-family:"Open Sans", sans-serif;color:white;font-size:1.4em;font-weight:300;margin:0em 0.5em;padding:0.4em 0.5em 0.5em 0.25em;text-align:left;line-height:1.2em}.tscpl .course-widget p{color:#666;margin:0;font-weight:300}.tscpl .course-widget .description{display:flex;flex-direction:column;position:relative;background-color:#fff;height:8.5rem;margin:0.75em 1em 0}.tscpl .course-widget .summary{flex-grow:1}.tscpl .course-widget .progress{padding:0.5rem 0;display:flex;justify-content:space-between}.tscpl .course-widget .percent-complete{color:#666}.tscpl .course-widget .duration{color:#666;font-weight:400}.tscpl .course-widget .attribution{padding-bottom:0.5rem;font-size:0.9rem;color:#009FDB}.tscpl .course-widget.completed header{background:linear-gradient(to bottom, #666 0%, #666 100%)}.tscpl .course-widget.coming-soon header{background:#989898}.tscpl .course-widget .coming-soon-label{color:#666;font-weight:300}.tscpl .course-widget.retake-quiz header{background:#333333}.tscpl .course-widget.retake-quiz button{float:right;margin-bottom:1rem}.tscpl a.course-widget{text-decoration:none}.tscpl a.course-widget header{background:linear-gradient(to bottom, #333 0%, #333 100%)}.tscpl a.course-widget:hover{box-shadow:0 0 10px #666}.tscpl a.course-widget.new-course:hover{box-shadow:0 0 10px 2px #009FDB}.tscpl .lesson-tile{height:240px;width:240px;margin:0.5em;cursor:pointer;background-color:#fff;color:#666;border:1px solid #666;border-radius:5px;display:block;text-decoration:none}.tscpl .lesson-tile:hover,.tscpl .lesson-tile:focus{box-shadow:0 0 10px #666;outline:none}.tscpl .lesson-tile .lesson-header{color:#fff;background-color:#0073cf;padding:0.4em;height:60px;overflow:hidden;display:grid;grid-template-columns:20% 80%}.tscpl .lesson-tile.completed .lesson-header{background-color:#666}.tscpl .lesson-tile .lesson-order{font-size:2em;font-weight:300;align-self:center;justify-self:center}.tscpl .lesson-tile .lesson-title{font-size:1.2em;color:#fff;font-weight:300;max-height:50px;overflow:hidden;align-self:center}.tscpl .lesson-tile .icon-ok{font-size:1.5em;justify-self:left;align-self:center}.tscpl .lesson-tile .icon-ok::before{color:#333333;margin-right:0;margin-left:0.3em}.tscpl .lesson-tile .lesson-tile-body{padding:0em 1em 1em 1em;height:180px;display:grid;grid-template-columns:50% 50%;grid-template-rows:80% 20%;grid-template-areas:"summary summary" "duration start"}.tscpl .lesson-tile .duration-info{grid-area:duration;align-self:center;text-align:left}.tscpl .lesson-tile .icon-clock{font-size:1em}.tscpl .lesson-tile .icon-clock::before{color:#666;margin-right:0}.tscpl .lesson-tile .lesson-duration{display:inline-block;font-size:1em}.tscpl .lesson-tile .lesson-summary{grid-area:summary;font-size:0.8em;overflow:hidden}.tscpl .lesson-tile .start-lesson-button{grid-area:start;align-self:center;min-width:0;min-height:0;padding:0.2em}.tscpl .lesson-tile:hover .start-lesson-button{text-decoration:underline;box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.tscpl .lesson-tile:focus .start-lesson-button{box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.tscpl .sortable-lessons .sortable-placeholder{border:1px dashed #ccc;background-color:#f9f9f9;height:240px;width:240px;color:#fff;cursor:pointer;margin:0.5em;border-radius:5px}.tscpl [class^="icon-"]:before,.tscpl [class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;color:#0073cf;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tscpl .grey[class^="icon-"]:before,.tscpl .grey[class*=" icon-"]:before{color:#666}.tscpl .orange[class^="icon-"]:before,.tscpl .orange[class*=" icon-"]:before{color:#333333}.tscpl .white[class^="icon-"]:before,.tscpl .white[class*=" icon-"]:before{color:#fff}.tscpl .purple[class^="icon-"]:before,.tscpl .purple[class*=" icon-"]:before{color:#8945a1}.tscpl .icon-pencil:before{content:"\e800"}.tscpl .icon-clock:before{content:"\e801"}.tscpl .icon-download:before{content:"\e802"}.tscpl .icon-cw:before{content:"\e803";-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.tscpl .icon-arrow:before{content:"\e804"}.tscpl .icon-lock:before{content:"\e805"}.tscpl .icon-move:before{content:"\e806"}.tscpl .icon-search:before{content:"\e807"}.tscpl .icon-plus:before{content:"\e808"}.tscpl .icon-book-open:before{content:"\e809"}.tscpl .icon-ok:before{content:"\e80a"}.tscpl .icon-play:before{content:"\e80b"}.tscpl .icon-none:before{content:""}.tscpl .icon-monitor:before{content:"\e80c"}.www h1,.www h2,.www h3,.www h4,.www h5,.www h6{color:#0081a1}.www h3.disabled{color:#666}.www label{color:#0081a1}.www label.disabled{color:#666}.www label.disabled .required:after{color:#666}.www table th{color:#0081a1}.www table th,.www table td{border-color:#0081a1}.www .table-row{border-color:#0081a1}.www .footer{background-color:#0081a1}.www a{color:#8945a1}.www a.cms_nav--link{color:#fff !important}.www a.white{color:#fff}.www .language-links{color:#8945a1}.www .language-links a{color:#8945a1}.www a.inverted{color:#fff}.www .signup-label{font-size:1.1em;color:#0081a1;margin-top:1.5em}.www .text-color{color:#0081a1}.www .required:after{content:" *";color:#0081a1;font-weight:bold}.www .underlined{border-bottom:solid;border-color:#0081a1;border-width:1px;padding-bottom:1em}.www .admin-resource-list .resource-row{border-color:#0081a1}.www .slogan{text-align:left}.www .callout{flex-grow:1}.www .banner{background-color:#0081a1;padding:1em 0 2em 0;min-height:2em}.www .banner .banner-content{display:flex;justify-content:space-between;align-content:center;flex-wrap:wrap-reverse}.www .banner h1{font-family:"Roboto", sans-serif;color:#fff;font-size:3.3em;font-weight:100;margin-bottom:0;margin-top:0.25em}@media (min-width: 1044px){.www .banner h1.slogan{font-size:3.3em}}.www .banner [class^="icon-"]{font-size:20px;padding-right:5px}.www .banner small{font-size:20px;color:#fff}.www button:not(.icon-button),.www input[type="submit"],.www .btn{display:inline-block;background-color:#8945a1;border:3px solid #fff;border-radius:6px;box-shadow:rgba(0,0,0,0.298039) 0px 1px 5px 0px;color:#fff;cursor:pointer;font-size:18px;font-weight:bold;min-height:50px;padding:11px 40px;text-align:center;min-width:300px;letter-spacing:1px;outline:none}.www button.skinny:not(.icon-button),.www input.skinny[type="submit"],.www .btn.skinny{min-width:200px;padding:11px 20px}@media (max-width: 1044px){.www button:not(.icon-button),.www input[type="submit"],.www .btn{min-width:0}}@media (max-width: 700px){.www button.mobile-large-full-width:not(.icon-button),.www input.mobile-large-full-width[type="submit"],.www .btn.mobile-large-full-width{width:100%}}.www button:not(.icon-button):hover,.www button:not(.icon-button):focus,.www input[type="submit"]:hover,.www input[type="submit"]:focus,.www .btn:hover,.www .btn:focus{text-decoration:underline;box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.www button.small:not(.icon-button),.www input.small[type="submit"],.www .btn.small{min-width:0;min-height:35px;font-size:16px;padding:6px 40px}.www button.btn-grey:not(.icon-button),.www input.btn-grey[type="submit"],.www .btn.btn-grey{background-color:#666}.www button.btn-mustard:not(.icon-button),.www input.btn-mustard[type="submit"],.www .btn.btn-mustard{background-color:#ae8208}.www button.btn-blue:not(.icon-button),.www input.btn-blue[type="submit"],.www .btn.btn-blue{background-color:#0081a1}.www button.btn-orange:not(.icon-button),.www input.btn-orange[type="submit"],.www .btn.btn-orange{background-color:#ea7205}.www .icon-button{padding:0;background:none;border:none;height:100%}.www .course-widget{display:block;width:310px;border:1px solid #ddd;margin-bottom:2em;margin-right:1em;min-height:175px;overflow:hidden;border-top-left-radius:20px;float:left}@media (max-width: 1044px){.www .course-widget{margin-right:2em}}.www .course-widget.new-course{border:3px solid #009FDB}.www .course-widget header{height:75px;overflow:hidden;border-top-left-radius:16px}.www .course-widget h3{font-family:"Open Sans", sans-serif;color:white;font-size:1.4em;font-weight:300;margin:0em 0.5em;padding:0.4em 0.5em 0.5em 0.25em;text-align:left;line-height:1.2em}.www .course-widget p{color:#666;margin:0;font-weight:300}.www .course-widget .description{display:flex;flex-direction:column;position:relative;background-color:#fff;height:8.5rem;margin:0.75em 1em 0}.www .course-widget .summary{flex-grow:1}.www .course-widget .progress{padding:0.5rem 0;display:flex;justify-content:space-between}.www .course-widget .percent-complete{color:#666}.www .course-widget .duration{color:#666;font-weight:400}.www .course-widget .attribution{padding-bottom:0.5rem;font-size:0.9rem;color:#009FDB}.www .course-widget.completed header{background:linear-gradient(to bottom, #666 0%, #666 100%)}.www .course-widget.coming-soon header{background:#989898}.www .course-widget .coming-soon-label{color:#666;font-weight:300}.www .course-widget.retake-quiz header{background:#8945a1}.www .course-widget.retake-quiz button{float:right;margin-bottom:1rem}.www a.course-widget{text-decoration:none}.www a.course-widget header{background:linear-gradient(to bottom, #8945a1 0%, #7b439b 100%)}.www a.course-widget:hover{box-shadow:0 0 10px #666}.www a.course-widget.new-course:hover{box-shadow:0 0 10px 2px #009FDB}.www .lesson-tile{height:240px;width:240px;margin:0.5em;cursor:pointer;background-color:#fff;color:#666;border:1px solid #666;border-radius:5px;display:block;text-decoration:none}.www .lesson-tile:hover,.www .lesson-tile:focus{box-shadow:0 0 10px #666;outline:none}.www .lesson-tile .lesson-header{color:#fff;background-color:#0081a1;padding:0.4em;height:60px;overflow:hidden;display:grid;grid-template-columns:20% 80%}.www .lesson-tile.completed .lesson-header{background-color:#666}.www .lesson-tile .lesson-order{font-size:2em;font-weight:300;align-self:center;justify-self:center}.www .lesson-tile .lesson-title{font-size:1.2em;color:#fff;font-weight:300;max-height:50px;overflow:hidden;align-self:center}.www .lesson-tile .icon-ok{font-size:1.5em;justify-self:left;align-self:center}.www .lesson-tile .icon-ok::before{color:#fa8c28;margin-right:0;margin-left:0.3em}.www .lesson-tile .lesson-tile-body{padding:0em 1em 1em 1em;height:180px;display:grid;grid-template-columns:50% 50%;grid-template-rows:80% 20%;grid-template-areas:"summary summary" "duration start"}.www .lesson-tile .duration-info{grid-area:duration;align-self:center;text-align:left}.www .lesson-tile .icon-clock{font-size:1em}.www .lesson-tile .icon-clock::before{color:#666;margin-right:0}.www .lesson-tile .lesson-duration{display:inline-block;font-size:1em}.www .lesson-tile .lesson-summary{grid-area:summary;font-size:0.8em;overflow:hidden}.www .lesson-tile .start-lesson-button{grid-area:start;align-self:center;min-width:0;min-height:0;padding:0.2em}.www .lesson-tile:hover .start-lesson-button{text-decoration:underline;box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.www .lesson-tile:focus .start-lesson-button{box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.www .sortable-lessons .sortable-placeholder{border:1px dashed #ccc;background-color:#f9f9f9;height:240px;width:240px;color:#fff;cursor:pointer;margin:0.5em;border-radius:5px}.www [class^="icon-"]:before,.www [class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;color:#0081a1;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.www .grey[class^="icon-"]:before,.www .grey[class*=" icon-"]:before{color:#666}.www .orange[class^="icon-"]:before,.www .orange[class*=" icon-"]:before{color:#fa8c28}.www .white[class^="icon-"]:before,.www .white[class*=" icon-"]:before{color:#fff}.www .purple[class^="icon-"]:before,.www .purple[class*=" icon-"]:before{color:#8945a1}.www .icon-pencil:before{content:"\e800"}.www .icon-clock:before{content:"\e801"}.www .icon-download:before{content:"\e802"}.www .icon-cw:before{content:"\e803";-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.www .icon-arrow:before{content:"\e804"}.www .icon-lock:before{content:"\e805"}.www .icon-move:before{content:"\e806"}.www .icon-search:before{content:"\e807"}.www .icon-plus:before{content:"\e808"}.www .icon-book-open:before{content:"\e809"}.www .icon-ok:before{content:"\e80a"}.www .icon-play:before{content:"\e80b"}.www .icon-none:before{content:""}.www .icon-monitor:before{content:"\e80c"}.yclibrary h1,.yclibrary h2,.yclibrary h3,.yclibrary h4,.yclibrary h5,.yclibrary h6{color:#235ba8}.yclibrary h3.disabled{color:#666}.yclibrary label{color:#235ba8}.yclibrary label.disabled{color:#666}.yclibrary label.disabled .required:after{color:#666}.yclibrary table th{color:#235ba8}.yclibrary table th,.yclibrary table td{border-color:#235ba8}.yclibrary .table-row{border-color:#235ba8}.yclibrary .footer{background-color:#235ba8}.yclibrary a{color:#235ba8}.yclibrary a.cms_nav--link{color:#fff !important}.yclibrary a.white{color:#fff}.yclibrary .language-links{color:#235ba8}.yclibrary .language-links a{color:#235ba8}.yclibrary a.inverted{color:#fff}.yclibrary .signup-label{font-size:1.1em;color:#235ba8;margin-top:1.5em}.yclibrary .text-color{color:#235ba8}.yclibrary .required:after{content:" *";color:#235ba8;font-weight:bold}.yclibrary .underlined{border-bottom:solid;border-color:#235ba8;border-width:1px;padding-bottom:1em}.yclibrary .admin-resource-list .resource-row{border-color:#235ba8}.yclibrary .slogan{text-align:left}.yclibrary .callout{flex-grow:1}.yclibrary .banner{background-color:#235ba8;padding:1em 0 2em 0;min-height:2em}.yclibrary .banner .banner-content{display:flex;justify-content:space-between;align-content:center;flex-wrap:wrap-reverse}.yclibrary .banner h1{font-family:"Roboto", sans-serif;color:#fff;font-size:3.3em;font-weight:100;margin-bottom:0;margin-top:0.25em}@media (min-width: 1044px){.yclibrary .banner h1.slogan{font-size:3.3em}}.yclibrary .banner [class^="icon-"]{font-size:20px;padding-right:5px}.yclibrary .banner small{font-size:20px;color:#fff}.yclibrary button:not(.icon-button),.yclibrary input[type="submit"],.yclibrary .btn{display:inline-block;background-color:#235ba8;border:3px solid #fff;border-radius:6px;box-shadow:rgba(0,0,0,0.298039) 0px 1px 5px 0px;color:#fff;cursor:pointer;font-size:18px;font-weight:bold;min-height:50px;padding:11px 40px;text-align:center;min-width:300px;letter-spacing:1px;outline:none}.yclibrary button.skinny:not(.icon-button),.yclibrary input.skinny[type="submit"],.yclibrary .btn.skinny{min-width:200px;padding:11px 20px}@media (max-width: 1044px){.yclibrary button:not(.icon-button),.yclibrary input[type="submit"],.yclibrary .btn{min-width:0}}@media (max-width: 700px){.yclibrary button.mobile-large-full-width:not(.icon-button),.yclibrary input.mobile-large-full-width[type="submit"],.yclibrary .btn.mobile-large-full-width{width:100%}}.yclibrary button:not(.icon-button):hover,.yclibrary button:not(.icon-button):focus,.yclibrary input[type="submit"]:hover,.yclibrary input[type="submit"]:focus,.yclibrary .btn:hover,.yclibrary .btn:focus{text-decoration:underline;box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.yclibrary button.small:not(.icon-button),.yclibrary input.small[type="submit"],.yclibrary .btn.small{min-width:0;min-height:35px;font-size:16px;padding:6px 40px}.yclibrary button.btn-grey:not(.icon-button),.yclibrary input.btn-grey[type="submit"],.yclibrary .btn.btn-grey{background-color:#666}.yclibrary button.btn-mustard:not(.icon-button),.yclibrary input.btn-mustard[type="submit"],.yclibrary .btn.btn-mustard{background-color:#ae8208}.yclibrary button.btn-blue:not(.icon-button),.yclibrary input.btn-blue[type="submit"],.yclibrary .btn.btn-blue{background-color:#0081a1}.yclibrary button.btn-orange:not(.icon-button),.yclibrary input.btn-orange[type="submit"],.yclibrary .btn.btn-orange{background-color:#ea7205}.yclibrary .icon-button{padding:0;background:none;border:none;height:100%}.yclibrary .course-widget{display:block;width:310px;border:1px solid #ddd;margin-bottom:2em;margin-right:1em;min-height:175px;overflow:hidden;border-top-left-radius:20px;float:left}@media (max-width: 1044px){.yclibrary .course-widget{margin-right:2em}}.yclibrary .course-widget.new-course{border:3px solid #009FDB}.yclibrary .course-widget header{height:75px;overflow:hidden;border-top-left-radius:16px}.yclibrary .course-widget h3{font-family:"Open Sans", sans-serif;color:white;font-size:1.4em;font-weight:300;margin:0em 0.5em;padding:0.4em 0.5em 0.5em 0.25em;text-align:left;line-height:1.2em}.yclibrary .course-widget p{color:#666;margin:0;font-weight:300}.yclibrary .course-widget .description{display:flex;flex-direction:column;position:relative;background-color:#fff;height:8.5rem;margin:0.75em 1em 0}.yclibrary .course-widget .summary{flex-grow:1}.yclibrary .course-widget .progress{padding:0.5rem 0;display:flex;justify-content:space-between}.yclibrary .course-widget .percent-complete{color:#666}.yclibrary .course-widget .duration{color:#666;font-weight:400}.yclibrary .course-widget .attribution{padding-bottom:0.5rem;font-size:0.9rem;color:#009FDB}.yclibrary .course-widget.completed header{background:linear-gradient(to bottom, #666 0%, #666 100%)}.yclibrary .course-widget.coming-soon header{background:#989898}.yclibrary .course-widget .coming-soon-label{color:#666;font-weight:300}.yclibrary .course-widget.retake-quiz header{background:#235ba8}.yclibrary .course-widget.retake-quiz button{float:right;margin-bottom:1rem}.yclibrary a.course-widget{text-decoration:none}.yclibrary a.course-widget header{background:linear-gradient(to bottom, #235ba8 0%, #235ba8 100%)}.yclibrary a.course-widget:hover{box-shadow:0 0 10px #666}.yclibrary a.course-widget.new-course:hover{box-shadow:0 0 10px 2px #009FDB}.yclibrary .lesson-tile{height:240px;width:240px;margin:0.5em;cursor:pointer;background-color:#fff;color:#666;border:1px solid #666;border-radius:5px;display:block;text-decoration:none}.yclibrary .lesson-tile:hover,.yclibrary .lesson-tile:focus{box-shadow:0 0 10px #666;outline:none}.yclibrary .lesson-tile .lesson-header{color:#fff;background-color:#235ba8;padding:0.4em;height:60px;overflow:hidden;display:grid;grid-template-columns:20% 80%}.yclibrary .lesson-tile.completed .lesson-header{background-color:#666}.yclibrary .lesson-tile .lesson-order{font-size:2em;font-weight:300;align-self:center;justify-self:center}.yclibrary .lesson-tile .lesson-title{font-size:1.2em;color:#fff;font-weight:300;max-height:50px;overflow:hidden;align-self:center}.yclibrary .lesson-tile .icon-ok{font-size:1.5em;justify-self:left;align-self:center}.yclibrary .lesson-tile .icon-ok::before{color:#fa8c28;margin-right:0;margin-left:0.3em}.yclibrary .lesson-tile .lesson-tile-body{padding:0em 1em 1em 1em;height:180px;display:grid;grid-template-columns:50% 50%;grid-template-rows:80% 20%;grid-template-areas:"summary summary" "duration start"}.yclibrary .lesson-tile .duration-info{grid-area:duration;align-self:center;text-align:left}.yclibrary .lesson-tile .icon-clock{font-size:1em}.yclibrary .lesson-tile .icon-clock::before{color:#666;margin-right:0}.yclibrary .lesson-tile .lesson-duration{display:inline-block;font-size:1em}.yclibrary .lesson-tile .lesson-summary{grid-area:summary;font-size:0.8em;overflow:hidden}.yclibrary .lesson-tile .start-lesson-button{grid-area:start;align-self:center;min-width:0;min-height:0;padding:0.2em}.yclibrary .lesson-tile:hover .start-lesson-button{text-decoration:underline;box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.yclibrary .lesson-tile:focus .start-lesson-button{box-shadow:rgba(0,0,0,0.298039) 0px 2px 10px 4px}.yclibrary .sortable-lessons .sortable-placeholder{border:1px dashed #ccc;background-color:#f9f9f9;height:240px;width:240px;color:#fff;cursor:pointer;margin:0.5em;border-radius:5px}.yclibrary [class^="icon-"]:before,.yclibrary [class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;color:#235ba8;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.yclibrary .grey[class^="icon-"]:before,.yclibrary .grey[class*=" icon-"]:before{color:#666}.yclibrary .orange[class^="icon-"]:before,.yclibrary .orange[class*=" icon-"]:before{color:#fa8c28}.yclibrary .white[class^="icon-"]:before,.yclibrary .white[class*=" icon-"]:before{color:#fff}.yclibrary .purple[class^="icon-"]:before,.yclibrary .purple[class*=" icon-"]:before{color:#8945a1}.yclibrary .icon-pencil:before{content:"\e800"}.yclibrary .icon-clock:before{content:"\e801"}.yclibrary .icon-download:before{content:"\e802"}.yclibrary .icon-cw:before{content:"\e803";-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.yclibrary .icon-arrow:before{content:"\e804"}.yclibrary .icon-lock:before{content:"\e805"}.yclibrary .icon-move:before{content:"\e806"}.yclibrary .icon-search:before{content:"\e807"}.yclibrary .icon-plus:before{content:"\e808"}.yclibrary .icon-book-open:before{content:"\e809"}.yclibrary .icon-ok:before{content:"\e80a"}.yclibrary .icon-play:before{content:"\e80b"}.yclibrary .icon-none:before{content:""}.yclibrary .icon-monitor:before{content:"\e80c"}.date-range-selectors{padding-top:1rem;padding-bottom:1rem;display:flex;gap:2rem}table.translations-table tbody tr:hover{background-color:#eee}.i18n-translation-fields label{font-size:1.2em}.i18n-translation-fields textarea{height:50px}.block-label{color:#0081a1;font-size:1.5em;margin-bottom:.5em;display:block}pre{background-color:#eee;padding:10px;font-size:11px}.field_with_errors input[type="text"],.field_with_errors input[type="email"],.field_with_errors input[type="password"],.field_with_errors input[type="url"],.field_with_errors textarea,.field_with_errors select{background-color:#fcf5f4}.field_with_errors textarea{background-color:#fcf5f4}.field_with_errors label{display:block;color:#000}.field_with_errors .required:after{content:" *";color:#000;font-weight:bold}#error_explanation{border:2px solid #fcf5f4;padding:7px;padding-bottom:0;margin-bottom:20px;background-color:#eee}#error_explanation h2{font-size:1em;text-align:left;font-weight:bold;padding:5px;margin:-7px;margin-bottom:0px;background-color:#fcf5f4;color:#000}#error_explanation ul{list-style-type:none;padding-left:0}#error_explanation ul li{padding:0.25rem 0;font-size:0.9rem}.cert-box{border:solid;border-color:#0081a1;height:43.5em;text-align:center;color:#666}.cert-box h1{font-size:3.5em;margin:1.5em 0}.cert-box h2{font-size:2.5em;margin:0.5em 0;font-weight:lighter}.cert-box h2.name{color:#8945a1}.cert-box h2.course{color:#0081a1}.cert-box p{font-size:1.5em;margin:0.2em 0}.cert-box img{position:absolute;bottom:2em;left:2.5em}.att-pdf-cert{background-color:#009fdb;padding:2em}.att-pdf-cert .cert-box{height:auto;text-align:center;border:none;padding:3rem;background-color:#fff;color:#009fdb;display:flex;justify-content:space-between;flex-direction:column}.att-pdf-cert .cert-box p{font-size:1.5em}.att-pdf-cert .cert-box h1{font-size:3.5em;margin:0 0 1em 0}.att-pdf-cert .cert-box .name-fill{border-bottom:1px solid #009fdb;width:75%;margin:3em auto 1em auto}.att-pdf-cert .cert-box h2{font-size:2.5em;font-weight:lighter;margin-bottom:2em}.att-pdf-cert .cert-box img{margin:2em;position:relative;height:5em}
