:root{--font-family:'Source Sans Pro',Verdana,arial,'sans serif';--color-background:#f0f0f0;--color-primary:#00539f;--color-secondary:#39a0ff;--color-tertiary:#92b9db}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}html{font-family:var(--font-family);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{color:#39a0ff;text-decoration:underline;background-color:transparent;cursor:pointer}a:active,a:hover{outline:0}b,strong{font-weight:700}img{border:0}svg:not(:root){overflow:hidden}button,input,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}td,th{vertical-align:top;padding:0}h1,h2{font-family:'Open Sans Condensed',sans-serif;font-size:22px}h1{font-weight:300;margin:0 0 10px}body{background:var(--color-background)}ul{list-style:none;padding:0;margin:0}ul li{display:block;margin:0}div.oldbrowser{background:#c44;color:#fff;padding:20px}p{margin:0 0 1em}p.error{font-weight:700;color:red}div.main{padding:20px 20px;max-width:960px;margin:0 auto}div.main div.intro{border-top:3px solid var(--color-primary);padding:20px 20px 30px 20px;background-color:#fff;margin:0 0 20px 0}div.main div.intro h1{font-family:var(--font-family);font-size:20px;margin-bottom:50px}div.main div.intro h2{color:var(--color-secondary)}div.main div.intro div.language-selector{float:right}div.main div.intro div.language-selector div.support-email{margin-bottom:10px}@media (max-width:768px){div.main div.intro div.language-selector{float:none;width:100%;margin-bottom:30px;text-align:right}}div.main div.intro button{background-color:var(--color-primary);color:#fff;padding:10px;border:none}div.main div.wrapper{display:block;padding-bottom:50px}div.main div.wrapper>div{width:100%}div.main div.wrapper div.selection{margin:0 0 20px}@media (min-width:768px){div.main div.wrapper{display:-ms-flexbox;display:flex}div.main div.wrapper>div{-ms-flex:1 1 auto;flex:1 1 auto}div.main div.wrapper div.selection{min-width:270px;max-width:270px;margin:0 0 0 20px;-ms-flex-order:1;order:1}}@media \0screen\,screen\9{div.main div.wrapper div.selection{background-color:#000!important;min-width:0;max-width:none}}@media (max-width:768px){div.main div.selection>h1{cursor:pointer}div.main div.selection>h1 span+span{display:inline-block;float:right}div.main div.selection>h1 span+span:before{content:"+"}div.main div.selection p,div.main div.selection ul{display:none}div.main div.selection.expanded>h1 span+span:before{content:"-"}div.main div.selection.expanded p,div.main div.selection.expanded ul{display:block}}div.main div.selection{padding:20px;border-top:3px solid var(--color-secondary);background-color:#fff}div.main div.selection h1{color:var(--color-secondary)}@media (max-width:768px){div.main div.selection h1{margin-bottom:0}}div.main div.selection ul li{margin:0 0 10px}div.main div.selection li>span+span{color:var(--color-secondary)}div.main div.form{position:relative;padding:20px;background-color:#fff;border-top:3px solid var(--color-primary)}div.main div.form div.progress{margin-bottom:20px;overflow-x:auto;-webkit-overflow-scrolling:touch}div.main div.form div.progress ul{display:-ms-flexbox;display:flex}div.main div.form div.progress ul li{-ms-flex:auto;flex:auto;padding:0 10px 0 0;cursor:pointer;border-bottom:3px solid var(--color-tertiary);white-space:nowrap}div.main div.form div.progress ul li h1{color:var(--color-tertiary)}div.main div.form div.progress ul li.active,div.main div.form div.progress ul li:active,div.main div.form div.progress ul li:focus,div.main div.form div.progress ul li:hover{border-bottom-color:var(--color-primary)}div.main div.form div.progress ul li.active h1,div.main div.form div.progress ul li:active h1,div.main div.form div.progress ul li:focus h1,div.main div.form div.progress ul li:hover h1{color:var(--color-primary)}@media (max-width:768px){div.main div.form div.progress ul li{-ms-flex:none;flex:none}}div.main div.form div.notification{border:1px solid #c44;padding:5px;color:#c44;margin-bottom:10px}div.main div.form div.step-treatment form{display:-webkit-box;display:-moz-box;display:box;-webkit-box-orient:vertical;-moz-box-orient:vertical;box-orient:vertical}div.main div.form div.step-treatment div.step-employee-second{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;box-ordinal-group:2}div.main div.form div.step-treatment div.step-treatment-first{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1}div.main div.form div.step-treatment div.select-employee{margin:20px 0}div.main div.form div.step-treatment div.select-employee label{display:block;margin-bottom:5px}div.main div.form div.step-treatment div.select-employee select{width:100%}div.main div.form div.step-treatment div.select-treatment{margin-top:20px}div.main div.form div.step-treatment div.select-treatment>label{display:block;margin-bottom:5px}div.main div.form div.step-treatment div.select-treatment>div p{padding:5px 0;margin:0;color:#999}div.main div.form div.step-treatment div.select-treatment>div div.info{background-color:#dde6ff;border:1px solid #8484ff;border-radius:3px;padding:4px;margin:20px 0 10px}div.main div.form div.step-treatment div.select-treatment>div label{display:block;padding:5px 10px 5px 2px;cursor:pointer}div.main div.form div.step-treatment div.select-treatment>div label.disabled span{opacity:.3}div.main div.form div.step-treatment div.select-treatment>div label input{margin-right:5px}div.main div.form div.step-treatment div.select-treatment>div label span.minutes{color:#999;font-size:16px;margin-left:10px}div.main div.form div.step-date-time form{display:-ms-flexbox;display:flex}div.main div.form div.step-date-time form>div{-ms-flex:1 1 auto;flex:1 1 auto}div.main div.form div.step-date-time form div.select-date{min-width:250px}div.main div.form div.step-date-time form div.select-time{margin-left:20px}@media (max-width:768px){div.main div.form div.step-date-time form{display:block}div.main div.form div.step-date-time form>div{-ms-flex:none;flex:none}div.main div.form div.step-date-time form div.select-date{width:100%;max-width:none}div.main div.form div.step-date-time form div.select-time{margin:20px 0}}div.main div.form div.step-date-time div.datepicker table{width:100%;outline:0}div.main div.form div.step-date-time div.datepicker button{border:1px solid #fff;background-color:#fff;text-align:right;font-weight:300;outline:0;padding:0 3px 0 0}div.main div.form div.step-date-time div.datepicker button.btn-info,div.main div.form div.step-date-time div.datepicker button:active:not([disabled]),div.main div.form div.step-date-time div.datepicker button:focus:not([disabled]),div.main div.form div.step-date-time div.datepicker button:hover:not([disabled]){border:1px solid var(--color-primary);color:var(--color-primary)}div.main div.form div.step-date-time div.datepicker button span.text-muted{color:#d0d0d0}div.main div.form div.step-date-time div.datepicker td button[disabled]{color:#d0d0d0}div.main div.form div.step-date-time div.datepicker th button{padding:0 5px;text-align:center}div.main div.form div.step-date-time div.datepicker th i.glyphicon-chevron-right:before{font-style:normal;content:">"}div.main div.form div.step-date-time div.datepicker th i.glyphicon-chevron-left:before{font-style:normal;content:"<"}div.main div.form div.step-date-time div.select-time table{width:100%;table-layout:fixed;text-align:left}div.main div.form div.step-date-time div.select-time table th{text-align:left}div.main div.form div.step-date-time div.select-time label{display:block}div.main div.form div.step-personal input:not([type=checkbox]):not([type=radio]),div.main div.form div.step-personal textarea{border:1px solid #6f6f6f;display:block;width:100%;padding:5px;margin:5px 0}div.main div.form div.step-personal label{display:block;margin:5px 0}div.main div.form div.step-personal label.invalid{display:block;color:red}div.main div.form div.step-personal label.label--with-spacing{margin-top:20px}div.main div.form div.step-personal label.label--bold{font-weight:600}div.main div.form div.step-personal select{width:100%}div.main div.form div.step-confirm table{width:100%}div.main div.form div.step-confirm table tr td:first-child{width:220px}@media (max-width:768px){div.main div.form div.step-confirm table table,div.main div.form div.step-confirm table td,div.main div.form div.step-confirm table tr{display:block}div.main div.form div.step-confirm table td:first-child{color:#999}div.main div.form div.step-confirm table td:nth-child(2){font-size:18px}div.main div.form div.step-confirm table tr{margin-bottom:10px}}div.main div.form div.step-confirm table td+td>span{color:var(--color-secondary);margin-left:10px}@media (max-width:768px){div.main div.form div.step-confirm table td+td>span{margin-left:0}}div.main div.form div.actions{position:absolute;top:100%;left:0;right:0}div.main div.form div.actions button{background-color:var(--color-primary);color:#fff;padding:10px;border:none}div.main div.form div.actions button:active:not([disabled]),div.main div.form div.actions button:focus:not([disabled]),div.main div.form div.actions button:hover:not([disabled]){background-color:#9e88bf}div.main div.form div.actions button.primary{float:right}div.main div.form div.actions button[disabled]{opacity:.5}div.main div.completed{border-top:3px solid var(--color-primary);padding:20px 20px 30px 20px;background-color:#fff;margin:0 0 20px 0}div.main div.completed h1{color:var(--color-secondary);margin-bottom:20px}div.dialog{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.1);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:20px 0}div.dialog div.dialog-inner{max-width:700px;max-height:600px;width:100%;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.3);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 20px}div.dialog div.dialog-inner>div{padding:10px 20px}div.dialog div.dialog-inner div.dialog-header{border-bottom:1px solid #f0f0f0}div.dialog div.dialog-inner div.dialog-content{-ms-flex:1;flex:1;overflow-y:auto}div.dialog div.dialog-inner div.dialog-actions{border-top:1px solid #f0f0f0;padding:20px;text-align:right}div.dialog div.dialog-inner div.dialog-actions button.primary{background-color:var(--color-primary);color:#fff;padding:10px;border:none}div.dialog div.dialog-inner div.dialog-actions button.primary:active:not([disabled]),div.dialog div.dialog-inner div.dialog-actions button.primary:focus:not([disabled]),div.dialog div.dialog-inner div.dialog-actions button.primary:hover:not([disabled]){background-color:#9e88bf}div.dialog div.dialog-inner div.dialog-actions button.secondary{background-color:transparent;border:none;color:#000}div.dialog div.dialog-inner div.dialog-actions button[disabled]{opacity:.5}div.errors language-switcher{display:block;margin:0 0 10px}div.errors language-switcher a.active{text-decoration:none;font-weight:400}input.ng-touched.ng-invalid,textarea.ng-touched.ng-invalid{border-color:red!important}.warning-reservation{padding:16px;border:1px solid #900;border-radius:5px;font-weight:bolder}