@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,300&display=swap');.minical-wrap>.ng-hide{background:#1071eb !important}body,body.login-page,button,html,input,select,textarea{font-family:'Lato','Helvetica','Arial';color:#232333}body.login-page{background:#fff !important}a:hover{color:#2681f2}.btn-link:hover{color:#2681f2}.text-info{color:#1071eb !important}[uib-datepicker] .btn.active .text-info,[uib-datepicker] .btn:active>span{color:#fff !important}.form-control,.book-list-item,.logo_holder.table-bordered.bg-silver-lighter,.input_box.css3{border-radius:8px;border-color:#babacc}.book-list-item:hover{background:#f7f7fa}.login .login-content{background:#fff !important}.login-page .brand img{max-width:170px}.button-css3-v2,.btn.btn-success,.send-from-gmail-btn,.send-from-infusionsoft-btn,.btn.btn-primary,.btn.btn-success,.btn.btn-info,.appt-form-step-submit-button.next a,.login-buttons button,.enable_button.blue_button,.wp2app-appcore-optin-form .btn,.blue_button{background-color:#1071eb !important;border-color:#1071eb !important;color:#fff !important;text-shadow:none !important}
.enable_button.blue_button,.wp2app-appcore-optin-form .btn{background:#1071eb !important}.blue_button{background:#1071eb !important;padding:0 15px !important}input#resetpass,input#createpass{text-indent:0 !important;background-image:none !important;border-radius:8px !important;margin-right:4%}.button-css3-v2:hover,.button-css3-v2:active,.btn.btn-success:hover,.btn.btn-success:active,.btn.btn-info:hover,.btn.btn-info:active,.send-from-gmail-btn,.send-from-infusionsoft-btn:hover,.send-from-gmail-btn,.send-from-infusionsoft-btn:active,.enable_button.blue_button:hover,.enable_button.blue_button:active,.wp2app-appcore-optin-form .btn:hover,.wp2app-appcore-optin-form .btn:active,.blue_button:hover,body.ng-scope #db-viewport-header .btn.btn-default,body.ng-scope .layout-fill .flex-none>div>.btn.btn-sm.btn-default,input#resetpass,.wp2app-appcore-optin-form .row input{background-color:#1071eb !important;border-color:#1071eb !important}.btn.btn-primary.active,.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover,.open .dropdown-toggle.btn-primary,.btn.btn-success.active,.btn.btn-success:active,.btn.btn-success:focus,.btn.btn-success:hover,.open .dropdown-toggle.btn-success,.btn.btn-info.active,.btn.btn-info:active,.btn.btn-info:focus,.btn.btn-info:hover,.appt-form-step-submit-button.next a.active,.appt-form-step-submit-button.next a:active,.appt-form-step-submit-button.next a:focus,.appt-form-step-submit-button.next a:hover,body.ng-scope .btn.btn-default:active,body.ng-scope #db-viewport-header .btn.btn-default:hover,body.ng-scope .btn-secondary:active,body.ng-scope .layout-fill .flex-none>div>.btn.btn-sm.btn-default:hover,input#resetpass:active,input#resetpass:hover{background-color:#2681f2 !important}
.enable_button.blue_button:hover,.wp2app-appcore-optin-form .btn:hover,.wp2app-appcore-optin-form .row input:hover,.wp2app-appcore-optin-form .btn:focus{background:#2681f2 !important;border-color:#2681f2 !important}body.ng-scope .md-button{border-radius:8px}body.ng-scope .md-button.md-raised:not([disabled]),.book-view-scroller .book-list-item{border:1px solid #1071eb !important;box-shadow:none !important;background-color:#fff;border-radius:8px;color:#1071eb}body.ng-scope .md-button.md-raised:not([disabled]){padding:0 12px}body.ng-scope .md-button.md-raised:not([disabled]):active,body.ng-scope .md-button.md-raised:not([disabled]):hover,.book-view-scroller .book-list-item:active,.book-view-scroller .book-list-item:hover{background-color:#2681f2;border-color:#2681f2 !important;color:#fff}body.ng-scope md-toolbar .md-button.md-raised:not([disabled]){border-color:#ccc !important;color:#777 !important}body.ng-scope md-toolbar .md-button.md-raised:not([disabled]):active,body.ng-scope md-toolbar .md-button.md-raised:not([disabled]):hover{background:#777 !important;color:#fff !important;border-color:#777 !important}
body.ng-scope #qtip-book-qtip.qtip-jtools{color:#232333 !important;background:#232333 !important;box-shadow:none !important;border:0 !important;opacity:1 !important}body.ng-scope .qtip .qtip-tip{color:#232333 !important}.blue_button:after{display:none !important}.login input.user,.login input.pass,.login input.fakepass{border-radius:8px}body.get-started-page header{background:#fff !important}body.get-started-page .page-title.centered{background:0 0 !important}body.get-started-page h1.page-title-h1{color:#232333}.wp2app-appcore-optin-form .btn{font-family:'Lato','Helvetica','Arial'}.ui-tooltip-red{background:#f26d22 !important;border-color:#f26d22 !important}.appt-create-btn{background-image:url(icon-plus-white.png) !important}.navbar-app-logo img,body.ng-scope .header-time-wrap .layout-align-center-start img,body.ng-scope .logo-wrap img{max-height:35px !important}.header_date_time_wrapper .more-timezones-wrapper{top:25px !important;left:0 !important;white-space:nowrap}
#header_left{min-height:70px}.sidebar .nav li a{border-top:2px solid transparent}.sidebar .nav li.active a,body.ng-scope .nav-justified>li.active{border-top:2px solid #1071eb !important}.sidebar .nav li a:hover,.sidebar .nav li a:focus{color:#1071eb !important}body.ng-scope .header_date_days,.header_date_time{font-size:18px}body.ng-scope .header_date_time_wrapper .fa-clock{margin-left:3px;margin-right:3px;opacity:.6}body.ng-scope .header_date_timezone_wrapper{display:inline;margin-left:8px;top:-2px;position:relative}body.ng-scope header .nav>li a,.sidebar .nav>li.expand>a{background:#fff}.content-wrap{background:#fff;padding:0 !important}#content{padding:0}body.ng-scope .header-time-wrap,body.ng-scope .header-menu-wrap{width:100%;max-width:2600px !important;padding:0 5px}#content>.panel{margin-bottom:0}#form-settings,#content h1.page-header{margin-top:35px}.header-menu-wrap .nav>li,.sidebar ul.nav li{border-bottom:1px solid #e0e0e0}body.action-appointments h1.page-header,body.action-appointments h3.multi-appts-header,body.action-upgrade h1.page-header{background:#fff}
.settings-sidebar{width:300px;border-top:0;background:#f7f7fa;padding:42px 24px 32px}.settings-sidebar div,.settings-sidebar div:hover{background:0 0;border:0;line-height:1;height:auto;margin-bottom:5px;border-radius:8px}.settings-sidebar .sidebar_header{text-indent:0;font-weight:400 !important;margin-bottom:12px !important;margin-top:40px;background:0 0 !important}.settings-sidebar .sidebar_header:first-child{margin-top:0}.settings-sidebar .settings-tab.active{border-left:0 !important;background:#0e71eb}.settings-sidebar .settings-tab a{font-weight:700;text-decoration:none !important;padding:12px 10px 12px 35px;font-size:14px;text-indent:0;background-position:15px 11px}.settings-sidebar .settings-tab:hover a,.settings-sidebar .settings-tab a:hover{filter:contrast(0) sepia(100%) hue-rotate(175deg) brightness(90%) saturate(330%)}.settings-sidebar .settings-tab.active a{color:#fff;filter:brightness(0) invert(1);background-color:transparent !important}.bg-silver-lighter.my_extensions_setting,.bg-silver-lighter.extensions_setting{background-color:transparent !important;border-bottom:1px solid #babacc;border-radius:0}
#settings legend{border-bottom-width:2px}.user-search-btn{line-height:12px}#my-tz{border:0}.mycal-calendar-wrapper{border:0;border-bottom:1px solid #eee;padding-bottom:30px;margin-bottom:30px}.mycal-calendar-wrapper h3{background-color:transparent;border-bottom:2px solid #f7f7fa}.bg-silver-lighter{background:#f7f7fa !important}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th,.table-striped>tbody>tr:nth-of-type(odd){background:#fff}.table-striped>tbody>tr:nth-child(even)>td,.table-striped>tbody>tr:nth-child(even)>th,.table-striped>tbody>tr:nth-of-type(even){background:#f7f7fa}#appointments_content .table>thead{border-bottom:2px solid #eee}#appointments_content .table>thead>tr>th{background:#fff;color:#777;text-transform:none;font-weight:700}#appointments_content .table>thead>tr>th a{color:#777}#appointments_content .appt-list-item:hover td,.multi-appts-wrap tr:hover td{background:#eaeaed !important}#appointments_content .appt-attendee-tag,#multi_appointments_content .appt-attendee-tag{background:#dedee1}
.multi-appts-wrap .table-bordered>tbody>tr>td,.multi-appts-wrap .table-bordered>tbody>tr>th,.multi-appts-wrap .table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.multi-appts-wrap .table-bordered>thead>tr>td,.multi-appts-wrap .table-bordered>thead>tr>th,.multi-appts-wrap .table-bordered{border:0 !important}.multi-appts-wrap .table-bordered{border-top:2px solid #eee !important}.appt-search .input-group .form-control:first-child{border-radius:8px !important}.appt-search .input-group-btn:last-child>.btn{background:0 0 !important;border-color:transparent !important;border-left:0;text-indent:-9999px;overflow:hidden;width:40px;margin-left:-40px}.appt-search .input-group-btn:last-child>.btn:before{content:'\e003';font-family:'Glyphicons Halflings';font-size:16px;display:inline-block;position:absolute;top:5px;left:0;color:#babacd;width:40px;height:30px;text-indent:0 !important}.billing,.billing .form-control{font-size:13px !important}.alert.alert-info,.alert{background:#e5f7eb !important;border-color:#e5f7eb;color:#1c7e41;border:0 !important;border-radius:0;font-weight:400;line-height:1.4}
.alert.alert-warning{background-color:#ffe8e8 !important;color:#b22424 !important}.alert.alert-info a{color:#0065f2}.upsell-item-cover{background:rgba(229,247,235,1);opacity:.5;border-radius:8px !important;left:-10px !important;top:0 !important;padding-right:15px !important;box-sizing:content-box}.appt-form-step .appt-form-sequence-wrapper .upsell-item-cover{top:10px !important}.my_extensions_setting .upsell-item-cover{left:0 !important;padding-right:0 !important}.upsell-item-cover:before{content:'Premium feature';display:block;position:absolute;top:50%;color:#1c7e41;text-align:center;width:100%;font-size:42px;letter-spacing:5px;z-index:500;text-transform:uppercase;margin-top:-21px;line-height:1;font-weight:300}body.action-newAppointment .content-wrap{padding:0 !important}#wizard .bwizard-steps{background:#f7f7fa !important;padding:30px 24px;width:300px !important}#wizard .bwizard-steps li{height:auto !important;border-radius:8px !important;background-color:transparent !important;padding:10px 15px !important}
#wizard .bwizard-steps li a{text-align:left !important;font-size:14px}#wizard .bwizard-steps li a:before{display:none !important}#wizard .bwizard-steps li:hover{background-color:transparent !important;color:#0e71eb !important}#wizard .bwizard-steps li:hover a{color:#0e71eb !important}#wizard .bwizard-steps li.active{background-color:#0e71eb !important}#wizard .bwizard-steps li.active a{color:#fff !important}.type-radio-wrap .radio.active .appt-type-icon,.gather-info-choice label.active .gather-info-icon{color:#0e71eb !important}.expand-link-v2:hover{color:#2681f2}.expand-link-v2:hover .arrow-icon,.expand-link-v2:hover .minus-icon,.expand-link-v2:hover .plus-icon,.expand-link-v2.expand-link-expanded .arrow-icon{color:#0e71eb}.irs--modern .irs-bar{height:8px;background:linear-gradient(to bottom,#0e71eb 0%,#2681f2 100%)}.irs--modern .irs-single{background-color:#0e71eb !important}.irs--modern .irs-from:before,.irs--modern .irs-to:before,.irs--modern .irs-single:before{border-top-color:#0e71eb !important}
#ac-tab-planner .fc-event{background-color:#0e71eb !important;border-color:#0e71eb !important}#ac-tab-planner .fc-event-tools,.blue-edition #ac-tab-planner .fc-event-tools>span{background-color:#2681f2 !important;border-color:#2681f2 !important}.booking-widget-expand-btn.active{border:1px solid #0e71eb;background:#0e71eb}md-toolbar.md-base-theme{background-color:#f7f7fa !important;color:#777;font-size:1.1rem !important}md-toolbar.md-base-theme div{font-size:1.1rem !important}md-toolbar.md-base-theme .md-raised.md-button.md-ink-ripple{font-size:12px !important;line-height:1;min-height:30px}[uib-datepicker] thead>tr:first-child{background-color:#fff;border-top:6px solid #fff;color:#666 !important}[uib-datepicker] .btn.uib-title,[uib-datepicker] thead>tr .btn.btn-default{color:#666 !important;border-radius:8px}[uib-datepicker] .btn.uib-title:hover,[uib-datepicker] thead>tr .btn.btn-default:hover{color:#eee !important}.fc-event,.fc-event-dot{background:#0e71eb}.fc-event .fc-content,.fc-event-dot .fc-content{color:#fff}
body.ng-scope .btn-secondary{background-color:#fff;color:#666;border:0}body.ng-scope .btn-secondary:active,body.ng-scope .btn-secondary:hover{background-color:#4d4d4d !important;color:#fff}.uib-day.text-center.ng-scope{background:#f9f9f9}[uib-datepicker] .uib-day button.btn{border-radius:50%}[uib-datepicker] .uib-day button.btn-default.btn.btn-sm.busy.btn-info-mo.active{background-color:#1071eb !important}[uib-datepicker] .uib-day button.btn-default.btn.btn-sm.busy.btn-info-mo{background-color:#c3dbfa !important}[uib-datepicker] .uib-day button.btn-default.btn.btn-sm.busy.btn-info-mo:hover{background-color:#1071eb !important;color:#fff !important}.select2-container .select2-choice>.select2-chosen{line-height:21px}.fc-time-grid-event.fc-event.fc-start.fc-end.booking{background-color:#0e71eb;border-color:#0e71eb}.fc-time-grid-event.fc-event.fc-start.fc-end.booking.past{background-color:#83b4f3;border-color:#83b4f3}.minical-wrap tr:first-child td:first-child{border-radius:8px 0 0}.minical-wrap tr:first-child td:last-child{border-radius:0 8px 0 0}
.minical-wrap tr:last-child td:first-child{border-radius:0 0 0 8px}.minical-wrap tr:last-child td:last-child{border-radius:0 0 8px}body.get-started-page .content-editor{padding-top:10px}body.get-started-page #main_form{background:0 0 !important}#main_form .optin_form{box-shadow:none !important;border-radius:8px;width:90% !important;max-width:800px}#main_form .form_header{background:#fff !important;border-bottom:2px solid #eee}#main_form .form_header div:first-child{width:70px}#main_form .tz-prompt,#main_form .my_extensions_setting{background:#fff;border-bottom:1px solid #babacc;border-radius:0}.wp2app-appcore-sign-up-outer .form_header .step-number-indicator{background:#f7f7fa !important}.wp2app-appcore-optin-form .btn-sm{padding:5px 15px !important}.wp2app-appcore-optin-form .tz-select-wrap{width:100%;max-width:375px}.wp2app-appcore-optin-form .mycal-section-wrapper h2{border-color:#babacc}.wp2app-appcore-optin-form .mycal-row{padding-top:10px !important}.wp2app-appcore-optin-form .mycal-calendar-wrapper.appcore>h3{padding-left:0}
body.get-started-page .ui-tooltip-red{background-color:#1c7e41 !important;border-color:#1c7e41 !important}#footer,footer.ng-scope{background:#39394e}footer.ng-scope{text-align:center;padding:60px 0;color:#fff}footer.ng-scope a{color:#fff}@media all and (max-width:767px){.sidebar .nav li a{width:100%}.sidebar .nav li.active{border-left:0 !important}#content{padding:0 20px !important}.navbar-app-logo{margin-top:15px}.upsell-item-cover:before{font-size:24px}.header-time-wrap{margin:0 auto}#sidebar.sidebar .nav,.header-menu-wrap .nav{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;flex-wrap:nowrap;height:100%;flex:0 0 100%}#sidebar.sidebar .nav li,.header-menu-wrap .nav li{flex-grow:1}#sidebar.sidebar .nav li a,.header-menu-wrap .nav li a{padding:3px 10px;white-space:nowrap;border-top:2px solid transparent}#sidebar.sidebar .nav .nav-item-settings,.header-menu-wrap .nav-item-settings{min-width:80px}.sidebar .nav li.active a,body.ng-scope .nav-justified>li{border-top:2px solid transparent}
.header-menu-wrap .nav>li a,.sidebar .nav>li.expand>a{height:40px;padding-top:8px}.header-menu-wrap .nav-justified>li>a{margin-bottom:0}.appointments-nav .appt-search,.multi-appointments-nav .appt-search{min-width:100px}.appt-search .input-group-btn:last-child>.btn:before{display:none}.appointments-user-select,.multi-appointments-user-select{min-width:150px}body.get-started-page h1.page-title-h1,body.get-started-page h1.page-header-txt{line-height:1.2 !important;font-size:30px !important}body.get-started-page .content-editor>.container{width:100%}body.get-started-page #content{padding:0 !important}}@media all and (max-width:567px){#header_left,#header_right{width:100%;float:none;text-align:center;min-height:30px;margin-top:10px}.header .user-links,.header_date_time_wrapper{text-align:center}.header_date_time_wrapper>div{float:none;display:inline-block}.header_date_time_wrapper .header_date_days,.header_date_time_wrapper .header_date_time{font-size:14px !important}.navbar-app-logo{margin-top:0}
.content-wrap{padding:30px 0}body.ng-scope .header-time-wrap .layout-column{width:100% !important;display:block !important;min-height:30px !important;text-align:center;margin:10px 0 0}body.ng-scope .header-time-wrap .layout-row{display:block !important}body.ng-scope .user-links,body.ng-scope .navbar-timezone{margin-bottom:10px}body.ng-scope>div>.layout-row{display:block}body.ng-scope .dashboard-nav{width:100% !important}#sidebar.sidebar .nav li .nav-ico,.header-menu-wrap .nav .fa{display:none !important}.sidebar .nav li a,.header-menu-wrap .nav a{font-size:12px;padding:3px 5px !important;white-space:normal !important;line-height:14px}.sidebar a span,.header-menu-wrap .nav a span{line-height:14px;padding-top:6px}.appointments-nav,.multi-appointments-nav{flex-wrap:wrap}.appointments-nav>div,.multi-appointments-nav>div{margin:5px 0}.appointments-nav .appt-create-new,.multi-appointments-nav .appt-create-new{flex:100%;padding-left:0}.appointments-user-select,.multi-appointments-user-select{min-width:120px}
.copylink.btn.btn-link{white-space:normal}.minical-wrap{width:94% !important;max-width:400px;margin:0 auto}.minical-wrap table{height:400px}.minical-wrap table td button{height:50px !important}md-toolbar,md-toolbar div{text-align:center !important}md-toolbar div{padding-right:0 !important}md-toolbar .layout-margin{margin-top:0 !important}md-toolbar .layout-gt-xs-row>div.layout-row{padding-left:10px}}@media all and (min-width:568px){.header .user-links,body.ng-scope .user-links{position:absolute;top:0;left:0;width:100%;background:#39394e;color:#fff;padding:13px 20px;text-transform:uppercase;line-height:15px;font-size:11px;font-weight:300}body.ng-scope .user-links{text-align:right}.header .user-links a,body.ng-scope .user-links a{color:#fff;padding:0 18px;text-decoration:none}#header{padding-top:40px}body.ng-scope .header-time-wrap{padding-top:40px}body.ng-scope .header-time-wrap>.layout-row>.layout-align-center-start{min-height:70px !important}}