/*sticky footer*/ html, body { height: 100%; font-size: 15px; } .footnote { font-size: 13px; } /* Wrapper for page content to push down footer */ #wrap { width: 100%; min-height: 100%; height: auto !important; height: 100%; /* Negative indent footer by its height */ margin: 0 auto -81px; /* Pad bottom by footer height */ padding: 0 0 81px; } .pagination { margin-top: auto; margin-bottom: auto; vertical-align: middle; } /* Set the fixed height of the footer here */ #footer { /* *firefox, 'important' highest priority, ignore following overwriting */ min-height: 60px; height: auto !important; /* *IE wont recognize 'important' and 'min-height, *it will auto adjust height */ height: 60px; border-width: 0; border-radius: 0; margin-top: 21px; margin-bottom: 0; } #footer #footer-text { font-size: 14px; float: none; margin: 20px 0; } /* *force footer-text within one line, * better display for blank page */ @media (max-width: 410px) { #footer #footer-text #bootstrap { display: none; } } @media (max-width: 290px) { #footer #footer-text #theme { display: none; } } @media (max-width: 180px) { #footer #footer-text #engine { display: none; } } #navbar { /*margin-bottom: 0;*/ border-radius: 0; font-size: 17px; border-width: 0; } #navbar .navbar-header { height: 60px; } #navbar .navbar-header .navbar-brand { font-size: 17px; line-height: 20px; padding-top: 20px; padding-bottom: 20px; height: 100%; } #navbar .navbar-header .navbar-toggle { margin-top: 13px; margin-bottom: 13px; padding-top: 9px; padding-bottom: 9px; border-width: 1px; height: 34px; } #navbar .navbar-nav > li > a { line-height: 20px; padding-top: 20px; padding-bottom: 20px; height: 100%; } @media (max-width: 767px) { #navbar .navbar-nav >li > a { font-size: 16px; padding-top: 10px; padding-bottom: 10px; } } #navbar .dropdown-menu { font-size: 15px; } #navbar .navbar-form { /*border-width: 1px 0 1px 0;*/ height: 60px; font-size: 15px; margin-top: 0; margin-bottom: 0; padding-top: 10px; padding-bottom: 10px; } #navbar .navbar-form .form-control { border-width: 2px; padding: 6px; height: 40px; width: 170px; } @media (max-width: 767px) { #navbar .navbar-form .form-control { width: 100%; } } #navbar .navbar-collapse { border-width: 0; } @media (min-width: 768px) { #menuitem-list { margin-right:0; } } #navbar .navbar-collapse .navbar-nav { border-width: 0; margin-top: 0; margin-bottom: 0; } .page-header { margin: 0; margin-bottom: 21px; padding: 0; } h1 {font-size: 1.8em;} h2 {font-size: 1.5em;} h3 {font-size: 1.3em;} h4 {font-size: 1.2em;} h5 {font-size: 1.1em;} h6 {font-size: 1.0em;} #home_article_list h1 {font-size: 1.6em} #home_article_list h2 {font-size: 1.4em} #home_article_list h3 {font-size: 1.2em} #home_article_list h4 {font-size: 1.1em} #home_article_list h5 {font-size: 1.0em} #home_article_list h6 {font-size: 1.0em} #article_info { font-size: 1.0em; } .panel-body > .panel-group:last-child { margin-bottom: 0; } blockquote { font-size: 1.0em; } blockquote p { font-size: 100%; } .pagination { font-size: 1.2em; } td.code { width:100%; } p { text-align: justify; /*margin: 20px 0 0 0;*/ /*word-break: break-all;*/ /*hyphens: auto;*/ /*-ms-hyphens: auto;*/ /*-webkit-hyphens: auto;*/ /*-moz-hyphens: auto;*/ } img { max-width: 100%; } /* BEGIN Expat */ a { color:#8c1e26; } /* END Expat */