1/* TODO: this file is not up to the best standards and will be fixed after an overhaul of the form code */ 2 3/** 4 * This file provides styles for forms in general and specifically 5 * for ?do= 6 * - login 7 * - resendpwd 8 * - register 9 * - profile 10 * - subscribe 11 */ 12 13/* ---------------- forms ------------------------ */ 14 15.dokuwiki form { 16 border: none; 17 display: inline; 18} 19 20.dokuwiki label.block { 21 display: block; 22 text-align: right; 23 font-weight: bold; 24} 25[dir=rtl] .dokuwiki label.block { 26 text-align: left; 27} 28 29.dokuwiki label.simple { 30 display: block; 31 text-align: left; 32 font-weight: normal; 33} 34[dir=rtl] .dokuwiki label.simple { 35 text-align: right; 36} 37 38.dokuwiki label.block select, 39.dokuwiki label.block input.edit { 40 width: 50%; 41} 42 43.dokuwiki label span { 44 vertical-align: middle; 45} 46 47.dokuwiki fieldset { 48 width: 400px; 49 text-align: center; 50 border: 1px solid @ini_border; 51 padding: 0.5em; 52 margin: auto; 53} 54 55.dokuwiki input[type="text"] { 56 & { 57 border: @ini_border solid 1px; 58 border-radius: 1pt; 59 padding: .25em; 60 } 61 &:focus { 62 box-shadow: inset .125em .125em .25em fadeout(@ini_text, 60%); 63 } 64} 65.dokuwiki input[type="checkbox"], 66.dokuwiki select { 67 & { 68 border: @ini_border solid 1px; 69 border-radius: 1pt; 70 padding: .25em; 71 } 72 &:hover, &:focus { 73 box-shadow: .125em .125em .25em fadeout(@ini_text, 60%); 74 } 75} 76 77.dokuwiki input.edit, 78.dokuwiki select.edit { 79 vertical-align: middle; 80} 81 82.dokuwiki button { 83 vertical-align: middle; 84} 85.dokuwiki input:focus, 86.dokuwiki select:focus, 87.dokuwiki button:focus { 88 outline: @ini_focus_color solid 2px; 89} 90/** 91 * Styles for auth forms 92 */ 93#dw__login fieldset, 94#dw__resendpwd fieldset, 95#dw__register fieldset { 96 max-width: calc(100% - 1em); 97 padding-bottom: 0.7em; 98} 99 100#dw__login fieldset label.block, 101#dw__resendpwd fieldset label.block, 102#dw__register fieldset label.block { 103 width: 100%; 104 max-width: 320px; 105} 106#dw__login label[for="remember__me"] { 107 margin: 0 10% 1.4em; 108} 109 110#dw__profiledelete { 111 display: block; 112 margin-top: 2.8em; 113} 114 115/** 116 * Styles for the subscription page 117 */ 118 119#subscribe__form { 120 display: block; 121 width: 400px; 122 text-align: center; 123} 124 125#subscribe__form fieldset { 126 text-align: left; 127 margin: 0.5em 0; 128} 129[dir=rtl] #subscribe__form fieldset { 130 text-align: right; 131} 132 133#subscribe__form label { 134 display: block; 135 margin: 0 0.5em 0.5em; 136} 137