.webform-progress-tracker.progress-tracker{margin-top:20px;margin-bottom:20px;}.webform-progress-tracker .progress-step .progress-text{color:#656565;padding-top:5px;padding-bottom:0;}.webform-progress-tracker .progress-step::after{background-color:#656565;}.webform-progress-tracker .progress-step.is-active .progress-text{color:#333;}.webform-progress-tracker .progress-step.is-active .progress-title{font-weight:bold;}.webform-progress-tracker .progress-step.is-complete .progress-text{color:#333;}.webform-progress-tracker .progress-step:not(.is-active) .progress-marker,.webform-progress-tracker .progress-step:hover .progress-marker{background-color:#656565;}.webform-progress-tracker .progress-step.is-complete:hover .progress-marker{background-color:#1976f2;}.webform-progress-tracker .progress-step.is-active:hover .progress-marker{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;}}[dir="rtl"] .progress-step:not(:last-child)::after{display:none;}[dir="rtl"] .progress-step:not(:first-child)::after{content:'';display:block;position:absolute;z-index:-10;top:12px;bottom:12px;right:-14px;width:100%;height:4px;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}[dir="rtl"] .progress-tracker--center .progress-step::after{right:-50%;}[dir="rtl"] .webform-progress-tracker .progress-step{z-index:inherit;}[dir="rtl"] .progress-step:not(:first-child)::after{z-index:0;}
.webform-progress__status{text-align:center;}
.webform-flex--container .form-inline .form-control{width:100%;}.form-composite legend{font-size:1em;font-weight:bold;border:none;margin:0;}.webform-element--title-inline > div{display:inline;}.form-composite.webform-fieldset--title-inline legend{float:left;width:auto;font-size:1em;font-weight:bold;border:none;margin:10px 0.5em 10px 0;}html.js .form-type-webform-image-select .select-wrapper:after{display:none;}@media only screen and (max-width:650px){.webform-confirmation-modal{width:90% !important;}}
.ajax-progress.ajax-progress-fullscreen{z-index:1261;}.webform-ajax-messages{position:fixed;bottom:0;width:100%;}.webform-ajax-messages .messages{border-width:10px 0 0 0;margin:0;font-weight:bold;}.webform-ajax-messages .messages + .messages{margin:0;}.webform-ui-dialog{top:50px !important;}.toolbar-tray-open.toolbar-horizontal .webform-ui-dialog{top:90px !important;}
