/* *= require bootstrap-overwrite *= require bootstrap-datetimepicker.min *= require wice_grid *= require_tree ./jquery-ui *= require_self */ @import 'bootstrap/mixins'; a { text-decoration: none; } a:hover { color: #222; background: none; text-decoration: none; } body { background: #3B3D43; height: 100%; width: 100%; position: absolute; color: #444; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.75); #page { width: 100%; height: inherit; margin: 0px; padding: 0px; > .row-fluid { height: inherit; } #sidebar { background: #3B3D43; width: 16%; height: inherit; #logo-bg { background: #3B3D43; height: 50px; width: 100%; @include box-shadow(rgba(0, 0, 0, 0.3) 0px 2px 3px); z-index: 100; position: relative; #logo { background: image-url('app_logo.png') no-repeat; height: 50px; width: 200px; } } #navigation { position: relative; width: 100%; text-shadow: 0px 1px 0px rgba(0, 0, 0, 1); z-index: 1; &.accordion { padding: 0px; margin: 0px; a { color: #ccc; font-weight: bold; font-size: 16px; padding: 0px; margin: 0px; } .accordion-group { border: none; padding: 0px; margin: 0px; .accordion-toggle { height: 50px; line-height: 50px; border-top: 1px solid rgba(255, 255, 255, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.2); padding-left: 20px; .caret { border-top: none; border-bottom: 6px solid #ccc; border-left: 6px solid transparent; border-right: 6px solid transparent; margin-top: 20px; } &.collapsed { .caret { border-bottom: none; border-top: 6px solid #ccc; } } &.active { background: #66334d; &:hover { background: #66334d; } } &:hover { background: #484B51; } } .accordion-inner { border: none; padding: 0px; margin: 0px; ul { padding: 0px; margin: 0px; li { padding: 0px; margin: 0px; a { display: block; border-top: none; height: 50px; padding: 0px; line-height: 50px; padding-left: 30px; &.active { background: #4c283d; &:hover { background: #4c283d; } } &:hover { background: #484B51; } } } } } } } } } #main { width: 84%; margin: 0px; background: #e3e4e5; min-height: 100%; #header { position: relative; z-index: 1000; @include box-shadow(rgba(0, 0, 0, 0.3) 0px 2px 3px); height: 50px; .breadcrumbs { background: none; padding: 0px; margin: 0px; li { height: 50px; display: table-cell; padding: 0px 25px 0px 10px; background: #D7D9DA image-url('breadcrumb_bg.png') no-repeat center right; vertical-align: middle; color: #56585D; font-weight: bold; font-size: 18px; a { color: #56585D; font-weight: bold; text-decoration: none; } } li:last-child { background: none; background: image-url('breadcrumb_bg.png') no-repeat center right; } } .user-section { padding: 15px 5px; } } #page-toolbar { background: #ce97ae; position: relative; z-index: 1; padding: 10px; height: 30px; a { margin: 0px 5px; } .btn-toolbar { padding: 0px; margin: 0px; } #left-page-toolbar { h3 { font-size: 21px; line-height: 30px; padding: 0px; margin: 0px; } } #center-page-toolbar { vertical-align: middle; text-align: center; line-height: 30px; .progress { margin-top: 5px; .bar { background-color: #c45c85; > .label { background-color: #c45c85; position: relative; top: -5px; } } } } } #content { padding: 20px; } } } } article { header { padding: 5px 10px; background: #D6D7D8; margin: 0px 0px 10px 0px; } } form { @include border-radius(5px); background: #D6D7D8; padding: 20px; @include box-shadow(rgba(0, 0, 0, 0.15) 0px 0px 5px inset); } .bold { font-weight: bold; } .grid { header { margin: 0px; border: 1px solid #ccc; border-bottom: 0; background: #ddd; h4 { font-size: 18px; font-weight: bold; background: #ddd; } } .table { background: #f2f2f2; th { @include gradient-vertical(#f2f2f2, #ccc); } tfoot { background: #ddd; } } }