[business-theme] .header-images{width:100px}[business-theme] .panel .panel-body-heading{padding:15px 34px;min-height:54px}[business-theme] .panel .panel-body-heading h5{margin:3px 0 0 -15px;font-size:1.6rem}[sc-btn],sc-btn{font-size:13px;font-weight:700;background-color:transparent;border-radius:8px;cursor:pointer}[sc-btn]:focus,sc-btn:focus{outline:none}[sc-btn]:not([disabled]):hover,sc-btn:not([disabled]):hover{transition:.2s}[sc-btn].primary,[sc-btn][primary],sc-btn.primary,sc-btn[primary]{background-color:#4534c7;color:#fff}[sc-btn].primary:not([disabled]):hover,[sc-btn][primary]:not([disabled]):hover,sc-btn.primary:not([disabled]):hover,sc-btn[primary]:not([disabled]):hover{background-color:#5c4dce}[sc-btn].primary:not([disabled]):active,[sc-btn][primary]:not([disabled]):active,sc-btn.primary:not([disabled]):active,sc-btn[primary]:not([disabled]):active{background-color:#342795}[sc-btn].secondary,[sc-btn][secondary],sc-btn.secondary,sc-btn[secondary]{background-color:#fff;border:1px solid #b9b3ea;color:#4534c7}[sc-btn].secondary:not([disabled]):active,[sc-btn].secondary:not([disabled]):hover,[sc-btn][secondary].selectedbig:not([disabled]),[sc-btn][secondary]:not([disabled]):active,[sc-btn][secondary]:not([disabled]):hover,sc-btn.secondary:not([disabled]):active,sc-btn.secondary:not([disabled]):hover,sc-btn[secondary].selectedbig:not([disabled]),sc-btn[secondary]:not([disabled]):active,sc-btn[secondary]:not([disabled]):hover{background-color:#e8e6f8}[sc-btn].tertiary,[sc-btn][tertiary],sc-btn.tertiary,sc-btn[tertiary]{border:1px solid #d2d9e4;color:#22252b;background:#fff}[sc-btn].tertiary:not([disabled]):hover,[sc-btn][tertiary]:not([disabled]):hover,sc-btn.tertiary:not([disabled]):hover,sc-btn[tertiary]:not([disabled]):hover{background-color:#22252b;border-color:#22252b;color:#fff}[sc-btn].tertiary:not([disabled]):hover fa-icon,[sc-btn][tertiary]:not([disabled]):hover fa-icon,sc-btn.tertiary:not([disabled]):hover fa-icon,sc-btn[tertiary]:not([disabled]):hover fa-icon{color:#fff}[sc-btn].tertiary:not([disabled]):active,[sc-btn][tertiary]:not([disabled]):active,sc-btn.tertiary:not([disabled]):active,sc-btn[tertiary]:not([disabled]):active{background-color:#0a0b0d;color:#fff}[sc-btn].tertiary:not([disabled]):active fa-icon,[sc-btn][tertiary]:not([disabled]):active fa-icon,sc-btn.tertiary:not([disabled]):active fa-icon,sc-btn[tertiary]:not([disabled]):active fa-icon{color:#fff}[sc-btn].cancel,[sc-btn][cancel],sc-btn.cancel,sc-btn[cancel]{background-color:transparent;border:1px solid #ccd2db;color:#22252b}[sc-btn].cancel:not([disabled]):hover,[sc-btn][cancel]:not([disabled]):hover,sc-btn.cancel:not([disabled]):hover,sc-btn[cancel]:not([disabled]):hover{background-color:rgba(204,210,219,.25)}[sc-btn].cancel:not([disabled]):active,[sc-btn][cancel]:not([disabled]):active,sc-btn.cancel:not([disabled]):active,sc-btn[cancel]:not([disabled]):active{background-color:rgba(204,210,219,.49)}[sc-btn].book,[sc-btn][book],sc-btn.book,sc-btn[book]{background-color:#ff7a59;color:#fff}[sc-btn].book:not([disabled]):hover,[sc-btn][book]:not([disabled]):hover,sc-btn.book:not([disabled]):hover,sc-btn[book]:not([disabled]):hover{background-color:rgba(255,122,89,.75)}[sc-btn].danger,[sc-btn][danger],sc-btn.danger,sc-btn[danger]{background:#fff;border:1px solid #ea4950;color:#ea4950}[sc-btn].danger[disabled],[sc-btn][danger][disabled],sc-btn.danger[disabled],sc-btn[danger][disabled]{border:none}[sc-btn].danger:not([disabled]):hover,[sc-btn][danger]:not([disabled]):hover,sc-btn.danger:not([disabled]):hover,sc-btn[danger]:not([disabled]):hover{background-color:#ea4950;color:#fff}[sc-btn].danger:not([disabled]):active,[sc-btn][danger]:not([disabled]):active,sc-btn.danger:not([disabled]):active,sc-btn[danger]:not([disabled]):active{background-color:#752528;color:#fff}[sc-btn].success,[sc-btn][success],sc-btn.success,sc-btn[success]{background:#fff;border:1px solid #2fbc6e;color:#2fbc6e}[sc-btn].success:not([disabled]):hover,[sc-btn][success]:not([disabled]):hover,sc-btn.success:not([disabled]):hover,sc-btn[success]:not([disabled]):hover{background-color:#2fbc6e;color:#fff}[sc-btn].success:not([disabled]):active,[sc-btn][success]:not([disabled]):active,sc-btn.success:not([disabled]):active,sc-btn[success]:not([disabled]):active{background-color:#185e37;color:#fff}[sc-btn][new],sc-btn[new]{background-color:#eaeaea;font-weight:700;color:#22252b}[sc-btn][icon],sc-btn[icon]{background-color:#e1e1e1;color:#727272}[sc-btn][icon]:hover,sc-btn[icon]:hover{opacity:.8;color:#262626;transition:.3s}[sc-btn][icon][small],sc-btn[icon][small]{font-size:14px}[sc-btn][icon][secondary],sc-btn[icon][secondary]{background-color:#4534c7}[sc-btn][small],sc-btn[small]{font-size:12px;font-weight:700}[sc-btn][small] i,sc-btn[small] i{font-size:16px}[sc-btn][large],[sc-btn][medium],sc-btn[large],sc-btn[medium]{font-size:16px;font-weight:700}[sc-btn][marketing],sc-btn[marketing]{background-color:#fff;color:#4534c7;font-weight:700}[sc-btn].marketing:not([disabled]):hover,[sc-btn][marketing]:not([disabled]):hover,sc-btn.marketing:not([disabled]):hover,sc-btn[marketing]:not([disabled]):hover{background-color:hsla(0,0%,100%,.7)}[sc-btn][disabled],sc-btn[disabled]{background-color:#e4e7ed;color:#bdc7d7;cursor:not-allowed!important}[sc-btn][disabled] div,sc-btn[disabled] div{cursor:not-allowed}@media screen and (max-width:640px){[sc-btn]#deleteAccountButton,sc-btn#deleteAccountButton{margin-right:10px}[sc-btn]#switchToFreeVersionButton,sc-btn#switchToFreeVersionButton{margin-left:0;margin-top:10px}}[ng-click]:not(.disabled),[ng-click]:not(.disabled) label{cursor:pointer}[ng-click]:focus{outline:none}.save-button-box{text-align:right}.save-button-box button{margin-right:10px;margin-top:10px}@media only screen and (max-width:480px){.save-button-box{text-align:center}.save-button-box button{margin-right:0}}a.button,button,li.button{border-radius:8px;text-transform:capitalize}a.button.orange,a.button.primary,button.orange,button.primary,li.button.orange,li.button.primary{background-color:#ff9400;border:1px solid #ff9400}a.button.orange:hover:not([disabled]),a.button.primary:hover:not([disabled]),button.orange:hover:not([disabled]),button.primary:hover:not([disabled]),li.button.orange:hover:not([disabled]),li.button.primary:hover:not([disabled]){background-color:#b36800}a.button,button,li.button{border:none;vertical-align:middle}a.button label,button label,li.button label{display:inline-block;cursor:pointer}a.button label.under,button label.under,li.button label.under{display:block;font-size:7pt;margin-left:0;line-height:normal}a.button.selected,a.button.white,button.selected,button.white,li.button.selected,li.button.white{color:#4534c7;text-decoration:none;background-color:#fff;border:1px solid #4534c7;border-radius:8px}a.button.white:hover:not([disabled]),button.white:hover:not([disabled]),li.button.white:hover:not([disabled]){background-color:#d9d9d9}a.button.white.selected:not([disabled]),button.white.selected:not([disabled]),li.button.white.selected:not([disabled]){color:#4534c7;text-decoration:none;background-color:#fff;border:1px solid #4534c7}a.button.orange,a.button.primary,button.orange,button.primary,li.button.orange,li.button.primary{color:#fff;text-decoration:none;border-radius:8px}a.button.orange.selected:not([disabled]),a.button.primary.selected:not([disabled]),button.orange.selected:not([disabled]),button.primary.selected:not([disabled]),li.button.orange.selected:not([disabled]),li.button.primary.selected:not([disabled]){color:#4534c7;text-decoration:none;background-color:#fff;border:1px solid #4534c7}a.button.cancel-button,button.cancel-button,li.button.cancel-button{border-radius:8px;color:#5d6879}a.button.secondary,a.button.teal,button.secondary,button.teal,li.button.secondary,li.button.teal{color:#fff;text-decoration:none;background-color:#4534c7;border:1px solid #4534c7;border-radius:8px}a.button.secondary:hover:not([disabled]),a.button.teal:hover:not([disabled]),button.secondary:hover:not([disabled]),button.teal:hover:not([disabled]),li.button.secondary:hover:not([disabled]),li.button.teal:hover:not([disabled]){background-color:#30248a}a.button.secondary.selected:not([disabled]),a.button.teal.selected:not([disabled]),button.secondary.selected:not([disabled]),button.teal.selected:not([disabled]),li.button.secondary.selected:not([disabled]),li.button.teal.selected:not([disabled]){color:#4534c7;text-decoration:none;background-color:#fff;border:1px solid #4534c7}a.button.gray,a.button.tertiary,button.gray,button.tertiary,li.button.gray,li.button.tertiary{text-decoration:none;border:1px solid #d2d9e4;color:#22252b;border-radius:8px}a.button.gray:hover:not([disabled]),a.button.tertiary:hover:not([disabled]),button.gray:hover:not([disabled]),button.tertiary:hover:not([disabled]),li.button.gray:hover:not([disabled]),li.button.tertiary:hover:not([disabled]){background-color:#22252b;color:#fff}a.button.gray:hover:not([disabled]) fa-icon,a.button.tertiary:hover:not([disabled]) fa-icon,button.gray:hover:not([disabled]) fa-icon,button.tertiary:hover:not([disabled]) fa-icon,li.button.gray:hover:not([disabled]) fa-icon,li.button.tertiary:hover:not([disabled]) fa-icon{color:#fff}a.button.gray.green:not([disabled]),a.button.gray.selected:not([disabled]),a.button.tertiary.green:not([disabled]),a.button.tertiary.selected:not([disabled]),button.gray.green:not([disabled]),button.gray.selected:not([disabled]),button.tertiary.green:not([disabled]),button.tertiary.selected:not([disabled]),li.button.gray.green:not([disabled]),li.button.gray.selected:not([disabled]),li.button.tertiary.green:not([disabled]),li.button.tertiary.selected:not([disabled]){background-color:#0a0b0d;color:#fff}a.button.gray.green:not([disabled]) fa-icon,a.button.gray.selected:not([disabled]) fa-icon,a.button.tertiary.green:not([disabled]) fa-icon,a.button.tertiary.selected:not([disabled]) fa-icon,button.gray.green:not([disabled]) fa-icon,button.gray.selected:not([disabled]) fa-icon,button.tertiary.green:not([disabled]) fa-icon,button.tertiary.selected:not([disabled]) fa-icon,li.button.gray.green:not([disabled]) fa-icon,li.button.gray.selected:not([disabled]) fa-icon,li.button.tertiary.green:not([disabled]) fa-icon,li.button.tertiary.selected:not([disabled]) fa-icon{color:#fff}a.button.gray.selectedbig:not([disabled]),a.button.tertiary.selectedbig:not([disabled]),button.gray.selectedbig:not([disabled]),button.tertiary.selectedbig:not([disabled]),li.button.gray.selectedbig:not([disabled]),li.button.tertiary.selectedbig:not([disabled]){background-color:#0a0b0d;color:#fff;padding:7px}a.button.gray.selectedbig:not([disabled]) fa-icon,a.button.tertiary.selectedbig:not([disabled]) fa-icon,button.gray.selectedbig:not([disabled]) fa-icon,button.tertiary.selectedbig:not([disabled]) fa-icon,li.button.gray.selectedbig:not([disabled]) fa-icon,li.button.tertiary.selectedbig:not([disabled]) fa-icon{color:#fff}a.button.header-primary,button.header-primary,li.button.header-primary{color:#fff;text-decoration:none;background-color:#f06c3e;border:1px solid #f06c3e;border-radius:8px;padding:7px 20px!important}a.button.header-primary:hover:not([disabled]),button.header-primary:hover:not([disabled]),li.button.header-primary:hover:not([disabled]){border:1px solid #7b6ed9;color:#7b6ed9}a.button.danger,a.button.red,button.danger,button.red,li.button.danger,li.button.red{color:#fff;text-decoration:none;background-color:#ea4950;border:1px solid #ea4950;border-radius:8px}a.button.danger:hover:not([disabled]),a.button.red:hover:not([disabled]),button.danger:hover:not([disabled]),button.red:hover:not([disabled]),li.button.danger:hover:not([disabled]),li.button.red:hover:not([disabled]){background-color:#cf1820}a.button.danger.green:not([disabled]),a.button.danger.selected:not([disabled]),a.button.red.green:not([disabled]),a.button.red.selected:not([disabled]),button.danger.green:not([disabled]),button.danger.selected:not([disabled]),button.red.green:not([disabled]),button.red.selected:not([disabled]),li.button.danger.green:not([disabled]),li.button.danger.selected:not([disabled]),li.button.red.green:not([disabled]),li.button.red.selected:not([disabled]){background-color:#2fbc6e}a.button.danger.selectedbig:not([disabled]),a.button.red.selectedbig:not([disabled]),button.danger.selectedbig:not([disabled]),button.red.selectedbig:not([disabled]),li.button.danger.selectedbig:not([disabled]),li.button.red.selectedbig:not([disabled]){background-color:#2fbc6e;padding:7px}a.button.green,button.green,li.button.green{color:#fff;text-decoration:none;background-color:#2fbc6e;border:1px solid #2fbc6e;border-radius:8px}a.button.green:hover:not([disabled]),button.green:hover:not([disabled]),li.button.green:hover:not([disabled]){background-color:#207f4a}a.button.green sup,button.green sup,li.button.green sup{text-transform:uppercase;margin-left:3px}a.button.iconbutton,button.iconbutton,li.button.iconbutton{width:35px;padding:1px 5px}a.button.iconbutton label.under,button.iconbutton label.under,li.button.iconbutton label.under{font-size:7pt;font-weight:400;line-height:normal}a.button.iconbutton .fa,button.iconbutton .fa,li.button.iconbutton .fa{font-size:18pt}a.button.round,button.round,li.button.round{border-radius:14px}a.button[disabled],button[disabled],li.button[disabled]{cursor:default}li.button{display:block;width:200px}.button:hover:not([disabled]),button:hover:not([disabled]){cursor:pointer}.button{padding:5px 12px;text-align:center;display:inline-block;position:relative;text-decoration:none!important;vertical-align:middle;background-color:#fff;font-size:12pt}@media only screen and (max-width:768px){.button{padding:3px 6px}}.button .block{display:block}.button.large{font-size:12pt}.button.medium{font-size:10pt}.button.small{font-size:10pt;padding:5px 10px}.button.small,.button.x-small{line-height:normal;height:auto;vertical-align:middle}.button.x-small{font-size:8pt;padding:3px 8px}.button.x-small i{font-size:12pt}.button[disabled]{cursor:default}.day-chooser{background-color:#e1e1e1;margin:5px 10px 5px 0;color:#22252b;text-align:center;font-size:1.5em;border-radius:8px}.day-chooser,.day-chooser.selected{width:40px;height:40px;line-height:40px}.day-chooser.selected{background-color:#4534c7;color:#fff}.day-chooser.selected label{font-size:1.5em}.day-chooser:last-child{margin:5px 0}.color-chooser{width:25px;height:25px;margin-right:12px;margin-bottom:5px;vertical-align:middle}.color-chooser.selected{width:30px;height:30px}.color-chooser.blue{background-color:#3fc9d2}.color-chooser.purple{background-color:#8463ee}.color-chooser.pink{background-color:#ee7da7}.color-chooser.peach{background-color:#fd9163}.color-chooser.yellow{background-color:#f6d45b}.color-chooser.green{background-color:#87d358}.color-chooser.gray{background-color:#a0bbd4}div.selectButton{font-size:9pt;padding:0;width:180px;overflow:hidden;white-space:nowrap;text-align:left;cursor:pointer}div.selectButton.disabled{cursor:default}div.selectButton>div{float:left}div.selectButton img{width:28px;height:27.4px;vertical-align:middle;background-color:#fff}div.selectButton label{margin-left:1px;cursor:pointer}div.selectButton.teal{background-color:#4534c7}div.selectButton.white{background-color:#fff;color:#4534c7;border:1px solid #d2d9e4}div.selectButton i{float:right;margin:6px 3px auto auto;font-size:large}.section{background-color:#fff;border:1px solid #f5f7f9;padding:10px}a.table{color:inherit}a.table,a.table:hover{text-decoration:none}.table{width:100%;table-layout:fixed;margin-bottom:0}.table:not(.onerow)>*{display:table-row}.table.onerow>*,.table:not(.onerow)>*>*{display:table-cell;vertical-align:top}.table.form>*>*{line-height:1.3em}.table.form>*>:first-child{padding-right:15px;text-align:right;font-weight:700}table.standardTable{border:1px solid #c3d8db;background-color:#fff;color:#22252b;width:100%;table-layout:fixed;cursor:default}table.standardTable th{border-bottom:1px solid #c3d8db;border-top:1px solid #c3d8db;text-align:left;padding:8px 0 8px 20px;font-weight:700}table.standardTable th:first-child{border-left:1px solid #c3d8db}table.standardTable th:last-child{border-right:1px solid #c3d8db}table.standardTable td{padding:3px 0 3px 10px;vertical-align:middle;text-align:left;border-bottom:1px solid #c3d8db}table.standardTable td img{width:40px;height:40px}table.standardTable td:last-child{padding-right:10px}table.standardTable tr:last-child td{border-bottom:none}ul.selectList{background-color:#fff;color:#4534c7;width:100%;cursor:default;list-style:none}ul.selectList li{text-align:left;vertical-align:middle;cursor:pointer;margin-bottom:1px;white-space:nowrap;border-bottom:1px solid #e1e1e1}ul.selectList li:hover{color:#fff;background-color:#4534c7}ul.selectList li img{width:28px;height:28px;vertical-align:middle;background-color:#fff}ul.selectList li label{font-size:9pt;cursor:pointer}.overlay{border:1px solid #949494;margin-top:1px;padding:3px}.overlay,.selectPanel{position:absolute;z-index:9000;background-color:#fff}.selectPanel{padding:2px;color:#4534c7;width:225px;max-height:300px;overflow-x:hidden;overflow-y:auto;border:1px solid #c3d8db}.mainbuttons{position:absolute;top:5px;right:5px}@media screen and (max-width:1124px){.mainbuttons{position:static;display:block;text-align:right}}.formsection{margin-bottom:10px;position:relative;border:1px solid #f5f7f9;padding:10px}.formsection.primary .fa-circle{color:#f06c3e}.formsection.primary .underline{border-bottom:1px solid #f06c3e}.formsection.secondary .fa-circle{color:#ffd42b}.formsection.secondary .underline{border-bottom:1px solid #ffd42b}.formsection .formsectionheader{padding-left:5px;margin-bottom:10px;line-height:16px;position:relative}.formsection .formsectionheader .underline{margin-right:30%}.formsection .formsectionheader button{position:absolute;right:0;top:-6px}.formsection .formsectionheader .fa-circle{position:absolute;left:0;bottom:-1px}.formsection .formsectionheader label{position:relative;left:10px}.formsection .formsectionbody{padding-left:15px}.formsection .formsectionbody.fill{padding-right:20%}@media only screen and (max-width:768px){.formsection .formsectionbody.fill{padding-right:0}}.formsection .formsectionbody.fill>div:not(:last-child){margin-bottom:5px}.fixed-table-container{margin:10px auto;-o-border-image:none;border-image:none;width:100%;height:200px;padding-top:25px;position:relative;background-color:#fff;border:1px solid #4534c7}.fixed-table-container .header-background{left:0;top:0;height:25px;right:0;position:absolute;background-color:#e8e6f8;border-bottom:1px solid #b9b3ea;padding-right:16px}@media only screen and (max-width:480px){.fixed-table-container .header-background{padding-right:0}}.fixed-table-container .fixed-table-container-inner{height:100%;-ms-overflow-x:hidden;overflow-x:hidden;-ms-overflow-y:auto;overflow-y:auto}.fixed-table-container .fixed-table-container-inner table{background-color:#fff}.fixed-table-container table{width:100%;-ms-overflow-x:auto;overflow-x:auto;-ms-overflow-y:auto;overflow-y:auto;table-layout:fixed}.fixed-table-container td{padding:5px;text-align:left;border-bottom:1px solid #4534c7}.fixed-table-container th{padding:0 5px;text-align:left;font-size:9pt}.fixed-table-container .th-inner{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:100%;line-height:25px}.modalDialog{cursor:default!important}.modalDialog .modal-dialog{line-height:18px}.modalDialog .modal-dialog .modal-content{border-radius:0;padding:10px}.modal{cursor:default!important}img.profile{width:40px;height:40px}.providertable>:first-child{width:40px}.providertable>:nth-child(2){vertical-align:middle;padding-left:10px}.providertable>:nth-child(3){vertical-align:middle;width:70px;text-align:right}.provider-limit-hit-dialog .modal-dialog{width:400px;line-height:20px}@media only screen and (max-width:768px){.provider-limit-hit-dialog .modal-dialog{width:320px}}.searchbox{width:225px}.table.buttontable>:first-child{width:45px;padding-right:10px;vertical-align:top}.table.buttontable>*{vertical-align:middle}.white-popover{position:absolute;top:15px;left:0;right:0;background-color:#fff;border:1px solid #949494;z-index:1001;width:95%;max-width:600px;margin-left:auto;margin-right:auto;padding:20px}.newclientform .custom-select,.newclientform input[type=text]{margin-bottom:5px;min-width:200px}.left-dropdown-menu>.dropdown-menu{left:-140px!important}.colorbar.slim{width:7px;height:40px}.colorbar.skinny{width:1px;height:40px;background-color:#a0bbd4}.apptcolorblue{background-color:#3fc9d2}.apptcolorpurple{background-color:#8463ee}.apptcolorpink{background-color:#ee7da7}.apptcolorpeach{background-color:#fd9163}.apptcoloryellow{background-color:#f6d45b}.apptcolorgreen{background-color:#87d358}.apptcolorgray{background-color:#a0bbd4}.table.mainappttable>:first-child{width:50px;vertical-align:middle;text-align:center;padding-right:10px}.ModeView .clientbox{display:table;width:100%;table-layout:fixed;border:1px solid #f5f7f9;background-color:#fff;cursor:pointer;border-color:#4534c7}.ModeView .clientbox>*{display:table-cell;vertical-align:middle}.ModeView .clientbox>:first-child{width:40px}.ModeView .clientbox>:nth-child(3){width:35px;text-align:center;line-height:.1em;vertical-align:top;padding-top:5px}.ModeView .clientbox img{width:40px;height:40px}.ModeView .clientbox .notes{max-height:3em;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.ModeEditOrCreate .formsection.confirmation .item{white-space:nowrap}.ModeEditOrCreate .formsection.confirmation .item>label{margin-right:5px}@media only screen and (max-width:480px){.ModeEditOrCreate .formsection.confirmation .item{display:table;width:100%}.ModeEditOrCreate .formsection.confirmation .item>label{display:table-cell}.ModeEditOrCreate .formsection.confirmation .item>span{display:table-cell;width:50px;text-align:right;padding-bottom:5px}}.invite-dialog>.modal-dialog{width:598px}.info-panel{border:1px solid #4534c7;background-color:#e7f7f9;border-radius:4px;padding:10px}@media screen and (max-width:480px){.info-panel ul{padding-left:20px}}.warn-panel{border:1px solid #f06c3e;background-color:#fff;border-radius:4px;padding:10px}[teal]{color:#4534c7;background-color:rgba(69,52,199,.1)}[blue-gray]{color:#fff;background-color:#20303a}@media only screen and (max-width:480px){.invite-dialog>.modal-dialog{width:100%}.invite-dialog>.modal-dialog img{width:285px;height:140px}}@media only screen and (max-width:450px){.formsection{padding:5px}}@media only print{@-moz-document url-prefix(){.table{table-layout:auto}}}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;font-family:Graphik,sans-serif}body{line-height:1;font-family:Graphik,sans-serif;font-size:11pt;-webkit-text-stroke:1px transparent;width:100%;height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}h1{font-size:2em}h2{font-size:1.75em}h3{font-size:1.5em}h4{font-size:1.25em}h5{font-size:1em}th{vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.5em}a:active,a:focus,a:visited,button:focus{outline:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;color:#4534c7;cursor:pointer}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}.table{display:table;box-sizing:border-box}.table .table{background-color:inherit}.table.spacing{border-collapse:separate;border-spacing:2px}.tableRow{display:table-row}.tableCell,.tableRow>*{display:table-cell}hr{display:block;height:1px;border:0;border-top:1px solid #c3d8db;margin:0 0 5px;padding:0}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],select,textarea{vertical-align:middle;font-family:Graphik,sans-serif;height:30px;color:#22252b;padding:3px 3px 3px 6px;margin:0;border:1px solid #e1e1e1;background-color:#fff;background-image:none;display:inline-block;box-sizing:border-box}button{font-family:Graphik,sans-serif}select{background-color:#fff;color:#4534c7}select::-ms-expand{padding:0;margin-left:.25em;border-radius:50%;border:1px solid #e1e1e1;height:15px}textarea{height:auto}input[type=button]{min-height:0}input[type=checkbox]{min-height:0;margin:0 2px;border:none}input[type=radio]{margin:0 2px;height:auto}.btn-heading{float:right;margin-top:-4px;border-radius:1px}.span-heading{color:orange}.a-trash{color:gray;float:right}.a-trash:active,.a-trash:focus,.a-trash:hover{color:red;float:right;outline:none}.row{margin-left:unset;margin-right:unset}.li-boxed{margin-top:5px;border-radius:0;overflow:hidden;font-size:14px}@media (max-width:1250px){.li-boxed{font-size:12px}}@media (max-width:1150px){.li-boxed{font-size:10px}}@media (max-width:980px){.li-boxed{font-size:12px}}.li-repeat h5{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:5px}.panel-global{border-radius:3px;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.panel-override{border-color:#e9e9e9;box-shadow:1px 1px 8px #e9e9e9}.sidebar-panel{background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.sidebar-panel-global{z-index:200;box-shadow:1px 1px 2px 0 rgba(0,0,0,.18)}.panel-top-default{margin-top:20px}.panel-top{padding:15px}.panel-body-heading{border-bottom:1px solid #e9e9e9;text-align:left;font-size:1.8rem}.panel-add-class{overflow-y:auto;max-height:500px;margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:3px;border-color:#e9e9e9;box-shadow:1px 1px 8px #e9e9e9}@media (max-width:450px){.panel-body{padding:5px}.panel-body-heading{padding:10px}.col-md-4,.col-md-6,.col-md-8,.col-md-12{padding:5px;margin:5px}}.h5-panel{padding-left:15px;margin-bottom:5px;margin-top:5px}.h5-panel-spacing{margin-bottom:10px}.modal-body-datepicker{min-height:100%;margin:0 25%}@media (max-width:769px){.modal-body-datepicker{display:block;margin:0 auto;text-align:center}}.col-top-margin{margin-top:15px}.services-list .callout{padding:10px;margin:10px 0;border-left-width:8px}.services-list div.list{padding:10px;padding-top:15px;margin-bottom:10px;margin-top:10px}.services-list div.list:hover{background-color:#f8f8f8;box-shadow:0 3px 3px 0 rgba(0,0,0,.1);-webkit-box-shadow:rgba(0,0,0,.1) 0 3px 3px 0;-moz-box-shadow:rgba(0,0,0,.1) 2px 3px 0}.services-list div{vertical-align:middle}.services-list h5{width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.services-list h5 i{padding-left:10px}.services-list span.landscape-hide{padding-right:10px}.services-list .div-chevron{width:20px;color:#888}.service-view i{padding-left:10px}.providers-list div.list{padding:10px;padding-top:15px;margin-bottom:10px;margin-top:10px}.providers-list div{vertical-align:middle}.providers-list div.list:hover{background-color:#f8f8f8;box-shadow:0 3px 3px 0 rgba(0,0,0,.1);-webkit-box-shadow:rgba(0,0,0,.1) 0 3px 3px 0;-moz-box-shadow:rgba(0,0,0,.1) 2px 3px 0}.providers-list .div-chevron{width:20px;color:#888;vertical-align:middle}.providers-list label:hover{cursor:pointer}.categories-list div.list{padding:10px;padding-top:15px;margin-bottom:10px;margin-top:10px}.categories-list div{vertical-align:middle}.categories-list div.list:hover{background-color:#f8f8f8;box-shadow:0 3px 3px 0 rgba(0,0,0,.1);-webkit-box-shadow:rgba(0,0,0,.1) 0 3px 3px 0;-moz-box-shadow:rgba(0,0,0,.1) 2px 3px 0}.categories-list .div-chevron{width:20px;color:#888;vertical-align:middle}.class-list div.list,.class-list div.list-active{padding:10px;padding-top:15px;margin-bottom:10px;margin-top:10px}.class-list div{vertical-align:middle}.class-list .div-chevron{width:20px;color:#888;vertical-align:middle}.workshop-list div.list,.workshop-list div.list-active{padding:10px;padding-top:15px;margin-bottom:10px;margin-top:10px}.workshop-list div{vertical-align:middle}.workshop-list .div-chevron{width:20px;color:#888;vertical-align:middle}.personnel-list div.list,.personnel-list div.list-active{padding:10px;padding-top:15px;margin-bottom:10px;margin-top:10px}.personnel-list div{vertical-align:middle}.personnel-list .div-chevron{width:20px;color:#888;vertical-align:middle}.taxes-list div{vertical-align:middle}.taxes-list div.list{padding:10px;margin-bottom:10px}.taxes-list div.list:hover{background-color:#f8f8f8;box-shadow:0 3px 3px 0 rgba(0,0,0,.1);-webkit-box-shadow:rgba(0,0,0,.1) 0 3px 3px 0;-moz-box-shadow:rgba(0,0,0,.1) 2px 3px 0}.taxes-list .div-chevron{width:20px;color:#888;vertical-align:middle}.inline-menu{display:inline-block;text-align:center;vertical-align:middle;width:28px;height:28px;border:2px solid #949494;border-radius:14px;font-size:large;line-height:26px;cursor:pointer;color:#949494;box-shadow:1px 2px 2px 0 #e1e1e1}.inline-menu:hover{color:#5d6879;border-color:#5d6879}.default-list div{vertical-align:middle}.default-list div.list{padding:5px;margin-bottom:10px;vertical-align:middle}.default-list div.list:hover{background-color:#f8f8f8;box-shadow:0 3px 3px 0 rgba(0,0,0,.1);-webkit-box-shadow:rgba(0,0,0,.1) 0 3px 3px 0;-moz-box-shadow:rgba(0,0,0,.1) 2px 3px 0}.default-list a{vertical-align:middle}.default-list a.list{padding:10px;margin-bottom:10px}.default-list a.list:hover{background-color:#f8f8f8;box-shadow:0 3px 3px 0 rgba(0,0,0,.1);-webkit-box-shadow:rgba(0,0,0,.1) 0 3px 3px 0;-moz-box-shadow:rgba(0,0,0,.1) 2px 3px 0}.default-list .div-chevron{width:20px;color:#888;vertical-align:middle}.deal-type-div{background-color:#4534c7;width:200px;height:200px;display:block;color:#fff}.deal-type-div:hover{background-color:#14b8d1;box-shadow:0 1px 1px 1px rgba(0,0,0,.1);-webkit-box-shadow:rgba(0,0,0,.1) 0 1px 1px 21;-moz-box-shadow:rgba(0,0,0,.1) 1px 1px 1px}.deal-type-div-first{float:left}.deal-type-div-last{float:right}@media screen and (max-width:900px){.deal-type-div-first{float:none;margin:0 auto}.deal-type-div-last{float:none;margin:15px auto}}[schedulicity-ui] input,[schedulicity-ui] select,[schedulicity-ui] textarea{border-radius:3px}[schedulicity-ui] input.percent-input,[schedulicity-ui] input.price-input,[schedulicity-ui] select.percent-input,[schedulicity-ui] select.price-input,[schedulicity-ui] textarea.percent-input,[schedulicity-ui] textarea.price-input{text-align:right}[schedulicity-ui] textarea{font-size:1.6rem}[schedulicity-ui] .custom-select i{border-top-right-radius:3px;border-bottom-right-radius:3px}[schedulicity-ui] .modal-heading{text-align:center;font-weight:700}[schedulicity-ui] section[padding]{padding:14px}@media only screen and (max-width:640px){[schedulicity-ui] section[padding]{padding:8px}}[schedulicity-ui] button.fa{background-color:inherit;padding:5px;opacity:.6}[schedulicity-ui] button.fa:hover{opacity:1}[schedulicity-ui] button.teal-text-button{background-color:inherit;padding:5px;color:#4534c7}[schedulicity-ui] button.teal-text-button:hover{opacity:1}[schedulicity-ui] .form-label{font-weight:700;margin-bottom:5px}[schedulicity-ui] .highlight{background-color:#e1e1e1}[schedulicity-ui] [icon-btn-text]{font-weight:600}[schedulicity-ui] [icon-btn-text][action]{color:#4534c7}[schedulicity-ui] [icon-btn-text]:hover{opacity:.8;transition:.3s}label{font-weight:400}.hyperlink{color:#4534c7}.hyperlink:hover{text-decoration:underline;cursor:pointer;color:#5c4dce!important}.font-currency{color:#2fbc6e}.font-highlight{color:#fc4b00}.strikethrough{text-decoration:line-through}.headertext{font-size:16pt;font-weight:700}.subheadertext{font-size:14pt;font-weight:700}.smalltext{font-size:9pt}.mediumtext{font-size:12pt}.fineprint{font-size:7pt}.fontUltraTiny{font-size:4pt}.fontVeryTiny{font-size:5pt}.fontTiny{font-size:9px}.fontSmall{font-size:10px}.fontCompact{font-size:11px}.fontNormal{font-size:12px}.fontMediumSmall{font-size:13px!important}.fontMedium{font-size:14px}.fontMediumLarge{font-size:15px}.fontExtraLarge{font-size:20px}.fontVeryLarge{font-size:26px}.bold{font-weight:700}.italic{font-style:italic}.notBold{font-weight:400}.uppercase{text-transform:uppercase}.secondaryTextColor{color:#949494}.doc-reference{height:100%;display:flex;flex-direction:column;margin:0;background-color:#f1f1f1}.doc-reference .doc-app-header{z-index:1;padding:0;display:flex;align-items:center;flex:0 0 auto;-ms-flex:0 0 auto;background-color:#fff;height:68px;width:100%;overflow:hidden;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.doc-reference .doc-app-header .doc-app-logo{display:flex;justify-content:space-around;width:218px}.doc-reference .doc-app-header .doc-app-heading{padding-left:60px}.doc-reference .doc-app-content{display:flex;flex:1 1 auto;-ms-flex:1 1 auto}.doc-reference .doc-app-content .doc-nav{display:flex;order:-1;flex-direction:column;align-items:flex-start;flex:0 0 auto;-ms-flex:0 0 auto;width:218px;padding:24px 0;margin:0;height:auto;background-color:#20303a;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.doc-reference .doc-app-content .doc-nav doc-button{text-align:left;margin:0;padding:14px;width:100%;color:#fff;border:none;outline:none;background-color:inherit;cursor:pointer}.doc-reference .doc-app-content .doc-nav doc-button:hover{background-color:#eee;transition:.2s}.doc-reference .doc-app-content .doc-nav .selected{border-right:6px solid #4534c7;color:#4534c7}.doc-reference .doc-app-content .doc-nav .selected p{font-weight:900}.doc-reference .doc-app-content .doc-content{flex:1;-ms-flex:1;padding:24px;position:relative;overflow-y:auto}.doc-reference .doc-app-content .doc-item-title{color:#fff;background-color:#22252b;padding:5px;margin-top:15px;margin-bottom:5px}.doc-reference .doc-app-content .doc-item-container{display:flex;justify-content:space-between;align-items:center;align-content:center}.doc-reference .doc-app-content .doc-item-container .doc-item{padding:10px;flex:0 0 2;-ms-flex:0 0 2}.doc-reference .doc-app-content .doc-item-code{font-family:monospace;background-color:#ffefd5;border:1px solid #e1e1e1;border-radius:4px;padding:10px;width:50%}.doc-reference .doc-app-content [doc-display-header]{display:flex;align-items:center;height:48px;width:100%;Background-color:#f06c3e;border-radius:4px 4px 0 0;padding:0 14px}.doc-reference .doc-app-content [doc-display-header] h5{color:#fff}.doc-reference .doc-app-content [examples]{background-color:#20303a}.doc-reference .doc-app-content [examples] h5{color:#fff}.doc-reference .doc-app-content [attribute]{background-color:#938b86;color:#fff;padding:3px;margin-right:5px;border-radius:1px;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace}.doc-reference .doc-app-content [border-surround]{border:1px solid #20303a;background-color:#e1f1f5}.doc-reference [app-bg]{background-color:#f1f1f1;padding:14px 14px 1px}.content-panel{padding:10px 25px 0}.content-panel section{margin-bottom:20px}.content-panel section>header{text-transform:none;font-weight:700}.content-panel section>header,.header{max-width:75%;padding-bottom:5px;margin-bottom:5px}.header{font-weight:600;font-size:24px}.innerHeight{min-height:calc(100% - 132px);background-color:#fff}body.embed .innerHeight{min-height:100%}.formsection{border:none;background-color:#fff}.teal{color:#4534c7}.gold{color:#f06c3e}.gray{color:#949494}.headerBand{height:10px;width:20%;float:left}.headerBandBase{clear:both;background-color:#4534c7;height:5px;width:100%}.toolbarContainer{position:relative;display:block}.toolbarContainer .toolbar{width:100%;height:40px;background-color:#4534c7;color:#fff;padding:5px 0 0 11px}.toolbarContainer .toolbar .back{display:inline-block;width:26px;height:26px;vertical-align:middle}.toolbarContainer .toolbar .back i{margin-top:1px;margin-left:7px;font-size:22px}.toolbarContainer .toolbar span{display:inline-block;vertical-align:text-bottom;margin:8px 0 0}[account-background]{height:100%;padding:40px 0}password-recovery,password-reset,sign-in-email,sign-in-user-info{display:block;height:100%}#input-password2 div{max-width:400px;margin:auto}body{background-color:#f5f7f9}.content-panel{padding-top:10px;padding-right:5%;padding-left:5%}@media only screen and (max-width:768px){.content-panel{padding:10px}}.addMenu{text-align:center;position:absolute;top:30px;right:0;z-index:9001;padding:.6rem 0;border-radius:.4rem;box-shadow:1px 1px 5px #949494;background-color:#fff;width:max-content}.addMenu .button{width:100%;padding:8px}#intercom-launcher{position:fixed;bottom:5px;right:5px;width:42px;height:42px;border:1px solid #4534c7;box-shadow:0 6px 13px 0 rgba(0,0,0,.23);background-image:url(https://js.intercomcdn.com/images/icon-launcher-support.1465758f.png);background-color:#4534c7;background-repeat:no-repeat;background-size:18px 18px!important;background-position:50%;border-radius:50%;cursor:pointer;display:block}@media only screen and (max-width:480px){#intercom-launcher{right:0!important;bottom:0!important;width:34px!important;height:34px!important;background-size:16px 16px!important}}.preferences .title{font-size:18pt}.preferences .small{font-size:10pt}.preferences .x-small{font-size:7pt}.preferences .iconbutton.white{width:60px;color:#949494;background-color:#fff;border:1px solid #e1e1e1;padding-top:3px}.preferences .iconbutton.white label{text-transform:none}.preferences .iconbutton.white .fa{font-size:12pt}.preferences .selected{background-color:#2fbc6e!important;color:#fff!important}[game-background]{background:url(https://s3.amazonaws.com/spa.schedulicity.com/downtime/downtime_bg.jpg) no-repeat;background-size:cover;height:100%}.policyPage{margin:15px}.policyPage h1{margin:10px 0 20px;font-size:larger;font-weight:700}.policyPage h2{font-size:large;font-weight:700;margin:5px 0 10px}.policyPage p{margin:10px 0;color:#5d6879;font-size:small}.policyPage p[indent]{text-indent:50px}.policyPage ol,.policyPage ul{margin:0 0 10px 20px;color:#5d6879;font-size:small}#scheduling-calendar-chooser{flex:2 1;-ms-flex:2 1;margin-right:20px}@media screen and (max-width:670px){#scheduling-calendar-chooser{margin:0;flex:2 1 auto;-ms-flex:2 1 auto}}#scheduling-calendar-chooser .calendar{margin:0 auto 25px}#scheduling-calendar-chooser .calendar>header{text-align:center;padding:0 20px;margin-bottom:5px}#scheduling-calendar-chooser .calendar>header>h5{font-weight:100;color:#949494}#scheduling-calendar-chooser .calendar>header>label{line-height:2em;text-transform:uppercase}#scheduling-calendar-chooser .calendar>header .prev-next-month{color:#5d6879;line-height:2.5rem}#scheduling-calendar-chooser .calendar>header .prev-next-month.disabled{color:#e1e1e1;cursor:default}#scheduling-calendar-chooser .calendar .dates{display:table;table-layout:fixed;width:100%;border-spacing:6px 6px;border-collapse:separate}#scheduling-calendar-chooser .calendar .dates>div{display:table-row}#scheduling-calendar-chooser .calendar .dates .dateHeader{display:table-cell;vertical-align:middle;text-align:center;width:14.2%;height:20px}#scheduling-calendar-chooser .calendar .dates .day{display:table-cell;vertical-align:middle;text-align:center;width:14.2%;height:40px;color:#4534c7;background-color:#fff;border:1px solid #4534c7;border-radius:3px}#scheduling-calendar-chooser .calendar .dates .day.selected,#scheduling-calendar-chooser .calendar .dates .day:hover{color:#fff;background-color:#4534c7}#scheduling-calendar-chooser .calendar .dates .day.unavailable{background-color:#e1e1e1;color:#949494;border-color:#e1e1e1;cursor:default}#scheduling-calendar-chooser .calendar .dates .day.unavailable:hover{background-color:#e1e1e1;color:#949494;border-color:#e1e1e1}#scheduling-calendar-chooser .timecolumn{float:left;padding:0 8px;width:33%;text-align:center}#scheduling-calendar-chooser .timecolumn:last-child{padding-right:0}#scheduling-calendar-chooser .timecolumn>header{text-transform:uppercase;margin:0 auto 5px;font-size:12px;font-weight:700}#scheduling-calendar-chooser .timecolumn .timebuttonbox{text-align:center}#scheduling-calendar-chooser .timecolumn .timebuttonbox sc-btn{width:100%;margin:8px 0}#scheduling-calendar-visit{flex:1 0 auto;-ms-flex:1 0 auto;max-width:320px}h4{font-weight:700}provider-selector{display:block;text-align:center;width:130px}provider-selector img{width:100px;height:100px;border:4px solid #fff;border-radius:50px}provider-selector[selected] img{border:4px solid #4534c7}.scheduling-overview .head-panel{background-color:#f7f7f7;border-bottom:1px solid #e1e1e1;min-height:110px}.scheduling-overview .head-panel .bizname-header{position:relative;vertical-align:middle}@media only screen and (max-width:768px){.scheduling-overview .head-panel .bizname-header{display:block}}@media only screen and (max-width:768px){.scheduling-overview .head-panel .row1{margin-top:0}}.scheduling-overview .head-panel .row2{margin-top:15px}.scheduling-overview .head-panel .tab-row{margin-top:15px;position:static!important;bottom:auto!important}.scheduling-overview .head-panel .tab-row .fa-bolt{color:#4534c7;padding-right:5px}.scheduling-overview .head-panel .bizname{font-size:20px;font-weight:700;display:inline;margin-right:15px}.scheduling-overview .head-panel .bizaddress{text-transform:capitalize;white-space:nowrap}@media only screen and (max-width:768px){.scheduling-overview .head-panel .bizaddress{display:none}}.scheduling-overview .head-panel .bizphone{margin-right:10px}@media only screen and (max-width:768px){.scheduling-overview .head-panel .bizphone{display:none}}.scheduling-overview .head-panel .fa.hyperlink{color:#4534c7;cursor:pointer;margin-right:10px}@media only screen and (max-width:768px){.scheduling-overview .head-panel .fa.hyperlink{margin-right:5px}}.scheduling-overview .head-panel .mostrecentbooking{float:right;color:#de2f1d;font-size:12px;margin-top:10px}@media only screen and (max-width:768px){.scheduling-overview .head-panel .mostrecentbooking{display:none}}.scheduling-overview .head-panel .linked-location-wrapper,.scheduling-overview .head-panel .menu-select-wrapper{display:inline-block}.scheduling-overview .head-panel .linked-location-wrapper label{font-size:10px}.scheduling-overview .content-panel .span_70_30-30{margin:0}.scheduling-overview .content-panel section>header{font-size:24px;max-width:85%}.scheduling-overview .content-panel .readytobook{font-size:13px;margin-right:0!important}@media only screen and (max-width:768px){.scheduling-overview .content-panel .readytobook{margin-top:5px;margin-bottom:15px}}.scheduling-overview .content-panel .readytobook label{font-size:20px;margin-right:40px}@media only screen and (max-width:768px){.scheduling-overview .content-panel .readytobook label{margin-right:5px;font-size:16px}}@media only screen and (max-width:768px){.scheduling-overview .content-panel .readytobook button{font-size:17px}}.scheduling-overview .content-panel .readytobook button.schedule-now{width:100%}.scheduling-overview .content-panel .readytobook .action-button-separator{margin:15px 0 0;border-top:1px solid gray}.scheduling-overview .content-panel .readytobook .mostrecentbooking{display:block;text-align:center;margin-top:15px;font-style:italic}.scheduling-overview .content-panel .readytobook .mostrecentbooking .fa-line-chart{color:#f06c3e;margin-right:5px}.scheduling-overview .content-panel .readytobook .overview-subheader{font-size:18px;display:block;margin:30px 0 10px}.scheduling-overview .content-panel .readytobook .overview-subheader .fa{font-size:20px;padding-right:5px}.scheduling-overview .content-panel .readytobook .overview-subheader.address{display:flex}.scheduling-overview .content-panel .readytobook .overview-connect .fa-lg{font-size:30px;padding-right:10px}.scheduling-overview .content-panel .readytobook .overview-connect .fa-lg.fa-facebook-square{color:#3b5998}.scheduling-overview .content-panel .readytobook .overview-connect .fa-lg.fa-facebook-square:hover{
  /* !important overrides due to global .hyperlink:hover styling */color:#1e2e4f!important}.scheduling-overview .content-panel .readytobook .overview-connect .fa-lg.fa-twitter-square{color:#00aced}.scheduling-overview .content-panel .readytobook .overview-connect .fa-lg.fa-twitter-square:hover{
  /* !important overrides due to global .hyperlink:hover styling */color:#006287!important}.scheduling-overview .content-panel .readytobook .overview-connect .fa-lg.fa-globe{color:#24a2b9}.scheduling-overview .content-panel .readytobook .overview-connect .fa-lg.fa-globe:hover{
  /* !important overrides due to global .hyperlink:hover styling */color:#135764!important}.scheduling-overview .content-panel .readytobook .overview-connect .fa-lg:hover{text-decoration:none}.scheduling-overview .content-panel .providerbox{min-height:100px;padding:10px 0;color:#484848}.scheduling-overview .content-panel .providerbox>:first-child{width:115px}.scheduling-overview .content-panel .providerbox .providerlogo{height:100px;width:100px;border-radius:4px;border:1px solid #e3e5e7;object-fit:cover}.scheduling-overview .content-panel .providerbox .provider-name{display:block;font-size:18px;color:#373738}.scheduling-overview .giftcardbox{color:#4534c7}.scheduling-overview .giftcardbox>*{vertical-align:middle}.scheduling-overview .giftcardbox label{margin:0 10px}.scheduling-overview .giftcardbox .fa-chevron-circle-right{margin:2px 0 0 5px}.scheduling-overview section.offers .fa-tags{color:#f06c3e}.scheduling-overview section.offers header{border-bottom:2px solid #949494}@media only screen and (max-width:768px){.scheduling-overview section.offers header{max-width:100%}}.scheduling-overview section.offers>.table>:first-child{vertical-align:middle;font-size:22px;font-weight:700;width:55px;text-align:center}.scheduling-overview section.offers>.table>:nth-child(2){vertical-align:middle;font-size:12px;font-weight:700;text-transform:uppercase;text-align:center}.scheduling-overview section.offers>.table>:nth-child(3){vertical-align:middle;width:40px}.scheduling-overview section.photos-container{margin:20px -22px 20px -25px}.scheduling-overview section.additional-info header{font-size:18px}.scheduling-overview .faveit{display:inline-block;border:1px solid #d0d2d3;padding:5px;border-radius:4px}@media only screen and (max-width:768px){.scheduling-overview .faveit{margin-top:10px;border:none}}.scheduling-overview .faveit.faved{border-color:#f06c3e}.scheduling-overview .faveit.faved .label{color:#f06c3e!important}.scheduling-overview .faveit .label{font-size:11px;color:#484848}.scheduling-overview .faveit .faveiticon{font-size:1.3em;padding:0 5px 0 0}.scheduling-overview .faveit .faveiticon .fa-heart,.scheduling-overview .faveit .faveiticon .fa-heart-o{color:#f06c3e;font-size:1em}.scheduling-overview .faveit .faveiticon .fa-circle{color:#fff}.scheduling-overview .faveit .faveiticon .label{font-size:12px;vertical-align:bottom;padding:0 0 0 5px;line-height:20px}@media only screen and (max-width:768px){.scheduling-overview .faveit .faveiticon .label{color:#f06c3e}}.scheduling-overview .faveit .faveiticon.faved{color:#00f!important}.scheduling-overview .paymenttypes{font-size:19pt}.scheduling-overview .paymenttypes.fa-money{color:#4da34d}.scheduling-overview .paymenttypes.fa-cc-visa{color:#2b4392}.scheduling-overview .paymenttypes.fa-cc-mastercard{color:#ffb62b}.scheduling-overview .paymenttypes.fa-cc-discover{color:#ff8308}.scheduling-overview .paymenttypes.fa-cc-amex{color:#2db9f6}.scheduling-overview img.paymenttypes{width:33px;height:24px;display:inline-block;vertical-align:top}.scheduling-overview .borderbox{display:inline-block;width:150px;height:150px;padding:3px;background-color:#fff;margin-right:5px}@media only screen and (max-width:768px){.scheduling-overview .borderbox{width:145px;height:145px;margin-right:5px}}.scheduling-overview .borderbox .imagebox{border-radius:5px;width:100%;height:100%;position:relative}.scheduling-overview .borderbox .imagebox img{width:100%;height:100%;overflow:hidden}.scheduling-overview .swipePager{padding-top:15px}.scheduling-overview .address-column{width:50%}.scheduling-overview .address-column.linked-location-wrapper{text-align:right}.scheduling-overview .address-column-full-width{width:100%}.scheduling-overview .address-column-full-width.linked-location-wrapper{text-align:right}.scheduling-overview .linked-location-wrapper .fa-chevron-down{line-height:28px;font-size:8px!important}.powered-by-schedulicity{float:right}.selectableSession{border-bottom:1px solid #4534c7}.selectableSession .sessionName{color:#4534c7}.readonlySession{border-bottom:1px solid #000}.cancelled{color:#949494;cursor:default}[data-mobile-table]{display:none}[data-not-mobile-table]{display:table}[landscape-drop-width]{width:130px!important}@media only screen and (max-width:768px){[landscape-drop-width]{width:80px}[data-mobile-table]{display:table}}@media only screen and (max-width:768px){.scheduling-view.item-selected .columnA,[data-not-mobile-table]{display:none}}[fixedposition]{position:static}@media only screen and (min-width:768px){[fixedposition].fixed{position:fixed;top:0;bottom:0;padding-right:25px;padding-top:20px;overflow:auto}}.scheduling-view{height:100%;padding:0;background:#f5f7f9}.scheduling-providerimage{height:90px;width:90px;border-radius:45px;background-color:#fff;margin-bottom:5px}@media only screen and (max-width:768px){.scheduling-providerimage{height:60px;width:60px;border-radius:30px}}.scheduling-imagetile{display:inline-block;text-align:center;color:#4534c7;margin-right:10px;margin-bottom:10px;margin-top:0;vertical-align:top;width:90px;font-size:14px}.scheduling-imagetile .providerimage{height:90px;width:90px;border-radius:45px;background-color:#fff;margin-bottom:5px}@media only screen and (max-width:768px){.scheduling-imagetile .providerimage{height:60px;width:60px;border-radius:30px}}.scheduling-imagetile .providername,.scheduling-imagetile .providernamebox{overflow:hidden;height:2.3em;line-height:1.1em}.scheduling-imagetile.disabled{color:#949494}@media only screen and (max-width:768px){.scheduling-imagetile{width:60px}}.nexticon-circle{display:inline-block;border:1px solid #4534c7;border-radius:1em;width:2em;height:2em;text-align:center;line-height:1}.nexticon-circle .fa-chevron-left{position:relative;color:#4534c7;top:.5em;left:-1px}.nexticon-circle .fa-chevron-right{position:relative;color:#4534c7;top:.5em;left:1px}.nexticon-circle.disabled{border-color:#e1e1e1}.nexticon-circle.disabled .fa-chevron-left,.nexticon-circle.disabled .fa-chevron-right{color:#e1e1e1}.activeWorkshop{color:#000}.idleWorkshop{color:#4534c7}.visitbox .visitcontent{padding:15px}@media only screen and (max-width:768px){.visitbox .visitcontent{padding:0}}.visitbox .visitcontent>table{table-layout:fixed;width:100%}.visitbox .visitcontent>table tr td:last-child{width:60px;vertical-align:top}.visitbox .visitcontent>table tr td:last-child button{padding:15px 5px}.visitbox .visitcontent table.visittable{table-layout:fixed;width:100%;margin-bottom:5px;margin-top:5px}.visitbox .visitcontent table.visittable:first-child{margin-top:0}.visitbox .visitcontent table.visittable:last-child{margin-bottom:0}.visitbox .visitcontent table.visittable tr td{vertical-align:middle}.visitbox .visitcontent table.visittable tr td:last-child{width:80px}@media only screen and (max-width:768px){.visitbox .visitcontent table.visittable tr td:last-child{width:65px}}.visitbox .visitcontent table.visittable tr td.visitdata>div{margin-bottom:5px}.visitbox .visitcontent table.visittable tr td.visitdata>div:last-child{margin-bottom:0}.visitbox .visitcontent table.visittable tr td.visitdata .pricebox{margin-left:10px}@media only screen and (max-width:768px){.visitbox .visitcontent table.visittable tr td.visitdata .pricebox{margin-left:0;display:block}}.visitbox .visitcontent table.visittable .reservation-number{width:60px}@media only screen and (max-width:768px){.visitbox .visitcontent table.visittable .reservation-number{width:35px}}.visitbox .visitcontent table.visittable .reservation-number img{width:55px;height:70px}@media only screen and (max-width:768px){.visitbox .visitcontent table.visittable .reservation-number img{width:33px;height:42px}}.visitbox .visitcontent table.visittable .providerimage{width:60px;height:60px;border-radius:30px}.visitbox .visitcontent .visitmaxnotice{margin-top:25px;background-color:#949494;color:#fff;text-align:center;padding:3px 5px}.visitbox .visitcontent .visitmaxnotice.reached{background-color:#4534c7}.scheduling-square-payment{padding:15px;width:100%;max-width:414px;font-family:Graphik,sans-serif}.scheduling-square-payment .card-details-title{margin-top:10px;margin-bottom:10px;padding:0 10px 5px;border-bottom:1px solid #c5c5c5}.scheduling-square-payment .cardPolicy,.scheduling-square-payment .noShowPolicy{margin-top:10px;font-size:9pt;color:gray}.scheduling-square-payment .sq-input{border:1px solid #e1e1e1;outline-offset:-2px;margin-bottom:5px;font-family:Graphik,sans-serif;height:30px;color:#202020;padding:3px 3px 3px 6px}.scheduling-square-payment .sq-input--focus{outline:5px auto #4534c7}.scheduling-square-payment .sq-input--error{outline:5px auto #ea4950}.scheduling-square-payment button{padding:8px 15px;border-radius:5px}.error-page{width:80%;max-width:750px;margin:20px auto;color:#949494}.error-page div{display:table-cell;padding:15px;vertical-align:top}@media only screen and (max-width:450px){.error-page div{display:block;text-align:center}}.error-page i{font-size:48pt;color:#f06c3e;margin:10px}@media only screen and (max-width:450px){.error-page i{margin:0}}.check-box{align-content:center}.check-box.disabled{opacity:.3}.check-box .fa-stack-1x{height:19px;width:19px;border:2px solid #949494;background-color:initial;border-radius:4px;margin-left:6px;margin-top:4px}.check-box .fa-stack-1x.checked{background-color:#4534c7;border-color:#4534c7}.check-box .fa-stack-1x.fa-check{color:#fff;font-size:.8em;border:none;margin-top:0}.notestwolines{line-height:1.5em;height:3em;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2}.clientpanel .col{margin:0}.clientpanel>.clientbox{width:30%;position:relative}.clientpanel>.clientbox .clientbox-profile{float:left;height:40px}.clientpanel>.clientbox .clientbox-profile .clientbox-new{position:absolute;bottom:-2px;margin-left:6px;font-size:smaller}.clientpanel>.clientbox .clientbox-profile .clientbox-new-star{position:absolute;bottom:1px;right:-8px;color:gold;text-shadow:1px 1px 1px #ccc}.clientpanel>.clientbox .clientbox-name{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;width:85%;margin-top:10px}.clientpanel>.clientbox .clientbox-name span.headertext{padding-left:10px;white-space:nowrap}.clientpanel>.clientbox .clientbox-link{position:absolute;right:-4px;top:2px}.clientpanel>.clientbox .clientbox-link span{float:left;width:100%}.clientpanel>.clientbox .clientbox-link span.fa-angle-right{font-size:18pt;font-weight:700;margin-left:7px}.clientpanel>.birthday{width:8%;padding-left:1%;text-align:center}.clientpanel>.notes{width:28%;padding-left:1%}.clientpanel>.email{width:18%;padding-left:1%}.clientpanel>.phone{width:15%;padding-left:1%}@media only screen and (max-width:480px){.clientpanel>:first-child{width:100%}.clientpanel>:nth-child(2){width:25%;text-align:center;margin-top:5px}.clientpanel>:nth-child(2) .buttondata{display:none}.clientpanel>:nth-child(3){width:25%;text-align:center;margin-top:5px}.clientpanel>:nth-child(3) .buttondata{display:none}.clientpanel>:nth-child(4){width:25%;text-align:center;margin-top:5px}.clientpanel>:nth-child(4) .buttondata{display:none}.clientpanel>:nth-child(5){width:25%;text-align:center;margin-top:5px}.clientpanel>:nth-child(5) .buttondata{display:none}}.dayOfWeekChooserV2 .day{width:30px;height:30px;background-color:#4534c7;display:inline-table;vertical-align:middle;margin-right:4px}.dayOfWeekChooserV2 .day label{color:#fff;text-align:center;display:table-cell;vertical-align:middle;font-size:12pt}.dayOfWeekChooserV2 .day.selected{width:40px;height:40px;background-color:#87d358}.dayOfWeekChooserV2 .day.selected label{font-size:16pt}.dayOfWeekChooser{display:table}.dayOfWeekChooser>div{display:table-row}.dayOfWeekChooser>div>div{display:table-cell;text-align:center;padding-right:7px;vertical-align:middle}.ui-checkbox,.ui-checkbox-v2{margin:.2em 0 .5em;clear:both;position:relative;z-index:1;width:34px}.ui-checkbox input[type=checkbox],.ui-checkbox input[type=radio]{border:currentColor;-o-border-image:none;border-image:none;min-height:0;background-color:transparent;margin:-5px 0 0;outline:0!important;left:20px;top:50%;width:10px;height:10px;position:absolute;visibility:hidden}.ui-checkbox input[type=checkbox]:checked+* .ui-icon,.ui-checkbox input[type=radio]:checked+* .ui-icon{background-position:-648px 50%;background-color:#4596ce}.ui-checkbox .ui-btn{background:linear-gradient(#fff,#f1f1f1) #eee;border:1px solid #ccc;-o-border-image:none;border-image:none;color:#222;font-weight:700;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;font-family:Helvetica,Arial,sans-serif;text-decoration:none;padding:0;display:block;position:relative;cursor:pointer;border-radius:5px;margin:0;text-align:left;z-index:2}.ui-checkbox .ui-btn .ui-btn-inner{border-color:hsla(0,0%,100%,.3);border-top-width:1px;border-top-style:solid;border-radius:1em;padding:.6em 20px;padding-left:45px;overflow:hidden;display:block;white-space:normal;position:relative;-ms-zoom:1;min-width:.75em}.ui-checkbox .ui-btn .ui-btn-inner .ui-btn-text{width:100%;position:relative;z-index:1}.ui-checkbox .ui-btn .ui-btn-inner .ui-icon{text-indent:-99999px;overflow:hidden;display:block;background-repeat:no-repeat;background-position:-684px 50%;width:18px;height:18px;box-shadow:0 1px 0 hsla(0,0%,100%,.4);background-image:url(//ajax.aspnetcdn.com/ajax/jquery.mobile/1.3.0/images/icons-18-white.png);border-radius:3px;left:7px;top:50%;margin-top:-9px;position:absolute}.barrier{background-color:#22252b;opacity:.4;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;overflow-y:auto}.lightbox-overlay{position:fixed;top:calc(50% - 320px);left:calc(50% - 320px);z-index:1041;opacity:1;border:1px solid #949494;background-color:#fff;margin-top:1px}@media screen and (max-width:768px){.lightbox-overlay{top:calc(50% - 150px);left:calc(50% - 150px)}}.lightbox-overlay .lightbox-container{position:relative;width:640px;height:640px}@media screen and (max-width:768px){.lightbox-overlay .lightbox-container{width:300px;height:300px}}.lightbox-overlay .lightbox-container img,.s-modal-overlay{width:100%;height:100%}.s-modal-overlay{position:fixed;z-index:9999;top:0;left:0;bottom:0;background-color:#22252b;opacity:.8;cursor:default!important}.s-modal-window{z-index:10000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff}.modal-label-block{float:right;margin-right:15px;margin-top:5px}.modal-section{padding:12px}.popModal{display:inline}.popForm{position:absolute;white-space:normal;z-index:101}.popForm input{border:1px solid #444}.popFormShield{position:fixed;top:0;left:0;height:100%;width:100%;z-index:99;background-color:#444;opacity:0;filter:alpha(opacity=0)}.popFormMultiSelect [pop-form-multi-select-menu]{height:100%;max-height:300px;overflow-y:auto;max-width:300px;background-color:#fff;border:1px solid #e1e1e1;border-radius:3px}@media screen and (max-width:768px){.popForm{position:fixed;top:20%!important;left:0!important;right:0!important;margin-right:auto;margin-left:auto;max-width:600px;width:95%}}@media only screen and (max-width:480px){.popForm{width:auto}}.prepay-options{margin-bottom:20px}.prepay-options .prepay-options-heading{margin:5px 5px 0 0}.prepay-options .prepay-options-div{margin-bottom:10px}.prepay-options .prepay-options-div #percent-field{max-width:45px}.prepay-options .prepay-options-div .prepay-options-checkbox{width:30px;padding:0 10px 0 0}.prepay-options .prepay-options-div .prepay-options-checkbox input{width:100%}.prepay-options .prepay-options-div .prepay-options-checkbox .prepay-options-checkbox-disabled{height:20px}.prepay-options .prepay-options-div .prepay-options-checkbox .prepay-options-checkbox-disabled .prepay-options-checkbox-disabled-div{width:14px;height:14px;margin-left:6px;margin-top:8px;border:1px solid #ccc}.prepay-options .prepay-options-div .prepay-options-title{vertical-align:middle}.prepay-options .prepay-options-div .prepay-options-desc{margin-left:30px;margin-top:4px}.prepay-options .prepay-options-div .prepay-options-desc .prepay-options-percent{margin-top:10px}.prepay-options .prepay-options-div .prepay-options-desc .prepay-options-percent span{white-space:nowrap}@media (max-width:480px){.prepay-options .prepay-options-div .prepay-options-desc .prepay-options-percent span{white-space:normal}}.prepay-options .prepay-options-div .prepay-options-enable-stripe{margin-left:30px;margin-top:5px;white-space:nowrap}.prepay-options .prepay-options-div .prepay-options-enable-stripe .prepay-options-enable-btn{margin-left:5px}@media (max-width:1410px){.prepay-options .prepay-options-div .prepay-options-enable-stripe{white-space:normal}.prepay-options .prepay-options-div .prepay-options-enable-stripe small{padding:5px 0;display:inline-block}}.prepay-options .prepay-options-div .prepay-options-enable-payment{margin-left:30px;margin-top:5px;white-space:nowrap}.prepay-options .prepay-options-div .prepay-options-enable-payment .prepay-options-enable-btn{margin-left:5px}.prepay-options .prepay-options-div .prepay-options-payment-suspended{margin-left:30px;margin-top:10px;color:red}.prepay-options .prepay-options-div .prepay-options-packages{margin-left:6px}.prepay-options .prepay-options-div .prepay-options-packages .prepay-options-toggle{margin-left:10px}.prepay-options .prepay-options-div .prepay-options-packages .prepay-options-packages-suspended{margin-left:30px;margin-top:20px}.prepay-options .prepay-options-div .prepay-options-packages .prepay-options-packages-suspended .info-panel #infoCopy{width:70%}.prepay-options .prepay-options-div .prepay-options-packages .prepay-options-packages-suspended .info-panel #infoCTA{float:right}.prepay-options .disabled{color:#ccc}.reservation-client-picker .clientPickerTable td{vertical-align:middle}.reservation-client-picker .clienttable>:first-child{width:40px}.reservation-client-picker .clienttable>:nth-child(2){vertical-align:middle;padding-left:10px}.reservation-client-picker .clienttable>:nth-child(2)>.table>:first-child,.reservation-client-picker .clienttable>:nth-child(2)>.table>:nth-child(2){width:50%;vertical-align:middle}@media only screen and (max-width:480px){.reservation-client-picker .clienttable>:nth-child(2)>.table{display:block}.reservation-client-picker .clienttable>:nth-child(2)>.table>:first-child,.reservation-client-picker .clienttable>:nth-child(2)>.table>:nth-child(2){display:block;width:100%}}.reservation-client-picker .clienttable>:nth-child(3){vertical-align:middle;text-align:right;width:120px}.promotiontable{border:1px solid #c3d8db}.promotiontable+.promotiontable{border-top:none}.promotiontable>:first-child{width:40px;vertical-align:top;padding:5px;padding-bottom:2px}.promotiontable>:first-child img{width:40px;height:40px}.promotiontable>:nth-child(2){vertical-align:middle;padding:5px;padding-left:10px}.promotiontable .check-box-column{text-align:right;vertical-align:middle;padding-right:5px}.shiftDetailsButtonContainer{height:100%}shift-details{display:inline-block;height:100%;text-align:center;color:#949494}shift-details .shield{position:fixed;top:0;left:0;height:100%;width:100%;z-index:1000;opacity:0}#shiftOverlay{right:17px;padding:0;margin-top:5px;z-index:1001;border:1px solid #22252b;background-color:#fff;position:fixed;overflow-y:hidden;min-width:310px;max-height:401px;min-height:100px;height:calc(100% - 80px)}#shiftOverlay .shiftOverlayHeader{padding:3px;color:#fff;background-color:#949494}#shiftOverlay .shiftOverlayHeader i{font-size:14pt;color:#5d6879;cursor:pointer;float:right}#shiftOverlay .shift-container{position:absolute;overflow-y:auto;height:100%;margin-bottom:5px}#shiftOverlay .shift-container .inner table{width:100%}#shiftOverlay .shift-container .inner table th{color:#fff;background-color:#4534c7;padding:3px;text-align:center;vertical-align:middle}#shiftOverlay .shift-container .inner table td{padding:3px;vertical-align:middle}#shiftOverlay .shift-container .bottom{background-color:#fff;border-top:1px solid #e1e1e1;height:75px}#shiftOverlay .shift-container .bottom .buttonRow{text-align:right;margin:5px 5px 5px 0}#shiftOverlay .shift-container .bottom .messageRow{font-size:8pt;text-align:center;height:70px}#shiftOverlay .shift-container .bottom .messageRow div{margin:5px 0}#shiftOverlay .shift-container .bottom .messageRow div span p{width:70%;float:left}#shiftOverlay .shift-container .bottom .messageRow div span a{background-color:#949494;color:#fff;width:30px;float:right;margin:0 5px 5px 0}#shiftOverlay .providers{position:relative}#shiftOverlay .dayNormal{font-weight:700}#shiftOverlay .dayHighlight{color:#2fbc6e}#shiftOverlay .providerHeader{text-align:left;padding-top:5px;padding-left:3px;padding-bottom:0}#shiftOverlay .providerHeader img{width:28px;height:28px;vertical-align:middle;margin-right:5px;margin-left:2px}#shiftOverlay.overlay-providers{max-height:605px;height:calc(100% - 80px)}#shiftOverlay.associate-providers{max-height:570px}#shiftOverlay.associate-providers .buttonRow{height:65px}#shiftOverlay.associate-days{max-height:370px}@media screen and (min-width:1124px) and (max-height:520px){#shiftOverlay .bottom{height:80px}}@media (max-width:900px){#shiftOverlay{max-height:325px}#shiftOverlay.overlay-providers{max-height:465px}#shiftOverlay.associate-providers{max-height:430px}#shiftOverlay.associate-days{max-height:295px}}@media (max-width:640px){#shiftOverlay{max-height:249px}#shiftOverlay.overlay-providers{max-height:325px}#shiftOverlay.associate-providers{max-height:290px}#shiftOverlay.associate-days{max-height:218px}}@media (max-width:400px){#shiftOverlay{max-height:210px;min-width:285px}#shiftOverlay.overlay-providers{max-height:255px}#shiftOverlay.associate-providers{max-height:220px}#shiftOverlay.associate-days{max-height:176px}}.sc-inline-note-sms{padding:15px!important;margin-top:20px!important}.space-below{margin-top:5px}.sms-options .button{margin:3px}.sms-options input,.sms-options select{width:180px}.sms-options .check-request{display:table-row}.sms-options .check-request div{display:table-cell}@media only screen and (max-width:397px){.sms-options input{margin-top:5px}}.spinner{margin:5px;white-space:nowrap;display:inline-block;text-align:center}.spinner input{width:40px}.spinner button{height:30px;width:30px;vertical-align:middle}.spinner i{margin-top:2px}.swipeContainer{overflow:hidden}.swipeContainer .swipeItemContainer{position:relative;left:0}.swipeContainer .swipeItemContainer .swipeItem{display:inline-block}.swipeContainer .swipePager{text-align:center}.swipeContainer .swipePager .fa{margin-right:5px;font-size:11px;color:#e1e1e1}.swipeContainer .swipePager .fa.selected{color:#4534c7}.tabs .tab{display:inline-block;width:90px;padding:5px;border-bottom:2px solid #fff;text-align:center;transition:border-bottom-color .8s linear}.tabs .tab.selected{border-bottom-color:#4534c7}toggle-button{display:inline-block;width:50px;font-size:9pt;cursor:pointer;background-color:#eee}toggle-button label{display:inline-block;width:70%;text-align:center;color:#fff;padding:3px;font-weight:400;font-size:larger}toggle-button>div{border:4px solid #949494;text-align:right}toggle-button>div>label{background-color:#949494}toggle-button .disabled{border:4px solid #ccc}toggle-button .disabled label{background-color:#ccc}toggle-button>.enabled{border:4px solid #2fbc6e;text-align:left}toggle-button>.enabled>label{background-color:#2fbc6e}toggle-button .both{border:4px solid #a4c19e;text-align:left}toggle-button .both label{background-color:#a4c19e}toggle-button[opposite]>div{border:4px solid #2fbc6e!important;text-align:left!important}toggle-button[opposite]>div>label{background-color:#2fbc6e!important}toggle-button[opposite]>.enabled{border:4px solid #949494!important;text-align:right!important}toggle-button[opposite]>.enabled>label{background-color:#949494!important}toggle-button[opposite] .both{border:4px solid #a4c19e!important;text-align:left!important}toggle-button[opposite] .both label{background-color:#a4c19e!important}.transactions-main{border:1px solid rgba(0,0,0,.06);border-radius:3px}.transactions-main .layoutHeadings{padding:10px;border:1px solid rgba(0,0,0,.06)}.transactions-main .layoutHeadings .heading{vertical-align:middle;width:30%}.transactions-main .layoutHeadings .altHeading{vertical-align:middle;text-align:right;padding-right:9px}.transactions-main .wrapper{width:100%;margin-top:10px;margin:0 auto;border:1px solid rgba(0,0,0,.06);position:relative}.transactions-main .wrapper label{display:block;position:relative;border-bottom:1px solid rgba(0,0,0,.06);overflow:hidden;cursor:pointer;height:35px;-webkit-transition:text-indent .2s;padding:10px}.transactions-main .wrapper label .heading{vertical-align:middle;width:25%;white-space:nowrap}.transactions-main .wrapper label .heading.summary{overflow:hidden;text-overflow:ellipsis;padding-right:10px}.transactions-main .wrapper label .altHeading{vertical-align:middle}.transactions-main .wrapper .odd{background:#f8f8f8!important}.transactions-main .wrapper .failed{color:#b5abab}.transactions-main .wrapper label:last-child{border-bottom:none}.transactions-main .wrapper .content{height:0;position:relative;top:4px;vertical-align:middle}.transactions-main .wrapper .content span{display:block;width:100%;padding:5px 0;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.transactions-main .wrapper .arrow{float:right;position:relative;top:-15px;right:27px}@media only screen and (max-width:480px){.transactions-main .wrapper .arrow{float:right;position:relative;top:-12px;right:-12px}}@media only screen and (max-width:670px){.date-time-wrapper.desktop{display:none}}@media only screen and (min-width:671px){.date-time-wrapper.mobile{display:none}}.date-time-wrapper sc-chip{max-width:190px}#duration-modal-panel{max-width:400px}.duration-edit-wrap{margin:0 25px;max-height:425px;overflow-y:scroll}#time-chooser-modal .time-input-wrapper{width:180px;margin:0 auto}#time-chooser-modal .time-input-wrapper div{width:33px;margin:7px}#time-chooser-modal .time-input-wrapper div input{width:100%}#time-chooser-modal .time-input-wrapper div sc-icon:hover{color:#949494;opacity:.5}#time-chooser-modal .time-input-wrapper .time-colon-wrapper{padding:6px 0 0;width:5px}@media only screen and (max-width:480px){#time-chooser-modal .time-input-wrapper{max-height:250px;overflow:scroll}}#time-chooser-modal #open-times-wrap{max-width:300px;margin:15px auto;border:1px solid #e5e5e5}#time-chooser-modal #open-times-wrap .open-time{width:240px;margin:0 auto}#time-chooser-modal #open-times-wrap .open-time sc-btn{width:80px}#date-chooser-modal .datepicker{padding:4px;background-image:none;background-color:#fff;border:none;box-shadow:none;width:252px;margin:0 auto}#date-chooser-modal .datepicker .btn-default{background-image:none;background-color:#fff;font-size:8pt;font-weight:700}#date-chooser-modal .datepicker .btn-info{color:#22252b}#date-chooser-modal .datepicker .btn-info .active{color:#4534c7;background-color:#efefef}#recurring-modal .custom-select{margin-bottom:5px;font-weight:400;padding-right:6px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){#recurring-modal .custom-select{padding-right:0}}@media only screen and (max-width:768px){.appointment-create .col{float:none}}.appointment-create .check-box-column{text-align:right;vertical-align:middle;padding-right:5px}.appointment-create #action-btc-book-it{height:36px;padding:0 16px;margin:-40px 24px 20px}.duration-table{width:100%}.simple-link,.simple-link:hover{text-decoration:none;color:#4534c7}@media only screen and (max-width:768px){.appointment-edit .col{float:none}}.appointment-edit .check-box-column{text-align:right;vertical-align:middle;padding-right:5px}.appointment-edit #update-button{height:36px;padding:0 16px;margin:-40px 24px 20px}#recurDayList span:last-child{display:none}.notesfooter{padding-top:5px;color:#303030;font-size:9pt;width:90%}.removedate{position:relative;top:8px;cursor:pointer;color:red}.appointment-details .fa-chevron-right{color:#949494}.appointment-details .table.mainappttable>:first-child{width:50px;vertical-align:middle;text-align:center;padding-right:10px}.appointment-details .table.origappttable>:first-child{width:55px;vertical-align:middle;text-align:center;padding-right:10px}.appointment-details table.otherapptstable td:first-child{text-align:center;width:60px}.appointment-details table.otherapptstable td:nth-child(2){width:17px}.appointment-details table.otherapptstable td:nth-child(4){width:150px}.appointment-details table.otherapptstable td:nth-child(5){width:70px}.appointment-details table.otherapptstable td:nth-child(6){width:35px}.appointment-details table.otherapptstable .colorbar.slim{width:7px;height:40px}.appointment-details .msgreceived{margin-bottom:10px}.appointment-details .ModeEditOrCreate .servicetable>:first-child{vertical-align:middle;width:40px}.appointment-details .ModeEditOrCreate .servicetable>:nth-child(2){vertical-align:middle}.appointment-details .ModeEditOrCreate .servicetable>:nth-child(2)>.table>:first-child{width:34%}.appointment-details .ModeEditOrCreate .servicetable>:nth-child(2)>.table>:nth-child(2),.appointment-details .ModeEditOrCreate .servicetable>:nth-child(2)>.table>:nth-child(3){width:33%}@media only screen and (max-width:480px){.appointment-details .ModeEditOrCreate .servicetable>:nth-child(2)>.table{display:block}.appointment-details .ModeEditOrCreate .servicetable>:nth-child(2)>.table>:first-child,.appointment-details .ModeEditOrCreate .servicetable>:nth-child(2)>.table>:nth-child(2),.appointment-details .ModeEditOrCreate .servicetable>:nth-child(2)>.table>:nth-child(3){display:block;width:100%}}.appointment-details .ModeEditOrCreate .servicetable>:nth-child(3){vertical-align:middle;text-align:right;width:70px}.appointment-details .ModeEditOrCreate #txtAppointmentNotes{width:100%;height:100px}.appointment-details .ModeEditOrCreate .datetimepicker input[datepicker-popup]{width:100%}.appointment-details .ModeEditOrCreate .datetimepicker .timebuttonbox{width:300px;white-space:nowrap;display:inline-block;margin-top:5px}.appointment-details .ModeEditOrCreate .datetimepicker .timebuttonbox .timebutton{min-width:70px}@media only screen and (max-width:480px){.appointment-details .ModeEditOrCreate .datetimepicker .timepickercell{display:block;margin-top:5px}}.appointment-details section .header{display:table;table-layout:fixed;width:100%;margin-bottom:10px}.appointment-details section .header>*{display:table-cell;vertical-align:middle}.appointment-details section .header>:first-child{width:35px}.appointment-details section .header>:nth-child(3){width:90px;text-align:right}.appointment-details .apptfields>*>label,.appointment-details .apptfields>label{width:100px;font-size:9pt}.appointment-details .apptfields .transaction-or-package-applied{color:#2fbc6e}.servicelist tbody tr{cursor:pointer}.servicelist tbody tr:hover{background-color:#fffdd2}.servicelist td{vertical-align:middle}.servicelist td:nth-child(2),.servicelist td:nth-child(3),.servicelist td:nth-child(4){font-size:9pt}.haschanged{display:inline-block;border:1px solid silver;background-color:#fafad2;padding:3px;max-width:100%}.recurringConflict-dialog .modal-dialog{max-width:360px}.cancelall-dialog .modal-content{line-height:20px;width:320px}@media only screen and (max-width:480px){body.modal-open{overflow:hidden;position:fixed}.col{margin:1% 0;width:100%}.appointment-details .outcallnotes>div>label{width:60px!important}.appointment-details table.otherapptstable td:nth-child(4),.appointment-details table.otherapptstable td:nth-child(5){display:none}.top-button{margin-bottom:5px}}.appointment{font-size:.85em;border-bottom:1px solid #999;border-right:1px solid #999;border-top:1px solid #aaa;color:#22252b;cursor:pointer;text-align:left;font-weight:400;overflow:hidden;width:95%;z-index:3;left:0;pointer-events:none;transform:translateZ(0)}.appointment.glanceView{border:none;width:100%}.appointment sc-icon{font-size:.9rem}.appointment .travelTime.appt-gray-travel{background:#d0ddea}.appointment .travelTime.appt-yellow-travel{background:#fbeaad}.appointment .travelTime.appt-green-travel{background:#b7e59b}.appointment .travelTime.appt-blue-travel{background:#8cdfe4}.appointment .travelTime.appt-purple-travel{background:#b5a2f5}.appointment .travelTime.appt-peach-travel{background:#fec8b1}.appointment .travelTime.appt-pink-travel{background:#f5b1ca}.appointment dl.appt-gray{border-left-color:#a0bbd4}.appointment dl.appt-yellow{border-left-color:#f6d45b}.appointment dl.appt-green{border-left-color:#87d358}.appointment dl.appt-blue{border-left-color:#3fc9d2}.appointment dl.appt-purple{border-left-color:#8463ee}.appointment dl.appt-peach{border-left-color:#fd9163}.appointment dl.appt-pink{border-left-color:#ee7da7}.appointment dl{border-left:4px solid;pointer-events:all;overflow:hidden}.appointment .footer,.appointment dd div,.appointment dt{white-space:nowrap;overflow:hidden;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.appointment .icons{font-size:1.1em}.appointment .icons .iconPaid{color:#fff;margin-right:3px;font-size:x-small}.appointment i.fa.iconTravel{color:#fff;margin-left:2px;margin-top:3px;opacity:.8}.appointment i.fa.iconRecurring{color:#393f48;margin-left:2px}.appointment i.fa.iconNewCustomer{color:#22252b}.appointment i.fa.iconPromotion{color:#fdb625}.appointment i.fa.iconNote{color:#22252b}.appointment i.fa.icoPaymentAccepted{color:#49ae3b}.appointment span.fa-stack{text-shadow:none;width:auto}.appointment span.fa-stack span.fa-circle{color:#ffd42b}.appointment span.fa-stack span.fa-frown-o{color:#22252b}.appointment .sevenEm{font-size:.7em}.appointment .sevenEm>dt{margin-top:-2px;font-weight:400}.blackout{font-size:.85em;font-weight:400;overflow:hidden;position:absolute;width:95%;z-index:3;left:0;cursor:pointer;text-align:left;border-radius:8px;border-top:1px solid #aaa}.blackout dl.personal-blue{background-color:#d1f2f4;background:repeating-linear-gradient(45deg,#d1f2f4,#d1f2f4 8px,#8cdfe4 0,#8cdfe4 16px)}.blackout dl.personal-purple{background:repeating-linear-gradient(45deg,#e2dafb,#e2dafb 8px,#b5a2f5 0,#b5a2f5 16px)}.blackout dl.personal-pink{background:repeating-linear-gradient(45deg,#fbe0ea,#fbe0ea 8px,#f5b1ca 0,#f5b1ca 16px)}.blackout dl.personal-peach{background:repeating-linear-gradient(45deg,#ffe4d8,#ffe4d8 8px,#fec8b1 0,#fec8b1 16px)}.blackout dl.personal-yellow{background:repeating-linear-gradient(45deg,#fdf4d6,#fdf4d6 8px,#fbeaad 0,#fbeaad 16px)}.blackout dl.personal-green{background:repeating-linear-gradient(45deg,#e2f4d7,#e2f4d7 8px,#b7e59b 0,#b7e59b 16px)}.blackout dl.personal-gray{background:repeating-linear-gradient(45deg,#e7eef4,#e7eef4 8px,#d0ddea 0,#d0ddea 16px)}.blackout.glanceView{border:none;width:100%}.blackout .blackout-border{width:4px;float:left}.blackout .icons{font-size:inherit}.blackout i{margin-left:2px;margin-right:5px}.blackout i.fa.iconRecurring{color:#393f48}.blackout.gray{color:#22252b}#calendar-navbar .navBarContainer .businessNavBar .button,#calendar-navbar .navBarContainer .businessNavBar .button:hover{color:#fff;background-color:#4534c7}.appt-calendar .subNav>*{vertical-align:middle}.appt-calendar .subNav>div{white-space:nowrap;height:100%}.appt-calendar .subNav .iconbutton{height:100%}.appt-calendar .subNav .button{height:100%;vertical-align:top}.appt-calendar .subNav .subNavLeft{float:left}.appt-calendar .subNav .subNavLeft .shiftDetailsButtonContainer>button{font-size:16pt}.appt-calendar .subNav .subNavMiddle{text-align:center}.appt-calendar .subNav .subNavMiddle .round{width:30px;height:30px}.appt-calendar .subNav .subNavMiddle .calendarTitle{height:100%;line-height:30px;vertical-align:middle;padding:0 5px}.appt-calendar .subNav .subNavMiddle .providerSelectorContainer .selectButton{width:225px}.appt-calendar .subNav .subNavMiddle .providerSelectorContainer .selectButton>div{width:200px}.appt-calendar .subNav .subNavRight #addWidget{display:inline-block;height:100%}.appt-calendar .subNav .subNavRight #calendarWidget{display:none;height:100%;position:relative}.appt-calendar .subNav .subNavRight .datepicker{position:absolute;top:0;right:0;z-index:9001;background-color:#fff;color:#22252b}.appt-calendar .calendarBlock{border-radius:8px}.appt-calendar .providerSelectorContainer div.selectButton img{width:auto;max-width:50px;height:30px}.appt-calendar .sidebarCell{text-align:center}.appt-calendar .sidebar{margin-left:5px;width:275px}.appt-calendar .appointment-clipboard{display:inline-block;width:255px;height:260px}.appt-calendar .appointment-clipboard .clipboard-drop{position:relative;border:1px dashed #e1e1e1;margin:10px;margin-bottom:13px;height:180px;overflow:hidden}.appt-calendar .appointment-clipboard .clipboard-prompt{margin:20px auto}.appt-calendar .appointment-clipboard .clipboard-cancel{position:absolute;bottom:3px;left:50px;width:120px;z-index:1000}.appt-calendar .appointment-clipboard .clipboard-shield{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#5d6879;opacity:.5;z-index:1001}.appt-calendar .appointment-clipboard .clipboard-count{color:#949494;font-size:small;text-align:right;margin-right:10px;margin-top:-12px}.appt-calendar .appointment-clipboard #action-clear-clipboard{position:absolute;bottom:10px;right:30%;left:30%;z-index:6}.appt-calendar .calendarDayHighlight{border-color:#22252b;cursor:default}.appt-calendar .outerWrapper{width:100%}.appt-calendar .calendarWrapper{margin:15px 15px 15px 20px}.appt-calendar #calendarTable{width:100%}.appt-calendar .calendarHeaderHover:hover{background-color:#e8e6f8}.appt-calendar .calendar table{table-layout:fixed;border-collapse:collapse}.appt-calendar .calendar table.cells tr td{padding-right:5px}.appt-calendar .calendar table.cells td.hour{padding:5px;color:#949494;line-height:10px}.appt-calendar .calendar table.cells td.hour span{font-size:8pt;font-weight:700}.appt-calendar .calendar table thead th{background-color:#fff;color:#4534c7;text-align:center;font-size:9pt;vertical-align:middle;padding:3px;white-space:nowrap;border-bottom:1px solid #a6abb4}.appt-calendar .calendar table thead th .column-title{max-height:28px;overflow:hidden;text-decoration:underline;line-height:14px}.appt-calendar .calendar table thead th .column-subtitle{font-size:6pt;height:8px;left:0;right:0;margin:auto}.appt-calendar .calendar table thead th:first-child,.appt-calendar .calendar table thead th:last-child{width:30px;background-color:#fff;cursor:pointer;color:#4534c7;border-bottom:none}.appt-calendar .calendar table thead th:first-child:hover,.appt-calendar .calendar table thead th:last-child:hover{background-color:#e8e6f8}.appt-calendar .calendar table thead th:last-child{color:#4534c7;width:31px;border-right:none}@media screen and (min-width:1000px) and (max-width:1124px){.appt-calendar .calendar table thead th{font-size:7pt}}.appt-calendar .calendar table .shield{width:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;background-color:#444;opacity:.2;overflow:hidden}.appt-calendar .calendar table .calendarContent{width:100%;position:absolute;top:0;right:-20px;bottom:0;left:0;overflow-y:scroll;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.appt-calendar .calendar table .calendarContent .calendarTimeLine{position:absolute;left:30px;right:0;transform:translateZ(0)}.appt-calendar .calendar table .calendarContent .calendarTimeLine.hour{border-top:1px solid #5d6879}.appt-calendar .calendar table .calendarContent .calendarTimeLine.halfhour{border-top:1px solid #949494}.appt-calendar .calendar table .calendarContent .calendarTimeLine.fifteen{border-top:1px dotted #a1a1a1}.appt-calendar .calendar table .calendarContentTable{width:100%}.appt-calendar .calendar #calendarBodyTable{width:100%;margin-left:2px}.appt-calendar .calendar #calendarBodyTable .previewMargin,.appt-calendar .calendar #calendarBodyTable .timeMargin{width:30px;height:100%;vertical-align:top}.appt-calendar .calendar #calendarBodyTable .timeMargin{border-right:1px solid #5d6879}.appt-calendar .calendar .calendarFixedFirstRowTable{position:relative;table-layout:fixed;width:100%}.appt-calendar .calendar .calendarFixedFirstColumn{width:30px;position:absolute;top:0}.appt-calendar .calendar .calendarFixedFirstColumnTable td:first-child{background-color:#fff;vertical-align:top;text-align:right}.appt-calendar .calendar [calendar-column]{border-right:1px solid #5d6879;background-color:#d2d9e4}.appt-calendar .calendar .dropTarget{position:relative;width:100%;height:100%;background-color:#d2d9e4}.appt-calendar .calendar .createCell,.appt-calendar .calendar .dropCell,.appt-calendar .calendar .highlightCell{position:absolute;left:0;width:100%;z-index:1;background-color:#fffdd2;color:silver;border:1px solid silver!important;font-size:x-small}.appt-calendar .calendar .createCell.invalid,.appt-calendar .calendar .dropCell.invalid,.appt-calendar .calendar .highlightCell.invalid{background-color:#fee5e8;color:red}.appt-calendar .white{background-color:#fff!important}.appt-calendar .zero{width:0!important}.appt-calendar .datepicker .dropdown-menu,.appt-calendar .datepicker.well{padding:4px;background-image:none;background-color:#fff}.appt-calendar .datepicker .dropdown-menu .btn-default,.appt-calendar .datepicker.well .btn-default{background-image:none;background-color:#fff;font-size:8pt;font-weight:700}.appt-calendar .datepicker .dropdown-menu .btn-default:hover,.appt-calendar .datepicker.well .btn-default:hover{color:#4534c7;border:1px solid #4534c7}.appt-calendar .datepicker .dropdown-menu .btn-info,.appt-calendar .datepicker.well .btn-info{color:#4534c7;border:1px solid #4534c7;font-weight:700}.appt-calendar .datepicker th{vertical-align:top}.appt-calendar .datepicker .h6>th{padding-top:5px}.appt-calendar .datepicker .text-muted{color:#c1c1c1}.appt-calendar .datepicker .text-info{color:#4534c7}.appt-calendar .datepicker .btn-info,.appt-calendar .datepicker .btn-info.active{background-color:#efefef}.appt-calendar .calendarOnlyShield{position:absolute;top:0;left:65px;z-index:1000;width:100%;height:100%}.appt-calendar .ui-resizable-handle{cursor:s-resize;position:absolute;bottom:0;width:100%;text-align:center;left:0;height:10px;font-size:1em;color:#949494}.appt-calendar .stretch{display:inline-block;transform:scaleX(3);-webkit-transform:scaleX(3);-moz-transform:scaleX(3);-ms-transform:scaleX(3);-o-transform:scaleX(3)}.appt-calendar .excludeDesktop{display:none}@media screen and (max-width:1124px){.appt-calendar .desktopOnly{display:none}.appt-calendar .excludeDesktop{display:inline-block}.appt-calendar .calendarWrapper{margin:15px}.appt-calendar .subNav .subNavRight #calendarWidget{display:inline-block}}@media screen and (max-width:640px){.appt-calendar .calendarOnlyShield{position:absolute;top:0;left:0;z-index:1000;width:100%;height:100%}.appt-calendar .subNav{margin-left:0}.appt-calendar .subNav .subNavMiddle{text-align:left}.appt-calendar .subNav .subNavMiddle .calendarTitle{padding:0}.appt-calendar .subNav .subNavMiddle .providerSelectorContainer .selectButton{width:180px}.appt-calendar .subNav .subNavMiddle .providerSelectorContainer .selectButton div{width:150px}.appt-calendar .subNav .subNavRight .datepicker{z-index:9001;right:-50px;top:33px}.appt-calendar .calendar table col:first-child{width:25px}.appt-calendar div.selectButton{margin-left:auto;margin-right:auto}}.appt-calendar .classItem{font-size:.85em;border-bottom:1px solid #999;border-left:1px solid #aaa;border-right:1px solid #999;border-top:1px solid #aaa;color:#22252b;cursor:pointer;font-weight:400;overflow:hidden;position:absolute;width:95%;z-index:1;left:0;transform:translateZ(0)}.appt-calendar .classItem.glanceView{border:none;width:100%}.appt-calendar .classItem .letter{font-family:Droid Sans Mono;font-weight:700;font-size:14px}.appt-calendar .classItem dt{white-space:nowrap;overflow:hidden;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.appt-calendar .classItem dl{pointer-events:all;overflow:hidden}.appt-calendar .classItem dd div{white-space:nowrap;overflow:hidden;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.appt-calendar .classItem .icons{font-size:1.2em;margin-right:2px}.appt-calendar .classItem .appt-gray{border-left:4px solid #a0bbd4;background-color:#e7eef4}.appt-calendar .classItem .appt-yellow{border-left:4px solid #f6d45b;background-color:#fdf4d6}.appt-calendar .classItem .appt-green{border-left:4px solid #87d358;background-color:#e2f4d7}.appt-calendar .classItem .appt-blue{border-left:4px solid #3fc9d2;background-color:#d1f2f4}.appt-calendar .classItem .appt-purple{border-left:4px solid #8463ee;background-color:#e2dafb}.appt-calendar .classItem .appt-peach{border-left:4px solid #fd9163;background-color:#ffe4d8}.appt-calendar .classItem .appt-pink{border-left:4px solid #ee7da7;background-color:#fbe0ea}.gray-span{color:#e1e1e1;white-space:nowrap}.gray-span:first-child{margin-right:10px}.timebuttonrow .iconbutton{vertical-align:middle}@media screen and (max-width:480px){.calendar-color{padding-top:10px}}.calendar-day,calendar-day{display:inline-block;background-color:#fff;border:1px solid #e1e1e1;border-radius:3px;width:14%;height:19.65%;overflow:hidden;vertical-align:top}@media print{.calendar-day,calendar-day{width:13.5%;height:19%}}.calendar-day .calendar-date,calendar-day .calendar-date{padding:5px 0 0 5px;font-size:9pt;font-weight:700}.calendar-day .event-container,calendar-day .event-container{padding:5px}.calendar-day .event-container calendar-event:not(:last-child),calendar-day .event-container calendar-event:not(:last-child){margin-bottom:2px}calendar-event{display:block;border-radius:3px;padding:3px;font-size:5pt;margin-right:1px}calendar-event.appt-gray{background-color:#c3d4e4}calendar-event.appt-yellow{background-color:#f6d45b}calendar-event.appt-green{background-color:#87d358}calendar-event.appt-blue{background-color:#3fc9d2}calendar-event.appt-purple{background-color:#8463ee}calendar-event.appt-peach{background-color:#fd9163}calendar-event.appt-pink{background-color:#ee7da7}@media print{calendar-event{border:1px solid transparent}calendar-event.appt-gray{border-color:#c3d4e4}calendar-event.appt-yellow{border-color:#f6d45b}calendar-event.appt-green{border-color:#87d358}calendar-event.appt-blue{border-color:#3fc9d2}calendar-event.appt-purple{border-color:#8463ee}calendar-event.appt-peach{border-color:#fd9163}calendar-event.appt-pink{border-color:#ee7da7}}calendar-event .workshop{display:table;float:left;background-color:#fff;width:8px;height:8px;border-radius:4px;margin-top:-1px}calendar-event .workshop>span{display:table-cell;text-align:center;vertical-align:middle;font-size:4pt}calendar-event>*{text-align:center}calendar-event .calendar-event-name{margin-top:1px}.calendar-moreclasses{padding:3px;background-color:#e2e7c2;text-align:center;position:relative;top:-22px;height:20px}@media print{.calendar-moreclasses{background-color:#fff!important;top:-23px;height:21px}}.calendar-moreclasses>div{vertical-align:middle!important}.calendar-moreclasses>div:first-child{width:12px}.calendar-moreclasses .fa-calendar{font-size:7pt}.calendar-header-item,calendar-header-weekday{display:inline-block;border:1px solid transparent;width:14%;overflow:hidden;text-align:center;color:#fff;padding:4px}@media print{.calendar-header-item,calendar-header-weekday{width:13.5%}}@media screen{.calendar-weekly .page,calendar-monthly .page{width:8.5in;height:11in;margin:15px;border-radius:3px;box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}}.calendar-weekly .page print-header .appendtobizname,calendar-monthly .page print-header .appendtobizname{font-weight:400}@media screen{.calendar-weekly .page .calendar,calendar-monthly .page .calendar{margin:15px}}.calendar-weekly .page .calendar.panel,calendar-monthly .page .calendar.panel{margin-bottom:0}.calendar-weekly .page .calendar sc-panel-body,calendar-monthly .page .calendar sc-panel-body{height:860px;padding-left:2px}.calendar-weekly .page .calendar calendar-header,calendar-monthly .page .calendar calendar-header{display:block;background-color:#20303a;margin-bottom:2px}.calendar-weekly .page .calendar calendar-header .calendar-header-item,.calendar-weekly .page .calendar calendar-header calendar-header-weekday,calendar-monthly .page .calendar calendar-header .calendar-header-item,calendar-monthly .page .calendar calendar-header calendar-header-weekday{margin-right:2.3px}.calendar-weekly .page .calendar calendar-header .calendar-header-item:nth-child(7n),.calendar-weekly .page .calendar calendar-header calendar-header-weekday:nth-child(7n),calendar-monthly .page .calendar calendar-header .calendar-header-item:nth-child(7n),calendar-monthly .page .calendar calendar-header calendar-header-weekday:nth-child(7n){margin-right:0}.calendar-weekly .page .calendar .calendar-day,.calendar-weekly .page .calendar calendar-day,calendar-monthly .page .calendar .calendar-day,calendar-monthly .page .calendar calendar-day{margin-right:2.3px;margin-bottom:2.3px}.calendar-weekly .page .calendar .calendar-day:nth-child(7n),.calendar-weekly .page .calendar calendar-day:nth-child(7n),calendar-monthly .page .calendar .calendar-day:nth-child(7n),calendar-monthly .page .calendar calendar-day:nth-child(7n){margin-right:0}.calendar-weekly .page .calendar{margin:22px}.calendar-weekly .page .calendar calendar-header{margin-left:20px}.calendar-weekly .page .calendar sc-panel-body{position:relative;padding-left:20px}.calendar-weekly .page .calendar sc-panel-body .calendar-time{margin-top:3px;font-size:8pt;float:left;position:absolute;left:-15px}.calendar-weekly .page .calendar sc-panel-body .calendar-day{min-height:58px;height:auto}.calendar-weekly .page .calendar sc-panel-body .calendar-row{display:flex;height:100%}sc-panel.no-sessions-panel{position:absolute;top:15px;left:10%;width:80%;max-width:800px;z-index:1001}@media screen and (min-width:1300px){sc-panel.no-sessions-panel{left:25%}}.class-calendar .datebox{width:200px}.class-calendar .subNav>*{vertical-align:middle}.class-calendar .subNav>div{white-space:nowrap;height:100%}.class-calendar .subNav .iconbutton{height:100%}.class-calendar .subNav .button{height:100%;vertical-align:top}.class-calendar .subNav .subNavLeft{float:left;padding-left:5px}.class-calendar .subNav .subNavMiddle{text-align:center;width:100%}.class-calendar .subNav .subNavMiddle .round{height:29px;margin-top:3px;width:30px}.class-calendar .subNav .subNavMiddle .calendarTitle{padding:.5em 0}.class-calendar .subNav .subNavRight{float:right}.class-calendar .subNav .subNavRight pop-out{color:#5d6879}.class-calendar .subNav .subNavRight #addWidget{display:inline-block;height:100%}.class-calendar .subNav .subNavRight #calendarWidget{display:inline;position:relative;height:100%}.class-calendar .subNav .subNavRight .datepicker{position:absolute;top:-5px;right:35px;z-index:9001;background-color:#fff;color:#22252b}.class-calendar .sidebarCell{text-align:center}.class-calendar .sidebar{margin-left:5px;width:275px}.class-calendar .calendarDayHighlight{border-color:#22252b;cursor:default}.class-calendar .outerWrapper{width:100%}.class-calendar .calendarWrapper{margin:15px 15px 0 20px}.class-calendar #calendarTable{width:100%}.class-calendar .calendar table{table-layout:fixed;border-collapse:collapse}.class-calendar .calendar table.cells div.hour{padding-top:5px;color:#949494;line-height:10px;width:30px;padding-right:5px}.class-calendar .calendar table.cells div.hour span{font-size:8pt;font-weight:700}.class-calendar .calendar table thead th{background-color:#fff;color:#22252b;text-align:center;font-size:9pt;vertical-align:middle;padding:3px;height:30px;border-bottom:1px solid #a6abb4}.class-calendar .calendar table thead th div{height:30px;line-height:30px;position:relative;overflow:hidden}.class-calendar .calendar table thead th div.weekDay{line-height:14px;font-size:8pt}.class-calendar .calendar table thead th div.weekDay span{font-size:6pt;display:block;position:absolute;left:0;right:0;top:20px}.class-calendar .calendar table thead th div span{font-size:6pt;display:block;position:absolute;left:0;right:0;top:10px}.class-calendar .calendar table thead th:first-child{width:30px;background-color:#fff;color:#4534c7;border-bottom:none}.class-calendar .calendar table thead th:first-child:hover{background-color:#e8e6f8}.class-calendar .calendar table thead th:last-child{width:30px;color:#4534c7;background-color:#fff;border-bottom:none}.class-calendar .calendar table thead th:last-child:hover{background-color:#e8e6f8}.class-calendar .calendar table .calendarContent{top:95px;bottom:0;overflow-y:scroll}.class-calendar .calendar #calendarBodyTable{width:100%}.class-calendar .calendar #calendarBodyTable .timeMargin{display:block;width:30px;height:100%;vertical-align:top;border-right:1px solid #5d6879}.class-calendar .calendar .calendarFixedFirstRowTable{position:relative;table-layout:fixed;width:100%}.class-calendar .calendar .calendarTable{border:1px solid #e1e1e1;width:100%}.class-calendar .calendar .calendarTable td{border:1px solid #5d6879;padding-bottom:20px}.class-calendar .calendar .calendarTable td:first-child{border:1px solid #fff;border-right:1px solid #5d6879;background-color:#fff;vertical-align:top;text-align:right;width:30px;padding-right:5px}.class-calendar .calendar [calendar-column]{border-right:1px solid #5d6879}.class-calendar .zero{width:0!important}.class-calendar .datepicker .dropdown-menu,.class-calendar .datepicker.well{padding:4px;background-image:none;background-color:#fff}.class-calendar .datepicker .dropdown-menu .btn-default,.class-calendar .datepicker.well .btn-default{background-image:none;background-color:#fff;font-size:8pt;font-weight:700}.class-calendar .datepicker .dropdown-menu .btn-default:hover,.class-calendar .datepicker.well .btn-default:hover{color:#4534c7;border:1px solid #4534c7}.class-calendar .datepicker .dropdown-menu .btn-info,.class-calendar .datepicker.well .btn-info{color:#4534c7;border:1px solid #4534c7;font-weight:700}.class-calendar .datepicker th{vertical-align:top}.class-calendar .datepicker .h6>th{padding-top:5px}.class-calendar .datepicker .text-muted{color:#c1c1c1}.class-calendar .datepicker .text-info{color:#4534c7}.class-calendar .datepicker .btn-info,.class-calendar .datepicker .btn-info.active{background-color:#efefef}.class-calendar #classMenu{position:absolute}.class-calendar ul.selectList li label{margin:10px}.class-calendar ul.selectList li:first-child{cursor:default;background-color:#949494;color:#fff}.class-calendar ul.selectList li:first-child label{cursor:default}.class-calendar .calendarOnlyShield{position:absolute;top:0;left:65px;z-index:1000;width:100%;height:100%}.class-calendar .excludeDesktop{display:none}@media screen and (max-width:1124px){.class-calendar .desktopOnly{display:none}.class-calendar .excludeDesktop{display:inline-block}.class-calendar .calendarWrapper{margin:15px 15px 0}.class-calendar .subNav .subNavRight #calendarWidget{display:inline}}.class-calendar .logo{border:1px solid #e1e1e1;height:55px;margin:1px;vertical-align:middle;width:55px}.class-calendar .icons{text-shadow:-1px -1px 0 #5d6879,1px -1px 0 #5d6879,-1px 1px 0 #5d6879,1px 1px 0 #5d6879;font-size:1.5em;margin-top:-1px;white-space:nowrap}.class-calendar .icons i{vertical-align:middle}.class-calendar i.fa.iconNewCustomer{color:#22252b}.class-calendar i.fa.iconPromotion{color:#fdb625}.class-calendar i.fa.iconNote{color:#22252b}.class-calendar i.icoPaid{color:#49ae3b}.class-calendar span.iconFrowny.fa-stack{margin-top:-4px;text-shadow:none;width:auto}.class-calendar span.iconFrowny.fa-stack span.fa-circle{color:#ffd42b}.class-calendar span.iconFrowny.fa-stack span.fa-frown-o{color:#22252b}@media screen and (max-width:640px){.class-calendar .calendarOnlyShield{position:absolute;top:0;left:0;z-index:1000;width:100%;height:100%}.class-calendar .subNav{margin-left:0}.class-calendar .calendar table col:first-child{width:25px}.class-calendar .calendar table .calendarContent{top:74px;left:6px}}@media print{.class-calendar .attendanceBar,.class-calendar .navigationBar,.class-calendar .subNav,.class-calendar section.sidebar{display:none}.class-calendar .calendarContent{top:34px!important}}.class-calendar .classItem{position:relative;color:#22252b;cursor:pointer;font-weight:400;overflow:hidden;width:95%;height:70px;border:1px solid;margin-bottom:1px;border-radius:8px}.class-calendar .classItem div.cell{overflow:hidden;margin:3px;text-overflow:ellipsis;white-space:nowrap}.class-calendar .classItem .workshopIcon{position:absolute;top:2px;right:2px;font-weight:700;font-size:14px}.class-calendar .classItem.appt-gray{border-color:#c3d4e4}.class-calendar .classItem.appt-yellow{border-color:#f6d45b}.class-calendar .classItem.appt-green{border-color:#87d358}.class-calendar .classItem.appt-blue{border-color:#3fc9d2}.class-calendar .classItem.appt-purple{border-color:#8463ee}.class-calendar .classItem.appt-peach{border-color:#fd9163}.class-calendar .classItem.appt-pink{border-color:#ee7da7}.class-details .apptfields>*>label,.class-details .apptfields>label{width:100px;font-size:9pt}.class-details .apptfields .transaction-or-package-applied{color:#2fbc6e}.classesEnroll .sessionsTable td{vertical-align:middle}.classesEnroll .selectedText{color:#2fbc6e}.classesEnroll .clear-button{margin-left:10px}.classesEnroll .data-filters{display:block;float:right;margin-right:80px}@media only screen and (max-width:910px){.classesEnroll .data-filters{float:none;margin-right:0;margin-top:10px}}@media only screen and (max-width:480px){.classesEnroll .data-filters>label{display:block}.classesEnroll .data-filters>button{width:49%}}.classesEnroll .confirmation-content .enroll{float:right}@media only screen and (max-width:480px){.classesEnroll .confirmation-content .enroll{float:none;display:block;text-align:center}}.calendarTitle{display:inline-block;text-align:center}div.printCalendar table.headerTable{table-layout:fixed;border-collapse:collapse;width:600px}div.printCalendar table.headerTable thead th{background-color:#949494;color:#fff;text-align:center;vertical-align:middle;padding:0;border-right:1px solid #fff;height:30px}div.printCalendar table.headerTable thead th div{position:relative;overflow:hidden}div.printCalendar table.headerTable thead th div.weekDay{line-height:11px;font-size:8pt}div.printCalendar table.headerTable thead th:first-child{width:30px;background-color:#fff}div.printCalendar .calendarContent{margin-top:3px;width:600px;overflow:hidden}div.printCalendar .calendarTable{table-layout:fixed;border-collapse:collapse;width:600px;margin-top:1px}div.printCalendar .calendarTable td{border:1px solid #5d6879;padding:0 0 10px}div.printCalendar .calendarTable td:first-child{color:#949494;border:1px solid #fff;border-right:1px solid #5d6879;background-color:#fff;vertical-align:top;text-align:right;width:30px}div.printCalendar .calendarTable td:first-child div.hour{padding-top:5px;color:#949494;line-height:10px;width:30px;padding-right:5px}div.printCalendar .calendarTable td:first-child div.hour span{font-size:8pt;font-weight:700}div.printCalendar .classItem{font-size:6pt;position:relative;color:#22252b;cursor:pointer;font-weight:400;overflow:hidden;width:95%;height:40px;border:1px solid;margin-bottom:1px}div.printCalendar .classItem div.cell{overflow:hidden;margin:3px;text-overflow:ellipsis;white-space:nowrap}div.printCalendar .classItem .workshopIcon{position:absolute;top:2px;right:2px;font-weight:700;font-size:14px}div.printCalendar .classItem.appt-gray{border-color:#c3d4e4}div.printCalendar .classItem.appt-yellow{border-color:#f6d45b}div.printCalendar .classItem.appt-green{border-color:#87d358}div.printCalendar .classItem.appt-blue{border-color:#3fc9d2}div.printCalendar .classItem.appt-purple{border-color:#8463ee}div.printCalendar .classItem.appt-peach{border-color:#fd9163}div.printCalendar .classItem.appt-pink{border-color:#ee7da7}div.printCalendar .attendanceBar{display:none}.gender{background-color:green;color:#fff}.tooltip-inner{width:220px;height:100px;overflow:hidden}.client-address-row-container{display:flex;flex-wrap:wrap;width:100%}.client-address-row-container .client-address-item-container{padding:10px 10px 0 0;width:260px}.client-address-row-container .client-address-item-container .warningbox,.client-address-row-container .client-address-item-container input{width:100%}.client-email-container{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.client-note{overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.client-scheduling-dialog{width:400px;line-height:20px;background-color:#999;color:#eee;text-align:left;padding:10px}@media only screen and (max-width:768px){.client-scheduling-dialog{width:320px}}.client-scheduling-dialog .onerow{background-color:#fff;color:#000}.client-scheduling-dialog .selected{background-color:#49ae3b;color:#fff}.activePackage{background-color:green}.expiredPackage{background-color:red}.mergeField{margin-top:2%;color:#fff;padding:8px;text-align:left;height:35px;vertical-align:middle;background-color:#888;overflow:hidden;text-overflow:ellipsis;font-size:large}.client-icons,.mergeField{white-space:nowrap}.client-icons a:hover{text-decoration:none}.client-icons .icon-button{margin-bottom:5px;margin-left:3px;margin-right:3px;width:24px;height:24px;border-radius:24px;display:inline-block;font-weight:700;white-space:nowrap;color:#949494;padding-top:5px;padding-left:6px;background-color:#dcdcdc;box-shadow:1px 1px 3px #ccc;vertical-align:middle;cursor:pointer}.client-icons .icon-button.icon-gift{background-color:#ea4950;color:#fff}.client-icons .icon-button i{vertical-align:middle;margin-top:-2px;margin-right:10px;font-size:16px}@media only screen and (max-width:480px){.client-icons .icon-button{font-size:smaller}}.new-client-icon{color:#ffd42b;font-size:24px}.inner-icon{position:relative;left:-25px;top:15px;font-size:25px;width:0;float:left}.mergeField.selected{background-color:#49ae3b}.checkin-message .amount-display{color:#ccc}.checkin-message .green-mark{color:#2fbc6e}.checkin-message .red-danger{color:#ea4950}.checkin-message .payment-block .check-out-btn{float:right}.menu-checkin{position:relative;white-space:nowrap;width:85px}@media screen and (max-width:640px){.name-and-icons .client-icons{margin-top:10px;white-space:nowrap;position:absolute}.client-scheduling-dialog .modal-dialog{width:300px}.checkin-message{margin-top:5px;margin-left:2px}.checkin-message .payment-block{float:left;margin-top:8px}.checkin-message .package-name{max-width:200px;text-overflow:ellipsis}.checkin-message .checkout-button-block{text-align:right}.menu-checkin{position:relative;white-space:nowrap}}.custom-width-select option{max-width:260px;text-overflow:ellipsis;overflow:hidden}.client-ticket-balance{position:absolute;right:0}.button-balance-wrapper{position:relative;height:75px}@media screen and (max-width:768px){.clientExtraButtonText{display:none}}.client table{margin:15px auto}.client table td{vertical-align:middle;padding:2px;width:25%}.client table .even{background-color:#e1e1e1}.client .logo{border:1px solid #e1e1e1;height:55px;margin:1px;vertical-align:middle;width:55px}@media screen and (max-width:768px){.client table{width:100%}.client table td.name{max-width:170px}.client table td.name span{display:inline-block;width:100%;overflow:hidden;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis}}.clients-snapshot .snapshot-clientpanel>*{display:inline-block;max-width:200px;vertical-align:middle}@media only screen and (max-width:480px){.clients-snapshot .snapshot-clientpanel .buttontable{margin-top:3px}}.clients-snapshot .mainappttable{background-color:#fff}.clients-snapshot .mainappttable:not(:last-child){margin-bottom:5px}.clients-snapshot .mainappttable>:first-child{padding-left:10px;padding-right:10px;width:60px}.clients-snapshot .mainappttable .apptfields{display:table-cell;width:50%}@media only screen and (max-width:480px){.clients-snapshot .mainappttable .apptfields{display:table-row;width:auto}}.clients-snapshot .mainappttable .apptfields>*>label,.clients-snapshot .mainappttable .apptfields>label{width:100px;font-size:9pt}.clients-snapshot.printView .businessLogo{border:1px solid #4534c7;margin-right:5px;vertical-align:middle;width:80px;height:80px;border-radius:40px}.clients-snapshot.printView section:not(:last-child){margin-bottom:20px}.clients-snapshot.printView section .header{width:80%;border-bottom:1px solid #000;margin-bottom:5px}.clients-snapshot.printView .reservationtable>:first-child{width:100px}.clients-snapshot.printView .reservationtable>:nth-child(2){width:200px}.messages .fa-envelope{font-size:x-large;color:#4534c7}.messages .fa-envelope.opened{color:#e1e1e1}.messages .tooltip-inner{width:220px;height:100px;overflow:hidden}.messages colgroup col:first-child{border-right:1px solid #4534c7}.messages table{color:#666}.messages .messageHeader{padding-left:5px;max-width:400px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:480px){.messages .messageHeader{max-width:185px}}.even{background-color:#eee!important}.report-col-60{width:75px;text-align:center}.strong{font-weight:700}.data-filters{display:block;text-align:center;margin-bottom:20px}[landscape-drop-width]{width:140px}[landscape-drop-width165]{width:165px}@media screen and (max-width:768px){[landscape-drop-width165],[landscape-drop-width]{width:70px}}.column-heading{text-align:center}@media screen and (max-width:768px){.column-heading-mobile,.report-detail{font-size:small}.report-detail{padding-left:10px}}@media screen and (max-width:460px){.column-heading-mobile{font-size:x-small}.report-detail{font-size:smaller;padding-left:10px}.data-filters label{width:100%;text-align:left}.data-filters button{width:40%}}@media screen and (max-width:640px){.navBarContainer{margin-left:-1px}}.workshopSessionsDisenroll .sessionsTable td{vertical-align:middle}.workshopSessionsDisenroll .selectedText{color:#2fbc6e;margin-left:10px}.workshopSessionsDisenroll .confirmation-content .enroll{float:right}@media only screen and (max-width:480px){.workshopSessionsDisenroll .confirmation-content .enroll{float:none;display:block;text-align:center}}.workshopSessionsEnroll .sessionsTable td{vertical-align:middle}.workshopSessionsEnroll .selectedText{color:#2fbc6e;margin-left:10px}.workshopSessionsEnroll #scroll-section.fixed-table-container{padding-top:0;max-height:287px;height:auto;overflow-y:auto}.workshopSessionsEnroll .confirmation-content .enroll{float:right}@media only screen and (max-width:480px){.workshopSessionsEnroll .confirmation-content .enroll{float:none;display:block;text-align:center}}.pageWrapper{height:calc(100% - 37px)!important}.workshop-details{padding:10px}.workshop-details .apptfields>*>label,.workshop-details .apptfields>label{width:100px;font-size:9pt}.workshop-details .apptfields .transaction-or-package-applied{color:#2fbc6e}.remove-dialog .modal-dialog{width:320px}.remove-dialog .modal-content{line-height:20px;padding:10px}@media only screen and (max-width:480px){body.modal-open{overflow:hidden;position:fixed}.top-button{margin-bottom:5px}}.datebox{width:200px}.workshopList .workshop-tile{width:100%;background-color:#ddd;padding:10px;margin-bottom:2%}.workshopList .workshop-tile:not(:first-child){margin-top:2%}.workshopDetail .command-buttons{display:inline-block;float:right}@media only screen and (max-width:768px){.workshopDetail .command-buttons{width:100px}.workshopDetail .command-buttons button{width:100%}.workshopDetail .command-buttons button:not(:last-child){margin-bottom:5px}}.workshopDetail .session-tile{padding:2%;margin-bottom:10px}.workshopDetail .session-tile>div:nth-child(3){vertical-align:middle;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;padding-right:10px}.noWorkshopsModal,.noWorkshopsModalDialog .modal-dialog{width:300px}.noWorkshopsModal .fa{float:left;color:#4534c7;font-size:36pt}.noWorkshopsModal span{font-size:14pt}input.disabled{color:#ccc}input[readonly]{background-color:#eee}.logo{border:1px solid #e1e1e1;height:55px;margin:1px;vertical-align:middle;width:55px}.icons{font-size:1.5em;margin-top:-1px;white-space:nowrap}.icons i{vertical-align:middle}i.fa.iconNewCustomer{color:#22252b}i.fa.iconPromotion{color:#fdb625}i.fa.iconNote{color:#22252b}i.fa.icoPaid{color:#49ae3b}span.iconFrowny.fa-stack{margin-top:-4px;text-shadow:none;width:auto}span.iconFrowny.fa-stack span.fa-circle{color:#ffd42b}span.iconFrowny.fa-stack span.fa-frown-o{color:#22252b}.client-modal-wrapper{padding-top:0}@media screen and (min-width:768px){.quick-enroll-modal{width:800px}}.no-matching-clients{margin-top:5px;margin-left:5px}.my-appointments-print .x-large{font-size:18pt}.my-appointments-print.print-content{color:#5d6879;width:90%;margin:auto}.my-appointments-print.print-content h1{margin:30px 10px}.show-hide-password-width{width:300px}#profile-edit .label-wrap{width:50%}#profile-edit .label-wrap input{width:100%}@media screen and (max-width:480px){#profile-edit .label-wrap{width:100%;margin:8px 8px 0}}#profile-edit .fa-calendar{position:relative;top:1px;left:130px}#profile-edit #birthday-profile-label{position:relative}#profile-edit #birthday-profile-label ul{left:0!important;top:46px!important}#profile-edit #birthday-input{margin-left:-21px}#profile-edit .gender-selection{color:#22252b}#profile-edit .gender-selection i,#profile-edit .gender-selection span{color:#949494}#profile-edit .gender-selection .selected{background-color:#49ae3b!important;color:#fff!important}#profile-edit #profile-edit-buttons{text-align:right}@media screen and (max-width:480px){#profile-edit #profile-edit-buttons{text-align:center}}#profile-panel{max-width:600px;width:100%}#profile-panel .profile-avatar{align-self:flex-start;text-align:center}#profile-panel .profile-buttons{text-align:right}@media screen and (max-width:480px){#profile-panel .profile-buttons{text-align:center}}#profile-panel .profile-business{align-self:flex-start;white-space:nowrap}deals [deal-block]{min-width:375px}deals [deal-block] [offer-tiles]{display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width:480px){deals [deal-block]{min-width:300px}}deals [deal-block].odd{order:0}@media screen and (max-width:768px){deals [deal-block].odd{order:1}}deals [max-width]{max-width:1100px}@media screen and (max-width:768px){deals [padding-right]{padding-right:0}}deals [featured-pager]{position:relative}deals [featured-pager] sc-icon{position:absolute;font-size:3em}deals [featured-pager] sc-icon[pager-back]{top:40%;left:15px}deals [featured-pager] sc-icon[pager-forward]{top:40%;right:15px}@font-face{font-family:RedactorFont;src:url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype"),url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:400;font-style:normal}.redactor-box{position:relative;overflow:visible;margin-bottom:24px}.redactor-box textarea{display:block;position:relative;margin:0;padding:0;width:100%;overflow:auto;outline:none;border:none;background-color:#111;box-shadow:none;color:#ccc;font-size:13px;font-family:Menlo,Monaco,monospace,sans-serif!important;resize:none}.redactor-box textarea:focus{outline:none}.redactor-box,.redactor-editor{background:#fff}.redactor-box,.redactor-box textarea,.redactor-editor{z-index:auto}.redactor-box-fullscreen{z-index:1051}.redactor-toolbar{z-index:100}.redactor-dropdown{z-index:1052}#redactor-modal,#redactor-modal-box,#redactor-modal-overlay{z-index:1053}body .redactor-box-fullscreen{position:fixed;top:0;left:0;width:100%}.redactor-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.redactor-editor{position:relative;overflow:auto;margin:0!important;padding:20px;min-height:80px;outline:none;white-space:normal;border:1px solid #eee;font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif!important;font-size:14px;line-height:1.6em}.redactor-editor:focus{outline:none}.toolbar-fixed-box+.redactor-editor{padding-top:32px!important}.redactor-placeholder:after{position:absolute;top:20px;left:20px;content:attr(placeholder);display:block;color:#999!important;font-weight:400!important}.redactor-toolbar{position:relative;top:0;left:0;margin:0!important;padding:0!important;list-style:none!important;font-size:14px!important;line-height:1!important;background:#fff;border:none;box-shadow:0 1px 2px rgba(0,0,0,.2)}.redactor-toolbar:after{content:"";display:table;clear:both}.redactor-toolbar.redactor-toolbar-overflow{overflow-y:auto;height:29px;white-space:nowrap}.redactor-toolbar.redactor-toolbar-external{z-index:999;box-shadow:none;border:1px solid rgba(0,0,0,.1)}.redactor-toolbar li{vertical-align:top;display:inline-block;margin:0!important;padding:0!important;outline:none;list-style:none!important;box-sizing:content-box}.redactor-toolbar li a{display:block;color:#333;text-align:center;padding:9px 10px;outline:none;border:none;text-decoration:none;cursor:pointer;zoom:1;box-sizing:content-box}.redactor-toolbar li a:hover{outline:none;background-color:#1f78d8;color:#fff}.redactor-toolbar li a:hover i:before{color:#fff}.redactor-toolbar li a.redactor-act,.redactor-toolbar li a:active{outline:none;background-color:#ccc;color:#444}.redactor-toolbar li a.redactor-btn-image{width:14px;height:14px;background-position:50%;background-repeat:no-repeat}.redactor-toolbar li a.fa-redactor-btn{display:inline-block;padding:9px 10px 8px;line-height:1}.redactor-toolbar li a.redactor-button-disabled{filter:alpha(opacity=30);-moz-opacity:.3;opacity:.3}.redactor-toolbar li a.redactor-button-disabled:hover{color:#333;outline:none;background-color:transparent!important;cursor:default}.redactor-toolbar li a.redactor-button-focus{color:#fff;background:#000}.redactor-box .CodeMirror{display:none}.re-icon{font-family:RedactorFont;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.re-icon i:before{position:relative;font-size:14px}.re-video:before{content:"\e600"}.re-unorderedlist:before{content:"\e601"}.re-undo:before{content:"\e602"}.re-underline:before{content:"\e603"}.re-textdirection:before{content:"\e604"}.re-fontcolor:before{content:"\e605"}.re-table:before{content:"\e606"}.re-redo:before{content:"\e607"}.re-quote:before{content:"\e608"}.re-outdent:before{content:"\e609"}.re-orderedlist:before{content:"\e60a"}.re-link:before{content:"\e60b"}.re-horizontalrule:before{content:"\e60c"}.re-italic:before{content:"\e60d"}.re-indent:before{content:"\e60e"}.re-image:before{content:"\e60f"}.re-fullscreen:before{content:"\e610"}.re-normalscreen:before{content:"\e611"}.re-formatting:before{content:"\e612"}.re-fontsize:before{content:"\e613"}.re-fontfamily:before{content:"\e614"}.re-deleted:before{content:"\e615"}.re-html:before{content:"\e616"}.re-clips:before{content:"\e617"}.re-bold:before{content:"\e618"}.re-backcolor:before{content:"\e619"}.re-file:before{content:"\e61a"}.re-alignright:before{content:"\e61b"}.re-alignleft:before,.re-alignment:before{content:"\e61c"}.re-alignjustify:before{content:"\e61d"}.re-aligncenter:before{content:"\e61e"}.re-gallery:before{content:"\e61f"}.redactor-toolbar-tooltip{z-index:1054;text-align:center;top:0;background:#000;color:#fff;padding:5px 8px;line-height:1;font-size:12px;border-radius:2px}.redactor-dropdown,.redactor-toolbar-tooltip{position:absolute;left:0;font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif!important}.redactor-dropdown{top:28px;padding:0;min-width:220px;max-height:254px;overflow:auto;background-color:#fff;box-shadow:0 1px 7px rgba(0,0,0,.25);font-size:14px;line-height:1.6em}.redactor-dropdown a{display:block;padding:10px 15px;color:#000;text-decoration:none;border-bottom:1px solid rgba(0,0,0,.07)}.redactor-dropdown a:last-child{border-bottom:none}.redactor-dropdown a:hover{background-color:#1f78d8;color:#fff!important;text-decoration:none}.redactor-dropdown a.selected{background-color:#000;color:#fff}.redactor-dropdown a.redactor-dropdown-link-inactive,.redactor-dropdown a.redactor-dropdown-link-inactive:hover{background:none;cursor:default;color:#000!important;filter:alpha(opacity=40);-moz-opacity:.4;opacity:.4}.redactor-dropdown a.redactor-dropdown-link-selected{color:#fff;background:#000}#redactor-image-box{position:relative;max-width:100%;display:inline-block;line-height:0;outline:1px dashed rgba(0,0,0,.6)}#redactor-image-editter{z-index:5;top:50%;left:50%;margin-top:-11px;margin-left:-18px;color:#fff;font-size:11px;padding:7px 10px;cursor:pointer}#redactor-image-editter,#redactor-image-resizer{position:absolute;line-height:1;background-color:#000}#redactor-image-resizer{z-index:2;cursor:nw-resize;bottom:-4px;right:-5px;border:1px solid #fff;width:8px;height:8px}.redactor-link-tooltip{position:absolute;z-index:99;padding:10px;line-height:1;display:inline-block;background-color:#000;color:#555!important}.redactor-link-tooltip,.redactor-link-tooltip a{font-size:12px;font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif!important}.redactor-link-tooltip a{color:#ccc;margin:0 5px;text-decoration:none}.redactor-link-tooltip a:hover{color:#fff}#redactor-droparea{position:relative;overflow:hidden;padding:140px 20px;border:3px dashed rgba(0,0,0,.1)}#redactor-droparea.drag-hover{background:rgba(200,222,250,.75)}#redactor-droparea.drag-drop{background:hsla(58,83%,88%,.5)}#redactor-droparea-placeholder{text-align:center;font-size:12px;color:rgba(0,0,0,.7)}#redactor-progress{position:fixed;top:0;left:0;width:100%;z-index:1000000;height:10px}#redactor-progress span{display:block;width:100%;height:100%;background-color:#3d58a8;background-image:linear-gradient(45deg,hsla(0,0%,100%,.2) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.2) 0,hsla(0,0%,100%,.2) 75%,transparent 0,transparent);animation:a 2s linear infinite;background-size:40px 40px}@keyframes a{0%{background-position:40px 0}to{background-position:0 0}}#redactor-modal-overlay{position:fixed;top:0;left:0;margin:auto;overflow:auto;width:100%;height:100%;background-color:#000!important;filter:alpha(opacity=30);-moz-opacity:.3;opacity:.3}#redactor-modal-box{position:fixed;top:0;left:0;bottom:0;right:0;overflow-x:hidden;overflow-y:auto}#redactor-modal{outline:0;position:relative;margin:auto;margin-bottom:20px;padding:0;background:#fff;color:#000;font-size:14px!important;font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif!important;box-shadow:0 1px 70px rgba(0,0,0,.5)}#redactor-modal header{padding:30px 40px 5px;font-size:18px;font-weight:700}#redactor-modal section{padding:30px 40px 50px}#redactor-modal label{display:block;float:none!important;margin:15px 0 3px!important;padding:0}#redactor-modal input[type=checkbox],#redactor-modal input[type=radio]{position:relative;top:-1px}#redactor-modal select{width:100%}#redactor-modal input[type=email],#redactor-modal input[type=password],#redactor-modal input[type=text],#redactor-modal input[type=url],#redactor-modal textarea{position:relative;z-index:2;margin:0;padding:5px 4px;height:28px;border:1px solid #ccc;border-radius:1px;background-color:#fff;box-shadow:inset 0 1px 2px rgba(0,0,0,.2);color:#333;width:100%;font-size:14px;font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif!important;transition:border .3s ease-in}#redactor-modal input[type=email]:focus,#redactor-modal input[type=password]:focus,#redactor-modal input[type=text]:focus,#redactor-modal input[type=url]:focus,#redactor-modal textarea:focus{outline:none;border-color:#5ca9e4;box-shadow:0 0 0 2px rgba(70,161,231,.3),inset 0 1px 2px rgba(0,0,0,.2)}#redactor-modal input[type=email].redactor-input-error,#redactor-modal input[type=password].redactor-input-error,#redactor-modal input[type=text].redactor-input-error,#redactor-modal input[type=url].redactor-input-error,#redactor-modal textarea.redactor-input-error{border-color:#e82f2f;box-shadow:0 0 0 2px rgba(232,47,47,.3),inset 0 1px 2px rgba(0,0,0,.2)}#redactor-modal textarea{display:block;margin-top:4px;line-height:1.4em}#redactor-modal-tabber{margin-bottom:15px;font-size:12px}#redactor-modal-tabber a{border:1px solid #ddd;line-height:1;padding:8px 15px;margin-right:-1px;text-decoration:none;color:#000}#redactor-modal-tabber a:hover{background-color:#1f78d8;border-color:#1f78d8;color:#fff}#redactor-modal-tabber a.active{cursor:default;background-color:#ddd;border-color:#ddd;color:rgba(0,0,0,.6)}#redactor-modal #redactor-modal-list{margin-left:0;padding-left:0;list-style:none;max-height:250px;overflow-x:auto}#redactor-modal #redactor-modal-list li{border-bottom:1px solid #ddd}#redactor-modal #redactor-modal-list li:last-child{border-bottom:none}#redactor-modal #redactor-modal-list a{padding:10px 5px;color:#000;text-decoration:none;font-size:13px;display:block;position:relative}#redactor-modal #redactor-modal-list a:hover{background-color:#eee}#redactor-modal-close{position:absolute;top:10px;right:10px;width:30px;height:30px;text-align:right;color:#bbb;font-size:30px;font-weight:300;cursor:pointer;-webkit-appearance:none;padding:0;border:0;background:0;outline:none}#redactor-modal-close:hover{color:#000}#redactor-modal footer button{position:relative;width:100%;padding:14px 16px;margin:0;outline:none;border:none;background-color:#ddd;color:#000;text-align:center;text-decoration:none;font-weight:400;font-size:12px;font-family:Arial,Helvetica,Verdana,Tahoma,sans-serif!important;line-height:1;cursor:pointer}#redactor-modal footer button:hover{color:#777;background:none;background:#bbb;text-decoration:none}#redactor-modal footer button.redactor-modal-delete-btn{background:none;color:#fff;background-color:#b52525}#redactor-modal footer button.redactor-modal-delete-btn:hover{color:hsla(0,0%,100%,.6);background-color:#881b1b}#redactor-modal footer button.redactor-modal-action-btn{background:none;color:#fff;background-color:#2461b5}#redactor-modal footer button.redactor-modal-action-btn:hover{color:hsla(0,0%,100%,.6);background-color:#1a4580}.redactor-dropdown .redactor-formatting-blockquote{color:rgba(0,0,0,.4);font-style:italic}.redactor-dropdown .redactor-formatting-pre{font-family:monospace,sans-serif}.redactor-dropdown .redactor-formatting-h1{font-size:36px;line-height:36px;font-weight:700}.redactor-dropdown .redactor-formatting-h2{font-size:24px;line-height:36px;font-weight:700}.redactor-dropdown .redactor-formatting-h3{font-size:21px;line-height:30px;font-weight:700}.redactor-dropdown .redactor-formatting-h4{font-size:18px;line-height:26px;font-weight:700}.redactor-dropdown .redactor-formatting-h5{font-size:16px;line-height:23px;font-weight:700}.redactor-editor code,.redactor-editor pre{font-family:Menlo,Monaco,monospace,sans-serif!important;cursor:text}.redactor-editor blockquote,.redactor-editor div,.redactor-editor dl,.redactor-editor ol,.redactor-editor p,.redactor-editor pre,.redactor-editor table,.redactor-editor ul{font-size:14px;line-height:1.6em}.redactor-editor a{color:#15c;text-decoration:underline}.redactor-editor embed,.redactor-editor img,.redactor-editor object,.redactor-editor video{max-width:100%;width:auto}.redactor-editor img,.redactor-editor video{height:auto}.redactor-editor blockquote,.redactor-editor div,.redactor-editor dl,.redactor-editor figure,.redactor-editor ol,.redactor-editor p,.redactor-editor pre,.redactor-editor table,.redactor-editor ul{margin:0;margin-bottom:15px;border:none;background:none;box-shadow:none}.redactor-editor hr,.redactor-editor iframe,.redactor-editor object{margin-bottom:15px}.redactor-editor blockquote{margin-left:1.6em!important;padding:0;text-align:left;color:#777;font-style:italic}.redactor-editor blockquote:after,.redactor-editor blockquote:before{content:""}.redactor-editor ol,.redactor-editor ul{padding-left:2em}.redactor-editor ol ol,.redactor-editor ol ul,.redactor-editor ul ol,.redactor-editor ul ul{margin:2px;padding:0;padding-left:2em;border:none}.redactor-editor ol ol li{list-style-type:lower-alpha}.redactor-editor ol ol ol li{list-style-type:lower-roman}.redactor-editor dl dt{font-weight:700}.redactor-editor dd{margin-left:1em}.redactor-editor table{border-collapse:collapse;font-size:1em;width:100%}.redactor-editor table td,.redactor-editor table th{padding:5px;border:1px solid #ddd;vertical-align:top}.redactor-editor table th,.redactor-editor table thead td{font-weight:700;border-bottom-color:#888}.redactor-editor code{background-color:#d8d7d7}.redactor-editor pre{padding:1em;border:1px solid #ddd;border-radius:3px;background:#f8f8f8;font-size:90%}.redactor-editor hr{display:block;height:1px;border:0;border-top:1px solid #ccc}.redactor-editor h1,.redactor-editor h2,.redactor-editor h3,.redactor-editor h4,.redactor-editor h5,.redactor-editor h6{font-weight:700;color:#000;padding:0;background:none;text-rendering:optimizeLegibility;margin:0 0 .5em}.redactor-editor h1,.redactor-editor h2,.redactor-editor h3,.redactor-editor h4{line-height:1.3}.redactor-editor h1{font-size:36px}.redactor-editor h2{font-size:24px;margin-bottom:.7em}.redactor-editor h3{font-size:21px}.redactor-editor h4{font-size:18px}.redactor-editor h5{font-size:16px}.redactor-editor h6{font-size:12px;text-transform:uppercase}[availability-calendar],availability-calendar{margin:0 auto 25px}[availability-calendar] .dates,availability-calendar .dates{display:table;table-layout:fixed;width:100%;border-spacing:6px 6px;border-collapse:separate}[availability-calendar] .dates>div,availability-calendar .dates>div{display:table-row}[availability-calendar] .dates .dateHeader,availability-calendar .dates .dateHeader{display:table-cell;vertical-align:middle;text-align:center;width:14.2%;height:20px}[availability-calendar] .dates .day,availability-calendar .dates .day{display:table-cell;vertical-align:middle;text-align:center;width:14.2%;height:40px;color:#4534c7;background-color:#fff;border:1px solid #4534c7;border-radius:3px}[availability-calendar] .dates .day.selected,[availability-calendar] .dates .day:hover,availability-calendar .dates .day.selected,availability-calendar .dates .day:hover{color:#fff;background-color:#4534c7}[availability-calendar] .dates .day.unavailable,availability-calendar .dates .day.unavailable{background-color:#e1e1e1;color:#949494;border-color:#e1e1e1;cursor:default}[availability-calendar] .dates .day.unavailable:hover,availability-calendar .dates .day.unavailable:hover{background-color:#e1e1e1;color:#949494;border-color:#e1e1e1}.confirm-action .modal-body{padding:24px}.confirm-action .modal-dialog{min-width:300px}.confirm-action .modal-dialog .confirm-header{text-align:center;margin-bottom:25px}.confirm-action .modal-dialog .confirm-buttons{text-align:center}.confirm-action .modal-dialog .confirm-buttons button{margin:0,10px}@media screen and (min-width:768px){.client-list-modal{width:90%;max-width:900px}}.client-list-modal h6{padding:5px}.client-list-modal .searchbox{width:240px}.counter-count{width:50px;margin-left:5px;margin-right:5px;padding:0;text-align:center}.list-menu{margin-bottom:10px;margin-right:10px}location-selector location-btn{display:inline-flex;align-items:center;justify-content:space-around;height:36px;padding:0 16px;border:1px solid #4534c7;border-radius:3px;color:#fff}location-selector h5{line-height:.1}location-selector [location-wrap]{max-width:240px}@media only screen and (max-width:1124px){location-selector [location-wrap]{max-width:160px}}location-selector .currentLocationIcon{line-height:28px;border:none;font-size:14px;width:25px}location-selector [location-menu]{max-width:558px;display:flex;align-content:center;flex-wrap:wrap}location-selector [location-menu] h5{width:170px}@media screen and (max-width:768px){location-selector [location-menu]{max-width:372px}}@media screen and (max-width:480px){location-selector [location-menu]{max-width:186px}}.package-select-modal .modal-dialog{min-width:330px}.package-select-modal checkbox{padding-right:8px}.package-select-modal .modal-header{text-align:center}.package-select-modal .modal-footer{display:flex;padding:15px 8px;justify-content:flex-end}.add-auto-billing .modal-dialog .modal-content .modal-header{padding-top:15px;padding-bottom:15px;text-align:center}.add-auto-billing .modal-dialog .modal-content .modal-header .close span{font-size:20px}.add-auto-billing .modal-dialog .modal-content .modal-header .back-button{float:left;color:#949494;font-size:x-large}.add-auto-billing .modal-dialog .modal-content .modal-body{padding:15px}.add-auto-billing .modal-dialog .modal-content .modal-body .add-auto-billing-select{margin-bottom:20px}.add-auto-billing .modal-dialog .modal-content .modal-body .add-auto-billing-select select{width:180px}.add-auto-billing .modal-dialog .modal-content .modal-body .confirmation{background-color:#e1e1e1;padding:14px;border-radius:6px}.add-auto-billing .modal-dialog .modal-content .modal-body .confirmation .field-label{font-weight:700;text-align:right;width:50%;line-height:1.8;display:inline-block}.add-auto-billing .modal-dialog .modal-content .modal-body .confirmation .duration{display:inline}.add-auto-billing .modal-dialog .modal-content .modal-body .receipt-header{margin-bottom:15px;font-size:12px;font-weight:700;color:#5d6879}.add-auto-billing .modal-dialog .modal-content .modal-body .receipt-header div{padding:2px}.add-auto-billing .modal-dialog .modal-content .modal-body table.receipt{color:#5d6879;border:1px solid #fcfcfe;width:100%}.add-auto-billing .modal-dialog .modal-content .modal-body table.receipt th{background-color:#fcfcfe;border:1px solid #fff;padding:3px}.add-auto-billing .modal-dialog .modal-content .modal-body table.receipt tr td{font-family:Courier New,Courier,monospace;font-size:smaller;padding:5px;vertical-align:middle;border:1px solid #fcfcfe}.add-auto-billing .modal-dialog .modal-content .modal-body table.receipt tr td:last-child{text-align:right}.add-auto-billing .modal-dialog .modal-content .modal-body table.receipt tr td span{font-family:Courier New,Courier,monospace}.add-auto-billing .modal-dialog .credit-card-form .processor-logo-square{max-width:75px;height:auto;opacity:.2}.hide-children *{visibility:hidden}.show-children *{visibility:visible}@media print{#show-receipt-print{position:absolute;width:100%;left:0;top:0}#show-receipt-print table.receipt{color:#5d6879;border:1px solid #5f9f9f;width:100%;max-width:1000px}#show-receipt-print table.receipt th{border:1px solid #5f9f9f;padding:3px}#show-receipt-print table.receipt tr td{font-family:Courier New,Courier,monospace;padding:5px;vertical-align:middle;border:1px solid #5f9f9f}#show-receipt-print table.receipt tr td:last-child{text-align:right}#show-receipt-print table.receipt tr td span{font-family:Courier New,Courier,monospace}#show-receipt-print .invoice-header{margin-top:20px;margin-bottom:5px}}.billing-status{width:100%}.billing-status,.billing-status-empty{display:inline-block}.auto-billing-record{border:1px solid #ccc;display:inline-block;width:100%;margin-bottom:5px}.auto-billing-record .auto-billing-info{margin:10px 0;min-height:25px;width:100%}.auto-billing-record .auto-billing-info .disabled{color:#949494}.auto-billing-record .details-wrapper{float:left}.auto-billing-record .billing-type-wrapper{display:block;font-size:16px;font-weight:700;margin-bottom:6px}.auto-billing-record .billing-type-wrapper .billing-failed{text-transform:uppercase;background-color:#f95766;color:#fededf;font-size:11px;padding:5px;border-radius:2px;display:inline-block;max-width:100px}.auto-billing-record .billing-type-wrapper .billing-type{margin-right:10px}.auto-billing-record .auto-billing-details{display:block;font-size:12px;font-weight:400;padding-bottom:4px;opacity:.6}.auto-billing-record .auto-billing-options{max-width:30%;float:right;margin-top:10px}.auto-billing-record .auto-billing-options ul{left:0;top:-16px}.confirm-package-modal .modal-dialog{width:300px}.confirm-package-modal .modal-dialog .confirm-header{text-align:center;margin-bottom:25px}.confirm-package-modal .modal-dialog .confirm-buttons{text-align:center}.confirm-package-modal .modal-dialog .confirm-buttons button{margin:0,10px}#deal-image-wrap{max-width:124px;position:relative}#deal-social-share div[flex-container]{padding:8px;border-radius:.35rem}.deal-view sc-icon[name=facebook-square]{color:#3b5998!important}.deal-view sc-icon[name=twitter-square]{color:#55acee!important}.deal-view sc-icon[name=files-o]{color:#949494!important}@media screen and (max-width:768px){.deal-type .col{float:none;margin-bottom:10px}}select:disabled{cursor:default}[landscape-bottom-drop]{position:absolute;bottom:5px}@media screen and (max-width:768px){[landscape-right-drop]{float:none}[landscape-bottom-drop]{position:relative}}.promote-special-offers{margin-top:20px;margin-bottom:20px}.promote-special-offers .enable-processor{margin-left:20px}.promote-special-offers .terms{max-width:450px;margin:auto}.promote-special-offers .modal-header{padding:0}.promote-special-offers .modal-actions{margin-bottom:10px}.promote-special-offers .please-select-prompt{font-size:smaller;margin-left:20px}.promote-special-offers .promote-prompt{vertical-align:text-bottom}.promote-special-offers .item-list{margin:10px 10px 10px 30px}.promote-special-offers .item-list li{padding:5px 5px 5px 0}.promote-special-offers .new-tag{display:inline-block;border:2px solid #4534c7;color:#4534c7;padding:3px 3px 1px;margin-left:10px;font-size:x-small;font-weight:700;border-radius:3px;vertical-align:text-top}.splash-page.content-panel{text-align:center}.splash-page.content-panel .bullet-icon{vertical-align:middle;color:#4534c7}.detail-view .divider{margin:10px 0 15px;border-top:2px solid #e1e1e1}.detail-view .formsection.header-section .header-table-outer>div:first-child{width:100px}.detail-view .formsection.header-section .buttonbar{display:inline;float:right}@media only screen and (max-width:768px){.detail-view .formsection.header-section .buttonbar{display:block;float:none}}@media only screen and (max-width:768px){.detail-view .formsection.header-section .header-bar{margin:10px 0}}.detail-view .formsection.header-section .header-table{line-height:1.1em}.detail-view .formsection.header-section .header-table>div{width:50%}@media only screen and (max-width:768px){.detail-view .formsection.header-section .header-table{display:block}.detail-view .formsection.header-section .header-table>div{display:block;width:100%}}.detail-view .offer-table>div:first-child{text-align:center;width:200px}@media only screen and (max-width:768px){.detail-view .offer-table{display:block}.detail-view .offer-table>div{display:block;width:100%!important}.detail-view .offer-table>div:first-child{text-align:left}}.detail-view .offer-table .before-fees-bounding{position:relative;padding-bottom:10px}@media only screen and (max-width:768px){.detail-view .offer-table .before-fees-bounding{padding-bottom:15px}}.detail-view .offer-table .before-fees{position:absolute;bottom:0;right:10px}@media only screen and (max-width:768px){.detail-view .offer-table .before-fees{bottom:5px}}.detail-view .offer-metrics{display:block}.detail-view .offer-metrics>div{display:block;width:100%}@media only screen and (max-width:768px){.detail-view .offer-metrics{display:table;margin-bottom:10px}.detail-view .offer-metrics>div{display:table-cell;width:33%;text-align:center}}.detail-view .service-offer{border:2px dotted #5d6879;margin-bottom:10px}.detail-view .service-offer:nth-child(3){margin-bottom:5px}.detail-view .service-offer.running,.detail-view .service-offer.running>div .vertical-divider{border-color:#fc4b00}.detail-view .service-offer.running .imagetile{color:#fc4b00}.detail-view .service-offer>div{vertical-align:middle}.detail-view .service-offer>div:first-child{padding-left:10px}.detail-view .service-offer>div:nth-child(2){width:10px;padding:10px 0}.detail-view .service-offer>div.divider-cell{border-right:2px solid #e1e1e1}@media only screen and (max-width:768px){.detail-view .service-offer{display:block}.detail-view .service-offer>div{display:block;width:100%}.detail-view .service-offer>div:first-child{text-align:center;margin-top:5px;margin-bottom:5px}.detail-view .service-offer .divider-cell{display:none}}.imagetile{display:inline-block;text-align:center;margin-right:10px;margin-bottom:5px;margin-top:5px;vertical-align:top;width:88px;color:#5d6879;font-size:10px}.imagetile .providerimage{height:60px;width:60px;border-radius:30px;background-color:#fff;margin-bottom:5px}.tile{width:250px;display:inline-table;vertical-align:middle}@media only screen and (max-width:768px){.tile{width:100%}}.tile:not(:last-child){margin-right:10px}.tile>*{vertical-align:middle!important}.tile .callout{font-size:11px;font-style:italic}[data-mobile-table-row]{display:none}@media only screen and (max-width:768px){[data-mobile-table-row]{display:table-row}}.fmb-sales .content-panel .formsectionheader{margin-bottom:20px}@media only screen and (max-width:768px){.fmb-sales .content-panel .formsectionheader{margin-bottom:10px}}.fmb-sales .content-panel .formsectionheader .underline{margin-right:300px}@media only screen and (max-width:540px){.fmb-sales .content-panel .formsectionheader .underline{margin-right:0}}@media only screen and (max-width:768px){.fmb-sales table.fmbsales{table-layout:auto}.fmb-sales table.fmbsales tr:first-child td{border-bottom:none}.fmb-sales table.fmbsales tr:last-child td{border-bottom:1px solid #c3d8db}}.fmb-sales table.fmbsales td:first-child{width:50px}.fmb-sales table.fmbsales td:nth-child(2){width:40px;text-align:center}.fmb-sales table.fmbsales td:nth-child(3){width:50px}.fmb-sales table.fmbsales td:nth-child(4){width:50px;text-align:right}.fmb-sales table.fmbsales td:nth-child(6){width:70px;color:#2fbc6e}.fmb-sales table.fmbsales td:nth-child(7){width:250px}.fmb-sales table.fmbsales td:last-child{width:1px;border-right:1px solid #c3d8db}.giftcardcafe{display:block;color:#5d6879}.giftcardcafe .title{font-size:x-large;color:#4534c7}.giftcardcafe .smallTitle{font-size:large;font-weight:700}.giftcardcafe .image{text-align:center;margin:0 15px}.giftcardcafe .info,.giftcardcafe .info>div{margin:0 0 15px}@media screen and (max-width:480px){#gccLogo{width:200px}}.market-listing-info{text-align:center}.market-listing-info .infobox{width:100%;position:relative;display:inline-block;text-align:left}.market-listing-info .infobox .imageContainer{position:relative;text-align:center;margin:5px}.market-listing-info .infobox .imageContainer img{width:120px;height:120px;border-radius:4px}.market-listing-info .infobox .imageContainer .fa-times-circle{position:absolute;right:-10px;top:-10px;color:#949494;font-size:large}.market-listing-info .infobox .title{font-size:x-large}.market-listing-info .infobox .info,.market-listing-info .infobox .urls{margin:20px;line-height:20px}@media only screen and (max-width:768px){.market-listing-info .infobox .info,.market-listing-info .infobox .urls{margin:0 20px;margin-right:50px}}.market-listing-info .infobox .edit{position:absolute;right:5px;top:5px}.market-listing-info .formsection{background-color:#fff;border:none;text-align:left;display:inline-block;max-width:975px;margin-top:20px}.market-listing-info .formsection .underline{margin-right:75px}.market-listing-info .formsection button{top:-12px}.market-listing-info .leftmore,.market-listing-info .rightmore{float:left;width:45%;min-width:320px;margin:15px}.market-listing-info .leftmore>div,.market-listing-info .rightmore>div{margin-bottom:20px}.market-listing-info .cafe,.market-listing-info .instagram{width:50%;float:left;min-width:320px}.instagram .infobox,.market-listing-info .bottomsection{width:100%;max-width:975px;display:inline-block}.instagram .infobox{position:relative;text-align:left}.instagram .infobox div>div{margin:25px 0}.instagram .infobox .image{text-align:center;margin:0 15px;float:left}.instagram .infobox .image img{width:120px;height:120px}.instagram .infobox .title{font-size:x-large;color:#4534c7}.instagram .note{color:#949494;font-size:xx-small}.sc-inline-note-fixed-width{min-width:461px}input:disabled{background-color:#eee}.paymenttypes i{font-size:xx-large;vertical-align:middle}.paymenttypes .fa-money{font-size:29pt;color:#49ae3b}.paymenttypes .fa-cc-visa{color:#054ba2}.paymenttypes .fa-cc-mastercard{color:#ec1c2c}.paymenttypes .fa-cc-discover{color:#ff680f}.paymenttypes .fa-cc-amex{color:#1696d5}.paymenttypes span{font-size:x-small}.paymenttypes img{width:50px;height:35px;display:inline-block;vertical-align:middle}.paymenttypes>div{margin:auto;width:128px;display:inline-block}.paymenttypes>div>div{display:table-cell;vertical-align:middle;padding:5px}.paymenttypes>div>div i{font-size:36pt}.paymenttypes>div>div i.fa-money{font-size:44pt;padding:0;margin:0}.paymenttypes>div>div span{display:block;margin-left:20px}.textfooter{color:#949494;font-size:smaller}.additionalSection{width:50%;float:left;padding:5px}.additionalSection .sectionBlock{width:100%;margin-bottom:10px}.edit-listing .province-box{max-width:130px;margin-right:5px;margin-top:10px;width:95%}.edit-listing .city{max-width:125px}@media screen and (max-width:480px){.edit-listing .city{margin-top:10px;max-width:260px;width:95%}}.listing span.listing-checkbox{white-space:nowrap}.listing input{display:none}.listing .input-checkbox{width:14px;height:14px;margin-left:2px;margin-top:-4px;background-color:#d7d7d7}.listing input[type=checkbox]{outline:none;border:none;margin-top:-5px}.listing input[type=checkbox]~i{opacity:0;cursor:pointer}.listing input[type=checkbox]:checked~i{opacity:1;cursor:pointer;color:#49ae3b;margin-left:2px;margin-top:-3px}@media screen and (max-width:480px){.paymenttypes>div>div{padding:5px 0}.additionalSection{width:auto;float:none}.sc-inline-note-fixed-width{min-width:inherit}}@media screen and (max-width:768px){.sc-inline-note-fixed-width{min-width:inherit}}@media screen and (max-width:640px){.sc-inline-note-fixed-width{min-width:inherit}}@media screen and (max-width:1124px){.sc-inline-note-fixed-width{min-width:inherit}}#add-on-image-wrap{max-width:124px;position:relative}#advanced-disabled,#items-empty,#services-empty{max-width:1100px;width:100%}#advanced-disabled .bottom-CTA-buttons,#items-empty .bottom-CTA-buttons,#services-empty .bottom-CTA-buttons{text-align:center}@media screen and (min-width:480px){#advanced-disabled .bottom-CTA-buttons,#items-empty .bottom-CTA-buttons,#services-empty .bottom-CTA-buttons{text-align:left}}[landscape-right-drop]{float:right}#promo-performance-header{font-size:1.4rem;font-weight:700}@media screen and (max-width:768px){[landscape-right-drop]{float:none}}.widgets input[type=radio],.widgets label[for]{cursor:pointer}.widgets .button-panel{padding:10px;background-color:#fff}@media only screen and (max-width:768px){.widgets .button-panel{padding:0}}.widgets .button-panel .button-img{display:inline-block;vertical-align:middle;margin-left:10px;border:2px solid transparent}@media only screen and (max-width:480px){.widgets .button-panel .button-img{width:140px;margin-left:0}}.widgets .button-panel .button-img.selected{border:2px solid #4534c7}.widgets .type-panel{width:100%;padding:15px}.widgets .type-panel span{white-space:nowrap}.widgets .type-panel img{vertical-align:middle}@media only screen and (max-width:768px){.widgets .type-panel{padding-bottom:0}.widgets .type-panel>span{display:block}}.widgets .widget-style{display:inline-block;width:100%;padding:15px}.widgets .widget-style>div{float:left;width:50%}.widgets .widget-style>div>div{display:table-cell;vertical-align:top;padding:5px}.widgets .widget-style .x-small{font-size:xx-small}.widgets input[type=text]{width:40%;background-color:#fff!important}.widgets .fa-video-camera{font-size:large}.widgets .fa-facebook{font-size:x-large;color:#fff;background-color:#4682b4;padding:4px 1px 0 11px;border:1px solid #4682b4;border-radius:5px}.widgets .highlight{animation:b .5s}.widgets .bizkey{font-weight:700;font-size:16px}.widgets [info-note]{color:#4682b4;border:1px solid #c0e0e8;background-color:#e1f1f5}@keyframes b{0%{background:#4534c7}to{background:#fff}}@media screen and (max-width:768px){.widgets input[type=text]{width:100%}}.settings-classes multiple-select>div{margin-bottom:5px}.settings-classes .toggleEdits td{padding:5px}.settings-classes .selectEdits td:nth-child(2){font-style:italic}.settings-classes .selectEdits tr.selected td{color:green;font-style:normal}.settings-classes .activeListPadding{padding-right:10%;padding-left:10%}.settings-classes .conflictModal .modal-dialog{width:300px}.settings-classes .cancelModal .modal-dialog{width:260px}.settings-classes .deleteModal .modal-dialog{width:300px;line-height:20px}.settings-classes #no-classes-cta{max-width:750px;margin-left:auto;margin-right:auto}.settings-classes #no-classes-add{float:right}@media screen and (max-width:480px){.associate-add input{width:100%!important;margin-bottom:5px}}@media screen and (max-width:1124px){.associate-add input{margin-bottom:5px}}.associate-add .savebutton{margin-top:20px;float:right}.personnel-list .no-personnel{width:95%;max-width:300px;height:110px;background-color:#949494;color:#fff;margin-left:auto;margin-right:auto;padding:15px;margin-top:10px}.personnel-list .no-personnel .fa-group{color:#4534c7}.personnel-list .no-personnel button{float:right}.personnel-list .header-bar label{font-weight:700;display:block}.personnel-list .header-bar button{float:right}.personnel-list .no-results{margin-top:15px;color:#ea4950}.personnel-list .associate-table{padding:5px;margin-bottom:10px}.personnel-list .associate-table>div{vertical-align:middle}.personnel-list .associate-table>div:first-child{width:40px}.personnel-list .associate-table>div:first-child .profilepic{width:40px;height:40px;display:block}.personnel-list .associate-table>div:nth-child(2){padding-left:10px;font-weight:700;font-size:16px}.personnel-list .associate-table>div:nth-child(3) label{font-weight:700}.personnel-list .associate-table>div:last-child{width:30px;text-align:left}.personnel-list .associate-table>div:last-child .fa{color:#5d6879;font-size:22px}.packages .default-list{margin-top:15px}.packages .row{margin:10px;overflow:hidden}.packages .spacer{display:inline-block;padding:3px;width:20px;text-align:center}.packages .package-header{margin-left:-15px}.center{text-align:center}.multi-location-header-text{font-size:18px}.modal-header .back-button{float:left;color:#949494;font-size:x-large}.modal-body{display:inline-block;width:100%}.modal-body .column{width:50%;float:left;padding:5px}.modal-body .column .instructions{opacity:.8;font-size:14px}.modal-body .create-next{margin-top:0!important;margin-bottom:0!important}.modal-body .create-next-row{padding:0}.modal-body .multi-location-header-text{margin-bottom:10px;font-size:16px}.modal-body .button{margin-top:10px;margin-bottom:10px}.modal-body .left-field{padding-right:15px;padding-left:0}.modal-body .right-field{padding:0}.modal-body .right{float:right}.modal-body .agreement{font-size:11px;opacity:.8;float:left}.modal-body .agreement-wrapper{display:flex;align-items:center}.modal-body .checkbox-wrapper{width:30px;float:left}.modal-body .more{margin:0 0 1% 1%}.modal-body .field{text-align:center}.modal-body .field .button{margin-left:10px}.modal-body .password-wrapper{text-align:center}.modal-body .field-prompt{text-align:center;padding:15px 15%}.modal-body .start-over{text-decoration:underline}.modal-body .multi-location-warningbox{display:inline-block}.modal-body .multi-location-warningbox.invalid{color:initial;position:relative}.modal-body .multi-location-warningbox.invalid input,.modal-body .multi-location-warningbox.invalid select,.modal-body .multi-location-warningbox.invalid textarea{border-color:red}.modal-body .multi-location-warningbox input{width:200px}.location-user-access-modal-dialog .user-access-modal .access-header{text-align:left;margin-bottom:10px}.location-user-access-modal-dialog .user-access-modal .button-row{text-align:right}.location-user-access-modal-dialog .user-access-modal .button-row .button{margin-bottom:0;margin-left:10px}.location-user-access-modal-dialog .user-access-modal input[type=radio]{float:left;margin-top:1px}@media screen and (max-width:768px){.location-user-access-modal-dialog .user-access-modal input[type=radio]{margin-top:3px}}.location-user-access-modal-dialog .user-access-modal label{margin-left:30px;display:block}.location-unlink-modal-dialog{width:250px}.location-unlink-modal-dialog .location-unlink-modal-content{background-color:#444;color:#eee}.location-unlink-modal-dialog .location-unlink-modal-content .button-row{margin-top:10px;text-align:right}.location-unlink-modal-dialog .location-unlink-modal-content .button-row .button{margin-bottom:0;margin-left:10px}.location-unlink-modal-dialog .location-unlink-modal-content .confirm{margin-bottom:10px;line-height:20px}.location-unlink-modal-dialog .location-unlink-modal-content .confirm.table-row{display:table-row}.location-unlink-modal-dialog .location-unlink-modal-content .confirm.table-row .table-cell{display:table-cell}.location-unlink-modal-dialog .location-unlink-modal-content .confirm.table-row .table-cell.confirm-right-col{padding-left:10px}@-ms-viewport{width:auto!important}body{color:#22252b;min-width:320px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a[nohover]{text-decoration:none}.status-warn{background-color:#fffb9f}.outer-container{display:table;height:100%;width:100%;table-layout:fixed}@media only print{.outer-container{display:block;height:0%}}*,:after{box-sizing:border-box}.ui-sortable>*{cursor:move}.fa-calendar,select{cursor:pointer}[disabled]{cursor:default!important}.left{float:left}.right{float:right}.text-right{text-align:right}.verticalAlignMiddle{vertical-align:middle}.modal-backdrop.in{opacity:.2}.overflow{width:100%;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}input[readonly]:not([datepicker-popup]){background-color:transparent}input[datepicker-popup]{cursor:pointer}select{border-radius:0}label.custom-select{position:relative;display:inline-block;font-weight:400}.txt-disabled{color:#888}@media (max-width:450px){label.workshopAttendance{margin-left:-10%}}.custom-select select{outline:none;width:100%}.custom-select i{position:absolute;top:0;right:0;bottom:0;line-height:26px;padding:0 3px;color:#4534c7;background-color:#fff;border-right:1px solid #e1e1e1;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;pointer-events:none}.menu{color:#fff}.menu>*{margin-bottom:15px}.menu label{display:block;font-size:7pt}.notify{position:fixed;top:50px;z-index:10000;left:50%;text-align:center;transition:visibility .5s linear,opacity .5s linear}.notify .highlightNotify{left:-50%;position:relative;display:inline-block;color:#fff;background-color:#000;max-width:400px;padding:10px;vertical-align:middle}.notify .highlightNotify .messageContainer{display:table-cell;vertical-align:middle;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;max-width:345px}.notify.animateHide{visibility:hidden;opacity:0}.notify.animateShow{opacity:1;display:block!important}.headerInTrialStarburst{width:54px;height:54px;background:url(//cdn.schedulicity.com/images/starburst.v1.png) no-repeat scroll 0 0 transparent;text-align:center;vertical-align:middle;display:inline-block;color:#fff;padding:22px 0 0 2px;font-weight:700}.appt-circle{width:10px;height:10px;border-radius:50%}.appt-gray{background-color:#a0bbd4}.appt-gray.light{background-color:#e7eef4}.appt-yellow{background-color:#f6d45b}.appt-yellow.light{background-color:#fdf4d6}.appt-green{background-color:#87d358}.appt-green.light{background-color:#e2f4d7}.appt-blue{background-color:#3fc9d2}.appt-blue.light{background-color:#d1f2f4}.appt-purple{background-color:#8463ee}.appt-purple.light{background-color:#e2dafb}.appt-peach{background-color:#fd9163}.appt-peach.light{background-color:#ffe4d8}.appt-pink{background-color:#ee7da7}.appt-pink.light{background-color:#fbe0ea}.logo{background:url(//cdn.schedulicity.com/images/footersprite.v1.png) no-repeat scroll 0 0 transparent;display:block;height:45px;width:130px}.mainBody{position:relative;display:flex;width:100%;height:100%}.mainBody>div{vertical-align:top}.mainBody .mainContent{width:100%}.container:after,.container:before{content:"";display:table}.container:after{clear:both}.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}.clearfix{-ms-zoom:1;zoom:1}.navBarContainer{display:block;position:relative;background-color:#fff}.navBarContainer .businessNavBar{background-color:#f5f7f9;color:#5d6879;font-size:14pt;height:38px;padding:4px;width:100%;display:table}.navBarContainer .businessNavBar .navBarTitle{padding-left:5px}.navBarContainer .businessNavBar>div{display:table-cell;vertical-align:middle}.navBarContainer .businessNavBar .button{height:30px}.navBarContainer .businessNavBar .navBarBackButton{padding-right:5px;width:30px}.navBarContainer .businessNavBar .navBarBackButton .button{padding:4px 6px}.navBarContainer .businessNavBar .buttonBar{width:100%;display:table;height:100%}.navBarContainer .businessNavBar .buttonBar>div{display:table-cell;vertical-align:middle}.navBarContainer .businessNavBar .buttonBar .navBarLeft{text-align:left;width:33%;padding-left:5px;height:100%;font-weight:600}.navBarContainer .businessNavBar .buttonBar .navBarCenter{text-align:center;width:34%;height:100%}.navBarContainer .businessNavBar .buttonBar .navBarRight{text-align:right;position:relative;height:100%}.navBarContainer .businessNavBar .buttonBar .navBarItem{display:inline-block}.sideNavigationBar{vertical-align:top;height:1px}provider-shift{position:absolute;background-color:#fff;width:100%}.attendanceBar .attendanceEmpty{background-color:#ddd;border:1px solid #888}.attendanceBar .attendanceTaken{background-color:#2fbc6e}.attendanceBar .attendanceTakenOver{background-color:#ff4500}.upload-unsupported{border:1px solid #fc4b00;color:#fc4b00;padding:5px;font-size:larger;margin:5px auto;width:50%;text-align:center}.modal-dialog{margin-right:auto;margin-left:auto}.responsivesection{clear:both;padding:0;margin:0}.col{display:block;float:left;margin:0 0 1% 1%}.col:first-of-type{margin-left:0}.col>section{margin:2% 0 0}.col>section:first-child{margin-top:0}.col>.col{margin-bottom:0}.span_2_of_2{width:100%}.span_1_of_2{width:49.5%}.span_60_40-60{width:58.5%}.span_60_40-40{width:38.5%}.span_70_30-70{width:68.5%}.span_70_30-30{width:31.5%}.span_40_40_30-30{width:28.5%}.group:after,.group:before{content:"";display:table}.group:after{clear:both}.span_1_of_3{width:31.5%}.searchbox{position:relative}.searchbox .fa.fa-search{position:absolute;right:5px;top:7px}.searchbox input[type=text]{padding-right:20px;width:100%}.datebox{position:relative;display:inline-block}.datebox .fa.fa-calendar,.datebox .fa.fa-calendar-plus-o{position:absolute;right:5px;top:8px}.datebox input[type=text]{padding-right:20px;width:100%}.warningbox.warning{color:initial}.warningbox.warning .fa-exclamation-triangle{color:orange;cursor:pointer}.warningbox.warning input{border-color:orange}.warningbox.danger{color:initial;position:relative;display:inline-block}.warningbox.danger .fa-exclamation-triangle{color:red;cursor:pointer;position:absolute;right:10px;top:8px}.warningbox.danger input,.warningbox.danger select,.warningbox.danger textarea{border-color:red}.warningbox.danger .custom-select .fa-chevron-down{border-top-color:red;border-bottom-color:red;border-right-color:red}.warningbox.danger .checkbox .fa-stack-1x{border:1px solid red}.warningbox .warning-message{text-align:left;color:red;font-size:12px;line-height:14px;margin-top:3px}.warningbox .instructions{text-align:left;font-size:xx-small;margin-top:3px}.danger{color:red}.strike{text-decoration:line-through}.modal-content{border-radius:0}.conflictModal .modal-dialog{width:300px}.cancelModal .modal-dialog{width:260px}.deleteModal .modal-dialog{width:300px;line-height:20px}.free-bar{width:100%;border:1px solid #e1e1e1;background-color:#ededed;margin:5px 0 15px}.free-bar,.free-bar div{height:20px}.free-bar div.green{background-color:#2fbc6e}.free-bar div.orange{background-color:#f06c3e}.free-bar div.red{background-color:#ea4950}.inactive-agreement{width:80%}.inactive-agreement .modal-body,.inactive-agreement .modal-footer,.inactive-agreement .modal-header{padding:10px}.inactive-agreement .agreement{padding:0 15px;max-height:400px;overflow:auto}.inactive-agreement .agreement h1{font-size:1.5em;font-weight:700;margin:5px 0}.inactive-agreement .agreement h4{font-size:small;font-weight:700;margin:10px 0}.inactive-agreement .agreement p{font-size:small;margin:5px 0}.inactive-agreement .agreement ol,.inactive-agreement .agreement ul{margin:5px 0;font-size:small;padding-left:40px}.inactive-agreement .agreement ol{list-style-type:upper-alpha}@media only screen and (max-width:768px){.inactive-agreement{width:95%}.inactive-agreement .agreement{max-height:300px}}@media only screen and (max-width:550px){.inactive-agreement{width:98%}.inactive-agreement .agreement{height:250px}}@media screen and (max-width:768px){.headerLogo{width:100%;float:none;text-align:center}.headerLogo img{height:34px;width:103px}.col{margin:1% 0}.span_1_of_2,.span_1_of_3,.span_2_of_2,.span_40_40_30-30,.span_40_40_30-40,.span_40_60-15,.span_60_40-40,.span_60_40-60,.span_70_30-30,.span_70_30-70{width:100%}}@media screen and (max-width:640px){.navBarContainer{margin-left:0}.notify .highlightNotify .messageContainer{max-width:200px}}.main-body-row{display:table-row;height:100%}[only-print]{display:none}@media print{.navBarContainer,.no-print,[no-print],[no-print] *,no-print *{display:none!important}.mainBody,.mainBody>div{display:block}.mainBody .mainContent{width:100%}.main-body-row,[only-print]{display:block}}.multiple-locations sc-content-wrapper{max-width:850px}.multiple-locations sc-content-wrapper .location-list-closed{display:inline-block}.multiple-locations sc-content-wrapper .location-list-open{display:none}.multiple-locations sc-content-wrapper h5{font-weight:700;margin:0 30px 0 0}.multiple-locations sc-content-wrapper .location-details-label{font-weight:700;text-align:right}.multiple-locations sc-content-wrapper sc-chip{font-size:.75em;border-radius:20px;padding:2px 10px!important;color:#22252b;background-color:rgba(0,0,0,.05)!important}.multiple-locations sc-content-wrapper .body-text{font-size:10pt}.multiple-locations sc-content-wrapper .add-button-wrapper{width:100%;text-align:right}.multiple-locations sc-content-wrapper .location-grid{margin-top:15px;border:1px solid #e9e9e9}.multiple-locations sc-content-wrapper .location-grid .grid-header{font-weight:700;padding-top:10px;padding-bottom:10px;margin-left:5px;margin-right:5px}.multiple-locations sc-content-wrapper .location-grid .grid-header .more{text-align:right}.multiple-locations sc-content-wrapper .location-grid .shaded{background-color:#f8f8f8}.multiple-locations sc-content-wrapper .user-wrapper{display:flex;padding:5px 0 5px 15px;line-height:1.4}.multiple-locations sc-content-wrapper .user-wrapper .user-details{font-size:9pt}.multiple-locations sc-content-wrapper .user-wrapper .edit{display:flex;justify-content:flex-end;align-items:center}.multiple-locations sc-content-wrapper .wrapper{width:100%;margin-top:10px;margin:0 auto;position:relative}@media screen and (max-width:480px){.multiple-locations sc-content-wrapper .wrapper .access-text{display:none}}.multiple-locations sc-content-wrapper .wrapper .inset-title{font-weight:600;color:#5d6879;white-space:nowrap;overflow:hidden;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.multiple-locations sc-content-wrapper .wrapper .change-column{width:65px}.multiple-locations sc-content-wrapper .wrapper label{display:block;position:relative;overflow:hidden;cursor:pointer;height:35px;-webkit-transition:text-indent .2s;padding:10px 10px 10px 0}.multiple-locations sc-content-wrapper .wrapper input[type=checkbox]{display:none}.multiple-locations sc-content-wrapper .wrapper .content{height:0;position:relative;top:10px;vertical-align:middle;line-height:18pt;font-size:10pt}.multiple-locations sc-content-wrapper .wrapper .content .details{width:75px;font-weight:700;display:inline-block}.multiple-locations sc-content-wrapper .wrapper .arrow{width:10px;height:10px;transition:transform .2s;-webkit-transition-timing-function:cubic-bezier(.68,-.25,.265,1.25);border-top:3px solid rgba(0,0,0,.33);border-right:3px solid rgba(0,0,0,.33);position:absolute;top:30px;right:15px;transform:rotate(135deg)}.multiple-locations sc-content-wrapper .wrapper input[type=checkbox]:checked+label>.content{display:block;height:90%}.multiple-locations sc-content-wrapper .wrapper input[type=checkbox]:checked+label>span{display:none}.multiple-locations sc-content-wrapper .wrapper input[type=checkbox]:checked+label .arrow{transition:transform .2s;-webkit-transition-timing-function:cubic-bezier(.68,-.25,.265,1.25);transform:rotate(315deg)}.multiple-locations sc-content-wrapper .wrapper input[type=checkbox]:not(:checked)+label{display:block;transition:height .2s;height:70px;-webkit-transition-timing-function:cubic-bezier(.68,-.25,.265,1.25)}.multiple-locations sc-content-wrapper .wrapper input[type=checkbox]:checked+label{display:block;height:100%;transition:height .2s;-webkit-transition-timing-function:cubic-bezier(.68,-.25,.265,1.25)}.multiple-locations sc-content-wrapper .wrapper input[type=checkbox]:checked+label .chips{display:none}.multiple-locations sc-content-wrapper .wrapper label:hover>span{width:100%;-webkit-transition-timing-function:cubic-bezier(.68,-.25,.265,1.25);transition:width .2s}.multiple-locations sc-content-wrapper .unlink{color:red;display:inline-block}.multiple-locations sc-content-wrapper .unlink a{text-decoration:underline;color:red;margin-left:10px}.multiple-locations sc-content-wrapper .multiple-locations-unlink{padding-right:5px}.transact-details{text-align:center}.transact-details .formsection{text-align:left;margin:auto;border:none;background-color:#fff}.transact-details .formsection .underline{margin-right:0}.transact-details h2{display:inline-block;margin-right:10px;margin-bottom:10px;margin-left:30px}.transact-details .list-group-item{padding:0;overflow:hidden}.transact-details table{border:1px solid #e1e1e1}.transact-details table th{padding:3px 6px;border:1px solid #e1e1e1}.transact-details table td{padding:3px 6px;border-left:1px solid #e1e1e1}.transact-details ul.list-group{display:table;width:100%}.transact-details ul.list-group li{display:table-row}.transact-details ul.list-group li .span-left{min-width:145px;background-color:#f8f8f8;vertical-align:top}.transact-details ul.list-group li .span-left,.transact-details ul.list-group li .span-right{display:table-cell;text-align:left;padding:5px 5px 5px 10px;border:1px solid #e1e1e1}.transact-details ul.tender-type-list{list-style:none}.transact-details ul.tender-type-list li{display:inline-block;padding-right:20px}.transact-details .processor-logo-square{max-width:125px;height:auto;opacity:.5;margin-right:12px}.transact-details .processor-logo-stripe{max-width:90px;height:auto;opacity:.5;margin-right:12px}.transact-details .processor-logo-clearent{max-width:100px;height:auto;margin-right:12px}.payment-view .search-field{margin-left:10px;margin-bottom:15px}.payment-view .search-field>h5{display:block;margin-bottom:5px;font-size:small}.payment-view .search-field.last{margin-bottom:0}.payment-view a.transactionItem{display:block;text-decoration:none;border:1px solid #4534c7;color:#5d6879;font-size:small}.payment-view a.transactionItem>div{display:table-cell;padding:5px;vertical-align:middle;width:25%}.payment-view a.transactionItem>div i{font-size:xx-large}.payment-view a.transactionItem>div.price{color:#2fbc6e}.payment-view a.transactionItem:hover{text-decoration:none}.payment-view .wrapper label{display:block;position:relative;overflow:hidden;cursor:pointer;height:35px;padding:10px}.payment-view .wrapper .content{height:0;position:relative}.payment-view .wrapper .content span{display:block;width:100%;padding:5px 0;text-decoration:none}.payment-view .login-block-square,.payment-view .square-notice{margin-top:30px}.payment-view .warn-square{color:#949494;margin-top:30px;font-size:13px}.payment-view .square-status{font-size:14px;padding-left:20px;color:#949494;padding-top:20px}.payment-view .square-status .square-status-message{color:#949494;margin-top:20px}.payment-view .square-link{font-size:60px;position:relative;top:10px;color:inherit;text-decoration:none}.payment-view .square-link .square-img{max-width:150px}.payment-view .disconnected-currency{margin-top:20px;margin-bottom:15px}@media screen and (max-width:480px){.payment-view .disconnected-currency{margin:0;padding:0}}.payment-view .payment-info-panel{margin-bottom:10px;width:50%}.settings-providers.providerEdit .save-button{float:right;margin-right:10px;margin-top:10px}@media only screen and (max-width:480px){.settings-providers.providerEdit .save-button{float:none;margin-right:0}}.settings-providers input:disabled{background-color:#eee}.settings-providers .defaultSort{background-color:#ddd}.settings-providers .ui-sortable-helper{background-color:#4534c7}.settings-providers .ui-sortable-helper div i{color:#fff}.settings-providers .btnSave{margin-right:10px}.settings-providers [landscape-bottom-drop]{position:absolute;bottom:5px}@media screen and (max-width:768px){.settings-providers [landscape-bottom-drop]{position:relative}}.settings-services .defaultSort{background-color:#ddd}.settings-services .ui-sortable-helper{background-color:#4534c7}.settings-services .ui-sortable-helper div i{color:#fff}.settings-services .disabled{color:#ccc}.settings-services .gray{border-left-color:#c3d4e4;color:initial}.settings-services .yellow{border-left-color:#f6d45b}.settings-services .green{border-left-color:#87d358}.settings-services .blue{border-left-color:#3fc9d2}.settings-services .purple{border-left-color:#8463ee}.settings-services .peach{border-left-color:#fd9163}.settings-services .pink{border-left-color:#ee7da7}@media screen and (max-width:768px){.settings-services .serviceList .navBarRight{width:auto!important}}@media screen and (max-width:480px){.mobile-inputs{justify-content:center}}#add-edit-form{max-width:900px}@media (-ms-high-contrast:active),(-ms-high-contrast:none){#add-edit-form .custom-select i{padding-left:10px}}#add-edit-form section{margin:0 0 20px;padding:0 20px 0 0}#add-edit-form input,#add-edit-form textarea{width:100%}#add-edit-form #percent-field{max-width:45px}#add-edit-form .custom-select{padding-right:2px}#add-edit-form .requirement-checkbox{width:40px}#add-edit-form .checkbox-label{vertical-align:middle}#add-edit-form .warningbox{position:relative}#add-edit-form .duration-label{width:100px}#add-edit-form .duration-input,#add-edit-form .duration-label{vertical-align:middle}#add-edit-form .duration-drop,#add-edit-form .duration-drop-l{display:inline-block}#add-edit-form .duration-drop-l{width:150px}#add-edit-form .duration-input span{white-space:nowrap}#add-edit-form .processing-link{width:80%;text-align:right;max-width:286px;margin:10px 0 0}#add-edit-form #duration-total,#add-edit-form #duration-total-label{padding:10px 0 5px}#add-edit-form .duration-label label{margin:0 0 5px}#add-edit-form #big-bracket{width:30px;font-size:80px;color:#ccc;padding-bottom:5px}#add-edit-form #bracket-duration-total{vertical-align:middle}#add-edit-form #fa-name-warning{position:absolute;right:10px;top:5px;cursor:pointer}#add-edit-form #fa-duration-warning{position:relative}#add-edit-form #fa-duration-warning i{position:absolute;right:24px;top:8px;cursor:pointer}#add-edit-form #fa-duration-warning input{width:50px;margin-right:20px;margin-bottom:5px}#add-edit-form #fa-price-warning{position:relative}#add-edit-form #fa-price-warning i{position:absolute;right:10px;top:2px;cursor:pointer}#add-edit-form #fa-price-warning input{width:100px;margin-bottom:5px}#add-edit-form #duration-row .duration-input{width:124px}#add-edit-form #duration-row .duration-length-label{vertical-align:middle}#add-edit-form #duration-row #split-duration-wrap{white-space:nowrap;width:270px}#add-edit-form #basic-duration-wrap,#add-edit-form #cleanup-wrap,#add-edit-form #split-duration-wrap{white-space:nowrap}#add-edit-form #cleanup-wrap{clear:both;padding-top:10px}#add-edit-form #cleanup-wrap .duration-input input{width:50px;margin-bottom:5px}#add-edit-form .session-details{min-width:280px;max-width:480px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-align-items:flex-end;align-items:flex-end;margin:10px 0 0;justify-content:flex-start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start}#add-edit-form .session-details .session-detail1,#add-edit-form .session-details .session-detail2,#add-edit-form .session-details .session-detail3{margin-bottom:10px}#add-edit-form .session-details .session-detail1{-ms-flex:1;flex:1}#add-edit-form .session-details .session-detail1 .warningbox .custom-select{margin:0 10px 0 0!important;max-width:260px;min-width:100px}#add-edit-form .session-details .session-detail2{-ms-flex:2;flex:2}#add-edit-form .session-details .session-detail3{-ms-flex:3 3 180px;flex:3 3 180px}#add-edit-form .session-details .session-detail-squeeze{max-width:140px}#add-edit-form .session-details .session-detail-squeeze input{max-width:120px}#add-edit-form .add-a-date{width:150px;background-color:#fff;margin:0 0 15px}#add-edit-form .add-a-date ::placeholder{color:#22252b}#add-edit-form .dropdown-menu{left:0!important;top:27px!important}#add-edit-form #specific-dates .specific-date-session{margin-bottom:10px;width:95%;max-width:520px;border-bottom:1px solid #e1e1e1;padding:5px 0 10px}#add-edit-form #specific-dates .specific-date-session .specific-date-delete{width:26px;padding:5px 0 0}@media screen and (min-width:480px){#add-edit-form #specific-dates .specific-date-session .specific-date-delete{padding:10px 0 0 5px}}#add-edit-form #specific-dates .specific-date-session .workshop-specific-date-delete{width:26px;padding:5px 0 0}#add-edit-form #specific-dates .specific-date-session .workshop-specific-date-delete .popForm{position:relative!important;width:250px;margin:-88px 0 0 -255px!important;top:auto!important;left:auto!important}#add-edit-form #specific-dates .specific-date-session .specific-date-session-details{margin:10px 10px 10px 0;padding:5px 0 0}#add-edit-form #specific-dates .specific-date-session .specific-date-session-details .from-to-wrapper{min-width:300px}#add-edit-form #specific-dates .specific-date-session .specific-date-session-details .from-to-label{display:inline-block;font-weight:700;margin:0 10px 0 0}#add-edit-form #specific-dates .specific-date-session .specific-date-session-details .custom-select{margin:0 5px 0 0}#add-edit-form #specific-dates .specific-date-session .specific-date-session-details .specific-custom-select{min-width:120px;max-width:260px;margin:0 10px 0 0!important}#add-edit-form #specific-dates .specific-date-session .specific-date-session-details .warningbox{max-width:120px;margin:0 15px 0 0}#add-edit-form #specific-dates .specific-date-session .specific-date-session-details .datebox{margin:0 0 10px}#add-edit-form #specific-dates .specific-date-session .specific-date-session-details .specific-date-session-times{white-space:nowrap;font-weight:700}#add-edit-form #specific-dates .specific-date-session .specific-date-session-details .specific-date-session-times label{margin:5px}#add-edit-form #save-form{text-align:right}#add-edit-form #save-form .button{margin:0 0 0 15px}#add-edit-form #wk-mnth{margin:10px 0}#add-edit-form #wk-mnth .mnth-options{font-weight:700;display:inline-block}#add-edit-form #wk-mnth .mnth-options label{margin:5px}#add-edit-form #wk-mnth #wk-mnth-date-time{margin:5px 0}#add-edit-form #wk-mnth #wk-mnth-date-time #wk-mnth-date .datebox,#add-edit-form #wk-mnth #wk-mnth-date-time .custom-select{margin:0 5px 10px 0}#add-edit-form #wk-mnth .popForm{width:250px;top:auto!important;left:auto!important}#add-edit-form #wk-mnth .specific-custom-select{min-width:120px;max-width:260px;margin:0 10px 0 0!important}#add-edit-form #wk-mnth #wk-mnth-date div,#add-edit-form #wk-mnth #wk-mnth-time div{font-weight:700;display:inline-block}#add-edit-form #wk-mnth #wk-mnth-date div input,#add-edit-form #wk-mnth #wk-mnth-time input{font-weight:400;display:inline-block}#add-edit-form #wk-mnth #wk-mnth-date .warningbox{max-width:120px}#add-edit-form #wk-mnth #wk-mnth-date .dropdown-menu{left:-40px!important;top:27px!important}@media screen and (max-width:768px){#add-edit-form #wk-mnth #wk-mnth-date-time{margin:10px 0}#add-edit-form #wk-mnth .popForm{position:relative!important;margin:-88px 0 0 -255px!important}}.cancel{width:100%;height:100%;text-align:center;color:#5d6879;padding:15px}.cancel .top-section{width:100%;display:inline-block;margin-top:15px}.cancel .cancel-panel{width:150px;height:200px;border:2px solid #4534c7;margin:5px;display:inline-block}.cancel .cancel-panel .panel-icon{padding:5px;border:4px solid;width:80px;height:80px;border-radius:40px;margin:15px auto}.cancel .cancel-panel .panel-icon i{margin-top:8px}.cancel .cancel-panel .panel-icon.green{color:#2fbc6e;border-color:#2fbc6e}.cancel .cancel-panel .panel-icon.teal{color:#4534c7;border-color:#4534c7}.cancel .cancel-panel .panel-icon.yellow{color:#ffd42b;border-color:#ffd42b}.cancel .cancel-panel .x-small{font-size:8pt}.cancel .cancel-panel .title{font-weight:700;margin-bottom:10px}.cancel .bottom-section{width:100%;max-width:400px;min-width:300px;margin:15px auto;text-align:left}.cancel .bottom-section textarea{width:100%;height:100px;margin:5px 0}.cancel .bottom-section button{margin-top:35px}.cancel .cancel-button{float:right;text-align:center}@media screen and (max-width:480px){.cancel .cancel-button{float:none}}.tax-detail .taxes-table{border-spacing:0}.tax-detail .taxes-table>*{vertical-align:middle}.tax-detail .taxes-table>div:nth-child(4){width:130px;text-align:right}.tax-edit .content-panel .taxName{width:300px}@media only screen and (max-width:480px){.tax-edit .content-panel .taxName{width:100%}}.tax-edit .content-panel .taxPercent{width:50px}.tax-edit .tile{display:inline-block;width:200px;white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.tax-edit .tile:not(:last-child){margin-right:10px}.tax-edit .tile>*{vertical-align:middle}@media only screen and (max-width:480px){.tax-edit .tile{width:100%}.tax-edit .tile:not(:last-child){margin-right:0}}.taxes-table{background-color:transparent;padding:5px;margin-bottom:10px;border-spacing:5px}.taxes-table>div{vertical-align:middle}.taxes-table>div:first-child{font-weight:700}.taxes-table>div:nth-child(2),.taxes-table>div:nth-child(3){width:150px}.taxes-table>div:nth-child(4){width:30px;text-align:center}.taxes-table>div:nth-child(4) .fa{color:#5d6879;font-size:22px}@media only screen and (max-width:768px){.taxes-table>div:nth-child(2){width:80px}.taxes-table>div:nth-child(3){display:none}}.tax-list .content-panel .no-taxes{width:95%;max-width:300px;height:110px;background-color:#949494;color:#fff;margin-left:auto;margin-right:auto;padding:15px;margin-top:10px}.tax-list .content-panel .no-taxes .fa-group{color:#4534c7}.tax-list .content-panel .no-taxes button{float:right}.tax-list .content-panel .header-bar label{font-weight:700;display:block}.tax-list .content-panel .header-bar button{float:right}.tax-list .content-panel .no-results{margin-top:15px;color:#ea4950}.settings-workshops multiple-select>div{margin-bottom:5px}.settings-workshops .toggleEdits td{padding:5px}.settings-workshops .selectEdits td:nth-child(2){font-style:italic}.settings-workshops .selectEdits tr.selected td{color:green;font-style:normal}.settings-workshops .activeListPadding{padding-right:10%;padding-left:10%}.settings-workshops .conflictModal .modal-dialog{width:300px}.settings-workshops .cancelModal .modal-dialog{width:260px}.settings-workshops .deleteModal .modal-dialog{width:300px;line-height:20px}.settings-workshops .specificSession{max-width:620px}.settings-workshops .save-form{text-align:right;margin-top:10px}.settings-workshops .save-form .button{margin:0 0 0 15px}.settings-workshops #no-workshops-cta{max-width:750px;margin-left:auto;margin-right:auto}.settings-workshops #no-workshops-add{float:right}@media (min-width:1136px) and (max-width:1527px){.settings-workshops .landscape-fail{margin-top:10px}}@media (min-width:992px) and (max-width:1140px){.settings-workshops .landscape-fail{margin-top:10px}}@media (min-width:769px) and (max-width:796px){.settings-workshops .landscape-fail{margin-top:10px}}#add-edit-form .workshop-price{width:75px}@media screen and (max-width:768px){#add-edit-form .workshop-price{width:50px}}category-selector category-btn{display:inline-flex;align-items:center;justify-content:space-around;height:36px;padding:0 16px;border:1px solid #4534c7;border-radius:3px;color:#fff}category-selector [category-menu]{max-width:558px;display:flex;align-content:center;flex-wrap:wrap}category-selector [category-menu] h5{width:170px}@media screen and (max-width:768px){category-selector [category-menu]{max-width:372px}}@media screen and (max-width:480px){category-selector [category-menu]{max-width:186px}}feature-info-tile{display:flex;align-items:center;border-radius:.35rem}feature-info-tile [dark-background]{background-color:rgba(32,48,58,.9)}feature-info-tile [primary-background]{background-color:#f06c3e}feature-info-tile [description]{width:150px}feature-info-tile [discount]{width:50px}feature-info-tile [get-container]{width:54px;border-left:2px solid #fff;border-top-right-radius:.35rem;border-bottom-right-radius:.35rem}featured-panel{display:block;position:relative}featured-panel sc-panel-body{height:340px;background-repeat:no-repeat;background-size:cover}featured-panel[small] sc-panel-body{height:165px}featured-panel [tile]{position:absolute;bottom:5px}offer-tile{display:block;width:150px;min-width:150px}@media screen and (max-width:480px){offer-tile[more-space-surround]{margin:8px}}sc-action-panel{flex:1;-ms-flex:1;display:flex;align-items:center;border-radius:3px;padding:0;height:48px;border:1px solid transparent}sc-action-panel:focus{outline:none}sc-action-panel[warning]{border:1px solid #f4c43a;background-color:#fef8e6;color:#22252b}sc-action-panel[warning]:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}sc-action-panel[hover]:hover{border:1px solid #dadada;background-color:hsla(0,0%,85%,.2)}[deal-tile-container]{display:flex;align-items:center;justify-content:space-around;background-color:#fff}sc-deal-tile{max-width:260px;background-color:#e1f1f5;border-radius:8px}sc-deal-tile [discount-container]{width:60px;background:#c0e0e8;border-right:2px solid #fff}sc-deal-tile [discount-container] h5{line-height:1.1}@media (max-width:955px){sc-deal-tile:nth-child(n+3){display:none}}@media (max-width:680px){sc-deal-tile:nth-child(n+2){display:none}[deal-tile-container]{justify-content:center}}[business-theme] sc-panel[navigation-tile]{box-shadow:0 1px 2px 0 rgba(34,37,43,.1)}[business-theme] sc-panel[navigation-tile][hover]:hover{text-decoration:none;box-shadow:0 2px 16px 0 rgba(34,37,43,.08);transition-timing-function:ease-in-out;transition-duration:.15s;transition-property:box-shadow;cursor:pointer}[business-theme] tile-highlight{background-color:#2fbc6e;color:#fff}sc-panel[navigation-tile]{width:220px;height:290px;margin:7px;position:relative}sc-panel [tile-image-container]{display:flex;justify-content:center;align-items:center;height:176px;padding:20px}sc-panel [tile-image-container] img{max-width:50%;max-height:50%}tile-highlight{position:absolute;height:30px;width:100%;top:50%}special-offers-banner,tile-highlight{display:flex;align-items:center;justify-content:center}special-offers-banner{background-color:#e6f6fd;border:1px solid #e6f6fd;background-size:cover}.sc-panel-sticky{padding:14px;border-bottom:1px solid #e1e1e1;background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.3);top:0!important;left:0!important;width:100%!important;height:auto!important}@media screen and (max-width:450px){.sc-panel-sticky{padding:8px}}.sc-panel-sticky [show-when-sticky]{visibility:visible;height:auto;width:auto}.sc-panel-sticky [hide-when-sticky]{visibility:hidden;height:0;width:0}.sc-panel-unsticky{width:auto!important;height:auto!important}.sc-panel-unsticky [show-when-sticky]{visibility:hidden;height:0;width:0}.sc-panel-unsticky [hide-when-sticky]{visibility:visible;height:auto;width:auto}[show-when-sticky]{visibility:hidden;height:0;width:0}sc-panel sc-tabbed-panel-header sc-panel-tab{border-bottom:1px solid #e9e9e9}@media screen and (max-width:768px){sc-panel sc-tabbed-panel-header sc-panel-tab sc-icon{font-size:1.1rem;padding-right:4px!important}}sc-panel sc-tabbed-panel-header sc-panel-tab h5{color:#22252b;font-size:1.7rem!important;opacity:.4;font-weight:700!important}@media screen and (max-width:768px){sc-panel sc-tabbed-panel-header sc-panel-tab h5{font-size:1.25rem!important}}sc-panel sc-tabbed-panel-header sc-panel-tab[selected]{border-bottom-color:#fff;border-right:1px solid #e9e9e9}sc-panel sc-tabbed-panel-header sc-panel-tab[selected]:not(:first-child){border-left:1px solid #e9e9e9}sc-panel sc-tabbed-panel-header sc-panel-tab[selected] h5{color:#22252b;opacity:1}sc-panel sc-tabbed-panel-header sc-panel-tab[selected] [item-start]{opacity:1;transition:opacity .2s linear}sc-panel sc-tabbed-panel-header sc-panel-tab:hover:not([selected]){border-bottom-color:#e9e9e9}sc-panel sc-tabbed-panel-header sc-panel-tab:hover:not([selected]) h5{color:#22252b;opacity:1}sc-panel sc-tabbed-panel-header sc-panel-tab:hover:not([selected]) [item-start]{opacity:.3;transition:opacity .2s linear}sc-panel sc-tabbed-panel-header sc-panel-tab [item-start]{opacity:0;transition:opacity .2s linear}sc-panel sc-tabbed-panel-header sc-panel-tab-spacer{border-bottom:1px solid #e9e9e9}sc-panel sc-tabbed-panel-header{display:flex;flex-flow:row nowrap;align-items:center;height:54px}sc-panel sc-tabbed-panel-header sc-panel-tab,sc-panel sc-tabbed-panel-header sc-panel-tab-spacer{display:flex;align-items:center;padding:0 14px;height:100%;margin-right:0;min-width:0}@media screen and (max-width:768px){sc-panel sc-tabbed-panel-header sc-panel-tab,sc-panel sc-tabbed-panel-header sc-panel-tab-spacer{padding:0 8px}}sc-panel sc-tabbed-panel-header sc-panel-tab{transition:border-bottom-color .2s linear}client-detail-email{width:100%}.client-detail-email #email-send-action-text{font-weight:700;display:none;padding:0 10px}.client-detail-email:hover #email-send-action-text{display:inline}.email-edit-desktop{margin-right:15px}@media screen and (max-device-width:1200px){.email-edit-desktop{margin-right:0}}.email-edit{background-color:#f5f7f9}.email-edit .template-thumbnail{text-align:center;vertical-align:middle;display:table-cell;padding-right:5px}.email-edit .template-thumbnail .thumb{border:2px solid #fff;padding:1px;margin:5px 0}.email-edit .template-thumbnail .thumb img{width:90px;height:120px}.email-edit .template-thumbnail span{display:block;font-size:xx-small}.email-edit .template-thumbnail.selected .thumb{border-color:#4534c7}.email-edit .template-thumbnail.selected span{color:#4534c7}.email-edit .swipeContainer{white-space:nowrap}.email-edit .category-panel{display:inline-block;width:90%;margin:10px auto;text-align:left}.email-edit .category-item{float:left;padding:5px;color:#4534c7;width:170px}.email-edit .gray-box{background-color:#fafafa;padding:10px}.email-edit .gray-box span{display:inline-block;width:100%;padding:5px 0}.email-edit .text-field{width:76%}.email-edit .header-input{padding:10px;width:100%;white-space:nowrap}.email-edit .header-input input{margin-left:60px}.email-edit .button-panel{text-align:center}.email-edit .button-panel button{margin-bottom:3px}.email-edit .preview-button{color:#4534c7;text-align:center;vertical-align:middle}.email-edit .preview-button span{display:block;margin-top:-3px;font-size:x-small}.email-edit .preview-button i{font-size:x-large}.email-edit .preview-close{float:right;font-size:xx-large}.discardModal .modal-dialog{width:300px}.discardPopup{background-color:#fff;width:300px;padding:24px}.hide-me,.show-me{display:block}@media screen and (max-width:1124px){.hide-me{display:none}.text-field input[type=text]{width:68%}}.email-report .detail-panel{display:table;width:100%;background-color:#fafafa}.email-report .detail-panel>div{display:table-cell;vertical-align:middle;margin:5px}.email-report .detail-panel>div span{font-size:small}.email-report .detail-panel>div:last-child{text-align:right}.email-report .detail-panel button{white-space:nowrap}.email-report .detail-panel-mobile{width:99%;background-color:#fafafa;padding:10px}.email-report .detail-panel-mobile>div{margin:5px}.email-report .detail-panel-mobile>div:first-child{text-align:right}.email-report .detail-panel-mobile .details{display:table;width:100%}.email-report .detail-panel-mobile .details>div{display:table-cell;width:50%}.email-report .detail-panel-mobile .details>div span{font-size:small}.email-report .report-panel table{width:100%;border:1px solid #4534c7;margin:10px}.email-report .report-panel table td{padding:3px;border-top:1px solid #4534c7;border-bottom:1px solid #4534c7}.email-report .not-delivered{color:#22252b}.email-report .not-delivered .fa-ban{opacity:.4}.email-report .not-delivered .fa-envelope{color:#5d6879;font-size:smaller}.email-report .fa-chevron-right{color:#4534c7}.send-email .send-main .gate-item,.send-email .send-main .send-bottom{display:table;width:100%;border-bottom:1px solid #949494}.send-email .send-main .gate-item>div,.send-email .send-main .send-bottom>div{display:table-cell;vertical-align:middle;padding:5px}.send-email .send-main .gate-item>div:last-child,.send-email .send-main .send-bottom>div:last-child{text-align:right;padding-right:20px}.send-email .send-main .gate-item i,.send-email .send-main .send-bottom i{font-size:48pt}.send-email .send-main .gate-item i.fa-times,.send-email .send-main .send-bottom i.fa-times{color:#ea4950}.send-email .send-main .gate-item i.green,.send-email .send-main .send-bottom i.green{color:#2fbc6e}.send-email .send-main .gate-item i.gray,.send-email .send-main .send-bottom i.gray{color:#e1e1e1}.send-email .send-main .gate-item i.fa-spinner,.send-email .send-main .send-bottom i.fa-spinner{font-size:medium}.send-email .send-main a{white-space:nowrap}.send-email .send-main .send-bottom{margin-top:20px;border:none}@media only screen and (max-width:768px){.send-email .send-main .send-bottom .send-buttons button{margin-bottom:5px}}.send-email .send-main .subject-edit{width:50%}@media screen and (max-width:480px){.send-email .send-main .subject-edit{width:100%;margin-bottom:5px}}.mailing-list .sub-form select{max-width:160px}.mailing-list .sub-form input.number{width:40px}.mailing-list .sub-form input.postal-code{width:110px}.mailing-list .sub-form .tags{text-align:left;width:100%;position:relative}.mailing-list .sub-form .tags .fa-plus{color:#949494;padding:4px 6px 4px 4px;border:2px solid #949494;border-radius:7px;margin-left:15px}.mailing-list .sub-form .tags .popForm{top:25px!important}.mailing-list .multiple-select-tile{width:250px;display:inline-table;vertical-align:middle}@media only screen and (max-width:768px){.mailing-list .multiple-select-tile{width:100%}}.mailing-list .multiple-select-tile:not(:last-child){margin-right:10px}.mailing-list .multiple-select-tile>*{vertical-align:middle!important}.mailing-list .multiple-select-tile .callout{font-size:11px;font-style:italic}.mailing-list .serviceItem{position:relative;max-width:220px;overflow:hidden;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:inline-block;margin:5px 5px 0;padding:5px;padding-right:40px;white-space:nowrap;background-color:#f8f8f8;border-left:2px solid}.mailing-list .serviceItem.gray{border-left-color:#c3d4e4}.mailing-list .serviceItem.yellow{border-left-color:#f6d45b}.mailing-list .serviceItem.green{border-left-color:#87d358}.mailing-list .serviceItem.blue{border-left-color:#3fc9d2}.mailing-list .serviceItem.purple{border-left-color:#8463ee}.mailing-list .serviceItem.peach{border-left-color:#fd9163}.mailing-list .serviceItem.pink{border-left-color:#ee7da7}.mailing-list .serviceItem i{position:absolute;top:0;right:0;padding:0 2px 2px;color:#dfdfdf;display:inline-block;background-color:#fff;font-size:x-large}@media screen and (max-width:480px){.mailing-list .sub-form{width:100%;margin:5px}}[query-form] [gender]{width:240px}