/* * * Reserva CSS Framework v1.6.3 * * Created by: Ev Bogue - http://evbogue.com/ * * Contributors: Joe Post - http://jcpst.com/ * * Git-ssb: https://gitmx.com/%25Ke2Mke1FhW1WADBXeY1Rxw02C8070tCYldtc68H1pUg%3D.sha256 * */ /* baseline */ html, body, div, span, h1, h2, h3, h4, h5, h6, hr, p, blockquote, pre, a, li, ul, ol, input, textarea, cite, code, del, em, img, article, header, footer, nav { margin: 0; padding: 0; border: 0; font-size: 1em; font: inherit; vertical-align: baseline; } body, header, footer, article { display: block; } /* typography */ body { font-family: sans-serif; color: #444; line-height: 1em; margin-top: 3.5em; margin-bottom: 5em; } p, li { font-family: sans-serif; font-size: 1em; line-height: 1.38em; margin-bottom: 1em; word-wrap: break-word; } ul, ol { margin-bottom: 1em; margin-left: .5em; } ul { list-style-type: square; } li { margin-bottom: .38em; margin-left: 1em; } blockquote { border-left: 2px solid #666; color: #666; padding-left: 1em; } h1, h2, h3, h4, h5, h6 { font-family: sans-serif; font-weight: 600; color: #333; } h1 { font-size: 2em; line-height: 1.2em; margin-bottom: .4em; } h2 { font-size: 1.8em; line-height: 1.2em; margin-bottom: .4em; } h3 { font-size: 1.6em; line-height: 1.2em; margin-bottom: .35em; } h4 { font-size: 1.4em; line-height: 1.2em; margin-bottom: .35em; } h5 { font-size: 1.2em; line-height: 1.2em; margin-bottom: .3em; } h6 { font-size: 1em; line-height: 1.2em; margin-bottom: .3em; } em { font-style: italic; } hr { border: solid #ddd; clear: both; border-width: 1px 0 0; height: 0; margin-bottom: .9em; } a:link { color: #333; text-decoration: underline; } a:visited { color: #555; text-decoration: underline; } a:active { color: #999; text-decoration: none; } a:hover, a:focus { color: #000; } /* code */ pre { padding: .2em; background: #f5f5f5; border-radius: .5ex; margin-bottom: .5em; box-shadow: inset 0 0 5px #ccc; white-space: pre-wrap; word-wrap: break-word; } code { font-family: monospace; font-size: 1em; background: #f5f5f5; border-radius: .2ex; box-shadow: inset 0 0 2px #ccc; } pre code { background: none; box-shadow: none; } .border { border: 1px solid #fff; border-radius: 5px; box-shadow: inset 0 0 5px #ccc; background: #eee; } /* grid */ .contain { position: relative; width: 90%; padding: 0; margin: 0 auto; box-sizing: border-box; } .col { width: 100%; padding-left: 1em; float: left; box-sizing: border-box; } /* For devices larger than 400px */ @media (min-width: 400px) { .contain { width: 90%; padding: 0; } } /* For devices larger than 550px */ @media (min-width: 550px) { .contain { width: 90%; } .col { margin-left: .2em; margin-bottom: .2em; box-sizing: border-box; } .col:first-child { margin-left: 0; } .one.col { width: 4.66666666667%; } .two.col { width: 13.3333333333%; } .three.col { width: 24%; } .four.col { width: 30.6666666667%; } .five.col { width: 39.3333333333%; } .six.col { width: 48%; } .seven.col { width: 56.6666666667%; } .eight.col { width: 65.3333333333%; } .nine.col { width: 74.0%; } .ten.col { width: 82.6666666667%; } .eleven.col { width: 91.3333333333%; } .twelve.col { width: 100%; margin-left: 0; } .one-third.col { width: 30.6666666667%; } .two-thirds.col { width: 65.3333333333%; } .one-half.col { width: 48%; } /* Offsets */ .off-one.col { margin-left: 8.66666666667%; } .off-two.col { margin-left: 17.3333333333%; } .off-three.col { margin-left: 26%; } .off-four.col { margin-left: 34.6666666667%; } .off-five.col { margin-left: 43.3333333333%; } .off-six.col { margin-left: 52%; } .off-seven.col { margin-left: 60.6666666667%; } .off-eight.col { margin-left: 69.3333333333%; } .off-nine.col { margin-left: 78.0%; } .off-ten.col { margin-left: 86.6666666667%; } .off-eleven.col { margin-left: 95.3333333333%; } .off-one-third.col { margin-left: 34.6666666667%; } .off-two-thirds.col { margin-left: 69.3333333333%; } .off-one-half.col { margin-left: 52%; } } /* images */ img { width: 100%; max-width: 100%; } .profile { border: 1px solid #ccc; padding: 4px; margin-bottom: 1em; } .avatar { width: 2em; float: left; margin-right: 1em; } .message { border: 1px solid #ddd; padding: 1em; margin-bottom: -1px; } .date { font-size: .8em; color: #666; } .small { font-size: .8em; } .ri { float: right; } /* button */ form { margin-bottom: 1em; } input { border-radius: 5px; margin-bottom: .2em; padding: .5em; border: 1px solid #ccc; } button { background: #eee; background: #eee linear-gradient(#eee, #ccc); border: 1px solid #aaa; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-radius: 5px; color: #444; display: inline-block; font-size: 1em; font-weight: bold; text-decoration: none; text-shadow: 0 1px #eee; cursor: pointer; margin-bottom: .4em; padding: .5em .8em; } button:hover { background: #ddd; background: #ddd linear-gradient(#ddd, #aaa); border: 1px solid #888; border-top: 1px solid #aaa; border-left: 1px solid #aaa; color: #222; } button:active { background: #ccc; background: #ccc; linear-gradient(#ccc, #666); } /* navbar */ .navbar { background: #eee; background: linear-gradient(#fff, #eee); width: 100%; position: fixed; z-index: 1000; margin: 0; padding-top: .6em; padding-bottom: .5em; top: 0; border-bottom: 1px solid #ddd; } .navbar ul { margin: 0;} .navbar p, .navbar li { margin: 0; padding: 0; font-size: 1em; font-weight: bold; } .navbar li { float: left; padding-right: 2em; margin: 0; margin-left: 0; list-style-type: none; } .navbar a:link { text-decoration: none; }