.w-sdc-btn { .c_4; .hand; .border-radius(5px); border: 0; height: 38px; line-height: 38px; width: 195px; margin: 0 6px; padding: 0; vertical-align: middle; outline: none; &:disabled { .bg_e; } } .w-sdc-btn-small { .c_9; .hand; .border-radius(5px); border: 0; height: 30px; line-height: 30px; width: 71px; margin: 0 6px; padding: 0; outline: none; vertical-align: middle; position: relative; &:disabled { .bg_e; } } .w-sdc-btn-red-small{ .w-sdc-btn-small; .bg_h; &:hover:enabled { .bg_h_hover; } padding-left: 15px; span { position: absolute; top: 7px; left: 10px; } } .w-sdc-btn-green-small{ .w-sdc-btn-small; .bg_z; &:hover:enabled { .bg_z_hover; } } .w-sdc-btn-light-green { .w-sdc-btn; .bg_z; &:hover:enabled { .bg_z_hover; } } .w-sdc-btn-green { .w-sdc-btn; .bg_d; &:hover:enabled { .bg_d_hover; } } .w-sdc-btn-blue { .w-sdc-btn; .bg_a; &:hover:enabled { .bg_a_hover; } } .w-sdc-btn-dark-gray { .w-sdc-btn; .bg_i; &:hover:enabled { .bg_i_hover; } } .w-sdc-form-action { .c_6; //.bg_d; background-color: #28bd6e; //TO DO: add to variables .border-radius(5px); .hand; border: 0; height: 38px; line-height: 38px; width: 264px; &:hover { background-color: #23aa63; } //TO DO: add to variables &:disabled { background-color: #93deb6; } //TO DO: add to variables } /* CLASSIC BUTTON Examples: ------------------------------------------------------------------- */ .w-sdc-classic-btn { .p_14_m; text-align: center; .border-radius(2px); border-style: solid; border-width: 1px; width: 94px; height: 30px; display: block; vertical-align: middle; line-height: 30px; cursor: pointer; text-decoration: none; box-sizing: border-box; .noselect; position: relative; &:focus, &:active:focus { outline: 0 none; } &.primary { border-color: @main_color_b; background-color: @main_color_a; color: @main_color_p; &:hover { background-color: #1ec2ff; } } &.white { } &.grey { } &.positive { } &.negative { } &.blue { .c_7; ._w-sdc-classic-btn-configuration(#036698, #3b7b9b, #023c59); // Normal &:hover { ._w-sdc-classic-btn-configuration(#036698, #458eb2, #023c59); } // Hover &:active { ._w-sdc-classic-btn-configuration(#036698, #336c88, #023c59); } // Pressed &:focus { &:before { ._w-sdc-classic-btn-focus(#ffffff, 0px); } } // Focus &:disabled, &.disabled { .c_7; opacity: 0.3; ._w-sdc-classic-btn-configuration(#036698, #3b7b9b, #023c59); // Disabled } } &.green { .c_7; ._w-sdc-classic-btn-configuration(#25a762, #28bd6e, #235600); // Normal &:hover { ._w-sdc-classic-btn-configuration(#25a762, #2bcd77, #235600); } // Hover &:active { ._w-sdc-classic-btn-configuration(#45a006, #24a862, #235600); } // Pressed &:focus { &:before { ._w-sdc-classic-btn-focus(#ffffff, 0px); } } // Focus &:disabled, &.disabled { .c_7; opacity: 0.3; ._w-sdc-classic-btn-configuration(#45a006, #28bd6e, #235600); // Disabled } } &.gray { .b_7; ._w-sdc-classic-btn-configuration(#d8d8d8, #f6f6f6, #aaaaaa); // Normal &:hover { ._w-sdc-classic-btn-configuration(#d8d8d8, #ececec, #aaaaaa); } // Hover &:active { ._w-sdc-classic-btn-configuration(#d8d8d8, #d7d7d7, #aaaaaa); } // Pressed &:focus { &:before { ._w-sdc-classic-btn-focus(#666666, -1px); } } // Focus &:disabled, &.disabled { .b_7; opacity: 0.3; ._w-sdc-classic-btn-configuration(#d8d8d8, #f6f6f6, #aaaaaa); // Disabled } } &.white { .b_7; ._w-sdc-classic-btn-configuration(#d8d8d8, #ffffff, #aaaaaa); // Normal &:hover { ._w-sdc-classic-btn-configuration(#d8d8d8, #f6f6f6, #aaaaaa); } // Hover &:active { ._w-sdc-classic-btn-configuration(#d8d8d8, #ececec, #aaaaaa); } // Pressed &:focus { &:before { ._w-sdc-classic-btn-focus(#666666, -1px); } } // Focus &:disabled, &.disabled { .b_7; opacity: 0.3; ._w-sdc-classic-btn-configuration(#d8d8d8, #ffffff, #aaaaaa); // Disabled } } } ._w-sdc-classic-btn-configuration(@border-color; @background-color; @shadow-color) { border-color: @border-color; background-color: @background-color; .box-shadow(0px 1px 0.99px 0.01px @shadow-color); } ._w-sdc-classic-btn-focus(@border-color, @position) { content: " "; position: absolute; top: @position; left: @position; right: @position; bottom: -1px + @position; border: 1px solid @border-color; z-index: 1; .border-radius(2px); } /* WIZARD STEP CIRCLE BUTTON Examples: ------------------------------------------------------------------- */ .w-sdc-wizard-step-btn { ._w-sdc-wizard-step-btn(18px); } ._w-sdc-wizard-step-btn(@circle-radius) { // I'm not using border, so the text inside will be vertical aligned. .circle(@circle-radius * 2, #f6f6f6); .noselect; outline: 0 none; position: relative; vertical-align: top; cursor: pointer; vertical-align: middle; border: none; .box-shadow(inset 0px 0px 0px 1px #d8d8d8); .b_17; &:active { .box-shadow(none); background-color: #eaeaea;} // Pressed &.disabled { color: #a8b3b9; cursor: default; } &.disabled:active { .box-shadow(inset 0px 0px 0px 1px #d8d8d8); background-color: #f6f6f6; } &.valid { .circle(@circle-radius * 2, #ffffff); .box-shadow(inset 0px 0px 0px 2px #28bd6e); .b_17; } &.selected { .c_17; background-color: #3b7b9b; .box-shadow(none); &:active {background-color: #336c88;} // Pressed } }