html{-webkit-overflow-scrolling:touch !important;overflow:auto !important;height:100% !important}body{background:#fafafa;color:#333;font-size:16px;font-family:'Roboto',Arial,sans-serif;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}body[id*="error"]{background-color:#fafafa}body>.container,body>.container-fluid,.footer>.container-fluid{padding:0 5px}body>.container{margin-top:1px}body.has-branding>.container{margin-top:0}body.page-iframe{background:#fff}.container .main.span12{min-height:0}.main-content,.has-bg{padding:5px 0;margin-top:10px;margin-bottom:15px;min-height:2px}#event-edit .no-mainc-bg .main-content{margin-bottom:20px}#event-edit .main form{min-height:300px}li{line-height:1.5em}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:'Roboto',sans-serif;color:#069;margin:0 0 10px 0}h1{font-size:28px}h1:empty{display:none}.brand h1,.error-page .brand h1{margin-bottom:0;font-weight:normal}h2{font-size:25.5px;line-height:1.4em}h3{font-size:22.5px;line-height:1.4em}h4{font-size:18px;line-height:1.2em}a h1,a h2,a h3,a h4,a h5,a h6{cursor:pointer}p{margin-bottom:.8em}sup{bottom:.25em}a{color:#333;font-weight:700;text-decoration:none}:focus,.btn:focus,a:focus{outline-style:none}.btn.disabled,.btn-group>.btn.disabled:last-child{border-color:#eee}ol li{margin-bottom:.8em}li a{-webkit-user-select:none;-moz-user-select:none;user-select:none}.loading a,.overlay-content a{pointer-events:none}a.disabled{pointer-events:none}a:hover .label-important{color:#FFF}.text-blur{color:transparent;text-shadow:0 0 8px rgba(0,0,0,.5)}.text-blur.show{color:#333;text-shadow:none}img{box-sizing:border-box}img.muted{opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;filter:alpha(opacity = 50)}img.no-image{opacity:.3;-moz-opacity:.3;-webkit-opacity:.3;filter:alpha(opacity = 30)}.img-polaroid{padding:2px;border:0;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.thumbnail{padding:0;border:0;box-shadow:none}div.disabled,fieldset.disabled,fieldset.disabled legend,.disabled label{pointer-events:none;background-color:transparent;color:#ccc}.btn.disabled{background-color:transparent;opacity:.5;color:#ccc}.disabled .btn,.disabled a,.disabled h1,.disabled h2,.disabled h3,.disabled h4,.disabled .well{opacity:.5};.ampm{font-size:.83em;text-transform:lowercase}.js-required-alert{border:1px solid #b94a48;background-color:#f2dede;margin-top:40px;border-radius:4px;padding:16px;margin-bottom:20px}.js-required-alert h3{color:#b94a48}.btn-toolbar{font-size:inherit}.content-header .btn-toolbar{margin-top:5px;margin-bottom:5px}.btn-toolbar .btn-group.form-inline{font-size:1em}.breadcrumb{background-color:transparent;border:0;color:#999 !important;margin-bottom:0;padding:8px 0;font-size:.87em}.breadcrumb.row-fluid [class*="span"]{min-height:.95em}.breadcrumb ol{margin:0}.breadcrumb li{margin:0 0 0 5px;text-shadow:none}.breadcrumb li:first-child{margin-left:0}.breadcrumb li:after{content:"\203A";margin-left:5px}.breadcrumb li:last-child:after{content:""}.breadcrumb a{color:#999 !important;font-weight:normal;padding:0;margin:0}.pagination,.no-mainc-bg .main-content>.pagination{text-align:center;margin:15px 0}.main-content>.pagination{margin-bottom:5px}.pagination ul>li>a,.pagination ul>li>span{border:0;background-color:transparent;line-height:1.2em;color:#777}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{text-decoration:underline;color:#777}.pagination ul>.active>a,.pagination ul>.active>span{color:inherit;font-size:1.25em;top:-2px;position:relative;text-decoration:none !important}.pagination .fa{font-weight:bold}.lists-more{width:50%;padding-left:0;padding-right:0;margin-bottom:20px}.mobile{display:none}.fa-mobile{font-size:2em}.btn .fa-mobile{font-size:1.45em;top:3px}.ezbz-row{width:100%}.ezbz-row>div{display:block;box-sizing:border-box}.ezbz-row>.half-width{float:left;width:45%;margin-left:2%;border:1px solid #eee;padding:18px;background-color:#fff}.ezbz-row>div:first-child{margin-left:0}.table .table{background-color:#fafafa}.table td,.table th{padding:4px;vertical-align:middle;border-top:0}table.has-active tr td{opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;filter:alpha(opacity = 50)}table.has-active tr.active td,table.has-active tr td ul.dropdown-menu{opacity:1;-moz-opacity:1;-webkit-opacity:1;filter:alpha(opacity = 100)}.*.css .table:last-child{margin-bottom:0}tr.no-hover:hover,tr.no-hover:hover td{background-color:#FFF !important}.table-scrollable tr{overflow:auto}.table th.text-left,.text-left{text-align:left}.table th.text-center,.text-center{text-align:center}.table th.text-right,.text-right,td.text-right{text-align:right}.table tbody tr[class*="_error"]>td{background-color:#f2dede}.table tbody tr[class*="_warning"]>td{background-color:#fcf8e3}.divtable{width:100%;margin-bottom:20px;max-width:100%;background-color:transparent;display:table}.divtable:last-child,.table:last-child{margin-bottom:0}.dt-header,.dt-row{display:table-row;width:100%}.table-striped .dt-row:nth-child(even)>div,.table-striped.fixed-header .dt-row:nth-child(odd)>div,.table-striped.no-header .dt-row:nth-child(odd)>div,.dt-row.odd>div,.dt-row.odd div,.table .odd td,.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#fcfcfc}.table-striped.no-header .dt-row:nth-child(even)>div,.table-striped.fixed-header .dt-row:nth-child(even)>div{background-color:transparent}.table-hover tbody tr:hover>td,.table-hover .dt-row:hover>div,.table-hover.fixed-header .dt-row:hover>div{background-color:#f5f5f5}.table-scrollable .dt-row{overflow:auto}.dt-header>div,.table th{padding:4px;line-height:20px;text-align:left;vertical-align:top;display:table-cell;border-bottom:1px solid #ddd}.dt-header a,.table thead th a,table thead th a{font-weight:bold;color:#777}.dt-header>div.text-right{text-align:right}.dt-header.dt-empty>div{padding:0}.divtable.table-ops .dt-header>div.col-ops,.divtable.table-ops .dt-header>div.ops,.divtable.table-ops .dt-row>div.col-ops,.divtable.table-ops .dt-row>div.ops{text-align:right;padding-right:4px}.dt-row>div,.table td{padding:4px;text-align:left;vertical-align:middle;border-top:1px solid #efefef;display:table-cell;word-break:break-word}.dt-row>div.text-right{text-align:right}.dt-row:nth-child(1)>div,.dt-row:nth-child(2)>div,.table tr:nth-child(1)>td{border-top:0}.divtable.no-header .dt-row:nth-child(2)>div,.table.no-header tr:nth-child(2)>td{border-top:1px solid #efefef}.dt-row.disabled,.dt-row.disabled>div>a{color:#ccc}.dt-row.row-section,.table .row-section{font-weight:bold}.dt-row.row-section>div,.table .row-section>td{border-bottom:1px solid #efefef;padding-top:15px}.dt-row.row-section.in>div:first-child .fa::before{content:'\f0d8'}.dt-row.row-section.not-in>div:first-child .fa::before{content:'\f0d7'}.dt-row.row-section.not-in>div{border-bottom:1px solid #EEE;border-top:1px solid transparent}.dt-row.row-section.not-in>div h4{margin-bottom:7px}.dt-row.row-section.not-in .toggle-category{margin-bottom:7px}.dt-row.not-in.service,.dt-row.not-in.filter-select{display:none}table tr.collapse>td{padding:0}.table-ops td{vertical-align:middle}td.ops,.dt-row>.ops{width:170px;text-align:right}td.ops:empty,.dt-row>.ops:empty{width:1px}td.ops.no-text,.dt-row>.ops.no-text{width:50px}a.dt-row:hover{text-decoration:none}.borderless .dt-row>div,.table.borderless td{border-top:0;border-bottom:0}.dt-view>.dt-row>div{line-height:1.5em;display:block;border-top:0;padding:0}.field-label,.dt-row>div.field-label{color:#333;font-weight:bold}.field-label.description,.dt-row>div.field-label.description{font-weight:normal;opacity:.8;font-size:.9em}.dt-view>.dt-row{display:block;margin-bottom:10px}.section-type-row{padding-top:10px}.dt-row .section-type-row{display:block}.section-type-row>.description,.field-section>.description{width:100%;display:block}.dt-row .description{margin-top:0;word-break:normal}.table-collapsible .dt-header>div,.table-collapsible .dt-row>div{display:table-row}.table-collapsible .dt-header>div>div,.table-collapsible .dt-row>div>div{display:table-cell}.dt-row.clickable{cursor:pointer}.hgm-row>div{display:inline-block;top:0;vertical-align:top}.hgm-row>div:first-child{margin-left:0}.hgm-row.col-3>div{width:31%}.hgm-row.col-2>div{width:calc(50% - 2px)}.hgm-row.col-2>div.error{width:calc(50% - 10px)}.hgm-row.col-2,.hgm-row.col-3,.field-dob .controls.dob{justify-content:space-between}#userpage-custom .hgm-row.col-2>div,#userpage-custom .hgm-row.col-3>div{width:100%;display:block}.hgm-row>.loading{top:auto}.field-value .field-label{margin-left:10px;margin-right:5px}.dismiss-help,.show-help,.hero-unit-toggle{float:right;display:block;font-size:.9em;color:#999 !important;top:-15px;margin-bottom:-10px;margin-right:-15px;margin-left:0;position:relative;line-height:1em;text-decoration:none;opacity:.5}.alert .dismiss-help,.hero-unit-toggle{top:-5px;margin-right:-10px;margin-left:-22px}.hero-unit-toggle{top:-10px;border:1px solid #CCC;border-radius:50px;padding:2px}.hero-unit-toggle .fa-chevron-up{top:-1px}.field-value>p:last-child,.well>p:last-child,.service-description-text p:last-child{margin-bottom:0}.well .control-group:last-child,.well form:last-child{margin-bottom:0}.dismiss-help:hover,.dismiss-help:focus,.hero-unit-toggle:hover,.hero-unit-toggle:focus{opacity:1}#help-client-form,#help-add-pet{margin-top:30px}.text-color{color:#333}.tab-content.cf{overflow:visible}.label{font-size:14px;line-height:20px}.col-push-6{left:50.8456082924168%;position:relative}.col-pull-6{right:48.717948717948715%;position:relative}.badge{font-size:14px;padding:4px 9px;text-shadow:none}.badge-important{background-color:#b94a48;color:#fff}.badge-success{background-color:#039}.btn{min-width:20px;padding:0 12px;line-height:3em;border-radius:30px;color:#333;font-size:16px;background-color:#fff;border:1px solid #ddd;font-weight:normal;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-transition:.2s;transition:.2s;font-family:'Roboto',Arial,sans-serif}.btn.clear-btn{line-height:2.1em;font-size:15px}.btn.active,.btn:active,.btn.active:hover,#event-edit #repeats-wrapper .btn.active{background-color:#eee;border:1px solid #333;color:#333;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.btn-group>.btn+.btn:hover{border-color:#333}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn+.dropdown-toggle{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.btn-filter{border-radius:0;line-height:2em}.btn-filter.active{background-color:#069}.btn.btn-filter.active,.btn-group .btn.btn-filter.active{font-weight:bold;color:#fff}.btn.btn-filter.active:hover,.btn-group .btn.active.btn-filter:hover{color:#333}.btn.filter{text-transform:lowercase}.repeats-ask-controls .btn{background-color:transparent;color:#333}#btns-filters-block .btn.dropdown-toggle.no-text{margin-left:0;line-height:2.4em;border-radius:0}#btns-filters-block{padding:10px 0 0 10px}#btns-filters-block .btn-toolbar.filters{display:inline-block;width:fit-content}#btns-filters-block .btn.client-clear{line-height:33px;padding:0 8px}#messages-blast-summary .blast-summary-attr{margin-bottom:15px;margin-right:15px;display:inline-block;padding:18px;border:1px solid #eee;border-radius:2px;vertical-align:top}#messages-blast-summary #blast-summary label{margin-top:5px}#messages-blast-summary #blast-summary-subject-body{display:block}#messages-blast-users-wrapper .btn.remove{margin:0 5px 5px 0}.messages-blast-clients input#users_select{margin-bottom:10px}#messages-blast-summary .blast-summary-status-4{background-color:#fc4848;color:#fff;border-color:#999}#messages-blast-summary label{font-size:14px;font-weight:normal}#messages-blast-summary .blast-summary-status-5{background-color:#92eda6;border-color:#999}#messages-blasts-list .modal-body input.datepicker{width:7em}.blast-repeating .hgm-row.col-2>div{vertical-align:bottom}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#fff}.btn-large{padding:9px 12px;font-size:1.2em}.btn:hover,.btn:focus,.select-btns.full-width .btn:hover,.appt-service-select .packages-wrapper .btn.credits:hover{background-color:#eee;border-color:#333;color:#333}.btn-primary,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-group .btn-primary:active{color:#fff;background-color:#069;border-color:#069}.btn-primary.disabled,.btn-primary[disabled],.btn-primary.disabled:hover,.btn-primary[disabled]:hover{background-color:transparent !important;border-color:#ddd !important;color:#ddd !important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-group.open .btn-primary.dropdown-toggle{background-color:#e6e6e6;border-color:#ddd;background-image:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn-group.open .btn-primary.dropdown-toggle{color:#FFF}.btn-group.open li:last-child a{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.btn-group.open li:first-child a{border-top-left-radius:4px;border-top-right-radius:4px}.btn-primary:hover,.btn.active.toggle:hover{background-color:#fafafa;color:#069;border-color:#069}.new-item-btn{min-width:80px}.user-block-section .add-note.btn,.user-block-section .new-item-btn{padding:2px 6px}.new-item{border-radius:4px;-webkit-border-radius:4px;-moz-border-raduis:4px}.new-item .span12{border:0}.well{background-color:#FFF;margin-bottom:30px;box-shadow:none;border:1px solid #ddd;border-radius:8px;color:#777}.well a:not(.btn){color:#777}.well-clear{background-color:transparent}.well-clear{background:0;border-color:#ddd}.well>p:first-child{margin-top:0}.well>p:last-child{margin-bottom:0}.well-info,.well-help,.well-warning,well-error{padding:10px;margin-bottom:5px;font-size:15px;line-height:1.4}.well-info{background-color:#fff;color:#777;border:1px solid #bdf;padding-left:42px;text-align:left}.well-info .fa-info-circle,.well-info .fa-question-circle{color:#0000FF75}.well-info .fa-info{position:absolute;margin-left:-35px;font-size:20px;color:#7bf}.well-warning{background-color:#fcf8e3;color:#555;border:1px solid #e6d9c3}.well-error{background-color:#fff;color:#777;border:2px solid #b94a48;padding-left:52px}.well-error .fa-exclamation-circle,.well-error .fa-exclamation-triangle{position:absolute;margin-left:-37px;font-size:28px;color:#b94a48}.well-error.required-service .fa-exclamation-circle,.well-error.required-forms .fa-exclamation-triangle{color:red}.well-error.required-forms a{color:#b94a48}.well-small{padding:8px;font-size:14px}.well-large{font-size:18px;line-height:1.3}figure{margin:20px auto;padding:5px;background-color:#f5f5f5;border:1px solid #CCC;border-radius:4px;-webkit-border-radius:4px;-moz-border-raduis:4px;box-shadow:#999 0 0 5px}figcaption{font-size:.9em;font-style:italic;color:#999}.form-nb,.appt-service-select form,.modal form{padding:5px}.form-np{padding:0}form.form-inline>*{display:inline-block}.control-group{margin-bottom:1.4em;padding:0}#account-edit .save-cancel{padding-top:20px}.save-cancel .controls,.steps-nav .controls{text-align:right !important}.element-custom .save-cancel .controls{text-align:left !important}.form-horizontal .control-group,.well .modal .control-group:last-child{margin-bottom:5px}label,input,button,select{font-size:1em;font-family:Helvetica,Arial,sans-serif}select,textarea,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{border-radius:0;-web-border-radius:0;-moz-border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0 0 0 4px;margin-bottom:0;color:inherit;font-size:1em;width:100%;box-shadow:none;box-sizing:border-box;background-color:#fff;font-family:Helvetica,Arial,sans-serif}select,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"]{height:2.2em;line-height:2.2em}textarea{max-width:100%;padding:12px;height:126px;line-height:1.5em}.hgm-block select,.hgm-block textarea,.hgm-block input[type="text"],.hgm-block input[type="password"],.hgm-block input[type="datetime"],.hgm-block input[type="datetime-local"],.hgm-block input[type="date"],.hgm-block input[type="month"],.hgm-block input[type="time"],.hgm-block input[type="week"],.hgm-block input[type="number"],.hgm-block input[type="email"],.hgm-block input[type="url"],.hgm-block input[type="search"],.hgm-block input[type="tel"],.hgm-block input[type="color"],.hgm-block .uneditable-input,.hgm-block input[type=radio]:after,.hgm-block input[type=checkbox]:after,.hgm-block textarea[disabled],.hgm-block select[disabled]{background-color:transparent}.ui-widget-header select{color:#333}input.datepicker,input.datetimepicker{width:6em;margin-right:10px;cursor:pointer;text-align:center;padding-left:0}input.timepicker{width:7em;cursor:pointer;text-align:center;padding-left:0}input.hasDatepicker{cursor:pointer}input[disabled],select[disabled],textarea[disabled],input.hasDatepicker[disabled],select[readonly],select[readonly]:focus,input[readonly],textarea[readonly]{background-color:#eee;box-shadow:none}select[readonly],select[readonly]:focus,input[readonly],textarea[readonly]{color:#333}input[disabled],select[disabled],textarea[disabled],input.hasDatepicker[disabled]{color:#999}#userpage-custom input[disabled],#userpage-custom select[disabled],#userpage-custom select[readonly],#userpage-custom select[readonly]:focus,#userpage-custom textarea[disabled],#userpage-custom input[readonly],#userpage-custom select[readonly],#userpage-custom textarea[readonly],#userpage-custom input.hasDatepicker[disabled]{border-color:inherit}select[readonly]{pointer-events:none;touch-action:none}select:focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}input.hasDatepicker,input.hasDatepicker[readonly]{color:#555;background-color:#FFF;box-shadow:none;-webkit-text-fill-color:#555;margin-bottom:0}.element form input.hasDatepicker{color:inherit;background:transparent;background-color:none}.controls.disabled,.control-group.disabled label,.disabled .description,label.disabled,.disabled .controls:after{color:#CCC !important}div.disabled::selection,input[disabled]::selection,select[disabled]::selection,textarea[disabled]::selection,input[readonly]::selection,select[readonly]::selection,textarea[readonly]::selection,input.hasDatepicker[disabled]::selection{color:#333 !important;background-color:#CCC}.disabled.off,.disabled.off .controls:after{display:none !important}input.input-small{height:16px}input.phone-number{width:50%}select.phone-type{width:22%;min-width:80px}input.phone-country{width:5%;font-size:16px;min-width:40px;background-color:transparent;border:0 0 1px 0;border-radius:0;box-shadow:none;padding-left:3px}.field-mobile_contact .mobile-contact-country{width:30%;font-size:1em}.field-mobile_contact .mobile-contact-number{width:calc(70% - 5px);margin-left:5px;font-size:1em}li>input[type="radio"],li>input[type="checkbox"]{margin-top:0}label,.control-label{font-weight:bold;color:inherit;line-height:1.4em;text-align:left;word-wrap:break-word;margin-left:0;margin-bottom:5px}#userpage-custom label,#userpage-custom .control-label{line-height:inherit}#userpage-custom .controls>label,#userpage-custom .controls>.control-label{line-height:inherit}#userpage-custom .field-radios .controls label,#userpage-custom .field-checkboxes .controls label{font-weight:normal}.required{margin-left:4px}button.btn,input[type="submit"].btn,#sign-up input{font-family:Roboto,Helvetica,FontAwesome}.save-cancel .controls .btn,.steps-nav .controls .btn{margin:0;vertical-align:bottom}.steps-nav .controls .btn{display:inline-table}.save-cancel .controls .btn{margin:0 5px;line-height:3em;font-size:16px}.save-cancel .controls .btn:first-child{margin-left:0}.save-cancel .controls .btn:last-child{margin-right:0}.toggle-field-content{margin-top:10px}#reminders-wrapper .toggle-field-wrapper.on .toggle-field>.fa:first-child::before,.toggle-field-wrapper.on.reminder-settings .toggle-field>.fa:first-child::before,#reminders-wrapper .toggle-field-wrapper.off .toggle-field>.fa:first-child::before{content:'\f0a2'}.toggle-field-wrapper.on .toggle-field>.fa:last-child::before,.toggle-field-wrapper.off.reminder-settings .toggle-field>.fa:last-child::before,#reminders-wrapper .toggle-field-wrapper.off .toggle-field>.fa:last-child::before{content:'\f0d7'}.toggle-field-wrapper.on .toggle-field>.fa:last-child::before,.toggle-field-wrapper.on.reminder-settings .toggle-field>.fa:last-child::before,#reminders-wrapper .toggle-field-wrapper.on .toggle-field>.fa:last-child::before{content:'\f0d8'}.toggle-field-wrapper.total .toggle-field>.fa:first-child::before{content:'\f155'}.toggle-field-wrapper.total.on .toggle-field>.fa:last-child::before{content:'\f0d8'}.toggle-field-wrapper.total.off .toggle-field>.fa:last-child::before{content:'\f0d7'}.toggle-field-wrapper.off .toggle-field>.fa:last-child::before{content:'\f0d7'}.toggle-field{cursor:pointer}#event-edit .toggle-field-wrapper{clear:both}.clear-date{margin-right:10px}#hgm-modal .date-range-select .clear-date{line-height:31px;margin-left:0;border:0;font-weight:bold}#hgm-modal .date-range-select .datepicker{margin-right:0}#hgm-modal .modal-body>iframe{min-height:370px;border:0}#hgm-modal .modal-body>iframe body{padding-top:0;padding-bottom:0}fieldset{margin-bottom:15px}fieldset.empty,fieldset:last-child,fieldset>.control-group:last-child{margin-bottom:0}legend,h3.legend,.event-edit #services-wrapper>label{color:#069}legend,h3.legend,.event-edit #services-wrapper>label,.section-type-row h3,.pet-block-section h3.block-title,.account-status h3,.profile-header h3{line-height:1.2em;margin-bottom:0;font-size:16px;font-weight:bold;border-bottom:0}legend{margin-bottom:1em;font:18px}legend+.control-group{margin-top:0}.section-type-row.has-description h3{margin-bottom:0}fieldset.empty legend{padding-top:.3em}.form-add-address .controls{margin-left:0}.form-add-address .control-label{text-align:left}.controls .text{line-height:30px}.controls-text{position:relative;display:block;font-size:16px}.append .row-fluid .btn:last-child{margin-right:5px}.append .row-fluid .textarea-append-left img{width:20px;height:20px}.append .row-fluid .pull-left .btn-group:first-child{margin-left:5px}.duration-wrapper .controls div.description.original{display:none}.event-edit .duration-days,.event-edit .duration-hours,.event-edit .duration-minutes,.duration-wrapper .duration-days,.duration-wrapper .duration-hours,.duration-wrapper .duration-minutes{display:inline-block;margin-right:0;width:75px}.field-decimal input{width:108px}.duration-wrapper .controls label{display:block;font-size:16px;font-weight:normal;text-align:center;width:75px}.duration-days input,.duration-hours input,.duration-minutes input{width:75px;display:inline-block;text-align:center}.duration-minutes label{margin-right:0}.duration-wrapper.error .controls label{color:#b94a48}#event-edit .duration-wrapper.error .control-label,#event-edit .duration-wrapper.error .controls{display:none}#event-edit .duration-wrapper.error,#event-edit .modal .duration-wrapper.error .control-label,#event-edit .modal .duration-wrapper.error .controls{display:block !important}.repeats-monthly .time-duration-settings .toggle-field{display:none}.time-duration-settings input.timepicker{width:88px}.duration-weeks-months>*{display:inline-block;margin-right:10px}.duration-weeks-months .duration-value{width:45px}.duration-weeks-months .duration-type-wrapper{width:100px}.field-duration_unit .duration-value,.field-duration_unit .duration-unit{display:inline-block}.field-duration_unit .duration-value{width:88px;margin-right:10px}.field-duration_unit .duration-unit{width:140px}.field-duration_unit.units-after .duration-value{margin-right:0}.field-duration_unit.units-after .duration-unit{margin-right:10px}.field-duration_unit .duration-unit-wrapper:after{position:relative;top:3px}.field-duration_unit.units-after .duration-unit-wrapper:after{left:-7px}.email-me-text{margin-bottom:20px}.email-type-row>div{vertical-align:top}#events-view .emails .type{display:block}.field-url .url-title{margin-bottom:5px}.hgmForms-multiples{margin-bottom:25px;margin-top:25px}.hgm-add,.dt-view>.dt-row>div.hgm-add{clear:both;min-height:30px;margin-bottom:10px}.hgm-add-inline{text-align:right;min-height:30px}.hgmForms-remove{cursor:pointer;z-index:50;position:relative;z-index:1000}.hgmForms-multiples .hgmForms-remove i{line-height:2em;margin:0;float:right;padding:0 .4em;border:1px solid #eee;border-radius:2em;margin-bottom:5px}.user-block-section .hgm-add>a{margin-top:10px}.hgmForms-remove .fa-minus{padding:3px 4px}.field-SelectMultipleField ul{list-style:none;margin-left:0}.field-SelectMultipleField ul li>*{display:inline-block}.btn.add-note.pull-right,.btn.add-txn.pull-right{margin:10px 0}.btn.pull-right{margin-left:8px}.input-append,.input-prepend{margin-bottom:0;width:100%;font-size:inherit}.modal .input-append,.modal .input-prepend{margin-bottom:0}.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input{font-size:1em;height:35px}.input-append .dropdown-menu,.input-prepend .dropdown-menu,.input-append .popover,.input-prepend .popover{font-size:1em}.input-append .active,.input-prepend .active{background-image:none;border-color:#ccc;background-color:#fafafa}.input-append .btn-file{border-radius:30px}.input-append .btn{margin-left:0}.input-prepend.input-append .add-on.no-bg,.veterinarian-select-all.add-on{position:relative;padding:4px 0;top:2px;border:0;background:transparent;font-size:20px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;color:#999}.input-append .btn:last-child,.input-append .btn-group:last-child>.dropdown-toggle{padding-top:1px;padding-bottom:1px}.input-append:focus-within .add-on,.input-prepend:focus-within .add-on,.input-append .add-on,.input-prepend .add-on{height:25px;line-height:25px;position:relative;width:22px;z-index:2}.disabled .add-on{border-color:#DDD;background-color:transparent}button.veterinarian-select-all.btn:active{background-color:transparent;box-shadow:none}.btn-mini{font-size:.75em;padding:0 10px}.btn-small{font-size:.85em;padding:0 18px}.btn-mini.btn-file,.btn-mini.btn-file i{font-size:12px}.btn-mini.btn-file{padding:0 12px;margin-right:0}#userpage-custom .description{line-height:1.3em}.description{color:inherit;word-wrap:break-word;text-align:left;opacity:.95;margin-bottom:10px;margin-top:5px;font-weight:normal;font-size:.9em}.description.text-right{text-align:right}.description:after,.description:before{clear:both;content:"";display:table}.description p{margin-bottom:5px}.description p:last-child{margin-bottom:0}fieldset>.description{margin-top:0;margin-bottom:10px}form>fieldset:first-child>legend:first-child{padding-top:0}.field-radios .description,field-checkboxes .description{margin-top:0;margin-bottom:1em}.description.field-label{margin-bottom:0}.field-meta{color:#CCC}.rid-0 .field-meta,.rid-6 .field-meta,.rid-8 .field-meta{display:none}.field-meta i{position:relative;z-index:501;margin-right:2px;margin-top:4px}.field-meta .fa-stack .fa-asterisk{font-size:.5em;left:-8px;top:-8px}input::-webkit-input-placeholder{color:#BBB;opacity:1}input::-moz-placeholder{color:#BBB}input:-ms-input-placeholder{color:#BBB}input:-moz-placeholder{color:#BBB}#sign-up input::placeholder{color:#999;opacity:1}#sign-up input::-moz-placeholder{color:#BBB}#sign-up input:-ms-input-placeholder{color:#BBB}#sign-up input:-moz-placeholder{color:#BBB}.date-day{width:75px}.date-month{width:120px}.date-year{width:75px}.date-range-select input.datepicker,.date-range-select label,.date-range-select .controls,.date-range-select>div{display:inline-block}.repeats-start-end.date-range-select .controls{display:block}.date-range-select input.datepicker{text-indent:1px;margin-bottom:0;position:relative;background-color:#fff;text-transform:lowercase}#event-edit .date-range-select input.datepicker.disabled{background-color:#eee;box-shadow:none;color:#999}.date-range-select label{margin-right:10px;position:relative;top:2px;vertical-align:middle}.date-range-select label:empty{display:none}.date-range-select .description{display:block}.date-range-select #date_start-wrapper .description{padding-left:20px}.date-range-select #date_end-wrapper .description{padding-left:44px}.date-range-select.has-description .control-group{margin-bottom:0}.date-range-select.has-description .description{margin-bottom:20px}.date-range-select .separator{padding-right:8px}.field-datetime input:first-child{margin-right:10px}.btn-group .control-group,.btn-group .control-group input{margin-bottom:0}.control-group .fieldset{padding:4px}.control-group.field-date .btn.link{background-color:inherit;color:inherit;border-color:inherit}.control-group.error,.repeat-start-options.error{background:#f2dede;color:#b94a48;padding:0 4px}.control-group.error .control-group.error{padding:0}#packages-edit .control-group.error.field-multifield .control-group.error{padding:0}.control-group.warning{background:#fcf8e3;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:4px}.no-packages,.no-content{margin-top:20px}.control-group.error .checkbox,.control-group.error .radio{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.control-group.error .dropdown-toggle{border-color:#b94a48;border-left-color:#CCC;color:#b94a48}.control-group .controls.text{padding-top:5px;margin-bottom:5px}.control-group.error input::-webkit-input-placeholder,.control-group.error input:-moz-placeholder,.control-group.error input::-moz-placeholder,.control-group.error input:-ms-input-placeholder{color:#b94a48}.control-group.error label,.control-group.error .controls-text,.repeat-start-options.error h4,.repeat-start-options.error .help-block{color:#b94a48;font-weight:bold}.control-group.error .client-name,.control-group.error .pet-name{color:#b94a48;font-weight:normal}.error .help-inline,.error .help-block,#card-errors{font-weight:bold;margin-bottom:0;margin-top:4px;text-align:left}.help-block.warning{font-weight:bold;margin-bottom:0;margin-top:4px;color:#c09853}.field-value .help-block.warning{background:#fcf8e3;border:1px solid #c09853;border-radius:4px;padding:5px;margin-bottom:5px}.toggle-field-content.hidden{display:none}.field-hidden{display:none}.help-list-category{vertical-align:top;display:inline-block;margin:0 5px 5px 0;padding:18px}.help-list-topic{margin:0 10px 0 0;display:inline-block;width:100%}.help-list-topic .fa-tags{margin-right:5px;opacity:.5}.help-topic-title{display:block;font-weight:bold;margin-bottom:.3em}.element-custom a.help-topic-title:not(.btn){font-weight:bold}.help-topic-description{font-size:.9em;line-height:1.4em;opacity:.7;margin-top:.3em}.help-search-keyword.btn{padding:4px 8px;border-radius:0;margin:0 10px .3em 0;border:1px solid #eee;line-height:1.2em;opacity:.7;font-size:.9em}.help-list2-widget{padding:9px}.help-search-wrapper{margin-bottom:20px;text-align:center}input.help-search{line-height:2.3em;height:2.3em}.field-dropdown>.controls{display:flex;width:100%}.field-dropdown>.controls:after,.field-dob .controls>span:after,.phone-group-wrapper .phone-type-wrapper:after,.duration-weeks-months .duration-type-wrapper:after,.duration-unit-wrapper:after{content:"\f0d7";font-size:1em;font-family:FontAwesome;margin-left:-1em;z-index:0;color:#999;pointer-events:none;line-height:2.2em}.billing-filters .filters-date{font-size:.95em}.phone-group-wrapper .phone-type-wrapper{margin-right:10px}.phone-group-wrapper .phone-type-wrapper:after{position:relative;top:3px}.phone-group-wrapper .hgm-add .btn,.phone-group-wrapper .btn{line-height:2em;padding:2px 8px}.field-dob .controls>span{display:inline-block}.field-dob .controls>span:after{position:relative;top:2px}.radio,.checkbox{cursor:pointer;color:#333;min-height:30px;padding:0 0 5px 0}input[type="radio"],input[type="checkbox"]{margin:0;width:1em;height:1em;cursor:pointer;border:1px solid #ccc;visibility:hidden;-webkit-tap-highlight-color:rgba(255,255,255,0);position:relative;margin-right:10px;margin-top:-0.5em}.disabled input[type="radio"],.disabled input[type="checkbox"]{border-color:#DDD;background-color:transparent;opacity:.5}.radio input[type="radio"],.checkbox input[type="checkbox"]{margin-right:1.2em;margin-left:0;float:none;line-height:1em}input[type="radio"]:after,input[type="checkbox"]:after{content:" ";background-color:#fff;display:inline-block;visibility:visible;border:1px solid #ccc;padding:2px;width:1em;height:1em;font-size:1em}input[type="radio"]:after{border-radius:3em;width:1em;height:1em;font-size:1em}input[type="radio"]:checked:after,input[type="checkbox"]:checked:after{content:"\f00c";font-family:FontAwesome;color:#fff;text-align:center;background-color:#2e52e5;border-color:#2e52e5}input[type="checkbox"]:indeterminate:after{content:"\f068";font-family:FontAwesome;color:#FFF;text-align:center;font-size:15px;background-color:#2e52e5;border-color:#2e52e5}label input[type="radio"]:checked:after,label input[type="checkbox"]:checked:after{top:0}input[type="radio"][disabled]:after,input[type="checkbox"][disabled]:after{border-color:#DDD;color:#CCC;background-color:transparent;border-color:#CCC;top:.2em}.form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:none}.fa-toggle-on,.fa-toggle-off,.dropdown-toggle.dropdown-selectall .toggle-filter{color:#2e52e5}.field-checkboxes label.readonly{pointer-events:none}.readonly input[type="radio"]:after,.readonly input[type="checkbox"]:after{background-color:transparent;border-color:#CCC}.readonly input[type="radio"]:checked:after,.readonly input[type="checkbox"]:checked:after{background-color:#2e52e5;border-color:#2e52e5;color:#FFFF}.readonly>input[type="radio"],.readonly>input[type="checkbox"]{opacity:.4}.field-checkbox{padding-top:2px;min-height:30px}.field-checkbox .controls{min-height:25px}.field-checkbox label{color:#333;width:auto;margin-bottom:0}.field-checkbox label:after{clear:both;content:"";display:table}.field-checkbox .description{clear:both;content:"";display:table;line-height:1.3em}.field-checkbox.label-before .description{margin-left:0}.field-checkbox.label-before input{margin-left:10px}.field-checkbox>.checkbox-label{margin-top:0;padding-top:0}label.checkbox,label.radio,.checkbox-label,.radio-label{text-transform:none;padding:0;font-weight:normal}label.checkbox:focus input[type="checkbox"]:after{border-color:rgba(82,168,236,0.8);webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}label.checkbox-label{padding-left:0;float:left}.field-checkbox.label-after .checkbox-label{margin-right:0}.checkbox.has-desc{padding:15px 0 10px 0}.checkbox.has-desc:first-child{margin-top:0}.has-desc input[type="radio"]:after,.has-desc input[type="checkbox"]:after{display:block}.checkbox.has-desc .description{margin:0 0 0 10px;display:block}.radio.inline,.checkbox.inline{padding-top:0}label.inline,.field-checkboxes label.checkbox,label.radio,.radio.inline,.checkbox.inline{margin:5px 25px 5px 0;font-weight:normal}.error input[type="text"],.error input[type="tel"],.error input[type="number"],.error input[type="email"],.control-group.error select,.control-group.error textarea,.error input[type="password"],.error input.hasDatepicker,.error input.hasDatepicker[readonly]{box-shadow:none;-webkit-box-shadow:none;background-color:#f2dede;border-color:#b94a48}.field-rating .star{font-size:45px;color:#f9b402;text-shadow:0 1px 1px #333;cursor:pointer;margin-right:4px}.error.field-rating .star{color:#b94a48}.error.field-rating .star.fa{color:#f9b402}.radio.inline+.radio.inline,.checkbox.inline+.checkbox.inline{margin-right:24px;margin-left:0}.form-horizontal .controls{width:auto}.form-horizontal select{width:auto}.form-horizontal .field-dropdown>.controls{display:block}.form-horizontal .field-dropdown>.controls:after{top:-2px;right:5px;position:relative}select{max-width:100%}@-moz-document url-prefix(){input[type="checkbox"],input[type="radio"]{visibility:visible;position:relative;transform:scale(1.1)}input[type="radio"]{top:-4px}input[type="checkbox"]{top:-6px}}@supports(-ms-ime-align:auto){.radio input[type="radio"],.checkbox input[type="checkbox"]{visibility:visible;width:16px;height:16px}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.radio input[type="radio"],.checkbox input[type="checkbox"]{visibility:visible;width:16px;height:16px}}.richtext-input{height:180px;resize:both;overflow:auto;width:100%;box-sizing:border-box;font-family:'Roboto',Arial,sans-serif;font-size:14px;background-color:#FFF;padding:3px;color:#333;border-top:0;max-width:100%;box-shadow:0 0 1px #333}.richtext-input:focus,.richtext-input.richtext-active{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}.richtext-tools{border-bottom:transparent;text-align:right;margin:0;padding:0}.richtext-field .richtext-tools{border-bottom:0}.richtext-colour{width:auto !important}.richtext-colour .minicolors{display:inline-block}.richtext-colour .add-on:first-child{background-color:#eee !important;top:0 !important}.richtext-colour .add-on:last-child{border-width:0 !important}.rt-left{text-align:left}.rt-center{text-align:center}.rt-right{text-align:right}.richtext-colour{margin:0}.richtext-size{-webkit-appearance:menulist}.richtext-off{display:none}.richtext-input p{margin:0}.has-typeahead .input-append{margin-bottom:10px}.has-typeahead .input-append .btn-group{margin-left:-50px;z-index:2}.has-typeahead .btn-select-all{border:0;background:transparent;font-size:20px;color:#999}input.select-user,input.pets-search,input.select-filter,input.select-category-service{width:217px;font-family:Roboto,FontAwesome}.modal input.select-user,.modal input.pets-search,.modal input.select-filter{width:100%}.events-user-select-wrapper{display:inline}.events-user-select-wrapper,.billing-user-select-wrapper{margin-left:0;margin-bottom:0}.events-user-select-wrapper .controls,.billing-user-select-wrapper .controls{width:100%}.events-user-select-wrapper .input-append{margin-bottom:0}.events-user-select-wrapper input.active,.select-obj input.active{background-color:#fafafa;color:#333;box-shadow:none}.ops-btn-wrapper.empty{height:30px;width:158px;margin-bottom:5px}.dropdown-menu{padding:0;border-radius:4px}td.ops .dropdown-menu,.dt-row>.ops .dropdown-menu{text-align:left;overscroll-behavior:contain;overflow-y:auto}.col-ops .dropdown-menu li{position:relative}.client-search .dropdown-menu li{min-width:300px}.dropdown-menu>li>a,.dropdown-menu .ops-btn-wrapper li>a{font-size:16px;line-height:26px;text-align:left;vertical-align:middle;margin-bottom:0;margin-top:0;padding:8px 20px}.dropdown-menu li>a:active,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus,.dropdown-submenu:hover>a,.dropdown-menu .ops-btn-wrapper li>a:hover,.dropdown-menu .ops-btn-wrapper li>a:focus,.dropdown-menu .text.active,.nav>li>a:hover,.nav>li>a:focus,.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a,.side-nav>li a:hover,.typeahead.dropdown-menu>.active>a,.typeahead.dropdown-menu>.active>a:hover,.typeahead.dropdown-menu>.active>a:focus{color:#333;background-color:#efefef;cursor:pointer;text-decoration:none}.dropdown-menu .ops-btn-wrapper li>a{display:block;clear:both;font-weight:normal;color:#333;white-space:nowrap}.dropdown-menu li .fa{margin-right:20px;color:#999}.dropdown-menu li img{max-width:50px;height:30px}.dropdown-menu.typeahead>li>a{padding:5px 10px}.dropdown-menu.typeahead li .fa{margin-right:5px}.dropdown-menu.typeahead li .emails,.dropdown-menu.typeahead li .client,.dropdown-menu.typeahead li .phone{opacity:.7;font-size:.8em;display:block}.dropdown-menu.typeahead li .emails,.dropdown-menu.typeahead li .phone{line-height:1.1em}.dropdown-menu.typeahead .user-img,.dropdown-menu.typeahead .pet-img{height:auto;display:inline-block;vertical-align:top;margin-right:5px;min-width:50px}.dropdown-menu.typeahead .name-info{display:inline-block}.dropdown-menu.typeahead .req-actions .user-img,.dropdown-menu.typeahead .req-actions .pet-img{height:auto;display:inline-block;margin-right:5px}.dropdown-menu.typeahead li .search-extra>div{opacity:.7;font-size:.8em;display:block;margin-left:20px}.dropdown-menu.typeahead li .extra-label{margin-right:2px}.dropdown-menu.typeahead li .search-extra>div.service-extra{display:inline-block}.dropdown-menu.typeahead li .service-extra:first-child{margin-left:0}.search-extra>div.inventory-zero{color:#b94a48}input#prepay_percent_series,input#prepay_percent{width:calc(100% - 35px)}.dropdown-menu>li.text{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:42px;color:#333;white-space:nowrap;font-size:18px;text-align:left}.dropdown-menu>li.indent>a{padding:3px 10px 3px 30px}.dropdown-menu>li.indent.text{padding-left:30px}.dropdown-menu>li.indent.text .fa{margin-right:25px}.dropdown-menu .divider{margin:0 1px}.dropdown-menu .text.active{cursor:auto}.dropdown-menu>li>a>span.indent{padding-left:10px}.dropdown-menu.scrollable-up,.dropdown-menu.scrollable-down{overflow-y:scroll}.dropdown-menu.scrollable-up{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;border-top-left-radius:0;border-top-right-radius:0}.dropdown-menu.scrollable-down{-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}.dropdown-menu.scrollable-up li,.dropdown-menu.scrollable-down li{border-left:5px solid #999}.field-confirm-apply{margin-left:43px;margin-bottom:24px}.nav>li>a:hover,.nav>li>a:active,.nav>li>a:focus,.nav-submenu a{color:#333 !important}#contact-form #subject-wrapper,#contact-widget #subject-wrapper,.form-signup #email2-wrapper,#signup-widget #email2-wrapper,#form-review #review_title-wrapper,.form-widget #email2-wrapper,#contact #email2-wrapper{display:none}.stepform .steps-nav{margin-bottom:0}.stepform .save-cancel,.stepform .steps-nav{margin-top:20px}.step{display:none}.step.in{display:block}.step-form .progress{margin:20px 0}.messages{position:fixed;z-index:10002;top:52px;font-weight:bold;left:0;width:100%;margin-bottom:10px;pointer-events:none}.messages:empty{display:none;margin:0}.messages .alert{position:relative;left:0;width:33%;margin:0 auto;min-width:200px;pointer-events:auto}.messages ul,.modal-messages ul{margin:3px 0 1px 10px;padding-right:0;margin-right:0}.messages li,.modal-messages li{line-height:24px;text-align:left;list-style:none}.messages .alert-list li,.modal-messages .alert-list li{list-style:disc}.messages img{margin-left:-10px;margin-top:-1px}.span8.message{margin-top:20px}.alert a,.alert a:visited,.alert a:active,.alert-warning a,.alert-warning a:visited,.alert-warning a:active{color:#c09853}.alert-warning{border-color:#c09853}.alert a.close{margin-left:-23px;margin-bottom:-10px;right:-33px;top:3px}.alert{word-break:break-word}.close{opacity:1;text-shadow:none}.close:hover,.close:focus{opacity:.7;-moz-opacity:.7;-webkit-opacity:.7;filter:alpha(opacity = 70)}.alert-success{border-color:#468847}.alert-success a{color:#468847 !important}.alert-danger,.alert-error{border-color:#b94a48}.alert-error a,.alert-danger a{color:#b94a48 !important}.alert-info{border-color:#3a87ad}.alert-info a{color:#3a87ad !important}.modal-body.send-appointment-form:empty{display:none}.modal{width:650px}.modal-messages>.alert{border:0;border-radius:0;margin-bottom:0;padding:15px 35px 15px 20px}.p-messages{width:100%}.p-messages .required-forms a{font-weight:normal}.p-messages .required-forms .fa{font-size:18px;color:red;margin-right:10px}.p-messages .required-forms,.p-messages .payment-fail{background-color:#fdd;color:#333;font-size:16px;text-align:center;padding:15px 5px;line-height:1.5}.p-messages .payment-complete{border-bottom:1px solid #ccc;font-size:16px;text-align:center;padding:15px 0;line-height:1.5;background-color:#dff0d8}.p-messages .payment-complete a{font-weight:normal}.loading,.overlay-content,.overlay-dark{opacity:.4;-moz-opacity:.4;-webkit-opacity:.4;filter:alpha(opacity = 40);background-color:#fff;width:100%;z-index:10;vertical-align:middle;position:absolute;text-align:center}label .loading img{width:20px;height:20px}body>.loading{z-index:10005}.events-main .loading{z-index:2000}.btn .loading{opacity:.5;-moz-opacity:.5;-webkit-opacity:.5;filter:alpha(opacity = 50);pointer-events:none}.nav-pills>.active>a,.nav-pills>.active>a:hover{background-color:#039}.nav-tabs>li>a{color:#bbb}.nav-tabs>li>a:hover{color:#777}.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{opacity:1;filter:alpha(opacity=100);border-bottom:0;border-color:#999}.overlay-dark{background-color:#333;opacity:.8;-moz-opacity:.8;-webkit-opacity:.8;filter:alpha(opacity = 80);z-index:1000}#hgm-modal .modal-body:empty,#hgm-modal .alert:empty{display:none}#hgm-modal{z-index:10001;border-top-right-radius:8px;border-top-left-radius:8px}#hgm-confirm{z-index:10002}#hgm-confirm .btn-ok{min-width:75px}.modal-footer .btn-close{min-width:40px}.modal.fade.in{top:30px}#hgm-modal.modal.fade.in{top:4vh}.viewport-horizontal .view-mobile .modal.fade.in{top:10px}.modal-full.fade.in{width:98%;height:98%;left:1%;top:1%;margin-left:0}.edit-mode .modal-full.fade.in.editor-image-select{height:auto}.modal-header{-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;padding:5px 10px;min-height:22px;background-color:#fafafa;color:#333;border-bottom:1px solid #ddd}.modal-header .close{color:#333;z-index:1111;margin-right:0;margin-top:1px}.modal-header h3{font-size:18px;text-align:left;line-height:1.2em;color:#333}.modal-body{min-height:75px;padding:1em;overflow-x:hidden;overflow-y:auto;background-color:#fff;overscroll-behavior:none}#hgm-modal.no-header{overflow:auto}.no-header .modal-body{border-top-left-radius:6px;border-top-right-radius:6px}.no-footer .modal-body{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.modal-body.scroll-y{border-right:10px solid #ccc}.modal form{margin-bottom:0;padding:0}.modal-body>.loading{top:-1px}.modal-body .btn.form-select{margin:2px 8px;border:0;font-weight:bold;font-size:16px;box-shadow:none;display:block;text-align:left;border-bottom:1px solid #eee}#hgm-confirm .modal-body{margin-top:20px;min-height:50px}#hgm-confirm .modal-body:empty{display:none}#hgm-modal .fb-like .loading{text-align:left}#account-profile #hgm-modal .modal-body{min-height:200px}#account-profile .appt-note img{max-width:230px}#account-profile .btn-block{display:inline-block;width:fit-content;width:fit-content}.modal .control-label{font-weight:normal;margin-bottom:10px}.modal #rebook-form .control-group,.modal #status-wrapper.control-group,.modal .notes-wrapper .control-group,.modal #export .control-group,#settings-actions .modal .control-group{border:0;padding:0}.modal #payment-form .control-group{border:0;padding:0}.modal .date-range-select .control-group,.modal #pets-wrapper .client-group.control-group,.modal .control-group:last-child{margin-bottom:0}.modal .controls{margin-left:0}.modal .controls-full,.event-edit .modal .controls-full{margin-left:0}.modal #form-join-appointment .control-group.btn{line-height:3em}.modal .radio.inline{padding-right:20px}.modal-footer{padding:5px 10px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#fafafa}.modal-footer .steps{display:inline-block}.modal-footer .steps:empty{display:none}.modal-full.fade.in .modal-footer{position:absolute;bottom:0;left:0;width:98.4%}.edit-mode .editor-image-select.modal-full.fade.in .modal-footer{bottom:-45px;width:100%;box-sizing:border-box}.edit-mode .editor-image-select .modal-body{background-color:#f5f5f5}.modal-backdrop{background-color:#333}#address-modal .step-2{display:none}#address-modal .address-location{padding:15px 0}.modal .modal-footer .btn-primary{min-width:75px}.above-nav{font-size:11px;background-color:#DDD}.navbar-wrapper{text-align:center}.navbar-wrapper a{padding:4px}.navbar-wrapper>.nav{z-index:300}.navbar-wrapper.nav-collapse .dropdown>a,.navbar-wrapper.nav-collapse .dropdown>li>a{text-align:center}.navbar .btn-navbar{background-color:transparent;background-image:none;border:0;outline:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;padding-top:4px;text-shadow:none;color:#333}.navbar{margin-bottom:0}.navbar .btn,.navbar .btn-group{margin-top:0}.navbar-static-top{position:static;z-index:100;background-color:#FFF;color:#333}.bg-gradient .navbar-static-top{box-shadow:none}.bg-gradient .navbar-static-top{background-color:transparent}.navbar .brand{font-weight:normal;text-shadow:none;line-height:30px;position:relative;padding:10px 20px 2px 0;margin-bottom:0;margin-left:0}.bg-gradient.no-branding .brand,.no-branding.rid-0 .site-name{color:#777}.navbar .brand h1{font-size:24px;line-height:30px;color:inherit}.navbar a.no-logo{padding:2px}.navbar .brand img{width:auto;position:relative}.has-branding .navbar .brand-wrapper{text-align:center}.has-branding .navbar .brand{float:none;padding-top:2px;padding-right:0}.has-branding .navbar .brand img.no-size{min-height:0}.navbar .brand .site-name{margin:5px 0;margin:auto;display:block}.rid-0 .navbar .brand .site-name,.navbar .no-logo .site-name{padding-left:0}#show_site_name_with_logo-wrapper{display:none}.navbar .fa,.biz-footer a .fa{margin:2px auto;display:block;line-height:1em}.navbar.nav-no-icons .navbar-wrapper .dropdown-menu .fa{display:none}.navbar .navbar-wrapper .dropdown-menu .fa{display:inline-block}.navbar-wrapper li a.dropdown-toggle{border-color:transparent}.rid-0 .navbar .fa{margin-right:10px}.bg-gradient.has-branding .site-name{font-size:inherit;letter-spacing:0}.bg-gradient.no-branding.logged-in .site-name{font-size:20px;line-height:30px;letter-spacing:0}.main-container .hgm-region.edit-mode{margin-top:20px;margin-bottom:30px}.main-container .hgm-region.container-fluid{padding-left:0;padding-right:0}.has-branding .site-name,.has-branding .site-tagline{text-shadow:none;margin-bottom:10px;font-size:20px}#error-404 .site-name{margin:0 auto}#error-404 .main-content{background-color:transparent;border:0;text-align:center}.page-template-1 .navbar-static-top,.page-template-2 .navbar-static-top{margin-bottom:0}.message-count{background-color:#e04c4c;color:#FFF;margin:0;border:1px solid #fff;position:absolute;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;width:7px;height:7px;padding:0}.account-nav-bottom .message-count{right:10px}.panel-content .message-count{right:auto;margin-top:5px}.navbar.nav-more .message-count .full{display:none}.navbar .nav{margin-right:0;float:none}.navbar .nav.primary-nav{float:none}.navbar sup{font-size:.5em;top:-0.9em}.navbar .nav>li{float:none;display:inline-block;margin:3px 5px}.navbar a,.navbar .nav>li>a{text-align:center;min-width:67px;padding:5px 4px}.navbar a,.navbar .nav>li>a,.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{font-weight:normal}.navbar .nav li.settings-menu a.settings-toggle{padding:10px 5px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#333 !important;background-color:#e5e5e5}.navbar .nav>.active>a,.navbar .nav>.active>a:focus{color:#333 !important;background-color:#f5f5f5;font-weight:normal;box-shadow:none}.navbar .nav>li>a .fa{font-size:20px}.navbar a,.navbar .nav>li>a{padding:5px 4px}.navbar .nav>li>a{float:none;-webkit-transition:background-color .2s;transition:background-color .2s}.navbar .nav>li>a{text-decoration:none;font-size:14px}.navbar .nav>li>.dropdown-menu>li>a{text-decoration:none}.navbar .nav>li>a:hover{background:0;background-color:#DDD}.navbar .nav>li>a .fa{text-shadow:none;font-size:20px;margin:2px auto}.editor-menu-field .nav.primary-nav .fa.pull-right{margin-left:3px}.navbar-static-top .nav>.active>a,.navbar-static-top .nav>.active>a:hover,.navbar-static-top .nav>.active>a:focus,.navbar-static-top .nav li.dropdown.open>.dropdown-toggle{box-shadow:none}.navbar .in .nav li:last-child{border:0}.navbar-static-top .nav>li{margin:4px}.navbar-static-top .nav>li>a{padding:4px}.navbar-static-top .nav>li.dropdown>a .fa{margin:2px auto;vertical-align:bottom}.navbar-static-top .nav>li.dropdown>a .fa.pull-right{margin:0;opacity:.7}.navbar-static-top .nav>li.dropdown>a .fa-caret-down,.navbar-static-top .nav>li.dropdown>a .fa-angle-down{font-size:inherit;display:inline-block;line-height:1.1em;margin-left:3px;vertical-align:middle;opacity:.7}.navbar-static-top .nav-submenu.dropdown-menu>li{width:auto;margin:auto;color:#333;text-align:left}.account-nav{z-index:301 !important;text-align:right;background-color:#fff;right:0}.account-nav:after{clear:both}.logged-in.schedule-cal .account-nav,.no-branding.logged-in .account-nav,#event-edit.logged-in .account-nav,#events-agenda.logged-in .account-nav{display:block;text-align:right}.no-branding.logged-in .navbar-inner,#event-edit.logged-in .navbar-inner,#events-agenda.logged-in .navbar-inner{padding-right:0}.logged-in.schedule .brand-wrapper{display:none}.navbar .account-nav .nav{text-transform:capitalize}.navbar .account-nav .nav>li{z-index:302;line-height:1.5;margin:0}.has-branding .navbar .account-nav .nav>li{opacity:1}.navbar .account-nav .nav>li:hover{opacity:1}.navbar .account-nav .nav>li>a{mint-width:0;margin-top:6px;margin-left:4px;margin-right:4px;color:#333}.navbar .account-nav .nav>li>a:hover{text-decoration:underline;background-color:inherit}.navbar .account-nav .nav>li>a .fa{margin:2px;display:inline-block}.navbar .account-nav .nav>li>a .fa,.navbar .btn-navbar .fa-bars{font-size:20px;vertical-align:middle}.navbar .btn-navbar .fa-bars{margin-right:0}.navbar .account-nav .nav>li>a .fa-users{font-size:18px}.account-nav .dropdown-menu{right:0;left:auto}.navbar .account-nav .nav>li>.dropdown-menu:before{right:12px;left:auto}.navbar .account-nav .nav>li>.dropdown-menu:after{right:13px;left:auto}.navbar .account-nav .nav>li>.dropdown-menu .fa{display:inline;float:none}.navbar .secondary-nav{margin:0;clear:both;height:37px;text-align:right}.navbar .secondary-nav li{position:relative;list-style:none;display:inline-block;margin-left:20px;top:9px}.navbar .secondary-nav li:first-child{margin-left:0}.navbar .secondary-nav li a{float:none;padding:10px 15px 10px;text-transform:lowercase;font-weight:bold}.navbar .secondary-nav li.active a{text-decoration:underline}.navbar .midnav a{display:block}#pagenav #page-subnav{width:220px;background-color:#999;position:absolute;top:0;left:60px}.hero-unit{padding:20px 60px;margin-top:5px;margin-bottom:5px;min-height:12px;font-weight:normal;background-color:transparent;box-sizing:border-box}.hero-unit.full.collapsed{padding:25px 60px 0 60px;padding-top:20px}.hero-unit h1{margin-bottom:0;font-size:24px;line-height:30px;letter-spacing:0}.hero-unit.in .help-collapsed{display:none}.hero-unit.collapsed .help-collapsed{display:block;float:right;position:relative;margin-top:-14px;margin-bottom:-19px;right:30px;font-size:.8em;color:#999}.content-header{min-height:15px;z-index:2}.content-header:after{clear:both;content:"";display:table}.content-header:empty,.content-header:empty:after{display:none}.content-header>.control-group{margin-top:10px;margin-bottom:0}.content-header>.control-group input{margin-bottom:0}.content-header>.form-inline>input[type="text"],.content-header>.form-inline>input[type="email"]{margin-right:4px}.content-header .pull-right .btn{font-weight:normal;position:relative}.schedule-cal .content-header .pull-right .btn{z-index:auto}.content-header h1,.content-header h2,h1.page-title,h2.page-title{font-size:24px;line-height:1.5em;margin-top:5px;margin-bottom:0}.dev-tab{position:absolute;top:4px;left:10px;max-width:300px;font-size:10px;border:1px #CCC solid;padding:2px;border-radius:4px;background-color:#fafafa;cursor:pointer;z-index:10001}.dev-button{padding:2px;background-color:#999;color:#FFF;border-radius:4px}.dev-info{display:none;color:#333;margin-left:55px}.dev-info span.label{display:inline-block;width:40px;font-size:10px;margin-right:2px;margin-left:-55px;background:0;border-radius:0;color:#999;text-shadow:none}.navbar-inner{padding:0}.rid-0 .navbar-inner{text-align:center;float:none;font-size:20px;line-height:28px}.page-template-1.rid-0 .navbar-inner{margin-bottom:0}.rid-0 .navbar .brand,.rid-0.no-branding .navbar .brand{padding:0 0 5px 0;text-align:center;float:none;margin-left:0}.rid-0.no-branding .navbar .brand{padding-top:5px}.rid-0.no-branding .navbar .brand img{width:auto;height:auto;max-height:100px;border-radius:4px}.no-branding .navbar .brand .site-name{padding-left:4px}.rid-0.no-branding .navbar .brand .site-name{display:block;margin:auto}.rid-0 .navbar-signup{float:none}.rid-0 .navbar-signup-signin{clear:both;margin-top:5px;width:100%;text-align:center}#sign-up.no-branding .navbar-signup-signin,#sign-up.no-branding.ezbz .account-nav{display:none}.site-tagline{display:none}.rid-0 .site-tagline{display:block;margin-left:72px;margin-top:-20px;font-size:16px;line-height:20px}.rid-0 .secondary-nav{float:none}.navbar-static-top.navbar-style-1 .element-link-img{float:left}.navbar-static-top.navbar-style-1 .brand{float:left;padding:15px 0 5px 0}.navbar-static-top.navbar-style-1 .brand img{width:auto;height:auto;margin-top:-28px}.schedule-cal .navbar-static-top.navbar-style-1 .brand img,#event-edit .navbar-static-top.navbar-style-1 .brand img,#events-agenda .navbar-static-top.navbar-style-1 .brand img{margin-top:0}.navbar-static-top.navbar-style-1 .brand .site-name{display:inline-block}.navbar-static-top.navbar-style-1 .navbar-wrapper{float:right;margin-top:15px}.navbar-static-top.navbar-style-2 .navbar-inner{padding-top:42px}.navbar-static-top.navbar-style-2 .element-link-img{float:left}.navbar-static-top.navbar-style-2 .brand{float:left;padding:15px 20px 5px 0;padding-right:10px !important}.navbar-static-top.navbar-style-2 .brand img{width:auto;height:auto;margin-top:-28px}.schedule-cal .navbar-static-top.navbar-style-2 .brand img,#event-edit .navbar-static-top.navbar-style-2 .brand img,#events-agenda .navbar-static-top.navbar-style-2 .brand img{margin-top:0}.navbar-static-top.navbar-style-2 .brand .site-name{display:inline-block}.navbar-static-top.navbar-style-2 .navbar-wrapper{float:left;margin-top:15px}.navbar-static-top.navbar-style-2 .brand.no-logo{padding-top:0;padding-bottom:0;line-height:60px}.navbar-static-top.navbar-style-2 .no-logo .site-name{padding-left:0 !important}.navbar-static-top.navbar-style-1.no-logo .navbar-wrapper,.navbar-static-top.navbar-style-2.no-logo .navbar-wrapper{margin-top:0}.navbar-static-top.nav-no-icons .primary-nav i{display:none}.footer{width:100%;left:0;border:0;font-size:12px;display:block;padding:0;margin-bottom:0}.footer-absolute{position:fixed;bottom:0}.footer>.container{padding:0}.footer .navbar .container{padding-right:15px;padding-left:15px}.footer .copy{float:left;line-height:20px}.footer .copy a{padding:0}.footer .navbar{color:#333}.footer .navbar .nav{float:right;margin:0;text-transform:lowercase}.footer .navbar .nav>li{float:left;display:list-item;list-style:none;margin:0 5px}.footer .navbar a{color:inherit;background-color:transparent !important}.footer .navbar .nav>li>a{color:inherit;float:none;padding:0 4px;text-decoration:none;line-height:20px;font-size:14px;min-width:auto}.footer .nav>li>a:hover{text-decoration:underline}.sidebar-left{margin-top:5px}.sidebar-right{float:right !important;padding-right:24px;margin-top:5px}.container-fluid .sidebar-left.sidebar-select-mode{height:calc(100vh - 45px);overflow-y:scroll;top:40px}.sidebar .checkbox input,.sidebar .radio input{width:20px}.btn-mobile-nav{text-decoration:none;display:block;font-size:18px;margin:10px auto}.btn-mobile-nav:focus{background:#FFF;border-color:#CCC}.btn-mobile-nav .fa{margin-right:7px}.collapsible-menu-content{transition:all .3s ease-in-out}.side-nav{padding:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.side-nav.affix,.sidebar-affix.affix,.side-nav.affix-bottom,.sidebar-affix.affix-bottom{width:22.92817679558011%;max-width:220px}.side-nav.affix-bottom,.sidebar-affix.affix-bottom{position:absolute;top:auto;bottom:270px}.sidebar .profile-block h3.block-title{font-size:20px;text-indent:5px}.sidebar .profile-block .profile-image-wrapper,.sidebar .profile-block h3.block-title{display:inline-block;width:auto;vertical-align:middle}.sidebar .profile-block .profile-image-wrapper .thumbnail>img{margin-left:0;max-width:80px}.sidebar .profile-block .profile-image-wrapper i{font-size:2em;top:-1px}.sidebar .profile-block .pet-user-wrapper{font-size:18px;text-indent:6px}.sidebar .profile-block .pet-user-wrapper a{color:#999;display:block}.side-nav>li a{display:block;margin:0 0 -1px;padding:8px 14px;font-weight:normal;text-shadow:none;-webkit-transition:.2s;transition:.2s;line-height:1.3em}.side-nav>li .fa-chevron-right{display:none}.side-nav>li:first-child>a{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.side-nav>li:last-child>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.side-nav>.active a,.side-nav>.active a:hover,.side-nav>.sub-nav-active a,.side-nav>.sub-nav-active a:hover,.nav-list>.active>a:focus{position:relative;z-index:2;border:0;background-color:#EEE;color:#333;text-shadow:none;font-weight:bold}.nav-list li.active{background-color:transparent}.side-nav .sub-nav a,.side-nav .sub-nav.active a{padding-left:25px}.side-nav .sub-nav-1 a,.side-nav .sub-nav-1.active a{padding-left:35px}.side-nav ul{margin-left:0;list-style:none}.side-nav li ul li a{margin-left:-15px;margin-right:-15px;padding-left:30px}.side-nav .fa{font-size:10px;font-weight:bold;float:right;margin-top:4px;opacity:.75;-moz-opacity:.75;-webkit-opacity:.75;filter:alpha(opacity=75)}.sidebar .block h3,h3.mobile{font-size:16px;font-weight:bold;line-height:20px;margin-bottom:4px}.block{margin-bottom:7px}.block:after{clear:both}.block:before,.block:after{display:table;line-height:0;content:""}.block .content{clear:both}.block-content img{padding:10px 0 20px}.hgm-region .block .block-content{text-align:center;padding:10px 0;font-size:18px;line-height:1.2em}.user-block-section .block>.pull-right>*,.pet-block-section .block>.pull-right>*{font-weight:700;margin-left:15px}.user-block-section .block>.pull-right>a:first-child,.user-block-section .block>.pull-right>div:first-child .pet-block-section .block>.pull-right>a:first-child,.pet-block-section .block>.pull-right>div:first-child{margin-left:0}.user-block-section .block>.pull-right .fa,.pet-block-section .block>.pull-right .fa{margin-right:7px}.user-block-section .block .content,.pet-block-section .block .content{padding-top:15px;border-top:1px solid #ddd;min-height:20px}.typeahead{max-height:250px;overflow-x:hidden}* html .typeahead{height:250px}.modal-body .typeahead{position:static;width:100%}.pull-right .typeahead{left:auto !important;right:0}span.tooltip-link{color:#039;cursor:pointer;border-bottom:1px dashed #039;text-decoration:none}span.tooltip-link:hover{color:#039;border-color:#039}.subheader{color:#039}.table-borderless td,.table-borderless th{border:0}.table-border td,.table-border th{border-top:1px solid #ddd}.ezbz-collapse{cursor:pointer}.ezbz-collapse>.fa::before{content:'\f0d8'}.ezbz-collapse.collapsed>.fa::before{content:'\f0d7'}.services-toggle-list .toggle-all{padding-right:4px}.ui-autocomplete{z-index:1000;background-color:red}.ui-widget{font-family:'Roboto',Arial,sans-serif}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Roboto,Arial,sans-serif}.ui-widget button{text-transform:lowercase}.ui-tooltip{font-size:1.1em;z-index:10001}.ui-datepicker{font-size:14px;width:300px;z-index:15000 !important}.ui-datepicker table{font-size:14px}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{background-color:#FFF;font-size:18px;margin:4px;width:43%}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev,.ui-datepicker-header .ui-datepicker-next-hover,.ui-datepicker-header .ui-datepicker-prev-hover{background:transparent;background-image:none;background-color:#FFF;border:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;top:0;cursor:pointer;font-size:20px}.ui-datepicker-header .ui-datepicker-prev{margin-left:0}.ui-datepicker-header .ui-datepicker-next{margin-right:0}.ui-datepicker-header .fa{color:#333}.ui-timepicker-div select.ui-state-default{width:90px;font-size:20px;line-height:24px;margin-bottom:0;background:0;background-color:#FFF;border:1px solid #CCC}.ui-timepicker-div .ui-widget-header{margin-bottom:8px}.ui-timepicker-div dl{text-align:left}.ui-timepicker-div dl dt{float:left;clear:left;padding:0 0 0 5px}.ui-timepicker-div dl dd{margin:0 10px 10px 40%}.ui-timepicker-div td{font-size:90%}.ui-tpicker-grid-label{background:0;border:0;margin:0;padding:0}.ui-timepicker-div .ui_tpicker_unit_hide{display:none}.ui-timepicker-div{font-size:16px}.ui-timepicker-rtl{direction:rtl}.ui-timepicker-rtl dl{text-align:right;padding:0 5px 0 0}.ui-timepicker-rtl dl dt{float:right;clear:right}.ui-timepicker-rtl dl dd{margin:0 40% 10px 10px}.ui_tpicker_hour_label,.ui_tpicker_minute_label{display:none}.ui-timepicker-div dl dd.ui_tpicker_hour,.ui-timepicker-div dl dd.ui_tpicker_minute{display:inline-block;margin-bottom:0;margin-left:10px}.ui-datepicker th{padding-top:.7em;padding-bottom:0;border-top:0}.ui-datepicker-calendar tr{border-bottom:1px solid #ddd}.ui-datepicker-calendar tbody tr:last-child{border-bottom:0}.ui-datepicker-calendar .ui-state-default{background:0;background-image:none;background-color:#FFF;border-color:#FFF;font-weight:normal;line-height:32px}.ui-datepicker-calendar .ui-state-highlight,.ui-datepicker-calendar .ui-state-hover,.ui-datepicker-calendar .ui-state-active,.cal-mini td.active,.cal-mini tr.days-7:hover td,.cal-mini td:hover,.cal-mini td.hover{background-color:#eee;color:#333}.cal-mini a{-webkit-user-select:none;-moz-user-select:none;user-select:none;min-width:40px;border-color:transparent;background-color:transparent;margin-top:-2px}.cal-mini td.not-avail:hover{background-color:none}#mini-cal-well-dropdown .cal-mini.month{margin-top:5px}.mini-cal-wrapper .not-avail{border-radius:0}#mini-cal-well,#mini-cal-well-dropdown{padding:10px;z-index:3;border:1px solid #DDD}#mini-cal-well-dropdown{display:none;margin-left:0;margin-top:2px;min-width:280px;position:absolute;left:0;background-color:#FFF;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);box-shadow:0 0 7px rgba(0,0,0,0.2);font-size:14px;z-index:991}#mini-cal-well-dropdown.open{display:block}.mini-cal.block{font-size:12px;margin-top:0;margin-bottom:0}.mini-cal .cal-mini{border-collapse:separate;margin-bottom:0}.mini-cal .month-nav{font-size:18px}.mini-cal .fa{margin-right:0;padding:2px 4px}.mini-cal .month-current{vertical-align:middle;font-size:18px}.cal-mini td,.cal-mini th{padding:0;text-align:center}.cal-mini th{border:0;color:#333}.cal-mini td{width:14.2%;line-height:50px}.cal-mini .weekheader th{padding:10px 0}.cal-mini .weekheader td{line-height:50px !important}.cal-mini td.today{border:1px solid #DDD}.cal-mini td a{color:#000;font-weight:normal;width:100%;height:100%;display:block}.cal-mini td a:hover{text-decoration:none}.cal-mini td a.has-event{font-weight:bold}.cal-mini td.noday,.cal-mini td.noday a{color:#999}.ui-datepicker-today a.ui-state-highlight:hover,.cal-mini td.today:hover{background-color:#eee;color:#333}.cal-mini td.today a,.ui-datepicker-today a.ui-state-highlight,.cal-mini td.active.today a{font-weight:bold;font-size:20px;border-color:#efefef}.cal-mini td.day-first{border-bottom-left-radius:4px;border-top-left-radius:4px}.cal-mini td.day-last{border-bottom-right-radius:4px;border-top-right-radius:4px}.cal-avail td{border:0}.no-staff-avail,.no-start-times{text-align:center;font-size:18px}.repeats-legend{display:none}.repeats-legend .avail.active,.repeats-legend .not-avail,.repeats-legend .avail{border:1px solid #039;font-size:14px;padding:3px 7px;margin:5px;border-radius:4px !important;text-align:center;width:70px}.repeats-legend .ib{display:inline-block;margin:5px}.start-end-options .avail-block,.repeats-legend .not-avail,.time.not-avail{color:#999;border:1px solid transparent}.avail-block,.time.avail,.time.not-avail{-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;width:20%;border:0}.avail-block.some-avail,.avail-label.some-avail{background-color:#999;background:linear-gradient(-45deg,#eee 50%,#fafafa 50%)}.avail-block.some-avail:hover,.avail-label.some-avail:hover{background:0;background-color:#eee}.avail-block.some-avail.active,.avail-label.some-avail.active{background:0}.start-end-options .avail-block,.day-avails .time,.repeat-start-options .time{min-height:20px;border-radius:4px;padding:8px 0;width:78px;margin:8px 0;border:1px solid transparent;font-size:15px;min-width:65px;line-height:22px;display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.start-end-options .avail-block,.repeat-start-options .time{margin:2px 2px}.start-end-options .table th{font-weight:normal;color:#777}.start-end-options .avail,.start-end-options .avail.active,.day-avails .avail,.repeat-start-options .avail,.repeats-legend .avail{color:#333;cursor:pointer;font-weight:700}#settings-schedule-avail .avail,#availability-table select,#services-edit #start_times-wrapper .avail,#services-edit #start_times-wrapper select,#services-edit #end_times-wrapper .avail,#services-edit #end_times-wrapper select{background-color:transparent}#services-edit #start_type-wrapper{margin-top:20px}.worker-avail .avail-block,.avail-times .avail{font-size:16px;border:1px solid transparent;text-align:center}.day-avails .nb-hr,.start-end-options .not-avail{box-shadow:none;border:1px solid transparent}.rid-2 .start-end-options .not-avail,.rid-7 .start-end-options .not-avail,.rid-8 .start-end-options .not-avail,.rid-6 .start-end-options .not-avail.active,.rid-0 .start-end-options .not-avail.active{cursor:pointer}.rid-2 .start-end-options .not-avail:hover,.rid-7 .start-end-options .not-avail:hover,.rid-8 .start-end-options .not-avail:hover{background-color:#e2e2e2}.day-avails .nb-hr{background-color:transparent}.repeat-start-options .time-label{text-align:center;cursor:pointer}.repeat-start-options .label{background-color:transparent;text-shadow:none;color:#333;font-weight:normal;font-size:1em}.repeat-start-options .active .label{color:inherit}.cal-mini.cal-avail.month td{border:0}.when .avail-label,.when .time-label{background-color:#fff}.not-avail,.not-avail.some-avail{background:0;background-color:#f5f5f5;opacity:.6}.schedule .hide-not-avail .worker-avail .not-avail,.schedule .hide-not-avail .repeat-start-options .not-avail,.schedule .worker-avail .not-avail.avail-type-0,.schedule .repeats-start-options .not-avail.avail-type-0,.schedule .avail-times .not-avail{display:none}.schedule .hide-not-avail .worker-avail .not-avail.active,.schedule .hide-not-avail .repeat-start-options .not-avail.active{display:inline-block}.start-end-options .avail-block.not-avail.active,.repeats-legend .not-avail.active,.not-avail.active,.checked-not-avail.active,.start-end-options .worker-avail.active .avail-block.not-avail.active{font-weight:bold;background-color:#f2dede !important;color:#333 !important;display:inline-block}td.not-avail.active{display:table-cell;border-radius:4px}.start-end-options .avail:hover,.start-end-options td.avail:hover .day-avails .avail:hover,.repeat-start-options .avail:hover,.repeats-legend .avail:hover,.repeat-start-options .time-label:hover{background-color:#eee}.no-start-times{display:none}.worker-conflict{margin-top:25px;display:block;margin:5px;border-radius:4px}.worker-conflict.error{background-color:#f2dede;color:#b94a48}.worker-conflict.active{color:#fff;background-color:#039;border-color:#1b336b}.worker-conflict .radio{color:inherit}.worker-conflict .worker{line-height:40px}.worker-conflict.error .worker{margin-left:5px}.worker-conflict .conflicts{margin-left:8px}.worker-conflict .conflict-btns{display:inline-block}#avail-conflicts{overflow:auto}#avail-conflicts .select-worker{font-size:20px}#avail-conflicts .conflicts-show{width:100px;color:inherit}.avail.active{border-radius:4px;font-weight:bold}.when .avail-label,.when .time-label{padding:4px 8px;border:1px solid #ddd;line-height:1.7em;display:inline-block;margin:0 10px 10px 0;border-radius:4px}.start-end-options .avail.active,.repeats-legend .avail.active,.when .avail.active{border-color:#333;text-align:center}.start-end-options .month-name{padding:4px 8px}.no-avail .repeat-start-options{display:none}.day-avails .day,.repeat-start-options .day{margin-bottom:10px}.day-avails{max-width:400px}.repeat-start-options h4{margin:0;text-align:left;border-bottom:1px solid;font-weight:normal}.repeat-start-options.error h4{padding-left:10px}.check-avail-text{margin-bottom:10px}.worker-day{width:100%}.worker-day-avail{padding:4px 0}.worker-avail{display:inline-block;vertical-align:top;width:100%}.worker-avail .worker-avail-blocks{border-right:1px solid #ddd}.worker-avail:last-child .worker-avail-blocks{border-right:0}.show-worker-avail.error{background-color:#f2dede !important}.show-worker-avail .worker-select-wrapper{display:inline-block;vertical-align:top;padding:0 10px;line-height:3em;cursor:pointer;text-align:center;border-radius:3em;border:1px solid #eee;color:#999;margin:0 10px 10px 0;word-break:break-word;opacity:.7}.show-worker-avail .worker-select-wrapper.active{border-color:#333;font-weight:bold;background:#f9eaea;opacity:1}.show-worker-avail .worker-select-wrapper.is-avail{background:#FFF;color:#333;opacity:1}.show-worker-avail img{display:block;margin:5px auto;max-width:50px}.show-worker-avail .worker-select-wrapper .fa:empty{display:none}.show-worker-avail .fa-user-o{font-size:48px;display:block;margin:0 auto;padding-bottom:4px;padding-top:6px;color:#ddd}.show-worker-avail .is-avail .fa-user-o,.show-worker-avail .active .fa-user-o{color:#999}.rid-6 .show-worker-avail .worker-select-wrapper.is-avail,.rid-0 .show-worker-avail .worker-select-wrapper.is-avail{display:block;opacity:1}.view-mobile .worker-days.has-worker{width:52%}.view-mobile .show-worker-avail .worker-select-wrapper,.show-worker-avail.wc-10 .worker-select-wrapper,.show-worker-avail.wc-20 .worker-select-wrapper,.rid-6.view-mobile .show-worker-avail .worker-select-wrapper.is-avail,.rid-6 .show-worker-avail.wc-10 .worker-select-wrapper.is-avail,.rid-6 .show-worker-avail.wc-20 .worker-select-wrapper.is-avail,.rid-0.view-mobile .show-worker-avail .worker-select-wrapper.is-avail,.rid-0 .show-worker-avail.wc-10 .worker-select-wrapper.is-avail,.rid-0 .show-worker-avail.wc-20 .worker-select-wrapper.is-avail{padding:1px;margin:2px;display:inline-block;width:40%;font-size:.8em;vertical-align:top;overflow:hidden;word-break:break-word}.rid-6 .show-worker-avail .worker-select-wrapper,.rid-0 .show-worker-avail .worker-select-wrapper,.rid-6 .pet-del{display:none}.view-mobile .show-worker-avail img,.show-worker-avail.wc-10 img,.show-worker-avail.wc-20 img{max-width:35px}.view-mobile .show-worker-avail .fa-user-o,.show-worker-avail.wc-10 .fa-user-o,.show-worker-avail.wc-20 .fa-user-o{font-size:34px}.worker-day-avail .show-worker-avail .fa-caret-up,.worker-day-avail .show-worker-avail .fa-caret-down{margin-right:8px;float:left;vertical-align:top}.avail-block{width:auto}.workers-avail .worker-times{padding-top:5px}.workers-avail .worker-times:empty{padding-top:0;display:none}.workers-avail .worker-avail.active{border-radius:4px;background-color:#eee}.workers-avail .worker-day{padding:10px 0 0 0}.workers-avail h4{padding:5px 5px 0 2px;text-align:left;font-weight:400;border-bottom:1px solid #eee;margin-bottom:0;color:#777;font-family:"Roboto","FontAwesome"}.repeats-none .workers-avail h4{display:none}#worker-wrapper .appt-change-worker{float:right;margin-top:-3px;margin-right:8px}#worker-wrapper .appent-change-worker i{padding-left:8px;padding-right:8px;margin:0;font-size:18px;color:#999}.modal #appt_select-wrapper .description{margin-top:5px;margin-left:40px}.modal-body #appt_select-wrapper .checkbox.error,.modal-body #appt_select-wrapper .single-appt.error{background-color:#f2dede;color:#b94a48 !important}.modal-body .custom-appts #appt_select-wrapper,.modal-body .custom-appts .single-appt{border-left:3px solid #ccc;border-top:0;padding-left:18px}.modal-body .custom-appts #appt_select-wrapper .control-group{border-top:0}.modal-body .date-range-select{margin-bottom:20px}.modal-body #edit_type-wrapper .radio.inline{margin-right:30px;min-width:50px}.modal #notify_users-wrapper .checkbox input[type="checkbox"]{margin-right:13px}.modal #notify_users-wrapper label{margin-right:15px}#appt-delete-select .date-range-select{display:none}#appt-delete-select #repeats_action-wrapper{display:none}#appt-delete-select .toggle-field-wrapper{margin-bottom:15px}#worker-select .label-edit_type-4{display:none}#map-wrapper{display:none}#address-map,.event-map{padding:8px}#address-map.well{margin-bottom:10px}#map_canvas{width:450px;height:450px}#events-view #map_canvas{width:auto}#map_canvas .gm-style{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}#events-view.view-mobile .event-map{display:none}#events-view .events-sidebar{padding-top:26px}.rid-0.no-branding .account-nav .fa{display:none !important}@-webkit-keyframes fadeIn{from{opacity:0;opacity:1\9}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0;opacity:1\9}to{opacity:1}}@keyframes fadeIn{from{opacity:0;opacity:1\9}to{opacity:1}}.contact-captcha{margin-bottom:15px}#contact .main.main-bg{background-color:#FFF}body.bg-gradient .navbar-inner{background-color:transparent}#sign-up .navbar .brand img{border-radius:54px}#sign-up .navbar .brand img.branding-logo,#sign-up.ezbz2 .navbar .brand img{box-shadow:none;border-radius:0}#sign-up.ezbz2 .navbar .brand img{max-height:150px}#sign-up .navbar .brand .site-name{font-size:24px;line-height:1.3em;text-shadow:#000 0 0 1px}#sign-up .navbar-login{margin-right:0}.has-branding.rid-0 .navbar .account-nav .nav>li>a{font-size:15px}#sign-up .main.span12{text-align:center}#sign-up .signup-wrapper{margin:0 auto;padding:0 19px}#sign-up .well{border:0;max-width:450px;margin:20px auto;padding:10px 4px;background-color:transparent;box-shadow:none;font-size:18px;color:#555;line-height:1.4}#sign-up .navbar .brand .site-name,#sign-up.has-branding .well{text-shadow:none}#sign-up .form-signup{padding:15px;margin-bottom:20px}#sign-up input[type="text"],#sign-up input[type="email"]{font-size:20px;padding:10px 12px;height:48px;box-sizing:border-box;line-height:25px;width:100%}#sign-up .required{display:none}#signup-button{text-align:center;display:block}#sign-up .form-signup{max-width:450px;border-radius:4px;background-color:#FFF;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 2px #999;margin:100px auto 20px}.form-signup .field-email,.form-signup #name_first-wrapper{width:auto;display:block}body#sign-up.no-branding.rid-0.bg-gradient{background-image:linear-gradient(to top,#FFF,#FFF 100%)}#sign-up.no-branding.rid-0 .well,#sign-up.no-branding.rid-0 .form-signup{display:inline-block}#sign-up.no-branding.rid-0 .well{margin:auto}#sign-up.no-branding.rid-0 .signup-wrapper{margin-top:12px;text-align:center}#sign-up.no-branding.rid-0 .signup-wrapper .well{background-color:#069;color:#fff;padding:50px;margin-top:40px;border-radius:8px}#sign-up.no-branding.rid-0 .signup-points{text-align:left;font-size:18px}#sign-up.no-branding.rid-0 .signup-title{font-size:24px;line-height:1.2;margin-bottom:20px;color:#fff;padding:8px}#sign-up.no-branding.rid-0 .signup-points .fa{margin-right:20px}#sign-up.no-branding.rid-0 .signup-points p:last-child{margin-bottom:0}#sign-up.no-branding.rid-0 .youre{font-size:20px;line-height:1}#sign-up.no-branding.rid-0 .twomins{text-decoration:underline}#sign-up.no-branding.rid-0 .form-signup{width:310px;border-radius:2px;vertical-align:top;margin-top:40px;padding:10px;box-shadow:none;background-color:#fff}#sign-up.no-branding.rid-0 .form-signup input{border-color:transparent;box-shadow:#069 0 0 2px}#sign-up.no-branding.rid-0 .form-signup input.btn-primary{background-color:#069}#sign-up.no-branding.rid-0 .form-signup .btn-primary:hover{color:#069;background-color:#FFF}#sign-up.no-branding.rid-0 .form-signup .error input{box-shadow:none;border-color:#005c8a}#sign-up.no-branding .signup-wrapper .quote{padding:8px;font-size:18px;max-width:800px;text-align:left;line-height:1.5;margin:30px auto;font-family:Garamond}#sign-up.no-branding .signup-wrapper .author{max-width:800px;text-align:right;font-size:18px}.main.main-small,.main.main-bg{margin:20px auto;float:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:20px;box-shadow:0 0 2px #999;-webkit-box-shadow:0 0 2px #999;-moz-box-shadow:0 0 2px #999}.main.main-small{width:400px;min-width:240px}.main.main-small .content-header{text-align:center}.main.main-small form,.main.main-bg form{background-color:transparent;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.main-small form input[type="text"],.main-small form input[type="email"],.main-small form input[type="password"]{font-size:20px;padding:10px 12px;height:48px;box-sizing:border-box;line-height:25px;width:100%}.onboard-1 img{max-width:350px}.onboard-2{margin-top:40px;padding:3%}.onboard-2 h1{margin-bottom:20px;color:#069}.onboard-2 p{font-size:18px;line-height:1.7em}.checklist{margin:0}.checklist li{list-style:none;margin-left:30px;line-height:1.4em;font-size:1.1em}.checklist li:before{font-family:FontAwesome;display:inline-block;width:30px;font-size:.6em;position:relative;left:4px;top:-2px;min-width:20px;margin-right:20px}.checklist li.active{font-weight:bold}.checklist li.complete,.checklist li.active{margin-left:0}.checklist li.complete:before{content:"\f00c";color:#069}.checklist li.active:before{content:"\f061";color:#069}.checklist li.active:before,.checklist li.complete:before{left:0;top:0;text-align:center;vertical-align:middle;font-size:24px;line-height:1.3}.welcome-steps{font-size:16px}.welcome-steps.checklist li{list-style:none;line-height:1.5;margin:0;margin-left:20px;font-size:16px}.welcome-done{text-align:left;line-height:1.5;padding:0 4px}.welcome-done>p.check{text-align:center}.welcome-done .welcome-done-check{text-align:center}.welcome-done li{line-height:1.7}.welcome-done .fa-stack{color:#66a674;margin-right:5px}#setup-business .welcome-done .fa-stack{color:#069}#setup-business .navbar a{display:none}#setup-business #system_vertical-wrapper .control-label{margin:20px 0}#setup-business .chicklet{padding:18px;border:1px solid #000;border-left:26px solid #069;width:fit-content;min-width:200px;font-size:18px;margin:0 20px 20px 0;display:inline-block;border-radius:4px;cursor:pointer;background-color:#FFF}#setup-business .chicklet.active,#setup-business .chicklet:hover{box-shadow:0 0 4px #069;font-weight:bold}#setup-business .chicklet img{width:30px;margin-right:15px}#setup-business .chicklet.active img{opacity:1}.welcome-done .welcome-done-btn{font-size:1.5em;padding:}.welcome-done .fa-stack .fa{position:absolute}.welcome-steps.checklist li.welcome-filler{padding-left:50px}#setup-end .large{font-size:32px;line-height:1.5}#setup-end .welcome-done .welcome-header{text-align:center;margin:42px 0}#setup-end .welcome-done .content{font-size:24px;line-height:1.3;color:#999;text-align:center}#setup-end .welcome-header .coaching{font-size:18px;font-weight:bold;color:#b59930;text-align:center}#setup-end .welcome-header h1{color:#069}#setup-end .welcome-showhow{text-align:justify;vertical-align:top;font-size:18px;color:#000;line-height:1.3}#setup-end .welcome-showhow p{margin-bottom:21px}#setup-end .welcome-showhow h3{color:#4d5055;line-height:1.2;margin:26px 0}#setup-end .welcome-showhow .fa{color:#069;margin-right:8px;font-weight:bold}#setup-end .calendly-inline-widget{position:relative;box-sizing:border-box;height:auto}#setup-end #get-started-wrapper{text-align:center;font-style:underline;margin:30px 0;font-size:20px}#login .main,#user-invite-verify .main,#signup-confirm .main,#account-reset-password .main,#account-psrst .main{background-color:#fff}#form-login-wrapper .control-group{margin-bottom:0}#login #form-login-wrapper .well .alert{margin-bottom:10px}#login .free-trial{margin:30px 0 10px 0}#form-login-wrapper .free-trial{color:#999;font-size:14px}#form_login .alert,#form_login .btn-login{margin-top:10px}#login .btn-primary{padding:0;width:100%;margin-bottom:20px}#invite_client-wrapper label{text-transform:capitalize;float:left;padding-top:4px;padding-right:8px}#invite_client-wrapper{margin-top:-20px;padding-bottom:20px}.form-signup #type{margin-left:0}.form-signup #type li{list-style:none}.form-signup #type li input{width:20px;float:left}.form-user-invite textarea#message{height:75px}.form-user-invite .client-invite-wrapper label{line-height:45px}.form-user-invite .client-invite-wrapper img{margin-right:4px}.form-user-invite .client-invite-wrapper input[type=checkbox]{top:11px}.form-user-invite .client-invite-wrapper .fa{font-size:28px;top:3px;color:#ccc}#profile-image-form img,#pet-profile-image img,.sidebar .profile-image-wrapper img{max-height:100px}#profile-image-form .btn,#pet-profile-image .btn{width:25px;height:25px;font-size:14px;border:0}#profile-image-form .btn.file-save,#pet-profile-image .btn.file-save{width:auto}#account-profile h1.page-title,#pets-profile h1.page-title{text-indent:0;-webkit-margin-before:0;-webkit-margin-after:0}.user-block-section h3.block-title,.pet-block-section h3.block-title{padding-top:0;margin:0}.user-block-section .block,.pet-block-section .block{margin-bottom:0}.full-width{width:unset;display:block}.section-no-bg{box-shadow:none;padding:0;background-color:transparent}.card-wrapper h3{font-size:16px;line-height:1.2em}.card-wrapper .dt-row:first-child>div{border:0}.card-wrapper .field-label{min-width:100px}.card-wrapper .field-value{vertical-align:top}#pet-card-view .card-wrapper .dt-row>div{display:inline-block}#account-card-view .card-wrapper,#pet-card-view .card-wrapper{font-size:1em}.block .card-wrapper{margin:0;padding:0;max-width:100%;font-size:1em}.profile-info .no-label .field-label{display:none}.profile-info .no-label .fa,.card-wrapper .no-label .fa,.card-wrapper #location_section-wrapper .fa{color:#999;margin-right:10px;font-size:12px}.profile-info .no-label .btn .fa{color:inherit}.profile-info .no-label .fa-mobile,.card-wrapper .no-label .fa-mobile{font-size:15px;margin-right:9px;margin-left:-3px}.btn-copy,.btn.btn-copy.btn-clear,.emails .btn-clear.btn{margin-left:14px !important;line-height:2.3em}.btn-copy .fa{opacity:.8 !important}.btn-copy.btn-clear .fa,.btn-clear .fa-cog{top:-1px}.pets-list .client{padding-right:80px;margin-left:60px}.rid-6 .pets-list .dt-row .client{display:none}#pets-pets-section .pets-list .pet-wrapper{display:inline-block;margin-right:20px;margin-bottom:10px}#pets-pets-section .pets-list .pet-img,#pets-pets-section .pets-list .pet-info{display:inline-block}#pets-pets-section .pets-list .pet-img{margin-right:5px;vertical-align:top}#pets-pets-section .pets-list .pet-img .img-polaroid{max-height:65px}#pets-pets-section .pets-list .pet-img .fa-paw{padding:0}.pet-info tr>td:first-child{width:140px;color:#999}.pet-info table{margin-bottom:0}.pet-info tr:first-child>td{border-top:0}.pet-info h2{margin-bottom:0;line-height:36px}.fileupload .pet-info-thumbnail>img{max-height:300px}#users-clients #btns-filters-block .btn.dropdown-toggle{margin-bottom:0}.user-status-2>div,.user-status-2>td{opacity:.4;-moz-opacity:.4;filter:alpha(opacity=40)}.user-status-2>div:last-child{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}.users-list .user-img,.pets-list .pet-img{width:100px;text-align:center}.user-block-section .pets-list .pet-img{width:auto}.user-img .img-polaroid,.pet-img .img-polaroid{height:auto;max-height:50px}.users-list .col-user{min-width:80px}.users-list .emails{min-width:190px}.users-list .phones{min-width:120px}.users-list .col-ops{text-align:right}.events-view .fa.section-icon,.user-img .fa-user-o,.user-img .fa-user-circle-o,.pet-img .fa-paw,.event-client-wrapper .fa-user-o,#worker-wrapper .event-worker-wrapper .fa-user-o,#worker-wrapper .event-worker-wrapper .fa-user-circle-o,.pet-info-thumbnail .fa-paw,.fileupload .fa-paw,.fileupload .fa-user-o,.yelp-no-image .fa-user-o,.profile-image-wrapper .fa{color:#ccc}.tips-wrapper .worker-wrapper,.tips-wrapper .total-text{min-width:300px}.tips-wrapper .worker-tip,.tips-wrapper .total-grat{text-align:right;min-width:100px}#profile-image-form .fa-user-o,#pet-profile-image .fa-paw{padding:24px;border-radius:4px;border:1px solid #ccc}.users-list .telephone,.users-list .telephone,.users-list .mobile-contact{margin-right:12px;min-height:0}.users-list .telephone .type,.users-list .telephone .type{margin-left:0;min-width:65px}.users-list .mobile-contact .type{margin-left:0;min-width:24px}.users-list .mobile-contact .fa-mobile{margin-right:5px;font-size:1.5em;line-height:1.2;top:3px}.users-list .mobile-contact .number{line-height:1.2}.mobile-contact.warning{font-weight:bold;margin-bottom:0;padding:0 8px 4px 8px;background:#fcf8e3;color:#c09853;border:1px solid #c09853;border-radius:4px;box-sizing:border-box}#account-profile .account-profile-image{width:180px;height:180px}.account-info h2{margin-bottom:0;line-height:36px}.account-info table{margin-bottom:0}.account-info tr:first-child td{border-top:0}.emails .type{display:block;color:#999;font-size:14px}.phones .type{display:inline-block;min-width:100px;font-style:italic;color:#999}.addresses .address{cursor:pointer}.addresses>.address:hover{box-shadow:#000 0 0 2px}.addresses>div{display:inline-block;padding:10px;padding-left:50px;box-shadow:#999 0 0 2px;border-radius:4px;margin:0;background-color:#fff;line-height:1.5em;width:auto;min-width:75px;vertical-align:top;margin-right:10px}#events-agenda .address{line-height:1.2em;font-size:14px}.address .address{margin-bottom:0}.addresses .address-selected{box-shadow:#333 0 0 4px}.address .field-city.has-province,.address .field-province.has-city{display:inline-block}.address .field-city.has-province{margin-right:.5em}#account-profile .account-status .alert-error{font-weight:bold}.appt-notes-photos video,.appt-notes-photos img{max-width:200px;max-height:200px;vertical-align:top;margin:2%}.appt-notes-photos a{margin:15px}.appt-notes-photos{text-align:center}.appt-notes-photos .appt-note{display:inline-block;overflow-y:hidden;overflow-x:hidden;vertical-align:top}.appt-notes-photos .appt-note:hover{box-shadow:#999 0 0 3px}#account-profile .assigned-users .u-status-0,#account-profile .assigned-users .u-status-2{color:#999}#account-profile .assigned-users .user-status{margin-left:8px;color:#BBB}#account-profile .assigned-users .u-status-0 img,#account-profile .assigned-users .u-status-2 img{opacity:.8}#account-profile .assigned-users img{width:80px}#account-profile .assigned-users .col-name .fa{width:40px;font-size:22px;color:#999;top:2px}#account-profile .select-user{width:50%}#account-profile .modal .assigned-user{line-height:30px}#my-account .account-required-step .btn{margin-left:0;margin-top:10px}#my-account .profile-block .add-new-item{text-align:right}.profile-block:before,.profile-block:after{display:table;line-height:0;content:""}.profile-block:after{clear:both}.account-view .profile-block{margin-bottom:15px}.account-view .profile-block img{width:200px}#account-edit #security-questions-wrapper *{outline:0;border:none !important;box-shadow:none !important}#account-edit #security-questions-wrapper a.no-security-questions{color:#FFF}#account-edit .security-questions .label{padding:4px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}#user-edit .section h2{margin-top:5px}#user-edit #location .locations{-webkit-margin-top-collapse:separate;margin-bottom:0}#user-edit .locations .name{width:100px;text-align:right}#user-edit .locations .name div{margin-right:4px}#location-wrapper .field-value>div{margin-bottom:10px}#province-wrapper{float:right}#account-psrst #passwd_2-wrapper{float:none}.add-number-wrapper{margin-bottom:0;padding-left:7px;display:inline-block;width}.phone-group-wrapper .add-number-wrapper{padding:0;display:block;margin-top:5px}.control-group.phone-group{padding-left:0;margin-bottom:0;display:block;margin-top:5px}.phone-group:first-child .control-label{display:block}.phone-group .control-label{display:none}.phone-group .add-number.btn .fa{margin-right:0}#country-wrapper,#profile-edit-form #province-wrapper,#user-edit #province-wrapper,#postal_code-wrapper,#province-wrapper{width:calc(50% - 8px);display:inline-block;vertical-align:top}table.locations{margin-bottom:0}table.locations .name{min-width:45px}table.locations .address{min-width:140px}table.locations .ops>a{padding:4px}#verify .account-nav{display:none}#verify .main{background-color:#fff}#verify #account .controls.dob{display:flex;justify-content:space-between}#verify #account .error .controls.dob{display:block}#business_types-wrapper .checkbox{margin-bottom:5px}.form-verify #time_zone-wrapper>.control-label{line-height:2.3em;min-width:20%;display:inline-block;vertical-align:top;color:#777}.form-verify #time_zone-wrapper>.controls{line-height:1em;width:49%;display:inline-flex;vertical-align:top}.form-verify #time_zone-wrapper>.controls:after{display:none}.form-verify #time_zone{background-color:transparent;border:0;box-shadow:none;font-weight:bold;font-size:16px;color:#999}.form-verify #time_zone-wrapper select:after{display:none}.form-verify #custom_url-wrapper .add-on{border:0;background-color:#fff;margin-left:0;display:inline-block;color:#069;width:156px;font-size:16px;font-weight:bold;margin-left:-3px}.form-verify #custom_url-wrapper #custom_url{width:calc(100% - 150px);font-size:16px}.form-verify .field-dob .controls>span{width:31%}.form-verify .field-dob .controls>span>select{width:100%}.form-verify>#account>legend{margin-bottom:20px}#signup #tnc_agree-wrapper{min-height:50px}#tnc_agree{margin-left:0;width:30px}.form-verify .hgm-add{margin-top:5px}.hgm-add .btn{margin-left:5px;line-height:2.5em}.hgm-add .btn:first-child{margin-left:0}.link-add-note.btn{line-height:3em}#verify.no-branding input.btn-primary{background-color:#069;border-color:#069}#verify.no-branding .btn-primary:hover{color:#4c679e;background-color:#FFF}.account-status .table td.span3{width:204px}.btn-subscribe-wrapper .btn{margin:5px 0}.btn-subscribe{width:151px}.row-fluid.subscribe{margin-top:10px;line-height:1.5em}.span3.btn-subscribe-wrapper{margin-left:0}.subscription-info form{padding:0}.table.billing-address td{border-top:0}.table.billing-address{margin-bottom:5px}#my-account .account-switch{margin:8px 0}#my-account.my-account-payment-info .user-block-section{display:inline-block;width:40%;background-color:#fff;min-width:310px;padding:20px;border:1px solid #eee;vertical-align:top;margin:10px}#my-account .profile-block img{margin-top:5px;margin-right:2px;width:auto;max-height:60px;display:inline-block;vertical-align:top}#my-account .profile-block .name_company{display:inline-block}#my-account .payment-methods.add-to-subscribe{border:0}#my-account .payment-methods.add-to-subscribe #payment-methods{display:none}#subscription-plans .btn-subscribe,#subscription-plans .btn-subscribe-info{min-width:220px}#subscription-plans .btn-subscribe-info{max-width:75%}#subscription-plans .subscription-info{width:auto;max-width:none}.plans-wrapper{width:100%;margin-top:20px;margin-bottom:20px;display:block}.plan-wrapper,#subscription-plans .subscription-info{background-color:#fff;display:inline-block;margin:5px 0;margin-right:20px;border:1px solid #eee;padding:18px;border-radius:8px;vertical-align:top}.plan-wrapper{cursor:pointer;max-width:310px;width:250px;padding-left:35px}.plan-wrapper:hover{padding-left:10px;color:#000;border:1px solid #a5e1f5;border-left:26px solid #a5e1f5;box-shadow:0 0 8px #a5e1f5}.plan-wrapper.active{padding-left:10px;color:#000;border:1px solid #92eda6;cursor:default;border-left:26px solid #92eda6;box-shadow:0 0 8px #92eda6}.plan-wrapper ul{margin-left:14px}.plan-wrapper .plan-action{text-align:center}.plan-wrapper .plan-action .btn{min-width:221px;margin:5px auto}.plan-wrapper .plan-action .btn:hover{background:#FFF;border-color:#CCC;color:#333}.plan-wrapper .plan-action .current-plan{border:transparent}.plan-wrapper .plan-name{font-weight:bold}#messages-list .messages-read{position:relative;top:21px;margin-right:5px;color:#999}.messages-list>.msg-status-1-1>div{background-color:#ffe79d !important}.messages-list .loading img{width:35px;height:35px}.messages-list .msg .date{font-size:.75em;line-height:1em;min-height:0;color:#999}.messages-list .ops{font-style:italic;color:#999;text-align:right;width:130px}.messages-list .ops .fa{margin-right:5px}.messages-list .ops .btn{display:block;margin-bottom:4px;font-style:normal}.messages-list .ops .btn:last-child{margin-bottom:0}.messages-list .msg-1 .dt-row>div{background-color:#e0f8e0}#messages-emails-list,#messages-text-list{font-size:.85em}#emails-bounced .dt-row>div{font-size:14px}#emails-bounced .dt-row .email{width:200px}#emails-bounced .dt-row .name{width:150px}#emails-bounced .dt-row .created{width:100px}#emails-bounced .dt-row>.ops{width:110px}#messages-list #messages-text-list .dt-row{cursor:pointer}#messages-list .msg-view>div{margin-bottom:5px}#messages-list .msg-view .field-label,#messages-list .msg-view .field-value{display:inline-block}#messages-list .msg-view .field-label{min-width:55px}#messages-list .msg-sms .name{margin-right:15px}#messages-list .msg-sms .msg-body{margin-top:10px;margin-bottom:10px}#messages-list .msg-sms .msg-attach{min-height:30px}#messages-list .msg-sms .msg-media{text-align:center}#messages-list .msg-sms .msg-media img{max-width:86%}.messages-list .sms-msg-body,.messages-list .sms-msg-attach{width:fit-content;color:#000;max-width:82%;padding:4px 10px;margin-bottom:5px;border-radius:2em;word-break:break-all;border:10px solid #fff}.messages-list .sms-msg-attach{padding:0}.messages-list .sms-msg-body:empty{display:none}.messages-list .sms-msg-attach img{padding-top:0}.messages-list .sms-msg-attach{padding-top:0}.messages-list .sms-msg-info{font-size:12px;padding-right:5px;color:#777}.messages-list .sms-status-1 .sms-msg-info{padding-right:5px}.messages-list .sms-status-6 .sms-msg-info{padding-left:5px}.messages-list .sms-status-6 .sms-msg-body{background-color:#aaffde;border-color:#aaffde}.messages-list .sms-msg-info{font-size:12px;padding-right:10px}.sms-users-list .btn{text-align:left}.sms-users-list .btn img{height:2em;margin-left:3px;vertical-align:top}.sms-users-list .btn.active{background-color:#f5f5f5}#sms-messages-list .breadcrumb,#sms-messages-list .content-header{display:none}.sms_preview{padding:20px;margin:10px 0}.sms-user>a.btn>span{vertical-align:middle}.sms-user>a.btn .user-img-wrapper .fa{color:#999;line-height:2em;margin-left:5px;text-align:right}.sms-user>a.btn .user-img-wrapper{width:2em;height:2em}.schedule-cal.w-cal-grid .navbar-static-top{top:0;position:fixed;width:100%}.schedule-cal.w-cal-grid.g-admin .navbar-static-top{top:13px}.schedule-cal.w-cal-grid.nav-collapsed-in .navbar-static-top{position:relative}.schedule-cal.w-cal-grid .above-nav{position:fixed;width:100%;z-index:70}.schedule-cal .navbar .brand,.rid-1 .navbar .brand,.no-branding .navbar .brand,#event-edit .navbar .brand,#events-agenda .navbar .brand{float:left;width:auto;padding-top:3px}.schedule-cal .navbar .brand .site-name,.rid-1 .navbar .brand .site-name,.no-branding .navbar .brand .site-name,#event-edit .navbar .brand .site-name,#events-agenda .navbar .brand .site-name{display:inline-block}.schedule-cal .navbar .brand img,.no-branding.logged-in .navbar .brand img,#event-edit .navbar .brand img,#events-agenda .navbar .brand img{max-height:54px;min-height:0;max-width:250px;width:auto !important;height:auto!important}.schedule-cal .navbar-wrapper,.rid-1 .navbar-wrapper,.no-branding .navbar-wrapper,.navbar #event-edit .navbar-wrapper,#events-agenda .navbar-wrapper{float:right;margin-top:0 !important}.schedule-cal .nav-no-icons .navbar-wrapper,#event-edit .nav-no-icons .navbar-wrapper,#events-agenda .nav-no-icons .navbar-wrapper{margin-top:0 !important}.schedule-cal .navbar .brand.no-logo,.rid-1 .navbar .brand.no-logo,.no-branding .navbar .brand.no-logo,#event-edit .navbar .brand.no-logo,#events-agenda .navbar .brand.no-logo{padding-top:0;padding-bottom:0;line-height:60px}.schedule-cal .navbar-static-top.nav-no-icons .brand.no-logo,#event-edit .navbar-static-top.nav-no-icons .brand.no-logo,#events-agenda .navbar-static-top.nav-no-icons .brand.no-logo{line-height:30px;margin:2px 0;padding-right:5px}.schedule-cal .navbar-static-top.nav-no-icons .navbar-inner,#event-edit .navbar-static-top.nav-no-icons .navbar-inner,#events-agenda .navbar-static-top.nav-no-icons .navbar-inner{min-height:0}.schedule-cal.w-cal-grid .p-messages{position:fixed;z-index:70}.events-main .main-container{margin-left:-5px;padding-left:5px}.schedule-cal.w-cal-grid>.container-fluid>.main-container{display:none}.schedule-cal.w-cal-grid .main-content{margin-top:0;margin-bottom:0;padding:0}.schedule-cal.w-cal-grid>.container-fluid>.loading{margin-top:100px}.schedule-cal .row-fluid [class*="span"]{margin-top:0;min-height:0}.schedule .events-main{min-height:120px}.events-main .empty-list{margin-top:20px;margin-bottom:20px}.events-main .content-header:empty{display:none}#events-view.rid-0 .events-main{margin-top:15px}.events-sidebar .block{margin-top:-1px;margin-bottom:8px}.events-sidebar .btn{text-align:left}.schedule-cal .content-header .block{display:inline-block;margin:0}.schedule-cal .content-header .btn-toolbar{padding-left:5px;padding-right:5px;display:inline-block;vertical-align:middle}#schedule-minical .btn-today{border-radius:0}#schedule-minical .btn-toolbar{display:inline-block}.sidebar-left>.btn-toolbar.mobile-filter,#view-settings-btn-mobile,.sidebar-left .book-btn{margin-top:4px}#schedule-minical .btn{line-height:35px;font-weight:normal;padding:0 7px}#schedule-buttons .btn:not(.btn-primary),#schedule-minical .btn{border-color:#eee}#schedule-buttons .select-worker-wrapper,#schedule-buttons .filter-category-wrapper{display:inline-block}#schedule-buttons .select-worker-wrapper .select-worker,#schedule-buttons .filter-category-wrapper .filter-category{width:fit-content}#schedule-buttons .new-item-btn{min-width:203px}#view-settings .dropdown-menu{overflow-y:auto}#view-settings .appt-selected-list,#view-settings .select-mode-opts,#view-settings .select-count,#view-settings .select-mode-toggle-on{display:none}.sidebar-select-mode #view-settings .select-mode-toggle-off,.sidebar-select-mode #view-settings .text-size,.sidebar.sidebar-select-mode #schedule-minical,.sidebar-select-mode #view-settings .schedule-view,.sidebar-select-mode #book-appointment-full,.sidebar-select-mode #user-select-filter:not(.user-selected){display:none}.sidebar-select-mode #view-settings .select-mode-toggle-on{display:inline-block}#view-settings .select-mode-toggle{width:177px;margin-bottom:10px}.sidebar-select-mode #view-settings .appt-selected-list,.sidebar-select-mode #view-settings .select-mode-opts{display:block;margin:0}.sidebar-select-mode #view-settings .select-mode-opts .btn-small{font-size:14px;margin:0 3px 3px 0}.sidebar-select-mode #view-settings .select-mode-opts .select-mode-wrapper .btn{display:inline-block}.sidebar-select-mode #view-settings .btn .fa{margin-right:2px}.sidebar-select-mode #view-settings .select-count{display:inline-block;margin-left:10px}#view-settings .appt-selected-event{position:relative;padding:9px;background-color:#fff;border:1px solid #eee;margin:5px 0;font-size:.9em;cursor:pointer}#view-settings .appt-selected-remove{position:absolute;height:100%;right:7px;top:8px;opacity:.7}.appt-selected-list .appt-selected-actions{display:block}.appt-selected-list .appt-selected-actions i{display:none;opacity:.5;margin-right:8px}.appt-selected-list.appt-selected-candelete .appt-selected-event:not(.selected-es-5) i.selected-action-delete{display:inline-block}.appt-selected-list.appt-selected-canunbillable i.selected-action-unbillable{display:inline-block}.appt-selected-list.appt-selected-cancopy i.selected-action-copy{display:inline-block}.appt-selected-list.appt-selected-canstarttime .appt-selected-event:not(.selected-es-5,.selected-es-2,.selected-es-8,.selected-es-9,.selected-et-2,.selected-et-3) i.selected-action-starttime{display:inline-block}.appt-selected-list.appt-selected-cancheckin .appt-selected-event.selected-es-1.selected-et-1 i.selected-action-checkin{display:inline-block}.appt-selected-list.appt-selected-cancheckout .appt-selected-event.selected-es-5 i.selected-action-checkout{display:inline-block}#schedule-minical .mini-cal-wrapper .btn{background-color:#fff;color:#333;font-weight:bold;border-color:#eee;border-radius:0}#schedule-minical .mini-cal-wrapper .btn:hover{background-color:#eee;color:#333}#schedule-minical .previous,#schedule-minical .next{font-size:14px;border-color:#eee;border-radius:0;width:50px}#schedule-minical .hide-mini-cal{font-size:16px;padding:0 5px}.hide-mini-cal .fa-caret-down{margin-left:7px}.full.btn-view-settings{display:none}.btn-view-settings{min-width:150px}.btn-view-settings .fa{margin-left:5px}#view-settings .dropdown-menu>li>a>span.indent{font-size:.95em;line-height:1.2em}#view-settings .dropdown-menu>li{line-height:1.2em}#view-settings{display:none}#view-settings>*{display:inline-block;margin:0 10px 0 0}#view-settings .schedule-view .btn,.btn.btn-view-settings{line-height:2.2em;border-radius:0;margin-left:0;border-color:#eee}#view-settings .btn-toolbar{margin-bottom:5px;margin-top:5px}#view-settings .btn:not(.btn-primary),#view-settings input{border-color:#eee}#view-settings .text-size.btn{margin-left:0;line-height:2.5em}#view-settings .text-size small{position:relative;top:-2px;line-height:.85em;font-size:.7em}#view-settings .schedule-filters>div{display:inline-block}#view-settings .schedule-filters .status-filter-selected{min-width:140px}#events-agenda .navbar-static-top{margin-bottom:1px}.calendar-prev-next .dropdown-menu{min-width:100px}.calendar-prev-next .dropdown-menu>li a{text-align:center}.calendar-prev-next .fa{font-size:18px;margin:0 2px}.toggle-filter{padding-right:5px}.dropdown-toggle .toggle-filter:after{content:"\f204";font-family:FontAwesome;font-weight:normal}.dropdown-toggle.dropdown-selectall .toggle-filter:after,.dropdown-toggle.dropdown-selectpart .toggle-filter:after{content:"\f205";font-family:FontAwesome}.dropdown-toggle.dropdown-selectpart .toggle-filter{color:#999}.dropdown-menu .filter-multiselect-item.active a,.dropdown-menu .filter-multiselect-item a:focus{background-color:transparent}.dropdown-menu .filter-multiselect-item a:hover{background-color:#fafafa}.filter-multiselect-item .filter-multiselect-checkbox{visibility:hidden}.filter-multiselect-item.active .filter-multiselect-checkbox{visibility:visible}#events-day .worker-dropdown .filter-multiselect-checkbox,#events-day .worker-dropdown .toggle-filter,#events-day #view-settings .worker-dropdown .filter-multiselect-checkbox{display:none}#view-settings .filter-multiselect-item a{color:#333}#view-settings .filter-multiselect-item .filter-multiselect-checkbox{display:inline-block;visibility:hidden}#view-settings .filter-multiselect-item.active .filter-multiselect-checkbox,#view-settings .filter-multiselect-item.partial .filter-multiselect-checkbox{visibility:visible}#view-settings .filter-multiselect-item.partial .filter-multiselect-checkbox{color:#EEE}.appt-checkin-selected-event{padding:9px;margin:0 5px 5px 0;border:1px solid #eee;width:fit-content;display:inline-block;font-size:.9em;vertical-align:top}.schedule-cal.w-cal-grid>.container-fluid{padding:0}.cal-wrapper-full{min-height:100px}.cal-wrapper-scroll{overflow-y:auto;overflow-x:hidden}.nav-collapsed-in .cal-wrapper-full,.nav-collapsed-in .cal-wrapper-scroll{margin-top:0 !important}.schedule-cal.w-cal-grid .cal-head{position:fixed;z-index:50;background-color:#fff}.schedule-cal.w-cal-grid.nav-collapsed-in .cal-head{position:relative;top:0 !important}.schedule-cal.w-cal-grid .cal-head th:first-child{border-top-left-radius:4px}.schedule-cal.w-cal-grid .cal-head th:last-child{border-top-right-radius:4px}.cal-head .cal-day-head{border-left:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}.cal-head .cal-day-head.cal-today-day{padding-right:2px}.cal-head .cal-day-head,.cal-head .cal-day-head a{text-align:center;font-weight:normal;color:#888;font-size:14px;padding:0;line-height:1.5em;text-transform:uppercase}.cal-head>.cal-day-head:first-child{border-left:0}.appt-icons{color:inherit;opacity:.7;display:inline-block;line-height:1}.appt-icons:empty{display:none}.appt-icons .fa{margin:0 1px}.appt-icons .fa:first-child{margin-left:0}.new-appointment-btn{opacity:.7;-moz-opacity:.7;-webkit-opacity:.7;filter:alpha(opacity=70);line-height:16px;padding-left:2px;padding-right:2px;font-weight:normal}.buttons-right{text-align:right}.schedule-cal.w-cal-grid .day-wrapper .new-appointment-btn{font-weight:bold;color:#999}.cal-head .new-appointment-btn,#events .new-appointment-btn{left:-4px;position:relative}#appt-rooms .day-events .new-appointment-btn{margin-left:2px}.worker-view{display:none}#events-days .worker-view{display:inline-block}.day-events{font-size:12px}.day-events .worker-wrapper{min-height:64px}.day-events .day-event{cursor:pointer;font-size:1em;line-height:1.2em;color:#333;border:1px solid transparent;display:block;font-weight:normal;word-break:break-word;padding:2px;margin-bottom:1px}.day-events .day-event:focus{text-decoration:none}.day-events .day-event.hover,.select-mode .day-event.selected{text-decoration:none;border:1px solid #999;background-color:#fff;color:#333}.select-mode .day-event.appt-before.selected{padding-left:3px;margin-left:0}.select-mode .day-event.appt-before.selected{border-left:1px}.day-events .day-event.appt-before.hover,.select-mode .day-event.appt-before.selected{border-left-color:transparent;margin-left:0}.day-events .day-event.appt-after.hover,.select-mode .day-event.appt-after.selected{border-right-color:transparent;margin-right:0}.select-mode .day-event.appt-before.appt-after.selected{border-radius:0;border-left:0;border-right:0;margin-left:0;margin-right:0}.select-mode .day-event.selected{background-color:#e2e0e0 !important;color:#333 !important;z-index:12;box-shadow:#999 0 3px 3px;position:relative}.day-events .day-event.hover a{color:#333 !important}.text-tiny .day-event{font-size:10px;line-height:14px}.text-small .day-event{font-size:12px;line-height:16px}.text-medium .day-event{font-size:14px;line-height:20px}.text-large .day-event{font-size:16px;line-height:22px}.day-event.et-2 .time,.day-event.et-2 .day-event-time{background-color:#fef1f1;font-weight:normal !important}.event-time-circle{display:none;height:1.1em;border:1px solid transparent;width:100%;position:relative;top:-2px;margin-left:-2px;padding-right:2px;border-bottom:0;font-size:.7em;line-height:1em;text-transform:uppercase;text-align:right;color:#000}.appt-before .event-time-circle{border-left:0;padding-right:4px;margin-left:-3px}.appt-after .event-time-circle{border-right:0;padding-right:7px}.cal-wrapper-full .cal-row td:last-child .appt-after .event-time-circle{border-right:0;padding-right:6px}.appt-before.appt-after .event-time-circle{border-left:0;border-right:0}.hover .event-time-circle,.active .event-time-circle,.select-mode .selected .event-time-circle{border-top:1px solid #999}.es-2 .event-time-circle{background-color:#fee6a1;display:block}.es-5 .event-time-circle{background-color:#a5e1f5;display:block}.es-6 .event-time-circle{background-color:#92eda6;display:block}.time.es-1.et-2{background-color:#fef1f1}.day-event.es-3,.day-event.es-8,.day-event.es-9{opacity:.3}.day-event.es-3.hover,.day-event.es-8.hover,.day-event.es-9.hover{opacity:.8}#events-agenda .day-event.menu-open{opacity:1}.cal-agenda-event.day-event a{color:inherit}.cal-full{padding:0;margin:0;font-size:14px;display:block}.cal-full td{text-align:left;padding:0;vertical-align:top;border-left:1px solid #e6e6e6;border-top:1px solid #e6e6e6}.cal-full .cal-day-np .day-wrapper .day-number{color:#888}.cal-full .day-wrapper .day-number{text-decoration:none;text-align:center;font-weight:bold;font-size:12px;line-height:16px;color:#888;background-color:#FFF;display:block;text-indent:0;border-radius:0}.cal-full .day-events .day-event.active{background-color:#eee;color:#333}.cal-full .day-events .day-event:last-child,#events .day-event:last-child{margin-bottom:0}#events .day-event .time{font-weight:600;margin-right:2px}.cal-day.cal-today{margin-top:0;background-color:#FFF;border-left:1px solid #069;border-right:1px solid #069}.cal-full .cal-day-np.cal-today{background-color:#fff}#events .cal-day.cal-today{border:0}#events .cal-today .day-wrapper{border:1px solid #069}.cal-full .cal-today .day-wrapper .day-number{border-top:0}.avail.avail_cal-day{font-weight:bold;background-color:#fff}.cal-today-day .day-event{padding-right:2px;margin-right:-2px}.cal-today-day .day-event.appt-before .event-time-circle{padding-right:6px}.cal-today-day .day-event.appt-before.appt-after .event-time-circle{padding-right:8px}.day-events .cal-today-day .day-event.hover{padding-right:4px;margin-right:-1px}.cal-today-day .day-events .day-event.appt-before.hover,.select-mode .cal-today-day .day-event.appt-before.selected{margin-right:-2px}.cal-today-day .day-events .day-event.appt-after.hover,.select-mode .cal-today-day .day-event.appt-after.selected{margin-right:-2px}.cal-today-day .day-events .day-event.appt-after.hover,.select-mode .cal-today-day .day-event.appt-after.selected{margin-right:-2px}.schedule-cal.w-cal-row .cal-row .cal-day:first-child .row-line{padding-bottom:23px}.row-line .row-info-hdr{font-size:16px;border-top:0;padding:1px 0 1px 10px;min-height:21px;color:#333;background-color:#eee}.schedule-cal.w-cal-row .cal-today .day-events .row-wrapper:first-child .row-info-hdr{min-height:21px}.schedule-cal.w-cal-grid .cal-row .cal-day:first-child .row-info-hdr{line-height:21px;font-size:16px;text-align:left;border:0;padding-left:10px;position:absolute;width:95%;min-height:21px}.schedule-cal.w-cal-grid .cal-row .cal-day:first-child img{max-height:15px;padding:0 2px 0 0;top:-1px;position:relative}.row-info-hdr .fa-user-circle-o{opacity:.6}.schedule-cal.w-cal-row .day-events .day-event:first-child{margin-top:1px}.schedule-cal.w-cal-row .day-event .time{margin:0;font-weight:bold;padding-left:0}.schedule-cal.w-cal-row .appt-before .time{border-left:0}.schedule-cal.w-cal-row .appt-after .time{border-right:0}.schedule-cal.w-cal-row .appt-before.appt-after .time{border-radius:0;border-left:0;border-right:0}.day-event .pets:empty{display:none}#events-days .select-mode .cal-full .day-events .appt-before.active.selected{border-left:0}#events-days .select-mode .day-event.appt-before.selected{border-left:1px}#events-day .main-content{background-color:transparent}#events-day .calendar-wrapper{position:absolute;overflow:scroll;height:773px;margin-left:0;padding-left:61px}#events-day .cal-head{background-color:#FFF;padding-left:61px;margin-left:-61px;overflow:hidden;z-index:6}#events-day .worker-heading{position:relative;display:flex}#events-day .worker-heading .row-info-hdr{background-color:transparent;color:#333;min-height:30px;margin:5px 0 10px 0;text-align:center}#events-day .fixed-cell{position:fixed;width:61px;margin-left:-61px;z-index:11;background-color:#FFF}#events-day .worker-heading .worker-info{min-width:208px;position:relative;vertical-align:top;overflow:hidden;cursor:pointer}#events-day .worker-heading .worker-info img{max-height:57px;padding:2px}#events-day .worker-heading .worker-info i{top:4px;font-size:25px;color:#999;font-size:44px;color:#999;margin-bottom:10px}#events-day .worker-heading .worker-info .new-appt-plus{color:inherit;float:right;opacity:.7;font-size:14px;line-height:16px;padding-left:2px;padding-right:2px;font-weight:normal;position:relative;top:-4px;left:-2px}#events-day .day-events{height:1440px;display:flex;position:absolute;top:0;z-index:5}.cal-day-times{height:1440px;border:0;display:flex}.cal-day-times .cal-background{display:flex;border-right:1px solid #CCC}.cal-day-times .cal-hour-wrapper{border-bottom:1px solid #CCC}.cal-day-times .cal-hour-divider{height:29px;margin-bottom:29px;border-top:1px solid #CCC;border-bottom:1px dotted #CCC}.cal-day-times .cal-times-wrapper{margin-left:-61px;position:fixed;overflow:hidden;z-index:10}#events-day .cal-day-times .cal-times{background-color:#fff}#events-day .cal-day-times .cal-times>div:first-child{border-top:1px solid transparent}.cal-day-times .cal-times{position:relative;padding-bottom:14px;display:flex;flex:none;align-items:flex-start;flex-direction:column;width:60px;border-right:1px solid #CCC;background-color:#fff;z-index:10}.cal-day-times .cal-times>div{height:59px;width:60px;border-top:1px solid #ccc}.cal-day-times .cal-times>div:first-child .cal-time{display:none}#events-day .cal-day-times .cal-times .cal-time{background-color:#fff;margin-top:5px}.cal-day-times .cal-times .cal-time{height:36px;text-align:right;padding-right:3px;line-height:13px;font-size:13px;position:relative;top:-7px;background:#f5f5f5;margin-right:6px}.cal-day-times .cal-times>div:last-child{border-bottom:1px solid #CCC;padding-bottom:1px}.cal-day-times .ampm{margin-left:2px}.cal-day-times .cal-today{background:transparent !important}#events-day .now-line{background-color:#039;height:2px;width:100%;position:absolute;top:0;left:0;z-index:2}#events-day .event-wrapper{border-right:1px solid #DDD;min-width:208px;height:1440px}#events-view.rid-6 .dt-view #pets-wrapper.dt-row .hgm-add{display:block}.card-wrapper .dt-row>div{display:block}#events-day .modal .event-wrapper{position:relative;height:auto;border-right:0;background-color:#fff}#events-day .all-day-wrapper{background-color:#FFF;border-bottom:1px solid #CCC}#events-day .day-event{min-height:28px;display:block;border-radius:0;width:200px;background-color:#FFF;margin:0;border:1px solid #bbb;position:absolute;overflow:hidden;padding:0;text-decoration:none;padding-bottom:1px}#events-day .text-tiny .day-event{font-size:10px;line-height:12px}#events-day .text-small .day-event{font-size:12px;line-height:14px}#events-day .text-medium .day-event{font-size:14px;line-height:16px}#events-day .text-large .day-event{font-size:16px;line-height:20px}#events-day .all-day-wrapper .day-event{border-bottom-color:transparent}#events-day .day-event .event-header>div{display:inline-block}#events-day .day-event>div{padding:2px}#events-day .day-event .time,.day-events .day-event .time{font-weight:bold;background-color:transparent}#events-day .day-event.active{border-color:#666 !important;z-index:50}#events-day .day-event.selected{border-color:#999 !important}#events-day .day-event.active.es-1,#events-day .day-event.selected.active{background-color:#eee}#events-day .day-event .more{display:none}#events-day .day-event.has-more{min-height:28px}#events-day .day-event.has-more .more{display:block}#events-day .day-event.has-more .pets{display:none}#events-day .day-event.has-more.ui-draggable-dragging .more{display:block !important}#events-day .day-event.has-more.ui-draggable-dragging .pets{display:none !important}#events-day .event-header{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#events-day .day-event.hover.active,#events-day .day-event.selected:not(.appt-before.appt-after){height:auto !important}#events-day .day-event.hover.active .event-header{white-space:normal;overflow:visible;text-overflow:""}#events-day .day-event.hover.active.has-more .more{display:none}#events-day .day-event.hover.active.has-more .pets{display:block}#events-day .day-event.appt-before.appt-after{height:37px !important;position:relative;width:100%;line-height:1.1}#events-day .day-event.appt-before.appt-after.es-2,#events-day .day-event.appt-before.appt-after.es-5,#events-day .day-event.appt-before.appt-after.es-6{height:4em !important}#events-day .day-event.appt-before.appt-after .event-worker,#events-day .day-event.appt-before.appt-after .appt-icons{display:none}#events-agenda .main-content{padding:0;border-color:transparent}.day-separator{font-size:16px;line-height:24px;color:#FFF;background-color:#039}.day-separator span{padding-left:5px}.cal-agenda .dt-header{height:0}#account-profile .cal-agenda .dt-header,#pet-profile .dt-header{height:auto}.cal-agenda-event{min-height:90px}.cal-agenda-event .col-pet{display:table-cell !important}.cal-agenda-event>div{vertical-align:top}.cal-agenda-event.active{background-color:#eee}.cal-agenda-event .client-more{display:none;margin-bottom:5px;font-size:20px;width:100%;border:0;line-height:32px;color:#999;text-align:left;vertical-align:middle;cursor:pointer;width:100%}.cal-agenda-event .client-more .fa{padding-left:20px}.cal-agenda .col-time,.cal-agenda .col-info{min-width:150px;word-break:break-word;line-height:1.5em}.cal-agenda .col-client,.cal-agenda .col-pet{min-width:143px;word-break:break-word}#events-days .day-event .event-clients-pets>div,#events-days .day-event .event-pet-wrapper,#events-day .day-event .event-clients-pets>div,#events-day .day-event .event-pet-wrapper,#appt-rooms .day-event .event-clients-pets>div,#appt-rooms .day-event .event-pet-wrapper,.cal-agenda .col-client .event-pet-wrapper{display:inline-block}.cal-agenda .event-worker,.cal-agenda-event .event-pets a,.cal-agenda-event .event-pets .event-pet{font-weight:normal;line-height:18px;font-size:16px;word-break:break-word;opacity:.8}.cal-agenda .col-profile-images .fa{color:#ccc;font-size:2em}.cal-agenda-event .col-pet>.event-pet{margin-left:0;margin-right:4px}.rid-6 .cal-agenda .cal-agenda-event>div:empty{display:none}.calendar .has-event{font-weight:bold;background-color:#eceff5;cursor:pointer}.calendar .has-event:hover{background-color:#CCC}.event-time-scheduled.scheduled-date{margin-top:10px}.cal-agenda .day-event .time{padding:0;background:0;border:0;border-radius:0}.cal-agenda .col-actions .event-view{min-width:120px;text-align:center;line-height:3em}.cal-agenda .ops a.btn{color:#333}#events-view .card-wrapper .dt-row>div.field-label{padding-bottom:0;padding-left:0}#events-view .card-wrapper .dt-row>div.field-value{padding-top:0;padding-left:0}.events-view.es-1 .event-status .field-value{background-color:#eee}.cal-agenda .es-2 .ops .btn,.cal-agenda .es-2 .col-time span.mobile,.agenda-widget-btn .btn.es-2,.events-view.es-2 .event-status .field-value{background-color:#fee6a1;border-color:#bead79}.cal-agenda .es-2 .ops .btn:hover,.cal-agenda .es-2 .col-time span.mobile:hover,.agenda-widget-btn .btn.es-2:hover,day-event.es-2.hover .event-time-circle,.day-event.es-2.active .event-time-circle,.select-mode .day-event.es-2.selected .event-time-circle{background-color:#feeaaf}.events-view.es-3 .event-status .field-value{background-color:#fee6a1;border-color:#bead79}.cal-agenda .es-5 .ops .btn,.cal-agenda .es-5 .col-time span.mobile,.agenda-widget-btn .btn.es-5,.events-view.es-5 .event-status .field-value,.modal-body .status-change.event-status-5{background-color:#a5e1f5;border-color:#6da1b6}.cal-agenda .es-5 .ops .btn:hover,.cal-agenda .es-5 .col-time span.mobile:hover,.agenda-widget-btn .btn.es-5:hover,.day-event.es-5.hover .event-time-circle,.day-event.es-5.active .event-time-circle,.select-mode .day-event.es-5.selected .event-time-circle{background-color:#9dd6e9}.cal-agenda .es-6 .ops .btn,.cal-agenda .es-6 .col-time span.mobile,.agenda-widget-btn .btn.es-6,.events-view.es-6 .event-status .field-value,.modal-body .status-change.event-status-6{background-color:#92eda6;border-color:#66a674}.cal-agenda .es-6 .ops .btn:hover,.cal-agenda .es-6 .col-time span.mobile:hover,.agenda-widget-btn .btn.es-6:hover,.day-event.es-6.hover .event-time-circle,.day-event.es-6.active .event-time-circle,.select-mode .day-event.es-6.selected .event-time-circle{background-color:#8be19e}.cal-agenda .place-start .fa-map-marker{color:#94eea6}.cal-agenda .place-end .fa-map-marker{color:#a4e1f5}.events-view{background-color:#FFF;min-height:20px;padding:10px 5px 5px 45px;margin-bottom:20px;box-shadow:#999 0 0 2px}.modal .events-view{border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.events-view.es-1,.events-view.es-3,.events-view.es-8,.events-view.es-9{border-color:#aaa;background:url('/img/es1_bg.png') repeat-y}.events-view.es-2{border-color:#ffe79d;background:url('/img/es2_bg.png') repeat-y}.events-view.es-5{border-color:#a4e1f5;background:url('/img/es5_bg.png') repeat-y}.events-view.es-6{border-color:#94eea6;background:url('/img/es6_bg.png') repeat-y}#events-view .events-view{background-color:#FFF;border-radius:2px}#events-view.rid-0 .content-header{text-align:left}#events-view .divtable{margin-bottom:15px}#events-view .dt-view>.dt-row:empty{display:none;margin:0}#events-view .dt-view .dt-row,#events-view .dt-view .dt-row>div{border:0;font-size:16px;display:block}#events-view .dt-view .dt-row>div:empty{display:none;margin:0}#events-view .dt-header>div{border:0}#events-view .dt-view #duration_view-wrapper.dt-row>div{display:inline-block}.event-status .field-value{padding:0 14px !important;border-radius:3em;line-height:3em;border:1px solid #999}.event-status .field-value>a{font-weight:normal}.modal-body .status-change{padding:3px !important}.modal-body #events-view .events-view{padding-left:20px;background-position:-19px 0;background-color:transparent}.event-requested{margin-bottom:10px;line-height:50px}#repeats-wrapper .toggle-field,#reminders-wrapper a.toggle-field,#repeats-wrapper .wrapper-label,#duration_view-wrapper .wrapper-label,.events-view .capacity-wrapper .field-label,.event-time-scheduled-label{font-weight:normal}#repeats-wrapper .toggle-field-content,.pricing-client-wrapper .toggle-field-content{margin-left:0;padding:9px 0}#events-view .dt-view .dt-row>div.repeats-text-wrapper,#events-view .dt-view .dt-row>div.repeats-day-wrapper{width:fit-content;display:inline-block}.custom-fields-wrapper,.appt-info,.pricing-client-wrapper,#reminders-wrapper,.reminder-setting .toggle-field-content,.billing-info-wrapper,.appt-workers,.appt-clients-pets{width:unset;margin:0;padding:9px;border:1px solid #eee;border-radius:2px;margin-bottom:15px}.appt-clients-pets:empty,.custom-fields-wrapper:empty{display:none}.billing-info-wrapper .dt-row>div{padding:0}#duration_view-wrapper .duration-timer{min-height:24px;display:block}#verify .time_zone-wrapper{margin-left:0}.dt-row.reminder>div{border-top:0}#event-reminders{padding:0;width:auto}#event-reminders .dt-empty{display:none}#event-reminders .reminder .col-description{font-size:14px}#event-reminders .reminder .col-role{color:#777;font-size:14px;min-width:60px}.pricing-appt-wrapper{magin-bottom:20px}.pricing-appt-wrapper .pricing-appt-ts{width:100px;font-weight:bold}.pricing-appt-wrapper .service-wrapper{margin-top:5px;margin-bottom:10px}.modal .appointment-estimate .pricing-appt-wrapper .service-wrapper{border-bottom:0;margin-top:0}.pricing-appt-wrapper .name,.pricing-appt-wrapper .control-label{color:#333;line-height:3em}.pricing-client-wrapper .btn.link-invoice{margin-top:20px;min-width:135px}.pricing-client-wrapper .btn.text.quote{min-width:140px}.events-view.alert{padding:19px}.events-main>.events-view .loading{margin-top:20px}.events-map{position:relative;min-height:450px;display:none}.row-fluid .span5.events-map{display:none;margin-top:60px}.events-view #service_id-wrapper{padding-left:0}.events-view #services-wrapper .field-value{padding:2px 0}.events-view #services-wrapper>.field-value:first-child{padding-top:0}.events-view #services-wrapper .service-link{margin:10px 0}.events-view .capacity-wrapper:empty,.appt-meta.capacity-wrapper:empty{display:none;margin-bottom:0}#events-view .dt-view .dt-row>div.capacity-wrapper,.appt-meta.capacity-wrapper,.dt-view>.dt-row>div.capacity-wrapper{margin-bottom:15px;padding:9px;border:1px solid #eee;border-radius:2px}.events-view .pet-actions .fa-calendar-check-o{color:#468847}.events-view .user-actions.pull-right{margin-top:16px}.events-view .event-clients-pets .user-actions.pull-right{margin-top:10px}.rid-6 .events-view .event-pet,.rid-0 .events-view .event-pet{line-height:18px}.events-view .user-del,.events-view .pet-del{opacity:.52;-moz-opacity:.52;-webkit-opacity:.52;filter:alpha(opacity=52)}.events-view .user-del a,.events-view .user-del .btn,.events-view .pet-del a,.events-view .pet-del .btn{pointer-events:none;cursor:default}.events-view .user-del .fa-exclamation-triangle,.events-view .user-del .fa-credit-card,.events-view .pet-del .fa-exclamation-triangle{display:none}.events-view .event-pet-wrapper .field-label{line-height:1.3em}.events-view .user-img img,.events-view .event-pet-wrapper img,.event-waiting-list img{max-width:42px}.event-waiting-list img{margin:0 0 8px 0}.events-view .user-img img,.events-view .pet-img img,.events-view .event-pet-wrapper img{margin-right:10px;max-height:42px;padding-left:0}.user-del .event-client-wrapper{margin-top:0}.rid-8 .event-client-wrapper{margin-top:0}.event-client-wrapper:first-child{margin-bottom:0}.event-info .dt-header,.event-info .dt-row{display:block}.event-info .event-client,.event-info .event-pet,.event-info .event-worker{line-height:50px}.event-info .time.timer-active{min-height:24px}.events-view .event-info>div.dt-row,.events-view .event-info>fieldset,.events-view>fieldset{width:auto}.events-view .event-info .event-status{text-align:right;margin:10px 10px 10px 0}.event-info .btn.btn-clear{margin-left:0;line-height:2.3em;margin-bottom:5px;padding:0 8px}.event-info .user-action.btn,.event-info .pet-action.btn{padding:0 14px}.events-view .no-indent{padding-left:0}.events-view .event-clients-pets>.field-label{margin-left:0}.events-view .event-clients-pets h4{line-height:1.5em;text-align:left;word-wrap:break-word;margin-left:0;margin-bottom:1px;margin-top:10px;font-weight:normal}.events-view .event-client a{word-break:break-word}.events-view .event-client-wrapper .fa-edit{color:#999;font-size:14px;margin-top:-1px}.events-view .event-client-wrapper,.events-view .event-pets,.events-view .appt-invoices{margin-top:5px;margin-bottom:5px}.appt-invoice .cap{text-transform:capitalize}.events-view .events-pets:last-child .event-pet-wrapper:last-child{border-bottom:0}.events-view .notes .toggle-field-wrapper{text-align:right;padding-right:4px}.events-view .event-clients-pets{margin-top:0;padding-top:10px;border-top:1px solid #eee}.events-view .event-clients-pets:first-child{border-top:0;padding-top:0}.events-view .event-pets .event-pet-wrapper{border-top:1px solid #eee;padding-top:5px}.appt-invoices>.field-label{margin-left:0}.appt-invoices .dt-row.appt-invoice{line-height:2em}#event-actions .btn{margin:5px;box-sizing:border-box;min-width:90px;font-size:14px}#event-edit #event-actions .btn,#events-view #event-actions .btn{margin-right:18px;display:inline-block;width:fit-content;min-width:125px}#event-actions .content:empty{display:none}.modal #event-actions .btn{width:auto;margin:4px 0;box-sizing:border-box;z-index:2000;text-align:left;font-size:13px}.view-appointment-link{font-weight:normal;font-size:.8em;color:#999;margin-right:14px}.appt-meta>span{display:block}.appt-meta .fa-users{margin-top:5px;padding-right:8px;margin-right:0}#rebook-form{text-align:center;padding-top:20px;padding-bottom:20px}#rebook-form>*{display:inline-block}#rebook-form input.timepicker{width:85px}#rebook-form input.datetimepicker{width:200px;margin-right:0}.rebook-pre-text{padding:0 20px 0 0}.rebook-mid-text{padding:0 20px 0 10px}#copy-form{text-align:center;padding-top:20px;padding-bottom:20px}#copy-form .control-group{display:inline-block}#copy-form #repeats-wrapper{margin-bottom:20px}#copy-form #copy_start-wrapper{margin-left:10px}#copy-form #repeat_count-wrapper{margin-right:20px}#copy-form #repeat_count{width:46px}#copy-form #repeat_type-wrapper{margin-left:20px}#copy-form #repeat_type{width:175px}.modal #pets-wrapper.control-group{min-height:130px}.modal #pets-wrapper .client-group{margin-top:10px}.modal #pets-wrapper .typeahead.dropdown-menu>li>a{font-size:20px;line-height:32px}.event-waiting-list .client-pets-wrapper{padding:5px 0;border-bottom:1px solid #e5e5e5}.event-waiting-list .client-pets-wrapper:first-child{border-top:1px solid #e5e5e5}.event-waiting-list .client-pets-wrapper:last-child{margin-bottom:0}.event-waiting-list .event-client,.event-waiting-list .pet-wrapper{line-height:45px}.event-waiting-list .event-pet{margin-left:5px}.event-waiting-list img{height:45px}.event-waiting-list .created{display:inline-block;margin-left:10px;color:#777;font-size:.8em}.appts-series-wrapper{margin-bottom:10px}.appts-series-wrapper .appt-occur{line-height:1.5em;background-color:transparent;opacity:1}.appts-series-wrapper .appt-date{min-width:240px;display:inline-block;padding:3px 4px}.waiting-list-actions{float:right;font-style:italic;color:#999;text-align:right;line-height:32px}.waiting-list-actions .btn{margin-left:5px;font-style:normal}.appt-join{min-width:100px}#form-join-appointment .when-occur-wrapper,.appts-series-wrapper .when-occur-wrapper{margin-bottom:2px}#form-join-appointment .when-occur-wrapper .capacity,.appts-series-wrapper .capacity{margin-left:10px;padding:6px 4px}.appts-series-wrapper .capacity.full{background-color:#92cadd}.appts-series-wrapper .capacity.spots{background-color:#94eea6}#form-join-appointment .when-occur-wrapper .pet-names,.appts-series-wrapper .pet-names{font-size:.9em;color:#777;padding:2px 4px;margin-top:-5px}.events-view #place_start-wrapper img,.events-view #place_end-wrapper img,#events-agenda .address img{width:12px;position:relative;top:-2px;margin-right:10px}.event-wrapper .card-wrapper{margin:0}.event-wrapper .card-wrapper .field-label{margin-left:0}.events-view .fa.section-icon,.events-view .no-image{margin-left:0;margin-right:10px;color:#aaa;font-size:17px;padding:15px 0;width:50px;margin-right:10px}.events-view #services-wrapper .service-link{margin:0;padding:0 4px}.events-view .event-info>div.dt-row,.events-view .event-info>fieldset,.events-view>fieldset{padding-left:0}#worker-wrapper .event-worker-wrapper .fa-user-circle-o{color:#aaa}.appt-service-select{padding:0;background-color:#fff;min-height:130px;border-radius:2px}.appt-service-select .btn.back{margin-top:10px;margin-bottom:10px}#event-edit .appt-service-select .legend-xtra{display:none;padding-left:10px}.appt-service-select>form,.appt-service-select .control-group{padding:0}.appt-service-select>form{border-radius:2px}#event-edit .service-selection{display:none;margin-bottom:20px}.service_category-btns,#event-edit .service-selection,.package-btns{text-align:center}.service-selection #service_id-wrapper,.appt-service-select #package-wrapper{margin-bottom:0}.select-btns.full-width .btn,.appt-service-select .packages-wrapper .btn.credits{border:0;border-bottom:1px solid #ddd;padding:13px 0 13px 10px;display:block;text-align:left;border-radius:0;font-size:16px;line-height:1.5em}.select-btns.full-width .btn .fa,.appt-service-select .packages-wrapper .btn.credits .fa{font-size:16px;color:#999;float:right;line-height:1em;margin:5px 5px 0 5px}.appt-service-select #service_category-wrapper{margin-top:30px}.appt-service-select .service_category-btns .btn:active{color:unset}.appt-service-select .packages-wrapper{border-top-left-radius:4px;border-top-right-radius:4px}.appt-service-select .packages-wrapper .btn.credits:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.appt-service-select .packages-wrapper .packages-option{text-align:center}.appt-service-select .packages-wrapper .packages-list{text-align:center;display:none}#event-edit .form-nav{margin-bottom:10px;text-align:left;display:inline-block;margin-bottom:20px;vertical-align:top}#event-edit .form-nav .btn,#event-edit .form-nav .btn:hover{display:inline-block;border:1px solid transparent;font-size:14px;color:#aaa;transition:none;cursor:default;background:0}#event-edit .form-nav .btn.active .fa{font-size:1.7em;color:#333;vertical-align:middle}#event-edit .form-nav .btn .fa{margin:0}#event-edit .save-cancel.prev-next-wrapper{margin-top:30px;margin-bottom:20px}#event-edit .save-cancel.prev-next-wrapper .btn{margin:0 5px}#event-edit .btn.btn-primary .fa{color:#FFF}#event-edit .btn.btn-primary.disabled .fa,#event-edit .btn.btn-primary:hover .fa{color:#aaa}#event-edit-form>.top.save-cancel.prev-next-wrapper{display:inline-block;width:120px;margin:0 auto;float:right}#event-edit-form>.top.save-cancel.prev-next-wrapper .btn{font-size:14px;padding:4px 8px;width:18px;text-align:center;border-radius:30px;line-height:25px}#event-edit-form>fieldset>legend{float:left;margin-bottom:4px;margin-top:-20px;padding:0;text-align:left;border-color:#ddd}#event-edit-form>fieldset>legend+*{clear:both}#event-edit-form legend .fa{padding:3px;border-radius:4px;float:right;color:#bbb}#event-edit-form .service-status.avail{display:inline-block;padding:13px;background-color:#94eea6}#event-edit-form .service-status.not-avail{padding:13px;border:1px solid #b94a48;opacity:1;margin-top:10px}.event-edit .input-append{width:100%;min-width:260px}.event-edit span.repeats{color:#999;margin-right:5px}.rid-6 .event-edit .time-duration-settings,.rid-6 .event-edit #worker-wrapper,.rid-0 .event-edit .time-duration-settings,.rid-0 .event-edit #worker-wrapper{display:none !important}.rid-6 .event-edit .repeats-monthly .time-duration-settings,.rid-0 .event-edit .repeats-monthly .time-duration-settings{display:block !important}.event-edit .start-end-options{border:0;padding:0}.event-edit.es-5 .start-end-options,.event-edit.es-6 .start-end-options,.repeats-monthly .start-end-options{border:none !important}.event-edit fieldset>legend>span.fieldset-name{display:none}.event-edit fieldset>legend>span.icon{float:right}.event-edit .repeats-ask-wrapper{text-align:center}.event-edit .repeats-ask-wrapper-label,.event-edit .repeats-ask-controls{margin-bottom:10px;margin-right:10px;vertical-align:middle}.event-edit .repeats-ask-controls>.btn{margin-left:10px;padding:0 10px;line-height:3em}#event-edit ul.start-end-picker{margin-bottom:0;border:0}#event-edit .start-end-picker>li{width:50%;font-size:18px;text-align:center}#event-edit .start-end-picker>li{border-bottom:1px solid;margin-bottom:0;border-bottom-color:#bbb}#event-edit .start-end-picker li.active{border-bottom:0}#event-edit .start-end-picker li.active.start a{border-left:0;border-top-left-radius:0}#event-edit .start-end-picker li.active.end a{border-right:0;border-top-right-radius:0}#event-edit .start-end-picker .start-time:empty,#event-edit .start-end-picker .end-time:empty{display:none}#event-edit .start-end-picker.nav-tabs>li>a{margin-right:0;min-height:66px;margin-bottom:-2px}#event-edit .start-end-picker.nav-tabs>li>a{margin-right:0;min-height:66px;margin-bottom:-2px}#event-edit .nav-tabs>li>a:hover{background-color:#eee;border-top-color:#eee;border-right-color:#eee;border-left-color:#eee;border-bottom-color:#eee}#event-edit .nav-tabs>.active>a,#event-edit .nav-tabs>.active>a:hover,#event-edit .nav-tabs>.active>a:focus,#event-edit .start-end-picker>li{background-color:#fafafa;color:#333;border-color:#333}#event-edit .nav-tabs>.active>a{background-color:#fff}.event-edit .mini-cal-wrapper{padding:15px 0 0}.event-edit #services-wrapper,.event-edit #services-wrapper>label{margin-top:0;padding-top:0}.event-edit #services-0 #cat_id-0-wrapper.field-dropdown .controls:after{content:""}.event-edit #services-wrapper .hgmForms-remove{float:right}.event-edit .field-datetime .timepicker,.event-edit .field-datetime .datetimepicker{display:inline-block}.event-edit .field-datetime .timepicker{margin-right:10px}.event-edit .what .control-group.field-multifield{margin-bottom:25px}.event-edit .what .control-group.field-multifield .control-group{margin-bottom:15px}.event-edit .what.no-add-ons .hgm-add,.event-edit .what.add-ons-list .hgm-add{display:none}.event-edit .what .fileupload-new{padding:0;text-align:right}.event-edit .what .fileupload-new .fileupload-new .btn-file{display:block}.event-edit .appt-add-ons .service{cursor:pointer}.event-edit .appt-add-ons .name{width:calc(100% - 133px);line-height:34px}.event-edit .appt-add-ons .add-on-qty-wrapper{width:120px;min-width:unset;background:transparent}.event-edit .appt-add-ons .add-on-qty-wrapper input[readonly]{-webkit-text-fill-color:#333;border:0}.event-edit .appt-add-ons .add-on-qty-wrapper .add-on{background:transparent;width:30px;border:0;color:#999}.event-edit .appt-add-ons .add-on-qty{width:42px;color:#333;cursor:default;border-color:#ccc;text-align:center;padding-left:0;box-shadow:none}.event-edit .appt-add-ons .qty-0 .add-on-remove,.event-edit .appt-add-ons .qty-0 .add-on-qty{display:none}.event-edit .appt-add-ons .qty-0 .add-on-add{border-radius:4px;border:0}.event-edit #notes-wrapper .note-wrapper{padding:4px}.event-edit #cat_id-0-wrapper,#event-edit.rid-6 #service_id-0-wrapper .description,#event-edit.rid-0 #service_id-0-wrapper .description{display:none}#event-edit #service_id-0-wrapper{padding:4px 0;border-radius:4px}.service-select-separator{padding-left:30px}#event-edit #date_start-wrapper .description p,#event-edit #date_end-wrapper .description p{font-size:12px}#event-edit #date_start-wrapper{vertical-align:top}#event-edit #services-wrapper>label{display:none}#event-edit .repeats_every select{width:239px;border-top-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0}#event-edit .repeats-btns{margin-bottom:0;padding:0}#event-edit .repeats-btns .btn{margin:0 10px 10px 0;display:none;font-size:14px}#event-edit .repeats-btns>.btn:last-child{margin-right:0}#event-edit #repeat_summary{margin-bottom:10px;display:block}#event-edit .cal-avail{margin-bottom:10px}#event-edit table.cal-avail{border-collapse:inherit}#event-edit .repeats_every .add-on{width:64px;border-left:0}#event-edit .repeats-options-wrapper .controls.repeats-select{justify-content:space-between;max-width:580px;display:flex;min-height:54px;margin:0 auto}#event-edit #conflict-check{font-weight:bold}#event-edit .repeats-options-wrapper{display:none}#event-edit .repeats-options-wrapper label.checkbox{line-height:36px;margin:5px}#event-edit .repeats-options-wrapper .day-name{display:block;text-align:center}#event-edit .repeats-options-wrapper .checkbox input[type="checkbox"]{margin-left:0;margin-right:0;text-align:center}#event-edit .repeats-options-wrapper .checkbox input[type="checkbox"]:after{border-color:#ddd}#event-edit .start-end-picker .start-time,#event-edit .start-end-picker .end-time{margin-top:8px;margin-bottom:0;font-size:14px;line-height:1.4em}#event-edit .start-times-list .start-times-wrapper,#appt-confirm .start-times-wrapper{margin-left:5px}#event-edit .start-times-list .c-start-time,#event-edit .start-times-list .c-start_options,#appt-confirm .c-start-time,#appt-confirm .c-start_options{padding:5px 0;font-size:15px}#event-edit #repeats-wrapper .btn.toggle,#event-edit #repeats-wrapper .select-btns.full-width .btn{padding:8px;border:0;background-color:transparent;border-radius:4px;font-weight:bold}#event-edit #repeats-wrapper .btn:hover{background-color:#eee}#event-edit #repeats-wrapper .btn:active{background:transparent;color:#333}#repeats-wrapper .toggle-field-content{margin-top:10px}#repeats-wrapper .appt-repeat-date{padding:2px 8px;display:block;text-align:left;margin:5px 0;line-height:1.3em;max-width:fit-content;font-weight:normal;margin-left:7px}#repeats-wrapper .appt-repeat-date.active{border:1px solid #333;border-radius:4px;padding:2px 8px;line-height:1.3em;background-color:#fff;font-weight:bold}#repeats-data-range-select{display:none}.repeats-start-end .control-group{display:inline-block;margin-bottom:0}.repeat-start-options .repeats-times{min-height:30px}.repeats-times .avail-times{padding:4px 3px}.event-edit .day-times,.event-edit .worker-times{font-weight:normal;color:#777;padding-left:4px;text-align:left;display:inline-block}.event-edit .day-times:empty,.event-edit .worker-times:empty{padding:0;display:none}.event-edit #pets-wrapper>.client-group>.pet-group .remove-pet.btn{color:#999}#event-edit #client_limit-wrapper{margin-bottom:15px}#pets-wrapper .btn-group .pets-select-all.btn{background-color:transparent;border:0;box-shadow:none}#event-edit.rid-2 #pets-wrapper .pets-select-all,#event-edit.rid-7 #pets-wrapper .pets-select-all,#event-edit.rid-8 #pets-wrapper .pets-select-all{display:none}.events-view .fa.section-icon{padding:4px 0;text-align:right;float:right;width:fit-content;padding-right:1%;display:none}#pets-wrapper .add-on.btn.pets-select-all.btn-select-all{display:none}.event-clients-pets .fa.fa-calendar-check-o{margin-right:5px;margin-left:0;padding:0 8px}.event-clients-pets .attended{text-align:center;border:0}.event-clients-pets .attended,.event-clients-pets .pet-action{display:inline-block}#when-wrapper .event-time-scheduled .time.time-date{margin-left:0;display:inline-block}.pet-group{width:100%}.control-group.pet-group{margin-bottom:5px}.event-edit .client-group,.event-edit .pet-group{vertical-align:top}.event-edit .client-group{display:inline-block}.event-edit .client-group,.event-edit .worker-name{border:1px solid #eee;padding:9px;border-radius:2px;margin:0 5px 5px 0}.event-edit .client-group .client-name:empty,.event-edit .worker-name:empty{display:none}.event-edit #confirm-when .description{margin-bottom:0;margin-top:0}.event-edit #confirm-who .control-group.client-group,.event-edit .who .control-grou.client-group{padding:4px;margin-bottom:7px}.event-edit .appt-confirm fieldset>.fa,.event-edit .fa{color:#aaa}.event-edit .reminder-settings #event-reminders{padding:15px;margin-top:20px}.event-edit .appt-confirm fieldset>.fa{position:absolute}.event-edit .appt-confirm fieldset>.fa,.event-edit .reminder-settings .fa{margin-left:10px;max-width:13%;line-height:inherit}.event-edit .appt-confirm fieldset>.content,.event-edit .reminder-settings .toggle-field-content{margin-left:50px}.event-edit .client-name .name,.event-edit .pet-group .pet-name .name,.event-edit .appt-confirm .worker-name,.event-edit .appt-confirm .client-name .name{line-height:3em}.event-edit .pet-group .pet-name,.event-edit .no-pets .client-group *{display:inline-block}.event-edit #confirm-who .content .fa-user-circle-o,.event-edit #confirm-who .content .fa-user-o,.event-edit #confirm-who .content .fa-paw{color:#aaa}.event-edit #confirm-who img{margin-right:8px;max-width:50px}.event-edit #confirm-who .client-group img{max-width:50px;margin-left:0;margin-top:0}#event-edit .fieldlist-wrapper .client-name>i,#event-edit .fieldlist-wrapper .pet-name>i{margin-right:5px}.event-edit .pet-group .remove-pet{padding:4px;border-radius:4px;margin-bottom:0;margin-left:10px;vertical-align:middle}.event-edit .pet-select.show-client{margin-bottom:15px}.event-edit .no-match{display:none;float:right}.event-edit .manager-text{font-size:1.1em;display:none}.event-edit #pet_limit-wrapper{margin-bottom:10px}.delete-report-invoices{margin:20px 0}.delete-report-invoices ul{margin-left:40px}.delete-report-invoices ul li{margin:10px 0}#delete-confirm .field-dropdown>.controls:after{top:52px}#event-edit-form .whoptions{margin:10px 0 20px 0}#event-edit-form .whoptions:last-child{margin-bottom:0}.event-edit #notes-add-wrapper .richtext-tools,.notes-wrapper .richtext-tools{display:none}#event-edit-form .date-range-select .description{color:#999}#event-edit-form .when .toggle-field-wrapper{margin-bottom:10px}#event-edit-form .reminder-settings a.toggle-field{color:#333;font-size:16px;margin-left:15px}.send-report-form{display:none;padding:10px}#form-mobile-share .image-wrapper{text-align:center}#form-mobile-share .image-wrapper img{max-width:60%;margin:0 auto}.appt-info-wrapper{display:none}#event-edit-form .client-group img,.appt-info-wrapper img,#event-edit-form .worker-select-wrapper img,.event-edit .client-group img{max-width:50px;height:2.3em;width:2.3em;border-radius:3em;display:inline-block;margin-right:5px}.event-edit .client-group .pet-name img{margin-left:-4px}#event-edit-form .note-wrapper img{max-width:80%;max-width:200px}#event-edit-form video,#event-edit-form video{max-width:200px}.appt-info-wrapper .appt-info{margin-bottom:10px;border-radius:2px;border:1px solid #eee;padding:9px;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;font-weight:normal;display:block;color:#333;font-size:1em;text-decoration:none}.appt-info-wrapper .appt-info:last{margin-bottom:0}.appt-info-wrapper .appt-field-group{display:inline-block;vertical-align:middle;min-height:47px;max-width:90%}.appt-info-wrapper .appt-field-group>div{padding-left:4px}.appt-info-wrapper .appt-field-group .field-value{min-height:22px}.appt-info-wrapper .appt-field-group .field-value:empty{display:none}.appt-info-wrapper .appt-info .field-status{vertical-align:top;margin-top:-5px;display:inline-block}.events-sidebar .appt-info-wrapper .appt-info .field-status .icon{color:#999;font-size:14px}.appt-info-wrapper .appt-info .field-label{font-size:14px;line-height:1em;padding-bottom:2px}.appt-info-wrapper .appt-info.error{background-color:#f2dede !important;color:#b94a48 !important}.appt-info-wrapper .appt-info.error .field-label{color:inherit !important}.appt-info .field-value h4{color:#333;font-weight:normal;font-size:1em;margin-bottom:5px}.appt-info-wrapper .appt-info .start-time .repeats{color:#999}.appt-info-wrapper .pet-name{padding:5px 10px 5px 0}.appt-info-wrapper .pet-name>i{margin-top:0}.appt-info-wrapper .client-name>img{max-width:60px}.appt-info-wrapper .client-name .user-img,.appt-info-wrapper .pet-name .pet-img,.appt-info-wrapper .field-value-worker img{margin-right:10px;margin-bottom:3px}.appt-info-wrapper .field-value-worker i{margin-right:5px;margin-top:0}.appt-info-wrapper .client-name>i,.appt-info-wrapper .pet-name>i,.appt-info-wrapper .field-value-worker i,#event-edit form .client-name>i,#event-edit form .pet-name>i,#form-join-appointment .client-name>i,#form-join-appointment .pet-name>i,.event-waiting-list .client-name>i,.event-waiting-list .pet-name>i{color:#DDD}#pets-wrapper .pet-group,#pets-wrapper .client-group.btn{width:fit-content;margin-right:5px;margin-top:10px}.control-group.error .pet-name>.fa-paw,.control-group.error .client-name>.fa-user-o{color:#b94a48 !important}.appt-info-wrapper .pet-name>i{margin-top:0;margin-left:0}.hide-staff .appt-info-wrapper .field-value-worker{display:none}.appt-info-wrapper .not-seen{display:none}.pricing-ts-wrapper .service-text .service-name,.pricing-appt-wrapper .service-text .service-name{display:inline-block;width:70%;vertical-align:middle}.pricing-appt-wrapper .service-text .service-name{display:inline-block;width:70%;vertical-align:middle}#confirm-price .content{min-height:45px}.appointment-estimate{margin-bottom:8px}.service-total,.value.total{margin-right:20px}.appointment-estimate .value.total{font-weight:bold}.modal .appointment-estimate .service-total{float:none}#event-edit .appointment-estimate .toggle-field-wrapper{font-size:16px}.appointment-estimate .memb-text,.appointment-estimate .other-text{margin-left:8px;font-style:italic}.appointment-estimate .memb-price-wrapper{margin-bottom:4px}.pricing-client-wrapper .price.editable{cursor:pointer}.pricing-client-wrapper .price.editable:hover{background:#f5f5f5}.pricing-client-wrapper .price.editable>.fa,.pricing-client-wrapper .reset .fa{line-height:2em;opacity:.7;margin-right:7px}.pricing-client-wrapper .price .btn .fa{margin-right:-2px}.pricing-client-wrapper .price.editable>.fa:hover{opacity:1}.pricing-client-wrapper .price>*{display:inline-block}.pricing-client-wrapper .price>.btn{margin:5px 5px 5px 0}.pricing-client-wrapper .price>.btn:last-child{margin-right:0 !important}.modal .pricing-client-wrapper .price.p-3>.btn{padding:0 8px}.pricing-client-wrapper .pet-name{width:70%}.pricing-client-wrapper .sr-rule .pet-name,.pricing-client-wrapper .coupon-rule .pet-name{display:inline-block}.pricing-client-wrapper .sr-rule .pet-name:empty,.pricing-client-wrapper .coupon-rule .pet-name:empty,.clients-1 .pricing-client-wrapper.pets-1 .pet-name,.events-view .pricing-client-wrapper .sr-rule-price .pet-name,.events-view .pricing-client-wrapper .coupon-rule-price .pet-name{display:none}.pricing-client-wrapper .price-amount{opacity:.8}.pricing-client-wrapper .sr-rule-price .price-amount,.pricing-client-wrapper .coupon-rule-price .price-amount{display:none}.clients-1 .pricing-client-wrapper.pets-1 .price-amount,.pricing-client-wrapper .sr-rule-price .price-amount,.pricing-client-wrapper .coupon-rule-price .price-amount{margin-left:0;min-width:90%;display:block}.events-view .clients-1 .pricing-client-wrapper.pets-1 .price-amount,.events-view .pricing-client-wrapper .sr-rule-price .price-amount,.events-view .pricing-client-wrapper .coupon-rule-price .price-amount{min-width:160px}.pricing-client-wrapper .pet-per-val{display:none}.pricing-client-wrapper .sr-rule .price-amount,.pricing-client-wrapper .coupon-rule .price-amount{display:none}.pricing-client-wrapper .sr-rule .has-qty .price-amount,.pricing-client-wrapper .coupon-rule .has-qty .price-amount{display:block}.pricing-client-wrapper .no-amount .quote,.pricing-client-wrapper .price-qty-1 .quote,.pricing-client-wrapper .sr-rule-price .quote,.pricing-client-wrapper .coupon-rule-price .quote{margin-left:0}.pricing-client-wrapper .price-amount .quote{margin-right:10px;min-width:40px;display:inline-block}.pricing-client-wrapper .price-amount .quote.has-discount{text-decoration:line-through}.clients-1 .pricing-client-wrapper.pets-1 .price-amount .quote{display:none}.clients-1 .pricing-client-wrapper.pets-1 .price-amount .discount{margin-left:10px;margin-right:10px}.pricing-appt-wrapper .service-total{font-weight:bold}.pricing-client-wrapper .no-amount .qty-rate,.pricing-client-wrapper .price-qty-1 .qty-rate,.pricing-client-wrapper .qty-rate.no-rate{display:none}.pricing-client-wrapper .price-amount.has-discount .qty-rate,.pricing-client-wrapper .price-amount.has-discount .quote{display:inline}.pricing-client-wrapper .quote-type{display:none}.modal .pricing-client-wrapper .control-label{display:inline-block;width:140px}.modal .pricing-client-wrapper .control-label.text{width:auto}.pricing-client-wrapper .prepay-pets-wrapper .pet{font-size:16px;line-height:1.5em}.pricing-client-wrapper .prepay-pets-wrapper{margin:10px 0}.pricing-client-wrapper .appt-pricing.prepay-quote{margin-top:10px}.pricing-client-wrapper .prepay-wrapper .total-prepay{font-weight:bold}.pricing-client-wrapper .control-label{width:70%;display:inline-block}.appointment-estimate .value.total{float:none}#quote-item-edit>div{width:100%;clear:both}#pricing-update-quote>div{display:inline-block;margin:0 3px}#quote_rate-wrapper{width:23%}#quote_qty-wrapper{width:19%}#quote_discount-wrapper{width:90px}#quote_tax-wrapper{width:calc(53% - 122px)}.prepay-quote .pricing-appt-wrapper>div{display:inline-block}.day-event.ui-draggable-dragging{z-index:1750;background-color:#e2e0e0e8;color:#333;border-color:#666;cursor:move;box-shadow:#999 0 3px 3px;text-decoration:none}.day-event.not-draggable{background-color:#f2dede !important;color:#333 !important;cursor:not-allowed}#events-attendance.attendance-single #attendance-list{width:50%}#events-attendance #attendance-list{overflow-x:auto;width:100%;display:block}#events-attendance #attendance-list.divtable.dt-no-mobile{display:block !important}#events-attendance #attendance-list::-webkit-scrollbar{width:12px}#events-attendance #attendance-list::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.5);-webkit-border-radius:8px;border-radius:8px}#events-attendance #attendance-list::-webkit-scrollbar-thumb{-webkit-border-radius:8px;border-radius:8px;background:rgba(0,0,0,0.21);-webkit-box-shadow:inset 0 0 8px rgba(0,0,0,0.5)}#events-attendance .attendance-class .count{margin-left:17px}#events-attendance .attendance-class{min-width:100px;text-align:left;padding:4px}#events-attendance .attendance-class a{text-align:left;padding:0}#attendance-list .attendance-pet{min-width:120px;padding:8px 4px}#events-attendance .btn-action{padding:4px 12px;border:0;margin-left:0;color:#999}#events-attendance .attendance-class .fa-check{color:#468847}#attendance-list .removed-client,#attendance-list .removed-pet{opacity:.5}#attendance-list .removed-client .btn,#attendance-list .removed-pet .btn{pointer-events:none}#settings-forms .main-content .pull-left,#settings-forms .main-content .pull-right{padding:0;margin:10px 0}#membership-view h4{margin:15px 0 10px}#membership-view h3{margin:15px 0 10px}#membership-edit-form .services-wrapper .service-wrapper{padding:10px 4px}#membership-edit-form .services-wrapper .service-wrapper:hover{background-color:#f7f7f7}#membership-edit-form option:disabled{display:none}#membership-edit-form>*{background-color:#fff}#membership-edit-form>.save-cancel{background-color:transparent}#membership-edit-form.is-package .purchase_days_section,#membership-edit-form.no-dep .pricing-rules .hgm-add,#membership-edit-form.no-dep #credit_type-wrapper{display:none}#membership-edit-form #payment_url-wrapper{margin-bottom:10px}#membership-edit-form .hgm-add{display:inline-block;vertical-align:top;margin-top:23px}#membership-edit-form .fieldset-attachments{width:auto}#membership-edit-form .fileupload,#membership-edit-form .description,#membership-edit-form .field-checkboxes label.checkbox{margin-bottom:0;padding-bottom:10px}#membership-edit-form #apply-credits-options .control-group{margin-bottom:0;padding-bottom:1.4em}#membership-edit-form>.landing-page{display:block}#memberships-edit .modal .service-pricing-rules .hgm-add{margin-top:23px}#membership-edit-form>#service-select-wrapper{border:1px solid #ddd;padding:20px;margin-bottom:20px}#membership-edit-form>#payment_url-wrapper,#membership-edit-form>#purchase-days-wrapper,#membership-edit-form>#image-wrapper,#membership-edit-form>#price-wrapper,#membership-edit-form>#type_credit_duration-wrapper,#membership-edit-form>#srv_cat_other-wrapper,#membership-edit-form>#visibility-wrapper{border:1px solid #ddd;border-bottom:0;padding:20px;padding-bottom:0;margin-bottom:0}#membership-edit-form>#name-wrapper,#membership-edit-form>#apply-credits-options,#membership-edit-form>.pricing-rules,#membership-edit-form>#renews-wrapper,#membership-edit-form>#start_at-wrapper,#membership-edit-form>#apply_credits-wrapper{border:1px solid #ddd;border-bottom:0;border-top:0;padding:20px;padding-top:10px;margin-bottom:0;margin-top:0}#membership-edit-form>#description-wrapper,#membership-edit-form>.landing-page,#membership-edit-form>#credit_type-wrapper,#membership-edit-form>.other-pricing-rules,#membership-edit-form>#order-wrapper,#membership-edit-form>#days_before_after-wrapper,#membership-edit-form>#tax_id-wrapper{border:1px solid #ddd;border-top:0;padding:20px;margin-top:0;margin-bottom:20px}.selected-services .remove{cursor:pointer}.service-pricing-rules{color:#999;word-wrap:break-word;line-height:1.1em;font-size:.9em;margin-top:4px;margin-left:35px;cursor:pointer}.service-pricing-rules input{color:#333}.service-wrapper .joinable .fa{margin-right:10px}.modal-body .service-pricing-rules{margin-left:0}.pricing-rule-edit{float:left;margin-left:-35px;cursor:pointer;font-size:16px}.service-pricing-rules .qty{float:left;display:block}.service-pricing-rules .price{margin-left:50px;text-align:right;width:65px}#services-view .service-pricing-rules{color:#333;margin-left:0;cursor:auto}#services-view .service-value-wrapper img{max-width:720px}#services-view .client a,#services-view .package a,#services-view .membership a,#services-view .service-addon a{font-weight:normal}.pricing-current .removed{opacity:.3}#membership-edit-form #package-wrapper,#membership-edit-form.is-package #credit_duration-wrapper,#membership-edit-form.is-package #credit_duration2-wrapper,#membership-edit-form.is-package #start_at-wrapper,#membership-edit-form.is-package #renews-wrapper,#membership-edit-form.is-package #days_before_after-wrapper,#membership-edit-form.is-package .services-wrapper .service-pricing-rules,#membership-edit-form.is-package #srv_cat_other-wrapper,#membership-edit-form.is-package .other-pricing-rules,#membership-edit-form.is-package #freq-wrapper .description{display:none}#membership-edit-form.is-package #freq-wrapper{margin-left:0}#services-list-view .toggle-field-wrapper{margin-bottom:20px}.service-value-wrapper{margin-bottom:20px}.modal-body .avail-room{margin:8px 4px}#category-edit-form #section_when>.control-group,#category-edit-form #section_who>.control-group{display:none}#category-edit-form .preview .control-group .controls label{height:100%}.obj-info .service-pricing-rules{margin-left:0}.obj-info .service-pricing-rules .qty{display:inline-block;float:none;width:40px;text-align:left}.obj-info .service-pricing-rules .price{display:inline-block;text-align:left;margin-left:5px;width:auto;min-width:30px}.obj-info .membership a{padding:0 4px}.obj-info{padding:0 0 10px}.obj-info:empty{padding:2px 0}#service_categories-list .main-content,#settings-sms .main-content,#sms-messages-list .main-content{border-radius:0;padding:0;box-shadow:none;background-color:transparent;margin-bottom:20px;border:0}#service_categories-list .element-cell-horizontal .element-img{height:auto}#service_categories-list .element-text,#service_categories-list .membership{text-align:left}#services-edit .sidebar:empty{display:none}#service-form.serv-type-0{display:none}#service-form .service-selection{text-align:left}#service-form .payroll-add{margin:10px 0}.service-selection.no-dep .has-dep{display:none}.service-selection .service{cursor:pointer;border:1px solid #eee;margin-bottom:20px;border-radius:4px;background-color:#FFF;min-height:91px;position:relative}.service-selection .service:hover{box-shadow:#069 0 0 3px}.service-selection .service .service-img{position:absolute}.service-selection .service-type-description{margin-left:120px;padding:10px}#services-edit .service{padding-left:10px}.service-selection .service .service-name{font-weight:bold;font-size:1.1em;line-height:1.2em;margin-top:5px;margin-bottom:5px}.sidebar .service .service-img{max-width:100px;padding:10px 0}#services-edit #start_times-wrapper,#services-edit #end_times-wrapper{margin-bottom:20px}#services-edit .day-avails h4{margin-bottom:5px;margin-top:15px}#services-edit .avail-labels .col-open,#services-edit .avail-labels .col-closed{visibility:hidden}#services-edit .availability-table>thead{display:none}#services-edit .service-selection .service-icon{width:42px;margin-top:18px;margin-left:35px}#services-edit .service-selection .service:hover img{transform:scale(1.1)}#services-edit .service-selection h4{color:#333}#services-edit .payroll-fields{display:none}#services-edit #section-addons-wrapper,#services-edit #section-smart-fields-wrapper{min-height:80px;margin-bottom:20px}#services-edit #service-addons-wrapper{cursor:pointer}#services-edit #service-addons-wrapper .service-addon{line-height:3em}.smart-field-wrapper .field-value{display:inline-block}.smart-value-wrapper .label-name{color:#777}.smart-value-wrapper .dt-row>.ops{width:25px}.smart-value-wrapper .smart-field-label{min-width:100px}.smart-value-wrapper .control-group{vertical-align:top}.ops .btn.btn-clear{line-height:2.5em}#selected-smart-fields-wrapper .smart-field-label{min-width:100px}.service-categories-wrapper .service_category-wrapper,.services-wrapper .service-wrapper,.services-wrapper .service{cursor:pointer;line-height:30px;vertical-align:middle}#memberships-list .memberships-wrapper .memberships-wrapper{background-color:#fff;padding:18px}#packages-list .packages-wrapper .packages-wrapper>. element-grid-cell{background-color:#fff;padding:18px}#service_categories-list .btn-toolbar>div,#services-list .btn-toolbar>div,#packages-list .btn-toolbar>div,#memberships-list .btn-toolbar>div{margin-left:10px;display:inline-block}.packages-list .package-row .col-services{min-width:60px}.package-sub-items{padding-left:20px;margin-top:5px}.user_credit-wrapper .col-action{text-align:right}.user_credit-wrapper .col-action{padding:5px 2px}.user_credits-info.used-hidden .used-up{display:none}.user_credits-info.used-shown .used-up{display:table-row}.user_credits-info.used-hidden .first>div{border-top:0}.user_credits-info.no-dep .col-pet{display:none}.modal-body .user_credits-info{margin-bottom:60px}.pricing-rules,.other-pricing-rules{padding:4px;margin-bottom:20px}.modal .pricing-rules{margin-bottom:0}.pricing-rules input,.pricing-rules select{max-width:130px;display:inline-block}.pricing-rules .price-price{margin-left:20px}.pricing-rules .remove-pricing .fa-minus{line-height:2.3em}.modal .user_credits-info-wrapper{margin-bottom:175px}#services-edit #staff_section{margin-bottom:8px}#staff-assign-service-form .service-wrapper,#services-edit .staff-wrapper{border-bottom:1px solid #efefef;line-height:30px}#staff-assign-service-form .service-wrapper:last-child,#services-edit .staff-wrapper:last-child{border-bottom:0}#services-edit .selected-staff .remove{cursor:pointer;padding-left:15px}#staff-assign-service-form .service{cursor:pointer}#payroll-fields>.description{margin-bottom:20px}#payroll-fields .payroll-rule{margin-bottom:10px}.payroll-rule .field-dropdown{display:inline-block;margin:0 5px 0 0}.payroll-rule .field-text{display:inline-block;margin:0 5px}#payroll-fields select{width:220px}#payroll-fields .payroll-value{max-width:130px}#payroll-staff-select-wrapper{display:none;margin:20px 0 10px 0}.payroll-rule.error{padding:5px;color:#b94a48;background-color:#f2dede;border-color:#b94a48}.payroll-rule.error select{background-color:#f2dede;border-color:#b94a48}.payroll-rule.error .help-block,.payroll-rule.error .fa{color:#b94a48}#is_clients-wrapper.disabled{display:none}.hgm-region.list-header .block-header{text-align:center}.hgm-region.list-header .block-header img{max-width:80%;max-height:300px}#notes-wrapper,.notes-wrapper{margin-bottom:15px;padding:0}.modal .notes-wrapper{margin-bottom:0}.notes-wrapper textarea{margin-bottom:10}.note-visibility-label{text-align:left;display:inline-block}.note-visibility-wrapper.dropdown{display:inline-block;margin:10px 0}.note-visibility-wrapper.dropdown .btn{border:0;background:transparent;font-weight:bold}.event-edit .fileupload>.input-append{min-width:42px}#notes-wrapper textarea,.notes-wrapper textarea{width:100%;box-sizing:border-box}.note-wrapper.dt-row.new-item{padding:2px;border-radius:4px}.notes .note,#notes-wrapper .note-wrapper,.notes-wrapper .note-wrapper,.description{word-wrap:break-word;-ms-word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;opacity:.9;margin-bottom:10px}.note-wrapper{margin:0;clear:both;text-align:left;padding:9px;border:1px solid #eee;border-radius:10px;margin-bottom:10px}.note-wrapper .note{text-align:left}.notes .note p:last-child{margin-bottom:0}.note-wrapper .note-footer{text-align:right}.note-wrapper .note-footer>*{display:inline-block}.note-wrapper .meta{font-size:.8em;line-height:1.3em;color:#999;padding:6px 0 6px 0;text-align:right;clear:both}.appt-notes{margin-top:10px}.appt-notes .note{text-indent:10px}.appt-notes .mobile-share,.note-wrapper .mobile-share{display:inline-block;text-align:middle}.appt-notes .fb-like,.note-wrapper .fb-like{display:inline-block;width:140px}.note-wrapper iframe,.notes-wrapper iframe,.appt-notes iframe{margin-top:7px}#pets-wrapper .notes-wrapper iframe,#pets-wrapper .note-wrapper iframe{margin-top:4px}.note-wrapper .meta>*{text-align:right}.notes-options .btn-toolbar{margin:0}.notes-options [class*="span"]{min-height:27px}.notes-options .fileupload{margin-bottom:0;width:fit-content;display:inline-block}.notes-options .add-photos-wrapper,.notes-options .add-video-wrapper{width:40%;display:inline-block;vertical-align:top;min-width:180px;margin-top:18px}.notes-options legend{margin-bottom:0}.add-on.notes-options{margin-top:20px;width:auto;padding:9px;border:1px solid #eee}#event-edit .add-on.notes-options{margin-top:20px;width:auto;padding:0;border:0}.note-file{text-align:center}.note-file .thumbnail{cursor:pointer;border:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.note-file.thumbnails{margin:10px 0}.note-file .thumbnail>img,.note-file video{max-width:100%;margin-left:auto;margin-right:auto;max-height:300px}.note-files .mobile-share .fa{cursor:pointer}.event-edit .saved-note .note{-ms-word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.event-edit .note-wrapper .remove-note{font-size:14px;position:relative;z-index:2000;padding:0 8px}.btn.remove-note{line-height:2.3em;padding:0 7px;margin-bottom:10px;border:1px solid #eee}.btn.remove-note .fa{margin-right:0;font-size:16px}#billing-create .draftbill-explain{margin-bottom:20px}#billing-create #date-range-select{padding:0}#billing-create #date_end{margin-right:0}.btn-toolbar #date-range-select .separator{font-size:14px;vertical-align:middle;padding-left:0}#billing-create .users-list{margin-top:10px}.billing-filters{margin-bottom:10px}.rid-6 .billing-filters{display:none}.btn-billing-filter{display:none}.billing-filters .control-group{margin-bottom:0;padding:0}.billing-filters .date-wrapper input.datepicker{margin-right:0}.billing-filters .date-range-select .separator{padding-right:2px}.billing-filters input{margin-bottom:0}.billing-filters .field-dropdown{padding-bottom:0;padding-top:0}#user-invoices .content-header .btn-toolbar{margin-top:15px}#user-invoices .col-viewed.full{text-align:center}.user-invoices .status-invoice-0 div{opacity:.4;-moz-opacity:.4;filter:alpha(opacity=40)}.rid-6 .user-invoices .status-invoice-0 div{display:none}.user-invoices .status-invoice-0 div:last-child{opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}#user-invoices .hero-unit.collapsed{padding:10px 60px}#user-invoices .hero-unit.collapsed.is-filtered{float:right;width:50%}#user-invoices.rid-8 .content-header{padding-top:8px}#user-invoices .content-header .pull-right .btn{z-index:1}#user-invoices .billing-filters .input-append .btn:last-child,#user-invoices .filters-clear .btn{border-radius:0;line-height:33px}.user-invoices .invoices-header{border-bottom:0}.invoices-header .col-status{text-align:center;min-width:80px}.add-invoice.items-table .dt-header>div{border-bottom:0}.hgm-add .btn.add-invoice-item{margin-left:5px;line-height:3em}.user-invoices .invoice-wrapper{line-height:30px;margin-bottom:0;border-radius:0}.user-invoices .invoice-status{border-bottom:1px solid #fafafa;text-transform:uppercase;text-align:center;font-size:15px}.user-invoices .status a{color:#333;font-weight:normal}.user-invoices .invoice-status a{margin-top:3px}.user-invoices .col-amount{min-width:90px;text-align:right;padding-right:100px}.user-invoices .ops ul.dropdown-menu{margin-left:-79px}.user-invoices .active{vertical-align:top !important;padding-top:12px;height:150px}.user-invoices .active form,.user-invoices .active .control-group{margin-bottom:0}.invoice-tax_id{word-break:break-all}#rate-wrapper .input-append .add-on:last-child{border-radius:0;-webkit-border-radius:0}.rate-wrapper input{max-width:65px;vertical-align:top}.user-invoices .icon-inv-viewed{opacity:.4}.user-invoices .fa-mobile{font-size:1.7em}.user-invoices .col-viewed .fa{color:#777}.user-invoices .sent-0.fa{color:#F00;opacity:.7}#user-invoice .invoice-total-wrapper,#user-invoice .adjusted-total-wrapper,#user-invoice .amt-paid-wrapper,#user-invoice .amt-payable-wrapper{font-weight:bold}#user-invoice .status-pay .description{text-align:center}#user-invoice .status-pay{float:right;margin:15px 0;font-weight:bold}#user-invoice .status-pay i.fa-refresh{margin-left:20px}#user-invoice-viewpay .main-content{margin-top:10px}.invoice-wrapper .status-pay{font-size:18px;line-height:28px;padding:5px 0;font-weight:normal;display:inline-block;text-align:center}.invoice-wrapper .span6.invoice-view{margin-left:0}.invoice-view .edit-field .fa{margin-left:5px;color:#999}.status-pay>div{display:block;line-height:30px}.status-pay .status{font-size:28px;line-height:1.3;text-transform:uppercase;width:auto;min-width:150px;text-align:center;margin-top:5px;margin-left:2px;margin-right:2px;border-radius:16px}.status-pay .fa-shopping-cart{color:#0000FF75}.status-pay .status:empty{display:none}.status-pay .status-date{display:block;color:#999;font-size:18px}.status-pay .pay-now form{margin-bottom:0}.status-pay .btn{min-width:120px;margin-right:2px;font-size:16px}.status-pay .btn .invoice-total{display:block;margin-top:10px}.status-pay form{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding-bottom:5px}.status-pay .failure-reason{font-size:16px;text-transform:none}#cart .btn-pay{min-width:66px}.invoice-totals{float:right}.invoice-items-head{padding:4px;color:#999}.invoice-items-head .col-date{padding-right:4px}.invoice-items-wrapper{margin:20px 0}.invoice-items-wrapper .invoice-items-head,.invoice-items-wrapper .invoice-item{display:flex}.invoice-items-wrapper .invoice-actions .fa{margin-left:4px;color:#999}.invoice-items-wrapper .invoice-item{width:100%;border-top:1px solid #eee;padding:5px 0;font-size:14px}.invoice-items-wrapper .invoice-item-wrapper:first-child .invoice-item{border-color:#ddd}.invoice-items-wrapper .invoice-actions{min-width:45px;float:right;margin-right:-20px;margin-left:5px}.invoice-items-wrapper .invoice-actions.mobile{padding:6px 0}.invoice-items-wrapper .invoice-date-amount .col-amount{display:none}.invoice-items-wrapper .sub-item{border-top:0;padding-top:0}.add-item-wrapper{margin-top:18px;margin-bottom:18px}.invoice-items-wrapper .col-label{min-width:70px;text-align:left;display:none}.invoice-wrapper .col-date{min-width:100px}.invoice-wrapper .col-date .fa{font-size:.8em;top:-1px;color:#999}.invoice-wrapper .col-name,.invoice-wrapper .col-item{min-width:220px;width:100%}.invoice-wrapper .col-name{padding-left:4px}.invoice-wrapper .admin-item-appt{color:#CCC;cursor:pointer;margin-left:0 !important;margin-right:5px}.invoice-wrapper .col-rate,.invoice-wrapper .col-qty,.invoice-wrapper .col-discount{min-width:100px;text-align:center;display:table-cell}.main.editable .invoice-wrapper .invoice-items-head .col-rate,.main.editable .invoice-wrapper .invoice-items-head .col-qty,.main.editable .invoice-wrapper .invoice-items-head .col-discount,.main.editable .invoice-wrapper .invoice-items-head .col-amount,.main.editable .invoice-wrapper .invoice-items-head .col-taxable{text-align:left}.invoice-wrapper .col-discount{min-width:105px}.invoice-wrapper .col-taxable{min-width:80px;text-align:center}.invoice-wrapper .col-amount{min-width:85px;text-align:right;padding-right:5px}.invoice-wrapper .active{margin-bottom:25px}.invoice-item-wrapper .col-date{padding-left:4px}.invoice-wrapper.status-invoice-0 .col-ops .btn.no-text,.invoice-wrapper.status-invoice-4 .col-ops .btn.no-text{background-image:none;background-color:#eee}.invoice-wrapper.status-invoice-0 .col-ops .btn.no-text:hover,.invoice-wrapper.status-invoice-4 .col-ops .btn.no-text:hover{background-color:#d6d6d6}.invoice-wrapper.status-invoice-1 .col-ops .btn.no-text,.invoice-wrapper.status-invoice-11 .col-ops .btn.no-text{background-image:none;background-color:#a4e1f5}.invoice-wrapper.status-invoice-1 .col-ops .btn.no-text:hover,.invoice-wrapper.status-invoice-11 .col-ops .btn.no-text:hover{background-color:#92cadd}.invoice-wrapper.status-invoice-2 .col-ops .btn.no-text,.invoice-wrapper.status-invoice-3 .col-ops .btn.no-text{background-image:none;background-color:#94eea6}.invoice-wrapper.status-invoice-2 .col-ops .btn.no-text:hover,.invoice-wrapper.status-invoice-3 .col-ops .btn.no-text:hover{background-color:#85d695}.user-block-section .invoice-wrapper.dt-row.status-invoice-1>div,.user-block-section .invoice-wrapper.dt-row.status-invoice-11>div{background-color:#ffe79d}#user-invoice.invoice-wrapper{min-width:275px;min-height:20px;max-width:1100px;padding:2%;margin:0 auto 20px;background-color:#FFF;border:1px solid #eee;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px #eee;-moz-box-shadow:0 1px 3px #eee;box-shadow:0 1px 3px #eee}.invoice-wrapper .invoice-logo{text-align:center}.invoice-wrapper .invoice-logo img{max-height:135px;width:auto}#user-invoice .invoice-logo,#user-invoice .invoice-company{display:none}#user-invoice #note{height:100px;font-size:.9em}.invoice-wrapper .invoice-from{text-align:center;font-size:32px;line-height:1em;margin-bottom:30px}.invoice-info{margin:5px 0 0 2px}.invoice-info .label,.invoice-from .label,.invoice-wrapper #date-range-select .label{font-size:16px;font-weight:normal;color:#999;width:auto;min-width:96px;display:inline-block;border-radius:0;text-shadow:none;background:transparent;padding:3px 0}.invoice-info .invoice-from{text-align:left;font-size:inherit;line-height:inherit;margin-bottom:0}.invoice-wrapper .invoice-amount,.col-amount.item-amount{display:table-cell;min-width:60px}.invoice-wrapper .col-ops .btn.status{min-width:107px;text-align:left}.col-qty.full{display:inline-block}#user-invoice-view .breadcrumb{position:relative;float:left;top:3px}#user-invoice-view .invoice-notes{padding:8px}.invoice-totals{margin-bottom:24px;width:100%}.invoice-totals>div{padding:2px;border-bottom:1px solid #eee}.invoice-totals>div:last-child{border-bottom:0}.invoice-totals>div>div{display:inline-block;text-align:left}.invoice-totals>div>div:last-child{text-align:right;float:right}.invoice-wrapper .invoice-note{color:#999;padding:5px;margin-left:0 !important;border-radius:4px}.invoice-wrapper>div:first-child{margin-bottom:15px;margin-top:15px}.invoice-footer{clear:both;border-bottom-left-radius:4px;border-bottom-right-radius:4px;padding:10px;color:#777;font-size:14px;line-height:1.2em;border-top:1px solid #ddd;word-break:break-all}.invoice-footer p{word-break:break-word}.powered-by{font-size:.8em;display:none}.tips-wrapper{border:0;padding:0 0 5px 0;text-align:center}.tips-wrapper .btn{font-size:16px}.tips-wrapper .control-group{margin-bottom:0}.tips-wrapper .tip-percent{font-weight:bold;display:inline-block;margin-right:4px}.tips-wrapper .tip-amnt{width:19%;margin:.5%;min-width:95px}.tips-wrapper .tip-amnt.btn{border-color:#eee}.tips-wrapper .tip-amnt .currency{margin-left:5px;opacity:.9}.tips-wrapper .tip-amnt .currency,.tips-wrapper .tip-amnt .value{display:inline-block}.tips-wrapper input[type="number"]{padding:0;text-align:center}.tips-wrapper .tips .dt-header>div:last-child{text-align:right}.tips-wrapper .tip-user-val{padding:0;margin-bottom:0;width:50px;border-color:#fff;border-bottom:1px solid #eee;display:inline-block}.tips-wrapper .tip-amount{display:inline-block}.tips-wrapper .btn.active .tip-user-val{color:#333;background-color:#fff}.modal .add-card{padding-top:10px}.modal .add-card .control-group{margin-bottom:20px}.modal .card-extra{margin-top:10px}.modal #card-address_country-wrapper{margin-bottom:0}.invoice-extras{padding-bottom:20px}.invoice-extras-0{padding-top:20px}.invoice-extras:empty{display:none}.invoice-extras .inv-note .note-wrapper{box-shadow:none;border-bottom:0}.invoice-extras .inv-txn .charge-ref{color:#999;display:block}.invoice-extras .inv-txn .date{color:#999;font-size:.9em}.invoice-extras .inv-txn .txn-msg{color:#999;font-size:.9em}#user-invoice-viewpay .action-links a{margin-left:15px}#user-invoice-view .edit-field{cursor:pointer}#user-invoice-view .invoice-items-head .edit-field>i{margin-left:20px}#date-range-select,#date-range-select .date-range-select,#date-range-select .controls{margin:0}#date-range-select #date-end{padding-right:0}#date-range-select .separator{padding-left:5px;padding-right:5px}.invoice-wrapper #date-range-select.form-nb{padding:0 5px}.invoice-wrapper #date-range-select input.datepicker{border:0;box-shadow:none;font-size:16px;width:93px;text-indent:0;margin-right:0;text-align:left;margin-left:-4px}.invoice-wrapper #date-range-select .btn{border:1px solid #fff;color:#999;line-height:2.4em}.invoice-wrapper #date-range-select .btn .fa{margin-right:0}.items-table .dt-header div{text-align:center}.items-table .dt-header .col-name{text-align:left;padding-left:10px;padding-right:10px}.user-invoice-edit-wrapper .dt-header>div:nth-last-child(2){text-align:right}.user-invoice-edit-wrapper .col-amount.item-amount.full{vertical-align:middle}.user-invoice-edit-wrapper #invoice-info{margin-bottom:20px}#user-invoice-form .form-horizontal .controls{margin-left:0}#user-invoice-form .items-table{font-size:14px}.invoice-item [class*="-description"]{font-size:12px !important;color:#999;line-height:1em;padding-top:2px}.invoice-item.req-action,.invoice-item.error{cursor:pointer;background-color:#f2dede;border-radius:4px !important;border:1px solid #b94a48;color:#b94a48;font-weight:bold}.invoice-item.product.pricing .rate-description{font-size:14px !important;color:#333;line-height:32px}.invoice-item.product.pricing.no-price .item-rate{display:none}.invoice-item.has-pets .rate-description{font-size:12px;color:#999;line-height:1em;padding-top:2px}.items-table .invoice-item:nth-child(odd) td{background-color:#FFF}#user-invoice-form.items-table .col-taxable{text-align:center;width:21px}#user-invoice-form .items-table .col-taxable i{margin:0 auto;margin-top:2px}#user-invoice-form.items-table input[type="checkbox"]{margin-top:0}.user-invoice-edit-wrapper .invoice-options,.user-invoice-edit-wrapper .invoice-options label,.user-invoice-edit-wrapper .invoice-options select{font-size:13px}.user-invoice-edit-wrapper .invoice-options{padding:10px;vertical-align:middle}.user-invoice-edit-wrapper .invoice-options .controls{position:relative;top:-5px}.user-invoice-edit-wrapper .invoice-options .control-label{padding-top:0}.user-invoice-edit-wrapper .invoice-options select{padding:2px 2px 2px 8px;position:relative;top:-6px}#invoice-info .well.invoice-options .span12{margin-top:-5px}.user-invoice-edit-wrapper #currency-wrapper{float:right;margin-top:0;padding:1px 0 2px 0}.user-invoice-edit-wrapper .invoice-item>div{padding:2px 0;text-align:center;border-top:0;border-top:1px solid #eee;vertical-align:top}.user-invoice-edit-wrapper .invoice-item>div:last-child{text-align:right}.user-invoice-edit-wrapper .invoice-item .col-date{text-align:left}.user-invoice-edit-wrapper .sub-item>div{border-top:0}.user-invoice-edit-wrapper .col-select,.user-invoice-edit-wrapper .select-all{padding:0}.user-invoice-edit-wrapper .col-select .billed{position:absolute;font-size:.9em;margin-left:-50px;margin-top:1px;text-align:right;font-weight:bold;padding:4px 0}.user-invoice-edit-wrapper .invoice-item>div.col-name{text-align:left}#cart-form .invoice-item>div.col-name{padding-left:10px;padding-right:10px}#cart-form .control-group.save-cancel{min-width:221px}.user-invoice-edit-wrapper .sub-item>div.col-name,#cart-form .sub-item>div.col-name{padding-left:20px}.user-invoice-edit-wrapper .col-name .item-name{width:100%;min-width:142px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:30px}.user-invoice-edit-wrapper div.col-date{width:102px;text-align:left;padding-left:4px;padding-right:4px}.user-invoice-edit-wrapper .col-date input{width:93px}.user-invoice-edit-wrapper .col-rate{width:90px;text-align:center}.user-invoice-edit-wrapper .col-rate .item-rate{width:72px;text-align:center}.user-invoice-edit-wrapper .col-qty{width:100px;text-align:center}.user-invoice-edit-wrapper .item-qty{max-width:70px;text-align:center}.user-invoice-edit-wrapper .col-discount{width:96px}.user-invoice-edit-wrapper .col-discount .item-discount{width:65px;display:inline-block;text-align:right;border-radius:2px 0 0 2px;border-right:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.add-on-qty-wrapper input::-webkit-inner-spin-button,.add-on-qty-wrapper .item-qty input::-webkit-outer-spin-button,.user-invoice-edit-wrapper .item-qty input::-webkit-inner-spin-button,.user-invoice-edit-wrapper .item-qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.user-invoice-edit-wrapper .col-discount select.item-discount_type{width:25px;font-size:14px;margin-right:0;display:inline-block;padding:0;-webkit-appearance:none;-moz-appearance:none;line-height:20px;text-indent:5px;border-radius:0 2px 2px 0 !important;border-left:0;background-color:#f5f5f5;margin-left:-1px}.user-invoice-edit-wrapper .col-taxable{width:100px}.user-invoice-edit-wrapper .col-taxable .item-taxable{width:92px}.user-invoice-edit-wrapper .col-ops{min-width:100px}.user-invoice-edit-wrapper div.item-amount{font-size:16px;text-align:right;width:70px;line-height:25px}.user-invoice-edit-wrapper .ops i{width:24px;cursor:pointer;position:relative;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50)}.user-invoice-edit-wrapper .row-fluid .span6.col-pull-6{margin-left:0}.user-invoice-edit-wrapper .form-horizontal .control-group{margin-bottom:0;margin-top:10px}#invoice-items-edit .item-row{margin-bottom:15px;width:100%}#invoice-items-edit .item-row>div{display:inline-block;vertical-align:top}#invoice-items-edit .col-date{width:20%}#invoice-items-edit .col-date input{width:100px}#invoice-items-edit .item-amount,#quote-item-edit .quote-amount{width:90px;text-align:right;line-height:35px;float:right;padding-right:2px;font-weight:bold}.modal-body #quote-item-edit .btn-primary.quote-amount{padding-right:10px;margin-bottom:10px}#invoice-items-edit .col-amount{padding-right:10px}#invoice-items-edit .item-row .col-name{display:block}#invoice-items-edit .col-rate{width:23%}#invoice-items-edit .col-qty{width:19%;padding:0 10px}#invoice-items-edit .col-rate .item-rate,#invoice-items-edit .col-qty .item-qty{width:95%}#invoice-items-edit .col-discount{width:90px}#invoice-items-edit .col-discount .item-discount,#pricing-update-quote #quote_discount-wrapper .quote-discount{display:inline-block;text-align:right;width:65px;border-radius:0;border-right:0;margin-top:0;padding-right:5px}#invoice-items-edit .col-discount .item-discount_type,#pricing-update-quote #quote_discount-wrapper .quote-discount-type{width:22px;text-indent:4px;font-size:inherit;margin-right:0;display:inline-block;padding:0;-webkit-appearance:none;-moz-appearance:none;text-indent:5px;border-radius:0;border-left:0;background-color:#f5f5f5;margin-left:-4px}#invoice-items-edit .col-taxable{width:calc(58% - 122px)}#invoice-items-edit .col-taxable .item-taxable{padding-left:6px;padding-right:6px}#invoice-items-edit.invoice-item.sub-item .col-rate .price,#invoice-items-edit .invoice-item.sub-item .col-rate .mobile-label{display:inline-block !important;margin-right:5px}#invoice-items-edit .invoice-item.sub-item .col-rate .price{margin-left:4px;min-width:40px}#invoice-items-edit .invoice-item.sub-item>div.col-name{min-width:80px;width:auto}#invoice-items-edit .invoice-item.sub-item .col-rate{min-width:40px;display:inline-block !important;width:auto;margin-left:8px}.modal #quote-extra{margin-top:20px}.totals .dt-row{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-bottom:0;display:block}.divtable.totals .dt-row>div{border:0}.tips-wrapper .divtable.totals .dt-header{display:none}.user-invoice-edit-wrapper .totals .controls{margin-left:0}.user-invoice-edit-wrapper .totals .total-value{padding-right:2px}.user-invoice-edit-wrapper .totals .invoice-total-info,.user-invoice-edit-wrapper .totals .credit-card-total-info{font-weight:700}.user-invoice-edit-wrapper .totals .credit-card-total-info{display:none}.send-invoice #email{margin-top:5px;width:99%}#email-wrapper{margin-top:0}#cart .item-rate{padding-top:4px;display:block;text-align:right}.sub-item{color:#777}#cart .sub-item>div{border:0}.sub-item .col-name{padding-left:20px;text-align:left}.sub-item .qty-multiplier{padding-left:5px;padding-right:5px}.invoice-wrapper .sub-item{font-size:.9em}.modal-body.send-invoice-form{min-height:0}.modal-body.send-invoice-form .alert{margin:0}.modal-body.send-invoice-form .loading{text-align:center}.modal-body.send-invoice-form #form-send-invoice .field-checkboxes label.checkbox{margin-right:0}#payment-amount-wrapper .controls,#payment-amount-wrapper .control-label{display:inline-block;width:auto}#payment-amount-wrapper .control-label{margin-top:5px;padding:0;min-width:100px;width:210px}#payment-amount-wrapper .value-wrapper{min-width:100px}#payment-amount-wrapper .payment-amount input{height:30px;width:auto;max-width:90px;font-size:16px}#ppay-wrapper.control-group{margin:5px 0}#payment-form .hgm-row .invoice-total-wrapper .control-label{margin-top:22px}#payment-form .hgm-row .invoice-total-wrapper>div{padding-left:25px}#payment-form .invoice-total-wrapper>.control-label,#hgm-modal .invoice-total-wrapper>.controls{font-weight:bold}#payment-form fieldset,#payment-form label{margin-top:20px}#hgm-modal .tip-only .amount-subtotal,#hgm-modal .tip-only .amount-tax,#hgm-modal .tip-only .amount-invoice,#hgm-modal .tip-only .amount-payable,#hgm-modal .tip-only #ppay-wrapper{display:none}.rid-0 .new-card-saved{display:none}td.subscription-operator{width:20px}.payment-form .field-seperator{margin:0 2px 10px}.payment-form .card-month{width:56px}.payment-form .card-year,.payment-form .card-cvc{width:70px}.payment-errors{padding:8px 35px 8px 14px;margin-bottom:15px;text-shadow:0 1px 0 rgba(255,255,255,0.5);border:1px solid #eed3d7;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#b94a48;background-color:#f2dede;display:none}.payment-form #ppay-wrapper{margin-bottom:0;margin-top:0}.payment-form #ppay-wrapper input{font-size:16px}.payment-form #ppay-wrapper>.control-label,.payment-form #ppay-wrapper>.controls,.payment-form #ppay-wrapper>.controls{display:inline-block;width:auto}.payment-form #ppay-wrapper>.control-label{width:210px}.payment-form div.dt-row{padding:1px 0}input.card-cvc,input.card-month,input.card-year{width:auto}.payments-invoice-wrapper{min-width:275px;min-height:20px;padding:4px;margin-bottom:20px;background-color:#FFF;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.payments-invoice-wrapper .invoice-info p{line-height:1em;margin-bottom:5px}.payments-invoice-wrapper .invoice-logo{text-align:center}.payments-invoice-wrapper .invoice-logo img{max-height:120px}.payments-invoice-wrapper .invoice-from{text-align:center;font-weight:bold;font-size:30px;line-height:1em;margin-bottom:30px}table .payments-col-date{width:113px}table .payments-col-uid{width:100px;text-align:center}table .payments-col-status{width:150px}table .payments-col-total{width:125px;text-align:right}.payments-invoice-wrapper .items-table{width:100%}.payments-invoice-wrapper .col-rate{width:70px;text-align:center}.payments-invoice-wrapper .col-qty{width:50px;text-align:center}.payments-invoice-wrapper .col-amount{width:75px;text-align:right}.payments-invoice-wrapper .invoice-subtotal,.payments-invoice-wrapper .invoice-subtotal2,.payments-invoice-wrapper .invoice-tax,.payments-invoice-wrapper .invoice-total{text-align:right;float:right}#billing-payment_methods .card-digits{min-width:75px}#billing-payment_methods .card-expiry{min-width:75px}#payroll .date-range-select .control-group,#payroll .select-btns.control-group{margin-bottom:0}#payroll .date-range-select .description{display:none}#payroll-date-select .date-range-select{margin-bottom:10px}.payroll-appt{margin-bottom:20px;padding:4px;box-sizing:border-box;border-bottom:1px solid #eee}.payroll-appt.divtable{border-bottom:0}.payroll-appt .service:hover{background-color:#f5f5f5}.payroll-appt .service>div{display:inline-block}.payroll-appt .service .name{width:45%}.payroll-appt .service .name,.payroll-appt .service .calc-wrapper{vertical-align:top}.payroll-appt .service .amount-wrapper{vertical-align:bottom}.payroll-appt .calc-wrapper,.dt-header .calc{width:33%}.payroll-appt .amount-wrapper,.dt-header .amount{width:20%}.payroll-appt .service .calc,.payroll-appt .service .amount{text-align:right}.payroll-appt .service .amount{font-weight:bold}.payroll-appt.divtable .service .amount{font-weight:normal}.payroll-appt .what,.payroll-appt .duration,.payroll-appt .event-clients-pets{display:inline-block}.payroll-appt .duration{display:block}.payroll-appt .services{margin-top:10px}.payroll-appt .amount-label,.payroll-appt .calc-label{display:none}.payroll-worker-total .total-hours,.payroll-worker-total .total-amount{text-align:right;width:50%;display:inline-block;font-weight:bold}.payroll-worker-total .total-label{width:48%;display:inline-block;line-height:32px}.payroll-worker-total .total-hours-wrapper,.payroll-worker-total .total-amount-wrapper{width:100%;border-bottom:1px solid #999}.worker-payroll{margin-bottom:30px}.worker-payroll .row-info-hdr{border-radius:4px 4px 0 0}#payouts-list #future-payouts{margin-bottom:30px}#payouts-wrapper{cursor:pointer}#payouts-wrapper .payout-amount{width:100px;text-align:right}#payouts-wrapper .payout-status{width:80px}#payouts-wrapper .payout-arrival{min-width:130px;text-align:right}#payouts-list .hgm-add,#payout-view .hgm-add{text-align:center}#tips .date-range-select .control-group,#tips .select-btns.control-group{margin-bottom:0}#tips .date-range-select .description{display:none}#tips .tips .row-totals>div,.invoice-stats-tips .row-totals>div{padding-bottom:30px}#tips .invoice-date,#tips .invoice_num{min-width:80px}.vaccinations-list [class*="col-"]{width:200px}.vaccinations-list .col-ops{width:50px}.rules-wrapper{margin-bottom:20px}.rules-wrapper h3{margin-bottom:0}.rules .rule-value{width:25%;text-align:center}.rules .ops .fa{margin-right:0}.action-value{min-height:45px}.action-value #user_action-wrapper{margin-left:0 !important}.action-value .field-duration .controls>div{margin-right:3px}.action-value .field-duration input{padding-left:0}.action-value .field-duration.error input{width:34px}.action-value .field-duration .controls label{font-size:.8em;margin:0 2px}.scroll-y .action-value #user_action{font-size:.9em;width:97%}.scroll-y .action-value .field-duration .controls label{font-size:.8em;margin:0 1px 0 3px}.text-counter.warning{color:#b94a48 !important}#files-wrapper .fieldlist-wrapper label{display:none}.modal .fileupload .input-append{display:none}.events-view>.files{margin-bottom:0}#userpage-custom .fileupload .btn{position:relative;border-color:inherit;color:inherit;background-color:inherit}#userpage-custom .fileupload .image-select-search .btn{height:50px}.fieldset-attachments{width:100%}.fieldset-attachments.field-file>.control-label{width:100%}.control-group .fieldset-attachments{margin-bottom:0;padding:0}.attachment-wrapper{font-size:14px;margin:2px;padding:2px;text-align:left}.attachment-wrapper.fileupload-exists{text-align:center;width:fit-content;margin-right:10px;margin-left:10px;display:inline-block;margin-bottom:10px;margin-top:10px;margin-bottom:20px;vertical-align:top;white-space:normal}.upload-remove.hgmIcon-close{text-align:right;display:inline-block;margin-left:10px;top:7px;position:relative}.upload-img{min-width:50px;margin-bottom:5px}.upload-img:not(.editor-img-container) img,.pet-info-thumbnail img{min-height:50px;max-width:140px;vertical-align:top}#file-attachment-icon-0 .upload-img{min-width:16px;max-width:32px}#file-attachment-icon-0 .upload-img img{max-height:32px !important;min-height:32px !important}#branding-form #file-attachment-icon-0.fileupload .input-append{background-color:transparent;color:#333}.preview-header{min-height:100px;border:1px solid #eee;margin-bottom:10px;font-size:20px}.fieldset-attachments .error{color:#b94a48;font-weight:bold}#files-wrapper .fileupload-new{display:none}.file-upload-wrapper>.fileupload-new{margin-right:5px;display:block}.file-upload-wrapper>.fileupload-new .btn{padding:0 20px}.fileupload-new .rotator{display:none}.fileupload-exists .rotator{display:inline-block;cursor:pointer}#account-profile .rotator,#pets-profile .rotator{float:right}.rotator{display:none !important}input.btn.btn-file{min-width:51px;min-height:35px}.list-type a{padding:2px}.list-type a.active,.list-type a:hover{background-color:#039;padding:2px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#FFF}.image-gallery-wrapper .image-wrapper{display:inline-table;margin:2px;cursor:pointer}.image-gallery-wrapper img{max-width:220px;display:inline-block;vertical-align:middle}.image-gallery-wrapper .image-wrapper:hover .description{display:block}.image-gallery-wrapper table .thumbnail{border:0;box-shadow:none}.modal-body .thumbnails.image-gallery-wrapper{margin-left:10px}.image-gallery-wrapper .image-wrapper .overlay{position:relative;height:20px;max-width:230px;top:-24px;margin-bottom:-24px;opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60);background-color:#333;padding:2px 5px 2px 2px;z-index:10;color:#FFF;text-align:right}.image-gallery-wrapper .image-wrapper:hover .overlay:hover{opacity:.95;-moz-opacity:.95;filter:alpha(opacity=95)}.file-wrapper{margin:2px 0 8px 0}.file-wrapper i,.fileupload .upload-text .fa{font-size:20px;margin-right:4px}.upload-text a{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.fileupload .input-append{text-align:left}.setup-branding #branding-form{margin-top:10px}#branding-form h3.url{opacity:0}#branding-form .brand-colors{display:inline-block;width:fit-content;margin-top:10px}#branding-form .reset-button #button-reset .fa{margin-right:4px}.reset-button{width:100%;text-align:center}.branding-left{background-color:#fff;padding:4px;border:1px solid #eee;margin-left:0}.branding-right{background-color:#fff;padding:4px;border:1px solid #eee}.brand-settings .control-label{text-align:center}.brand-settings-wrapper .control-label{text-align:center}.brand-settings-wrapper .control-group{margin-bottom:0}.brand-settings .brand-colors input{background-color:transparent;width:85px}.brand-settings .brand-colors .input-prepend.input-append input{border-top-left-radius:4px;border-top-right-radius:4px;border:0;box-shadow:none}.brand-settings-wrapper .colour-picker-preview{width:100px}.brand-settings-wrapper>span{width:9em;display:inline-block}#slider-logo-size{margin:10px 0}#controls-logo-size .ui-slider-handle{background:#fff;border:1px solid #999;width:24px;height:24px;content:"\F065";font-family:FontAwesome;top:-7px}.brand-settings .upload-img img{margin-bottom:0;margin-top:0;min-height:0;max-height:100px;max-width:100%}#branding #custom-url .input-append .add-on{line-height:25px;background:0;border:0;border-bottom:1px solid #ccc;margin-top:1px;font-weight:bold;background-color:#f7f7f7}#branding-form .custom-url{font-size:18px;text-align:center;font-weight:normal !important;line-height:24px;display:inline-block;padding-bottom:10px;word-break:break-all}#branding-form .edit-custom-url{font-size:1em;color:#333}#branding-form .edit-custom-url-wrapper{margin-top:10px}#branding-form input.colour-picker{background-color:transparent;text-align:center;color:transparent}.brand-settings-wrapper label{display:inline-block;width:fit-content;margin-bottom:20px}.primary-secondary,#branding .headings,#setup-business .headings{vertical-align:top;display:inline-block;padding:18px;border-radius:8px;border:1px solid #eee;margin:0 10px 10px 0;background-color:#fff}.primary-secondary .btn{display:inline-block;margin-left:10px}.primary-secondary .brand-header,.primary-secondary .brand-text{display:inline-block;margin-right:10px}#branding-form .fileupload .input-append{padding:10px 0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;text-align:center}#branding .attachment-wrapper.fileupload-exists{text-align:center}#branding-form .control-group.fieldset-attachments{text-align:center;padding:18px;border:1px solid #eee;width:auto;background-color:#fff;border-radius:8px}#branding .signup.btn{display:none}#setup-business .branding.btn{display:none}#branding #branding-form{text-align:center}#branding-form{text-align:center}#branding-form .file-attachment-0{text-align:center}#branding-form #logo-size-sm{float:left}#branding-form #logo-size-lg{float:right}#branding-form #controls-logo-size{max-width:500px;width:90%;display:block;font-size:12px;margin:0 auto}#branding-form .fileupload #controls-logo-size .description{color:inherit}#branding-form .fileupload.fileupload-new #controls-logo-size{display:none}.minicolors-input{border-top-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px}.input-prepend.input-append .add-on.colour-picker-preview:last-child,.input-prepend.input-append .add-on.colour-picker-preview{height:92px;display:block;cursor:pointer;border-radius:0 !important;border-radius:90px !important;border:1px solid #777;margin:0 auto;width:90px}.minicolors .minicolors-grid-inner{z-index:4000}#branding .minicolors-panel{display:none}.setup-branding .minicolors-panel{left:-40px !important}.fileupload .uneditable-input{width:190px}.register-link{margin-top:40px;transition:all 200ms ease}#embed-text textarea{height:100px;width:95%}.url-login,.url-signup,.url-services{word-wrap:break-word;font-weight:bold}#company-tnc-wrapper .controls{width:100%}#company-tnc-wrapper textarea{height:300px;width:98.5%;font-size:12px}#tnc_agree-wrapper .checkbox-label{line-height:28px}.user-availability .availability{padding:5px 0}.user-availability .availability:last-child{border-bottom:0}.user-availability .avail-day,.sidebar .avail-time,.Branding-hours .avail-day{display:inline-block;color:#999}.user-availability .avail-time,.Branding-hours .avail-time{text-align:left}.user-availability .avail-day,.Branding-hours .avail-day{color:#999;min-width:88px;text-align:left}.user-availability .avail-description,.Branding-hours .avail-description{padding-top:20px;word-wrap:break-word}.page-no-header #biz-header{display:none}.page-no-footer #biz-footer{display:none}.block-footer .element-block{padding-top:5px;padding-bottom:5px}.biz-footer.container,.biz-footer.container-fluid{font-size:14px}.block.user-availability,.element.Branding-hours{text-align:right}.block.user-availability .element-block{display:inline-block;vertical-align:top;width:100%}.Branding-hours .availability-wrapper{text-align:center}.Branding-hours .availability{margin:auto;width:auto}.biz-footer .availability{font-size:12px;line-height:17px;padding:2px 0}.Branding-hours .avail-description{margin-top:0;padding-top:0;margin-bottom:10px;text-align:left}.Branding-hours .avail-day{min-width:100px}.Branding-hours .avail-time{display:inline-block;min-width:160px}.biz-footer .element-field-company,.biz-footer .element-field-website{font-weight:bold;line-height:28px}.biz-footer .element-link.element-field-website{margin-right:20px;padding-left:10px;vertical-align:top;border-left:1px solid #ccc}.biz-footer .element-text.element-field-company{font-size:22px;margin-bottom:10px;padding:5px 10px;border-radius:8px;text-align:center;vertical-align:top;word-wrap:break-word;word-break:break-word}.biz-footer .element-field-company{color:#FFF;background-color:#039}.biz-footer .element-link-wrapper{padding:0}.biz-footer .element-link{font-size:14px;line-height:18px}.biz-footer .element-field-phone-tel{margin:0}.biz-footer .multi-element.element-field-phone{margin-right:20px;margin-top:0;padding-left:10px;border-left:1px solid #ccc;vertical-align:top}.biz-footer .multi-element.element-field-phone .element-field-phone{margin-bottom:10px}.biz-footer .block-contact .element-link.element-field-website,.biz-footer .block-contact .element-field-extra_links,.biz-footer .block-contact .multi-element.element-field-phone,.biz-footer .block-contact .multi-element.element-field-location{display:inline-block;width:auto}.biz-footer .address{padding-left:10px;margin-bottom:20px;margin-right:20px;border-left:1px solid #ccc}.biz-footer .block-contact .multi-element.element-field-location .address .field-name{line-height:22px;color:#999}.biz-footer .block-contact .multi-element.element-field-phone .element-field-phone-label{color:#999}.biz-footer .block-contact .multi-element.element-field-extra_links{margin-right:20px;vertical-align:top;padding-left:10px;border-left:1px solid #ccc}.biz-footer .block-contact .multi-element.element-field-extra_links a{display:block;padding-bottom:10px}#settings-marketing #social,#settings-marketing #settings_fb_allow_share-wrapper{display:none}#dashboard #help-training{text-align:center}.status-well .hgm-add{text-align:center}.status-well .account_status{max-width:480px;margin:20px auto;padding:13px;border:1px solid #bdf;border-radius:2px}.panels{text-align:center}.panels .panel{margin:20px;min-width:205px;border-radius:4px;background-color:#fff;box-shadow:#999 0 0 2px;display:inline-block;text-align:center;vertical-align:top}.panels .panel-icon{opacity:.33}.panels .panel-icon .fa{font-size:20px;margin-top:10px;margin-right:10px;color:#333}.panels .panel-title{color:#777;border-bottom:#ddd solid 1px;padding:10px;border-radius:4px 4px 0 0;font-size:18px;margin-bottom:10px;font-weight:normal;padding-left:10px;text-align:left}.panels .panel ul{margin-left:0;margin-bottom:0;padding-bottom:10px}.panels .panel li{list-style:none}.panels .panel li .fa{padding:8px}.panels .panel li a{padding:5px 10px;border-radius:2px;font-weight:normal;color:#777;-webkit-transition:.2s;transition:.2s;text-align:left}#dashboard.rid-6 .panels .panel li{display:inline-block;margin:0 10px}#settings-actions .modal-body #value-wrapper input::-webkit-outer-spin-button{display:none}.settings-section{margin-bottom:40px}.settings-section:last-child{margin-bottom:0}#display-rules .rule-color{display:inline-block;height:2em;width:2em;border-radius:3em;margin-right:10px;border:1px solid #ddd}#display-rules .rule-name{line-height:2em;vertical-align:top}#display-rules .ops{margin-bottom:10px}#schedule-display-form .bg_color_wrapper,#schedule-display-form .bg_color_wrapper .field-color{display:inline-block;width:fit-content}#schedule-display-form .bg_color_wrapper{display:inline-block;border:1px solid #eee;padding:9px;vertical-align:top;margin-right:5px;margin-bottom:20px}#schedule-display-form #color-wrapper>*,#schedule-display-form #text_color-wrapper>*{text-align:center}#schedule-display-form .service_color_wrapper{display:inline-block;width:auto;max-width:595px}#summary-color,#summary-text-color{border:1px solid #eee;padding:18px;vertical-align:top;margin-right:20px;margin-bottom:20px;width:fit-content;display:inline-block}#summary-color>*,#summary-text-color>*{text-align:center}#summary-color .field-value,#summary-text-color .field-value{border:1px solid #eee;border-radius:200px;display:block;width:100px;height:100px}#schedule-display-form .step-1 #summary-color .field-label,#schedule-display-form .step-1 #summary-text-color .field-label{border:1px solid #eee;border-radius:200px;display:block}#schedule-display-form .colour-picker-preview{margin-bottom:10px}#schedule-display-form input.colour-picker{text-align:center;width:84px;border-color:#eee}#schedule-display-form .appt_preview{padding:0 4px;width:fit-content}#schedule-display-form .appt_preview .event-time-circle{margin-left:-4px;padding-right:6px}#schedule-display-form .appt_preview_time{font-weight:bold}#dashboard .blocks-wrapper{margin-bottom:20px}#permissions-form{overflow-x:scroll}#permissions-form .dt-header>div{text-align:center}#permissions-form .dt-header .perm-label{text-align:left}#permissions-form .divtable .col-value label{text-align:center}.permissions-table .dt-header div{vertical-align:bottom}.permissions-table .readonly,table tr.readonly{opacity:.4}.permissions-table .col-perm{min-width:150px}.permissions-table .col-value label.checkbox{margin-bottom:0}.permissions-table .col-value input{top:-3px;left:4px;width:22px}.permissions-table .col-perm{width:35%}.permissions-table label.checkbox{padding-left:0;padding-bottom:0}.permissions-table .checkbox input[type="checkbox"]{position:relative;margin:0;margin-left:0;float:none}#settings-billing-payments #billing-settings-form div.disabled,#settings-billing-payments #billing-settings-form fieldset.disabled{display:none}#settings-billing-payments #payment_section,#settings-billing-payments #allow_partial_pay-wrapper,#settings-billing-payments #partial_pay_min-wrapper{display:none}#settings-billing-payments #payment_surcharge_type-wrapper,#settings-billing-payments #payment_surcharge_amount-wrapper,#settings-billing-payments #payment_surcharge_amount_max-wrapper{display:none}#settings-billing-invoices #billing-settings-form .logo-name-preview{margin:0 auto 25px;background-color:#FFF;text-align:center;padding:10px 5px}#settings-billing-invoices .logo-name-preview .logo{margin-bottom:15px}#settings-billing-invoices .logo-name-preview .logo img{max-height:135px;width:auto}#settings-billing-invoices .logo-name-preview.logo-preview-0 .logo{display:none}#settings-billing-invoices .logo-name-preview .business-name{font-size:28px;line-height:1em;font-weight:bold}#settings-billing-terminals #last-checked-wrapper{color:#999;margin-bottom:15px}#settings-billing-terminals #last-checked-wrapper a{color:#999}#settings-billing-terminals #last-checked-wrapper .fa{color:#999;top:1px}#settings-billing-terminals a #last-checked{margin-right:8px;font-size:.8;font-weight:normal}#settings-billing-terminals #terminals-list{margin-top:40px}#settings-billing-terminals #add-terminal-wrapper{text-align:center;margin-top:40px}#settings-billing-terminals .col-ops{text-align:right}#settings-billing-terminals .terminal-wrapper .btn{maring-left:20px}.fa-circle.terminal-online{color:#94eea6}.fa-circle.terminal-offline{color:red}.modal .terminal-status-wrapper>*{padding-top:15px;padding-bottom:15px}.modal .terminal-status-wrapper .terminal-select{padding-left:20px;padding-right:20px}.modal .refresh-wrapper{text-align:right;margin-top:40px}#terminal-cancel.btn{display:block;margin:5px auto;max-width:200px}.settings-notifications-rule{margin-bottom:20px}.settings-notifications-rule .btn{margin-right:10px}.settings-notifications-rule .settings-notifications-rule-label{margin-right:10px;font-weight:bold}.notifications-group .notify-custom>div{padding-left:40px;border-top:0}.col-notify{font-weight:bold;margin:10px 0 20px 0;font-size:16px}.notifications-group .col-notify .notify-label .fa{margin-right:15px}.notifications-table .label-notify{width:50px;color:#777;display:inline-block}.notifications-group label.checkbox{min-width:80px}.notifications-table .description{padding-left:40px}.notifications-group label,{min-width:90px}.notifications-group .control-group{margin-bottom:5px}.notifications-group .dt-row>.section-label{margin-top:10px;border-bottom:1px solid #eee;font-size:20px}#notifications-settings-form>.divtable{overflow-x:scroll;width:100%}.notifications-table .readonly{opacity:.4}.notifications-table .readonly .readonly{opacity:1}.notifications-group>.control-group{margin-bottom:30px}#custom-domain .custom-domain,#custom-domain .domain-record{font-size:14px}#custom-domain .custom-domain>div,#custom-domain .domain-record>div{background:0}#custom-domain .domain-record{color:#999}#custom-domain .domain-id{min-width:200px}#custom-domain .domain-method{min-width:50px}#custom-domain .c-name .domain-label{min-width:75px}.select-el{margin:10px;padding:10px;display:inline-block;width:30%;box-shadow:#999 0 0 3px;border-radius:4px;cursor:pointer}.select-el:hover{background-color:#eee}.select-el.active,.select-el.active:hover{box-shadow:#000 0 0 3px}.select-els.no-select .select-el{cursor:default}.select-els.no-select .select-el:hover{background-color:transparent}.btn.user-payment{min-width:125px}#products-wrapper.settings-section{text-align:left}#product-select-wrapper{margin-bottom:30px}#products-wrapper.settings-section .product-wrapper{width:100%;border:0;border-radius:0;border-bottom:1px solid #ccc;box-shadow:none;margin:0;padding:15px 8px;box-sizing:border-box}#product-select-wrapper .product-wrapper{display:block;width:78%;margin:10px auto;border-radius:0}#products-wrapper .product-wrapper .price,#product-select-wrapper .product-wrapper .price{float:right;font-size:18px}#products-wrapper.settings-section .product-wrapper:hover{background-color:#eee}#products-wrapper.settings-section .product-wrapper:last-child{border-bottom:0}#products-wrapper.settings-section .product-wrapper .icon{margin-right:20px;font-size:24px;color:#729ffa}.product-wrapper h4{margin-bottom:0}#product-variations .duplicate-error>div{color:#b94a48;background-color:#f2dede}#services-view-inventory .option-fields{margin-bottom:20px}#settings-sms .payment-form label{margin-top:10px}#settings-sms .payment-form .cards{margin-bottom:20px}#settings-sms .payment-form .cards.has-totals{margin-top:5px}#settings-sms .payment-totals{margin-top:10px}#settings-sms .payment-totals .dt-row>div:first-child{width:55%}#settings-sms .payment-totals .dt-row>div:last-child{width:45%;text-align:right}#settings-sms #payment-method-modal .control-group:last-child{margin-bottom:10px}#settings-sms .select-el.active h4{color:inherit}.control-group.enabled,.control-group.not-enabled{padding:10px;border-radius:2px}.control-group.enabled{background-color:#e1f5d9}.control-group.not-enabled{background-color:#f2dede}#settings-sms .modal .hgm-add,#settings-sms .hgm-add{margin-top:20px}.credits-reload .hgm-add{text-align:left}#settings-sms .phone-numbers .number{width:45%}#settings-sms .phone-numbers .region{color:#999;width:30%;font-size:.9em}#mobile-number .biz-number,#credits-usage .credits-used-total{font-size:20px}#sms-enabled .control-group:last-child,#sms-enabled .control-group:last-child label,#sms-enabled .control-group:last-child .description{margin-bottom:0}.view-mobile #payment-method-modal .modal-body>div:last-child{padding-bottom:200px}.menu-items-list .menu-item.disabled{display:none}#settings-menus .menu-item.ui-sortable-helper{background-color:rgba(225,225,225,0.8)}#settings-menus #menu_style-wrapper{display:none}#settings-menus .no-dep .menu-pg_pets.menu-not-visible{display:none}.rid-6.logged-in #pagenav li.nav-help{display:none}#settings-menus .menu-items-list.nav-no-icons .menu-item>.menu-icon{visibility:hidden}#settings-menus .main-content{padding:4px 0}#settings-menus .main-content .menu-item,#settings-menus .main-content #form-menus>.control-group{padding:4px}#settings-menus .menu-item .menu-submenu>.menu-item{padding:4px 0}#settings-menus .menu-tems-list{width:100%;margin-bottom:20px;max-width:100%;background-color:transparent}#settings-menus .menu-item{width:100%;box-sizing:border-box;border-top:1px solid #efefef;padding:4px 0;margin:0}#settings-menus .menu-items-list>.menu-item:first-child{border-top:0;padding-top:0}#settings-menus .menu-items-list>.menu-item:last-child{border-bottom:1px solid #efefef;margin-bottom:20px}#settings-menus .menu-item>.menu-item-col{padding:4px 0;line-height:22px;vertical-align:top;word-break:break-word;display:inline-block;box-sizing:border-box;height:100%;min-height:47px}#settings-menus .menu-item>.menu-item-col:empty{display:none}#settings-menus .menu-icon{min-width:37px}#settings-menus .menu-title{min-width:120px}#settings-menus .menu-title .fa{margin-right:10px}#settings-menus .menu-opts{float:right}#settings-menus .menu-move{text-align:left;float:left}#settings-menus .menu-items-ops{text-align:right;float:right}#settings-menus .menu-items-ops .btn{margin-left:5px}#settings-menus .menu-items-ops .btn:first-child{margin-left:0}#settings-menus .menu-items-ops .fa{color:#555}#settings-menus .menu-vis{font-size:14px;opacity:.65}#settings-menus .menu-item.menu-not-visible{background-color:#eee}#settings-menus .menu-item.menu-not-visible .menu-move.mobile,#settings-menus .menu-item.menu-not-visible .menu-name,#settings-menus .menu-item.menu-not-visible .description,#settings-menus .menu-item.menu-not-visible .menu-icon{opacity:.5}#settings-menus .menu-item.menu-not-visible .menu-vis{opacity:1}#settings-menus .menu-submenu{padding-left:45px}#settings-menus .menu-submenu .menu-item{width:unset;height:unset;position:relative;z-index:unset;left:0;top:0}#settings-menus .menu-placeholder{background-color:#999}#settings-menus .menu-hassub-temp,#settings-menus .menu-item-active{background-color:#dbdbdb}#settings-menus .menu-hassub-temp>.menu-title>.description{display:none}#settings-menus .menu-item-delete{display:none}#settings-menus .menu-hassub>.menu-opts .menu-item-delete,#settings-menus .menu-link>.menu-opts .menu-item-delete{display:inline-block}#menu-edit-title-wrapper .input-prepend>input{margin-left:-39px;text-indent:44px}#menu-edit-title-wrapper .input-prepend #menu-icon-btn{position:relative;z-index:200;height:35px}.time-labels-wrapper{padding-bottom:30px}.availability-table.avail-labels .field-dropdown>.controls:after,.availability-table .not-in select{display:none}.availability-table .day-closed{display:none;padding:1px 5px;font-size:18px}.availability-table .col-ops{width:75px;vertical-align:middle;font-size:28px}.availability-table h4,.availability-table .not-in .field-dropdown .controls:after{display:none}.availability-table .col-ops a{border:0;font-size:20px;color:#bbb;margin-right:5px}.availability-table .in .col-ops a i{color:#333}.availability-table select{box-shadow:none;border:0;font-weight:bold}.availability-table .avail-buttons{color:#bbb;text-align:right}.avail-buttons>.fa{display:inline-block;cursor:pointer;padding:4px;color:#333;font-size:20px;line-height:2em;margin-top:5px;margin-right:5px}.availability-table .not-in .avail-buttons{display:none}.availability-table i{cursor:pointer;color:#999}.availability-table i.toggle{font-weight:bold}.availability-table select{width:auto;font-size:16px;min-width:88px}.availability-table .not-in select{border:0;color:#555}.availability-table .control-group{margin-bottom:0;padding:0}.availability-table .control-group.error{margin:0 5px;padding:4px}.availability-table td{border:0;padding:4px 0}.availability-table .row-hours{cursor:pointer}.availability-table .row-hours td{border-bottom:1px solid #eee;padding:5px 5px 0 5px;vertical-align:middle;text-align:left}.availability-table .row-hours .col-label{width:440px;font-size:1.2em;line-height:1.5em;padding-left:0}.availability-table .row-hours.in .col-label{color:#333}.availability-table .row-hours .col-label .weekday-date{font-size:.8em}.availability-table .row-hours .col-ops{text-align:right;padding-right:0}.availability-table .row-hours:first-child td{border-top:0}.availability-table .row-hours.not-in .add-time{display:none}.availability-table .day-avails{max-width:none}.availability-table .day-avails .time{max-width:none;border:0;margin:2px 0;color:#333;padding:5px;text-align:center;font-size:1em;line-height:1.4em;box-sizing:border-box;width:auto}.availability-table .in .avail-times>.time.avail{color:#333;font-weight:bold}.availability-table .day-avails .time .ampm{font-size:.7em;padding-left:1px}.availability-table .not-in .not-avail,.availability-table .not-in .toggle{display:none}.availability-table .not-in .day-avails .avail{margin:0}.availability-table .in .not-avail,.availability-table .in .toggle{display:inline-block}.availability-table .in .day-avails .time{width:21%;text-align:center;cursor:pointer}.availability-table.avail-labels .label{background-color:transparent;text-shadow:none;color:#333;font-weight:normal;font-size:1em;line-height:1.5;min-width:80px;margin-right:5px;text-indent:1px}.availability-table.avail-labels .not-in .time-label{display:inline}.availability-table.avail-labels .not-in .time-value,.availability-table.avail-labels .not-in .time-label .label-ops{display:none}.availability-table.avail-labels .in .time-value{display:inline-block;margin-left:10px;min-width:100px}.availability-table.avail-labels .label-ops{display:inline;float:none}.availability-table.avail-labels .label-ops a{padding:0 10px}.row-avail.not-avail,#settings-schedule-start-times-rules-edit .row-hours.not-avail,#staff-avail-form .row-hours.not-avail{display:none}#settings-availability .in .time-label .label{display:none}#settings-availability .modal.in .time-label .label{display:inline-block}.services-toggle-list .service.on>div{background-color:#eee}#settings-schedule-start-times-rules-edit #repeats::selection{background:transparent}#settings-schedule-start-times-rules-edit .repeats .checkbox-label,#staff-avail-form .repeats .checkbox-label{display:block;margin:0;width:35px;text-align:center}#settings-schedule-start-times-rules-edit .repeats input[type="checkbox"],#staff-avail-form .repeats input[type="checkbox"]{width:35px;float:none;margin-left:8px}#settings-schedule #form-settings-general #events_booking_multi_service_duration-wrapper,#settings-schedule #form-settings-general #events_booking_multi_service_cost-wrapper{display:none}#availability-form .control-label{line-height:1.5}#settings-schedule-start-times-rules-edit .services-list{margin-bottom:20px}#settings-schedule-start-times-rules-edit .step .multiday-services{margin-bottom:20px}#settings-schedule-start-times-rules-edit .step-1{margin-top:4px}.services-toggle-list #services-wrapper h4{font-weight:normal}.services-toggle-list #services-wrapper .name{padding-left:24px}.services-toggle-list .toggle-all,.services-toggle-list .toggle-category,.services-toggle-list .dt-row,#staff-avail-form #repeats::selection,#staff-avail-form .dt-row{cursor:pointer}.services-toggle-list .partial .toggle-category{opacity:.5}#settings-schedule-start-times-rules-edit .days-of-week.days-1,#settings-schedule-start-times-rules-edit .days-of-week.days-2,#settings-availability-rule .days-of-week.days-1,#settings-availability-rule .days-of-week.days-2{display:none}#settings-schedule-start-times-rules-edit .step .field-label,#settings-invoicing-edit .step .field-label{font-size:18px}#settings-invoicing .invoicing-rule .rule-name{font-weight:bold}#settings-invoicing .invoicing-rule .freq-text{width:fit-content}span.active-status,span.inactive-status{vertical-align:middle;margin-right:10px;margin-left:3px;display:inline-block;border-radius:2em;width:.8em;height:.8em;margin-top:-2px;line-height:inherit;background-color:#7fc98f}span.inactive-status,.blog-settings-disabled span.active-status{background-color:#fc4848}#settings-invoicing-edit .freq-weekly #freq_freq-wrapper{margin-left:0}#settings-invoicing-edit #freq_dates-wrapper .field-dropdown>.controls,#settings-invoicing-edit #freq_dates-wrapper .field-dropdown>.controls select.freq_dates-field{width:90px}#settings-invoicing-edit .hgm-row.freq-monthly.col-2{justify-content:auto;display:block}#settings-invoicing-edit .hgm-row.col-2>div{width:130px}#settings-invoicing-edit .hgm-row.col-2.freq-monthly freq_dates-0-wrapper>div,#settings-invoicing-edit .hgm-row.col-2.freq-monthly freq_dates-1-wrapper .field-dropdown>.controls{display:inline-block}#settings-invoicing-edit #freq_dates-wrapper .hgmForms-remove{float:right}#settings-invoicing-edit #freq_dates-wrapper #freq_dates-0-wrapper>controls{float:left;display:block}#settings-invoicing-edit #freq_dates-wrapper #freq_dates-1{margin-top:0}#settings-invoicing-edit #freq_dates-wrapper{margin-top:0;margin-right:20px}#settings-invoicing-edit #summary-services .services,#summary-clients .clients,#special-rates-edit #dates-wrapper,#special-rates-edit #days-wrapper,#cancellations-edit #dates-wrapper,#cancellations-edit #days-wrapper{display:none}#special-rates-edit .days-day-wrapper>div,#cancellations-edit .days-day-wrapper>div{display:inline-block}#special-rates-edit #dates-wrapper .field-checkbox,#special-rates-edit #days-wrapper .field-checkbox,#cancellations-edit #dates-wrapper .field-checkbox,#cancellations #days-wrapper .field-checkbox{margin-top:25px;min-height:auto}#special-rates-edit #days-wrapper .field-dropdown,#cancellations-edit #days-wrapper .field-dropdown{min-width:123px;margin-right:6px}#special-rates-edit #days-wrapper .field-time,#cancellations-edit #days-wrapper .field-time{top:-2px;position:relative;margin-bottom:0}#special-rates-edit #summary-services .services{margin-top:14px}#cancellations-edit-form #rules-wrapper>.control-group{padding:18px;border:1px solid #eee}#cancellations-edit-form #rules-wrapper .field-dropdown,#cancellations-edit-form #rules-wrapper .field-time,#cancellations-edit-form #rules-wrapper .time-value-field,#cancellations-edit-form #rules-wrapper .field-number{display:inline-block;width:fit-content;vertical-align:top}#cancellations-edit-form #rules-wrapper .field-time input,#cancellations-edit-form #rules-wrapper .field-number input,#cancellations-edit-form #rules-wrapper .field-dropdown input,#cancellations-edit-form #rules-wrapper .time-value-field input,#cancellations-edit-form #rules-wrapper .amount-field{width:100px}#cancellations-edit-form #rules-wrapper select{width:270px;padding-right:35px}.forms-wrapper{margin-bottom:40px;margin-top:10px}.forms-wrapper:last-child{margin-bottom:0}.forms-wrapper .col-name{min-width:170px}.forms-wrapper .col-submitted{min-width:130px}.forms-wrapper .dt-row .ops{min-width:100px;width:auto}.modal .forms-wrapper .dt-row .ops{min-width:30px}.btn.form-add>.fa{margin-right:0}.forms-wrapper .col-edit_once,.forms-wrapper .col-auto_add,.forms-wrapper .col-multiple,.forms-wrapper .col-required,.forms-wrapper .col-expires{font-size:.9em;text-align:center;width:85px}.pet-form-wrapper .divtable>div,.pet-form-wrapper h4,.forms-table h4,.forms-table.divtable>div{padding:2px 4px;margin-bottom:0}.pet-form-wrapper{box-shadow:#999 0 0 2px;margin-bottom:30px}#userforms .pet-form-wrapper,#forms-block-section .pet-form-wrapper{box-shadow:none}#forms-block-section h3{margin-bottom:0}.assigned-obj .remove-obj{cursor:pointer}#forms-available.forms-wrapper{display:none}#required-actions .block-action{margin-bottom:20px;border-radius:4px;box-shadow:#999 0 0 1px;background-color:#fff;padding:6px;line-height:3em}#required-actions .block-action .dt-header>div{padding:0}#required-actions .block-action h4{color:#555}#required-actions .block-action h3,#required-actions .block-action h4,#required-actions .block-action .dt-row .name{padding-left:7px}#required-actions .block-action .dt-row .ops{text-align:right;padding-right:7px}#required-actions .block-action .dt-row.has-action>div{cursor:pointer}#required-actions .block-action .dt-row.action-complete .fa{color:#59b35a}#required-actions .block-action .has-action{color:#ff0500;background-color:#ffefee}#required-actions .block-action .pets-add{color:#333;background-color:transparent}#required-actions .block-action.pets .action-complete{display:none}#required-actions .form{padding:3px 0}.error-page .main-container{margin-top:74px}#error-404 .brand-wrapper .branding-logo{max-height:100px}#error-404 .main,#error .main{text-align:center}#error-404 .footer-image,#error .footer-image{position:relative;top:100px}.print-only,.sr-only{display:none}.lb-outerContainer{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background-color:transparent;background:transparent}.lb-container{padding:0}#lightbox .lb-outerContainer{background:transparent}.viewport-horizontal .lb-container{float:left}.lb-dataContainer{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.viewport-horizontal .lb-dataContainer{float:right}#lightbox{z-index:10060}#lightbox button.close{color:#000 !important;padding:10px 13px 13px 13px;font-size:30px !important;border-radius:38px;background-color:#fff !important;border:1px solid #000;opacity:1 !important}.viewport-horizontal #lightbox button.close{z-index:1051}#lightbox button.close:hover{color:#000}#lightbox .lb-number{position:relative;color:#FFF;background-color:#333;margin-top:-2.5em;margin-bottom:2.5em;float:left}.fa{position:relative}.btn .fa{margin-right:5px}#event-actions .btn .fa{margin-right:5px;color:#888}#event-actions .btn.btn-primary .fa{color:#fff}#event-actions .btn.btn-primary:hover .fa{color:#888}.new-item-btn .fa{padding:0 10px 0 0;margin:0}.fa.hgm-fa-nopad,.hgm-fa-nopad .fa{padding:0}.packages-old.btn{color:#999}#services-list .label-start_type-3,#services-edit .label-start_type-3,#services-edit #joinable-wrapper,#services-list #joinable-wrapper{display:none}#services-edit .remove-payroll.btn{line-height:inherit;padding:5px 6px}.btn.no-text .fa,.btn .fa-chevron-down,.btn .fa-chevron-up,.mini-cal-wrapper .fa{margin-right:0 !important;line-height:1em}.dropdown-toggle .fa-caret-down,.dropdown-toggle .fa-angle-down{margin-left:5px;margin-right:0}.dropdown-toggle.no-text .fa-caret-down{margin-left:0}.note-actions .dropdown-toggle.no-text .fa-angle-down,.note-actions .dropdown-toggle.no-text .fa-caret-down{line-height:20px}.btn-select-all{line-height:inherit}.btn-select-all .fa{margin-left:2px;margin-right:2px}.fa-stack-1x,.fa-stack-2x{position:absolute}#event-actions .btn .fa-stack{font-size:10px;margin:auto;margin-right:10px;margin-left:-2px;margin-bottom:5px}#event-actions .btn .fa-stack-1x,#event-actions .btn .fa-stack-2x{margin-right:0}#event-actions .btn .fa-stack-1x{font-size:.8em}.col-actions .fa-stack{margin-right:20px;font-size:12px}.col-actions .btn .fa-stack-1x,.col-actions .fa-stack-2x{position:absolute;margin-right:0}.col-actions .btn .fa-stack-1x{font-size:.8em}.fa-stack-2x.text-error{opacity:.55}.fa-stack.no-cart{font-size:.9em}#event-edit .start-end-options .month-prev.avail-prev .fa,#event-edit .start-end-options .month-next.avail-next .fa{margin:0;line-height:26px;font-size:16px}#event-edit .start-end-options .month-prev.avail-prev .fa,#event-edit .start-end-options .month-next.avail-next .fa{color:#000}#event-edit .start-end-options .month-name{color:#777;font-size:20px}#event-edit .table .month-nav th,#event-edit .table .weekheader th{background-color:transparent;text-transform:uppercase;vertical-align:middle}#days-avail-cal-wrapper .month-prev.avail-prev{text-align:left}#days-avail-cal-wrapper .month-next.avail-next{text-align:right}.richtext-btn .fa{padding:0 8px;margin-right:0}.tip.fa-info-circle,.tip.fa-question-circle,.status-text .fa{color:#0000FF75;font-size:14px}.worker-day .tip{float:right}.worker-day .worker-times{display:none}.fb-like{margin-top:13px;margin-left:8px}#inv_date-wrapper .fa-info-circle{margin-right:0;margin-left:3px;color:inherit;top:1px}.sort-icon{font-size:10px;top:-3px;position:relative}.fileupload-exists .upload-remove.hgmIcon-close{display:block;text-align:center;margin:auto;border-radius:3em;border-color:#ddd}.fileupload-exists .upload-remove>.fa{font-size:inherit}.rot-90 img,.rot-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);transform:rotate(90deg)}.rot-180 img,.rot-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);transform:rotate(180deg)}.rot-270 img,.rot-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);transform:rotate(270deg)}.remove-number img{margin-top:0;margin-left:10px}.btn.btn-clear{margin-right:5px}.btn.btn-clear .fa{margin-right:0}.btn.no-border{background:none !important;border:0 !important;font-size:1.1em;padding:0 2px;margin-left:5px}.btn.no-border .fa{margin-right:0}.btn-group>.btn.btn-clear{margin-right:0}[class*="hgmIcon-"] img,.hero-unit-toggle img{width:22px;height:22px}.touch [class*="hgmIcon-"],.touch .hero-unit-toggle img{width:44px;height:44px}.is-dev{padding:8px;border-radius:4px;margin-top:20px;color:#333;background:repeating-linear-gradient(45deg,transparent,transparent 1px,#e5e5e5 2px,#fafafa 4px),linear-gradient(to bottom,#eee,#CCC)}.dev-varname{font-size:.9em;color:#F00;margin-right:5px;display:block !important;font-style:italic}.dropdown-menu .is-dev{border-radius:0;padding:inherit;margin-top:inherit}.is-ad-blue{background-color:#e4f4ff}i.is-ad-blue{color:#84c2ed;background-color:transparent}#editor-img-body .ui-slider .ui-slider-handle:after,#editor-img-body .ui-state-default:after,#editor-img-body .ui-widget-content .ui-state-default:after{content:"\F065";margin-left:5px;display:block;font-size:16px;font-family:FontAwesome}.holiday-hours-widget{padding:9px;margin:0 .3em .3em 0}#editor-img-body .ui-slider .ui-slider-handle,#editor-img-body .ui-state-default,#editor-img-body .ui-widget-content .ui-state-default{background:#777;border:1px solid #fff;color:#fff;width:24px;height:24px;content:"\F065";cursor:move;font-family:FontAwesome}#editor-img-preview{position:relative;width:100%;display:block;margin:0 auto}}#editor-img-canvas{position:absolute;top:0;left:0;width:100%;height:100%}#editor-img-cropmask{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;pointer-events:none}#editor-img-sizeslider{position:relative;display:block;margin:0 35px;z-index:100;background-color:#fff;margin-top:5px}#editor-select-filter{display:none}.image-fb{text-align:center}#editor-img-footer button{min-width:65px;border-radius:4px;margin:5px 10px 0 0;border-radius:30px}#editor-img-footer button:not(.btn-primary){border-color:#333}#editor-img-rotatebtn{display:inline-block !important}#editor-img-footer button .fa{margin-right:0;line-height:25px}.row-totals{font-weight:bold;border-top:1px solid #ddd}.row-totals.dt-row>div{border-top:1px solid #ddd;line-height:2.2em}.analytics .btn-group.date-option-btns,.analytics .date-range-select,.analytics .date-range-select .field-date,.analytics .select-btns.control-group{margin-bottom:0}.analytics .chart-options .date-range-select{display:inline-block}.date-option-btns .btn{margin-bottom:0;margin-left:0;width:79px;border-radius:0;line-height:3em}.analytics .date-range-select input.datepicker{top:0}.sidebar .date-option-btns,.sidebar .select-btns{font-size:16px}.sidebar .date-option-btns .btn{width:75px}.analytics .invoice_status-paid_card,.analytics .invoice_status-paid_ba,.analytics .invoice_status-paid_status,.analytics .invoice_status-paid_partial,.analytics .invoice_status-paid_adj,.analytics .invoice_status-unpaid,.analytics .invoice_status-pending,.analytics .invoice_status-unpaid_partial,.analytics .invoice_status-refunded,.analytics .invoice_status-refund_partial,.analytics .invoice_status-cart{color:#999}.analytics .invoices-all-table .col-total-header{text-align:right}.analytics .analytics-table .col-total_amount,.analytics .analytics-table .col-total{text-align:right}.invoice-statuses .dt-row{cursor:pointer}.analytics-table .col-name{width:300px;text-align:left}.analytics-table .col-name a,.analytics-table .dt-header a{color:#777}.analytics-table .appt-text.mobile{color:#999;display:inline-block !important}.analytics-table .dt-row.service{font-weight:normal}.analytics-table .dt-row.service .name{font-weight:bold}.analytics-table .appt{color:#777}#analytics-invoices .service-tables .col-name{width:40%}.analytics .services-wrapper h4{padding:4px;margin-bottom:5px;color:#333}.StripeElement{background-color:white;padding:8px 12px;border-bottom:1px solid #CCC}.StripeElement--focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);border-radius:4px}.StripeElement--invalid{border-color:#b94a48}#card-errors{color:#b94a48}.StripeElement--webkit-autofill{background-color:#fefde5 !important}#settings-reviews-list .main-content{padding:0}#settings-reviews-list .reviews-wrapper .review .who .icon{position:relative;right:0;height:16px}#settings-reviews #reviews-services .services .name{width:80%}#yes_no-wrapper .controls>.radio{font-family:FontAwesome,'Roboto',Arial,sans-serif;margin-right:15px;padding-right:10px}#yes_no-wrapper .radio-label{margin-right:10px}#settings-apps .fb-page-name{font-style:italic}#reviews-services>span{font-weight:bold}.services-list .fa-times,.fields-list .fa-times{font-size:18px}.services-list .fa-check,.fields-list .fa-check,.filter-select .fa-check{font-size:18px;color:green}.reviews-wrapper .review{padding-top:8px}#settings-reviews-list .reviews-wrapper .review{padding:5px 10px;border-bottom:1px solid #efefef;margin-top:0}#settings-reviews-list .reviews-wrapper .review:hover{background-color:#fafafa}.reviews-wrapper .review:last-child,#settings-reviews-list .reviews-wrapper .review:last-child{border-bottom:0}.reviews-wrapper .review.r-status-1{background:#f5f5f5}.reviews-wrapper .review.r-status-1 .rating-wrapper{opacity:.6}.reviews-wrapper .review.r-status-1,.reviews-wrapper .review.r-status-1 .who a{color:#AAA}.reviews-wrapper .review .ops .fa{color:#999}.reviews-wrapper .review .ops a:last-child{margin-right:0}.reviews-wrapper .review .who{font-weight:bold;margin-bottom:6px}.reviews-wrapper .review .who .icon{height:50px;vertical-align:top}.reviews-wrapper .review .rating-wrapper{display:block;margin-top:0}.reviews-wrapper .review .created,.reviews-wrapper .review .status{display:inline-block;font-size:.8em;line-height:1.3em;opacity:.8}.reviews-wrapper .review.r-status-1 .comment-add{display:none}.reviews-wrapper .review .comments{padding-left:20px;margin-left:20px;border-left:2px solid #CCC;font-size:.9em}.reviews-wrapper .review .comments:empty{display:none}.reviews-wrapper .review .comment .meta>div{display:inline-block}.reviews-wrapper .review .comment .meta .created{margin-left:5px}.rating-wrapper .fa,.reviews-wrapper .star,.reviews-widget .reviews-header .star,.fbreviews .fbreview-rating .star{color:#f9b402;text-shadow:0 1px 1px #333}.rating-wrapper .star.dark,.reviews-wrapper .star.dark,.reviews-wrapper .review .who .fa.dark,.reviews-widget .reviews-header .star.dark,.fbreviews .fbreview-rating .star.dark{color:#039;text-shadow:0 1px 1px #CCC}.review-filters-rating option:selected{background-color:#ffa}.rating-wrapper .fa-thumbs-up,.rating-wrapper .fa-thumbs-down{font-size:1.2em;top:0}.rating-wrapper .fa-thumbs-up{margin-left:3px}.reviews-wrapper .review .created{margin-right:10px;color:inherit;opacity:.75}.reviews-wrapper .review .who .fa{font-size:.8;line-height:1;margin-right:10px;top:0}.reviews-wrapper .review .who .fa-smile-o{margin-left:10px;top:0}.reviews-wrapper .star{top:2px;margin-right:2px}.reviews-wrapper .pagination a{color:inherit}.reviews-wrapper .who .reviewer-img{width:50px;display:inline-block;margin-right:10px;vertical-align:top}.reviews-wrapper .name{display:inline-block;vertical-align:top}.reviews-wrapper .name-rating-date{display:inline-block}#form-review .required{display:none}#reviews .review-sites{text-align:center;margin:20px 0 10px 0;font-size:24px}#reviews .review-sites .link{font-size:52px;margin:10px;color:#069}.reviews-widget{padding:13px}.reviews-widget .reviews-header{line-height:1;padding:5px;padding-top:0;display:inline-block;margin-right:20px;margin-bottom:20px;vertical-align:middle}.reviews-widget .reviews-wrapper{padding:0 12px}.reviews-widget .reviews-header .avg-value,.reviews-widget .reviews-header .rating-wrapper{margin-right:5px}.reviews-widget .rating-img{display:inline-block;padding:10px;padding-right:0}.reviews-widget .rating-img>img{height:34px;vertical-align:revert}.reviews-widget .rating-total{font-size:.7em;font-style:italic;opacity:.6;display:block}.reviews-widget .review{border-color:inherit;margin-bottom:20px;border-color:inherit;margin-bottom:20px;border-radius:1em;background-color:#f5f5f5;padding:.8em;vertical-align:top;margin:10px;min-width:240px;max-width:380px;display:inline-block}.reviews-widget .data p:last-child{margin-bottom:0}.reviews-widget .pagination{padding:8px 0;margin:0}.reviews-widget .pagination ul>li>a{padding:0 12px}.reviews-widget .review .comments{border-color:inherit}.reviews-widget .review .review-source.icon{height:18px}#reviews_opts_section legend,#markup_hgm_settings-wrapper legend,#markup_app_settings-wrapper legend{margin-top:13px;margin-bottom:5px}#markup_hgm_settings-wrapper .reviews-widget-settings a,#markup_app_settings-wrapper .reviews-widget-settings a{color:#777;font-size:14px}#markup_hgm_settings-wrapper .reviews-widget-settings,#markup_app_settings-wrapper .reviews-widget-settings{color:#777;font-size:15px;line-height:1.5;margin-top:10px;margin-left:10px}#markup_hgm_settings-wrapper .reviews-widget-settings-header .fa{color:#f9b402;text-shadow:0 2px 4px #333;font-size:42px;margin:3%}#markup_hgm_settings-wrapper .reviews-widget-settings-header{text-align:center;padding:13px 0;background:linear-gradient(180deg,#5188f7 0,#fff 89%);margin:-10px -10px 10px -10px}#items-wrapper select{width:90px}#review-sites-edit-add{margin-bottom:40px}#reviews-services .fa-caret-right{margin-right:10px}#reviews-services legend>span,#reviews-services .toggle-all,#reviews-services .toggle-category,#reviews-services .dt-row,#filters-table .dt-row{cursor:pointer}#reviews-services .service.on>div,#filters-table .filter-select.on>div{background-color:#eee}#reviews-services .status,#filters-table .status{width:20px;text-align:right}#filters-table .status .fa{padding-right:5px}#reviews-message{margin:15px 0 10px 0}#reviews-stats{margin-bottom:10px;padding:10px 15px;display:inline-block}#reviews-stats .description{color:#999}#reviews-stats .review-avg{cursor:pointer}#reviews-stats .accordion-group{border:0;padding-bottom:10px;width:100%}#reviews-stats .review-avg .review-label .fa::before{content:'\f0d8'}#reviews-stats .review-avg.collapsed .review-label .fa::before{content:'\f0d7'}#reviews-stats .review-avg>div{display:inline-block}#reviews-stats .review-avg>div:first-child{margin-right:10px}#reviews-stats .reviews-header>div{display:inline-block}#reviews-stats .reviews-header .avg-value,#reviews-stats .reviews-header .rating-wrapper{margin-right:5px}#reviews-stats .review-count{padding:5px;padding-left:62px}#reviews-stats .review-count:first-child{transition:.2s}#reviews-stats .in .review-count:first-child{margin-top:3px}#reviews-stats .review-count>div{display:inline-block}#reviews-stats .review-count>div:first-child{margin-right:5px}.reviews-stats-app{margin-bottom:10px;padding:10px 15px;display:inline-block;vertical-align:top}.reviews-stats-app .review-avg>div{display:inline-block}.reviews-stats-app .avg-value{margin-right:5px}.reviews-stats-app .rating-img{width:34px;margin-right:10px;margin-top:2px;vertical-align:top}#review-add-rule-add .add-rule.disabled{display:none}#review-add-rule-add.hgm-add{min-height:0}#review-add-rule-add .add-rule{margin-bottom:20px}.has-copy input,.has-copy input:focus{cursor:pointer;background-color:transparent;border:0;box-shadow:none;font-size:16px;width:70%;-webkit-text-fill-color:inherit;color:#999;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.has-copy .btn-copy{font-size:22px;background-color:#fff;border:0;text-align:left}#settings-reviews #reviews-sites .col-icon .fa{font-size:28px;color:#039;line-height:1.2}#review-settings-wrapper .dt-header>div,#reviews-action .dt-header>div{border-bottom:0}.fbreviews{margin-bottom:10px}.fbreviews .fbreview{padding:5px;border-bottom:1px solid #CCC;margin-bottom:5px}.fbreviews .meta>div{display:inline-block}.fbreviews .fbreview-rating{margin-right:15px}.fbreviews .fbreview .fbreview-date{font-size:.8em;line-height:1.3em;color:#999}#settings-reviews #hgm-modal select#rid,#settings-reviews #hgm-modal select#user_action{pointer-events:none;border:0;box-shadow:none}#settings-reviews #hgm-modal #rid-wrapper.field-dropdown>.controls:after,#settings-reviews #hgm-modal #user_action-wrapper.field-dropdown>.controls:after{display:none}.apps-fb-selectpg>button{margin:10px}.apps-fb-connected#apps-fb{padding-top:10px;line-height:1.4}#apps-fb button{margin:10px 0 10px 15px;padding:14px 14px;font-size:18px;font-weight:normal}#apps-fb #apps-fb-setup{display:block}#apps-fb #apps-fb-connectedpg{display:none}#apps-fb.apps-fb-connected #apps-fb-setup{display:none}#apps-fb.apps-fb-connected #apps-fb-connectedpg{display:block}.apps-cal-authorized #apps-cal-auth{display:none}#apps-cal-deauth{display:none}.apps-cal-authorized #apps-cal-deauth{display:block}.apps-cal-item-refresh,.apps-cal-item-del{display:none}.apps-cal-synced .apps-cal-item-sync{display:none}.apps-cal-synced .apps-cal-item-refresh,.apps-cal-synced .apps-cal-item-del{display:inline-block}#apps-cal-select{display:none}.apps-cal-authorized #apps-cal-select{display:block}#apps-cal-auth{cursor:pointer}#apps-cal-auth img,#g-auth-url img{max-height:45px}#apps-cal-deauth{margin-bottom:30px}#apps-cal-deauth .fa,#apps-cal-auth .fa{margin-right:8px}#apps-cal-setup>button{margin-bottom:20px}#apps-cal-select{min-height:80px}#apps-cal-select .btn .fa{margin-right:0}#apps-cal-select .apps-cal-item{margin-bottom:20px}#apps-cal-select .apps-cal-item-name{font-weight:bold;font-size:18px;margin-bottom:5px}#apps-cal-select .fa{font-size:24px;margin-right:25px;cursor:pointer}#apps-cal-select .apps-cal-item-updated{font-size:14px}#apps-cal-select .apps-cal-item-refresh .fa{font-size:20px;color:#777}#apps-cal-select .apps-cal-item .apps-cal-item-writable{display:none}#apps-cal-select .apps-cal-item.apps-cal-synced .apps-cal-item-writable{display:block}.help-list-category{width:100%;display:block;margin:0 5px 5px 0;padding:18px}.hgm-nmt{margin-top:0 !important}.hgm-nmb{margin-bottom:0 !important}.hgm-nmr,.btn .fa.hgm-nmr,.ops .btn:first-child .fa.hgm-nmr,.fa.hgm-fa-nmr,.hgm-fa-nmr .fa,.modal-header .fa{margin-right:0 !important}#payment-methods .card-type .fa,#payment-methods .bank-name .fa,.bank-accounts .bank-name .fa{margin-right:7px}#payment-methods .bank-accounts .bank-name,#my-account .bank-accounts .bank-name{max-width:110px}#payment-methods .bank-row,#my-account .bank-row{font-size:14px}#my-account .bank-row td.ops,#my-account .bank-row .dt-row>.ops,#payment-methods .bank-row td.ops,#payment-methods .bank-row .dt-row>.ops{width:50px}#payment-methods .hgm-add .btn:first-child{margin-left:8px}.rid-6 .element-actions.hgm-fa-nmr .fa,.rid-0 .element-actions.hgm-fa-nmr .fa{margin-right:7px !important}.editor-page-list-wrapper img{box-shadow:#999 0 0 5px;margin:15px 0}#editor-page-info input.datepicker{width:200px;text-align:left;padding-left:8px;border:inherit}#settings-userpages .ping-status{font-size:14px;padding:4px;background-color:#fafafa;margin-left:50px}#settings-userpages .userpages-list .text{font-size:14px}.menu-item .menu-icon{text-align:center}.menu-item .menu-icon .fa{font-size:20px;line-height:1em}.menu-item .menu-icon .btn .fa{top:2px}.menu-item:hover{cursor:move}.userpage-settings-label .menu-item{margin-top:5px;line-height:1.5em;font-size:14px}.userpage-settings-label .description .fa{margin-right:10px}.menu-icon-listbtn{display:inline-block;font-size:28px;padding:8px;margin:12px;cursor:pointer}i.acct-warn,.event-waiting-list .pet-name>i.acct-warn,.profile-info .no-label i.acct-warn{font-size:14px;color:red}i.acct-warn.upcoming,i.acct-warn.cc-expired.upcoming{color:#7bf}i.acct-warn.cc-expired{color:red}#event-edit form i.acct-warn,#form-join-appointment i.acct-warn{display:inline-block;color:red;margin-left:5px}#event-edit .req-actions .name{display:inline-block}.appt-info i.acct-warn{margin-right:5px;font-size:16px;color:red;margin-right:5px}.users-list i.acct-warn,.pets-list i.acct-warn,.event-info i.acct-warn,#uid-wrapper i.acct-warn,#required-actions .block-title i.fa,.event-waiting-list i.acct-warn{margin-right:5px}#required-actions.user-block-section,#required-actions.pet-block-section{background-color:#fcf8e3;border:1px solid #ccc}#required-actions.user-block-section .content,#required-actions.pet-block-section .content{min-height:50px;border-color:#ebdec6}#required-actions #actions-0 .content .loading{margin-top:-11px}#required-actions h4{margin:2px 0 0 0}#required-actions .staff-forms,#required-actions .client-forms{margin:2px 5px;display:inline-block}#required-actions #payment-methods{margin:2px 5px 8px 5px}#required-actions .pet-forms{width:fit-content;margin:0 5px 5px 0;padding:18px;border:1px solid #ccc;display:inline-block;vertical-align:top;background-color:#fff}#required-actions .client-forms{width:fit-content;margin:0 5px 5px 0;padding:18px;border:1px solid #ccc;background-color:#fff}#required-actions .pet-forms h4 a{padding-left:10px}#required-actions .main-content a,#required-actions form{font-weight:normal;line-height:3em}#required-actions .form a i,#required-actions #payment-methods a i{opacity:.4;margin:0 5px 0 0;top:1 px}#required-actions #payment-methods a i{top:0}#required-actions .form a:hover i,#required-actions #payment-methods a:hover i{opacity:1}#required-actions .btn.btn-clear{min-width:90px;margin-right:15px}#expiry-wrapper{margin-bottom:20px}.modal #expiry-wrapper{margin-bottom:10px}.page-iframe #biz-header,.page-iframe .navbar-static-top,.page-iframe .breadcrumb,.page-iframe .sidebar,.page-iframe .footer{display:none !important}#accept-payments .status .fa-check{color:green}#accept-payments .status .fa-times{color:#b94a48}#accept-payments .status-item{margin:15px 0}#accept-payments .connect-problem .status-item .status-label{min-width:130px;display:inline-block}#accept-payments .connect-disabled .status-item .status-label,.account-required-step .status-item .status-label{min-width:250px;display:inline-block}#accept-payments .connect-disabled .fa,.account-required-step .fa{margin-right:20px}.account-required-step .btn{margin-left:20px}@media(min-width:980px){.logged-in{margin-left:60px}#events-day.logged-in,#events-days.logged-in,#appt-rooms.logged-in{margin-left:60px !important}.logged-in #pagenav{z-index:1005;text-align:left;position:fixed;top:0;left:0;height:100%;width:60px;background-color:#069}.logged-in.pagenav-open #pagenav{width:200px}.logged-in.pagenav-open{margin-left:200px}.logged-in .footer-absolute,.logged-in .navbar-static-top.header-static{width:calc(100% - 60px);left:60px}.logged-in.schedule-cal.w-cal-grid .navbar-static-top,.logged-in.schedule-cal.w-cal-grid .above-nav{width:calc(100% - 60px)}.logged-in.pagenav-open .footer-absolute,.logged-in.pagenav-open .navbar-static-top.header-static{left:200px}.logged-in #pagenav .pagenav-label{display:none}.logged-in.pagenav-open #pagenav .pagenav-label{display:inline-block}.logged-in #pagenav .account-nav{position:relative;text-align:inherit;padding:0;z-index:0 !important;background-color:inherit;color:inherit}.logged-in #pagenav .dropdown-toggle{display:none}.logged-in #pagenav .dropdown-menu{position:relative;display:block;float:none;min-width:0;margin:0;background-color:inherit;border:0;box-shadow:none}.logged-in #pagenav .dropdown-menu:before,#pagenav .dropdown-menu:after{content:none}.logged-in #pagenav .btn-navbar{display:none}.logged-in #pagenav .account-nav .dashboard-short{position:fixed;bottom:220px}.logged-in #pagenav .account-nav .account-nav-bottom{position:fixed;bottom:10px;min-width:60px}.logged-in #pagenav .account-nav .account-nav-bottom .dropdown-toggle{margin-top:3px}.logged-in #pagenav .account-nav .account-nav-bottom li{margin-top:5px}.logged-in #pagenav li{background-color:inherit;padding:0;list-style:none;z-index:1;margin:0;float:none;display:block;color:#ddd;font-size:20px;line-height:35px;text-align:center}.logged-in #pagenav a,.logged-in #pagenav li>a{line-height:1.5em;font-size:16px;margin:0;text-align:center;min-width:0;padding:5px 0;text-decoration:none}#pagenav .midnav-submenu li .text{font-size:16px;color:#333;padding-left:20px;text-align:left;line-height:1.3em}#pagenav .account-nav .midnav-submenu{position:fixed;top:0;padding-top:100px;display:block;height:100vh;left:-200px;width:200px;background-color:#eee;margin:0;transition-delay:ease .3s}#pagenav .midnav li:hover>.midnav-submenu{left:60px;transition-delay:0}}.logged-in #pagenav .text{font-size:12px;text-align:center;line-height:12px;margin-top:-2px;color:#eee}.logged-in #pagenav .pagenav-icon,.schedule.logged-in #pagenav li .pagenav-icon{color:#eee;font-size:16px}.rid-6 .logged-in #pagenav .pagenav-icon,.rid-6 .schedule.logged-in #pagenav li .pagenav-icon{color:#eee;font-size:16px}.rid-6 #pagenav .account-nav a{margin:20px 0}.logged-in #pagenav a:hover,.logged-in #pagenav a:active,.logged-in #pagenav a:focus,.logged-in #pagenav a.active{background-color:#eee;color:#333}.logged-in #pagenav a:hover .text,.logged-in #pagenav a:active .text,.logged-in #pagenav a:focus .text,.logged-in #pagenav a.active .text{color:#333}.logged-in #pagenav a:hover .pagenav-icon,.logged-in #pagenav a:active .pagenav-icon,.logged-in #pagenav a:focus .pagenav-icon,.logged-in #pagenav a.active .pagenav-icon{color:#333}.schedule.logged-in #pagenav li a:hover .pagenav-icon{color:#333}.logged-in #pagenav a:hover .text,.logged-in #pagenav a:hover>i{color:#333}.logged-in #pagenav .midnav-submenu a:hover .text,.logged-in #pagenav .midnav-submenu a:hover>i{color:#fff}.logged-in #pagenav .midnav-submenu a:hover{background-color:#069}.logged-in #pagenav .midnav li a{padding:10px 0}.logged-in #pagenav li .fa{display:inline;float:none;margin:auto}.logged-in #pagenav .text.active{display:none}#pagenav #page-subnav li,#pagenav #page-subnav li a{text-align:left}#pagenav #page-subnav li a{padding-left:10px}.br-PvttydWj.rid-7 .cal-wrapper-full,.br-PvttydWj.rid-7 .calendar-wrapper{font-family:Arial !important;text-render:auto !important;font-smooth:auto !important;-webkit-font-smoothing:auto !important}.br-wDhk4qeN.rid-6 #services-wrapper .hgm-add,.br-wDhk4qeN.rid-0 #services-wrapper .hgm-add,.br-wDhk4qeN.rid-6 #dashboard .pet-wrapper .btn.add-appt,.br-wDhk4qeN.rid-6 #events #book-appointment-full,.br-wDhk4qeN.rid-6 #events #book-appointment-mobile,.br-wDhk4qeN.rid-6 #pets-profile .add-appt,.br-wDhk4qeN.rid-6 #pets-list .add-appt,.br-wDhk4qeN.rid-6 .btn.add-appt,.br-wDhk4qeN.rid-6 .appt-service-select .packages-wrapper{display:none}body#userpage-custom{background-color:#FFF}.notifications-group>div>.dt-row>div{border:0}.modal #email-wrapper.control-group{border-top:0}#pets-profile .main-content,#events .main-content,#appt-rooms .main-content,#events-days .main-content,#events-day .main-content,#events-view .main-content{border:0}#account-profile .no-mainc-bg .main-content,#my-account .no-mainc-bg .user-block-section,.no-mainc-bg .main-content,#pets-profile .no-mainc-bg .main-content,#my-account .no-mainc-bg .main-content,.notifications-group>div>.dt-row.row-section,#memberships-edit .main-content,#events-view .main-content,#my-account.my-account-payment-info .no-mainc-bg .main-content,#subscription-plans .main-content,#login .main-content,#branding .main-content,#setup-business .main-content,#account-reset-password .main-content{background-color:transparent;border:0;padding:0;margin:0}.main-content,.user-block-section,#settings-sms #sms-enabled,#settings-sms #credits-mobile_number,#settings-sms #products-wrapper,#userforms .no-mainc-bg .main-content,#my-account.my-account-payment-info .no-mainc-bg .user-block-section,.pet-block-section{background-color:#fff;padding:18px;border:1px solid #eee;margin:10px 0;display:block;width:auto;vertical-align:top;text-align:left;min-height:72px}input::-webkit-contacts-auto-fill-button{visibility:hidden;display:none !important;pointer-events:none;position:absolute;right:0}