.d3modcfg_btn { .colored-icon-button(@d3_color_blue, .d3lighten(@d3_color_blue)[@lightColor], .d3desaturate(@d3_color_blue)[@desatColor]); display: block; border: 0 none; float: left; height: 22px; line-height: 1; margin: 0 auto 2px auto; padding: 0; width: auto; max-width: 300px; position: relative; white-space: normal; -webkit-box-shadow: 2px 2px 0 0 @d3_color_gray_shadow; -moz-box-shadow: 2px 2px 0 0 @d3_color_gray_shadow; box-shadow: 2px 2px 0 0 @d3_color_gray_shadow; &[disabled] { background-color: @d3_color_gray_medium !important; margin: 0 auto 2px auto; box-shadow: none; } &:hover { -webkit-box-shadow: 1px 1px 0 0 @d3_color_gray_shadow; -moz-box-shadow: 1px 1px 0 0 @d3_color_gray_shadow; box-shadow: 1px 1px 0 0 @d3_color_gray_shadow; margin: 1px auto 1px 1px; } &:active { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; margin: 2px auto 0 2px; } &.fixed { margin: 0; } input, button { border: 0 none; color: @d3_color_white; cursor: pointer; font-weight: bold; font: 12px Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif; height: 22px; line-height: 1; padding: 0 6px; width: 100%; margin: 0; } &.icon { input { padding-left: 23px; } button { line-height: 1.7; i, svg { float: left; padding-right: 6px; font-size: 1.3em; line-height: 1.3em; margin-top: 3px; } } div, span { float: left; height: 20px; position: absolute; top: 0; width: 20px; margin: 1px 0 1px 3px; left: 0; &.fa { background: none; } } &.d3color-blue { .colored-icon-button(@d3_color_blue, .d3lighten(@d3_color_blue)[@lightColor], .d3desaturate(@d3_color_blue)[@desatColor]); } &.d3color-green { .colored-icon-button(@d3_color_green, .d3lighten(@d3_color_green)[@lightColor], .d3desaturate(@d3_color_green)[@desatColor]); } &.d3color-yellow { .colored-icon-button(@d3_color_yellow, .d3lighten(@d3_color_yellow)[@lightColor], .d3desaturate(@d3_color_yellow)[@desatColor]); } &.d3color-red { .colored-icon-button(@d3_color_red, .d3lighten(@d3_color_red)[@lightColor], .d3desaturate(@d3_color_red)[@desatColor]); } &.d3color-orange { .colored-icon-button(@d3_color_orange, .d3lighten(@d3_color_orange)[@lightColor], .d3desaturate(@d3_color_orange)[@desatColor]); } } button { &[disabled], &[disabled="disabled"] { &:extend(.d3modcfg_btn[disabled]); cursor: auto; } &.disabled { &:extend(.d3modcfg_btn[disabled]); } } input { &[disabled], &[disabled="disabled"] { &:extend(.d3modcfg_btn[disabled]); &:extend(.d3modcfg_btn button[disabled]); } &.disabled { &:extend(.d3modcfg_btn[disabled]); } } } .svg-inline--fa { &.d3fa-color-disabled { color: @d3_color_gray_disabled; } &.d3fa-color-blue { color: @d3_color_blue; } &.d3fa-color-green { color: @d3_color_green; } &.d3fa-color-red { color: @d3_color_red; } &.d3fa-color-orange { color: @d3_color_orange; } &.d3fa-color-unzer { color: @d3_color_unzer; } &.d3fa-17x { font-size: 1.7em; } } .fa { &.fa-d3color-disabled { &:extend(.svg-inline--fa.d3fa-color-disabled); } &.fa-d3color-blue { &:extend(.svg-inline--fa.d3fa-color-blue); } &.fa-d3color-green { &:extend(.svg-inline--fa.d3fa-color-green); } &.fa-d3color-red { &:extend(.svg-inline--fa.d3fa-color-red); } &.fa-d3color-orange { &:extend(.svg-inline--fa.d3fa-color-orange); } &.fa-d3color-unzer { &:extend(.svg-inline--fa.d3fa-color-unzer); } &.fa-17x { &:extend(.svg-inline--fa.d3fa-17x); } } #mask, #popup, #popup2 { display: none; visibility: hidden; } #mask.on { z-index: 1500; width: 100%; visibility: visible; top: 0; position: fixed; opacity: 0.7; left: 0; height: 100%; display: block; background-color: @d3_color_white; cursor: wait; } #popup.on, #popup2.on { z-index: 2000; width: auto; visibility: visible; top: 50%; position: fixed; padding: 60px 50px; margin-top: -75px; margin-left: -190px; left: 50%; height: 50px; display: block; border: 2px solid @d3_color_blue; background-color: @d3_color_white; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; cursor: wait; span { font-weight: bold; line-height: 4; } } #popup2.on { border: none; background-color: transparent; height: 10rem; top: 40%; &.small { height: 5rem; } } .extension_error, .extension_warning, .extension_info, .extension_notice { border: 2px solid darkred; background-color: lightPink; text-align: center; padding: 3px 10px; font-weight: bold; white-space: normal; margin-top: 7px; margin-bottom: 7px; } .extension_warning { border-color: BurlyWood; background-color: lightyellow; } .extension_info { border-color: darkgreen; background-color: lightgreen; } .extension_notice { border-color: black; background-color: #EEE; } .groupExp dd.spacer { clear: both; height: 1px; overflow: hidden; } .groupExp div a.rc span { background: url("../../../../../../out/admin/src/bg/grouping.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0); color: #535353; padding-left: 15px; } .zero_placeholder { clear: both; float: none; height: 0; line-height: 0.1pt; } .act .rc b i.fa { color: @d3_color_white; } button.fa { border: none; background-color: transparent; } .fa-d3:before { content: "\f2e1"; } .fa-d3unzer:before { content: "\f2e2"; } html#nav ul li > a.rc b { padding-right: 0 !important; }