/* @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;}
.form-item.js-form-type-tel + strong.error.form-item--error-message,.form-item.js-form-type-tel + strong.error.form-item--error-message + strong.error.form-item--error-message{margin-top:-1em;}.select2.error .select2-selection,.chosen-container.error .chosen-single,.chosen-container.error .chosen-choices{border:1px solid #d72222;}
.bef-exposed-form .form--inline .form-item{float:none;}.bef-exposed-form .form--inline > .form-item,.bef-exposed-form .form--inline .js-form-wrapper > .form-item{float:left;}.bef-exposed-form .form--inline .bef--secondary{clear:left;}.bef-exposed-form .noUi-vertical{height:150px;}
.bs-bg-success{background-color:green !important;}.bs-bg-warning{background-color:yellow !important;}.bs-bg-danger{background-color:red !important;}.bs-bg-light{background-color:lightgray !important;}.ui-dialog-off-canvas .bs-bg-sm-success{background-color:green !important;}@media screen and (max-width:576px){.bs-bg-sm-success{background-color:green !important;}}.ui-dialog-off-canvas .bs-bg-sm-warning{background-color:yellow !important;}@media screen and (max-width:576px){.bs-bg-sm-warning{background-color:yellow !important;}}.ui-dialog-off-canvas .bs-bg-sm-danger{background-color:red !important;}@media screen and (max-width:576px){.bs-bg-sm-danger{background-color:red !important;}}.ui-dialog-off-canvas .bs-bg-sm-light{background-color:lightgray !important;}@media screen and (max-width:576px){.bs-bg-sm-light{background-color:lightgray !important;}}.ui-dialog-off-canvas .bs-bg-md-success{background-color:green !important;}@media (min-width:576px) and (max-width:992px){.bs-bg-md-success{background-color:green !important;}}.ui-dialog-off-canvas .bs-bg-md-warning{background-color:yellow !important;}@media (min-width:576px) and (max-width:992px){.bs-bg-md-warning{background-color:yellow !important;}}.ui-dialog-off-canvas .bs-bg-md-danger{background-color:red !important;}@media (min-width:576px) and (max-width:992px){.bs-bg-md-danger{background-color:red !important;}}.ui-dialog-off-canvas .bs-bg-md-light{background-color:lightgray !important;}@media (min-width:576px) and (max-width:992px){.bs-bg-md-light{background-color:lightgray !important;}}.ui-dialog-off-canvas .bs-bg-lg-success{background-color:green !important;}@media (min-width:992px) and (max-width:1200px){.bs-bg-lg-success{background-color:green !important;}}.ui-dialog-off-canvas .bs-bg-lg-warning{background-color:yellow !important;}@media (min-width:992px) and (max-width:1200px){.bs-bg-lg-warning{background-color:yellow !important;}}.ui-dialog-off-canvas .bs-bg-lg-danger{background-color:red !important;}@media (min-width:992px) and (max-width:1200px){.bs-bg-lg-danger{background-color:red !important;}}.ui-dialog-off-canvas .bs-bg-lg-light{background-color:lightgray !important;}@media (min-width:992px) and (max-width:1200px){.bs-bg-lg-light{background-color:lightgray !important;}}.ui-dialog-off-canvas .bs-bg-xl-success{background-color:green !important;}@media (min-width:1200px){.bs-bg-xl-success{background-color:green !important;}}.ui-dialog-off-canvas .bs-bg-xl-warning{background-color:yellow !important;}@media (min-width:1200px){.bs-bg-xl-warning{background-color:yellow !important;}}.ui-dialog-off-canvas .bs-bg-xl-danger{background-color:red !important;}@media (min-width:1200px){.bs-bg-xl-danger{background-color:red !important;}}.ui-dialog-off-canvas .bs-bg-xl-light{background-color:lightgray !important;}@media (min-width:1200px){.bs-bg-xl-light{background-color:lightgray !important;}}
.bs-text-left{text-align:left;}.bs-text-center{text-align:center;}.bs-text-right{text-align:right;}.bs-text-justify{text-align:justify;}
.bs-text-white{color:#ffffff !important;}.ui-dialog-off-canvas .bs-text-white{color:#ffffff !important;}.bs-text-black{color:#000000 !important;}.ui-dialog-off-canvas .bs-text-black{color:#000000 !important;}@media screen and (max-width:576px){.bs-text-sm-white{color:#ffffff !important;}.bs-text-sm-black{color:#000000 !important;}}.ui-dialog-off-canvas .bs-text-sm-white{color:#ffffff !important;}.ui-dialog-off-canvas .bs-text-sm-black{color:#000000 !important;}@media (min-width:576px) and (max-width:992px){.bs-text-md-white{color:#ffffff !important;}.bs-text-md-black{color:#000000 !important;}}.ui-dialog-off-canvas .bs-text-md-white{color:#ffffff !important;}.ui-dialog-off-canvas .bs-text-md-black{color:#000000 !important;}@media (min-width:992px) and (max-width:1200px){.bs-text-lg-white{color:#ffffff !important;}.bs-text-lg-black{color:#000000 !important;}}.ui-dialog-off-canvas .bs-text-lg-white{color:#ffffff !important;}.ui-dialog-off-canvas .bs-text-lg-black{color:#000000 !important;}@media (min-width:1200px){.bs-text-xl-white{color:#ffffff !important;}.bs-text-xl-black{color:#000000 !important;}}.ui-dialog-off-canvas .bs-text-xl-white{color:#ffffff !important;}.ui-dialog-off-canvas .bs-text-xl-black{color:#000000 !important;}
span.ext{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) 2px center no-repeat;}span.mailto{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -20px center no-repeat;}span.tel{width:10px;height:10px;padding-right:12px;text-decoration:none;background:url(/modules/contrib/extlink/images/extlink_s.png) -42px center no-repeat;}svg.ext{width:14px;height:14px;fill:#727272;font-weight:900;}svg.mailto,svg.tel{width:14px;height:14px;fill:#727272;}[data-extlink-placement='prepend'],[data-extlink-placement='before']{padding-right:0.2rem;}[data-extlink-placement='append'],[data-extlink-placement='after']{padding-left:0.2rem;}svg.ext path,svg.mailto path,svg.tel path{stroke:#727272;stroke-width:3;}@media print{svg.ext,svg.mailto,svg.tel,span.ext,span.mailto,span.tel{display:none;padding:0;}}.extlink i{padding-left:0.2em;}.extlink-nobreak{white-space:nowrap;}
.paragraph--unpublished{background-color:#fff4f4;}
.pdf-canvas{border:1px solid black;}#pdf-page{position:relative;}.textLayer{position:absolute;left:0;top:0;right:0;bottom:0;color:#000;font-family:sans-serif;overflow:hidden;}.textLayer > div{color:transparent;position:absolute;line-height:1;white-space:pre;cursor:text;}.textLayer .highlight{margin:-1px;padding:1px;background-color:rgba(180,0,170,0.2);border-radius:4px;}.textLayer .highlight.begin{border-radius:4px 0 0 4px;}.textLayer .highlight.end{border-radius:0 4px 4px 0;}.textLayer .highlight.middle{border-radius:0;}.textLayer .highlight.selected{background-color:rgba(0,100,0,0.2);}
form.webform-submission-form.webform-submission-postbox-form #edit-your-details--description{padding-bottom:12px}form.webform-submission-form.webform-submission-postbox-form #edit-your-sponsored-child-s-details{padding-top:14px}form.webform-submission-form.webform-submission-postbox-form #edit-your-sponsored-child-s-details .webform-section-title{border-top:1px solid #d9d9d6;padding:25px 0 8px 0}form.webform-submission-form.webform-submission-postbox-form .form-item-generated-pdf,form.webform-submission-form.webform-submission-postbox-form .form-item-link-to-pdf{display:none!important}form.webform-submission-form.webform-submission-postbox-form .webform-entity-radios--wrapper{width:50%;float:left}form.webform-submission-form.webform-submission-postbox-form .form-type-webform-image-file{width:50%;float:left}form.webform-submission-form.webform-submission-postbox-form .alert{width:50%;float:right}form.webform-submission-form.webform-submission-postbox-form .form-type-textfield{clear:both}form.webform-submission-form.webform-submission-postbox-form .webform-options-display-buttons-wrapper label{border:2px solid transparent}form.webform-submission-form.webform-submission-postbox-form .webform-options-display-buttons-wrapper .form-check{padding:0}form.webform-submission-form.webform-submission-postbox-form .webform-options-display-buttons-wrapper.library-image-custom-wrapper,form.webform-submission-form.webform-submission-postbox-form .webform-options-display-buttons-wrapper.library-image-custom-wrapper .library-image-custom{display:none}form.webform-submission-form.webform-submission-postbox-form .webform-options-display-buttons-wrapper .library-image-none{width:100px;height:100px;display:block}form.webform-submission-form.webform-submission-postbox-form .webform-options-display-buttons-wrapper .library-image-none:after,form.webform-submission-form.webform-submission-postbox-form .webform-options-display-buttons-wrapper .library-image-none:before{position:absolute;content:" ";height:100px;width:2px;background-color:#eee}form.webform-submission-form.webform-submission-postbox-form .webform-options-display-buttons-wrapper .library-image-none:before{transform:rotate(45deg)}form.webform-submission-form.webform-submission-postbox-form .webform-options-display-buttons-wrapper .library-image-none:after{transform:rotate(-45deg)}form.webform-submission-form.webform-submission-postbox-form .webform-options-display-buttons-wrapper input:checked~label{border:2px solid green;position:relative}form.webform-submission-form.webform-submission-postbox-form .webform-options-display-buttons-wrapper input:checked~label:before{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}form.webform-submission-form.webform-submission-postbox-form .webform-options-display-buttons-wrapper input:checked~label:after{content:" ";position:absolute;top:0;left:0;right:0;bottom:0}form.webform-submission-form.webform-submission-postbox-form .webform-image-file .file--image{background:0 0;padding:0;display:block;margin:.5em 0 1em}form.webform-submission-form.webform-submission-postbox-form .webform-image-file button{margin:.5em 0}form.webform-submission-form.webform-submission-postbox-form .postbox-image-wrapper{position:relative;display:inline-block;border:2px solid transparent;padding:10px;border-radius:3px}form.webform-submission-form.webform-submission-postbox-form .postbox-image-wrapper.checked{border-color:green}form.webform-submission-form.webform-submission-postbox-form .postbox-image-wrapper.checked:before{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}form.webform-submission-form.webform-submission-postbox-form .postbox-image-wrapper.checked:after{content:" ";position:absolute;top:0;left:0;right:0;bottom:0}form.webform-submission-form.webform-submission-postbox-form.postbox-step--details #edit-actions{border-top:1px solid #d9d9d6;margin-top:13px;padding:16px 66px 0 66px}form.webform-submission-form.webform-submission-postbox-form.postbox-step--details #edit-actions .webform-button--next{width:100%}
