silverstripe-framework/scss/Form.scss

122 lines
1.6 KiB
SCSS
Executable File

form {
* {
font-size: 12px;
}
fieldset {
margin: 0;
padding: 0;
border-style: none;
}
.field {
clear: both;
padding: 0.2em;
margin: 0 0 0 10em;
vertical-align: middle;
}
p.checkbox {
margin: 0 0 0 8.5em;
}
.field.nolabel {
margin-left: 0;
}
label.left {
float: left;
width: 10em;
margin-left: -10em;
}
input.maxlength {
width: auto;
}
.actions{
float : right;
}
.validation, .error, .required {
border: 1px solid #f00;
background: #fcc;
padding: 0.5em;
width: 50%;
}
.field span.readonly {
border: 1px #CCC dotted;
background-color: #F7F7F7;
display: block;
width: 98%;
padding: 3px;
margin:5px 0;
}
.indicator.inline {
display: inline;
margin-left: 5px;
vertical-align: middle;
}
.indicator.block {
display: inline;
}
// Emulating link styling for actions requiring lesser attention, e.g. "cancel" FormActions
button.minorAction {
background: none;
padding: 0;
border: 0;
color: #0074C6;
text-decoration: underline;
}
/**
* Messages
*/
.message {
margin: 1em 0;
padding: 0.5em;
font-weight: bold;
border: 1px black solid;
background-color: #B9FFB9;
border-color: #00FF00;
&.notice {
background-color: #FCFFDF;
border-color: #FF9300;
}
&.warning {
background-color: #FFD2A6;
border-color: #FF9300;
}
&.bad {
background-color: #FF8080;
border-color: #FF0000;
}
&.required, &.validation {
display:block;
margin-top:5px;
color:#FF9300;
width:240px;
border-color: #FF9300;
}
&.validation {
color:#FF4040;
width:240px;
border-color: #FF4040;
}
}
}
.typography .ss-tabset ul {
margin: 0;
}