blob: 484ba3ee78e52de4c2506e64163439dafba94d86 [file] [log] [blame]
Tyler Scott3c17d5f2015-06-23 17:49:29 -06001html, body {
2 width: 100%;
3 height: 100%;
4 margin: 0;
Tyler Scott696d38f2015-08-04 22:41:22 -06005 min-width: 650px;
Tyler Scottab822fe2015-08-10 14:38:49 -06006 /* background-image: url(../background.jpg); */
Tyler Scott03854852015-08-07 15:45:10 -06007 background-size: cover;
Tyler Scottff4c3c32015-08-06 14:38:13 -06008 background-attachment: fixed;
Tyler Scott3c17d5f2015-06-23 17:49:29 -06009}
10
Tyler Scottff4c3c32015-08-06 14:38:13 -060011body#body {}
12
Tyler Scott3c17d5f2015-06-23 17:49:29 -060013.sidebar {
14 height: 100%;
15 max-height: 100%;
16 overflow: auto;
17}
Tyler Scottf08ab962015-06-30 16:31:29 -060018
Tyler Scotta1ac69d2015-07-02 17:42:03 -060019.fail {
Tyler Scottf65b7102015-06-30 18:40:14 -060020 color: red;
21}
22
Tyler Scotta1ac69d2015-07-02 17:42:03 -060023.sucess {
Tyler Scottf65b7102015-06-30 18:40:14 -060024 color: green;
Tyler Scottf08ab962015-06-30 16:31:29 -060025}
Tyler Scott7d076e22015-07-06 19:21:50 -060026
27.subnav {
28 display: none;
29 max-height: 500px;
30 overflow: auto;
31 margin-left: 15px;
32 border-left: gray 3px solid;
33}
Tyler Scotte815d3e2015-07-09 16:56:17 -060034
Tyler Scott93cae872015-07-21 14:58:23 -060035.autoComplete .list-group {
36 margin-bottom: 0;
37 border: none;
38}
39
Tyler Scottc55879f2015-07-28 14:56:37 -060040#searchBar {
41 display: inline-block;
42}
43
Tyler Scotte815d3e2015-07-09 16:56:17 -060044#filters {
45 margin-bottom: 10px;
46 visibility: visible;
47 opacity: 1;
48 transition: visibility 1s ease-out, opacity 1s ease-out, margin-bottom 1s ease-out;
49}
50
51#filters .label {
52 /* display: none; */
53 font-size: inherit;
Tyler Scotte8dac702015-10-13 14:33:25 -060054 transition: background-color 1s, border-color 2s;
Tyler Scott087aef72015-07-14 14:11:59 -060055 cursor: pointer;
Tyler Scotte815d3e2015-07-09 16:56:17 -060056}
57
Tyler Scotta1530052015-07-24 00:13:28 -060058#filters .label::after {
59 content: " \2716";
60}
61
Tyler Scotte815d3e2015-07-09 16:56:17 -060062#filters .label:hover {
63 /* font-size: 0; */
64 background-color: red;
65 border-color: red;
66}
67
68#filters .label:hover::before {
69 content: "Remove ";
70}
71
72#filters .label:hover::after {
73 content: "?";
74}
75
76#filters .label:not(:last-child) {
77 margin-right: 5px;
78}
79
80#filters:empty {
81 visibility: hidden;
82 opacity: 0;
83 margin-bottom: 0;
84}
85
86/* Magic filters text that won't get picked up in jquery.text */
87#filters:not(:empty)::before {
88 content: "Filters: ";
89}
Tyler Scottfe8e4932015-07-28 17:45:45 -060090
91#search {
Tyler Scott696d38f2015-08-04 22:41:22 -060092 min-width: 500px;
Tyler Scottfe8e4932015-07-28 17:45:45 -060093}
94
95.autoComplete {
96 max-height: 0;
97 overflow-y: auto;
98 position: absolute;
99 left: 0;
100 transition: max-height 1s;
Tyler Scott3fc05272015-08-17 18:02:35 -0600101 z-index: 1;
Tyler Scotte8dac702015-10-13 14:33:25 -0600102 top: 40px !important; /* Ignore the library style */
Tyler Scottfe8e4932015-07-28 17:45:45 -0600103}
104
105*:focus ~ .autoComplete { /* If the parent detects focus on any subelement or itself */
106 max-height: 500px;
107}
Tyler Scott4e4865a2015-08-06 14:23:21 -0600108
Tyler Scott3fc05272015-08-17 18:02:35 -0600109.interest-button {
110 font-size: medium;
111}
112
113.interest-button.disabled {
114 cursor: not-allowed !important;
115 color: gray;
116}
117
118.hidden {
119 height: 0;
120 display: none;
121}
122
123.disabled {
124 cursor: not-allowed;
Tyler Scott4e4865a2015-08-06 14:23:21 -0600125}
Tyler Scott918210b2015-08-28 13:15:40 -0600126
127.panel-heading a[data-toggle="collapse"]::after {
128 font-family: "Glyphicons Halflings";
129 content: "\e114";
130 float: right;
Tyler Scottcdfcde82015-09-14 16:13:29 -0600131 color: white;
Tyler Scott918210b2015-08-28 13:15:40 -0600132}
133
134.panel-heading a[data-toggle="collapse"].collapsed::after {
135 content: "\e080";
136}
137
138.treeExplorer .treeExplorerNode {
139 padding-left: 25px;
140 display: block;
141 cursor: pointer;
142}
143
Tyler Scottb59e6de2015-09-18 14:46:30 -0600144.treeExplorer .treeExplorerNode .nodeContent {
145 display: inline-block;
Tyler Scotte8dac702015-10-13 14:33:25 -0600146 min-height: 24px;
Tyler Scottb59e6de2015-09-18 14:46:30 -0600147}
148
Tyler Scott918210b2015-08-28 13:15:40 -0600149.treeExplorer .treeExplorerNode > .nodeChildren {
150 display: none;
151}
152
153.treeExplorer .treeExplorerNode.open > .nodeChildren {
154 display: block;
155}
156
157.treeExplorer .treeExplorerNode::before {
158 font-family: "Glyphicons Halflings";
159 content: "\e080";
160 color: gray;
161}
162
163.treeExplorer .treeExplorerNode.open::before {
164 content: "\e114";
165}
166
167.treeExplorer .treeExplorerNode.file {
168 cursor: default;
169}
170
171.treeExplorer .treeExplorerNode.file::before {
172 content: "\e022"
173}
Tyler Scottcdfcde82015-09-14 16:13:29 -0600174
Tyler Scottb59e6de2015-09-18 14:46:30 -0600175.treeExplorer .treeSearch{
176 display: none;
177}
178
179.treeExplorer .nodeContent:hover > .treeSearch {
180 display: inline-block;
181}
182
Tyler Scottcdfcde82015-09-14 16:13:29 -0600183#popup {
184 top: 0;
185 left: 0;
186 position: fixed;
187 width: 100%;
188 height: 100%;
189 display: flex;
190 align-items: center;
191 justify-content: center;
192 z-index: 9000;
193 pointer-events: none;
194}
195
196#popup > * {
197 display: none;
198 pointer-events: auto;
199}
200
201.modal-open, #request {
202 padding-right: 0 !important;
203}
204
205.sk-cube-grid {
206 display: none;
207}
208
209table:empty ~ .sk-cube-grid {
210 display: block;
211}
212
213#requestForm {
214 max-width: 500px;
215 min-height: 300px;
216 position: relative;
217}
218
219.absBotRight {
220 position: absolute;
221 bottom: 0;
222 right: 0;
223}
Tyler Scotte8dac702015-10-13 14:33:25 -0600224
225.fade {
226 display: none;
227}
228
229.fade.in {
230 display: block;
231}
232
233.navbar-brand {
234 text-shadow: 1px 1px 1px black;
235}
Tyler Scott48f92cd2015-10-16 18:31:20 -0600236
237.popover {
238 max-width: none;
239}
240
241.popover-container {
242 position: relative;
243}
244
245.metaData {
246 width: 600px;
247 max-height: 800px;
248 word-wrap: normal;
249 overflow: auto;
250}