2 -------------------------------------------------- */
9 background: #333 url(../img/hixs_pattern_evolution.png);
14 display: inline-block;
33 .black {background-color: @black;}
34 .grayDarker {background-color: @grayDarker;}
35 .grayDark {background-color: @grayDark;}
36 .gray {background-color: @gray;}
37 .grayLight {background-color: @grayLight;}
38 .grayLighter {background-color: @grayLighter;}
39 .white {background-color: @white;}
40 .blueLight {background-color: @blueLight;}
41 .blue {background-color: @blue;}
42 .blueDark {background-color: @blueDark;}
43 .green {background-color: @green;}
44 .red {background-color: @red;}
45 .yellow {background-color: @yellow;}
46 .orange {background-color: @orange;}
47 .pink {background-color: @pink;}
48 .purple {background-color: @purple;}
49 .infoText {background-color: @infoText;}
50 .errorText {background-color: @errorText;}
51 .successText {background-color: @successText;}
52 .warningText {background-color: @warningText;}
53 .infoBackground {background-color: @infoBackground;}
54 .errorBackground {background-color: @errorBackground;}
55 .successBackground {background-color: @successBackground;}
56 .warningBackground {background-color: @warningBackground;}
58 .table-striped tbody tr.odd.thegray td {
59 background-color: @gray !important;
60 color: @gray !important;
64 h1 {font-size: 20px !important; font-weight: normal;}
75 /* activity and twitter */
80 padding: 10px 30px 10px 10px;
81 line-height: @baseLineHeight;
82 border-bottom: 1px solid darken(@grayLighter, 5%);
94 #activity article.imgs p {
98 article p:last-child {
101 article:nth-child(even) {
102 background-color: lighten(@grayLighter, 1%);
104 .results article:nth-child(even), .results article:nth-child(odd) {
105 background-color: transparent;
106 border-bottom-color: @grayDarker;
116 table tbody tr:last-child td:last-child, table tbody tr:last-child td:first-child,
117 table tfoot tr:last-child td:last-child, table tfoot tr:last-child td:first-child {
118 .border-radius(0 0 4px 4px)
120 table th { white-space: nowrap;}
121 table.datatable tbody td { white-space: nowrap; max-width: 100px; overflow-x: hidden;}
122 table th, table td { position: relative;}
124 table th { min-width: 20px; color: @tableHeader !important;}
125 table th .btn-group { margin: 0 0 0 -10px; }
126 table th .btn input { margin: -2px 0 0 0; }
127 table th .toggle-all {margin: 10px;}
128 table td .btn-toolbar { margin: -5px 0 -10px; }
129 .dblclick input { padding: 3px 3px 2px; position: absolute; top: 1px; width: 80% !important; }
132 border-top: 2px solid @grayLight !important;
135 /* Activity streams */
136 #stream {position: relative;}
137 #stream table {margin-top: -15px;}
138 #stream tr td {padding: 20px 4px }
139 #stream tbody tr:first-child td {border-top: none;}
140 #stream tbody tr td:first-child {
143 #stream tbody tr td:last-child {
148 .nav-pills > li > a {
152 #colright { position: absolute; top: 0; right: -2px;
153 background: @grayLight;
155 #colleft { position: absolute; top: 0; left: -2px; }
157 .navbar .nav .active > a,
158 .navbar .nav .active > a:hover {
159 text-decoration: none;
160 border-bottom: 4px solid darken(@red,15%);
161 padding-bottom: 13px;
166 .modal .brand, .thumbnail .brand {
167 background: url(../img/sugar-red.png) 50% 50% no-repeat;
168 text-indent: -7000px;
172 -webkit-transition: all .2s linear;
173 -moz-transition: all .2s linear;
174 transition: all .2s linear;
181 #folded .tab-pane#overview {
184 #folded .tab-pane.active#overview {
185 border-left: 1px solid darken(@grayLighter, 4%);
187 #dashboard #folded .tab-pane.active {
188 position: fixed !important;
191 background-image: @textureSecondary;
195 border-left: 3px solid @grayLight;
197 #folded .tab-pane.active {
198 position: fixed !important;
201 background-image: url(@textureSecondary);
205 border-left: 1px solid darken(@grayLighter, 4%);
207 #folded .tab-pane .block span.label {margin: 0 10px 0 0;}
208 #folded .tab-pane .block {width: 90%; margin-left: 5%;}
209 #folded [data-toggle="tab"].actions {top: 0; color: @gray;}
210 #dashboard #folded .tab-pane.active .thumbnail {margin: 0 20px 20px;}
212 #searchActivity {margin-top: -12px;}
213 .subhead {margin-top: 20px;}
219 z-index: 1020; /* 10 less than .navbar-fixed to prevent any overlap */
220 border-color: #d5d5d5;
221 border-width: 0 0 1px; /* drop the border on the fixed edges */
222 -webkit-border-radius: 0;
223 -moz-border-radius: 0;
225 -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1);
226 -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1);
227 box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1);
228 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); /* IE6-9 */
236 /* Tweak navbar brand link to be super sleek
237 -------------------------------------------------- */
239 background: url(../img/badge_256g.png) 50% 8px no-repeat;
246 -webkit-transition: all .2s linear;
247 -moz-transition: all .2s linear;
248 transition: all .2s linear;
249 filter: ~"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/badge_256.png',sizingMethod='scale')";
250 -ms-filter: ~"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/badge_256.png',sizingMethod='scale')";
253 .navbar .navbar-inner {
256 .navbar .cube:hover {
257 text-decoration: none;
260 .navbar-fixed-top .cube:hover {
261 text-decoration: none;
263 .navbar .dropdown-menu li, .navbar .dropdown-menu li.divider {
266 .navbar .dropdown-menu li a {
273 @shadow: 0 2px 0 rgba(0,0,0,.4), inset 1px 1px 0 rgba(0,0,0,.8) , inset -1px -1px 0 rgba(0,0,0,.8);
274 .box-shadow(@shadow);
276 .avatar.thumbnail {padding: 3px;}
278 .navbar .avatar, li li .avatar, .avatar img {
300 .pull-left .avatar {margin-right: 10px;}
308 @shadow: 1px 1px 0 rgba(0,0,0,.6), -1px -1px 0 rgba(0,0,0,.6);
309 .box-shadow(@shadow);
318 background: url(../img/sugar-red-sm.png) 0 0 no-repeat;
320 margin: 14px 0 0 10px;
321 text-indent: -7000px;
326 #sActivity .tab-content {
327 padding-bottom: 100px;
335 .tabbar .active:after, .tabbar .active:before {
336 border: solid transparent;
344 .tabbar .active:after {
346 border-bottom-color: #fff;
350 .tabbar .active:before {
352 border-bottom-color: #aaa;
355 .subnav .control-group {
358 .subnav .control-group .btn-toolbar.pull-right {
369 background-color: transparent !important;
370 border: none !important;
382 .block:first-child {border-top: none;}
388 .block .list li, .listed li {
393 .listed {margin: 0; padding: 0;}
394 .listed li {border-bottom: 1px solid @grayLighter; margin: 0; padding: 5px;}
396 .block .list li.active a {
397 background: @grayLighter;
407 .block.tabs-left .nav-tabs {
412 .block.thumbnail .nav-tabs {margin: 0; border: none;}
414 .block.thumbnail .nav-tabs li, .block.tabs-left .nav-tabs li{
415 border-bottom: 1px solid darken(@grayLighter, 5%);
419 .block.tabs-left .nav-tabs p {
420 margin: 0 80px 20px 55px;
423 .block.tabs-left .nav-tabs li li .avatar img {
427 .block.tabs-left .nav-tabs li li{
430 border-top: 1px solid @grayLighter;
433 .block.tabs-left .nav-tabs .commented {
434 background: @grayLighter;
435 margin: 10px 0 10px 50px;
438 border-top: 1px solid @white !important;
441 .block.tabs-left .nav-tabs li li p {
442 margin: 0 0 10px 36px;
445 .block.tabs-left .nav-tabs > li > a:hover, .block.tabs-left .nav-tabs > li > a {
446 background: none !important;
447 border: none !important;
450 .block.tabs-left .nav-tabs .on {
454 .bordered .tabs-left .nav-tabs > li > a, .bordered .tabs-left .nav-tabs .on > a, .bordered .tabs-left .nav-tabs .on {
456 margin: 4px -10px 4px 0;
459 .row-fluid > #charts.span12 {margin-left: 0 !important;}
460 .drawerTrig {font-size: 6px; padding: 6px 5px 2px 4px; z-index: 1010; position: absolute;}
461 h4 i {color: @grayLight;}
462 .drawerTrig.pull-right {
463 .border-radius(0 2px 2px 0);
468 .drawerTrig.pull-left {
471 padding: 4px 4px 0 4px;
477 .block.tabs-left .nav-tabs li .actions {
481 .block.tabs-left .nav-tabs li .actions a i {
485 .block.tabs-left .nav-tabs li.on .actions .icon-eye-open {
488 background: @grayLight;
491 padding-right: 100px;
495 .block .nav-tabs li {
502 border-bottom: 1px solid @grayLight;
506 .span2 .block .actions {
511 .block .actions, article .actions, .subnav .actions {
525 #gradient > .vertical(@grayLighter, @white);
526 border-top: 1px solid darken(@grayLighter, 15%);
527 .border-radius(0 0 6px 6px);
528 .box-shadow(inset 0 1px 2px rgba(0,0,0,.05));
531 margin: 0 auto !important;
534 margin: 0 auto !important;
543 .span12 .block-footer {
550 .thumbnail .actions {
556 table.datatable tr td .actions {
561 table.datatable tr td .actions a:hover {
565 #stream tr .actions {
567 bottom: 2px !important;
578 .card2 .row-fluid .btn { margin-top: -4px; margin-right: 8px; height: 16px; width: 16px;}
579 .card2 .row-fluid, .card2 span .row-fluid {
583 #folded .card2 .row-fluid [class*="span"] {padding: 0 0 10px 0;}
584 .card2 .extend + .row-fluid, .card2 span:last-child .row-fluid {
588 .card2 .input-append .add-on {
592 .btn-toolbar {padding-left: 20px;}
595 border-left: darken(@grayLighter, 5%) solid 1px;
601 .actions li:first-child {
605 article .actions, tr .actions {
608 article:hover .actions, tr:hover .actions {
613 border-left: 1px solid darken(@grayLighter, 4%);
621 border-right: @btnBorder 1px solid;
635 #gradient > .vertical(lighten(@black, 20%), lighten(@black, 15%));
636 @shadow: inset 0 -1px 1px rgba(0,0,0,.4), inset 0 1px 0 rgba(255,255,255,.1);
637 .box-shadow(@shadow);
649 margin: 10px 0 10px 20px;
651 .block ul.list ul li {
654 .block ul.list [class^="icon-"] {
658 .control-group .btn-toolbar {
659 margin: 0 0 0 5px !important;
665 border-bottom: 1px solid @grayLight;
667 #guages, #guages h4 {
668 border-bottom: 3px solid @grayLight;
674 .topline {position: relative;
675 margin: 0 -12px 0 -20px;
677 .results {position: relative;
681 .data2 {font-size: 12px;}
683 padding: 0 5px 0 0 !important;
694 padding: 0 20px 10px;
696 .topline .datapoint1 {
702 .topline .datapoint2 {
708 .topline .log .title {
709 padding: 10px 20px 10px;
711 .topline .log .datapoint1 {
717 .topline .log .datapoint2 {
723 .topline .log .divider {
724 border-right: 1px solid @grayLight;
732 border-right: 1px solid @grayLight;
748 #gradient > .vertical(lighten(@grayLight, 20%), lighten(@grayLight, 15%));
749 border-top: 2px solid @grayLight;
750 border-bottom: 2px solid @grayLight;
751 color: @gray !important;
756 background-color: darken(@gray, 10%);
757 background-color: darken(@gray, 15%) e("\9");
758 background-image: none;
759 color: @grayLighter !important;
760 text-shadow: 0 1px 1px rgba(0,0,0,.75);
762 .box-shadow(~"inset 0 1px 3px rgba(0,0,0,.5)");
765 .topline .row-fluid {
772 border-top: 2px solid @grayLight;
778 .topline .icon-arrow-down:before {
782 .topline .icon-arrow-up:before {
786 #riskPreview .progress {
790 #riskPreview .progress, #riskPreview .progress .bar {
805 display: inline-block;
811 .block span.add-on {margin-left:0 !important;}
812 .span2 .input-prepend input {width: inherit;}
820 margin: -6px 10px 0 -10px;
825 .vcard span.address {
832 .vcard span.label, .block span.label {
842 color: lighten(@gray, 30%);
849 margin-left: 5% !important;
856 /* Space out sub-sections more
857 -------------------------------------------------- */
866 background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
867 background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
868 background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
869 background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.1), rgba(0,0,0,0));
877 #gradient > .vertical(@white, darken(@grayLighter, 4%));
878 border-bottom: 1px solid darken(@grayLighter, 8%);
880 @shadow: 0 1px 0 rgb(255,255,255);
881 .box-shadow(@shadow);
884 text-shadow: 0 -1px 1px rbga(255,255,255,.1);
885 font-size: 20px !important;
890 z-index: 1020; /* 10 less than .navbar-fixed to prevent any overlap */
891 border: solid @grayLight 1px; /* drop the border on the fixed edges */
893 @shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1);
894 .box-shadow(@shadow);
896 .subnav .nav {margin: 0;}
897 .subnav .btn-toolbar.pull-right {margin: 9px 20px 0 0;}
898 .subnav .btn-toolbar.pull-left {margin: 9px 0 0 0;}
899 .subnav .nav > li {margin: 0; padding: 0;}
900 .subnav .nav > li a {
902 text-shadow: 0 1px 1px rgba(255,255,255,.9);
904 margin: 6px 0 6px 6px;
906 .subnav .nav > li.active a {
907 background-color: darken(@gray, 10%);
908 background-color: darken(@gray, 15%) e("\9");
909 background-image: none;
910 color: @grayLighter !important;
911 text-shadow: 0 1px 1px rgba(0,0,0,.75);
913 .box-shadow(~"inset 0 1px 3px rgba(0,0,0,.5)");
916 /* Fixed subnav on scroll, but only for 980px and up (sorry IE!) */
917 @media (min-width: 980px) {
923 z-index: @zindexTooltip;
924 border-width: 0 0 1px; /* drop the border on the fixed edges */
926 @shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0,0,0,.1);
927 .box-shadow(@shadow);
928 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); /* IE6-9 */
930 .subnav-fixed .actions {left: 10px; top: 10px}
938 .navbar .container-fluid {margin-top: 0;}
939 .container-fluid {margin-top: 20px;}
942 -------------------------------------------------- */
956 .quick-links .github-btn,
957 .quick-links .tweet-btn,
958 .quick-links .follow-btn {
965 -------------------------------------------------- */
969 border-top: 1px solid darken(@grayLighter, 8%);
973 z-index: @zindexFixedNavbar;
979 footer .btn-toolbar.pull-right {margin: 8px 8px 0 0; height: 20px;}
980 footer .btn-toolbar.pull-left {margin: 8px 0 0 8px; height: 20px;}
984 .card2 div [class^="span"] {position: relative;}
985 .card2 .icon-pencil {position: absolute; left: -4px; top: 4px; padding: 0 2px !important;.opacity(60);}
987 .card2 form, .card2 input, .card2 select, .card2 textarea {
989 margin: -2px 0 0 -2px !important;
993 margin: -5px 0 0 0px !important;
996 .editable {margin: 0;}
1003 tr:hover .dropdown.hide {
1005 white-space: nowrap;
1012 -------------------------------------------------- */
1013 .modal-body .tab-content {
1017 .modal-body textarea {text-align: left}
1019 .drag:hover {cursor: move;}
1021 img.pull-right {margin: 0 0 8px 8px;}
1022 img.pull-left {margin: 0 8px 8px 0;}
1024 .ui-sortable-helper {
1027 .ui-sortable .ui-sortable-placeholder:first-child {margin:0;}
1028 .ui-sortable .ui-sortable-placeholder {
1029 visibility: visible !important;
1030 height: 320px !important;
1031 background: @grayLighter;
1032 @shadow: inset 0 3px 5px rgba(0,0,0,.1), inset 2px 2px 0 rgba(0,0,0,.05), inset -2px -2px 0 rgba(0,0,0,.05);
1033 .box-shadow(@shadow);
1035 .ui-sortable-placeholder * { visibility: hide; }
1038 .buttonBackground(@white, @grayLight);
1039 .border-radius(3px 3px 0 0);
1041 .dataTables_filter {display: none;}
1042 .dataTables_filter input {width: 100%;}
1043 .form-search, .form-addit, .dataTables_filter {
1048 #gradient > .vertical(darken(@grayLighter, 4%), @grayLighter);
1049 @shadow: inset 0 1px 0 rgba(0,0,0,.2), inset 0 -1px 0 rgba(0,0,0,.1);
1050 .box-shadow(@shadow);
1054 margin: -11px 0 20px;
1058 .block .tab-content {
1062 border: 1px solid @grayLight;
1064 @shadow: 0 1px 3px rgba(0,0,0,.1);
1065 .box-shadow(@shadow);
1070 margin-bottom: 20px !important;
1079 .thumbnail h4, .thumbnail h1 {
1080 font-size: 14px !important;
1081 line-height: @baseLineHeight;
1082 #gradient > .vertical(@white, @grayLighter);
1083 .border-radius(4px 4px 0 0);
1084 @shadow: inset 0 -1px 0 rgba(0,0,0,.25);
1085 .box-shadow(@shadow);
1087 border-bottom: 2px solid @grayLight;
1088 padding: 7px 80px 7px 10px;
1090 .thumbnail h4 a, .thumbnail h1 a {
1094 .thumbnail .actions a:hover {
1098 .thumbnail h1 small{
1102 .thumbnail .btn.loading {
1107 margin-bottom: 20px;
1110 .thumbnail .scroll {
1119 /* Make tables spaced out a bit more */
1127 /* Example sites showcase */
1128 .example-sites img {
1133 margin: -18px 0 27px;
1141 .scrollspy-example {
1147 /* Remove bottom margin on example forms in wells */
1152 /* Tighten up spacing */
1157 /* Fake the :focus state to demo it */
1159 border-color: rgba(82,168,236,.8);
1160 -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6);
1161 -moz-box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6);
1162 box-shadow: inset 0 1px 3px rgba(0,0,0,.1), 0 0 8px rgba(82,168,236,.6);
1166 /* For input sizes, make them display block */
1167 .docs-input-sizes select,
1168 .docs-input-sizes input[type=text] {
1174 ------------------------- */
1178 .actions [class^="icon-"] {
1181 .actions a [class^="icon-"] {color: @black;}
1182 .actions a.btn.active [class^="icon-"] {color: @white;}
1184 a [class^="icon-"] {
1187 a:hover [class^="icon-"]{
1191 a.active [class^="icon-"]{
1195 table [class^="icon-star"] {
1199 table .icon-star, .subnav .icon-star {
1202 table .active .icon-star, .subnav .active .icon-star {
1206 .active .icon-ban-circle, .active .icon-exclamation-sign {
1214 .the-icons i:hover {
1215 background-color: rgba(255,0,0,.25);
1222 .navbar a [class^="icon-"] {
1223 color: @white !important;
1231 .navbar .advanced .btn {
1235 .navbar .advanced .dropdown-menu {
1238 .navbar .advanced.dropdown-toggle {
1243 .navbar .nav > li > a.btn {
1260 #dynamic {margin-right: -20px;}
1262 #gradient > .vertical(lighten(@black, 20%), lighten(@black, 15%));
1263 @shadow: inset -2px 0 2px rgba(0,0,0,1), 0 -1px 0 rgba(0,0,0,1);
1264 .box-shadow(@shadow);
1265 height: 100% !important;
1270 width: 72px !important;
1274 list-style: none !important;
1294 vertical-align: middle;
1295 #gradient > .vertical(lighten(@black, 20%), lighten(@black, 15%));
1296 @shadow: inset 0 -1px 1px rgba(0,0,0,.4), inset 0 1px 0 rgba(255,255,255,.1);
1297 .box-shadow(@shadow);
1299 .thumbnav ul li a:hover {
1306 vertical-align: middle;
1307 text-decoration: none;
1308 @shadow: inset 0 0 20px rgba(0,0,0,1);
1309 .box-shadow(@shadow);
1311 .thumbnav ul li a.active{
1312 #gradient > .vertical(lighten(@black, 10%), lighten(@black, 15%));
1313 @shadow: inset 0 -1px 20px rgba(0,0,0,1), inset 0 -12px 0 @red, inset 0 1px 0 rgba(255,255,255,.1);
1314 .box-shadow(@shadow);
1324 .content .btn-toolbar {margin: 0 0 8px !important;}
1329 #moduleActivity .avatar {
1334 .omnibar input.sayit { position: relative; z-index: 1; border: dashed 1px @grayLight; min-height: 42px !important;}
1335 .omnibar.active input.sayit {border: solid 1px @grayLight; min-height: 42px !important;}
1336 .omnibar .inputactions {margin: -14px 0 0 52px;}
1337 .omnibar .inputactions {
1338 background: @grayLighter;
1339 padding: 10px 4px 4px 4px;
1342 border: solid 1px @grayLight;
1343 .border-radius(3px);
1345 .omnibar .inputactions a i {
1352 ------------------------- */
1353 .progress {margin: 5px 0 0;}
1354 .progress, .progress .bar {
1359 -------------------------------------------------- */
1360 @media (max-width: 480px) {
1362 .span2 .block > *, footer, .nav-collapse .nav li, .thumbnav a b {
1363 display: none !important;
1365 .nav-collapse .nav li:first-child {
1366 display: block !important;}
1367 .nav-collapse .nav li:first-child a{
1368 margin-left: 0 !important;
1370 .thumbnav {width: 42px !important;}
1371 .thumbnav a {width: 42px !important; height: 42px !important;}
1372 .thumbnav a i {font-size: 16px !important; padding-top: 12px !important; }
1373 .cube {width: 18px !important; height: 19px !important;}
1376 table th:gt(3), table td:gt(3) {
1377 display: none !important;
1380 .span2 .block > h4 {
1381 display: block !important;
1384 #dashboard #folded .tab-pane.active {
1385 position: relative !important;
1388 /* Change up some type stuff */
1400 /* Don't space out quick links so much */
1404 /* hide the bullets on mobile since our horizontal space is limited */
1405 .quick-links .divider {
1410 white-space: normal;
1411 word-wrap: break-word;
1412 word-break: break-all;
1416 .modal-example .modal {