blob: 8c7392ad498f38c3ed1c08381ebc866a3a610aca [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
159 .form-container {
160 .frappe-control {
161 max-width: 100% !important;
162 }
163 }
164
165 .form-message {
166 padding-top: 0;
167 padding-bottom: 0;
168 border-bottom: none;
169 }
Faris Ansariea2d1b02018-07-23 18:44:46 +0530170}
171
172body[data-route^="Hub/"] {
173 .hub-icon {
174 width: 40px;
175 height: 40px;
176 }
177
Faris Ansarifd345f82017-10-05 11:17:30 +0530178 .img-wrapper {
Prateeksha Singhb60a52b2018-04-03 10:44:13 +0530179 border: 1px solid #d1d8dd;
Faris Ansarifd345f82017-10-05 11:17:30 +0530180 border-radius: 3px;
181 padding: 12px;
182 overflow: hidden;
183 text-align: center;
184 white-space: nowrap;
185
Faris Ansarifd345f82017-10-05 11:17:30 +0530186 .helper {
187 height: 100%;
188 display: inline-block;
189 vertical-align: middle;
190 }
Prateeksha Singhb60a52b2018-04-03 10:44:13 +0530191 }
Faris Ansarifd345f82017-10-05 11:17:30 +0530192
Prateeksha Singhb60a52b2018-04-03 10:44:13 +0530193 .tree {
194 margin: 10px 0px;
195 padding: 0px;
196 height: 100%;
197 position: relative;
198 }
199
200 .tree.with-skeleton.opened::before {
201 left: 9px;
202 top: 14px;
203 height: calc(~"100% - 32px");
204 }
205
206 .list-header-icon {
207 width: 72px;
208 border-radius: 4px;
209 flex-shrink: 0;
210 margin: 10px;
211 padding: 1px;
212 border: 1px solid @border-color;
213 height: 72px;
214 display: flex;
215 align-items: center;
216 justify-content: center;
217
218 img {
219 border-radius: 4px;
Faris Ansarifd345f82017-10-05 11:17:30 +0530220 }
221 }
222
Prateeksha Singhb60a52b2018-04-03 10:44:13 +0530223 .star-icon.fa-star {
224 color: @indicator-orange;
Faris Ansarifd345f82017-10-05 11:17:30 +0530225 }
226
Prateeksha Singhb60a52b2018-04-03 10:44:13 +0530227 .octicon-heart.liked {
228 color: @indicator-red;
Faris Ansarifd345f82017-10-05 11:17:30 +0530229 }
230
Prateeksha Singhb60a52b2018-04-03 10:44:13 +0530231 .margin-vertical-10 {
232 margin: 10px 0px;
233 }
234
235 .margin-vertical-15 {
236 margin: 15px 0px;
237 }
238
239 .frappe-list .result {
240 min-height: 100px;
241 }
Prateeksha Singh420c7902018-04-05 14:44:16 +0530242
243 .frappe-control[data-fieldtype="Attach Image"] {
244 width: 140px;
245 height: 180px;
246 margin-top: 20px;
247 }
248
249 .frappe-control[data-fieldtype="Attach Image"] .form-group {
250 display: none;
251 }
252
253 .frappe-control[data-fieldtype="Attach Image"] .clearfix {
254 display: none;
255 }
256
257 .missing-image {
258 display: block;
259 position: relative;
260 border-radius: 4px;
261 border: 1px solid #d1d8dd;
262 border-radius: 6px;
263 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
264 }
265 .missing-image .octicon {
266 position: relative;
267 top: 50%;
268 transform: translate(0px, -50%);
269 -webkit-transform: translate(0px, -50%);
270 }
271 .attach-image-display {
272 display: block;
273 position: relative;
274 border-radius: 4px;
275 }
276 .img-container {
277 height: 100%;
278 width: 100%;
279 padding: 2px;
280 display: flex;
281 align-items: center;
282 justify-content: center;
283 position: relative;
284 border: 1px solid #d1d8dd;
285 border-radius: 6px;
286 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
287 }
288 .img-overlay {
289 display: flex;
290 align-items: center;
291 justify-content: center;
292 position: absolute;
293 width: 100%;
294 height: 100%;
295 color: #777777;
296 background-color: rgba(255, 255, 255, 0.7);
297 opacity: 0;
298 }
299 .img-overlay:hover {
300 opacity: 1;
301 cursor: pointer;
302 }
Prateeksha Singhb60a52b2018-04-03 10:44:13 +0530303}
304
305.image-view-container {
306 .image-view-body {
307 &:hover .like-button {
308 opacity: 0.7;
309 }
310 }
311
312 .like-button {
313 bottom: 10px !important;
314 left: 10px !important;
315 width: 36px;
316 height: 36px;
317 opacity: 0;
318 font-size: 16px;
319 color: @text-color;
320 position: absolute;
321
322 // show zoom button on mobile devices
323 @media (max-width: @screen-xs) {
324 opacity: 0.5
325 }
326 }
327
328 .image-view-body:hover .like-button {
329 opacity: 0.7;
330 }
331}
332
333.rating-area .star-icon {
334 cursor: pointer;
335 font-size: 15px;
336}