/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.webform-progress-tracker .progress-step .progress-text{padding-top:5px;padding-bottom:0;color:#777;}.webform-progress-tracker .progress-step.is-active .progress-text,.webform-progress-tracker .progress-step.is-complete .progress-text{color:#333;}.webform-progress-tracker .progress-step.is-active .progress-title{font-weight:bold;}.webform-progress-tracker .progress-step:not(.is-active) .progress-marker::before,.webform-progress-tracker .progress-step:hover .progress-marker::before,.webform-progress-tracker .progress-step .progress-marker::after{background-color:#777;}.webform-progress-tracker .progress-step.is-complete .progress-marker::before,.webform-progress-tracker .progress-step.is-complete:hover .progress-marker::before,.webform-progress-tracker .progress-step.is-complete .progress-marker::after{background-color:#333;}.webform-progress-tracker .progress-step.is-active:hover .progress-marker::before{background-color:#2196f3;}@media screen and (max-width:800px){.webform-progress-tracker .progress-text{font-size:smaller;}}@media screen and (max-width:600px){.webform-progress-tracker .progress-text{display:none;}}.webform-progress-tracker [role="link"]{cursor:pointer;}.webform-progress-tracker .progress-title[role="link"]{color:#1976d2;}.webform-progress-tracker .progress-title[role="link"]:hover,.webform-progress-tracker .progress-title[role="link"]:focus{text-decoration:underline;color:#2196f3;}.webform-progress-tracker .progress-step.is-complete:hover .progress-marker[role="link"]:before{background-color:#1976f2;}.webform-progress-tracker .progress-marker::after{z-index:auto;}
.layout-container{margin:0 1.5em;}.layout-container::after{display:table;clear:both;content:"";}@media screen and (min-width:38em){.layout-container{margin:0 2.5em;}.layout-column{float:left;box-sizing:border-box;}[dir="rtl"] .layout-column{float:right;}.layout-column + .layout-column{padding-left:10px;}[dir="rtl"] .layout-column + .layout-column{padding-right:10px;padding-left:0;}.layout-column--half{width:50%;}.layout-column--quarter{width:25%;}.layout-column--three-quarter{width:75%;}}.panel{padding:5px 5px 15px;}.panel__description{margin:0 0 3px;padding:2px 0 3px 0;}.compact-link{margin:0 0 0.5em 0;}small .admin-link::before{content:" [";}small .admin-link::after{content:"]";}.system-modules thead > tr{border:0;}.system-modules div.incompatible{font-weight:bold;}.system-modules td.checkbox{width:4%;min-width:25px;}.system-modules td.module{width:25%;}.system-modules td{vertical-align:top;}.system-modules label,.system-modules-uninstall label{color:#1d1d1d;font-size:1.15em;}.system-modules details{color:#5c5c5b;line-height:20px;}.system-modules details[open]{overflow:visible;height:auto;white-space:normal;}.system-modules details[open] summary .text{text-transform:none;-webkit-hyphens:auto;hyphens:auto;}.system-modules td details a{color:#5c5c5b;border:0;}.system-modules td details{margin:0;border:0;}.system-modules td details summary{padding:0;cursor:default;text-transform:none;font-weight:normal;}.system-modules td{padding-left:0;}[dir="rtl"] .system-modules td{padding-right:0;padding-left:12px;}@media screen and (max-width:40em){.system-modules td.name{width:20%;}.system-modules td.description{width:40%;}}.system-modules .requirements{max-width:490px;padding:5px 0;}.system-modules .links{overflow:hidden;}.system-modules .checkbox{margin:0 5px;}.system-modules .checkbox .form-item{margin-bottom:0;}.admin-requirements,.admin-required{color:#666;font-size:0.9em;}.admin-enabled{color:#080;}.admin-missing{color:#f00;}.module-link{display:block;float:left;margin-top:2px;padding:2px 20px;white-space:nowrap;}[dir="rtl"] .module-link{float:right;}.module-link-help{background:url(/core/misc/icons/787878/questionmark-disc.svg) 0 50% no-repeat;}[dir="rtl"] .module-link-help{background-position:top 50% right 0;}.module-link-permissions{background:url(/core/misc/icons/787878/key.svg) 0 50% no-repeat;}[dir="rtl"] .module-link-permissions{background-position:top 50% right 0;}.module-link-configure{background:url(/core/misc/icons/787878/cog.svg) 0 50% no-repeat;}[dir="rtl"] .module-link-configure{background-position:top 50% right 0;}.module-link--non-stable{padding-left:18px;background:url(/core/misc/icons/e29700/warning.svg) 0 50% no-repeat;}[dir="rtl"] .module-link--non-stable{padding-right:18px;padding-left:0;background-position:top 50% right 0;}.system-status-report__status-title{position:relative;box-sizing:border-box;width:100%;padding:10px 6px 10px 40px;vertical-align:top;background-color:transparent;font-weight:normal;}[dir="rtl"] .system-status-report__status-title{padding:10px 40px 10px 6px;}.system-status-report__status-icon::before{position:absolute;top:12px;left:12px;display:block;width:16px;height:16px;content:"";background-repeat:no-repeat;}[dir="rtl"] .system-status-report__status-icon::before{right:12px;left:auto;}.system-status-report__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-report__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-report__entry__value{padding:1em 0.5em;}.theme-info__header{margin-bottom:0;font-weight:normal;}.theme-default .theme-info__header{font-weight:bold;}.theme-info__description{margin-top:0;}.theme-link--non-stable{padding-left:18px;background:url(/core/misc/icons/e29700/warning.svg) 0 50% no-repeat;}.system-themes-list{margin-bottom:20px;}.system-themes-list-uninstalled{padding-top:20px;border-top:1px solid #cdcdcd;}.system-themes-list__header{margin:0;}.theme-selector{padding-top:20px;}.theme-selector .screenshot,.theme-selector .no-screenshot{max-width:100%;height:auto;padding:2px;text-align:center;vertical-align:bottom;border:1px solid #e0e0d8;}.theme-default .screenshot{border:1px solid #aaa;}.system-themes-list-uninstalled .screenshot,.system-themes-list-uninstalled .no-screenshot{max-width:194px;height:auto;}@media screen and (min-width:45em){body:not(.toolbar-vertical) .system-themes-list-installed .screenshot,body:not(.toolbar-vertical) .system-themes-list-installed .no-screenshot{float:left;width:294px;margin:0 20px 0 0;}[dir="rtl"] body:not(.toolbar-vertical) .system-themes-list-installed .screenshot,[dir="rtl"] body:not(.toolbar-vertical) .system-themes-list-installed .no-screenshot{float:right;margin:0 0 0 20px;}body:not(.toolbar-vertical) .system-themes-list-installed .system-themes-list__header{margin-top:0;}body:not(.toolbar-vertical) .system-themes-list-uninstalled .theme-selector{float:left;box-sizing:border-box;width:31.25%;padding:20px 20px 20px 0;}[dir="rtl"] body:not(.toolbar-vertical) .system-themes-list-uninstalled .theme-selector{float:right;padding:20px 0 20px 20px;}body:not(.toolbar-vertical) .system-themes-list-uninstalled .theme-info{min-height:170px;}}@media screen and (min-width:60em){.toolbar-vertical .system-themes-list-installed .screenshot,.toolbar-vertical .system-themes-list-installed .no-screenshot{float:left;width:294px;margin:0 20px 0 0;}[dir="rtl"] .toolbar-vertical .system-themes-list-installed .screenshot,[dir="rtl"] .toolbar-vertical .system-themes-list-installed .no-screenshot{float:right;margin:0 0 0 20px;}.toolbar-vertical .system-themes-list-installed .theme-info__header{margin-top:0;}.toolbar-vertical .system-themes-list-uninstalled .theme-selector{float:left;box-sizing:border-box;width:31.25%;padding:20px 20px 20px 0;}[dir="rtl"] .toolbar-vertical .system-themes-list-uninstalled .theme-selector{float:right;padding:20px 0 20px 20px;}.toolbar-vertical .system-themes-list-uninstalled .theme-info{min-height:170px;}}.system-themes-list-installed .theme-info{max-width:940px;}.theme-selector .incompatible{margin-top:10px;font-weight:bold;}.theme-selector .operations{margin:10px 0 0 0;padding:0;}.theme-selector .operations li{float:left;margin:0;padding:0 0.7em;list-style-type:none;border-right:1px solid #cdcdcd;}[dir="rtl"] .theme-selector .operations li{float:right;border-right:none;border-left:1px solid #cdcdcd;}.theme-selector .operations li:last-child{padding:0 0 0 0.7em;border-right:none;}[dir="rtl"] .theme-selector .operations li:last-child{padding:0 0.7em 0 0;border-left:none;}.theme-selector .operations li:first-child{padding:0 0.7em 0 0;}[dir="rtl"] .theme-selector .operations li:first-child{padding:0 0 0 0.7em;}.system-themes-admin-form{clear:left;}[dir="rtl"] .system-themes-admin-form{clear:right;}.cron-description__run-cron{display:block;}.system-cron-settings__link{overflow-wrap:break-word;word-wrap:break-word;}
/* @license MIT https://github.com/pawelczak/EasyAutocomplete/blob/master/LICENSE.txt */
.easy-autocomplete{position:relative}.easy-autocomplete input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 2px rgba(0,0,0,0.1) inset;color:#555;float:none;padding:6px 12px}.easy-autocomplete input:hover,.easy-autocomplete input:focus{box-shadow:none}.easy-autocomplete a{display:block}.easy-autocomplete.eac-blue-light input:hover,.easy-autocomplete.eac-blue-light input:focus{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}.easy-autocomplete.eac-blue-light ul{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(102,175,233,0.6)}.easy-autocomplete.eac-blue-light ul li,.easy-autocomplete.eac-blue-light ul .eac-category{border-color:#66afe9}.easy-autocomplete.eac-blue-light ul li.selected,.easy-autocomplete.eac-blue-light ul .eac-category.selected{background-color:#ecf5fc}.easy-autocomplete.eac-green-light input:hover,.easy-autocomplete.eac-green-light input:focus{border-color:#41DB00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(146,237,107,0.6)}.easy-autocomplete.eac-green-light ul{border-color:#41DB00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(146,237,107,0.6)}.easy-autocomplete.eac-green-light ul li,.easy-autocomplete.eac-green-light ul .eac-category{border-color:#41DB00}.easy-autocomplete.eac-green-light ul li.selected,.easy-autocomplete.eac-green-light ul .eac-category.selected{background-color:#9eff75}.easy-autocomplete.eac-red-light input:hover,.easy-autocomplete.eac-red-light input:focus{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,90,90,0.6)}.easy-autocomplete.eac-red-light ul{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,90,90,0.6)}.easy-autocomplete.eac-red-light ul li,.easy-autocomplete.eac-red-light ul .eac-category{border-color:#ff5b5b}.easy-autocomplete.eac-red-light ul li.selected,.easy-autocomplete.eac-red-light ul .eac-category.selected{background-color:#ff8e8e}.easy-autocomplete.eac-yellow-light input:hover,.easy-autocomplete.eac-yellow-light input:focus{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,231,84,0.6)}.easy-autocomplete.eac-yellow-light ul{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(255,231,84,0.6)}.easy-autocomplete.eac-yellow-light ul li,.easy-autocomplete.eac-yellow-light ul .eac-category{border-color:#ffdb00}.easy-autocomplete.eac-yellow-light ul li.selected,.easy-autocomplete.eac-yellow-light ul .eac-category.selected{background-color:#ffe233}.easy-autocomplete.eac-dark-light input:hover,.easy-autocomplete.eac-dark-light input:focus{border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(55,55,55,0.6)}.easy-autocomplete.eac-dark-light ul{border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(55,55,55,0.6)}.easy-autocomplete.eac-dark-light ul li,.easy-autocomplete.eac-dark-light ul .eac-category{border-color:#333}.easy-autocomplete.eac-dark-light ul li.selected,.easy-autocomplete.eac-dark-light ul .eac-category.selected{background-color:#4d4d4d;color:#fff}.easy-autocomplete.eac-dark{color:#fff}.easy-autocomplete.eac-dark input{background-color:#404040;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark input:hover,.easy-autocomplete.eac-dark input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-dark ul{border-color:#333}.easy-autocomplete.eac-dark ul li,.easy-autocomplete.eac-dark ul .eac-category{background-color:#404040;border-color:#333}.easy-autocomplete.eac-dark ul li.selected,.easy-autocomplete.eac-dark ul .eac-category.selected{background-color:#737373;color:#f6f6f6}.easy-autocomplete.eac-dark-glass{color:#fff}.easy-autocomplete.eac-dark-glass input{background-color:rgba(0,0,0,0.8);border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark-glass input:hover,.easy-autocomplete.eac-dark-glass input:focus{border-color:rgba(0,0,0,0.8);box-shadow:0}.easy-autocomplete.eac-dark-glass ul{border-color:rgba(0,0,0,0.8)}.easy-autocomplete.eac-dark-glass ul li,.easy-autocomplete.eac-dark-glass ul .eac-category{background-color:rgba(0,0,0,0.8);border-color:rgba(0,0,0,0.8)}.easy-autocomplete.eac-dark-glass ul li.selected,.easy-autocomplete.eac-dark-glass ul .eac-category.selected{background-color:rgba(64,64,64,0.8);color:#f6f6f6}.easy-autocomplete.eac-dark-glass ul li:last-child,.easy-autocomplete.eac-dark-glass ul .eac-category:last-child{border-radius:0 0 4px 4px}.easy-autocomplete.eac-blue{color:#fff}.easy-autocomplete.eac-blue input{background-color:#6d9ed1;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-blue input::-webkit-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input::-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-ms-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:hover,.easy-autocomplete.eac-blue input:focus{border-color:#5A91CB;box-shadow:0}.easy-autocomplete.eac-blue ul{border-color:#5A91CB}.easy-autocomplete.eac-blue ul li,.easy-autocomplete.eac-blue ul .eac-category{background-color:#6d9ed1;border-color:#5A91CB}.easy-autocomplete.eac-blue ul li.selected,.easy-autocomplete.eac-blue ul .eac-category.selected{background-color:#94b8dd;color:#f6f6f6}.easy-autocomplete.eac-yellow{color:#333}.easy-autocomplete.eac-yellow input{background-color:#ffdb7e;border-color:#333;border-radius:4px;box-shadow:0;color:#333}.easy-autocomplete.eac-yellow input:hover,.easy-autocomplete.eac-yellow input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-yellow ul{border-color:#333}.easy-autocomplete.eac-yellow ul li,.easy-autocomplete.eac-yellow ul .eac-category{background-color:#ffdb7e;border-color:#333}.easy-autocomplete.eac-yellow ul li.selected,.easy-autocomplete.eac-yellow ul .eac-category.selected{background-color:#ffe9b1;color:#333}.easy-autocomplete.eac-purple{color:#333}.easy-autocomplete.eac-purple input{background-color:#d6d1e7;border-color:#b8afd5;box-shadow:0;color:#333}.easy-autocomplete.eac-purple input:hover,.easy-autocomplete.eac-purple input:focus{border-color:#333;box-shadow:0}.easy-autocomplete.eac-purple ul{border-color:#333}.easy-autocomplete.eac-purple ul li,.easy-autocomplete.eac-purple ul .eac-category{background-color:#d6d1e7;border-color:#333}.easy-autocomplete.eac-purple ul li.selected,.easy-autocomplete.eac-purple ul .eac-category.selected{background-color:#ebe8f3;color:#333}.easy-autocomplete.eac-bootstrap input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;color:#555;padding:6px 12px}.easy-autocomplete-container{left:0;position:absolute;width:100%;z-index:2}.easy-autocomplete-container ul{background:none repeat scroll 0 0 #ffffff;border-top:1px dotted #ccc;display:none;margin-top:0;padding-bottom:0;padding-left:0;position:relative;top:-1px}.easy-autocomplete-container ul li,.easy-autocomplete-container ul .eac-category{background:inherit;border-color:#ccc;border-image:none;border-style:solid;border-width:0 1px;display:block;font-size:14px;font-weight:normal;padding:4px 12px}.easy-autocomplete-container ul li:last-child{border-radius:0 0 2px 2px;border-width:0 1px 1px}.easy-autocomplete-container ul li.selected{background:none repeat scroll 0 0 #ebebeb;cursor:pointer}.easy-autocomplete-container ul li.selected div{font-weight:normal}.easy-autocomplete-container ul li div{display:block;font-weight:normal;word-break:break-all}.easy-autocomplete-container ul li b{font-weight:bold}.easy-autocomplete-container ul .eac-category{font-color:#aaa;font-style:italic}.eac-description .eac-item span{color:#aaa;font-style:italic;font-size:0.9em}.eac-icon-left .eac-item img{margin-right:4px;max-height:30px}.eac-icon-right .eac-item{margin-top:8px;min-height:24px;position:relative}.eac-icon-right .eac-item img{margin-left:4px;max-height:30px;position:absolute;right:-4px;top:-8px}
.easy-autocomplete.eac-square{font-family:"Roboto","Helvetica Neue",Helvetica,Arial,sans-serif}.easy-autocomplete.eac-square input{border:1px solid #7f8c8d;border-radius:0;color:#7f8c8d;font-family:inherit;font-size:18px;font-style:italic;font-weight:300;margin:0;min-width:350px;padding:12px 43px 12px 15px}.easy-autocomplete.eac-square ul{border-color:#7f8c8d;border-top:0;box-shadow:none;top:0}.easy-autocomplete.eac-square ul li,.easy-autocomplete.eac-square ul .eac-category{border-color:#7f8c8d;font-family:inherit;font-size:16px;font-weight:300;padding:6px 12px;transition:all 0.4s ease 0s}.easy-autocomplete.eac-square ul li *,.easy-autocomplete.eac-square ul .eac-category *{font-weight:300}.easy-autocomplete.eac-square ul li.selected,.easy-autocomplete.eac-square ul .eac-category.selected{background-color:#f1f1f1;font-weight:300}.easy-autocomplete.eac-square ul li b,.easy-autocomplete.eac-square ul .eac-category b{font-weight:600}.easy-autocomplete.eac-round{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.easy-autocomplete.eac-round input{border:2px solid #888;border-radius:10px;color:#888;font-family:inherit;font-size:16px;font-weight:400;margin:0;min-width:300px;padding:10px}.easy-autocomplete.eac-round input:hover,.easy-autocomplete.eac-round input:focus{border-color:#3079ed}.easy-autocomplete.eac-round ul{background:none;border-color:#888;border-width:0;box-shadow:none;min-width:300px;top:20px}.easy-autocomplete.eac-round ul li,.easy-autocomplete.eac-round ul .eac-category{background:#fff;border-color:#3079ed;border-width:0 2px;font-size:14px;padding:8px 12px;transition:all 0.4s ease 0s}.easy-autocomplete.eac-round ul li.selected,.easy-autocomplete.eac-round ul .eac-category.selected{background-color:#d4e3fb}.easy-autocomplete.eac-round ul li:first-child,.easy-autocomplete.eac-round ul .eac-category:first-child{border-radius:10px 10px 0 0;border-width:2px 2px 0}.easy-autocomplete.eac-round ul li:last-child,.easy-autocomplete.eac-round ul .eac-category:last-child{border-radius:0 0 10px 10px;border-width:0 2px 2px}.easy-autocomplete.eac-round ul li b,.easy-autocomplete.eac-round ul .eac-category b{font-weight:700}.easy-autocomplete.eac-funky{font-family:"Inconsolata","Helvetica Neue",Helvetica,Arial,sans-serif}.easy-autocomplete.eac-funky input{background:#07ED89;border:0;border-radius:0;color:#ED076B;font-family:inherit;font-size:18px;min-width:240px;padding:12px}.easy-autocomplete.eac-funky ul{background:transparent;border:0}.easy-autocomplete.eac-funky ul li,.easy-autocomplete.eac-funky ul .eac-category{background:transparent;border:0;color:#ED076B;font-size:18px;padding:4px 12px;transition:all 0.4s ease 0s}.easy-autocomplete.eac-funky ul li.selected,.easy-autocomplete.eac-funky ul .eac-category.selected{color:#8907ED}.easy-autocomplete.eac-solid input{box-shadow:0 1px 2px rgba(0,0,0,0.15) inset;border-color:#ddd;color:#666;font-size:13px;min-height:0;padding:6px 12px}.easy-autocomplete.eac-solid ul li,.easy-autocomplete.eac-solid ul .eac-category{transition:all 0.4s ease 0s}.easy-autocomplete.eac-solid ul li.selected,.easy-autocomplete.eac-solid ul .eac-category.selected{background-color:#f2f2f2}.easy-autocomplete.eac-plate{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.easy-autocomplete.eac-plate input{font-size:13px;padding:6px 12px}.easy-autocomplete.eac-plate ul{background:#b5b5b5;border-radius:6px;border-width:0;top:10px}.easy-autocomplete.eac-plate ul li,.easy-autocomplete.eac-plate ul .eac-category{background:#b5b5b5;color:#FAFAFA;font-size:12px;transition:all 0.4s ease 0s}.easy-autocomplete.eac-plate ul li b,.easy-autocomplete.eac-plate ul .eac-category b{color:#ffd464}.easy-autocomplete.eac-plate ul li.selected,.easy-autocomplete.eac-plate ul .eac-category.selected{background:#656565}.easy-autocomplete.eac-plate ul li:first-child,.easy-autocomplete.eac-plate ul .eac-category:first-child{border-radius:6px 6px 0 0}.easy-autocomplete.eac-plate ul li:last-child,.easy-autocomplete.eac-plate ul .eac-category:last-child{border-radius:0 0 6px 6px}.easy-autocomplete.eac-plate-dark{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.easy-autocomplete.eac-plate-dark input{font-size:13px;padding:6px 12px}.easy-autocomplete.eac-plate-dark ul{background:#212121;border-radius:6px;border-width:0;top:10px}.easy-autocomplete.eac-plate-dark ul li,.easy-autocomplete.eac-plate-dark ul .eac-category{background:#212121;color:#FAFAFA;font-size:12px;transition:all 0.4s ease 0s}.easy-autocomplete.eac-plate-dark ul li b,.easy-autocomplete.eac-plate-dark ul .eac-category b{color:#ffd464}.easy-autocomplete.eac-plate-dark ul li.selected,.easy-autocomplete.eac-plate-dark ul .eac-category.selected{background:#656565}.easy-autocomplete.eac-plate-dark ul li:first-child,.easy-autocomplete.eac-plate-dark ul .eac-category:first-child{border-radius:6px 6px 0 0}.easy-autocomplete.eac-plate-dark ul li:last-child,.easy-autocomplete.eac-plate-dark ul .eac-category:last-child{border-radius:0 0 6px 6px}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body.gdc_forms .webform-submission-warranty-registration-form-form{line-height:normal;}legend .fieldset-legend,label{color:#4b4b4b;font-size:26px;}.button.button.js-form-submit{border-radius:0;background-color:#005FAA;border:none;font-size:18px;}.button.button.js-form-submit:focus{background-color:#1c478f;}.button.js-form-submit.webform-button--previous{background-color:#f4f4f4;color:#7a7a7a;}.button.js-form-submit.webform-button--previous:hover,.button.js-form-submit.webform-button--previous:focus{background-color:#e9e9e9;}@media all and (min-width:601px){.button.js-form-submit.webform-button--previous{margin-right:20px;}}.form-select.form-select{min-height:40px;font-size:18px;}.form-text.form-text,.form-email.form-email,.form-tel.form-tel,.form-select.form-select{min-height:40px;max-width:400px;padding:10px 20px;font-size:18px;color:#AAAAAA;margin-bottom:5px;}.form-email.form-email,.js-form-type-tel.js-form-type-tel{font-size:18px;}.form-date.form-date{font-size:18px;}@media all and (max-width:768px){.form-date.form-date{width:100%;}}.js-form-type-checkbox label{font-size:18px;}.js-form-type-checkbox.js-form-type-checkbox,.form-checkboxes.form-checkboxes .form-item,.form-radios.form-radios .form-item{margin:10px 0;}input[type=checkbox].form-checkbox{height:20px !important;width:20px !important;}.js-form-type-textfield > label[for],.js-form-type-date > label[for],.js-form-type-email > label[for],.js-form-type-tel > label[for],.js-form-type-select > label[for]{margin-bottom:20px;}.js-form-type-textfield .webform-element-description{color:#8A8A8A;font-size:16px;}.manual-prod-info-enter{color:#8A8A8A;text-decoration:underline;cursor:pointer;display:block;}fieldset.webform-composite-hidden-title{margin:0.75em 0;}.js-form-type-webform-markup{line-height:normal;}.js-form-item.form-type-radio .description,.js-form-item.form-type-checkbox .description{margin-left:30px;font-size:16px;}fieldset:not(.fieldgroup).js-webform-type-fieldset{border:none;padding:90px 100px 30px 100px;background-color:#f4f4f4;margin-bottom:0;margin-top:0;}@media all and (max-width:768px){fieldset:not(.fieldgroup).js-webform-type-fieldset{padding-left:50px;padding-right:50px;}}fieldset:not(.fieldgroup).js-webform-type-fieldset > legend{top:40px;font-size:26px;letter-spacing:normal;}div[data-webform-key="step_2"] fieldset:not(.fieldgroup):not(.fieldset-header--wrapper).js-webform-type-fieldset > .fieldset-wrapper{border-bottom:1px solid #000;padding-bottom:40px;}div[data-webform-key="step_2"] fieldset:not(.fieldgroup):not(.fieldset-header--wrapper).js-webform-type-fieldset:last-of-type > .fieldset-wrapper{border-bottom:0;}div[data-webform-key="step_2"] fieldset:not(.fieldgroup):not(.fieldset-header--wrapper).js-webform-type-fieldset > legend{text-transform:capitalize;}div[data-webform-key="step_2"] fieldset:not(.fieldgroup):not(.fieldset-header--wrapper).js-webform-type-fieldset > .fieldset-wrapper legend{font-weight:normal;}div[data-webform-key="step_3"] fieldset:not(.fieldgroup):not(.fieldset-header--wrapper).js-webform-type-fieldset > legend{text-transform:capitalize;}div[data-webform-key="step_3"] fieldset:not(.fieldgroup):not(.fieldset-header--wrapper).js-webform-type-fieldset > .fieldset-wrapper legend{font-weight:normal;}.webform-progress-tracker.progress-tracker{margin-bottom:60px;}.progress-marker:before{width:65px;height:65px;font-size:26px;}.webform-progress__title{text-align:center;margin-bottom:50px;}.webform-progress-tracker .progress-step .progress-text{padding-top:20px;color:#949494;font-size:16px;}.webform-progress-tracker .progress-step .progress-text .progress-title{font-size:26px;}.webform-progress-tracker .progress-step.is-active .progress-text .progress-title{color:#949494;font-weight:normal;}.webform-progress-tracker .progress-step.is-complete .progress-text{color:#949494;}.progress-step.is-active .progress-marker:before{background-color:#009cde;}.webform-progress-tracker .progress-step:not(.is-active) .progress-marker:before,.webform-progress-tracker .progress-step:hover .progress-marker:before{background-color:#a9e0f8;}.webform-progress-tracker .progress-step.is-complete .progress-marker:before,.webform-progress-tracker .progress-step:hover.is-complete .progress-marker:before{background-color:#3FCE90;}.webform-progress-tracker .progress-step .progress-marker::after{background-color:#a9e0f8;}.webform-progress-tracker .progress-step.is-complete .progress-marker::after{background-color:#3FCE90;}.progress-tracker--center .progress-marker::after{top:30.5px;}fieldset:not(.fieldgroup).fieldset-header--wrapper{background-color:#e9e9e9;padding:60px 100px 30px 100px;}@media all and (max-width:768px){fieldset:not(.fieldgroup).fieldset-header--wrapper{padding-left:50px;padding-right:50px;}}fieldset:not(.fieldgroup).fieldset-header--wrapper .fieldset-wrapper{margin-top:10px;}@media all and (max-width:420px){fieldset:not(.fieldgroup).fieldset-header--wrapper > .fieldset-wrapper{margin-top:50px;}}fieldset:not(.fieldgroup).fieldset-header--wrapper legend{top:40px;font-size:26px;letter-spacing:normal;}fieldset:not(.fieldgroup).fieldset-header--wrapper legend .fieldset-legend{text-transform:none;}fieldset:not(.fieldgroup).fieldset-header--wrapper .webform-element-description{color:#ef6060;font-size:24px;}.js-form-item-product-brand.form-item{margin-top:40px;}.js-form-item-product-brand.form-item.is-embedded-form{display:none;}.js-form-item-product-brand label{display:inline-block;font-weight:normal;}@media all and (min-width:768px){.js-form-item-product-brand .form-select{display:inline-block;width:210px;}}.manual-product-add--wrapper{background-color:#005FAA;padding:50px 100px 40px 100px;margin-left:-100px;margin-right:-100px;margin-top:40px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}@media all and (max-width:768px){.manual-product-add--wrapper{padding-left:50px;padding-right:50px;margin-left:-50px;margin-right:-50px;}}.manual-product-add--title{width:100%;margin-bottom:15px;color:#FFF;font-size:16px;}.manual-product-select--step{width:31%;}@media all and (max-width:768px){.manual-product-select--step{width:100%;}}.manual-product-add--wrapper .manual-product-select--step label{color:#FFF;font-weight:normal;margin-bottom:10px;white-space:normal;}.what-is-your-product{position:relative;}.form-item.js-form-type-webform-custom-composite{background-color:#f4f4f4;margin:0;}.js-form-type-webform-custom-composite.js-form-item-products > label{display:none;}.js-form-type-webform-custom-composite.js-form-item-products .webform-multiple-table thead{display:none;}.product-model-number--wrapper.form-item .description{margin-top:30px;}.product-model-number-label{font-size:18px;font-weight:bold;color:#4b4b4b;margin-bottom:5px;display:block;}.choose-product-help{font-size:20px;margin-top:10px;}.js-form-type-webform-custom-composite.js-form-item-products tbody > tr{background-color:#f4f4f4;border-bottom:none;}.js-form-type-webform-custom-composite.js-form-item-products .webform-multiple-table--operations{display:none;}.js-form-type-webform-custom-composite.js-form-item-products tbody > tr > td:first-of-type{padding:60px 100px 0 100px;}@media all and (max-width:768px){.js-form-type-webform-custom-composite.js-form-item-products tbody > tr > td:first-of-type{padding-left:50px;padding-right:50px;white-space:normal;}}.js-form-type-webform-custom-composite.js-form-item-products tbody .js-form-item:not(.js-form-type-webform-markup):not(.js-form-type-radio){padding:40px 0;border-bottom:1px solid #000;position:relative;}.js-form-type-webform-custom-composite.js-form-item-products tbody .js-webform-type-radios legend{padding-top:40px;}.js-form-type-webform-custom-composite.js-form-item-products tbody .js-webform-type-radios .js-form-type-radio label{font-size:18px;}.js-form-type-webform-custom-composite.js-form-item-products tbody .js-form-item:not(.js-form-type-radio):nth-child(2){padding-top:0;margin-top:30px;}.manual-product-search-active .js-form-type-webform-custom-composite.js-form-item-products tbody .js-form-item:nth-child(2){border-bottom:0;}.js-form-type-webform-custom-composite.js-form-item-products tbody .js-form-item:nth-child(2) label{font-size:18px;}.js-form-type-webform-custom-composite.js-form-item-products tbody .js-form-item.js-form-item:last-child,.js-form-type-webform-custom-composite.js-form-item-products tbody .js-form-item.js-form-item.last-of-type{border-bottom:none;}.js-form-type-webform-custom-composite .button.remove-product-button{float:right;margin-top:30px;margin-bottom:30px;margin-right:0;color:#FFF;background-color:#ef6060;font-size:18px;border:none;width:200px;padding:10px;z-index:2;}.js-form-type-webform-custom-composite .button.remove-product-button:hover,.js-form-type-webform-custom-composite .button.remove-product-button:active{background-color:#ef6060;border:none;}.js-form-type-webform-custom-composite.js-form-item-products tbody > tr.product--tab{padding-left:0;padding-right:0;background-color:#1C7FCE;color:#FFF;cursor:pointer;}.js-form-type-webform-custom-composite.js-form-item-products tbody > tr.product--tab td{padding-top:20px;padding-bottom:20px;font-size:18px;}.js-form-type-webform-custom-composite.js-form-item-products tbody > tr.product--tab.active{background-color:#005FAA;}.product--tab td{background-image:url('/modules/custom/gdc_forms_webform_additions/includes/img/arrow-up.svg');background-repeat:no-repeat;background-position-x:91%;background-position-y:50%;background-size:30px;}.product--tab:not(.toggled) td{background-image:url('/modules/custom/gdc_forms_webform_additions/includes/img/arrow-down.svg');}.js-form-type-webform-custom-composite.js-form-item-products .js-webform-multiple-add{padding:30px 100px 30px 100px;background-color:#005FAA;}@media all and (max-width:768px){.js-form-type-webform-custom-composite.js-form-item-products .js-webform-multiple-add{padding-left:50px;padding-right:50px;}}.js-webform-multiple-add .js-form-item-products-add-more-items{display:none;}.js-webform-multiple-add .button.js-form-submit{float:right;margin-bottom:0;margin-top:15px;background-color:#f4f4f4;color:#747474;border:none;}.js-webform-multiple-add .button.js-form-submit:hover,.js-webform-multiple-add .button.js-form-submit:active,.js-webform-multiple-add .button.js-form-submit:focus{background-color:#FFF;border:none;color:#747474;}@media all and (max-width:768px){.js-webform-multiple-add .button.js-form-submit{float:none;}}.additional-product-reg-text{color:#FFF;font-weight:lighter;}.additional-product-reg-text h3{font-weight:lighter;}.proof-of-purchase--wrapper{margin:40px 0;background-color:#f4f4f4;border:none;padding:90px 100px 50px 100px;}@media all and (max-width:420px){.proof-of-purchase--wrapper > .fieldset-wrapper{margin-top:30px;}}.proof-of-purchase--wrapper legend{top:70px;}.proof-of-purchase--wrapper legend .fieldset-legend{text-transform:none;}.proof-of-purchase--wrapper .field-prefix .webform-element-description{font-size:18px;}.proof-of-purchase--wrapper .description .webform-element-description{display:none;}.js-form-item-attach-files label{font-weight:normal;}.js-form-item-attach-files label .file{font-size:16px;}.form-actions{text-align:right;}.form-actions .button.js-form-submit{padding-left:80px;padding-right:80px;}div[data-webform-key="step_2"] .js-form-type-textfield > label,div[data-webform-key="step_2"] .js-form-type-email > label,div[data-webform-key="step_2"] .js-form-type-tel > label{font-weight:normal;}.form-item.js-form-item-title > input{width:100px;}@media all and (min-width:768px){.form-item.js-form-item-first-name{margin-right:30px;}}.form-item.js-form-item-first-name,.form-item.js-form-item-last-name{display:inline-block;}fieldset:not(.fieldgroup).js-webform-type-fieldset.fieldset-contact-details{padding-bottom:0;}div[data-webform-key="step_2"] fieldset:not(.fieldgroup).js-webform-type-fieldset.fieldset-contact-details .fieldset-wrapper{border:none;padding-bottom:0;}@media all and (min-width:768px){.form-item.js-form-item-email-address-mail-1{margin-right:30px;}}.form-item.js-form-item-email-address-mail-1,.form-item.js-form-item-email-address-mail-2{display:inline-block;}@media all and (min-width:768px){.form-item.js-form-item-mobile-number{margin-right:30px;}}@media all and (min-width:768px){.form-item.js-form-item-landline-number,.form-item.js-form-item-mobile-number{display:inline-block;}}.button.btn.find--address{height:43px;border-radius:0;background-color:#005FAA;border:none;color:#FFF;vertical-align:top;margin-left:20px;padding:13px 30px;}@media all and (max-width:768px){.button.btn.find--address{margin-left:0;margin-bottom:10px;}}.button.btn.find--address:hover,.button.btn.find--address:focus{background-color:#005FAA;}.postcode--addresses select[name="postcode_lookup_results"]{max-width:400px;}div[data-webform-key="step_3"] fieldset:not(.fieldgroup).fieldset-header--wrapper{text-align:center;padding-top:90px;}div[data-webform-key="step_3"] fieldset:not(.fieldgroup).fieldset-header--wrapper legend{left:0;right:0;width:100%;top:55px;}div[data-webform-key="step_3"] .js-webform-checkboxes .form-item{display:inline-block;margin-right:10px;}fieldset:not(.fieldgroup).marketing-preferences--wrapper{background-color:#005FAA;padding:30px 100px 40px 100px;}@media all and (max-width:768px){fieldset:not(.fieldgroup).marketing-preferences--wrapper{padding-left:50px;padding-right:50px;}}fieldset:not(.fieldgroup).marketing-preferences--wrapper .fieldset-legend,fieldset:not(.fieldgroup).marketing-preferences--wrapper .description,fieldset:not(.fieldgroup).marketing-preferences--wrapper label{color:#FFF;}fieldset:not(.fieldgroup).marketing-preferences--wrapper .description{font-size:18px;margin-top:10px;margin-bottom:20px;}.js-form-item-guarantee-statement{font-size:24px;border-top:1px solid #000;padding-top:40px;}fieldset:not(.fieldgroup).confirm-statements--wrapper{font-size:24px;padding-top:60px;}fieldset:not(.fieldgroup).confirm-statements--wrapper .captcha{margin-top:20px;padding-top:50px;}fieldset:not(.fieldgroup).guarantee-summary--wrapper{padding-top:60px;}.js-form-item-i-agree-to-the-product-terms-and-conditions .webform-element-description a,.js-form-item-i-agree-to-the-privacy-policy .webform-element-description a{color:#4b4b4b;text-decoration:underline;}.product-registration--table{font-size:24px;margin-bottom:40px;}.product-registration--table > caption{font-weight:bold;padding-bottom:10px;padding-top:40px;border-top:1px solid #000;}.product-registration--table:first-of-type > caption{border-top:none;}.product-registration--table > thead{display:none;}.product-registration--table tbody tr{border-bottom:none;}.product-registration--table tbody tr:hover,.product-registration--table tbody tr:focus{background:inherit;}.product-registration--table tbody tr td{padding-left:0;}.product-registration--table tbody tr td:nth-child(2){text-align:right;font-weight:bold;}.product--help{position:absolute;top:40px;right:0;color:#4b4b4b;cursor:pointer;}@media all and (max-width:768px){.product--help{position:static;margin-top:10px;}}.what-is-your-product .product--help{top:0;}.fieldset-proof-purchase--wrapper .product--help{right:100px;top:73px;}.product--help-icon{width:30px;height:30px;margin-right:5px;font-size:18px;display:inline-block;border-radius:50%;border:1px solid grey;background:#FFF;}.product--help-icon > span{padding-left:12px;padding-top:4px;display:inline-block;}.product--help-text{display:inline-block;font-size:18px;}.product--help--popup{display:none;position:fixed;z-index:25;white-space:normal;justify-content:center;align-items:center;top:0;right:0;bottom:0;left:0;}.product--help--popup--inner{max-width:240px;min-height:100px;background:#FFF;padding:50px 90px;font-size:18px;box-shadow:0px 3px 6px 0px rgba(0,0,0,0.4);position:relative;}@media all and (max-width:768px){.product--help--popup--inner{padding:25px 25px;}}.product-help--popup--close{position:absolute;top:-15px;right:-15px;background:#FFF;border-radius:50%;width:40px;height:40px;box-shadow:0px 3px 4px 0px rgba(0,0,0,0.4);cursor:pointer;}.product-help--popup--close > span{padding-left:15px;display:inline-block;padding-top:8px;font-size:18px;}.product--help-popup--title{margin-bottom:20px;color:#4b4b4b;}.product--help-popup--body ul{margin-left:0;padding-left:20px;}.product--help-popup--body ul li{margin-bottom:5px;}.valor-product-choice{display:flex;}.valor-product-choice .valor-product-choice--wrapper{width:33%;}.valor-product-choice .valor-product-choice--wrapper:first-child{margin-right:20px;}.valor-product-choice .valor-product-choice--wrapper label{margin-bottom:20px;}@media all and (max-width:768px){.valor-product-choice{display:block;}.valor-product-choice .valor-product-choice--wrapper{width:100%;margin-bottom:10px;}}.gdc_forms.gdc_forms .messages{font-size:16px;}.js-form-item .form-item--error-message{margin-top:10px;}@media all and (max-width:768px){.easy-autocomplete.eac-square input{min-width:0 !important;}}@media all and (max-width:420px){.easy-autocomplete.eac-square{width:100% !important;}}
table td{vertical-align:top;}td > .form-item:first-of-type,tr.odd .form-item:first-of-type,tr.even .form-item:first-of-type{margin-top:0;}td > .form-item:last-of-type,tr.odd .form-item:last-of-type,tr.even .form-item:last-of-type{margin-bottom:0;}tr.odd .form--inline > .form-item,tr.even .form--inline > .form-item{margin-top:0;margin-bottom:0;}table hr{margin:0.5em 0;}form hr{margin:1em 0;}details.seven-details details.seven-details{background-color:#f8f8f8;}details details details{background-color:#fff;}code{padding:2px 4px;color:#333;border:1px solid #333;background-color:#f8f8f8;font-weight:bold;}.ui-accordion-icons .ui-icon{display:inline-block;}pre.webform-codemirror-runmode{padding:0.5em 1.5em;}@media print{body{padding-top:0 !important;}.region.region-highlighted,.shortcut-action,.dropbutton-wrapper,.block-system-breadcrumb-block,.block-local-tasks-block,.pager,.button-action,.webform-submission-navigation,.webform-filter-form{display:none !important;}}.webform-ui-dialog .form-actions input[type=submit],.webform-ui-dialog .form-actions a.button{display:none !important;}.webform-ui-dialog a.button--primary{color:#fff;}.ui-dialog.ui-dialog-off-canvas.webform-off-canvas{z-index:501 !important;}.ui-dialog.ui-dialog-off-canvas .ui-resizable-w{border:1px solid #6b6b6b;border-width:1px 2px;background-color:#bfbfba;}.ui-dialog.ui-dialog-off-canvas{background:#fff;}.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar{border-radius:0;}.ui-dialog.ui-dialog-off-canvas .ui-dialog-content .form-actions{margin:1em 0;}.ui-autocomplete a,.ui-autocomplete .ui-menu-item-wrapper{display:block;color:#0074bd;border:1px solid transparent;}.ui-autocomplete a.ui-state-hover,.ui-autocomplete a.ui-state-active,.ui-autocomplete a.ui-state-focus,.ui-autocomplete .ui-menu-item-wrapper.ui-state-hover,.ui-autocomplete .ui-menu-item-wrapper.ui-state-active,.ui-autocomplete .ui-menu-item-wrapper.ui-state-focus{margin:0;text-decoration:underline;color:#0074bd;border:solid 1px #ed5;background:#fe6;}.webform-buttons .ui-button.ui-state-default{border:solid 1px #bfbfba;background:#f5f5f2;}.webform-buttons .ui-button.ui-state-active{color:#840;border:solid 1px #ed5;background:#fe6;}.webform-details-toggle-state{color:#0074bd;}.webform-details-toggle-state:hover,.webform-details-toggle-statelink:focus{text-decoration:underline;}.token-tree ul{margin:0;}
