.wait_img{z-index:1000}.app_timetable_cell .wait_img{float:right}.app_timetable{margin-left:20px}.app_monthly_schedule_wrapper,.app_timetable_wrapper{float:left;width:50%}aside.widget .app_monthly_schedule_wrapper{width:100%}.app_timetable_cell{float:left;width:25%;border:1px solid grey;font-size:.8em;text-align:left;padding:3px;overflow:hidden}.app_timetable_cell div:hover{opacity:.6}.app_timetable_title{font-weight:700;margin-bottom:1em}.appointments-pagination .previous{float:left}td.today{opacity:.6}.appointments-confirmation-text{font-weight:700}.app_form_container{padding:20px;margin:10px;text-align:left}.appointments_login{margin-bottom:.6em;border:none}.app_or{font-size:16px;margin:10px 0;letter-spacing:1px}.app_inner2{margin-bottom:0}.app_login_submit{display:none}.app_login_submit input{margin-right:10px;width:100px}.app_wait_img img{border:none}.app_login_submit input[type=password]{padding:.5em;background:#fff;border:1px solid #eee;-moz-border-radius:5px;-khtml-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}a.appointments-login_link-cancel{margin-top:20px}.app_form_container{text-align:center;border:1px solid #e3e3e3;border-radius:3px}.appointments-login_links{margin:0;padding:0;list-style:none!important}ul.appointments-login_links li{text-align:center}ul.appointments-login_links li a{text-decoration:none}a.appointments-login_link-facebook{cursor:pointer;display:inline-block;background:#3b5998 url("/wp-content/plugins/appointments/css/../images/app-sprite01.png") 5px 5px no-repeat!important;padding:5px 14px 6px 30px;text-shadow:0 1px 1px #333;color:#fff;font-size:13px;line-height:normal;border:1px solid #2a406d;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-webkit-transition:.1s linear all;-moz-transition:.1s linear all;-ms-transition:.1s linear all;-o-transition:.1s linear all;transition:.1s linear all;margin-top:20px;--lzl-bg-img:"/wp-content/plugins/appointments/css/../images/app-sprite01.png"}a.appointments-login_link-facebook:hover,a.appointments-login_link-facebook.active{background:#2a406d url("/wp-content/plugins/appointments/css/../images/app-sprite01.png") 5px 5px no-repeat!important;color:#fff;text-decoration:none;--lzl-bg-img:"/wp-content/plugins/appointments/css/../images/app-sprite01.png"}a.appointments-login_link-facebook:hover.lzl:not(.lzl-ed),a.appointments-login_link-facebook.active.lzl:not(.lzl-ed),a.appointments-login_link-facebook:hover.lzl-ing:not(.lzl-ed),a.appointments-login_link-facebook.active.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAA8CAYAAABraOoRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAKUlEQVRYCe3QgQAAAADDoPlTH+SFUGHAgAEDBgwYMGDAgAEDBgwY+B0YERwAAZNfIfIAAAAASUVORK5CYII=")!important}a.appointments-login_link-twitter{cursor:pointer;display:inline-block;background:#439eb8 url("/wp-content/plugins/appointments/css/../images/app-sprite01.png") 5px -17px no-repeat!important;padding:5px 14px 6px 30px;text-shadow:0 1px 1px #333;color:#fff;font-size:13px;line-height:normal;border:1px solid #39859b;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-webkit-transition:.1s linear all;-moz-transition:.1s linear all;-ms-transition:.1s linear all;-o-transition:.1s linear all;transition:.1s linear all;margin-top:10px;--lzl-bg-img:"/wp-content/plugins/appointments/css/../images/app-sprite01.png"}a.appointments-login_link-twitter.lzl:not(.lzl-ed),a.appointments-login_link-twitter.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAA8CAYAAABraOoRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAKUlEQVRYCe3QgQAAAADDoPlTH+SFUGHAgAEDBgwYMGDAgAEDBgwY+B0YERwAAZNfIfIAAAAASUVORK5CYII=")!important}a.appointments-login_link-twitter:hover,a.appointments-login_link-twitter.active{color:#fff;text-decoration:none;background:#338ba4 url("/wp-content/plugins/appointments/css/../images/app-sprite01.png") 5px -17px no-repeat!important;--lzl-bg-img:"/wp-content/plugins/appointments/css/../images/app-sprite01.png"}a.appointments-login_link-twitter:hover.lzl:not(.lzl-ed),a.appointments-login_link-twitter.active.lzl:not(.lzl-ed),a.appointments-login_link-twitter:hover.lzl-ing:not(.lzl-ed),a.appointments-login_link-twitter.active.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAA8CAYAAABraOoRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAKUlEQVRYCe3QgQAAAADDoPlTH+SFUGHAgAEDBgwYMGDAgAEDBgwY+B0YERwAAZNfIfIAAAAASUVORK5CYII=")!important}a.appointments-login_link-google{cursor:pointer;display:inline-block;background:#94e3f9 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAChElEQVR42qWTXUgUURTH//fO7Kft6q7aViQ+hRQUGqSGRW9iaSiV9CDmUKT0UPSB5UMRfT5EBVJQ+jIkWBBE1EIIJRQZFkU9mOJHJRtsm2HlNrOzs7szc7u7D8720osH7uXCPefHOf9zDsESjWQvxthBi7F6wzA0/oYoAIJAkUxZSKUtOB0UXreQ9YRh8j8qeCmlrYsA0zRlHixlg11Ogi/fTTwYjiAWm0MmpeFnQgRxr0B9bQhNtT4UFohwOJxkEaDruswAye2kCL9V0T/wDNurKKo3lMHnK4Cm6RgajeHivd9oWK9h8HobPF6fDdCSSdklEun1LENXzyBONYto2NEAnz8AQkjuiNTEDfkp/OICWlqaECgK2ICEpsqCKEqd16ahTNzH7StdCJSuhJHJ2GJRCiOtI8NFcLs98Ho8eYBEXI7FRan5yBO01czj2OEOrgtbDM5qk3MmOXdYlgW/L6+ElP5HfjluSq3HH+Nyuwv725u5+sZ/2/cPwEyrcvhNQmo58Rxn92Rw+uhu3kIbIAokWwMIs0AFgcNNDliWn4EqR+ZS0uauD1gX/Iyh/lbw7udSF3jwVETDoxdReLmoY5NRHNoZRN2mtTZAURXZ7STSgUtjGAhPo+9kBTr3VkFNpHMucSWJXz++4u4rD/ruhBG+WostW7fZgLiiyA6RStHYPHZ1j2Dmm4Xe7mp0NJbD5eAiWgyEp977cAFnzt/EcF8jqmtq8jJQVD5ITHI6BMx8msWFWyMYfp9AxZpy1G1cjbJQAR9igtF3E9CiozjXsw9VlZX5JXAAY1JOML4ImrqAsY+TGJ+KQtUZioNFWBXyIxR0odBfiKLi5SgtKbEBS97GpdhfG8EIICbggegAAAAASUVORK5CYII=") 5px 5px no-repeat;padding:5px 14px 6px 30px;text-shadow:0 1px 1px #333;color:#fff;font-size:13px;line-height:normal;border:1px solid #439eb8;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-webkit-transition:.1s linear all;-moz-transition:.1s linear all;-ms-transition:.1s linear all;-o-transition:.1s linear all;transition:.1s linear all;margin-top:10px}a.appointments-login_link-google:hover,a.appointments-login_link-google.active{background:#439eb8 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAChElEQVR42qWTXUgUURTH//fO7Kft6q7aViQ+hRQUGqSGRW9iaSiV9CDmUKT0UPSB5UMRfT5EBVJQ+jIkWBBE1EIIJRQZFkU9mOJHJRtsm2HlNrOzs7szc7u7D8720osH7uXCPefHOf9zDsESjWQvxthBi7F6wzA0/oYoAIJAkUxZSKUtOB0UXreQ9YRh8j8qeCmlrYsA0zRlHixlg11Ogi/fTTwYjiAWm0MmpeFnQgRxr0B9bQhNtT4UFohwOJxkEaDruswAye2kCL9V0T/wDNurKKo3lMHnK4Cm6RgajeHivd9oWK9h8HobPF6fDdCSSdklEun1LENXzyBONYto2NEAnz8AQkjuiNTEDfkp/OICWlqaECgK2ICEpsqCKEqd16ahTNzH7StdCJSuhJHJ2GJRCiOtI8NFcLs98Ho8eYBEXI7FRan5yBO01czj2OEOrgtbDM5qk3MmOXdYlgW/L6+ElP5HfjluSq3HH+Nyuwv725u5+sZ/2/cPwEyrcvhNQmo58Rxn92Rw+uhu3kIbIAokWwMIs0AFgcNNDliWn4EqR+ZS0uauD1gX/Iyh/lbw7udSF3jwVETDoxdReLmoY5NRHNoZRN2mtTZAURXZ7STSgUtjGAhPo+9kBTr3VkFNpHMucSWJXz++4u4rD/ruhBG+WostW7fZgLiiyA6RStHYPHZ1j2Dmm4Xe7mp0NJbD5eAiWgyEp977cAFnzt/EcF8jqmtq8jJQVD5ITHI6BMx8msWFWyMYfp9AxZpy1G1cjbJQAR9igtF3E9CiozjXsw9VlZX5JXAAY1JOML4ImrqAsY+TGJ+KQtUZioNFWBXyIxR0odBfiKLi5SgtKbEBS97GpdhfG8EIICbggegAAAAASUVORK5CYII=") 5px 5px no-repeat;color:#fff;text-decoration:none}a.appointments-login_link-wordpress{cursor:pointer;display:inline-block;background:#777 url("/wp-content/plugins/appointments/css/../images/app-sprite01.png") 5px -38px no-repeat!important;padding:5px 14px 6px 30px;text-shadow:0 1px 1px #111;color:#fff;font-size:13px;line-height:normal;border:1px solid #444;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-webkit-transition:.1s linear all;-moz-transition:.1s linear all;-ms-transition:.1s linear all;-o-transition:.1s linear all;transition:.1s linear all;margin:10px 0;--lzl-bg-img:"/wp-content/plugins/appointments/css/../images/app-sprite01.png"}a.appointments-login_link-wordpress.lzl:not(.lzl-ed),a.appointments-login_link-wordpress.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAA8CAYAAABraOoRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAKUlEQVRYCe3QgQAAAADDoPlTH+SFUGHAgAEDBgwYMGDAgAEDBgwY+B0YERwAAZNfIfIAAAAASUVORK5CYII=")!important}a.appointments-login_link-wordpress:hover,a.appointments-login_link-wordpress.active{background:#444 url("/wp-content/plugins/appointments/css/../images/app-sprite01.png") 5px -38px no-repeat!important;color:#fff;text-decoration:none;--lzl-bg-img:"/wp-content/plugins/appointments/css/../images/app-sprite01.png"}a.appointments-login_link-wordpress:hover.lzl:not(.lzl-ed),a.appointments-login_link-wordpress.active.lzl:not(.lzl-ed),a.appointments-login_link-wordpress:hover.lzl-ing:not(.lzl-ed),a.appointments-login_link-wordpress.active.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAA8CAYAAABraOoRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAKUlEQVRYCe3QgQAAAADDoPlTH+SFUGHAgAEDBgwYMGDAgAEDBgwY+B0YERwAAZNfIfIAAAAASUVORK5CYII=")!important}a.appointments-register_link-wordpress{font-size:13px}a.appointments-login_link-facebook,a.appointments-login_link-twitter,a.appointments-login_link-wordpress,a.appointments-register_link-wordpress{font-family:Lucida Grande,Helvetica Neue,Helvetica,Arial;text-shadow:0 1px 0px rgba(0,0,0,.4);font-weight:400}a.appointments-login_link-submit{cursor:pointer;display:inline-block;background:#999;padding:5px 14px 6px 20px;text-shadow:0 1px 1px #111;color:#fff;font-size:13px;line-height:normal;border:1px solid #444;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-webkit-transition:.1s linear all;-moz-transition:.1s linear all;-ms-transition:.1s linear all;-o-transition:.1s linear all;transition:.1s linear all;margin-bottom:5px}a.appointments-login_link-submit:hover,a.appointments-login_link-submit.active{background:#444;color:#fff;text-decoration:none}.app_timetable_cell{color:#333}a.appointments-login_link-facebook.lzl:not(.lzl-ed),a.appointments-login_link-facebook.lzl-ing:not(.lzl-ed){background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAA8CAYAAABraOoRAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAKUlEQVRYCe3QgQAAAADDoPlTH+SFUGHAgAEDBgwYMGDAgAEDBgwY+B0YERwAAZNfIfIAAAAASUVORK5CYII=")!important}#content tr td.free.selected,tr td.free.selected{border-top:none;border:2px solid #fff;opacity:.5}.app_timetable_cell.free.selected{opacity:.5}.app_monthly_schedule_wrapper table th{width:14%}.app_monthly_schedule_wrapper table td.busy:after,.app_monthly_schedule_wrapper table td.notpossible:after{content:"";line-height:0}.app_monthly_schedule_wrapper table tbody tr:nth-child(2n+1){background-color:inherit}.app_monthly_schedule_wrapper table td p{margin-bottom:.5em;margin-left:4px}.app_timetable_cell{text-align:center;width:30%;border:none;margin:1px}.appointments-my-appointments{font-size:.8em}.appointments-my-appointments table th{font-size:1.2em;background-color:rgba(230,230,230,.2)}.appointments-my-appointments table th,.appointments-my-appointments table td{width:15%;padding:1.5%}.appointments-my-appointments .my-appointments-status{width:15%}.appointments-my-appointments .my-appointments-date{width:25%}.appointments-all-appointments{font-size:.8em}.appointments-all-appointments table th{font-size:1.2em;background-color:rgba(230,230,230,.2)}.appointments-all-appointments table th,.appointments-all-appointments table td{width:20%;padding:1.5%}.appointments-all-appointments .all-appointments-status{width:15%}.appointments-all-appointments .all-appointments-date{width:25%}.appointments-wrapper h2{font-size:1.9em}a#app_schedule{height:0;padding:0;width:0;line-height:0;font-size:0;position:absolute}.app_worker_excerpts{margin:10px 0}.app-clearfix:before,.app-clearfix:after{content:" ";display:block;height:0;overflow:hidden}.app-clearfix:after{clear:both}.app-clearfix{zoom:1}.error{-webkit-border-radius:3px;border-radius:3px;border-width:1px;border-style:solid;background-color:#ffebe8;border-color:#c00}div.error{padding:0 .6em;margin:5px 15px 2px}div.error p{margin:.5em 0;padding:2px}.wrap div.error{margin:5px 0 15px}table.tablesorter thead tr .header{background-repeat:no-repeat;background-position:center right;cursor:pointer}table.tablesorter thead tr .headerSortDown,table.tablesorter thead tr .headerSortUp{opacity:.5}.app-scheduled_appointment{cursor:pointer;padding:0 2px}.app-scheduled_appointment.app-is_service{opacity:.7}.app-scheduled_appointment.app-is_mine{font-weight:700}.app-worker_monthly_calendar td{height:6em;width:14.2%;vertical-align:top;padding:5px!important}.app-worker_monthly_calendar td.app-today,.app-worker_monthly_calendar td.app-today:hover{background:rgba(164,33,33,.2)}.app-worker_monthly_calendar td .app-end_time{display:none}.app-worker_monthly_calendar td p{margin:0;padding:0;opacity:.5;font-size:2em}.app-worker_monthly_calendar-out{clear:both}.app-worker_monthly_calendar-out ul,.app-worker_monthly_calendar-out ul li{list-style:none!important;background-image:none!important;margin:0!important;padding:0!important}.app-worker_monthly_calendar-out ul li{float:left;width:24%;margin-right:1%!important}.app-worker_monthly_calendar-out ul li b{display:block}@media screen and (max-width :768px){.app_monthly_schedule_wrapper,.app_timetable_wrapper{width:100%}.app_monthly_schedule_wrapper table th{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}