#web_editor-top-actions { a { .transition(all 0.3s); color: darken(@we_color-primary, 10%); &:hover, &:active { text-decoration: none; color: darken(@we_color-primary, 20%); } } // BUTTONS // ==================== .btn { font-size: 12px; color: #999999; font-weight: bold; text-decoration: none; .transition(all 0.3s); &:hover, &:focus { color: white; text-decoration: none; } &.accent { .button-variant(white, @we_color-accent, @we_color-accent) } &.compl { .button-variant(white, @we_color-primary, @we_color-primary) } &.full { margin-top: 0; margin-bottom: 0; border-radius: 0; .box-shadow(none); } &.btn-primary { .button-variant(white, @we_color-accent, @we_color-accent); text-transform: uppercase; } &.btn-danger { .button-variant(white, @we_color-danger, @we_color-danger); text-transform: uppercase; } &.btn-success { .button-variant(white, @we_color-success, @we_color-success); text-transform: uppercase; } } .dropdown-toggle { color: @we_dropdown-toggle-color; height: @we_editor-bar-height - @we_editor-dropdown-border-height; line-height: @we_editor-bar-height - @we_editor-dropdown-border-height; border-top: @we_editor-dropdown-border-height solid transparent; text-shadow:0 1px 0 @we_dropdown-toggle-shadow-color; } .dropdown-menu { margin: 0; overflow: hidden; border-radius: 0; border: none; background-color: @we_dropdown-menu-color; .box-shadow(@we_box-shadow); li { a { color: @we_dropdown-toggle-color; } &:hover { a { color: @we_dropdown--open-toggle-color; background: transparent; } } } li.divider { margin: 3px 20px; background-color: @we_color-inactive; } } .open { > .dropdown-toggle { background-color: @we_dropdown--open-toggle-bg-color; color: @we_dropdown--open-toggle-color; border-top: @we_editor-dropdown-border-height solid white; text-shadow:0 1px 0 @we_dropdown--open-toggle-shadow-color; } } .dropdown-menu { position: absolute; left: auto; right: 0; } // ICONS // ====================== .material-icons { font-size: 1em; .translateY(2px); margin-right: 5px; } // POPOVERS // ====================== .popover { border-radius: 3px; .popover-title{ color: @we_color-text-dark } } // INPUTS // ====================== .form-control { font-weight: bold; color: @we_color-text-dark; } .input-group-addon{ color: @we_color-text-dark; font-weight: bold; } } // INPUTS // ================== .switch { position: relative; display: inline-block; box-sizing: border-box; margin: 0 0.5em; padding: 0; height: 1.5em; cursor: pointer; .translateY(0.2em); .switch_track { background: #bababa; border-radius: 0.4em; height: 1em; width: 2.5em; display: inline-block; .transition(all 0.3s @we_md-ease); &:after { content: ""; background: #fafafa; display: block; width: 1.5em; height: 1.5em; border-radius: 100em; margin-top: -0.3em; margin-left: -0.1em; .transition(all 0.3s @we_md-ease); .box-shadow(@we_box-shadow); } } .switch_input { position: absolute; width: 0; height: 0; margin: 0; padding: 0; opacity: 0; -ms-appearance: none; -moz-appearance: none; -webkit-appearance: none; appearance: none; border: none; } &.checked { .switch_track { background-color: rgb(142, 224, 212); background-color: transparentize(@we_color-accent, 0.5); &:after { background-color: @we_color-accent; margin-left: 1.1em; } } } &:hover { .switch_track { &:after { background-color: mix(@we_color-accent, #fafafa); } } } } // TEXT INPUT // ========================== //