| fieldset { | |
| border: 1px solid #ddd; | |
| margin-top: 10px | |
| } | |
| legend { | |
| font-weight: 500; | |
| font-size: 1.2em | |
| } | |
| label { | |
| cursor: pointer; | |
| display: block; | |
| margin-top: 10px; | |
| font-weight: 400 | |
| } | |
| input, textarea { | |
| font-family: sans-serif; | |
| background-color: var(--input-background-color); | |
| } | |
| input[type="number"], | |
| input[type="date"], | |
| input[type="email"], | |
| input[type="password"], | |
| input[type="text"]:not(.input-addon-field) { | |
| color: var(--color-light); | |
| border: 1px solid var(--input-border-color); | |
| width: 300px; | |
| max-width: 95%; | |
| font-size: 1em; | |
| height: 25px; | |
| padding-bottom: 0; | |
| padding-left: 4px; | |
| -webkit-appearance: none; | |
| -moz-appearance: none | |
| } | |
| input[type="number"]::placeholder, | |
| input[type="date"]::placeholder, | |
| input[type="email"]::placeholder, | |
| input[type="password"]::placeholder, | |
| input[type="text"]:not(.input-addon-field)::placeholder { | |
| color: var(--input-placeholder-color) | |
| } | |
| input[type="number"]:focus, | |
| input[type="date"]:focus, | |
| input[type="email"]:focus, | |
| input[type="password"]:focus, | |
| input[type="text"]:focus { | |
| color: var(--input-focus-color); | |
| border-color: var(--input-focus-border-color); | |
| outline: 0; | |
| box-shadow: 0 0 8px var(--input-focus-shadow-color); | |
| } | |
| input[type="number"] { | |
| width: 70px | |
| } | |
| input[type="text"]:not(.input-addon-field).form-numeric { | |
| width: 70px | |
| } | |
| input[type="text"]:not(.input-addon-field).form-datetime, | |
| input[type="text"]:not(.input-addon-field).form-date { | |
| width: 150px | |
| } | |
| input[type="text"]:not(.input-addon-field).form-input-large { | |
| width: 400px | |
| } | |
| input[type="text"]:not(.input-addon-field).form-input-small { | |
| width: 150px | |
| } | |
| textarea:focus { | |
| color: var(--input-focus-color); | |
| border-color: var(--input-focus-border-color); | |
| outline: 0; | |
| box-shadow: 0 0 8px var(--input-focus-shadow-color); | |
| } | |
| textarea { | |
| padding: 4px; | |
| border: 1px solid var(--input-border-color); | |
| width: 400px; | |
| max-width: 99%; | |
| height: 200px; | |
| font-size: 1em | |
| } | |
| textarea::placeholder { | |
| color: var(--input-placeholder-color) | |
| } | |
| select { | |
| font-size: 1.0em; | |
| max-width: 95% | |
| } | |
| select:focus { | |
| outline: 0 | |
| } | |
| select[multiple] { | |
| width: 300px | |
| } | |
| .tag-autocomplete { | |
| width: 400px | |
| } | |
| span.select2-container { | |
| margin-top: 2px | |
| } | |
| .form-actions { | |
| padding-top: 20px; | |
| clear: both | |
| } | |
| .form-required { | |
| color: red; | |
| padding-left: 5px; | |
| font-weight: bold | |
| } | |
| @media (max-width: 480px) { | |
| .form-required { | |
| display: none | |
| } | |
| } | |
| input[type="text"].form-max-width { | |
| width: 100% | |
| } | |
| input.form-error, | |
| textarea.form-error { | |
| border: 2px solid var(--form-error-color); | |
| } | |
| input.form-error:focus, | |
| textarea.form-error:focus { | |
| box-shadow: none; | |
| border: 2px solid var(--form-error-color) | |
| } | |
| .form-errors { | |
| color: var(--form-error-color); | |
| list-style-type: none | |
| } | |
| ul.form-errors li { | |
| margin-left: 0 | |
| } | |
| .form-help { | |
| font-size: 0.8em; | |
| color: var(--form-help-color); | |
| margin-bottom: 15px | |
| } | |
| .form-inline { | |
| padding: 0; | |
| margin: 0; | |
| border: none | |
| } | |
| .form-inline label { | |
| display: inline; | |
| padding-right: 3px | |
| } | |
| .form-inline input, | |
| .form-inline select { | |
| margin: 0 15px 0 0 | |
| } | |
| .form-inline .form-required { | |
| display: none | |
| } | |
| .form-inline .form-actions { | |
| display: inline-block | |
| } | |
| .form-inline .js-submit-buttons-rendered { | |
| display: inline-block | |
| } | |
| .form-inline-group { | |
| display: inline | |
| } | |
| .form-columns { | |
| display: -webkit-flex; | |
| display: flex; | |
| -webkit-flex-direction: row; | |
| flex-direction: row; | |
| -webkit-flex-wrap: wrap; | |
| flex-wrap: wrap; | |
| -webkit-justify-content: flex-start; | |
| justify-content: flex-start | |
| } | |
| .form-columns .form-column { | |
| margin-right: 25px; | |
| flex-grow: 1 | |
| } | |
| .form-columns fieldset { | |
| margin-top: 0 | |
| } | |
| .form-login { | |
| max-width: 350px; | |
| margin: 5% auto 0 | |
| } | |
| @media (max-width: 480px) { | |
| .form-login { | |
| margin-left: 5px | |
| } | |
| } | |
| .form-login li { | |
| margin-left: 25px; | |
| line-height: 25px | |
| } | |
| .form-login h2 { | |
| margin-bottom: 30px; | |
| font-weight: bold | |
| } | |
| .reset-password { | |
| margin-top: 20px; | |
| margin-bottom: 20px | |
| } | |
| .reset-password a { | |
| color: var(--color-light); | |
| } | |