/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.link--cta,.nav__menu--main .nav__list--menu li a{display:inline-block;width:auto;padding:7px 16px;border-radius:5px;border:2px solid #eb5b55;background-color:#eb5b55;color:#fff;text-decoration:none;font-weight:600;-webkit-transition:border-color 0.15s ease-in-out,background-color 0.15s ease-in-out,color 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,background-color 0.15s ease-in-out,color 0.15s ease-in-out;}.link--cta:focus,.nav__menu--main .nav__list--menu li a:focus,.link--cta:hover,.nav__menu--main .nav__list--menu li a:hover{border-color:#003047;background-color:#003047;}.link--cta--admin{position:absolute;top:20px;right:20px;}.cta--color-alt,button.cta--color-alt{background-color:#4a909c;border-color:#4a909c;}.cta--secondary,.invoice__wrapper--values .form-managed-file .button,button.cta--secondary,.invoice__wrapper--values .form-managed-file button.button{border-color:#999;background-color:transparent;color:#999;}.cta--secondary:focus,.invoice__wrapper--values .form-managed-file .button:focus,.cta--secondary:hover,.invoice__wrapper--values .form-managed-file .button:hover,button.cta--secondary:focus,.invoice__wrapper--values .form-managed-file button.button:focus,button.cta--secondary:hover,.invoice__wrapper--values .form-managed-file button.button:hover{border-color:#003047;background-color:transparent;color:#003047;}.cta--secondary.cta--color-alt,.invoice__wrapper--values .form-managed-file .cta--color-alt.button,button.cta--secondary.cta--color-alt,.invoice__wrapper--values .form-managed-file button.cta--color-alt.button{border-color:#4a909c;background-color:transparent;color:#4a909c;}.cta--secondary.cta--color-alt:focus,.invoice__wrapper--values .form-managed-file .cta--color-alt.button:focus,.cta--secondary.cta--color-alt:hover,.invoice__wrapper--values .form-managed-file .cta--color-alt.button:hover,button.cta--secondary.cta--color-alt:focus,.invoice__wrapper--values .form-managed-file button.cta--color-alt.button:focus,button.cta--secondary.cta--color-alt:hover,.invoice__wrapper--values .form-managed-file button.cta--color-alt.button:hover{border-color:#003047;background-color:transparent;color:#003047;}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-1.25em);transform:translateY(-1.25em);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-1.25em);transform:translateY(-1.25em);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}html{min-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit;}body{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;margin:0;background-color:#D1E4E8;color:#003047;font:100% "Montserrat",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400;text-align:center;line-height:1.4;-webkit-overflow-scrolling:touch;}body.hide-scroll{width:100%;position:fixed;left:0;top:0;}::-moz-selection{background-color:#42808b;color:#fff;text-shadow:none;}::selection{background-color:#42808b;color:#fff;text-shadow:none;}.dialog-off-canvas-main-canvas{height:100%;}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1.5em;color:inherit;font-family:inherit;font-size:1rem;font-weight:700;line-height:1.4;}h1,h2{font-size:1.5rem;padding:3.5px 0;margin-bottom:20px;}h1{margin-left:20px;}h3{font-size:1.25rem;}a{color:#4a909c;cursor:pointer;}a:hover,a:focus,a.active{text-decoration:none;outline:none;}a:active,a:selected{border:0;outline:none;}p{margin:0 0 1.5em;}strong{font-weight:700;}em{font-style:italic;}address{font-style:normal;}img{width:100%;height:auto;margin:0;}ul,ol,li{margin:0;padding:0;list-style-type:none;}dl{margin:0 0 1.5em;}dt,dd{display:block;margin:0;padding:0;}dt{font-weight:700;}table{width:100%;margin-bottom:40px;border:0;border-collapse:collapse;border-spacing:0;empty-cells:show;}.field table{display:block;overflow:auto;}caption{padding:10px 0;color:#003047;font-size:1rem;font-style:italic;text-align:center;}thead{border-bottom:1px solid #999;background-color:transparent;}th{padding:10px 20px;border:0;background-color:transparent;color:#999;font-weight:400;}td{padding:10px 20px;border:0;}.table--responsive{overflow-x:auto;min-height:0.01%;}@media (max-width:59.9375em){.table--responsive{overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;width:100%;margin-bottom:1.5em;border:1px solid #eee;}.table--responsive > table{margin-bottom:0;border:0 none;}.table--responsive > table > thead > tr > th,.table--responsive > table > thead > tr > td,.table--responsive > table > tbody > tr > th,.table--responsive > table > tbody > tr > td,.table--responsive > table > tfoot > tr > th,.table--responsive > table > tfoot > tr > td{white-space:nowrap;}}hr{display:block;height:1px;margin:1.5em 0;padding:0;border:0;border-top:1px solid #eee;}blockquote{margin:0.5em 0 1.5em 1em;padding:1em 1.25em;border-left:5px solid #4a909c;background-color:white;font-size:1.125rem;}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0;}blockquote footer,blockquote small{display:block;color:#003047;font-size:80%;}blockquote footer::before,blockquote small::before{content:'\2014 \00A0';}q{margin-left:3px;padding:3px 7px;border-left:3px solid #4a909c;background-color:white;quotes:"“" "”";}.more-help-link a,.more-link a{display:inline-block;margin:0 0 1.5em;padding:0.5em 0.75em;border:1px solid #eee;font-size:1rem;text-decoration:none;-webkit-transition:background-color 0.3s ease,border-color 0.3s ease,color 0.3s ease;transition:background-color 0.3s ease,border-color 0.3s ease,color 0.3s ease;}.more-help-link a::after,.more-link a::after{content:'\279C';padding-left:0.5em;}.more-help-link a:hover,.more-help-link a:focus,.more-link a:hover,.more-link a:focus{border-color:#4a909c;background-color:#4a909c;color:#fff;}ul.pager__items{display:block;margin:40px 0 20px !important;text-align:center;}ul.pager__items li{display:inline-block;margin:0 2.5px;}ul.pager__items .pager__item--ellipsis span{position:relative;display:block;min-width:40px;padding:7px 10px;border:2px solid #fff;background-color:#fff;color:#999;text-decoration:none;cursor:default;}ul.pager__items a{position:relative;display:block;min-width:40px;padding:7px 10px;border:2px solid #fff;border-radius:5px;background-color:#fff;color:#4a909c;font-weight:600;text-decoration:none;}ul.pager__items a:hover,ul.pager__items a:focus{border-color:#eee;background-color:#eee;color:#4a909c;}ul.pager__items .is-active a{border-color:#4a909c;background-color:#4a909c;color:#fff;cursor:default;}.breadcrumb__navigation{margin-bottom:1.5em;font-size:0.8125rem;}.breadcrumb__navigation li{display:inline-block;}.breadcrumb__navigation li:not(:first-child)::before{content:'»';}.breadcrumb__navigation a{color:#003047;text-decoration:underline;}.breadcrumb__navigation a:hover,.breadcrumb__navigation a:focus{color:#4a909c;}.breadcrumb__navigation span{color:#14b3ff;}.progress{position:relative;}.progress__track{overflow:hidden;-webkit-box-shadow:inset 0 1px 2px rgba(0,48,71,0.1);box-shadow:inset 0 1px 2px rgba(0,48,71,0.1);height:22px;border-color:#003047;background-color:#fff;}.progress__bar{background-color:#4a909c;width:0;height:100%;color:#fff;font-size:0.75rem;text-align:center;line-height:20px;-webkit-transition:width 0.6s ease;transition:width 0.6s ease;}.progress__percentage{position:absolute;top:0;width:100%;margin:0;color:#fff;font-size:0.875rem;line-height:20px;text-align:center;text-shadow:1px 1px 1px rgba(0,48,71,0.75);}.js .lazyload,.js .lazyloading{opacity:0;min-height:32px;}.js .lazyload + .throbber,.js .lazyloading + .throbber{position:absolute;top:0;left:50%;display:block;width:32px;height:32px;padding:0;border-radius:50px;background-image:url(/themes/custom/gosolid_app/dist/images/loading-spin.svg);background-color:rgba(0,48,71,0.25);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}body .menu-item--unpublished a{color:#c43838;text-decoration:line-through;}body .node--unpublished::after{content:'Current page is unpublished!';z-index:100;display:block;width:100%;padding:10px;background-color:rgba(0,48,71,0.75);color:#fff;font-size:0.875rem;font-weight:bold;line-height:1em;text-shadow:1px 1px 5px rgba(0,48,71,0.75);}.ajax-progress-throbber{position:absolute;z-index:100;top:0;left:0;width:100%;height:100%;border-radius:5px;background-color:rgba(255,255,255,0.75);pointer-events:default;}.ajax-progress-throbber--fullpage{position:fixed;z-index:100;}.ajax-progress-throbber--fullpage .throbber{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;}.ajax-progress-throbber .throbber{position:absolute;top:50%;left:50%;display:block;width:32px;height:32px;padding:0;border-radius:50px;background-image:url(/themes/custom/gosolid_app/dist/images/loading-spin.svg);background-color:transparent;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);}.ajax-progress-throbber .message{display:none;}.visually-hidden{visibility:hidden;}.nav__list{margin-left:1em;}.nav__list li{display:inline-block;}nav.tabs{position:relative;z-index:100;}.block-local-tasks-block{position:fixed;z-index:250;top:200px;right:1rem;min-width:200px;padding:0;-webkit-box-shadow:0 1px 3px rgba(0,48,71,0.15),0 1px 2px rgba(0,48,71,0.3);box-shadow:0 1px 3px rgba(0,48,71,0.15),0 1px 2px rgba(0,48,71,0.3);}.block-local-tasks-block:focus .local-tasks__toggler,.block-local-tasks-block:hover .local-tasks__toggler{color:#4a909c;-webkit-box-shadow:0 1px 2px rgba(0,48,71,0.3);box-shadow:0 1px 2px rgba(0,48,71,0.3);}.block-local-tasks-block:focus .nav__list--pills,.block-local-tasks-block:hover .nav__list--pills{max-height:290px;}.block-local-tasks-block a{display:block;width:100%;padding:0 25px;background-color:rgba(238,238,238,0.15);color:#003047;border-bottom:1px solid #eee;line-height:3rem;-webkit-transition:background-color 0.15s ease-in-out,border-bottom-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-bottom-color 0.15s ease-in-out;}.block-local-tasks-block a:focus,.block-local-tasks-block a:hover{background-color:rgba(74,144,156,0.3);border-bottom-color:rgba(74,144,156,0.15);text-decoration:none;}.block-local-tasks-block a.is-active{background-color:rgba(238,238,238,0.15);font-weight:700;pointer-events:none;}.block-local-tasks-block .local-tasks__toggler{position:relative;color:#4a909c;background-color:#fff;font-weight:700;text-decoration:none;-webkit-transition:-webkit-box-shadow 0.15s ease-in-out;transition:-webkit-box-shadow 0.15s ease-in-out;transition:box-shadow 0.15s ease-in-out;transition:box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;}.block-local-tasks-block .local-tasks__toggler::before{content:"";position:absolute;top:0;left:0;display:block;width:5px;height:calc(100% + 1px);background-color:#4a909c;}.block-local-tasks-block .local-tasks__toggler::after{content:"\2261";position:absolute;top:0;right:15px;display:block;font-size:1.5rem;}.block-local-tasks-block .local-tasks__toggler:hover,.block-local-tasks-block .local-tasks__toggler:focus{background-color:#fff;}.block-local-tasks-block .nav__list--pills{overflow:hidden;max-height:0;margin:0;background-color:white;-webkit-transition:max-height 0.25s ease-in-out;transition:max-height 0.25s ease-in-out;}.block-local-tasks-block .nav__list--pills li{list-style-type:none;}.block-local-tasks-block .nav__list--pills li a{border-top:0 none;text-decoration:none;}.drupal-messages{position:fixed;z-index:3000;bottom:20px;left:20px;width:calc(100% - 40px);max-width:1110px;}.drupal-messages .messages{margin-top:1rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:600px;max-width:100%;padding:20px 40px 20px 60px;border-radius:5px;background-color:#fff;color:#003047;font-size:1rem;text-align:left;-webkit-box-shadow:0 5px 10px rgba(0,48,71,0.3);box-shadow:0 5px 10px rgba(0,48,71,0.3);-webkit-transition:opacity 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out;transition:opacity 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out;transition:opacity 0.15s ease-in-out,transform 0.15s ease-in-out;transition:opacity 0.15s ease-in-out,transform 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out;}.drupal-messages .messages::before{content:'';position:absolute;top:0;left:0;display:block;width:10px;height:100%;background-color:#8ed9f6;}.drupal-messages .messages::after{content:"\279C";position:absolute;top:50%;left:20px;color:#8ed9f6;font-size:2.25em;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.drupal-messages .messages.js-is-hidden{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);}.drupal-messages .messages .close-messages{position:absolute;top:0;right:0;width:40px;height:40px;font-size:0;}.drupal-messages .messages .close-messages svg{width:100%;height:auto;padding:10px;-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg);}.drupal-messages .messages .close-messages svg path{fill:#999;-webkit-transition:fill 0.15s ease-in-out;transition:fill 0.15s ease-in-out;}.drupal-messages .messages .close-messages:focus svg path,.drupal-messages .messages .close-messages:hover svg path{fill:#003047;}.drupal-messages .messages--status{border-color:#36c14d;}.drupal-messages .messages--status::before{background-color:#36c14d;}.drupal-messages .messages--status::after{content:"\2714";color:#36c14d;}.drupal-messages .messages--warning{border-color:#ffbf00;background-color:#fff2cc;}.drupal-messages .messages--warning::before{background-color:#ffbf00;}.drupal-messages .messages--warning::after{content:"\26A0";color:#ffbf00;}.drupal-messages .messages--error{border-color:#c43838;background-color:#f3d5d5;}.drupal-messages .messages--error::before{background-color:#c43838;}.drupal-messages .messages--error::after{content:"\2716";color:#c43838;}.drupal-messages .messages .wrapper--message{overflow:auto;}.drupal-messages .messages h2{margin:0 0 0.5em;font-size:1rem;}.drupal-messages .messages p{margin-top:0;}.drupal-messages .messages p:last-child{margin-bottom:0;}.drupal-messages .messages ul,.drupal-messages .messages ol{margin:0;padding:0;list-style-type:none;}.drupal-messages .messages ul:last-child,.drupal-messages .messages ol:last-child{margin-bottom:0;}.drupal-messages .messages ul > li,.drupal-messages .messages ol > li{margin:0;}.drupal-messages .messages pre{white-space:break-spaces;}.drupal-messages .messages .placeholder{font-weight:700;}.drupal-messages .messages [href="#edit-field-terms-conditions-value"],.drupal-messages .messages [href="#edit-field-authorized-services-value"]{display:none;}#console{width:auto;margin:0 2em;}@media (max-width:59.9375em){html.js-no-scroll,html.js-toggle-menu,html.js-toggle-filter{overflow-y:hidden;}}.layout-container{position:relative;max-width:90rem;min-height:100%;min-height:100vh;margin:0 auto;}.page__heading--title{margin:0 0 1em;color:#4a909c;font-size:1.5rem;font-weight:700;line-height:1;}.content__wrapper{padding:0 10px;}@media (min-width:60em){.layout--sidebar .content__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.content--container{position:relative;font-size:1rem;text-align:left;max-width:1040px;margin-left:auto;margin-right:auto;}@media (min-width:60em){.layout--sidebar .content--container{width:80%;width:calc(100% - (300px + 80px));}}.content--container ul,.content--container ol{margin:0 0 1.5em 1em;padding:0;}.content--container ul li,.content--container ol li{list-style-type:disc;}.content--container ul li ul,.content--container ul li ol,.content--container ol li ul,.content--container ol li ol{margin-bottom:0;}.content--container ol li{list-style-type:decimal;}.content--container img{vertical-align:bottom;width:auto;max-width:100%;height:auto;}.container--bg-white{display:block;padding:20px;border-radius:5px;background-color:#fff;margin:0 0 20px;}.container--bg-white p:last-child{margin-bottom:0;}.hide--wrapper{display:none;}.header{z-index:200;position:relative;width:calc(100% - 20px);padding:20px 10px 40px 10px;-webkit-box-sizing:content-box;box-sizing:content-box;display:block;}.header .logo--site{display:inline-block;}.header .logo--site svg{display:block;width:auto;height:32px;}.header .header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.header .region--header{display:-webkit-box;display:-ms-flexbox;display:flex;}@media (max-width:59.9375em){.header .header__wrapper--nav{display:-webkit-box;display:-ms-flexbox;display:flex;}.js-toggle-menu .header{overflow-x:hidden;overflow-y:auto;position:fixed;top:0;left:0;right:0;bottom:0;display:block;min-height:550px;margin:0;background-color:#fff;}}@media (min-width:60em){.header .header__wrapper--nav.header__wrapper--anonymous{display:-webkit-box;display:-ms-flexbox;display:flex;}}@media (min-width:60em){.header{padding:40px 10px;}}.nav__wrapper{z-index:201;}@media (max-width:59.9375em){.nav__wrapper{display:none;}.js-toggle-menu .nav__wrapper{position:absolute;top:100px;left:10px;right:10px;display:block;margin:0;padding-bottom:120px;background-color:#fff;}}@media (min-width:60em){.nav__wrapper .region--navigation{display:-webkit-box;display:-ms-flexbox;display:flex;}}.nav__menu--main .nav__list--menu{margin:0 0 0 10px;}.nav__menu--main .nav__list--menu li{display:block;width:100%;text-align:center;}@media (max-width:29.9375em){.nav__menu--main .nav__list--menu li a{position:relative;display:block;width:40px;height:40px;font-size:0;}.nav__menu--main .nav__list--menu li a::before{content:'';position:absolute;top:12.5%;left:12.5%;display:block;width:75%;height:75%;background:url(/themes/custom/gosolid_app/dist/images/user.svg) no-repeat center;}}@media (min-width:60em){.nav__menu--main .nav__list--menu li{display:inline-block;width:auto;}}.nav__menu--main .nav__list--menu li a.is-active{display:none;}.nav__toggler{position:relative;display:block;width:40px;height:40px;font-size:0;}@media (min-width:60em){.nav__toggler{display:none;}}.nav__toggler span{position:absolute;top:19px;right:0;left:0;display:block;height:3px;border-radius:5px;background:#4a909c;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.1s 0.2s ease;transition:all 0.1s 0.2s ease;}.nav__toggler span::before,.nav__toggler span::after{content:'';position:absolute;left:0;right:0;display:block;width:100%;height:3px;border-radius:5px;background-color:#4a909c;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.nav__toggler span::before{top:-10px;}.nav__toggler span::after{bottom:-10px;}.nav__toggler.js-toggle-menu span{background:transparent;-webkit-transition-delay:0s;transition-delay:0s;}.nav__toggler.js-toggle-menu span::before,.nav__toggler.js-toggle-menu span::after{-webkit-transition-delay:0s;transition-delay:0s;}.nav__toggler.js-toggle-menu span::before{top:0;-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);}.nav__toggler.js-toggle-menu span::after{bottom:0;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}.footer{width:100%;padding:80px 20px 20px;color:#777;text-align:left;}.footer a{color:#777;text-decoration:none;}.footer a:focus,.footer a:hover{text-decoration:underline;}@media (min-width:40em){.footer{height:505px;}}@media (min-width:60em){.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:260px;}}.region--footer > *{margin-bottom:30px;}@media (min-width:60em){.region--footer{position:relative;width:75%;}}#block-block-slogan h2{padding:0;margin-bottom:0;font-size:1rem;}#block-block-slogan a{font-weight:700;}#block-block-slogan .field-name-body{margin:0;padding:0;font-size:.875rem;}.footer nav ul,.footer nav li{list-style:none;margin:0;padding:0;position:relative;}.footer nav ul{position:relative;display:block;overflow:hidden;}.footer nav .menu-item--active-trail a,.footer nav .menu-item--active-trail span{font-weight:600;}.footer nav li{display:block;}.footer nav li a,.footer nav li span{display:inline-block;text-decoration:none;white-space:normal;font-size:.8125rem;padding:11px 0;}.footer nav li a.is-active,.footer nav li span.is-active{font-weight:600;}.footer nav li span{cursor:default;}.footer nav li span.visually-hidden{display:none;}.footer nav .copy{display:inline-block;margin-bottom:5px;font-size:.8125rem;}@media (min-width:40em){.footer nav li{display:inline-block;margin-right:4px;padding-right:8px;border-right:1px solid currentColor;line-height:1rem;}.footer nav li a,.footer nav li span{padding:0;}.footer nav li:last-child{border-right:0 none;}}@media (min-width:60em){.footer nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0;}.footer nav .copy{margin-right:8px;margin-bottom:0;padding-right:8px;border-right:1px solid currentColor;line-height:1rem;}}#block-block-contact p{margin-bottom:5px;font-size:.875rem;}@media (min-width:60em){#block-block-contact{position:absolute;top:0;right:0;}}.footer--social-links{display:-webkit-box;display:-ms-flexbox;display:flex;}@media (min-width:60em){.footer--social-links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}}.footer--social-link{display:block;width:40px;height:40px;margin:0 5px;padding:10px;border-radius:50%;background-color:#fff;-webkit-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out;}.footer--social-link svg{display:block;width:20px;height:20px;pointer-events:none;}.footer--social-link svg path{fill:#777;-webkit-transition:fill 0.15s ease-in-out;transition:fill 0.15s ease-in-out;}.footer--social-link:focus,.footer--social-link:hover{text-decoration:none;background-color:#777;}.footer--social-link:focus svg path,.footer--social-link:hover svg path{fill:#fff;}.form-item,.form-wrapper{margin:0 0 20px;}.form-item.no-margin,.form-wrapper.no-margin{margin:0;}.form-item{position:relative;max-width:460px;}.form-item .field-prefix + input{padding-left:40px;}.form-item .field-prefix{z-index:1;position:absolute;top:27px;top:calc((1rem * 1.4) + 10px);left:10px;color:#003047;line-height:40px;}.form-actions{margin:0;}.form-actions--right{text-align:right;margin-right:20px;}.description{color:#0086c7;font-size:80%;}.resizable-textarea .grippie{background-image:url("/misc/grippie.png");}fieldset{margin-bottom:1.5em;padding:1.5em;border:1px solid #eee;}legend{font-size:1rem;font-weight:700;}details{padding:1em;}details:not([open]) > *:not(summary){display:none !important;}.vertical-tabs__menu-item.is-selected{background-color:#eee;}.vertical-tabs__menu-item a:hover{outline:none;}label{display:inline-block;margin-bottom:10px;color:#999;font-size:1rem;cursor:pointer;}input,select,textarea{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:inline-block;width:100%;height:40px;padding:0 10px;border:1px solid #eee;border-radius:5px;background:#eee;color:#003047;font-family:inherit;font-size:1rem;-webkit-box-shadow:0;box-shadow:0;-webkit-transition:-webkit-box-shadow 0.15s ease-in-out;transition:-webkit-box-shadow 0.15s ease-in-out;transition:box-shadow 0.15s ease-in-out;transition:box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;}input.placeholder,select.placeholder,textarea.placeholder{color:#cccccc;opacity:1;}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#cccccc;opacity:1;}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#cccccc;opacity:1;}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#cccccc;opacity:1;}input::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#cccccc;opacity:1;}input::placeholder,select::placeholder,textarea::placeholder{color:#cccccc;opacity:1;}input:hover,input:focus,select:hover,select:focus,textarea:hover,textarea:focus{-webkit-box-shadow:0 3px 2px #999;box-shadow:0 3px 2px #999;outline:none;}input::-moz-focus-inner,select::-moz-focus-inner,textarea::-moz-focus-inner{border:0;outline:0;}input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{background-color:transparent;border-color:transparent;color:#999;cursor:default !important;}input[disabled]:focus,input[disabled]:hover,input[readonly]:focus,input[readonly]:hover,select[disabled]:focus,select[disabled]:hover,select[readonly]:focus,select[readonly]:hover,textarea[disabled]:focus,textarea[disabled]:hover,textarea[readonly]:focus,textarea[readonly]:hover{-webkit-box-shadow:none;box-shadow:none;}input[type="checkbox"],input[type="radio"],select[type="checkbox"],select[type="radio"],textarea[type="checkbox"],textarea[type="radio"]{-webkit-appearance:none;-moz-appearance:none;outline:none;position:relative;display:inline-block;width:20px;height:20px;margin:0;padding:0;border:1px solid #999;background-color:#fff;vertical-align:middle;cursor:pointer;-webkit-transition:background-color 0.3s,border-color 0.3s,-webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.3s,border-color 0.3s,-webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.3s,border-color 0.3s,box-shadow 0.15s ease-in-out;transition:background-color 0.3s,border-color 0.3s,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;}input[type="checkbox"]::after,input[type="radio"]::after,select[type="checkbox"]::after,select[type="radio"]::after,textarea[type="checkbox"]::after,textarea[type="radio"]::after{content:"";position:absolute;top:0;left:0;display:block;}input[type="checkbox"]:checked,input[type="radio"]:checked,select[type="checkbox"]:checked,select[type="radio"]:checked,textarea[type="checkbox"]:checked,textarea[type="radio"]:checked{border-color:#4a909c;background-color:#4a909c;}input[type="checkbox"] + label,input[type="radio"] + label,select[type="checkbox"] + label,select[type="radio"] + label,textarea[type="checkbox"] + label,textarea[type="radio"] + label{width:80%;width:calc(100% - 60px);margin:0 0 0 5px;vertical-align:middle;}input[type="checkbox"]::after,select[type="checkbox"]::after,textarea[type="checkbox"]::after{width:5px;height:9px;border:2px solid #fff;border-top:0;border-left:0;left:7px;top:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}input[type="radio"],select[type="radio"],textarea[type="radio"]{border-radius:50%;}input[type="radio"]::after,select[type="radio"]::after,textarea[type="radio"]::after{top:5px;left:5px;width:8px;height:8px;border-radius:50%;background-color:#fff;}.valid input,.valid
select,.valid
textarea{border-color:#36c14d;}.valid input:focus,.valid
select:focus,.valid
textarea:focus{-webkit-box-shadow:0 0 10px #f9fdf9;box-shadow:0 0 10px #f9fdf9;border-color:#36c14d;}.error input,.error
select,.error
textarea{border-color:#c43838;}.error input:focus,.error
select:focus,.error
textarea:focus{-webkit-box-shadow:0 0 10px #fefdfd;box-shadow:0 0 10px #fefdfd;border-color:#c43838;}input[type="range"]:hover,input[type="file"]:hover,input[type="color"]:hover,select[type="range"]:hover,select[type="file"]:hover,select[type="color"]:hover,textarea[type="range"]:hover,textarea[type="file"]:hover,textarea[type="color"]:hover{cursor:pointer;}input[type="range"]:focus,input[type="file"]:focus,input[type="color"]:focus,select[type="range"]:focus,select[type="file"]:focus,select[type="color"]:focus,textarea[type="range"]:focus,textarea[type="file"]:focus,textarea[type="color"]:focus{-webkit-box-shadow:none;box-shadow:none;outline:none;border-color:transparent;}input{line-height:normal;}input[type="file"],input[type="image"]{height:auto;}input[type="file"]{padding:7.5px 10px;}input[type="range"]{width:100%;padding:0;border:0;-webkit-appearance:none;}input[type="range"]:focus{outline:none;}input[type="range"]::-webkit-slider-runnable-track{height:5px;border:0;border-radius:3px;background-color:#0086c7;}input[type="range"]::-webkit-slider-thumb{width:16px;height:16px;margin-top:-5px;border:0;border-radius:50%;background-color:#003047;-webkit-appearance:none;}input[type="range"]::-moz-range-track{height:5px;background-color:#0086c7;border:0;border-radius:3px;}input[type="range"]::-moz-range-thumb{width:16px;height:16px;margin-top:-5px;border:0;border-radius:50%;background-color:#003047;}input[type="range"]::-ms-track{height:5px;border:0;border-radius:3px;color:transparent;background-color:#0086c7;}input[type="range"]::-ms-thumb{width:16px;height:16px;margin-top:-5px;border:0;border-radius:50%;background-color:#003047;}input[type="range"]:focus,input[type="file"]:focus,input[type="color"]:focus,input[type="submit"]:focus,input[type="button"]:focus,input[type="reset"]:focus{-webkit-box-shadow:none;box-shadow:none;border-color:transparent;outline:none;}input[type="file"] + input[type="submit"]{margin:0;}input[type="text"]{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;}textarea{height:auto;padding:10px;resize:vertical;}select{padding:0 10px;}select:hover{cursor:pointer;}select[multiple]{height:auto;}select::-ms-expand{display:none;}select::-ms-value{color:currentColor;}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #003047;}select option{padding:0.5em;border:0 none;background-color:#fff;color:#003047;}input[type="submit"],input[type="button"],input[type="reset"],button,.button{display:inline-block;margin:0;padding:8.5px 16px;border:none;border-radius:5px;border:2px solid #eb5b55;background-color:#eb5b55;color:#fff;font-family:inherit;font-size:1rem;font-weight:600;text-align:center;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;-webkit-transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,color 0.15s ease-in-out;}input[type="submit"]:hover,input[type="submit"]:focus,input[type="submit"]:active,input[type="submit"].active,input[type="button"]:hover,input[type="button"]:focus,input[type="button"]:active,input[type="button"].active,input[type="reset"]:hover,input[type="reset"]:focus,input[type="reset"]:active,input[type="reset"].active,button:hover,button:focus,button:active,button.active,.button:hover,.button:focus,.button:active,.button.active{border-color:#003047;background-color:#003047;outline:none;}input[type="submit"].disabled,input[type="submit"][disabled],fieldset[disabled] input[type="submit"],input[type="button"].disabled,input[type="button"][disabled],fieldset[disabled]
input[type="button"],input[type="reset"].disabled,input[type="reset"][disabled],fieldset[disabled]
input[type="reset"],button.disabled,button[disabled],fieldset[disabled]
button,.button.disabled,.button[disabled],fieldset[disabled]
.button{border-color:#dbdbdb;background-color:#dbdbdb;color:#999;cursor:not-allowed;}input[type="submit"].primary,input[type="button"].primary,input[type="reset"].primary,button.primary,.button.primary{border-color:#4a909c;background-color:#4a909c;color:#fff;}input[type="submit"].primary:hover,input[type="submit"].primary:focus,input[type="submit"].primary.active,input[type="button"].primary:hover,input[type="button"].primary:focus,input[type="button"].primary.active,input[type="reset"].primary:hover,input[type="reset"].primary:focus,input[type="reset"].primary.active,button.primary:hover,button.primary:focus,button.primary.active,.button.primary:hover,.button.primary:focus,.button.primary.active{background-color:#003047;}input[type="submit"].success,input[type="button"].success,input[type="reset"].success,button.success,.button.success{border-color:#36c14d;background-color:#36c14d;color:#fff;}input[type="submit"].success:hover,input[type="submit"].success:focus,input[type="submit"].success.active,input[type="button"].success:hover,input[type="button"].success:focus,input[type="button"].success.active,input[type="reset"].success:hover,input[type="reset"].success:focus,input[type="reset"].success.active,button.success:hover,button.success:focus,button.success.active,.button.success:hover,.button.success:focus,.button.success.active{background-color:#81dc90;}input[type="submit"].warning,input[type="button"].warning,input[type="reset"].warning,button.warning,.button.warning{border-color:#ffbf00;background-color:#ffbf00;color:#fff;}input[type="submit"].warning:hover,input[type="submit"].warning:focus,input[type="submit"].warning.active,input[type="button"].warning:hover,input[type="button"].warning:focus,input[type="button"].warning.active,input[type="reset"].warning:hover,input[type="reset"].warning:focus,input[type="reset"].warning.active,button.warning:hover,button.warning:focus,button.warning.active,.button.warning:hover,.button.warning:focus,.button.warning.active{background-color:#ffd966;}input[type="submit"].alert,input[type="button"].alert,input[type="reset"].alert,button.alert,.button.alert{border-color:#c43838;background-color:#c43838;color:#fff;}input[type="submit"].alert:hover,input[type="submit"].alert:focus,input[type="submit"].alert.active,input[type="button"].alert:hover,input[type="button"].alert:focus,input[type="button"].alert.active,input[type="reset"].alert:hover,input[type="reset"].alert:focus,input[type="reset"].alert.active,button.alert:hover,button.alert:focus,button.alert.active,.button.alert:hover,.button.alert:focus,.button.alert.active{background-color:#dc8686;}button.link{color:#4a909c;background:none;margin:0;border:0;text-decoration:underline;font-weight:400;cursor:pointer;border-radius:0;}button.link:first-child{padding:0;}button.link:hover,button.link:focus{background:none;text-decoration:none;}.form-actions > a{display:inline-block;margin:0;width:auto;padding:7px 16px;border-radius:5px;border:2px solid #eb5b55;background-color:#eb5b55;color:#fff;text-decoration:none;font-weight:600;-ms-touch-action:manipulation;touch-action:manipulation;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;-webkit-transition:border-color 0.15s ease-in-out,background-color 0.15s ease-in-out,color 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,background-color 0.15s ease-in-out,color 0.15s ease-in-out;}.form-actions > a:focus,.form-actions > a:hover{border-color:#003047;background-color:#003047;}.form-actions > a.cta--color-alt{background-color:#4a909c;border-color:#4a909c;}.form-actions > a.cta--secondary,.invoice__wrapper--values .form-managed-file .form-actions > a.button{border-color:#999;background-color:transparent;color:#999;}.form-actions > a.cta--secondary:focus,.invoice__wrapper--values .form-managed-file .form-actions > a.button:focus,.form-actions > a.cta--secondary:hover,.invoice__wrapper--values .form-managed-file .form-actions > a.button:hover{border-color:#003047;background-color:transparent;color:#003047;}.form-actions > a.cta--secondary.cta--color-alt,.invoice__wrapper--values .form-managed-file .form-actions > a.cta--color-alt.button{border-color:#4a909c;background-color:transparent;color:#4a909c;}.form-actions > a.cta--secondary.cta--color-alt:focus,.invoice__wrapper--values .form-managed-file .form-actions > a.cta--color-alt.button:focus,.form-actions > a.cta--secondary.cta--color-alt:hover,.invoice__wrapper--values .form-managed-file .form-actions > a.cta--color-alt.button:hover{border-color:#003047;background-color:transparent;color:#003047;}.form-managed-file .file{display:inline-block;margin-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}form .messages--error{color:#c43838;font-size:0.75rem;}.error label,.error label.error{padding:0.5em;background-color:#c43838;border:1px solid #c43838;color:#fff;font-weight:400;}.error label::before,.error label.error::before{content:"\2716";padding-right:0.5em;color:#fff;}.error .error-message{display:block;}.form-item--error-message{margin-top:5px;padding-left:10px;color:#c43838;font-size:0.75rem;}.form-item--error-message span{text-transform:lowercase;}.form-type-password .description,.form-item-pass .description{display:none;}.js-password-confirm-message{padding-left:10px;margin-top:5px;font-size:0.875rem;}.js-password-confirm-message .ok{color:#4a909c;font-weight:600;}.js-password-confirm-message .error{color:#eb5b55;font-weight:600;}.password-strength{margin-bottom:1em;color:#0086c7;font-size:80%;}.password-strength-title{display:inline;}.password-strength-text{float:right;font-weight:700;}.password-indicator{overflow:hidden;-webkit-box-shadow:inset 0 1px 2px rgba(0,48,71,0.1);box-shadow:inset 0 1px 2px rgba(0,48,71,0.1);width:100%;height:5px;border-radius:2px;background-color:#eee;}.password-indicator .indicator{width:0;height:100%;background-color:#36c14d;font-size:0.75rem;-webkit-transition:width 0.6s ease;transition:width 0.6s ease;}.password-suggestions{margin:0;}@media (min-width:40em){.form-type-password{margin-bottom:0;}.form-type-password input[type="password"]{margin-bottom:0;}.password-strength{float:right;display:block;width:47.5%;margin-top:2em;margin-bottom:0;}}.ui-autocomplete{border:1px solid #eee;background:#fff;}.ui-autocomplete .ui-menu-item:not(:last-child){border-bottom:1px solid #eee;}.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper{display:block;margin:0;color:#003047;font-size:80%;text-align:left;text-decoration:none;}.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper:hover{background:#eee;}.ui-dialog{z-index:500;overflow:hidden;width:95% !important;width:calc(100% - 20px) !important;max-width:960px;padding:0;-webkit-box-shadow:0 10px 20px rgba(0,48,71,0.3);box-shadow:0 10px 20px rgba(0,48,71,0.3);border-radius:5px;background:#fff;}.ui-dialog .ui-dialog-titlebar{padding:20px;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.ui-dialog .ui-dialog-titlebar .ui-dialog-title{width:100%;margin:0;font-size:1.125rem;padding:7.5px 60px 7.5px 0;text-align:left;font-weight:700;line-height:1.4;text-overflow:none;white-space:normal;}@media (min-width:40em){.ui-dialog .ui-dialog-titlebar .ui-dialog-title{font-size:1.5rem;padding:3.5px 60px;text-align:center;}}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close{top:0;right:0;width:40px;height:40px;margin:0;}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close::before,.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:18px;height:2px;margin:auto;border-radius:3px;background:#fff;-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg);}.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close::after{-webkit-transform:rotateZ(-45deg);-ms-transform:rotate(-45deg);transform:rotateZ(-45deg);}.ui-dialog .ui-dialog-content{text-align:left;padding:0;}.ui-dialog .ui-dialog-content h1{display:none;}.ui-dialog .ui-dialog-content .node__content{background-color:transparent;}.ui-dialog .ui-dialog-content .form__content{padding:20px;text-align:center;}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.ui-dialog .ui-dialog-content .form-actions > .button{margin-left:5px;}.ui-widget-overlay{background-color:rgba(74,144,156,0.5);}.region--sidebar{display:none;width:100%;max-width:300px;margin-right:80px;}@media (min-width:60em){.region--sidebar{display:block;}}.nav__wrapper .menu__sidebar{margin-bottom:60px;}@media (min-width:60em){.nav__wrapper .menu__sidebar{display:none;}}.menu__sidebar .link--cta,.menu__sidebar .nav__menu--main .nav__list--menu li a,.nav__menu--main .nav__list--menu li .menu__sidebar a{width:100%;margin-bottom:20px;}.menu__sidebar .menu{background-color:#fff;border-radius:5px;}.menu__sidebar .menu li:nth-last-child(2){position:relative;margin:60px 0;}.menu__sidebar .menu li:nth-last-child(2)::before{content:'';position:absolute;top:-20px;left:20px;display:block;width:80%;width:calc(100% - 40px);border-top:1px solid #eee;}.menu__sidebar .menu li:last-child{text-align:left;}.menu__sidebar .menu li:last-child a{display:inline-block;font-size:0.75rem;}.menu__sidebar .menu li:last-child a::before{content:none;}.menu__sidebar .menu li:last-child a:focus,.menu__sidebar .menu li:last-child a:hover{text-decoration:underline;}.menu__sidebar .menu .menu-item--active-trail a{color:#003047;}.menu__sidebar .menu .menu-item--active-trail a::before{opacity:1;}.menu__sidebar .menu a{display:block;padding:10px 20px;color:#999;text-align:left;text-decoration:none;}.menu__sidebar .menu a:focus,.menu__sidebar .menu a:hover{text-decoration:underline;}.path--user .menu__sidebar .menu-item--2 a,.page--node-type-pfile .menu__sidebar .menu-item--2 a{color:#003047;}#sliding-popup{background:none transparent;}.access__wrapper--cookie #sliding-popup{position:relative;bottom:initial !important;z-index:99;}.access__wrapper--cookie #sliding-popup > .cookie-banner{background:none;-webkit-box-shadow:none;box-shadow:none;max-width:100%;font-size:1rem;}.access__wrapper--cookie #sliding-popup .cookie-banner__message{display:block;padding:20px;border-radius:5px;background-color:#fff;margin:0 0 20px;}.access__wrapper--cookie #sliding-popup .cookie-banner__categories{max-width:460px;}.access__wrapper--cookie #sliding-popup .cookie-banner__toggle-target{overflow:hidden;}.cookie-banner{z-index:1000;padding:20px 10px;max-width:620px;background:#f5f5f5;color:#003047;font-size:.875rem;text-align:left;-webkit-box-shadow:0 0 30px 5px rgba(0,0,0,0.2);box-shadow:0 0 30px 5px rgba(0,0,0,0.2);}@media (min-width:620px){.cookie-banner{border-top-right-radius:5px;}}.cookie-banner .cookie-banner__message{padding:0 10px;}.cookie-banner .cookie-banner__message p{text-align:left;margin:0 0 .5em;}.cookie-banner .cookie-banner__message p:last-child{margin-bottom:0;}.cookie-banner .cookie-banner__actions{margin-top:20px;text-align:center;}.cookie-banner .cookie-banner__categories{margin:0 auto;padding:30px 0 20px;max-width:370px;text-align:left;}.cookie-banner .cookie-banner__category{padding:5px 0;}.cookie-banner .cookie-banner__category label{display:inline-block;margin-left:4px;color:#003047;font-size:1em;line-height:21px;vertical-align:top;cursor:pointer;}.cookie-banner .cookie-banner__category input[type='checkbox']{margin:0;-webkit-box-shadow:none;box-shadow:none;}.cookie-banner .cookie-banner__category .description{color:#999;font-size:80%;}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)){.cookie-banner .cookie-banner__category input[type='checkbox']{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-block;width:21px;height:21px;margin:0;outline:none;vertical-align:top;border-radius:5px;border:1px solid #999;background:#fff;-webkit-transition:background .3s,border-color .3s,-webkit-box-shadow .2s;transition:background .3s,border-color .3s,-webkit-box-shadow .2s;transition:background .3s,border-color .3s,box-shadow .2s;transition:background .3s,border-color .3s,box-shadow .2s,-webkit-box-shadow .2s;cursor:pointer;}.cookie-banner .cookie-banner__category input[type='checkbox']:hover,.cookie-banner .cookie-banner__category input[type='checkbox']:focus{border-color:#003047;}.cookie-banner .cookie-banner__category input[type='checkbox']:focus{-webkit-box-shadow:0 0 0 2px rgba(0,0,0,0.2);box-shadow:0 0 0 2px rgba(0,0,0,0.2);}.cookie-banner .cookie-banner__category input[type='checkbox']:disabled{opacity:.5;cursor:not-allowed;}.cookie-banner .cookie-banner__category input[type='checkbox']:after{content:'';display:block;position:absolute;left:7px;top:4px;width:5px;height:9px;border:2px solid white;border-top:0;border-left:0;opacity:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:opacity .2s,-webkit-transform .3s ease;transition:opacity .2s,-webkit-transform .3s ease;transition:transform .3s ease,opacity .2s;transition:transform .3s ease,opacity .2s,-webkit-transform .3s ease;}.cookie-banner .cookie-banner__category input[type='checkbox']:checked{border:1px solid #4a909c;background:#4a909c;}.cookie-banner .cookie-banner__category input[type='checkbox']:checked:disabled{border:1px solid #666;background:#999;}.cookie-banner .cookie-banner__category input[type='checkbox']:checked:after{-webkit-transform:rotate(43deg);-ms-transform:rotate(43deg);transform:rotate(43deg);opacity:1;}}.cookie-banner .cookie-banner__prefs-toggle{display:inline-block;width:auto;margin:0 5px 0 0;padding:10px;border-radius:5px;background-color:transparent;color:#666;text-decoration:underline;font-weight:normal;line-height:1;cursor:pointer;font-size:.813rem;}.cookie-banner .cookie-banner__prefs-toggle:hover,.cookie-banner .cookie-banner__prefs-toggle:focus{color:#999;}.cookie-banner .cookie-banner__button{display:inline-block;width:auto;margin:0;padding:10px;background:#eb5b55;color:#fff;font-size:.813rem;font-family:inherit;font-weight:normal;text-shadow:none;text-decoration:none;text-transform:none;line-height:1;border-radius:5px;border:0;-webkit-box-shadow:none;box-shadow:none;}.cookie-banner .cookie-banner__button.cookie-banner__button--prefs{background:#999;}.cookie-banner .cookie-banner__button.cookie-banner__button--prefs:hover,.cookie-banner .cookie-banner__button.cookie-banner__button--prefs:focus{background:#4a909c;color:#fff;border:0;-webkit-box-shadow:2px 2px rgba(0,0,0,0.2);box-shadow:2px 2px rgba(0,0,0,0.2);}.cookie-banner .cookie-banner__button.cookie-banner__button--prefs.hidden{display:none;}.cookie-banner .cookie-banner__toggler{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;width:0;height:0;pointer-events:none;border:none;opacity:0;}.cookie-banner .cookie-banner__toggler + .cookie-banner__button--prefs-toggle{display:inline-block;}.cookie-banner .cookie-banner__toggler ~ .cookie-banner__toggle-target{max-height:0;opacity:0;-webkit-transition:opacity .8s ease,max-height .4s ease;transition:opacity .8s ease,max-height .4s ease;}.cookie-banner .cookie-banner__toggler:checked ~ .cookie-banner__toggle-target{max-height:300px;opacity:1;}.stepbar{width:100%;}.stepbar ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0;margin:0 0 40px;}.stepbar ol li{position:relative;width:33.33%;text-align:center;list-style-type:none;}.stepbar ol li:first-child .step::before{content:none;}.stepbar .step{display:inline-block;width:44px;height:44px;}.stepbar .step::before{content:"";z-index:1;position:absolute;top:21px;left:-50%;display:block;width:100%;height:2px;background-color:#999;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.stepbar .step span{z-index:2;position:absolute;top:0;left:50%;width:40px;border-radius:50%;border:2px solid #999;background-color:#fff;color:#999;font-size:1.25rem;font-weight:600;line-height:40px;line-height:calc((2 * 20px) - 4px);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.stepbar .stepbar__list-item--active .step::before,.path--create-dossier-invoices .stepbar li:nth-child(1) .step::before,.path--create-dossier-company .stepbar li:nth-child(1) .step::before,.path--create-dossier-company .stepbar li:nth-child(2) .step::before,.path--create-dossier-overview .stepbar li:nth-child(1) .step::before,.path--create-dossier-overview .stepbar li:nth-child(2) .step::before,.path--node-23 .stepbar li:nth-child(1) .step::before,.path--node-23 .stepbar li:nth-child(2) .step::before,.path--node-23 .stepbar li:nth-child(3) .step::before{border-color:#4a909c;background-color:#4a909c;color:#fff;}.stepbar .stepbar__list-item--active .step span,.path--create-dossier-invoices .stepbar li:nth-child(1) .step span,.path--create-dossier-company .stepbar li:nth-child(1) .step span,.path--create-dossier-company .stepbar li:nth-child(2) .step span,.path--create-dossier-overview .stepbar li:nth-child(1) .step span,.path--create-dossier-overview .stepbar li:nth-child(2) .step span,.path--node-23 .stepbar li:nth-child(1) .step span,.path--node-23 .stepbar li:nth-child(2) .step span,.path--node-23 .stepbar li:nth-child(3) .step span{border-color:#4a909c;background-color:#4a909c;color:#4a909c;}.stepbar .stepbar__list-item--active .step span::after,.path--create-dossier-invoices .stepbar li:nth-child(1) .step span::after,.path--create-dossier-company .stepbar li:nth-child(1) .step span::after,.path--create-dossier-company .stepbar li:nth-child(2) .step span::after,.path--create-dossier-overview .stepbar li:nth-child(1) .step span::after,.path--create-dossier-overview .stepbar li:nth-child(2) .step span::after,.path--node-23 .stepbar li:nth-child(1) .step span::after,.path--node-23 .stepbar li:nth-child(2) .step span::after,.path--node-23 .stepbar li:nth-child(3) .step span::after{content:"";z-index:1;position:absolute;top:6px;left:14px;display:block;width:10px;height:20px;border:3px solid #fff;border-top:0;border-left:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}@media (min-width:60em){.stepbar{padding:0 40px;}.stepbar .step{width:64px;height:64px;}.stepbar .step::before{top:31px;}.stepbar .step span{width:60px;font-size:1.5rem;line-height:60px;line-height:calc((3 * 20px) - 4px);}.stepbar .stepbar__list-item--active .step span::after,.path--create-dossier-invoices .stepbar li:nth-child(1) .step span::after,.path--create-dossier-company .stepbar li:nth-child(1) .step span::after,.path--create-dossier-company .stepbar li:nth-child(2) .step span::after,.path--create-dossier-overview .stepbar li:nth-child(1) .step span::after,.path--create-dossier-overview .stepbar li:nth-child(2) .step span::after,.path--node-23 .stepbar li:nth-child(1) .step span::after,.path--node-23 .stepbar li:nth-child(2) .step span::after,.path--node-23 .stepbar li:nth-child(3) .step span::after{top:11px;left:20px;width:15px;height:27px;}}.path--create-dossier .region--content > div[data-drupal-messages],.invoice__wrapper--values div[data-drupal-messages]{display:none;}.container--debtor-details .form-item-debtorstreetnumber,.container--debtor-details .form-item-debtorpostalcode,.container--debtor-details .form-item-customerstreetnumber,.container--debtor-details .form-item-customerpostalcode,.container--company .form-item-debtorstreetnumber,.container--company .form-item-debtorpostalcode,.container--company .form-item-customerstreetnumber,.container--company .form-item-customerpostalcode,.container--customer .form-item-debtorstreetnumber,.container--customer .form-item-debtorpostalcode,.container--customer .form-item-customerstreetnumber,.container--customer .form-item-customerpostalcode{width:20%;width:160px;}.container--debtor-details > #status-messages,.container--company > #status-messages,.container--customer > #status-messages{width:auto;}@media (min-width:60em){.container--debtor-details,.container--company,.container--customer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.container--debtor-details > *,.container--company > *,.container--customer > *{width:45%;width:calc(50% - 20px);}.container--debtor-details .column,.container--company .column,.container--customer .column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.container--debtor-details .form-item-debtorstreet,.container--debtor-details .form-item-debtorcity,.container--debtor-details .form-item-customerstreet,.container--debtor-details .form-item-customercity,.container--company .form-item-debtorstreet,.container--company .form-item-debtorcity,.container--company .form-item-customerstreet,.container--company .form-item-customercity,.container--customer .form-item-debtorstreet,.container--customer .form-item-debtorcity,.container--customer .form-item-customerstreet,.container--customer .form-item-customercity{width:80%;width:calc(100% - (160px + 20px));}.container--debtor-details .company__wrapper--company-number,.container--debtor-details .debtor__wrapper--company-number,.container--debtor-details .column--street,.container--company .company__wrapper--company-number,.container--company .debtor__wrapper--company-number,.container--company .column--street,.container--customer .company__wrapper--company-number,.container--customer .debtor__wrapper--company-number,.container--customer .column--street{margin-right:40px;}}.wrapper--company-number{position:relative;max-width:460px;}.company-number__button{position:absolute;right:0;top:27px;top:calc((1rem * 1.4) + 10px);padding:0 10px;border-radius:0 5px 5px 0;font-weight:400;line-height:36px;}.company-number__button:focus,.company-number__button:hover,.company-number__button:active{outline:none;}.gosolid-dossier-form-debtorform{max-width:calc(460px + 40px);margin:0 auto;}.gosolid-dossier-form-debtorform .form-actions{text-align:right;margin-right:20px;}@media (min-width:60em){.gosolid-dossier-form-debtorform{max-width:calc((2 * 460px) + 80px);}}.container--debtor-details{background-color:#fff;border-radius:5px;padding:20px;}@media (min-width:60em){.container--debtor-details{padding-bottom:0;}}.gosolid-dossier-form-invoicesform{position:relative;max-width:calc(460px + 40px);margin:0 auto;}@media (min-width:60em){.gosolid-dossier-form-invoicesform{max-width:calc((2 * 460px) + 80px + 110px);}}.wrapper--invoice{position:relative;}.invoice--label__tiny{font-size:.75rem;}.invoice__btn--remove{position:absolute;display:block;right:10px;top:15px;padding:15px;border-color:#999;background-color:#999;font-size:0;}.invoice__btn--remove::before{content:"";position:absolute;top:50%;left:50%;display:block;width:20px;height:20px;background:url(/themes/custom/gosolid_app/dist/images/bin.svg) no-repeat center;background-size:20px;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);}.invoice__btn--remove:focus,.invoice__btn--remove:hover{border-color:#eb5b55;background-color:#eb5b55;}@media (min-width:60em){.invoice__btn--remove{right:20px;}}.details--invoice{width:100%;max-width:none;padding:0;border-radius:5px;background-color:#fff;color:#999;display:block;}.details--invoice:before,.details--invoice:after{content:" ";display:table;}.details--invoice:after{clear:both;}.details--invoice > *{margin-left:20px;margin-right:20px;}.details--invoice summary{outline:none;position:relative;margin:0;padding:16px 20px 16px 54px;border-radius:5px;color:#4a909c;font-size:1.25rem;font-weight:600;cursor:pointer;display:block;list-style:none;-webkit-transition:background-color 0.15s ease-in-out,color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,color 0.15s ease-in-out;}.details--invoice summary::-webkit-details-marker{display:none;}.details--invoice summary::before,.details--invoice summary::after{content:"";position:absolute;left:20px;top:50%;width:14px;height:2px;background-color:#4a909c;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 0.15s ease-in-out;transition:opacity 0.15s ease-in-out;}.details--invoice summary:after{opacity:1;-webkit-transform:translateY(-50%) rotateZ(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotateZ(90deg);}.details--invoice summary:focus,.details--invoice summary:hover{background-color:#4a909c;color:#fff;}.details--invoice summary:focus > a,.details--invoice summary:hover > a{color:#fff;}.details--invoice summary:focus::before,.details--invoice summary:focus::after,.details--invoice summary:hover::before,.details--invoice summary:hover::after{background-color:#fff;}.details--invoice[open] summary{margin-bottom:20px;}.details--invoice[open] summary::after{opacity:0;}.invoices__radios{max-width:none;margin-bottom:40px;}.invoices__radios legend{position:relative;width:100%;margin:0 0 10px;padding:0;text-align:left;font-size:1rem;font-weight:400;word-wrap:break-word;}.invoices__radios .wrapper__radios{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;}.invoices__radios .wrapper__radios .js-form-type-radio{margin:0 10px 0 0;}.invoices__radios .wrapper__radios .js-form-type-radio input{display:none;visibility:hidden;}.invoices__radios .wrapper__radios .js-form-type-radio label{position:relative;width:auto;margin:0;padding:12px 10px 12px 44px;border-radius:5px;border:2px solid #eee;background-color:#eee;color:#003047;text-align:left;-webkit-transition:border-color 0.15s ease-in-out,background-color 0.15s ease-in-out,color 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,background-color 0.15s ease-in-out,color 0.15s ease-in-out;}.invoices__radios .wrapper__radios .js-form-type-radio label::before{content:"";position:absolute;top:50%;left:10px;display:block;width:20px;height:20px;border:2px solid #999;border-radius:50%;background-color:#fff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:border-color 0.15s ease-in-out;transition:border-color 0.15s ease-in-out;}.invoices__radios .wrapper__radios .js-form-type-radio label::after{content:"";position:absolute;left:18px;top:calc(50% - 1px);width:5px;height:9px;border:3px solid #4a909c;border-top:0;border-left:0;opacity:0;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:opacity 0.15s ease-in-out;transition:opacity 0.15s ease-in-out;}.invoices__radios .wrapper__radios .js-form-type-radio label:focus,.invoices__radios .wrapper__radios .js-form-type-radio label:hover{border-color:#4a909c;background-color:#eee;color:#003047;}.invoices__radios .wrapper__radios .js-form-type-radio input[type="radio"]:checked + label{border-color:#4a909c;background-color:#4a909c;color:#fff;}.invoices__radios .wrapper__radios .js-form-type-radio input[type="radio"]:checked + label::before{border-color:#fff;}.invoices__radios .wrapper__radios .js-form-type-radio input[type="radio"]:checked + label::after{opacity:1;}@media (min-width:30em){.invoices__radios legend{float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80%;width:calc(100% - 200px);min-height:50px;margin:0;word-wrap:normal;}.invoices__radios .fieldset-wrapper{float:right;}.invoices__radios .wrapper__radios{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.invoices__radios .wrapper__radios .js-form-type-radio{margin:0 10px 0 0;}.invoices__radios .wrapper__radios .js-form-type-radio:last-child{margin:0;}}@media (min-width:60em){.invoices__radios{margin-bottom:20px;}}.form__tooltip{outline:none;display:inline-block;width:15px;height:15px;margin-left:5px;border-radius:50%;background:url(/themes/custom/gosolid_app/dist/images/info.svg) no-repeat center;background-color:#999;background-size:10px;}.form__tooltip:focus .content--tooltip,.form__tooltip:hover .content--tooltip{visibility:initial;}.content--tooltip{z-index:1;visibility:hidden;position:absolute;top:100%;left:0;display:block;width:100%;padding:10px;border-radius:5px 0 5px 5px;background-color:#eee;color:#003047;font-size:0.875rem;text-align:left;-webkit-box-shadow:0 3px 2px #999;box-shadow:0 3px 2px #999;}@media (min-width:60em){.content--tooltip{top:80%;top:calc(100% - 10px);width:auto;}}@media (min-width:30em){.invoices__radios--disputed .content--tooltip{top:80%;top:calc(100% - 10px);}}@media (min-width:60em){.invoices__radios--disputed{max-width:45%;max-width:calc(50% - 40px);margin-bottom:40px;}}.invoice__wrapper--values{margin-bottom:0;}@media (max-width:59.9375em){.invoice__wrapper--values .js-form-type-date label{width:100%;}}.invoice__wrapper--values .js-form-type-number{position:relative;}.invoice__wrapper--values .js-form-type-number input{padding-left:40px;}.invoice__wrapper--values .js-form-type-number .field-prefix{position:absolute;left:10px;bottom:0;color:#003047;line-height:42px;}.invoice__wrapper--values .form-managed-file{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:0.875rem;}.invoice__wrapper--values .form-managed-file .file{padding:10.5px 0;}.invoice__wrapper--values .form-managed-file .button{font-size:0.875rem;border-width:1px;padding-top:5px;padding-bottom:5px;}.invoice__wrapper--values .invoice__btn--add{padding:8.5px 16px 8.5px 50px;font-size:1rem;}@media (min-width:60em){.invoice__wrapper--values{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.invoice__wrapper--values > div:nth-child(-n + 4){width:20%;width:calc(22.22% - 15px);}.invoice__wrapper--values > div:nth-child(4){width:calc(33.33% - 15px);margin-bottom:20px;}}.invoice__fieldset h4{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.invoice__fieldset .form-item,.invoice__fieldset .form-wrapper{max-width:none;}.invoice__fieldset input[type="file"]{font-size:0.875rem;}@media (min-width:60em){.invoice__fieldset{width:100%;}}.wrapper--partialpay,.wrapper--creditnote{border-bottom:1px solid #eee;}@media (min-width:40em){.wrapper--partialpay,.wrapper--creditnote{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.wrapper--partialpay > div,.wrapper--creditnote > div{width:45%;width:calc(50% - 10px);}}.invoices__message--disputed{margin-bottom:20px;padding:20px;border-radius:5px;background-color:#D1E4E8;color:#003047;}.invoices__message--disputed a{color:#003047;}.invoices__message--disputed *:last-child{margin-bottom:0;}.invoice__btn--add{position:relative;padding:7px 16px 7px 50px;border-color:transparent;background-color:transparent;color:#4a909c;font-size:1.125rem;font-weight:400;}.invoice__btn--add::before{content:"";position:absolute;left:10px;top:5px;display:block;width:29px;height:80%;height:calc(100% - 10px);background:url(/themes/custom/gosolid_app/dist/images/plus.svg) no-repeat center;}.invoice__btn--add:focus,.invoice__btn--add:hover,.invoice__btn--add:active{border-color:#4a909c;background-color:transparent;}.invoice__btn--add[disabled]:focus,.invoice__btn--add[disabled]:hover,.invoice__btn--add[disabled]:active{border-color:#dbdbdb;background-color:#dbdbdb;}.invoice__btn--add[disabled]::before{background:url(/themes/custom/gosolid_app/dist/images/plus-alt.svg) no-repeat center;}.invoice__actions--add{margin-bottom:20px;margin-left:10px;}@media (min-width:60em){.invoice__actions--add{float:left;width:45%;width:calc(50% - 20px);margin-bottom:0;}}@media (max-width:59.9375em){.invoice__actions--submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 20px;}}@media (min-width:60em){.invoice__actions--submit{float:right;width:45%;width:calc(50% - 20px);margin-right:20px;text-align:right;}}.container--company-form,.gosolid-dossier-form-customerform{max-width:calc(460px + 40px);margin:0 auto;}.container--company-form h2,.gosolid-dossier-form-customerform h2{color:#4a909c;font-size:1.25rem;}.container--company-form .gsdf__description,.gosolid-dossier-form-customerform .gsdf__description{width:100%;margin-bottom:40px;}.container--company-form .wrapper--company,.container--company-form .wrapper--customer,.gosolid-dossier-form-customerform .wrapper--company,.gosolid-dossier-form-customerform .wrapper--customer{padding:20px;border-radius:5px;background-color:#fff;}.container--company-form .container--company,.gosolid-dossier-form-customerform .container--company{margin-bottom:40px;}.container--company-form .container--personal,.gosolid-dossier-form-customerform .container--personal{margin-bottom:0;}.container--company-form .company-number__input,.gosolid-dossier-form-customerform .company-number__input{color:#003047;cursor:text;}.container--company-form .company-number__button,.gosolid-dossier-form-customerform .company-number__button{display:none;}.container--company-form .form-actions,.gosolid-dossier-form-customerform .form-actions{margin-right:20px;text-align:right;}@media (min-width:60em){.container--company-form,.gosolid-dossier-form-customerform{max-width:calc((2 * 460px) + 80px);}.container--company-form h2,.container--company-form h3,.gosolid-dossier-form-customerform h2,.gosolid-dossier-form-customerform h3{width:100%;}.container--company-form .wrapper--company,.container--company-form .wrapper--customer,.gosolid-dossier-form-customerform .wrapper--company,.gosolid-dossier-form-customerform .wrapper--customer{padding-bottom:0;}.container--company-form .container--personal,.gosolid-dossier-form-customerform .container--personal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.gosolid-dossier-form-overviewform{max-width:calc(460px + 40px);margin:0 auto;}.gosolid-dossier-form-overviewform h2{color:#4a909c;font-size:1.25rem;}.gosolid-dossier-form-overviewform h3,.gosolid-dossier-form-overviewform h4{font-size:1rem;margin-bottom:10px;}.gosolid-dossier-form-overviewform label{width:100%;margin-bottom:0;cursor:text;}.gosolid-dossier-form-overviewform input{height:auto;padding-left:0;color:#003047;cursor:text;}.gosolid-dossier-form-overviewform .field-label{color:#999;}.gosolid-dossier-form-overviewform .form-item{overflow:hidden;}.gosolid-dossier-form-overviewform .form-item .field-prefix{float:left;position:initial;line-height:21px;}.gosolid-dossier-form-overviewform .form-item .field-prefix + input{float:left;width:90%;width:calc(100% - 30px);max-width:100%;padding-left:2.5px;}.gosolid-dossier-form-overviewform .form-item.form-item-amount .field-prefix{font-size:0.875rem;line-height:20px;}.gosolid-dossier-form-overviewform .gsdf__edit-button{font-size:0.875rem;border-width:1px;padding-top:5px;padding-bottom:5px;}.gosolid-dossier-form-overviewform .gsdf__wrapper--details,.gosolid-dossier-form-overviewform .gsdf__wrapper--invoices,.gosolid-dossier-form-overviewform .gsdf__wrapper--notes{padding:20px;border-radius:5px;background-color:#fff;}.gosolid-dossier-form-overviewform .wrapper--customer{margin-bottom:40px;}.gosolid-dossier-form-overviewform .wrapper--debtor{margin-bottom:0;}.gosolid-dossier-form-overviewform .gsdf__wrapper--invoices h2{float:left;margin-bottom:5px;margin-right:20px;}.gosolid-dossier-form-overviewform .gsdf__wrapper--invoices .invoices_suffix--title{display:inline-block;margin-bottom:20px;padding-top:9px;padding-bottom:4.5px;color:#999;font-size:0.875rem;}.gosolid-dossier-form-overviewform .gsdf__wrapper--invoices label,.gosolid-dossier-form-overviewform .gsdf__wrapper--invoices input{font-size:0.875rem;}.gosolid-dossier-form-overviewform .wrapper--invoice{clear:both;border-bottom:1px solid #999;}.gosolid-dossier-form-overviewform .wrapper--invoice:last-child{margin-bottom:0;border-bottom:0;}.gosolid-dossier-form-overviewform .wrapper--invoice:last-child .form-submit{margin-bottom:0;}.gosolid-dossier-form-overviewform .wrapper--invoice .form-submit{margin-bottom:20px;}.gosolid-dossier-form-overviewform .wrapper--partialpayments,.gosolid-dossier-form-overviewform .wrapper--creditnotes{margin-bottom:0;}.gosolid-dossier-form-overviewform .container--partialpayment,.gosolid-dossier-form-overviewform .container--creditnote{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;}.gosolid-dossier-form-overviewform .container--partialpayment h4,.gosolid-dossier-form-overviewform .container--creditnote h4{width:100%;}.gosolid-dossier-form-overviewform .container--partialpayment > div,.gosolid-dossier-form-overviewform .container--creditnote > div{width:50%;padding-right:20px;}.gosolid-dossier-form-overviewform .container--partialpayment .js-form-item-file,.gosolid-dossier-form-overviewform .container--creditnote .js-form-item-file{width:100%;}.gosolid-dossier-form-overviewform .gsdf__wrapper--notes .js-form-type-textarea{margin-bottom:0;}.gosolid-dossier-form-overviewform .gsdf__wrapper--notes .js-form-type-textarea label{margin-bottom:20px;padding:3.5px;color:#4a909c;font-size:1.25rem;font-weight:700;}.gosolid-dossier-form-overviewform .form-item-description .counter{margin:10px 0 0;font-size:0.875rem;}.gosolid-dossier-form-overviewform .form-item-description .counter.warning{color:#c43838;}.gosolid-dossier-form-overviewform .form-actions{margin-right:20px;text-align:right;}@media (min-width:60em){.gosolid-dossier-form-overviewform{max-width:calc((2 * 460px) + 80px + 110px);}.gosolid-dossier-form-overviewform .gsdf__wrapper--details,.gosolid-dossier-form-overviewform .wrapper--invoice{overflow:hidden;}.gosolid-dossier-form-overviewform .wrapper--customer,.gosolid-dossier-form-overviewform .wrapper--debtor{float:left;width:45%;width:calc(50% - 20px);margin-bottom:0;}.gosolid-dossier-form-overviewform .wrapper--debtor{float:right;}.gosolid-dossier-form-overviewform .gsdf__wrapper--invoices{padding-bottom:0;}.gosolid-dossier-form-overviewform .wrapper--invoice{position:relative;}.gosolid-dossier-form-overviewform .wrapper--invoice .form-submit{position:absolute;top:0;right:0;margin-bottom:0;}.gosolid-dossier-form-overviewform .container--details{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;}.gosolid-dossier-form-overviewform .container--details .title--invoice{width:100%;}.gosolid-dossier-form-overviewform .container--details .form-item{width:25%;width:calc(25% + 10px);padding-right:20px;}.gosolid-dossier-form-overviewform .container--details .form-item-invoice-file{width:45%;width:calc(50% - 20px);}.gosolid-dossier-form-overviewform .wrapper--partialpayments{float:left;width:60%;width:calc(50% + 20px);}.gosolid-dossier-form-overviewform .wrapper--creditnotes{float:right;width:40%;width:calc(50% - 20px);}}.kbc-env--active .invoice__wrapper--values .form-managed-file .file a{text-decoration:none;color:#003047;pointer-events:none;}.btn--notifications{position:relative;display:block;width:40px;height:40px;background:url(/themes/custom/gosolid_app/dist/images/notification.svg) no-repeat top center;background-size:30px;text-decoration:none;}.btn--notifications:focus,.btn--notifications:hover{background:url(/themes/custom/gosolid_app/dist/images/notification-active.svg) no-repeat top center;background-size:30px;}.notifications__text--total{position:absolute;right:0;bottom:0;display:block;min-width:20px;border-radius:50%;background-color:#4a909c;color:#fff;font-size:.875rem;line-height:20px;pointer-events:none;}.block-views-blocknotifications-block-nav{position:relative;display:none;margin:0 10px;}.block-views-blocknotifications-block-nav#block-views-block-notifications-block-nav-alt{display:block;}.block-views-blocknotifications-block-nav h3{margin:0;padding:20px 0;border-bottom:1px solid #999;}.block-views-blocknotifications-block-nav .views__content,.block-views-blocknotifications-block-nav .views__wrapper--empty{z-index:300;position:fixed;right:0;top:80px;display:none;height:100%;padding:0 20px;background-color:#fff;font-size:0.875rem;}@media (max-width:59.9375em){.block-views-blocknotifications-block-nav .views__content,.block-views-blocknotifications-block-nav .views__wrapper--empty{left:0;}}@media (min-width:60em){.block-views-blocknotifications-block-nav .views__content,.block-views-blocknotifications-block-nav .views__wrapper--empty{width:100%;}}.block-views-blocknotifications-block-nav .views__wrapper--empty{margin:20px 0;padding:20px;}.block-views-blocknotifications-block-nav .view-notifications.js-toggle-messages .views__content,.block-views-blocknotifications-block-nav .view-notifications.js-toggle-messages .views__wrapper--empty{display:block;}.block-views-blocknotifications-block-nav .views-row{border-bottom:1px solid #999;}.block-views-blocknotifications-block-nav .views-row p:last-child{margin-bottom:0;}@media (min-width:60em){.block-views-blocknotifications-block-nav{display:block;}.block-views-blocknotifications-block-nav#block-views-block-notifications-block-nav-alt{display:none;}.block-views-blocknotifications-block-nav .views__content,.block-views-blocknotifications-block-nav .views__wrapper--empty{overflow-y:auto;position:absolute;right:-90px;top:50px;min-width:480px;height:auto;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,48,71,0.3);box-shadow:0 5px 10px rgba(0,48,71,0.3);}.block-views-blocknotifications-block-nav .views__wrapper--empty{overflow:hidden;}.block-views-blocknotifications-block-nav .views__wrapper--empty .views__content{position:relative;top:0;right:0;bottom:0;left:0;padding:0;-webkit-box-shadow:none;box-shadow:none;min-width:0;}.block-views-blocknotifications-block-nav .views__wrapper--empty .views__content p{margin:0;}}.message--view-mode-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px;color:#999;text-align:left;text-decoration:none;}.message--view-mode-teaser:focus > p,.message--view-mode-teaser:hover > p{text-decoration:underline;}.message--view-mode-teaser .field-name-field-dfile-reference{max-width:66.67%;}.message--view-mode-teaser .field-name-field-dfile-reference > *{display:inline;}.message--view-mode-teaser .field-name-field-dfile-reference .field__item{color:#003047;}.message--view-mode-teaser .field-name-field-time-ago{display:inline-block;min-width:120px;padding:0;margin-left:20px;text-align:right;}.message--view-mode-teaser p{clear:both;width:100%;margin-top:5px;margin-bottom:0;color:#4a909c;font-size:1rem;}.notifications__link--view{display:inline-block;margin:20px 0;font-size:1rem;}.notifications__link--view:focus,.notifications__link--view:hover{text-decoration:none;}.block-views-blocknotifications-block-main h2{margin-left:20px;}.block-views-blocknotifications-block-main .views__header{text-align:right;margin-right:20px;margin-bottom:10px;}@media (min-width:40em){.block-views-blocknotifications-block-main{position:relative;}.block-views-blocknotifications-block-main .views__header{position:absolute;top:0;right:0;}}.message--view-mode-full{position:relative;display:block;margin-bottom:20px;padding:20px;border:2px solid #fff;border-radius:5px;background-color:#fff;color:#003047;text-decoration:none;-webkit-transition:border-color 0.15s ease-in-out;transition:border-color 0.15s ease-in-out;}.message--view-mode-full:focus,.message--view-mode-full:hover{border-color:#4a909c;}.message--view-mode-full .field{margin-bottom:20px;}.message--view-mode-full .field-label{margin-bottom:5px;color:#999;font-weight:400;}.message--view-mode-full .field-name-field-time-ago{display:block;text-align:right;color:#999;}.message--view-mode-full .field-name-field-dfile-reference > *{display:inline;}.message--view-mode-full .field-name-field-dfile-status{margin:0;color:#4a909c;font-weight:700;}.message--view-mode-full .partial p:first-child,.message--view-mode-full .partial p:last-child{margin:0;}@media (min-width:30em){.message--view-mode-full .field-name-field-time-ago{position:absolute;top:20px;right:20px;color:#999;}}@media (min-width:40em){.message--view-mode-full .partial{margin-bottom:60px;}}@media (min-width:80em){.message__row--full{overflow:hidden;}.message__row--full > *{float:left;margin-right:120px;}.message__row--full > *:last-child{margin-right:0;}}@media (min-width:60em){.block-language{margin:0 10px 0 20px;}}.nav__list--language{overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:40px;margin:0;}.nav__list--language::after{content:"";position:absolute;top:0;right:10px;width:20px;height:40px;background:url(/themes/custom/gosolid_app/dist/images/arrow-dropdown.svg) no-repeat center;background-size:15px;-webkit-transition:-webkit-transform 0.15s ease-in-out;transition:-webkit-transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out;pointer-events:none;}.nav__list--language.js-toggle-lang{overflow:visible;}.nav__list--language.js-toggle-lang::after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}.nav__list--language li.is-active{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.nav__list--language li.is-active a:focus,.nav__list--language li.is-active a:hover{text-decoration:none;}.nav__list--language li a{display:block;padding:9px 40px 9px 10px;background-color:#D1E4E8;color:#003047;font-weight:600;text-decoration:none;text-transform:uppercase;}.nav__list--language li a:focus,.nav__list--language li a:hover{text-decoration:underline;}.paragraph--type--text-media{margin:0 auto 50px;}@media (min-width:60em){.paragraph--type--text-media{margin:0 auto 100px;}.paragraph--type--text-media.paragraph--media-right,.paragraph--type--text-media.paragraph--media-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.paragraph--type--text-media.paragraph--media-right .field-name-field-pg-text,.paragraph--type--text-media.paragraph--media-right .field-name-field-pg-media,.paragraph--type--text-media.paragraph--media-left .field-name-field-pg-text,.paragraph--type--text-media.paragraph--media-left .field-name-field-pg-media{-ms-flex-preferred-size:47.5%;flex-basis:47.5%;-ms-flex-preferred-size:calc(50% - 25px);flex-basis:calc(50% - 25px);margin:0;}.paragraph--type--text-media.paragraph--media-left .field-name-field-pg-text{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.paragraph--type--text-media.paragraph--media-left .field-name-field-pg-media{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}.sitewide-alert{padding:0;margin:0;background-color:#eee;color:#003047;font-size:.8125rem;text-align:left;}.sitewide-alert p{margin:0 0 1em;}.sitewide-alert p:last-child{margin-bottom:0;}.sitewide-alert .field-name-message{position:relative;max-width:820px;margin:0 auto;padding:10px 20px;}.alert-primary,.alert-secondary,.alert-warning{background-color:#4a909c;color:#fff;}.alert-primary a,.alert-secondary a,.alert-warning a{color:#fff;}.alert-primary a:hover,.alert-primary:focus,.alert-secondary a:hover,.alert-secondary:focus,.alert-warning a:hover,.alert-warning:focus{color:#fff;}.alert-secondary{background-color:#003047;}.alert-warning{background-color:#eb5b55;}.comment-form{margin:2em auto;}.comment-form textarea{padding:1em;border-radius:5px;}.comment-form .form-submit{border-radius:5px;border-color:#4a909c;background-color:#fff;color:#4a909c;}.comment-form .form-submit:hover,.comment-form .form-submit:focus{border-color:#4a909c;background-color:#4a909c;color:#fff;}.comment{display:inline-block;width:100%;margin-top:2em;padding:1.5em;border:1px solid #eee;background:#fff;}.comment.new{-webkit-box-shadow:0 0 5px #8ed9f6;box-shadow:0 0 5px #8ed9f6;}.comment .comment--info{margin-bottom:1em;}.comment .comment--reply{display:block;margin-top:1em;}.comment .comment--id a{float:right;color:#003047;font-size:1.25rem;text-decoration:none;}.comment .comment--user{display:block;}.comment .comment--date{display:block;color:#003047;font-size:0.875rem;}.comment .links{float:right;}.comment .links li{display:inline-block;}.comment .links li a{padding:5px 10px;text-decoration:none;}.comment--wrapper .indented{border-bottom:1px solid #eee;border-left:1px solid #eee;padding-left:15px;}.comment--wrapper .indented .comment{margin-top:-1px;}.node--type-flex-page{max-width:calc(1000px + 40px);margin:0 auto;}.node--type-flex-page h2,.node--type-flex-page h3,.node--type-flex-page h4,.node--type-flex-page h5,.node--type-flex-page h6{color:#4a909c;}.node--type-flex-page .node__content{padding:20px;border-radius:5px;background-color:#fff;}.node--type-flex-page .field-name-body *:first-child{margin-top:0;}.node--type-flex-page .field-name-body *:last-child{margin-bottom:0;}.node--type-flex-page .field-name-body ol{margin:40px 0 0;list-style:none;}.node--type-flex-page .field-name-body ol:first-of-type{counter-reset:counter;}.node--type-flex-page .field-name-body ol li{position:relative;padding:5px 0 40px 70px;list-style:none;counter-increment:counter;}.node--type-flex-page .field-name-body ol li::before{content:counter(counter);z-index:1;position:absolute;top:0;left:10px;display:block;width:30px;border-radius:50%;background-color:#4a909c;color:#fff;font-size:1rem;font-weight:600;text-align:center;line-height:30px;}.node--type-flex-page .field-name-body ol li::after{content:"";position:absolute;top:1px;left:24px;height:100%;width:0;border:1px solid #4a909c;}.node--type-flex-page .field-name-body ol li h3{font-size:1rem;margin-bottom:5px;color:#999;}.node--type-flex-page .field-name-body ol li:last-child{margin-bottom:0;}.node--type-flex-page .field-name-body ol li:last-child:after{content:none;}.node--type-flex-page .page__wrapper--links{margin-top:20px;margin-right:20px;text-align:right;}.path--node-23 .field-name-body ol li::before{background-color:#999;}.path--node-23 .field-name-body ol li::after{border:1px dashed #999;}.path--node-23 .field-name-body ol li:first-child::before{background-color:#4a909c;}.path--node-23 .field-name-body ol li:first-child h3{color:#4a909c;}.path--node-17 .contact__wrapper--links{display:-webkit-box;display:-ms-flexbox;display:flex;margin:60px 40px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.path--node-17 .contact__wrapper--links .link--contact{margin-bottom:40px;text-align:center;}.path--node-17 .contact__wrapper--links button,.path--node-17 .contact__wrapper--links a{position:relative;padding-top:40px !important;-webkit-transition:color 0.15s ease-in-out;transition:color 0.15s ease-in-out;}.path--node-17 .contact__wrapper--links button svg,.path--node-17 .contact__wrapper--links a svg{content:'';position:absolute;top:0;left:50%;display:block;width:100%;height:30px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:-webkit-transform 0.15s ease-in-out;transition:-webkit-transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out;}.path--node-17 .contact__wrapper--links button svg path,.path--node-17 .contact__wrapper--links a svg path{-webkit-transition:fill 0.15s ease-in-out;transition:fill 0.15s ease-in-out;}.path--node-17 .contact__wrapper--links button:focus,.path--node-17 .contact__wrapper--links button:hover,.path--node-17 .contact__wrapper--links a:focus,.path--node-17 .contact__wrapper--links a:hover{color:#4a909c;}.path--node-17 .contact__wrapper--links button:focus svg,.path--node-17 .contact__wrapper--links button:hover svg,.path--node-17 .contact__wrapper--links a:focus svg,.path--node-17 .contact__wrapper--links a:hover svg{-webkit-transform:translateX(-50%) scale(1.1);-ms-transform:translateX(-50%) scale(1.1);transform:translateX(-50%) scale(1.1);}.path--node-17 .contact__wrapper--links button:focus svg path,.path--node-17 .contact__wrapper--links button:hover svg path,.path--node-17 .contact__wrapper--links a:focus svg path,.path--node-17 .contact__wrapper--links a:hover svg path{fill:#4a909c;}.path--node-17 .contact__wrapper--links a{display:inline-block;color:#003047;text-align:center;text-decoration:none;}.path--node-17 .contact__wrapper--links button{padding:0;border-radius:0;border:0 none;background-color:transparent;color:#003047;font-weight:400;}@media (min-width:40em){.path--node-17 .contact__wrapper--links{-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;}}.path--node-14 .node__content{font-size:.875rem;}.block-views-blockdfiles-total-block-wrapper{overflow:hidden;}.block-views-blockdfiles-total-block-wrapper .views__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.dfile-counter__link{display:block;width:45%;width:calc(50% - 10px);margin-bottom:20px;padding:10px;border-radius:5px;background-color:rgba(255,255,255,0.5);text-align:center;-webkit-transition:background-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;}.dfile-counter__link.js-is-active{background-color:#fff;}.dfile-counter__link.js-is-active h2{color:#4a909c;}.dfile-counter__link.js-is-active .views__footer{color:#003047;}.dfile-counter__link:focus,.dfile-counter__link:hover{-webkit-box-shadow:0 5px 10px rgba(0,48,71,0.3);box-shadow:0 5px 10px rgba(0,48,71,0.3);}.dfile-counter__link h2{margin-bottom:20px;color:#999;font-weight:600;font-size:1rem;max-width:130px;margin:0 auto 5px;-webkit-transition:color 0.15s ease-in-out;transition:color 0.15s ease-in-out;}.dfile-counter__link .views__footer{margin-bottom:10px;color:#6b6b6b;font-size:1.5rem;font-weight:600;line-height:1;-webkit-transition:color 0.15s ease-in-out;transition:color 0.15s ease-in-out;}@media (min-width:40em){.dfile-counter__link h2{max-width:none;}}@media (min-width:60em){.dfile-counter__link{width:calc(50% - 20px);margin-bottom:40px;}.dfile-counter__link h2{margin-bottom:30px;font-size:1.5rem;}.dfile-counter__link .views__footer{margin-bottom:20px;font-size:2.5rem;}.dfile-counter__link.dfile-counter__link--finished{float:right;}}.block-views-blockdfiles-block-running h2,.block-views-blockdfiles-block-finished h2{margin-left:20px;}.block-views-blockdfiles-block-running .views-row,.block-views-blockdfiles-block-finished .views-row{margin-bottom:20px;}.block-views-blockdfiles-block-running .views__wrapper--empty,.block-views-blockdfiles-block-finished .views__wrapper--empty{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;min-height:calc(100vh - 140px);padding:40px 0;color:#4a909c;text-align:center;}.block-views-blockdfiles-block-running .views__wrapper--empty > *:first-child,.block-views-blockdfiles-block-finished .views__wrapper--empty > *:first-child{padding-top:125px;background:url(/themes/custom/gosolid_app/dist/images/empty-state.svg) no-repeat top center;background-size:125px;}.block-views-blockdfiles-block-running .views__wrapper--empty .link--cta,.block-views-blockdfiles-block-running .views__wrapper--empty .nav__menu--main .nav__list--menu li a,.nav__menu--main .nav__list--menu li .block-views-blockdfiles-block-running .views__wrapper--empty a,.block-views-blockdfiles-block-finished .views__wrapper--empty .link--cta,.block-views-blockdfiles-block-finished .views__wrapper--empty .nav__menu--main .nav__list--menu li a,.nav__menu--main .nav__list--menu li .block-views-blockdfiles-block-finished .views__wrapper--empty a{position:absolute;bottom:10px;width:100%;padding:17px 20px;}@media (min-width:60em){.block-views-blockdfiles-block-running .views__wrapper--empty,.block-views-blockdfiles-block-finished .views__wrapper--empty{min-height:0;display:block;padding-top:80px;}.block-views-blockdfiles-block-running .views__wrapper--empty .link--cta,.block-views-blockdfiles-block-running .views__wrapper--empty .nav__menu--main .nav__list--menu li a,.nav__menu--main .nav__list--menu li .block-views-blockdfiles-block-running .views__wrapper--empty a,.block-views-blockdfiles-block-finished .views__wrapper--empty .link--cta,.block-views-blockdfiles-block-finished .views__wrapper--empty .nav__menu--main .nav__list--menu li a,.nav__menu--main .nav__list--menu li .block-views-blockdfiles-block-finished .views__wrapper--empty a{width:auto;position:initial;}}.block-views-blockdfiles-block-finished{display:none;}.js-show-running .block-views-blockdfiles-block-running{display:block;}.js-show-running .block-views-blockdfiles-block-finished{display:none;}.js-show-finished .block-views-blockdfiles-block-running{display:none;}.js-show-finished .block-views-blockdfiles-block-finished{display:block;}.block-views-blockdfiles-block-running .views__header{height:31px;z-index:1;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:20px;margin-bottom:5px;font-size:0.875rem;}.block-views-blockdfiles-block-running .views__header .views__button--toggle{position:relative;display:block;border:2px solid transparent;padding:3.5px 35px 3.5px 10px;border-radius:5px;background-color:rgba(255,255,255,0.65);color:#999;font-size:.875rem;font-weight:400;text-align:right;text-decoration:none;-webkit-transition:border-color 0.15s ease-in-out,color 0.15s ease-in-out,background-color 0.15s ease-in-out,color 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,color 0.15s ease-in-out,background-color 0.15s ease-in-out,color 0.15s ease-in-out;}.block-views-blockdfiles-block-running .views__header .views__button--toggle svg{content:"";position:absolute;top:0;right:10px;width:15px;height:100%;background:url(/themes/custom/gosolid_app/dist/images/arrow-dropdown.svg) no-repeat center;background-size:100%;pointer-events:none;-webkit-transition:-webkit-transform 0.15s ease-in-out;transition:-webkit-transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out;transition:transform 0.15s ease-in-out,-webkit-transform 0.15s ease-in-out;}.block-views-blockdfiles-block-running .views__header .views__button--toggle svg path{fill:#999;-webkit-transition:fill 0.15s ease-in-out;transition:fill 0.15s ease-in-out;}.block-views-blockdfiles-block-running .views__header .views__button--toggle:focus,.block-views-blockdfiles-block-running .views__header .views__button--toggle:hover{border-color:#4a909c;background-color:#fff;}.block-views-blockdfiles-block-running .views__header .views__button--toggle.js-toggle-sorting,.block-views-blockdfiles-block-running .views__header .views__button--toggle.js-toggle-filter{color:#4a909c;background-color:#fff;}.block-views-blockdfiles-block-running .views__header .views__button--toggle.js-toggle-sorting svg,.block-views-blockdfiles-block-running .views__header .views__button--toggle.js-toggle-filter svg{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}.block-views-blockdfiles-block-running .views__header .views__button--toggle.js-toggle-sorting svg path,.block-views-blockdfiles-block-running .views__header .views__button--toggle.js-toggle-filter svg path{fill:#4a909c;}.block-views-blockdfiles-block-running .views__header .block-search-api-sorts.js-toggle-sorting .dropdown--sorting{background-color:#fff;overflow:visible;}.block-views-blockdfiles-block-running .views__header .block-search-api-sorts.js-toggle-sorting .dropdown__menu{border-radius:0 0 5px 5px;}.block-views-blockdfiles-block-running .views__header .views__button--sorting{width:100%;}.block-views-blockdfiles-block-running .views__header .dropdown--sorting{overflow:hidden;max-height:0;border-radius:5px 5px 0 0;}.block-views-blockdfiles-block-running .views__header .dropdown--sorting .dropdown__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;background-color:#fff;list-style:none;-webkit-box-shadow:0 3px 2px #999;box-shadow:0 3px 2px #999;}.block-views-blockdfiles-block-running .views__header .dropdown--sorting .dropdown__menu li{list-style-type:none;}.block-views-blockdfiles-block-running .views__header .dropdown--sorting .dropdown__menu li a{display:inline-block;width:100%;padding:5px;color:#999;text-decoration:none;-webkit-transition:color 0.15s ease-in-out;transition:color 0.15s ease-in-out;}.block-views-blockdfiles-block-running .views__header .dropdown--sorting .dropdown__menu li a:focus,.block-views-blockdfiles-block-running .views__header .dropdown--sorting .dropdown__menu li a:hover,.block-views-blockdfiles-block-running .views__header .dropdown--sorting .dropdown__menu li a.is-active{color:#003047;}.js-toggle-sorting .block-views-blockdfiles-block-running .views__header .dropdown--sorting .dropdown__menu{max-height:auto;}.block-views-blockdfiles-block-running .views__header .block-facets.js-toggle-filter .facets-widget-checkbox{display:block;}.block-views-blockdfiles-block-running .views__header .views__button--filter{margin-left:20px;}.block-views-blockdfiles-block-running .views__header .facets-widget-checkbox{z-index:201;position:absolute;right:0;top:100%;display:none;min-width:300px;padding:10px;-webkit-box-shadow:0 3px 2px #999;box-shadow:0 3px 2px #999;border-radius:5px;background-color:#fff;}.block-views-blockdfiles-block-running .views__header .facets-widget-checkbox ul{margin:0;}.block-views-blockdfiles-block-running .views__header .facets-widget-checkbox ul li{list-style:none;list-style-type:none;margin-bottom:10px;}.block-views-blockdfiles-block-running .views__header .facets-widget-checkbox ul li label{font-size:0.875rem;}.block-views-blockdfiles-block-running .views__header .facets-widget-checkbox .facets-apply-button{padding-top:4px;padding-bottom:4px;font-size:0.875rem;}.block-views-blockdfiles-block-running .views__header .facets-apply-button-wrapper{margin-top:20px;text-align:right;}@media (min-width:40em){.block-views-blockdfiles-block-running .views__header{margin-top:-55px;}}.block-facets-summary{margin:0 20px 20px;}.block-facets-summary h4{color:#999;font-weight:400;margin:0 10px 10px 0;padding:3px 0 0;white-space:nowrap;}.block-facets-summary ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-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;margin:0;}.block-facets-summary li{display:block;margin:0 5px 10px;font-size:0.875rem;}.block-facets-summary li.facet-summary-item--clear{-webkit-box-ordinal-group:51;-ms-flex-order:50;order:50;}.block-facets-summary li.facet-summary-item--clear a{display:inline-block;padding:5.5px 10px;text-decoration:none;}.block-facets-summary li.facet-summary-item--clear a:focus,.block-facets-summary li.facet-summary-item--clear a:hover{text-decoration:underline;}.block-facets-summary .facet-summary-item--facet a{position:relative;display:inline-block;padding:5.5px 35px 5.5px 10px;border-radius:5px;background-color:#4a909c;color:#fff;text-decoration:none;-webkit-transition:background-color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out;}.block-facets-summary .facet-summary-item--facet a:focus,.block-facets-summary .facet-summary-item--facet a:hover{background-color:#eb5b55;}.block-facets-summary .facet-item__status svg{position:absolute;top:0;right:10px;display:block;width:15px;height:100%;}@media (min-width:60em){.block-facets-summary{display:-webkit-box;display:-ms-flexbox;display:flex;}}.block-kbo-credits-block{display:block;padding:18px;border:2px solid #fff;border-radius:5px;background-color:#fff;margin:0 0 20px;}body.kbc_login.page--node-type-frontpage,body.kbc_login.page--node-type-dfile{margin-bottom:110px;}@media (min-width:60em){body.kbc_login.page--node-type-frontpage,body.kbc_login.page--node-type-dfile{margin-bottom:150px;}}body.kbc_login.page--node-type-frontpage .layout-container,body.kbc_login.page--node-type-dfile .layout-container{min-height:auto;}body.kbc_login.page--node-type-frontpage .footer,body.kbc_login.page--node-type-dfile .footer{height:auto;}.path--user-login,.path--user-register,.path--user-password,.path--user-reset,.path--oum-kbc-login,.path--tfa{background-color:#4a909c;}.path--user-login .layout-container,.path--user-register .layout-container,.path--user-password .layout-container,.path--user-reset .layout-container,.path--oum-kbc-login .layout-container,.path--tfa .layout-container{padding-bottom:40px;}.path--user-login .logo--site svg .st1,.path--user-register .logo--site svg .st1,.path--user-password .logo--site svg .st1,.path--user-reset .logo--site svg .st1,.path--oum-kbc-login .logo--site svg .st1,.path--tfa .logo--site svg .st1{fill:#ffffff;}.path--user-login .logo--site svg .st2,.path--user-login .logo--site svg .st3,.path--user-login .logo--site svg .st4,.path--user-register .logo--site svg .st2,.path--user-register .logo--site svg .st3,.path--user-register .logo--site svg .st4,.path--user-password .logo--site svg .st2,.path--user-password .logo--site svg .st3,.path--user-password .logo--site svg .st4,.path--user-reset .logo--site svg .st2,.path--user-reset .logo--site svg .st3,.path--user-reset .logo--site svg .st4,.path--oum-kbc-login .logo--site svg .st2,.path--oum-kbc-login .logo--site svg .st3,.path--oum-kbc-login .logo--site svg .st4,.path--tfa .logo--site svg .st2,.path--tfa .logo--site svg .st3,.path--tfa .logo--site svg .st4{fill:#ee4323;}.path--user-login .nav__list--language::after,.path--user-register .nav__list--language::after,.path--user-password .nav__list--language::after,.path--user-reset .nav__list--language::after,.path--oum-kbc-login .nav__list--language::after,.path--tfa .nav__list--language::after{background-image:url(/themes/custom/gosolid_app/dist/images/arrow-dropdown-white.svg);}.path--user-login .nav__list--language li a,.path--user-register .nav__list--language li a,.path--user-password .nav__list--language li a,.path--user-reset .nav__list--language li a,.path--oum-kbc-login .nav__list--language li a,.path--tfa .nav__list--language li a{background-color:#4a909c;color:#fff;}.container--account .header{margin-bottom:20px;}.container--account .content__wrapper{width:100%;}.container--account .content--container{max-width:500px;margin:0 auto;padding:20px;border-radius:5px;background-color:#fff;display:block;}@media (min-width:60em){.container--account .header{margin-bottom:40px;}.container--account .content--container{max-width:1040px;padding:40px;}}#password-policy-status{margin-bottom:20px;font-size:0.875rem;}#password-policy-status thead,#password-policy-status tr td:first-child,#password-policy-status tr td:nth-child(2){display:none;}#password-policy-status table{border:0;margin:0;}#password-policy-status tr{padding:0;}#password-policy-status td{position:relative;padding:2.5px 0 2.5px 30px;}#password-policy-status td::before{content:"";position:absolute;top:50%;left:5px;display:block;width:5px;height:5px;background-color:#003047;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}#password-policy-status .password-policy-constraint-passed td{color:#4a909c;}#password-policy-status .password-policy-constraint-passed td::before{top:calc(50% - 2px);width:7px;height:11px;border:2px solid #4a909c;border-top:0;border-left:0;background-color:transparent;-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);border-radius:0;}#capslockdiv p{position:relative;display:none;color:#c43838;padding-left:25px;}#capslockdiv p::before{content:"";position:absolute;width:20px;height:100%;left:0;background:url(/themes/custom/gosolid_app/dist/images/alert.svg) no-repeat center;background-size:100%;}.container--login .form--login{padding-bottom:40px;border-bottom:1px solid #999;}.container--login .form--register{padding-top:40px;}@media (min-width:60em){.container--login .content--container{display:-webkit-box;display:-ms-flexbox;display:flex;}.container--login .form--login{width:50%;padding:0 40px 0 0;border-bottom:none;border-right:1px solid #999;}.container--login .form--register{width:50%;padding:0 0 0 40px;}}.login-title{display:none;}.forgot-password{margin-top:40px;}.container--password .form-submit{margin-bottom:10px;}.container--password .form-item + p{display:none;}@media (min-width:30em){.container--password .form-actions{overflow:hidden;}.container--password .form-actions > *{float:left;}.container--password .form-submit{margin-bottom:0;margin-right:10px;}}.container--register .form-actions{text-align:right;}.container--register .form-actions,.container--register .text--back-to-login{margin:40px 0 0;}@media (min-width:60em){.container--register .content--container{display:block;}.container--register .register__section--personal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.container--register .register__section--personal h2{width:100%;}.container--register .register__section--personal > div{width:45%;width:calc(50% - 20px);}.container--register .register__section--personal #edit-account{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;}.container--register .register__section--personal #edit-account > div{width:45%;width:calc(50% - 20px);}.container--register .register__section--personal #edit-account .form-item-pass{margin-bottom:0;}.container--register .register__section--personal #edit-account #capslockdiv,.container--register .register__section--personal #edit-account #password-policy-status{overflow:hidden;width:100%;margin-bottom:0;}.container--register .register__section--personal #edit-account #capslockdiv > *,.container--register .register__section--personal #edit-account #password-policy-status > *{float:right;width:45%;width:calc(50% - 20px);}}div.full-width{min-width:100%;}div.full-width .form-item{max-width:100%;}div.full-width label{font-size:0.825rem;}.radios--companies,.register__radios--country{width:100%;max-width:none;display:inline-block;}.radios--companies legend,.register__radios--country legend{display:inline-block;margin-bottom:5px;color:#999;font-size:1rem;font-weight:400;}.radios--companies .form-item-companies,.radios--companies .form-item-country,.register__radios--country .form-item-companies,.register__radios--country .form-item-country{margin-bottom:10px;}.radios--companies .form-item-companies:last-child,.radios--companies .form-item-country:last-child,.register__radios--country .form-item-companies:last-child,.register__radios--country .form-item-country:last-child{margin-bottom:0;}.radios--companies .form-item-companies input,.radios--companies .form-item-country input,.register__radios--country .form-item-companies input,.register__radios--country .form-item-country input{display:none;visibility:hidden;}.radios--companies .form-item-companies label,.radios--companies .form-item-country label,.register__radios--country .form-item-companies label,.register__radios--country .form-item-country label{width:100%;margin:0;padding:10.5px 20px;border:2px solid #eee;border-radius:5px;background-color:#eee;color:#003047;font-size:1.125rem;-webkit-transition:border-color 0.15s ease-in-out,background-color 0.15s ease-in-out,color 0.15s ease-in-out;transition:border-color 0.15s ease-in-out,background-color 0.15s ease-in-out,color 0.15s ease-in-out;}.radios--companies .form-item-companies label:focus,.radios--companies .form-item-companies label:hover,.radios--companies .form-item-country label:focus,.radios--companies .form-item-country label:hover,.register__radios--country .form-item-companies label:focus,.register__radios--country .form-item-companies label:hover,.register__radios--country .form-item-country label:focus,.register__radios--country .form-item-country label:hover{border-color:#4a909c;}.radios--companies .form-item-companies input[type="radio"]:checked + label,.radios--companies .form-item-country input[type="radio"]:checked + label,.register__radios--country .form-item-companies input[type="radio"]:checked + label,.register__radios--country .form-item-country input[type="radio"]:checked + label{border-color:#4a909c;background-color:#4a909c;color:#fff;}@media (min-width:60em){.radios--companies,.register__radios--country{margin-bottom:40px;}.radios--companies .wrapper__radios,.register__radios--country .wrapper__radios{overflow:hidden;}.radios--companies .wrapper__radios .form-item-companies,.radios--companies .wrapper__radios .form-item-country,.register__radios--country .wrapper__radios .form-item-companies,.register__radios--country .wrapper__radios .form-item-country{float:left;margin-bottom:0;margin-right:10px;}.radios--companies .wrapper__radios .form-item-companies:last-child,.radios--companies .wrapper__radios .form-item-country:last-child,.register__radios--country .wrapper__radios .form-item-companies:last-child,.register__radios--country .wrapper__radios .form-item-country:last-child{margin-right:0;}.radios--companies .wrapper__radios .form-item-companies label,.radios--companies .wrapper__radios .form-item-country label,.register__radios--country .wrapper__radios .form-item-companies label,.register__radios--country .wrapper__radios .form-item-country label{padding:10.5px 10px;}}.path--tfa .content--container h1{margin-left:0;}.path--tfa .content--container .description{padding-left:10px;margin-top:5px;font-size:0.875rem;color:#999;}.path--tfa .content--container fieldset{padding:0;margin:2rem 0;border:0;}.path--tfa .content--container legend{color:#999;font-size:0.875rem;margin-bottom:1rem;padding:0;font-weight:600;}.path--tfa .content--container .fieldset-wrapper{font-size:0.875rem;}.path--tfa .content--container ul{padding:1rem 1rem 0 1rem;margin:0;}.path--user-password .content--container{display:block;}.path--user-password h1{margin-left:0;}.container--reset .content--container{display:block;}.container--reset h1{margin-left:0;}.container--reset .user-pass-reset > p,.container--reset .form-item-pass > label{display:none;}.user__nav--edit-tabs{background-color:#fff;margin-bottom:20px;border-radius:5px;}.user__nav--edit-tabs ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0;}.user__nav--edit-tabs ul li{display:block;}.user__nav--edit-tabs ul li a{position:relative;display:inline-block;width:100%;height:100%;padding:10px 20px;color:#003047;text-align:left;text-decoration:none;}.user__nav--edit-tabs ul li a::after{content:"";position:absolute;left:0;bottom:0;display:block;width:5px;height:100%;background-color:#4a909c;opacity:0;-webkit-transition:opacity 0.15s ease-in-out;transition:opacity 0.15s ease-in-out;}.user__nav--edit-tabs ul li a:focus::after,.user__nav--edit-tabs ul li a:hover::after,.user__nav--edit-tabs ul li a.is-active::after{opacity:1;}.user__nav--edit-tabs ul li a.is-active{color:#4a909c;font-weight:700;}@media (min-width:40em){.user__nav--edit-tabs ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.user__nav--edit-tabs ul li{width:33.33%;}.user__nav--edit-tabs ul li a{text-align:center;}.user__nav--edit-tabs ul li a::after{left:50%;bottom:0;width:80px;height:5px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}}a.block-tab-toggle-link.active{color:#4a909c;font-weight:700;}a.block-tab-toggle-link.active::after{opacity:1;}.container--profile{}.container--profile h1{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.container--profile .container--pfile,.container--profile .container--user-profile{padding:20px;border-radius:5px;background-color:#fff;}.container--profile .container--pfile .field-label,.container--profile .container--user-profile .field-label{display:inline-block;margin-bottom:10px;color:#999;font-size:1rem;}.container--profile .container--pfile .field__item,.container--profile .container--user-profile .field__item{padding:9px 11px;margin-bottom:20px;}.container--profile .node--pfile{width:100%;max-width:none;padding:0;border-radius:5px;background-color:#fff;}.container--profile .node--pfile details{padding:0;margin:0 0 20px;}.container--profile .node--pfile summary{position:relative;margin:0;padding:16px 20px 16px 54px;border-radius:5px;color:#4a909c;font-size:1.25rem;font-weight:600;cursor:pointer;list-style:none;-webkit-transition:background-color 0.15s ease-in-out,color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,color 0.15s ease-in-out;}.container--profile .node--pfile summary::-webkit-details-marker{display:none;}.container--profile .node--pfile summary::before,.container--profile .node--pfile summary::after{content:"";position:absolute;left:20px;top:50%;width:14px;height:2px;background-color:#4a909c;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 0.15s ease-in-out;transition:opacity 0.15s ease-in-out;}.container--profile .node--pfile summary:after{opacity:1;-webkit-transform:translateY(-50%) rotateZ(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotateZ(90deg);}.container--profile .node--pfile summary:focus,.container--profile .node--pfile summary:hover{background-color:#4a909c;color:#fff;}.container--profile .node--pfile summary:focus > a,.container--profile .node--pfile summary:hover > a{color:#fff;}.container--profile .node--pfile summary:focus::before,.container--profile .node--pfile summary:focus::after,.container--profile .node--pfile summary:hover::before,.container--profile .node--pfile summary:hover::after{background-color:#fff;}.container--profile .node--pfile .link--cta,.container--profile .node--pfile .nav__menu--main .nav__list--menu li a,.nav__menu--main .nav__list--menu li .container--profile .node--pfile a{margin-top:2rem;}.container--profile .node--pfile details[open] summary{margin-bottom:20px;}.container--profile .node--pfile details[open] summary::after{opacity:0;}.container--profile .pfile__details--address .field:last-child .field__item,.container--profile .pfile__details--address .form-wrapper:last-child,.container--profile .pfile__details--address .form-wrapper:last-child .field-content,.container--profile .container--user-profile .field:last-child .field__item,.container--profile .user-form .container--user-profile *:last-child{margin-bottom:0;}.container--profile #edit-account{margin-top:60px;}.container--profile .js-form-item-current-pass{margin-bottom:40px;}.container--profile .js-form-item-current-pass .description{color:#999;}.container--profile #edit-mail--description{display:none;}.container--profile #edit-language{max-width:460px;margin-top:40px;padding:0;border:2px solid #999;border-radius:5px;}.container--profile #edit-language summary{position:relative;margin:0;padding:6px 10px 6px 34px;color:#999;cursor:pointer;list-style:none;-webkit-transition:background-color 0.15s ease-in-out,color 0.15s ease-in-out;transition:background-color 0.15s ease-in-out,color 0.15s ease-in-out;}.container--profile #edit-language summary::-webkit-details-marker{display:none;}.container--profile #edit-language summary::before,.container--profile #edit-language summary::after{content:"";position:absolute;left:10px;top:50%;width:14px;height:2px;background-color:#999;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 0.15s ease-in-out;transition:opacity 0.15s ease-in-out;}.container--profile #edit-language summary:after{opacity:1;-webkit-transform:translateY(-50%) rotateZ(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotateZ(90deg);}.container--profile #edit-language summary:focus,.container--profile #edit-language summary:hover{background-color:#999;color:#fff;}.container--profile #edit-language summary:focus > a,.container--profile #edit-language summary:hover > a{color:#fff;}.container--profile #edit-language summary:focus::before,.container--profile #edit-language summary:focus::after,.container--profile #edit-language summary:hover::before,.container--profile #edit-language summary:hover::after{background-color:#fff;}.container--profile #edit-language[open] summary{margin-bottom:20px;}.container--profile #edit-language[open] summary::after{opacity:0;}.container--profile #edit-language .form-item{margin:0;padding:0 10px 20px;}.container--profile #edit-language .description{color:#999;}.container--profile .region--content .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px;margin-right:20px;}.container--profile .region--content .form-actions > *{margin-left:5px;}.block-tab-toggle-bg{padding:20px;border-radius:5px;background-color:#fff;}.path--add-company .container--company-create,.path--add-company .container--company-select,.path--create-dossier-selectcompany .container--company-create,.path--create-dossier-selectcompany .container--company-select,.path--create-dossier-newcompany .container--company-create,.path--create-dossier-newcompany .container--company-select{padding:20px;border-radius:5px;background-color:#fff;}.path--add-company .form-actions,.path--create-dossier-selectcompany .form-actions,.path--create-dossier-newcompany .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px;margin-right:20px;}.path--add-company .form-actions > *,.path--create-dossier-selectcompany .form-actions > *,.path--create-dossier-newcompany .form-actions > *{margin-left:5px;}.view-company-users .views__content{overflow:auto;}.view-company-users .views__content table{margin-bottom:0;}.block-gosolid-invited{margin-top:40px;}.block-gosolid-invited .invited__wrapper{overflow:auto;}@media (min-width:60em){.invite-by-email-block-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}.invite-by-email-block-form .form-item{margin-bottom:0;margin-right:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;}}.container--maintenance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.container--maintenance .logo--site{display:block;max-width:360px;margin:0 auto 40px;}.container--maintenance h1{text-align:center;}.view-company-users table ul{margin:0;}.block-gosolid-invited h2{font-size:1rem;}.node--type-dfile{position:relative;}.node--type-dfile .field{margin-bottom:20px;}.node--type-dfile .field-label{margin-bottom:5px;color:#999;font-weight:400;}.node--type-dfile .field-name-field-dfile-debtor-name{line-break:anywhere;}.node--type-dfile .field-name-field-created{position:absolute;right:20px;top:20px;color:#999;}.node--type-dfile.node--view-mode-teaser{display:block;padding:18px;border:2px solid #fff;border-radius:5px;background-color:#fff;color:#003047;text-decoration:none;-webkit-transition:-webkit-box-shadow 0.15s ease-in-out;transition:-webkit-box-shadow 0.15s ease-in-out;transition:box-shadow 0.15s ease-in-out;transition:box-shadow 0.15s ease-in-out,-webkit-box-shadow 0.15s ease-in-out;}.node--type-dfile.node--view-mode-teaser:focus,.node--type-dfile.node--view-mode-teaser:hover{-webkit-box-shadow:0 5px 10px rgba(0,48,71,0.3);box-shadow:0 5px 10px rgba(0,48,71,0.3);}.node--type-dfile.node--view-mode-teaser:focus .dfile__link span,.node--type-dfile.node--view-mode-teaser:hover .dfile__link span{color:#eb5b55;}.node--type-dfile.node--view-mode-teaser:focus .dfile__link svg path,.node--type-dfile.node--view-mode-teaser:hover .dfile__link svg path{fill:#eb5b55;}.node--type-dfile.node--view-mode-teaser.node--recent{border-color:#4a909c;}@media (min-width:80em){.dfile__row--teaser{overflow:hidden;}.dfile__row--teaser > div{float:left;}.dfile__row--teaser > div:first-child{width:100%;max-width:320px;margin-right:60px;}}.dfile__link span{position:relative;display:inline-block;padding-right:40px;color:#4a909c;font-size:1.125rem;text-decoration:underline;-webkit-transition:color 0.15s ease-in-out;transition:color 0.15s ease-in-out;}.dfile__link span svg{position:absolute;right:0;top:50%;width:auto;max-width:25px;height:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.dfile__link span svg path{fill:#4a909c;-webkit-transition:fill 0.15s ease-in-out;transition:fill 0.15s ease-in-out;}@media (min-width:40em){.dfile__link{position:absolute;bottom:20px;right:20px;}}.dfile__heading{overflow:hidden;margin-right:20px;}.dfile__heading h1{float:left;}.dfile__heading .link--dashboard{float:right;margin-bottom:19px;}.link--dashboard{position:relative;display:inline-block;padding-left:40px;margin:9px 0 9px 40px;color:#003047;text-align:right;text-decoration:none;}.link--dashboard::before{content:"";position:absolute;top:50%;left:0;display:block;width:40px;height:100%;background:url(/themes/custom/gosolid_app/dist/images/arrow.svg) no-repeat right center;background-size:auto 100%;-webkit-transform:translateY(-50%) rotateZ(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotateZ(180deg);}.link--dashboard:focus,.link--dashboard:hover{text-decoration:underline;}@media (min-width:40em) and (max-width:59.9375em){.dfile__row--full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}.dfile__row--full > div{width:45%;width:calc(50% - 10px);}}@media (min-width:80em){.dfile__row--full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}.dfile__row--full > div{width:45%;width:calc(50% - 10px);}}.dfile__wrapper--details{position:relative;padding:20px;border-radius:5px;background-color:#fff;margin-bottom:20px;line-break:anywhere;}.dfile__wrapper--details > *:last-child{margin-bottom:0;}.field-name-field-amount .field__item{display:inline;}.field-name-field-amount .field__item span{margin-left:5px;color:#999;font-size:0.875rem;}.field-name-field-amount .dfile__link--total-sum{display:inline-block;margin-left:20px;text-transform:lowercase;}.dfile__wrapper--actions{position:relative;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;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;border-radius:5px;background-color:#fff;margin-bottom:20px;}.dfile__wrapper--actions .link--action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;}.dfile__wrapper--actions .link--action:last-child{margin-bottom:0;}.dfile__wrapper--actions .link--action svg{width:60px;height:60px;fill:#4a909c;}.dfile__wrapper--actions .link--action span{width:180px;margin-left:20px;}@media (min-width:30em){.dfile__wrapper--actions .link--action span{width:200px;}}.block-views-blockdfile-history-block-dfile{clear:both;padding:20px;border-radius:5px;background-color:#fff;margin-bottom:20px;}.block-views-blockdfile-history-block-dfile h2{color:#4a909c;}.block-views-blockdfile-history-block-dfile ol{margin:0;list-style:none;}.block-views-blockdfile-history-block-dfile ol li{position:relative;padding:5px 0 40px 70px;list-style:none;counter-increment:reversed-counter -1;}.block-views-blockdfile-history-block-dfile ol li::before{content:counter(reversed-counter);z-index:1;position:absolute;top:0;left:10px;display:block;width:30px;border-radius:50%;background-color:#4a909c;color:#fff;font-size:1rem;font-weight:600;text-align:center;line-height:30px;}.block-views-blockdfile-history-block-dfile ol li::after{content:"";position:absolute;top:1px;left:24px;height:100%;width:0;border:1px solid #4a909c;}.block-views-blockdfile-history-block-dfile ol li:last-child{margin-bottom:0;}.block-views-blockdfile-history-block-dfile ol li:last-child:after{content:none;}.block-views-blockdfile-history-block-dfile .views-field-field-dfile-status{margin-bottom:40px;}.block-views-blockdfile-history-block-dfile .views-field-field-dfile-status .views-label{color:#999;}.block-views-blockdfile-history-block-dfile .views-field-field-dfile-status .field-content{font-size:1.5rem;font-weight:700;}.block-views-blockdfile-history-block-dfile .field-name-field-dfile-status{color:#4a909c;font-weight:700;margin-bottom:5px;}.block-views-blockdfile-history-block-dfile .partial{margin-bottom:5px;}.block-views-blockdfile-history-block-dfile .partial p{margin:0;}.block-views-blockdfile-history-block-dfile .field-name-field-created{color:#999;font-size:0.875rem;}.page--node-type-dfile .ui-dialog .ui-dialog-titlebar{background-color:transparent;padding-bottom:0;}.view-total-sum.view-display-id-page{padding:20px;border-radius:5px;background-color:#fff;}.view-total-sum.view-display-id-page h2{text-align:center;}.view-total-sum.view-display-id-page thead{text-align:right;}.view-total-sum.view-display-id-page th:first-child{text-align:left;min-width:130px;}.view-total-sum.view-display-id-page th:nth-child(2){width:140px;min-width:130px;}.view-total-sum.view-display-id-page th:nth-child(3){max-width:180px;min-width:140px;}.view-total-sum.view-display-id-page th:nth-child(4){width:150px;min-width:130px;}.view-total-sum.view-display-id-page td{text-align:right;}.view-total-sum.view-display-id-page td:first-child{text-align:left;}.view-total-sum.view-display-id-page .views__footer{min-width:500px;text-align:right;}.view-total-sum.view-display-id-page .views__footer .field-label{display:inline-block;width:calc(100% - 320px);padding-right:20px;color:#999;font-weight:700;}.view-total-sum.view-display-id-page .views__footer .field__item{display:inline-block;width:320px;font-weight:700;}.view-total-sum.view-display-id-page .views__footer .field__item span{display:inline-block;width:150px;margin-left:20px;color:#999;font-size:.875rem;font-weight:400;text-align:left;}.view-total-sum.view-display-id-page .attachment--after{margin-top:60px;}.node--type-dfileline,.node--type-credit-note,.node--type-payment{padding:20px;border-radius:5px;background-color:#fff;}.node--type-dfileline .field,.node--type-credit-note .field,.node--type-payment .field{margin-bottom:20px;}.node--type-dfileline .field:last-child,.node--type-credit-note .field:last-child,.node--type-payment .field:last-child{margin-bottom:0;}.node--type-dfileline .field-label,.node--type-credit-note .field-label,.node--type-payment .field-label{margin-bottom:5px;color:#999;font-weight:400;}.gosolid-dossier-form-debtorform .form-actions{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:end;-ms-flex-align:end;align-items:flex-end;}.gosolid-dossier-form-debtorform .link--dashboard{background:none;border:0;font-weight:400;padding:0;padding-left:40px;margin-top:40px;color:#999;}.gosolid-dossier-form-debtorform .link--dashboard:hover,.gosolid-dossier-form-debtorform .link--dashboard:focus{background:none;border:0;}.gosolid-dossier-form-debtorform .link--dashboard::before{background-image:url(/themes/custom/gosolid_app/dist/images/arrow-grey.svg);}.path--dfile-payment .form-actions,.path--dfile-stop .form-actions{margin-top:20px;}.gosolid-dossier-form-paymentform .container--payment,.gosolid-dossier-form-paymentform .container--stop,.gosolid-dossier-form-stopform .container--payment,.gosolid-dossier-form-stopform .container--stop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:500px;margin:0 auto;padding:20px;border-radius:5px;background-color:#fff;}.gosolid-dossier-form-paymentform .gsd__subtitle,.gosolid-dossier-form-stopform .gsd__subtitle{width:100%;text-align:center;}.gosolid-dossier-form-paymentform .form-item.form-item-amount,.gosolid-dossier-form-paymentform .form-item.form-item-date,.gosolid-dossier-form-stopform .form-item.form-item-amount,.gosolid-dossier-form-stopform .form-item.form-item-date{max-width:220px;}.gosolid-dossier-form-paymentform .form-item:last-child,.gosolid-dossier-form-stopform .form-item:last-child{margin-bottom:0;}.gosolid-dossier-form-paymentform .js-form-type-textarea textarea,.gosolid-dossier-form-stopform .js-form-type-textarea textarea{max-width:460px;}.gosolid-dossier-form-paymentform .stop__radios--invoice legend,.gosolid-dossier-form-stopform .stop__radios--invoice legend{margin-bottom:10px;color:#999;font-size:1rem;font-weight:400;}.gosolid-dossier-form-paymentform .stop__radios--invoice .js-form-type-radio label,.gosolid-dossier-form-stopform .stop__radios--invoice .js-form-type-radio label{color:#003047;}.gosolid-dossier-form-paymentform .form-actions,.gosolid-dossier-form-stopform .form-actions{margin-right:20px;text-align:right;}.payment__error{margin:20px;}.page--node-type-pfile .container--pfile{padding:20px;border-radius:5px;background-color:#fff;}.page--node-type-pfile .field-label{display:inline-block;margin-bottom:10px;color:#999;font-size:1rem;}.page--node-type-pfile .field__item{padding:9px 11px;margin-bottom:20px;}.page--node-type-pfile .pfile__details--address .field:last-child .field__item{margin-bottom:0;}.page--node-type-pfile .content__wrapper .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px;margin-right:20px;}.page--node-type-pfile .content__wrapper .form-actions > *{margin-left:5px;}.block-views-exposed-filter-blockdfiles-page-search{position:relative;margin-bottom:40px;}.block-views-exposed-filter-blockdfiles-page-search .form-item-search-input{max-width:none;margin-bottom:0;}.block-views-exposed-filter-blockdfiles-page-search .form-item-search-input label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.block-views-exposed-filter-blockdfiles-page-search .form-item-search-input input{padding:0 60px 0 40px;background-color:#fff;background-position:10px center !important;}.block-views-exposed-filter-blockdfiles-page-search .form-actions{position:absolute;top:0;right:0;height:40px;margin:0;}.block-views-exposed-filter-blockdfiles-page-search .form-actions button{width:40px;height:100%;padding:0;border:0 none;background:url(/themes/custom/gosolid_app/dist/images/search.svg) no-repeat center;background-size:20px;background-color:transparent;font-size:0;-webkit-transition:background-size 0.15s ease-in-out;transition:background-size 0.15s ease-in-out;}.block-views-exposed-filter-blockdfiles-page-search .form-actions button:focus,.block-views-exposed-filter-blockdfiles-page-search .form-actions button:hover{background-size:25px;}@media (min-width:60em){.block-views-exposed-filter-blockdfiles-page-search{margin-bottom:0;}}.search-api-autocomplete-search{z-index:201;background-color:#fff;border-radius:5px;}.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper{position:relative;padding:5px;border:2px solid #fff;border-radius:5px;color:#003047;font-size:0.75rem;-webkit-transition:border-color 0.15s ease-in-out;transition:border-color 0.15s ease-in-out;}.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper.ui-state-active,.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper:focus,.search-api-autocomplete-search .ui-menu-item .ui-menu-item-wrapper:hover{border-color:#4a909c;background:#fff;}.search-api-autocomplete-search .field{margin-bottom:10px;}.search-api-autocomplete-search .field:last-child{margin-bottom:0;}.search-api-autocomplete-search .field-name-field-created{top:0;right:0;}.view-id-dfiles.view-display-id-page_search .views-row{margin-bottom:20px;}.container--kbc-legal h1{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap;}.container--kbc-legal .node__content{overflow-y:scroll;max-height:calc(100vh - (110px + 125px + 40px));}.oum-kbc-integration-legal-form{margin-top:20px;padding:0 20px;}.oum-kbc-integration-legal-form label{vertical-align:top;color:#003047;}.oum-kbc-integration-legal-form input[type="checkbox"]{vertical-align:top;}.oum-kbc-integration-legal-form .form-item{max-width:none;}.oum-kbc-integration-import-form{margin-top:20px;padding:0 20px;}.wrapper--kbc-file-cta{z-index:200;position:fixed;left:0;bottom:0;width:100%;margin-top:60px;padding:20px 10px;background-color:#D1E4E8;text-align:center;}@media (min-width:60em){.wrapper--kbc-file-cta{padding:40px 10px;}}.wrapper--kbc-file-cta .cta--kbc-file{width:100%;padding:17px 20px;max-width:520px;-webkit-box-shadow:0 5px 10px rgba(0,48,71,0.3);box-shadow:0 5px 10px rgba(0,48,71,0.3);}.kbc-env--active.path--auth-oum-kbc-login .header__wrapper--nav{display:none;visibility:hidden;}@media (min-width:60em){.kbc-env--active .block-views-blocknotifications-block-nav .views__content,.kbc-env--active .block-views-blocknotifications-block-nav .views__wrapper--empty{right:-4px;}}.kbc-env--active .nav__toggler{display:none;}.kbc-env--active .link--dashboard{display:none;}.kbc-env--active .invoice__btn--add{text-decoration:underline;}.kbc-env--active .invoice__btn--add:focus,.kbc-env--active .invoice__btn--add:hover{text-decoration:none;}.kbc-env--active.path--create-dossier-overview .wrapper--customer .gsdf__customer-edit{display:none;visibility:hidden;}.kbc-env--active.path--create-dossier-overview .wrapper--customer .gsdf__company-contact{margin-bottom:0;}.kbc-env--active .view-dfiles .views__wrapper--empty .link--cta,.kbc-env--active .view-dfiles .views__wrapper--empty .nav__menu--main .nav__list--menu li a,.nav__menu--main .nav__list--menu li .kbc-env--active .view-dfiles .views__wrapper--empty a{display:none;}.access__wrapper{position:relative;}
