PluginProbe
Booking Calendar / 10.11.2
Booking Calendar v10.11.2
11.8.2 11.8.1 11.8 11.7 11.6.1 11.6 11.5 11.4.3 11.4.2 11.4.1 11.4 11.3 11.2.1 11.2 11.1 11.0 10.15.7 10.15.6 10.1.3 10.10 10.10.1 10.10.2 10.11 10.11.2 10.11.3 All 202 releases
booking / css / admin-skin.css

admin-skin.css in Booking Calendar 10.11.2, at css/admin-skin.css

739 lines 22.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* FixIn: 8.0.2.5 */
2 .wpdevelop .btn-group,
3 .wpdevelop .btn-group-vertical {
4 box-shadow: none !important;
5 border-color: #d8d8d8 !important;
6 }
7 .wpdevelop .input-group .dropdown-menu-text-element .form-control {
8 border-radius: 4px;
9 -moz-border-radius: 4px;
10 -webkit-border-radius: 4px;
11 }
12 /* Better floating control */
13 .wpdevelop .control-group .btn-toolbar0 {
14 display: flex;
15 flex-flow: row nowrap;
16 justify-content: flex-start;
17 align-items: flex-start;
18 }
19 /* Border Color and Shadow */
20 .wpdevelop .button:not([class*="button-primary"]),
21 .wpdevelop .control-group .btn-toolbar .btn-group > .button:not([class*="button-primary"]),
22 .wpdevelop .control-group .btn-toolbar .btn-group > input[type=text],
23 .wpdevelop .control-group .btn-toolbar .btn-group > select,
24 .wpdevelop .control-group .btn-toolbar .input-group > .input-group-btn .button,
25 .wpdevelop .control-group .btn-toolbar .input-group .input-group-btn .button,
26 .wpdevelop .control-group .btn-toolbar .input-group > select,
27 .wpdevelop .control-group .btn-toolbar .input-group > input[type='text'],
28 .wpdevelop .control-group .btn-toolbar .input-group > .input-group-addon {
29 border: 1px solid #d9d9d9; /*border: 1px solid #d8d8d8;*/
30 }
31 .wpdevelop .button,
32 .wpdevelop .control-group .btn-toolbar .btn-group > .button,
33 .wpdevelop .control-group .btn-toolbar .btn-group > input[type=text],
34 .wpdevelop .control-group .btn-toolbar .btn-group > select,
35 .wpdevelop .control-group .btn-toolbar .input-group > .input-group-btn .button,
36 .wpdevelop .control-group .btn-toolbar .input-group .input-group-btn .button,
37 .wpdevelop .control-group .btn-toolbar .input-group > select,
38 .wpdevelop .control-group .btn-toolbar .input-group > input[type='text'],
39 .wpdevelop .control-group .btn-toolbar .input-group > .input-group-addon {
40 box-shadow: 0 1px 0px #f1f1f1;
41 }
42 .wpdevelop .control-group .btn-toolbar .input-group > .input-group-addon{
43 border:none; /* //FixIn: 9.5.4.8 */
44 box-shadow: none; /* //FixIn: 9.5.4.8 */
45 }
46 .wp-core-ui .wpdevelop .control-group .button-secondary:focus,
47 .wp-core-ui .wpdevelop .control-group .wpdevelop .button-secondary:hover,
48 .wp-core-ui .wpdevelop .control-group .button.focus,
49 .wp-core-ui .wpdevelop .control-group .button.hover:not([class*="button-primary"]),
50 .wp-core-ui .wpdevelop .control-group .button:focus,
51 .wp-core-ui .wpdevelop .control-group .button:hover:not([class*="button-primary"]) {
52 border-color: #d8d8d8;
53 }
54
55 /* Margin */
56 .wpdevelop .input-group .dropdown-menu-text-element-count-1 .form-control,
57 .wpdevelop .input-group .form-control,
58 .wpdevelop .control-group .btn-toolbar .btn-group > .button,
59 .wpdevelop .control-group .btn-toolbar .btn-group > select,
60 .wpdevelop .control-group .btn-toolbar .btn-group > input[type=text],
61 .wpdevelop .control-group .btn-toolbar .btn-group > .button,
62 .wpdevelop .control-group .btn-toolbar .input-group > .input-group-btn .button,
63 .wpdevelop .control-group .btn-toolbar .input-group > .input-group-addon,
64 /*.wpdevelop .control-group .btn-toolbar .input-group > .input-group-btn .button,*/
65 /*.wpdevelop .control-group .btn-toolbar .input-group > .input-group-btn .button,*/
66 /*.wpdevelop .control-group .btn-toolbar .input-group .input-group-btn .button,*/
67 .wpdevelop .control-group .btn-toolbar .input-group > select,
68 .wpdevelop .control-group .btn-toolbar .input-group > input[type='text'] {
69 margin:0 0 0 -1px !important;
70 }
71 .wpdevelop .btn-group-vertical > .button + .button,
72 .wpdevelop .btn-group-vertical > .button + .btn-group,
73 .wpdevelop .btn-group-vertical > .btn-group + .button,
74 .wpdevelop .btn-group-vertical > .btn-group + .btn-group{
75 margin-top: -2px;
76 }
77 /* In Dropdown lists buttons */
78 .wpdevelop .dropdown-menu > li .btn-group .button {
79 font-size: 14px;
80 line-height: 1.4;
81 height: auto;
82 padding: 5px 15px;
83 }
84 .wpdevelop .dropdown-menu li .btn-toolbar .input-group.text-group .dropdown-menu-text-element {
85 width:100%;
86 }
87 /* Booking Listing */
88 .wpbc-listing-header,
89 /* Toolbar (sub tab) border */
90 /*.wpdvlp-sub-tabs,*/
91 .wpdvlp-top-tabs .nav-tabs,
92 .wpdevelop .visibility_container .tab-bottom {
93 border-color:#d7d7d7;
94 }
95 /* Dates */
96 .wpbc-listing-collumn.field-dates .field-booking-date,
97 .wpbc-listing-collumn.field-dates .field-booking-date:hover,
98 /* Labels */
99 .wpbc-listing-collumn .label,
100 .wpbc_resources_table .label,
101 /* TimeLine Popover Labels */
102 .wpdevelop .popover-content .wpbc-popover-content-data.wpbc-listing-collumn .field-dates .field-booking-date,
103 .wpdevelop .popover-content .wpbc-popover-content-data.wpbc-listing-collumn .field-dates .field-booking-date:hover,
104 .wpdevelop .popover-content .wpbc-popover-content-data.wpbc-listing-collumn .field-labels span.label,
105 .wpdevelop .popover-content .wpbc-popover-content-data.wpbc-listing-collumn .field-id span.label {
106 border: 0;
107 box-shadow: 0 0 1px #ddd;
108 padding: 5px 10px;
109 white-space: nowrap;
110 line-height: 2.5em;
111 margin-right: 3px;
112 font-size: 11px;
113 border-radius: .2em;
114 }
115 /* TimeLine Popover Labels - ID */
116 .wpdevelop .popover-content .wpbc-popover-content-data.wpbc-listing-collumn .field-id span.label {
117 border-radius: 0.9em;
118 line-height: 2.7em;
119 }
120 .wpdevelop .popover-content .wpbc-popover-content-data.wpbc-listing-collumn .field-dates .field-booking-date,
121 .wpdevelop .popover-content .wpbc-popover-content-data.wpbc-listing-collumn .field-dates .field-booking-date:hover,
122 .wpdevelop .popover-content .wpbc-popover-content-data.wpbc-listing-collumn .field-labels span.label {
123 font-weight:400;
124 text-shadow: none;
125 font-size: 12px;
126 }
127 /* Dates */
128 .wpbc-listing-collumn.field-dates .field-booking-date,
129 .wpbc-listing-collumn.field-dates .field-booking-date:hover {
130 font-size: 12px;
131 }
132 /* Booking Listing page */
133 /* Selected row */
134 .wpdevelop.wpbc_resources_table table > tbody > tr.row_selected_color > th,
135 .wpdevelop.wpbc_resources_table table > tbody > tr.row_selected_color > td {
136 /*background: #f9f9e7;*/
137 /*background: #ffffeb;*/
138 /*border-color: #d2d2d2 !important;*/
139 background: transparent;
140 border-color: #d2d2d2 !important;
141 border-left: 4px solid #08a !important;
142 }
143 .wpdevelop.wpbc_resources_table table > tbody > tr.row_selected_color > td{
144 border-left: 0px solid #d2d2d2 !important;
145 }
146 /* "Content of booking fields data" in booking listing */
147 .wpbc-listing-collumn .fieldvalue{
148 padding: 4px 5px 5px; /* FixIn: 8.5.2.5 */
149 line-height: 2.5em;
150 }
151 /* Cehckbox for Selection */
152 .wpbc_page .wpdevelop .wpbc-listing-collumn.col-sm-2 .field-checkbox input[type="checkbox"],
153 .wpbc_page .wpdevelop .wpbc-listing-collumn.col-sm-3 .field-checkbox input[type="checkbox"] {
154 margin-top:5px;
155 }
156
157 /* Chevrons Up/Down*/
158 .wpdevelop .visibility_container .advanced_booking_filter.tab-bottom {
159 padding: 0 5px;
160 }
161 .advanced_booking_filter .wpbc_icn_expand_more::before,
162 .advanced_booking_filter .wpbc_icn_expand_less::before{
163 font-size: 1.8em !important;
164 font-weight: 600;
165 margin: 0;
166 line-height: 0.75em;
167 vertical-align: top;
168 }
169
170 /* Header //FixIn: 9.5.5.7 */
171 h1.wpbc_header{
172 display: flex;
173 flex-flow: row wrap;
174 justify-content: flex-start;
175 align-items: center;
176 }
177 /* Header image*/
178 .wpbc_header_icon {
179 margin-right: 15px;
180 }
181 .wpbc_header_icon i[class*="wpbc_icn_"]::before {
182 font-size: 18px;
183 font-weight: 400;
184 line-height: 30px;
185 vertical-align: middle;
186 }
187
188 /* ---------------------------------------------------------------------------------------------------------------------
189 * New design 2.0, 2.1 of Booking admin panel with white colors and bottom borders for selected elements
190 *
191 * 2023-03-26, 2023-12-17
192 * ---------------------------------------------------------------------------------------------------------------------
193 */
194
195 /* Set general background color for menu tab as white */
196 .wpdvlp-top-tabs .nav-tabs{
197 background: #fff;
198 padding: 0 0 0;
199 border-radius: 2px; /* ?? */
200
201 display: flex;
202 flex-flow: row wrap;
203 justify-content: flex-start;
204 align-items: flex-start;
205 }
206 /* Navigation tabs */
207 .wpdvlp-top-tabs .nav-tab {
208 background: transparent;
209 border: none;
210 text-shadow: none;
211 color: #555;
212 font-size: 15px;
213 border-bottom: 4px solid transparent;
214 padding: 9px 20px;
215 margin: 0 1px 0 0;
216 }
217 .wpdevelop .pull-right {
218 margin-left: auto;
219 }
220 /* Menu Icons */
221 .wpdvlp-top-tabs .nav-tab .menu_icon::before {
222 font-size: 18px;
223 }
224 .wpdvlp-top-tabs .nav-tab [class*=" wpbc-bi-"]::before{
225 vertical-align:-.16em;
226 }
227 /* Active navigation tab */
228 .wpdvlp-top-tabs .nav-tab-active,
229 .wpdvlp-top-tabs a.nav-tab-active:hover,
230 .wpdvlp-top-tabs a.nav-tab-active:focus {
231 border-bottom: 4px solid #1e7bc7;
232 }
233 /* Active navigation tab : Focus*/
234 .wpdvlp-top-tabs a.nav-tab-active:focus {
235 color: inherit !important;
236 background: transparent !important;
237 text-shadow:none;
238 outline: none;
239 border-radius: 0;
240 box-shadow: none;
241 }
242 .wpdvlp-top-tabs a.nav-tab:focus {
243 border-radius: 0;
244 }
245 /* Tab : hover */
246 .wpdvlp-top-tabs a.nav-tab:hover {
247 color: #D54E21 !important;
248 background-color: transparent !important;
249 border-bottom-color: #d54e21;
250 }
251 .wpdvlp-top-tabs .nav-tab-active:hover{
252 color: #FFF !important;
253 background: #7A7A88 !important;
254 }
255 /* Sub tabs */ /* ../core/any/css/admin-menu.css */
256 .wpdvlp-sub-tabs {
257 border: 1px solid #dadada;
258 border-top: 1px solid #ededed;
259 background: #f7f7f7;
260 height: auto;
261 clear: both;
262 border-radius: 2px;
263 box-shadow: none;
264 margin: 0 0 0px 0;
265 padding: 5px;
266 }
267 .wpdvlp-sub-tabs .wpdvlp-tabs-wrapper {
268 margin-bottom: -1px;
269 }
270 .wpdvlp-sub-tabs .nav-tabs{
271 margin: 0;
272 }
273 .wpdvlp-sub-tabs .nav-tabs .button:last-child{
274 margin-left: auto;
275 }
276 .wpdvlp-sub-tabs .nav-tabs .nav-tab{
277 border: none;
278 border-bottom: 3px solid #F7F7F7;
279 border-radius: 0;
280 background: #F7F7F7;
281 color: #777;
282 font-weight: 600;
283 font-size: 13px;
284 height: 20px;
285 line-height: 18px;
286 padding: 4px 5px;
287 margin: 0 0 -4px;
288 box-sizing: content-box;
289 text-shadow: none;
290 }
291 .wpdvlp-sub-tabs .nav-tabs .nav-tab,
292 .wpdvlp-sub-tabs .nav-tabs .nav-tab.wpdevelop-submenu-tab-selected,
293 .wpdvlp-sub-tabs .nav-tabs .nav-tab.wpdevelop-submenu-tab-selected:hover{
294 border-right: 1px solid #bbb;
295 background-color: transparent !important;
296 border-bottom:3px solid transparent;
297 box-shadow: 1px 0 0 #fdfdfd;
298 }
299 .wpdvlp-sub-tabs .nav-tabs .nav-tab:nth-last-child(2){
300 border-right: none;
301 box-shadow: none;
302 }
303
304 .wpdvlp-sub-tabs .nav-tabs .nav-tab > span {
305 padding: 6px 12px;
306 }
307 .wpdvlp-sub-tabs .nav-tabs .nav-tab.wpdevelop-submenu-tab-selected > span{
308 color: #777 !important;
309 border-bottom: 3px solid #7AC71E;
310 }
311 .wpdvlp-sub-tabs .nav-tabs .nav-tab.wpdevelop-submenu-tab-selected > span:focus{
312 box-shadow: none;
313 }
314 .wpdvlp-sub-tabs .nav-tabs .nav-tab > span:hover,
315 .wpdvlp-sub-tabs .nav-tabs .nav-tab.wpdevelop-submenu-tab-selected > span:hover{
316 color: #D54E21 !important;
317 background-color: transparent !important;
318 border-bottom: 3px solid #d54e21;
319 }
320 .wpdvlp-sub-tabs .nav-tabs .nav-tab.go-to-link,
321 .wpdvlp-sub-tabs .nav-tabs .nav-tab.go-to-link:hover,
322 .wpdvlp-sub-tabs .nav-tabs .nav-tab.go-to-link:active {
323 margin: 3px 5px 0;
324 }
325 .wpdvlp-sub-tabs .nav-tabs .nav-tab.go-to-link > span:hover{
326 border-bottom-width: 1px;
327 border-bottom-style: dashed;
328 border-left:none;
329 }
330 /* For Modal windows - shortcodes */
331 .wpbc_sc_container__all_shortcodes .wpdvlp-sub-tabs .nav-tabs .nav-tab > span {
332 padding: 7px 12px;
333 }
334 @media (max-width: 782px) {
335 .wpdevelop-submenu-tab.nav-tab {
336 height: 35px !important;
337 line-height: 28px !important;
338 width: 100%;
339 clear: both;
340 border: none !important;
341 border-left: 3px solid #f7f7f7 !important;
342 padding: 2px 9px !important;
343 box-sizing: border-box !important;
344 }
345 .wpdvlp-sub-tabs .nav-tabs .nav-tab > span{
346 padding-left: 14px;
347 border-left: 3px solid transparent;
348 margin-left: -17px;
349 }
350 /* For Modal windows - shortcodes */
351 .wpbc_sc_container__all_shortcodes .wpdvlp-sub-tabs .nav-tabs .nav-tab > span{
352 margin-left: -12px;
353 }
354 .wpdvlp-sub-tabs .nav-tabs .nav-tab.wpdevelop-submenu-tab-selected > span{
355 border-left: 3px solid #7AC71E !important;
356 border-bottom: none;
357 }
358 .wpdvlp-sub-tabs .nav-tabs .nav-tab > span:hover,
359 .wpdvlp-sub-tabs .nav-tabs .nav-tab.wpdevelop-submenu-tab-selected > span:hover{
360 color: #D54E21 !important;
361 background-color: transparent !important;
362 border-left: 3px solid #d54e21 !important;
363 border-bottom:transparent;
364 }
365 .wpdvlp-sub-tabs .nav-tabs .nav-tab.go-to-link > span:hover {
366 border-bottom: 1px dashed #D54E21 !important;
367 border-left: 3px solid transparent !important;
368 }
369 .wpdvlp-sub-tabs .nav-tabs .nav-tab.go-to-link {
370 padding: 4px 15px;
371 }
372 }
373
374 /**********************************************************************************************************************/
375 /* Toolbar shadow */
376 .wpbc_mode_switcher,
377 #toolbar_booking_listing,
378 #show_link_advanced_booking_filter {
379 box-shadow: 0 5px 18px #e4e4e4;
380 box-shadow: 0 5px 8px #e4e4e4;
381 }
382 /* Sub tabs in new design container - Availability page or Booking Listing */
383 .wpbc_ajx_toolbar .ui_container {
384 border-top: 1px solid #ededed;
385 }
386 .wpdvlp-top-tabs .nav-tabs{
387 border: none;
388 border: 1px solid #d6d6d6;
389 }
390
391 /* Toolbar at Calendar Overview page*/
392 .wpbc_page_tab__vm_calendar #toolbar_booking_listing{
393 margin: 0 0 10px 0px !important; /* //FixIn: 9.8.15.2 */
394 }
395 .wpbc_page_tab__vm_calendar #toolbar_booking_listing .wpdvlp-sub-tabs{
396 padding: 8px 15px 11px;
397 }
398 /**********************************************************************************************************************/
399
400 /* Booking Listing | Availability page - little smaller */
401 #wpbc-availability-admin-page .wpdvlp-top-tabs .nav-tab,
402 #toolbar_booking_listing .wpdvlp-top-tabs .nav-tab {
403 font-size: 14px; /* font-size: 15px; */
404 padding: 7px 20px; /* padding: 9px 20px; */
405 }
406 #wpbc-availability-admin-page .wpdvlp-top-tabs .nav-tab .menu_icon::before,
407 #toolbar_booking_listing .wpdvlp-top-tabs .nav-tab .menu_icon::before {
408 font-size: 16px; /* font-size: 18px; */
409 }
410
411 #wpbc-availability-admin-page .wpdvlp-top-tabs .nav-tabs,
412 #toolbar_booking_listing .wpdvlp-top-tabs .nav-tabs {
413 /*border-radius: 1px; */ /* //FixIn: 9.8.15.2 */
414 /* border-radius: 2px; */
415 }
416
417 /* Vertical switcher on Booking Listing and Calendar overview pages */
418 .wpdevelop .btn-group-vertical {
419 width: 44px;
420 margin: 0 0 0 -1px;
421 border: 1px solid #d8d8d8;
422 }
423 .wpdevelop .btn-group-vertical > .button{
424 box-shadow: none;
425 text-align: center;
426 height: 45.5px;
427 line-height: 46px;
428 border-radius: 0 !important;
429 border:none;
430 border-left: 3px solid #f7f7f7;
431 }
432 .wpdevelop .btn-group-vertical > .button.active{
433 border-left: 3px solid #7AC71E;
434 transform: none;
435 }
436 .wpdevelop .btn-group-vertical > .button:hover,
437 .wpdevelop .btn-group-vertical > .button.active:hover {
438 border-left: 3px solid #D54E21;
439 transform: none;
440 }
441 .wpdevelop .btn-group-vertical > .button + .button,
442 .wpdevelop .btn-group-vertical > .button + .btn-group,
443 .wpdevelop .btn-group-vertical > .btn-group + .button,
444 .wpdevelop .btn-group-vertical > .btn-group + .btn-group {
445 margin-top:0
446 }
447 @media (max-width: 782px) {
448 .wp-core-ui .wpbc_page .button {
449 padding: 0 10px 1px;
450 }
451 }
452
453 /**********************************************************************************************************************/
454 /*It does not work :(*/
455 /* Toolbar at the Calendar Overview page */
456 .wpbc_page_timeline #actions_toolbar_container {
457 display:flex;
458 margin:0px;
459 min-height: 42px;
460 flex-flow: row wrap;
461 justify-content: space-between;
462 align-items: center;
463 padding: 0 8px;
464 }
465 .wpbc_page_timeline #actions_toolbar_container .control-group {
466 float:none;
467 margin: 3px 0;
468 }
469 .wpbc_page_timeline #actions_toolbar_container .control-group:nth-of-type(1){
470 order: 3;
471 }
472 .wpbc_page_timeline #actions_toolbar_container .control-group:nth-of-type(2){
473 order: 2;
474 }
475 .wpbc_page_timeline #actions_toolbar_container .control-group:nth-of-type(3){
476 order: 1;
477 }
478
479 /** Resource Tables */
480 .wpdevelop .table > thead > tr > th,
481 .wpdevelop .table > tbody > tr > th,
482 .wpdevelop .table > tfoot > tr > th,
483 .wpdevelop .table > thead > tr > td,
484 .wpdevelop .table > tbody > tr > td,
485 .wpdevelop .table > tfoot > tr > td {
486 padding: 10px 7px;
487 }
488 .wpdevelop .table > thead > tr > th,
489 .wpdevelop .table > tbody > tr > th,
490 .wpdevelop .table > tfoot > tr > th{
491 font-size: 14px;
492 /*line-height: 30px;*/
493 }
494 .wpdevelop .table > thead > tr > th {
495 border-bottom: 1px solid #dddddd;
496 }
497 .wpbc_resources_table .table,
498 .wpbc_resources_table .table.widefat {
499 box-shadow: 0 0 1px #aaa;
500 box-shadow: none;
501 }
502 .wpdevelop.wpbc_resources_table table > tfoot > tr > th{
503 border-top: 1px solid #e5e5e5;
504 }
505 .wpdevelop .table.table-striped {
506 background-color: #fbfbfb;
507 border: 1px solid #e3e3e3;
508 border: 1px solid #ccc;
509 box-shadow: none;
510 background: var(--wpbc_ui_listing__back_color);
511 }
512 .wpdevelop .table.table-striped > tbody > tr:nth-of-type(2n+1){
513 background-color: #f5f5f5;
514 background-color: var(--wpbc_ui_listing__back_alt_color);
515 }
516 .wpdevelop .table-striped > thead > tr > th,
517 .wpdevelop .table-striped > tbody > tr > th,
518 .wpdevelop .table-striped > tfoot > tr > th{
519 font-weight: 600;
520 text-shadow: none;
521 color: #555;
522 font-size: 15px;
523 }
524 .table .check-column {
525 position: initial;
526 }
527 /* Fieldset - mainly for Booking > Settings > Sync > "Export - .ics" page. FixIn: 9.8.0.6 */
528 .wpbc_selectable_body .wpbc_row fieldset{
529 display: flex;
530 flex-flow: row wrap;
531 justify-content: flex-start;
532 align-items: center;
533 }
534 .wpbc_selectable_body .wpbc_row fieldset > *{
535 /*margin: 0 10px 10px 0;*/
536 margin: 5px 10px 5px 0;
537 }
538 .wpbc_selectable_body .wpbc_row fieldset > a{
539 margin-left:auto;
540 }
541 .wpbc_selectable_body .wpbc_row fieldset .put-in:active,
542 .wpbc_selectable_body .wpbc_row fieldset .put-in:focus,
543 .wpbc_selectable_body .wpbc_row fieldset .put-in{
544 flex:1 0 100%;
545 border:none;
546 outline: none;
547 box-shadow: none;
548 background: transparent;
549 cursor: pointer;
550 padding: 0;
551 }
552 .wpbc_selectable_body .wpbc_row fieldset > code {
553 font-size: 12px;
554 line-height: 22px !important;
555 background: #ddd;
556 color: #000;
557 }
558 /* End Fieldset - mainly for Booking > Settings > Sync > "Export - .ics" page */
559
560 /* Top white line - Header - at the admin page */
561 body[class*="page_wpbc"] #wpcontent {
562 padding: 0;
563 background-color: #f3f4f5;
564 }
565 body[class*="page_wpbc"] #wpcontent .wrap.wpbc_page{
566 padding-left: 20px;
567 }
568 body[class*="page_wpbc"].admin-bar .wrap.wpbc_page {
569 min-height: calc(100vh - 250px);
570 }
571 body[class*="page_wpbc"] .wrap.wpbc_page {
572 min-height: calc(100vh - 153px);
573 }
574 .wpbc_page_top.wrap {
575 margin:0;
576 }
577 .wpbc_page_top h1.wpbc_header{
578 /*background: #fff;*/
579 /*box-shadow: 0 1px 2px #e9e9e9;*/
580 /*box-shadow: 0 0px 7px #e7e7e7;*/
581 z-index: 8;
582 box-sizing: border-box;
583 width: 100%;
584 min-height: 54px; /* FixIn: 10.0.0.13 */
585 padding: 0 5px;
586 display: flex;
587 flex-flow: row nowrap;
588 justify-content: flex-start;
589 align-items: center;
590 /* Removed white line in header*/
591 /*background: transparent;*/
592 /*box-shadow: none;*/
593
594 /* FixIn: 10.0.0.32 */
595 /*margin-bottom: -15px;*/
596 /* background: #fcfcfc;*/
597 /* box-shadow: 0 0px 2px #e7e7e7;*/
598 /* box-shadow: 0 0px 1px #8a8a8a;*/
599 /*background: linear-gradient(180deg, rgba(243,244,245,1) 0%, rgba(255,255,255,1) 100%);*/
600 /*box-shadow: 0 1px 1px #e5e5e5;*/
601 box-shadow: 0 1px 1px #f0f0f0;
602 background: #fcfcfc;
603 border-bottom: 1px solid #ddd;
604 }
605 /* Hide Notice Messages from other plugins in header on Booking Calendar pages. It will prevents of interruption of normal workflow of the pages in Booking Calendar by messages from other plugins. //FixIn: 10.5.2.2 */
606 .wpbc_header ~ .error,
607 .wpbc_header ~ .updated,
608 .wpbc_header ~ .notice {
609 display: none !important;
610 }
611 @media (max-width: 782px) {
612 .wpbc_page_top h1.wpbc_header{
613 padding:0;
614 }
615 .wpbc_page_top h1.wpbc_header .wpbc_header_menu_tabs {
616 flex-flow: row nowrap;
617 }
618 }
619 .wpbc_header_icon,
620 .wpbc_header_text{
621 flex: 0 1 auto;
622 margin-right: 4px;
623 margin-left: 12px;
624 white-space: nowrap;
625 }
626
627 .wpbc_header_icon i[class*="wpbc_icn_"]::before {
628 font-size: 18px;
629 font-weight: 400;
630 line-height: 30px;
631 vertical-align: middle;
632 }
633
634 /* Approved / Pending notice messages at top right side of the page */
635 .wpbc_page .notice {
636 border-top:1px solid #ddd;
637 border-right:1px solid #ddd;
638 border-bottom:1px solid #ddd;
639 }
640 .wpbc_page div.wpbc_inner_message {
641 /*margin-top:1px;*/
642 }
643 /* Read booking button -- EYE ------------------------------------------------------------------------------------- */
644 /* //FixIn: 9.6.1.2 */
645 /*
646 a.wpbc_is_new_button,
647 a.wpbc_is_new_button:hover {
648 left: 3px;
649 margin:0;
650 }
651 @media (max-width: 782px) {
652 a.wpbc_is_new_button,
653 a.wpbc_is_new_button:hover {
654 left: auto;
655 margin-left: auto;
656 right: 0;
657 margin-right: 22px;
658 }
659 }
660 */
661 /*
662 * New design 2.1 of Top menu headers. // FixIn: 9.8.15.2.
663 *
664 * 2023-12-17
665 *
666 */
667 .wpbc_header_menu_tabs{
668 flex:1;
669 display: flex;
670 flex-flow: row wrap;
671 justify-content: flex-start;
672 align-items: flex-start;
673 height: auto;
674 }
675 /* TOP Message shift in version 9.9 //FixIn: 9.9.0.10 */
676 .wpbc_header .wpbc_message_wrapper {
677 margin-top:0px;
678 }
679 .wpbc_page_top__header_tabs .wpdvlp-top-tabs {
680 display: flex;
681 flex-flow: row wrap;
682 justify-content: flex-start;
683 align-items: flex-start;
684 height: auto;
685 }
686 /* Set Right Align */
687 .wpbc_page_top__header_tabs .wpdvlp-top-tabs .nav-tab-position-right {
688 order:999;
689 margin-left:auto;
690 }
691 .wpbc_page_top__header_tabs .wpdvlp-top-tabs .nav-tab {
692 font-size:17px;
693 line-height: 32px;
694 }
695 .wpbc_page_top__header_tabs .wpdvlp-top-tabs .nav-tab.nav-tab-active {
696 border-bottom: 4px solid #64aa45;
697 }
698 .wpbc_page_top__header_tabs .wpdvlp-top-tabs .nav-tab.nav-tab-active:hover {
699 border-bottom-color: #d54e21;
700 }
701 .wpbc_page_top__header_tabs .wpdvlp-top-tabs .wpdvlp-tabs-wrapper {
702 height: auto;
703 }
704 .wpbc_admin_page .wpdvlp-sub-tabs {
705 border: 1px solid #dadada;
706 }
707 .wpdvlp-top-tabs .nav-tabs{
708 border: 1px solid #d6d6d6;
709 border-bottom: none;
710 border-radius: 2px 2px 0 0;
711 }
712 #wpbc-resources-admin-page .wpdvlp-top-tabs .nav-tabs,
713 #wpbc-availability-admin-page .wpdvlp-top-tabs .nav-tabs,
714 #toolbar_booking_resources .wpdvlp-top-tabs .nav-tabs,
715 .wpbc_ajx_toolbar .wpdvlp-top-tabs .nav-tabs,
716 .wpbc_page_tab__form .wpdvlp-top-tabs .nav-tabs
717 {
718 border-bottom: 1px solid #d6d6d6;
719 }
720 /* Make "Seasons" filter Tab last in line */
721 .wpbc_top_tab__season_filters {
722 order: 1;
723 }
724 .wpbc_top_tab__general_availability,
725 .wpbc_top_tab__payment_gateways {
726 order: 2;
727 border-left: 1px solid #cfcfcf !important;
728 }
729
730 /* Show WordPress notice messages (such as: "WordPress 6.4.2 is available!") at right side of the page. */
731 .toplevel_page_wpbc #update-nag,
732 .toplevel_page_wpbc .update-nag,
733 body[class*='wp-booking-calendar'] #update-nag,
734 body[class*='wp-booking-calendar'] .update-nag {
735 position: absolute;
736 z-index: 10;
737 margin: 5px;
738 right:0;
739 }