123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279 |
- /* Common CSS that is imported into Admin and Site */
- // apply a natural box layout model to all elements
- *
- border-box()
- body
- margin: 0
- padding: 0
- background: #fff
- color: $textColor
- font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif
- font-weight: $normalFont
- font-size: 16px
- letter-spacing: 0em
- word-spacing: 0.2em
- line-height: 1.5em
- h1, h2, h3, h4, h5, h6
- color: $textDarkColor
- font-weight: $normalFont
- line-height: 1.2em
- margin: 0
- h1
- font-size: 3.5em
- h2
- font-size: 2.5em
- h3
- font-size: 2em
- h4
- font-size: 1.5em
- h5
- font-size: 1.125em
- font-weight: $boldFont
- h6
- font-size: 0.875em
- font-weight: $boldFont
- line-height: 1.5em
- a
- color: $linkColor
- text-decoration: none
- cursor: pointer
- &:hover
- text-decoration: none
-
- &.button
- display: inline-block
- padding: 10px 20px
- background: $primaryColor
- color: #fff
- font-weight: $boldFont
- &.large
- font-size: 2em
- line-height: 1.2em
- padding: 14px 30px
- strong
- font-weight: $boldFont
- b
- font-weight: $heavyFont
- small
- font-size: 0.875em
- line-height: 1em
- color: $lightGrey
- span.label
- font-weight: $normalFont
- color: $lightGrey
- blockquote
- position: relative
- border-right: 10px solid $primaryColor
- padding: 0 1.5em 0 3em
- margin: 1.5em 0
- text-align: right
- font-size: 1.125em
- font-weight: $normalFont
- &:before
- content: '“'
- position: absolute
- top: 0.2em
- left: 0
- color: $primaryColor
- font-size: 6em
- font-weight: $heavyFont
- img
- display: inline-block
- border: 0
- &.left
- float: left
- margin: 0 1em 0.5em 0
- &.right
- float: right
- margin: 0 0 0.5em 1em
- input[type='text'],
- input[type='password'],
- input[type='search'],
- textarea,
- select
- -webkit-appearance: none
- outline: none
- display: block
- width: 100%
- color: $textColor
- background: transparent
- font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif
- font-size: 1em
- font-weight: $normalFont
- word-spacing: 0.2em
- padding: 5px 0 5px 7px
- margin: 0
- border: 0
- border: 1px solid $faintGrey
- border-radius(0)
- textarea
- max-width: 100%
- min-width: 50%
- height: 120px
- min-height: 60px
- padding: 5px 7px
- input[type='submit'],
- input[type='button'],
- input[type='reset'],
- button,
- .button
- -webkit-appearance: none
- outline: none
- display: inline-block
- vertical-align: middle
- padding: 10px 30px
- font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif
- font-size: 1.1em
- font-weight: $boldFont
- color: #fff
- background: $primaryColor
- border: 0
- border-radius(0)
- cursor: pointer
- &:hover
- background: darken($primaryColor, 5%)
-
- &.plain
- color: $primaryColor
- background: #fff
- border: 1px solid $faintGrey
- &:hover
- background: lighten($faintGrey, 50%)
- &.small
- padding: 0px 10px
- font-size: 18px
- font-weight: $normalFont
- line-height: 1.5em
- &.glow
- outline: 4px solid rgba(yellow, 0.7)
- &.right-arrow
- iconic('\67', #fff, 'after')
- &:after
- margin-left: 0.5em
- &.left-arrow
- iconic('\66', #fff, 'before')
- &:before
- margin-right: 0.5em
- ::-webkit-input-placeholder
- color: #e3e3e3
- table:not(.plain)
- width: 100%
- font-size: 0.9em
- line-height: 1.3em
- border-collapse: collapse
- th
- font-weight: $boldFont
- th, td
- padding: 5px 10px
- border: 1px solid $faintGrey
- text-align: left
- vertical-align: top
- /* Custom style classes */
- ul.grid-2
- list-style-type: none
- margin: 0
- padding: 0
- border-collapse: collapse
- clearfix()
- > li
- display: inline-block
- position: relative
- width: 48%
- padding: 0
- margin: 0.8em 0.5em 0 0
- vertical-align: top
- &.with-borders > li
- width: 47%
- padding: 1em
- margin: 0.5em 0.4em
- border: solid 1px $faintGrey
-
- &.no-margins > li
- margin: 0
- ul.links
- list-style-type: none
- margin: 0
- padding: 0
- border-collapse: collapse
- > li
- padding: 0
- margin: 0.3em 0
-
- a
- display: block
- &.with-borders > li
- border: solid 1px $faintGrey
-
- a
- padding: 0.3em 0.5em
- &.no-margins > li
- margin: 0
- /* Extra helper classes */
- .primary-color
- color: $primaryColor
- .primary-link
- color: $linkColor
- .primary-background
- color: #fff
- background-color: $primaryColor
- .primary-border
- border-color: $primaryColor
- .normal
- font-weight: $normalFont
- .bold
- font-weight: $boldFont
- .float-right
- float: right
- .float-left
- float: left
- .clear
- clear: both
- .clearfix
- clearfix()
|