@import "common.less"; @import "/config/config_theme.less"; /* Fix the submit button height problem. */ /* input[type="submit"] { */ /* height: 40px; */ /* } */ // Common colors @red: #FF0000; @darkred: #CC0000; @darkredBB: #BB0000; @darkredAA: #AA0000; @darkred99: #990000; @white: #FFFFFF; @cyan: #00FFFF; @silver: #C0C0C0; @blue: #0000FF; @grey: #808080; @grey70: #707070; @grey90: #909090; @greyA0: #A0A0A0; @greyB0: #B0B0B0; @greyC0: #C0C0C0; @greyD0: #D0D0D0; @greyDD: #DDDDDD; @greyE0: #E0E0E0; @greyE4: #E4E4E4; @greyE8: #E8E8E8; @greyEE: #EEEEEE; @greyF0: #F0F0F0; @greyF2: #F2F2F2; @greyF4: #F4F4F4; @greyF6: #F6F6F6; @greyF8: #F8F8F8; @lightgray: #F8F8F8; @lightgray0: #F0F0F0; @lightgray1: #E8E8E8; @lightgray2: #D8D8D8; @darkgray: #484848; @darkgray2: #686868; @darkblue: #0000A0; @darkblue2: #000080; @black: #000000; @lightblue: #ADD8E6; @lightblue2: #8DB8C6; @lightblue3: #6D98A6; @cmdblue: #3a87ad; @cmdblue5A: #5a87ad; @cmdblue7A: #7a87ad; @orange: #FFA500; @purple: #800080; @brown: #A52A2A; @yellow: #FFFF00; @maroon: #800000; @lime: #00FF00; @green: #008000; @starbucks_green: #2a8a15; @fuchsia: #FF00FF; @olive: #808000; @whitef5: #f5f5f5; // Custom colors @grayFC: #FCFCFC; @grayF8: #F8F8F8; @grayF0: #F0F0F0; @grayEC: #ECECEC; @grayE0: #E0E0E0; @grayDC: #DCDCDC; @grayCC: #CCCCCC; @grayC8: #C8C8C8; @grayBC: #BCBCBC; @grayAC: #ACACAC; @gray8C: #8C8C8C; @gray6C: #6C6C6C; @gray4C: #4C4C4C; @gray2C: #2C2C2C; @disabled: #999999; @disabled_bg: #eeeeee; @whiteFB: #fbfbfb; @input-yellow: #FFFFe8; @dropdown-bg-color: @lightgray2; @dropdown-bg-color2: darken(@dropdown-bg-color, 10%); .theme-color { color: @theme-color; } .color-black { color: @black; } .color-blue { color: @blue; } .color-darkblue { color: @darkblue; } .color-darkblue2 { color: @darkblue2; } .color-grayEC { color: @grayEC; } .color-grayE0 { color: @grayE0; } .color-grayDC { color: @grayDC; } .color-grayCC { color: @grayCC; } .color-grayC8 { color: @grayC8; } .color-grayBC { color: @grayBC; } .color-grayAC { color: @grayAC; } .color-gray8C { color: @gray8C; } .color-gray6C { color: @gray6C; } .color-gray4C { color: @gray4C; } .color-gray2C { color: @gray2C; } .theme-color-bg { background: @theme-color; } .bg-white { background-color: @white; } .bg-whitef5 { background-color: @whitef5; } // Override bootstrap-united.css a { color: @theme-link-color; } a:hover, a:focus { color: @theme-link-hover-color; } // Override bootstrap-united.css h3 { color: #333333; font-size: 26px; } h4 { font-size: 22px; } h5 { font-size: 17px; } h6 { font-size: 14px; } // Override bootstrap-united.css .form-horizontal .control-group { margin-bottom: 10px; // form fields won't be so far apart in height *zoom: 1; } // Override body in bootstrap-united.css body { margin: 0; margin-bottom: 30px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; line-height: 150%; // 13px + 6.5px color: #333333; background-color: #ffffff; // background-color: lightblue; // background-image: url('/public/images/bg-white-refined.jpg'); // background-image: url('/public/images/bg-gray2.png'); background-image: url('/public/images/bg-gray4.png'); // background-image: url('/public/images/bg-white-rock.jpg'); // background-image: url('/public/images/bg-white-rock4.jpg'); // background-image: url('/public/images/bg-gold-blue.jpg'); // background-image: url('/public/images/bg-brown.jpg'); // background-image: url('/public/images/bg-oil-yellow.jpg'); // background-image: url('/public/images/bg-pink-dark4.jpg'); // background-image: url('/public/images/bg-beige.jpg'); // background-repeat: no-repeat; // background-size: cover; } // Handle body padding-top when the responsive navbar disappears due to screen resized to a smaller size. @media screen and (min-width: 979px) { body { padding-top: 50px; } } .main-container { // background-color: white; // background-image: url('/public/images/bg-white-refined.jpg'); // background-image: url('/public/images/bg-gray2.png'); // background-image: url('/public/images/bg-gray4.png'); // background-image: url('/public/images/bg-white-rock.jpg'); // background-image: url('/public/images/bg-white-rock4.jpg'); // background-image: url('/public/images/bg-pink-dark4.jpg'); // background-image: url('/public/images/bg-light-orange2.jpg'); background-image: url('/public/images/bg-light-orange4.jpg'); // background-image: url('/public/images/bg-light-peach3.jpg'); // background-image: url('/public/images/bg-peach1.jpg'); // background-image: url('/public/images/bg-peach2.jpg'); // background-image: url('/public/images/bg-light-yellow4.jpg'); // background-repeat: no-repeat; // background-size: cover; // margin-top: 70px; /* offset the main container from the topbar */ // margin-bottom: 30px; padding: 15px; border: 1px solid #bbb; -webkit-border-radius: 5px; border-radius: 5px; // IE might render rounded corner very slow!! box-shadow: 2px 2px 5px 2px #ccc; -webkit-box-shadow: 2px 2px 5px 2px #ccc; } @media only screen and (max-width: 768px) { // width 768 is ipad .main-container { padding: 10px 4px 30px 4px; -webkit-border-radius: 0; border-radius: 0; box-shadow: none; -webkit-box-shadow: none; } // override bootstrap-responsive.css body { padding-right: 0px; padding-left: 0px; } .navbar { padding: 0 20px; } } .main-container-index { // background-image: url('/public/images/bg-light-yellow2.jpg'); .main-container; } .main-container-wide { width: 1400px; } .main-container-max-width { background-image: none; border: none; -webkit-border-radius: 0; border-radius: 0; box-shadow: none; -webkit-box-shadow: none; padding: 10px 20px 30px 20px; width: 100% !important; } .content-layout { min-height: 480px; // Put min-height on content to offset the footer to the bottom of the screen padding:0; margin:0; } .footer-layout { margin-top: 50px; } @placeholder-color: @gray8C; input:-moz-placeholder, textarea:-moz-placeholder { color: @grayCC; opacity: 1; } input::-moz-placeholder, textarea::-moz-placeholder { color: @grayCC; opacity: 1; } input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: @grayCC; } input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: @grayCC; } .navbar { // Override Bootstrap's version .navbar-inner { // padding: 0px 0px 0px 0px; // min-height: 34px; } @navbar-top: 8px; .brand { margin: @navbar-top 0px 0px 0px; padding: 2px 20px 2px 0px; color: #ffffff; .logo-icon { width: @theme-logo-navbar-width; height: @theme-logo-navbar-height; } .logo-text { font-size: 1.3em; padding:0; display: inline-block; vertical-align: middle; } .version { font-size: 0.60em; padding:0; display: inline-block; vertical-align: bottom; line-height: 1em; margin-left: 4px; color: lightgray; text-shadow: none; } } .nav-items { margin: @navbar-top 0px 0px 0px; li { @item-lr-pad: 10px; a { color: white; font-size: 1.1em; text-shadow: none; padding: 3px @item-lr-pad 2px @item-lr-pad; } a:hover, a:focus { color: #e5e5e5; } form.quick-search { margin: 0; padding: 1px @item-lr-pad 0px @item-lr-pad; .search-input { height: 14px; line-height: 14px; width: 120px; padding-left: 10px; padding-right: 10px; background: @lightgray; } .search-img { position: absolute; top: 0px; right: 5px; } } } } /* Fix the href-color-same-as-background problem. */ .navbar-text { line-height: 25px; vertical-align: center; color: white; margin: 0; padding: 0px 4px 0 0; a { color: white; text-decoration: none; } a:hover, a:focus { color: #e5e5e5; } } } .dropdown-menu-bar { // sequeeze the down-arrow caret and dropdown menu item name together a.caret-before { padding-right: 1px !important; } a.caret-after { padding-left: 1px !important; } // Override Bootstrap's margin-bottom for the tabs .nav { margin-left: 0; margin-bottom: 0px; list-style: none; } // Override Bootstrap's background-color for the active tab .nav-pills a { background-color: transparent; color: @theme_dropdown_menu_color; } .nav-pills a:hover { background-color: transparent; color: @theme_dropdown_menu_color; text-shadow: 1px 1px 1px #aaa; } .nav-pills > .active > a { background-color: transparent; color: @theme_dropdown_menu_color; font-weight: bold; } // Override/redefine Bootstrap's .dropdown-menu with different background-color. .dropdown-toggle, .dropdown-toggle:hover, .dropdown-toggle:focus { background-color: transparent; border: 0; } .dropdown-menu { left: 100%; } .dropdown-menu li.myactive > a, .dropdown-menu li.myactive > a:hover { font-weight: bold; } .dropdown-menu li > a:hover, .dropdown-menu li > a:focus { color: @white; text-decoration: none; } } // Use in conjunction with KO's boolean flag to show initially-hidden element. //