123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130 |
- //
- // Forms
- // --------------------------------------------------
- // Add custom variables for extra customizability
- .panel-form {
- background: @panel-form-bg;
- border: none;
- .panel-variant(@panel-form-border; @panel-form-heading-color; @panel-form-heading-bg; @panel-form-heading-border);
- .panel-heading {
- padding: @panel-form-heading-padding;
- }
- .panel-body {
- padding: @panel-form-body-padding;
- }
- .panel-footer {
- background: @panel-form-footer-bg;
- border-top-color: @panel-form-footer-border;
- }
- }
- // Panel well
- .panel-form {
- .panel-body {
- .well {
- background: @panel-form-well-bg;
- border: 1px solid @panel-form-well-border;
- .box-shadow(none);
- .well-label {
- color: @panel-form-well-label;
- }
- }
- }
- }
- // Footer extra
- .footer-extra {
- margin-top: @line-height-computed;
- }
- // Help-block
- .form-group {
- .help-block {
- margin-bottom: 0px;
- padding: 0px;
- font-size: @font-size-small;
- &.errors {
- font-weight: bold;
- p {
- margin-bottom: @font-size-small / 2;
- padding: 0px;
- }
- &:last-child {
- margin-bottom: 0px;
- };
- }
- }
- }
- // Loading/error states
- .panel-form {
- .panel-loader {
- .loader {
- &:before {
- background: @panel-form-bg;
- }
- &:after {
- background: @panel-form-bg;
- }
- }
- }
- .panel-error {
- padding: @line-height-computed 0px;
- text-align: center;
- .error-icon {
- padding-bottom: @line-height-computed;
- .material-icons {
- font-size: @font-size-large * 4;
- }
- }
- .error-message {
- font-size: @font-size-large;
- p {
- margin-bottom: 0px;
- }
- }
- }
- }
- // Fieldset
- fieldset {
- legend {
- font-size: @font-size-base;
- }
- }
- // Inputs well, useful if there's one input + button
- .well-form {
- background: @panel-form-bg;
- border-color: @panel-form-border;
- .box-shadow(none);
- form {
- margin: 0px;
- padding: 0px;
- }
- }
|