@font-face{font-family:t2g-icons;src:url('https://cdn.termin2go.com/app/fonts/t2g-icons.eot');src:url('https://cdn.termin2go.com/app/fonts/t2g-icons.eot?#iefix') format('eot'),url('https://cdn.termin2go.com/app/fonts/t2g-icons.woff') format('woff'),url('https://cdn.termin2go.com/app/fonts/t2g-icons.ttf') format('truetype'),url('https://cdn.termin2go.com/app/fonts/t2g-icons.svg#t2g-icons') format('svg')}.icon-account-multiple:before,.icon-account:before,.icon-add:before,.icon-add_field:before,.icon-back:before,.icon-bank-account:before,.icon-base-pseudo,.icon-calendar:before,.icon-cancel:before,.icon-cash-register:before,.icon-chart:before,.icon-check:before,.icon-chevron-down:before,.icon-chevron-left:before,.icon-chevron-right:before,.icon-chevron-up:before,.icon-clock:before,.icon-close:before,.icon-copy:before,.icon-credit-card:before,.icon-delete:before,.icon-edit:before,.icon-error:before,.icon-external-link:before,.icon-help:before,.icon-info:before,.icon-invoice:before,.icon-library:before,.icon-list:before,.icon-location:before,.icon-lock:before,.icon-mail:before,.icon-menu-2:before,.icon-menu:before,.icon-minus:before,.icon-no-message:before,.icon-note:before,.icon-ordered-list:before,.icon-paste:before,.icon-person:before,.icon-persons:before,.icon-phone:before,.icon-play:before,.icon-print:before,.icon-qr-scan:before,.icon-qr:before,.icon-refresh:before,.icon-room:before,.icon-settings:before,.icon-sms:before,.icon-star:before{font-family:t2g-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;display:inline-block;font-size:inherit;text-rendering:auto}.icon-account-multiple:before{content:"\E013"}.icon-account:before{content:"\E012"}.icon-add:before{content:"\E019"}.icon-add_field:before{content:"\E020"}.icon-back:before{content:"\E033"}.icon-bank-account:before{content:"\E048"}.icon-calendar:before{content:"\E021"}.icon-cancel:before{content:"\E035"}.icon-cash-register:before{content:"\E054"}.icon-chart:before{content:"\E039"}.icon-check:before{content:"\E036"}.icon-chevron-down:before{content:"\E031"}.icon-chevron-left:before{content:"\E029"}.icon-chevron-right:before{content:"\E030"}.icon-chevron-up:before{content:"\E032"}.icon-clock:before{content:"\E017"}.icon-close:before{content:"\E016"}.icon-copy:before{content:"\E011"}.icon-credit-card:before{content:"\E047"}.icon-delete:before{content:"\E018"}.icon-edit:before{content:"\E041"}.icon-error:before{content:"\E022"}.icon-external-link:before{content:"\E05A"}.icon-help:before{content:"\E023"}.icon-info:before{content:"\E042"}.icon-invoice:before{content:"\E050"}.icon-library:before{content:"\E037"}.icon-list:before{content:"\E024"}.icon-location:before{content:"\E052"}.icon-lock:before{content:"\E014"}.icon-mail:before{content:"\E025"}.icon-menu-2:before{content:"\E053"}.icon-menu:before{content:"\E040"}.icon-minus:before{content:"\E045"}.icon-no-message:before{content:"\E051"}.icon-note:before{content:"\E015"}.icon-ordered-list:before{content:"\E034"}.icon-paste:before{content:"\E046"}.icon-person:before{content:"\E026"}.icon-persons:before{content:"\E027"}.icon-phone:before{content:"\E056"}.icon-play:before{content:"\E057"}.icon-print:before{content:"\E044"}.icon-qr-scan:before{content:"\E059"}.icon-qr:before{content:"\E058"}.icon-refresh:before{content:"\E038"}.icon-room:before{content:"\E028"}.icon-settings:before{content:"\E055"}.icon-sms:before{content:"\E043"}.icon-star:before{content:"\E049"}[uib-popover-html-popup].popover.bottom-left>.arrow,[uib-popover-html-popup].popover.bottom-right>.arrow,[uib-popover-html-popup].popover.left-bottom>.arrow,[uib-popover-html-popup].popover.left-top>.arrow,[uib-popover-html-popup].popover.right-bottom>.arrow,[uib-popover-html-popup].popover.right-top>.arrow,[uib-popover-html-popup].popover.top-left>.arrow,[uib-popover-html-popup].popover.top-right>.arrow,[uib-popover-popup].popover.bottom-left>.arrow,[uib-popover-popup].popover.bottom-right>.arrow,[uib-popover-popup].popover.left-bottom>.arrow,[uib-popover-popup].popover.left-top>.arrow,[uib-popover-popup].popover.right-bottom>.arrow,[uib-popover-popup].popover.right-top>.arrow,[uib-popover-popup].popover.top-left>.arrow,[uib-popover-popup].popover.top-right>.arrow,[uib-popover-template-popup].popover.bottom-left>.arrow,[uib-popover-template-popup].popover.bottom-right>.arrow,[uib-popover-template-popup].popover.left-bottom>.arrow,[uib-popover-template-popup].popover.left-top>.arrow,[uib-popover-template-popup].popover.right-bottom>.arrow,[uib-popover-template-popup].popover.right-top>.arrow,[uib-popover-template-popup].popover.top-left>.arrow,[uib-popover-template-popup].popover.top-right>.arrow,[uib-tooltip-html-popup].tooltip.bottom-left>.tooltip-arrow,[uib-tooltip-html-popup].tooltip.bottom-right>.tooltip-arrow,[uib-tooltip-html-popup].tooltip.left-bottom>.tooltip-arrow,[uib-tooltip-html-popup].tooltip.left-top>.tooltip-arrow,[uib-tooltip-html-popup].tooltip.right-bottom>.tooltip-arrow,[uib-tooltip-html-popup].tooltip.right-top>.tooltip-arrow,[uib-tooltip-html-popup].tooltip.top-left>.tooltip-arrow,[uib-tooltip-html-popup].tooltip.top-right>.tooltip-arrow,[uib-tooltip-popup].tooltip.bottom-left>.tooltip-arrow,[uib-tooltip-popup].tooltip.bottom-right>.tooltip-arrow,[uib-tooltip-popup].tooltip.left-bottom>.tooltip-arrow,[uib-tooltip-popup].tooltip.left-top>.tooltip-arrow,[uib-tooltip-popup].tooltip.right-bottom>.tooltip-arrow,[uib-tooltip-popup].tooltip.right-top>.tooltip-arrow,[uib-tooltip-popup].tooltip.top-left>.tooltip-arrow,[uib-tooltip-popup].tooltip.top-right>.tooltip-arrow,[uib-tooltip-template-popup].tooltip.bottom-left>.tooltip-arrow,[uib-tooltip-template-popup].tooltip.bottom-right>.tooltip-arrow,[uib-tooltip-template-popup].tooltip.left-bottom>.tooltip-arrow,[uib-tooltip-template-popup].tooltip.left-top>.tooltip-arrow,[uib-tooltip-template-popup].tooltip.right-bottom>.tooltip-arrow,[uib-tooltip-template-popup].tooltip.right-top>.tooltip-arrow,[uib-tooltip-template-popup].tooltip.top-left>.tooltip-arrow,[uib-tooltip-template-popup].tooltip.top-right>.tooltip-arrow{top:auto;bottom:auto;left:auto;right:auto;margin:0}[uib-popover-html-popup].popover,[uib-popover-popup].popover,[uib-popover-template-popup].popover{display:block!important}.uib-position-measure{display:block!important;visibility:hidden!important;position:absolute!important;top:-9999px!important;left:-9999px!important}.uib-position-scrollbar-measure{position:absolute!important;top:-9999px!important;width:50px!important;height:50px!important;overflow:scroll!important}.uib-position-body-scrollbar-measure{overflow:scroll!important}[uib-typeahead-popup].dropdown-menu{display:block}.uib-datepicker-popup.dropdown-menu{display:block;float:none;margin:0}.uib-button-bar{padding:10px 9px 2px}.uib-datepicker .uib-title{width:100%}.uib-day button,.uib-month button,.uib-year button{min-width:100%}.uib-left,.uib-right{width:100%}.container,.container-fluid{margin-right:auto;margin-left:auto}.container-fluid{padding-right:2rem;padding-left:2rem}.row{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width:48em){.container{width:49rem}.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-sm-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:64em){.container{width:65rem}.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-offset-0,.col-md-offset-1,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-md-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media only screen and (min-width:75em){.container{width:76rem}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-lg-1{-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container .toast{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px 3px 3px 3px;background-position:15px;background-repeat:no-repeat;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8}#toast-container .toast:hover{-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;cursor:pointer}#toast-container .toast.toast-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=")!important}#toast-container .toast.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=")!important}#toast-container .toast.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==")!important}#toast-container .toast.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=")!important}#toast-container.toast-bottom-center .toast,#toast-container.toast-top-center .toast{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width .toast,#toast-container.toast-top-full-width .toast{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}progress-bar{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}div[toast]{opacity:1!important}div[toast].ng-enter{opacity:0!important;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}div[toast].ng-enter.ng-enter-active{opacity:1!important}div[toast].ng-leave{opacity:1;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}div[toast].ng-leave.ng-leave-active{opacity:0!important}@media all and (max-width:240px){#toast-container .toast.div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container .toast.div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container .toast.div{padding:15px 15px 15px 50px;width:25em}}/*!
 * ui-select
 * http://github.com/angular-ui/ui-select
 * Version: 0.19.8 - 2017-04-18T05:43:43.881Z
 * License: MIT
 */.ui-select-highlight{font-weight:700}.ui-select-offscreen{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;border:0!important;margin:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;outline:0!important;left:0!important;top:0!important}.ui-select-choices-row:hover{background-color:#f5f5f5}.ng-dirty.ng-invalid>a.select2-choice{border-color:#d44950}.select2-result-single{padding-left:0}.select2-locked>.select2-search-choice-close{display:none}.select-locked>.ui-select-match-close{display:none}body>.select2-container.open{z-index:9999}.ui-select-container.select2.direction-up .ui-select-match,.ui-select-container[theme=select2].direction-up .ui-select-match{border-radius:4px;border-top-left-radius:0;border-top-right-radius:0}.ui-select-container.select2.direction-up .ui-select-dropdown,.ui-select-container[theme=select2].direction-up .ui-select-dropdown{border-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-width:1px;border-top-style:solid;-webkit-box-shadow:0 -4px 8px rgba(0,0,0,.25);box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-4px}.ui-select-container.select2.direction-up .ui-select-dropdown .select2-search,.ui-select-container[theme=select2].direction-up .ui-select-dropdown .select2-search{margin-top:4px}.ui-select-container.select2.direction-up.select2-dropdown-open .ui-select-match,.ui-select-container[theme=select2].direction-up.select2-dropdown-open .ui-select-match{border-bottom-color:#5897fb}.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden,.ui-select-container[theme=select2] .ui-select-dropdown .ui-select-search-hidden input{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0}.selectize-input.selectize-focus{border-color:#007fbb!important}.selectize-control.single>.selectize-input>input{width:100%}.selectize-control.multi>.selectize-input>input{margin:0!important}.selectize-control>.selectize-dropdown{width:100%}.ng-dirty.ng-invalid>div.selectize-input{border-color:#d44950}.ui-select-container[theme=selectize].direction-up .ui-select-dropdown{-webkit-box-shadow:0 -4px 8px rgba(0,0,0,.25);box-shadow:0 -4px 8px rgba(0,0,0,.25);margin-top:-2px}.ui-select-container[theme=selectize] input.ui-select-search-hidden{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0;width:0}.btn-default-focus{color:#333;background-color:#ebebeb;border-color:#adadad;text-decoration:none;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.ui-select-bootstrap .ui-select-toggle{position:relative}.ui-select-bootstrap .ui-select-toggle>.caret{position:absolute;height:10px;top:50%;right:10px;margin-top:-2px}.input-group>.ui-select-bootstrap.dropdown{position:static}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control{border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0}.input-group>.ui-select-bootstrap>input.ui-select-search.form-control.direction-up{border-radius:4px!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.ui-select-bootstrap .ui-select-search-hidden{opacity:0;height:0;min-height:0;padding:0;margin:0;border:0}.ui-select-bootstrap>.ui-select-match>.btn{text-align:left!important}.ui-select-bootstrap>.ui-select-match>.caret{position:absolute;top:45%;right:15px}.ui-select-bootstrap>.ui-select-choices,.ui-select-bootstrap>.ui-select-no-choice{width:100%;height:auto;max-height:200px;overflow-x:hidden;margin-top:-1px}body>.ui-select-bootstrap.open{z-index:1000}.ui-select-multiple.ui-select-bootstrap{height:auto;padding:3px 3px 0 3px}.ui-select-multiple.ui-select-bootstrap input.ui-select-search{background-color:transparent!important;border:none;outline:0;height:1.666666em;margin-bottom:3px}.ui-select-multiple.ui-select-bootstrap .ui-select-match .close{font-size:1.6em;line-height:.75}.ui-select-multiple.ui-select-bootstrap .ui-select-match-item{outline:0;margin:0 3px 3px 0}.ui-select-multiple .ui-select-match-item{position:relative}.ui-select-multiple .ui-select-match-item.dropping .ui-select-match-close{pointer-events:none}.ui-select-multiple:hover .ui-select-match-item.dropping-before:before{content:"";position:absolute;top:0;right:100%;height:100%;margin-right:2px;border-left:1px solid #428bca}.ui-select-multiple:hover .ui-select-match-item.dropping-after:after{content:"";position:absolute;top:0;left:100%;height:100%;margin-left:2px;border-right:1px solid #428bca}.ui-select-bootstrap .ui-select-choices-row>span{cursor:pointer;display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.ui-select-bootstrap .ui-select-choices-row>span:focus,.ui-select-bootstrap .ui-select-choices-row>span:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.ui-select-bootstrap .ui-select-choices-row.active>span{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.ui-select-bootstrap .ui-select-choices-row.active.disabled>span,.ui-select-bootstrap .ui-select-choices-row.disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.ui-select-match.ng-hide-add,.ui-select-search.ng-hide-add{display:none!important}.ui-select-bootstrap.ng-dirty.ng-invalid>button.btn.ui-select-match{border-color:#d44950}.ui-select-container[theme=bootstrap].direction-up .ui-select-dropdown{-webkit-box-shadow:0 -4px 8px rgba(0,0,0,.25);box-shadow:0 -4px 8px rgba(0,0,0,.25)}.ui-select-bootstrap .ui-select-match-text{width:100%;padding-right:1em}.ui-select-bootstrap .ui-select-match-text span{display:inline-block;width:100%;overflow:hidden}.ui-select-bootstrap .ui-select-toggle>a.btn{position:absolute;height:10px;right:10px;margin-top:-2px}.ui-select-refreshing.glyphicon{position:absolute;right:0;padding:8px 27px}@-webkit-keyframes ui-select-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes ui-select-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.ui-select-spin{-webkit-animation:ui-select-spin 2s infinite linear;animation:ui-select-spin 2s infinite linear}.ui-select-refreshing.ng-animate{-webkit-animation:none 0s}.introjs-overlay{position:absolute;-webkit-box-sizing:content-box;box-sizing:content-box;z-index:999999;background-color:#000;opacity:0;background:radial-gradient(center,ellipse farthest-corner,rgba(0,0,0,.4) 0,rgba(0,0,0,.9) 100%);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.introjs-fixParent{z-index:auto!important;opacity:1!important;-webkit-transform:none!important;transform:none!important}.introjs-showElement,tr.introjs-showElement>td,tr.introjs-showElement>th{z-index:9999999!important}.introjs-disableInteraction{z-index:99999999!important;position:absolute;background-color:#fff;opacity:0}.introjs-relativePosition,tr.introjs-showElement>td,tr.introjs-showElement>th{position:relative}.introjs-helperLayer{-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;z-index:9999998;background-color:#fff;background-color:rgba(255,255,255,.9);border:1px solid #777;border:1px solid rgba(0,0,0,.5);border-radius:4px;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.4);box-shadow:0 2px 15px rgba(0,0,0,.4);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.introjs-tooltipReferenceLayer{-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;visibility:hidden;z-index:100000000;background-color:transparent;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.introjs-helperLayer *,.introjs-helperLayer :after,.introjs-helperLayer :before{-webkit-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box}.introjs-helperNumberLayer{-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;visibility:visible;top:-16px;left:-16px;z-index:9999999999!important;padding:2px;font-family:Arial,verdana,tahoma;font-size:13px;font-weight:700;color:#fff;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.3);background:#ff3019;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff3019),to(#cf0404));background:linear-gradient(to bottom,#ff3019 0,#cf0404 100%);width:20px;height:20px;line-height:20px;border:3px solid #fff;border-radius:50%;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.4);box-shadow:0 2px 5px rgba(0,0,0,.4)}.introjs-arrow{border:5px solid transparent;content:'';position:absolute}.introjs-arrow.top{top:-10px;border-bottom-color:#fff}.introjs-arrow.top-right{top:-10px;right:10px;border-bottom-color:#fff}.introjs-arrow.top-middle{top:-10px;left:50%;margin-left:-5px;border-bottom-color:#fff}.introjs-arrow.right{right:-10px;top:10px;border-left-color:#fff}.introjs-arrow.right-bottom{bottom:10px;right:-10px;border-left-color:#fff}.introjs-arrow.bottom{bottom:-10px;border-top-color:#fff}.introjs-arrow.bottom-right{bottom:-10px;right:10px;border-top-color:#fff}.introjs-arrow.bottom-middle{bottom:-10px;left:50%;margin-left:-5px;border-top-color:#fff}.introjs-arrow.left{left:-10px;top:10px;border-right-color:#fff}.introjs-arrow.left-bottom{left:-10px;bottom:10px;border-right-color:#fff}.introjs-tooltip{-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;visibility:visible;padding:10px;background-color:#fff;min-width:200px;max-width:300px;border-radius:3px;-webkit-box-shadow:0 1px 10px rgba(0,0,0,.4);box-shadow:0 1px 10px rgba(0,0,0,.4);-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out}.introjs-tooltipbuttons{text-align:right;white-space:nowrap}.introjs-button{-webkit-box-sizing:content-box;box-sizing:content-box;position:relative;overflow:visible;display:inline-block;padding:.3em .8em;border:1px solid #d4d4d4;margin:0;text-decoration:none;text-shadow:1px 1px 0 #fff;font:11px/normal sans-serif;color:#333;white-space:nowrap;cursor:pointer;outline:0;background-color:#ececec;background-image:-webkit-gradient(linear,left top,left bottom,from(#f4f4f4),to(#ececec));background-image:linear-gradient(#f4f4f4,#ececec);-webkit-background-clip:padding;-moz-background-clip:padding;-o-background-clip:padding-box;border-radius:.2em;zoom:1;margin-top:10px}.introjs-button:hover{border-color:#bcbcbc;text-decoration:none;-webkit-box-shadow:0 1px 1px #e3e3e3;box-shadow:0 1px 1px #e3e3e3}.introjs-button:active,.introjs-button:focus{background-image:-webkit-gradient(linear,left top,left bottom,from(#ececec),to(#f4f4f4));background-image:linear-gradient(#ececec,#f4f4f4)}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{-webkit-box-sizing:content-box;box-sizing:content-box;margin-right:5px;color:#7a7a7a}.introjs-prevbutton{border-radius:.2em 0 0 .2em;border-right:none}.introjs-prevbutton.introjs-fullbutton{border:1px solid #d4d4d4;border-radius:.2em}.introjs-nextbutton{border-radius:0 .2em .2em 0}.introjs-nextbutton.introjs-fullbutton{border-radius:.2em}.introjs-disabled,.introjs-disabled:focus,.introjs-disabled:hover{color:#9a9a9a;border-color:#d4d4d4;-webkit-box-shadow:none;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none}.introjs-hidden{display:none}.introjs-bullets{text-align:center}.introjs-bullets ul{-webkit-box-sizing:content-box;box-sizing:content-box;clear:both;margin:15px auto 0;padding:0;display:inline-block}.introjs-bullets ul li{-webkit-box-sizing:content-box;box-sizing:content-box;list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{-webkit-box-sizing:content-box;box-sizing:content-box;display:block;width:6px;height:6px;background:#ccc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-decoration:none;cursor:pointer}.introjs-bullets ul li a:hover{background:#999}.introjs-bullets ul li a.active{background:#999}.introjs-progress{-webkit-box-sizing:content-box;box-sizing:content-box;overflow:hidden;height:10px;margin:10px 0 5px 0;border-radius:4px;background-color:#ecf0f1}.introjs-progressbar{-webkit-box-sizing:content-box;box-sizing:content-box;float:left;width:0%;height:100%;font-size:10px;line-height:10px;text-align:center;background-color:#08c}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%}.introjs-fixedTooltip{position:fixed}.introjs-hint{-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;background:0 0;width:20px;height:15px;cursor:pointer}.introjs-hint:focus{border:0;outline:0}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}.introjs-hint:hover>.introjs-hint-pulse{border:5px solid rgba(60,60,60,.57)}.introjs-hint-pulse{-webkit-box-sizing:content-box;box-sizing:content-box;width:10px;height:10px;border:5px solid rgba(60,60,60,.27);border-radius:30px;background-color:rgba(136,136,136,.24);z-index:10;position:absolute;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.introjs-hint-no-anim .introjs-hint-dot{-webkit-animation:none;animation:none}.introjs-hint-dot{-webkit-box-sizing:content-box;box-sizing:content-box;border:10px solid rgba(146,146,146,.36);background:0 0;border-radius:60px;height:50px;width:50px;-webkit-animation:introjspulse 3s ease-out;animation:introjspulse 3s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;position:absolute;top:-25px;left:-25px;z-index:1;opacity:0}@-webkit-keyframes introjspulse{0%{-webkit-transform:scale(0);opacity:0}25%{-webkit-transform:scale(0);opacity:.1}50%{-webkit-transform:scale(.1);opacity:.3}75%{-webkit-transform:scale(.5);opacity:.5}100%{-webkit-transform:scale(1);opacity:0}}@keyframes introjspulse{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}25%{-webkit-transform:scale(0);transform:scale(0);opacity:.1}50%{-webkit-transform:scale(.1);transform:scale(.1);opacity:.3}75%{-webkit-transform:scale(.5);transform:scale(.5);opacity:.5}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.ui-grid{border:1px solid #d4d4d4;-webkit-box-sizing:content-box;box-sizing:content-box;border-radius:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.ui-grid-vertical-bar{position:absolute;right:0;width:0}.ui-grid-cell:not(:last-child) .ui-grid-vertical-bar,.ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar{width:1px}.ui-grid-scrollbar-placeholder{background-color:transparent}.ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#d4d4d4}.ui-grid-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#d4d4d4}.ui-grid-header-cell:last-child .ui-grid-vertical-bar{right:-1px;width:1px;background-color:#d4d4d4}.ui-grid-clearfix:after,.ui-grid-clearfix:before{content:"";display:table}.ui-grid-clearfix:after{clear:both}.ui-grid-invisible{visibility:hidden}.ui-grid-contents-wrapper{position:relative;height:100%;width:100%}.ui-grid-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.ui-grid-icon-button{background-color:transparent;border:none;padding:0}.clickable{cursor:pointer}.ui-grid-top-panel-background{background-color:#fff}.ui-grid-header{border-bottom:1px solid #d4d4d4;-webkit-box-sizing:border-box;box-sizing:border-box}.ui-grid-top-panel{position:relative;overflow:hidden;font-weight:700;background-color:#fff;-webkit-border-top-right-radius:-1px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:-1px;-moz-border-radius-topright:-1px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:-1px;border-top-right-radius:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:-1px;background-clip:padding-box}.ui-grid-header-viewport{overflow:hidden}.ui-grid-header-canvas:after,.ui-grid-header-canvas:before{content:"";display:-ms-flexbox;display:-webkit-box;display:flex;line-height:0}.ui-grid-header-canvas:after{clear:both}.ui-grid-header-cell-wrapper{position:relative;display:-ms-flexbox;display:-webkit-box;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%}.ui-grid-header-cell-row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.ui-grid-header-cell{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:inherit;border-right:1px solid;border-color:#d4d4d4;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:0}.ui-grid-header-cell:last-child{border-right:0}.ui-grid-header-cell .sortable{cursor:pointer}.ui-grid-header-cell .ui-grid-sort-priority-number{margin-left:-8px}.ui-grid-header-cell>div{-ms-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.ui-grid-header .ui-grid-vertical-bar{top:0;bottom:0}.ui-grid-column-menu-button{position:absolute;right:1px;top:0}.ui-grid-column-menu-button .ui-grid-icon-angle-down{vertical-align:sub}.ui-grid-header-cell-last-col .ui-grid-cell-contents,.ui-grid-header-cell-last-col .ui-grid-column-menu-button,.ui-grid-header-cell-last-col .ui-grid-filter-container,.ui-grid-header-cell-last-col+.ui-grid-column-resizer.right{margin-right:13px}.ui-grid-render-container-right .ui-grid-header-cell-last-col .ui-grid-cell-contents,.ui-grid-render-container-right .ui-grid-header-cell-last-col .ui-grid-column-menu-button,.ui-grid-render-container-right .ui-grid-header-cell-last-col .ui-grid-filter-container,.ui-grid-render-container-right .ui-grid-header-cell-last-col+.ui-grid-column-resizer.right{margin-right:28px}.ui-grid-column-menu{position:absolute}.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transition:all 40ms linear;transition:all 40ms linear;display:block!important}.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add.ng-hide-add-active,.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove.ng-hide-remove-active{-webkit-transform:translateY(0);transform:translateY(0)}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transition:all 40ms linear;transition:all 40ms linear;display:block!important}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add.ng-hide-add-active,.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove.ng-hide-remove-active{-webkit-transform:translateY(0);transform:translateY(0)}.ui-grid-filter-container{padding:4px 10px;position:relative}.ui-grid-filter-container .ui-grid-filter-button{position:absolute;top:0;bottom:0;right:0}.ui-grid-filter-container .ui-grid-filter-button [class^=ui-grid-icon]{position:absolute;top:50%;line-height:32px;margin-top:-16px;right:10px;opacity:.66}.ui-grid-filter-container .ui-grid-filter-button [class^=ui-grid-icon]:hover{opacity:1}.ui-grid-filter-container .ui-grid-filter-button-select{position:absolute;top:0;bottom:0;right:0}.ui-grid-filter-container .ui-grid-filter-button-select [class^=ui-grid-icon]{position:absolute;top:50%;line-height:32px;margin-top:-16px;right:0;opacity:.66}.ui-grid-filter-container .ui-grid-filter-button-select [class^=ui-grid-icon]:hover{opacity:1}input[type=text].ui-grid-filter-input{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 18px 0 0;margin:0;width:100%;border:1px solid #d4d4d4;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;background-clip:padding-box}input[type=text].ui-grid-filter-input:hover{border:1px solid #d4d4d4}select.ui-grid-filter-select{padding:0;margin:0;border:0;width:90%;border:1px solid #d4d4d4;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;background-clip:padding-box}select.ui-grid-filter-select:hover{border:1px solid #d4d4d4}.ui-grid-filter-cancel-button-hidden select.ui-grid-filter-select{width:100%}.ui-grid-render-container{position:inherit;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;background-clip:padding-box}.ui-grid-render-container:focus{outline:0}.ui-grid-viewport{min-height:20px;position:relative;overflow-y:scroll;-webkit-overflow-scrolling:touch}.ui-grid-viewport:focus{outline:0!important}.ui-grid-canvas{position:relative;padding-top:1px;min-height:1px}.ui-grid-row{clear:both}.ui-grid-row:nth-child(odd) .ui-grid-cell{background-color:#fff}.ui-grid-row:nth-child(2n) .ui-grid-cell{background-color:#fff}.ui-grid-row:last-child .ui-grid-cell{border-bottom-color:#d4d4d4;border-bottom-style:solid}.ui-grid-row:hover>[ui-grid-row]>.ui-grid-cell:hover .ui-grid-cell,.ui-grid-row:nth-child(2n):hover .ui-grid-cell,.ui-grid-row:nth-child(odd):hover .ui-grid-cell{background-color:#d5eaee}.ui-grid-no-row-overlay{position:absolute;top:0;bottom:0;left:0;right:0;margin:10%;background-color:#fff;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;background-clip:padding-box;border:1px solid #d4d4d4;font-size:2em;text-align:center}.ui-grid-no-row-overlay>*{position:absolute;display:table;margin:auto 0;width:100%;top:0;bottom:0;left:0;right:0;opacity:.66}.ui-grid-cell{overflow:hidden;float:left;background-color:inherit;border-right:1px solid;border-color:#d4d4d4;-webkit-box-sizing:border-box;box-sizing:border-box}.ui-grid-cell:last-child{border-right:0}.ui-grid-cell-contents{padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;height:100%}.ui-grid-cell-contents-hidden{visibility:hidden;width:0;height:0;display:none}.ui-grid-row .ui-grid-cell.ui-grid-row-header-cell{background-color:#f0f0ee;border-bottom:solid 1px #d4d4d4}.ui-grid-cell-empty{display:inline-block;width:10px;height:10px}.ui-grid-footer-info{padding:5px 10px}.ui-grid-footer-panel-background{background-color:#fff}.ui-grid-footer-panel{position:relative;border-bottom:1px solid #d4d4d4;border-top:1px solid #d4d4d4;overflow:hidden;font-weight:700;background-color:#fff;-webkit-border-top-right-radius:-1px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:-1px;-moz-border-radius-topright:-1px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:-1px;border-top-right-radius:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:-1px;background-clip:padding-box}.ui-grid-grid-footer{float:left;width:100%}.ui-grid-footer-canvas,.ui-grid-footer-viewport{height:100%}.ui-grid-footer-viewport{overflow:hidden}.ui-grid-footer-canvas{position:relative}.ui-grid-footer-canvas:after,.ui-grid-footer-canvas:before{content:"";display:table;line-height:0}.ui-grid-footer-canvas:after{clear:both}.ui-grid-footer-cell-wrapper{position:relative;display:table;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}.ui-grid-footer-cell-row{display:table-row}.ui-grid-footer-cell{overflow:hidden;background-color:inherit;border-right:1px solid;border-color:#d4d4d4;-webkit-box-sizing:border-box;box-sizing:border-box;display:table-cell}.ui-grid-footer-cell:last-child{border-right:0}.ui-grid-menu-button{z-index:2;position:absolute;right:0;top:0;background:#fff;border:0;border-left:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;cursor:pointer;height:32px;font-weight:400}.ui-grid-menu-button .ui-grid-icon-container{margin-top:5px;margin-left:2px}.ui-grid-menu-button .ui-grid-menu{right:0}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid{overflow:scroll}.ui-grid-menu{overflow:hidden;max-width:320px;z-index:2;position:absolute;right:100%;padding:0 10px 20px 10px;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.ui-grid-menu-item{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-grid-menu .ui-grid-menu-inner{background:#fff;border:1px solid #d4d4d4;position:relative;white-space:nowrap;border-radius:0}.ui-grid-menu .ui-grid-menu-inner ul{margin:0;padding:0;list-style-type:none}.ui-grid-menu .ui-grid-menu-inner ul li{padding:0}.ui-grid-menu .ui-grid-menu-inner ul li .ui-grid-menu-item{color:#000;min-width:100%;padding:8px;text-align:left;background:0 0;border:none;cursor:default}.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item{cursor:pointer}.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item:focus,.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item:hover{background-color:#b3c4c7}.ui-grid-menu .ui-grid-menu-inner ul li button.ui-grid-menu-item.ui-grid-menu-item-active{background-color:#9cb2b6}.ui-grid-menu .ui-grid-menu-inner ul li:not(:last-child)>.ui-grid-menu-item{border-bottom:1px solid #d4d4d4}.ui-grid-sortarrow{right:5px;position:absolute;width:20px;top:0;bottom:0;background-position:center}.ui-grid-sortarrow.down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@font-face{font-family:ui-grid;src:url('../fonts/ui-grid.eot');src:url('../fonts/ui-grid.eot#iefix') format('embedded-opentype'),url('../fonts/ui-grid.woff') format('woff'),url('../fonts/ui-grid.ttf') format('truetype'),url('../fonts/ui-grid.svg?#ui-grid') format('svg');font-weight:400;font-style:normal}[class*=" ui-grid-icon"]:before,[class^=ui-grid-icon]:before{font-family:ui-grid;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.ui-grid-icon-blank::before{width:1em;content:' '}.ui-grid-icon-plus-squared:before{content:'\c350'}.ui-grid-icon-minus-squared:before{content:'\c351'}.ui-grid-icon-search:before{content:'\c352'}.ui-grid-icon-cancel:before{content:'\c353'}.ui-grid-icon-info-circled:before{content:'\c354'}.ui-grid-icon-lock:before{content:'\c355'}.ui-grid-icon-lock-open:before{content:'\c356'}.ui-grid-icon-pencil:before{content:'\c357'}.ui-grid-icon-down-dir:before{content:'\c358'}.ui-grid-icon-up-dir:before{content:'\c359'}.ui-grid-icon-left-dir:before{content:'\c35a'}.ui-grid-icon-right-dir:before{content:'\c35b'}.ui-grid-icon-left-open:before{content:'\c35c'}.ui-grid-icon-right-open:before{content:'\c35d'}.ui-grid-icon-angle-down:before{content:'\c35e'}.ui-grid-icon-filter:before{content:'\c35f'}.ui-grid-icon-sort-alt-up:before{content:'\c360'}.ui-grid-icon-sort-alt-down:before{content:'\c361'}.ui-grid-icon-ok:before{content:'\c362'}.ui-grid-icon-menu:before{content:'\c363'}.ui-grid-icon-indent-left:before{content:'\e800'}.ui-grid-icon-indent-right:before{content:'\e801'}.ui-grid-icon-spin5:before{content:'\ea61'}.ui-grid[dir=rtl] .ui-grid-cell,.ui-grid[dir=rtl] .ui-grid-footer-cell,.ui-grid[dir=rtl] .ui-grid-header-cell{float:right!important}.ui-grid[dir=rtl] .ui-grid-column-menu-button{position:absolute;left:1px;top:0;right:inherit}.ui-grid[dir=rtl] .ui-grid-cell:first-child,.ui-grid[dir=rtl] .ui-grid-footer-cell:first-child,.ui-grid[dir=rtl] .ui-grid-header-cell:first-child{border-right:0}.ui-grid[dir=rtl] .ui-grid-cell:last-child,.ui-grid[dir=rtl] .ui-grid-header-cell:last-child{border-right:1px solid #d4d4d4;border-left:0}.ui-grid[dir=rtl] .ui-grid-cell:first-child .ui-grid-vertical-bar,.ui-grid[dir=rtl] .ui-grid-footer-cell:first-child .ui-grid-vertical-bar,.ui-grid[dir=rtl] .ui-grid-header-cell:first-child .ui-grid-vertical-bar{width:0}.ui-grid[dir=rtl] .ui-grid-menu-button{z-index:2;position:absolute;left:0;right:auto;background:#fff;border:1px solid #d4d4d4;cursor:pointer;min-height:27px;font-weight:400}.ui-grid[dir=rtl] .ui-grid-menu-button .ui-grid-menu{left:0;right:auto}.ui-grid[dir=rtl] .ui-grid-filter-container .ui-grid-filter-button{right:initial;left:0}.ui-grid[dir=rtl] .ui-grid-filter-container .ui-grid-filter-button [class^=ui-grid-icon]{right:initial;left:10px}.ui-grid-animate-spin{-webkit-animation:ui-grid-spin 2s infinite linear;animation:ui-grid-spin 2s infinite linear;display:inline-block}@-webkit-keyframes ui-grid-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes ui-grid-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}body>.ui-select-bootstrap.open{z-index:2000}.ui-select-choices-row-inner small{color:#666;white-space:initial}.ui-select-search{position:absolute;width:396px}.ui-select-multiple.ui-select-bootstrap{min-height:34px}.ui-select-multiple.ui-select-bootstrap .ui-select-match .close{line-height:1}.primary-colors{background:#4caf50;color:#fff}.shadow-1{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.shadow-2{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.shadow-3{-webkit-box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.shadow-4{-webkit-box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.shadow-5{-webkit-box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}.alert-premium{display:inline-block}.alert-premium a,.alert-premium a:focus,.alert-premium a:hover,.alert-premium a:visited{color:#31708f;font-weight:700}.alert-premium--list{margin:10px}.appointment-layover-dtp{float:left;margin-right:8px}.appointment{position:absolute;z-index:200;padding:2px;cursor:pointer}.appointment:hover{min-height:52px!important;z-index:201}.appointment__time{font-size:.9rem}.appointment__customer{height:15px;overflow:hidden;font-size:13px}.appointment__services{margin-bottom:0;padding-left:0;list-style-type:none}.appointment__service{padding:3px;margin-right:4px;margin-bottom:4px;display:inline-block}.appointment__service[style]{color:#fff!important}.appointment__note{font-size:1.4em;float:right}.appointment__pause{position:absolute;right:0;left:-2px;background:#ccc;opacity:.4;pointer-events:none}.appointment__pause--middle{background:url('https://cdn.termin2go.com/app/img/absent.png') #d7af14;opacity:.3;z-index:-1}.appointment__content{height:100%;overflow:hidden}.appointment--blue{background:#90caf9;color:#000;border-bottom:1px solid #2f9cf4;border-left:2px solid #2f9cf4}.appointment--blue .appointment__service{background:#2f9cf4;color:#000}.appointment--blue .appointment__note{color:#0a67b3}.appointment--blue .appointment__inline-icon{color:#074b83}.appointment--red{background:#ef9a9a;color:#000;border-bottom:1px solid #e14242;border-left:2px solid #e14242}.appointment--red .appointment__service{background:#e14242;color:#000}.appointment--red .appointment__note{color:#a31a1a}.appointment--red .appointment__inline-icon{color:#771313}.appointment--green{background:#a5d6a7;color:#000;border-bottom:1px solid #5fb662;border-left:2px solid #5fb662}.appointment--green .appointment__service{background:#5fb662;color:#000}.appointment--green .appointment__note{color:#377839}.appointment--green .appointment__inline-icon{color:#275529}.appointment--grey{background:#bbb;color:#000;border-bottom:1px solid #888;border-left:2px solid #888}.appointment--grey .appointment__service{background:#888;color:#000}.appointment--grey .appointment__note{color:#555}.appointment--grey .appointment__inline-icon{color:#3b3b3b}.appointment--yellow{background:#f9edbe;color:#000;border-bottom:1px solid #f0d361;border-left:2px solid #f0d361}.appointment--yellow .appointment__service{background:#f0d361;color:#000}.appointment--yellow .appointment__note{color:#d7af14}.appointment--yellow .appointment__inline-icon{color:#a88910}.rg-bottom{margin-bottom:0}.rg-bottom span{border:1px solid #999}.double-underline td{border-top:2px solid #000;border-bottom:3px double #000}.appointment-list{color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.appointment-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:16px;background:#fff}.appointment-list__item>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.appointment-list__item+.appointment-list__item{border-top:1px solid #eee}.appointment-list__controls{margin-bottom:16px}.appointment-list__controls button{margin-bottom:0}.appointment-list ul{margin:0;padding-left:0}.appointment-list ul li{padding:0;list-style-type:square}.appointment-list ul li:not(:first-child){margin-top:4px}.appointment-list .alert{margin-top:24px;margin-bottom:0}.item__date{font-weight:700}.item__time{color:#ccc}.item__cancelled,.item__note{margin-top:8px;font-weight:700}.item__note{color:#fbc02d}.item__cancelled{color:#f44336}@media print{.button--icon,.calendar__header,.h,.list-appointment__link{display:none!important}}.autocomplete{padding-right:0}.autocomplete .button{margin-bottom:0;height:34px;border-top-left-radius:0;border-bottom-left-radius:0}.autocomplete .dropdown-menu{right:0;max-height:200px;margin-top:0;overflow-y:auto;border:1px solid #e0e0e0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.autocomplete .uib-typeahead-match{color:#000}.autocomplete .uib-typeahead-match strong{color:#333;font-weight:700}.autocomplete .uib-typeahead-match a:hover a,.autocomplete .uib-typeahead-match.active a{background:#eee!important;color:#000!important}.button{margin-bottom:8px;padding:0 2rem;position:relative;display:inline-block;line-height:32px;border-radius:2px;background-color:#fff;color:#646464;text-align:center;border:0;font-size:1.1rem;vertical-align:bottom;cursor:pointer}.button:disabled{cursor:default;background:#ccc;color:#fff;-webkit-box-shadow:none;box-shadow:none}.button--default.button--icon{background:#fff}.button--raised{-webkit-transition:-webkit-box-shadow .2s cubic-bezier(.4, 0, .2, 1);transition:-webkit-box-shadow .2s cubic-bezier(.4, 0, .2, 1);transition:box-shadow .2s cubic-bezier(.4, 0, .2, 1);transition:box-shadow .2s cubic-bezier(.4, 0, .2, 1),-webkit-box-shadow .2s cubic-bezier(.4, 0, .2, 1);-webkit-transition-delay:0.2s;transition-delay:0.2s;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.button--raised:active:not(:disabled){-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,.2);box-shadow:0 8px 17px 0 rgba(0,0,0,.2);-webkit-transition-delay:0s;transition-delay:0s}.button--primary,.button--secondary{min-width:120px}.button--primary,.button--selected{background-color:#4caf50;color:#fff;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.button--primary:active,.button--primary:focus,.button--primary:hover,.button--primary:visited,.button--selected:active,.button--selected:focus,.button--selected:hover,.button--selected:visited{color:#dbefdc;text-decoration:none}.button--secondary{background-color:#fbc02d;color:#fff}.button--red{background-color:#f44336;color:#fff}.button--text-only{background:0 0;color:#fff}.button--icon{padding:0;line-height:32px;width:32px;text-align:center;font-size:1.7rem;background:0 0}.button--icon:active,.button--icon:focus,.button--icon:hover,.button--icon:visited{color:#646464}.button--icon-contrast,.button--icon-contrast i{color:#fff!important}.button--icon-contrast:disabled,.button--icon-contrast:disabled i{background:0 0!important;color:#82c785!important}.button--close{padding:0;font-size:3rem;background:#4caf50;color:#fff;height:auto}.button--margin{margin-right:16px}.button--large{min-width:70px}@media only screen and (max-width:767){.button--xs-block{width:100%}}.button--top{vertical-align:top}.button--google{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:8px;padding-right:8px;font-size:14px;color:rgba(0,0,0,.54);font-weight:600}.button--google img{width:18px;height:18px;margin-right:24px}.button--select{height:32px}.popover{min-width:200px}.button-group--right{text-align:right}.button-group .button+.button{margin-left:8px}.button-input-group{margin-right:32px;display:-webkit-box;display:-ms-flexbox;display:flex}.button-input-group .button{padding:0;height:34px;margin-bottom:0;min-width:40px;border-radius:0;text-align:center}.button-blank{background:0 0;border:0;color:#fff}.btn-group .button{min-width:inherit}.input-group-btn .button,.input-group-btn .button--primary{height:34px;min-width:120px;margin:0;border-radius:0}.button-link{padding:12px;background:#eee;border-radius:4px;border:1px solid #e0e0e0;font-weight:700;font-size:1.1rem}body.state-calendar{overflow-y:hidden;padding-top:0;background:#fff}body.state-calendar .navbar{background:0 0}body.state-calendar .navbar-menu-toggle{color:#fff;background:#4caf50}body.state-calendar .view-container{overflow-y:hidden}body.state-calendar :root .view-container,body.state-calendar _::-webkit-full-page-media,body.state-calendar _:future{overflow-y:inherit}.rg-bottom span{border-width:1px 0;left:50%;margin:2.2px 0 0 -5px;width:10px;height:4px}.calendar{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.calendar--4days .calendar__employee__fullname,.calendar--4days .calendar__employee__image,.calendar--week .calendar__employee__fullname,.calendar--week .calendar__employee__image,.calendar--workweek .calendar__employee__fullname,.calendar--workweek .calendar__employee__image{display:none}.calendar--day .calendar__employee__shorthand{display:none}.calendar--day .calendar__date,.calendar--day .calendar__weekday{display:inline-block}.calendar--list .calendar__header{height:70px}.calendar--list .calendar-list-wrapper{overflow-y:scroll;padding-bottom:32px}@media only screen and (min-width:1200px){.calendar--list .calendar-controls__print{display:inline-block;vertical-align:middle;font-size:1.3rem}}.calendar--empty{position:absolute;width:calc(100% - 45px)}.calendar__header{position:absolute;left:0;z-index:500;padding-left:45px;padding-top:85px;height:145px;min-width:100%;background:#4caf50;-webkit-box-shadow:0 6px 6px -6px rgba(0,0,0,.14),0 12px 12px -12px rgba(0,0,0,.2);box-shadow:0 6px 6px -6px rgba(0,0,0,.14),0 12px 12px -12px rgba(0,0,0,.2)}@media only screen and (min-width:768px){.calendar__header{height:100px;padding-top:40px}}.calendar__header__row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.calendar__header__row--controls{height:50px}.calendar__header__row--dates{height:60px}.calendar__scroll-wrapper{margin-top:145px;overflow-y:scroll;overflow-x:hidden}@media only screen and (min-width:768px){.calendar__scroll-wrapper{margin-top:100px}}.calendar__body{min-width:100%;padding-left:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;background:url('https://cdn.termin2go.com/app/img/calendar_bg.png') #fff}.calendar__column{position:relative;border-right:2px solid #70bf73}.calendar__appointment-container,.calendar__column{min-width:200px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0}.calendar__column--time{width:45px;min-width:45px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.calendar__day{padding-left:8px/2}.calendar__weekday{display:none}@media only screen and (min-width:768px){.calendar__weekday{color:#fff;font-weight:300;font-size:1.2rem;display:block}}.calendar__date{display:none}@media only screen and (min-width:768px){.calendar__date{color:#fff;font-size:1rem;display:block}}.calendar__short-date{color:#fff;font-size:1rem}@media only screen and (min-width:768px){.calendar__short-date{display:none}}.calendar__holidays{background:#4caf50;overflow:hidden;text-overflow:ellipsis}.calendar__holiday{padding-top:8px/2;padding-left:8px/2;border-radius:2px;font-style:italic;font-weight:700;color:#fbc02d}.calendar__employees{position:absolute;width:100%;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;background:#4caf50;color:#fff}.calendar__employee{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0px;text-align:center;border-right:1px solid #70bf73}.calendar__employee:last-child{border-right:0}.calendar__employee__image{height:45px;width:45px;margin:0 auto 4px auto;border:2px solid #fff;background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:50%}.calendar__appointment-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;border-right:2px solid #ccc}.calendar__appointment-column{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:calc(var(--hour-height) * var(--hours));border-right:1px solid #dadce0}.calendar__appointment-column:last-child{border-right:0}.calendar__time-column{position:fixed;left:0;z-index:400;width:45px;background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.08),0 3px 12px rgba(0,0,0,.2);box-shadow:0 3px 6px rgba(0,0,0,.08),0 3px 12px rgba(0,0,0,.2)}@media only screen and (min-width:768px){.calendar__time-column{left:80px}}.time-row{height:var(--hour-height);text-align:right;font-weight:700;width:45px;padding:4px 4px 0 0;border-bottom:1px solid #eee}.calendar-timeline{position:absolute;z-index:300;height:3px;width:100%;background:#f44336}.calendar-controls__dtp{position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:1.2rem;white-space:nowrap}.calendar-controls__dtp__button{background:0 0;border-radius:50%;color:#fff}.calendar-controls__dtp__control{height:34px;padding:4px 8px;font-size:1.2rem;background:#4caf50;color:#fff;border:none;border-bottom:1px solid #fff;text-align:center;padding:0;width:160px!important}.calendar-controls__today{min-width:inherit;padding:0 1rem;color:#fff}.calendar-controls__print{display:none}.calendar-controls__resource-select{position:fixed;top:45px;left:50px}@media only screen and (min-width:768px){.calendar-controls__resource-select{top:0;left:125px}}.calendar-controls__service-select{position:fixed;display:none}@media only screen and (min-width:768px){.calendar-controls__service-select{display:block;top:0;left:300px}}.calendar-controls__view-select{position:fixed;right:17px;top:45px}@media only screen and (min-width:768px){.calendar-controls__view-select{top:0}}.calendar-controls__resource-select__select,.calendar-controls__service-select__select,.calendar-controls__view-select__select{height:34px;padding:4px 8px;font-size:1.2rem;background:#4caf50;color:#fff;border:none;border-bottom:1px solid #fff}.calendar-controls__resource-select__select optgroup,.calendar-controls__resource-select__select option,.calendar-controls__service-select__select optgroup,.calendar-controls__service-select__select option,.calendar-controls__view-select__select optgroup,.calendar-controls__view-select__select option{color:#333;background:#fff}.calendar-controls__resource-select__select:focus,.calendar-controls__service-select__select:focus,.calendar-controls__view-select__select:focus{outline:0}.calendar-controls__resource-select__select:after,.calendar-controls__service-select__select:after,.calendar-controls__view-select__select:after{position:absolute;top:.75em;right:.5em;width:0;height:0;padding:0;content:'';border-left:.25em solid transparent;border-right:.25em solid transparent;border-top:.375em solid #fff;pointer-events:none}.absent-time{position:absolute;z-index:100;width:100%;background:#e0e0e0;pointer-events:none;opacity:.7}.absent-time--absence{background:url('https://cdn.termin2go.com/app/img/absent.png') #e0e0e0}.calendar-list{padding-top:80px}.calendar-list__date{font-weight:700;font-style:italic}.list-appointment{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px;background:#fff}.list-appointment+.list-appointment{border-top:1px solid #eee}.list-appointment__time{width:70px;padding-right:8px;border-right:3px solid #4caf50}.list-appointment__time--red{border-right:3px solid #f44336}.list-appointment__time--grey{border-right:3px solid #ccc}.list-appointment__content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:8px}.list-appointment__day,.list-appointment__title{font-weight:700}.resource-header{padding:8px;background:#f5f5f5}.calendar-list-container{margin-bottom:48px;padding:0}@media print{.calendar__header,.floating-button,.list-appointment__link{display:none!important}.calendar-list-container{font-size:80%}.resource-header{padding:0}.resource{border-bottom:1px solid #ccc}.calendar-list-wrapper,.view-container,body{overflow-y:visible!important}.list-appointment__time{border-right:1px solid #e0e0e0!important}body{overflow:visible!important}}.notify-checkbox{margin-right:8px}.card{position:relative;vertical-align:top;margin-bottom:12px;background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.card__header{height:60px;padding:16px}.card__header h1,.card__header h2,.card__header h3{margin:0;line-height:28px;color:#4caf50}.card__body{padding:16px;background:#f7fafc}.card__footer{padding:16px}.card--grey .card__body{background:#f5f5f5}.card--grey .card__header h1,.card--grey .card__header h2,.card--grey .card__header h3{color:#999}@media only screen and (min-width:992px){.dialog--cash{width:800px!important;height:600px!important;margin-left:-400px!important;margin-top:-300px!important}}.dialog__content>.row{height:100%}.col--left{margin-bottom:16px;border-bottom:1px solid #ccc}@media only screen and (min-width:768px){.col--left{margin-bottom:0;border-right:1px solid #ccc;border-bottom:0}}.row--cash-position-item{padding-top:4px;padding-bottom:4px;border-bottom:1px solid #ccc}.row--cash-position-item>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.row--cash-position-item>div.text-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.row--cash-position-item>div>button{margin-bottom:0}.cash__customer{margin-bottom:16px}.cash__positions{margin-bottom:16px}.cash__positions__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cash__positions__item__label{-webkit-box-flex:1;-ms-flex:1;flex:1}.cash__positions__item__amount{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:150px}.cash__positions__item__remove{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:100px}.cash__date .button-input-group{margin-right:0}.cash__payment-methods{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.cash__payment-methods .button{width:50%}.cash__payment-methods .button--margin-left{width:calc(50% - 8px);margin-left:8px}.cash__sum__overall{font-weight:700;font-size:1.2rem}.cash__sum__to-pay{font-weight:700;font-size:1.2rem;color:#4caf50}.cash__sum td{vertical-align:middle!important}.cash__numbers{padding:16px}.cash__numbers .button{margin-bottom:0;min-height:40px;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0}.cash__numbers .button:last-of-type{border-right:1px solid #e0e0e0}.cash__numbers .row:nth-of-type(2) .button:nth-child(4){border-bottom:1px solid #e0e0e0}.cash__numbers .row:last-of-type .button{border-bottom:1px solid #e0e0e0}.flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.table--cash-book td{vertical-align:middle!important}.kpi-boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (min-width:768px){.kpi-boxes{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.kpi-box{height:160px;max-width:100%;-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:2px;background:#e0e0e0}.kpi-box+.kpi-box{margin-top:8px}@media only screen and (min-width:768px){.kpi-box{max-width:200px}.kpi-box+.kpi-box{margin-top:0;margin-left:8px}}.kpi-box__title{font-size:.9rem;margin-bottom:8px}.kpi-box__number{font-size:1.5rem;color:#4caf50}.kpi-box__number--red{color:#f44336}.table-row--inactive{opacity:.5}.cash-up{color:#4caf50;font-weight:700}.cash-out{color:#f44336;font-weight:700}.cash-sum{font-weight:700}.customer-profile--header{background:#4caf50}.customer-profile--header h1{color:#fff}.customer-profile--header .tab-navigation{position:static}.customer-profile--header .container-fluid{padding-bottom:0}.customer-profile--header h1{margin-top:16px;margin-bottom:16px}.customer-profile--body .form-group{margin-bottom:16px!important}.customer-profile--body .row{margin-bottom:24px!important}.table--invoices .button--icon{vertical-align:middle}.table--invoices td,.table--invoices th{vertical-align:middle!important}.state-customer{overflow:hidden}.blablabla{width:500px;height:150px}.ui-grid-contents-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ui-grid-render-container{margin-left:0!important}.ui-grid{height:calc(100vh - 120px);margin-top:8px;background:#fff;border-radius:3px;border:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.ui-grid-row{height:48px!important;cursor:pointer}.ui-grid-row:hover .ui-grid-cell{background:#f5f5f5;font-weight:700}.ui-grid-cell,.ui-grid-header-cell{border:0}.ui-grid-icon-ok:before{content:''}.ui-grid-icon-ok.ui-grid-row-selected:before{content:'\c362'}.ui-grid-cell-contents{padding-left:24px;padding-right:24px}.ui-grid-row-header-cell .ui-grid-cell-contents{padding:5px}.ui-grid-header-cell .ui-grid-cell-contents{padding:5px}.ui-grid-cell{height:48px!important;line-height:38px!important;border-bottom:1px solid #f5f5f5!important}.ui-grid-filter-container{padding:4px 24px}.ui-grid-header-cell-label{color:#666}.ui-grid-header{border-bottom:1px solid #eee}.ui-grid-filter-container{margin-bottom:8px}input[type=text].ui-grid-filter-input{padding:3px 10px;height:34px;background-color:#fff;border:1px solid #ccc;border-radius:1px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}input[type=text].ui-grid-filter-input:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.service-select{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service-select>div,.service-select>label{margin-right:8px}.service-select>button,.service-select>label{margin-top:0;margin-bottom:0}.service-select>div{width:450px}.total-row{font-size:1.2rem;font-weight:700;border-bottom:3px double #ccc}.customer-merge-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.customer-merge-item{padding:0;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:250px;background-color:#fff;-webkit-box-shadow:3px 6px 8px 0 rgba(0,0,0,.18);box-shadow:3px 6px 8px 0 rgba(0,0,0,.18)}.customer-merge-item__head{padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#eee;border-bottom:1px solid #e0e0e0}.customer-merge-item__head h3{margin-top:0;font-size:1.3rem;font-weight:700;text-align:center}.customer-merge-item__head h3 span{display:block;width:100%;font-size:.8rem}.customer-merge-item__head--new{background:#4caf50}.customer-merge-item__head--new h3{color:#fff}.customer-merge-item__body{padding:16px}.customer-merge-item__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px;background:#eee;border-top:1px solid #e0e0e0}.customer-merge-item+.customer-merge-item{margin-left:16px}.customer-merge-field>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.customer-merge-field .btn-group .button{margin-bottom:0}.duration-sum td{font-weight:700;border-top:1px solid #666!important;border-bottom:3px double #666}.detail-container{padding:16px 16px 16px 32px}.top-controls{margin-bottom:32px}.uib-datepicker-popup{padding-top:0;border:0;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.uib-datepicker :focus{outline:0}.uib-datepicker table{width:100%}.uib-datepicker thead{background:#4caf50;color:#fff}.uib-datepicker .text-info{color:#4caf50;font-weight:700}.uib-datepicker tbody tr:first-child td,.uib-datepicker tbody tr:last-child td{padding-top:8px}.uib-datepicker tbody td{padding:4px 0}.uib-datepicker tbody .btn{background:0 0}.uib-datepicker tbody .btn-info{color:#000;border:0}.uib-datepicker tbody .active{position:relative;color:#fff;border:0;-webkit-box-shadow:none;box-shadow:none;font-weight:700}.uib-datepicker tbody .active .text-info{color:#fff}.uib-datepicker tbody .active:before{content:' ';position:absolute;z-index:-1;top:50%;left:50%;height:40px;width:40px;margin-top:-21px;margin-left:-20px;display:block;background:#4caf50;border-radius:50%}.uib-datepicker .uib-left,.uib-datepicker .uib-right,.uib-datepicker .uib-title{height:48px;background:#4caf50;border:0;border-radius:0;color:#fff}.uib-datepicker-popup .uib-close,.uib-datepicker-popup .uib-datepicker-current{padding:0 24px!important;text-align:center;width:50%}.uib-button-bar{padding:4px 8px;text-align:center}.uib-button-bar .uib-clear{display:none}.uib-button-bar .uib-datepicker-current{min-width:100px;margin:0 auto}body.show-modal{overflow:hidden}body.show-modal .dialog-layover{opacity:1;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}body.show-modal .dialog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.show-modal .dialog-backdrop,body.show-modal .dialog-layover{display:block}body.show-modal .view-container{overflow:hidden}body.modal-front .dialog{z-index:902}body.modal-front .dialog-backdrop{z-index:901}.dialog{position:fixed;z-index:900;top:0;left:0;width:100%;height:100%;background:#fff;display:none}.dialog__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;padding:0 8px 0 16px;min-height:55px;overflow-y:hidden;background:#4caf50;color:#fff}.dialog__header__top{padding-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dialog__header__top h2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.dialog__header__top .button--close{margin-bottom:0;margin-right:16px}.dialog__headline{display:inline-block;color:#fff;margin:0;font-size:1.4rem}.dialog__content{padding:16px;width:100%;overflow-y:auto;overflow-x:hidden;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1}.dialog__footer{width:100%;height:50px;padding:8px;text-align:right;background:#fff}.dialog__footer button+button{margin-left:16px}.dialog .button-close{background:0 0;border:none;color:#fff;font-size:28px}@media only screen and (min-width:768px){.dialog{width:600px;height:500px;max-height:100%;left:50%;top:50%;margin-left:-300px;margin-top:-250px;-webkit-box-shadow:0 16px 28px 0 rgba(0,0,0,.22),0 25px 55px 0 rgba(0,0,0,.21);box-shadow:0 16px 28px 0 rgba(0,0,0,.22),0 25px 55px 0 rgba(0,0,0,.21)}}@media only screen and (min-width:768px){.dialog--small{width:320px!important;height:380px!important;min-height:380px!important;margin-left:-160px!important;margin-top:-155px!important}}@media only screen and (min-width:768px){.dialog--xsmall{width:320px!important;height:220px!important;min-height:220px!important;margin-left:-160px!important;margin-top:-155px!important}}@media only screen and (min-width:768px){.dialog--xxsmall{width:260px!important;height:195px!important;min-height:195px!important;margin-left:-140px!important;margin-top:-155px!important}}.dialog-backdrop{position:fixed;top:0;left:0;height:100%;width:100%;z-index:800;background-color:#000;opacity:.5;display:none}.dialog-layover{position:fixed;z-index:900;top:0;left:0;background:#fff;opacity:0;height:100%;width:100%}.dialog-layover__header{position:relative;height:111px;padding-top:16px;padding-right:16px;padding-left:16px;background:#4caf50;color:#fff}.dialog-layover__headline{padding:0 8px;margin:16px 0;color:#fff;font-size:1.6rem;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dialog-layover__body{position:absolute;top:111px;left:0;right:0;bottom:48px;padding-top:16px;padding-right:16px;padding-left:16px;overflow-y:auto;overflow-x:hidden}.dialog-layover__footer{position:absolute;bottom:0;left:0;right:0;height:48px;padding:8px;background:#f5f5f5}.dialog-layover__footer button,.dialog-layover__footer confirm-button,.dialog-layover__footer input,.dialog-layover__footer label{vertical-align:middle}@media (max-width:350px){.dialog-layover__footer .button{padding-left:8px;padding-right:8px}.dialog-layover__footer .button--primary{min-width:auto}}.dialog-layover .button--close,.dialog-layover__headline{display:inline-block}@media only screen and (min-width:768px){.dialog-layover{width:70%;right:0;left:auto;-webkit-box-shadow:0 16px 28px 0 rgba(0,0,0,.22),0 25px 55px 0 rgba(0,0,0,.21);box-shadow:0 16px 28px 0 rgba(0,0,0,.22),0 25px 55px 0 rgba(0,0,0,.21)}}@media only screen and (min-width:992px){.dialog-layover{width:60%}}@media only screen and (min-width:1400px){.dialog-layover{width:40%}}.floating-button{position:relative}.floating-button__control{height:50px;width:50px;display:block;font-size:16px;line-height:50px;text-align:center;border-radius:50%;border:0;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 5px 0 rgba(0,0,0,.26);cursor:pointer}.floating-button__control--primary{background:#4caf50;color:#fff}.floating-button__control--secondary{background:#fbc02d;color:#fff}.floating-button__control[disabled]{pointer-events:none;background:#ccc}.floating-button__control i{font-size:24px}.floating-button--fixed{position:fixed;z-index:700;bottom:24px;right:24px}.floating-button--fixed-on-xs{position:fixed;z-index:700;bottom:24px;right:24px}.floating-button--fixed-on-xs .floating-actions{bottom:58px}.floating-button--fixed-on-xs .floating-actions .floating-actions__item{margin-top:8px}.floating-button--fixed-on-xs .floating-actions .floating-button__control{-webkit-transform:translateY(8px) translateX(0) scaleY(.85) scaleX(.85);transform:translateY(8px) translateX(0) scaleY(.85) scaleX(.85)}@media only screen and (min-width:768px){.floating-button--fixed-on-xs{position:absolute;right:0;top:10px;bottom:inherit;-webkit-transform:translateX(50%);transform:translateX(50%)}.floating-button--fixed-on-xs .floating-actions{top:50px}.floating-button--fixed-on-xs .floating-actions .floating-actions__item{margin-top:8px}.floating-button--fixed-on-xs .floating-actions .floating-button__control{-webkit-transform:translateY(-8px) translateX(0) scaleY(.85) scaleX(.85);transform:translateY(-8px) translateX(0) scaleY(.85) scaleX(.85)}}.floating-actions{padding-left:0;margin-bottom:0;list-style-type:none;position:absolute;width:200px;text-align:right}.floating-actions--open-left{top:0;right:52px}.floating-actions--open-left .floating-actions__item{display:inline-block}.floating-actions--open-left .floating-actions__item+.floating-actions__item{margin-left:8px}.floating-actions--open-left .floating-actions__item:last-child{margin-right:8px}.floating-actions--open-left .floating-button__control{-webkit-transform:translateY(0) translateX(8px) scaleY(.85) scaleX(.85);transform:translateY(0) translateX(8px) scaleY(.85) scaleX(.85)}.floating-actions--open-top{bottom:58px}.floating-actions--open-top .floating-actions__item{margin-top:8px}.floating-actions--open-top .floating-button__control{-webkit-transform:translateY(8px) translateX(0) scaleY(.85) scaleX(.85);transform:translateY(8px) translateX(0) scaleY(.85) scaleX(.85)}.floating-actions--open-bottom{top:50px}.floating-actions--open-bottom .floating-actions__item{margin-top:8px}.floating-actions--open-bottom .floating-button__control{-webkit-transform:translateY(-8px) translateX(0) scaleY(.85) scaleX(.85);transform:translateY(-8px) translateX(0) scaleY(.85) scaleX(.85)}.floating-actions .floating-button__control{opacity:0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;pointer-events:none}.floating-actions .floating-button__control.show{pointer-events:initial;opacity:1;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}.control{width:auto}.form-group{margin-bottom:24px}.form-group--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.form-group--flex-v{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.form-group label{display:block}.form-group:last-child{margin-bottom:0}@media only screen and (min-width:768px){.form-select{width:auto}}.form-inline .radio label{min-height:inherit}.form-inline .form-group label{display:inline-block}.validation-message{display:none}.form-submitted .validation-message{display:block;padding:4px 0;color:#f44336}.form-submitted .ng-invalid{border-bottom:2px solid #f44336}.form-info{margin-top:4px;font-style:italic;color:#666}textarea[auto-expand]{height:auto;padding:0 4px;overflow:hidden}.vertical-center{padding:8px 0}.settings-group{padding:24px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:992px){.settings-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.settings-group__label{width:100%;line-height:1.5}@media only screen and (min-width:992px){.settings-group__label{max-width:200px;margin-right:32px}}.settings-group__control{position:relative;width:100%}@media only screen and (min-width:992px){.settings-group__control{max-width:700px}}.settings-group__control>input,.settings-group__control>select{width:100%}@media only screen and (min-width:992px){.settings-group__control>input,.settings-group__control>select{max-width:200px}}@media only screen and (min-width:992px){.settings-group__control--block>input,.settings-group__control--block>select{max-width:100%}}.settings-group small{margin-top:4px;display:block;font-size:.95rem;font-style:italic}.settings-group .checkbox{margin:0}.settings-group--with-divider{border-top:2px solid #e0e0e0}.container-fluid--customer-list,.container-fluid--resource-list{min-height:100%;height:100%;padding-top:0!important;padding-left:0!important}.container-fluid--customer-list .row,.container-fluid--resource-list .row{height:100%}.col--middle{-ms-flex-item-align:center;align-self:center}.col--bottom{-ms-flex-item-align:end;align-self:flex-end}.col--to{line-height:3rem}.xs-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}@media only screen and (min-width:768px){.xs-order-4{-webkit-box-ordinal-group:inherit;-ms-flex-order:inherit;order:inherit}}.no-outer-padding{margin-bottom:0}.no-outer-padding>div:first-child{padding-left:0}.no-outer-padding>div:last-child{padding-right:0}.show-loading-indicator .loading-indicator{display:block}.loading-indicator{z-index:1000;position:fixed;top:0;left:0;right:0;bottom:0;display:none;background:rgba(255,255,255,.5)}.loading-indicator--is-visible{display:block}.circular{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;height:150px;width:150px;-webkit-transform-origin:center center;transform-origin:center center;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.path{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:#4CAF50}@-webkit-keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}html[ng-app=termin2go-login] body{padding-left:0;background:#364757}html[ng-app=termin2go-login] body>div{height:calc(100% - 100px)}.login{height:100%;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login__h1{margin:40px 0 40px;font-size:2rem;color:#fff;opacity:.75;text-align:center}.login__box{padding:24px;margin-bottom:8px;max-width:320px;width:100%;background:#fff;border-radius:6px}.login__version{font-style:italic;color:#fff;opacity:.6}.state-messages-mail{overflow-y:hidden}.state-messages-mail .message-list,.state-messages-mail .message-view{height:100%;overflow-y:scroll}.message-header{background:#4caf50;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.message-header h1,.message-header label{color:#fff}.control--default{text-align:center;padding:0;height:34px;padding:4px 8px;font-size:1.2rem;background:#f5f5f5;color:#333;border:none;border-bottom:1px solid #333}.control--inversed{text-align:center;padding:0;height:34px;padding:4px 8px;font-size:1.2rem;background:#4caf50;color:#fff;border:none;border-bottom:1px solid #fff}.no-message{height:calc(100% - 100px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2rem;font-weight:700;opacity:.6;font-style:italic}.message-container{background:#fff}.message-container img{max-width:180px}.message-container p{margin-bottom:12px}.booking-mail__info__headline{font-size:1.2rem}.booking-mail__info__label{margin-top:8px;color:#666;font-size:.9rem}.is-sm .booking-mail__info+.booking-mail__info{margin-top:2rem}.message-pagination{margin-bottom:8px;color:#fff;line-height:32px;font-size:1.2rem;display:inline-block}.ui-select-bootstrap .ui-select-choices-row.active>span{background:#fbc02d;color:#fff}.ui-select-bootstrap>.ui-select-match>.btn{background:#fff!important;line-height:26px}.ui-select-container:active,.ui-select-container:focus,.ui-select-match-text:active,.ui-select-match-text:focus,.ui-select-match:active,.ui-select-match:focus{outline:0!important}.line-through{text-decoration:line-through}.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu{position:fixed;z-index:700;padding:8px 0;-webkit-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);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);background:#fff;color:#eee}.menu-items{margin:0;padding-left:0;list-style-type:none}.menu-item__action{width:100%;padding:0 16px;background:0 0;border:none;overflow:hidden;line-height:32px;text-align:left;font-size:1.2rem;cursor:pointer;color:#333}.menu-item__action:hover{background:#eee}.menu-item__action:focus{outline:0}.menu-item__action__icon{display:inline-block;margin-right:8px;min-width:16px;text-align:center;color:#ccc}.menu-item--seperator{border-bottom:1px solid #e0e0e0}.nav-pills>li.active a,.nav-pills>li.active a:focus,.nav-pills>li.active a:hover{background:#4caf50}.opening-hours-table>tbody>tr>td{vertical-align:middle}.setup-assistent{width:350px;padding:16px;position:fixed;z-index:9999999;bottom:16px;left:50%;margin-left:-175px;background:#fbc02d;border-radius:4px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.setup-assistent__actions{padding-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.setup-assistent__actions .button{padding:0 8px;margin:0}.setup-assistent__actions .button+.button{margin-left:4px}.onboarding h1{font-size:3rem}.onboarding p{font-size:1.3rem;line-height:1.5}.onboarding .thomas{margin:0 auto;max-width:200px}.overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:900;background:rgba(255,255,255,.95);display:none;overflow-y:auto}.overlay--in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.overlay h1{color:#687581}.select-boxes{display:-webkit-box;display:-ms-flexbox;display:flex}.select-boxes__item+.select-boxes__item{margin-left:12px}.select-boxes__item{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:100px;max-width:170px;border:1px solid #ccc;border-radius:2px;cursor:pointer;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select-boxes__item--active{border:1px solid #4caf50}.select-boxes__item--active:after{content:'\E036';position:absolute;color:#4caf50;font-family:t2g-icons;font-size:1.8rem;top:4px;right:4px}.select-boxes__item-headline{padding-top:32px;font-size:1.2rem;color:#333}.select-boxes__item-icon{padding-top:8px;font-size:1.4rem;color:#333}.service-color-box{height:20px;width:40px;border:1px solid #666}.radio-color{height:20px}.list-shorthand[style]{color:#fff}.dialog--services .row{margin-bottom:8px}.flex-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.icon-change-order .button{margin:0}.opening-hours-table td{height:51px}.time-picker-column{position:relative;padding:0}.shift-table__weekday{background:#f5f5f5}.shift-table__time-row{padding:4px 0}.shift-table__actions{width:100px;text-align:left}.row--has-error td{background:#ecc3c3!important;color:#f44336;font-weight:700}.field--has-error{border:1px solid #f44336}.tab-navigation{width:100%;line-height:39px;list-style-type:none;padding-left:0;margin-bottom:0;overflow-x:auto;white-space:nowrap}.tab-navigation__item{display:inline-block;margin-right:8px}@media only screen and (min-width:992px){.tab-navigation__item{display:inline-block}}.tab-navigation__item.active .tab-navigation__link{border-bottom:3px #fbc02d solid}.tab-navigation__link{padding:8px;color:#fff;font-size:1.2rem}.tab-navigation__link:active,.tab-navigation__link:focus,.tab-navigation__link:hover,.tab-navigation__link:visited{color:#fff;text-decoration:none}.table--material{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.table--material>thead>tr{height:56px}.table--material>thead>tr>th{position:relative;color:rgba(0,0,0,.54);background:_ #fafafa;border-bottom:0;vertical-align:middle;z-index:1}.table--material>thead>tr>th:first-of-type{padding-left:24px!important}.table--material>thead>tr>th:after{content:' ';position:absolute;bottom:0;height:1px;left:0;right:0;background-color:rgba(0,0,0,.12)}.table--material>thead.thead--sticky>tr>th{top:0;position:sticky}.table--material>tbody>tr{min-height:48px}.table--material>tbody>tr>td{background:_ #fafafa;vertical-align:middle}.table--material>tbody>tr>td:first-of-type{padding-left:24px!important}.table--material>tbody>tr:first-of-type>td{border-top:0}.badge--upcoming{background-color:#f44336}.badge--in-progress{background-color:#e8980c}.badge--done{background-color:#8dae46}.text-red{color:#f44336}.table--rows-clickable tbody tr td{cursor:pointer;background-color:_ #fafafa;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.table--rows-clickable tbody tr:hover td{-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;background-color:#eee}.table tr.indented{color:#999}.table tr.indented td:first-of-type{padding-left:32px!important}.toast-success{background:#4caf50;color:#fff}.toast-error{background:#f44336;color:#fff}@font-face{font-family:Roboto-Regular;src:url("../fonts/Roboto-Regular.eot");src:url("../fonts/Roboto-Regular.eot?#iefix") format("eot"),url("../fonts/Roboto-Regular.woff") format("woff"),url("../fonts/Roboto-Regular.ttf") format("truetype"),url("../fonts/Roboto-Regular.svg#museo-sans-regular") format("svg")}.table--invoices td{vertical-align:middle}.state-subscription .button-input-group{padding:0}.stripe-connect{background:#635bff;display:inline-block;height:38px;text-decoration:none;width:180px;border:0;cursor:pointer;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-font-smoothing:antialiased}.stripe-connect--disconnect{width:250px}.stripe-connect span{color:#fff;display:block;font-family:sohne-var,"Helvetica Neue",Arial,sans-serif;font-size:15px;font-weight:400;line-height:14px;padding:11px 0 0 11px;position:relative;text-align:left}.stripe-connect:hover{background:#7a73ff;text-decoration:none}:root{--hour-height:72px;--hours:17}.ml-1{margin-left:1rem}.ml-2{margin-left:2rem}.ml-3{margin-left:3rem}.ml-4{margin-left:4rem}.ml-5{margin-left:5rem}small.form-info{margin-top:4px;display:block;font-size:.95rem;font-style:italic}.table-calendar-sync tbody tr td{vertical-align:middle}.customerlist{padding:10px;clear:both}.customerlist-item{height:50px;padding:5px;margin-bottom:3px;background-color:#fff;border:1px solid #d9d9d9;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.05);box-shadow:0 1px 0 rgba(0,0,0,.05);-webkit-transition:background-color .22s,border-color .22s,box-shadow .22s;-webkit-transition:background-color .22s,border-color .22s,-webkit-box-shadow .22s;transition:background-color .22s,border-color .22s,-webkit-box-shadow .22s;transition:background-color .22s,border-color .22s,box-shadow .22s;transition:background-color .22s,border-color .22s,box-shadow .22s,-webkit-box-shadow .22s;cursor:pointer;outline:0;border-radius:2px}.customerlist-item img{width:40px;border:1px solid #efefef;margin-right:5px}.customerlist-item .customerlist-customerinfo{height:100%;vertical-align:middle}.customerlist-item:hover{background-color:#f5f5f5}.dube-list ul{list-style-type:none;padding-left:0}.dube-list a,.dube-list a:active,.dube-list a:hover,.dube-list a:visited{color:#000;cursor:pointer;text-decoration:underline}.field-table td{vertical-align:middle!important}.field-table .empty{color:#aaa;text-align:center}.list-container{min-height:100%}.list-container>.row{height:100%;min-height:100%}.search-container{height:100%;border-right:1px solid #e0e0e0}.list-search-input{width:100%;padding:0 15px 15px 10px}.list-search-input .form-control{margin-top:16px}.list-search-input .btn-round{margin-top:-6px}.list-alphabet{position:absolute;padding-left:0}.list-alphabet li{height:32px;width:32px;margin-bottom:1px;display:block;text-align:center;font-weight:700;line-height:32px;background:#e0e0e0}.list-alphabet li:hover{cursor:pointer;background:#eee}.list-alphabet li.active{color:#fff;background:#4caf50}.list-items-container h2{padding-left:8px}.list-items{list-style-type:none;padding-left:0}.list-items.customer-list{padding-left:32px}.list-items li{padding:10px;line-height:28px;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;-webkit-transition:.2s;transition:.2s;-webkit-transition:.2s .2s ease-out;transition:.2s .2s ease-out}.list-items li:hover{background:#eee;cursor:pointer;-webkit-transition:.2s;transition:.2s;-webkit-transition:.2s .2s ease-out;transition:.2s .2s ease-out}.list-items li.active{border-left:3px solid #4caf50}.list-items li.active .message-list-subject{font-weight:700}.list-items li.active:after{content:'!';position:absolute;top:4px;right:8px;height:15px;width:15px;color:#fff;text-align:center;line-height:15px;border-radius:50%;background:#f44336}.list-items li div{vertical-align:middle}.customer-list-item{height:45px}.item-left{float:left;position:relative}.item-right{overflow:hidden}.item-icon{height:30px;width:30px;margin-right:8px;display:block;color:#ccc;font-size:1.3em;line-height:30px;text-align:center;border:1px solid #e0e0e0;border-radius:50%}.item-icon-state{position:absolute;bottom:-3px;right:3px;font-size:1.4em}.item-icon-state.ok{color:#4caf50}.item-icon-state.fail{color:#f44336}.customer-profile{min-height:100%;padding-top:16px}.customer-history-services{list-style-type:disc;padding-left:16px}.customer-history-services .service-name{display:block}.customer-history-services .service-price{color:#333}.appointment-note{padding:16px;border:1px solid #e0e0e0}.note{margin-bottom:16px}.export-list .btn-action{text-align:left;padding-left:12px;padding-right:12px}.export-list .btn-action:focus,.export-list .btn-action:hover{cursor:pointer;text-decoration:none}.export-list .btn-action+.btn-action{left:0}.table-fields .checkbox{text-align:center}.table-fields .checkbox input[type=checkbox]{position:relative;margin-left:0}.table-holidays .column-icon{width:32px;padding:0;vertical-align:middle}.table-form>tbody>tr>td{height:52px;vertical-align:middle}.year-selector{margin:20px 0 0 16px;width:100px}.list-filter{padding:3px 10px}li.custom-field{border-left:0}.row.masonry{-moz-column-width:38em;-webkit-column-width:38em;-moz-column-gap:0;-webkit-column-gap:0}.row.masonry>div.col-sm-6{display:inline-block;width:100%;float:none}.material-input-text{position:relative}.material-input-label{position:absolute;top:11px;left:5px;bottom:5px;font-size:1.3em;font-weight:400;color:#999;-webkit-transition:.2s;transition:.2s;-webkit-transition:.2s .2s ease-out;transition:.2s .2s ease-out}.material-input-field{padding:10px 10px 10px 5px;font-size:1.3em;background:0 0;border:none;border-bottom:1px solid #ccc}.material-input-field:focus{outline:0}.material-input-field:focus~.material-input-label,.material-input-field:valid~.material-input-label{top:-10px;color:#4caf50;font-size:1em}.objectlist{padding:10px;clear:both}.objectlist .objectlist-item{height:70px;padding:8px;margin-bottom:5px;background-color:#fff;border:1px solid #d9d9d9;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.05);box-shadow:0 1px 0 rgba(0,0,0,.05);-webkit-transition:background-color .22s,border-color .22s,box-shadow .22s;-webkit-transition:background-color .22s,border-color .22s,-webkit-box-shadow .22s;transition:background-color .22s,border-color .22s,-webkit-box-shadow .22s;transition:background-color .22s,border-color .22s,box-shadow .22s;transition:background-color .22s,border-color .22s,box-shadow .22s,-webkit-box-shadow .22s;cursor:pointer;outline:0;border-radius:2px}.objectlist .objectlist-item .object-image{height:50px;width:50px}.objectlist .objectlist-item:hover{background-color:#f5f5f5;cursor:pointer}.objectlist .objectlist-objectinfo{height:100%;vertical-align:middle}.objectlist .objectlist-name{line-height:50px;font-weight:700;white-space:nowrap;overflow:hidden}#employeeModal .employee-picture{text-align:center;margin-right:30px;height:65px;width:65px}#employeeModal .employee-picture img{width:65px}.employee-name{height:34px;background:#9bbf4d;color:#fff;font-weight:700;line-height:34px;text-align:center}.openingHours{min-width:650px;padding:10px}.opening-hours th{text-align:center}.opening-hours td{height:47px;vertical-align:middle!important}@media (max-width:650px){body{overflow-x:scroll}}@media print{.list-filter,.navbar,.navbar-offcanvas{display:none}.appointment-list .appointment-list-date{border-top:0}.appointment-list .appointment-list-time{border-right-color:#000}.box{border:0}.container{width:100%}}.page-header{padding-bottom:0;margin:6px 0 6px 2px;border-bottom:0}.page-header h2{margin:0}.carousel-image{max-width:150px;max-height:150px}.task{color:#666;font-size:13px}.task .task-icon{display:inline-block;height:100%;width:30px;padding:3px 14px 0 0;vertical-align:top;font-size:16px}.task .task-text{display:inline-block;width:70%}.task.done{font-weight:700;color:#000}.task.done .task-icon{color:#4caf50}.progress{border-radius:2px}.progress .progress-bar{background:#4caf50}.map{margin:0 12px 15px 12px}.map img{width:100%}.profile .box{margin-bottom:20px}.servicelist{clear:both}.servicelist .btn-service-edit{padding:3px 4px}.servicelist .drag{color:#666}.servicelist .drag:hover{cursor:move}.servicelist .ui-draggable-dragging{z-index:100;background:#cddfa6;-webkit-box-shadow:0 5px 2px rgba(0,0,0,.1);box-shadow:0 5px 2px rgba(0,0,0,.1);opacity:.8}.table-res{width:100%;max-width:100%;overflow-x:auto}.table-service-resource-match tbody>tr>td:first-child{min-width:300px}.border-right{border-right:3px solid #e0e0e0}.view-container,body,html{font-size:12px;min-height:100%;height:100%}.inner-view-container{height:100%}body{font-family:Roboto-Regular;font-weight:400;line-height:1.1667;background:#f5f5f5;overflow-y:scroll;overflow-x:auto}@media (max-width:768px){body.state-list{background:#fff}}a,a:focus,a:hover,a:visited{color:#4caf50}h1,h2,h3,h4{color:#333}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.3em;line-height:1.3em;padding:0;margin:0}input[type=radio]:hover{cursor:pointer}input[type=checkbox],input[type=radio]{margin:0}legend{font-size:17px}.fade-view.ng-enter{opacity:0;-webkit-transition:.2s;transition:.2s;-webkit-transition:.2s .2s ease-out;transition:.2s .2s ease-out}.fade-view.ng-enter-active{opacity:1}.fade-view.ng-leave{opacity:1}.fade-view.ng-leave-active{opacity:0}.container-fluid{padding:1rem}.modal-title h3{color:#fff;white-space:nowrap;overflow:hidden}.modal-title h4{color:#fff;white-space:nowrap;overflow:hidden}textarea{resize:none}button:focus{outline:0}.ng-cloak,[ng-cloak],[ng\:cloak]{display:none!important}.form-control{padding:3px 10px}.input-group-btn>.btn+.btn{margin-left:0}.popover{z-index:1050}.modal-content{border-radius:0}.modal-footer .col-xs-12,.row .col-xs-12{margin-bottom:3px}.modal-body{padding:0 20px}.modal-body .input-group{padding-left:0}.modal-body .row{margin-top:10px}.row--actions{padding-bottom:16px}.with-padding{padding-top:10px}.modal-header{width:100%;color:#fff;font-weight:300;background:#364757;border-bottom:1px solid #687581}.modal-header h4{color:#fff}.modal-header .close{color:#fff!important;opacity:.5!important}.modal-header i{font-size:1.8em;margin-right:8px}.modal-backdrop{opacity:.5}.nav-tabs>li{color:#555}.nav-tabs>li>a{background:#eee;border-top:2px solid #eee;border:1px solid #e0e0e0;color:#333}.nav-tabs>li.active>a{background:#f9f9f9;border-top:2px solid #4caf50;font-weight:700}.nav-tabs>li.active>a:active,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{background:#f9f9f9;border-top:2px solid #4caf50}@media (max-width:600px){.nav-tabs>li{float:none}}.loading-clock{position:absolute;top:50%;left:50%;margin:-5px 0 0 -10px}.nav-pills li{cursor:pointer}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background:#fbc02d;border-radius:0}.label-default{background-color:#abbac3!important}.modal-footer{background-color:#eff3f8;border-top:1px solid #e4e9ee}.tab-content{overflow:visible!important}.bootstrap-timepicker-widget{width:100px;z-index:1050}.bootstrap-timepicker-widget input{text-align:center}.dropdown-menu>li>a:hover{background-color:#a8bd44!important;background-image:none!important}.dropdown-toggle{cursor:pointer}.box{padding:16px;margin-bottom:5px;background:#fff;border-bottom-width:2px;border-top-width:0;border-radius:2px}.box.extra-padding{padding:8px 2px}@media (min-width:768px){.box{border:1px solid #d9d9d9}}.box-header,.next,.prev{font:14pt/43px Arial}.box-header{position:relative;height:53px;line-height:46px;border-bottom:1px solid #d8d8d8}.box-header-cntrl-left,.box-header-cntrl-right{position:absolute;height:43px;width:32px;cursor:pointer}.box-header-cntrl-right{right:0}.box-header-text{position:absolute;left:20px;height:46px;width:100%;text-align:center;color:#323a45}.img-cropped{background-position:center 25%;background-repeat:no-repeat;background-size:100%;margin-right:5px}.user-icon{float:left;margin-right:7px;color:#828488;height:30px;width:30px}.typeahead-customerbox img{width:30px;border:1px solid #b3b3b3;margin-right:5px}.customerlist-letter{width:100%;margin-bottom:5px;border-bottom:1px solid #d8d8d8;font:bold 1em verdana}.customerlist-name{white-space:nowrap;overflow:hidden;font-weight:700}.customerlist-last{font-size:.8em}.customerlist-tel{white-space:nowrap;overflow:hidden}.deletebutton-message{margin-top:16px;text-align:center;color:#000}.deletebutton-message .btn+.btn{margin-left:16px}.employee-img{border:7px solid #abbac3}.select-list{height:160px;padding-left:0;overflow:auto}.select-list-item{position:relative;display:block;margin:5px 10px 0 0;padding:5px;white-space:nowrap;overflow:hidden;background-color:#f5f5f5;border:1px solid #ccc;border-bottom-color:#b3b3b3;font:0.8em verdana}.select-list-item:hover{cursor:pointer}.select-list-item-duration{position:absolute;right:0;background-color:#f5f5f5;color:#979797}.typeahead{position:relative}.typeahead ul{position:absolute;z-index:1100;max-height:200px;width:100%;overflow-y:scroll;padding:0;margin:0;overflow-x:hidden;list-style-type:none;background:#fff;-webkit-box-shadow:0 3px 3px 0 rgba(61,61,61,.5);box-shadow:0 3px 3px 0 rgba(61,61,61,.5)}.typeahead li{width:100%;padding:2px 3px}.typeahead .active,.typeahead .active>a,.typeahead .active>a:active,.typeahead .active>a:focus,.typeahead .active>a:hover,.typeahead li:hover{background:#a8bd44!important}.typeahead-customerbox{height:36px;padding:3px;line-height:30px;white-space:nowrap;overflow:hidden}.show-validation div.ng-invalid,.show-validation input.ng-invalid,.show-validation select.ng-invalid{color:#f44336;background:#ffebee;border:1px solid #f44336}.show-validation .validation-message{display:block;padding:4px 0;color:#f44336}.message{height:20px;width:100%;text-align:center;margin-bottom:4px}.message-error{color:#f44336;font-weight:700}.message-ok{color:#8dae46;font-weight:700}.btn-radio .active{background:#4caf50;color:#fff;font-weight:700}.btn-side-by-side button+button{margin-right:8px}.btn-month-picker{min-width:150px}.navbar-offcanvas-nav li.nav-item-highlight a{cursor:pointer;color:#4caf50;font-weight:700}.booking-box{position:fixed;z-index:800;width:300px;background:#fff;color:#333;right:20px;bottom:0;border-radius:1px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0;-webkit-transition:all linear .15s;transition:all linear .15s}.booking-box .with-padding{padding:8px}.booking-box .modal-body-wrapper{max-height:350px;overflow-y:auto;overflow-x:hidden}.booking-box .footer{background-color:#eff3f8;border-top:1px solid #e4e9ee}.booking-box .controls{margin-top:5px;text-align:center}.booking-box .controls .btn-action{left:0}.booking-box .controls a{color:#888;font-weight:700}.booking-box .table{margin-bottom:3px}.booking-box .table td{word-break:break-word}.bookingBox.ng-hide-remove{display:block!important}.bookingBox.ng-hide{bottom:-350px}.bookingBox-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background-color:#000;opacity:.5}.pageWidget .btn-save{margin-top:10px}.btn-save{background-color:#4caf50;color:#fff}.btn-save:active,.btn-save:focus,.btn-save:hover{color:#fff;outline:0}.btn-action{position:relative;display:inline-block;min-width:32px;height:32px;vertical-align:middle;color:#646464;line-height:32px;background:#fff;border:0;border-radius:2px}.btn-action+.btn-action{left:10px}.btn-action.large{min-width:128px}.btn-action.green{background:#4caf50;color:#fff}.btn-action.grey{background:#333;color:#e0e0e0}.btn-action.red{background:#f44336;color:#fff}.btn-action.raised{-webkit-transition:-webkit-box-shadow .2s cubic-bezier(.4, 0, .2, 1);transition:-webkit-box-shadow .2s cubic-bezier(.4, 0, .2, 1);transition:box-shadow .2s cubic-bezier(.4, 0, .2, 1);transition:box-shadow .2s cubic-bezier(.4, 0, .2, 1),-webkit-box-shadow .2s cubic-bezier(.4, 0, .2, 1);-webkit-transition-delay:0.2s;transition-delay:0.2s;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.btn-action.raised:active{-webkit-box-shadow:0 8px 17px 0 rgba(0,0,0,.2);box-shadow:0 8px 17px 0 rgba(0,0,0,.2);-webkit-transition-delay:0s;transition-delay:0s}.btn-action:disabled{background:#333;color:#e0e0e0}.btn-abort{background-color:#abbac3;color:#fff}.btn-default{background-color:#c1d0d9!important;border:1px solid #c1d0d9}.btn-delete,.btn-delete.active,.btn-delete:active,.btn-delete:focus,.btn-delete:hover{background:0 0;border:0;-webkit-box-shadow:none;box-shadow:none;color:#3f4145}.btn-round{height:40px;width:40px;font-size:1.8em;line-height:40px;border-radius:50%;border:0;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.26);box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}.btn-round.green{color:#fff;background:#4caf50}.icon-action{display:inline-block;cursor:pointer;height:32px;width:32px;vertical-align:bottom;border:0;background:0 0}.icon-action i{font-size:1.7em;color:#aaa}.icon-action:hover i{color:#000}.icon-action--small{height:24px;width:24px}.icon-action--small i{font-size:1.4em}.icon-action-white{display:inline-block;vertical-align:bottom;border:0;background:0 0}.icon-action-white i{font-size:1.7em;color:#fff}.icon-action-white:hover i{color:#aaa}.datepicker-group input{text-align:center}.datepicker-group .input-group-addon{border:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.checkbox-middle{margin-top:25px!important}.note-collapse a{cursor:pointer}.note-collapse a:hover{text-decoration:none}.bottom-margin-15{margin-bottom:15px!important}.bottom-margin-30{margin-bottom:30px!important}.bottom-margin-75{margin-bottom:75px!important}.padding-10{padding:10px}.padding-15{padding:10px}.padding-20{padding:20px}.padding-30{padding:30px}.image-preview{position:relative;height:120px;width:120px;margin:0 auto;background-repeat:no-repeat;background-position:50%;background-size:contain}.image-preview--employee{margin:0}.image-preview .btn{position:absolute;bottom:15px;left:25%}.btn-white{height:34px;padding:5px;background-color:#fff;border:1px solid #d9d9d9;border-radius:2px;cursor:pointer;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.05);box-shadow:0 1px 0 rgba(0,0,0,.05);-webkit-transition:.2s;transition:.2s;-webkit-transition:.2s .2s ease-out;transition:.2s .2s ease-out}.btn-white:active,.btn-white:focus,.btn-white:link,.btn-white:visited{color:#000;outline:0}.btn-white:hover{background-color:#f5f5f5}.btn-large{width:70px;padding:0;font-size:2em;line-height:34px}.btn-label{background:0 0;border:0;color:#ccc}.btn-label.active{color:#9bbf4d}.icon-toggle{height:20px;width:20px;cursor:pointer}.icon-toggle .icon-toggle-minus,.icon-toggle .icon-toggle-plus{height:20px;width:20px;color:#fff;text-align:center;line-height:20px;background:#4caf50;border-radius:50%}.collapsible{display:none}.collapsible.open{display:block}.ui-timepicker-input{min-width:58px}.alert-danger a,.alert-danger a:active a:hover,.alert-danger a:focus{text-decoration:underline;color:#f44336}.alert-danger.with-icon{position:relative;padding-left:40px}.alert-danger.with-icon:before{content:"\f071";font-family:FontAwesome;font-size:2em;position:absolute;top:50%;margin-top:-13px;left:8px}.alert-green{color:#fff;font-weight:700;background:#4caf50}.alert-red{color:#fff;font-weight:700;background:#f44336}.control-link{padding-top:7px}.v-margin-16{margin-top:16px;margin-bottom:16px}.lab{display:block;margin-bottom:5px;font-weight:700}.loading-lg{margin-top:16px;text-align:center}.loading-lg i{color:#ccc;font-size:40px}.table-booking tbody tr td{vertical-align:middle}.word-wrap{word-wrap:break-word}.subscription .key-list{padding:32px 0}.subscription .key{height:65px}.subscription .key+.key{border-left:1px solid #eee}.subscription .key .value{font-size:3.5em;color:#364757}.subscription .key .name{font-size:1.1em;color:#ccc}.subscription .key .name,.subscription .key .value{display:block}.subscription .price-model{position:relative;height:320px;margin-bottom:16px;border-radius:2px;background:#eee;border:2px solid #e0e0e0}.subscription .price-model.current{border:2px solid #ccc}.subscription .price-model.current .price-model-action{color:#666;font-weight:700}.subscription .price-model-feature,.subscription .price-model-name,.subscription .price-model-text{text-align:center;font-weight:500;color:#364757}.subscription .price-model-name{margin:25px 0 8px 0;font-size:1.5em}.subscription .price-model-text{margin-bottom:24px;font-size:1.2em}.subscription .price-model-feature{font-size:1em}.subscription .price-model-action{position:absolute;bottom:16px;left:0;right:0;text-align:center}.transfer-table-key{width:120px}.icon-tabs{border-bottom:none}.icon-tabs>li>a,.icon-tabs>li>a:focus,.icon-tabs>li>a:hover{position:relative;border:1px solid #d3d3d3;border-radius:0}.icon-tabs>li.active>a,.icon-tabs>li.active>a:focus,.icon-tabs>li.active>a:hover{border:1px solid #4caf50}.icon-tabs>li>a>.fa{display:block;text-align:center;font-size:17px}.icon-tabs>li.active>a+.icon-tabs-arrow{display:block}.icon-tabs-arrow{position:absolute;left:50%;display:none;margin-left:-8px;content:' ';width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #4caf50}.icon-tabs-arrow:before{position:absolute;content:' ';top:-9px;left:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff}.nav-tabs>li>a{margin-right:0}.tab-content{padding-top:16px}.cbp_tmtimeline{margin:30px 0 0 0;padding:0;list-style:none;position:relative}.cbp_tmtimeline:before{content:'';position:absolute;top:0;left:20%;bottom:0;width:2px;margin-left:-8px;border-left:2px dashed #92cf94}.cbp_tmtimeline>li{position:relative}.cbp_tmtimeline>li .cbp_tmtime{position:absolute;display:block;width:25%;padding-right:100px}.cbp_tmtimeline>li .cbp_tmtime span{display:block;color:#73828b;text-align:right}.cbp_tmtimeline>li .cbp_tmtime span:first-child{font-weight:700;color:#4caf50}.cbp_tmtimeline>li .cbp_tmlabel{margin:0 0 32px 25%}.cbp_tmlabel .label{margin-bottom:3px;width:100%;display:block;background-color:#4caf50}.cbp_tmlabel .row{margin-top:5px}.cbp_tmtimeline>li .cbp_tmlabel h2{margin-top:0;padding:0 0 10px 0;border-bottom:1px solid rgba(255,255,255,.4)}.cbp_tmtimeline>li .cbp_tmlabel:after{position:absolute;top:10px;right:100%;content:" ";height:0;width:0;pointer-events:none;border:solid transparent;border-right-color:#fff;border-width:10px}.cbp_tmtimeline>li .cbp_tmicon{position:absolute;width:35px;height:35px;font-family:ecoico;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;font-size:1.4em;line-height:36px;-webkit-font-smoothing:antialiased;color:#fff;background:#92cf94;border-radius:50%;-webkit-box-shadow:0 0 0 4px #4caf50;box-shadow:0 0 0 4px #4caf50;text-align:center;left:20%;top:0;margin:0 0 0 -25px}@media screen and (max-width:47.2em){.cbp_tmtimeline:before{display:none}.cbp_tmtimeline>li .cbp_tmtime{width:100%;position:relative;padding:0 0 20px 0}.cbp_tmtimeline>li .cbp_tmtime span{text-align:left}.cbp_tmtimeline>li .cbp_tmlabel{margin:0 0 30px 0;padding:8px;font-weight:400;font-size:95%}.cbp_tmtimeline>li .cbp_tmlabel:after{right:auto;left:20px;border-right-color:transparent;border-bottom-color:#f5f5f5;top:-20px}.cbp_tmtimeline>li .cbp_tmicon{position:relative;float:right;left:auto;margin:-55px 5px 0 0}}.static-toast{position:fixed;top:0;left:0;right:0;z-index:1000;display:none;height:30px;width:100%;line-height:30px;text-align:center;cursor:pointer}.static-toast.in{display:block}.static-toast.static-toast-warning{background:#f44336;color:#fff}.static-toast.static-toast-warning a,.static-toast.static-toast-warning a:active,.static-toast.static-toast-warning a:focus,.static-toast.static-toast-warning a:hover{text-decoration:none;color:#fff}.message-controls{padding-bottom:32px}.message-row{margin-bottom:16px;border-bottom:1px solid #eee}.message-row:last-child{border-bottom:none}.table-message{max-width:450px}.table-message td:first-child{font-weight:700}body{padding-top:50px}.navbar-logo{display:none}.nav-open{overflow:hidden;padding-right:17px}.nav-open.state-calendar{padding-right:0}.nav-open .navbar-menu-toggle{-webkit-transform:translateX(270px);transform:translateX(270px)}.nav-open .navbar-menu-toggle:before{content:'\E016'}.nav-open .navbar-offcanvas{-webkit-transform:translateX(260px);transform:translateX(260px)}.navbar{position:fixed;top:0;left:0;right:0;z-index:800;height:50px;background:#fff;border-radius:0;pointer-events:none}.navbar-menu-toggle{position:absolute;top:50%;left:10px;z-index:10;margin-top:-.5em;display:block;color:#364757;font:normal 3em t2g-icons;cursor:pointer;pointer-events:initial;-webkit-transition:all 175ms ease-in-out;transition:all 175ms ease-in-out}.navbar-menu-toggle:hover{color:#3c4d5d;text-decoration:none;outline:0}.navbar-menu-toggle:before{content:'\E040'}.navbar-offcanvas{z-index:800;position:fixed;bottom:0;top:0;left:-260px;width:260px;-webkit-transition:all 175ms ease-in-out;transition:all 175ms ease-in-out}.navbar-offcanvas-nav{height:100%;padding-left:0;padding-bottom:0;margin-bottom:0;list-style-type:none;background:#3c4d5d;overflow-y:auto;overflow-x:hidden}.navbar-offcanvas-nav li{position:relative;text-align:left;background:#364757;border-bottom:1px solid #3c4d5d}.navbar-offcanvas-nav li:hover{background:#3c4d5d}.navbar-offcanvas-nav li a{display:block;padding:11px 10px;color:#f5f5f5}.navbar-offcanvas-nav li a:focus,.navbar-offcanvas-nav li a:hover{text-decoration:none;outline:0}.navbar-offcanvas-nav li i{margin-right:8px;vertical-align:middle;font-size:2rem}.navbar-submenu-wrapper ul{padding-left:0;list-style-type:none}.navbar-submenu-wrapper ul li{text-align:left;background:#3c4d5d;border-bottom:1px solid #364757}.navbar-submenu-wrapper ul li:hover{background:#364757}.navbar-submenu-wrapper ul li a{padding:11px 15px}.message-count{position:absolute;top:5px;left:5px;display:block;height:20px;width:20px;color:#fff;line-height:20px;text-align:center;background:#f44336;border-radius:50%}@media (min-width:768px){body{padding-top:0;padding-left:80px}.nav-open .navbar-offcanvas{-webkit-transform:translateX(0);transform:translateX(0)}.nav-open .navbar-submenu-wrapper.in{-webkit-transform:translateX(260px);transform:translateX(260px)}.navbar{display:none}.navbar-offcanvas{left:0;width:80px}.navbar-offcanvas-nav li{text-align:center}.navbar-offcanvas-nav li a{padding:8px 0}.navbar-offcanvas-nav li i{margin:0 auto 4px auto;display:block}.navbar-offcanvas-nav li ul li i{display:inline-block}.navbar-offcanvas-nav .brand{position:absolute;bottom:0;width:80px;display:block;background:#3c4d5d}.navbar-offcanvas-nav .brand img{width:48px}.has-submenu:after{position:absolute;right:0;top:50%;color:#5f7587;font:normal 2em t2g-icons;content:'\E030';-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.navbar-submenu-wrapper{position:fixed;top:0;bottom:0;z-index:-1;left:-180px;width:260px;overflow:hidden;background:#364757;-webkit-transition:all 175ms ease-in-out;transition:all 175ms ease-in-out}.message-count{left:16px}}.nav-item-notification:after{content:'!';position:absolute;top:4px;right:8px;height:15px;width:15px;color:#fff;text-align:center;line-height:15px;border-radius:50%;background:#f44336}
/*# sourceMappingURL=../sourcemaps/termin2go-3.87.3.min.css.map */
