@media only screen and (min-width:841px){.gform_wrapper .top_label li.gfield.ga_col_left,.gform_wrapper .top_label li.gfield.ga_col_right{padding-right:16px;width:25%;float:left;vertical-align:top;display:inline-block}.gform_wrapper .top_label li.gfield.ga_col_right{clear:right}.gform_wrapper .top_label li.gfield.ga_col_left_half,.gform_wrapper .top_label li.gfield.ga_col_right_half{padding-right:16px;width:50%;float:left;vertical-align:top;display:inline-block}.gform_wrapper .top_label li.gfield.ga_col_right_half{clear:right}}#ga_slots_data,.user_appointment_status_set_hide{display:none}#ga_selected_bookings{overflow-y:auto;overflow-x:hidden;max-height:220px;padding-left:3px}#ga_selected_bookings .ga_selected_booking{font-size:11px;text-transform:uppercase;letter-spacing:1px}#ga_selected_bookings .ga_selected_booking:last-child{margin-bottom:8px}#ga_selected_bookings .ga_selected_booking .ga_delete_booking{padding-right:3px;cursor:pointer;display:inline-block}#ga_selected_bookings .ga_selected_booking .ga_delete_booking:hover{color:#e30e1a}#gappointments_calendar_slots label.time_slot{font-size:inherit;font-weight:400;margin:5px;border-radius:3px;background:#fff;cursor:pointer;width:auto!important;display:block}#gappointments_calendar_slots label.time_slot div{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;transition:all .2s ease-in-out;border-radius:3px}#gappointments_calendar_slots .slot_small label.time_slot div{padding:10px 0}#gappointments_calendar_slots .slot_large label.time_slot div{padding:17px 0}#gappointments_calendar_slots input.hidden_radio{display:none}#gappointments_calendar_slots label.time_selected div{color:#fff;background:#1dd59a}#gappointments_calendar_slots .calendar_time_slots .slots-title{font-size:18px;margin-bottom:10px;letter-spacing:.5px;margin-top:15px}#gappointments_calendar{position:relative}#gappointments_calendar_slots{padding:10px;border-radius:6px;background:#fff}#gappointments_calendar_slots .calendar_time_slots{overflow-y:auto;overflow-x:hidden;padding:10px;max-height:350px}.ga_appointments_calendar_header #close_slots{transform:perspective(1px) translateY(-50%);-webkit-transform:perspective(1px) translateY(-50%);position:absolute;top:50%;cursor:pointer;left:30px}.ga_appointments_calendar_header #close_slots a{font-size:15px;cursor:pointer}#no_time_slots{height:100%;padding:50px 0;margin:auto}#no_time_slots i{font-size:35px;color:#1dd59a}#no_time_slots div{font-size:18px;color:#222;margin-top:10px}#no_time_slots div,#no_time_slots i{text-align:center;display:block}.app_hours_panel{padding:20px;border:1px solid #e5ecef;position:relative;border-radius:0;background:#fff}.bb-date-options .bb-calendar-avail{padding:20px 19px;border-bottom:1px solid #e5ecef;text-align:center}.app_hours .app_icon{color:#333;padding-right:5px;line-height:25px}.app_hours .app_icon,.app_hours .app_info,.app_hours .app_name{vertical-align:middle;display:inline-block}.app_hours .available_spaces{font-size:12px;color:#8ea4b0}.app_hours .app_info .time_slot{font-weight:600;color:#333}.app_hours .app_hour.selected .app_icon,.app_hours .app_hour.selected .time_slot,.app_hours .app_hour:hover .app_icon,.app_hours .app_hour:hover .time_slot{color:#fff}.app_hours .app_info .available_spaces,.app_hours .app_info .time_slot{line-height:19px;display:block}.app_hours .app_hours_panel{padding:25px;position:relative;background:#fff;display:none}.app_hours .app_hour{padding:20px 25px;position:relative;text-align:left;cursor:pointer;width:100%;display:inline-block}.app_hours .app_slot{border-bottom:1px solid rgba(0,0,0,.06);background:#fff}.app_hours .app_slot:nth-child(odd){border-right:1px solid rgba(0,0,0,.06)}.app_hours .app_hour,.app_hours .app_hour.selected{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.app_hours .app_hour.selected,.app_hours .app_hour:hover{color:#fff;background:#4eb26c}.app_hours .app_hour.selected .available_spaces,.app_hours .app_hour:hover .available_spaces{color:#fff}.app_hours .app_hour em{font-size:10px;font-style:normal}.new-appt{text-align:right;vertical-align:middle;display:inline-block}.new-appt span{height:auto;padding:6px 15px;font-size:13px;border:1px solid #ffb401;color:#fff;border-radius:30px;background:#ffb401;white-space:nowrap}input{max-width:100%}.ga_appointments_calendar_header,.ga_monthly_schedule_wrapper table thead{background:#7c9299}.ga_monthly_schedule_wrapper table tr:last-child td{border-bottom:1px solid rgba(38,84,124,.06)!important}.ga_appointments_calendar_header{padding:4% 20px;border-top-right-radius:3px;position:relative;border-top-left-radius:3px;border-width:0;text-align:center}.ga_appointments_calendar_header h3{padding:0 20px;font-size:18px;font-weight:400;color:#fff;text-transform:uppercase;letter-spacing:2px;margin:0;display:inline}.ga_appointments_calendar_header p{margin-bottom:0;color:#fff;text-align:center;padding-bottom:10px}.ga_appointments_calendar_header a{font-size:20px;color:#fff;cursor:pointer}.ga_appointments_calendar_header .arrow-left:hover,.ga_appointments_calendar_header .arrow-right:hover{color:#fff;background:rgba(0,0,0,.1)}.ga_appointments_calendar_header .arrow-left,.ga_appointments_calendar_header .arrow-right{height:25px;font-size:13px;font-weight:100;color:#fff;position:absolute;text-align:center;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;border-radius:50%;width:25px;line-height:25px}.ga_appointments_calendar_header .arrow-left i,.ga_appointments_calendar_header .arrow-right i{line-height:25px}.ga_appointments_calendar_header .arrow-left{transform:perspective(1px) translateY(-50%);top:50%;left:3%}.ga_appointments_calendar_header .arrow-right{transform:perspective(1px) translateY(-50%);right:3%;top:50%}#ga_appointments_calendar{position:relative;margin:0 0 10px;box-shadow:0 8px 59px -13px rgba(0,0,0,.21);-webkit-box-shadow:0 8px 59px -13px rgba(0,0,0,.21);-moz-box-shadow:0 8px 59px -13px rgba(0,0,0,.21)}.ga_monthly_schedule_wrapper{border-left:0;position:relative;border-bottom:0;background:#fff}.ga_monthly_schedule_wrapper.ga_spinner:before{animation:animate_background .3s;height:100%;overflow:hidden;content:"";position:absolute;animation-fill-mode:both;top:0;background:hsla(0,0%,98%,.3);left:0;width:100%;z-index:99}.ga_monthly_schedule_wrapper.ga_spinner:after{animation:spin 1s linear infinite;height:50px;border:3px solid transparent;content:"";position:absolute;border-top-color:#26547c;top:50%;box-sizing:border-box;margin:-26px;border-radius:50%;left:50%;width:50px;display:inline-block;z-index:20;z-index:999}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes animate_background{0%{opacity:0}to{opacity:1}}.ga_monthly_schedule_wrapper .ga_panel_heading{overflow:hidden;padding:5px 10px;text-shadow:none;color:#fff;background:#1d86c8;display:block}.ga_monthly_schedule_wrapper .ga_panel_options{border:1px solid #69c;border-radius:4px}.ga_monthly_schedule_wrapper .ga_panel_body{padding:15px}.text-danger{color:#a94442}.ga_monthly_schedule_wrapper table{border:none!important;border-collapse:separate!important;margin:0!important;border-spacing:0!important}.ga_monthly_schedule_wrapper thead th{border:0!important;border-right:none!important;padding:2% 0 3.5%!important;font-size:12px;font-weight:400!important;color:#fff;text-transform:uppercase;letter-spacing:1px;text-align:center!important;line-height:0!important}.ga_monthly_schedule_wrapper td{padding:6% 0!important;border:solid rgba(38,84,124,.04)!important;color:#6d8298;-webkit-transition:-webkit-transform 1s;-moz-transition:-moz-transform 1s;-o-transition:-o-transform 1s;transition:transform 1s;position:relative!important;border-width:0 0 0 1px!important;text-align:center!important;border-radius:0!important;background:#f1f3f6;line-height:0!important}.ga_monthly_schedule_wrapper td:last-child{border-width:0 1px!important}.ga_monthly_schedule_wrapper td.calendar_slots{padding:0!important;border:1px solid rgba(0,0,0,.03)!important;background:#e4e8ea;line-height:24.5px!important}.ga_monthly_schedule_wrapper table.table_fixed{table-layout:fixed!important}.ga_monthly_schedule_wrapper td.ga_today{opacity:1!important}.ga_monthly_schedule_wrapper td.day_available{color:#6d8298;background:#fff;cursor:pointer}.ga_monthly_schedule_wrapper td.selected{cursor:pointer}.ga_monthly_schedule_wrapper td span{border:2px solid transparent;right:0;position:absolute;bottom:0;top:0;margin:auto!important;border-radius:50%;left:0;display:inline!important}@media screen and (min-width:581px){.ga_wrapper_large .ga_monthly_schedule_wrapper td span,.ga_wrapper_medium .ga_monthly_schedule_wrapper td span{height:40px;width:40px;line-height:36px}.ga_wrapper_small .ga_monthly_schedule_wrapper td span{height:30px;width:30px;line-height:26px}.ga_monthly_schedule_wrapper td.ga_time_slots.selected:after{border-width:15px 15px 0;bottom:-15px}.ga_monthly_schedule_wrapper td.ga_time_slots.selected:before{border-width:16px 16px 0;bottom:-16px}}@media screen and (max-width:580px){.ga_monthly_schedule_wrapper td.day_available:hover span,.ga_monthly_schedule_wrapper td.selected span{border:2px solid transparent;background:transparent!important}.ga_monthly_schedule_wrapper td.ga_time_slots.selected:after{border-width:11px 11px 0;bottom:-11px}.ga_monthly_schedule_wrapper td.ga_time_slots.selected:before{border-width:12px 12px 0;bottom:-12px}}@media screen and (min-width:320px) and (max-width:580px){.ga_wrapper_large .ga_monthly_schedule_wrapper td span,.ga_wrapper_medium .ga_monthly_schedule_wrapper td span,.ga_wrapper_small .ga_monthly_schedule_wrapper td span{height:30px;width:30px;line-height:26px}}.ga_monthly_schedule_wrapper td.ga_time_slots.selected:after,.ga_monthly_schedule_wrapper td.ga_time_slots.selected:before{height:0;right:0;content:"";position:absolute;border-style:solid;margin:auto;left:0;width:0}.ga_monthly_schedule_wrapper td.ga_time_slots.selected:after{border-color:#fff transparent transparent;z-index:99999}.ga_monthly_schedule_wrapper td.ga_time_slots.selected:before{border-color:rgba(0,0,0,.05) transparent transparent;border-style:solid;z-index:999}.ga_wrapper_small .ga_monthly_schedule_wrapper td.ga_time_slots.selected:after{border-width:11px 11px 0;bottom:-11px}.ga_wrapper_small .ga_monthly_schedule_wrapper td.ga_time_slots.selected:before{border-width:12px 12px 0;bottom:-12px}.ga_monthly_schedule_wrapper td,.ga_monthly_schedule_wrapper td.day_available,.ga_monthly_schedule_wrapper td.day_available:hover{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ga_monthly_schedule_wrapper tr:last-child td:first-child{border-bottom-left-radius:3px!important}.ga_monthly_schedule_wrapper tr:last-child td:last-child{border-bottom-right-radius:3px!important}.app_hours_loading{height:100%;padding:50px 0;position:relative}.ga-appointments-list{padding:20px;margin-bottom:30px;border-top:3px solid #00c18c;box-shadow:0 1px 2px rgba(0,0,0,.09);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.09);border-radius:2px}.ga-appointments-list:nth-child(2n){margin-right:30px}.appointments-table{width:100%;display:table}.appointments-table-wrapper .thead a{font-weight:400;color:#b4c0c6;text-transform:uppercase;letter-spacing:2px;text-align:left;background:#fff}.appointments-table .tr{margin:5px;background:#fff;display:table-row}.appointments-table .tr .td{position:relative}.appointments-table .tr:nth-child(2n),.appointments-table .tr:nth-child(odd){_background-color:#fff}.appointments-table-wrapper .th{padding:10px 20px;display:table-cell}.appointments-table-wrapper .th.active{border-bottom:3px solid #1dd59a}.appointments-table .td{padding:20px 0;border-bottom:1px solid rgba(0,0,0,.06);display:table-cell}.appointments-table .appointment-title{font-size:18px;color:#5f6e77;display:block}.appointments-table .appointment-date,.appointments-table .appointment-time{color:#b4c0c6;display:block}.appointments-table .appointment-duration,.appointments-table .appointment-email,.appointments-table .appointment-phone{color:#b4c0c6;display:inline-block}.appointments-table .appointment-duration i,.appointments-table .appointment-email i,.appointments-table .appointment-phone i{font-size:16px;line-height:23px}.appointments-table .appointment-add-to-calendar span{height:15px;position:relative;top:2px;background:url(/wp-content/plugins/gappointments/assets/icon-calendar.svg) no-repeat;background-size:15px 15px;width:15px;display:inline-block}.appointments-table .appointment-add-to-calendar{color:#b4c0c6;position:relative;padding-left:5px;display:inline-block}.appointments-table .appointment-add-to-calendar .add-to-calendar-title{margin-bottom:10px;position:relative;cursor:pointer}.appointments-table .ga_add_to_calendar_links{transition:visibility 0s,opacity .3s linear;-webkit-transition:visibility 0s,opacity .3s linear;-moz-transition:visibility 0s,opacity .3s linear;position:absolute;opacity:0;visibility:hidden;min-width:160px;text-align:center;box-shadow:0 0 100px rgba(0,0,0,.15);-webkit-box-shadow:0 0 100px rgba(0,0,0,.15);-moz-box-shadow:0 0 100px rgba(0,0,0,.15);border-radius:3px;background:#fff;display:block;z-index:9}.appointments-table .ga_add_to_calendar_links a{padding:8px 20px;color:#5f6e77;display:block}.appointments-table .ga_add_to_calendar_links a:hover{display:block}.appointments-table .appointment-add-to-calendar:hover .ga_add_to_calendar_links{opacity:1;visibility:visible}.appointments-table .appointment-add-to-calendar .ga_add_to_calendar_links:before{border-color:transparent transparent #fff;height:0;right:0;content:"";position:absolute;border-style:solid;border-width:0 8.5px 11px;top:-11px;margin:auto;box-shadow:0 0 100px rgba(0,0,0,.15);-webkit-box-shadow:0 0 100px rgba(0,0,0,.15);-moz-box-shadow:0 0 100px rgba(0,0,0,.15);left:0;width:0}.appointments-table .status-green{border-left:0 solid #1dd59a}.appointments-table .status-red{border-left:0 solid #ff7d7d}.user_appointment_status_set{cursor:pointer;margin-left:3px}.appointments-table .appointment-status-green{padding:5px 10px;border:1px solid #1dd59a;color:#fff;border-radius:4px;background:#1dd59a}.appointments-table .appointment-status-yellow{padding:5px 10px;border:1px solid #f7c86e;color:#fff;background-color:#f7c86e;border-radius:4px}.appointments-table .appointment-status-red{padding:5px 10px;border:1px solid #ff7d7d;color:#fff;border-radius:4px;background:#ff7d7d}.appointments-table-wrapper .no-appointments{padding:20px 25px;width:100%;display:block}.appointments-table .appointment-action,.reschedule-appointment-action{padding:5px 10px;border:1px solid #e4e5e6;color:#5f6e77;background-color:transparent;border-radius:4px;cursor:pointer;margin-left:4px}.appointments-table .appointment-action.provider-confirm{padding:5px 10px;border:1px solid #1dd59a;color:#fff;background-color:#1dd59a;border-radius:4px;cursor:pointer;margin-left:4px}@media screen and (min-width:981px){.appointments-table .appointment-status{transform:perspective(1px) translateY(-50%);-webkit-transform:perspective(1px) translateY(-50%);-moz-transform:perspective(1px) translateY(-50%);right:0;position:absolute;text-align:right;top:50%}.ga_modal_bg .ga_dialog{height:100%;width:100%;display:table}.appointments-table .appointment_date_time{width:15%;display:inline-block}.appointments-table .appointment_service_provider{display:inline-block}.ga_modal_bg .ga_dialog_wrapper{vertical-align:middle;display:table-cell}}@media screen and (max-width:980px){.appointments-table .appointment-status{position:relative;margin-top:15px}.appointments-table .appointment_date_time,.appointments-table .appointment_service_provider{display:block}}.ga_pagination{margin:20px auto 0;display:table}.ga_pagination a{padding:9px;border:1px solid #ddd;font-weight:500;color:#333;transition:background .15s,color .15s;min-width:12px;text-align:center;margin:0 0 0 3px;border-radius:2px;line-height:12px;display:inline-block}.ga_pagination a.active{color:#fff}.ga_pagination a.active,.ga_pagination a:hover{border:1px solid #1dd59a;background-color:#1dd59a}.ga_pagination a:hover{color:#fff!important}.ga_modal_open{overflow:hidden}#cancel_appointment_modal,.ga_modal_bg{z-index:99999}.ga_modal_bg{overflow-y:auto;overflow-x:hidden;right:0;-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;position:fixed;bottom:0;top:0;background:rgba(243,246,249,.8);left:0;display:block}.ga_modal_bg .ga_dialog textarea{height:100px;min-height:100px;padding:13px 15px;border:1px solid #e6e7e8;max-width:100%;max-height:100px;min-width:100%;background:#fdfdfe;width:100%}.ga_modal_bg .ga_dialog .ga-button,.ga_modal_bg .ga_dialog .ga_btn_close{height:auto;padding:17px 40px;font-size:15px;border:solid #1cb786;font-weight:500;color:#fff;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out,border-color .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out;border-width:0 0 2px;letter-spacing:.02em;text-align:center;background-color:#1dd59a;border-radius:3px;line-height:1}.ga_modal_bg .ga_dialog .ga-button:hover,.ga_modal_bg .ga_dialog .ga_btn_close:hover{background-color:#2fdea7}.ga_modal_bg .ga_dialog .ga-button{width:100%}.ga_modal_bg .ga_dialog .ga_btn_close{cursor:pointer}.ga_modal_bg .ga_dialog .modal-title{font-size:18px;color:#5f6e77;margin:0}.ga_modal_bg .ga_dialog .hr{height:1px;border:0;clear:both;background-color:#ededed;margin:15px -20px}.ga_modal_bg .ga_dialog .appointment-text{margin-bottom:12px}.ga_modal_bg .ga_dialog .appointment-text .appointment-title{font-size:16px}.ga_modal_bg .ga_dialog .ga_modal_wrapper .ga_modal_container{padding:20px;position:relative;margin:80px 20px;-webkit-box-shadow:-18.656px 24.758px 114px 0 rgba(0,0,0,.09);-moz-box-shadow:-18.656px 24.758px 114px 0 rgba(0,0,0,.09);-o-box-shadow:-18.656px 24.758px 114px 0 rgba(0,0,0,.09);box-shadow:-18.656px 24.758px 114px 0 rgba(0,0,0,.09);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:#fff}.ga_modal_bg .ga_dialog .ga_modal_wrapper .ga_modal_container .modal_overlay{right:0;content:"";position:absolute;bottom:0;top:0;background:hsla(0,0%,100%,0);cursor:wait;left:0;display:none;z-index:999}@media screen and (min-width:581px){.ga_modal_bg .ga_modal_wrapper{width:530px}}@media screen and (max-width:580px){.ga_modal_bg .ga_modal_wrapper{width:100%}}.ga_modal_bg .ga_modal_wrapper{position:relative;margin:0 auto}.ga_close,.ga_modal_bg .ga_modal_wrapper{-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.ga_close{height:24px;font-size:12px;right:10px;position:absolute;text-align:center;top:16px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:transparent;cursor:pointer;width:24px;line-height:26px}.ga_close:hover{background:#5f6e77}.ga_close:after,.ga_close:before{height:14px;right:0;content:"";position:absolute;bottom:0;top:0;background-color:#b4c0c6;margin:auto;left:0;width:2px}.ga_close:before{transform:rotate(45deg)}.ga_close:after{transform:rotate(-45deg)}.ga_alert_success{border-color:#d6e9c6;color:#3c763d;background-color:#dff0d8}.ga_alert_warning{border-color:#faebcc;color:#8a6d3b;background-color:#fcf8e3}.ga_alert_danger{border-color:#ebccd1;color:#a94442;background-color:#f2dede}.ga_alert{padding:10px 15px;border:1px solid transparent;margin-bottom:22px;border-radius:3px}.avatar-circle{height:100px;overflow:hidden;text-align:center;background-color:#caeea5;margin:0 auto;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;width:100px}.avatar-circle .initials{font-size:50px;font-weight:700;color:#fff;position:relative;top:25px;line-height:50px;font-family:Courier New,monospace}.avatar-circle-wrapper .provider-name{font-size:18px;margin-bottom:0;color:#5f6e77;text-align:center;margin-top:10px;display:block}.ga_tooltip,[ga-tooltip]{position:relative;cursor:pointer}.ga_tooltip:after,.ga_tooltip:before,[ga-tooltip]:after,[ga-tooltip]:before{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);pointer-events:none;-webkit-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-webkit-transform .2s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .2s ease-in-out,visibility .2s ease-in-out,-moz-transform .2s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s cubic-bezier(.71,1.7,.77,1.24);position:absolute;opacity:0;visibility:hidden}.ga_tooltip:focus:after,.ga_tooltip:focus:before,.ga_tooltip:hover:after,.ga_tooltip:hover:before,[ga-tooltip]:focus:after,[ga-tooltip]:focus:before,[ga-tooltip]:hover:after,[ga-tooltip]:hover:before{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;visibility:visible}.ga_tooltip:before,[ga-tooltip]:before{border:6px solid transparent;content:"";background:transparent;z-index:1001}.ga_tooltip:after,[ga-tooltip]:after{padding:10px 7px;font-size:14px;color:#fff;content:attr(ga-tooltip);background-color:#536166;border-radius:3px;width:150px;line-height:1.2;z-index:1000}.ga_tooltip-top:after,.ga_tooltip-top:before,.ga_tooltip:after,.ga_tooltip:before,[ga-tooltip]:after,[ga-tooltip]:before{bottom:100%;left:50%}.ga_tooltip-top:before,.ga_tooltip:before,[ga-tooltip]:before{margin-bottom:-12px;border-top-color:#536166;margin-left:-6px}.ga_tooltip-top:after,.ga_tooltip:after,[ga-tooltip]:after{margin-left:-75px}.ga_tooltip-top:focus:after,.ga_tooltip-top:focus:before,.ga_tooltip-top:hover:after,.ga_tooltip-top:hover:before,.ga_tooltip:focus:after,.ga_tooltip:focus:before,.ga_tooltip:hover:after,.ga_tooltip:hover:before,[ga-tooltip]:focus:after,[ga-tooltip]:focus:before,[ga-tooltip]:hover:after,[ga-tooltip]:hover:before{-webkit-transform:translateY(-9px);-moz-transform:translateY(-9px);transform:translateY(-9px)}.ga_tooltip-left:after,.ga_tooltip-left:before{right:100%;bottom:50%;left:auto}.ga_tooltip-left:before{margin-right:-12px;margin-bottom:0;border-left-color:#000;border-left-color:rgba(51,51,51,.9);border-top-color:transparent;margin-left:0}.ga_tooltip-left:focus:after,.ga_tooltip-left:focus:before,.ga_tooltip-left:hover:after,.ga_tooltip-left:hover:before{-webkit-transform:translateX(-12px);-moz-transform:translateX(-12px);transform:translateX(-12px)}.ga_tooltip-bottom:after,.ga_tooltip-bottom:before{bottom:auto;top:100%;left:50%}.ga_tooltip-bottom:before{margin-bottom:0;border-top-color:transparent;border-bottom-color:#000;border-bottom-color:rgba(51,51,51,.9);margin-top:-12px}.ga_tooltip-bottom:focus:after,.ga_tooltip-bottom:focus:before,.ga_tooltip-bottom:hover:after,.ga_tooltip-bottom:hover:before{-webkit-transform:translateY(12px);-moz-transform:translateY(12px);transform:translateY(12px)}.ga_tooltip-right:after,.ga_tooltip-right:before{bottom:50%;left:100%}.ga_tooltip-right:before{margin-bottom:0;border-top-color:transparent;border-right-color:#000;border-right-color:rgba(51,51,51,.9);margin-left:-12px}.ga_tooltip-right:focus:after,.ga_tooltip-right:focus:before,.ga_tooltip-right:hover:after,.ga_tooltip-right:hover:before{-webkit-transform:translateX(12px);-moz-transform:translateX(12px);transform:translateX(12px)}.ga_tooltip-left:before,.ga_tooltip-right:before{top:3px}.ga_tooltip-left:after,.ga_tooltip-right:after{margin-bottom:-16px;margin-left:0}.ajax-spinner-bars{height:35px;position:absolute;top:50%;left:50%;width:35px}.ajax-spinner-bars>div{-webkit-animation:fadeit .8s linear infinite;animation:fadeit .8s linear infinite;height:8px;position:absolute;opacity:.05;background-color:#25363f;width:2px}.ajax-spinner-bars>.bar-1{-webkit-transform:rotate(0deg) translateY(-12px);transform:rotate(0deg) translateY(-12px);-webkit-animation-delay:.05s;animation-delay:.05s}.ajax-spinner-bars>.bar-2{-webkit-transform:rotate(22.5deg) translateY(-12px);transform:rotate(22.5deg) translateY(-12px);-webkit-animation-delay:.1s;animation-delay:.1s}.ajax-spinner-bars>.bar-3{-webkit-transform:rotate(45deg) translateY(-12px);transform:rotate(45deg) translateY(-12px);-webkit-animation-delay:.15s;animation-delay:.15s}.ajax-spinner-bars>.bar-4{-webkit-transform:rotate(67.5deg) translateY(-12px);transform:rotate(67.5deg) translateY(-12px);-webkit-animation-delay:.3s;animation-delay:.3s}.ajax-spinner-bars>.bar-5{-webkit-transform:rotate(90deg) translateY(-12px);transform:rotate(90deg) translateY(-12px);-webkit-animation-delay:.25s;animation-delay:.25s}.ajax-spinner-bars>.bar-6{-webkit-transform:rotate(112.5deg) translateY(-12px);transform:rotate(112.5deg) translateY(-12px);-webkit-animation-delay:.3s;animation-delay:.3s}.ajax-spinner-bars>.bar-7{-webkit-transform:rotate(135deg) translateY(-12px);transform:rotate(135deg) translateY(-12px);-webkit-animation-delay:.35s;animation-delay:.35s}.ajax-spinner-bars>.bar-8{-webkit-transform:rotate(157.5deg) translateY(-12px);transform:rotate(157.5deg) translateY(-12px);-webkit-animation-delay:.4s;animation-delay:.4s}.ajax-spinner-bars>.bar-9{-webkit-transform:rotate(180deg) translateY(-12px);transform:rotate(180deg) translateY(-12px);-webkit-animation-delay:.45s;animation-delay:.45s}.ajax-spinner-bars>.bar-10{-webkit-transform:rotate(202.5deg) translateY(-12px);transform:rotate(202.5deg) translateY(-12px);-webkit-animation-delay:.5s;animation-delay:.5s}.ajax-spinner-bars>.bar-11{-webkit-transform:rotate(225deg) translateY(-12px);transform:rotate(225deg) translateY(-12px);-webkit-animation-delay:.55s;animation-delay:.55s}.ajax-spinner-bars>.bar-12{-webkit-transform:rotate(247.5deg) translateY(-12px);transform:rotate(247.5deg) translateY(-12px);-webkit-animation-delay:.6s;animation-delay:.6s}.ajax-spinner-bars>.bar-13{-webkit-transform:rotate(270deg) translateY(-12px);transform:rotate(270deg) translateY(-12px);-webkit-animation-delay:.65s;animation-delay:.65s}.ajax-spinner-bars>.bar-14{-webkit-transform:rotate(292.5deg) translateY(-12px);transform:rotate(292.5deg) translateY(-12px);-webkit-animation-delay:.7s;animation-delay:.7s}.ajax-spinner-bars>.bar-15{-webkit-transform:rotate(315deg) translateY(-12px);transform:rotate(315deg) translateY(-12px);-webkit-animation-delay:.75s;animation-delay:.75s}.ajax-spinner-bars>.bar-16{-webkit-transform:rotate(337.5deg) translateY(-12px);transform:rotate(337.5deg) translateY(-12px);-webkit-animation-delay:.8s;animation-delay:.8s}@-webkit-keyframes fadeit{0%{opacity:1}to{opacity:0}}@keyframes fadeit{0%{opacity:1}to{opacity:0}}