You are here

simplelogin.css in SimpleLogin 8.6

Same filename and directory in other branches
  1. 7 css/simplelogin.css

The UserLogin screens, which controls the customized background image.

File

css/simplelogin.css
View source
  1. /**
  2. * @file
  3. * The UserLogin screens, which controls the customized background image.
  4. */
  5. html {
  6. height: 100%;
  7. }
  8. body.simplelogin {
  9. min-height: 100%;
  10. line-height: 1.5;
  11. word-wrap: break-word;
  12. font-family: Georgia, "Times New Roman", Times, serif;
  13. font-size: 87.5%;
  14. }
  15. .simplelogin summary {
  16. background: #dbdbdb;
  17. color: #3b3b3b;
  18. text-shadow: 0 1px 0 #fff;
  19. }
  20. .simplelogin .form-type-radio .description, .simplelogin .form-type-checkbox .description {
  21. margin-left: 2px;
  22. }
  23. .simplelogin .form-type-radio label, .simplelogin .form-type-checkbox label {
  24. margin-left: 4px;
  25. }
  26. .simplelogin .form-item label, .simplelogin .form-wrapper .label {
  27. font-size: 0.929em;
  28. }
  29. .simplelogin h1, .simplelogin .heading-a {
  30. margin: 1em 0 0.5em;
  31. font-weight: inherit;
  32. }
  33. .simplelogin a, .simplelogin a.link {
  34. text-decoration: none;
  35. }
  36. .simplelogin input, .simplelogin textarea, .simplelogin select {
  37. font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
  38. }
  39. .simplelogin-wrapper {
  40. padding: 8% 0 0;
  41. margin: auto;
  42. }
  43. .simplelogin .region {
  44. min-height: auto !important;
  45. }
  46. .simplelogin-logo {
  47. text-align: center;
  48. }
  49. .simplelogin-logo img{
  50. max-width: 100%;
  51. }
  52. .simplelogin .tabs.primary, .simplelogin .tabs--primary, .simplelogin .page-title {
  53. display: none;
  54. }
  55. .simplelogin-form {
  56. position: relative;
  57. z-index: 1;
  58. background: #FFFFFF;
  59. margin: 0 auto 50px;
  60. padding: 45px;
  61. box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);
  62. }
  63. .simplelogin h1 {
  64. font-size: 19px;
  65. color: #545454;
  66. }
  67. .simplelogin a {
  68. border-bottom: 0px;
  69. }
  70. .simplelogin .simplelogin-link a {
  71. border: 1px solid; padding: 4px 8px;
  72. }
  73. .simplelogin form.user-pass p,.simplelogin-form .description {
  74. font-size: 13px;
  75. color: #b4b4b4;
  76. text-align: left;
  77. }
  78. .simplelogin-form input {
  79. outline: 0;
  80. background: #f2f2f2;
  81. border: 0;
  82. margin: 0 0 6px;
  83. padding: 15px;
  84. box-sizing: border-box;
  85. font-size: 14px;
  86. }
  87. .simplelogin-form input[type="submit"], .simplelogin-form button.form-submit {
  88. text-transform: uppercase;
  89. outline: 0;
  90. width: 100%;
  91. border: 0;
  92. padding: 15px;
  93. color: #FFFFFF;
  94. font-size: 14px;
  95. -webkit-transition: all 0.3 ease;
  96. transition: all 0.3 ease;
  97. cursor: pointer;
  98. border-radius: 0.25em;
  99. font-weight: bold;
  100. }
  101. .simplelogin input.form-text, .simplelogin input.form-tel, .simplelogin input.form-email, .simplelogin input.form-url, .simplelogin input.form-search, .simplelogin input.form-file, .simplelogin input.form-number, .simplelogin input.form-color, .simplelogin textarea.form-textarea, .simplelogin select.form-select {
  102. width: 100%;
  103. border-radius: 0px;
  104. border: 1px solid #ccc;
  105. color: #3b3b3b;
  106. padding: 15px;
  107. margin-bottom: 5px;
  108. }
  109. .simplelogin-form .forgot-password {
  110. margin: 15px 0 0;
  111. color: #b4b4b4;
  112. font-size: 13px;
  113. text-align: center;
  114. }
  115. .simplelogin-form .forgot-password a {
  116. text-decoration: none;
  117. }
  118. .simplelogin .region-highlighted {
  119. margin: 0;
  120. width: 100%;
  121. }
  122. .simplelogin {
  123. width: 100%;
  124. display: -webkit-box;
  125. display: -webkit-flex;
  126. display: -moz-box;
  127. display: -ms-flexbox;
  128. display: flex;
  129. flex-wrap: wrap;
  130. justify-content: center;
  131. align-items: center;
  132. background-repeat: no-repeat;
  133. background-position: center;
  134. background-size: cover;
  135. -ms-background-size: cover;
  136. -o-background-size: cover;
  137. -moz-background-size: cover;
  138. -webkit-background-size: cover;
  139. background-attachment: fixed;
  140. position: relative;
  141. }
  142. .simplelogin .form-control {
  143. height: inherit;
  144. }
  145. body.simplelogin.opacity::before {
  146. content: "";
  147. background-color: rgba(253, 253, 253, 0.5);
  148. display: block;
  149. position: absolute;
  150. z-index: -1;
  151. width: 100%;
  152. height: 100%;
  153. top: 0;
  154. left: 0;
  155. }
  156. .simplelogin .simplelogin-link {
  157. text-align: right;
  158. text-transform: uppercase;
  159. padding: 5px 0;
  160. }
  161. ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  162. color: #ababab;
  163. opacity: 1; /* Firefox */
  164. }
  165. :-ms-input-placeholder { /* Internet Explorer 10-11 */
  166. color: #ababab;
  167. }
  168. ::-ms-input-placeholder { /* Microsoft Edge */
  169. color: #ababab;
  170. }
  171. /* Portrait and Landscape */
  172. @media only screen
  173. and (max-device-width: 480px)
  174. and (-webkit-min-device-pixel-ratio: 2) {
  175. .simplelogin-form {
  176. width: 75% !important;
  177. padding: 30px;
  178. }
  179. .simplelogin h1 {
  180. font-size: 15px;
  181. }
  182. .simplelogin input.form-text, .simplelogin input.form-tel, .simplelogin input.form-email, .simplelogin input.form-url, .simplelogin input.form-search, .simplelogin input.form-file, .simplelogin input.form-number, .simplelogin input.form-color, .simplelogin textarea.form-textarea, .simplelogin select.form-select, .simplelogin-form input[type="submit"], .simplelogin-form button.form-submit {
  183. padding: 10px;
  184. }
  185. }