|
|
- @import "var";
-
- // Button.
- .btn {
- white-space: nowrap;
- }
- .btn-small {
- font-size: 0.9*@baseFontSize;
- padding: .4em .9em;
- }
- .btn-medium {
- font-size: @baseFontSize;
- padding: .4em .9em;
- }
- .btn-large {
- font-size: 1.2*@baseFontSize;
- }
-
- .btn-green {
- background-color: @btnGreenColor;
- border: 1px solid @btnGreenColor;
- &:hover {
- background-color: @btnHoverGreenColor;
- color: #FFF;
- }
- }
- .btn-blue {
- background-color: @btnBlueColor;
- border: 1px solid @btnBlueColor;
- &:hover {
- background-color: @btnHoverBlueColor;
- color: #FFF;
- }
- }
- .btn-red {
- color: #FFF;
- background-color: @btnRedColor;
- border: 1px solid @btnRedColor;
- &:hover {
- background-color: @btnHoverRedColor;
- color: #FFF;
- }
- }
- .btn-orange {
- background-color: @btnOrangeColor;
- border: 1px solid @btnOrangeColor;
- &:hover {
- background-color: @btnHoverOrangeColor;
- color: #FFF;
- }
- }
-
- .btn-black {
- background-color: @btnBlackColor;
- border: 1px solid @btnBlackColor;
- &:hover {
- background-color: @btnHoverBlackColor;
- color: #FFF;
- }
- }
-
- .btn-gray {
- background-color: @btnGrayColor;
- color: @baseFontColor;
- border: 1px solid @btnGrayBorderColor;
- &:hover {
- background-color: @btnGrayHoverColor;
- color: @baseFontColor;
- }
- }
-
- // status buttons
-
- .btn-active {
- box-shadow: 0 0 0 1px rgba(0, 0, 0, .1) inset, 0 0 4px rgba(0, 0, 0, .15) inset
- }
- .btn-header {
- margin-top: -1px;
- color: white;
- padding: 0 10px;
- }
- .btn-link {
- overflow: visible;
- color: white;
- padding: .6em 1.2em;
- }
- .btn-radius {
- border-radius: .25em;
- }
- .btn-left-radius {
- border-top-left-radius: .25em;
- border-bottom-left-radius: .25em;
- }
- .btn-right-radius {
- border-top-right-radius: .25em;
- border-bottom-right-radius: .25em;
- }
- .btn-block {
- display: block;
- width: 100%;
- box-sizing: content-box;
- text-align: center;
- }
- .btn-comb {
- margin-left: -1px;
- }
-
- .btn-disabled {
- opacity: .6;
- cursor: not-allowed;
- box-shadow: none;
- background-image: none !important;
- border: none;
- &:hover {
- background-image: none !important;
- color: @btnHoverFontColor;
- }
- }
-
- // input form elements
- .ipt {
- &:focus {
- border-color: @iptFocusBorderColor;
- }
- }
- .ipt-radius {
- border-radius: .25em;
- }
- .ipt-small {
- font-size: .8*@baseFontSize;
- }
- .ipt-large {
- font-size: 1.2*@baseFontSize;
- }
- .ipt-textarea {
- height: auto !important;
- width: auto;
- }
- .ipt-disabled,
- input[disabled] {
- background-color: @iptDisabledColor !important;
- &:focus {
- background-color: @iptDisabledColor !important;
- }
- color: #888;
- cursor: not-allowed;
- }
- .ipt-readonly,
- input[readonly] {
- &:focus {
- background-color: @iptDisabledColor !important;
- }
- }
- .ipt-error {
- border-color: @iptErrorBorderColor !important;
- background-color: @iptErrorFocusColor !important;
- }
-
- .form {
- label {
- margin-right: 1em;
- }
- .help {
- color: @formHelpFontColor;
- padding-top: .6em;
- display: inline-block;
- }
- }
-
- .form-stack {
- label {
- display: block;
- }
- .field {
- margin-bottom: 1em;
- }
- }
- .form-align {
- label,
- .form-label {
- display: inline-block;
- width: 120px;
- text-align: right;
- margin-right: 1em;
- }
- .field {
- margin-bottom: 1em;
- }
- }
- label {
- &.text-left {
- text-align: left;
- }
- &.req {
- &:after {
- content: "*";
- color: @labelRedColor;
- }
- }
- }
|