@viewport{width:device-width;initial-scale:1}@media(min-width:1600px){#view-settings .btn.text-size{float:none}}@media(min-width:980px){[class$="list_large-layout"]{max-width:980px;width:auto;height:auto;margin:0 auto}[class$="list_large-layout"] .element-img-wrapper img{height:auto;max-height:none}.Branding-hours .avail-description{vertical-align:top}.Branding-hours .availability-wrapper{vertical-align:top}#sign-up .signup{margin:auto}.span6.col-push-6:first-child{margin-left:5px}.element-grid-horizontal>.element-grid-cell{width:30%}}@media(min-width:1200px){.messsages{margin-left:380px}.side-nav.affix,.side-nav.affix-top,.side-nav.affix-bottom,.sidebar-affix.affix,.sidebar-affix.affix-top,.sidebar-affix.affix-bottom{max-width:269px}select.phone-type{width:24%}.form-inline input[type="email"],.form-inline input[type="text"],.form-inline input[type="number"]{width:300px}.form-inline input.datepicker{width:114px}#billing-add #note-wrapper input,#billing-add #note-wrapper textarea{width:450px}input[type="number"].card-cvc,input[type="number"].card-month,input[type="number"].card-year{width:auto}.payment-form input.card-month{width:56px}.payment-form input.card-year,.payment-form input.card-cvc{width:74px}table.report-notes tr>td:last-child{word-wrap:break-word;width:954px;max-width:954px}#account-profile #address-map #map_canvas,#my-account #address-map #map_canvas{width:520px;height:300px}.field-image>.controls>.fieldset-attachments{width:426px}#events-agenda #schedule-buttons #book-appointment{margin-right:0;padding-right:0}#events-agenda #schedule-buttons .mini-cal-wrapper{padding-left:0}.register-button.top{margin-left:67px}.rid-6 .register-button.top{margin-left:85px}.show-worker-avail{width:35%}.show-worker-avail .worker-select-wrapper{display:inline-block;width:43%;vertical-align:top;margin:5px}.rid-6 .show-worker-avail .worker-select-wrapper.is-avail{display:inline-block}}@media(min-width:1197px) and (max-width:1220px){.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1156px}.side-nav{margin-left:0;margin-right:0}}@media(max-width:1200px){.navbar .brand{padding-left:5px;padding-right:0}.container,.navbar .container{width:auto}#billing-add #note-wrapper input,#billing-add #note-wrapper textarea{width:400px}.event-edit #send_report-wrapper{width:96%}.user-invoice-edit-wrapper .col-rate{width:80px}.user-invoice-edit-wrapper .col-qty{width:70px}.user-invoice-edit-wrapper .col-discount{width:96px}.user-invoice-edit-wrapper .col-taxable{width:86px}.user-invoice-edit-wrapper .invoice-item .item-amount{width:60px}.pets-search{width:220px}.worker-avail .avail-block{padding:8px 4px}.worker-avail .avail-block{padding:8px 3px}.workers-1 .worker-avail .avail-block{padding:8px 0}#settings-userpages .ping-status{display:block;margin:20px 0}}@media(max-width:1010px){#event-edit .worker-avail .avail-block,#event-edit .worker-avail .avail-block.not-avail{font-size:15px;min-width:60px}#memberships-section .col-ops{display:none}#memberships-section .memberships-purchased-header div,#memberships-section .memb_status-wrapper.dt-row{font-size:12px}#memberships-section .memb_status-wrapper .control-label{min-width:100px;font-size:14px}#memberships-section .memb_status-wrapper .col-membership{min-width:120px}#account-profile .user-invoices{font-size:14px}#account-profile .user-invoices .invoice-client{min-width:75px}#account-profile .user-invoices .btn.status{font-size:14px;min-width:60px}}@media(max-width:979px){#account-profile .dt-row>.ops,.cal-agenda .col-actions .event-view{min-width:77px}#setup-end .main{width:100%;margin:auto}.userpage-priority-wrap input.userpage-settings-priority{float:none}.element-cell-horizontal .element-img{max-width:370px}.navbar .account-nav ul{float:none}.navbar-static-top a,.navbar-static-top .nav>li>a{min-width:67px}.navbar-static-top .nav a span,.navbar-static-top .nav>li.dropdown>a .fa-caret-down{font-size:14px;line-height:20px;vertical-align:middle}.navbar-static-top .nav li{line-height:20px}.navbar-static-top .nav-collapse{margin-top:0 !important}.navbar-static-top .nav-collapse a{text-align:center}.navbar-static-top .nav-collapse .nav-submenu.dropdown-menu>li a{padding-left:47%;width:text-align:left}.schedule-cal .mobile-collapsible.nav-no-icons .navbar-wrapper{margin-top:0 !important}.logged-in.schedule-cal .mobile-collapsible .navbar-inner{min-height:20px}.navbar .btn-navbar{margin-top:2px}.has-branding.rid-0 .mobile-collapsible .no-acct-nav .hgm-region.navbar-inner .element-group:first-of-type{padding-top:42px}.navbar .nav-no-icons .nav-more .message-count{margin-left:15px}.side-nav{width:100%;margin-top:10px;margin-left:0}.navbar-wrapper{margin:0 auto}.rid-0 .navbar-wrapper{margin:0}.navbar .secondary-nav{text-align:center}.nav-collapse li .fa{margin-right:15px}.nav-collapse ul.nav{margin:0 auto;display:inline-block}.nav-collapse .nav{margin-bottom:0}.nav-collapse .nav>li{min-width:87px}.nav-collapse .dropdown-menu{margin:0}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus,.dropdown-menu .text.active{background-color:#FFF;color:#039}.nav-collapse .dropdown-backdrop{display:none}.navbar-static-top.navbar-style-1 .navbar-wrapper.nav-collapse,.navbar-static-top.navbar-style-2 .navbar-wrapper.nav-collapse,.schedule-cal .navbar-wrapper.nav-collapse,#events-agenda .navbar-wrapper{float:none}.navbar .nav-collapse ul{width:100%;box-sizing:border-box}.navbar .nav-collapse .nav>li{display:block}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{color:#FFF;font-weight:normal;margin-bottom:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;padding:8px}.nav-collapse .dropdown-menu li+li a{margin-bottom:0}.navbar .nav li.dropdown>a.dropdown-toggle:hover .caret{border-top-color:#333;border-bottom-color:#333}.nav-collapse li.indent>a{padding:9px 0 9px 35px}.nav-collapse li.text{color:#FFF}.nav-collapse .dropdown-menu>li.indent.text{padding:9px 30px}.nav-collapse .dropdown-menu>li.indent.text .fa{margin-left:5px;margin-right:25px}.footer .navbar .nav>li>a{padding:4px 8px}.footer .copy{line-height:28px}.brand h1,.error-page .brand h1{text-shadow:none}#account-profile .memb_status-wrapper .control-label{min-width:100px;font-size:14px}#account-profile .memb_status-wrapper .col-membership{min-width:86px}#account-profile .memb_status-wrapper.dt-row{font-size:12px}.error-page .main-container{margin-top:40px}#error-404 .footer-image{position:relative;top:50px}.user-block-section{display:block;width:unset;padding:5px;margin:15px 0}.user-block-section.has-modal,.has-modal{overflow:visible}.well-dismissable{padding-right:19px;padding-left:8px}.well .dismiss-help{top:0}.footer-relative{position:relative !important}.register-button.top{margin-left:72px}#signup-button img{text-align:center;max-width:200px}#book-appointment{width:105px;float:right}.schedule-cal.w-cal-grid.w-cal-row .day-event .time,.day-event .day-event-title,.schedule-cal.w-cal-grid.w-cal-row .day-event .time .day-event-time{display:inline-block;padding-left:1px}.cal-head td.cal-day-head{font-size:14px;line-height:14px}.cal-head .cal-day-head a{font-size:13px}.cal-head .cal-nav.pull-right{margin-right:-6px}.cal-head .cal-nav{font-size:24px}.cal-wrapper-scroll{overflow-x:hidden}.cal-wrapper-full{overflow-x:auto}#events-agenda .cal-wrapper-scroll{overflow:visible}.user-actions.pull-right{text-align:right}.duration-days input,.duration-hours input,.duration-minutes input{width:50px;height:30px}#event-edit #repeatable-options .checkbox input[type="checkbox"],#event-edit #repeatable-options .controls>.checkbox,.repeat_repeats_on input[type=checkbox]:after{margin:0;padding:0;margin-top:2px}#event-edit #repeatable-options .checkbox input[type="checkbox"]{margin-right:6px;margin-left:4px}#event-edit #repeatable-options .day-name{margin-bottom:2px}#billing-add #note-wrapper input,#billing-add #note-wrapper textarea{width:350px}.user-invoices div.invoice-amount{min-width:110px;padding-right:30px;text-align:right}.invoice-wrapper .col-name,.invoice-wrapper .col-item{min-width:220px}.invoice-wrapper .col-rate,.invoice-wrapper .col-qty,.invoice-wrapper .col-discount{min-width:80px}.user-invoices .col-amount,.user-invoices div.col-amount{min-width:90px;text-align:right;padding-right:50px}.items-table-wrapper,.table-wrapper{width:100%}.items-table-wrapper .items-table{min-width:755px}.user-invoice-edit-wrapper .dt-row.invoice-item .col-amount.item-amount{width:50px}.user-invoice-edit-wrapper .item-discount_type{padding-right:2px}.user-invoice-edit-wrapper .col-rate{width:90px;text-align:center}.user-invoice-edit-wrapper .col-rate .item-rate{width:70px;text-align:right}.user-invoice-edit-wrapper .col-qty{width:70px}.user-invoice-edit-wrapper .col-discount{width:90px}.user-invoice-edit-wrapper .col-taxable{width:56px}.user-invoice-edit-wrapper .col-taxable .item-taxable{width:50px}.user-invoice-edit-wrapper .dt-row.invoice-item .col-amount.item-amount{width:80px}.user-invoice-edit-wrapper .dt-row.invoice-item .col-amount.item-amount:empty{display:none !important}.brand-settings .row-fluid .span6{width:48.61878453038674% !important;display:inline-block !important;text-align:left}.messages-list .ops .btn{margin-bottom:8px}.element .avail-description{margin-top:20px}.element .avail-description:empty{display:none}.element-grid-horizontal>.element-grid-cell{width:45%}}@media(min-width:768px){.affix{top:7px}.side-nav.affix,.sidebar-affix.affix{margin-top:0}.mobile-label,.mobile{display:none !important}.availability-table select{min-width:120px}#event-edit .span4.sidebar-left,#events-view .span4.sidebar-left{margin-left:4.25531914893617%}.error-page .navbar-static-top.enlarge .brand img{width:70px !important;height:70px !important;max-height:70px}.rid-0 .site-tagline{margin-left:82px}.fixed-header .dt-row:nth-child(2)>div{border-top:1px solid #ddd}.user-invoices.table-ops .dt-row.active>div{vertical-align:top}.user-invoices .active{height:78px}.user-invoices .invoice-wrapper .ops{text-align:center;text-align:right;padding:3px 2px 3px 0}.user-invoices .col-ops .btn-group.open .dropdown-menu{z-index:5001}.invoices-header .col-amount{min-width:110px;padding-right:50px !important;text-align:right}.user-invoices .invoice-num{min-width:100px;max-width:110px}.user-invoices .invoice-date{min-width:100px;max-width:110px}.user-invoices .invoice-bill{min-width:160px;max-width:170px}.user-invoices .invoice-client{min-width:180px}.user-invoices div.invoice-amount{min-width:110px;padding-right:50px !important;text-align:right}.user-invoices div.status{min-width:150px;border-radius:4px}.invoice-wrapper .status-pay{text-align:center}.invoice-wrapper .invoice-note{padding-right:25px;padding-top:2px}.invoice-wrapper .invoice-num{min-width:80px}#allow_tips-wrapper{padding-left:0}.user-invoice-edit-wrapper .invoice-options .span6:first-child{line-height:22px}.user-invoice-edit-wrapper .invoice-item{height:40px}.user-invoice-edit-wrapper .invoice-item.sub-item{height:auto}.user-invoice-edit-wrapper .invoice-item.last-sub-item{height:40px}.user-invoice-edit-wrapper .invoice-item .col-ops{width:55px}.invoices-header .col-amount{text-align:right;padding:3px 0}.cart-items .cart-item-wrapper{display:table-row-group}.user-invoice-edit-wrapper .col-amount.item-amount.full{vertical-align:top;padding-right:5px;padding-top:4px}#mini-cal-well-dropdown,.ui-datepicker{width:331px;text-align:center}.cal-agenda .dt-row .col-time-apt{vertical-align:center;font-size:24px;width:50px}.rid-6 .cal-agenda-event.es-3{display:table-row}[class$="list_small-layout"] .element-group{padding-left:10px}[class$="list_small-layout"] .element-group:first-child{padding-left:0}.memb_status-wrapper>div.col-expires,.memb_status-wrapper>div.col-created,.memb_status-wrapper>div.col-pet,.memb_status-wrapper>div.col-client{min-width:90px}.memb_status-wrapper>div.col-pet{min-width:60px}.memb_status-wrapper>div.col-renews{text-align:center;width:55px}.memb_status-wrapper.dt-row>.ops{width:60px}.invites-list .email{width:25%}.invites-list .type{width:50px}.invites-list .status{width:25%}.invites-list .ops{width:60px}}@media(min-width:1350px){.container-fluid>.main-container>.span3{width:14.52991452991453%}.container-fluid>.main-container>.span3 .side-nav.affix,.container-fluid>.main-container>.span3 .sidebar-affix.affix{max-width:220px}.container-fluid>.main-container>.span9{margin-left:2.564102564102564%;width:82.90598290598291%}.container-fluid>.main-container>.span5{width:48.717948717948715%;margin-left:2.564102564102564%}}@media(min-width:1200px){#event-edit .span4.sidebar-left,#events-view .span4.sidebar-left{margin-left:8.547008547008547%;width:23.076923076923077%}#event-edit .span7.events-main,#events-view .span7.events-main{width:48.717948717948715%}}@media(max-width:979px) and (min-width:768px){.divtable.userpages-list.table-ops .dt-row{display:block}.divtable.userpages-list.table-ops .full{display:none}.divtable.userpages-list.table-ops .dt-row .control-label.mobile{display:inline-block !important}.divtable.userpages-list.table-ops .dt-row>div{display:block;width:auto}input[type="text"].card-cvc,input[type="text"].card-month,input[type="text"].card-year{width:auto}.cal-agenda .workers .event-worker{padding-right:20px}.cal-agenda-event .client-more{text-align:left}.biz-footer .span4{width:31.914893617021278%;float:left;margin-left:2.127659574468085%}.biz-footer .span4:first-child{margin-left:19.148936170212764%}}@media screen and (max-width:725px){#events .day-event .time{text-align:left}}@media(max-width:870px){.analytics-table .col-name{width:230px}#account-profile .forms-wrapper .col-name,#account-profile .forms-wrapper .col-submitted,#account-profile .forms-wrapper td.ops,#pet-profile .forms-wrapper .col-name,#pet-profile .forms-wrapper .col-submitted,#pet-profile .forms-wrapper td.ops,#pet-profile .dt-row>.ops,#memberships-section .memb_status-wrapper .control-label,#memberships-section .memb_status-wrapper .col-membership{min-width:90px}}@media(max-width:840px){.invoice-wrapper .col-rate,.invoice-wrapper .col-qty,.invoice-wrapper .col-discount{min-width:65px}}@media(max-width:767px){.mobile-collapsible .brand-wrapper{float:left;padding:0 0 5px 5px}.mobile-collapsible .brand img{max-height:60px;display:inline-block;width:auto !important;height:auto!important}.mobile-collapsible .brand .site-name{display:inline-block}#sign-up.no-branding .mobile-collapsible .brand-wrapper{float:none}body>.hgm-region.container-fluid,.footer>.container-fluid{padding:0}legend,h3.legend,.event-edit #services-wrapper>label,.section-type-row h3,.user-block-section h3.block-title,.pet-block-section h3.block-title,.account-status h3,.profile-header h3{font-size:18px}.mobile{display:block !important}.mobile.mobile-inline{display:inline-block !important}.mobile.control-label{display:inline-block !important;margin-right:0;min-width:130px}.service .review img{max-height:65px}#settings-menus .menu-opts{margin-botom::10px}.availability-table select{min-width:75px;box-shadow:none}.availability-table .col-open,.availability-table .col-closed{width:75px;margin:0}.availability-table .row-hours td{padding:20px 0 0}.appt-info-wrapper .appt-field-group{max-width:83%}#account-profile .notifications-table .dt-header>div:empty{display:none}#account-profile .memb_status-wrapper.dt-row{font-size:15px}#account-profile .forms-wrapper .col-name{min-width:110px}.schedule-cal .navbar a{margin-top:0}.schedule-cal .navbar .brand img{max-height:34px;width:auto:!important;height auto!important;margin-top:3px;margin-left:3px}.schedule-cal .navbar .brand{padding-top:0}.schedule-cal .navbar .brand.no-logo,.rid-1 .navbar .brand.no-logo,.no-branding .navbar .brand.no-logo{padding-top:0;line-height:45px}.side-nav.affix,.affix,#event-edit .affix-top{top:0;position:relative}#event-edit .affix{position:relative;top:0}#settings-userpages .userpage-settings-homepage,#settings-userpages .userpage-settings-active,#settings-userpages .userpage-settings-landing{padding-left:25px}#settings-userpages .userpage-settings-access li .text{min-width:80px}#settings-userpages .userpage-settings-homepage input,#settings-userpages .userpage-settings-active input,#settings-userpages .userpage-settings-access input{margin-top:-7px}#settings-userpages .userpage-settings-homepage,#settings-userpages .userpage-settings-active,#settings-userpages .userpage-settings-access{line-height:30px}.cal-agenda .mobile,#settings-userpages .mobile{min-width:100px;display:inline-block !important}#user-invoices .hero-unit.collapsed{float:right;width:33%;padding:10px 60px 0 0}#user-invoices .hero-unit.collapsed.is-filtered{float:none;width:auto;padding:10p 60px}.user-invoices .invoice-client.mobile{position:absolute;left:10px;top:35px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:65%}.invoice-wrapper .col-ops .btn-group{display:flex}.invoice-wrapper .col-ops .btn.dropdown-toggle.no-text{line-height:50px;height:50px;width:40px}.user-invoices .invoice-wrapper .status-text{display:block;width:auto}.invoice-wrapper .col-ops .btn.status{text-align:right;width:88%}#user-invoices .main-content{padding:0}#user-invoices .main-content .user-invoices{padding:0}#user-invoices .main-content .user-invoices .dropdown-toggle.no-text .fa-caret-down{color:#555}.user-invoices .invoice-wrapper .invoice-amount{left:10px;position:absolute;top:10px;font-weight:bold}.user-block-section .divtable.user-invoices .dt-row>div.ops{position:relative}.user-block-section .invoice-wrapper .col-ops .btn.status{width:100%;box-sizing:border-box}.element-grid-cell.service_category-wrapper{width:auto;max-width:100%;margin:20px auto}.element-cell-horizontal .element-img,.element-grid-horizontal>.element-grid-cell{height:100%;display:block;width:auto !important}.element-grid-cell{margin:0;margin-bottom:14px}.element-grid .element-grid-cell{margin-bottom:40px}.element-grid-horizontal>.element-grid-cell{margin-left:2px;margin-right:2px}.element-grid-horizontal>.element-grid-cell .element-field-name{line-height:24px;width:auto;padding-left:20px;padding-right:20px;font-weight:bold}.edit-mode .editor-img-none .fa-image{padding-right:0}.row-fluid .events-sidebar:empty{min-height:0 !important}.messages-list .dt-row{padding:5px;box-sizing:border-box}.messages-list>.msg-status-1-1{background-color:#ffe79d;border-color:#AAA}#emails-bounced .divtable .dt-header{display:none}#emails-bounced .divtable .dt-row>div{font-size:16px}#emails-bounced .divtable .ops{width:100%;float:none;top:-30px;text-align:right}#messages-emails-list .dt-header{display:none}}@media screen and (max-width:767px){#verify .main.main-bg form{padding:0}#verify .label,#verify .control-label{font-size:15px}body{padding-right:0;padding-left:0}input[type="text"].card-cvc,input[type="text"].card-month,input[type="text"].card-year{width:auto}input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input,select{border-bottom:1px solid #ddd;height:35px;padding-bottom:0;padding-top:0}input.input-small{height:25px}input,textarea{width:100%}select.phone-type{width:30%;font-size:14px}.phone-group-wrapper .remove-number.btn.pull-right{margin-left:0;margin-top:2px}.control-group .input-append input,.control-group .input-prepend input{z-index:1;width:100%}input.colour-picker{top:0}.control-group .input-append .btn-file>input{width:auto}.userpage-settings-active input{display:inline-block}.full{display:none !important}.col-push-6{left:0}.col-pull-6{right:0}.side-nav.affix,.sidebar-affix.affix{width:100%}.schedule-cal.w-cal-grid .navbar-static-top{margin-left:0;margin-right:0}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:0;margin-left:0}.navbar-wrapper{line-height:1em}.navbar a{margin-top:7px}.navbar .btn-navbar .message-count{margin-top:-6px}.navbar .fa{display:block}.navbar-static-top .nav-collapse .nav-submenu.dropdown-menu>li a{text-align:left;padding-left:37%}.footer .navbar .nav li{margin:5px}.footer .navbar .nav li>a{margin-top:0}.footer .copy{line-height:38px}.content-header>.form-inline .typeahead.dropdown-menu{width:auto}.content-header .btn-toolbar{text-align:center;margin-bottom:10px}.content-header .btn-group,.client-add-btns{display:inline-block;text-align:center}.date-month{width:110px}.availability-table .row-hours td{font-size:14px;line-height:1.8em}.sidebar{margin-top:0}.sidebar:empty{display:none}.side-nav.affix,.side-nav.affix-top,.side-nav.affix-bottom,.sidebar-affix.affix,.sidebar-affix.affix-top,.sidebar-affix.affix-bottom{position:relative;max-width:none}.x-pad{padding:0 4px}.divtable,.dt-header,.dt-header>div,.dt-row>div{display:block;padding:2px 0}.dt-header>div{border-bottom:0}.dt-header>div:first-child{border-bottom:1px solid #DDD}.dt-row{display:block;clear:both;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom:1px solid #ddd;padding:10px 0}.dt-row:last-child{border-bottom:0}.divtable.dt-no-mobile{display:table !important}.dt-no-mobile .dt-header,.dt-no-mobile .dt-row{display:table-row;clear:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin-bottom:0;border-bottom:0}.dt-no-mobile .dt-header>div,.dt-no-mobile .dt-row>div{display:table-cell;padding:2px;font-size:14px}.dt-header.dt-empty,.dt-header.dt-empty>div{padding:0}#settings-forms .forms-wrapper .dt-row{border-top:1px solid #ddd;border-bottom:0}#settings-forms .forms-wrapper .dt-row>div{display:inline-block;background-color:transparent}#settings-forms .forms-wrapper .ops,#form-submissions .forms-wrapper .ops{width:100%}#settings-forms .forms-wrapper .col-name{min-width:120px;font-size:14px}#settings-forms .forms-wrapper .ops>.btn{padding:4px 8px;margin:4px}#permissions .perm-label,.notifications-table .col-notify{min-width:110px;line-height:1.4em}#account-profile .divtable.notifications-table .dt-row,#account-profile .divtable.notifications-table .dt-header{display:table-row}.fixed-header .dt-row:nth-child(2)>div{border-top:0}.dt-view .dt-row{border:0}.dt-row>div{border-top:0}.dt-no-mobile .dt-row>div{border-bottom:1px solid #eee}.dt-no-mobile .dt-header>div{border-bottom:1px solid #eee}.field-value,.dt-row>div.field-value{margin-bottom:10px;margin-bottom:5px}.ops-btn-wrapper li{padding-top:4px;padding-bottom:4px}.table-no-lines .dt-row{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0}.dt-row>.ops{width:auto}.field-edit .ops{display:block;position:relative;z-index:10;text-align:right;margin-bottom:0;float:none}.table-hover .dt-row:hover>div{background-color:transparent}.memb_status-wrapper.dt-row>div{padding-left:4px;background-color:transparent !important}.memb_status-wrapper.dt-row{border-radius:4px;background-color:#fff;box-shadow:#999 0 0 2px;margin:10px 0;border:0}.memb_status-wrapper .ops{margin-top:-40px}.memb_status-wrapper .ops:empty{display:none}#settings-menus .menu-items-ops{margin-top:0}#settings-menus .menu-item{min-height:100px}#settings-menus a.btn.menu-item-edit{padding:2px 10px;margin:0}#settings-menus .menu-opts{float:none}#settings-menus .menu-submenu{padding-left:25px}#settings-menus .menu-opts.menu-item-col{display:block}#messages-text-list .dt-header{display:none}#messages-text-list>.dt-row{margin:20px 0;display:block}#messages-text-list>.dt-row>div{font-size:16px;border-bottom:0;display:block;line-height:1.5}.error-page .navbar .btn-navbar{display:none !important}#address-map,.event-map{padding:5px}.register-button.top{text-align:right}#login .well{padding:19px}.has-branding.rid-0 .navbar .account-nav .nav>li>a.navbar-login{font-size:20px;margin-right:5px}.modal-header{min-height:25px}.modal .note-visibility-wrapper .dropdown-toggle{margin-right:63px}#change-event-modal .modal-body{text-align:center}#change-event-modal .modal-body .btn{padding:4px 10px}[class*="hgmIcon-"] img,.hero-unit-toggle img{width:32px;height:32px}.rotator>.fa,.upload-remove>.fa{font-size:32px}#services-list .btn-group>.dropdown-toggle.no-text,#account-profile .btn-group>.dropdown-toggle.no-text{padding:4px 8px}.footer .navbar{padding-left:5px;padding-right:5px}#events .footer .navbar,#events-days .footer .navbar,#appt-rooms .footer .navbar{padding-left:0;padding-right:0}.footer p{margin:0}.dropdown-menu>li>a,.dropdown-menu .text.active{padding:10px 20px}#lightbox .lb-outerContainer button.close,.viewport-horizontal #lightbox button.close,#lightbox button.close{right:3px;top:-25px;z-index:1051}.lb-outerContainer{margin-left:auto;margin-right:auto}.content-header .pull-left,.content-header .pull-right{float:none}#settings-menus .content-header .pull-right{float:right}#settings-menus #form-menus .save-cancel .controls{margin-top:30px}#settings-menus #form-menus .btn-group>.dropdown-toggle.no-text{padding:4px}#settings-menus #form-menus .table-striped .dt-row:nth-child(even)>div{background-color:transparent}.invites-list th{display:none}.invites-list tr{padding-bottom:15px;border-bottom:1px solid #CCC}.invites-list tr>td{display:block;border:0}.invites-list .ops{float:right;margin-top:-40px}.hero-unit{padding:10px 60px}.hero-unit h1{font-size:24px}.new-item-btn{margin-left:auto;margin-right:auto;min-width:70px}.file-upload-wrapper>.fileupload-new{float:none;text-align:right;margin-top:-35px}#dashboard.rid-6 .panels .panel li{margin:10px}#required-actions .block-action .dt-row>div{display:inline-block;line-height:35px}#required-actions .block-action .dt-row .ops{float:right}.element-img-padding-1 .element-img-wrapper{padding:10px}.element-img-padding-2 .element-img-wrapper{padding:20px}.element-img-padding-3 .element-img-wrapper{padding:35px}.element-img-padding-4 .element-img-wrapper{padding:50px}.element-img-padding-1 .attachment-wrapper.fileupload-exists{padding:10px}.element-img-padding-2 .attachment-wrapper.fileupload-exists{padding:20px}.element-img-padding-3 .attachment-wrapper.fileupload-exists{padding:35px}.element-img-padding-4 .attachment-wrapper.fileupload-exists{padding:50px}.element-img-padding-1 .upload-img{padding:10px}.element-img-padding-2 .upload-img{padding:20px}.element-img-padding-3 .upload-img{padding:35px}.element-img-padding-4 .upload-img{padding:50px}.hgm-region>.hgm-block{margin-left:0;margin-right:0}#services-list .hgm-region .block-header img,#memberships-list .hgm-region .block-header img,#packages-list .hgm-region .block-header img{max-width:100%}#service_categories-list #editor-content{padding-left:5px;padding-right:5px}.element-grid-cell.element-cell-horizontal .element-img{width:100%;display:inline-block;height:auto}.element-grid-cell.element-cell-horizontal .element-group{display:inline-block}[class$="list_small-layout"] .element-group{padding-left:4px;padding-right:4px}.editor-block-actions .btn{padding:4px 10px}#editor-img-footer button{min-width:60px}.navbar-signup-signin .btn:hover{background-color:#1b336b}.rid-0 .navbar-signup-signin{margin:15px 0 0 0}.error-page .main-container{margin-top:0}.main-point .register-button{margin-left:73px}.main-appeal .feature{margin-top:0}.events-view .event-client-wrapper img,.events-view .event-pet-wrapper img,.events-view #worker-wrapper img,.event-waiting-list img{max-width:46px;margin:0;padding:12px;padding-top:0}.events-view .event-pet-wrapper .note-wrapper img{max-width:100%;padding:0;margin:auto}#book-appointment{width:80px;float:right;margin-right:5px}#schedule-buttons .view-line-2{margin-right:3px}#schedule-buttons .view-line-2:last-child{margin-right:0}.user-img .fa-user-o,.pet-img .fa-paw,.event-client-wrapper .fa-user-o,#worker-wrapper .event-worker-wrapper .fa-user-o,.event-pet-wrapper .fa-paw,.pet-info-thumbnail .fa-paw,.fileupload .fa-paw,.fileupload .fa-user-o{font-size:42px;line-height:50px}.start-end-options .avail-block,.day-avails .time,.repeat-start-options .time{width:65px}.worker-avail .avail-block,.avail-times .avail{font-size:14px;line-height:1.2em}#days-avail-cal-wrapper{font-size:15px}#event-reminders .reminder.dt-row .col-role{display:inline-block;margin-right:5px;color:#777;font-size:15px}#event-reminders .reminder.dt-row .col-description{display:inline-block;font-size:15px}#event-reminders .dt-header>div{border:0}#events-view #services-wrapper{display:table-row}#schedule-buttons .btn-toolbar{text-align:left}#events-agenda #schedule-buttons .btn-toolbar{padding:0}#events-days #schedule-buttons .btn-toolbar,#events #schedule-buttons .btn-toolbar,#events-day #schedule-buttons .btn-toolbar{padding-left:5px}#schedule-buttons select{height:42px}#schedule-buttons .hide-mini-cal{min-width:100px}.btn-view-settings{min-width:120px}#view-settings .btn{padding:4px 8px}.sidebar-left .user-availability{display:none !important}#event-actions{text-align:center}#event-actions .btn{padding:10px;font-size:14px;width:auto;margin:6px 2px;box-sizing:content-box;min-width:65px;display:inline-block}#event-actions .btn .fa{margin:auto;display:block;margin-bottom:5px;font-size:18px}#event-actions .btn .fa-stack-1x{font-size:.8em}#event-actions .btn .fa-stack{display:block;margin:auto}.modal #event-actions{padding:0 10px}.modal #event-actions .btn,#event-actions .btn{text-align:center}#schedule-buttons,#view-settings{width:100%;margin-right:0}#view-settings .schedule-filters .btn{margin-bottom:5px}#schedule-buttons .btn{padding:6px 4px;line-height:28px;font-size:14px}#schedule-buttons .mini-cal-wrapper{margin-top:8px}#schedule-buttons .previous,#schedule-buttons .next{min-width:30px}#schedule-buttons .btn-today{margin-left:0;margin-top:9px}#schedule-buttons .dropdown-toggle{margin-left:0}#schedule-buttons .hide-mini-cal{margin-bottom:0}#schedule-buttons .new-appointment{font-size:16px}#schedule-buttons .mini-cal-wrapper,#schedule-buttons .btn-view-settings,#schedule-buttons .select-worker{margin-left:0}#appt-rooms #schedule-buttons .btn-view-settings,#appt-rooms #schedule-buttons .mini-cal-wrapper{margin-left:5px}.hide-mini-cal .caret{margin-top:9px}#view-setttings .text-size{line-height:24px}.select-user{width:130px}.events-user-select-wrapper .input-append input{width:150px}.events-user-select-wrapper .clear-btn{height:20px}.cal-full td,.cal-full th{padding:0}.cal-full{width:100%}.day-event .time{float:none}#events-days .day-event .time,#appt-rooms .day-event .time{text-align:left}.cal-agenda-event.es-3 .col-actions{margin-top:-10px}.cal-agenda .collapse{overflow:visible}.notes-options{padding-right:0}.cal-agenda .mobile{min-width:50px}.cal-agenda-event{padding-top:10px;padding-bottom:10px;min-height:0;margin-bottom:0}.cal-agenda [class^="col-"]{width:auto;text-align:left;border-top:0;margin-left:0;min-width:30px}.cal-agenda .col-time{margin-left:0;float:none;position:absolute}.cal-agenda .col-time span.mobile{padding:2px;line-height:1em;font-size:12px;background-color:#eee;width:auto;border-radius:4px;min-width:40px;margin-left:4px}.cal-agenda .time{text-align:left;padding-left:4px;width:75px;font-size:14px}.cal-agenda .col-info,.cal-agenda .col-client,.cal-agenda .col-pet{margin-top:0;padding-left:80px}.cal-agenda .col-pet a{font-weight:normal;line-height:18px;font-size:14px}.cal-agenda .col-actions{text-align:right;margin-right:3px;background-color:transparent;line-height:30px}.cal-agenda .col-actions .btn-group{border-radius:4px}.cal-agenda .col-actions .appt-status.mobile{font-size:11px;line-height:1.5em;padding:3px;letter-spacing:.5px}.cal-agenda .col-actions .btn{font-size:12px;padding:0}.cal-agenda .es-1 a.event-view{display:none}.cal-agenda .event-info>.mobile{max-width:65px;font-size:12px;margin-left:-70px;margin-bottom:0;min-width:0;padding:2px;border:1px solid #ccc;border-radius:4px}.events-view .user-actions .fa,.events-view .pet-action .fa,#worker-wrapper .fa{font-size:22px;line-height:1em;margin:0 5px;vertical-align:middle}.events-view .user-actions,.events-view .pet-actions{float:none}#events-agenda .col-actions .btn.event-view{padding:2px;line-height:18px;text-align:center}#events-agenda .col-actions .btn.event-view .fa{display:none}.appt-info-wrapper .appt-info,a.appt-info{margin-bottom:0}.event-edit .events-main .breadcrumb{display:none}.appt-info-wrapper #estimated-cost-wrapper.appt-info .field-label{display:block}#events-agenda .mobile.col-actions{padding-top:0}#events-agenda .appt-status{color:#555;max-width:62px}#events-agenda .es-1 .ops .appt-status{background-color:#eee;border-color:#999;border-radius:4px}#events-agenda .es-2 .ops .appt-status{background-color:#fee69e;border:1px solid #f1da96;border-radius:4px}#events-agenda .es-5 .ops .appt-status{background-color:#a2e1f6;border:1px solid #82b4c5;border-radius:4px}#events-agenda .es-6 .ops .appt-status{background-color:#94eea6;border:1px solid #76be85;border-radius:4px}#events-agenda .btn-group:focus,#events-agenda .btn-group a:focus{outline-style:none}#events-agenda .col-actions .dropdown-toggle{box-shadow:none;display:block;background-color:#fff;border:1px solid #ddd;width:50px;font-size:24px;color:#555;line-height:1em;border-radius:4px;padding:4px;padding-left:6px;margin-left:0}#events-agenda .es-2 .col-actions .dropdown-toggle,#events-agenda .es-5 .col-actions .dropdown-toggle,#events-agenda .es-6 .col-actions .dropdown-toggle{background-color:transparent;border:0}.select-mode #events-agenda .col-actions .dropdown-toggle{display:none}.cal-agenda .col-actions .event-view{min-width:65px;border-radius:4px}.block .cal-agenda .col-actions .event-view{min-width:87px}#events-agenda .col-actions{background:transparent;border:0}.cal-agenda .event-worker,.cal-agenda-event .event-pets a,.cal-agenda-event .event-pets .event-pet{color:#333}.cal-agenda .cal-agenda-event [class^="col-"]:empty,.cal-agenda .cal-agenda-event .status:empty{display:none !important}.cal-agenda-event .col-actions .opts-btn-wrapper li>a{line-height:30px}.cal-agenda .col-time a{color:#777;line-height:1.5em;font-weight:bold}.cal-agenda .event-time-scheduled.scheduled-date{display:none}.cal-agenda-event .col-client-more i.fa{margin:0}.cal-agenda .col-info .event-info a,.cal-agenda .event-clients-pets a.event-client{font-weight:bold}.cal-agenda-event .client-more{height:36px;display:none}#event-edit .btn-file{min-width:50px}.event-edit fieldset legend{text-align:left}#events-day .content-header{margin-left:-5px;margin-right:-5px}#events-day .cal-times-wrapper{margin-left:-48px}#events-day .cal-times,.cal-day-times .cal-times>div,#events-day .fixed-cell{width:47px}#events-day .row-line .row-info-hdr{font-size:14px;line-height:1.1}#events-day .worker-heading .worker-info img{max-height:30px}.user_credit-wrapper{min-height:70px}.user_credit-wrapper.dt-row>div{line-height:1.4;background-color:transparent !important}.user_credit-wrapper .col-qty_avail{margin-top:-50px}.user_credit-wrapper .col-action,.user_credit-wrapper .col-qty_avail{text-align:right}.user_credit-wrapper .col-qty_total{display:none}.user_credit-wrapper .col-action{min-height:30px;padding-top:5px}.user_credit-wrapper .col-package_name{padding-right:86px}.user_credit-wrapper .col-client{min-height:24px}.user_credits-info.used-shown .used-up{display:block}.pets-list .dt-row{min-height:58px;margin:0}.pets-list{text-align:center}.users-list .dt-row{min-height:58px;margin-bottom:0;border-radius:0;border-bottom:1px solid #ddd;padding:10px 0}.pets-list .dt-row>div,.users-list .dt-row>div{margin-left:70px;background-color:transparent !important}.pets-list .dt-row>div{border-top:0}.pets-list .dt-row .pet-img,.users-list .dt-row .user-img{padding:2px 0;clear:both;width:67px;margin-left:0;float:left;position:absolute}.users-list .user-img{margin-top:6px}.pets-list .pet-img img,.users-list .user-img img{max-width:50px;max-height:50px}.user-block-section .pets-list .pet-img img{max-width:150px;max-height:150px}.pets-list .dt-row .ops .btn-group>a:first-child,.users-list .dt-row .ops.col-ops .btn-group>a:first-child{display:none}.pets-list .dt-row .ops .btn-group,.users-list .dt-row .ops.col-ops .btn-group{padding:7px 7px 9px 9px;border-radius:4px;border:1px solid #ddd}.pets-list .dt-row .ops .btn-group>a:first-child,.pets-list .dt-row .ops .btn-group>a:first-child{display:inline-block}.pets-list .dt-row .ops .btn-group{border:0;box-shadow:none}.pets-list .dropdown-toggle.no-text .fa-caret-down{margin-left:5px !important;margin-right:5px !important;line-height:33px}.users-list .dt-row .ops{margin-top:-55px}.pets-list .ops .btn-group>.dropdown-toggle,.users-list .col-ops .btn-group>.dropdown-toggle{background-color:#fff;box-shadow:none;font-size:24px}.pets-list .ops .btn-group>.dropdown-toggle.no-text,.users-list .dt-row .ops.col-ops .btn-group>.dropdown-toggle.no-text{padding:0;color:#999}.users-list .dt-row .ops.col-ops .btn-group>.dropdown-toggle.no-text{border:0}.pets-list .pet-img .fa,.users-list .user-img .fa{padding:4px 0}.users-list .user-img .fa-user-o{padding:0}.users-list .dt-row .col-user{padding-top:10px}.users-list .dt-row .ops.col-ops .btn-group{margin-top:5px;background-color:#fff}#pets-wrapper .input-append input{width:100%}.pet-select{height:27px;border-bottom-right-radius:4px;width:97%}#pets-profile .fileupload-exists .fileupload-preview,#account-profile .fileupload-exists .fileupload-preview{display:inline-block}#pets-profile .fileupload-exists .rotator,#account-profile .fileupload-exists .rotator{display:inline-block;float:none}.table-striped .invoice-wrapper.invoice-amount{background:transparent;font-size:18px;margin-left:0}.invoice-wrapper .col-ops .btn.dropdown-toggle.no-text{font-size:24px}.billing-filters{display:none}.btn-billing-filter{display:block}#billing-add .add-new-item{float:none}#billing-add .users-list{font-size:18px;line-height:1em}#date-range-select input,#date-range-select label{display:inline;margin-bottom:5px}#user-invoices .content-header .btn-group{margin:10px}.user-invoice-edit-wrapper #currency-wrapper{float:none;padding-left:0}.user-invoice-edit-wrapper #note-wrapper input,.user-invoice-edit-wrapper #note-wrapper textarea{width:350px}.user-invoice-edit-wrapper .form-horizontal .control-label{float:none;padding-top:0;text-align:left}.user-invoice-edit-wrapper .form-horizontal .controls{margin-left:0}.user-invoice-edit-wrapper .invoice-item>div .user-invoice-edit-wrapper .col-discount .item-discount_type{width:24px;text-indent:5px}.invoice-item.sub-item .col-name{display:inline-block}.invoice-item.sub-item .col-name .fa{margin-right:5px}.send-invoice.control-group input{box-sizing:border-box}.col-rate .mobile-label{text-align:center}.invoice-item.sub-item .col-rate .price,.invoice-item.sub-item .col-rate .mobile-label{display:inline-block !important;margin-right:5px}.invoice-item.sub-item .col-rate .price{margin-left:4px;min-width:40px}.invoice-item.sub-item>div.col-name{min-width:80px;width:auto}.invoice-item.sub-item .col-rate{min-width:40px;display:inline-block !important;width:auto;margin-left:8px}.invoice-item .col-taxable .mobile-label{margin-right:10px;min-width:83px}.invoice-item .col-taxable{text-align:left}.user-invoice-edit-wrapper .mobile{float:right;display:block}.user-invoice-edit-wrapper #date-range-select .btn{margin-top:0;padding-right:10px}.invoice-options #currency-wrapper .controls,.invoice-options #currency-wrapper .control-label{display:inline-block;margin:4px 0}#billing-add .date-range-select #date_start,#billing-add .date-range-select #date_end{margin-bottom:10px}.well.invoice-options #currency{top:0}.form-horizontal .well.invoice-options .field-dropdown>.controls:after{top:3px}#user-invoice-form .items-table select{height:30px}.items-table-wrapper .items-table{min-width:270px}.user-invoice-edit-wrapper .dt-header{display:none}.user-invoice-edit-wrapper .invoice-item{width:auto;margin-top:25px;border-bottom:1px solid #ddd;padding:4px}.user-invoice-edit-wrapper div.col-date{padding-left:0}#cart .invoice-item>div{border-top:0}.user-invoice-edit-wrapper .invoice-item.has_sub_items,.user-invoice-edit-wrapper .invoice-item.sub-item{margin-top:0;border-bottom:0}#billing-add .invoice-item.has_sub_items{margin-bottom:0;height:auto}.user-invoice-edit-wrapper .invoice-item.has_sub_items{-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.user-invoice-edit-wrapper .sub-item{border-top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-bottom:0}.user-invoice-edit-wrapper .invoice-item.last-sub-item{margin-bottom:10px;border-bottom:1px solid #000}.user-invoice-edit-wrapper .invoice-item>div:empty{display:none}.ui-datepicker-title select{background-color:#fff}.user-invoice-edit-wrapper .col-discount,.user-invoice-edit-wrapper .col-rate,.user-invoice-edit-wrapper .col-qty,.user-invoice-edit-wrapper .col-taxable{width:24%;display:inline-block}.user-invoice-edit-wrapper .col-taxable{padding-right:0}.user-invoice-edit-wrapper .col-amount{font-size:16px;text-align:right;width:100%;padding-right:15px}.user-invoice-edit-wrapper .col-rate .item-rate,.user-invoice-edit-wrapper .col-qty .item-qty,.user-invoice-edit-wrapper .col-taxable .item-taxable{width:55%;text-align:center}.user-invoice-edit-wrapper .invoice-item .col-ops{text-align:right;padding:5px;margin-bottom:5px;margin-top:5px}.user-invoice-edit-wrapper .sub-item .col-amount.mobile,.user-invoice-edit-wrapper .sub-item .col-date{display:none}.user-invoice-edit-wrapper .col-taxable{padding-bottom:5px}.user-invoice-edit-wrapper .ops{text-align:right;vertical-align:middle;min-width:81px}.user-invoice-edit-wrapper .ops img{width:30px;height:30px;cursor:pointer;opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70);border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px}.col-amount.item-amount.mobile{display:table-cell}.user-invoice-edit-wrapper .col-amount.mobile.item-amount{margin-top:2px;padding-right:5px;padding-left:5px}.user-invoice-edit-wrapper .sub-item>div.col-name,#cart-form .sub-item>div.col-name{padding-left:4px}.user-invoice-edit-wrapper .sub-item .col-name .multiplier{margin-left:8px}#billing-add .dt-header .user-img{display:none}#billing-add .select-user-box{margin-right:5px}#billing-add .users-list .dt-header{border-bottom:1px solid #ccc}#billing-add .users-list .col-user{border:0;padding-top:22px}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#billing-add #note-wrapper textarea{width:100%}.user-invoices div.invoice-amount{text-align:left;padding-right:0}.user-invoices th.col-amount,.user-invoices div.col-amount{padding-right:0}.user-invoices .invoice-wrapper .mobile,.user-invoices .invoice-wrapper .invoice-num{font-size:14px}.user-invoices .invoice-num{font-weight:normal}.divtable.user-invoices .dt-row>div.ops{padding-right:0}.invoice-logo.invoice-from{text-align:center}.invoice-wrapper .invoice-logo img{margin-bottom:10px}.invoice-items-wrapper .invoice-item:nth-child(odd){background-color:transparent}.invoice-items-wrapper .invoice-items-head{display:none}#user-invoice-view .breadcrumb{margin-bottom:15px}#user-invoice-view .invoice-items-wrapper .invoice-items-head{display:none}#user-invoice-view .invoice-item>div:empty{display:none}#user-invoice-view .content-header .pull-right.btn-toolbar,#packages-view .content-header .pull-right{float:right}#invoice-info .pull-right{float:none}.invoice-wrapper .col-name,.invoice-wrapper .col-item,.invoice-wrapper .col-date{min-width:0;width:auto;text-align:left}.user-invoices div.invoice-client.mobile:empty{display:block;min-height:30px}.invoice-wrapper .invoice-info{width:auto;padding:8px;border-radius:4px;background-color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0;margin-bottom:0}.invoice-wrapper .col-discount,.invoice-wrapper .col-taxable,.invoice-wrapper .col-qty,.invoice-wrapper .col-rate{min-width:24%;display:inline-block;padding-left:5px}.invoice-wrapper .invoice-item{border-top:0}.invoice-wrapper .invoice-item .col-label{text-align:center;display:table-cell}.invoice-client.mobile{display:block}.invoice-wrapper .col-taxable:empty{display:none}.invoice-item .col-rate,.invoice-item .col-qty,.invoice-item .col-discount,.invoice-item .col-taxable{color:#555;font-size:14px}.invoice-wrapper .invoice-item .col-rate{display:none}#user-invoice .item-taxable{width:90px}#user-invoice .item-name{width:186px}.col-qty.mobile{display:inline-block}.col-qty.mobile:empty{display:none}.invoice-wrapper .col-item{font-weight:bold}.invoice-wrapper .col-name{width:98%}.sub-item .invoice-date-amount{display:none}.sub-item .col-name .multiplier{margin-left:20px}.invoice-wrapper .col-taxable:empty{display:none}.invoice-item .invoice-date-amount{border-radius:4px;font-size:16px;min-width:200px;min-height:27px;background-color:#eee;margin-bottom:5px;padding-top:5px}.invoice-item .col-date{color:#999}.invoice-wrapper{display:block}.invoice-wrapper .dt-row>div{line-height:35px}.invoice-items-wrapper .col-amount{display:none}.invoice-items-wrapper .invoice-date-amount .col-amount{float:right}.invoice-items-wrapper .invoice-item{display:block}.invoice-item .invoice-date-amount>div{display:inline-block !important;padding-left:5px}.status-pay{text-align:center;width:100%}.status-pay .invoice-total,.status-pay .status,.status-pay .pay-now-btn{float:none;display:block}.pay-now-btn .invoice-total{display:block}.invoice-totals{font-size:18px;float:none;margin-bottom:5px;margin-top:5px}.invoice-totals>div{width:auto}.invoice-totals>div>div:last-child{padding-right:0}.invoice-wrapper .send-invoice-form{margin-top:5px}.user-invoices .send-invoice-form{width:260px}.user-invoices .invoice-wrapper{padding:0;border-bottom:0}.user-invoices .dt-row>div{padding:0}.user-invoices .invoice-wrapper .btn{border:0;border-radius:0;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #ddd}.user-invoices .invoice-wrapper .status.mobile,.user-invoices .invoice-wrapper .invoice-amount,.user-invoices .invoice-wrapper .col-ops{margin-left:0}.invoice-wrapper .status.mobile{float:none;text-align:right;width:100%;margin-bottom:10px}.user-invoices .dt-header>div{border-bottom:0}.user-invoices .invoices-header{display:flex;text-align:center}.user-invoices .invoices-header .invoice-status,.user-invoices .invoices-header .invoice-num,.user-invoices .invoices-header .col-amount,.user-invoices .invoices-header .col-ops{display:none}.user-invoices .invoices-header .col-status,.user-invoices .invoices-header .invoice-date,.user-invoices .invoices-header .invoice-client{width:30%;text-align:center}.add-new-item .mobile-inline{margin-left:7px}.invoice-wrapper .span6.status-pay{display:block}.invoice-wrapper.dt-row>div{border-top:0}.invoice-items-wrapper{padding-right:0;margin-bottom:0}.invoice-item-wrapper{padding:4px;background-color:#fff}.invoice-stats-tips .dt-header{display:none}.invoice-stats-tips h4{border-bottom:1px solid #ddd}.invoice-totals-wrapper{background-color:#fff;padding-top:20px;padding-bottom:10px}.invoice-totals-wrapper>div{padding:0 2px}.invoice-info .label,.invoice-from .label{min-width:80px}.add-new-item .invoice-item [class*="col-"]:empty{display:none}.hero-unit-toggle img{margin-right:10px}.vaccinations .dt-row>div{background-color:transparent !important}.vaccinations .dt-row>div>div{padding-left:4px}.vaccinations-list [class*="col-"]{width:auto}.when .time-label{font-size:14px;line-height:1.2em}.block.user-availability,.Branding-hours{text-align:center;margin-top:0}.Branding-hours .avail-time{min-width:140px}.biz-footer .block-contact{text-align:center}.biz-footer .multi-element.element-field-phone,.biz-footer .address,.biz-footer .block-contact .multi-element.element-field-extra_links,.biz-footer .block-contact .element-link.element-field-website{margin-right:10px}.biz-footer .element-field-company{padding:5px}.memb_status-wrapper.dt-row .col-pet span:empty{display:none !important}.analytics .analytics-table .dt-header{margin-bottom:5px}.analytics .analytics-table .dt-row{margin-bottom:0}.analytics .analytics-table .dt-row>div,.analytics .analytics-table .dt-header>div{font-size:14px;display:inline-block;border:0;padding:4px;line-height:1.3em}.analytics .analytics-table .dt-row>div{display:block}.analytics .analytics-table .dt-row>div>div{display:inline-block !important;padding-left:10px}.analytics .analytics-table .col-count-header{float:left}.analytics .analytics-table .col-count-header,.analytics .analytics-table .col-count{padding-left:10px;text-align:left;display:inline-block !important}.analytics .analytics-table .col-total-header,.analytics .analytics-table .col-total{padding-right:10px}.analytics .analytics-table.invoice-statuses .dt-row:nth-child(even)>div{background-color:transparent}.analytics .analytics-table.invoice-statuses .dt-row:nth-child(even){background-color:#eee}.analytics #chart-options .btn-toolbar{margin-bottom:0;vertical-align:bottom}.analytics .btn-group.date-option-btns{margin-top:20px;display:block;vertical-align:bottom}.analytics form#chart-options{text-align:center}.analytics .analytics-table .col-status,.analytics .analytics-table .col-status-header{position:absolute;margin-left:65px}.analytics .analytics-table .col-total,.analytics .analytics-table .col-total-header{float:right}.analytics .analytics-table .row-totals .col-total{float:none}.analytics .analytics-table .row-totals .col-total .mobile{float:left}.analytics .analytics-table .dt-header a{border:1px #999 solid;margin:4px;padding:4px 4px;line-height:2em;border-radius:4px}.analytics .analytics-table .dt-row>.col-name{display:block;border-bottom:1px solid #ddd}.analytics .analytics-table .mobile{min-width:80px;text-align:left;color:#777}.analytics .analytics-table .col-total.mobile{min-width:0;text-align:right;font-weight:bold;color:#333}.analytics .analytics-table .row-totals div:empty{display:none}.analytics .analytics-table .header-title.mobile{display:block}.analytics .analytics-table .amount{float:right}.analytics .analytics-table .col-outstanding,.analytics .analytics-table .col-received{text-align:left}.analytics .analytics-table .col-name{width:auto}.tips-wrapper .invoice-date{float:right}.tips-wrapper .col-gratuity>div{line-height:1.5em}.tips-wrapper .tips .dt-row,.tips-wrapper .totals{margin-bottom:15px;padding:4px;border-radius:4px;background-color:#fff;box-shadow:#999 0 0 3px;box-sizing:border-box}.tips-wrapper .row-totals>div{background-color:transparent !important}.tips-wrapper .totals .dt-row{border:0}.tips-wrapper .col-gratuity.workers{border-bottom:1px solid #eee}.tips-wrapper .worker-wrapper{float:left}.tips-wrapper .col-gratuity.mobile{font-weight:bold}.tips-wrapper .dt-header{display:none}.tips-wrapper .dt-row div:empty{display:none}.tips-wrapper .dt-row.row-totals{border-top:1px solid #ddd}#dashboard .cal-agenda-event .time{padding-left:0}#dashboard .forms-wrapper .col-name{min-width:90px}.rules .dt-row>.ops{display:inline-block;float:right}.rules .rule-value{display:inline-block}}@media(max-width:680px){.cal-head .cal-day-head,.cal-head .cal-day-head a{font-size:10px}}@media(max-width:650px){.navbar a,.navbar .nav>li>a{min-width:28px}.invoice-wrapper .invoice-logo img{float:none;max-height:170px;width:auto}.tips-wrapper .tip-amnt input[type="number"]:focus{border:0;box-shadow:none}.tips-wrapper .tip-amnt{width:32%;margin:2%}.banner-img-feature{padding:5px 20px;width:200px}}@media(min-width:591px){.event-edit .note-wrapper .remove-note{float:right;text-align:right;z-index:1000}#schedule .footer-relative,#schedule .footer-absolute{position:absolute !important}}@media screen and (max-width:590px){input,textarea{width:100%;box-sizing:border-box}input.pet-select{width:100%;box-sizing:border-box}input[type="text"].card-cvc,input[type="text"].card-month,input[type="text"].card-year{width:auto}input.datepicker,input.datetimepicker,#billing-add .date-range-select input.datepicker{width:88px !important;font-size:14px}#rebook-form input.datetimepicker{width:200px !important;font-size:16px}.field-email>.controls,.field-text>.controls,.field-multiline_text>.controls,.field-dropdown>.controls,.field-number>.controls,.field-decimal>.controls,.field-notes>.controls,.field-TextField>.controls,.field-UserEmailField>.controls,.field-SelectField>.controls,.field-TextAreaField>.controls,.field-DecimalField>.controls,.field-DateField>.controls{display:flex;width:100%}.field-notes>.controls{display:block}#notes-add-wrapper .file-upload-wrapper .btn-file{padding:5px 24px}#notes-add-wrapper .file-upload-wrapper .btn-file .fa{margin-right:0}.field-multiline_text>.controls{display:block}input[type="text"].card-cvc,input[type="text"].card-month,input[type="text"].card-year{width:auto}.duration-days,.duration-hours,.duration-minutes{margin-bottom:4px;width:65px;margin-right:5px}.duration-days input,.duration-hours input,.duration-minutes input{width:46px}.append textarea{width:100%;box-sizing:border-box}.field-duration .duration label{margin-left:5px}input.phone-number{width:45%}select.phone-type{width:25%}.modal{width:97%;left:1%}.modal textarea{padding:5px;width:100%;box-sizing:border-box}.pricing-rules select,.pricing-rules input{width:37%}.pricing-rules .remove-pricing{width:20%}.modal select{width:100%;box-sizing:border-box}.typeahead{max-width:400px}.lists-more{width:94%}.above-nav{display:none}.schedule-cal.w-cal-grid.g-admin .navbar-static-top{top:0}.navbar a.no-logo,.has-branding .navbar .brand.no-logo{margin-left:0}.navbar-static-top .navbar-inner{padding-left:0;padding-right:0}.navbar .brand{margin-left:0;padding-left:0;padding-right:0}.schedule-cal.w-cal-grid .navbar-static-top{border-bottom:1px solid #fafafa}.schedule-cal .navbar .brand.no-logo,.rid-1 .navbar .brand.no-logo,.no-branding .navbar .brand.no-logo{padding-left:4px;line-height:40px}.mobile-collapsible .brand-wrapper{float:left;padding-left:5px;padding-bottom:5px}.mobile-collapsible .brand img{max-height:34px;display:inline-block width:auto !important;height:auto!important}.mobile-collapsible .brand .site-name{display:inline-block}.footer .navbar .nav,.footer .copy{float:none;clear:both}.footer .copy{margin-left:12px;margin-top:10px}#sign-up .signup{width:89%}#billing-add #note-wrapper input{width:97%}.pull-right.transaction-fee{float:right}.items-table-wrapper,.table-wrapper{width:100%}.#user-invoice-form .items-table-wrapper{overflow-x:auto}.account-status .table td.span3{width:15%}.main.main-small,.main.main-bg{width:auto}#notes-wrapper .append,.notes-wrapper .append{width:100%;padding-bottom:5px}.invoice-totals{font-size:16px;line-height:1.5em}#invoice-info label{font-size:14px;width:130px}.user-invoice-edit-wrapper .col-discount .item-discount_type{width:22px;text-indent:4px}.user-invoice-edit-wrapper .col-qty{padding:0 10px}.user-invoice-edit-wrapper .item-qty{width:50px}.user-invoice-edit-wrapper .col-discount{width:90px}.user-invoice-edit-wrapper .col-discount .item-discount{display:inline-block;text-align:right}.user-invoice-edit-wrapper .col-rate,.user-invoice-edit-wrapper .col-qty,.user-invoice-edit-wrapper .col-taxable,.user-invoice-edit-wrapper .col-discount{width:24%}.user-invoice-edit-wrapper .col-qty{width:19%}.user-invoice-edit-wrapper .col-rate{width:29%}.user-invoice-edit-wrapper .col-rate .item-rate,.user-invoice-edit-wrapper .col-qty .item-qty{width:80%}.user-invoice-edit-wrapper .col-taxable .item-taxable{width:70;padding-left:6px;padding-right:6px}.start-end-options .btn{padding:4px}#event-edit .start-end-options .month-prev.avail-prev .fa,#event-edit .start-end-options .month-next.avail-next .fa{margin:0 2px}.event-edit #duration-wrapper .controls>div[class^="duration-"]{display:block}.event-edit .pet-group .pet-name{width:auto;line-height:30px}#events .content-header,#events-days .content-header,#appt-rooms .content-header{position:absolute}#events .cal-head,#events-days .cal-head,#appt-rooms .cal-head{position:relative}#events-view .appt-invoice .field-label{display:inline-block}.cal-wrapper-scroll{overflow-x:visible}.payroll-appt .service .name{width:100%}.payroll-appt .client-wrapper,.payroll-appt .worker-wrapper{display:block !important;border-bottom:1px dashed #d4d4d4;width:100%}.payroll-appt .client-label,.payroll-appt .worker-label{width:30%;display:inline-block !important;color:#999}.payroll-appt .service .client,.payroll-appt .service .worker{width:68%;display:inline-block;text-align:right}.payroll-appt .service>div{margin-bottom:5px}.payroll-worker-total .span6.pull-right{float:none}#invites-list .invites-list{padding-right:5px}}@media(max-width:530px){.banner-img-feature{padding:5px 10px;width:260px}#account-profile .dt-no-mobile .dt-row>div,#dashboard .dt-no-mobile .dt-row>div{min-width:42px}#branding-form #controls-logo-size{max-width:95%}.brand-settings .brand-header,.brand-settings .brand-text,.brand-settings .headings{max-width:80px}.add-on.colour-picker-preview,.input-prepend.input-append .add-on.colour-picker-preview:last-child{height:32px}#branding-form input.colour-picker{font-size:14px}.availability-table .in .day-avails .time{font-size:.9em}#event-edit #repeatable-options .checkbox input[type="checkbox"],#event-edit #repeatable-options input[type=checkbox]:after,#event-edit #repeatable-options .controls>.checkbox{margin:0;padding:0;margin-bottom:13px;margin-right:3px}#event-edit #repeatable-options .day-name{margin-left:-5px;margin-bottom:2px}.report_edit_buttons .btn{font-size:16px;padding:10px 6px}[class$="list_small-layout"] .element-group{padding-left:0;padding-right:0;max-width:98%;margin:0 auto}.block-contact .element-group .element-text{max-width:100%}#account-profile .profile-image-wrapper,#my-account .profile-image-wrapper,#pets-profile .pet-image-wrapper,#account-profile .profile-info,#my-account .profile-info,#pets-profile .pet-info{display:block;padding-left:0;width:100%}#settings-sms .payment-totals .dt-row>div{font-size:16px}}@media(max-width:480px){h1,h2,h3,.modal-header h3{line-height:1.1em}h3,.modal-header h3{font-size:18px;line-height:2em}h2{font-size:24px}h1{font-size:28px}.navbar a,.navbar .nav>li>a{min-width:52px}.navbar .secondary-nav li{margin-left:3px}.rid-0.no-branding .navbar .brand img{max-height:60px;margin-top:5px}.schedule-cal .navbar .brand,.rid-1 .navbar .brand,.no-branding .navbar .brand{float:none}.schedule-cal .navbar .brand img,.rid-1 .navbar .brand img,.no-branding .navbar .brand img{max-height:40px;width:auto !important;height:auto!important}.schedule-cal .navbar .brand.no-logo,.rid-1 .navbar .brand.no-logo,.no-branding .navbar .brand.no-logo{padding-top:3px;line-height:30px}.g-admin.w-cal-grid.logged-in .account-nav{width:100%}.g-admin.w-cal-grid.logged-in .mobile-collapsible .account-nav{width:auto}.logged-in.g-admin.w-cal-grid .navbar-inner{padding-top:42px}.navbar.mobile-collapsible .navbar-inner{min-height:36px}.navbar-static-top.navbar-style-2 .navbar-wrapper.nav-collapse{margin-top:0}.modal-body{padding-left:5px;padding-right:5px}#membership-edit-form #type-wrapper.field-dropdown .controls:after,#membership-edit-form #credit_duration-wrapper.field-dropdown .controls:after{z-index:-1}.rid-0 .site-tagline{margin-left:100px;margin-top:-105px}#pets-list .dt-row>div,#users-list .dt-row>div{font-size:16px;line-height:24px;max-width:65%;display:block}#pets-list.rid-6 .dt-row>div{font-size:18px}.#pets-list.rid-6 .pets-list div.pet{padding-top:19px}.users-list .dt-row>div{max-width:none}.pets-list .dt-row>div,.users-list .dt-row>div{margin-left:50px}.pets-list .dt-row .pet-img,.users-list .dt-row .user-img{width:46px}.pets-list .pet-img img,.users-list .user-img img{max-width:40px;max-height:40px}.pets-list .pet-img .fa,.users-list .user-img .fa{width:1em}.element-grid-cell.element-cell-horizontal>.element-group .element-field-description,.element-grid-cell.element-cell-horizontal>.element-group a,.element-grid-cell.element-cell-horizontal>.element-group .element-actions{text-align:center}.element-grid-cell.element-cell-horizontal{display:inline-block}.element-grid-cell.element-cell-horizontal .element-img{max-width:100%}[class$="list_small-layout"] .element-grid-cell img{border-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0}.element-grid-horizontal>.element-grid-cell{width:auto !important}.element-grid.services-list_small-layout .element-grid-cell.editor-type-services{display:block}.element-grid-cell.service-wrapper,#service_categories-list .service-categories-list_small-layout .element-cell-horizontal,#packages-list .element-grid-cell.editor-type-packages.element-cell-horizontal{width:auto;display:block}#sign-up .form-signup .control-label{line-height:30px}#sign-up .well{width:auto}#settings-forms select[id^="phone_type"]{width:25%}#mini-cal-well-dropdown,.ui-datepicker{width:290px}.cal-mini td a{line-height:32px}.modal .controls>.checkbox{font-size:14px}.status-pay .status-date{margin-left:0;display:block}.rid-0 .navbar .brand,.rid-0.no-branding .navbar .brand{padding-top:0}.event-wrapper .event-status .field-value.pull-right{float:none;text-align:center}.events-main .events-view{padding-left:8px;background-position-x:-21px}.modal-header .close{padding:0;margin:0;margin-right:-9px;margin-top:0}.editor-block-actions .btn{padding:5px}.rid-0 .navbar-signup-signin{margin-top:5px;margin-bottom:0;margin-top:0}#view-settings .schedule-filters{margin-right:0}.users-list .col-ops .btn-view,.pets-list .ops .btn-view{display:block}.modal .fileupload .btn{min-width:24px}.day-avails{max-width:400px}.day-avails .time{padding:4px 0;margin:2px 0;width:54px}.availability-table .not-in .day-avails .avail{padding:0 1px}#services-edit .avail-times .time{font-size:14px;margin:4px;width:70px}#services-edit .service-selection .service-icon{margin-left:15px}.service-selection .service-type-description{margin-left:76px}.service-selection.types .service .service-name{font-size:16px;line-height:16px}.brand-settings .input-prepend .minicolors-theme-bootstrap .minicolors-input,.brand-settings .input-append .minicolors-theme-bootstrap .minicolors-input{padding-right:0;padding-left:0}.navbar a,.navbar .nav>li>a{min-width:48px}.user-invoice-edit-wrapper .col-discount .item-discount{width:42px}#schedule-buttons .btn-toolbar{padding-right:0}#schedule-buttons .btn-view-settings{width:100%}#schedule-buttons .view-line-2{margin-right:0}#schedule-buttons #book-appointment{margin-left:0;margin-top:7px}.schedule-cal.w-cal-grid #schedule-buttons #book-appointment,#appt-rooms #schedule-buttons #book-appointment{margin-right:9px}}@media(max-width:440px){.client-add-btns.btn-group{margin-top:10px}form{padding:5px}.main-content form{padding:0}.availability-table .col-ops a,.availability-table .col-label{font-size:16px}.hgm-row.col-2,.hgm-row.col-3{display:block}.hgm-row.col-2>div,.hgm-row.col-3>div{width:auto;display:block;margin-left:0}#client_limit-wrapper,#pet_limit-wrapper{display:inline-block;width:48%}.navbar-static-top .nav-collapse .nav-submenu.dropdown-menu>li a{padding-left:20%}}@media(max-width:400px){input.phone-country{font-size:14px;padding-left:4px}input.phone-number{width:40%;padding-left:4px;font-size:14px}select.phone-type{width:24%;padding-left:4px;font-size:14px}.contact-captcha{margin-left:-5px}.banner-img-feature{margin:10px 7px}.has-branding .navbar .brand{margin-left:0}.navbar .btn-navbar{margin-right:0;margin-left:0}.navbar .secondary-nav{min-height:70px;line-height:28px}body:not(.schedule-cal) .navbar-static-top.navbar-style-2 .brand img{margin-top:0}.field-types>.btn{width:86%}.pets-search{width:185px}.modal-body .controls>.radio{padding-left:5px}.modal-body #edit_type-wrapper .radio.inline{min-width:25px;margin-right:4px;padding-left:35px}.modal-body .radio input[type="radio"]{margin-right:15px}#schedule-buttons .previous,#schedule-buttons .next,#schedule-buttons .hide-mini-cal{padding:6px}#schedule-buttons .hide-mini-cal{min-width:130px;font-size:13px !important}#schedule-buttons .dropdown-menu>li>a{padding:10px}#schedule-buttons .previous,#schedule-buttons .next{min-width:20px}#schedule-buttons .view-line-2{min-width:20px}#schedule-buttons .cal-nav-today{font-size:11px !important;padding-left:2px;padding-right:2px;margin-left:3px}.worker-avail .avail-block,.avail-times .avail{font-size:13px;letter-spacing:.1px;border:0;margin-top:12px}#mini-cal-well-dropdown,.ui-datepicker{width:280px}#book-appointment .new-appointment{width:auto}#book-appointment{width:80px;padding-left:0 !important;margin-right:5px}#schedule-buttons .select-worker,#schedule-buttons .categories-dropdown{float:left;margin-right:0;display:block}.repeat-start-options .time{margin:4px 1px}.start-end-options .cal-avail{border-spacing:4px}#services-edit .avail-times .time{font-size:14px;margin:4px;width:62px}.user-invoices .col-ops.ops{margin-top:0}#billing-add .select-user{width:275px}#header_1-wrapper .minicolors-panel{left:-15px !important}#link-wrapper .minicolors-panel{left:-100px !important}}