/* Page =================================================== */ html { background-color: #fff; font-size: 62.5%; -webkit-overflow-scrolling: touch; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } body { margin: 0; padding: 0; width: 100%; background-color: transparent; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; font-size: 1.4rem; line-height: 1.5; color: #3a3a3a; } p { margin: 0 0 10px; } .lead { font-size: 18px; font-size: 1.8rem; } .page-header { margin-top: 30px; margin-bottom: 19px; border-bottom: 1px solid #ddd; } img { max-width: 100%; } /* Typography =================================================== */ h1, h2, h3, h4, h5, h6 { margin: 20px 0 10px; color: inherit; font-family: inherit; font-weight: 500; text-rendering: optimizelegibility; } h1 small, h2 small { font-weight: normal; color: #bfbfbf; } h1 { font-size: 40px; font-size: 4rem; line-height: 1.2; } h2 { font-size: 30px; font-size: 3rem; line-height: 1.2; } h3 { font-size: 24px; font-size: 2.4rem; line-height: 1.2; } h4 { font-size: 18px; font-size: 1.8rem; line-height: 1.25; } h5 { font-size: 16px; font-size: 1.6rem; } h6 { font-weight: normal; letter-spacing: 1px; text-transform: uppercase; } small { font-size: 80%; } ul, ol { margin: 0 0 .5em; padding: 0 0 0 28px; } li ul, li ol { margin-bottom: 0; } hr { margin: 20px 0 19px; border: 0; border-top: 1px solid #ddd; } pre, code { color: #c7254e; } code { padding: 1px 3px; font-size: 90%; white-space: nowrap; border-radius: 3px; background-color: #f9f2f4; } a { color: #428bca; text-decoration: none; } a:hover { text-decoration: underline; } .collapse { position: relative; height: 0; overflow: hidden; } .collapse.in { height: auto; } .nav { margin-bottom: 0; padding-left: 0; /* override default ul/ol */ overflow: hidden; /* clearfix */ } .nav > li { display: block; } .nav > li > a { position: relative; display: block; padding: 10px 15px; } .nav > li > a:hover { text-decoration: none; background-color: #f5f5f5; } .nav-list > li > a { margin-bottom: -1px; /* tuck up the following item to make 1px border */ border: 1px solid #ddd; } .nav-list > li:first-child > a { border-top-left-radius: 5px; border-top-right-radius: 5px; } .nav-list > li:last-child > a { margin-bottom: 0; /* undo the tuck */ border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; } .nav-list > .active > a, .nav-list > .active > a:hover { color: #fff; background-color: #428bca; border-color: #428bca; z-index: 2; /* Bring active item forward so border sits on top of next element */ } .navbar { padding: 15px; background-color: #eee; overflow: hidden; /* clearfix */ } .navbar .brand { display: inline-block; padding: 7px 15px; font-size: 1.8rem; font-size: 18px; font-weight: bold; line-height: 1; } .navbar .brand:hover { text-decoration: none; background-color: #ddd; } .navbar .nav { margin-top: 15px; /* space out from .navbar .brand and .btn-navbar */ } .navbar .nav > li > a { line-height: 20px; } .navbar .nav > li > a:hover { background-color: #ddd; } .navbar .nav > .active > a { background-color: #ddd; } .btn-navbar { float: right; padding: 10px 12px; background-color: #ddd; border: 0; border-radius: 4px; } .btn-navbar .icon-bar { display: block; width: 20px; height: 2px; background-color: #fff; border-radius: 1px; } .btn-navbar .icon-bar + .icon-bar { margin-top: 3px; } .navbar-inverse { background-color: #222; } .navbar-inverse .brand { color: #fff; } .navbar-inverse .brand:hover { background-color: #333; } .navbar-inverse .nav > li > a { color: #fff; } .navbar-inverse .nav > li > a:hover { background-color: #333; } .navbar .nav > .active > a { background-color: #333; } .navbar-inverse .btn-navbar { background-color: #444; } .row { margin-left: -10px; margin-right: -10px; overflow: hidden; /* clearfix */ } [class^="span"] { padding-left: 10px; padding-right: 10px; -webkit-box-sizing: border-box; } /* Disable iOS/WinMobile font size changes */ @media screen and (max-device-width: 480px) { html { -ms-text-size-adjust: none; -webkit-text-size-adjust: none; } } @media screen and (min-width: 480px) { } @media screen and (min-width: 600px) { } @media screen and (min-width: 768px) { h1 { } h2 { } h3 { } h4 { } h5 { } h6 { } [class^="span"] { float: left; } .span1 { width: 8.3333333%; } .span2 { width: 16.6666667%; } .span3 { width: 25%; } .span4 { width: 33.3333333%; } .span5 { width: 41.666666667%; } .span6 { width: 50%; } .span7 { width: 58.333333333%; } .span8 { width: 66.666666667%; } .span9 { width: 75%; } .span10 { width: 83.333333333%; } .span11 { width: 91.666666667%; } } @media screen and (min-width: 992px) { /* body { font-size: 1.6rem; font-size: 16px; } */ .container { width: 940px; margin-left: auto; margin-right: auto; } .navbar { padding-top: 0; padding-bottom: 0; } .navbar .brand { float: left; padding-top: 11px; padding-bottom: 11px; margin-left: -15px; } .navbar .nav { overflow: hidden; /* clearfix */ margin-top: 0; /* undo top margin to make nav extend full height of navbar */ } .navbar .nav > li { float: left; } .navbar .nav > li > a { padding-top: 10px; padding-bottom: 10px; } /* Required to make the collapsing navbar work on regular desktops */ .navbar .btn-navbar { display: none; } .nav-collapse.collapse { float: left; height: auto !important; overflow: visible !important; } } @media screen and (min-width: 1382px) { } /* Docs =================================================== */ body > .container { padding-left: 15px; padding-right: 15px; } /* Jumbotrons -------------------------------------------------- */ /* Base class ------------------------- */ .bs-docs-jumbotron { position: relative; margin-bottom: 20px; padding: 30px 15px; color: #fff; background-color: #b94a48; } .bs-docs-jumbotron h1 { margin: 0; } .bs-docs-jumbotron p { margin-bottom: 0; } .bs-docs-example { border: 1px solid #ddd; padding: 14px; margin-bottom: -1px; } .bs-docs-example + .prettyprint { margin-top: 0; } .show-grid [class^="span"] { padding-top: 10px; padding-bottom: 10px; background-color: #eee; border: 1px solid #ddd; }