:focus,select:focus{outline:0}.mdl-selectfield:after,.page-login:before{content:''}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(../fonts/MaterialIcons-Regular.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(../fonts/MaterialIcons-Regular.woff2) format("woff2"),url(../fonts/MaterialIcons-Regular.woff) format("woff"),url(../fonts/MaterialIcons-Regular.ttf) format("truetype")}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}@font-face{font-family:montserratblack;src:url(../../src/assets/fonts/montserrat/montserrat-black-webfont.eot);src:url(../../src/assets/fonts/montserrat/montserrat-black-webfont.eot?#iefix) format("embedded-opentype"),url(../../src/assets/fonts/montserrat/montserrat-black-webfont.woff2) format("woff2"),url(../../src/assets/fonts/montserrat/montserrat-black-webfont.woff) format("woff"),url(../../src/assets/fonts/montserrat/montserrat-black-webfont.ttf) format("truetype"),url(../../src/assets/fonts/montserrat/montserrat-black-webfont.svg#montserratblack) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserratbold;src:url(../../src/assets/fonts/montserrat/montserrat-bold-webfont.eot);src:url(../../src/assets/fonts/montserrat/montserrat-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../../src/assets/fonts/montserrat/montserrat-bold-webfont.woff2) format("woff2"),url(../../src/assets/fonts/montserrat/montserrat-bold-webfont.woff) format("woff"),url(../../src/assets/fonts/montserrat/montserrat-bold-webfont.ttf) format("truetype"),url(../../src/assets/fonts/montserrat/montserrat-bold-webfont.svg#montserratbold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserratextra_bold;src:url(../../src/assets/fonts/montserrat/montserrat-extrabold-webfont.eot);src:url(../../src/assets/fonts/montserrat/montserrat-extrabold-webfont.eot?#iefix) format("embedded-opentype"),url(../../src/assets/fonts/montserrat/montserrat-extrabold-webfont.woff2) format("woff2"),url(../../src/assets/fonts/montserrat/montserrat-extrabold-webfont.woff) format("woff"),url(../../src/assets/fonts/montserrat/montserrat-extrabold-webfont.ttf) format("truetype"),url(../../src/assets/fonts/montserrat/montserrat-extrabold-webfont.svg#montserratextra_bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserrathairline;src:url(../../src/assets/fonts/montserrat/montserrat-hairline-webfont.eot);src:url(../../src/assets/fonts/montserrat/montserrat-hairline-webfont.eot?#iefix) format("embedded-opentype"),url(../../src/assets/fonts/montserrat/montserrat-hairline-webfont.woff2) format("woff2"),url(../../src/assets/fonts/montserrat/montserrat-hairline-webfont.woff) format("woff"),url(../../src/assets/fonts/montserrat/montserrat-hairline-webfont.ttf) format("truetype"),url(../../src/assets/fonts/montserrat/montserrat-hairline-webfont.svg#montserrathairline) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserratlight;src:url(../../src/assets/fonts/montserrat/montserrat-light-webfont.eot);src:url(../../src/assets/fonts/montserrat/montserrat-light-webfont.eot?#iefix) format("embedded-opentype"),url(../../src/assets/fonts/montserrat/montserrat-light-webfont.woff2) format("woff2"),url(../../src/assets/fonts/montserrat/montserrat-light-webfont.woff) format("woff"),url(../../src/assets/fonts/montserrat/montserrat-light-webfont.ttf) format("truetype"),url(../../src/assets/fonts/montserrat/montserrat-light-webfont.svg#montserratlight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserratregular;src:url(../../src/assets/fonts/montserrat/montserrat-regular-webfont.eot);src:url(../../src/assets/fonts/montserrat/montserrat-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../../src/assets/fonts/montserrat/montserrat-regular-webfont.woff2) format("woff2"),url(../../src/assets/fonts/montserrat/montserrat-regular-webfont.woff) format("woff"),url(../../src/assets/fonts/montserrat/montserrat-regular-webfont.ttf) format("truetype"),url(../../src/assets/fonts/montserrat/montserrat-regular-webfont.svg#montserratregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserratsemi_bold;src:url(../../src/assets/fonts/montserrat/montserrat-semibold-webfont.eot);src:url(../../src/assets/fonts/montserrat/montserrat-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(../../src/assets/fonts/montserrat/montserrat-semibold-webfont.woff2) format("woff2"),url(../../src/assets/fonts/montserrat/montserrat-semibold-webfont.woff) format("woff"),url(../../src/assets/fonts/montserrat/montserrat-semibold-webfont.ttf) format("truetype"),url(../../src/assets/fonts/montserrat/montserrat-semibold-webfont.svg#montserratsemi_bold) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserratultra_light;src:url(../../src/assets/fonts/montserrat/montserrat-ultralight-webfont.eot);src:url(../../src/assets/fonts/montserrat/montserrat-ultralight-webfont.eot?#iefix) format("embedded-opentype"),url(../../src/assets/fonts/montserrat/montserrat-ultralight-webfont.woff2) format("woff2"),url(../../src/assets/fonts/montserrat/montserrat-ultralight-webfont.woff) format("woff"),url(../../src/assets/fonts/montserrat/montserrat-ultralight-webfont.ttf) format("truetype"),url(../../src/assets/fonts/montserrat/montserrat-ultralight-webfont.svg#montserratultra_light) format("svg");font-weight:400;font-style:normal}body{font-size:15px}button:active,button:focus,button:hover,input:active,input:focus,input:hover,textarea:active,textarea:focus,textarea:hover{outline:0!important;-webkit-appearance:none}.no-margin{margin:0}.centered{text-align:center;margin:0 auto}.selected-line{background:#94C01F;color:#fff;font-family:montserrat-hairline,Helvetica,Arial,sans-serif;font-size:18px;padding:4px 10px}@media (min-width:1920px){.menu-btn{display:none}.selected-line{font-size:22px}}.selected-line span{text-transform:uppercase}.calendar .fc-head th,.first-uppercase:first-letter,.md-select-menu-container.first-uppercase>md-select-menu md-option div:first-letter,md-input-container>md-select.first-uppercase span:first-letter{text-transform:capitalize}.clearfix{clear:both}.disable-map{pointer-events:none}.round-btn{font-size:29px;padding:0;height:40px;width:40px;border-radius:50%}md-dialog .md-list-item.full-width{width:100%;min-height:96px}md-dialog .md-list-item .md-button.md-icon-button{line-height:1}md-datepicker .md-datepicker-input-container,md-datepicker .md-datepicker-input-container>.md-datepicker-input{min-width:181px}md-datepicker.md-datepicker-full-width .md-datepicker-input-container,md-datepicker.md-datepicker-full-width .md-datepicker-input-container>.md-datepicker-input{min-width:88%}md-datepicker.md-datepicker-full-width.md-datepicker-filter-bar .md-datepicker-input-container,md-datepicker.md-datepicker-full-width.md-datepicker-filter-bar .md-datepicker-input-container>.md-datepicker-input{min-width:77%}md-datepicker.md-datepicker-remove-red-border .md-datepicker-input-container.md-datepicker-invalid{border-bottom-color:#e0e0e0}md-datepicker.md-datepicker-filter-bar{border-left:1px solid #e0e0e0;margin-left:16px}md-datepicker.md-datepicker-filter-bar .md-datepicker-input-container>.md-datepicker-input{font-size:92%;margin-right:0}md-datepicker.md-datepicker-filter-bar,md-datepicker.md-datepicker-filter-bar .md-datepicker-input,md-datepicker.md-datepicker-filter-bar .md-datepicker-input-container{background-color:transparent}md-datepicker.md-datepicker-filter-bar.no-border{border:0}md-datepicker .md-datepicker-triangle-button.md-button.md-icon-button{color:rgba(0,0,0,.87)}md-datepicker .md-datepicker-triangle-button.md-button.md-icon-button .md-datepicker-expand-triangle{border-top-color:rgba(0,0,0,.87)}md-datepicker.md-datepicker-button-only{width:43px;height:45px;padding:0;background-color:transparent;margin:0 6px}md-datepicker.md-datepicker-button-only .md-datepicker-input-container{height:1px;width:1px}md-datepicker.md-datepicker-button-only .md-button{position:relative;left:2px;top:2px}md-datepicker.md-datepicker-button-only .md-button.md-icon-button{margin:0}md-datepicker.md-datepicker-button-only.md-accent .md-button,md-datepicker.md-datepicker-button-only.md-accent .md-button:active,md-datepicker.md-datepicker-button-only.md-accent .md-button:focus,md-datepicker.md-datepicker-button-only.md-accent .md-button:hover{background-color:#94c01f;box-shadow:0 1.5px 5px 0 rgba(0,0,0,.26)}md-datepicker.md-datepicker-button-only.md-accent .md-button,md-datepicker.md-datepicker-button-only.md-accent .md-button md-icon{color:rgba(255,255,255,.87)}md-datepicker.md-datepicker-button-only.absolute{position:absolute;top:13px;right:auto;bottom:auto;left:200px;z-index:10}md-input-container>md-select[multiple] .md-select-value{padding-bottom:8px;line-height:1.54}md-input-container>md-select[multiple] .md-select-value :first-child{max-width:100%;-ms-flex:1 1 auto;flex:1 1 auto;white-space:normal}md-input-container>md-select[multiple] .md-select-value .md-text{display:inline-block}.custom-color.md-contrast,.custom-color>.md-contrast{color:rgba(0,0,0,.54)}.custom-color.md-primary,.custom-color>.md-primary{color:#7db9cf}.custom-color.md-accent,.custom-color>.md-accent{color:#94C01F}.md-select-menu-container md-select-menu[multiple] md-option[selected]>.md-text{border-bottom:1px solid #7db9cf}.md-select-menu-container.with-search md-select-menu md-select-header{display:block;min-height:56px}.md-select-menu-container.with-search md-select-menu .md-select-search-container{background-color:rgba(255,255,255,.96);z-index:10;position:fixed;top:0;left:0;right:0;bottom:auto;display:block;padding:8px;min-height:38px;border-bottom:1px solid rgba(0,0,0,.27);box-shadow:0 1px 1px 0 rgba(0,0,0,.01),0 1px 1px 0 rgba(0,0,0,.1),0 1px 1px -1px rgba(0,0,0,.1)}.md-select-menu-container.with-search md-select-menu .md-select-search-container .md-select-search{border:0;background-color:transparent;width:100%;padding:8px 4px;line-height:1.5;display:block;margin:0}.fix-margins-3{margin:8px 3px}.text-center{text-align:center!important}.min-height-60{min-height:60px}.width-auto{width:auto!important}.min-width-16{min-width:16px}.md-block-select{min-height:58px}.md-image-responsive{width:auto;height:auto;max-height:100%;max-width:100%}.md-label{color:rgba(0,0,0,.54)}.no-overflow-y{overflow-y:hidden!important}md-content{overflow-x:hidden}table.md-table .md-row,table.md-table tbody.md-body>tr.md-row,table.md-table tbody.md-foot>tr.md-row,table.md-table tbody.md-head>tr.md-row,table.md-table tfoot.md-body>tr.md-row,table.md-table tfoot.md-foot>tr.md-row,table.md-table tfoot.md-head>tr.md-row,table.md-table thead.md-body>tr.md-row,table.md-table thead.md-foot>tr.md-row,table.md-table thead.md-head>tr.md-row{height:40px;line-height:40px}table.md-table td.md-cell.cell-select>md-input-container,table.md-table td.md-column.cell-select>md-input-container,table.md-table th.md-cell.cell-select>md-input-container,table.md-table th.md-column.cell-select>md-input-container{margin:0 auto;border-radius:3px;padding:6px 0;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}table.md-table td.md-cell.cell-button,table.md-table td.md-cell.cell-select,table.md-table td.md-cell.icon-button,table.md-table td.md-column.cell-button,table.md-table td.md-column.cell-select,table.md-table td.md-column.icon-button,table.md-table th.md-cell.cell-button,table.md-table th.md-cell.cell-select,table.md-table th.md-cell.icon-button,table.md-table th.md-column.cell-button,table.md-table th.md-column.cell-select,table.md-table th.md-column.icon-button{padding-left:0!important;padding-right:0!important;text-align:center}table.md-table td.md-cell.md-cell,table.md-table td.md-column.md-cell,table.md-table th.md-cell.md-cell,table.md-table th.md-column.md-cell{padding-top:0;padding-bottom:0}table.md-table td.md-cell.md-cell .md-button.md-icon-button,table.md-table td.md-column.md-cell .md-button.md-icon-button,table.md-table th.md-cell.md-cell .md-button.md-icon-button,table.md-table th.md-column.md-cell .md-button.md-icon-button{margin-top:3px;margin-bottom:3px}table.md-table td.md-cell.md-cell.cell-button,table.md-table td.md-column.md-cell.cell-button,table.md-table th.md-cell.md-cell.cell-button,table.md-table th.md-column.md-cell.cell-button{padding-left:0!important}table.md-table td.md-cell.md-cell.cell-button .md-button,table.md-table td.md-column.md-cell.cell-button .md-button,table.md-table th.md-cell.md-cell.cell-button .md-button,table.md-table th.md-column.md-cell.cell-button .md-button{font-size:110%;min-width:40px;padding-top:0;padding-bottom:0;margin:3px auto}table.md-table td.md-cell.md-cell.cell-button .md-button.md-icon-button,table.md-table td.md-column.md-cell.cell-button .md-button.md-icon-button,table.md-table th.md-cell.md-cell.cell-button .md-button.md-icon-button,table.md-table th.md-column.md-cell.cell-button .md-button.md-icon-button{min-width:none;max-width:40px!important}table.md-table td.md-cell.md-cell.cell-button .md-button.user-find,table.md-table td.md-column.md-cell.cell-button .md-button.user-find,table.md-table th.md-cell.md-cell.cell-button .md-button.user-find,table.md-table th.md-column.md-cell.cell-button .md-button.user-find{margin:0 2px 0 8px;padding:0 2px}table.md-table td.md-cell.md-cell.cell-button .md-button.user-find md-icon[md-font-icon],table.md-table td.md-column.md-cell.cell-button .md-button.user-find md-icon[md-font-icon],table.md-table th.md-cell.md-cell.cell-button .md-button.user-find md-icon[md-font-icon],table.md-table th.md-column.md-cell.cell-button .md-button.user-find md-icon[md-font-icon]{line-height:.9}table.md-table td.md-cell.md-cell.icon-button>.md-button,table.md-table td.md-column.md-cell.icon-button>.md-button,table.md-table th.md-cell.md-cell.icon-button>.md-button,table.md-table th.md-column.md-cell.icon-button>.md-button{padding:0;margin:0;width:36px;height:36px;line-height:36px;max-width:45px!important}table.md-table td.md-cell.md-cell.md-caption-container,table.md-table td.md-column.md-cell.md-caption-container,table.md-table th.md-cell.md-cell.md-caption-container,table.md-table th.md-column.md-cell.md-caption-container{padding-top:8px!important;padding-bottom:8px!important}table.md-table td.md-cell.md-cell.md-caption-container>.md-caption,table.md-table td.md-column.md-cell.md-caption-container>.md-caption,table.md-table th.md-cell.md-cell.md-caption-container>.md-caption,table.md-table th.md-column.md-cell.md-caption-container>.md-caption{min-width:200px;font-size:12px;padding-right:16px;padding-left:16px;line-height:1.2}table.md-table:not(.md-row-select) td.cell-button:first-child,table.md-table:not(.md-row-select) td.md-cell:first-child,table.md-table:not(.md-row-select) td.md-column:first-child,table.md-table:not(.md-row-select) th.cell-button:first-child,table.md-table:not(.md-row-select) th.md-cell:first-child,table.md-table:not(.md-row-select) th.md-column:first-child{padding:8px}table.md-table:not(.md-row-select) td.cell-button:nth-child(2),table.md-table:not(.md-row-select) td.md-cell:nth-child(2),table.md-table:not(.md-row-select) td.md-column:nth-child(2),table.md-table:not(.md-row-select) th.cell-button:nth-child(2),table.md-table:not(.md-row-select) th.md-cell:nth-child(2),table.md-table:not(.md-row-select) th.md-column:nth-child(2){padding:0 0 0 16px;text-align:left}.header-clock,table.md-table td.md-cell.md-cell.center,table.md-table th.md-column.center{text-align:center}.md-table-pagination{height:36px;line-height:36px;padding:0 16px}@media screen and (max-width:991px){.md-table-pagination>md-select+span{margin-left:8px}}.md-sidenav-right md-content,.md-sidenav-right-large md-content{min-height:81%}.user-image img{border-radius:50%;width:115px;border:1px solid #D0D0D0}[layout=row]{-ms-flex-direction:row;flex-direction:row}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.main-content{height:calc(100vh - 64px)}.main-content-page{background:#ecf5f8}.main-content-page [ui-view] md-content>md-card{margin:0}.soft-toolbar{background:#7db9cf!important}.logo img{width:200px;position:relative;top:3px}.select-user{color:#fff;margin:0 10px 0 20px}.select-user label:not(.md-container-ignore){display:none!important}.header-clock{font-size:130%;font-family:montserrat-regular,Helvetica,Arial,sans-serif;border-left:1px solid #fff;border-right:1px solid #fff;padding:0 20px}select{background-color:transparent;width:100%;padding:4px;font-size:19px;color:rgba(255,255,255,.96);border:none}.mdl-selectfield label{display:none}.md-button small,.operator-circle,.page-addressbook-p md-datepicker{display:inline-block}.mdl-selectfield select{-moz-appearance:none;appearance:none}.mdl-selectfield{font-family:Roboto,Helvetica,Arial,sans-serif;position:relative}.mdl-selectfield:after{position:absolute;top:.75em;right:.5em;width:0;height:0;padding:0;border-left:.25em solid transparent;border-right:.25em solid transparent;border-top:.375em solid rgba(255,255,255,.96);pointer-events:none}.md-toolbar-tools .md-select-value{overflow:hidden;font-size:17px}md-toolbar.md-table-toolbar{height:auto;min-height:1px;max-height:45px}md-toolbar.md-table-toolbar .md-toolbar-tools{padding:0 18px 0 0;height:auto;min-height:1px;max-height:45px}md-toolbar.md-table-toolbar .md-toolbar-tools md-input-container{margin-top:0;max-height:45px;padding-top:10px}md-toolbar.md-table-toolbar .md-toolbar-tools md-input-container>md-icon{height:35px;line-height:35px}md-toolbar.md-table-toolbar .md-toolbar-tools md-input-container input{font-size:inherit}.md-sidenav-right,.md-sidenav-right-large,.md-sidenav-right-large.md-closed.md-locked-open-add-active,.md-sidenav-right-large.md-locked-open,.md-sidenav-right.md-closed.md-locked-open-add-active,.md-sidenav-right.md-locked-open{min-width:400px;width:85vw;max-width:800px}.search-toolbar{height:auto;max-height:auto}.search-toolbar md-input-container{margin-bottom:0}table.md-table th.md-column{font-size:14px;line-height:1}table.md-table td.md-cell{font-size:15px;line-height:1}table.md-table:not(.md-row-select) td.md-cell:nth-child(n+2):nth-last-child(n+2),table.md-table:not(.md-row-select) th.md-column:nth-child(n+2):nth-last-child(n+2){padding:0 5px}.md-button{font-size:110%}.md-button small{font-size:63%;vertical-align:top;font-weight:lighter;margin-left:8px}md-input-container input,md-input-container label{font-size:120%}.md-datepicker-input,md-radio-button{font-size:115%}.closing-cash-div{border-right:1px solid #fff;padding-right:20px;margin-right:20px}.closing-cash{border-radius:6px;border:1px solid #fff;background:#459bba!important;color:#fff;font-size:12px}.app_notpaid,.recalled_3,.recalled_4{color:rgba(255,255,255,.87)}.page-addressbook .addressbook-appointments,.page-addressbook-p .addressbook-appointments{font-size:13px}.closing-cash:hover{background:#7db9cf!important}.operator-circle{line-height:1;width:12px;height:12px;border-radius:12px;border:1px solid #eee;background-color:transparent}.page-addressbook md-datepicker.modify>.modify.md-datepicker-input-container.md-datepicker-invalid,.page-addressbook-p md-datepicker.modify>.modify.md-datepicker-input-container.md-datepicker-invalid{border-bottom-color:#e0e0e0}body.today .operator-circle{margin:0 4px}.page-addressbook .addressbook-appointments table tbody tr td,.page-addressbook .addressbook-appointments table thead tr th{padding:5px}md-sidenav.page-addressbook.md-sidenav-right.md-locked-open,md-sidenav.page-addressbook.md-sidenav-right.md-locked-open-remove-active{position:absolute;transform:translate3d(-100%,0,0);min-width:200px;width:85vw;max-width:600px}.page-addressbook-p md-datepicker button.md-datepicker-button.md-icon-button.md-button.md-ink-ripple{width:25px;margin-left:0;margin-right:0;padding:0}.page-addressbook-p md-datepicker button.md-datepicker-button.md-icon-button.md-button.md-ink-ripple md-icon{margin:0}.page-addressbook-p md-datepicker .md-datepicker-input-container{margin-left:0;padding-left:15px;width:100px}.page-addressbook-p md-datepicker .md-datepicker-input-container input{max-width:155px;min-width:unset}.page-addressbook-p md-datepicker .md-datepicker-input-container .md-datepicker-triangle-button{right:25px}.page-addressbook-p .addressbook-appointments table tbody tr td,.page-addressbook-p .addressbook-appointments table thead tr th{padding:5px}.page-addressbook-p .text-area{border:1px solid #000;max-height:84px;overflow-y:scroll}.page-addressbook-p .addressbook-anagrafica md-input-container{width:30%}md-sidenav.page-addressbook-p.md-sidenav-right{max-width:85vw}md-sidenav.page-addressbook-p.md-sidenav-right.md-locked-open,md-sidenav.page-addressbook-p.md-sidenav-right.md-locked-open-remove-active{position:absolute;transform:translate3d(-100%,0,0);min-width:200px;width:85vw}md-sidenav.page-addressbook-p md-tab-content{width:85vw}md-sidenav.page-addressbook-p .addressbookp-anamnesi-container{display:-ms-inline-flexbox;display:inline-flex;width:80vw}md-sidenav.page-addressbook-p .addressbookp-anamnesi-container .addressbookp-anamnesi-survey-questions{width:50%}md-sidenav.page-addressbook-p .addressbookp-anamnesi-container .addressbookp-anamnesi-survey-questions .addressbookp-survey-question{display:-ms-inline-flexbox;display:inline-flex;width:100%}md-sidenav.page-addressbook-p .addressbookp-anamnesi-container .addressbookp-anamnesi-survey-questions .addressbookp-survey-question-container{margin-bottom:2%}md-sidenav.page-addressbook-p .addressbookp-anamnesi-container .addressbookp-anamnesi-survey-questions .addressbookp-survey-question-container md-input-container{margin:0}md-sidenav.page-addressbook-p .addressbookp-anamnesi-container .addressbookp-anamnesi-survey-questions .addressbookp-survey-question-container .addressbookp-survey-question-label,md-sidenav.page-addressbook-p .addressbookp-anamnesi-container .addressbookp-anamnesi-survey-questions .addressbookp-survey-question-container textarea{width:50%;margin-right:2%}md-sidenav.page-addressbook-p .addressbookp-anamnesi-container .addressbookp-anamnesi-survey-questions md-radio-group{display:-ms-inline-flexbox;display:inline-flex}md-sidenav.page-addressbook-p .addressbookp-anamnesi-container .addressbookp-anamnesi-survey-questions md-radio-group md-radio-button{margin-right:10%}table.md-table:not(.md-row-select) td.md-cell:nth-child(2).right{text-align:right}.recalled_3{background-color:#85608d}.recalled_4{background-color:#cb6f13}.app_notpaid{background-color:#cb7878}.app_future td:not(:first-child),.row_prev td{background-color:#ff0}.rosso{background-color:#f44336}.verde{background-color:#94c01f}.arancione{background-color:orange}td.border-left,th.border-left{border-left:solid 1px grey}.cash-table-padding td.perc{text-align:right;width:100px}.cash-table-legenda td span{opacity:.85;padding:0;text-align:center;margin-left:15px}.cash-table-legenda td.leg{width:150px;text-align:center}.col_disp{background-color:#ffe4b5}.col_pari{background-color:#ffebc9}.row_dett .col_disp{background-color:#fff3dc}.row_dett .col_pari{background-color:#fffaf0}.row_totali{background-color:#d9d9d9}.row_dett .col_disp,.row_totali .col_disp,.row_totali .col_pari{text-align:right}.legenda tbody tr td{padding:10px!important}.legenda{margin-top:25px}.release-notes li{margin-bottom:10px}.page-appointments td[md-cell]>md-input-container.md-warn{color:#fff;background-color:#f44336}.page-appointments td[md-cell]>md-input-container.md-warnRecent{color:#fff;background-color:#f44336;opacity:.6}.page-appointments td[md-cell]>md-input-container.md-background{color:rgba(0,0,0,.87);background-color:#fdd835}.page-appointments td[md-cell]>md-input-container.md-accent{color:rgba(255,255,255,.87);background-color:#94c01f}.page-appointments td[md-cell]>md-input-container.md-disd{color:rgba(255,255,255,.87);background-color:#85608d}.page-appointments td[md-cell]>md-input-container.md-spos{color:rgba(255,255,255,.87);background-color:#cb6f13}.page-appointments tr[md-row].md-current{background-color:#ff0}.page-appointments .md-toolbar-tools .md-datepicker-button{background-color:#d3d3d3}md-option .md-text{width:100%!important}md-sidenav.page-appointments.md-sidenav-right.md-locked-open,md-sidenav.page-appointments.md-sidenav-right.md-locked-open-remove-active{position:absolute;transform:translate3d(-100%,0,0);min-width:400px;width:85vw;max-width:800px}.color-grey{color:rgba(0,0,0,.38)}.md-input-container{margin:5px 0}.da-rullo{color:pink}md-select-menu,md-select-menu md-content{max-height:485px}.page-availabilities{background:0 0}.page-availabilities md-input-container label{text-shadow:none}.page-availabilities md-input-container.md-input-has-value.md-input-invalid>label,.page-availabilities md-input-container.md-input-invalid>label{color:#d50000}.page-availabilities .fc-event{border-color:transparent;line-height:1.2;font-size:80%;min-height:auto}.page-availabilities .fc-month-view .fc-time{display:block}.page-availabilities .calendar .fc-toolbar{margin-bottom:0}.page-availabilities .fc-basic-view td.fc-day-number,.page-availabilities .fc-basic-view td.fc-week-number span{padding-top:15px;padding-bottom:5px;font-weight:700}.page-customer table.md-table tbody.md-body>tr.md-row{line-height:20px}.page-customer .rotation-actions table.md-table tbody.md-body>tr.even{background-color:#f7f7f7}.page-customer .rotation-months .md-subhead,.page-customer table.md-table thead.md-head>tr.md-row{background-color:#e3e3e3;padding:10px}.page-customer table.md-table th.md-column{color:#000}.page-customer table.md-table tr.selected{background-color:orange;padding:100px}.page-customer-picture .main-container{height:90%}.page-customer-picture .previews-container{height:calc(85% - 128px);min-height:calc(85% - 128px)}.page-customer-picture .footer{height:20%;width:100%;position:absolute;bottom:0;left:0}.page-customer-picture footer{background:#75a6e0;color:#fff;line-height:50px;padding:20px}.page-customer-picture .slider-arrow-box{width:40px;height:100%;float:left;background:red;display:-ms-flexbox;display:flex}.page-customer-picture .custom-slider-main{height:100%;display:-ms-flexbox;display:flex;overflow:hidden;scroll-behavior:smooth}.page-customer-picture .image-box{height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:relative;-ms-flex-align:center;align-items:center;border:2px solid transparent}.page-customer-picture .image-preview{width:240px;height:100%;object-fit:cover;z-index:1}.page-customer-picture .image-preview-spinner{position:absolute;z-index:0}.page-customer-picture .preview-before{background-color:rgba(135,179,141,.8)!important}.page-customer-picture .preview-after{background-color:rgba(165,130,180,.8)!important}.page-customer-picture .image-preview-details,.page-customer-picture .image-zoom-details{background-color:rgba(165,130,180,.8);z-index:3;position:absolute;bottom:0;overflow:hidden}.page-customer-picture .image-preview-details{padding:0 10px;width:220px;font-size:12px}.page-customer-picture .image-zoom-details{padding:15px;width:100%;color:#fff;font-size:16px}.page-customer-picture .zoom-left{border-radius:30px;overflow:hidden;margin-right:10px;position:relative;border:4px solid orange}.page-customer-picture .zoom-right{border-radius:30px;overflow:hidden;margin-left:10px;position:relative;border:4px solid #2A69B7}.page-customer-picture .preview-1{border:2px solid orange}.page-customer-picture .preview-2{border:2px solid #2A69B7}.page-customer-picture .zoom-empty{height:100%;border:4px dashed #d2d4d3;border-radius:30px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.page-customer-picture .zoom-empty p{text-align:center;color:#d2d4d3;font-weight:700}.page-customer-picture .zoom-image{width:100%;height:100%}.page-customer-picture .close-icon{position:absolute;z-index:2;top:0;left:0}.page-customer-picture .thumbnail-container{overflow-x:scroll;width:100%;height:100%;padding-bottom:20px}.page-customer-picture .thumbnail-list{white-space:nowrap;list-style:none;height:100%;padding:0;margin:0}.page-customer-picture .thumbnail-list li{display:inline-block;height:100%;width:240px;margin-right:20px}.page-customer-picture .thumbnail-image{display:block;padding:2px;max-width:100px;height:auto}.page-customer-picture .float-button{position:fixed;width:50px;height:50px;bottom:20px;right:20px;background-color:#0C9;color:#FFF;border-radius:50px;text-align:center;box-shadow:2px 2px 3px #999;z-index:4;cursor:pointer}.page-customer-picture .my-float-button{margin-top:14px;color:#FFF}.page-customer-picture .croppie-container .cr-viewport{border:none!important;box-shadow:none!important}.page-dashboard .daterangepicker.dropdown-menu{display:none;float:left;border-radius:6px;padding:8px;margin:1px auto 8px;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);font-size:16px;text-align:left;list-style:none;max-width:960px}.page-dashboard .daterangepicker.dropdown-menu,.page-dashboard .daterangepicker.dropdown-menu .ranges{width:auto;min-width:200px}.page-dashboard .daterangepicker.dropdown-menu .calendar{max-width:none;margin:4px}.page-dashboard .daterangepicker.dropdown-menu .calendar td.in-range{background-color:#7db9cf;color:#fff}.page-dashboard .daterangepicker.dropdown-menu .calendar td.active,.page-dashboard .daterangepicker.dropdown-menu .calendar td.today,.page-dashboard .daterangepicker.dropdown-menu .calendar td:hover{background-color:#459bba;border-color:#7db9cf;color:#fff}.page-dashboard .daterangepicker.dropdown-menu .calendar td.today.in-range{background-color:#7db9cf}.page-dashboard .daterangepicker.dropdown-menu .ranges{max-width:360px;margin-right:16px}.page-dashboard .daterangepicker.dropdown-menu .ranges li{border-radius:6px;background:#ecf5f8;border:1px solid #459bba;color:#459bba;padding:4px 8px;margin:0 auto 8px;font-size:16px;line-height:1}.page-dashboard .daterangepicker.dropdown-menu .ranges li:last-child{margin-bottom:16px}.page-dashboard .daterangepicker.dropdown-menu .ranges li.active,.page-dashboard .daterangepicker.dropdown-menu .ranges li:hover{background:#459bba;color:#fff}.page-dashboard .daterangepicker.dropdown-menu .ranges .range_inputs>div{width:50%;display:inline-block;float:none;margin:0 auto;padding:0}.page-dashboard .daterangepicker.dropdown-menu .ranges .range_inputs>div label{font-size:16px;line-height:1}.page-dashboard .daterangepicker.dropdown-menu .ranges .range_inputs>div input{margin-bottom:8px;padding:8px;width:87%;font-size:16px}.page-dashboard .daterangepicker.dropdown-menu.show-calendar .calendar{display:block}.page-dashboard .tr-kpi1-title{background-color:#eee;text-align:center!important}.page-dashboard .no-margin-bottom{margin-bottom:0}.page-dashboard .table-text-center td{text-align:center!important;vertical-align:middle!important}.page-dashboard .border-top-none{border-top:none!important}.page-dashboard table.md-table tbody.md-body>tr.md-row{height:50px;line-height:50px}.page-dashboard table.full-border tbody td{border:1px solid rgba(0,0,0,.12)!important}.page-landings .position-relative{position:relative}.page-landings .md-image-responsive{width:auto;height:auto;max-height:100%;max-width:100%}md-sidenav.page-landings md-input-container .md-errors-spacer{position:absolute;bottom:-24px}md-sidenav.page-landings md-card.md-card-margin{margin:18px 0}md-sidenav.page-landings.md-sidenav-right.md-locked-open,md-sidenav.page-landings.md-sidenav-right.md-locked-open-remove-active{position:absolute;transform:translate3d(-100%,0,0);min-width:200px;width:85vw;max-width:600px}.page-lead table.md-table td.md-cell{font-size:17px;line-height:1}.page-lead table.md-table tbody.md-body>tr.md-row{line-height:20px}.page-lead .rotation-actions table.md-table tbody.md-body>tr.even{background-color:#f7f7f7}.page-lead .rotation-months .md-subhead,.page-lead table.md-table thead.md-head>tr.md-row{background-color:#e3e3e3;padding:10px}.page-lead table.md-table th.md-column{color:#000}.page-lead table.md-table tr.selected{background-color:orange;padding:100px}.page-lead .current_app td:not(:first-child){background-color:#ff0}.page-lead .lead-detail .md-cell{padding:20px!important}.page-lead .lead-detail .md-cell label{color:#459bba;font-weight:700}.page-lead .lead-detail .md-cell .md-input{font-size:1.1rem}.page-login{background:#70b2ca;background:linear-gradient(45deg,#70b2ca 0,#459bba 100%);position:relative;z-index:100}.page-login:before{background:#70b2ca;background:linear-gradient(45deg,#459bba 0,#70b2ca 100%);position:absolute;display:block;width:100%;height:100%;top:0;right:0;bottom:0;left:0;opacity:0;z-index:-100;transform:translateZ(0);will-change:opacity;transition:opacity 4s ease 0s}.page-login:hover:before{opacity:1}.page-login .md-transparent{background-color:transparent}.page-login .md-text-center{text-align:center}.page-login span.md-accent{color:#94C01F}.page-login .md-image-responsive{width:auto;height:auto;max-height:100%;max-width:100%}.page-login .container{border-radius:9px}.page-login .container>md-toolbar{border-top-left-radius:9px;border-top-right-radius:9px}.page-login .container>md-content{border-bottom-left-radius:9px;border-bottom-right-radius:9px}.angular-notifications-icon{font-size:12px;font-weight:700;min-width:0;width:18px;height:18px;overflow:visible;right:-5px;top:-5px;padding-top:2px}.page-operators md-table-container table .cell-desc{width:54%;max-width:60%;line-height:1.5!important}md-sidenav.page-operators.md-sidenav-right.md-locked-open,md-sidenav.page-operators.md-sidenav-right.md-locked-open-remove-active{position:absolute;transform:translate3d(-100%,0,0);min-width:200px;width:85vw;max-width:600px}.violato{opacity:.5;animation:blinking .5s linear infinite}@keyframes blinking{49.9%,from{opacity:.5}50%,to{opacity:1}}.fc-event{background:#e3f3b8;border-color:#94C01F}.type-hair-removal{background:#e1eefa;border-color:#348BDB}.type-face{background:#fcc;border-color:red}.type-body{background:#ffedcc;border-color:orange}.agenda-titles,.calendar .fc-left h2,.page-today .body .aside .aside-header{color:#459bba;font-size:120%;font-family:montserrat-regular,Helvetica,Arial,sans-serif}.agenda-th,.calendar .fc-head,.page-today .body .aside .aside-body .treatment-th{background:#7db9cf;border-color:#7db9cf;color:#fff;height:24px;line-height:24px;font-size:110%}.calendar .fc-event{color:#444;padding:5px}.calendar .fc-event .fc-content .fc-time{font-family:montserrat-bold,Helvetica,Arial,sans-serif;font-size:140%}.calendar .fc-event .fc-content .fc-title,.calendar .fc-head th,.page-today .fc-widget-header,.page-today .treatment-th{font-family:montserrat-regular,Helvetica,Arial,sans-serif}.calendar .fc-event .fc-content .fc-title{font-size:120%}.calendar .current-time-event{background-color:transparent;border-top:3px solid #94C01F;border-bottom:none;border-left:none;border-right:none;z-index:100!important;left:0!important;border-radius:0;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}.calendar .current-time-event .fc-bg,.calendar .current-time-event .fc-content{display:none}.calendar .fc-agendaDay-view .current-time-event{margin-left:-32px!important;margin-right:-31px!important}.calendar .fc-agendaDay-view .fc-event .fc-content{font-size:120%}.calendar.fc-unthemed td.fc-widget-header,.calendar.fc-unthemed th{border-color:#7db9cf!important}.calendar .fc-head th{font-weight:100}.calendar .fc-toolbar{margin-bottom:17px}.calendar .fc-time-grid .fc-slats td{height:25px;background:#fff}.calendar .fc-agendaWeek-view .fc-time-grid .fc-slats td{height:24px}.calendar .fc-view-container{background:#7db9cf;border:1px solid #7db9cf;border-right:none}.calendar .fc-day-grid{background:#fff}.calendar .fc-state-default{background:0 0;border-radius:100px;color:#459bba;border:1px solid #459bba;text-shadow:none;box-shadow:none}.calendar .fc-state-active,.calendar .fc-state-default:active{box-shadow:none;background:rgba(255,255,255,.4)}.calendar .fc-left .fc-state-default{height:40px;padding:7px 9px 9px;margin-top:10px}.calendar .fc-left h2{margin-top:20px}.calendar .fc-left .fc-next-button{margin-left:10px}.calendar .fc-right .fc-state-default{padding:1px 10px 4px;height:27px;margin-top:16px}.calendar .fc-nonbusiness{background:#b5d7e3}.calendar .fc-today{background:#b5d7e3!important}.page-today{background:0 0;padding-top:0;padding-bottom:0}.page-today .body .aside .aside-body,.page-today .body .aside .aside-body .treatment-content,.page-today .body .aside .aside-body .treatment-content .activity.exposure{background:#fff}.page-today .fc-time-grid-event.fc-short .fc-time:before{content:""}.page-today .fc-time-grid-event.fc-short .fc-time:after{content:attr(data-full)}.page-today .calendar .fc-agendaWeek-view .fc-time-grid .fc-slats td{height:44px}.page-today .calendar .fc-time-grid .fc-slats td{height:44px;background:#fff}.page-today .body .body-headers{margin:10px 0}.page-today .body .content{margin-right:0}@media (min-width:960px){.page-today .body .content{margin-right:15px}}.page-today .body .content .calendar .fc-agendaDay-view .fc-event{padding:0 5px}.page-today .body .content .calendar .fc-agendaDay-view .fc-event,.page-today .body .content .calendar .fc-agendaDay-view .fc-event .fc-content{min-height:20px;line-height:20px}.page-today .body .content .calendar .fc-agendaDay-view .fc-event.current-time-event{padding:0;left:-20px!important}.page-today .body .content .calendar .fc-event{color:#444}.page-today .body .content .calendar .fc-event .fc-content .fc-time{font-family:montserrat-bold,Helvetica,Arial,sans-serif;font-size:100%;display:inline-block;float:left}.page-today .body .content .calendar .fc-event .fc-content .fc-title{font-family:montserrat-regular,Helvetica,Arial,sans-serif;font-size:100%;margin-left:10px;float:left}.page-today .body .aside .aside-header{min-height:50px;margin-bottom:17px;position:relative}.page-today .body .aside .aside-body .treatment-th{font-weight:100;text-transform:capitalize;text-align:center;height:27px;line-height:27px}.page-today .body .aside .aside-body .treatment-th .min-col{border-right:1px solid #fff;text-align:center}.page-today .body .aside .aside-body .treatment-content .activity{border-width:1px;border-style:solid;border-top:none;border-left:none;border-right:none}.page-today .body .aside .aside-body .treatment-content .activity:not(.exposure).machine{background:#ece}.page-today .body .aside .aside-body .treatment-content .activity.active{background:#94C01F!important;color:#fff}.page-today .body .aside .aside-body .treatment-content .activity .col{font-size:120%}.page-today .body .aside .aside-body .treatment-content .activity .col.min-col{text-align:center;font-family:montserrat-bold,Helvetica,Arial,sans-serif}.page-today .body .aside .aside-body .treatment-content .activity .col.title-col{text-align:left}.page-today .body .aside .aside-body .treatment-content .activity .col.title-col .times{float:right;display:none}@media (min-width:1280px){.page-today .body .aside .aside-body .treatment-content .activity .col.title-col .times{display:block}}.page-today .body .aside .aside-body .flex-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:stretch;align-items:stretch;position:relative}.page-today .body .aside .aside-body .flex-container .activity-row{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;display:table}.page-today .body .aside .aside-body .flex-item{width:100%!important;width:30px;position:relative;min-height:14px;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}body.today .md-datepicker-input-mask{display:none}md-datetime-picker{display:block;padding:0 16px}md-datetime-picker .button-container{min-height:80px}md-datetime-picker .button-container>div{min-height:50px}md-datetime-picker md-datepicker{background-color:transparent;min-height:65px;display:block}.anamnesi-survey-questions{width:50%}.anamnesi-survey-questions .survey-question{display:-ms-inline-flexbox;display:inline-flex;width:100%}.anamnesi-survey-questions .survey-question-container{margin-bottom:2%}.anamnesi-survey-questions .survey-question-container md-input-container{margin:0}.anamnesi-survey-questions .survey-question-container .survey-question-label,.anamnesi-survey-questions .survey-question-container textarea{width:50%;margin-right:2%}.anamnesi-survey-questions md-radio-group{display:-ms-inline-flexbox;display:inline-flex}.anamnesi-survey-questions md-radio-group md-radio-button{margin-right:10%}md-input-file-img{margin:18px 0;padding:2px}md-input-file-img>md-content{overflow:hidden}md-input-file-img>md-content>md-input-container{margin-top:9px}md-input-file-img>md-content>md-input-container>.md-errors-spacer{display:none;visibility:hidden}
/*# sourceMappingURL=../maps/styles/app-5ba66286af.css.map */
