PluginProbe ʕ •ᴥ•ʔ
Appointment Booking Calendar / 1.4.03
Appointment Booking Calendar v1.4.03
1.4.04 1.4.03 1.4.02 trunk 1.3.51 1.3.52 1.3.53 1.3.54 1.3.55 1.3.56 1.3.57 1.3.58 1.3.59 1.3.60 1.3.61 1.3.62 1.3.63 1.3.64 1.3.65 1.3.66 1.3.67 1.3.68 1.3.69 1.3.70 1.3.71 1.3.72 1.3.73 1.3.74 1.3.75 1.3.76 1.3.77 1.3.78 1.3.79 1.3.80 1.3.81 1.3.82 1.3.83 1.3.84 1.3.85 1.3.86 1.3.87 1.3.88 1.3.89 1.3.90 1.3.91 1.3.92 1.3.93 1.3.94 1.3.95 1.3.96 1.3.97 1.3.98 1.3.99 1.4.01
appointment-booking-calendar / TDE_AppCalendar / rounded / all-css.css
appointment-booking-calendar / TDE_AppCalendar / rounded Last commit date
all-css.css 1 week ago
all-css.css
622 lines
1 /*
2 Copyright (c) 2008, Yahoo! Inc. All rights reserved.
3 Code licensed under the BSD License:
4 http://developer.yahoo.net/yui/license.txt
5 version: 2.5.2
6 */
7 .yui-calendar div,.yui-calendar td,.yui-calendar th,.yui-calendar thead,.yui-calendar span {line-height:17px;font-family: 'MinionPro'}
8 .yui-calendar table {font-size:inherit;font:100%;}
9 .yui-calendar pre,.yui-calendar code,.yui-calendar kbd,.yui-calendar samp,.yui-calendar tt{font-family:monospace;*font-size:108%;line-height:100%;}
10
11
12 .yui-button{display:-moz-inline-box;display:inline-block;vertical-align:text-bottom;}.yui-button .first-child{display:block;*display:inline-block;}.yui-button button,.yui-button a{display:block;*display:inline-block;border:none;margin:0;}.yui-button button{background-color:transparent;*overflow:visible;cursor:pointer;}.yui-button a{text-decoration:none;}.yui-button{border-width:1px 0;border-style:solid;border-color:#808080;background:url(sprite.png) repeat-x 0 0;margin:auto .25em;}.yui-button .first-child{border-width:0 1px;border-style:solid;border-color:#808080;margin:0 -1px;*position:relative;*left:-1px;}.yui-button button,.yui-button a{padding:0 10px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}.yui-button a{*line-height:2;}.yui-split-button button,.yui-menu-button button{padding-right:20px;background-position:right center;background-repeat:no-repeat;}.yui-menu-button button{background-image:url(menu-button-arrow.png);}.yui-split-button button{background-image:url(split-button-arrow.png);}.yui-button-focus{border-color:#7D98B8;background-position:0 -1300px;}.yui-button-focus .first-child{border-color:#7D98B8;}.yui-button-focus button,.yui-button-focus a{color:#000;}.yui-split-button-focus button{background-image:url(split-button-arrow-focus.png);}.yui-button-hover{border-color:#7D98B8;background-position:0 -1300px;}.yui-button-hover .first-child{border-color:#7D98B8;}.yui-button-hover button,.yui-button-hover a{color:#000;}.yui-split-button-hover button{background-image:url(split-button-arrow-hover.png);}.yui-button-active{border-color:#7D98B8;background-position:0 -1700px;}.yui-button-active .first-child{border-color:#7D98B8;}.yui-button-active button,.yui-button-active a{color:#000;}.yui-split-button-activeoption{border-color:#808080;background-position:0 0;}.yui-split-button-activeoption .first-child{border-color:#808080;}.yui-split-button-activeoption button{background-image:url(split-button-arrow-active.png);}.yui-radio-button-checked,.yui-checkbox-button-checked{border-color:#304369;background-position:0 -1400px;}.yui-radio-button-checked .first-child,.yui-checkbox-button-checked .first-child{border-color:#304369;}.yui-radio-button-checked button,.yui-checkbox-button-checked button{color:#fff;}.yui-button-disabled{border-color:#ccc;background-position:0 -1500px;}.yui-button-disabled .first-child{border-color:#ccc;}.yui-button-disabled button,.yui-button-disabled a{color:#A6A6A6;cursor:default;}.yui-menu-button-disabled button{background-image:url(menu-button-arrow-disabled.png);}.yui-split-button-disabled button{background-image:url(split-button-arrow-disabled.png);}
13
14
15 .yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:1002;}
16 .yui-panel-container form{margin:0;}
17 .yui-panel-container a{color:#ED1F24}
18 .mask{z-index:1001;display:none;position:absolute;top:0;left:0;right:0;bottom:0;}
19 .mask.block-scrollbars{overflow:auto;}
20 .masked select,.drag select,.hide-select select{_visibility:hidden;}
21 .yui-panel-container select{_visibility:inherit;}
22 .hide-scrollbars,.hide-scrollbars *{overflow:hidden;}
23 .hide-scrollbars select{display:none;}
24 .show-scrollbars{overflow:auto;}
25 .yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible;}
26 .yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto;}
27 .yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px;}
28 .yui-effect-fade .underlay{display:none;}
29 .yui-tt-shadow{position:absolute;}
30 .mask{background-color:#000;opacity:.25;*filter:alpha(opacity=25);-ms-filter:"alpha(opacity=25)";}
31 .yui-panel-container{padding:0 1px;}
32
33 .yui-panel{position:relative;*zoom:1;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:1001;width:300px !important; }
34
35 .yui-panel .hd,.yui-panel .bd,.yui-panel .ft{*zoom:1;*position:relative;border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;}
36 .yui-panel .hd{}
37 .yui-panel .bd,.yui-panel .ft{background-color:#fff;}
38 .yui-panel .hd{padding:20px 10px 0 25px;color:#000;background-color:#fff;}
39 .yui-panel .bd{padding:10px 20px 20px 26px;}
40 .yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%;}
41 .yui-panel-container.focused .yui-panel .hd{}
42 .container-close{position:absolute;top:8px;right:15px;cursor:pointer;}
43 .yui-panel-container .underlay{right:-1px;left:-1px;}
44 .yui-panel-container.matte{padding:9px 10px;background-color:#fff;}
45 .yui-panel-container.shadow{_padding:2px 5px 0 3px;}
46 .yui-panel-container.shadow .underlay{position:absolute;top:2px;right:-3px;bottom:-3px;left:-3px;*top:3px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_right:0;_bottom:0;_left:0;_margin-top:3px;_margin-left:-1px;opacity:.12;*filter:alpha(opacity=12);-ms-filter:"alpha(opacity=12)";}
47 .yui-dialog .ft{border-top:none;padding:0 10px 10px 10px;font-size:100%;}
48 .yui-dialog .ft .button-group{display:block;text-align:right;}
49 .yui-dialog .ft button.default{font-weight:bold;}
50 .yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px;}
51 .yui-dialog .ft span.default .first-child{border-color:#304369;}
52 .yui-dialog .ft span.default button{color:#fff;}
53 .yui-simple-dialog .bd .yui-icon{background:url(sprite.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left;}
54 .yui-simple-dialog .bd span.blckicon{background-position:0 -1100px;}
55 .yui-simple-dialog .bd span.alrticon{background-position:0 -1050px;}
56 .yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px;}
57 .yui-simple-dialog .bd span.infoicon{background-position:0 -1200px;}
58 .yui-simple-dialog .bd span.warnicon{background-position:0 -1900px;}
59 .yui-simple-dialog .bd span.tipicon{background-position:0 -1250px;}
60 .yui-tt .bd{position:relative;top:0;left:0;z-index:1;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FFEE69;}.yui-tt.show-scrollbars .bd{overflow:auto;}
61 .yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;}
62 .yui-tt-shadow-visible{opacity:.12;*filter:alpha(opacity=12);-ms-filter:"alpha(opacity=12)";}
63 .yui-panel .hd span{}
64
65
66 .yui-calcontainer {
67 color: #333333;
68 position:relative;
69 /*padding:5px;
70 background-color:#F7F9FB;
71 border-left:1px solid #000;*/
72 float:left;
73 _overflow:hidden; /* IE6 only, to clip iframe shim */
74 }
75
76 .yui-calcontainer iframe {
77 position:absolute;
78 border:none;
79 margin:0;padding:0;
80 z-index:0;
81 width:100%;
82 height:100%;
83 left:0px;
84 top:0px;
85 }
86
87 /* IE6 only */
88 .yui-calcontainer iframe.fixedsize {
89 width:50em;
90 height:50em;
91 top:-1px;
92 left:-1px;
93 }
94
95 .yui-calcontainer.multi {
96 padding:0;
97 }
98
99 .yui-calcontainer.multi .groupcal {
100 /*padding:5px;*/
101 background-color:#fff;
102 float:left;
103 position:relative;
104 margin:1px;
105 }
106 .yui-calcontainer table{margin:0px;border:0px}
107 .yui-calcontainer table td{padding:4px 6px 4px 5px;}
108
109 .yui-calcontainer .title {
110 font:100% sans-serif;
111 color:#000;
112 font-weight:bold;
113 margin-bottom:5px;
114 height:25px;
115 position:absolute;
116 top:3px;left:5px;
117 z-index:1;
118 }
119
120 .yui-calcontainer .close-icon {
121 position:absolute;
122 right:3px;
123 top:3px;
124 border:none;
125 z-index:1;
126 }
127
128 .yui-calcontainer .calclose {
129
130 cursor:pointer;
131 }
132
133 /* Calendar element styles */
134
135 .yui-calendar {
136 font:100% sans-serif;
137 text-align:center;
138 border-collapse:separate;
139 position:relative;
140 padding:0 14px 10px 13px;
141 margin-right:5px;
142 /*border-spacing:0;*/
143 }
144
145
146 .yui-calcontainer.withtitle {
147 padding-top:1.5em;
148 }
149
150
151 .yui-calendar td.calcell {
152 /*padding: .8em .9em;*/
153 border:0px solid #fff;text-align:center;vertical-align:top
154 }
155
156 .yui-calendar td.calcell a {
157 /*color:#003DB8;*/
158 color:#000;
159 text-decoration:none;
160 }
161
162 .yui-calendar td.calcell.today {
163 /*border:1px solid #000;*/
164 }
165
166 .yui-calendar td.calcell.oom {
167 cursor:default;
168 color:#eee;
169 /*background-color:#EEE;
170 border:1px solid #E0E0E0;*/
171 }
172
173 .yui-calendar td.calcell.selected {
174 /*color:#fff;
175 background-color:#a8a8a8;
176 border:1px solid #FF9900;*/
177 }
178
179 .yui-calendar td.calcell.selected a{
180 color:#fff;
181 }
182
183 .yui-calendar22 td.calcell.calcellhover {
184 cursor:pointer;
185 color:#FF0;
186 background-color:#FF9900;
187 border:1px solid #FF9900;
188 }
189 .yui-calendar td.calcell.calcellhover {
190
191 }
192
193 .yui-calendar td.calcell.calcellhover a {
194
195 }
196
197 .yui-calendar td.calcell.restricted {
198 /*text-decoration:line-through;*/
199 }
200
201 .yui-calendar td.calcell.previous {
202 color:#CCC;
203 }
204
205 .yui-calendar td.calcell.highlight1 { background-color:#CCFF99; }
206 .yui-calendar td.calcell.highlight2 { background-color:#99CCFF; }
207 .yui-calendar td.calcell.highlight3 { background-color:#FFCCCC; }
208 .yui-calendar td.calcell.highlight4 { background-color:#CCFF99; }
209
210 .yui-calendar .calhead {
211 /*border:1px solid #E0E0E0;*/
212 vertical-align:middle;
213 /* background-color:#FFF; */
214 height:40px;
215 }
216
217 .yui-calendar .calheader {
218 position:absolute;
219 text-align:center;
220 }
221 .wp-admin .yui-panel{width:600px !important; }
222
223 .yui-calendar .calheader img {
224 border:none;
225 }
226
227 .yui-calendar .calweekdaycell {
228 color:#000;
229 font-weight:normal;
230 text-align:center;
231 width:1.5em;
232 }
233
234
235
236 .yui-calendar .calfoot {
237 background-color:#EEE;
238 }
239
240 .yui-calendar .calrowhead, .yui-calendar .calrowfoot {
241 color:#666;
242 font-size:9px;
243 font-style:italic;
244 font-weight:normal;
245 width:15px;
246 }
247
248 .yui-calendar .calrowhead {
249 border-right-width:2px;
250 }
251
252 /* CalendarNavigator */
253 .yui-calendar a.calnav {
254 _position:relative;
255 padding-left:2px;
256 padding-right:2px;
257 text-decoration:none;
258 color:#000;
259 }
260
261 .yui-calendar a.calnav:hover {
262 border:1px solid #003366;
263 background-color:#6699cc;
264 background: url(calgrad.png) repeat-x;
265 color:#fff;
266 cursor:pointer;
267 }
268
269 .yui-calcontainer .yui-cal-nav-mask {
270 position:absolute;
271 z-index:2;
272 display:none;
273
274 margin:0;
275 padding:0;
276
277 left:0;
278 top:0;
279 width:100%;
280 height:100%;
281 _width:0; /* IE6, IE7 Quirks - width/height set programmatically to match container */
282 _height:0;
283
284 background-color:#000;
285 opacity:0.25;
286 *filter:alpha(opacity=25);
287 }
288
289 .yui-calcontainer .yui-cal-nav {
290 position:absolute;
291 z-index:3;
292 display:none;
293
294 padding:0;
295 top:1.5em;
296 left:50%;
297 width:12em;
298 margin-left:-6em;
299
300 border:1px solid #7B9EBD;
301 background-color:#F7F9FB;
302 font-size:93%;
303 }
304
305 .yui-calcontainer.withtitle .yui-cal-nav {
306 top:3.5em;
307 }
308
309 .yui-calcontainer .yui-cal-nav-y,
310 .yui-calcontainer .yui-cal-nav-m,
311 .yui-calcontainer .yui-cal-nav-b {
312 padding:2px 5px 2px 5px;
313 }
314
315 .yui-calcontainer .yui-cal-nav-b {
316 text-align:center;
317 }
318
319 .yui-calcontainer .yui-cal-nav-e {
320 margin-top:2px;
321 padding:2px;
322 background-color:#EDF5FF;
323 border-top:1px solid black;
324 display:none;
325 }
326
327 .yui-calcontainer .yui-cal-nav label {
328 display:block;
329 font-weight:bold;
330 }
331
332 .yui-calcontainer .yui-cal-nav-mc {
333 width:100%;
334 _width:auto; /* IE6 doesn't like width 100% */
335 }
336
337 .yui-calcontainer .yui-cal-nav-y input.yui-invalid {
338 background-color:#FFEE69;
339 border: 1px solid #000;
340 }
341
342 .yui-calcontainer .yui-cal-nav-yc {
343 width:3em;
344 }
345
346 .yui-calcontainer .yui-cal-nav-b button {
347 font-size:93%;
348 text-decoration:none;
349 cursor: pointer;
350 background-color: #79b2ea;
351 border: 1px solid #003366;
352 border-top-color:#FFF;
353 border-left-color:#FFF;
354 margin:1px;
355 }
356
357 .yui-calcontainer .yui-cal-nav-b .yui-default button {
358 /* not implemented */
359 }
360
361 /* Specific changes for calendar running under fonts/reset */
362 .yui-calendar .calbody a:hover {background:inherit;}
363 p#clear {clear:left; padding-top:10px;}
364
365
366
367 #example {height:30em;}
368
369 .clear { clear:both; }
370 #resp { margin:10px;padding:5px;border:1px solid #ccc;background:#fff;}
371 #resp li { font-family:monospace }
372
373 .cellworkingdates {
374 background-color:#c5e4f5;
375 border:1px solid #000000;
376 margin:5px;
377 }
378
379 .cell,.cell12 {
380 background-color:#fff;
381 border:1px solid #000000;
382 text-align:center;
383 margin:0 10px 10px 0px;
384 float:left;
385 cursor:hand;
386 padding:0px 10px
387 }
388 .cellbusy a,.cellbusy12 a {
389 text-decoration:none;
390 }
391 .cellbusy,.cellbusy12 {
392 background-color:#3995D0;
393 border:1px solid #000000;
394 text-align:center;
395 margin:0 10px 10px 0px;
396 float:left;
397 cursor:hand;
398 color:#fff !important;
399 }
400 .cellbusy {}
401 .cellbusy12 {}
402 .cell a,.cell12 a {
403 text-decoration:none;
404 }
405 .celltimes,.celltimes12 {
406 background-color:#c5e4f5;
407 border:1px solid #000000;
408 text-align:center;
409 margin:2px;
410 float:left;
411 }
412 .celltimes {}
413 .celltimes12 {}
414 .acell {
415 text-decoration:none;
416 cursor:hand;
417 }
418 .acell :hover{
419 background-color:#3995D0;
420 color:#fff;
421 }
422 .acell:hover .cellReserved,.acell:hover .cellReserved12{
423 background-color:#3995D0;
424 }
425 .cellReserved,.cellReserved12 {
426 background-color:#3995D0;
427 text-align:center;
428 margin:0 10px 10px 0px;
429 float:left;
430 cursor:hand;
431 color:#fff !important;
432 }
433
434 .cellReserved a,.cellReserved12 a {
435 text-decoration:none;
436 color:#000000;
437 }
438 .editorCell input
439 {
440 width:200px;
441 }
442 .editorCell a {
443 text-decoration:none;
444 }
445 .editorCell textarea
446 {
447 width:200px;
448 }
449 #caladmin td.calcell {
450 padding:.3em 0.6em;
451 text-align:center;
452 }
453 .yui-calendar td.no-working { background-color:#ddd; }
454 .yui-calendar td.calcell.restricted { text-decoration:line-through; margin:2px;/*background-color:#E0E0E0;*/}
455 .yui-calendar td.calcell.restricted2 { text-decoration:line-through; margin:2px;background-color:#E0E0E0;}
456 .yui-calendar td.calcell.today td.calcell.restricted{ background-color:#E0E0E0;}
457 .yui-calendar td.calcell.reserveddate a{ color:#fff; }
458 .yui-calendar td.calcell.fulldate { background-color:#ffa0a0; }
459 .yui-calendar td.calcell.eventdate { background-color:#ffffa0; }
460
461 .yui-calendar td.calcell .h{
462 padding:0px 0px;
463 min-height:100px;
464 vertical-align: top;
465 }
466 .yui-calendar td.calcell .h a{
467 color:#000000;
468 }
469 .yui-calendar td.calcell .h a:hover{
470 background-color:#6699CC;
471 color:#ffffff;
472 }
473 .yui-calendar td.calcell .number{
474 background-color:#6699CC;
475 float:right;
476 text-align:center;
477 vertical-align:middle;
478 color:#ffffff
479
480 }
481 #calendarList { float:left;border:1px solid #4857BB;background-color:#E1E5EC;width:400px;padding:2px;font-size:12px; }
482
483 #calendarList .itemfirstpast { color:#A7A772;padding:2px;clear:both; }
484 #calendarList .item0past { border-top:1px dotted #4857BB;color:#A7A772;padding:2px;clear:both; }
485 #calendarList .item1past { border-top:1px dotted #4857BB;color:#A7A772;padding:2px;clear:both; }
486
487 #calendarList .itemfirstpast .title { color:#B1B8E2; }
488 #calendarList .item0past .title { color:#B1B8E2; }
489 #calendarList .item1past .title { color:#B1B8E2; }
490
491 #calendarList .itemfirstfuture { padding:2px;clear:both;}
492 #calendarList .item0future { border-top:1px dotted #4857BB;padding:2px;clear:both; }
493 #calendarList .item1future { border-top:1px dotted #4857BB;padding:2px;clear:both; }
494
495
496 #calendarList .range { float:left;font-weight:bold;border:1px solid #4857BB;margin:3px;padding:3px;text-align:center;background-color:#ffffff;width:28px; }
497 #calendarList .range .month { font-size:10px; }
498 #calendarList .range .day { font-size:14px;}
499 #calendarList .range .year { font-size:10px; }
500 #calendarList .range .delimiter1 { float:left;display:none; }
501 #calendarList .range .delimiter2 { float:left;display:none; }
502
503 #calendarList .range .separator { display:none; }
504
505 #calendarList .time { color:#4857BB; padding-right:5px;float:left; }
506 #calendarList .title { font-weight:bold;color:#4857BB;float:left; }
507 #calendarList .description { clear:both; }
508 #calendarList .appointment { clear:both;width:353px; }
509 #calendarList .appointments { float:left }
510
511 #calendarList .monthText { display:none; }
512 #calendarList .monthText .month { float:left;background-color:inherit;padding-right:5px}
513 #calendarList .monthText .year1 { float:left;background-color:inherit;}
514 .yui-panel-container .button-group{font-size:12px;}
515
516 .yui-calendar td.calcell.selected.reservatedCell.selectable,.yui-calendar td.calcell.reservatedCell.selectable {
517 background-color:#E0E0E0;
518 color:#000;
519 text-decoration:none;
520 text-decoration:line-through;
521 cursor:default;
522 border:1px solid #E0E0E0;
523 }
524 .yui-calendar td.calcell.selected.reservatedCell.selectable a,.yui-calendar td.calcell.reservatedCell.selectable a {
525 cursor:default;
526 color:#000;
527 }
528 .yui-calcontainer .previous {float: none;}
529 .cpabc_field_clear {clear:both}
530 .cpabc_field_0, .cpabc_field_1, .cpabc_field_2, .cpabc_field_3, .cpabc_field_4, .cpabc_field_5, .cpabc_field_6, .cpabc_field_7, .cpabc_field_8, .cpabc_field_9 {
531 float: left;
532 min-width: 85px;
533 padding-right:11px;
534 border-bottom: 1px dotted #777777;
535 margin-left: 1px;
536 }
537 .cancel-btn{
538 z-index: 1;
539 display:inline-block;
540 padding:0px;
541 margin:0px;
542 }
543 .cancel-btn span{display:none}
544 .cancel-btn a{display:block;width: 25px;height: 20px;}
545
546 .yui-calcontainer table,.yui-calcontainer th,.yui-calcontainer td{border:inherit}
547 .yui-calcontainer .calheader a{text-decoration:none}
548 .listcal{color:#ED1F24}
549 #cp_tslotsbooking_pform_abc .yui-calendar{width:100%}
550 .yui-calendar a{box-shadow:none !important}
551 .yui-panel-container a {
552 -webkit-transition: all 0ms !important;
553 transition: all 0ms !important;
554 }
555
556 .yui-calendar{padding:0px;width:100%;table-layout:fixed;border-collapse: separate;min-width:230px;white-space: nowrap;}
557
558
559 .yui-calendar .calheader{width:100%;position:relative;padding:6px 0px}
560
561
562 .yui-calendar td.calcell{border-radius:10px;padding:10px 0px;vertical-align:middle;}
563 .yui-calendar td.calcell a{
564 border-radius: 50%;
565 max-width:50px !important;
566 max-height:50px !important;
567 width: 90%;
568 padding-top: min(15px, 30%) !important; /* 1:1 Aspect Ratio */
569 padding-bottom: min(16px, 60%) !important;
570 vertical-align:middle !important;
571 text-shadow:none;
572 font-weight: 300;
573 color:#000;
574 display:block;
575 margin-left:auto;margin-right:auto;
576 }
577 .yui-calendar td.calcell a:hover{ color: #FFF; background: #66CCFF;}
578 .yui-calendar td.calcell.selected a,.yui-calendar td.calcell.reserveddate a{ color: #FFF; background: #3995D0;}
579 .yui-panel{border:0px;margin-top:2px}
580 .yui-panel .hd{padding:5px 15px;color:#ffffff;font-weight:bold;background-color:#999998;border-top-left-radius:10px;border-top-right-radius:10px;border-width:0px}
581 .yui-panel .bd{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-width:0px;padding:15px}
582 .yui-panel .bd .cell,.yui-panel .bd .cell12{border-radius:10px;background-color:#fff;border:1px solid #3995D0;color:#000}
583 .yui-panel .bd .cell:hover,.yui-panel .bd .cell12:hover{background-color:#3995D0;color:#fff}
584 .yui-panel .bd .cellReserved,.yui-panel .bd .cellReserved12{border-radius:10px;border:1px solid #3995D0;padding:0px 10px;color:#fff}
585 .yui-panel-container a{color:#ffffff}
586 .listcal{margin-top:25px}
587 .listcal>div{color:#ffffff;background-color:#999998;display:inline-block;padding:2px 10px;margin:0px 2px 2px 0px;border-radius:5px;font-weight:bold}
588 .container-close:before,.cancel-btn a:before {
589 display: inline-block;
590 content: "X";
591 color: #fff;
592 border-radius: 999em;
593 visibility: inherit;
594 position: absolute;
595 padding: 0px 10px;
596 font-weight: 500;
597 margin-top: 0px;
598 font-size: 16px;
599 }
600 #cp_abcform_pform a:focus{background:inherit;}
601 .container-close:before{margin-top: 0px;margin-left: -20px;}
602 #cp_abcform_pform a{box-shadow: none; }
603
604 #cp_abcform_pform .yui-calcontainer tr td,#cp_abcform_pform .yui-calcontainer tr th{padding:5px 0px}
605 .yui-panel-container a {
606 -webkit-transition: all 0ms !important;
607 transition: all 0ms !important;
608 }
609 .yui-calendar {white-space: nowrap;}
610 table.yui-calendar td,table.yui-calendar th{border:inherit}
611 table.yui-calendar th{padding:inherit}
612
613 table.yui-calendar th.calweekdaycell{ background: #eaeaea;font-weight: 300;line-height: 40px;}
614
615 .yui-calendar .calnavright,.yui-calendar .calnavleft{display: inline-block;position: absolute;width: 10px;height: 10px;border-top: 2px solid #000;border-right: 2px solid #000;background:none;margin:10px 10px;}
616 .yui-calendar .calnavright {transform: rotate(45deg);right: 5px;top: 0px;}
617 .yui-calendar .calnavleft {transform: rotate(-135deg);left: 5px;top: 0px;}
618 .yui-calendar td.calcell.oom{visibility:hidden}
619 .yui-calendar .calhead{ font-size: 1.6rem;
620 background: #D4D4D4;
621 font-weight: 300;
622 line-height: 70px;}