@font-face{font-family:'PT Sans';src:url('/Content/css/fonts/fontfiles/ptsans.eot?');src:url('/Content/css/fonts/fontfiles/ptsans.eot?#iefix') format('embedded-opentype'),url('/Content/css/fonts/fontfiles/ptsans.woff') format('woff'),url('/Content/css/fonts/fontfiles/ptsans.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Museo 100';src:url('/Content/css/fonts/fontfiles/museo100.eot?');src:url('/Content/css/fonts/fontfiles/museo100.eot?#iefix') format('embedded-opentype'),url('/Content/css/fonts/fontfiles/museo100.woff') format('woff'),url('/Content/css/fonts/fontfiles/museo100.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Museo 300';src:url('/Content/css/fonts/fontfiles/museo300.eot?');src:url('/Content/css/fonts/fontfiles/museo300.eot?#iefix') format('embedded-opentype'),url('/Content/css/fonts/fontfiles/museo300.woff') format('woff'),url('/Content/css/fonts/fontfiles/museo300.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Museo 500';src:url('/Content/css/fonts/fontfiles/museo500.eot?');src:url('/Content/css/fonts/fontfiles/museo500.eot?#iefix') format('embedded-opentype'),url('/Content/css/fonts/fontfiles/museo500.woff') format('woff'),url('/Content/css/fonts/fontfiles/museo500.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'DM Sans';src:url('/Content/css/fonts/fontfiles/dmsans-regular.ttf') format('truetype');font-weight:normal;font-style:normal}body{margin:0;padding:0;background-color:#e2e2e2}html{color:#333;margin:0;padding:0;width:100%;height:100%;background-repeat:repeat;font-family:'DM Sans',Verdana,Sans-Serif;font-size:10.5pt;font-weight:normal;line-height:14pt}h1{margin:0;padding:5px;font-family:"DM Sans",Serif;font-size:16pt;font-weight:normal}h2{margin:0;padding:5px;font-size:18px;font-weight:normal}h3{margin:0;padding:5px;font-size:12pt;font-weight:normal}h4{margin:0;padding:5px;font-size:10pt;font-weight:normal}p{margin:0;padding:5px;font-size:14px;font-weight:normal;line-height:14pt}a{color:#247dc9;cursor:pointer;outline:0;text-decoration:none}a:hover{text-decoration:underline}a img{border:0}form{margin:0;padding:0;border:0}fieldset{margin:0;padding:0;border:0}table{border-spacing:0}td{border-spacing:0}textarea{resize:none;overflow:auto;margin:0;padding:0}ul{list-style-type:none}input[type='date']::-webkit-outer-spin-button,input[type='date']::-webkit-inner-spin-button,input[type='time']::-webkit-outer-spin-button,input[type='time']::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;padding:0}input[type='radio']{border:0!important;background-color:transparent!important}input[type='submit']:focus{-webkit-appearance:none;background-color:#ccc}input[type='checkbox']{border:0!important;background-color:transparent!important}label{display:inline-block;padding:1px}.left{float:left;clear:none!important}.right{float:right;clear:none!important}.clear{clear:both}.hidden{display:none}.content-fourth{width:25%}.content-third{width:33%}.content-half{width:50%}.center-text{text-align:center}.bold{font-weight:bold}.italic{font-style:italic}.note{font-size:.75em;line-height:1.2em}.small{font-size:10pt}.color{color:#68ace5}.custom-checkbox{position:relative;display:inline-block;margin-right:5px;vertical-align:sub}.center-checkbox{text-align:center;vertical-align:middle}.custom-checkbox>.box{position:relative;display:block;width:14px;height:14px;border:1px solid #ccc;background-color:#fdfdfd}.custom-checkbox>.box>.tick{position:absolute;left:2px;top:-2px;width:14px;height:6px;border-bottom:2px solid #666;border-left:2px solid #666;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);display:none}.custom-checkbox>input:checked+.box>.tick{display:block}.custom-checkbox input{position:absolute;outline:0;left:0;top:0;padding:0;width:16px;height:16px;border:0;margin:0;opacity:0;z-index:9999}.custom-checkbox>input:active+.box{border-color:#aaa;background-color:#ddd}​ .custom-checkbox.checked>.box>.tick{display:block}.oldie .custom-checkbox>.box>.tick{filter:progid:DXImageTransform.Microsoft.Matrix(M11=.7071067811865476,M12=.7071067811865475,M21=-.7071067811865475,M22=.7071067811865476,sizingMethod='auto expand')}.oldie .custom-checkbox>input{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0)}.oldie .custom-checkbox{zoom:1}.oldie .custom-checkbox>.box>.tick{left:1px;top:-5px;zoom:1}.custom-checkbox.dark>.box{border:1px solid #ccc;background-color:#333}.custom-checkbox.dark>.box>.tick{border-bottom:2px solid #fff;border-left:2px solid #fff}.custom-checkbox.dark>input:active+.box{border-color:#ccc;background-color:#555}​ .divFormItem .ui-button{margin-left:-24px!important;border-color:#ccc!important;border-style:none none none solid!important;border-width:medium medium medium 1px!important;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.ticketSection .ui-button{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.divFormItem .ui-button .ui-button-text{line-height:18px}.divFormItem button.ui-button-icon-only{width:23px!important}.divFormItem .ui-button-icon-only .ui-button-text{padding:.17em 0!important}.divFormItem .k-dropdown,.divFormItem .k-combobox{padding:0;width:163px!important;font-size:13.5px;text-align:left;letter-spacing:1px}.divFormItem .k-dropdown.wide,.divFormItem .k-combobox.wide{width:208px!important}.wideList input.ui-autocomplete-input{width:178px!important;line-height:12pt;margin:4px 0 0 0!important}.divFormItem .ui-widget-content{background:none repeat scroll 0 0 #fdfdfd}.ui-state-default{border:1px solid #ccc}ul.ui-widget-content{border:1px solid #ccc;max-height:200px;overflow:auto;border-radius:0!important;z-index:9999!important}ul.ui-state-default:hover{border:1px solid #aaa}.wideList .ui-button,.narrowList .ui-button,.veryNarrowList .ui-button{margin-top:0}.narrowList{margin:10px 0!important}.veryNarrowList .k-dropdown{height:40px;margin:9px 0 0!important;padding:0 5px;width:75px!important}.veryNarrowList{margin:5px 0!important}.k-popup .k-list .k-item{min-height:1.8em}.k-today{background-color:#fff9e4;border:1px solid #fbf1cf}#logo{float:left;margin:0}#divHeader{background:#fff;box-shadow:0 3px 6px #00000029;left:0;right:0;top:0;width:100%;height:73px;position:fixed;z-index:5}#divHeaderContent{margin:0 auto;padding-left:20px;display:flex}#divHeaderContent._orchid{margin:0 auto}#divHeaderContent._\31 23pet{width:920px}#divBody{width:100%;min-height:calc(100% - 100px);position:relative}#divMain{margin:0 auto 0 auto;padding-top:100px;width:900px}.section{background:#fafafa;border:1px solid #c0c0c0;padding:20px;border-radius:4px}.sub-section{background:#fff;border:1px solid #cdcdcd;padding:0;width:800px;border-radius:4px}.sub-section .heading{background:#cdcdcd;border-bottom:1px solid #cdcdcd;display:block;padding:10px;font:normal normal normal 16px/20px 'DM Sans';letter-spacing:0;color:#222;opacity:1;font-weight:400}.sub-section .past-due-heading{background:rgb(176,0,32,10%)}.sub-section .content{padding:10px}.floating-title{color:#444;display:block;font-size:20pt;margin:30px 10px 20px 0;padding:10px 0 0;text-shadow:1px 1px 1px rgba(0,0,0,.1);width:60%;font:normal normal normal 20px/26px 'DM Sans';letter-spacing:0;color:#222;opacity:1;font-weight:400}p.warn,span.warn{color:#c44d58}.ui-product{min-height:calc(100% - 100px)}.ui-product .content-wrapper{margin:0 auto;padding:20px;width:960px}.ui-product .content-section{background-color:#fff;border:1px solid #e5e5e5;margin-bottom:50px;padding:30px}#bodyFooter{font-size:10pt;text-align:center;margin:20px auto;color:#fff;width:100%;height:40px;background-image:linear-gradient(#0000,#000c);padding:20px 0}#bodyFooter span{margin:0 6px}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.background-image-wrapper{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%}.alert-dialog,.action-dialog-summary{font-size:16px;line-height:22px;margin:15px 20px 0 20px}.alert-dialog{width:400px}.ui-button.button{font-size:10.5pt;padding:0}.dialog.icon{padding:0 5px 0 0}.adMessage{padding-bottom:15px}.adInputContainer{text-align:center}.ui-dialog .ui-dialog-buttonpane button.left{float:left;margin-left:1em;margin-right:0}#ActionDialogEmailAlreadyInUsePasswordEntry{padding:12px 0 8px 0}#ActionDialogEmailAlreadyInUsePasswordEntry p{width:400px}#ActionDialogEmailAlreadyInUsePasswordEntry .adInputContainer{text-align:left}#ActionDialogEmailAlreadyInUsePasswordEntry .adInputContainer label{padding-right:15px;word-wrap:break-word}#ActionDialogEmailAlreadyInUsePasswordEntry .adInputContainer input{width:185px}.loading-message{background:none}.loading-message p{color:#616763;font-size:17pt;font-family:"DM Sans",Arial,sans-serif;text-align:center}ul.main-navigation{float:right;margin:0;padding:0;margin-right:50px;display:flex}ul.main-navigation li{display:inline-block;float:left;list-style:none}ul.main-navigation li a{border-right:1px solid #fff;border-left:1px solid #fff;display:inline-block;height:73px;position:relative;text-decoration:none;width:80px}ul.main-navigation li a span.name{bottom:6px;color:#2f195b;font-family:"DM Sans";font-size:12.3pt;position:absolute;text-align:center;width:100%}ul.main-navigation li a span.icon{color:#2f195b;display:block;font-size:32px;text-align:center;padding-top:10px;width:100%}ul.main-navigation li a:hover{background:rgba(34,34,34,.06)}input,textarea{background-color:#fdfdfd;padding:5px 3px;border:1px solid #ccc;font-size:12.5px;letter-spacing:1px;border-radius:4px;font-family:'DM Sans'}input:hover,textarea:hover{background-color:#fff;border:1px solid #aaa}input:focus,textarea:focus{background-color:#fff;border:1px solid #aaa}.focusField{color:#444;background-color:#fff;border:1px solid #c05489!important;outline:0}.idleField{color:#666;background-color:#eee;border:1px solid #ccc!important;outline:0}.enteredField{color:#444;background-color:#eee;border:1px solid #aaa;outline:0}.formItemLabel{color:#ddd;font-size:13pt}.defaultInfoField{letter-spacing:1px;background-color:#fcfcfc;border:1px solid #ccc!important;font-style:italic;outline:0}.date-range{cursor:pointer;display:inline-block;font:normal normal normal 22px/16px 'DM Sans';font-size:22px;margin:5px 0 0;padding:10px}.date-range .date{padding:0 5px}.date-range .icon{color:#666}.form-section{background:#f8f8f8;border:1px solid #ddd;margin:10px 0 10px;padding:5px 18px 10px}.form-section.small{margin:10px 0;padding:10px 20px 15px}.form-section p{font-size:10pt;margin:10px 0 0 0!important;padding:0}.form-section input:not([type='checkbox']){width:98%;margin:0 0 5px;padding:7px 5px;font-size:13px}.form-section .half{width:55%}.form-section .check{padding:10px 0 0}.form-section-inline{display:inline-block}.form-section-inline.half{display:inline-block;width:45%;margin:0 5px 0 0}.form-section-inline.half .k-dropdown{width:100%}.form-section h1{padding-left:0;margin-top:6px;font-family:'DM Sans'}.form-section-inner-container{margin:0 9px 8px 9px}.past-due-notice{background:#fadcd9;padding:0;margin-bottom:15px}.past-due-notice .header{background:#af4e47;border-bottom:1px solid #933125;color:#fff;display:block;padding:8px;text-align:center;text-shadow:1px 1px 1px rgba(133,39,27,1)}.past-due-notice p{display:block;margin:10px auto;text-align:center;width:75%}.past-due-notice a{color:#d13924;text-decoration:underline}#pastDueNote{align-items:center;background:rgb(176,0,32,10%);border-radius:5px;display:flex;margin:-5px 0 20px 0;padding:2px}#pastDueNote .icon{color:#b00020;font-size:15px;margin:0 10px}#pastDueNote .icon:before{vertical-align:middle}#pastDueNote a{text-decoration:underline;color:#b00020}#inAppSubscriptionNote{width:862px;margin:0 0 18px 0;padding:10px;background:#fbf7ce;border:1px solid #e7d363;color:#645d36;font-size:10pt;text-align:center}#divLogin{background-color:#222;height:180px;width:240px;padding:10px 20px;border:1px solid #444;position:absolute;right:0;margin:0 30px 0 0;z-index:3}#login-page-center{background:#fff;border:1px solid #c5c5c5;min-height:500px;margin:100px auto 20px auto;padding:40px;position:relative}.login-page-form,.forgot-password-form{color:#000;background-color:#fff;margin:50px 0 0 0;padding:30px 40px 10px 40px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.login-page-form._\31 23pet,.forgot-password-form._\31 23pet{border-color:transparent;margin-top:20px}.forgot-password-form p.field-label{width:350px;font:normal normal normal 16px/20px 'DM Sans';letter-spacing:0;color:#656565;opacity:1;font-weight:400}.forgot-password-form div.anchor-wrapper{text-align:center;padding-top:20px}.forgot-password-form div.anchor-wrapper{text-align:center;padding-top:20px}#login-page-left{float:left;width:50%}#login-page-left._\31 23pet{background-color:#fff;border-radius:9px}#login-page-right{float:right;width:470px}.login-page-logo{display:block;margin:10px auto 0;max-width:320px}.login-page-logo._saloniris{margin:40px 0 0 0!important;width:290px!important;height:72px!important}.login-page-logo._inkbook{margin:40px 0 0 0!important;width:290px!important;height:72px!important}.login-page-logo._\31 23pet{margin:40px 0 0 0!important;width:290px!important;height:72px!important}.login-page-logo._orchid{margin:40px 0 0 0!important;width:290px!important;height:72px!important}#login-page-right h1{font-family:"DM Sans";font-size:16pt;padding:30px 0}.login-page-features{border-bottom:1px solid #bbb;padding:20px 0;width:100%}.login-page-features .feature{border-left:1px solid #bbb;float:left;height:125px;padding:5px 15px;position:relative;width:120px;display:flex;flex-direction:column}.login-page-features .feature:first-child{border:0}.login-page-features div img{margin:5px auto}.login-page-features div p{font-family:"DM Sans",Arial,Sans-Serif;font-size:9.7pt;padding:0;position:absolute;bottom:5px;text-align:center;width:126px}#login-page-right h2{font-family:"DM Sans";font-size:13pt;margin:30px 0 20px 0}#login-page-right a{display:inline-block;margin:20px auto}.create-account-button-container{text-align:left}.login-page-center-banner{padding:0!important;margin:0!important;left:50%;transform:translate(-50%);width:976px;min-height:542px!important;background:#fff 0% 0% no-repeat padding-box!important;box-shadow:0 3px 6px #00000029;border-radius:4px;opacity:1;border:0;display:flex}.login-page-left-right-side{width:50%}.login-page-logo-wrapper{display:flex;justify-content:center}.login-page-logo-override{margin:40px 0 0 0!important;max-width:none;width:360px!important;height:87px!important}.login-page-form-override{margin:41px 0 0 0!important;padding:0!important;background:#fff;border:0}.field-label-override{padding:0!important;width:91px;height:18px;letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal normal 14px/18px 'DM Sans';letter-spacing:0;color:#656565;opacity:1}.email-and-password-input{margin:0!important;padding:0 0 0 5px!important;width:353px;height:30px;border-color:#656565!important;font:var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-normal) var(--unnamed-font-size-16)/var(--unnamed-line-spacing-21) var(--unnamed-font-family-dm-sans);letter-spacing:var(--unnamed-character-spacing-0);color:var(--black_-222222);text-align:left;font:normal normal normal 16px/21px 'DM Sans';letter-spacing:0;color:#222;opacity:1;border-radius:4px;font-weight:400}.password-wrapper{padding-top:28px}.forgot-password-link{width:150px;height:18px;letter-spacing:var(--unnamed-character-spacing-0);color:var(--unnamed-color-f75f55);text-align:left;text-decoration:underline;font:normal normal normal 14px/21px 'DM Sans'!important;letter-spacing:0;color:#f75f55;opacity:1;font-weight:500}.anchor-wrapper{padding-top:5px}.loggin-button-rebrand{width:360px!important;height:40px!important;padding:0!important;margin:21px 0 0 0!important}.form-wrapper{display:flex;justify-content:center}.create-account-wrapper{margin-top:25px!important;width:360px!important;height:39px!important;padding-bottom:40px}.create-an-acc-div1{text-align:center;font:normal normal normal 14px/21px 'DM Sans';letter-spacing:0;color:#222}.keep-me-logged-in{padding:15px 0 0 0!important}.keep-me-logged-in-checkbox-span{width:18px!important;height:18px!important;background:#fff!important;border:0!important}.checkbox-is-checked{border-bottom:2px solid #656565!important;border-left:2px solid #656565!important}.test-environment-warning{background-color:#f00;color:#fff;text-align:center;margin:20px;padding:20px}.span-border{border:2px solid #656565;border-radius:4px}.keep-me-logged-in-box{border:2px solid #70697c!important}.login-text-header{text-align:left;font-size:24px;font-weight:400;color:#190d30;padding:0 0 16px}.login-text{text-align:left;font-size:16px;font-weight:400;width:360px;padding-bottom:24px}.logged-in-text-color{color:#70697c!important}.login-bg-2023{background-size:auto!important}.login-intro{padding:43px 0 0 0!important;width:402px;height:26px;margin:0!important;letter-spacing:var(--unnamed-character-spacing-0);color:var(--black_-222222);text-align:left;font:normal normal normal 20px/26px 'DM Sans'!important;letter-spacing:0;color:#190d30;opacity:1}.login-page-features-override{margin:0!important;padding:32px 0 0 0!important;display:flex;justify-content:space-around;border-bottom:0!important}.img-syle{margin:0!important;width:80px;height:80px}.paragraph{position:relative!important;padding:12px 0 0 0!important;width:120px!important;height:32px;letter-spacing:var(--unnamed-character-spacing-0);color:var(--grey_-656565);text-align:center!important;font:normal normal normal 11px/16px 'DM Sans'!important;letter-spacing:0;color:#656565;opacity:1}.center-img-and-text{display:flex;justify-content:center}.feature-override{padding:0!important;border-left:0!important;display:flex;flex-direction:column;justify-content:center;height:auto!important}.vertical-line{height:75px;border-left:1px solid #cdcdcd}.verify-account-creatin-description{display:flex;justify-content:center}.verify-new-user,.online-booking{padding:0!important;margin:40px 0 0 0!important;width:448px;height:50px;letter-spacing:var(--unnamed-character-spacing-0);text-align:left;font:normal normal normal 20px/24px 'DM Sans'!important;letter-spacing:0;color:#190d30;opacity:1}.online-booking{font:normal normal normal 19px/24px 'DM Sans'!important}.verify-ownership,.online-booking-integration{padding:23px 0 0 0!important;margin:0!important;width:448px;height:81px;text-align:left;font:normal normal normal 16px/20px 'DM Sans'!important;letter-spacing:0;color:#222;opacity:1}.create-account-a{margin:0!important;margin-top:20px!important;width:125px;height:18px;text-align:center;font:normal normal normal 14px/20px 'DM Sans'!important;letter-spacing:0;color:#f75f55;opacity:1;background:#fff!important}.verify-account-img-wrapper{display:flex;justify-content:center}.create-an-account-button{width:448px;display:flex;justify-content:flex-end}.vertical-line-wrapper{display:flex;align-items:center}.horizontal-line-wrapper{padding-top:25px}.horizontal-line{border-bottom:1px solid #cdcdcd;width:448px}.test-environment-warning h1{font-size:22px}.test-environment-warning p{font-size:18px}.login-button{height:38px;width:100%}.login-remember-user{margin:11px 10px 0 0;vertical-align:inherit;display:initial}#loggedin-button-section{margin:40px auto;width:180px;text-align:center}#loggedin-button-section a{width:120px;margin:20px}.account-button-section{height:60px;margin:20px auto 0 auto;text-align:center;width:200px}.account-button-section a{color:#ddd;text-decoration:none}.account-button-section a:hover{text-decoration:underline}#standard-user-message{width:500px}#standard-user-message h1{font-size:16pt;margin:10px 0 20px 0}#standard-user-message p{font-size:12pt;line-height:14pt;margin:5px 0}#standard-user-message .button{margin:20px auto;width:200px}#ccLastFour{margin-left:5px}.dark-content-box{background-color:#fff;color:#656565;width:400px;padding:10px 20px;border:1px solid #c5c5c5;margin:0 auto;z-index:3;-webkit-border-radius:9px;-webkit-border-radius:9px;-moz-border-radius:9px;-moz-border-radius:9px;border-radius:9px;border-radius:9px;box-shadow:0 3px 6px #00000029;-webkit-box-shadow:0 3px 6px #00000029;-moz-box-shadow:0 3px 6px #00000029}.reset-password-invalid-title{margin:15px 5px}.reset-password-invalid-message{font-size:12pt;line-height:14pt;margin:0 5px 30px 5px}.reset-password-invalid-button{display:block;margin:0 auto 20px auto!important;width:250px}a.reset-password-goback{display:block;margin:0 auto 10px auto}#NewPasswordForm .label{display:inline-block;margin-right:10px;text-align:right;width:150px}#NewPasswordForm input{width:200px}#submit-reset-password{margin:20px auto;width:200px}.too-register-message-content-box{background-color:#fff;border:1px solid #ccc;box-sizing:border-box;color:#444;margin:20px auto;max-width:600px;padding:50px;width:90%}.too-register-invalid-title{margin:15px 5px}.too-register-invalid-message{font-size:12pt;line-height:14pt;margin:0 5px 30px 5px}.too-register-invalid-button{display:block;margin:0 auto 20px auto!important;width:90%}.too-register-license{margin:20px 0 0 58px!important;padding:5px}.too-register-page-logo{margin:10px auto 0;display:block;max-width:320px}#TOORegisterForm h1{margin:20px 0 10px 0}#TOORegisterUserAccount p{margin:10px auto 20px auto}#TOORegisterUserAccount .label{display:inline-block;margin-right:10px;text-align:right;width:183px}#TOORegisterUserAccount input{width:225px}#submit-too-register-user-account{margin:20px auto;width:200px}.home-login-box-links{width:100px;margin:5px 0}.home-login-box-links a{color:#ddd;text-decoration:none}.home-login-box-links a:hover{text-decoration:underline}#aLogOutAccount{font-size:9pt;position:relative;display:inline-block;float:right;top:35px;right:45px}.aLoginButton{width:120px;padding:7px 0;float:right}.aContinueLoggedInButton{width:100px;position:relative;right:20px;top:20px;float:right}#loggedin-label{color:#656565;text-align:center;margin:45px 0 0 0}#username-label{color:#222;text-align:center;margin:5px 0 0 0;word-wrap:break-word}#divPageContent{width:1024px;padding:20px 50px;margin:0 auto}#PasswordResetRequestForm{padding:5px 30px 20px 30px}#PasswordResetRequestForm p{font-size:16px}#PasswordResetRequestForm .k-dropdown{margin:10px 0;width:100%}#PasswordResetRequestForm input{width:100%;margin:15px 0}.development{margin:10px auto;text-align:center;width:200px;color:#333}.account-overview-half{display:flex;flex-direction:column;height:165px;margin:10px 0;position:relative;width:49%}.account-overview-half p{font:normal normal normal 16px/20px 'DM Sans';letter-spacing:0;color:#222;opacity:1}.account-overview-half .note{display:block;font-family:"DM Sans",Arial,Sans-Serif;font-size:10pt;margin-top:10px;width:210px}.account-overview-half .amount-due-content{display:flex;flex-direction:column}.account-overview-half .amount-due-content>:last-child{flex-grow:1}.account-overview-half .amount-due-content .billing-estimate-note{font-size:12px}.account-overview-half .amount-due-content #ProcessPayment{display:inline-block;position:absolute;margin:0 17px 16px 0;bottom:0;right:0}.service-overview{float:left;height:310px;margin:0 5px 15px 0;padding:0;position:relative;width:215px;border-radius:4px}.services .service-overview:nth-child(4n){margin-right:0}.service-overview .heading{display:block;height:40px;line-height:18pt;padding:15px;font:normal normal normal 16px/20px 'DM Sans';letter-spacing:0;color:#222;opacity:1;font-weight:400}.service-overview .content{padding:2px}.service-overview .content p{font-size:16px;text-align:center}.service-overview .content a{bottom:20px;font-size:12pt;left:37px;padding:9px;position:absolute;width:120px}.service-overview .content a .icon{font-size:10.5pt;padding:0 5px}.service-overview .content .price-note{color:#999;font-size:10pt;margin:0 0 20px 0;padding:0}.service-overview .content .starting-at-note{color:#999;font-size:10pt;height:15px;margin:6px 0 0 0;padding:0}.service-overview.active{background:#fff;border:1px solid #cdcdcd;box-shadow:0 0 3px rgba(100,100,100,.2);-webkit-box-shadow:0 0 3px rgba(100,100,100,.2);-moz-box-shadow:0 0 3px rgba(100,100,100,.2)}.service-overview.active .heading{border-bottom:1px solid #7db101;color:#000;text-align:center;background:#b0c77a}.service-overview.active .content .price{color:#b9d576;line-height:26pt;margin:10px 0 0 0;padding:0;font:normal normal bold 24px/31px 'DM Sans';letter-spacing:0;opacity:1}.service-overview.suspended{border:1px solid #933125}.service-overview.suspended .heading{background:#af4e47;border-bottom:1px solid #933125;text-shadow:1px 1px 0 rgba(175,78,71,.5)}.service-overview.inactive{background:#fff;border:1px solid #cdcdcd;box-shadow:0 0 3px rgba(100,100,100,.2);-webkit-box-shadow:0 0 3px rgba(100,100,100,.2);-moz-box-shadow:0 0 3px rgba(100,100,100,.2)}.service-overview.inactive .heading{border-bottom:1px solid #cdcdcd;color:#000;text-align:center;background:#cdcdcd}.service-overview.inactive .content .price{color:#656565;font-size:20pt;font-weight:bold;line-height:26pt;margin:20px 0 0 0;padding:0}.service-overview.inactive .content .price.free{font-size:16pt;font-weight:normal}.service-overview.inactive .content .price.free.description{font-size:17px;line-height:18pt;margin-top:20px}.button.service-signup{font-size:13.5pt!important}.service-details-container{margin:0 auto;width:400px}.service-details{margin-bottom:10px}.service-details h1{font-size:13pt;font-family:'DM Sans'}.service-details ul{border:1px solid #eee;margin:0;padding:0}.service-details ul.summary{margin-top:10px}.service-details ul li{background-color:#fafafa;clear:both}.service-details ul.details-list li{border-top:1px solid #ebebeb}.service-details ul li:first-child{border-top:0}.service-details ul li .label{float:left;font-size:13px;padding-left:10px}.service-details ul li .content{display:inline-block;float:right;font-size:14px;padding:5px 10px 5px 5px}.service-details ul li .icon{display:inline-block;float:left;font-size:25px;margin-left:10px;margin-top:5px}.service-details ul li .edit-service.icon{cursor:pointer;font-size:18px;margin-left:4px}.service-details ul li .edit-olb-name.icon{cursor:pointer;font-size:14px;float:none}.service-details ul.summary li .content{float:none;margin:0 5px;width:330px}.service-actions .button{font-size:10.5pt;margin:.5em .4em .5em 0;padding:6px;width:120px}.service-actions .button.small{width:100px}.service-actions .button .icon{font-size:10.5pt;padding:0 5px}.feature-list{font-size:13px;list-style-type:disc}#cancellation-category .k-dropdown{margin-bottom:6px;margin-left:5px;width:55%}#cancellation-category textarea{font-size:13px;height:50px;margin-left:5px;width:80%}#cancellation-reason-drop-down{position:relative;height:35px}.cancellation-picklist{position:absolute;top:0}.cloud-note{margin:0 0 0 45px;display:inline-block}.add-service-container{overflow:hidden}.add-service-section{padding:20px;width:350px;height:315px;position:relative}.add-service-section h2{font-family:'DM Sans';font-size:15pt;padding-left:0}.add-service-section table{border:1px solid #d0d0d0;margin:10px 0;width:100%}.add-service-section table td{padding:.4em;font-size:.85em}.add-service-section table td.currency{text-align:right}.add-service-section table .total-line{background:none repeat scroll 0 0 #eee;font-weight:bold}.add-service-section table .total-line td{border-top:1px solid #ddd}.add-service-section .note{background-color:#f0f0f0;border:1px solid #ddd;bottom:0;padding:5px;position:absolute}.add-service-section .note p{color:#777;font-size:9pt;line-height:11pt}.add-service-section a.help:hover{text-decoration:none}.add-service-section .icon{color:#4c4c4c;padding:0 0 0 3px;font-size:18px}.add-service-section.billing{overflow-y:auto}.add-service-section.billing h2{white-space:nowrap}.billing-terms{margin:12px 20px 0 20px}.billing-terms label{font-size:.78em}.billing-terms.small{margin:15px 0 0 0}.billing-terms.small label{font-size:1em}.user-list{width:240px;height:340px;word-wrap:break-word}.user-list.no-scroll{height:auto}.user-list ul{margin:0;padding:0}.user-list ul li:first-child .user-item{border-top:1px solid #c0c0c0;border-radius:4px 0 0 0;-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0}.user-list ul li:last-child .user-item{border-bottom:0;border-radius:0 0 0 4px;-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px}.user-list .mCSB_container{margin:0}.user-list .mCustomScrollBox>.mCSB_scrollTools{background-color:#fcfcfb;border-left:1px solid #ddd;border-top:1px solid #c0c0c0}.user-list .mCS_no_scrollbar ul li:last-child .user-item{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.user-item{border-top:1px solid #ddd;border-left:1px solid #c0c0c0;background-color:#fff;height:55px;overflow:hidden}.user-item:hover{background-color:#fdfdfd}.user-item.selected{background-color:#adcfec}.user-item .content{padding:10px 25px 15px 15px;color:#333;text-decoration:none;text-align:right}.user-item .content p{margin:0;padding:0}.user-item .content p.small{color:#a0a0a0;font-size:12px}.user-item-tab .content .icon{color:#686868}.user-item.selected .content p.small{color:#666}.user-item .add-user .content p{color:#ebebeb;float:right}.user-item .add-user .content span.icon{color:#ebebeb;padding:0 10px}.user-item a:hover{text-decoration:none}.user-item.add{border-bottom:1px solid #c0c0c0;border-top:1px solid #c0c0c0}.user-item.add.no-scroll{border-radius:0 0 0 4px;-webkit-border-radius:0 0 0 4px;-moz-border-radius:0 0 0 4px;border-bottom:1px solid #c0c0c0;border-top:1px solid #ddd}.user-item.add.button{margin:0;padding:10px 0 0 0;height:45px}.user-item.employee{background-color:#f0f0f0}.user-detail-container{background-color:#fcfcfb;border:1px solid #c0c0c0;min-height:395px;width:600px;position:relative;border-radius:4px}.user-info{padding:20px 20px 25px}.user-info .user-section{min-height:120px}.user-info .user-section .detail{width:425px;float:left}.user-info .user-section span.icon{color:#666;display:block;font-size:45px;width:60px;height:100px;float:left;text-align:left}.user-info .user-section a span.icon{font-size:14px;float:right;height:auto;padding:0 0 0 5px;width:auto}.user-info .user-section h2.heading{color:#666}.user-info .user-section p{color:#666}.user-info .user-section.top{min-height:50px;margin-bottom:15px}.user-info .user-section.top .detail{float:right;text-align:right;width:300px}.user-info .user-section.top .employee-detail{float:left;text-align:left;width:150px}.user-info .user-section.top .employee-detail a span.icon{display:inline;float:none}.user-info .user-section.top p{padding:0}.user-info .admin-actions{float:right}.user-info .admin-actions a{width:120px;padding:7px 0}.user-info .user-actions{position:absolute;bottom:0;right:0;padding:10px 15px}.user-info .user-actions a{width:120px;padding:7px 0}.add-user.form-section{margin:0}#updateUserEmailField{min-width:190px}#password-change-form.form-section{margin:10px 0 0 0}#BusinessInformation{margin-bottom:12px;float:left;height:191px;width:330px}#BusinessInformation.cloud-messaging,#EndUser.cloud-messaging{height:221px}#BusinessInformation h1{margin-bottom:25px;font-family:'DM Sans'}#EndUser{float:left;height:191px;width:462px;margin-left:20px;position:relative}#EndUser .button{float:right;margin:0;width:122px;position:absolute;right:25px;top:180px}#EndUser.cloud-messaging .button{top:205px}.businessinfo-field{font-size:12pt;margin:22px 0 0 5px;padding:0}.businessinfo-field span:not(.k-dropdown):not(.k-dropdown-wrap):not(.k-input):not(.k-select):not(.k-icon){font-weight:bold;display:inline-block;margin-right:6px;text-align:right}#timeZoneSection{margin-top:15px}#timeZone-list{width:auto!important}.businessinfo-field a{color:#333;font-size:10pt;margin-left:2px;text-decoration:underline}.business-address-container{float:right;margin-top:10px;max-width:170px;text-align:left;overflow:hidden}.business-address-container p{max-height:70px}.business-contact-container{float:left;margin-top:10px;width:290px;text-align:left}.business-contact-container p{padding:2px 5px 5px 5px;max-height:70px;word-break:break-all;overflow:hidden}.business-contact-container span{display:inline-block;font-weight:bold;text-align:right}.business-address-container h2,.business-contact-container h2{font-weight:bold}.businessinfo-container a.icon{color:#666;font-size:16px;height:auto;padding:0 0 0 5px;width:auto}.businessinfo-container a.icon:hover{text-decoration:none}#businessInfoTabs{border:1px solid #c0c0c0;padding:0 1px;margin-top:15px}.businessinfo-content-half{float:left;width:56%;margin:8px 0}.businessinfo-content-half:first-of-type{width:42%}.businessinfo-content-half .half{float:left;width:41%}.businessinfo-content-half .half:nth-child(2n+1){width:53%}.businessinfo-content-half span{display:inline-block;font-weight:bold;margin-right:4px;text-align:right}#businessInfoTabs .button{width:155px;float:right}.businessinfo-modify-container .form-label{font-family:'DM Sans';font-size:13pt;letter-spacing:.5px;margin:5px 0 0;padding:0}.businessinfo-modify-container input{margin-bottom:6px;width:92%}.businessinfo-modify-container .k-dropdown{margin-bottom:6px;width:95%}.businessinfo-modify-container .modify-half{float:left;margin-right:9px;height:62px;width:47%}.businessinfo-modify-container .contains-note{height:unset}.businessinfo-modify-container .contains-note input,.businessinfo-modify-container .contains-note .k-widget{margin-bottom:0}.businessinfo-modify-container .contains-note .field-note{font-size:11px;padding:0}.businessinfo-modify-container .contains-note .field-note .icon{color:#222}#businessInfoRegionForm{height:130px}#businessInfoRegionForm .k-dropdown{width:230px}.form-label-right{float:right;color:#717171;font-size:12px;margin-right:12px}#divButtonStrip #changeOwnerLink{position:relative;top:35%;font-size:10.5pt}.businessinfo-modify-container #policiesAgreement{position:relative;margin:20px 0 5px 0}.businessinfo-modify-container #policiesAgreement span{display:inline-block;margin:0 0 0 10px;position:absolute}.businessinfo-modify-container .contains-note .info-business-type{width:93%}#AmountDue{margin-bottom:25px}#CardOnFile{margin:0 auto;padding:30px 20px}#cardOnFileNote{float:left;margin:10px 20px 0 50px;width:200px}#cardOnFileNote p{font-family:"DM Sans";font-size:14pt;line-height:17pt;text-align:right}#ChangeCreditCardOnFile{width:110px!important}.credit-card-on-file{background:#fdfdfd;border:#ddd 1px solid;float:left;margin:0;padding:10px;width:284px}.credit-card-on-file img{float:left;padding:10px}.credit-card-on-file .card-info{float:left}.credit-card-on-file .card-info h3{margin:0}.credit-card-on-file .card-info p{margin:0}.no-card-on-file{background:#fdfdfd;border:#ddd 1px solid;height:60px;margin:0 20px 0 130px;padding:10px;width:400px;border-radius:4px}.no-card-on-file:hover{background:#fefefe;border:#ccc 1px solid;cursor:pointer}.no-card-on-file img{float:left;padding:8px 10px}.no-card-on-file h3{line-height:20px;margin:0;padding:0}.account-button{display:inline-block!important;margin:5px 0 0 25px!important;padding:15px 10px!important;width:90px!important}#PaymentDetails{margin-top:25px}#PaymentDetails h1{float:left;font-family:'DM Sans';font-size:17pt;margin:10px}#PaymentDetailsDateRange{float:right}.date-range .k-dropdown-wrap{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.date-range .k-dropdown-wrap .k-input{padding:5px 20px 5px 15px}.date-range .k-dropdown-wrap .k-select{font-size:25px;padding:5px 8px}.date-range .k-dropdown{width:inherit}.k-dropdown .k-dropdown-wrap.k-state-border-down{padding-bottom:0}.k-dropdown,.k-dropdown .k-dropdown-wrap{border-radius:4px}#BillDate-list .k-list .k-item{font-size:18px}.input-read-only{background:#f2f2f2;background:-moz-linear-gradient(center top,#fefefe,#f2f2f2) repeat scroll 0 0 transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#f2f2f2');background-image:-ms-linear-gradient(top left,#fefefe,#f2f2f2);background:-webkit-gradient(linear,left top,left bottom,from(#fefefe),to(#f2f2f2));background-image:-o-linear-gradient(#fefefe,#f2f2f2);border:1px solid #ccc;color:#333;font-size:16px;letter-spacing:1px;margin-right:10px;padding:5px 20px 5px 7px;text-shadow:0 1px #f1f1f1}.input-read-only.left{margin-right:10px}p.read-only-label{color:#666;font-size:11px;letter-spacing:1px;text-transform:uppercase}#RetryProcessCreditCard.account-button{margin:5px -20px 0 20px!important}#PaymentMethodChoice{user-select:none}#PaymentMethodChoice input:not([type='checkbox']){width:inherit}#PaymentMethodChoice .description{padding:8px 0 4px;font-family:'DM Sans';font-size:14pt}#PaymentMethodChoice .choice{padding:6px 0}.section.help .heading .icon{font-size:24pt;padding:0 5px 0 0;color:#666;vertical-align:middle}.section.help .heading{display:block;font-family:'DM Sans';font-size:16pt;padding:10px 10px 25px 0;text-decoration:underline}.section.help .sub-section p{margin:7px 0;font-size:17pt}.section.help .sub-section a{margin:0}.section.help .sub-section span.small{font-size:11pt;font-family:'DM Sans',Verdana,Sans-Serif}.section.help .sub-section p.small{font-size:13pt;font-family:'DM Sans',Verdana,Sans-Serif}#forgotPasswordSection{margin:25px auto}.section.help .account-overview-half{width:45%;margin:15px 0 0 25px}.section.help .account-overview-half p{font-size:15pt}.vertical-divider{left:50%;top:10%;bottom:10%;border-left:1px solid #858585;height:162px;float:left}.section.help .icon:hover{color:#888}.forgot-password{margin:20px}#forgotPasswordProcess.forgot-password{display:inline-block}.forgot-password #passwordDescription div:first-of-type{width:79%}.forgot-password .description{font-size:15px;margin:0 32px 0 0}.forgot-password #retrievePassword{padding:13px 17px}.forgot-password .small{max-height:180px;overflow-y:auto;background-color:#efefef;padding:10px}.forgot-password label{float:right;margin:10px 0}.forgot-password .button{float:left;margin:0 5px 0 5px;font-size:12pt}.forgot-password .ui-dialog-buttons{float:right}#overrideCode{width:100%;display:block;margin:0 auto 15px;text-align:center;padding:10px 0 0}#PaymentDetailsInformation{margin:40px 0 20px 0}.billing-details-main{background:#f1f1f1;border:1px solid #ddd;padding:7px 10px;margin:20px auto 0 auto;position:relative;width:85%;border-radius:4px}.billing-details-main .title{float:left;font:normal normal normal 12px/16px 'DM Sans';font-size:15pt;margin:0 0 0 30px;width:300px}.billing-details-main.expandable .title{margin-left:0}.billing-details-main .amount{float:right;font:normal normal normal 14pt/16px 'DM Sans';margin-right:20px;text-align:right;width:100px}.billing-details-main .expand{color:#888;display:block;float:left;font-size:14pt;padding:5px}.billing-details-main .expand:hover{color:#999;text-decoration:none}.billing-details-subsection{background:#f5f5f5;border:1px solid #ddd;border-top:0;margin:0 auto;padding:10px;width:85%;border-radius:4px}.billing-details-subsection .line-item{border-bottom:1px solid #e0e0e0;margin:0 auto;padding:3px 0;width:100%}.billing-details-subsection .line-item:last-child{border:0}.billing-details-subsection .line-item .description{display:block;float:left;font-size:11pt;margin-left:30px}.billing-details-subsection .line-item .description .note{display:block;font-size:.8em;margin:2px 0}.billing-details-subsection .line-item .amount{display:block;float:right;font-size:11pt;margin-right:20px;text-align:right}.help-info-box{background-color:#fafafa;border:1px solid #ddd;clear:both;margin:20px 0 20px 0;padding:13px;position:relative}.help-info-box.small{margin:5px auto;padding:0;width:150px}.help-info-box p{font-size:16px}.help-info-box .icon-image{color:#666;float:left;margin:7px 10px 0}.helpItem.icon-image{color:#666;float:left;font-weight:normal!important;margin:0}.helpItem{cursor:pointer}.helpItemTitle{font-family:'DM Sans';font-size:18px;margin:10px 0}.help .icon,.messaging-details .icon{color:#888;padding-left:5px;vertical-align:middle}.help .icon:hover,.messaging-details .icon:hover{color:#aaa}.help:hover{text-decoration:none}.create-account-form{padding:5px 25px 10px;min-height:175px}.create-account-form .field-label{font-family:'DM Sans';padding:5px 0 0 0;font:normal normal normal 14px/18px 'DM Sans';letter-spacing:0;color:#656565;opacity:1}.create-account-form .center{text-align:center}.create-account-form .form-section p{font-size:15px}.create-account-form input{color:#4c4c4c;font-size:18px;padding:8px 5px;text-align:left;width:96%;height:14px}.create-account-form input.large{font-size:20px;padding:8px 5px;text-align:center}.create-account-form .button{font-size:16px;margin-top:30px}.check-myserial-number{margin:40px 0!important;height:26px;display:flex!important;justify-content:center;align-items:center}.login-with-existing-acc{display:flex;justify-content:center;font:normal normal normal 10.5pt/0 'DM Sans'!important}.create-account-form .icon{color:#4c4c4c;padding:0 0 0 3px}.create-account-form .field-label .help:hover{text-decoration:none}.create-account-form .setup-complete-button{margin:20px auto;text-align:center;width:180px}.create-account-form.account-creation{margin:10px 0 0}.create-account-form._\31 23pet{border-color:transparent;border-radius:0}.account-creation{width:360px!important;margin:30px 0 0;font:normal normal normal 15px/24px 'DM Sans'!important;letter-spacing:0;color:#656565;opacity:1}.account-creation-form{display:flex;justify-content:center}.account-creation-form a.button.verify-account{margin:30px 0}.messaging-setup-complete-settings{margin-top:45px}#currentVersion .account-overview-half p{font-size:15pt}#currentVersion .account-overview-half{margin:10px auto;width:100%;display:inline-table;padding:0 0 10px 0}#currentVersion .account-overview-half .left{margin:0 0 0 145px}#update{margin:25px auto}#update p,#upgrade p{text-align:center}#update h1{font-size:18px;font-family:'DM Sans'}.updateUpgradeVersion{text-align:center}.updateUpgradeVersion table{display:table}.updateUpgradeVersion p{font-size:18px;margin:0}.updateUpgradeVersion .button{width:10%;font-size:13.5pt;display:inline-block;padding:9px}.updateUpgradeVersion .update-price{margin:0 20px}.updateUpgradeVersion .update-section{padding:7px 10px}.update-section,#update .updateUpgradeVersion .update-section{background:#f1f1f1;border:1px solid #ddd;padding:20px;margin:15px auto;position:relative;width:85%;text-align:center}.has-current-version.update-section{text-align:center;padding:20px}.has-current-version .icon{margin:0 15px;font-size:30px;vertical-align:middle;color:#adc96e}#update .updateUpgradeVersion .update-section.purchase{padding:10px}#update-upgrade-billing-charge-summary{float:left;margin:20px;width:350px}#update-upgrade-billing-charge-summary h2{font-family:'DM Sans';font-size:15pt}#update-upgrade-billing-charge-summary table{border:1px solid #d0d0d0;margin:20px 0;width:100%}#update-upgrade-billing-charge-summary table td{padding:5px}#update-upgrade-billing-charge-summary table td.amount{text-align:right}#update-upgrade-billing-charge-summary .tax-line{background-color:rgba(0,0,0,.04)}#update-upgrade-billing-charge-summary .tax-line td{border-top:1px solid #ccc;border-bottom:1px solid #ccc}#update-upgrade-billing-charge-summary .total-line{background:#e0e0e0;border-top:1px solid #d0d0d0;font-weight:bold}#update-upgrade-billing-cancellation-description{background-color:#f0f0f0;margin:60px 0 0 0;padding:5px}#update-upgrade-billing-cancellation-description p{color:#777;font-size:9pt;line-height:11pt}#update-upgrade-billing-form{float:right;width:350px;margin:20px}#update-upgrade-billing-form h2{font-family:'DM Sans';font-size:15pt;margin:0 0 0 0;padding:0}#update-upgrade-billing-policies{margin:10px 0}#udpate-upgrade-billing-policies tbody{vertical-align:top}#update-upgrade-billing-policies label{font-size:9pt}#update-upgrade-billing-form label{margin:5px 0 0}#update-upgrade-billing-form .form-section.small,#update-upgrade-billing-form .form-section{margin:0 0 10px}#update-upgrade-billing-form .checkbox-container{margin:10px 0}.billing-info-section #promoCodeSection .button{width:80px}.update-section li{text-align:left}#freeUpdate p{text-align:left;font-size:14px}.hidden{display:none}.hidden-important{display:none!important}.update-section.table{display:table}.update-section .item-description{text-align:left;padding:5px 0;font-size:18px;display:table-cell;width:58%}.update-section .custom-quote{text-align:right;font-size:15px;display:table-cell}.update-section .buy-item{display:table-cell;text-align:right}.update-section .item-row{display:table-row}#freeUpdate h1{font-size:21px;line-height:18pt}.updateUpgradeVersion.table .button{width:39%}.update-section.table .item-price{font-size:18px;display:table-cell;text-align:right}#InvoiceSummary #invoiceDetails{display:inline-block;width:100%}#invoiceDetails .left{width:50%}#invoiceDetails .label{font-weight:bold;margin:0 15px}#orderFailed li{margin:10px 25px}#OnlineBookingAd{float:left;width:400px;position:relative}#OnlineBookingAd h1{font-family:'DM Sans';font-size:17pt;margin:0 0 10px 0}#OnlineBookingAd h2{font-family:'DM Sans';font-size:14pt}#OnlineBookingAd ul{float:left;font-size:10pt;margin:10px 0 30px 0;padding:0 0 0 19px;text-indent:0;width:170px;list-style-type:disc}#OnlineBookingAd p{font-size:15px;margin:0 0 40px 0}#OnlineBookingAd .promo-paragraph{font-size:15px;margin:0 0 5px 0}#OnlineBookingAdInnerContainer{position:relative}#OnlineBookingPromoImage{position:absolute;right:0;top:40px;width:258px;height:228px}#OnlineBookingSignup{float:left;font-size:11pt;margin:0 15px 0 40px;padding:5px;width:120px}#OnlineBookingSignupSetting{float:left;font-size:11pt;margin:0 15px 0 11px;padding:15px;width:120px}#exitOnlineBookingPromo{display:block!important;float:left;font-size:11pt;margin:0 0 0 35px;padding:5px 0;width:120px;float:left}#OnlineBookingCloudUpgrade{float:left;font-size:11pt;margin:0 15px 0 40px;padding:5px;width:120px}.large-two-line-button{display:block;font-family:'DM Sans';padding:10px!important;font-size:23px!important;line-height:28px;margin:10px auto!important;text-decoration:none;text-align:center;width:40%;min-width:260px}.large-two-line-button span{font-size:15px!important;line-height:15px}#trialExpiredListContainer{background-color:#f1f1f1;border:1px solid #e5e5e5;margin:20px auto;padding:20px;width:80%}#trialExpiredContainer{padding:50px}#trialExpiredContainer h1{color:#666;font-family:'DM Sans';font-size:19pt;line-height:22pt;padding:20px 0 0}#trialExpiredContainer ul{list-style-type:disc;width:40%}#trialExpiredActivityContainer{background-color:#f1f1f1;border:1px solid #e5e5e5;margin:0 100px 40px;padding:14px 20px}#trialExpiredActivityContainer p{font-family:'DM Sans';font-size:20px;margin:6px 0;text-align:center}#trialExpiredActivityContainer .profit{font-family:'DM Sans';font-size:30px;color:#7bb160}#trialExpiredActivityContainer span{font-family:'DM Sans'}#trialExpiredClosing{font-family:'DM Sans';font-size:24px;line-height:26px;margin:25px 10px}#trialExpiredOpening{font-size:11pt;line-height:18pt;margin:15px;text-align:center}.center{text-align:center}.message-content-box{background-color:#fff;border:1px solid #ccc;box-sizing:border-box;color:#444;padding:50px}.small-font{font-size:.8em}#passwordEntry>div{text-align:right}#passwordEntry input.password-input{box-sizing:border-box;margin:0}#passwordEntry #viewPasswordContainer{font-size:8pt;margin-left:5px}#passwordEntry #viewPasswordContainer input{margin:0 2px 1px;vertical-align:middle}#passwordEntry #viewPasswordContainer label{margin:0}#passwordEntry #passwordFieldNote{margin-right:83px}#passwordEntry #passwordIcon{margin-top:-25px;margin-right:8px}@media only screen and (max-device-width:480px){#login-page-right{display:none;width:0}#login-page-left{width:100%}.login-page-logo{width:70%}#login-page-center{padding:33px 0;display:block;height:auto;min-height:350px;max-height:800px;width:100%;background:none;border:0;margin:0 auto}#divMain{width:100%;display:flex;flex-direction:column}.login-page-form{padding:20px 15px;border:0;-webkit-box-shadow:none;box-shadow:none;-moz-box-shadow:nonw;background-color:#e2e2e2;color:#333!important}.form-wrapper{padding-bottom:20px}.login-page-form-override{padding:20px 15px 0 15px!important}.login-page-form input[type='email'],.login-page-form input[type='password']{width:90%;font-size:16px}.custom-checkbox.dark>input:active+.box{border-color:#aaa;background-color:#ddd}.custom-checkbox.dark>.box{border:1px solid #ccc;background-color:#fdfdfd}.custom-checkbox.dark>.box>.tick{border-bottom:2px solid #666;border-left:2px solid #666}.account-button-section a,.account-button-section a:active,#username-label,#loggedin-label{color:#333}.too-register-message-content-box{display:block;height:auto;min-height:350px;width:100%;background:none;border:0;margin:10px auto;padding:5px}#TOORegisterForm h1{font-size:16px}.too-register-invalid-title{margin:10px 5px;font-size:14px}.too-register-invalid-message{margin:0 5px 15px 5px;font-size:15px;line-height:14px}.too-register-invalid-button{display:block;margin:0 auto 10px auto;width:90%}.too-register-license{font-size:14px}#TOORegisterUserAccount input{width:55%}#TOORegisterForm h1{font-size:15px}#TOORegisterUserAccount p{margin:5px auto 10px auto;font-size:14px}#TOORegisterUserAccount .label{display:inline-block;margin-right:10px;font-size:14px;text-align:right;width:35%}too-register-page-logo{width:70%}#bodyFooter{margin:20px auto}.ui-dialog{width:90%!important}}.creditCardInputFont{font:normal normal normal 16px/21px 'DM Sans';letter-spacing:0;color:#222!important;opacity:1;font-weight:400}.paymentSectionDMSansFont{font:normal normal normal 22px/16px 'DM Sans'!important;letter-spacing:0;color:#222;opacity:1}.dm-sans-font{font-family:'DM Sans'}.nav-bar-wrapper{margin-left:auto}#passwordValidation{display:inline-block;color:#656565;background-color:#d2d2d2;width:100%;line-height:1.5em;padding-top:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:8px;border-radius:4px;text-align:left;min-width:300px}#passwordValidation ul{margin-top:0;margin-bottom:8px}#passwordValidation ul li{list-style-type:none;margin-left:-20px}#passwordValidation #numberOfCharactersValid{color:#b00020}#passwordValidation #numberOfConditionsValid{color:#b00020}#passwordFieldNote{font-size:12px}#confirmPasswordFieldNote{font-size:12px}.button{border:1px solid #c5c5c5;color:#706666;cursor:pointer;display:block;font-size:10.5pt;margin:10px 0;padding:6px 10px;text-align:center;text-decoration:none;text-shadow:1px 1px 1px rgba(0,0,0,.1);background:#f3f3f3;border-radius:4px}.button:hover{background-color:#f8f8f8;border:1px solid #bbb;color:#333;text-decoration:none;text-shadow:1px 1px 1px rgba(0,0,0,.15)}.button.green{background:#adc96e;border:1px solid #97bb43;color:#fff;text-shadow:1px 0 1px rgba(120,150,55,1)}.button.green:hover{background:#bcd77f;border:1px solid #97bb43}.button.red{background:#c44d58;border:1px solid #cc333f;color:#fff;text-shadow:1px 0 1px rgba(204,51,63,1)}.button.red:hover{background:#d77f7f;border:1px solid #97000c}.button.color{border:1px solid #488fca;color:#ebebeb;text-shadow:1px 1px 1px rgba(53,108,154,.5);background:#68ace5}.button.color:hover{background:#68ace5;border:1px solid #4085be;color:#fff}.button.edit-info{width:78px}#divButtonStrip{width:100%;height:55px;position:relative;bottom:0;clear:both;margin:15px 0 0;display:inline-block}#divButtonStrip .button{margin:10px 3px;padding:.4em 1em}.header-strip{height:73px;background:#fff;box-shadow:0 3px 6px #00000029}.header-strip .content-wrapper{padding:0}#productLogo{float:left}#logIn,#logOut{float:right;margin-top:17px}#contentContainer{background:#fff;border:1px solid #c0c0c0;margin-top:70px}.new-account-info-container{float:left;margin:15px 30px 0 15px;width:373px}.new-account-via-email-info-container{float:left;margin:30px 0 0 50px;width:391px}.new-account-info-container p{margin:0 0 15px}.new-account-info-container .checkbox-container{margin:10px 0}.new-account-via-email-info-container .field-div{margin-left:41px;width:70%}.new-account-via-email-info-container input{width:100%}.new-account-info-container .form-label,.new-account-via-email-info-container .form-label{font-family:'DM Sans';font-size:14px;letter-spacing:.5px;margin:5px 0 0;padding:0;color:#656565}.new-account-info-container .form-label.small{font-family:"DM Sans","Arial",sans-serif;font-size:11pt;letter-spacing:.5px;margin:20px 0 3px;padding:0}.new-account-info-container .field-note,.new-account-via-email-info-container .field-note{font-size:12px;margin:0 0 10px;padding:0 3px;color:#656565}#password-change-form .field-note{font-size:12px;margin:0 0 10px;padding:0 3px;color:#656565}#NewPasswordForm .field-note{font-size:12px;margin:0 0 10px 162px;padding:0 3px;color:#656565}#NewPasswordForm #passwordLabel{margin-bottom:20px}#NewPasswordForm #confirmPasswordLabel{margin-top:10px}#NewPasswordForm #confirmPasswordFieldNote{margin-bottom:0}.new-account-info-container input{width:98%}.new-account-info-container #passwordFieldNote,.new-account-via-email-info-container #passwordFieldNote{margin:0;padding:0}.new-account-info-container #confirmPasswordFieldNote,.new-account-via-email-info-container #confirmPasswordFieldNote{margin:0;padding:0}.new-account-info-container .services,.new-account-via-email-info-container .services{display:flex;flex-direction:column}.new-account-info-container input[type='radio']{width:auto;float:left}.new-account-promo-container{float:left;width:480px}.new-account-promo-container img{display:block;margin:20px auto 10px}.new-account-promo-container .promo-center{font-size:14pt;font-family:'DM Sans';line-height:21pt;margin:26px 0 10px;text-align:center}.new-account-info-container .field-note .icon,.new-account-via-email-info-container .field-note .icon{font-size:12pt}.new-account-info-container.updateMessaging{margin:15px auto 30px auto;float:none;width:657px;background-color:#f1f1f1;border:1px solid #e5e5e5;padding:20px}#setupDaySmartAccountInformation #passwordRequirementsWrapper{margin-top:10px}.new-account-via-email-info-container #passwordRequirementsWrapper{margin:auto;width:70%}.new-account-via-email-info-container #passwordValidation{min-width:unset}#createCloudAccountSetup .create-account{display:inline-flex;width:97%;justify-content:center}.small-back-link{color:#777;display:block;font-size:9.5pt;font-family:'DM Sans',Verdana,sans-serif;margin-top:16px;text-decoration:underline}#PasswordResetRequestPopup{padding:20px 10px}#PasswordResetRequestPopup p{font-size:16px}#PasswordResetRequestPopup input{width:98%;margin:15px 0}.remote-access-step-container{float:left;margin:15px 40px 0 0;width:370px}.remote-access-step-container p{margin:0 0 15px}#remote-access-promo-container{float:left;width:500px}#remote-access-promo-container img{display:block;margin:30px auto 10px}#remote-access-promo-container .promo-center{font-size:14pt;font-family:'DM Sans';line-height:21pt;margin:26px 0 10px;text-align:center}#RemoteAccessCode-label{color:#888;float:left;font-size:13pt;margin:11px 15px 10px;text-align:right;width:50px}#RemoteAccessCode{color:#707070;float:left;font-size:18pt;height:30px;letter-spacing:3px;margin:10px 0;padding:3px 10px;width:100px}#ProcessRemoteAccessCode{float:left;margin:10px 10px;width:105px;padding:9px 13px}#promoCodeSection input{display:inline-block;margin:0 20px 0 0;width:170px}#promoCodeSection .button{display:inline-block;width:100px}#policiesAgreement{margin:11px 0;padding:0;width:100%}#policiesAgreementCancelCloud{margin:15px 0;padding:0;width:100%;margin-bottom:0}#policiesAgreement input{vertical-align:middle;width:15px}#verifyBillingForm #changePaymentInfo{float:left;width:90px}#verifyBillingForm #createAccount{float:right;width:150px}#RemoteAccountFound{margin:30px auto;padding:15px 10px;width:150px}#remoteAccessAccountComplete{background-color:#f1f1f1;border:1px solid #e5e5e5;margin:15px 30px 0 20px;min-height:220px;padding:20px 20px 40px 20px;width:350px;float:left}#remoteAccessAccountComplete.messaging-service-mode{width:auto;min-height:60px}#remoteAccessAccountComplete.messaging-service-mode p{font-size:16px}.add-daysmart-account{background-color:#f1f1f1;border:1px solid #e5e5e5;margin:15px 30px 0 20px;min-height:200px;padding:20px;width:350px;float:left}.add-daysmart-account #logIn{margin:30px auto;padding:15px 10px;width:150px;float:none}.new-account-center-content{padding:0 30px 0 10px}.new-account-center-content h1{color:#666;font-family:"DM Sans","Georgia",Serif;font-size:19pt;line-height:22pt;padding:20px 0 0}.new-account-center-content .subtitle{color:#666}.new-account-via-email-info-container h2{padding:0}.new-account-info-container h3{font-family:'DM Sans';font-size:22px;padding:25px 0 8px}#OnlineBookingAccountFound{margin:30px auto;padding:15px 10px;width:150px}#RemoteSetupComplete{margin:30px auto;padding:15px 10px;width:150px}#OLBSetupComplete{margin:30px auto;padding:15px 10px;width:150px}#OLBCustomDomainSetupComplete{margin:30px auto;padding:15px 10px;width:150px}.forgot-password-input{margin:10px;width:325px}.new-account-info-container #cloudSignupBoothrenterCheck input{margin-right:10px;margin-top:0}.new-account-info-container #cloudSignupBoothrenterCheck>label:not(:first-of-type){margin:7px 0}#completeCloudTrialSignup{margin:16px 0 0}.cloud-trial-input-error{background:#f4e8e8;border:1px solid #dc9090;margin:0 0 20px;padding:10px 5px}.cloud-trial-input-error p.form-label.small{color:#a82323;margin:0}.cloud-promo-code#promoCodeSection .button{margin:0 0}#createCloudAccountSetup input.button{width:100%}#CloudPromoBody{width:50%;float:right}#CloudPromo .half-bullet-list{float:left;margin-top:10px;margin-bottom:25px;width:50%}.half-bullet-list ul{color:#777;font-size:10pt;list-style-type:disc;margin:0!important;padding-left:25px}#CloudPromo h2{margin:20px 0 0 0}#CloudPromo p{color:#777;text-align:justify;line-height:15pt;width:95%}#CloudPromo img{display:block;margin:10px auto 0 auto}#CloudPromo span.asterisk{font-family:'DM Sans';font-size:10pt}#CloudPromo span.small{color:#777;float:right}#CloudPromo .promo-center{text-align:center;width:auto;color:#666;margin:30px 0 5px;font-family:'DM Sans';font-size:16pt;line-height:21pt}#CloudPromo .promo-center span{color:#777;font-size:14pt}#subscriptionBillingNote{margin:0 0 5px 5px}#subscriptionBillingNote .note span{display:inline-block}.add-service-container #subscriptionBillingNote{margin:0 0 0 20px}#setupTextMarketing h2{padding-left:0}#setupTextMarketing .add-on-choice{padding-top:8px}#setupTextMarketing .add-on-description{list-style-type:disc;padding:0 0 2px 20px}#setupTextMarketing .add-on-description li:not(:last-child){padding-bottom:8px}#setupTextMarketing .add-on-agreement{border-top:1px solid #b9b9b9}#setupTextMarketing .add-on-agreement .custom-checkbox-container{display:block;font-size:13px;padding:14px 0 8px 0;white-space:nowrap}#setupTextMarketing .add-on-agreement .note{line-height:20px;margin-bottom:7px}#setupTextMarketing .button{width:147px}.field-div{padding-bottom:10px}.inline-div{width:47%!important;float:left}.inline-div-right{margin-left:4%}.passwordIcon{float:right;position:relative;color:#b00020}#createCloudAccountSetup .passwordIcon{margin-top:-21px}#NewPasswordForm .passwordIcon{margin-right:35px;top:-22px}#password-change-form .passwordIcon{top:-30px}#setupDaySmartAccountInformation .passwordIcon{margin-top:-22px;margin-right:10px}.create-account-form .form-section .passwordIcon{margin-top:-28px;margin-right:6px}@media only screen and (max-width:1012px){#messageSignup img{width:320px}}@media only screen and (max-width:768px){#contentContainer{border:0;padding:25px 0 0 0;width:100%}#contentContainer .cloud-cost-label{display:block;margin-top:25px}#promoContainer{display:none!important}.ui-product .content-wrapper{border:0;min-width:340px;width:92%}.ui-product .content-section.new-account-info-container,.ui-product .content-section.new-account-via-email-info-container{background-color:transparent;box-sizing:border-box;border:0;margin:0;padding:20px;width:100%}#logIn{margin-right:15px}.new-account-info-container .form-label,.new-account-via-email-info-container .form-label{margin-top:15px}#createCloudAccountSetup input:not([type='radio']):not([type='checkbox']),.new-account-info-container input:not([type='radio']):not([type='checkbox']),.new-account-info-container .form-section input:not([type='radio']):not([type='checkbox']),.new-account-info-container a.button{box-sizing:border-box;font-size:16px;height:auto;width:98%}#createCloudAccountSetup input:not([type='radio']):not([type='checkbox']),.new-account-info-container input:not([type='radio']):not([type='checkbox']),.new-account-info-container .form-section input:not([type='radio']):not([type='checkbox']),.new-account-info-container a.button,#RemoteAccessCode{padding:12px}.new-account-info-container a.button{padding-top:18px}.new-account-center-content h1{text-align:center}#RemoteAccessCode{width:53%}#ProcessRemoteAccessCode{width:32%}#RemoteAccessCode,#ProcessRemoteAccessCode{height:55px;margin:0 5px 0 15px}#RemoteAccessCode-label{float:none;margin-top:0;text-align:left;white-space:nowrap;width:auto}.k-dropdown{background-color:transparent;visibility:hidden;width:100%}.k-dropdown-wrap,.k-animation-container{display:none!important}.k-dropdown select{background-color:#fdfdfd;border-color:#ccc;display:block!important;font-size:16px;height:48px;padding-left:8px;-webkit-appearance:menulist-button;visibility:visible;width:98%!important}#promoCodeSection input{box-sizing:border-box;padding:12px}#promoCodeSection .button{padding:13px 10px 10px}#promoCodeSection input#promoCode{margin:0;width:63%!important}#promoCodeSection input#promoCode+a{clear:right;float:right;margin:0 8px 0 0}.account-step-wrapper .content-section{background-color:#fff;border:0;box-sizing:border-box;margin:20px 0;padding:30px 0;width:100%}#cloudPromoInputContainer *{vertical-align:middle}.cloud-promo-code{margin-bottom:5px}#verifyBillingForm #createAccount,#RemoteSetupComplete{width:100%}#createCloudAccountSetup .passwordIcon{margin-top:-30px;margin-right:10px}}.login-container{background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px}.login-container .login-outlet{max-width:400px;width:100%}.login-container .login-outlet .single-sign-on{background:#fff}.login-container .login-outlet .instagramFooter{font-size:10pt;text-align:center;width:100%;height:40px;padding:10px 0}.login-container .login-outlet .single-sign-on .login-form .error-message{color:#f00}.login-container .login-outlet .single-sign-on .login-form .error input{border:thin solid #f00}.login-container .login-outlet .single-sign-on .login-logo{display:flex;flex-direction:column;justify-content:center;align-items:center}.login-container .login-outlet .single-sign-on .login-logo ._\31 23pet{margin-top:14px;margin-bottom:30px}.login-container .login-outlet .single-sign-on .login-logo img{height:auto;width:auto;max-width:275px;max-height:180px}.login-container .login-outlet .single-sign-on .login-form form{display:flex;flex-direction:column;margin-top:0}.login-container .login-outlet .single-sign-on .login-form .form-field{display:flex;flex-direction:column;margin-bottom:20px}.login-container .login-outlet .single-sign-on .login-form .error-message-container{height:19px}.login-container .login-outlet .single-sign-on .login-form label{color:#707070}.login-container .login-outlet .single-sign-on .login-form input,.login-container .login-outlet .single-sign-on .login-form button{font-size:16px;height:30px;padding:7px;border-radius:4px;margin-bottom:10px}.login-container .login-outlet .single-sign-on .login-form .button{height:50px;text-shadow:none}