html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}*{margin:0;padding:0}button{display:inline-block;text-align:center;text-decoration:none;vertical-align:middle}button,select{background:none;background-color:transparent;border:none;cursor:pointer;font-size:inherit;line-height:inherit}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-family:inherit}svg{display:block}ul{list-style:none}form.was-validated input[type=radio]:invalid,input[type=radio].is-invalid{border-color:#d00}img{height:auto}.responsive{max-width:100%;height:auto}a{-webkit-transition:color .12s ease-out,-webkit-text-decoration .12s ease-out;transition:color .12s ease-out,-webkit-text-decoration .12s ease-out;transition:color .12s ease-out,text-decoration .12s ease-out;transition:color .12s ease-out,text-decoration .12s ease-out,-webkit-text-decoration .12s ease-out;will-change:color,text-decoration}a,a:visited{color:grey;text-decoration:underline}a:hover{color:#011e41;text-decoration:none}a.no-link-style{-webkit-transition:unset;transition:unset;will-change:unset}a.no-link-style,a.no-link-style:visited{text-decoration:none}a.no-link-style:hover{color:grey}a.no-link-style .link-style{text-decoration:underline;-webkit-transition:color .12s ease-out,-webkit-text-decoration .12s ease-out;transition:color .12s ease-out,-webkit-text-decoration .12s ease-out;transition:color .12s ease-out,text-decoration .12s ease-out;transition:color .12s ease-out,text-decoration .12s ease-out,-webkit-text-decoration .12s ease-out;will-change:color,text-decoration}a.no-link-style:visited .link-style{text-decoration:underline}a.no-link-style:hover .link-style{color:#011e41;text-decoration:none}a .link-border{border:1px solid transparent;-webkit-transition:border-color .12s ease-out;transition:border-color .12s ease-out;will-change:border-color}a:hover .link-border{border-color:#011e41}.link{-webkit-transition:color .12s ease-out,-webkit-box-shadow .12s ease-out,-webkit-text-decoration .12s ease-out;transition:color .12s ease-out,-webkit-box-shadow .12s ease-out,-webkit-text-decoration .12s ease-out;transition:box-shadow .12s ease-out,color .12s ease-out,text-decoration .12s ease-out;transition:box-shadow .12s ease-out,color .12s ease-out,text-decoration .12s ease-out,-webkit-box-shadow .12s ease-out,-webkit-text-decoration .12s ease-out;will-change:box-shadow,color,outline,text-decoration,z-index}.link,.link.visited,.link:visited{color:grey;cursor:pointer;text-decoration:underline}.link.plain{text-decoration:none}.link.active,.link.focus,.link.hover,.link:active,.link:focus,.link:hover{text-decoration:none;z-index:1}.link.hover,.link:hover{color:#011e41}.link.focus,.link:focus{-webkit-box-shadow:0 0 0 4px rgba(50,50,50,.25);box-shadow:0 0 0 4px rgba(50,50,50,.25);color:#011e41;outline:0}.link.active,.link:active{color:#011e41}body,html{height:100%}body{background-color:#f2f2f2}:-webkit-full-screen{background-color:#333}:-ms-fullscreen{background-color:#333}:fullscreen{background-color:#333}body{color:grey;font-family:Tahoma,Verdana,sans-serif;font-size:14px;line-height:1.618}h1,h2,h3,h4{color:#646464;font-weight:400;letter-spacing:1px;margin-top:1rem;margin-bottom:.5rem}h1{font-size:25.2px}h2{font-size:16.8px;text-transform:uppercase}h3{font-size:18.2px;margin-top:1.5rem}h4{font-weight:700}p{margin-bottom:.5rem}small{line-height:1.1}.bg-white{background-color:#fff}.bg-color-primary{background-color:#011e41}.bg-color{background-color:#f2f2f2}.border{border:1px solid #011e41}.border-muted{border:1px solid #ccc}.border-hover{border:1px solid transparent;-webkit-transition:border-color .12s ease-out;transition:border-color .12s ease-out;will-change:border-color}.border-hover:hover{border-color:#011e41}.d-block{display:block}.d-inline{display:inline}.d-va-middle{vertical-align:middle}.d-inline-block{display:inline-block}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-2{-webkit-box-flex:2;-ms-flex:2;flex:2}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-h-around{-ms-flex-pack:distribute;justify-content:space-around}.flex-h-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-h-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-h-evenly{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.flex-h-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-v-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-v-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.d-inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.d-offscreen{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;padding:0;position:absolute!important;white-space:nowrap;width:1px}.d-none{display:none}.o-visible{overflow:visible}.h-05{height:7px}.h-1{height:14px}.h-2{height:28px}.h-3{height:42px}.h-12{height:168px}.h-38px{height:38px}.m-1{margin:14px}.m-05{margin:7px}.m-2{margin:28px}.m-3{margin:42px}.m-4{margin:56px}.m-5{margin:70px}.mx-05{margin-top:7px;margin-bottom:7px}.mx-1{margin-top:14px;margin-bottom:14px}.my-auto{margin-left:auto;margin-right:auto}.my-05{margin-left:7px;margin-right:7px}.m-05x-1y{margin:7px 14px}.mt-1{margin-top:14px}.mt--05{margin-top:-7px}.mt-05{margin-top:7px}.mt-2{margin-top:28px}.mt-3{margin-top:42px}.mt-4{margin-top:56px}.mt-5{margin-top:70px}.mb-1{margin-bottom:14px}.mb-025{margin-bottom:3.5px}.mb-05{margin-bottom:7px}.mb-2{margin-bottom:28px}.mb-3{margin-bottom:42px}.mb-4{margin-bottom:56px}.ml-1{margin-left:14px}.ml-05{margin-left:7px}.ml--border{margin-left:-1px}.mr-1{margin-right:14px}.mr-05{margin-right:7px}.m-0{margin:0}.mx-0{margin-top:0;margin-bottom:0}.my-0{margin-left:0;margin-right:0}.mt-0{margin-top:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.p-1{padding:14px}.p-025{padding:3.5px}.p-05{padding:7px}.p-3{padding:42px}.px-05{padding-top:7px;padding-bottom:7px}.py-05{padding-left:7px;padding-right:7px}.py-1{padding-left:14px;padding-right:14px}.py-2{padding-left:28px;padding-right:28px}.p-05x-1y{padding:7px 14px}.pt-05{padding-top:7px}.pt-1{padding-top:14px}.pt-2{padding-top:28px}.pt-3{padding-top:42px}.pt-4{padding-top:56px}.pt-5{padding-top:70px}.pt-6{padding-top:84px}.pb-1{padding-bottom:14px}.pb-05{padding-bottom:7px}.pb-3{padding-bottom:42px}.pl-05{padding-left:7px}.pl-2{padding-left:28px}.pr-05{padding-right:7px}.pr-2{padding-right:28px}.pr-3{padding-right:42px}.p-0{padding:0}.px-0{padding-top:0;padding-bottom:0}.py-0{padding-left:0;padding-right:0}.pt-0{padding-top:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.p-relative{position:relative}.p-absolute{position:absolute}.bottom-1{bottom:14px}.bottom-05{bottom:7px}.bottom-2{bottom:28px}.bottom-3{bottom:42px}.right-1{right:14px}.right-05{right:7px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-primary{color:#011e41}.text-error{color:#d00}.text-muted{color:#999}.text-white{color:#fff}.lh-115{line-height:1.15}.text-small{font-size:80%}.text-big{font-size:120%}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-uppercase{text-transform:uppercase}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.no-wrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-1{width:14px}.w-2{width:28px}.w-3{width:42px}.w-4{width:56px}.w-5{width:70px}.w-6{width:84px}.w-10{width:140px}.w-12{width:168px}.w-15{width:210px}.w-20{width:280px}.w-25{width:350px}.w-35{width:490px}.w-25pc{width:25%}.w-30pc{width:30%}.w-80pc{width:80%}.w-100pc{width:100%}.w-38px{width:38px}.w-max-80ch{max-width:80ch}.w-max-100pc{max-width:100%}.button{border:1px solid grey;color:grey;cursor:pointer;text-decoration:none;-webkit-transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out,-webkit-box-shadow .12s ease-out;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out,-webkit-box-shadow .12s ease-out;transition:background-color .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out,color .12s ease-out;transition:background-color .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out,color .12s ease-out,-webkit-box-shadow .12s ease-out;will-change:background-color,border-color,box-shadow,color,cursor,outline,z-index}.button.active,.button.focus,.button.hover,.button:active,.button:focus,.button:hover{background-color:#fafafa;border-color:#011e41;color:#011e41;z-index:1}.button.focus,.button:focus{-webkit-box-shadow:0 0 0 4px rgba(50,50,50,.25);box-shadow:0 0 0 4px rgba(50,50,50,.25);outline:0}.button.disabled,.button:disabled,body.disable_inputs .button{background-color:#f2f2f2;border-color:#bfbfbf;color:#bfbfbf;cursor:auto;z-index:-1}.button+.button,.select+.button{margin-left:-1px}.checkbox{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-repeat:no-repeat;background-position:50%;background-size:contain;border:1px solid grey;color-adjust:exact;height:14px;vertical-align:middle;-webkit-print-color-adjust:exact;width:14px;-webkit-transition:background-image 0s ease .12s,border-color .12s ease-out,color .12s ease-out,-webkit-box-shadow .12s ease-out;transition:background-image 0s ease .12s,border-color .12s ease-out,color .12s ease-out,-webkit-box-shadow .12s ease-out;transition:background-image 0s ease .12s,border-color .12s ease-out,box-shadow .12s ease-out,color .12s ease-out;transition:background-image 0s ease .12s,border-color .12s ease-out,box-shadow .12s ease-out,color .12s ease-out,-webkit-box-shadow .12s ease-out;will-change:background-image,border-color,box-shadow,color,outline,z-index}.checkbox:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='gray' stroke-linecap='square' stroke-width='3' d='M6 10l3 3 6-6'/%3E%3C/svg%3E")}.checkbox.active,.checkbox.focus,.checkbox.hover,.checkbox:active,.checkbox:focus,.checkbox:hover{border-color:#011e41;color:#011e41;z-index:1}.checkbox.active:checked,.checkbox.focus:checked,.checkbox.hover:checked,.checkbox:active:checked,.checkbox:focus:checked,.checkbox:hover:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23011E41' stroke-linecap='square' stroke-width='3' d='M6 10l3 3 6-6'/%3E%3C/svg%3E")}.checkbox.focus,.checkbox:focus{-webkit-box-shadow:0 0 0 4px rgba(50,50,50,.25);box-shadow:0 0 0 4px rgba(50,50,50,.25);outline:0}.checkbox.disabled,.checkbox:disabled,body.disable_inputs .checkbox{background-color:#f2f2f2;border-color:#bfbfbf;color:#bfbfbf;pointer-events:none;z-index:-1}.checkbox.disabled:checked,.checkbox:disabled:checked,body.disable_inputs .checkbox:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23bfbfbf' stroke-linecap='square' stroke-width='3' d='M6 10l3 3 6-6'/%3E%3C/svg%3E")}.checkbox.is-invalid,form.was-validated .checkbox:invalid{border-color:#d00}.checkbox+label[for]{cursor:pointer;user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.closeable{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='gray' stroke-width='4' d='M0 0l20 20M0 20L20 0'/%3E%3C/svg%3E");background-position:top 7px right 8px;background-repeat:no-repeat;background-size:10px;max-width:80%;-webkit-transition:background-image 0s ease .12s;transition:background-image 0s ease .12s;will-change:background-image}.closeable:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23000' stroke-width='4' d='M0 0l20 20M0 20L20 0'/%3E%3C/svg%3E")}@media (min-width:768px){.closeable{max-width:60%}}.file-input{background-color:#fff;border:1px solid grey;color:grey;cursor:pointer;overflow:hidden;-webkit-transition:border-color .12s ease-out,color .12s ease-out,-webkit-box-shadow .12s ease-out;transition:border-color .12s ease-out,color .12s ease-out,-webkit-box-shadow .12s ease-out;transition:border-color .12s ease-out,box-shadow .12s ease-out,color .12s ease-out;transition:border-color .12s ease-out,box-shadow .12s ease-out,color .12s ease-out,-webkit-box-shadow .12s ease-out;will-change:background-color,border-color,box-shadow,color,cursor,outline,z-index}.file-input.active,.file-input.focus,.file-input.hover,.file-input:active,.file-input:focus,.file-input:hover{border-color:#011e41;color:#011e41;z-index:1}.file-input.focus,.file-input:focus{-webkit-box-shadow:0 0 0 4px rgba(50,50,50,.25);box-shadow:0 0 0 4px rgba(50,50,50,.25);outline:0}.file-input.disabled,.file-input:disabled,body.disable_inputs .file-input{background-color:#f2f2f2;border-color:#bfbfbf;color:#bfbfbf;cursor:default;z-index:-1}.file-input.is-invalid,form.was-validated .file-input:invalid{border-color:#d00}[dir=ltr] .file-input::-webkit-file-upload-button{border-right-width:1px}[dir=rtl] .file-input::-webkit-file-upload-button{border-left-width:1px}[dir=ltr] .file-input::-webkit-file-upload-button{margin-right:.5rem}[dir=rtl] .file-input::-webkit-file-upload-button{margin-left:.5rem}.file-input::-webkit-file-upload-button{-webkit-appearance:button;background-color:#f2f2f2;border-radius:0;border:0 solid grey;color:grey;margin:-.5rem;-webkit-margin-end:.5rem;padding:.5rem;pointer-events:none;-webkit-transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out;will-change:background-color,border-color,color,cursor,z-index}.file-input.active::-webkit-file-upload-button,.file-input.focus::-webkit-file-upload-button,.file-input.hover::-webkit-file-upload-button,.file-input:active::-webkit-file-upload-button,.file-input:focus::-webkit-file-upload-button,.file-input:hover::-webkit-file-upload-button{background-color:#fafafa;border-color:#011e41;color:#011e41;z-index:1}.file-input.disabled::-webkit-file-upload-button,.file-input:disabled::-webkit-file-upload-button,body.disable_inputs .file-input::-webkit-file-upload-button{background-color:#f2f2f2;border-color:#bfbfbf;color:#bfbfbf;cursor:auto;z-index:-1}.file-input.is-invalid::-webkit-file-upload-button,form.was-validated .file-input:invalid::-webkit-file-upload-button{border-color:#d00}[dir=ltr] .file-input::file-selector-button{border-right-width:1px}[dir=rtl] .file-input::file-selector-button{border-left-width:1px}[dir=ltr] .file-input::file-selector-button{margin-right:.5rem}[dir=rtl] .file-input::file-selector-button{margin-left:.5rem}.file-input::file-selector-button{background-color:#f2f2f2;border-radius:0;border:0 solid grey;color:grey;pointer-events:none;margin:-.5rem;-webkit-margin-end:.5rem;padding:.5rem;-webkit-transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out;transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out;will-change:background-color,border-color,color,cursor,z-index}.file-input.active::file-selector-button,.file-input.focus::file-selector-button,.file-input.hover::file-selector-button,.file-input:active::file-selector-button,.file-input:focus::file-selector-button,.file-input:hover::file-selector-button{background-color:#fafafa;border-color:#011e41;color:#011e41;z-index:1}.file-input.disabled::file-selector-button,.file-input:disabled::file-selector-button,body.disable_inputs .file-input::file-selector-button{background-color:#f2f2f2;border-color:#bfbfbf;color:#bfbfbf;cursor:auto;z-index:-1}.file-input.is-invalid::file-selector-button,form.was-validated .file-input:invalid::file-selector-button{border-color:#d00}ul.no-bullets{list-style-type:none}ul.no-bullets,ul.square-bullets{margin-left:1.618rem;margin-bottom:.5rem}ul.square-bullets{list-style-position:outside;list-style-type:square}ol.indented{margin-left:1.618rem;margin-bottom:.5rem}.overlay{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}div.progress{border:1px solid grey}div.progress div{background-color:#bfbfbf}.select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='gray' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");background-position:right 2px center;background-repeat:no-repeat;background-size:16px 12px;padding:4px 20px 4px 8px;border:1px solid grey;color:grey;cursor:pointer;-webkit-transition:background-image 0s ease .12s,background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out,-webkit-box-shadow .12s ease-out;transition:background-image 0s ease .12s,background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out,-webkit-box-shadow .12s ease-out;transition:background-image 0s ease .12s,background-color .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out,color .12s ease-out;transition:background-image 0s ease .12s,background-color .12s ease-out,border-color .12s ease-out,box-shadow .12s ease-out,color .12s ease-out,-webkit-box-shadow .12s ease-out;will-change:background-image,background-color,border-color,box-shadow,color,cursor,outline,z-index}.select.active,.select.focus,.select.hover,.select:active,.select:focus,.select:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");background-color:#fafafa;border-color:#011e41;color:#011e41;z-index:1}.select.focus,.select:focus{-webkit-box-shadow:0 0 0 4px rgba(50,50,50,.25);box-shadow:0 0 0 4px rgba(50,50,50,.25);outline:0}.select.disabled,.select:disabled,body.disable_inputs .select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23bfbfbf' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3E%3C/svg%3E");background-color:#f2f2f2;border-color:#bfbfbf;color:#bfbfbf;cursor:auto;z-index:-1}.select::-ms-expand{display:none}.select.is-invalid,form.was-validated .select:invalid{border-color:#d00}.button+.select,.select+.select{margin-left:-1px}.table{border-collapse:collapse}.table-bg-color{background-color:#fafafa}.table-border{border:1px solid grey}.table-responsive-container{overflow-x:auto}.text-input{background-color:#fff;border:1px solid grey;color:grey;cursor:text;overflow:hidden;-webkit-transition:border-color .12s ease-out,color .12s ease-out,-webkit-box-shadow .12s ease-out;transition:border-color .12s ease-out,color .12s ease-out,-webkit-box-shadow .12s ease-out;transition:border-color .12s ease-out,box-shadow .12s ease-out,color .12s ease-out;transition:border-color .12s ease-out,box-shadow .12s ease-out,color .12s ease-out,-webkit-box-shadow .12s ease-out;will-change:background-color,border-color,box-shadow,color,cursor,outline,z-index}.text-input.active,.text-input.focus,.text-input.hover,.text-input:active,.text-input:focus,.text-input:hover{border-color:#011e41;color:#011e41;z-index:1}.text-input.focus,.text-input:focus{-webkit-box-shadow:0 0 0 4px rgba(50,50,50,.25);box-shadow:0 0 0 4px rgba(50,50,50,.25);outline:0}.text-input.disabled,.text-input:disabled,body.disable_inputs .text-input{background-color:#f2f2f2;border-color:#bfbfbf;color:#bfbfbf;-webkit-text-fill-color:#bfbfbf;opacity:1;cursor:default;z-index:-1}.text-input.is-invalid,form.was-validated .text-input:invalid{border-color:#d00}nav#header{background-color:#fff;border-bottom:1px solid #ccc;min-height:58.8px}nav#header:before{content:"";position:fixed;width:100%;height:300px;top:-299px;background-color:#fff}input#show-team-menu:checked~label#team-button,input#show-user-menu:checked~label#user-button{background-color:#fafafa;border:1px solid #011e41;color:#011e41;z-index:2}input#show-team-menu:checked~label#user-button,input#show-user-menu:checked~label#team-button{pointer-events:none}ul#team-menu,ul#user-menu{background-color:#fff;display:none;text-align:center;z-index:2}ul#team-menu li.underline,ul#user-menu li.underline{border-bottom:.5px solid #ccc;margin-bottom:2px;padding-bottom:2px}ul#team-menu a,ul#team-menu span,ul#user-menu a,ul#user-menu span{line-height:1.8}input#show-team-menu:checked~ul#team-menu,input#show-user-menu:checked~ul#user-menu{display:block}@media (min-width:768px){nav#header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}ul#team-menu,ul#user-menu{border:1px solid #ccc;position:absolute;right:14px;text-align:right;top:72.8px}input#show-team-menu:checked~label#team-overlay,input#show-user-menu:checked~label#user-overlay{display:block;pointer-events:auto}}@media (min-width:768px){header#page-header{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;grid-template-columns:7.35rem auto 7.35rem}header#page-header a{justify-self:start}}ul#filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}ul#filters li{margin-bottom:7px}ul#filters a,ul#filters button,ul#filters input,ul#filters select{width:100%}@media (min-width:768px){ul#filters{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}ul#filters li{margin-bottom:0}ul#filters select{width:11rem}ul#filters input{width:70px}ul#filters a,ul#filters button{width:auto}}ul#scene-grid li.button{cursor:auto}ul#scene-grid img{height:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}@media(min-width:420px){ul#scene-grid img{height:250px;max-width:380px}}svg#scene{max-width:100%;max-height:calc(100vh - 130.392px)}svg#scene:-webkit-full-screen{cursor:auto;max-height:none;max-width:none;height:100%;width:100%}svg#scene:-ms-fullscreen{cursor:auto;max-height:none;max-width:none;height:100%;width:100%}svg#scene:fullscreen{cursor:auto;max-height:none;max-width:none;height:100%;width:100%}svg#scene rect#editing_overlay{fill:#000;opacity:0}svg#scene.editing rect#editing_overlay{opacity:.2}svg#scene svg#loading_overlay{display:none}svg#scene svg#loading_overlay rect{fill:#000;fill-opacity:.2}svg#scene svg#loading_overlay circle{fill:transparent;stroke:url(#trail);stroke-dasharray:1050 2092;stroke-linecap:round;stroke-width:35;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;will-change:transform}@-webkit-keyframes spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}svg#scene.loading svg#loading_overlay{display:block}svg#scene.loading svg#loading_overlay circle{-webkit-animation:spinner 2s linear infinite;animation:spinner 2s linear infinite}@media (prefers-reduced-motion:reduce){svg#scene.loading svg#loading_overlay circle{-webkit-animation:spinner 10s linear infinite;animation:spinner 10s linear infinite}}svg#scene polyline.bg{fill:#fff;fill-opacity:0}svg#scene.editing polyline.bg{fill-opacity:1}svg#scene polyline.frame{stroke:grey;stroke-width:0}svg#scene.editing polyline.frame.selected{stroke-width:.25%}svg#scene.editing polyline.frame:hover{cursor:pointer;stroke-width:.5%}ul#scene_menu{left:0;left:-100px;line-height:0;position:absolute;text-align:center;top:0;top:-100px}svg#scene+ul#scene_menu{display:none}svg#scene.editing+ul#scene_menu{display:block}ul#scene_menu button{height:32px;padding:0;width:32px}ul#scene_menu button+ul#scene_menu button{margin-left:6px}ul#scene_menu button svg{-webkit-transition:-webkit-transform .12s ease-out;transition:-webkit-transform .12s ease-out;transition:transform .12s ease-out;transition:transform .12s ease-out,-webkit-transform .12s ease-out;will-change:transform}ul#scene_menu button svg path{fill:#fff;fill-opacity:.6;pointer-events:all;stroke:#646464;stroke-width:1.5;stroke-opacity:.8;-webkit-transition:fill-opacity .12s ease-out,stroke-width .12s ease-out;transition:fill-opacity .12s ease-out,stroke-width .12s ease-out;will-change:fill-opacity,stroke-width}ul#scene_menu button,ul#scene_menu button:active,ul#scene_menu button:focus ul#scene_menu button svg,ul#scene_menu button svg:active,ul#scene_menu button svg:focus{outline:0!important;-webkit-box-shadow:0 0 0 0 transparent!important;box-shadow:0 0 0 0 transparent!important}ul#scene_menu button:hover svg{-webkit-transform:scale(1.2);transform:scale(1.2)}ul#scene_menu button:hover svg path{stroke-width:2}ul#scene_menu button.active{cursor:auto}ul#scene_menu button.active svg path{fill-opacity:.8}ul#scene_menu button.active:hover svg{-webkit-transform:none;transform:none}ul#scene_menu button.active:hover svg path{fill-opacity:.8;stroke-width:1}#scene_preview{overflow:scroll}#scene_preview svg.add-edit-sign use.draggable-corner{cursor:move}#scene_preview .sign-poly{stroke:#000;stroke-width:1px;stroke-dasharray:10px;fill:rgba(0,0,0,.2)}svg circle.marker-circle,svg line.marker-line,svg line.sign-line{stroke:red;stroke-width:1px}svg circle.marker-circle{fill-opacity:0}ul#review_signs{--review-signs-height:calc(100vh - var(--base-unit)*19.354 - 5px);height:var(--review-signs-height);overflow:hidden;overflow-y:scroll}@media not all and (min-resolution:.001dpcm){@media{ul#review_signs::-webkit-scrollbar{-webkit-appearance:none;width:7px}ul#review_signs::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5);box-shadow:0 0 1px hsla(0,0%,100%,.5)}}}ul#review_signs>li+li{margin-top:7px}ul#review_signs img,ul#review_signs svg{margin:0 auto;max-width:95%;max-height:calc(var(--review-signs-height)*0.85)}ul#review_signs ul li{margin:0 auto}@media(min-width:420px){ul#review_signs ul li{max-width:60%}}