/** DEFAULT VALUES **/ html, body { margin:0; padding:0; height:100%; width: 100%; color: #1b1b1b; font-family: $font; font-weight: 400; } p,span, li, a { font-weight: 400; } sup { font-size: 50%; line-height: 0; position: relative; vertical-align: baseline; } .wrapper { min-height:100%; width: 100%; margin: 0 auto; padding: 0; position:relative; overflow-x: hidden; } .content { width: 100%; padding-bottom:3em; } .clear { clear: both; } .borders { width: 100%; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; margin-bottom: 2em; margin-top: 1em; } .banner-adjustment { margin-top: 3.5em; } .top-banner-adjusment { margin-top: 2em; } h1, h2, h3 { font-weight: 300; } h3 { font-size: 1.75em; font-weight: 300; text-align: center; margin: 18px 0; padding: .25em; } a { text-decoration: none; &:active { color: #1b1b1b; } &:focus { color: #1b1b1b; } } /* HEADER FONT COLORS */ .blue-font a { color: #496fb5; } .green-font a { color: #44A472; } .purple-font a { color: #6F489C; } .yellow-font a { color: #F59120; } .grey-font a { color: #58595B; } .red-font a { color: #D23A45; } .teal-font a { color: #57BF9E; } .large-text { font-size: 1em; padding: .5em 1em; text-align: center; margin: 0 auto; } a .side-image, a .middle-image { width: 100%; margin: 0 auto; padding: 0; } .start { color: #1b1b1b; font-size: .75em; padding-bottom: 1.400em; } #utilities-legal { text-align: center; } #copyright { text-align: center; } @media (min-width: 300px) and (max-width: 991px) { .return { display: none; } .return-mobile { width: 100%; display: block; text-align: center; margin-top: 5em; margin-right: 8em; .navicon { padding: 1.5em 1em 0 1em; } .img-responsive { display: block; max-width: 100%; height: auto; margin: auto; a { color: #1b1b1b; font-size: .9em; } } } } @media (min-width: 992px) { h1 { font-size: 3.125em; margin: 1em auto 0; padding: 0; } h2 { font-size: 2em; font-weight: 300; text-align: center; margin: 1.5em auto 1em; padding: 0; color: #496fb5; } .return-mobile { display: none; } .return { width: 100%; display: block; text-align: center; margin-top: 5em; margin-right: 8em; a { color: #1b1b1b; font-size: .9em; } p { text-align: center; padding: 1.5em 0 0 0; } } .img-responsive { display: block; max-width: 100%; height: auto; margin: auto; } }