- /**
- * @file
- * Backdrop form styling.
- */
- .form-item,
- .field-name-comment-body {
- padding: 0;
- margin: 0 0 1.5em;
- }
-
- .form-type-email label,
- .form-type-file label,
- .form-type-password label,
- .form-type-select label,
- .form-type-tel label,
- .form-type-textarea label,
- .form-type-textfield label {
- display: block;
- margin: 0 0 0.25em;
- }
-
- abbr.form-required,
- abbr.tabledrag-changed,
- abbr.ajax-changed {
- text-decoration: none;
- }
-
- .form-required {
- color: #e60000;
- }
-
- .form-item-radios label,
- .form-item-checkboxes label {
- display: block;
- margin: 0 0 0.8em;
- }
-
- .form-item-radio label,
- .form-radios label,
- .form-item-checkbox label,
- .form-checkboxes label {
- display: inline-block;
- font-weight: 400;
- margin: 0;
- }
-
- .form-radios .form-item:last-child,
- .form-checkboxes .form-item:last-child {
- margin-top: 0;
- margin-bottom: 0;
- }
-
- .filter-wrapper .form-item,
- .teaser-checkbox .form-item,
- .form-item .form-item {
- padding: 0.3125em 0;
- margin-top: 0;
- margin-bottom: 0;
- border: 0;
- }
-
- .form-type-checkbox {
- padding: 0;
- }
-
- .text-format-wrapper .form-item {
- padding-bottom: 0;
- }
-
- .form-item label {
- margin: 0 0 0.625em;
- }
-
- .field-label label {
- margin: 0;
- padding: 0;
- }
-
- .form-item input.form-radio,
- .form-item input.form-checkbox {
- vertical-align: middle;
- margin-right: 0.3125em;
- }
-
- td.checkbox .form-item input {
- margin: 0;
- }
-
- /* Filter */
- .filter-wrapper {
- border-top: 0;
- padding: 0 0.125em;
- }
-
- .filter-wrapper .fieldset-wrapper {
- padding-top: 3.774em;
- }
-
- .filter-wrapper .form-item,
- .filter-wrapper .filter-guidelines,
- .filter-wrapper .filter-help {
- font-size: 0.923em;
- padding: 0.125em 0 0 0;
- }
-
- .filter-wrapper .form-item label {
- font-weight: normal;
- }
-
- .form-item .description,
- .password-strength,
- .password-match {
- border-left: 0.25em solid #bbbbbb;
- margin: 0.6875em 0 2.5em;
- padding: 0.5em 0.8em;
- }
-
- [dir=rtl] .form-item .description,
- [dir=rtl] .password-strength,
- [dir=rtl] .password-match {
- border-left: none;
- border-right: 0.25em solid #bbbbbb;
- }
-
- .form-item-radios .description,
- .form-item-checkboxes .description {
- margin-top: 0.375em;
- }
-
- .resizable-textarea + .description,
- .form-item-date .description,
- .form-item-select .description {
- margin-top: 0.875em;
- }
-
- .field-suffix {
- display: block;
- padding: 0.5em 0 0;
- }
-
- .field-suffix .machine-name-value {
- display: inline-block;
- margin: 0 0.5em;
- padding: 0.375em;
- border: 0.0625rem solid #dee2ea;
- font-family: Consolas, 'Lucida Console', 'Courier New', monospace;
- }
-
- .password-strength {
- padding-top: 0.375em;
- }
-
- ul.tips {
- margin: 0.25em 0.25em 0;
- padding: 0 1em;
- }
-
- input.form-submit,
- button.form-submit,
- .button {
- display: inline-block;
- text-align: center;
- text-transform: uppercase;
- letter-spacing: 0.025em;
- line-height: 2.875;
- border: 0;
- padding: 0 1.5625em;
- margin-bottom: 1em;
- margin-right: 1em; /* LTR */
- transition:
- background-color 0.6s ease 0s,
- color 0.6s ease 0s;
- }
-
- [dir="rtl"] input.form-submit,
- [dir="rtl"] .button {
- margin-left: 1em;
- margin-right: 0;
- }
-
- .form-managed-file input.form-submit {
- margin-left: 0.5em; /* LTR */
- position: relative;
- top: 0.0625em;
- }
-
- [dir="rtl"] .form-managed-file input.form-submit {
- margin-left: 0;
- margin-right: 0.5em;
- }
-
- input.form-autocomplete,
- input.form-text,
- input.form-tel,
- input.form-date,
- input.form-time,
- input.form-email,
- input.form-url,
- input.form-color,
- input.form-number,
- input.form-search,
- input.form-file,
- textarea.form-textarea {
- box-sizing: border-box;
- max-width: 100%;
- padding: 0.625em;
- border: 0.125rem solid #d0d0d0;
- font-weight: 400;
- transition: border-color 0.25s ease-in-out;
- will-change: border-color;
- }
-
- input.form-text,
- input.form-date,
- input.form-time,
- input.form-email,
- input.form-url,
- input.form-search,
- textarea.form-textarea {
- max-width: 100%;
- }
-
- select.form-select {
- box-sizing: border-box;
- padding: 0.625em;
- border: 0.125rem solid #d0d0d0;
- font-weight: 400;
- will-change: border-color;
- }
-
- /* De-emphasize the text format */
- select.filter-list {
- padding: 0.125em 0.5em;
- margin-left: 0.3125em; /* LTR */
- }
-
- [dir="rtl"] select.filter-list {
- margin-left: 0;
- margin-right: 0.3125em;
- }
-
- input.form-text:focus,
- input.form-tel:focus,
- input.form-date:focus,
- input.form-time:focus,
- input.form-email:focus,
- input.form-url:focus,
- input.form-color:focus,
- input.form-number:focus,
- input.form-search:focus,
- input.form-file:focus,
- textarea.form-textarea:focus {
- outline: 0;
- }
-
- #autocomplete {
- border: 0.125rem solid #d0d0d0;
- border-top: 0;
- box-sizing: content-box;
- }
- #autocomplete ul {
- margin: 0;
- }
- #autocomplete li {
- padding: 0.2em 0.625em;
- margin: 0;
- }
- #autocomplete li.selected {
- background: #008be2;
- color: #ffffff;
- }
-
- ul.action-links {
- margin: 1em 0;
- padding: 0 1.25em 0; /* LTR */
- list-style-type: none;
- overflow: hidden;
- }
-
- ul.action-links li {
- float: left; /* LTR */
- margin: 0 1em 0 0; /* LTR */
- }
-
- [dir="rtl"] ul.action-links li {
- float: right;
- margin: 0 0 0 1em;
- }
-
- ul.action-links a {
- position: relative;
- padding-left: 1.125em; /* LTR */
- line-height: 1.875;
- }
-
- [dir="rtl"] ul.action-links a {
- padding-left: 0;
- padding-right: 1.125em;
- }
-
- ul.action-links a:before,
- ul.action-links a:after {
- content: '';
- display: block;
- position: absolute;
- background: #0074bd;
- }
-
- ul.action-links a:before {
- top: 0.375em;
- left: 0.25em;
- width: 0.125em;
- height: 0.625em;
- }
-
- ul.action-links a:after {
- top: 0.625em;
- left: 0;
- width: 0.625em;
- height: 0.125em;
- }
-
- [dir="rtl"] ul.action-links a:before {
- left: auto;
- right: 0.25em;
- }
-
- [dir="rtl"] ul.action-links a:after {
- left: auto;
- right: 0;
- }
-
- /**
- * Dropbutton overrides
- */
- .dropbutton li {
- margin: 0;
- }