@font-face{font-family:Montserrat;src:url(../../../font/Montserrat/Montserrat-Light.ttf) format("truetype");font-display:swap}body,html,section{height:100%}body{margin:0;position:relative;background:#e8eaed;color:#202124}body,input{font-weight:300;font-size:13px;font-family:Montserrat,sans-serif}h1,h2,h3,h4,h5,h6{margin-top:0;font-weight:300}h1{margin-bottom:30px;font-weight:600;border-bottom:1px solid #e0e0e0}h2{font-size:120%;margin-top:25px;font-weight:400}a{color:#436c95;font-weight:700;text-decoration:none}form{max-width:700px}input{filter:none}label{margin-bottom:5px}label[required]:after{content:"*";color:red;margin-left:5px}select{font-family:inherit;font-weight:inherit}input[type=email],input[type=password],input[type=text]{outline:0}input[type=email].valorized~.input-container-reminder,input[type=password].valorized~.input-container-reminder,input[type=text].valorized~.input-container-reminder{display:block;background-color:#fff;color:grey;animation-name:inputReminder;animation-duration:.5s;animation-fill-mode:forwards}input[type=email].valorized~.input-container-placeholder,input[type=password].valorized~.input-container-placeholder,input[type=text].valorized~.input-container-placeholder{display:none}input:-webkit-autofill{-webkit-text-fill-color:#202124;-webkit-box-shadow:0 0 0 1000px #fff inset}input:-moz-autofill{-moz-text-fill-color:#202124;-moz-box-shadow:0 0 0 1000px #fff inset}input:-o-autofill{-o-text-fill-color:#202124;-o-box-shadow:0 0 0 1000px #fff inset}input:-khtml-autofill{-khtml-text-fill-color:#202124;-khtml-box-shadow:0 0 0 1000px #fff inset}small{font-size:80%}.mobile-only{display:none}.flex{display:flex}.grid{display:grid}.pull-left{float:left}.pull-right{float:right}.clearfix::after{content:"";clear:both;display:table}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.form-group .inline,.form-group.inline,.inline{display:inline-block;width:auto;margin-right:10px}.form-group .inline input[type=submit],.form-group.inline input[type=submit],.inline input[type=submit]{margin-top:0}.form-group.inline{margin-right:40px}.hidden{display:none!important}.invisible{visibility:hidden!important}.row{margin-top:10px;margin-bottom:20px}.space{height:6vh;width:100%}.form-group{margin:10px 0 10px 0;float:left;width:100%}.form-group:last-child{margin-bottom:0}.form-group label{display:block}.form-group input:not([type=submit]):not([type=checkbox]){padding:12px;width:100%;display:block;box-sizing:border-box}input[type=submit]{margin-top:30px}.input-container{border:2px solid #202124;box-sizing:border-box;background:#d8e6f5;position:relative}.input-container input{background:inherit}.input-container .input-container-placeholder{pointer-events:none;color:#202124;text-align:left;width:100%;display:block;height:100%;position:absolute;top:0;left:0;padding:10px;box-sizing:border-box}.input-container .input-container-reminder{display:none;position:absolute;color:#fff;background-color:#6495ed;padding:0 10px 0 10px;font-size:14px;top:0;left:20px}.input-container input{padding:10px;width:100%;box-sizing:border-box}.input-container.focused input[type=email]~.input-container-reminder,.input-container.focused input[type=password]~.input-container-reminder,.input-container.focused input[type=text]~.input-container-reminder{display:block;background-color:#6495ed;color:#fff;animation-name:inputReminder;animation-duration:.5s;animation-fill-mode:forwards}.input-container.focused input[type=email]~.input-container-placeholder,.input-container.focused input[type=password]~.input-container-placeholder,.input-container.focused input[type=text]~.input-container-placeholder{display:none}input[type=email],input[type=password],input[type=text]{border:0}.callout{box-sizing:border-box;padding:15px;margin:20px 0 20px 0}.callout.callout-alert{background:#de5959;color:#fff;border:2px solid #841a1a}.callout.callout-warning{background:linear-gradient(45deg,#fffad8,#fffef4);color:#0c0a00;border:2px solid #d8bc00}.callout.callout-info{background:linear-gradient(45deg,#e6f4ff,#fafdff);color:#000f1a;border:2px solid #80c7ff}.callout.callout-success{background:#eaffe6;color:#041a00;border:2px solid #94ff80}.alert{color:#ae2323}.warning{color:#a59000}.info{color:#0064b3}.success{color:#1db300}.tag{background:#e0e0e0;padding:4px 6px 4px 6px;box-sizing:border-box;font-size:80%}.tag.fullsize-tag{width:100%;display:inline-block}.progress-bar{width:200px;height:14px;background:#e0e0e0;margin-top:5px}.progress-bar .progress{height:100%;background:#436c95}.progress-bar .progress span{color:#fff;font-size:10px;vertical-align:top;margin-right:3px}.steps{max-width:400px;margin:60px auto 0 auto;text-align:center}.steps .step{height:5px;background:#e0e0e0;border:1px solid #c7c7c7;color:#e0e0e0;display:inline-block}.steps .step.active{background:#436c95;color:#202124}.steps .step.active.last-active{animation-name:active-step;animation-duration:1s;animation-delay:1s;animation-iteration-count:infinite}.steps .step p{margin-top:-18px;font-size:80%}@keyframes active-step{0%{background-color:#436c95}50%{background-color:#7b9fc3}100%{background-color:#436c95}}.filters{margin-top:40px}.pagination{margin:0}.pagination .pagination-block{display:inline-block;margin-right:20px}.pagination .pagination-page-selection{border:0;background:0 0;font-size:inherit}.pagination .button{background:0 0}.pagination .button a{text-decoration:none;color:#436c95}.pagination .button span{color:grey}.pagination .button input{margin:0}.no-margin{margin:0!important}.no-padding{padding:0!important}.col-2,.col-3{float:left;box-sizing:border-box}.col-content{width:calc(100% - 20px);margin-left:10px}.col-2{width:50%}.col-2:nth-child(1){padding-right:10px}.col-2:nth-child(2){padding-left:10px}.col-3{width:33.33333%}.big-number{font-size:200%}.button,button,input[type=submit]{font-size:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;background:#436c95;color:#fff;border:0;padding:15px 10px 15px 10px;cursor:pointer;text-decoration:none;display:inline-block}.button:hover,button:hover,input[type=submit]:hover{background:#5786b4}.button.success,button.success,input[type=submit].success{border-bottom:3px solid #8bc34a}.button.alert,button.alert,input[type=submit].alert{background:#de5959}.button.alert:hover,button.alert:hover,input[type=submit].alert:hover{background:#e47777}.button.warning,button.warning,input[type=submit].warning{background:#d8bc00}.button.warning:hover,button.warning:hover,input[type=submit].warning:hover{background:#e7ca00}.button.small-button,button.small-button,input[type=submit].small-button{font-size:90%;font-weight:400;padding:2px 8px 2px 8px}.button[disabled],button[disabled],input[type=submit][disabled]{background:#e0e0e0;cursor:default}.button img,button img,input[type=submit] img{height:16px}.table,table{border-spacing:0;border-collapse:separate;display:table;min-width:250px}.table .button,.table button,table .button,table button{padding-top:5px;padding-bottom:5px}.table .thead,.table thead,table .thead,table thead{display:table-header-group}.table .tbody,.table tbody,table .tbody,table tbody{display:table-row-group}.table .tfoot,.table tfoot,table .tfoot,table tfoot{display:table-row-group;font-weight:700}.table .tr,.table tr,table .tr,table tr{display:table-row;width:100%}.table .td,.table td,table .td,table td{border-bottom:1px solid #e0e0e0}.table .td,.table .th,.table td,.table th,table .td,table .th,table td,table th{display:table-cell;text-align:left;vertical-align:top;padding:2px 10px 2px 2px}.table .td.cell-number,.table .th.cell-number,.table td.cell-number,.table th.cell-number,table .td.cell-number,table .th.cell-number,table td.cell-number,table th.cell-number{text-align:right}.table .td.cell-date,.table .th.cell-date,.table td.cell-date,.table th.cell-date,table .td.cell-date,table .th.cell-date,table td.cell-date,table th.cell-date{text-align:right}.table .td.cell-other,.table .th.cell-other,.table td.cell-other,.table th.cell-other,table .td.cell-other,table .th.cell-other,table td.cell-other,table th.cell-other{text-align:center}.table.table-col-2 tr td:nth-child(2n),.table.table-col-2 tr th:nth-child(2n),table.table-col-2 tr td:nth-child(2n),table.table-col-2 tr th:nth-child(2n){text-align:right}.table.full,table.full{width:100%}#pattern{background:linear-gradient(180deg,#f0f0f0,90%,#d0d0d0);position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}#header{position:fixed;top:0;left:0;height:50px;width:100%;background:#fff;box-shadow:0 -7px 10px 5px grey;z-index:2}#header #logo-quantitas{height:40px;width:auto;margin:5px 0 0 10px}#header #header-logo{display:inline-block;text-decoration:none;margin:0;height:26px;line-height:26px;padding:12px;font-weight:700;color:#436c95;vertical-align:top}#header #header-name{position:absolute;top:10px;right:120px;font-size:80%;color:#202124;text-decoration:none}#header .language-selection{position:absolute;right:17px;top:10px;border:0}#footer{z-index:3;position:fixed;bottom:0;left:0;width:100%;height:auto;background:#000;color:#fff;font-size:11px;padding:5px;box-sizing:border-box}#footer a{margin-left:10px;color:#fff}#main-menu-closer,#main-menu-cta{display:none}#main-menu{width:220px;height:calc(100% - 100px);overflow-y:auto;position:fixed;left:0;top:70px;float:left;box-sizing:border-box;padding-top:10px}#main-menu ul{list-style-type:none;margin:0;padding:0;width:200px}#main-menu ul li{display:block;text-decoration:none}#main-menu ul li.break{cursor:default}#main-menu ul li .menu-section-title,#main-menu ul li a{color:#202124;padding:8px 10px;display:block;text-decoration:none}#main-menu ul li .menu-section-title{font-weight:700}#main-menu ul li a{font-weight:400;cursor:pointer}#main-menu ul li a:hover{color:#202124;background:#e0e0e0}#main-menu ul li.active{background:#436c95}#main-menu ul li.active a{color:#fff}#main-menu ul li.active a:hover{background:#436c95;color:#fff}#main-menu ul li.active.reserved{background:#95436c}#main-menu ul li.active.reserved a{color:#fff}#main-menu ul li.active.reserved a:hover{background:#95436c;color:#fff}#main-content{width:calc(100% - 240px);max-width:1000px;margin:80px auto;padding:30px 30px 70px 30px;box-sizing:border-box;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);border-radius:3px;float:left;background:#fff}.status-tag{background:#fff;font-size:100%}.status_10,.tag[data-status="10"]{color:#436c95;font-weight:700}.status_20,.status_30,.status_40,.status_50,.status_60,.status_70,.tag[data-status="20"],.tag[data-status="30"],.tag[data-status="40"],.tag[data-status="50"],.tag[data-status="60"],.tag[data-status="70"]{color:#000;background:#ffeb3b}.status_80,.status_90,.tag[data-status="80"],.tag[data-status="90"]{color:#fff;background:#436c95}.status_200,.status_210,.status_215,.status_220,.status_230,.status_240,.status_250,.tag[data-status="200"],.tag[data-status="210"],.tag[data-status="215"],.tag[data-status="220"],.tag[data-status="230"],.tag[data-status="240"],.tag[data-status="250"]{color:brown;font-weight:700}.highlight{animation-name:highlight;animation-duration:.2s;animation-fill-mode:forwards}.list-scroll-top{height:70px}.list-scroll{max-height:500px;overflow-y:auto;width:calc(100% - 30px)}.list-scroll .list-item{cursor:pointer;padding:2px;box-sizing:border-box;border-bottom:1px solid #f0f0f0}.list-scroll .list-item:hover{background:#f0f0f0}.secondary-option{font-size:90%;padding:10px;background:#f8fafb;border:2px solid #bfd4ec;box-sizing:border-box;max-width:400px}.secondary-option p:nth-child(1){margin-top:0}@keyframes inputReminder{from{top:0}to{top:-15px}}@keyframes highlight{to{background-color:#436c95;color:#fff}}@media all and (max-width:1500px){#main-content{margin-left:220px}}@media all and (max-width:1024px){.mobile-only{display:inline-block}.mobile-hidden{display:none!important}#main-menu-cta{display:block;position:fixed;top:60px;left:10px;cursor:pointer;font-weight:700;background:#fff;border:1px solid #e0e0e0;padding:4px 10px 5px 10px;z-index:2}#main-menu-cta img{pointer-events:none}#main-menu-closer{text-align:right;height:40px;width:100%;padding:10px 20px 10px 10px;box-sizing:border-box;display:block}#main-menu{left:-220px;width:200px;overflow-x:hidden;box-shadow:0 0 10px 2px #e0e0e0;top:50px;height:calc(100% - 70px);background:#fff;z-index:1}#main-menu ul li a{padding:4px 5px}#main-menu.open{left:0}#main-content{margin-left:20px;margin-top:110px;width:calc(100% - 40px);padding:10px}.table{box-sizing:border-box}.table .button,.table button{min-width:120px;text-align:center}.table .tr{box-sizing:border-box;padding:5px;display:block;margin-bottom:10px;background:#fafaf9;border:1px solid #e0e0e0}.table .td{box-sizing:border-box;display:block;text-align:left!important;width:100%;border:0}.table .td span{display:inline-block}.table .td span:nth-child(1){width:50%}.table .td span:nth-child(2){width:50%;text-align:right}.tag{max-width:160px}}@media all and (max-width:640px){.col-2{width:100%;margin-bottom:10px}.col-2:nth-child(1){padding-right:0}.col-2:nth-child(2){padding-left:0}}@media all and (max-width:320px){#main-content{margin-left:5px;width:calc(100% - 10px)}}.container-label{display:block;position:relative;padding-left:25px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.container-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:0;left:0;height:16px;width:16px;background-color:#fafaf9;border:1px solid #e0e0e0;border-radius:50%}.container-label:hover input~.checkmark{background-color:#ccc}.container-label input:checked~.checkmark{background-color:#436c95}.checkmark:after{content:"";position:absolute;display:none}.container-label input:checked~.checkmark:after{display:block}.container-label .checkmark:after{left:6px;top:2px;width:3px;height:7px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}