summaryrefslogtreecommitdiff
path: root/assets/sass/_form.sass
blob: f2be47cfcf9f772435e176bee3da10ceff700be7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
form
  margin-bottom: 20px

label
  cursor: pointer
  display: block
  margin-top: 10px

input
  &[type="number"], &[type="date"], &[type="email"], &[type="password"], &[type="text"]
    color: #888
    border: 1px solid #ccc
    width: 300px
    max-width: 95%
    font-size: $text-normal
    height: 25px
    padding-bottom: 0
    font-family: sans-serif
    margin-top: 10px
    +appearance
  &[type="number"]:focus, &[type="date"]:focus, &[type="email"]:focus, &[type="password"]:focus, &[type="text"]:focus
    color: #000
    border-color: rgba(82, 168, 236, 0.8)
    outline: 0
    box-shadow: 0 0 8px rgba(82, 168, 236, 0.6)

textarea:focus
  color: #000
  border-color: rgba(82, 168, 236, 0.8)
  outline: 0
  box-shadow: 0 0 8px rgba(82, 168, 236, 0.6)

input
  &.form-numeric, &[type="number"]
    width: 70px

textarea
  border: 1px solid #ccc
  width: 400px
  max-width: 99%
  height: 200px
  font-family: sans-serif

select
  max-width: 95%
  &:focus
    outline: 0

.tag-autocomplete
  width: 400px

span.select2-container
  margin-top: 2px

\::-webkit-input-placeholder, ::-ms-input-placeholder, ::-moz-placeholder
  color: #ddd
  padding-top: 2px

.form-actions
  padding-top: 20px
  clear: both

input.form-error, textarea.form-error
  border: 2px solid #b94a48

input.form-error:focus, textarea.form-error:focus
  box-shadow: none
  border: 2px solid #b94a48

.form-required
  color: red
  padding-left: 5px
  font-weight: bold

.form-errors
  color: #b94a48
  list-style-type: none

ul.form-errors li
  margin-left: 0

.form-help
  font-size: $text-small
  color: brown
  margin-bottom: 15px

.form-inline
  padding: 0
  margin: 0
  border: none
  label
    display: inline
  input, select
    margin: 0 15px 0 0
  .form-required
    display: none

.form-inline-group
  display: inline

input
  &.form-datetime, &.form-date
    width: 150px
  &.form-input-large
    width: 400px
  &.form-input-small
    width: 150px

.form-columns
  display: -webkit-flex
  display: flex
  -webkit-flex-direction: row
  flex-direction: row

.form-column
  margin-right: 25px

.form-login
  width: 350px
  margin: 8% auto 0
  li
    margin-left: 25px
    line-height: 25px
  h2
    margin-bottom: 30px
    font-weight: bold

.reset-password
  margin-top: 20px
  a
    color: #999