:root { --bs-blue: #0A58CA; /* $blue-600 in BS5 */ --primary: #0A58CA; --bs-blue-rgb: 10,88,202; --bs-primary-rgb: 10,88,202; --bs-green: #198754; /* $green ($green-500) in BS5 */ --success: #198754; --bs-green-rgb: 25,135,84; --bs-success-rgb: 25,135,84; --bs-cyan: #087990; /* $cyan-700 in BS5 */ --info: #087990; --bs-cyan-rgb: 8,121,144; --bs-info-rgb: 8,121,144; --bs-red: #dc3545; --bs-red-rgb: 220,53,69; --bs-red-600: #B02A37; --bs-red-700: #58151C; --bs-orange-rgb: 253, 126, 20; --bs-orange-600: #CA6510; --bs-orange-700: #653208; } /* Create some padding at bottom of the page for breathing room */ body { padding-bottom: 50px; } /* -------------------------------------------------------------------------- * Simple default navbar style adjustements to apply the Evergreen color. * TODO: style other components to match EG color scheme */ #top-navbar.navbar-default { background: -webkit-linear-gradient(#00593d, #007a54); background-color: #007a54; color: #fff; } #top-navbar.navbar-default .navbar-nav>li>a { color: #fff; } #top-navbar.navbar-default .navbar-nav>li>a:hover { color: #ddd; } #top-navbar.navbar-default .navbar-nav > .open > a, #top-navbar.navbar-default .navbar-nav > .open > a:focus, #top-navbar.navbar-default .navbar-nav > .open > a:hover { background-color: #7a7a7a; } #top-navbar.navbar-default .navbar-nav>.dropdown>a .caret { border-top-color: #fff; border-bottom-color: #fff; } #top-navbar.navbar-default .navbar-nav>.dropdown>a:hover .caret { border-top-color: #ddd; border-bottom-color: #ddd; } /* Hatch / WebSockets / Etc. connectivity status indicator */ .connect-status-ok { color: rgb(92, 184, 92); /* success */ } body { color: #000; /* note: this is not comprehensive; changing Bootstrap's default text color from #333 to #000 would require more work */ } /* -------------------------------------------------------------------------- * Structural modifications */ #top-content-container { /* allow the primary container to occupy most of the page, * but leave some narrow gutters along the side, much * narrower than the default Bootstrapp container gutters. */ width: 95%; padding-top: 70px; } /* -------------------------------------------------------------------------- * Temporaray local CSS required to make angular-ui-bootstrap * version 0.6.0 look right with Bootstrap CSS 3.0 */ .nav, .pagination, .carousel a { cursor: pointer; } /* .modal { display: block; height: 0; overflow: visible; } .modal-body:before, .modal-body:after { display: table; content: " "; } .modal-header:before, .modal-header:after { display: table; content: " "; } */ /* -------------------------------------------------------------------------- /* Form Validation CSS - http://docs.angularjs.org/guide/forms * TODO: these colors are harsh and don't fit the EG color scheme */ .form-validated input.ng-invalid.ng-dirty { background-color: #FA787E; } .form-validated input.ng-valid.ng-dirty { background-color: #78FA89; } .form-validated textarea.ng-invalid.ng-dirty { background-color: #FA787E; } .form-validated textarea.ng-valid.ng-dirty { background-color: #78FA89; } /* -------------------------------------------------------------------------- * Local style */ /* change default link color to provide adequate contrast */ a { color: #255a88; } /* no bootstrap way to directly disable a link. */ a.disabled { pointer-events: none; cursor: default; color: #888 !important; } .disabled { cursor: not-allowed; } #splash-nav .panel-body div { padding-bottom: 10px; } table.list tr.selected td { /* deprecated? */ color: #2a6496; background-color: #F5F5F5; } .pad-horiz {padding : 0px 10px 0px 10px; } .pad-vert {padding : 20px 0px 10px 0px;} .pad-left {padding-left: 10px;} .pad-right {padding-right: 10px;} .pad-right-min {padding-right: 5px;} .pad-all-min {padding : 5px; } .pad-all-min2 {padding : 2px; } .pad-all {padding : 10px; } #print-div { display: none; } /* by default, give all tab panes some top padding */ .tab-pane { padding-top: 20px; } .nav-pills-like-tabs { border-bottom:1px solid #CCC; } .btn-pad { /* sometimes you don't want buttons scrunched together -- add some margin */ margin-left: 10px; } /* button styling by Cory LaViska from http://www.abeautifulsite.net/whipping-file-inputs-into-shape-with-bootstrap-3/ */ .btn-file { position: relative; overflow: hidden; } .btn-file input[type=file] { position: absolute; top: 0; right: 0; min-width: 100%; min-height: 100%; font-size: 100px; text-align: right; filter: alpha(opacity=0); opacity: 0; outline: none; background: white; cursor: inherit; display: block; } .strong-text { font-weight: bold; } .strong-text-1 { font-size: 110%; font-weight: bold; } .strong-text-2 { font-size: 120%; font-weight: bold; } .strong-text-3 { font-size: 130%; font-weight: bold; } .strong-text-4 { font-size: 140%; font-weight: bold; } .currency-input { width: 8em; } #show_password { border: none; } /* barcode inputs are everywhere. Let's have a consistent style. */ .barcode { width: 16em !important; } /* use strike-through to mark something that has been acknowledged, e.g., a item alert */ .acknowledged { text-decoration: line-through; } /* eg-help-popover directive doesn't need a border around its