header h1{margin-top:5px}.logo_subheader{display:none}html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font:16px/1.231 Verdana,sans-serif;color:#767676;background-color:#fff}.container{margin:0 auto;position:relative;max-width:960px;box-sizing:border-box}header{background-color:#fff;position:relative;overflow:hidden;padding-top:25px;padding-bottom:15px}header hgroup{float:left;width:40%;min-width:180px}header h1 a,header h1{display:block;background:url("https://d1fhkzj4cq1dwr.cloudfront.net/images/5e-logo.svg") no-repeat;overflow:hidden;text-indent:-1000px;line-height:50px;background-size:contain}header h1{margin-left:15px}header h2,header h3{display:block;color:#6d6d6d;font-family:Helvetica;font-size:24px;font-weight:normal}header h3{padding-left:15px}.hidden{display:none;visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}.left{float:left}.showall{margin-top:15px;float:right}header nav{float:right;clear:right;padding-right:15px;padding-bottom:5px}header nav ul{padding-top:10px;clear:both}header nav ul li{float:left;line-height:10px;margin-right:10px;border-right:1px solid #6d6d6d;padding-right:10px}header nav ul li:last-of-type{margin-right:0px;padding-right:0px;border-right:none}header nav ul li a,header nav ul li a:hover{color:#6d6d6d}header nav h2{float:right}header nav h2 a{color:#6d6d6d;font-size:20px}header nav h2 a:hover,header-nav h2 a:focus{text-decoration:underline;color:#6d6d6d}header nav a:visited{color:#6d6d6d}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}#main{background-color:#fff;border-top:2px solid #D6D6CE}#main .container{padding:20px 15px 20px 15px}#main .message-list{margin-bottom:20px}#main .message-list ul.messages{font-weight:bold}#main .message-list ul.messages li{padding-left:20px;min-height:20px;background:url(https://d1fhkzj4cq1dwr.cloudfront.net/images/checkmark.png) no-repeat}#main .message-list ul.messages li.error{padding-left:20px;height:20px;background:url(https://d1fhkzj4cq1dwr.cloudfront.net/images/bullet_error.png) no-repeat;color:#AF4C4C}footer{padding:25px 0;color:#6d6d6d;border-top:2px solid #e6e7e8}footer a,footer a:hover,footer a:visited{color:#6d6d6d}footer div.container{display:flex;flex-flow:row wrap;padding-left:15px;padding-right:15px}footer div.container .footer-item{flex:auto;text-align:center;margin-bottom:10px}footer div.container .footer-sep{display:none}@media (min-width:768px){footer div.container .footer-sep{display:inline;margin:0 5px 0 5px}footer div.container .footer-item{flex:unset}}.pagination{padding:3px;margin:3px;text-align:left}.pagination a{padding:3px 8px 4px 8px;margin:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#EEE;text-decoration:none;color:#666}.pagination a:hover,.pagination a:active{color:#FFF;background-color:#789d4a}.pagination .current{padding:2px 5px 2px 5px;margin:2px;font-weight:bold;background-color:#1a4227;color:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px}.pagination .disabled{opacity:0.3;-moz-opacity:0.3;filter:alpha(opacity=3)}#tabs{padding-top:15px}#tabs ul.tabNavigation{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#tabs ul.tabNavigation li{list-style:none;font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#tabs ul.tabNavigation li a{text-decoration:none;background-color:#333333;color:#666666;padding:8px 20px;margin-right:3px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;text-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#tabs ul.tabNavigation li a:hover{color:#FFFFFF;background-color:#75305f}#tabs ul.tabNavigation li a.selected{background-color:#421a35;color:#FFFFFF;cursor:pointer}#tabs ul.tabNavigation li a,#tabs ul.tabNavigation li a.selected{cursor:pointer}#tabs div{padding:1em 1.4em;background:none;background-color:#f6f7ff;padding:15px}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;display:inline-block;width:250px;height:30px;margin-bottom:9px;padding:3px 4px 1px 4px;font-size:18px;line-height:25px;color:#555555;background-color:#ffffff;border:1px solid #cccccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}button.disabled{cursor:inherit}button.search{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:35px;font-size:16px}p.offer-csv{padding-bottom:5px}body>.ui-dialog{width:80%!important;max-width:400px;left:50%!important;-webkit-transform:translateX(-50%);transform:translateX(-50%)}div.ui-dialog .ui-widget-content{border:none!important}div.ui-dialog .ui-widget-header{background:none!important}div.ui-dialog .ui-widget-header span{color:#555}a{text-decoration:none;color:#1a4227}a:hover,a:focus{text-decoration:underline;color:#20364C}ul,ol{list-style:none}ol{list-style-type:decimal}nav ul,nav li{margin:0;list-style:none;list-style-image:none}ul.home-list li,a.home-list-button{margin:15px 10px 0 0;line-height:36px}ul.home-list li a,a.home-list-button{background-color:#1a4227;padding:10px;margin:0;font-weight:bold;color:#FFFFFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}ul.home-list li a:hover,a.home-list-button:hover{background-color:#789d4a;text-decoration:none}ul.home-list li a.warn-recent-bounces,ul.home-list li a.warn-pending-changes{background-color:#642822}section.table-style table{width:100%;margin-bottom:12px}section.table-style th,section.table-style td{padding:6px 15px;min-height:35px;vertical-align:middle}section.table-style th.subheader{min-height:24px;line-height:18px}section.table-style th.subheader.accepted{background-color:#75305f}section.table-style th.subheader.rejected{background-color:maroon}section.table-style tr.head{background-color:#421a35;color:#FFFFFF}section.table-style tr.head.accepted{background-color:#75305f}section.table-style tr.head.rejected{background-color:maroon}section.table-style tr.head a{color:#FFFFFF}section.table-style th.first{text-align:left}section.table-style th.type{background-color:#f6f7ff;text-align:left}section.table-style td{background-color:#f6f7ff;text-align:center}section.table-style tr td:first-child,section.table-style tr td.leftalign{text-align:left}section.table-style tr td.center{text-align:center}section.table-style tr.clear td{background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:Helvetica,Arial,sans-serif}h1{font-size:42px}h2{font-size:32px}h3{font-size:24px}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}form{padding:15px 0}form fieldset p{padding:5px 0}input:valid,textarea:valid,input.ui-widget-content:valid{color:#444444}input:disabled,textarea:disabled,input.ui-widget-content:disabled,input[disabled],textarea[disabled],input.ui-widget-content[disabled],input[disabled="disabled"],textarea[disabled="disabled"],input.ui-widget-content[disabled="disabled"],input.ui-state-disabled,textarea.ui-state-disabled,input.ui-widget-content.ui-state-disabled,input[readonly],textarea[readonly],input.ui-widget-content[readonly]{color:#767676;cursor:not-allowed}input:invalid,textarea:invalid{-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-moz-box-shadow:0px 0px 5px red;-webkit-box-shadow:0px 0px 5px red;box-shadow:0px 0px 5px red}div.checkbox label{display:inline}p.required label:before,li.required label:before{content:'*'}p.required label.error:before{content:''}.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd}.button{white-space:nowrap}button,input,select,textarea{font-family:sans-serif;font-size:16px;margin:0;overflow:visible;vertical-align:baseline}button,a.button,input.navigation_button{cursor:pointer;background-color:#1a4227;padding:6px 8px 5px 8px;color:#FFFFFF;font-weight:bold;border:1px solid #1a4227;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:8px;margin:5px 5px 5px 0}input.navigation_button{border-radius:4px}div input.navigation_button{margin-top:10px}button:hover,a.button:hover{background-color:#789d4a;border-color:#789d4a;text-decoration:none}ul.ui-autocomplete{max-width:90%}ul.ui-autocomplete li{background:#EEEEEE;border-bottom:1px #DDDDDD solid;padding-left:5px}ul.ui-autocomplete li a{line-height:36px;border-radius:0px;text-decoration:none}ul.ui-autocomplete li a:hover{text-decoration:underline}ul.selectable-deck{width:80%}ul.selectable-deck li.selectable-deck-item{padding:5px 0;margin:5px 0;border-bottom:1px solid #CCCCCC}ul.selectable-deck li.selectable-deck-item a.selectable-deck-remove{width:16px;height:16px}ul.selectable-deck li.selectable-deck-item a.selectable-deck-remove .ui-icon-close{position:relative}ul.selectable-deck li.selectable-deck-item:last-child{margin-bottom:10px}.form-row{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:28px}.form-group{display:flex;flex-direction:column;width:100%}@media screen and (min-width:768px){.form-group{flex:1}.form-group:not(:last-child){margin-right:20px}}.uniForm:after,.uniForm .buttonHolder:after,.uniForm .ctrlHolder:after,.uniForm .ctrlHolder .multiField:after,.uniForm .inlineLabel:after,.uniForm p:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;min-height:0;visibility:hidden}.uniForm label,.uniForm .label,.uniForm .blockLabels label,.uniForm .blockLabels .label{display:block;float:none;line-height:100%;padding:0;width:auto}.uniForm .textInput,.uniForm .blockLabels .textInput,.uniForm .blockLabels .fileUpload,.uniForm .selectInput,.uniForm .blockLabels .selectInput,.uniForm .blockLabels select,.uniForm textarea,.uniForm .blockLabels textarea{float:left}.uniForm{margin:0;padding:0;position:relative;z-index:1}.uniForm .textInput,.uniForm .blockLabels .textInput,.uniForm .blockLabels .fileUpload{width:53%}.uniForm label,.uniForm .blockLabels label,.uniForm .blockLabels .label{display:block;padding:3px 0 3px 0}.uniForm label.ui-button-text-icon-primary{display:inline}.uniForm p{border:none;padding:7px 0}span.helptext{font-size:11px;color:#75305f;width:100%;margin-bottom:15px;float:left}span.helptext a{text-decoration:underline}.uniForm textarea,.uniForm .blockLabels textarea{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #D6D6CE;padding:8px;resize:none;border-radius:5px}.uniForm input[type="text"],.uniForm input[type="email"],.uniForm input[type="password"],#client_admin select{background:#FFFFFF;border:#D6D6CE 1px solid;height:30px;padding:2px 0 0 5px;width:100%;box-sizing:border-box;border-radius:5px}.uniForm input[type="text"].date-picker{width:205px;margin-right:15px}div.ui-dialog-content form input[type="text"],div.ui-dialog-content form input[type="email"]{width:95%}.uniForm .errorField,.ui-state-error,.warning,label.error{background:none repeat scroll 0 0 #f5e5e3!important;color:#642822!important;border:none;margin-top:6px;font-weight:bold;padding:8px}.uniForm .errorField.marked-for-deletion,.ui-state-error.marked-for-deletion,.warning.marked-for-deletion,label.error.marked-for-deletion{margin-bottom:1rem!important;line-height:1.5}.uniForm .errorField,.uniForm .ui-state-error,label.error,.warning{line-height:32px}.uniForm fieldset legend{margin:0;padding:0}.uniForm .ctrlHolder{border:medium none;padding:7px 0}.uniForm ul.errorlist{background:none repeat scroll 0 0 #f5e5e3;color:#642822;font-weight:bold;margin-top:6px;margin:0px;padding:8px}.ui-corner-all{border-radius:5px;-moz-border-radius:5px}ul.inline-radio{margin:0;list-style:none}ul.inline-radio li.inline-radio-item{list-style-type:none;min-height:24px}select.selectdatewidget{width:auto}.ui-datepicker{background-color:#D6D6CE;width:200px;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:0.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;cursor:pointer}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:20px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:0.9em;border-collapse:collapse;margin:0 0 5px 0}.ui-datepicker th{padding:0.7em 0.3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:0.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:0.7em 0 0 0;padding:0 0.2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:0.5em 0.2em 0.4em;cursor:pointer;padding:0.2em 0.6em 0.3em 0.6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto 0.4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0em}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.quick-change-provisional{list-style:none}div.ui-dialog{background-color:#FFFFFF;border:4px solid #D6D6CE;padding:15px;-moz-box-shadow:5px 5px 5px #D6D6CE;-webkit-box-shadow:5px 5px 5px #D6D6CE;box-shadow:5px 5px 5px #D6D6CE}div.ui-dialog p{margin:10px 0}div.ui-dialog-titlebar{font-size:16px;font-weight:bold}div.ui-dialog-titlebar a.ui-dialog-titlebar-close{display:none}div.ui-dialog-buttonset button{margin-right:5px}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}#privacy article{padding:10px 0 20px 0}#privacy article ul{list-style:disc inside;padding:15px 0 0 15px}#privacy article ul li{line-height:24px}#privacy article .warning{padding:10px;width:100%}.ie6 header h1 a,.ie6 header h1{display:block;width:325px;height:50px;background:transparent;overflow:none;text-indent:0;color:#FFFFFF}.ie6 header h1 a:hover{color:#FFFFFF}.ie6 header nav ul li{height:15px;line-height:14px}.contact-us__form{margin:0 auto;max-width:700px}.form-group-djangoed{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:28px}.form-group-djangoed p{display:flex;flex-direction:column;width:100%}@media screen and (min-width:768px){.form-group-djangoed p{flex:1}.form-group-djangoed p:not(:last-child){margin-right:20px}}.form-group-djangoed label{padding:5px 0}.form-group-djangoed input{padding:5px 10px;font-size:16px}.contact-us__paragraph{padding:10px}.contact-us__label{padding:5px 0}.contact-us__input{padding:5px 10px;font-size:16px}.contact-us__textarea{height:100px}.contact-us__school-autocomplete p{display:flex;flex-direction:column}.contact-us__school-autocomplete p label{padding:5px 0}.contact-us__school-autocomplete p input{padding:5px 10px;font-size:16px;border:1px solid #828282;border-radius:3px}div #changes{padding:20px 0px}#changes th.changes_heading{font-size:160%;margin:5px;padding:14px}#changes tr.changes_heading{font-size:120%}#changes td.change_item{text-align:center;border:1px solid #999;padding:9px 12px}#notifications p.warning{width:930px;margin:0;padding:15px}#notifications div.options{padding:15px}#notifications div.options ul{padding-bottom:15px}#notifications .ui-tabs-panel{padding:0}#notifications.notification-logs .ui-tabs-panel{padding:1px 0 0 0;background:none}#notifications.notification-logs .ui-tabs-panel p{background:#FFFFFF;padding:15px}#notifications.notification-logs .sample-email{margin:10px 0 10px 0}#notifications.notification-logs .sample-email ul,#notifications.notification-logs .sample-email ol{list-style-position:inside}#notifications.notification-logs .sample-email ul{list-style-type:disc}#notifications.notification-logs .sample-email h5{margin-bottom:5px}#notifications.notification-logs .sample-email p{margin:5px 0 5px 0}#notifications.notification-logs .sample-email .email-content{background-color:#eee;padding:7px}#notifications.notification-trigger .ui-tabs-panel{padding:15px}#notifications.notification-trigger .ui-tabs-panel div.details{margin:15px 0}#notifications.notification-trigger .ui-tabs-panel span.warning{line-height:36px}#notifications.notification-trigger .ui-tabs-panel div.manual{margin:15px 0}#notifications.notification-edit section{border-top:2px solid #d8d6c8;padding:15px 0}#notifications.notification-edit section.recipients{margin-top:15px}#notifications.notification-edit section.recipients span.helptext{margin-bottom:5px}#notifications.notification-edit section.recipients .fieldWrapper{padding-top:10px}#notifications.notification-edit section.recipients label[for=id_targeted]{display:inline-block}#notifications.notification-edit section.edit{width:100%}#notifications.notification-edit .content-edit-form{width:750px;float:left}#notifications.notification-edit .content-edit-form p label{padding:10px 0;background:none}#notifications.notification-edit .content-edit-form p span.email-core{white-space:pre;display:block;clear:left}#notifications.notification-edit .content-edit-form div.email-body{margin:15px 0;padding:5px;background:#d8d6c8}#notifications.notification-edit .content-edit-form .leader-padding{margin-bottom:5px}#notifications.notification-edit .content-edit-form .footer-padding{margin-top:5px}#notifications.notification-edit .content-edit-form p.disabled,#notifications.notification-edit .content-edit-form p.schedule{background:none;padding:0}#notifications.notification-edit .content-edit-form p.disabled{clear:left}#notifications.notification-edit .content-edit-form p.disabled label{float:left;padding:0;line-height:18px}#notifications.notification-edit .content-edit-form p.schedule.start{float:left;width:250px}#notifications.notification-edit .content-edit-form p.schedule.interval{float:right;width:400px}#notifications.notification-edit .content-edit-form p.schedule.interval span.warning{padding:15px 10px}#notifications.notification-edit .content-edit-form p.title{margin:15px 0 10px 0;padding:0;background:none;font-size:16px;font-weight:bold}#notifications.notification-edit .content-edit-form textarea{width:700px;margin-bottom:15px}#notifications.notification-edit .content-edit-form input#id_disabled{width:25px;height:15px;margin-left:5px}#notifications.notification-edit .content-edit-form input#id_email_subject{width:700px}#notifications.notification-edit div.variables-key{float:right;width:auto;padding-top:15px;padding-left:10px}#notifications.notification-edit div.variables-key ul{padding:10px 0;font-weight:bold}#notifications.notification-edit div.variables-key ul li{line-height:18px;font-weight:normal}#notifications.notification-edit #preview div.message p.subject{font-weight:bold}#notifications.notification-edit #preview div.message{background:#FFFFFF;padding:0 0 25px}#notifications.notification-edit #preview button{margin:15px 0}#notifications.notification-edit #preview li{padding:0 0 0 1em;margin:0px}#notifications.notification-edit #preview ul{list-style:disc inside}#notifications.notification-edit #preview ol{list-style:decimal inside}#notifications.notification-edit #preview a{text-decoration:underline;color:#0000ff}#notifications .ui-widget-overlay{background:url("https://d1fhkzj4cq1dwr.cloudfront.net/less/images/ui-bg_flat_0_aaaaaa_40x100.png") repeat-x scroll 50% 50% #AAAAAA;opacity:0.3;left:0;position:absolute;top:0}#notifications .ui-dialog{box-shadow:none;max-width:800px}.ie7 #notifications form#edit-notice-form button{margin-right:8px}.notification-logs section{margin:0;padding:0;position:relative;top:-2px;left:-2px}#notifications.notification-logs section.notification-targeting h5{margin-top:15px}#notifications.notification-logs section.notification-targeting ul{margin-top:10px;margin-left:15px;margin-bottom:15px}#notifications.bounce-list p{line-height:1.75;padding-bottom:5px;padding-top:3px}#permissions section{margin-top:20px}#permissions section h2 a{font-size:16px}#permissions section th,#permissions section td{padding:0 15px;height:35px;vertical-align:middle}#permissions section tr.head{background-color:#421a35;color:#FFFFFF}#permissions section th.first{text-align:left}#permissions section th.type{background-color:#FFFFFF;text-align:left}#permissions section td{text-align:center}#permissions section.user-edit ul li{line-height:18px}#permissions div.user-info,#permissions div.user-role-info{border-bottom:1px #ccc solid;padding-bottom:20px}#permissions div.user-info section{margin-top:0px}#permissions button.delete{border:none;background:none;color:#1a4227;padding:15px 0 0 0}#permissions button.delete .ui-button-text{padding:0}#permissions section button:hover{color:#20364C;text-decoration:underline}#permissions div.user-role-info button.delete,#permissions div.user-perm-info button.delete{background-color:#FFFFFF;padding:0}#permissions form#pickone button.ui-button-icon-only span.ui-button-text{background:url("https://d1fhkzj4cq1dwr.cloudfront.net/images/arrow-down-white.png") no-repeat scroll 0 0 transparent;padding:0 7px 0 2px}#permissions form#role-perm-form div.step input{width:auto}.uniForm ul.errorlist{background:none repeat scroll 0 0 #f5e5e3;color:#642822;font-weight:bold;margin-top:6px;padding:4px;width:fit-content}.uniForm ul.errorlist li{padding:3px}.uniForm p.errorlist{background:none repeat scroll 0 0 #f5e5e3;color:#642822;font-weight:bold;margin:8px 0 0 0;padding:8px;width:fit-content}#permissions .add_user{padding:15px 0}#permissions .add_user strong{margin-left:10px}#role-perm-form{line-height:32px;padding:0}#role-perm-form h2{font-size:18px}#role-perm-form h3{font-size:16px}#role-perm-form span.ui-button-text{background:url("https://d1fhkzj4cq1dwr.cloudfront.net/images/arrow-down-white.png") no-repeat scroll 0 0 transparent;padding:0 7px 0 2px}#role-perm-form select,#role-perm-form a.ui-button{margin-right:10px}#chosen_thing{line-height:24px;font-weight:bold}#response_rates section{margin:25px 0}#response_rates section section{padding:15px 0}#response_rates section.import{height:250px}#response_rates section.import form{float:left;width:40%}#response_rates section.import div.import-help{float:left;width:40%;padding:15px;background-color:#d6d6ce}#response_rates section.import div.import-help ul{padding:10px 0}#response_rates section.teacher-contact li.email-change{padding:8px 0 0 0;color:#AF4C4C}#response_rates section.teacher-contact .buttonHolder{margin-top:15px}#response_rates table tr.figures th{background:#6ec2eb}#response_rates span.red{color:#FF0000}#response_rates table tr.hoverable.hover td{color:#FFFFFF;background-color:#421a35}#response_rates table tr.hoverable.hover td a{color:#FFFFFF;text-decoration:underline}#response_rates section.table-style tr.column-head th{height:35px;background-color:#dddddd;font-size:12px;padding:8px}#response_rates.response_list h3{padding-top:15px;padding-bottom:5px}#response_rates.response_list h3 a.button{font-size:16px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px 5px 2px 5px}#response_rates.response_list header h3{padding-top:0px}div.rr-chart{min-width:400px;height:300px;margin:0 auto}p.report_status{margin-top:5px;margin-bottom:3px}#status section{padding:15px 0}body#roster p{margin-top:10px;margin-bottom:5px}body#roster .ui-autocomplete-input{width:70%;padding:4px}body#roster .ui-autocomplete-input:not(input[disabled]){border:1px solid gray!important}body#roster section.teacher-info h3{padding-bottom:5px}body#roster section.teacher-info li{padding-top:8px}body#roster section.teacher-edit li.email-change,body#roster section.student-edit li.email-change{padding:8px 0 0 0;color:#AF4C4C}body#roster section.teacher-edit .buttonHolder,body#roster section.student-edit .buttonHolder{margin-top:15px}body#roster section.teacher-edit .ui-button-icon-primary,body#roster section.student-edit .ui-button-icon-primary{margin:0;top:323px;left:687px}body#roster.school .uniForm fieldset ul li,body#roster.teacher .uniForm fieldset ul li,body#roster.student .uniForm fieldset ul li,body#roster.principal .uniForm fieldset ul li,body#roster.group .uniForm fieldset ul li{padding-bottom:15px}body#roster.school .uniForm fieldset ul li ul.selectable-deck li.selectable-deck-item,body#roster.teacher .uniForm fieldset ul li ul.selectable-deck li.selectable-deck-item,body#roster.student .uniForm fieldset ul li ul.selectable-deck li.selectable-deck-item,body#roster.principal .uniForm fieldset ul li ul.selectable-deck li.selectable-deck-item,body#roster.group .uniForm fieldset ul li ul.selectable-deck li.selectable-deck-item{padding-bottom:5px}body#roster.school .uniForm fieldset ul li .previous-email button,body#roster.teacher .uniForm fieldset ul li .previous-email button,body#roster.student .uniForm fieldset ul li .previous-email button,body#roster.principal .uniForm fieldset ul li .previous-email button,body#roster.group .uniForm fieldset ul li .previous-email button{position:absolute;right:255px;margin-top:-62px;padding:2px 8px 5px}body#roster.school .uniForm fieldset ul li label,body#roster.teacher .uniForm fieldset ul li label,body#roster.student .uniForm fieldset ul li label,body#roster.principal .uniForm fieldset ul li label,body#roster.group .uniForm fieldset ul li label{font-weight:bold}body#roster.school .uniForm fieldset ul.errorlist li,body#roster.teacher .uniForm fieldset ul.errorlist li,body#roster.student .uniForm fieldset ul.errorlist li,body#roster.principal .uniForm fieldset ul.errorlist li,body#roster.group .uniForm fieldset ul.errorlist li{padding-bottom:2px}body#roster.school .uniForm fieldset input:read-only,body#roster.teacher .uniForm fieldset input:read-only,body#roster.student .uniForm fieldset input:read-only,body#roster.principal .uniForm fieldset input:read-only,body#roster.group .uniForm fieldset input:read-only{cursor:not-allowed;background:#eeeeee}body#roster.school .uniForm fieldset input:-moz-read-only,body#roster.teacher .uniForm fieldset input:-moz-read-only,body#roster.student .uniForm fieldset input:-moz-read-only,body#roster.principal .uniForm fieldset input:-moz-read-only,body#roster.group .uniForm fieldset input:-moz-read-only{cursor:not-allowed;background:#eeeeee}body#roster section{padding:15px 0}body#roster .import{overflow:hidden}body#roster .import p.roster-notify{width:58%;line-height:16px;margin-top:0;margin-bottom:16px;margin-right:6px;float:left}body#roster .import form.roster-notify button{margin-top:0}body#roster .import form.roster-notify{float:left}body#roster .import .import-help{float:left;width:40%;padding:15px;background-color:#d6d6ce}body#roster .import .import-help ul{padding:10px 0}body#roster .import .import-form{float:left;width:40%}body#roster .import .import-form p.warning,body#roster .import .import-form ul.errorlist{width:90%;line-height:16px}body#roster .roster-list{list-style:disc;margin-left:30px;margin-bottom:5px}body#roster section.change-desc ul{list-style:disc inside;margin-top:15px;margin-bottom:20px;padding-left:5px;line-height:18px}body#roster section.change-desc ul.nested{margin-top:0px;padding-left:20px}body#roster section.change-desc p{margin-top:20px}body#roster section.change-form{padding-left:24px}body#roster section.change-form.bulk{padding-left:0px}body#roster section.change-form ul.errorlist.nonfield{padding:5px}body#roster section.change-form div.form-field{margin-top:10px;margin-bottom:5px;display:block}body#roster section.change-form div.form-field input[type="checkbox"] + label{display:inline;vertical-align:baseline;margin-left:5px}body#roster section.change-form div.form-field ul{margin:6px 0}body#roster section.change-form div.form-field ul li{margin:3px 0}body#roster section.change-form div.form-field.action>label{font-weight:bold}body#roster section.change-form fieldset{width:100%}body#roster #roster-change-form fieldset{margin-bottom:15px}#add_school_admin_div ul.errorlist{width:53%}#add_school_admin_div ul.errorlist li{margin-bottom:0;padding-bottom:0}#status table tr.figures th{background:#6ec2eb}#status span.red{color:#FF0000}#search_form table th{white-space:nowrap}#search_form table tr.provisional-respondent{color:#FF0000}body.reconcile #search-form form{padding:15px 0 0 0}body.reconcile #search-form form input[type=checkbox]{vertical-align:text-bottom}body.reconcile .top .pagination{margin-left:125px}body.reconcile p.warning{width:80%;line-height:16px}body.reconcile #offer-extend-match p.warning{width:auto;padding:5px}body.reconcile p.alert{background-color:#421a35;color:#333;line-height:16px;padding:5px;font-weight:bold;width:auto}body.reconcile .simlink{cursor:pointer;color:#eee}body.reconcile .simlink:hover{text-decoration:underline}body.reconcile p{padding-top:5px}body.reconcile div.grouping-form{background-color:#eee;border-bottom:1px solid #ccc;border-top:1px solid #ccc;width:100%;padding:5px 10px 8px 8px;margin-bottom:5px}body.reconcile div.grouping-form li,body.reconcile div.grouping-form input,body.reconcile div.grouping-form label{display:inline}body.reconcile div.grouping-form li{margin:8px 20px 0 0}body.reconcile div.grouping-form input{margin-right:5px}body.reconcile div.grouping-form h4{margin-bottom:5px}body.reconcile-match p.warning,body.reconcile-match p.note{width:100%;margin-bottom:10px;line-height:16px}body.reconcile-match #main .container{padding:20px 0 0 0;min-height:825px}body.reconcile-match section.info{width:230px;position:fixed}body.reconcile-match section.info ul.info-list{background-color:#eee;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:8px}body.reconcile-match section.info ul.info-list li{padding:0 15px 5px 0;font-size:12px}body.reconcile-match section.info ul.choice li{padding:0 5px 0 0;margin:0;float:left}body.reconcile-match section.filter ul{background-color:#eee;border-bottom:1px solid #ccc;border-top:1px solid #ccc;width:100%;padding:8px}body.reconcile-match section.filter ul li{float:left;margin:13px 20px 0 0}body.reconcile-match section.filter ul button{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}body.reconcile-match #search_form{padding:0}body.reconcile-match .results{margin-left:250px;width:725px}body.reconcile-match .results.table-style th,body.reconcile-match .results.table-style td{text-align:center;padding:4px}body.reconcile-match .results h4{padding:20px 0 0 0}body.reconcile-match .results .go-back{padding:10px 0}body.reconcile-match ul.choice{font-size:11px}body.reconcile-match ul.choice li{margin-bottom:8px}.roster-list #tabs,.roster-detail #tabs,.reconcile #tabs{width:100%;float:left}body.confirm_bulk_action p{padding-top:5px;padding-bottom:5px}body.confirm_bulk_action dd{margin-left:10px;font-weight:bold;padding-top:5px;padding-bottom:5px}body.confirm_bulk_action dt{margin-left:20px}body.roster-detail .school-info,body.roster-list .school-info{margin-bottom:15px;margin-top:15px}body.roster-detail .school-info.two-col,body.roster-list .school-info.two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}body.roster-detail .school-info ul,body.roster-list .school-info ul{margin-top:5px}body.roster-detail .actions button,body.roster-list .actions button{margin-left:0px}body.roster-detail td.select,body.roster-list td.select{text-align:center!important;vertical-align:middle!important;padding:0}body.roster-detail td.select label,body.roster-list td.select label{display:block;padding:10px 28px 10px 28px}body.roster-detail td.expanded,body.roster-list td.expanded{padding:5px 0 5px 40px}body.roster-detail tr.pending-change td,body.roster-list tr.pending-change td,body.roster-detail p.pending-change,body.roster-list p.pending-change{color:darkred;font-style:italic}body.roster-detail p.pending-change,body.roster-list p.pending-change{padding-top:5px}body.roster-detail p.pending-change a.button,body.roster-list p.pending-change a.button,body.roster-detail tr.pending-change td span.glyph,body.roster-list tr.pending-change td span.glyph{font-style:normal}body.roster-detail #move-selected-dialog form label,body.roster-list #move-selected-dialog form label{font-weight:bold}body#roster.roster-detail p{margin-bottom:10px;margin-top:10px}body#roster.roster-detail p.warning{line-height:16px;width:fit-content}body.reconcile-match ul.choice li a.match{color:green}a.expand,a.expand:hover,a.expand:focus{text-decoration:none}.roster-list section.table-style,.roster-detail .table-style{margin:0;padding:0}body.reconcile-match ul.choice li a.no-match{color:red}.roster-list #search-form h3 span{font-weight:normal;font-style:italic}body.reconcile-match ul.choice li a.pending{color:#666}#roster.roster-list section,#roster.reconcile section,#roster.roster-detail section,#response_rates.response_list section{margin:0;padding:0;position:relative;top:-2px;left:-2px}#roster.roster-detail address{padding-top:5px;font-style:normal}#roster.roster-detail div.school-admins{float:right;margin-right:15px;margin-top:10px}#roster.school-admins h4{margin-top:3px}#roster.school-admins h2{margin-bottom:5px}#roster.roster-detail h2{margin-bottom:5px}#roster.reconcile .pagination{padding-top:15px}p.back-link{padding-bottom:5px}#roster.roster-import h2 a.button{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:18px;position:relative;top:-5px;margin-left:8px}#roster div.import-status{line-height:18px}form.uniForm .search-options-form{padding-bottom:10px}form.uniForm .search-options-form p{padding:3px 0}form.uniForm .search-options-form label{display:inline}form.uniForm .search-options-form .textInput{float:none}form.uniForm .search-options-form input[type="text"]{height:20px}form.uniForm .search-options-form input[type="email"]{height:20px}form.uniForm .search-options-form input.date-picker{width:10em}i.speak-aloud{padding-right:5px;cursor:pointer;width:14px;display:inline-block}div.speak-aloud-toggle{display:flex;padding-top:7px;margin-bottom:10px}div.speak-aloud-toggle label{padding:5px 5px 5px 0;border:solid 2px #82b43c}div.speak-aloud-toggle span{vertical-align:middle}div.speak-aloud-toggle input{vertical-align:middle;cursor:pointer;accent-color:#82b43c;width:25px}i.speak-aloud{display:none}ul.inline-radio.inlineLabels li label{display:inline-block}#survey-form .right{float:right}#survey-form .nav-row{display:flex}#survey-form .nav-row .nav-item{flex:auto}.ie6 table.question-bank tbody tr.input-row th label{color:#767676}#survey p.progress{padding-top:15px;padding-bottom:0px;font-size:15px;font-weight:bold}#survey p.progress input,#survey p.progress label{display:inline;margin-top:5px;margin-right:5px}#survey p.progress input{width:35px;height:24px;padding-left:5px;margin-right:0}#survey p.progress button{height:28px;font-size:13px}#survey div.table.multi-item-qb ul.errorlist{margin-left:25%;width:50%}#survey div.table.single-item-qb ul.errorlist{margin-bottom:5px}#survey div.confirm p.errorlist.nonfield{display:none}#survey ul.errorlist li{padding-bottom:0px}#survey div.demo-progress ul.errorlist{width:100%}#survey div.demo-progress ul.errorlist li{padding-bottom:0px}#survey div.demo-progress p.warning{width:90%;padding-left:10px;line-height:normal}#survey p.provisional{font-size:14px}#survey p.provisional a{text-decoration:underline}#survey-content div.section-header{font-size:17px;padding:10px 0}#survey-content div.congrats h2{margin-bottom:0.5em}#survey-content div.congrats p{padding-bottom:20px}#survey-content select{max-width:100%}#survey-content h2{font-size:28px}#survey-content div.clear-row{width:100%;padding-bottom:8px;display:flex;flex-flow:row wrap}#survey-content div.clear-row h2{text-align:center;margin-bottom:1rem}#survey-content button.unobtrusive{background-color:#eee;color:#1a4227;border:none;font-weight:normal;font-size:80%;margin:auto}#survey-form #unanswered_div{margin-top:5px;text-align:center}@media (min-width:768px){#survey-content div.clear-row{width:100%;padding-bottom:16px}#survey-content div.clear-row h2{display:inline;margin-bottom:auto}#survey-content button.unobtrusive{margin-right:0;margin-left:auto}#survey-form #unanswered_div{float:right}}#survey-form div.logout button{background:transparent;border:none;color:black;padding:20px 0 0 0}#survey .uniForm{z-index:0}#survey-form button.goback{background:none;border:none;color:#767676;padding:6px 8px 5px}#survey .inline-radio-item label{margin-right:10px}#survey .inline-radio-item input.inlineradioselect{height:12px;padding:0}#survey #loading{position:absolute;top:100px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);text-indent:-10000px;display:block;width:100px;height:100px;background:url(https://d1fhkzj4cq1dwr.cloudfront.net/images/loading.gif) no-repeat;overflow:hidden;z-index:1000px}body.provisional .uniForm .ctrlHolder,body.normal .uniForm .ctrlHolder{border:none;padding:15px 0}#survey section.title{margin-bottom:20px}form#survey-login .error textarea,form#survey-login .error input,form#lost-passcode .error input{border:2px #AF4C4C solid}form#survey-login button.ui-button-icon-only,form#roster-values-form button.ui-button-icon-only{border-radius:5px;padding:8px 8px 5px}form#survey-login button.ui-button-icon-only.ui-state-active,form#roster-values-form button.ui-button-icon-only.ui-state-active{background-color:#0c1d11;background-image:none;border-color:#0c1d11}form#survey-login button.ui-button-icon-only.ui-state-active .ui-icon,form#roster-values-form button.ui-button-icon-only.ui-state-active .ui-icon{visibility:hidden}form#survey-login button.ui-button-icon-only span.ui-button-text,form#roster-values-form button.ui-button-icon-only span.ui-button-text{background:url("https://d1fhkzj4cq1dwr.cloudfront.net/images/arrow-down-white.png") no-repeat;padding:0 7px 0 2px}form#survey-login input:read-only{color:gray}form#survey-login input#id_child_count,form#survey-login input#id_given_name[maxlength="1"]{display:block;width:25px}@media (min-width:768px){form#survey-login input#id_child_count + span.helptext{width:53%}}div.table.multi-item-qb.question-bank div.tr.input-row input,div.table.question-bank div.tr.label-row div.td.label-item,div.table.question-bank div.tr.label-row div.td.filler-column{display:none}div.th{font-weight:bold}div.table.question-bank{width:100%;margin:15px 0}div.table.question-bank div.tbody div.th{text-align:left}div.table.question-bank div.tbody div.th:empty,div.table.question-bank div.tbody div.td:empty,div.th.empty,div.td.empty{display:none}div.table.question-bank ul,div.table.question-bank ul.inline-radio{list-style:none;margin:0}div.table.question-bank ul.inline-radio li.inline-radio-item label{width:auto}div.table.question-bank div.tbody div.tr.input-row{margin-bottom:15px;border-radius:10px}div.table.question-bank.multi-item-qb div.tbody div.tr.input-row div.th{border-top-left-radius:10px;border-top-right-radius:10px}div.table.question-bank.multi-item-qb div.tbody div.tr.input-row input[type="radio"] + div{min-height:17px}div.table.question-bank.multi-item-qb div.tbody div.tr.input-row input[type="radio"]:checked + div{font-weight:bold}div.table.question-bank.multi-item-qb div.tbody div.tr.input-row input[type="radio"]:checked + div:after{content:url(https://d1fhkzj4cq1dwr.cloudfront.net/images/checkmark.png);padding-left:5px}div.table.question-bank div.tbody div.tr.input-row div.th ul.errorlist{margin-left:10px;font-weight:bold}div.table.question-bank div.tbody div.tr.label-row div.th{padding:10px 0 5px}div.table.question-bank div.tbody div.tr.input-row div.th{padding:5px 0;font-weight:normal;text-align:center;width:100%}div.table.question-bank.multi-item-qb div.tbody div.tr.input-row div.th{background-color:#8F3931;color:#fff}div.table.question-bank div.tbody div.tr.input-row div.th label{margin-left:10px;margin-right:10px}div.table.question-bank.multi-item-qb div.tbody div.tr.input-row{background-color:#FFFFFF}div.table.question-bank div.tbody div.td.input-item{vertical-align:middle;text-align:center}div.table.question-bank div.tbody div.td.input-item label{padding:5px 0}div.table.question-bank div.tbody div.td.label-item{padding:0 6px 5px 6px;vertical-align:middle;text-align:center;font-size:14px}div.table.question-bank div.tbody div.td:empty,div.table.question-bank div.tbody div.th:empty{display:none}div.table.question-bank div.tbody textarea.extended-answer{width:100%}div.table.question-bank.checkbox-qb{display:table;border-collapse:separate;border-spacing:2px}div.table.question-bank.checkbox-qb div.td,div.table.question-bank.checkbox-qb div.th{display:table-cell}div.table.question-bank.checkbox-qb div.tbody div.tr.input-row div.th{color:#000;background-color:#fff;text-align:left;width:auto;border-radius:0;display:table-cell}div.table.question-bank.checkbox-qb div.tr{display:table-row}div.table.question-bank.checkbox-qb div.tbody{display:table-row-group}div.table.question-bank.checkbox-qb div.table.question-bank div.tr.label-row div.td.label-item{display:table-cell}div.table.question-bank.checkbox-qb div.tr.input-row div.td.even-column{background-color:#cccccc}@media (min-width:768px){body{font:13px/1.231 Verdana,sans-serif}button,input,select,textarea{font-size:100%}.uniForm input[type="text"],.uniForm input[type="email"],.uniForm input[type="password"],#client_admin select{width:53%}div.table.question-bank.multi-item-qb div.tbody div.tr.input-row div.th{color:#000;background-color:#fff;text-align:left;width:auto;border-radius:0}div.table.question-bank.multi-item-qb div.tr.input-row div.td label input{display:table-cell;margin:0 auto}div.table.question-bank.multi-item-qb div.tr.input-row div.td input[type="radio"] + div{display:none}div.table{display:table;border-collapse:separate;border-spacing:2px}div.tr{display:table-row}div.tbody{display:table-row-group}div.td,div.th{display:table-cell;line-height:25px}div.table.question-bank div.tr.label-row div.td.label-item{display:table-cell}div.table.question-bank div.tbody div.td.choices-8{width:6.25%}div.table.question-bank div.tbody div.td.choices-7{width:7.14%}div.table.question-bank div.tbody div.td.choices-6{width:8.33%}div.table.question-bank div.tbody div.td.choices-5{width:10%}div.table.question-bank div.tbody div.td.choices-4,div.table.question-bank div.tbody div.td.choices-3,div.table.question-bank div.tbody div.td.choices-2{width:100px}div.tr.input-row div.td.even-column{background-color:#cccccc}div.table.question-bank div.tbody div.tr.input-row:hover,div.table.question-bank div.tbody div.tr.input-row:hover div.th,div.table.question-bank div.tbody div.tr.input-row:hover div.td{color:#FFFFFF;background-color:#421a35}div.table.question-bank div.tbody div.tr.input-row:hover div.td.even-column{background-color:#75305f}#survey div.table.multi-item-qb ul.errorlist{margin:6px 0}#survey-content div.section-header{width:80%}#survey-content div.congrats{width:80%}}div.tr.input-row div.td.filler-column{display:none}#get-started section.start{overflow:hidden}#get-started section form{padding:0}#get-started section.start h3{margin:15px 0}#get-started section.start h4{padding:20px}#get-started section div{text-align:center;padding:0 30px 20px 0}#get-started section div.teacher{float:left}#get-started section div.student{float:left}#get-started section div.parent{float:left}#get-started section div button{border-radius:5px;background-color:#1a4227;color:#FFFFFF;font-size:16px;width:270px;height:50px}#get-started section div p a:hover{background-color:#789d4a;text-decoration:none}#survey-content .uniForm input{padding:0;width:25px;height:15px}#survey-content .uniForm input[type="radio"]{width:auto;height:auto;vertical-align:middle}#survey-content .uniForm input.extended-answer{font-size:14px;width:250px;height:25px;padding:2px 0 0 5px}#survey-dashboard .uniForm input.ui-checkbox{padding:0;width:25px;height:15px}#survey-dashboard div#teacher ol{margin-left:20px}#survey-dashboard .submit{padding:15px 0}#survey-dashboard section{margin:20px 0}#survey-dashboard section p{line-height:22px}#survey-dashboard section h2{line-height:28px}#survey-dashboard section h2 span a{font-size:14px}#survey-dashboard section h3{border-bottom:1px solid #ddd;width:600px;padding-top:10px}#survey-dashboard section table{padding-top:10px}#survey-dashboard section table td{width:195px}#survey-dashboard section table td span{color:#421a35;font-weight:bold}#survey-dashboard section .export-response{margin-top:20px;padding:0}#survey-dashboard section .export-response .buttonHolder,#survey-dashboard section.definitions div.buttonHolder{padding:10px 0}#survey-dashboard section.title{margin:20px 0 10px 0}#survey-dashboard section.definitions .survey-errors{padding:0;margin-bottom:12px}#survey-dashboard section.definitions .survey-errors ul.errorlist{padding:8px;list-style:circle inside;width:auto}#survey-dashboard section.definitions .survey-errors ul.errorlist li{line-height:24px}#survey-dashboard section.definitions h4{margin-top:20px}#survey-dashboard section.status{margin:0 0 20px 0;width:600px}#survey-dashboard section.status ul.errorlist,#survey-dashboard section.definitions ul.errorlist{margin-bottom:10px}#survey-dashboard section.status ul.errorlist li,#survey-dashboard section.definitions ul.errorlist li{float:none;padding:0}#survey-dashboard section.status ul li,#survey-dashboard section.definitions ul li{margin:5px 0;float:left}#survey-dashboard section.status ul li span{float:left;font-weight:bold;line-height:34px;margin-right:8px}#survey-dashboard section.status ul li.is_ready,#survey-dashboard section.status ul li.pause{padding:5px 0;width:700px}#survey-dashboard section.status ul li.is_ready span,#survey-dashboard section.status ul li.pause span{line-height:normal}#notifications #send form{margin:15px 0}#notifications #send form label{font-size:18px;font-weight:bold}#notifications #template textarea#id_subject{height:15px;overflow:hidden}#notifications #schedule div.checkbox label,#notifications #schedule div.checkbox input{float:left;font-size:13px;line-height:10px}#notifications #schedule div.checkbox label{padding-left:10px}#notifications #schedule input#id_schedule_start{width:100px}.popup{display:none}.clipped{border-bottom:1px black dotted;cursor:pointer;white-space:nowrap}#client_admin .add_client{padding:15px 0}#client_admin .add_client strong{margin-left:10px}#client_admin div.client_delete{margin-top:15px}#client_admin div.client_delete a.button,#client_admin div.client_delete button{border-radius:5px;line-height:36px;background-color:#642822}#client_admin div.client_delete button{padding-top:0px;padding-bottom:0px}#client_admin p{margin-top:10px}#client_admin ol{list-style-position:inside}#client_admin ol li{margin-top:5px}#client_admin div.go-back{margin-top:15px}.thank-you-text{padding:10px 0;font-size:17px}.thank-you-text p ~ p{margin:1em 0}.thank-you-text p ~ p:last-child{margin-bottom:0}.dashboard-grid-wrapper{display:-ms-grid;display:grid;grid-template-areas:"home-scribble" "home-menu"}@media screen and (min-width:768px){.dashboard-grid-wrapper{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-template-areas:"home-menu home-scribble"}}.dashboard-scribble{-ms-grid-row:1;-ms-grid-column:1;grid-area:home-scribble;padding-top:0.75em}@media screen and (min-width:768px){.dashboard-scribble{-ms-grid-row:1;-ms-grid-column:2;padding-top:3em}}ul.home-list{-ms-grid-row:2;-ms-grid-column:1;grid-area:home-menu}@media screen and (min-width:768px){ul.home-list{-ms-grid-row:1;-ms-grid-column:1}}#reopen-survey-dialog{padding:1em}#reopen-survey-dialog form input{width:40%;border:#D6D6CE 1px solid!important}#reopen-survey-dialog form label{font-weight:bold;line-height:30px;margin-right:8px;display:inline;float:left}#reopen-survey-dialog p.warning{line-height:normal}#reopen-survey-dialog form{z-index:inherit}#reopen-survey-dialog form ul.errorlist{margin-bottom:8px;width:auto}#reopen-survey-dialog form ul.errorlist li{padding-bottom:0}@-moz-document url-prefix(){form#survey-login button.ui-button-icon-only,form#roster-values-form button.ui-button-icon-only{border-radius:5px;padding:8px 5px 5px}form#survey-login button.ui-button-icon-only span.ui-button-text,form#roster-values-form button.ui-button-icon-only span.ui-button-text{background:url("https://d1fhkzj4cq1dwr.cloudfront.net/images/arrow-down-white.png") no-repeat;padding:0 7px 0 2px}}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:0.2em 0.4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item.ui-state-focus{font-weight:normal;margin:-1px}.ui-widget{font-size:1em}.ui-widget-header{background-color:#421a35}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #1a4227;background-color:#1a4227;color:#ffffff}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #789d4a;background-color:#789d4a}.ui-widget-header{border:1px solid #eee;background-color:#421a35;color:#ffffff;font-weight:bold}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#ffffff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #1a4227;background-color:#1a4227;font-weight:bold;color:#ffffff}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #789d4a;background-color:#789d4a;font-weight:bold;color:#ffffff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#ffffff}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #dddddd;background-color:#ffffff;color:#333333}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#333333}.ui-widget-content .ui-icon{background-image:url("https://d1fhkzj4cq1dwr.cloudfront.net/images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("https://d1fhkzj4cq1dwr.cloudfront.net/images/ui-icons_ffffff_256x240.png")}.ui-state-default .ui-icon{background-image:url("https://d1fhkzj4cq1dwr.cloudfront.net/images/ui-icons_ffffff_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url("https://d1fhkzj4cq1dwr.cloudfront.net/images/ui-icons_ffffff_256x240.png")}.ui-state-active .ui-icon{background-image:url("https://d1fhkzj4cq1dwr.cloudfront.net/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon{background-image:url("https://d1fhkzj4cq1dwr.cloudfront.net/images/ui-icons_0073ea_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("https://d1fhkzj4cq1dwr.cloudfront.net/images/ui-icons_ff0200_256x240.png")}