.contribution-display .session-assignment,.contribution-display .track-assignment,.layout-wrapper .column ul li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.contribution-display .layout-wrapper{overflow:auto;position:relative}.contribution-display .layout-wrapper>h1{display:block;font-size:1.7em;margin-top:.5em}.contribution-display .layout-wrapper>h1.page_title{padding-bottom:.5em;margin:0;border-bottom:1px solid lighten($gray,10%)}.contribution-display .layout-wrapper>h1.page_title .type{color:$gray;margin-left:.5em;font-size:.7em}.contribution-display .layout-wrapper .aside.left-align{text-align:left}.contribution-display .layout-wrapper .aside :after,.contribution-display .layout-wrapper .aside :before{color:$light-black}.contribution-display .layout-wrapper .aside :before{margin-right:.5em}.contribution-display .layout-wrapper .aside :after{margin-left:.5em}.contribution-display .layout-wrapper .aside time{line-height:1em;display:inline-block;font-size:1em;color:$gray}.contribution-display .layout-wrapper .aside .user{display:block;font-size:1em;color:$light-black}.contribution-display .aside.assignments{padding:1em 0 1em 0;width:25em}.contribution-display .aside.assignments *{text-align:left}.contribution-display .track-assignment{vertical-align:middle;color:$light-gray;line-height:1.5em;background:$dark-gray;display:inline-block;padding:.5em;max-width:12em}.contribution-display .track-assignment:before{vertical-align:middle}.contribution-display .track-assignment *{vertical-align:middle}.contribution-display .session-assignment{vertical-align:middle;color:$light-black;line-height:1.5em;background:darken($light-gray,5%);display:inline-block;padding:.5em;max-width:12em}.contribution-display .session-assignment:before{vertical-align:middle}.contribution-display .session-assignment *{vertical-align:middle}.contribution-display .session-assignment .square{vertical-align:middle;border:1px solid $light-black;display:inline-block;height:12px;width:12px}.contribution-display .session-assignment :after,.contribution-display .session-assignment :before{color:$light-black}.contribution-display .information .status{color:#f8f8f8;line-height:2em;text-align:center}.contribution-display .information .trigger{position:absolute;cursor:pointer;right:.5em;bottom:.5em;color:$gray}.contribution-display .information .trigger:hover{color:$dark-gray}.contribution-display .information ul.extra-parameters{border-top:1px solid darken($light-gray,10%);display:none;color:$gray;background:$light-gray;font-size:.9em;list-style-type:none;padding:2em 1em 1em 1em;margin:0}.contribution-display .information ul.extra-parameters .name{color:$dark-gray;font-weight:bold}.contribution-display .section h2{margin:1.2em 0 .2em 0}.contribution-display .section>.content{padding:1em;background-color:#fefefe}.contribution-display #contribution-field-table{border-spacing:1.5em}.contribution-display .contribution-section>h2{font-size:1.1em;color:$light-black;border-bottom:1px solid $light-black}.contribution-display .row.files{border-top:1px solid darken($light-gray,10%);background-color:$light-gray;padding-bottom:2em}.contribution-display .row.files .column{margin-right:-1em}.contribution-display .row.files .column h2{padding-bottom:.5em;border-bottom:1px solid darken($light-gray,10%)}.contribution-display .row.files .column #manageMaterial{margin:1em 0 0 0}.contribution-display .column.files:nth-child(4){clear:both}.contribution-display .column.reviewing-actions{clear:right;background-color:$light-gray;border-left:1px solid darken($light-gray,10%);border-bottom:1px solid darken($light-gray,10%)}.contribution-display .column.reviewing-actions ul li#rev-submit{height:2.5em}.layout-wrapper .row{width:100%;clear:both;overflow:auto}.layout-wrapper .column{float:left;padding:0 1em 0 1em;font-size:1em}.layout-wrapper .column>h2{font-size:1.2em}.layout-wrapper .column h3{margin-top:0;font-size:1.1em}.layout-wrapper .column ul{list-style-type:none;padding:0}.layout-wrapper .column ul li{min-height:1.5em;margin-bottom:.5em}.layout-wrapper .column ul li:before{margin-right:.5em;color:$light-black}.md-preview-wrapper.display h1{font-size:1.5em}.md-preview-wrapper.display h2{font-size:1.3em}.md-preview-wrapper.display h3{font-size:1.2em}.md-preview-wrapper.display h4{font-size:1.1em}.md-preview-wrapper.display pre{color:#999;font-size:1em;padding:1em;background-color:#fff}.md-preview-wrapper.display blockquote{font-style:italic;border-left:2px solid #e6e6e6;padding:.2em .2em .2em 1em;margin-left:0;background-color:#f2f2f2;overflow:auto}.md-preview-wrapper.display.empty .instructions{padding:10px;display:block}.md-preview-wrapper.display.empty .wmd-preview{display:none}.md-preview-wrapper.display .instructions{display:none}.md-preview-wrapper.display .wmd-preview{padding:10px}.wmd-input:focus{height:300px}.wmd-panel{max-width:800px}.wmd-button-row{max-width:800px;border-bottom:none;position:relative;padding:.5em;height:2em;margin:0;background-color:$light-gray}.wmd-spacer{width:1px;height:1em;margin:0 1em 0 1em;display:inline-block;background-color:$dark-gray;display:inline-block;list-style:none}.wmd-button-bar{position:relative}.wmd-button-bar .save-button{position:absolute;right:50px;display:inline-block;color:#fff;z-index:1;top:8px;opacity:0;visibility:hidden}.wmd-button-bar .save-button.waiting-save{visibility:visible;opacity:1.0}.wmd-button-bar .save-button.saving{background-color:#E4E4B0;visibility:visible;opacity:1.0;color:$dark-gray!important}.wmd-button-bar .save-button.saved{background-color:#E2F0E2;visibility:visible;opacity:.8}.wmd-button{width:2em;height:2em;line-height:2em;display:inline-block;color:$black;text-align:center;cursor:pointer}.wmd-button:hover{color:$gray}.wmd-button>span{font-family:icomoon-ultimate;vertical-align:middle}[id ^="wmd-bold-button"] span:before{content:"\e454"}[id ^="wmd-italic-button"] span:before{content:"\e456"}[id ^="wmd-link-button"] span:before{content:"\e2cd"}[id ^="wmd-quote-button"] span:before{content:"\e16d"}[id ^="wmd-code-button"] span:before{content:"\e480"}[id ^="wmd-image-button"] span:before{content:"\e02b"}[id ^="wmd-olist-button"] span:before{content:"\e29c"}[id ^="wmd-ulist-button"] span:before{content:"\e299"}[id ^="wmd-heading-button"] span:before{content:"\e449"}[id ^="wmd-hr-button"] span:before{content:"\e463"}[id ^="wmd-undo-button"] span:before{content:"\27"}[id ^="wmd-redo-button"] span:before{content:"\e14c"}.wmd-help-button{position:absolute;margin-right:1em}.wmd-help-button span:before{content:"\69"}.wmd-prompt-background{background-color:Black}.wmd-prompt-dialog{border:1px solid #999;background-color:#F5F5F5}.wmd-prompt-dialog>div{font-size:.8em;font-family:arial,helvetica,sans-serif}.wmd-prompt-dialog>form>input[type="text"]{border:1px solid #999;color:#000}.wmd-prompt-dialog>form>input[type="button"]{border:1px solid #888;font-family:trebuchet MS,helvetica,sans-serif;font-size:.8em;font-weight:bold}.md-preview-wrapper.edit h1{font-size:1.5em}.md-preview-wrapper.edit h2{font-size:1.3em}.md-preview-wrapper.edit h3{font-size:1.2em}.md-preview-wrapper.edit h4{font-size:1.1em}.md-preview-wrapper.edit pre{color:darken($light-gray,40%);font-size:1em;padding:1em;background-color:lighten($light-gray,10%)}.md-preview-wrapper.edit blockquote{font-style:italic;border-left:2px solid darken($light-gray,10%);padding:.2em .2em .2em 1em;margin-left:0;background-color:darken($light-gray,5%);overflow:auto}.md-preview-wrapper.edit.empty .instructions{padding:10px;display:block}.md-preview-wrapper.edit.empty .wmd-preview{display:none}.md-preview-wrapper.edit .instructions{display:none}.md-preview-wrapper.edit .wmd-preview{padding:10px}input[type=text]{height:2em;padding:.5em}