.editorToolbar { position: relative; height: 20px; margin-top: 10px; line-height: 19px; &.editorHideToolbar .editorToolbarButtom { display: none; } .editorSwitcher { display: inline-block; vertical-align: middle; } .editorToolbarButtom { display: inline-block; width: 16px; height: 16px; padding: 3px; a { display: inline-block; border: 0px; margin: 0px; padding: 0px; width: 16px; height: 16px; cursor: default; background: url('@{rlEditorSprite}'); &.bold { background-position: 0 0; } &.italic { background-position: -16px 0; } &.underline { background-position: -32px 0; } &.strikethrough { background-position: -48px 0; } &.link { background-position: -64px 0; } &.unlink { background-position: -80px 0; } &.orderedlist { background-position: -96px 0; } &.unorderedlist { background-position: -112px 0; } &.image { background-position: -128px 0; } &.h1 { background-position: 0 -16px;} &.h2 { background-position: -16px -16px;} &.h3 { background-position: -32px -16px;} &.h4 { background-position: -48px -16px;} &.h5 { background-position: -64px -16px;} &.h6 { background-position: -80px -16px;} &.subscript { background-position: -96px -16px;} &.superscript { background-position: -112px -16px;} &.indent { background-position: -128px -16px;} &.outdent { background-position: -144px -16px;} &.horizontalrule { background-position: -160px -16px;} &.p { background-position: -176px -16px;} &.justifyleft { background-position: 0 -32px;} &.justifycenter { background-position: -16px -32px;} &.justifyright { background-position: -32px -32px;} &.increasefontsize { background-position: -48px -32px;} &.decreasefontsize { background-position: -64px -32px;} &.forecolor { background-position: -80px -32px;} &.backcolor { background-position: -80px -32px;} &.removeformat { background-position: -144px 0;} } } } .textAreaParent { padding: 0px; .editorHtmlArea { .box-sizing(border-box); border: 0px !important; overflow: auto; overflow-y: scroll; font-family: arial, sans-serif; font-size: 14px; line-height: 16px; margin: 0px; padding: 8px; ul { padding-left: 40px; li { list-style-type: disc !important; } } ol { padding-left: 40px; li { list-style-type: decimal !important; } } blockquote { border-left: solid 2px #444; margin-left: 5px; padding-left: 5px } img { vertical-align: bottom; } &.editorDragOver { background: #ffffef; } } .editorTextArea { .box-sizing(border-box); display: block; border: 0px !important; width: 100%; line-height: 16px; margin: 0px; padding: 8px; font-family: arial, sans-serif; font-size: 14px; overflow: auto; overflow-y: scroll; } } .editorColorPicker { .editorCpColors { float: left; margin: 0; clear: both; width: 128px; border: 1px solid #000; backgroud: #000; .editorCpColor { border: 1px solid #fff; float: left; width: 14px; height: 14px; } } } .editorSwitcher { .g-ui-link; .pull-right; padding-bottom: 6px; } .editorFontStylePicker { .editorFpFonts { padding: 5px; border: 1px solid #000; background-color: #fff; .editorFpFont { padding: 5px; } } }