blob: fd1a752c3b9c0526d9464870f2d6e1d21cfa3367 [file] [log] [blame]
Faris Ansarifd345f82017-10-05 11:17:30 +05301@import "../../../../frappe/frappe/public/less/variables.less";
2
Faris Ansariea2d1b02018-07-23 18:44:46 +05303body[data-route^="marketplace/"] {
4 .layout-side-section {
5 padding-top: 25px;
6 padding-right: 25px;
Prateeksha Singhb8e9c9b2018-01-25 09:18:32 +05307 }
8
Faris Ansarif5851972018-07-23 11:55:07 +05309 .layout-main-section {
10 border: none;
Faris Ansarif5851972018-07-23 11:55:07 +053011 font-size: @text-medium;
Faris Ansariea2d1b02018-07-23 18:44:46 +053012 padding-top: 25px;
Faris Ansarif5851972018-07-23 11:55:07 +053013
14 @media (max-width: @screen-xs) {
15 padding-left: 20px;
16 padding-right: 20px;
17 }
18 }
19
Prateeksha Singhbc8caef2018-07-25 10:58:56 +053020 input, textarea {
21 font-size: @text-medium;
22 }
23
Prateeksha Singhcf2d2a52018-07-25 20:02:12 +053024 .btn-primary {
25 background-color: #89da28;
26 border-color: #61ca23;
27 }
28
29 .btn-primary:hover {
30 background-color: #61ca23;
31 border-color: #59b81c;
32 }
33
Prateeksha Singh505f6f12018-07-26 08:06:21 +053034 .subpage-title.flex {
35 align-items: flex-start;
36 justify-content: space-between;
37 }
38
Faris Ansarif5851972018-07-23 11:55:07 +053039 .hub-card {
40 border: 1px solid @border-color;
41 margin-bottom: 25px;
42 border-radius: 4px;
43 overflow: hidden;
44 cursor: pointer;
Faris Ansariea2d1b02018-07-23 18:44:46 +053045
Prateeksha Singhcf2d2a52018-07-25 20:02:12 +053046 &:hover .overlay {
Faris Ansariea2d1b02018-07-23 18:44:46 +053047 display: block;
48 }
Prateeksha Singhcf2d2a52018-07-25 20:02:12 +053049
50 &.active {
51 .hub-card-header {
52 background-color: #f4ffe5;
53 }
54
55 .octicon-check {
56 display: inline;
57 }
58 }
Faris Ansarif5851972018-07-23 11:55:07 +053059 }
60
61 .hub-card-header {
62 padding: 12px 15px;
63 height: 60px;
Faris Ansariea2d1b02018-07-23 18:44:46 +053064 border-bottom: 1px solid @border-color;
Prateeksha Singhcf2d2a52018-07-25 20:02:12 +053065
66 display: flex;
67 justify-content: space-between;
68
69 .octicon-check {
70 display: none;
71 font-size: 20px;
72 }
Faris Ansarif5851972018-07-23 11:55:07 +053073 }
74
75 .hub-card-body {
Faris Ansariea2d1b02018-07-23 18:44:46 +053076 position: relative;
Faris Ansarif5851972018-07-23 11:55:07 +053077 height: 200px;
78 }
79
Prateeksha Singhcf2d2a52018-07-25 20:02:12 +053080 .overlay {
Faris Ansariea2d1b02018-07-23 18:44:46 +053081 display: none;
82 position: absolute;
Prateeksha Singhcf2d2a52018-07-25 20:02:12 +053083 }
84
85 .hub-card-overlay {
Faris Ansariea2d1b02018-07-23 18:44:46 +053086 top: 0;
87 width: 100%;
88 height: 100%;
89 background-color: rgba(0, 0, 0, 0.1);
90 }
91
Prateeksha Singhcf2d2a52018-07-25 20:02:12 +053092 .button-overlay {
93 top: 155px;
94 left: 15px;
95 }
96
Faris Ansarif5851972018-07-23 11:55:07 +053097 .hub-card-image {
98 min-width: 100%;
99 width: 100%;
100 }
101
102 .hub-search-container {
103 margin-bottom: 20px;
104
105 input {
Faris Ansarif5851972018-07-23 11:55:07 +0530106 height: 32px;
107 }
108 }
109
110 .hub-sidebar {
111 padding-top: 25px;
112 padding-right: 15px;
113 }
114
115 .hub-sidebar-group {
116 margin-bottom: 10px;
117 }
118
119 .hub-sidebar-item {
120 padding: 5px 8px;
121 margin-bottom: 3px;
122 border-radius: 4px;
123 border: 1px solid transparent;
124
125 cursor: pointer;
126
127 &.active, &:hover:not(.is-title) {
128 border-color: @border-color;
129 }
Faris Ansarifd345f82017-10-05 11:17:30 +0530130 }
131
Faris Ansariea2d1b02018-07-23 18:44:46 +0530132 .hub-item-image {
133 border: 1px solid @border-color;
134 border-radius: 4px;
135 overflow: hidden;
136 height: 200px;
137 width: 200px;
138 display: flex;
139 align-items: center;
140 }
141
142 .hub-item-seller img {
143 width: 50px;
144 height: 50px;
145 border-radius: 4px;
146 border: 1px solid @border-color;
147 }
Prateeksha Singhbc8caef2018-07-25 10:58:56 +0530148
149 .register-title {
150 font-size: @text-regular;
151 }
152
153 .register-form {
154 border: 1px solid @border-color;
155 border-radius: 4px;
156 padding: 15px 25px;
157 }
158
Prateeksha Singhd450c0a2018-07-26 17:24:33 +0530159 .empty-state {
Faris Ansari24d5f172018-07-26 19:22:58 +0530160 height: 500px;
Prateeksha Singhd450c0a2018-07-26 17:24:33 +0530161 }
162
Prateeksha Singhbc8caef2018-07-25 10:58:56 +0530163 .form-container {
164 .frappe-control {
165 max-width: 100% !important;
166 }
167 }
168
169 .form-message {
170 padding-top: 0;
171 padding-bottom: 0;
172 border-bottom: none;
173 }
Faris Ansariea2d1b02018-07-23 18:44:46 +0530174}
175
176body[data-route^="Hub/"] {
177 .hub-icon {
178 width: 40px;
179 height: 40px;
180 }
181
Faris Ansarifd345f82017-10-05 11:17:30 +0530182 .img-wrapper {
Prateeksha Singhb60a52b2018-04-03 10:44:13 +0530183 border: 1px solid #d1d8dd;
Faris Ansarifd345f82017-10-05 11:17:30 +0530184 border-radius: 3px;
185 padding: 12px;
186 overflow: hidden;
187 text-align: center;
188 white-space: nowrap;
189
Faris Ansarifd345f82017-10-05 11:17:30 +0530190 .helper {
191 height: 100%;
192 display: inline-block;
193 vertical-align: middle;
194 }
Prateeksha Singhb60a52b2018-04-03 10:44:13 +0530195 }
Faris Ansarifd345f82017-10-05 11:17:30 +0530196
Prateeksha Singhb60a52b2018-04-03 10:44:13 +0530197 .tree {
198 margin: 10px 0px;
199 padding: 0px;
200 height: 100%;
201 position: relative;
202 }
203
204 .tree.with-skeleton.opened::before {
205 left: 9px;
206 top: 14px;
207 height: calc(~"100% - 32px");
208 }
209
210 .list-header-icon {
211 width: 72px;
212 border-radius: 4px;
213 flex-shrink: 0;
214 margin: 10px;
215 padding: 1px;
216 border: 1px solid @border-color;
217 height: 72px;
218 display: flex;
219 align-items: center;
220 justify-content: center;
221
222 img {
223 border-radius: 4px;
Faris Ansarifd345f82017-10-05 11:17:30 +0530224 }
225 }
226
Prateeksha Singhb60a52b2018-04-03 10:44:13 +0530227 .star-icon.fa-star {
228 color: @indicator-orange;
Faris Ansarifd345f82017-10-05 11:17:30 +0530229 }
230
Prateeksha Singhb60a52b2018-04-03 10:44:13 +0530231 .octicon-heart.liked {
232 color: @indicator-red;
Faris Ansarifd345f82017-10-05 11:17:30 +0530233 }
234
Prateeksha Singhb60a52b2018-04-03 10:44:13 +0530235 .margin-vertical-10 {
236 margin: 10px 0px;
237 }
238
239 .margin-vertical-15 {
240 margin: 15px 0px;
241 }
242
243 .frappe-list .result {
244 min-height: 100px;
245 }
Prateeksha Singh420c7902018-04-05 14:44:16 +0530246
247 .frappe-control[data-fieldtype="Attach Image"] {
248 width: 140px;
249 height: 180px;
250 margin-top: 20px;
251 }
252
253 .frappe-control[data-fieldtype="Attach Image"] .form-group {
254 display: none;
255 }
256
257 .frappe-control[data-fieldtype="Attach Image"] .clearfix {
258 display: none;
259 }
260
261 .missing-image {
262 display: block;
263 position: relative;
264 border-radius: 4px;
265 border: 1px solid #d1d8dd;
266 border-radius: 6px;
267 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
268 }
269 .missing-image .octicon {
270 position: relative;
271 top: 50%;
272 transform: translate(0px, -50%);
273 -webkit-transform: translate(0px, -50%);
274 }
275 .attach-image-display {
276 display: block;
277 position: relative;
278 border-radius: 4px;
279 }
280 .img-container {
281 height: 100%;
282 width: 100%;
283 padding: 2px;
284 display: flex;
285 align-items: center;
286 justify-content: center;
287 position: relative;
288 border: 1px solid #d1d8dd;
289 border-radius: 6px;
290 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
291 }
292 .img-overlay {
293 display: flex;
294 align-items: center;
295 justify-content: center;
296 position: absolute;
297 width: 100%;
298 height: 100%;
299 color: #777777;
300 background-color: rgba(255, 255, 255, 0.7);
301 opacity: 0;
302 }
303 .img-overlay:hover {
304 opacity: 1;
305 cursor: pointer;
306 }
Prateeksha Singhb60a52b2018-04-03 10:44:13 +0530307}
308
309.image-view-container {
310 .image-view-body {
311 &:hover .like-button {
312 opacity: 0.7;
313 }
314 }
315
316 .like-button {
317 bottom: 10px !important;
318 left: 10px !important;
319 width: 36px;
320 height: 36px;
321 opacity: 0;
322 font-size: 16px;
323 color: @text-color;
324 position: absolute;
325
326 // show zoom button on mobile devices
327 @media (max-width: @screen-xs) {
328 opacity: 0.5
329 }
330 }
331
332 .image-view-body:hover .like-button {
333 opacity: 0.7;
334 }
335}
336
337.rating-area .star-icon {
338 cursor: pointer;
339 font-size: 15px;
340}