You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							230 lines
						
					
					
						
							4.0 KiB
						
					
					
				
			
		
		
	
	
							230 lines
						
					
					
						
							4.0 KiB
						
					
					
				| @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;
 | |
|     padding: .4em .9em;
 | |
| }
 | |
| 
 | |
| .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;
 | |
|   }
 | |
| }
 | |
| 
 | |
| .btn-white {
 | |
|   background-color: @btnWhiteColor;
 | |
|   color: @baseFontColor;
 | |
|   border: 1px solid @btnWhiteBorderColor;
 | |
|   &:hover {
 | |
|     background-color: @btnWhiteHoverColor;
 | |
|     color: @baseFontColor;
 | |
|   }
 | |
|   &.active {
 | |
|     background-color: @btnWhiteHoverColor;
 | |
|     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;
 | |
|   }
 | |
| }
 | |
| 
 | |
| .btn-group {
 | |
|   display: inline-block;
 | |
|   > .btn {
 | |
|   	position: relative;
 | |
| 	float: left;
 | |
| 	margin-right: -1px;
 | |
| 	&:first-child{
 | |
| 		border-bottom-left-radius: .25em;
 | |
|   		border-top-left-radius: .25em;
 | |
| 	}
 | |
| 	&:last-child{
 | |
| 		border-bottom-right-radius: .25em;
 | |
|   		border-top-right-radius: .25em;
 | |
| 	}
 | |
|   }
 | |
| }
 | |
| // 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;
 | |
|         }
 | |
|     }
 | |
| }
 | |
| 
 |