@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.angular-date-picker{color:#333;font:normal 14px sans-serif;border:1px solid #4093a1;display:inline-block;background:#fff}.angular-date-picker>._month{text-align:center;line-height:22px;padding:10px;background:#63a7b3;text-transform:uppercase;font-weight:bold;border-bottom:1px solid #4093a1;position:relative;color:#fff}.angular-date-picker>._month>button{color:#fff;font:normal 14px sans-serif;position:absolute;background:transparent;border:none;cursor:pointer}.angular-date-picker>._month>button:hover{color:#0d616f}.angular-date-picker>._month>button._previous{left:10px}.angular-date-picker>._month>button._next{right:10px}.angular-date-picker>._days{width:280px;margin:10px;text-align:center}.angular-date-picker>._days>._day-of-week,.angular-date-picker>._days>._day{box-sizing:border-box;border:1px solid transparent;width:40px;line-height:28px;float:left;color:#333}.angular-date-picker>._days>._day-of-week:hover,.angular-date-picker>._days>._day:hover{text-decoration:none}.angular-date-picker>._days>._day-of-week{font-weight:bold}.angular-date-picker>._days>._day.-padding{opacity:.5}.angular-date-picker>._days>._day{cursor:pointer}.angular-date-picker>._days>._day.-selected{background:#63a7b3;color:#fff}.angular-date-picker>._days>._day.-today{border-color:#87bbc4}.angular-date-picker>._days>._day:hover{background:#eee}.angular-date-picker>._days:after{content:'';display:block;clear:left;height:0}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.calendar td,.calendar th{padding:0}.calendar .day{text-align:center;display:block;padding:.75rem .1rem}.calendar .day:hover{text-decoration:none}.calendar .day.-with-cases .-date{color:#4093a1}.calendar .day.-with-cases .-cases{color:#000}.calendar .day.-with-cases:hover{background-color:#4093a1;color:#fff}.calendar .day.-with-cases:hover .-date,.calendar .day.-with-cases:hover .-cases{color:#fff}.calendar .day .-date{color:#ccc;font-size:.8rem;line-height:1rem;white-space:nowrap}.calendar .day .-cases{color:#ccc;font-size:1.2rem;min-height:1.8rem;font-weight:bold;margin-top:.25rem}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body,html{margin:0;padding:0;font-family:"Roboto Condensed",sans-serif;height:100%}h1,h2,h3{font-family:Raleway,sans-serif}h2{font-size:1.75rem}h3{font-size:1.5rem}a,a:hover,a:visited{color:#4093a1}a.-disabled,a:hover.-disabled,a:visited.-disabled{color:#87bbc4;pointer-events:none}@font-face{font-family:'icomoon';src:url('/client/assets/fonts/icomoon.eot?2etd80');src:url('/client/assets/fonts/icomoon.eot?2etd80#iefix') format('embedded-opentype'),url('/client/assets/fonts/icomoon.ttf?2etd80') format('truetype'),url('/client/assets/fonts/icomoon.woff?2etd80') format('woff'),url('/client/assets/fonts/icomoon.svg?2etd80#icomoon') format('svg');font-weight:normal;font-style:normal}.-small{font-size:.8rem}.-secondary{color:#999}.-dimmed{color:#ccc}.vertical-spacer{display:block;min-height:1rem}.-pre-wrap{white-space:pre-wrap}.content{min-height:100%;padding-top:3.5rem;padding-bottom:10rem;position:relative}.content .container.-main{margin-bottom:1rem}.content .container.form-data,.content .container.form-receipt{padding-left:0;padding-right:0}.content header{padding:0;background-position:center;background-repeat:no-repeat;background-size:cover;height:25rem;margin-bottom:1rem}.content header.-no-image{height:auto;padding:1rem;text-align:center;margin-bottom:0}.content footer{color:#fff;background-color:#10788a;padding:1rem;background-position:center;background-repeat:no-repeat;background-size:14rem;position:absolute;bottom:0;width:100%;max-height:10rem;overflow:hidden}.content footer a,.content footer a:hover,.content footer a:visited{color:#fff}.content footer ul{list-style:none;margin:0;padding:0}.content .banner-overlay{display:block;height:100%;position:relative;text-align:center}.content .banner-overlay .content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(255,255,255,.5);padding:.6rem;min-height:0}.content .title h2{color:#0e6877}.content .title p.sub-title{border-left:2px solid #10788a;padding:.3rem 0 .3rem 18px;font-weight:bold}.content .row.text-and-text,.content .row.text{}.content .row.text-and-text[class*="-variant-"],.content .row.text[class*="-variant-"]{padding-top:1rem}.content .text-and-image{margin-bottom:1rem}.content .text-and-image .image{padding:0}.content .text-and-image .image img{width:100%}.content .text-and-image .text{padding-top:.5rem;padding-bottom:.5rem}.content .only-image{margin-bottom:1rem}.content .only-image .image{padding:0;height:25rem;background-position:center;background-repeat:no-repeat;background-size:cover}.content .only-image .button{background-color:rgba(255,255,255,.5)}.content .quote{text-align:center;background-color:#fff;padding:2rem;margin-bottom:1rem}.content .quote i{vertical-align:text-bottom;font-size:1.6rem}.content .boxes .box{margin-bottom:1rem}.content .boxes .box img{width:100%}.content .boxes .box .caption{position:absolute;text-align:center;bottom:0;margin:0;left:0;padding:.5rem;margin:0 1rem;background-color:rgba(255,255,255,.5)}.content .call-to-action{margin-bottom:1rem}.content a.button,.content button:not(._previous):not(._next){overflow:hidden;text-overflow:ellipsis;display:inline-block;padding:1rem 1.5rem;border:1px solid #4093a1;background-color:rgba(255,255,255,.5);color:#000;vertical-align:middle;text-decoration:none;font-weight:700;cursor:pointer;text-transform:uppercase;transition:all .1s ease-out;position:relative}.content a.button:after,.content button:not(._previous):not(._next):after{color:#fff;position:absolute;right:-1rem;font-family:"icomoon";content:"";transition:right .1s ease-out;top:50%;margin-top:-.75rem}.content a.button:not(:disabled):hover,.content button:not(._previous):not(._next):not(:disabled):hover,.content a.button:not(:disabled):active,.content button:not(._previous):not(._next):not(:disabled):active{border-color:#0e6877;padding:1rem 1.8rem 1rem 1.2rem;background-color:#10788a;color:#fff}.content a.button:not(:disabled):hover:after,.content button:not(._previous):not(._next):not(:disabled):hover:after,.content a.button:not(:disabled):active:after,.content button:not(._previous):not(._next):not(:disabled):active:after{right:.5rem}.content a.button.-slim,.content button:not(._previous):not(._next).-slim,.content a.button.-slim:hover,.content button:not(._previous):not(._next).-slim:hover{padding-top:.3rem;padding-bottom:.3rem}.content a.button.-call-to-action,.content button:not(._previous):not(._next).-call-to-action{font-size:1.5rem;border-radius:.5rem}.content a.button.-call-to-action:after,.content button:not(._previous):not(._next).-call-to-action:after{margin-top:-1.1rem}.content a.button:disabled,.content button:not(._previous):not(._next):disabled{color:#87bbc4;border-color:#87bbc4;cursor:default}.content a.button.-loading,.content button:not(._previous):not(._next).-loading,.content a.button.-completed,.content button:not(._previous):not(._next).-completed{visibility:hidden;transition:none}.content a.button.-loading:before,.content button:not(._previous):not(._next).-loading:before,.content a.button.-completed:before,.content button:not(._previous):not(._next).-completed:before{color:#0e6877;position:absolute;cursor:default;left:.5rem;visibility:visible;font-family:"icomoon"}.content a.button.-loading.-center-icon:before,.content button:not(._previous):not(._next).-loading.-center-icon:before,.content a.button.-completed.-center-icon:before,.content button:not(._previous):not(._next).-completed.-center-icon:before{left:0;right:0}.content a.button.-loading:before,.content button:not(._previous):not(._next).-loading:before{content:"";animation:anim-rotate 1.5s infinite linear}.content a.button.-completed:before,.content button:not(._previous):not(._next).-completed:before{content:""}.content a.button.-danger,.content button:not(._previous):not(._next).-danger{border-color:#e86363}.content a.button.-danger:not(:disabled):hover,.content button:not(._previous):not(._next).-danger:not(:disabled):hover,.content a.button.-danger:not(:disabled):active,.content button:not(._previous):not(._next).-danger:not(:disabled):active{background-color:#ff6c6c;border-color:#d85b5b}.content a.back:before{font-family:"icomoon";content:"";vertical-align:top;display:inline-block}.content a.forward:after{font-family:"icomoon";content:"";vertical-align:top;display:inline-block}.content .-variant-brand{background-color:#10788a}.content .-variant-lighter{background-color:#63a7b3}.content .-variant-lightest{background-color:#87bbc4}.content .-variant-darker{background-color:#0d616f}.content .-variant-darkest{background-color:#0b4c56}.content .-variant-brand,.content .-variant-darker,.content .-variant-darkest{color:#fff}.content .-variant-brand .button,.content .-variant-darker .button,.content .-variant-darkest .button{border-color:#63a7b3;background-color:transparent;color:#fff}.content .-variant-brand .button:after,.content .-variant-darker .button:after,.content .-variant-darkest .button:after{color:#fff}.content .-variant-brand .button:hover,.content .-variant-darker .button:hover,.content .-variant-darkest .button:hover{border-color:#fff}.content .shortcuts{text-align:center;padding:1rem 0}.content .shortcuts:hover{background-color:#63a7b3;color:#fff!important;text-decoration:none}.content .shortcuts.-warning{color:#e86363}.content .shortcuts.-warning:hover{background-color:#e86363}.content .shortcuts i{font-size:3rem;display:block;line-height:2.7rem}.content .-color-danger{color:#e86363}@media screen and (min-width:768px){.content{padding-top:8.1rem}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.cookie-consent{position:fixed;width:100%;bottom:-20rem;left:0;background-color:#fff;border-top:1px solid #10788a;padding:1rem;transition:bottom .5s ease-in-out;box-shadow:0 -1px 3px #999}.cookie-consent.-active{bottom:0}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.modal.-open{display:block;opacity:1;background-color:rgba(0,0,0,.5);animation:fade-in .2s ease-in-out}.modal.-open.-case-review{padding-top:9rem}@media screen and (max-width:576px){.modal .modal-dialog{margin:.1rem}.modal .modal-dialog .modal-footer button{padding:.3rem}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}input[type=date],input[type=datetime],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea,select{background-color:#fff;border:1px solid transparent;border-left-color:#63a7b3;border-bottom-color:#63a7b3;outline:none;padding:.5rem 2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .2s ease-out}input[type=date]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=file]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus,select:focus{border-left-color:#10788a;border-bottom-color:#10788a}select:focus{background-color:#cae1e5}select{z-index:2;padding-right:5rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}select::-ms-expand{display:none}label.mandatory:after{content:'*';color:#e86363;margin-left:.2rem}.select{display:inline-block;position:relative}.select:after{font-family:icomoon;margin:0;z-index:3;position:absolute;right:1rem;top:50%;margin-top:-.7rem;pointer-events:none;content:""}.checkbox,.radio{display:block}@keyframes border-blink{from{border:1px solid #10788a}to{border:1px solid #63a7b3}}.checkbox:focus-within label:before,.radio:focus-within label:before{background-color:#cae1e5;color:#cae1e5}.checkbox label:before,.radio label:before{font-family:icomoon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 .5rem 0 0;width:1.3rem;height:1.3rem;background:#fff;padding:.2rem .22rem;overflow:hidden;content:"";color:#fff;border:1px solid #63a7b3;font-weight:700;vertical-align:top}.checkbox input,.radio input{opacity:0;position:absolute}.checkbox input:checked+label:before,.radio input:checked+label:before{color:#000;transition:color .2s ease-in;animation:border-blink .3s ease-in}.checkbox input:disabled+label,.radio input:disabled+label{color:#ccc}.checkbox input.icon-search:before,.radio input.icon-search:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;content:""}.radio label:before{border-radius:50%}.date-field input[type="number"]{width:3rem!important;text-align:center;padding:.5rem;-moz-appearance:textfield}.date-field input[type="number"].-day{margin-left:-1rem}.date-field input[type="number"].-year{width:4rem!important}.date-field input[type="number"]::-webkit-outer-spin-button,.date-field input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.time-field input[type="number"]{width:3rem!important;text-align:center;padding:.5rem;-moz-appearance:textfield}.time-field input[type="number"].-hour{margin-left:-1rem}.time-field input[type="number"]::-webkit-outer-spin-button,.time-field input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.label-and-input{margin-bottom:1rem;display:inline-block;border:1px solid transparent;border-left-color:#63a7b3;border-bottom-color:#63a7b3;transition:border-color .2s ease-out;padding-left:1rem;position:relative}.label-and-input:focus-within{border-left-color:#10788a;border-bottom-color:#10788a}.label-and-input>label,.label-and-input label.input-label{font-weight:700;display:block;margin-bottom:0}.label-and-input>label:after,.label-and-input label.input-label:after{}.label-and-input input,.label-and-input select,.label-and-input textarea{border:0;padding-left:0}.label-and-input.-textarea label{margin-top:.5rem;vertical-align:top}.label-and-input.-textarea textarea{min-width:300px;min-height:200px;resize:none;vertical-align:top}.label-and-input .checkbox,.label-and-input .radio{margin:.6rem .5rem .2rem 0}.label-and-input.-fill{display:block}.label-and-input.-fill input[type=date],.label-and-input.-fill input[type=datetime],.label-and-input.-fill input[type=email],.label-and-input.-fill input[type=file],.label-and-input.-fill input[type=month],.label-and-input.-fill input[type=number],.label-and-input.-fill input[type=password],.label-and-input.-fill input[type=search],.label-and-input.-fill input[type=tel],.label-and-input.-fill input[type=text],.label-and-input.-fill input[type=time],.label-and-input.-fill input[type=url],.label-and-input.-fill input[type=week],.label-and-input.-fill textarea,.label-and-input.-fill select{width:100%}.label-and-input input.-with-icon{padding-left:1.5rem}.label-and-input [class^="icon-"]{position:absolute;top:.5rem}.label-and-input small{display:block}.validation-error{color:#e86363;font-size:.8rem;text-transform:uppercase;font-weight:700}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}[class^="icon-"]:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;display:inline-block}.icon-down:before{content:""}.icon-up:before{content:""}.icon-left:before{content:""}.icon-right:before{content:""}.icon-menu:before{content:""}.icon-quote:before{content:""}.icon-search:before{content:""}.icon-print:before{content:""}.icon-truck:before{content:""}.icon-mail:before{content:""}.icon-close:before{content:""}.icon-check:before{content:""}.icon-archive:before{content:""}.icon-add:before{content:""}.icon-money:before{content:""}.icon-favorite:before{content:""}.icon-trash:before{content:""}.icon-upload:before{content:""}.icon-download:before{content:""}.icon-calendar:before{content:""}.icon-list:before{content:""}.icon-warning:before{content:""}.icon-alarm:before{content:""}.icon-undo:before{content:""}.icon-loading:before{content:"";position:absolute;animation:anim-rotate 1.5s infinite linear;color:#0e6877}[class^="icon-"].-with-text span{vertical-align:top;margin-left:.2rem}[class^="icon-"].-large:before{font-size:2rem}[class^="icon-"].-large.-with-text span{line-height:2.2rem}[class^="icon-"].-loading{cursor:default}[class^="icon-"].-loading:before{content:"";animation:anim-rotate 1.5s infinite linear}[class^="icon-"].-loading.-with-text span{display:none}[class^="icon-"].-outline:before{color:#fff;text-shadow:0 0 1px #0e6877,0 0 1px #0e6877}[class^="icon-"].-outline.-with-text span{color:#63a7b3}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.item-list{margin-bottom:1rem;position:relative}.item-list .item{position:relative;border-bottom:1px dashed #87bbc4;max-height:200px;padding:.5rem}.item-list .item.-auto-height{max-height:none}.item-list .item.-removed{visibility:hidden!important;max-height:0;border:0;transition:max-height .5s ease-out;padding:0}.item-list .item.-has-warning{border-left:3px solid #e86363}.item-list .item>a{color:#000;display:block}.item-list .item>a:hover{background-color:#87bbc4;color:#fff;text-decoration:none;transition:all .1s ease-out}.item-list .item>a:hover *{color:#fff}.item-list .item .title{font-weight:700}.item-list .item .actions{margin-top:.5rem}.item-list .item .actions a:not(:last-child){margin-right:.5rem}@media screen and (min-width:576px){.item-list .item .actions{position:absolute;right:.5rem;top:0}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.item-picker{border-left:1px solid #63a7b3;border-bottom:1px solid #63a7b3;margin-bottom:1rem}.item-picker label{margin-left:1rem;margin-bottom:0;font-weight:700;display:block}.item-picker .list{max-height:12rem;overflow-y:auto;margin:.5rem 0 1rem .5rem}.item-picker .list .item{position:relative;padding:.5rem;cursor:pointer;outline:0}.item-picker .list .item:not(:last-child){border-bottom:1px dashed #87bbc4}.item-picker .list .item:focus{background-color:#cae1e5}.item-picker .list .item.selected{background-color:#87bbc4;color:#fff}.item-picker .list .item .name{font-weight:700}.item-picker .list .item .info{position:absolute;right:.5rem;bottom:.2rem}.item-picker .list .item .info .-symbols{font-size:1.5rem;vertical-align:middle;color:#10788a;display:block;text-align:right}.item-picker .list .item .info .-symbols a:hover::before{color:#63a7b3}.item-picker .list .item .info .-symbols a.-loading::before{font-size:1.3rem}.item-picker .list .item .info .-amount{font-size:1.3rem;font-weight:700;display:inline-block}@media screen and (min-width:576px){.item-picker .list .item .info .-symbols{display:inline-block;text-align:left;margin-right:2rem}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.message-list{position:relative;text-align:left}.message-list .message{position:relative;border-bottom:1px dashed #87bbc4;padding:.5rem}.message-list .message.-unread .message-text{font-weight:bold}.message-list .message .icon-loading{position:absolute;top:50%;left:50%;margin-left:-.5rem;margin-top:-.5rem;display:none}.message-list .message .message-text{padding-left:1rem;white-space:pre-line}.message-list .message .message-text:before{margin-left:-1rem;font-family:"icomoon";-webkit-font-smoothing:antialiased;display:inline-block;content:"";font-weight:normal}.message-list .message>a{color:#000;display:block}.message-list .message>a:hover{background-color:#87bbc4;color:#fff;text-decoration:none;transition:all .1s ease-out}.message-list .message>a:hover *{color:#fff}.message-list .message .title{font-weight:700}.message-list .message .actions{margin-top:.5rem}@media screen and (min-width:576px){.message-list .message .actions{position:absolute;right:.5rem;top:0}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.menu-wrapper{background:#fff;position:fixed;width:100%;z-index:100;text-transform:uppercase}.menu-wrapper nav[role=navigation]{background:#10788a;overflow:hidden;max-height:0}.menu-wrapper nav[role=navigation].-active{max-height:50rem;transition:max-height .8s ease-in}.menu-wrapper a{text-decoration:none}.menu-wrapper a,.menu-wrapper a:hover,.menu-wrapper a:visited{color:#fff}.menu-wrapper .menu-link{background-color:#10788a;background-position:1rem center;background-repeat:no-repeat;background-size:8rem;background-image:url("/client/assets/images/logo-lighter.svg");display:block;width:auto;height:3.5rem;margin:0}.menu-wrapper .menu-link.-active{background-color:#0e6877}.menu-wrapper .menu-link.-active .icon-down:before{}.menu-wrapper .menu-link .icon-menu{padding:.8rem 1rem .8rem 2rem;float:right;font-size:1.2rem}.menu-wrapper ul{padding:0;margin:0;list-style:none}.menu-wrapper ul a{padding:.6rem 1rem;margin:0;display:block}.menu-wrapper ul a:hover{}.menu-wrapper ul>li{display:block;padding:0;border:none}.menu-wrapper ul>li+li{border-top:1px dashed #63a7b3}.menu-wrapper ul>li:hover{background:#0e6877}.menu-wrapper ul>li.has-subnav>a:after{font-family:"icomoon";content:"";float:right;transition:all .2s}.menu-wrapper ul>li.has-subnav.-active{background:#0e6877}.menu-wrapper ul>li.has-subnav.-active>a:after{transform:rotate(180deg)}.menu-wrapper ul>li.has-subnav.-active ul{max-height:30rem;transition:max-height .3s ease-in;background:#0e6877}.menu-wrapper ul>li.toggle-search{display:none}.menu-wrapper ul ul{text-transform:none;overflow:hidden;max-height:0;z-index:100}.menu-wrapper ul ul li a{padding-left:1.6rem}.menu-wrapper ul ul li a:active{background:#63a7b3}.menu-wrapper .nav-logo,.menu-wrapper .home{display:none}.menu-wrapper .search{border-top:1px dashed #63a7b3}.menu-wrapper .search .label-and-input{background-color:#fff;margin-top:.5rem;margin-bottom:.5rem;padding-left:0;display:block;border:.5rem solid #10788a;border-top:0;border-bottom:0}.menu-wrapper .search .label-and-input i.icon-search{left:.5rem}.menu-wrapper .search .label-and-input input.-with-icon{width:100%;padding-left:2rem}@media screen and (min-width:576px){.menu-wrapper .search{text-align:center}.menu-wrapper .search .label-and-input{border:none;display:inline-block}.menu-wrapper .search .label-and-input input.-with-icon{width:25rem}}@media screen and (min-width:768px){.menu-wrapper{transition:.2s ease-in}.menu-wrapper a.menu-link{display:none}.menu-wrapper nav[role=navigation]{overflow:visible;max-height:none;position:relative}.menu-wrapper nav>ul{text-align:center}.menu-wrapper nav>ul>li{padding:.2rem 0;display:inline-block}.menu-wrapper nav>ul>li+li{border:none}.menu-wrapper nav>ul>li>a{display:block;position:relative}.menu-wrapper nav>ul>li.has-subnav>a:after{position:absolute;margin:auto;left:50%;right:50%;margin-left:-.5rem;font-family:'icomoon';content:"";visibility:hidden;opacity:0;transition:.2s ease-in;top:3rem;z-index:101}.menu-wrapper nav>ul>li.has-subnav.-active>a:after{visibility:visible;opacity:1;transform:translate(0,-1rem)}.menu-wrapper nav>ul>li.has-subnav.-active>a:hover:after{font-weight:bold}.menu-wrapper nav>ul>li.toggle-search{display:inline-block}.menu-wrapper nav>ul>li.toggle-search.-active{background:#0e6877}.menu-wrapper nav>ul ul{text-align:left;box-sizing:border-box;-moz-box-sizing:border-box;margin-top:.2rem;padding:0;position:absolute;background:#0e6877}.menu-wrapper nav>ul ul li{border:none;display:block}.menu-wrapper nav>ul ul li a{padding-left:1rem}.menu-wrapper nav>ul ul li:hover a{text-decoration:underline}.menu-wrapper .nav-logo{display:block;text-align:center;height:5rem;background-image:url("/client/assets/images/logo.svg");background-repeat:no-repeat;background-position:center;background-size:24rem}.menu-wrapper .search{border:none;max-height:0;overflow:hidden;background-color:#0e6877}.menu-wrapper .search.-active{max-height:3.5rem;overflow:hidden;transition:max-height .1s ease-in}.-scroll-down .menu-wrapper{transform:translate(0,-5rem)}.-scroll-down .menu-wrapper .home{background-position:1rem center;background-repeat:no-repeat;background-size:8rem;background-image:url("/client/assets/images/logo-lighter.svg");width:10rem;height:3rem;position:absolute;left:0;top:0;display:inline-block}}@media print{.print-logo{margin-bottom:1rem}.print-logo img{max-height:5rem}.content{padding:0;min-height:initial}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.notifications{text-align:center;color:#fff;max-height:0;overflow:hidden;transition:max-height .4s ease-out;position:relative}.notifications.error{max-height:4rem;background-color:#e86363}.notifications.system-warning{max-height:10rem;background-color:#e86363}.notifications.system-info{max-height:10rem;background-color:#87bbc4}.notifications .content{padding:.5rem 1rem}.notifications .icon-close{position:absolute;right:.5rem;top:.5rem;cursor:pointer}.notifications .icon-close:hover:before{font-weight:bold}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.content .order-config .option,.content .order-config .option label{cursor:pointer}.content .order-config .option{display:inline-block;margin-right:.5rem;margin-bottom:.5rem;border-radius:.3rem;color:#fff;outline:0}.content .order-config .option label{margin:.5rem .5rem .4rem .5rem}.content .order-config .selected-options{margin-bottom:1rem;text-align:center}.content .order-config .selected-options .option{background:#87bbc4;animation:fade-in .3s ease-in-out}.content .order-config .selected-options .option label{padding:0}.content .order-config .selected-options .option label:hover:before{content:""}.content .order-config .current-options{margin-bottom:1rem;text-align:center}.content .order-config .current-options .option{background:#10788a}.content .order-config .current-options .option label{font-size:1.4rem;padding:.5rem}.content .order-config .current-options.-result .option,.content .order-config .current-options.-result .option label{cursor:default}.content .order-config .current-options.-result .option{background:#74b174}.content .order-config .current-options.-result .option label:before{border-color:#649a64}.content .order-config .color-pickers{border-left:1px solid #63a7b3;border-bottom:1px solid #63a7b3;margin-bottom:1rem}.content .order-config .color-pickers:focus-within{border-left-color:#10788a;border-bottom-color:#10788a}.content .order-config .color-pickers .label-and-input{border:none;margin-bottom:0}.content .order-config .color-pickers .checkbox{padding:1rem}.content .order-config .delivery-date{margin:.5rem 0;min-width:20rem}.content .order-config .delivery-date .angular-date-picker{margin-bottom:.5rem}.content .order-config .lab-filter a{padding:.5rem;display:inline-block}.content .order-config .order-summary .part{margin-bottom:.5rem}.content .order-config .order-summary .part ul{margin-bottom:0}.content .order-config .item-picker.-lab-picker .list{max-height:26rem}.content .order-config .item-picker.-lab-picker .lab-logo{display:none}.content .order-config .steps .step{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.content .order-config .steps .step .details{padding-left:1.25rem}.content .order-config .steps form{margin-left:1.25rem}.content .order-config .-case-file .icon-trash{top:0;right:0}.content .order-config .quoted-text{padding-left:1rem;white-space:pre-line}.content .order-config .quoted-text:before{margin-left:-1rem;font-family:"icomoon";-webkit-font-smoothing:antialiased;display:inline-block;content:"";font-weight:normal}@media screen and (min-width:576px){.content .order-config .item-picker.-lab-picker .lab-logo{display:block;float:left;margin-right:.5rem;width:60px;height:60px;overflow:hidden}.content .order-config .color-pickers .label-and-input{width:30%}}@media screen and (min-width:992px){.content .order-config .color-pickers .label-and-input{width:19%}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.pagination .page-item{display:none}.pagination .page-item.active{display:list-item}.pagination .page-item.active .page-link,.pagination .page-item.active .page-link:hover{background-color:#4093a1;border-color:#4093a1}.pagination .page-item:first-child,.pagination .page-item:last-child{display:list-item}.pagination .page-item:first-child .page-link,.pagination .page-item:last-child .page-link{padding:1rem 1.15rem}.pagination .page-item .page-link{padding:1rem 1.5rem}.pagination .page-item .page-link:hover{background-color:#ccc;border-color:#ccc}@media screen and (min-width:576px){.pagination .page-item{display:list-item}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rating-container{line-height:1}.rating{display:inline-block}.rating>input{position:absolute;top:-9999px;clip:rect(0,0,0,0)}.rating>label{float:right;width:1em;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:2em;line-height:1;color:#ddd;margin:0}.rating>label:before{content:'★ '}.rating>label:hover,.rating>label:hover~label,.rating>input:checked~label{color:#ffd700}.rating-list .comment-text{padding-left:1rem;white-space:pre-line}.rating-list .comment-text:before{margin-left:-1rem;font-family:"icomoon";-webkit-font-smoothing:antialiased;display:inline-block;content:"";font-weight:normal}@media screen and (min-width:576px){.rating>label{font-size:2.5em}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.receipt .emphasized{font-size:1.5rem;font-weight:700}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.stats{text-align:center;display:inline-block;padding-bottom:1rem}a.stats:hover{background-color:#63a7b3;color:#fff!important;text-decoration:none}.stats .-number{font-size:4rem;color:#0e6877}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.tooth-chart{margin-bottom:1rem;text-align:center}.tooth-chart .upper-teeth{margin-bottom:.5rem}.tooth-chart .lower-teeth{padding-top:.5rem;border-top:1px dashed #87bbc4}.tooth-chart .tooth{display:inline-block;margin:5px;padding:5px;border:2px solid #0e6877;border-radius:3px;min-width:2rem;text-align:center}.tooth-chart .tooth:hover{text-decoration:none}.tooth-chart.-read-only .tooth{cursor:default}.tooth-chart .tooth.selected{background-color:#87bbc4;color:#fff}@media screen and (min-width:992px){.tooth-chart .left,.tooth-chart .right{display:inline-block}.tooth-chart .right{border-left:1px dashed #87bbc4;padding-left:3px}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes anim-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}