/* THIS CSS FILE IS FOR WEBSITE THEMING CUSTOMIZATION ONLY * * css for editor buttons, openerp widget included in the website and other * stuff must go to the editor.css * */ /* ----- GENERIC LAYOUTING HELPERS ---- */ /* Vertical Spacing */ .mt128 { margin-top: 128px !important; } .mt92 { margin-top: 92px !important; } .mt64 { margin-top: 64px !important; } .mt48 { margin-top: 48px !important; } .mt32 { margin-top: 32px !important; } .mt16 { margin-top: 16px !important; } .mt8 { margin-top: 8px !important; } .mt4 { margin-top: 4px !important; } .mt0 { margin-top: 0px !important; } .mb128 { margin-bottom: 128px !important; } .mb92 { margin-bottom: 92px !important; } .mb64 { margin-bottom: 64px !important; } .mb48 { margin-bottom: 48px !important; } .mb32 { margin-bottom: 32px !important; } .mb16 { margin-bottom: 16px !important; } .mb8 { margin-bottom: 8px !important; } .mb4 { margin-bottom: 4px !important; } .mb0 { margin-bottom: 0px !important; } /* Grid of unequally tall elements */ .grid > [class*="span"] { display: inline-block; float: none; vertical-align: top; margin-right: -4px; box-sizing: border-box; } .grid > [class*="span"].grid-align-top > [class*="span"] { vertical-align: top; } .grid > [class*="span"].grid-align-middle > [class*="span"] { vertical-align: middle; } .grid > [class*="span"].grid-align-bottom > [class*="span"] { vertical-align: bottom; } /* Table with two collumns aligned on the center */ .table-equalized { width: 100%; } .table-equalized td:first-child { width: 50%; text-align: right; padding-right: 1em; vertical-align: bottom; } .table-equalized td:last-child { width: 50%; text-align: left; vertical-align: bottom; } /* Theming pagination inside navbar */ .navbar-inner > .pagination { margin: 6px 0; } .navbar-inner > .pagination ul { position: relative; top: 2px; border: solid 2px rgba(0, 0, 0, 0.05); border-radius: 8px; } /* ----- BOOTSTRAP HACK FOR STICKY FOOTER ----- */ html, body { height: 100%; box-sizing: border-box; position: relative; } #wrap { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -300px; padding: 0 0 364px; box-sizing: border-box; } footer { box-sizing: border-box; height: 300px; background: #eff8f8; padding-top: 64px; padding-bottom: 64px; } /* ---- HOMEPAGE THEME CUSTOMIZATION ---- */ .subheader { letter-spacing: 3px; font-weight: 300; } header.navbar-fixed-top { position: static; } .dark { background: #eff8f8; padding: 64px; } h5 { font-weight: bold; } #myCarousel .item { min-height: 300px; color: white; } .nav > .pull-right { float: right !important; } /* ---- HACK FOR COVERING UP CK EDITOR BOGUS P INSERTION --- */ .navbar .nav > li > p { margin-bottom: 0px; } .navbar .nav > li a { text-shadow: none; } .navbar .nav > li a { float: none; padding: 15px 15px 15px; color: white; text-decoration: none; text-shadow: 0 1px 0 #2c3e50; } .nav > li a { display: block; }