.badge{font-size:10.998px;font-weight:bold;line-height:14px;color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);white-space:nowrap;vertical-align:baseline;background-color:#999999;font-family:arial, sans-serif;padding:1px 9px 2px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}a.badge:hover{color:#ffffff;text-decoration:none;cursor:pointer}.badge-important{background-color:#b94a48}.badge-important[href]{background-color:#953b39}.btn{display:inline-block;*display:inline;padding:4px 10px 4px;margin-bottom:0;*margin-left:.3em;font-size:13px;line-height:18px;*line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;background-repeat:repeat-x;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-bottom-color:#b3b3b3;*zoom:1;padding:0.8em 1em 0.5em 1em;line-height:1.3em;border-radius:0.7em;font-size:1.1em;margin:0.5em 0;box-shadow:inset 0px 3px 7px 0px rgba(255,255,255,0.3),0px 1px 2px rgba(0,0,0,0.3);color:#fff;text-shadow:0px -1px 0px rgba(0,0,0,0.35);border:none}.ie .btn{padding-top:0.6em;padding-bottom:0.6em}.btn:link,.btn:hover,.btn:focus,.btn:active{text-decoration:none;color:#fff}.btn.disabled,.btn[disabled]{background-color:#e6e6e6;*background-color:#d9d9d9}.btn:first-child{*margin-left:0}.btn.disabled,.btn[disabled]{cursor:default;background-color:#e6e6e6;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}button.btn,input.btn[type="submit"]{*padding-top:2px;*padding-bottom:2px}button.btn::-moz-focus-inner,input.btn[type="submit"]::-moz-focus-inner{padding:0;border:0}.btn-large{margin-bottom:1em;font-size:1.2em;line-height:1.5em}.btn-small{font-size:0.9em;line-height:1.2em}.btn i{margin-left:0.25em;margin-top:-2px;margin-right:3px}.btn-positive{background-color:#4e9d05;border:1px solid #367200;-webkit-box-shadow:inset inset 0em 0.15em 0.6em 0.2em rgba(143,216,79,0.5),inset 0em -0.15em 0.6em 0.2em rgba(36,81,1,0.5);box-shadow:inset 0em 0.15em 0.6em 0.2em rgba(143,216,79,0.5),inset 0em -0.15em 0.6em 0.2em rgba(36,81,1,0.5)}.btn-positive:hover,.btn-positive:focus{background-color:#4a9706}.btn-positive:active{-webkit-box-shadow:inset 0em 0.15em 0.6em 0.2em rgba(36,81,1,0.5),inset 0em -0.15em 0.6em 0.2em rgba(143,216,79,0.5);box-shadow:inset 0em 0.15em 0.6em 0.2em rgba(36,81,1,0.5),inset 0em -0.15em 0.6em 0.2em rgba(143,216,79,0.5)}.btn-negative{background-color:#c03b3c;border:1px solid #80131d;-webkit-box-shadow:inset inset 0em 0.15em 0.6em 0.2em rgba(233,115,118,0.5),inset 0em -0.15em 0.6em 0.2em rgba(102,14,23,0.5);box-shadow:inset 0em 0.15em 0.6em 0.2em rgba(233,115,118,0.5),inset 0em -0.15em 0.6em 0.2em rgba(102,14,23,0.5)}.btn-negative:hover,.btn-negative:focus{background-color:#b93739}.btn-negative:active{-webkit-box-shadow:inset 0em 0.15em 0.6em 0.2em rgba(102,14,23,0.5),inset 0em -0.15em 0.6em 0.2em rgba(233,115,118,0.5);box-shadow:inset 0em 0.15em 0.6em 0.2em rgba(102,14,23,0.5),inset 0em -0.15em 0.6em 0.2em rgba(233,115,118,0.5)}.btn-info{background-color:#005d75;border:1px solid #004051;-webkit-box-shadow:inset inset 0em 0.15em 0.6em 0.2em rgba(70,155,176,0.5),inset 0em -0.15em 0.6em 0.2em rgba(0,54,70,0.5);box-shadow:inset 0em 0.15em 0.6em 0.2em rgba(70,155,176,0.5),inset 0em -0.15em 0.6em 0.2em rgba(0,54,70,0.5)}.btn-flat,a.btn-flat{box-shadow:none;text-shadow:none;border:none;background:#0a5c77;padding:0.4em 0.7em 0.1em 0.7em}.btn-flat:hover{background:#2186a8}a.btn-flat span{text-decoration:underline}a.btn-flat.btn-positive{background-color:#4e9d05}a.btn-flat.btn-positive:hover{background-color:#4a9706;color:white}.btn-login{background-image:url(/assets/icons/icon-white-door-7145d82356589f4d05ff9bb4e72d8ceb8af8aca3d077ad1e8b871720173b7145.png);background-repeat:no-repeat;background-position:90% center;padding-right:60px}.btn-logout{background-image:url(/assets/icons/icon-white-door-exit-7df34bf199531446a7d69a0e12dbcabd2ee427784a3239801179ab9d70ac4ba5.png);background-repeat:no-repeat;background-position:90% center;padding-right:60px}.btn-continue{background-image:url(/assets/icons/icon-white-arrow-right-746b269dc914849c98148c5f8470524a2f1460e1a1cedb323cabba470d8dc1d9.png);background-repeat:no-repeat;background-position:95% center;padding-right:60px}.btn-tick{background-image:url(/assets/icons/icon-white-tick-6b4c00f5984c695e3f8ea3300885a94e82943622923d6a70d5345117cade21d1.png);background-repeat:no-repeat;background-position:95% center;padding-right:60px}.btn-plus{background-image:url(/assets/icons/icon-white-plus-32b79943418994edfb4ba58c2ae31c682c6ec28dae8bcc0012043d1abf2cfb91.png);background-repeat:no-repeat;background-position:95% center;padding-right:50px}.btn-large.btn-tick{background-position:92% center}.btn-nudge{background-image:url(/assets/icons/icon-white-nudge-3214ae02f3a022d6a74cd71bd3a6d0e4b5880ee52e9de3c92ba549ad77eeaa98.png);background-repeat:no-repeat;background-position:90% center;padding-right:50px}.upload-picture h2{margin-bottom:0.5em}.upload-picture .module-change-avatar{margin-bottom:0}.upload-picture .avatar{border:8px solid #7fcfe7;margin:0 auto 1em auto;width:120px;height:120px;display:block}.upload-picture input{text-align:center}.upload-picture .btn-upload{display:block;margin:1em auto 0 auto}.upload-picture .skip-upload{text-align:center}.upload-picture .skip-upload a{color:#fff}.upload-picture .file-upload{position:relative}.upload-picture .file-upload .real-file,.upload-picture .file-upload .fake-text{display:block;float:left;width:55%;border-radius:0.7em 0 0 0.7em;font-size:16px;line-height:16px;padding:5px 3px 5px 10px;height:52px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:1px solid #444;border-right:none;box-shadow:none;text-align:left;margin:0}.upload-picture .file-upload .real-file{height:52px;width:100%;background-color:white;border-radius:0.7em;margin-bottom:1em;text-align:center}.upload-picture .file-upload .fake-file{height:52px;width:100%}.upload-picture .file-upload .fake-button{display:block;float:left;width:38%;margin:0;margin-left:-0.7em;border-radius:0.7em;font-size:16px;line-height:16px;padding:5px 5px;height:52px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.upload-picture .file-upload.field_with_errors{padding-top:1em}.upload-picture .file-upload.field_with_errors .fake-file{top:1em}.upload-picture .file-upload.field_with_errors .btn{border:1px solid #367200}.upload-picture .file-upload.no-js .real-file{display:block}.upload-picture .file-upload.no-js .fake-file{display:none}.upload-picture .file-upload.js .real-file{display:none}.upload-picture .file-upload.js .fake-file{display:block}@media screen and (max-width: 540px){.upload-picture h2{line-height:1.2em}.upload-picture .file-upload .fake-text{width:50%}.upload-picture .file-upload .fake-button{width:43%}}.cancel-password{color:#fff;margin-top:1.6em;display:inline-block;text-decoration:underline}.emotion-chart{margin-left:0}.emotion-chart li{padding-top:6px;padding-bottom:0;padding-left:40px;list-style-type:none;position:relative;margin-bottom:0.5em}.emotion-chart .face{position:absolute;top:6px;left:0}.emotion-chart .bar{position:relative;height:34px;display:inline-block;vertical-align:middle;max-width:82%;margin-right:2%}@media screen and (max-width: 767px){.emotion-chart .bar{max-width:80%}}.emotion-chart p{display:block;position:relative;background-position:bottom;text-indent:-9999px;border-radius:0 0.7em 0.7em 0;height:34px;width:100%}.emotion-chart strong{display:inline-block}.emotion-chart .positive p{background:#3f9d32}.emotion-chart .positive strong{color:#3f9d32}.emotion-chart .neutral p{background:#FEDF5E}.emotion-chart .neutral strong{color:#2E2E2F}.emotion-chart .negative p{background:#bf3839}.emotion-chart .negative strong{color:#bf3839}p.emotion-chart-empty{padding:1em;margin:0;text-align:center;font-size:1.2em}.module-emotion-history{background-color:#fff;-moz-box-shadow:0px 3px 6px rgba(0,0,0,0.1);-o-box-shadow:0px 3px 6px rgba(0,0,0,0.1);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,0.1);-ms-box-shadow:0px 3px 6px rgba(0,0,0,0.1);box-shadow:0px 3px 6px rgba(0,0,0,0.1);font-size:1.2em;color:#53524f;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em}.module-emotion-history ol{margin:0}.module-emotion-history li{list-style-type:none;padding:0.5em 1em;word-wrap:break-word;position:relative}.module-emotion-history li:first-child{border-radius:0.5em 0.5em 0 0}.module-emotion-history li:last-child{border-radius:0 0 0.5em 0.5em}.module-emotion-history li:nth-child(2n){background-color:#e8f7ff}.module-emotion-history .message-emotion{position:absolute;top:0.5em;left:1em}.module-emotion-history .message-description,.module-emotion-history .message-date{margin-left:90px;display:inline-block}.module-emotion-history .message-date{display:block;clear:both;font-size:0.85em;padding:0.3em 0 0.2em;color:#999}.module-emotion-history .see-more{height:4em}.module-emotion-history .no-feelings p{padding:1em;margin:0;text-align:center}.error-message,.alert-message,.success-message{width:100%;padding:0.5em 1em;font-size:1em;margin-bottom:1em;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.error-message.with-icon,.alert-message.with-icon,.success-message.with-icon{background-repeat:no-repeat;background-position:15px 0.5em;padding:1em 1em 1em 70px;text-align:left}.error-message.top-bar,.alert-message.top-bar,.success-message.top-bar{text-align:center;padding:0.5em 0}.error-message p,.alert-message p,.success-message p{margin:0}.error-message{border:1px solid #c6343b;background:#fc827a;color:#80131d}.error-message.with-icon{background-image:url(/assets/icons/icon-red-error-3d1b91f0bf8e37a8a3f7a701bffe9038afac3099b3677a782af1d0874cd5b4c9.png)}.alert-message{border:1px solid #e9b959;background:#ffdf74;color:#99461e}.alert-message.with-icon{background-image:url(/assets/icons/icon-orange-error-8953998d9221e3ded582c1f58ac6fc4a1b0794101d8ebd5b05300ed8e4dbe48a.png)}.success-message{background-color:#9ece71;border:1px solid #367200;color:#367200}.module-faq ul{list-style-type:none;list-style-position:inside;color:#53524f}.module-faq .faq-questions{font-size:1.2em;margin-bottom:30px;padding-top:20px}.module-faq .faq-questions li{padding:4px 0}.module-faq .faq-answers{padding-top:30px;border-top:1px dotted #35b1da}.module-faq .faq-answers li{margin-bottom:25px}.faq-videos .video-row{margin-top:20px}.faq-videos h2{margin-top:10px}.faq-videos h5{margin-top:8px;font-size:16px;font-weight:bold}.faq-videos .video{margin-bottom:20px}.flagged,.flag{background-image:url(/assets/icons/sprite-flag-a57ec287463d6cd5bacd971cddebf2ad4a9d9449658117ecc4fd0feea0d627e8.png);background-position:center -45px;background-repeat:no-repeat;display:inline-block;text-indent:-9999px;vertical-align:middle}.flagged{background-position:center 7px}.flag{width:42px;height:42px;padding:0}@font-face{font-family:'Heinemann';font-weight:normal;font-style:normal;src:url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann/22ABB0_0_0.eot");src:url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann/22ABB0_0_0.eot?#iefix") format("embedded-opentype"),url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann/22ABB0_0_0.woff") format("woff"),url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann/22ABB0_0_0.ttf") format("truetype"),url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann/22ABB0_0_0.svg#wf") format("svg"),url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann//22ABB0_0_0.svgz#wf") format("svg")}@font-face{font-family:'Heinemann';font-weight:bold;font-style:normal;src:url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann/22ABB0_1_0.eot");src:url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann/22ABB0_1_0.eot?#iefix") format("embedded-opentype"),url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann/22ABB0_1_0.woff") format("woff"),url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann/22ABB0_1_0.ttf") format("truetype"),url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann/22ABB0_1_0.svg#wf") format("svg"),url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann//22ABB0_1_0.svgz#wf") format("svg")}@font-face{font-family:'Heinemann';font-weight:normal;font-style:italic;src:url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann/22ABB0_2_0.eot");src:url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann/22ABB0_2_0.eot?#iefix") format("embedded-opentype"),url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann/22ABB0_2_0.woff") format("woff"),url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann/22ABB0_2_0.ttf") format("truetype"),url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann/22ABB0_2_0.svg#wf") format("svg"),url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann//22ABB0_2_0.svgz#wf") format("svg")}@font-face{font-family:'Heinemann-Bold';src:url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann/22ABB0_3_0.eot");src:url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann/22ABB0_3_0.eot?#iefix") format("embedded-opentype"),url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann/22ABB0_3_0.woff") format("woff"),url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann/22ABB0_3_0.ttf") format("truetype"),url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann/22ABB0_3_0.svg#wf") format("svg"),url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann//22ABB0_3_0.svgz#wf") format("svg")}@font-face{font-family:'Heinemann-BlackItalic';src:url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann/22ABB0_4_0.eot");src:url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann/22ABB0_4_0.eot?#iefix") format("embedded-opentype"),url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann/22ABB0_4_0.woff") format("woff"),url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann/22ABB0_4_0.ttf") format("truetype"),url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann/22ABB0_4_0.svg#wf") format("svg"),url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann//22ABB0_4_0.svgz#wf") format("svg")}@font-face{font-family:'Heinemann';font-weight:bold;font-style:italic;src:url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann/22ABB0_5_0.eot");src:url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann/22ABB0_5_0.eot?#iefix") format("embedded-opentype"),url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann/22ABB0_5_0.woff") format("woff"),url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann/22ABB0_5_0.ttf") format("truetype"),url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann/22ABB0_5_0.svg#wf") format("svg"),url("https://s3-eu-west-1.amazonaws.com/speakr-fonts/heinemann//22ABB0_5_0.svgz#wf") format("svg")}label,input,button,select,textarea{font-size:13px;font-weight:normal;line-height:18px;margin:0;font-size:100%;vertical-align:middle;outline:none}input,textarea,select{display:inline-block;width:210px;height:18px;padding:4px;margin-bottom:9px;font-size:13px;line-height:18px;color:#555555;background-color:#ffffff;border:1px solid #cccccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}label{display:block;margin-bottom:5px;font-size:1em}form{margin:0 0 18px}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:27px;font-size:19.5px;line-height:36px;color:#333333;border:0;border-bottom:1px solid #eee}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}select{width:220px;background-color:#ffffff}select[multiple],select[size]{height:auto}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}input[type="image"],input[type="checkbox"],input[type="radio"]{width:auto;height:auto;padding:0;margin:3px 0;*margin-top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;line-height:normal;cursor:pointer;background-color:transparent;border:0 \9}input[type="button"],input[type="reset"],input[type="submit"]{width:auto;height:auto}input[type="image"]{border:0}input[type="file"]{width:auto;padding:initial;line-height:initial;background-color:#ffffff;background-color:initial;border:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}select,input[type="file"]{height:28px;*margin-top:4px;line-height:28px}input[type="file"]{line-height:18px \9}input[type="image"]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input[type="hidden"]{display:none}label input,label textarea,label select{display:block}textarea{height:auto;overflow:auto;vertical-align:top;max-width:100%}.radio,.checkbox{min-height:18px;padding-left:18px}.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-18px}.radio.inline,.checkbox.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-left:10px}input,textarea{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear 0.2s, box-shadow linear 0.2s;-moz-transition:border linear 0.2s, box-shadow linear 0.2s;-ms-transition:border linear 0.2s, box-shadow linear 0.2s;-o-transition:border linear 0.2s, box-shadow linear 0.2s;transition:border linear 0.2s, box-shadow linear 0.2s}input:focus,textarea:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,select:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input[class*="span"],.row-fluid input[class*="span"],.row-fluid select[class*="span"],.row-fluid textarea[class*="span"],.row-fluid .uneditable-input[class*="span"]{float:none;margin-left:0}input,textarea{margin-left:0}input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:not-allowed;background-color:#eeeeee;border-color:#ddd}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"][readonly],input[type="checkbox"][readonly]{background-color:transparent}input:focus:required:invalid,textarea:focus:required:invalid,select:focus:required:invalid{color:#b94a48;border-color:#ee5f5b}input:focus:required:invalid:focus,textarea:focus:required:invalid:focus,select:focus:required:invalid:focus{border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}:-moz-placeholder{color:#888 !important}::-moz-placeholder{color:#888 !important}::-webkit-input-placeholder{color:#888 !important}:-ms-input-placeholder{color:#888 !important}input.text-placeholder[type="text"]{color:#888 !important}input[type="text"]{min-height:40px;margin-bottom:1.5em}input[type="text"]{color:#53524f}.pull-right{float:right}.pull-left{float:left}.row-fluid{width:100%;max-width:1200px;margin:0 auto;zoom:1;position:relative}.row-fluid.force_narrow{max-width:767px}.row-fluid:before,.row-fluid:after{display:table;content:""}.row-fluid [class*=span]{display:block;float:left;width:100%;min-height:28px;margin-bottom:1.5em;margin-left:2.0744680846383%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .no-margin[class*=span]{margin-bottom:0}.row-fluid .centered[class*=span]{margin:0 auto !important;float:none}.row-fluid .span12{width:99.946808500638%}.row-fluid .span11{width:91.436170203638%}.row-fluid .span10{width:82.925531906638%}.row-fluid .span9{width:74.414893609638%}.row-fluid .span8{width:65.904255312638%}.row-fluid .span7{width:57.393617015638%}.row-fluid .span6{width:48.882978718638%}.row-fluid .span5{width:40.372340421638%}.row-fluid .span4{width:31.861702124638%}.row-fluid .span3{width:23.351063827638%}.row-fluid .span2{width:14.840425530638%}.row-fluid .span1{width:6.3297872336383%}.row-fluid:after,.clear{clear:both}.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}.container-fluid:before,.container-fluid:after{display:table;content:""}.container-fluid:after{clear:both}.block{-moz-border-radius:0.5em;-webkit-border-radius:0.5em;-o-border-radius:0.5em;border-radius:0.5em;background-color:#75d0e5;padding:1em 1.5em;color:#53524f;background-repeat:repeat}.block h1{font-size:1.3em;line-height:1.5em;color:#0d455d;padding-top:0.2em}.block h2{font-size:1.1em;line-height:1.3em;color:#0d455d}.white-block{background:#fff}.white-block h1{color:#0a5c77}.centered-content-block{width:33%;margin:0 auto;max-width:400px;min-width:300px}@media screen and (max-width: 540px){.centered-content-block{width:100%;display:block;float:none;min-width:0;max-width:100%}.container-fluid{padding-left:5px;padding-right:5px}.hide-for-mobile{display:none !important}}@media screen and (max-width: 767px){.row-fluid [class*=span]{display:block !important;float:none;width:100% !important;margin-left:0px !important}.row-fluid .state-hidden[class*=span]{display:none !important}.hide-for-small{display:none !important}}.header-main{position:relative;margin-top:20px;color:#fff}.header-main a{color:#fff;position:relative}.header-main .logo{margin:0;width:160px;height:69px;display:inline-block}@media screen and (max-width: 767px){.header-main .logo{margin-bottom:2.5em}}@media screen and (max-width: 540px){.header-main .logo{display:block;margin:0 auto}}.header-main .row-fluid,.header-main .span12{margin-bottom:0}.header-main.no-navigation{margin-bottom:20px}.header-main .icon-logout{height:22px;width:22px;max-width:22px}.header-main .btn-flat{margin-top:.4em;font-size:0.9em;padding:.4em .5em .4em 1em}.ie .header-main .btn-flat{padding-bottom:0.1em !important}nav ol,nav ul,nav li{list-style-type:none;margin:0;padding:0}.current-user-account{position:absolute;top:0;right:0}.current-user-avatar{position:relative;float:right;margin-right:0px;width:110px;height:110px}.current-user-avatar img{box-sizing:border-box;width:110px;height:110px;border:5px solid #7fcfe7;z-index:1}.current-user-avatar span{display:none;position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);font-size:14px;background:#0a5c77;text-align:center;padding:8px;color:#fff;line-height:1.3em;text-decoration:underline;border-radius:0.7em}.current-user-avatar:hover span{display:inline-block}.nav-account{float:right;margin-right:30px;text-align:right;font-size:0.9em;display:flex;gap:1rem;justify-content:flex-end;align-items:flex-end;flex-direction:row-reverse}.current-user-name{font-size:1.3em}.nav-account ul{margin-top:.3em}.nav-account ul.language-select{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:0.25em;background-color:#2186a8;border-radius:0.7em}.nav-account ul.language-select li a{padding:5px 8px 3px 8px;font-size:0.9em;border-radius:0.5em;display:block}.nav-account ul.language-select li a:hover{background:#2186a8;text-decoration:underline;border-radius:0.5em;color:#fff}.active{background:#2186a8;padding:6px 10px 6px;border-radius:0.7em}.nav-account li:nth-of-type(2){clear:both}.nav-account a{text-decoration:none;margin:0}.nav-local{font-size:1em;clear:both;margin-top:1em}.nav-local li{float:left;margin-right:0.5em}.nav-local li a{padding:0.7em 1em 0.5em;background-color:#0a5c77;display:block;border-radius:0.5em 0.5em 0 0;text-decoration:none;color:#f8f8f8}.nav-local li a:hover,.nav-local a.current-page{background-color:#2186a8}@media screen and (max-width: 1222px){.nav-local li a{font-size:14px}.current-user-avatar,.current-user-avatar img{width:70px;box-sizing:border-box;height:70px}}@media screen and (max-width: 940px){.header-main{margin-top:4px}.header-main.no-navigation{margin-bottom:10px}.header-main .logo{margin-bottom:0.7em;height:60px;width:130px}.header-main .logo img{height:60px;width:130px}.nav-account{display:flex;gap:1rem;justify-content:flex-end;align-items:flex-end;flex-direction:row}.current-user-account{position:static;width:100%;min-height:80px}.current-user-avatar{margin-right:0;height:76px;width:76px}.current-user-avatar img{height:76px;width:76px;border-width:3px}.current-user-avatar:hover span{display:none}.nav-account{float:left;text-align:left;width:auto;margin-bottom:1em}.nav-local{margin-left:-5px;margin-right:-5px}.nav-local li{float:none;display:block;margin:0}.nav-local li a{display:block;border-radius:0;border-bottom:1px solid #066A84;padding-left:5px}.nav-local li a:hover,.nav-local li a.current-page{border-bottom-color:#2186a8}}@media screen and (max-width: 420px){.nav-account{display:block}.header-main .logo{margin-bottom:0.3em}}.help{position:relative;display:inline;cursor:help}.help-text{color:#3A87AD}.help-text,.comment{z-index:1;background-position:0 0;background-repeat:no-repeat;left:-103px;top:36px;color:#333;background-image:url(/assets/bg/comment-top-20d1a41a43759eb5e36ea1e2a7b764ac9814ed28d22bdce8c3ccb36ddd3a1b53.png);width:253px;position:absolute;font-size:0.9em;word-wrap:break-word;visibility:hidden}@media screen and (max-width: 540px){.help-text,.comment{left:0;right:0}}.help-text p,.comment ol,.module-progress .comment p,.flag-cell .comment p,.info-privacy:hover .comment div{background-image:url(/assets/bg/comment-bottom-b720c5027f2e13be6136e135d017546ca026d65e57ad982adbc16b86bb829e13.png);background-repeat:repeat-y;background-position:0 bottom;display:block;width:220px;padding:0 20px 5px;margin:36px 0 0 0}.help-text{top:15px;left:-115px}.help-text p{padding-top:3px;padding-bottom:15px}.comment li{list-style-type:none}.help:hover .help-text,.module-class-list td:hover .comment,.module-class-list .flag-cell:hover .comment{visibility:visible}.module-class-list td:hover .comment span{font-weight:bold}.info-privacy{position:relative}.info-privacy:hover .comment{visibility:visible;text-align:left}.info-privacy:hover .comment ul{margin-left:0}.info-privacy:hover .comment ul li{list-style-type:none}ul.language-select{display:inline-flex;justify-content:flex-end;gap:.5rem;padding:0.25em;background-color:#35b1da;border-radius:0.7em;list-style-type:none}li a.language-links{padding:5px 8px 3px 8px;font-size:0.9em;color:#fff;border-radius:0.5em;display:block}li a.language-links:hover{background:#2186a8;text-decoration:underline;border-radius:0.5em;color:#fff}.login-message-box{background:white;padding:16px;color:black;margin-top:-16px;margin-bottom:16px;border:3px solid #ee7}.login-message-box p:last-of-type{margin-bottom:0}.login-message-input{height:180px;max-width:650px}.message-compose-title h2{float:left}.message-compose-title .btn-flat:hover{background:#75D0E5;color:#0a5c77}.module-message-compose{background:#0a5c77;margin-left:-20px;margin-right:-20px;padding-top:30px}.module-message-compose .span_avatar{width:140px;margin:0;position:absolute;top:0;left:0}.module-message-compose .span_compose{margin-left:140px;width:auto;float:none}@media screen and (max-width: 540px){.module-message-compose{margin-left:-5px;margin-right:-5px}}.module-message-compose .avatar{width:100px;height:100px;border:5px solid #7fcfe7}.module-message-compose .message-compose-bubble{border-radius:10px;background-repeat:no-repeat;background-image:url(/assets/bg/comment-left-blue-b6be507c2db303f6cccb8b76d86d6ed192677ade9bc29bb1fcba472552086343.png);background-position:0 18px}.module-message-compose .message-compose-bubble-inner{background:#75D0E5;padding:25px;border-radius:10px;margin-left:10px;overflow:hidden}.module-message-compose .message-compose-bubble-inner h3{color:#0a5c77;margin-bottom:0.5em}.module-message-compose .message-compose-bubble-inner textarea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;margin-bottom:1.5em;resize:none}.module-message-compose .message-compose-bubble-inner .btn{margin-bottom:0}.module-message-compose .message-recipient-list{list-style-type:none;margin:0;padding:0;list-style-position:inside}.module-message-compose .message-recipient-list.message-more-recipients{display:none}.module-message-compose .message-recipient-list input{position:absolute;left:-9999px}.module-message-compose .message-recipient{display:inline-block;background:#dcdcdc;border:2px solid #b2b2b2;border-radius:10px;padding:7px 60px 7px 12px;color:#555;margin-bottom:10px;min-width:32%;min-height:58px;vertical-align:middle;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.module-message-compose .message-recipient .avatar{width:40px;height:40px;border:2px solid #b2b2b2;border-radius:4px;position:absolute;top:5px;right:6px}.module-message-compose .message-recipient span{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.module-message-compose .message-recipient em{display:block;font-size:0.9em}.module-message-compose .message-recipient label{margin-bottom:0;font-size:0.9em}.module-message-compose .message-recipient:hover,.module-message-compose .message-recipient.state-selected{background:#b6e3ba;border-color:#3e9d32;color:#116a2a}.module-message-compose .message-recipient:hover .avatar,.module-message-compose .message-recipient.state-selected .avatar{border-color:#3f9d32}.module-message-compose .message-choose-other-recipient{display:inline-block;vertical-align:text-top}.module-message-compose .message-choose-other-recipient .btn.state-selected{border-radius:0.7em 0.7em 0 0;padding-bottom:10px}.module-message-compose .message-choose-other-recipient .btn.state-selected:hover{background:#0a5c77}.module-message-compose .message-more-recipients{background:#0a5c77;border-radius:10px;padding:10px;margin-top:-5px;margin-bottom:1em}.module-message-compose .what-to-say{margin-top:1em}.module-message-compose .face-picker{clear:both;display:block;width:100%;margin:0;padding:0}.module-message-compose .face-picker label{width:85px;height:120px}.module-message-compose .face{display:inline-block;float:none;margin:0 0em 0.5em 0em;border-radius:1em;text-align:center;color:#0a5c77}.module-message-compose .face input{position:absolute;left:-9999px}.module-message-compose .face img{width:70px;height:70px;margin-top:0.5em}.module-message-compose .face span{display:block;margin-top:15px;font-size:1.1em;text-align:center;width:100%}.module-message-compose .face:hover,.module-message-compose .face.state-selected{-moz-border-radius:0.5em;-webkit-border-radius:0.5em;-o-border-radius:0.5em;border-radius:0.5em;cursor:pointer;background-color:#A3D9E7;background-color:rgba(255,255,255,0.8);color:#53524f}.module-message-compose textarea{max-width:100%;border:1px solid #09B2D6;margin-bottom:1em;background:url(/assets/bg/paper-lined-26-7b1fe7a9f900eabf4ef69a2fdc61113c62f0856795166627c119e5a7efadd2d7.png) repeat 0 0 scroll;font-size:16px;line-height:26px;color:#53524f;border-radius:0.5em;padding-left:0.6em;padding-right:0.6em;outline:none}.module-message-compose textarea:focus{box-shadow:0 0 9px rgba(255,255,255,0.9),0 0px 2px rgba(255,255,255,0.9);border:1px solid #fff}.module-message-compose .message-autocomplete input{padding:0.7em 0.5em 0.4em 0.5em;width:100%;font-size:1.3em;line-height:1.5em;color:#53524f;border-radius:0.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;box-shadow:none;margin-bottom:0;border:1px solid #09B2D6;min-height:2.5em;outline:none}.module-message-compose .message-autocomplete input:focus{box-shadow:0 0 9px rgba(255,255,255,0.9),0 0px 2px rgba(255,255,255,0.9);border:1px solid #fff}@media screen and (max-width: 767px){.module-message-compose .span_avatar{display:none !important}.module-message-compose .message-compose-bubble{background:none;margin-left:5px;margin-right:5px}.module-message-compose .message-compose-bubble-inner{margin-left:0}.module-message-compose .message-recipient{min-width:49%}}@media screen and (max-width: 540px){.module-message-compose .message-recipient{min-width:99%}.module-message-compose .face-picker{text-align:center}.module-message-compose .face-picker label{width:65px;height:110px}.module-message-compose .face-picker img{width:55px;height:55px}.module-message-compose .face-picker span{font-size:1em}.module-message-compose .btn-continue{width:100%}}.ie .module-message-compose .message-choose-other-recipient .btn{line-height:1}.ie .module-message-compose .message-autocomplete input{line-height:1}.ie8 .module-message-compose .message-autocomplete input{min-height:1}.ui-helper-hidden-accessible{display:none !important}.module-message-list{background:#0a5c77;margin-left:-20px;margin-right:-20px;padding:20px}@media screen and (max-width: 540px){.module-message-list{margin-left:-5px;margin-right:-5px;padding:20px 5px}}.module-message-list .message-row{position:relative;min-height:70px;padding-top:10px;padding-bottom:10px;margin-bottom:0;clear:both;overflow:hidden}.module-message-list .message-row .avatar{width:60px;height:60px;border:3px solid #7fcfe7}.module-message-list .message-row .avatar-student{position:absolute;top:10px;left:0px}.module-message-list .message-row .avatar-teacher{position:absolute;top:10px;right:0px}.module-message-list .message-row .new-message{position:absolute;right:15px;top:85px;text-transform:uppercase}.module-message-list .message-row .message-contents{margin-left:80px;margin-right:80px}.module-message-list .message-row .message-bubble{border-radius:10px;background-repeat:no-repeat}.module-message-list .message-row .message-bubble .message-bubble-inner{background:#fff;padding:15px;color:#666;border-radius:10px;position:relative}.module-message-list .message-row .message-bubble .message-bubble-inner .message-text{margin-bottom:0}.module-message-list .message-row .message-bubble .message-bubble-inner .message-text.with-emotion{margin-right:45px}.module-message-list .message-row .message-bubble .message-bubble-inner .message-text .message-emotion{position:absolute;top:10px;right:10px}.module-message-list .message-row .message-bubble .message-bubble-inner .message-reply{margin:0;text-align:right}.module-message-list .message-row .message-bubble .message-bubble-inner .message-reply a{margin-bottom:0}.module-message-list .message-row .message-bubble.message-sent{background-image:url(/assets/bg/comment-left-3b478bde71d3dc29d25c3338d1990796c2f354536d2ea50d99b087e490b5df69.png);background-position:0 12px}.module-message-list .message-row .message-bubble.message-sent .message-bubble-inner{margin-left:10px}.module-message-list .message-row .message-bubble.message-sent .message-bubble-inner .message-reply{text-align:left}.module-message-list .message-row .message-bubble.message-received{background-image:url(/assets/bg/comment-right-f51962e5e29eaad51da87cddce3fb9e6d351d32772763d0f2629fd7dddb126cb.png);background-position:100% 12px;float:right}.module-message-list .message-row .message-bubble.message-received .message-bubble-inner{margin-right:10px}.module-message-list .message-row .message-bubble.message-type-message{width:60%}.module-message-list .message-row .message-bubble.message-type-nudge{width:40%}.module-message-list .message-row .message-bubble.message-type-nudge .nudge-icon{margin-right:6px;width:27px;height:32px;display:inline-block;background:url(/assets/icons/icon-blue-nudge-b1a935c8141128621b71f128ede93f5b3a6d8f0d51e7d47f9e8f6e13647e868c.png) no-repeat;vertical-align:middle}.module-message-list .message-row .message-bubble.message-type-nudge .message-text{font-size:1.1em;color:#0a5c77}.module-message-list .message-row.message-unread .message-bubble.message-sent{background-image:url(/assets/bg/comment-left-green-d534f6fcc40c250102fec40769d5143fc88a9144600b42f4922ca611175a2fee.png)}.module-message-list .message-row.message-unread .message-bubble.message-received{background-image:url(/assets/bg/comment-right-green-bb1b164468aad5a4e74b9bcfa3df651561ed3b6e421236277a6642003ec82b58.png)}.module-message-list .message-row.message-unread .message-bubble-inner{background:#b6e3ba}.module-message-list .message-row.message-unread .message-type-nudge .nudge-icon{background:url(/assets/icons/icon-green-nudge-9aeb2040a925957ae0ec5dc23ba3808a0635843f9d0a1f03ac140941d4f1f42a.png) no-repeat !important}.module-message-list .message-row.message-unread .message-type-nudge .message-text{color:#116a46}.module-message-list .message-row .message-meta{font-size:0.8em;clear:both;margin-top:6px}.module-message-list .message-row .message-meta.message-sent{margin-left:20px;margin-right:20px}.module-message-list .message-row .message-meta.message-received{float:right;margin-right:20px;margin-left:20px}@media screen and (max-width: 767px){.module-message-list .message-row .avatar-student{display:none}.module-message-list .message-row .message-contents{margin-left:0px}.module-message-list .message-row .message-bubble.message-type-nudge .message-text,.module-message-list .message-row .message-bubble.message-type-nudge .message-reply{width:100%;float:none}}@media screen and (max-width: 540px){.module-message-list .message-row .message-bubble.message-type-message,.module-message-list .message-row .message-bubble.message-type-nudge{width:100%;float:none}.module-message-list .message-row .message-bubble.message-received{margin-left:10px}}.module-message-list .no-messages{background-color:#fff;font-size:1.2em;color:#53524f;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;border-radius:0.5em;text-align:center;padding:1em;margin-bottom:1em}.module-message-list .no-messages p{margin-bottom:0}.morris-hover{position:absolute;z-index:1000}.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255,255,255,0.8);border:solid 2px rgba(230,230,230,0.8);font-family:sans-serif;font-size:12px;text-align:center}.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:0.25em 0}.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:0.1em 0}.pagination{display:block;height:1.5em;margin-left:-0.3125em;margin-top:2em}.pagination li{display:block;float:left;height:1.5em;color:#222222;font-size:1em;margin-left:0.3125em}.pagination li a{display:block;padding:0.325em 0.4375em 0.0625em;color:#fff}.pagination li:hover a,.pagination li a:focus{background:#35b1da}.pagination li.current a{background:#35b1da;color:white;font-weight:bold;cursor:default}.pagination li.current a:hover,.pagination li.current a:focus{background:#35b1da}.pagination-centered{text-align:center}.pagination-centered ul>li{float:none;display:inline-block}.module-profile{position:relative;min-height:150px}.module-profile .avatar{margin:0;border:5px solid #fff;-moz-box-shadow:0px 3px 6px rgba(0,0,0,0.1);-o-box-shadow:0px 3px 6px rgba(0,0,0,0.1);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,0.1);-ms-box-shadow:0px 3px 6px rgba(0,0,0,0.1);box-shadow:0px 3px 6px rgba(0,0,0,0.1);position:absolute;height:120px;width:120px;top:0.5em;left:0.5em}.module-profile h1{margin-bottom:0}.module-profile h1,.module-profile h2,.module-profile p,.module-profile .student-action-buttons{padding-left:150px}@media screen and (max-width: 540px){.module-profile .avatar{height:90px;width:90px}.module-profile h1,.module-profile h2,.module-profile p{padding-left:120px}.module-profile .student-action-buttons{padding-left:0;margin-top:15px}}.tab-picker{margin:0;background-color:#0a5c77;overflow:hidden;border-radius:0.5em 0.5em 0 0}.tab-picker li{float:left;list-style-type:none;display:block;margin:0.5em 0 0 0.5em}.tab-picker a{padding:0.8em 0.6em 0.5em;display:block;background-color:#2186a8;color:#fff;border-radius:0.5em 0.5em 0 0;text-decoration:none}.tab-picker .state-selected a,.tab-picker a:hover{background-color:#fff;color:#53524f}.tab-content{clear:both;color:#53524f;background-color:#fff;padding:1em;border-radius:0 0 0.5em 0.5em}@media screen and (max-width: 540px){.tab-picker li{margin-left:0px;margin-right:1px}}table.table{color:#53524f;max-width:100%;border-spacing:0;width:100%;margin-bottom:18px}table.table th{padding-top:0.8em;font-weight:normal;font-weight:bold}table.table th,table.table td{vertical-align:middle;padding:8px;line-height:18px;text-align:left;border-top:1px solid #C1DFEB;font-weight:normal;background-color:#fff}table.table th.text-right,table.table td.text-right{text-align:right}table.table thead th{vertical-align:bottom;background-color:#23c4ef;color:#fff}table.table thead:first-child tr:first-child th,table.table thead:first-child tr:first-child td{border-top:0}table.table tbody tr:hover td,table.table tbody tr:hover th{background:rgba(255,255,255,0.85)}table.table tbody tr:first-child th,table.table tbody tr:first-child td{border-top:none}*{background-repeat:no-repeat}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background-color:#35b1da;color:#fff;font-size:16px;line-height:1em;margin:0}section{clear:both;margin:0;padding-top:2em;padding-bottom:2em;background-color:#2186a8}@media print{section{background-color:white}}@media screen and (max-width: 540px){section{padding-top:1em;padding-bottom:1em}}body,button,input,button,select,textarea,label,p{font-family:'Heinemann', 'arial', 'sans-serif'}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}strong{font-weight:normal;font-family:Heinemann-Bold}em{font-style:italic}ul,ol{padding:0;margin:0 0 9px 25px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}ul{list-style:disc}ol{list-style:decimal}li{line-height:18px}section li{line-height:1.5em}ul.unstyled,ol.unstyled{margin-left:0;list-style:none}dl{margin-bottom:18px}dt,dd{line-height:18px}dt{font-weight:bold;line-height:17px}dd{margin-left:9px}abbr[title]{cursor:help;border-bottom:1px dotted #ddd}blockquote{padding:0 0 0 15px;margin:0 0 18px;border-left:5px solid #eeeeee}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:22.5px}q:before,q:after,blockquote:before,blockquote:after{content:""}address{display:block;margin-bottom:18px;font-style:normal;line-height:18px}cite{font-style:normal}code,pre{padding:0 3px 2px;font-family:Menlo, Monaco, Consolas, "Courier New", monospace;font-size:12px;color:#333333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}code{padding:2px 4px;color:#d14;background-color:#f7f7f9;border:1px solid #e1e1e8}pre{display:block;padding:8.5px;margin:0 0 9px;font-size:12.025px;line-height:18px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}pre code{padding:0;color:inherit;background-color:transparent;border:0}h1,h2,h3,h4,h5,h6{margin:0;font-family:inherit;font-weight:bold;color:inherit;text-rendering:optimizelegibility;font-family:Heinemann-Bold;font-weight:normal}h1{font-size:26px;line-height:30px;margin-bottom:0.5em}h2{font-size:21px;line-height:36px}h2 small{display:block;font-size:0.7em;font-weight:normal;font-family:Heinemann;line-height:1.3em;margin-bottom:0.4em}h3{font-size:18px;line-height:27px}h3 a{color:white}h4,h5,h6{line-height:18px}h4{font-size:14px}h5{font-size:12px}h6{font-size:11px;color:#999999;text-transform:uppercase}p{font-size:1em;line-height:1.3846em;margin:0 0 0.5em}a{color:#0088cc;text-decoration:none}a.hidden{display:none}a.active{background:#0a5c77;padding:6px 10px 6px;border-radius:0.7em}a:hover{color:#005580;text-decoration:underline}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:hover,a:active{outline:0}.hide,.state-hidden{display:none !important}.show{display:block}.right{float:right}.text-right{text-align:right}.centered-content-block h2{text-shadow:1px 1px 1px #0a5c77;margin-bottom:1em;text-align:center}.footer{margin-top:2em;text-align:center}p.link_bar{margin:0.7em 1em;font-size:0.8em;line-height:30px;float:left;padding-top:0.4em}p.link_bar a{color:#fff;text-decoration:underline}p.link_bar a:hover{color:#0a5c77}p.speak_to_speakr{margin:0.7em 1em;float:right}p.speak_to_speakr a.btn.btn-flat.btn-positive{margin:0px;font-size:0.8em !important}p.speak_to_speakr a.btn.btn-flat.btn-positive img{height:25px;width:25px;max-width:25px}p.speak_to_speakr a.btn.btn-flat.btn-positive span{text-align:center;cursor:pointer;vertical-align:middle}.text-center{text-align:center}hr{margin-top:18px;margin-bottom:18px}.module-vote-results .vote-chart{margin:1em auto;padding:0;border-radius:0.5em;width:100%;height:34px}.module-vote-results .vote-chart .rounded-left{border-radius:0.5em 0 0 0.5em}.module-vote-results .vote-chart .rounded-right{border-radius:0 0.5em 0.5em 0}.module-vote-results .vote-chart .rounded-right.rounded-left{border-radius:0.5em}.module-vote-results .vote-chart .thumb-up,.module-vote-results .vote-chart .thumb-down,.module-vote-results .vote-chart .thumb-neutral{height:34px;float:left;list-style-type:none;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.module-vote-results .vote-chart .thumb-up{background-color:#5eb63c;border:1px solid #256a1e;text-align:left}.module-vote-results .vote-chart .thumb-down{background-color:#da4336;border:1px solid #7b171b;text-align:right}.module-vote-results .vote-chart .thumb-neutral{background-color:#afafaf;border:1px solid #585859;text-align:center;border-left:0;border-right:0}.module-vote-results .vote-results{clear:both;list-style-type:none;margin:0;padding:0}.module-vote-results .vote-results li{display:inline-block;width:31%;margin:0;padding:0;text-align:center}.module-vote-results .vote-results li .thumb-icon{background-image:url(/assets/icons/sprite-thumb-small-93f72302102ff5b2b548630da113acf67ea54e95199c90b2447df4899ed79a0e.png);background-repeat:no-repeat;height:67px;width:68px;display:inline-block;vertical-align:middle}.module-vote-results .vote-results li.thumb-up{color:#256a1c}.module-vote-results .vote-results li.thumb-up .thumb-icon{background-position:0 0}.module-vote-results .vote-results li.thumb-neutral .thumb-icon{background-position:-68px 0px;margin-right:4px}.module-vote-results .vote-results li.thumb-down{color:#80131e}.module-vote-results .vote-results li.thumb-down .thumb-icon{background-position:-144px 0px}.module-vote-results .vote-results li .vote-count{vertical-align:middle;display:block}.error h1{text-shadow:none;filter:none}.set-language h1,.set-language h2,.change-password h1,.change-password h2,.upload-picture h1,.upload-picture h2{text-align:center}.set-language h1,.change-password h1,.upload-picture h1{margin-bottom:0em}.set-language h2,.change-password h2,.upload-picture h2{margin-bottom:1.5em}.set-language label,.change-password label,.upload-picture label{font-size:1.2em;line-height:1.4em}.change-password .form-inputs .input:last-child{margin-bottom:0em}@media screen and (max-width: 540px){.change-password .form-inputs .input{margin-bottom:0.5em}.change-password h2,.upload-picture h2{margin-bottom:0.7em}.change-password label,.upload-picture label{font-size:1em}.btn-continue,.btn-upload{width:100% !important;display:block}}.form-inputs input[type=text],.form-inputs input[type=email],.form-inputs input[type=password]{margin-bottom:1.5em}@media screen and (max-width: 540px){.form-inputs input[type=text],.form-inputs input[type=email],.form-inputs input[type=password]{margin-bottom:1em;font-size:16px}}.form-inputs label{margin-bottom:1em}@media screen and (max-width: 540px){.form-inputs label{margin-bottom:0.5em}}.form-inputs input{padding:0.6em 0.5em 0.4em 0.5em;font-size:1.3em;min-height:37px;height:auto;line-height:1.5em;color:#53524f;border-radius:0.5em;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.form-inputs input:focus{box-shadow:0 0 9px rgba(255,255,255,0.9),0 0px 2px rgba(255,255,255,0.9);border:1px solid #fff}.error-message,.success-message{margin-bottom:2em}.field_with_errors{border:1px solid #c6343b;background:#fc827a;padding:0.7em;margin:0 -0.7em 1.5em -0.7em}.field_with_errors label{color:#80131d !important;font-family:'Heinemann-Bold'}.field_with_errors input,.field_with_errors textarea{border:2px solid #bf3839}.field_with_errors input:focus,.field_with_errors textarea:focus{border:2px solid #bf3839}.field_with_errors input[type=email],.field_with_errors input[type=password]{margin-bottom:0em}.field_with_errors span.error{display:block;font-size:1em;color:#80131d;margin-top:0.7em;line-height:1.3em}.ie .form-inputs label{font-size:1.2em}.ie .form-inputs input{padding-top:0.6em;padding-bottom:0.4em;outline:none;line-height:1}.ie8 .form-inputs input{min-height:1px}.centered-logo{margin:2em auto;display:block}h1,h2{text-shadow:1px 1px 1px #0a5c77;margin-bottom:1em}.forgot-password{color:#fff;display:inline-block;margin-top:2.3em;font-size:0.8em}.forgot-password:hover{color:#fff}@media screen and (max-width: 540px){h1,h2{margin-bottom:0.5em}.current-auth-school{float:none;text-align:center;font-size:1.3em;margin-top:0.5em}.container-fluid{padding-left:20px;padding-right:20px}}.text-block h1,.text-block h2{text-shadow:none;filter:none}.text-block h2{margin-top:1.5em}.text-block h3{margin-top:1.5em;margin-bottom:1em}.text-block ol{list-style-type:lower-alpha}.text-block ol li{margin-bottom:0.5em}.header-main aside{float:right;font-size:1.4em;margin-top:1.5em;line-height:1.3em;text-shadow:1px 1px 1px #0a5c77}@media screen and (max-width: 540px){.header-main aside{float:none;text-align:center;font-size:1.3em;margin-top:0.5em}}
