.p0{padding:0px !important}.pb0{padding-bottom:0px !important}.pt0{padding-top:0px !important}.pl0{padding-left:0px !important}.pr0{padding-right:0px !important}.m0{margin:0px !important}.mb0{margin-bottom:0px !important}.mt0{margin-top:0px !important}.ml0{margin-left:0px !important}.mr0{margin-right:0px !important}.p1{padding:8px !important}.pb1{padding-bottom:8px !important}.pt1{padding-top:8px !important}.pl1{padding-left:8px !important}.pr1{padding-right:8px !important}.m1{margin:8px !important}.mb1{margin-bottom:8px !important}.mt1{margin-top:8px !important}.ml1{margin-left:8px !important}.mr1{margin-right:8px !important}.p2{padding:16px !important}.pb2{padding-bottom:16px !important}.pt2{padding-top:16px !important}.pl2{padding-left:16px !important}.pr2{padding-right:16px !important}.m2{margin:16px !important}.mb2{margin-bottom:16px !important}.mt2{margin-top:16px !important}.ml2{margin-left:16px !important}.mr2{margin-right:16px !important}.p3{padding:24px !important}.pb3{padding-bottom:24px !important}.pt3{padding-top:24px !important}.pl3{padding-left:24px !important}.pr3{padding-right:24px !important}.m3{margin:24px !important}.mb3{margin-bottom:24px !important}.mt3{margin-top:24px !important}.ml3{margin-left:24px !important}.mr3{margin-right:24px !important}.p4{padding:32px !important}.pb4{padding-bottom:32px !important}.pt4{padding-top:32px !important}.pl4{padding-left:32px !important}.pr4{padding-right:32px !important}.m4{margin:32px !important}.mb4{margin-bottom:32px !important}.mt4{margin-top:32px !important}.ml4{margin-left:32px !important}.mr4{margin-right:32px !important}.p5{padding:40px !important}.pb5{padding-bottom:40px !important}.pt5{padding-top:40px !important}.pl5{padding-left:40px !important}.pr5{padding-right:40px !important}.m5{margin:40px !important}.mb5{margin-bottom:40px !important}.mt5{margin-top:40px !important}.ml5{margin-left:40px !important}.mr5{margin-right:40px !important}.text-centered{text-align:center}.centered{display:block;margin:0 auto}.dark-grey-text{color:#222 !important}.pointer{cursor:pointer}ul.no-style{list-style:none}.with-bottom-border{border-bottom:1px solid #ddd}.toast{background-color:#323232;color:#fff;font-size:14px;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.toast.toast-info{border-radius:200px}.ss-pink-text{color:#ed1662 !important}.bold{font-weight:bold}.ss-pink,button.ss-pink:focus,.btn.ss-pink:hover,.btn-large.ss-pink:hover{background-color:#ed1662}button:hover,button:focus,.button:hover,.button:focus{color:#000}button.stripe-button-el{width:200px;border:none;background:none}button.stripe-button-el span{background:#ed1662}[ng-click],[ui-sref]{cursor:pointer}#detailed-image{max-height:80vh}.ss-grey-text{color:#9e9e9e !important}.ss-grey-darken-1-text{color:#757575 !important}.active>*{color:#000}body{background:#f0f0f0}@media only screen and (max-width: 40em){body{height:initial}}body #body-content{height:100%}@media only screen and (max-width: 40em){body #body-content{height:initial}}a{cursor:pointer}a,a:hover,a:link,a:visited{color:#ed1662}button,.button{margin-bottom:0}.text-action-button{display:inline-block;padding:0 8px;color:#ed1662;text-transform:uppercase;font-size:14px;font-weight:500;cursor:pointer;text-decoration:none;min-height:36px;line-height:36px}.text-action-button:hover,.text-action-button:active,.text-action-button:visited,.text-action-button:link{color:#c10f4e}.mdl-card__actions .text-action-button{float:right;margin-right:8px;margin-bottom:8px}.raised-action-button{display:inline-block;padding:0 16px;margin:0 0 8px 8px;background-color:#e0e0e0;color:rgba(0,0,0,.87);text-transform:uppercase;font-size:14px;font-weight:500;cursor:pointer;border:none;border-radius:2px;min-height:36px;line-height:36px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}.raised-action-button:hover,.raised-action-button:focus{background-color:#d3d3d3}.raised-action-button--accent{background-color:#ed1662;color:#fff}.raised-action-button--accent:hover,.raised-action-button--accent:focus{background-color:#d91157;color:#fff}.raised-action-button--icon{padding:0;min-width:36px;width:36px;min-height:36px;line-height:36px;text-align:center;float:left}.raised-action-button--icon i.material-icons{font-size:18px;line-height:36px;vertical-align:middle}.mdl-card__actions .raised-action-button{float:right}.body-3{font-size:20px !important;line-height:32px;margin-bottom:32px}.body-2{font-size:13px !important;font-weight:bold;color:#757575}.body-1{font-size:13px !important;font-weight:normal;color:#757575}h6.body-1{margin-top:0;margin-bottom:8px}p.body-1{margin-bottom:16px}input[type=text],input[type=password],input[type=email],input[type=url],input[type=time],input[type=date],input[type=datetime-local],input[type=tel],input[type=number],input[type=search],textarea.materialize-textarea{color:#9e9e9e}#locations-container,.login-container{background-color:#ececec;min-height:100vh}#locations-container{max-width:none;padding-bottom:16px}#locations-logo{padding-top:64px;padding-bottom:16px}#app-bar{background-color:#ed1662;color:#fff}#app-bar .raised-action-button{margin-top:8px;margin-right:8px;float:right}#app-bar .raised-action-button span{color:#fff}#app-bar #team-settings-icon,#app-bar #chain-icon,#app-bar #services-settings-icon{float:right;padding:16px 8px}#app-bar .title-with-toolbar-icon{width:184px}#app-bar #search-bar{width:calc(100% - 256px - 256px);float:left}#app-bar #search-bar input{margin:8px 0}#app-bar img.avatar{float:right;margin:12px 24px 12px 8px;border-radius:20px;width:32px}#app-bar ul.mdl-menu li a{color:inherit;font-weight:inherit}@media only screen and (max-width: 40em){#side-nav,#app-bar a,#search-bar{display:none}}#content-canvas{background-color:#f0f0f0;padding-bottom:16px;position:relative;width:-webkit-calc(100% - 512px);width:-moz-calc(100% - 512px);width:calc(100% - 512px)}@media only screen and (max-width: 40em){#content-canvas{width:100%}}.state-login-sign-in #content-canvas,.state-login-sign-in-with-link #content-canvas,.state-register-owner #content-canvas,.state-forgot-password-enter-email #content-canvas,.state-404 #content-canvas{width:100%;height:100%;position:absolute;display:flex;flex-direction:column;justify-content:center}.state-login-sign-in #content-canvas .login-shell,.state-login-sign-in-with-link #content-canvas .login-shell,.state-register-owner #content-canvas .login-shell,.state-forgot-password-enter-email #content-canvas .login-shell,.state-404 #content-canvas .login-shell{padding-bottom:100px}.state-login-sign-in #content-canvas .reset-shell,.state-login-sign-in-with-link #content-canvas .reset-shell,.state-register-owner #content-canvas .reset-shell,.state-forgot-password-enter-email #content-canvas .reset-shell,.state-404 #content-canvas .reset-shell{padding-bottom:203px}.state-404 #content-canvas{text-align:center}#snap-cards .status-subheading{margin:24px 0 16px 16px;font-size:14px;text-transform:uppercase}#snap-cards .mdl-card{float:left;margin:0 8px 8px 8px;min-height:inherit}@media only screen and (max-width: 40em){#snap-cards .mdl-card{margin:16px auto;width:calc(100% - 32px);float:none}}.mdl-card-images .row{margin:0}#activity-log{width:100%}#activity-log li.two-line-item-text-only span{color:#222}#searched-snap-cards,#unassessed-snap-cards,#assessed-snap-cards,#booked-snap-cards,#conflicted-snap-cards,#archived-snap-cards,#cut-snap-cards,#color-snap-cards,#cut-color-snap-cards,#design-formal-snap-cards,#design-bridal-snap-cards,#design-night-out-snap-cards,#snaps-booked-with-me,#snaps-user-sent-to-conflicted,#snaps-unable-to-book{max-width:none}#conflicted-snap-cards .mdl-card,#archived-snap-cards .mdl-card{min-height:inherit}.comments-container{padding-top:40px}#mobile-search-option{padding-left:0px}@media only screen and (min-width: 40em){#mobile-search-option{display:none}}#mobile-search-option i.material-icons{padding:13px 5px 0px 10px}#single-snap-card,.comments-container{width:768px;margin:16px auto}@media only screen and (max-width: 40em){#single-snap-card,.comments-container{width:320px}}#single-snap-card [class*=block-grid-]>li,.comments-container [class*=block-grid-]>li{padding-bottom:0}#single-snap-card .row .row,.comments-container .row .row{margin:0}#single-snap-card .column,#single-snap-card .columns,.comments-container .column,.comments-container .columns{padding-left:16px;padding-right:16px}#single-snap-card .left-block,.comments-container .left-block{border-right:1px solid #ddd}#single-snap-card .block,.comments-container .block{padding-top:16px;padding-bottom:16px;height:192px;border-top:1px solid #ddd;overflow-y:hidden}#single-snap-card .empty-block,.comments-container .empty-block{min-height:192px}@media only screen and (max-width: 40em){#single-snap-card .empty-block,.comments-container .empty-block{display:none}}#single-snap-card .comment-block,.comments-container .comment-block{height:inherit;min-height:100px;padding-top:0;border-top:none;border-bottom:none}#single-snap-card .comment-text-container,.comments-container .comment-text-container{float:left;width:calc(100% - 76px);margin-left:16px}#single-snap-card p,.comments-container p{margin-bottom:8px}#single-snap-card #guest-name-email-and-phone-block,#single-snap-card #snap-status-block,#single-snap-card #block-11,#single-snap-card #block-12,.comments-container #guest-name-email-and-phone-block,.comments-container #snap-status-block,.comments-container #block-11,.comments-container #block-12{height:72px}#single-snap-card #guest-name-email-and-phone-block h1,#single-snap-card #guest-name-email-and-phone-block h2,#single-snap-card #guest-name-email-and-phone-block h3,#single-snap-card #guest-name-email-and-phone-block h4,#single-snap-card #snap-status-block h1,#single-snap-card #snap-status-block h2,#single-snap-card #snap-status-block h3,#single-snap-card #snap-status-block h4,#single-snap-card #block-11 h1,#single-snap-card #block-11 h2,#single-snap-card #block-11 h3,#single-snap-card #block-11 h4,#single-snap-card #block-12 h1,#single-snap-card #block-12 h2,#single-snap-card #block-12 h3,#single-snap-card #block-12 h4,.comments-container #guest-name-email-and-phone-block h1,.comments-container #guest-name-email-and-phone-block h2,.comments-container #guest-name-email-and-phone-block h3,.comments-container #guest-name-email-and-phone-block h4,.comments-container #snap-status-block h1,.comments-container #snap-status-block h2,.comments-container #snap-status-block h3,.comments-container #snap-status-block h4,.comments-container #block-11 h1,.comments-container #block-11 h2,.comments-container #block-11 h3,.comments-container #block-11 h4,.comments-container #block-12 h1,.comments-container #block-12 h2,.comments-container #block-12 h3,.comments-container #block-12 h4{margin-top:0;margin-bottom:0}#single-snap-card .block .row .columns,.comments-container .block .row .columns{padding:0}#single-snap-card #calculated-and-adjusted-price-block.block,#single-snap-card #final-price-block.block,.comments-container #calculated-and-adjusted-price-block.block,.comments-container #final-price-block.block{height:inherit}#single-snap-card #writable-stylists-block,#single-snap-card #writable-services-block,#single-snap-card #recommended-stylists-and-services-block,#single-snap-card #stylist-and-services-booked-block,#single-snap-card #booking-note-block,.comments-container #writable-stylists-block,.comments-container #writable-services-block,.comments-container #recommended-stylists-and-services-block,.comments-container #stylist-and-services-booked-block,.comments-container #booking-note-block{overflow-y:visible;z-index:1000;min-height:192px;height:inherit}#single-snap-card #writable-stylists-block .row .columns,#single-snap-card #writable-services-block .row .columns,#single-snap-card #recommended-stylists-and-services-block .row .columns,#single-snap-card #stylist-and-services-booked-block .row .columns,#single-snap-card #booking-note-block .row .columns,.comments-container #writable-stylists-block .row .columns,.comments-container #writable-services-block .row .columns,.comments-container #recommended-stylists-and-services-block .row .columns,.comments-container #stylist-and-services-booked-block .row .columns,.comments-container #booking-note-block .row .columns{padding:0}#single-snap-card #writable-stylists-block ol,#single-snap-card #writable-services-block ol,#single-snap-card #recommended-stylists-and-services-block ol,#single-snap-card #stylist-and-services-booked-block ol,#single-snap-card #booking-note-block ol,.comments-container #writable-stylists-block ol,.comments-container #writable-services-block ol,.comments-container #recommended-stylists-and-services-block ol,.comments-container #stylist-and-services-booked-block ol,.comments-container #booking-note-block ol{margin-left:0}#single-snap-card #writable-stylists-block ol li,#single-snap-card #writable-services-block ol li,#single-snap-card #recommended-stylists-and-services-block ol li,#single-snap-card #stylist-and-services-booked-block ol li,#single-snap-card #booking-note-block ol li,.comments-container #writable-stylists-block ol li,.comments-container #writable-services-block ol li,.comments-container #recommended-stylists-and-services-block ol li,.comments-container #stylist-and-services-booked-block ol li,.comments-container #booking-note-block ol li{float:left;list-style-position:inside;width:45%;margin-bottom:4px;margin-right:8px}#single-snap-card #writable-stylists-block ol li.assessed,#single-snap-card #writable-stylists-block ol li.booked,#single-snap-card #writable-services-block ol li.assessed,#single-snap-card #writable-services-block ol li.booked,#single-snap-card #recommended-stylists-and-services-block ol li.assessed,#single-snap-card #recommended-stylists-and-services-block ol li.booked,#single-snap-card #stylist-and-services-booked-block ol li.assessed,#single-snap-card #stylist-and-services-booked-block ol li.booked,#single-snap-card #booking-note-block ol li.assessed,#single-snap-card #booking-note-block ol li.booked,.comments-container #writable-stylists-block ol li.assessed,.comments-container #writable-stylists-block ol li.booked,.comments-container #writable-services-block ol li.assessed,.comments-container #writable-services-block ol li.booked,.comments-container #recommended-stylists-and-services-block ol li.assessed,.comments-container #recommended-stylists-and-services-block ol li.booked,.comments-container #stylist-and-services-booked-block ol li.assessed,.comments-container #stylist-and-services-booked-block ol li.booked,.comments-container #booking-note-block ol li.assessed,.comments-container #booking-note-block ol li.booked{width:100%}#single-snap-card #writable-stylists-block .label,#single-snap-card #writable-services-block .label,#single-snap-card #recommended-stylists-and-services-block .label,#single-snap-card #stylist-and-services-booked-block .label,#single-snap-card #booking-note-block .label,.comments-container #writable-stylists-block .label,.comments-container #writable-services-block .label,.comments-container #recommended-stylists-and-services-block .label,.comments-container #stylist-and-services-booked-block .label,.comments-container #booking-note-block .label{background-color:#ed1662;font-size:13px;max-width:75%;padding:8px}#single-snap-card #writable-stylists-block .label .material-icons,#single-snap-card #writable-services-block .label .material-icons,#single-snap-card #recommended-stylists-and-services-block .label .material-icons,#single-snap-card #stylist-and-services-booked-block .label .material-icons,#single-snap-card #booking-note-block .label .material-icons,.comments-container #writable-stylists-block .label .material-icons,.comments-container #writable-services-block .label .material-icons,.comments-container #recommended-stylists-and-services-block .label .material-icons,.comments-container #stylist-and-services-booked-block .label .material-icons,.comments-container #booking-note-block .label .material-icons{font-size:10px}#single-snap-card #guest-name-email-and-phone-block #guest-name-and-service-container,.comments-container #guest-name-email-and-phone-block #guest-name-and-service-container{max-width:35%;float:left}#single-snap-card #guest-name-email-and-phone-block #guest-name,.comments-container #guest-name-email-and-phone-block #guest-name{float:left;font-size:18px;color:#757575}#single-snap-card #guest-name-email-and-phone-block #email-and-phone-container,.comments-container #guest-name-email-and-phone-block #email-and-phone-container{max-width:65%;float:right}#single-snap-card #guest-name-email-and-phone-block #email-and-phone-container h4,.comments-container #guest-name-email-and-phone-block #email-and-phone-container h4{line-height:1;width:48px;float:left}#single-snap-card #guest-name-email-and-phone-block #email-and-phone-container p,.comments-container #guest-name-email-and-phone-block #email-and-phone-container p{float:left;line-height:1}#single-snap-card #snap-status-block #last-snap-update,.comments-container #snap-status-block #last-snap-update{font-size:14px;color:#757575;float:left}#single-snap-card #snap-status-block #snap-status,.comments-container #snap-status-block #snap-status{float:right;line-height:1;color:#ed1662;text-transform:uppercase;font-size:14px}#single-snap-card #snap-status-block p,#single-snap-card #request-details-block p,.comments-container #snap-status-block p,.comments-container #request-details-block p{margin-bottom:0;line-height:1}#single-snap-card #snap-status-block h4,#single-snap-card #snap-status-block p,#single-snap-card #request-details-block h4,#single-snap-card #request-details-block p,.comments-container #snap-status-block h4,.comments-container #snap-status-block p,.comments-container #request-details-block h4,.comments-container #request-details-block p{float:left;margin-top:0;margin-bottom:8px}#single-snap-card #snap-status-block h4,#single-snap-card #request-details-block h4,.comments-container #snap-status-block h4,.comments-container #request-details-block h4{width:64px}#single-snap-card #client-notes-block h4,#single-snap-card #current-canvas-photos-block h4,#single-snap-card #inspiration-photos-block h4,.comments-container #client-notes-block h4,.comments-container #current-canvas-photos-block h4,.comments-container #inspiration-photos-block h4{width:100%;margin-top:0;margin-bottom:8px}#single-snap-card #primary-price-block h4.adjusted-price,#single-snap-card #primary-price-block h4.final-price,.comments-container #primary-price-block h4.adjusted-price,.comments-container #primary-price-block h4.final-price{line-height:64px}#single-snap-card #request-details-block h4,.comments-container #request-details-block h4{width:192px}#single-snap-card #current-canvas-photos-block img,#single-snap-card #inspiration-photos-block img,.comments-container #current-canvas-photos-block img,.comments-container #inspiration-photos-block img{width:100%}#single-snap-card #writable-services-block,.comments-container #writable-services-block{border-left:1px solid #ddd}#single-snap-card #writable-services-block.left-block,.comments-container #writable-services-block.left-block{border-left:none}#single-snap-card #writable-services-block.second-stylist-services,.comments-container #writable-services-block.second-stylist-services{border-bottom:1px solid #ddd}#single-snap-card #writable-services-block .chips-image,#single-snap-card #writable-services-block .chips-mini-img,#single-snap-card #writable-services-block .chips-active-img,.comments-container #writable-services-block .chips-image,.comments-container #writable-services-block .chips-mini-img,.comments-container #writable-services-block .chips-active-img{display:none}#single-snap-card #writable-services-block .chips-item-wrapper .chips-title,#single-snap-card #writable-services-block .chips-item-wrapper .chips-description,.comments-container #writable-services-block .chips-item-wrapper .chips-title,.comments-container #writable-services-block .chips-item-wrapper .chips-description{padding-left:16px}#single-snap-card #writable-services-block .chips-active-wrap .chips-active-title,#single-snap-card #writable-services-block .chips-active-wrap .chips-active-description,.comments-container #writable-services-block .chips-active-wrap .chips-active-title,.comments-container #writable-services-block .chips-active-wrap .chips-active-description{padding-left:16px}#single-snap-card #booking-price-block .row .columns,.comments-container #booking-price-block .row .columns{padding:0}#single-snap-card #booking-price-block .mdl-textfield,.comments-container #booking-price-block .mdl-textfield{padding-top:0}#single-snap-card .inspiration-description,.comments-container .inspiration-description{width:66.66666%}#single-snap-card .raised-action-button,.comments-container .raised-action-button{float:right}#settings-header{background:#ed1662}#settings-header #header-title{color:#fff;font-size:56px;font-weight:300;line-height:1.5;margin:0 auto;overflow:hidden;width:100%;white-space:nowrap;padding-top:115px;padding-bottom:57px}h2#settings-title{font-size:34px;font-weight:400;line-height:40px;margin-bottom:30px;padding-top:80px;color:#ed1662}div[class*=state-settings-] #side-nav,div[class*=state-settings-] #content-canvas{overflow-y:auto}.settings-container{margin:10px 16.66667%;padding:1px 0;background-color:#ececec}.settings-container .settings-card{background-color:#fafafa;margin:56px;padding:28px}.fullWidth{width:100%}.settings-section h3,.comments-container h3{font-size:15px;line-height:24px;margin-top:16px;margin-bottom:8px}.settings-section .static-label,.comments-container .static-label{padding-top:16px}.settings-section .mdl-card,.comments-container .mdl-card{margin-top:48px;min-height:inherit;width:calc(100% - 8px - 8px)}.settings-section .mdl-card select,.comments-container .mdl-card select{margin-top:16px}.settings-section .mdl-card .mdl-textfield,.comments-container .mdl-card .mdl-textfield{width:100%}.settings-section .mdl-card .mdl-checkbox__ripple-container .mdl-ripple,.comments-container .mdl-card .mdl-checkbox__ripple-container .mdl-ripple{background:#ed1662}.settings-section .mdl-card .mdl-checkbox__label,.comments-container .mdl-card .mdl-checkbox__label{line-height:22px}.settings-section .mdl-card .mdl-checkbox.is-checked .mdl-checkbox__box-outline,.comments-container .mdl-card .mdl-checkbox.is-checked .mdl-checkbox__box-outline{border-color:#ed1662}.settings-section .mdl-card .mdl-checkbox.is-checked .mdl-checkbox__tick-outline,.comments-container .mdl-card .mdl-checkbox.is-checked .mdl-checkbox__tick-outline{background:#ed1662}.settings-section .row,.settings-section .row .row,.comments-container .row,.comments-container .row .row{margin:0}.settings-section .column,.settings-section .columns,.comments-container .column,.comments-container .columns{padding-left:16px;padding-right:16px}.settings-section .two-column-form-row .column,.settings-section .two-column-form-row .columns,.comments-container .two-column-form-row .column,.comments-container .two-column-form-row .columns{padding-left:0}.settings-section .two-column-form-row .last-in-row,.comments-container .two-column-form-row .last-in-row{padding-right:0}.settings-section #new-member-post-crop-image,.settings-section #current-profile-image,.comments-container #new-member-post-crop-image,.comments-container #current-profile-image{border-radius:50%;width:100%}.settings-section .comment-avatar,.comments-container .comment-avatar{float:left;border-radius:50%;height:60px}.settings-section #profile-pic-container,.settings-section #profile-pic-buttons-container,.comments-container #profile-pic-container,.comments-container #profile-pic-buttons-container{padding-top:8px;padding-bottom:8px}.settings-section #profile-image-area,.comments-container #profile-image-area{padding-top:4px;padding-bottom:16px;width:50%}.settings-section .user-to-edit #profile-image-area,.comments-container .user-to-edit #profile-image-area{padding-top:0}.settings-section .user-to-edit #profile-image-area.in-crop-mode,.comments-container .user-to-edit #profile-image-area.in-crop-mode{width:100%}.settings-section #edit-picture-label,.comments-container #edit-picture-label{padding-bottom:8px}.settings-section .grid-list,.comments-container .grid-list{padding-top:1.25rem}.settings-section .grid-list img,.comments-container .grid-list img{width:100%}.settings-section .grey-btn-row,.comments-container .grey-btn-row{padding-top:16px}.settings-section .mdl-card__actions,.comments-container .mdl-card__actions{padding-right:16px}.side-by-side-mdl-radio .mdl-radio{padding-right:16px}.mdl-radio{font-size:13px;padding-top:8px;padding-bottom:8px;padding-left:8px}.mdl-radio.full-width{width:100%;display:block}.mdl-radio.is-checked .mdl-radio__outer-circle{border:2px solid #ed1662}.mdl-radio .mdl-radio__outer-circle{top:12px}.mdl-radio .mdl-radio__inner-circle{top:16px;background:#ed1662}.mdl-radio .mdl-radio__ripple-container{top:-1px}.mdl-radio .mdl-radio__ripple-container .mdl-ripple{background:#ed1662}label{font-size:13px}.mdl-card__actions .is-last-button .raised-action-button{margin-right:0}.mdl-card__actions .raised-action-button{float:right;margin-right:8px;margin-bottom:8px}textarea.comment-text-area{float:left;width:calc(100% - 76px);margin-left:16px;font-size:13px;height:90px;padding:1rem;border-style:none;border-radius:inherit;border-color:inherit;border-width:inherit;border-bottom:1px solid rgba(0,0,0,.12);background:#fff;box-shadow:none}@media only screen and (max-width: 40em){textarea.comment-text-area{height:200px}}textarea.comment-text-area .mdl-textfield__label{white-space:normal;padding:.9rem;top:0;font-size:13px}textarea.comment-text-area::-webkit-input-placeholder,textarea.comment-text-area::-moz-placeholder,textarea.comment-text-area:-ms-input-placeholder,textarea.comment-text-area:-moz-placeholder{color:rgba(0,0,0,.26)}.menu-highlighted{font-weight:bold}.user-search{list-style:none;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.5);-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.user-search .list-group-item.active{color:#fff;background-color:#428bca;border-color:#428bca}.user-search .list-group-item.active .text-muted{color:#ccc}.user-search .list-group-item.active .text-primary{color:#fff}.user-search .list-group-item{padding:5px}.user-search .user-photo{max-width:30px;max-height:30px;border-radius:15px}mdl-text-area .mdl-textfield{width:400px;padding:0 0 20px 0}mdl-text-area textarea.mdl-textfield__input{height:100px;font-size:13px}mdl-text-area.comment-text-area .mdl-textfield{width:calc(100% - 76px);margin-left:16px}mdl-text-area.comment-text-area textarea.mdl-textfield__input{height:90px;padding:1rem}@media only screen and (max-width: 40em){mdl-text-area.comment-text-area textarea.mdl-textfield__input{height:200px}}mdl-text-area.comment-text-area .mdl-textfield__label{white-space:normal;padding:.9rem;top:0;font-size:13px}mdl-text-area .mdl-textfield__label:after{background-color:#ed1662}mdl-text-area.snap-card-text-area label{padding:4px 0;top:0;font-size:12px;white-space:normal}mdl-text-field .mdl-textfield__label{font-size:14px;top:28px}mdl-text-field input[type=text].mdl-textfield__input{font-size:13px}mdl-text-field .mdl-textfield__label:after{background-color:#ed1662}.alert-box.alert{background:#ed1662}#salon-info-list li.single-line-item-with-icon span{max-width:152px;max-height:48px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#stylists-list li,#receptionists-list li,#status-list li,#welcome-tab-section li{display:block;width:calc(100% - 16px)}#stylists-list span.tab-label,#receptionists-list span.tab-label,#status-list span.tab-label,#welcome-tab-section span.tab-label{max-width:110px;width:110px;max-height:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#stylists-list span.snap-count,#receptionists-list span.snap-count,#status-list span.snap-count,#welcome-tab-section span.snap-count{color:#ed1662;float:right;padding:0;padding-right:20px}.ng-modal-overlay{position:absolute;z-index:9999;top:0;left:0;width:100%;height:150%;background-color:#000;opacity:.8}.ng-modal-dialog{z-index:10000;position:absolute;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);background-color:#fff;box-shadow:4px 4px 80px #000}@media only screen and (max-width: 40em){.ng-modal-dialog{width:90%}}.ng-modal-dialog-content{padding:8px;text-align:left}.ng-modal-dialog-content h1,.ng-modal-dialog-content h2,.ng-modal-dialog-content h3,.ng-modal-dialog-content h4{margin-top:0;margin-bottom:0}.ng-modal-dialog-content #details-container{padding-top:8px}.ng-modal-dialog-content #details-container h3{font-size:18px;line-height:1}.ng-modal-dialog-content #details-container #image-category{text-transform:uppercase;padding-top:8px}.ng-modal-dialog-content #details-container .label{background-color:#ed1662;font-size:13px}#warning-dialog-card{height:500px}#warning-dialog-card .mdl-card__title{background:url("http://snap-snip-production.s3.amazonaws.com/webapp-placeholders/lady-with-glasses-400x600.jpg") center/cover}.cropArea{background:#e4e4e4;overflow:hidden;height:200px;margin-bottom:24px}span.timestamp{padding:0;font-size:12px}span.row{display:block;clear:both}ul#activity-log{border-bottom:none}.md-snackbar__inner{float:left}.md-snackbar__inner i.material-icons{float:left;padding-right:8px}.md-snackbar__inner span{float:left;padding-top:3px}@media screen and (max-width: 40em){.state-chain h2,.state-chainBilling h2{margin-bottom:0px !important}.state-chain .description,.state-chainBilling .description{padding-bottom:16px}.state-chain .mdl-card,.state-chainBilling .mdl-card{width:inherit}}.state-chain body,.state-chainBilling body{background:#ebebeb}.state-chain #locations-navigation,.state-chainBilling #locations-navigation{position:fixed;top:0px;left:0px;background:#e1e1e1;height:60px;width:100%;z-index:2}.state-chain #payment-link,.state-chainBilling #payment-link{font-size:16px;color:#ed1662;font-family:"Roboto";position:fixed;top:17px;left:34px;cursor:pointer}.state-chain #launchpad-link,.state-chainBilling #launchpad-link{font-size:16px;color:#ed1662;font-family:"Roboto";position:fixed;top:17px;left:34px;cursor:pointer}.state-chain #sign-out,.state-chainBilling #sign-out{font-size:16px;color:#ed1662;font-family:"Roboto";text-transform:uppercase;position:fixed;top:17px;right:34px;cursor:pointer}.state-chain #new-location,.state-chainBilling #new-location{color:#fff;background:#ed1662;bottom:24px}.state-chain #new-location i,.state-chainBilling #new-location i{font-size:32px;transform:translate(-15px, -12px)}@media screen and (min-width: 64.025em){.state-chain #new-location,.state-chainBilling #new-location{right:138px;bottom:85px}.state-chain #new-location i,.state-chainBilling #new-location i{font-size:40px;transform:translate(-19px, -12px)}}.state-chain h6,.state-chainBilling h6{font-size:16px;color:#ed1662;font-family:"Roboto";margin:25px 0px 50px 0px}.state-chain h3,.state-chainBilling h3{font-size:16px;color:#ed1662;font-family:"Roboto";font-weight:600}.state-chain p,.state-chainBilling p{margin-bottom:0px}@media screen and (max-width: 40em){.state-chain .individual-card-holder,.state-chainBilling .individual-card-holder{padding:5px 0px}}.state-chain .individual-card-holder .location-card,.state-chainBilling .individual-card-holder .location-card{background:#fff;padding:30px 0px 25px 0px;cursor:pointer}.state-chain .individual-card-holder .location-card:nth-of-type(n+2),.state-chainBilling .individual-card-holder .location-card:nth-of-type(n+2){float:left !important;display:inline-block}.state-chain .individual-card-holder .location-card .location-card-image,.state-chainBilling .individual-card-holder .location-card .location-card-image{padding-bottom:16px}.state-chain .circle,.state-chainBilling .circle{background:#d4d4d4;height:60px;width:60px;border-radius:50px}.state-chain .one-card,.state-chainBilling .one-card{float:none !important}.state-chain .card-text,.state-chainBilling .card-text{padding:20px 0px 0px 0px}@media only screen and (max-width: 40em){#app-bar .mobile-search-active#search-bar{display:inherit;width:calc(100% - 144px)}}.mobile-search-active#dashboard-title{display:none}.fade.ng-enter{transition:.5s linear all;opacity:0}.fade.ng-enter.ng-enter-active{opacity:1}.fade.ng-leave{transition:.5s linear all;opacity:1}.fade.ng-leave.ng-leave-active{opacity:0}.user_permissions.canManageBilling,.user_permissions.canBeBookedWith{display:none}.user_subscriptions.onAllActivity{display:none}.spinner{animation:rotator 1.4s linear infinite;display:block;margin:0 auto;margin-top:calc(50vh - 65px)}.spinner.x-large{max-width:80vw;max-height:80vh;height:80%;width:80%;margin-top:5%}.spinner-container.fullScreen{pointer-events:none;z-index:2;position:fixed;top:0;right:0;left:0;height:100vh;width:100vw;max-height:100vh;max-width:100vw;background:rgba(0,0,0,.35)}@keyframes rotator{0%{transform:rotate(0deg)}100%{transform:rotate(270deg)}}.path{stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center;animation:dash 1.4s ease-in-out infinite,colors 5.6s ease-in-out infinite}@keyframes colors{0%{stroke:#fff}25%{stroke:#fff}50%{stroke:#fff}75%{stroke:#fff}100%{stroke:#fff}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}100%{stroke-dashoffset:187;transform:rotate(450deg)}}.mdl-card--border .spinner circle{fill:#fff}mdl-spinner{float:right}mdl-spinner .mdl-spinner__layer.mdl-spinner__layer-1,mdl-spinner .mdl-spinner__layer.mdl-spinner__layer-2,mdl-spinner .mdl-spinner__layer.mdl-spinner__layer-3,mdl-spinner .mdl-spinner__layer.mdl-spinner__layer-4{border-color:#ed1662}ul.fmd-list li.single-line-item-with-avatar mdl-spinner{float:left;margin:16px}.state-chainBilling .mdl-card__actions{margin-top:5px}span.email-is-taken{color:red}input.mdl-text-input{border:0px rgba(0,0,0,0);border-color:rgba(0,0,0,0);box-shadow:none;border-bottom:1px solid rgba(0,0,0,.12);margin-top:20px;padding:0;color:#000;font-size:13px;font-family:Roboto,Arial,sans-serif}input.mdl-text-input:focus{background:rgba(0,0,0,0);border-color:#ed1662;border-width:2px}input.mdl-text-input.ng-dirty.ng-touched.ng-invalid-email:focus,input.mdl-text-input.email-is-taken{border-color:red;border-bottom-style:dotted}.black-text{color:#000 !important}.pd-0{padding:0px !important}.loading-content-container{margin-top:80px;display:flex;align-items:center;justify-content:center}