1 body,div, dl, h1, h2, h3, h4, h5, h6, html, img, 2 dd, dt, embed, form, object, td, tr, canvas, command, group, mark, meter, 3 output, progress, summary, audio, time, video { 4 border: 0; 5 margin: 0; 6 padding: 0; 7 } 8 html { 9 background: #fff; 10 color: #333; 11 direction: ltr; 12 font: 81.25% arial, helvetica, sans-serif; 13 line-height: 1; 14 } 15 h1, h2, h3, h4, h5, h6 { 16 color: #222; 17 font-size: 1.54em; 18 font-weight: normal; 19 line-height: 24px; 20 margin: 0 0 .46em; 21 } 22 strong { 23 color: #222; 24 } 25 body, html { 26 height: 100%; 27 min-width: 100%; 28 position: absolute; 29 } 30 .wrapper { 31 min-height: 100%; 32 position: relative; 33 } 34 .content { 35 padding: 0 44px; 36 } 37 .main { 38 margin: 0 auto; 39 padding-bottom: 100px; 40 padding-top: 23px; 41 width: 650px; 42 } 43 button, input, select, textarea { 44 font-family: inherit; 45 font-size: inherit; 46 } 47 input[type=email], 48 input[type=number], 49 input[type=password], 50 input[type=text], 51 input[type=url] { 52 -webkit-border-radius: 1px; 53 -webkit-box-sizing: border-box; 54 background: #fff; 55 border: 1px solid #d9d9d9; 56 border-radius: 1px; 57 border-top: 1px solid #c0c0c0; 58 box-sizing: border-box; 59 display: inline-block; 60 height: 29px; 61 margin: 0; 62 padding-left: 8px; 63 } 64 input[type=email]:hover, 65 input[type=number]:hover, 66 input[type=password]:hover, 67 input[type=text]:hover, 68 input[type=url]:hover { 69 -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); 70 border: 1px solid #b9b9b9; 71 border-top: 1px solid #a0a0a0; 72 box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); 73 } 74 input[type=email]:focus, 75 input[type=number]:focus, 76 input[type=password]:focus, 77 input[type=text]:focus, 78 input[type=url]:focus { 79 -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); 80 border: 1px solid #4d90fe; 81 box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); 82 outline: none; 83 } 84 input[type=email][disabled=disabled], 85 input[type=number][disabled=disabled], 86 input[type=password][disabled=disabled], 87 input[type=text][disabled=disabled], 88 input[type=url][disabled=disabled] { 89 background: #f5f5f5; 90 border: 1px solid #e5e5e5; 91 } 92 input[type=email][disabled=disabled]:hover, 93 input[type=number][disabled=disabled]:hover, 94 input[type=password][disabled=disabled]:hover, 95 input[type=text][disabled=disabled]:hover, 96 input[type=url][disabled=disabled]:hover { 97 -webkit-box-shadow: none; 98 box-shadow: none; 99 } 100 .g-button { 101 -webkit-border-radius: 2px; 102 -webkit-transition: all 218ms; 103 -webkit-user-select: none; 104 background-color: #f5f5f5; 105 background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1); 106 background-image: linear-gradient(top,#f5f5f5,#f1f1f1); 107 border: 1px solid rgba(0,0,0,0.1); 108 border-radius: 2px; 109 color: #555; 110 cursor: default; 111 display: inline-block; 112 font-size: 11px; 113 font-weight: bold; 114 height: 27px; 115 line-height: 27px; 116 min-width: 54px; 117 padding: 0 8px; 118 text-align: center; 119 transition: all 218ms; 120 user-select: none; 121 } 122 *+html .g-button { 123 min-width: 70px; 124 } 125 button.g-button, 126 input[type=submit].g-button { 127 height: 29px; 128 line-height: 29px; 129 margin: 0; 130 vertical-align: bottom; 131 } 132 *+html button.g-button, 133 *+html input[type=submit].g-button { 134 overflow: visible; 135 } 136 .g-button:hover { 137 -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1); 138 -webkit-transition: all 0; 139 background-color: #f8f8f8; 140 background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1); 141 background-image: linear-gradient(top,#f8f8f8,#f1f1f1); 142 border: 1px solid #c6c6c6; 143 box-shadow: 0 1px 1px rgba(0,0,0,0.1); 144 color: #333; 145 text-decoration: none; 146 transition: all 0; 147 } 148 .g-button:active { 149 -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); 150 background-color: #f6f6f6; 151 background-image: -webkit-linear-gradient(top,#f6f6f6,#f1f1f1); 152 background-image: linear-gradient(top,#f6f6f6,#f1f1f1); 153 box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); 154 } 155 .g-button:visited { 156 color: #666; 157 } 158 .g-button-submit { 159 background-color: #4d90fe; 160 background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed)); 161 background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed); 162 background-image: -ms-linear-gradient(top,#4d90fe,#4787ed); 163 background-image: -o-linear-gradient(top,#4d90fe,#4787ed); 164 background-image: linear-gradient(top,#4d90fe,#4787ed); 165 border: 1px solid #3079ed; 166 color: #fff; 167 text-shadow: 0 1px rgba(0,0,0,0.1); 168 } 169 .g-button-submit:hover { 170 background-color: #357ae8; 171 background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8); 172 background-image: linear-gradient(top,#4d90fe,#357ae8); 173 border: 1px solid #2f5bb7; 174 color: #fff; 175 text-shadow: 0 1px rgba(0,0,0,0.3); 176 } 177 .g-button-submit:active { 178 -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); 179 box-shadow: inset 0 1px 2px rgba(0,0,0,0.3); 180 } 181 .g-button-submit:visited { 182 color: #fff; 183 } 184 .g-button-submit:focus { 185 -webkit-box-shadow: inset 0 0 0 1px #fff; 186 box-shadow: inset 0 0 0 1px #fff; 187 } 188 .g-button-submit:focus:hover { 189 -webkit-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1); 190 box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1); 191 } 192 .g-button:hover img { 193 opacity: .72; 194 } 195 .g-button:active img { 196 opacity: 1; 197 } 198 .errormsg { 199 color: #dd4b39; 200 display: block; 201 line-height: 17px; 202 margin: .5em 0 0; 203 } 204 input[type=email].form-error, 205 input[type=number].form-error, 206 input[type=password].form-error, 207 input[type=text].form-error, 208 input[type=url].form-error, 209 input[type=text].field-error, 210 input[type=password].field-error { 211 border: 1px solid #dd4b39; 212 } 213 html { 214 background: transparent; 215 } 216 .content { 217 width: auto; 218 } 219 .main { 220 padding-bottom: 12px; 221 padding-top: 23px; 222 } 223 .signin-box h2 { 224 font-size: 16px; 225 height: 16px; 226 line-height: 17px; 227 margin: 0 0 1.2em; 228 position: relative; 229 } 230 .signin-box label { 231 display: block; 232 margin: 0 0 1.5em; 233 } 234 .signin-box input[type=text], 235 .signin-box input[type=password] { 236 font-size: 15px; 237 height: 32px; 238 width: 100%; 239 } 240 .signin-box .email-label, 241 .signin-box .passwd-label { 242 -webkit-user-select: none; 243 display: block; 244 font-weight: bold; 245 margin: 0 0 .5em; 246 user-select: none; 247 } 248 .signin-box input[type=submit] { 249 font-size: 13px; 250 height: 32px; 251 margin: 0 1.5em 1.2em 0; 252 } 253 .errormsg { 254 display: none; 255 } 256 .form-error + .errormsg, 257 .field-error + .errormsg { 258 display: block; 259 } 260