:focus{outline:2px #3db44e solid!important}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,body,h1,h2,h3,h4,h5,h6,.top-bar-section ul li>a,.tabs dd>a{font-family:"proxima-nova",sans-serif!important}h2{font-size:1.6875rem!important}a.skip{position:absolute;top:-1000px;left:-1000px;height:1px;width:1px;text-align:left;overflow:hidden;color:#fff}a.skip:active,a.skip:focus,a.skip:hover{left:20px;top:0;width:auto;height:auto;overflow:visible;z-index:999;color:#fff}.menu-dropdown-button{width:90px!important}#menu-dropdown.dropdown{width:190px!important;left:-100px!important}.top-bar-section .dropdown,.f-dropdown{display:none!important}.top-bar-section .dropdown.open,.f-dropdown.open{display:block!important}h1{font-size:2rem!important;font-weight:800!important;color:#182839!important}.drag-contentarea h5{font-size:1rem!important}body{margin:0;background:#f2f2f2!important}.container-tab{background:#fff;padding-bottom:10%}.contain-to-grid{width:100%;background:#19293a}.contain-to-grid .top-bar{margin-bottom:0}.fixed{width:100%;left:0;position:fixed;top:0;z-index:99}.fixed.expanded:not(.top-bar){overflow-y:auto;height:auto;width:100%;max-height:100%}.fixed.expanded:not(.top-bar) .top-bar-section{z-index:98;margin-top:45px}a.back-to-sas{display:block;position:absolute;width:110px;height:57px;z-index:20}.top-bar .name h1{padding-left:0}.top-bar .name h1 a.site-logo{width:378px}a.site-logo{display:block;width:378px;height:48px;margin:18px 20px;float:left}.copyrightContent a{color:#442380}#mainFooter{margin-top:20px;padding:10px 0 25px}button,.button{background-color:#3359ec!important}button:hover,.button:hover{background-color:#5175ff!important}button.alert,.button.alert{background-color:#c84d1a!important;border-color:#c84d1a!important;color:#fff}button.alert:hover,.button.alert:hover{background-color:#c84d1a!important;border-color:#c84d1a!important}button.add,.button.add{background-color:#008700!important;border-color:#008700!important;color:#fff}button.add:hover,.button.add:hover{background-color:#008700!important;border-color:#008700!important}button i,.button i{margin-right:10px;border-radius:500px;background:rgba(0,0,0,.2);margin-left:-1.25em;margin-right:1.25em;padding:.5em .8em .45em .75em}.top-bar a.alert{background-color:#c84d1a!important}.top-bar a.alert:hover{background-color:#c84d1a!important}.top-bar-section .has-dropdown>a:after{margin-top:4px!important}.top-bar-section .has-dropdown{background-color:#442380!important}.top-bar-section .has-dropdown a._menu-icon{font-weight:bold}.top-bar-section .dropdown.open{background-color:#552c9f!important;box-shadow:0 3px 3px rgba(0,0,0,.2)}.top-bar .title-area{float:left!important}.top-bar{overflow:visible!important;height:83px!important;position:relative;background:#552d9d url(../../Content/images/header-bg.jpg) right center no-repeat!important;margin-bottom:0;color:#182839;box-shadow:0 -3px 3px rgba(0,0,0,.2)}.top-bar .menu-icon{color:#fff;display:block;height:2.8125rem;line-height:2.0625rem;padding:0;position:relative;text-indent:2.1875rem;transform:translate3d(0,0,0);width:2.8125rem}.top-bar .menu-icon span{box-shadow:0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;display:block;height:0;left:.90625rem;line-height:1;position:absolute;top:.9375rem;width:1rem}.top-bar ul{margin-bottom:0;list-style:none}.top-bar-section ul,.top-bar-section ul li,.top-bar-section ul li>a,.top-bar-section .has-form{background:none!important}.top-bar-section ul li>a{line-height:83px!important}.top-bar-section ul li>a:hover{background:#341b61!important}.top-bar-section .dropdown li a{line-height:57px!important;transition:background-color .5s ease}.top-bar-section .dropdown li a:hover{background:rgba(39,169,225,.2)!important}.top-bar-section>ul>.divider,.top-bar-section>ul>[role="separator"]{height:83px!important;border-right:1px solid rgba(255,255,255,.2)!important}ul.f-dropdown{box-shadow:1px 2px 3px rgba(0,0,0,.2)}.f-dropdown li{margin:.3rem!important;transition:background-color .5s ease}.logo{background:url("../../Content/images/logo.png") no-repeat 0 50%}.name h1{color:#fff;padding-left:55px}#Login{margin:0 auto;padding:10px 20px 5px;width:270px;position:absolute;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.2)}#Login h1{font-size:1.6875rem!important}#Login p.no-margin input{margin-bottom:0!important}#Login p button{margin-bottom:0}.login-title{width:270px;margin:-20px 0 10px -20px;padding:15px;font-size:20px}.message{color:#e60000;text-align:center}.title-logo{background-image:url('images/icons/tools-icon-pdcenter.png');background-repeat:no-repeat;background-size:35px 35px;background-position:10px 5px}img#avatarimg{border-radius:2px;margin:0 15px 0 5px}.ui-datepicker{margin:-1px auto 20px;padding:10px;background-color:#fafafa;box-shadow:0 0 3px rgba(0,0,0,.1);position:relative;border:1px solid #ccc;display:none}.ui-datepicker td{text-align:right;padding:5px}.ui-datepicker td.ui-datepicker-today{background-color:#3db44e}.ui-datepicker td.ui-datepicker-today a{color:#fff}.ui-datepicker table{margin-bottom:38px!important}.ui-datepicker-prev,.ui-datepicker-next{border-radius:500px;padding:.5em 1.5em .45em;font-size:.75em;font-weight:700;background-color:#3db44e!important;border-color:#3db44e!important;color:#fff}.ui-datepicker-prev:hover,.ui-datepicker-next:hover{background-color:#3db44e!important;border-color:#3db44e!important;color:#fff}.ui-datepicker-prev{position:absolute;left:10px;bottom:10px}.ui-datepicker-next{position:absolute;right:10px;bottom:10px}.ui-datepicker-title{font-weight:700;font-size:1.25em;padding-bottom:8px}.card{margin:0 auto 20px;padding:0 10px;background-color:#fff;box-shadow:0 0 3px rgba(0,0,0,.1);border-radius:3px}.row.card{margin:0 auto 20px}#filter-container{background-color:#f2f2f2!important;border:none!important;border-radius:0!important;padding:10px}label{font-weight:bold!important;font-size:.8rem!important}.row .label-large{margin:0 18px 22px;font-size:1.25em;font-weight:bold!important}.label.warning.label-large{background:#f0a860;padding:10px;text-align:center}.alert-box.warning{background:#f0a860!important;border:none!important;font-size:1.25em;padding:10px;display:inline-block;width:100%}.panel{background:#fff!important;box-shadow:0 2px 8px rgba(0,0,0,.15)}.row,.row ul,.row ol,.row dl{font-size:.8rem}.row .row{margin:0!important}h3.row{font-size:1.6875rem;padding:20px 15px 0}.row.table-row{padding:.5rem 0 .25rem;border-bottom:1px solid #e6e7e8}.row div{margin:10px 0;line-height:18px}.row .frameworkstatement div{margin:5px 0}.row div a{font-weight:bold;display:block}#Teachingframeworks ul,ul.list-options{list-style-type:none}.frameworkstatements ul.statementcontainer,ul.tree{margin-left:0;padding:.25rem .5rem .5rem}.modal-list ul.statementcontainer{margin-left:0}.frameworkstatements ul.statementcontainer .frameworkstatements>ul{padding-left:3rem}.frameworkstatements ul.statementcontainer .frameworkstatements>ul>.frameworkstatement>div{}.frameworkstatements .row.table-row:first-child{border-top:1px solid #e6e7e8}.frameworkstatements .row.table-row:last-child{border-bottom:none}.frameworkstatements .row.table-row{}.frameworkstatements ul.statementcontainer ul h5{background:#f2f2f2;border-radius:3px;padding:1rem;margin:5px 0}.frameworkset{margin-top:10px;background:#d8efd8;padding:5px;border-radius:3px}.frameworkset h5{padding-left:.8rem;margin-bottom:.8rem}.frameworkset a.button{text-align:left;padding-left:1.25rem;margin-bottom:0}.row div.frameworkstatements{margin:0 0;clear:both!important}.frameworkset>.frameworkstatements{}.frameworkstatement>div,.tree-toggle{border:1px solid #d8efd8;background:#fff;border-radius:4px}.frameworkstatement>div{}.frameworkstatement .row div,.tree-toggle{margin:5px 0}.tree-toggle div{margin:0}.frameworkstatement:last-child>div{}.frameworkstatement a.statement,.tree-toggle a.statement{float:left;font-weight:normal;border-radius:4px;padding:.25rem;display:block}.frameworkstatement a.statement span,.tree-toggle a.statement span{display:block;float:left;padding:.75rem 0}.frameworkstatement a.statement span.statementlist{}.modal-list .frameworkstatement a.statement span.statementlist{width:90%}.frameworkstatement ul.list-options,.tree-toggle ul.list-options{float:right;padding:1rem 1rem .85rem;font-size:.8rem;font-weight:900}ul.list-options.domain-list{padding-right:1.5rem}a.statement i{display:none}a.statement.tree-open i,a.statement.tree-close i{display:block;margin-right:.5rem;padding:.75rem 1rem .65rem;border-radius:4px;background:#96b776;float:left;color:#fff}a.statement.tree-close i{background:#e27e64}a.statement.tree-close{font-weight:900}.main-section{padding-top:10px}.main-section h1{padding-bottom:10px}#student-content>div>div>a.button{margin-top:5px;margin-bottom:0}.panel table{border:none;width:100%}.header{background:#e7e0f2;border-bottom:2px solid #552d9d!important;color:#552d9d;font-weight:700;padding:5px;clear:both}tr.header th{background:#e7e0f2;border-bottom:2px solid #552d9d!important;color:#552d9d;font-weight:700;padding-top:12px}.row.header div{margin-bottom:0}.clearfix{display:block}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}dl.tabs{border-bottom:1px solid #eee;padding:0 10px}.tabs dd{margin:0 .666%;width:32%;text-align:center}.tabs dd>a{border-radius:3px 3px 0 0;padding:.6rem 1.25rem!important;border-bottom:none;margin-bottom:-1px;background:#3359ec!important;color:#fff!important;transition:background-color .5s ease}.tabs dd>a:hover{background:#5175ff!important}.tabs dd.active>a{font-weight:800;box-shadow:none;background:#fff!important;color:#182839!important;border:1px solid #eee;border-bottom:none}.tabs dd.active>a:after{content:" (Selected)";position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}ul.pagination li a,ul.pagination li button{color:#666!important}ul.pagination li.current a,ul.pagination li.current button{color:#fff!important}.pagination .current>a:after{content:" (Current Page)";position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.offscreen{position:absolute!important;clip:rect(1px 1px 1px 1px)!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden!important;white-space:nowrap!important}.dropdown-support-text{display:block;font-weight:bold;font-size:.75rem}.loader{width:120px;height:120px;background:#fff url(../../Content/images/loader.gif) no-repeat center 26px;background-size:55px 55px;margin:0 auto;position:absolute;padding-top:85px;top:200px;left:45%;box-shadow:0 0 5px rgba(0,0,0,.2);font-size:11px;font-weight:800;text-align:center;border-radius:500px}.loader-bg{background:none repeat scroll 0 0 rgba(0,0,0,.45);height:100%;left:0;position:fixed;top:0;width:100%;z-index:99}.progress{margin-top:36px}.progress.alert .meter{background-color:#e05b41!important}select{height:auto!important}.reveal-modal-bg{position:fixed!important;height:100%;width:100%;background:#000;background:rgba(0,0,0,.45);z-index:99;display:none;top:0;left:0}dialog,.reveal-modal{visibility:hidden;display:none;position:absolute;z-index:100;width:100vw;top:0;left:0;background-color:#fff;padding:1.11111rem;border:solid 1px #666;box-shadow:0 0 10px rgba(0,0,0,.4)}@media only screen and (max-width:40em){dialog,.reveal-modal{min-height:100vh}}@media only screen and (min-width:40.063em){dialog,.reveal-modal{left:50%}}dialog .column,dialog .columns,.reveal-modal .column,.reveal-modal .columns{min-width:0}dialog>:first-child,.reveal-modal>:first-child{margin-top:0}dialog>:last-child,.reveal-modal>:last-child{margin-bottom:0}@media only screen and (min-width:40.063em){dialog,.reveal-modal{margin-left:-40%;width:80%}}@media only screen and (min-width:40.063em){dialog,.reveal-modal{top:5.55556rem}}dialog .close-reveal-modal,.reveal-modal .close-reveal-modal{font-size:2.22222rem;line-height:1;position:absolute;top:.44444rem;right:.61111rem;color:#aaa;font-weight:bold;cursor:pointer}dialog[open]{display:block;visibility:visible}#impersonate-notification{background:none repeat scroll 0 0 #fff568;border-bottom:1px solid #fff568;border-radius:0 0 10px 10px;box-shadow:0 0 3px rgba(0,0,0,.3);font-size:10px;font-weight:bold;margin:0 40%;padding:3px;position:fixed;text-align:center;width:20%;z-index:9999}.top-bar-section ul{width:auto!important;height:auto!important;display:inline!important}.top-bar-section>ul>.divider,.top-bar-section>ul>[role="separator"]{border-right:solid 1px #4e4e4e!important;clear:none!important;width:0!important}.top-bar-section ul li{float:left!important}.top-bar-section ul li h5{margin-top:0!important}.top-bar-section ul li>a{padding:0 15px!important}.top-bar-section ul li a{padding:0 25px!important}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:#fff transparent transparent transparent!important;border-top-style:solid;top:34.5px!important}.top-bar-section .has-dropdown>a{padding-right:35px!important}.top-bar-section .has-dropdown.moved>.dropdown{clip:auto;display:block;height:auto;overflow:visible;width:100%;position:fixed!important}.top-bar-section .has-dropdown.moved>.dropdown li{width:100vw}#myModal h5{font-weight:bold}td .dropdown{margin-top:10px;margin-bottom:10px}@media only screen and (max-width:50em){.top-bar .name h1 a.site-logo{width:200px}a.site-logo{display:block;width:200px;height:25px;margin:18px 20px;float:left}.top-bar-section ul{font-size:11px!important}.top-bar-section ul.current-user{display:none!important}#avatarimg{display:none}}@media only screen and (max-width:30em){.top-bar .name h1 a.site-logo{width:128px}a.site-logo{display:block;width:128px;height:16px;margin:18px 5px 18px 20px;float:left}.top-bar-section ul{font-size:11px!important}.top-bar-section ul.current-user{display:none!important}#avatarimg{display:none}}.container-tab{border-top:1px solid #ccc!important;border-bottom:solid 1px #ccc}#admin-content{margin-bottom:-2px!important}.tabs dd.active{border-color:#ccc #ccc #fff;border-style:solid;border-width:1px}#class-list-container{border-top:solid 1px #ccc}.tool-container{text-align:center;background-color:#eee;border:4px solid #fff;box-shadow:0 2px 2px rgba(0,0,0,.15);padding:10px 20px 20px}.tool-container h2{font-size:1.4375rem;font-weight:bold}.tool-container:hover i{transform:scale(1.2)}.tool-container a{font-size:1rem;font-weight:normal!important;color:#222}.tool-container i{color:#552d9d;font-size:3rem;background:#ddd;border-radius:500px;width:4rem;height:4rem;display:block;margin:1rem auto;line-height:4.3rem;text-align:center;transition:all .3s}.icheckbox_flat-purple.focus{border:green solid 2px!important}input[type="checkbox"],input[type="radio"]{transform:scale(1.5);top:.15rem;position:relative;margin-right:8px!important}.assessment-question-container label{margin-bottom:1rem!important}.assessment-question-container label input[type="checkbox"],.assessment-question-container label input[type="radio"]{margin-bottom:0!important}h2.assessment-title,.assessment-title-right{font-size:1.6875rem;line-height:1.4!important;margin-top:.2rem!important;margin-bottom:.5rem!important}h2.assessment-error-message{font-size:1rem}.feedback{display:inline-block}i.correct{color:#3db44e}i.incorrect{color:#e60000}i.incorrect .desc-icon{color:#fff;font-weight:normal;background:#e60000;padding:2px 6px;margin-right:3px;border-radius:2px}.desc-icon{display:none}.inactive .desc-icon{display:inline-block}fieldset legend{background:#f2f2f2!important;padding:1rem!important;width:100%;margin:0!important;border:1px #ddd solid}