Files
Touchh/staticfiles/material/css/materialize.forms.css
trevor 93994ed929 settings application
.env db params+global settings in admin model
ECVI plugin module
2024-12-14 20:50:11 +09:00

174 lines
3.0 KiB
CSS

/* FORM LAYOUT */
form .row {
margin-bottom: 0px;
margin-left: -0.75rem;
margin-right: -0.75rem;
}
/* COMMON ELEMENTS */
form .help-block {
line-height: 12px;
position: relative;
top: -10px;
color: rgba(0, 0, 0, 0.6);
font-size: 75%;
}
form .error {
line-height: 12px;
position: relative;
top: -10px;
color: #F44336;
}
/* INPUT FIELD */
.input-field {
margin-bottom: 0;
}
.input-field label {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.input-field.has-error .prefix {
color: #F44336;
}
.input-field .prefix {
line-height: 45px;
}
.input-field .prefix ~ label {
width: calc(100% - 21px - 3rem);
}
.input-field .prefix ~ .errors .error {
margin-left: 3rem;
}
.input-field input[type=number] {
-moz-appearance: textfield;
}
.input-field .input-field-action {
position: absolute;
top: 0;
right: 0;
color: #555;
padding: 0 0.75rem;
line-height: 3rem;
background: white;
}
.input-field .input-field-action i.material-icons {
vertical-align: middle;
}
.input-field ::-webkit-inner-spin-button {
-webkit-appearance: none;
}
.input-field ::-webkit-outer-spin-button {
-webkit-appearance: none;
}
input:-webkit-autofill + label {
-webkit-transform: translateY(-140%);
transform: translateY(-140%);
}
/* SELECT FIELD */
select.material-ignore {
display: block;
}
.select-field .prefix {
position: absolute;
width: 3rem;
font-size: 2rem;
margin-top: 25px;
-webkit-transition: color 0.2s;
transition: color 0.2s;
}
.select-field .prefix ~ label {
margin-left: 3rem;
}
.select-field.has-error input {
border-bottom: 1px solid #F44336;
-webkit-box-shadow: 0 1px 0 0 #F44336;
box-shadow: 0 1px 0 0 #F44336;
}
.select-field .select-wrapper {
margin-top: 0px;
}
.select-field .select-wrapper input.select-dropdown {
margin-top: -7px;
}
.select-field .select-wrapper .caret {
z-index: 0;
cursor: pointer;
pointer-events: none;
}
/* CHECHBOX FIELD */
.checkbox-field {
line-height: 35px;
}
.checkbox-field label {
color: rgba(0, 0, 0, 0.84);
}
.checkbox-field .prefix {
position: relative;
top: 5px;
width: 2.5rem;
font-size: 2rem;
}
.checkbox-field .help-block {
padding-top: 5px;
padding-left: 35px;
font-size: 12px;
line-height: 16px;
display: block;
}
/* RADIO FIELD */
.radio-field .radio {
padding-top: 10px;
}
.radio-field .error, .radio-field .help-block {
top: 0px;
left: 5px;
}
.radio-field label.item-label {
font-size: 14px;
color: rgba(0, 0, 0, 0.84);
}
.radio-field .prefix {
position: relative;
top: 5px;
width: 2.5rem;
font-size: 2rem;
}
.radio-field .prefix ~ label {
width: calc(100% - 21px - 3rem);
}
.radio-field .inline {
margin-top: 10px;
}
.radio-field .inline .radio {
display: inline;
margin-right: 20px;
}
/* FILE FIELD */
.file-field .btn,
.file-field .btn-large {
left: auto;
}
.file-field-clear {
float: right;
margin-top: 15px;
margin-left: 6px;
}
.file-field-clear label {
margin-right: 5px;
width: auto;
}
/* FORMSET*/
.formset-field td {
vertical-align: top;
}