html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;font-family:'Muli',sans-serif}checkbox .checkbox{display:inline-block}body{line-height:1;font-family:'Muli',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:before,blockquote:after,q:before,q:after{content:'';content:none}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-.5em}button:focus{outline:none}a:active,a:visited,a:focus{outline:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;color:#14aec9}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}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;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.table .table{background-color:inherit}.table.spacing{border-collapse:separate;border-spacing:2px}.tableRow{display:table-row}.tableRow>*{display:table-cell}.tableCell{display:table-cell}hr{display:block;height:1px;border:0;border-top:1px solid #c3d8db;margin:0 0 5px 0;padding:0}textarea,input,select{vertical-align:middle;font-family:'Muli',sans-serif;height:30px;color:#202020;padding:3px 3px 3px 6px;margin:0;border:1px solid #e1e1e1;background-color:#fff;background-image:none;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}select{background-color:#fff;color:#14aec9}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;background-color:transparent}input[type="radio"]{margin:0 2px;background-color:transparent}.btn-heading{float:right;margin-top:-4px;border-radius:1px}.btn-rounded{border-radius:3px}.btn-rounded-heading{margin-top:-4px}.btn-li-boxed{float:right;border-radius:0;margin-top:-4px}.btn-secondary{background-color:#14aec9;color:#fff}.span-heading{color:#ffa500}.a-trash{color:#808080;float:right}.a-trash:active,.a-trash:hover,.a-trash:focus{color:#f00;float:right;outline:none}.phonebutton{display:inline-block;height:28px;padding:5px 14px 0 10px;font-weight:bold;white-space:nowrap;color:#fff;background-color:#949494;box-shadow:1px 1px 3px #ccc;vertical-align:middle}.phonebutton i{vertical-align:middle;margin-top:-3px;margin-right:10px;font-size:x-large}@media only screen and (max-width:480px){.phonebutton{font-size:smaller}}.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}.img-panel{border:2px;border-radius:3px;border-color:#e9e9e9;box-shadow:1px 1px 8px #e9e9e9}.profile-shadow{border:2px solid #e9e9e9;box-shadow:1px 1px 8px #e9e9e9}.panel-global{border-radius:3px;border-color:#e9e9e9;box-shadow:1px 1px 8px #e9e9e9}.modal-panel{margin-bottom:0;border:none}.sidebar-panel{margin-bottom:20px;background-color:#fff;border-right:1px solid transparent;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.sidebar-panel-global{border-right-color:#e9e9e9;box-shadow:1px 1px 8px #e9e9e9}.panel-top-default{margin-top:20px}.panel-top{padding:15px}.panel-body-heading{border-bottom:1px solid #e9e9e9;text-align:left}.panel-add-class{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{padding:5px;margin:5px}.col-md-6{padding:5px;margin:5px}.col-md-8{padding:5px;margin:5px}.col-md-12{padding:5px;margin:5px}}.h5-panel{padding-left:15px;margin-bottom:5px;margin-top:5px}.h5-panel-spacing{margin-bottom:10px}.h4-panel-heading{margin-top: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:rgba(0,0,0,.1) 0 3px 3px 0;-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:rgba(0,0,0,.1) 0 3px 3px 0;-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}.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:rgba(0,0,0,.1) 0 3px 3px 0;-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-active{padding:10px;padding-top:15px;margin-bottom:10px;margin-top:10px}.class-list div.list{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-active{padding:10px;padding-top:15px;margin-bottom:10px;margin-top:10px}.workshop-list div.list{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-active{padding:10px;padding-top:15px;margin-bottom:10px;margin-top:10px}.personnel-list div.list{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}.reports-list div{vertical-align:middle}.reports-list div.list{padding:10px;margin-bottom:10px}.reports-list div.list:hover{background-color:#f8f8f8;box-shadow:rgba(0,0,0,.1) 0 3px 3px 0;-webkit-box-shadow:rgba(0,0,0,.1) 0 3px 3px 0;-moz-box-shadow:rgba(0,0,0,.1) 2px 3px 0}.reports-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:rgba(0,0,0,.1) 0 3px 3px 0;-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}.roster-list div.list{padding:5px;margin-bottom:10px;vertical-align:middle}.roster-list .list>div{vertical-align:middle!important}.roster-list .list>div .dropdown-menu{right:20px}@media only screen and (max-width:480px){.roster-list .list>div{vertical-align:top!important}}.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:#e1e1e1 1px 2px 2px 0}.inline-menu:hover{color:#646868;border-color:#646868}.check-toggle{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;color:#949494}.check-toggle:hover{color:#646868;border-color:#646868}.check-toggle.toggle-on{border-color:rgba(0,0,0,0);background-color:#49ae3b;box-shadow:#e1e1e1 1px 2px 2px 0;color:#fff}.check-toggle.toggle-on:hover{background-color:#448f28}.check-in-legend{display:inline-block;background-color:#49ae3b;box-shadow:#e1e1e1 1px 2px 2px 0;color:#fff;text-align:center;vertical-align:middle;width:18px;height:18px;border-radius:9px;font-size:smaller;line-height:18px;margin-left:30px}.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:rgba(0,0,0,.1) 0 3px 3px 0;-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}.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:rgba(0,0,0,.1) 0 3px 3px 0;-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:#14aec9;width:200px;height:200px;display:vlock;color:#fff}.deal-type-div:hover{background-color:#14b8d1;box-shadow:rgba(0,0,0,.1) 0 1px 1px 1px;-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}}
.sectionHeader,.sectionHeader.grayGradient{border-top-left-radius:3px;border-top-right-radius:3px;color:#fff;padding:12px;font-size:16px;text-align:left;border:1px solid #5d6161;background-color:#5d6161;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#8c9393),color-stop(1,#5d6161));background-image:-webkit-linear-gradient(top,#8c9393,#5d6161);background-image:-moz-linear-gradient(top,#8c9393,#5d6161);background-image:-ms-linear-gradient(top,#8c9393,#5d6161);background-image:-o-linear-gradient(top,#8c9393,#5d6161);background-image:linear-gradient(top,#8c9393,#5d6161);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#8c9393, endColorstr=#5d6161)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#8c9393,endColorstr=#5d6161)}button.grayGradientSectionHeader{border-radius:7px}.sectionHeader.blackGradient{border:1px solid #000;background-color:#000;background-image:-webkit-gradient(linear,0 0,0 100%,color-stop(0,#4a5856),color-stop(1,#000));background-image:-webkit-linear-gradient(top,#4a5856,#000);background-image:-moz-linear-gradient(top,#4a5856,#000);background-image:-ms-linear-gradient(top,#4a5856,#000);background-image:-o-linear-gradient(top,#4a5856,#000);background-image:linear-gradient(top,#4a5856,#000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4a5856, endColorstr=#000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4a5856,endColorstr=#000000)}.sectionHeader.blueGradient{border:1px solid #04a9d3;background-color:#2abeec;background:-webkit-gradient(linear,0% 0%,0% 100%,from(#2abeec),to(#04a8d5)) !important;background:-webkit-linear-gradient(top,#2abeec,#04a8d5) !important;background:-moz-linear-gradient(top,#2abeec,#04a8d5) !important;background:-ms-linear-gradient(top,#2abeec,#04a8d5) !important;background:-o-linear-gradient(top,#2abeec,#04a8d5) !important;background-image:linear-gradient(top,#2abeec,#04a8d5);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#2ABEEC, endColorstr=#04A8D5)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#2abeec,endColorstr=#04a8d5)}.section{background-color:#fff;border:1px solid #f1f1f1;padding:10px}.sectionicon{color:#949494;font-size:20pt;margin-right:10px;vertical-align:middle}.darkCallout{background-color:#202020;font-size:14px;color:#fff;padding:10px;border-radius:10px}.darkCallout>.title{font-size:16px;color:#ffd42b;margin-bottom:10px}a.table{color:inherit;text-decoration:none}a.table:hover{text-decoration:none}.table{width:100%;display:table;table-layout:fixed;margin-bottom:0}.table:not(.onerow)>*{display:table-row}.table:not(.onerow)>*>*{display:table-cell;vertical-align:top}.table.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:bold}table.standardTable{border:1px solid #c3d8db;background-color:#fff;color:#202020;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:bold}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:#14aec9;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:#14aec9}ul.selectList li img{width:28px;height:28px;vertical-align:middle;background-color:#fff}ul.selectList li label{font-size:9pt;cursor:pointer}.overlay{position:absolute;z-index:9000;border:1px solid #949494;background-color:#fff;margin-top:1px;padding:3px}.selectPanel{position:absolute;z-index:9000;padding:2px;background-color:#fff;color:#14aec9;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:1024px){.mainbuttons{position:static;display:block;text-align:right}}.formsection{margin-bottom:10px;position:relative;border:1px solid #f1f1f1;padding:10px}.formsection.primary .fa-circle{color:#ff9400}.formsection.primary .underline{border-bottom:1px solid #ff9400}.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;-moz-border-image:none;-o-border-image:none;-webkit-border-image:none;border-image:none;width:100%;height:200px;padding-top:25px;position:relative;background-color:#fff;border:1px solid #14aec9}.fixed-table-container .header-background{left:0;top:0;height:25px;right:0;position:absolute;background-color:#14aec9;border-bottom:1px solid #202020;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 #14aec9}.fixed-table-container th{padding:0 5px;text-align:left;font-size:9pt}.fixed-table-container .th-inner{overflow:hidden;-ms-text-overflow:ellipsis;-o-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;background-color:#646868;color:#fff;padding:10px}.modalDialog .formsection{background-color:#646868}.modal{cursor:default!important}img.profile{width:40px;height:40px}.providertable>*:nth-child(1){width:40px}.providertable>*:nth-child(2){vertical-align:middle;padding-left:10px}.providertable>*:nth-child(3){vertical-align:middle;width:70px;text-align:right}.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 input[type=text],.newclientform .custom-select{margin-bottom:5px;min-width:200px}.left-dropdown-menu>.dropdown-menu{left:-140px !important}@media screen and (max-width:768px){.dropdown-menu{top:20px !important;left:50% !important}.left-dropdown-menu>.dropdown-menu{left:50% !important}}.colorbar.slim{width:7px;height:40px}.colorbar.skinny{width:1px;height:40px;background-color:#939598}.apptcolorblue{background-color:#96b4ea}.apptcolorpurple{background-color:#b47fca}.apptcolorpink{background-color:#f35858}.apptcolorpeach{background-color:#f7893b}.apptcoloryellow{background-color:#fcda63}.apptcolorgreen{background-color:#cbd881}.apptcolorgray{background-color:#939598}.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 #f1f1f1;background-color:#fff;cursor:pointer;border-color:#14aec9}.ModeView .clientbox>*{display:table-cell;vertical-align:middle}.ModeView .clientbox>*:nth-child(1){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;-o-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}}.landing-container{width:90%;min-width:450px;max-width:940px;margin:15px auto}.landing-panel{width:220px;height:290px;margin:7px;float:left}.landing-panel .image{height:176px}.landing-panel .title{font-size:large;font-weight:bold;margin-bottom:10px}@media only screen and (max-width:360px){.landing-panel .title{font-size:medium}}.landing-panel .description{font-size:small}.landing-panel:hover{text-decoration:none;box-shadow:1px 1px 10px #949494}.invite-dialog>.modal-dialog{width:598px}@media only screen and (max-width:480px){.landing-container{width:100%;margin:15px 0;min-width:320px;text-align:center}.landing-panel{margin:1px;width:205px;display:inline-block;float:none}.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;}}}
[ng-click]:not(.disabled){cursor:pointer}[ng-click]:not(.disabled) label{cursor:pointer}.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}}button,a.button{border:none;text-transform:lowercase;vertical-align:middle}button label,a.button label{display:inline-block;cursor:pointer}button label.under,a.button label.under{display:block;font-size:7pt;margin-left:0;line-height:normal}button.selected,a.button.selected{color:#14aec9;text-decoration:none;background-color:#fff;border:1px solid #14aec9}button.white,a.button.white{color:#14aec9;text-decoration:none;background-color:#fff;border:1px solid #14aec9}button.white:hover:not([disabled]),a.button.white:hover:not([disabled]){background-color:#d9d9d9}button.white.selected:not([disabled]),a.button.white.selected:not([disabled]){color:#14aec9;text-decoration:none;background-color:#fff;border:1px solid #14aec9}button.primary,a.button.primary,button.orange,a.button.orange{color:#fff;text-decoration:none;background-color:#ff9400;border:1px solid #ff9400}button.primary:hover:not([disabled]),a.button.primary:hover:not([disabled]),button.orange:hover:not([disabled]),a.button.orange:hover:not([disabled]){background-color:#b36800}button.primary.selected:not([disabled]),a.button.primary.selected:not([disabled]),button.orange.selected:not([disabled]),a.button.orange.selected:not([disabled]){color:#14aec9;text-decoration:none;background-color:#fff;border:1px solid #14aec9}button.secondary,a.button.secondary,button.teal,a.button.teal{color:#fff;text-decoration:none;background-color:#14aec9;border:1px solid #14aec9}button.secondary:hover:not([disabled]),a.button.secondary:hover:not([disabled]),button.teal:hover:not([disabled]),a.button.teal:hover:not([disabled]){background-color:#0d7283}button.secondary.selected:not([disabled]),a.button.secondary.selected:not([disabled]),button.teal.selected:not([disabled]),a.button.teal.selected:not([disabled]){color:#14aec9;text-decoration:none;background-color:#fff;border:1px solid #14aec9}button.tertiary,a.button.tertiary,button.gray,a.button.gray{color:#fff;text-decoration:none;background-color:#949494;border:1px solid #949494}button.tertiary:hover:not([disabled]),a.button.tertiary:hover:not([disabled]),button.gray:hover:not([disabled]),a.button.gray:hover:not([disabled]){background-color:#6e6e6e}button.tertiary.selected:not([disabled]),a.button.tertiary.selected:not([disabled]),button.gray.selected:not([disabled]),a.button.gray.selected:not([disabled]),button.tertiary.green:not([disabled]),a.button.tertiary.green:not([disabled]),button.gray.green:not([disabled]),a.button.gray.green:not([disabled]){background-color:#49ae3b}button.tertiary.selectedbig:not([disabled]),a.button.tertiary.selectedbig:not([disabled]),button.gray.selectedbig:not([disabled]),a.button.gray.selectedbig:not([disabled]){background-color:#49ae3b;padding:7px}button.danger,a.button.danger,button.red,a.button.red{color:#fff;text-decoration:none;background-color:#f00;border:1px solid #f00}button.danger:hover:not([disabled]),a.button.danger:hover:not([disabled]),button.red:hover:not([disabled]),a.button.red:hover:not([disabled]){background-color:#b30000}button.danger.selected:not([disabled]),a.button.danger.selected:not([disabled]),button.red.selected:not([disabled]),a.button.red.selected:not([disabled]),button.danger.green:not([disabled]),a.button.danger.green:not([disabled]),button.red.green:not([disabled]),a.button.red.green:not([disabled]){background-color:#49ae3b}button.danger.selectedbig:not([disabled]),a.button.danger.selectedbig:not([disabled]),button.red.selectedbig:not([disabled]),a.button.red.selectedbig:not([disabled]){background-color:#49ae3b;padding:7px}button.iconbutton,a.button.iconbutton{width:35px;padding:1px 5px}button.iconbutton label.under,a.button.iconbutton label.under{font-size:7pt;font-weight:normal;line-height:normal}button.iconbutton .fa,a.button.iconbutton .fa{font-size:18pt}button.round,a.button.round{border-radius:14px}button[disabled],a.button[disabled]{background-color:#646868;opacity:.4;cursor:default}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:14pt}.button.small{font-size:10pt;line-height:normal;padding:5px 10px;height:auto;vertical-align:middle}.button.x-small{font-size:8pt;line-height:normal;padding:3px 8px;height:auto;vertical-align:middle}.button.x-small i{font-size:12pt}.button[disabled]{background-color:#646868;opacity:.4;cursor:default}.day-chooser{width:30px;height:30px;line-height:30px;background-color:#14aec9;margin-right:4px;color:#fff;text-align:center;font-size:12pt}.day-chooser.selected{width:40px;height:40px;line-height:40px;background-color:#cbd881}.day-chooser.selected label{font-size:16pt}.color-chooser{width:30px;height:30px;margin-right:12px;margin-bottom:5px;vertical-align:middle}.color-chooser.selected{width:40px;height:40px}.color-chooser.blue{background-color:#96b4ea;opacity:.7}.color-chooser.purple{background-color:#b47fca;opacity:.7}.color-chooser.pink{background-color:#f35858;opacity:.7}.color-chooser.peach{background-color:#f7893b;opacity:.7}.color-chooser.yellow{background-color:#fcda63;opacity:.7}.color-chooser.green{background-color:#cbd881;opacity:.7}.color-chooser.gray{background-color:#939598;opacity:.7}.navPill{border-radius:20px;display:inline-block;padding:7px;font-size:12px;text-decoration:none;border-bottom:0;background-color:#202020;color:#fff;margin:3px 0}.navPill:hover{background-color:#fff;color:#202020}.searchBarLink{text-decoration:none;background-color:#ff9400;color:#fff;border-radius:22px;padding:2px 12px;cursor:pointer;white-space:nowrap}.searchBarLink:hover{background-color:#fff;color:#ff9400}.smallSearchButton{background-color:#ff9400;color:#fff;border:1px solid #ccc;padding:4px;vertical-align:middle;font-size:17px;cursor:pointer;display:inline-block}.smallSearchButton:hover{background-color:#fff;color:#ff9400}.clickme{cursor:pointer}.clickme:hover{color:#01a7ce}div.linkButton{padding:10px 0 10px 0;color:#949494;font-size:11px;text-align:center;border:2px solid #e1e1e1;border-radius:3px;cursor:pointer;margin-bottom:5px}div.linkButton:hover{color:#14aec9;border:2px solid #14aec9;border-radius:3px}A.linkButton{text-decoration:none}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:#14aec9}div.selectButton.white{background-color:#fff;color:#14aec9}div.selectButton i{float:right;margin:6px 3px auto auto;font-size:large}@media screen and (max-width:768px){.button.minibutton{padding:3px}}
label{font-weight:normal}.hyperlink{color:#14aec9}.hyperlink:hover{text-decoration:underline;cursor:pointer;color:#2a6496 !important}.font-currency{color:#49ae3b}.font-highlight{color:#fc4b00}.ellipsis{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.strikethrough{text-decoration:line-through}.headertext{font-size:16pt;font-weight:bold}.subheadertext{font-size:14pt;font-weight:bold}.smalltext{font-size:9pt}.mediumtext{font-size:12pt}.fineprint{font-size:7pt}.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:bold}.italic{font-style:italic}.notBold{font-weight:normal}.uppercase{text-transform:uppercase}.secondaryTextColor{color:#949494}::-webkit-input-placeholder{color:#949494}:-moz-placeholder{color:#444}::-moz-placeholder{color:#444}:-ms-input-placeholder{color:#949494}
@-ms-viewport{width:auto !important;}body{color:#202020;min-width:320px;background-color:#f9f9f9}.hide-start{visibility:hidden}.outer-container{display:table;height:100%;width:100%;table-layout:fixed}@media only print{.outer-container{display:block}}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.ui-sortable>*{cursor:move}select,.fa-calendar{cursor:pointer}[disabled]{cursor:default}.left{float:left}.right{float:right}.verticalAlignMiddle{vertical-align:middle}.middleAlignChildren>*{vertical-align:middle}.modal-backdrop.in{opacity:.2}.overflow{width:100%;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}input:not([type='radio']){border-radius:0}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:normal}@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:#14aec9;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}.checkbox .fa-square{font-size:1.3em;color:#d7d7d7}.checkbox .fa-check{font-size:1.3em;color:#49ae3b;left:2px;top:-1px}.notify.support{text-align:left}.notify.support .titleLabel{font-size:large;color:#fff}.notify.support .messageContainer{padding-top:12px;font-size:small}.notify{position:fixed;top:50px;z-index:10000;left:50%;text-align:center;-moz-transition:visibility .5s linear,opacity .5s linear;-o-transition:visibility .5s linear,opacity .5s linear;-webkit-transition:visibility .5s linear,opacity .5s linear;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 .errorIcon{display:table-cell;padding-right:10px;vertical-align:top;width:30px}.notify .highlightNotify .messageContainer{display:table-cell;vertical-align:middle;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:345px}.notify .highlightNotify .close-icon{color:#646868;font-size:x-large;float:right;margin-top:-25px;margin-right:-25px}.notify.animateHide{visibility:hidden;opacity:0}.notify.animateShow{opacity:1;display:block !important}.supportIcon{font-size:x-large;color:#ff9400 !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:bold}.appt-gray{background-color:#939598}.appt-gray.light{background-color:#adafb1}.appt-gray.dark{background-color:#797b7f}.appt-yellow{background-color:#fcda63}.appt-yellow.light{background-color:#fde695}.appt-yellow.dark{background-color:#fbce31}.appt-green{background-color:#cbd881}.appt-green.light{background-color:#dbe4a8}.appt-green.dark{background-color:#bbcc5a}.appt-blue{background-color:#96b4ea}.appt-blue.light{background-color:#c1d2f3}.appt-blue.dark{background-color:#6c96e2}.appt-purple{background-color:#b47fca}.appt-purple.light{background-color:#c9a3d9}.appt-purple.dark{background-color:#9f5bbb}.appt-peach{background-color:#f7893b}.appt-peach.light{background-color:#f9a66c}.appt-peach.dark{background-color:#f56b0a}.appt-pink{background-color:#f35858}.appt-pink.light{background-color:#f68888}.appt-pink.dark{background-color:#f02828}.logo{background:url("//cdn.schedulicity.com/images/footersprite.v1.png") no-repeat scroll 0 0 rgba(0,0,0,0);display:block;height:45px;width:130px}.messageIndicator{border:1px solid #e1e1e1;border-radius:8px;color:#fff;background-color:#b47fca;padding:2px 4px;position:absolute;cursor:default}.messageIndicatorOnMenu{border:1px solid #e1e1e1;border-radius:8px;color:#fff;background-color:#b47fca;padding:2px 4px;cursor:default;font-size:small;display:inline-block;vertical-align:middle;margin-left:10px}.mainBody{position:relative;display:table;width:100%;height:100%}.mainBody>div{display:table-cell;vertical-align:top}.mainBody .mainContent{width:100%}.container:before,.container:after{content:"";display:table}.container:after{clear:both}.marginTopSmall{margin-top:7px !important}.marginTopMedium{margin-top:10px !important}.marginTopLarge{margin-top:30px !important}.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}.clearfix{-ms-zoom:1;zoom:1}.headerNavigationBar{z-index:1000;height:70px;width:100%;display:table;background-color:#fff}.headerNavigationBar>div{display:table-cell;vertical-align:middle}.headerNavigationBar .menuLauncher{color:#14aec9;font-size:28px;width:60px;vertical-align:middle;text-align:center}.headerNavigationBar .headerActionButtons{width:227px;vertical-align:middle;text-align:right;padding-right:10px}.headerNavigationBar .supportButton{vertical-align:middle;width:32px}.headerNavigationBar .supportButton a{text-decoration:none;text-align:center;display:inline-block;width:30px;height:30px;line-height:30px;border-radius:15px;background-color:#49ae3b;color:#fff}.headerNavigationBar .supportButton a:hover{background-color:#39882e}.headerNavigationBar .userAccountHeader{font-size:x-small;color:#14aec9;position:relative;width:60px;vertical-align:middle}.headerNavigationBar .userAccountHeader .headerProfileImage{height:45px;width:45px;border-radius:23px;cursor:pointer;margin-right:10px}.headerNavigationBar .userAccountHeader .headerProfileCircle{display:table-cell;height:45px;width:45px;border-radius:23px;cursor:pointer;margin-right:10px;font-size:x-large;background-color:#949494;text-align:center;vertical-align:middle;color:#fff}.headerNavigationBar .userAccountHeader .messageIndicator{top:43px;right:8px}.headerNavigationBar .consumerHeaderLogo{vertical-align:middle}.headerNavigationBar .consumerHeaderLogo img{width:145px;vertical-align:middle;margin-left:5px}.navBarContainer{display:block;position:relative;margin-left:-65px;background-color:#fff}.navBarContainer .businessNavBar{background-color:#646868;color:#fff;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:5px 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%}.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}.userPanelItem{display:block;padding:10px 20px;color:#fff}.userPanelItem:hover{background-color:#fff;color:#646868;text-decoration:none}.overlayShield,.overlayDark{position:fixed;top:0;left:0;height:100%;width:100%;z-index:100;opacity:0;cursor:default}.overlayDark{background-color:#202020;opacity:.4}.leftOverlay,.rightOverlay{position:fixed;top:0;bottom:0;overflow-x:hidden;overflow-y:auto;background-color:#646868;opacity:.95;width:300px;z-index:9002;color:#fff;padding:15px 0;font-size:x-large}.leftOverlay .closeX,.rightOverlay .closeX{font-size:larger;margin:5px 10px}.leftOverlay{left:0;text-align:right}.leftOverlay .overlayBottom{text-align:center;width:100%;margin-top:70px}.leftOverlay .closeX{text-align:left}.rightOverlay{right:0}.rightOverlay .closeX{text-align:right}.sideNavigationBar{vertical-align:top;margin:40px 0 0 10px;height:1px}@media only print{.sideNavigationBar{display:none}}.sideNavigationBar .sideNavItems .li-classIcon{height:58px}.sideNavigationBar .sideNavItems .li-letter{height:58px}.sideNavigationBar .sideNavItems li{padding-top:10px;padding-bottom:10px;list-style:none;width:48px}.sideNavigationBar .sideNavItems li a{color:#949494;font-size:2.5em;text-decoration:none;font-weight:bold;text-shadow:1px 1px 3px #ccc}.sideNavigationBar .sideNavItems li a.active{color:#646868}.sideNavigationBar .sideNavItems li .letter{font-family:'Droid Sans Mono';display:inline-block;width:40px;text-align:center;font-size:3.3em;line-height:38px}.sideNavigationBar .sideNavItems li a:hover{color:#646868}.sideNavigationBar .sideNavItems li .classIcon{width:44px}provider-shift{position:absolute;background-color:#fff;width:100%}.attendanceBar .attendanceEmpty{background-color:#ddd;border:1px solid #888}.attendanceBar .attendanceTaken{background-color:#ffa500}.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}.leftOpen{left:200px}.leftClosed{left:50px}.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 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_40_40_30-40{width:38.5%}.span_40_40_30-30{width:28.5%}.span_40_60-15{width:13.5%}.group:before,.group:after{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{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:#ffa500;cursor:pointer}.warningbox.warning input{border-color:#ffa500}.warningbox.danger{color:initial;position:relative;display:inline-block}.warningbox.danger .fa-exclamation-triangle{color:#f00;cursor:pointer;position:absolute;right:10px;top:8px}.warningbox.danger input,.warningbox.danger textarea{border-color:#f00}.warningbox.danger .checkbox .fa-stack-1x{border:1px solid #f00}.danger{color:#f00}.strike{text-decoration:line-through}.modal-content{border-radius:0}@media screen and (max-width:768px){.headerLogo{width:100%;float:none;text-align:center}.headerLogo img{height:34px;width:103px}.col{margin:1% 0 1% 0%}.span_2_of_2{width:100%}.span_1_of_2{width:100%}.span_1_of_3{width:100%}.span_60_40-60{width:100%}.span_60_40-40{width:100%}.span_40_40_30-40{width:100%}.span_40_40_30-30{width:100%}.span_40_60-15{width:100%}}@media screen and (max-width:640px){.printButton{display:none}.headerNavigationBar .businessHeaderLogo .businessLogo{display:none}.headerNavigationBar .headerActionButtons button{margin:0 5px 3px 0}.navBarContainer{margin-left:0}.notify .highlightNotify .messageContainer{max-width:200px}label.email-list select{width:250px}}@media screen and (max-width:480px){.printButton{display:none}}@media print{.no-print,no-print *{display:none !important}.navBarContainer{display:none !important}.mainBody{display:block}.mainBody>div{display:block}}[landscape-block]{display:none !important}[landscape-inline]{display:none !important}[landscape-inline-block]{display:none !important}[mobile-block]{display:none !important}[mobile-inline]{display:none !important}[mobile-inline-block]{display:none !important}[tablet-block]{display:none !important}[tablet-inline]{display:none !important}[tablet-inline-block]{display:none !important}@media screen and (max-width:768px){[landscape-hide]{display:none !important}[landscape-block]{display:block !important}[landscape-inline]{display:inline !important}[landscape-inline-block]{display:inline-block !important}}@media screen and (max-width:640px){[mobile-landscape-hide]{display:none !important}}@media screen and (max-width:480px){[mobile-hide]{display:none !important}[mobile-block]{display:block !important}[mobile-inline]{display:inline !important}[mobile-inline-block]{display:inline-block !important}}@media screen and (max-width:1024px){[tablet-hide]{display:none !important}[tablet-block]{display:block !important}[tablet-inline]{display:inline !important}[tablet-inline-block]{display:inline-block !important}}