/* default styles for extension "tx_ikanosrgfilter" */
textarea.f3-form-error {
background-color:#FF9F9F;
border: 1px #FF0000 solid;
}
input.f3-form-error {
background-color:#FF9F9F;
border: 1px #FF0000 solid;
}
.tx-ikanos-rgfilter table {
border-collapse:separate;
border-spacing:10px;
}
.tx-ikanos-rgfilter table th {
font-weight:bold;
}
.tx-ikanos-rgfilter table td {
vertical-align:top;
}
.typo3-messages .message-error {
color:red;
}
.typo3-messages .message-ok {
color:green;
}
/* default styles for extension "tx_felogin_pi1" */
.tx-felogin-pi1 label {
display: block;
}
/* default styles for extension "tx_form" */
div.csc-mailform ol,
div.csc-mailform ol li {
margin: 0;
padding: 0;
}
div.csc-mailform ol li {
overflow: hidden;
}
div.csc-mailform fieldset {
margin: 0;
padding: 0;
position: relative;
}
div.csc-mailform legend {
margin-left: 1em;
color: #000000;
font-weight: bold;
}
div.csc-mailform fieldset ol {
padding: 1em 1em 0 1em;
}
div.csc-mailform fieldset li {
padding: 0.5em;
margin-bottom: 0.5em;
list-style: none;
}
div.csc-mailform fieldset.submit {
border-style: none;
}
/**
* Normal label
* Left aligned, in front of input
*/
div.csc-mailform li label {
float: left;
width: 13em;
margin-right: 1em;
vertical-align: baseline;
}
div.csc-mailform li input + label,
div.csc-mailform li textarea + label,
div.csc-mailform li select + label {
float: none;
width: auto;
margin-right: 0;
margin-left: 1em;
}
div.csc-mailform li textarea + label {
vertical-align: top;
}
label em,
legend em {
display: inline;
color: #060;
font-size: 85%;
font-style: normal;
text-transform: uppercase;
}
legend em {
position: absolute;
}
label strong,
legend strong {
}
legend strong {
position: absolute;
top: 1.4em;
}
/**
* Labels alignment right
*/
.labels-alignment-right label,
.labels-alignment-right .fieldset-subgroup legend,
.labels-alignment-right.fieldset-subgroup legend {
text-align: right;
}
/**
* Horizontal fieldset
*/
fieldset.fieldset-horizontal {
border-width: 0;
}
fieldset.fieldset-horizontal ol {
padding: 0;
}
fieldset.fieldset-horizontal li {
float: left;
padding: 0;
margin-right: 1em;
}
fieldset.fieldset-horizontal.label-below label {
display: block;
margin-left: 0;
margin-top: 0.2em;
font-size: 90%;
color: #999999;
text-align: left;
}
fieldset.fieldset-horizontal label em {
display: inline;
}
/**
* Subgroup fieldset
*/
fieldset.fieldset-subgroup {
margin-bottom: -2em;
border-style: none;
}
fieldset.fieldset-subgroup legend {
margin-left: 0;
padding: 0;
font-weight: normal;
width: 13em;
}
fieldset.fieldset-subgroup ol {
position: relative;
top: -1.4em;
margin: 0 0 0 14em;
padding: 0;
}
fieldset.fieldset-subgroup li {
padding: 0;
}
fieldset.fieldset-subgroup input + label {
float: none;
width: auto;
display: inline;
margin: 0 0 0 1em;
}
/**
* Labels as block
* Labels displayed above or below the input fields
*/
.labels-block label {
display: block;
float: none;
margin: 0 0 0.5em;
width: auto;
}
.labels-block input + label,
.labels-block textarea + label {
margin: 0.5em 0 0;
}
.labels-block fieldset.fieldset-subgroup,
fieldset.labels-block.fieldset-subgroup {
margin-bottom: 0;
}
.labels-block .fieldset-subgroup legend,
.labels-block.fieldset-subgroup legend {
width: auto;
}
.labels-block .fieldset-subgroup legend em,
.labels-block.fieldset-subgroup legend em {
position: relative;
}
.labels-block .fieldset-subgroup legend strong,
.labels-block.fieldset-subgroup legend strong {
position: relative;
top: 0;
}
.labels-block .fieldset-subgroup ol,
.labels-block.fieldset-subgroup ol {
top: 0;
margin: 0;
padding: 0.5em 0 0;
}
