.positive_kudosu { color: #53c805; text-shadow: #1bff09 0 0 30px; } .top_map_info { background: white; padding: 5px; } .mod_top_buttons { width: 100%; text-align: center; -webkit-box-shadow: 0 20px 40px white inset; box-shadow: 0 20px 40px white inset; padding: 20px 0; } .mod_top_buttons .btn { padding: 20px 80px; } .mod_items > div > .item { box-shadow: 0 0 10px #d9caf0; border: solid 1px #847af0; margin-bottom: 10px; border-radius: 2px; } .mod_items > div > .item > .pieces { background: white; font-size: 110%; } .mod_items > div > .item > .replies { background: #efefff; overflow: hidden; } .item > .pieces:hover { background: white; } .item > .pieces { display: block; position: relative; min-height: 20px; border-left-style: solid; border-left-width: 30px; padding: 5px; } .item > .pieces > .author:before { content: "–"; } .item > .pieces > .author { display: inline-block; color: #37353b; margin-left: 10px; } .item > .pieces > .author > a { color: #37353b; } .item > .pieces > .timestamp { color: #8c8797; margin-left: 5px; } .item .icon { display: block; position: absolute; left: -30px; top: 0px; vertical-align: middle; font-family: FontAwesome; text-align: center; color: white; margin-right: 5px; width: 20px; font-size: 20px; padding: 5px; } .item .icon.null { display: none; } .item .icon.praise:before { content: '\f004'; } .item .icon.suggestion:before { content: '\f0d0'; } .item .icon.problem:before { content: '\f071'; } .controls { float: right; display: none; } .controls > a { display: inline-block; padding-right: 5px; } .pieces:hover > .timestamp { display: inline; } .sessions { width: 100%; text-align: center; } .session { display: inline-block; width: 200px; border-radius: 5px; background: white; cursor: pointer; border: solid 2px white; transition: border .2s; margin: 5px; } .session .text { width: 100%; font-size: 150%; text-align: center; } .session:hover { border: solid 2px #1c90ff; } .session.active { border: solid 2px #feaa00; } .session_options { width: 100%; height: 50px; text-align: center; } .modform { background: white; border-radius: 5px; position: relative; padding: 5px; } .modform .input-text { resize: none; float: left; width: 80%; height: 30px; border: 1px solid #90ace7; border-radius: 2px; margin: 5px; } .modform .submit { float: left; width: 15%; height: 36px; margin: 5px; padding: 0; } .modform .categories { text-align: center; margin: auto; } .modform .categories .category { display: inline-block; border-radius: 3px; text-align: center; background: #434146; color: white; cursor: pointer; border: solid 1px white; width: 30%; padding: 10px 0; } .modform .categories .category:hover { border: solid 1px #00bdff; color: #00bdff; } .modform .categories .category.active:hover { color: white; border: solid 1px white; } .modform .categories .category.active { color: white; border: solid 1px #434146; } .modform .categories .category i { display: inline-block; font-size: 200%; padding: 5px; } .modform .cancel { position: absolute; top: 2px; right: 2px; width: 12px; height: 12px; font-size: 9px; padding: 0; } .postOptions, .btn.hidden, .session_options .contents { display: none; } .item .icon.resolved { background: #4fc600; } .item .icon.resolved:before { content: '\f00c'; } .item .icon.notresolved { background: #ad0100; } .item .icon.notresolved:before { content: '\f00d'; } .item .icon.praise, .modform .categories .praise.active { background: #457aad; } .item.praise .pieces { border-left-color: #457aad; } .item .icon.suggestion, .modform .categories .suggestion.active { background: #d58732; } .item.suggestion .pieces { border-left-color: #d58732; } .item .icon.problem, .modform .categories .problem.active { background: #ff0035; } .item.problem .pieces { border-left-color: #ff0035; } .pieces:hover > .controls, .item > .pieces > .content { display: inline-block; } .replies { padding-left: 10px; } .replies .pieces { border-radius: 5px; border: 1px solid #cbc0f6; margin: 2px; } .replies .resolved > .pieces, .replies .problem > .pieces, .replies .suggestion > .pieces { border-left: 30px solid; } .replies .resolved > .pieces .icon, .replies .problem > .pieces .icon, .replies .suggestion > .pieces .icon { border-radius: 4px 0px 0px 4px; } .replies .resolved .pieces { border-left-color: #4fc600; } .replies .problem .pieces { border-left-color: #ff0035; } .replies .suggestion .pieces { border-left-color: #d58732; }