/*! jQuery UI - v1.13.1 - 2022-06-13
* http://jqueryui.com
* Includes:core.css,datepicker.css
* Copyright jQuery Foundation and other contributors;
 Licensed MIT */
 
.ui-widget .ui-widget { font-size:1em }
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button { font-family:Arial,Helvetica,sans-serif; font-size:1em }
.ui-widget.ui-widget-content { border:1px solid #c5c5c5 }
.ui-widget-content { border:1px solid #ddd; background:#fff; color:#333 }
.ui-widget-content a { color:#333 }
.ui-widget-header { border:1px solid #ddd; background:#e9e9e9; color:#333; font-weight:bold }
.ui-widget-header a { color:#333 }
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active { border:1px solid #c5c5c5; background:#f6f6f6; font-weight:normal; color:#454545 }
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button { color:#454545; text-decoration:none }
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus { border:1px solid #ccc; background:#ededed; font-weight:normal; color:#2b2b2b }
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus { color:#2b2b2b; text-decoration:none }
.ui-visual-focus { box-shadow:0 0 3px 1px rgb(94,158,214) }
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover { border:1px solid #003eff; background:#007fff; font-weight:normal; color:#fff }
.ui-icon-background,.ui-state-active .ui-icon-background { border:#003eff; background-color:#fff }
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited { color:#fff; text-decoration:none }
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight { border:1px solid #dad55e; background:#fffa90; color:#777620 }
.ui-state-checked { border:1px solid #dad55e; background:#fffa90 }
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color:#777620 }
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error { border:1px solid #f1a899; background:#fddfdf; color:#5f3f3f }
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a { color:#5f3f3f }
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text { color:#5f3f3f }
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary { font-weight:bold }
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary { opacity:.7; -ms-filter:"alpha(opacity=70)"; font-weight:normal }
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled { opacity:.35; -ms-filter:"alpha(opacity=35)"; background-image:none }
.ui-state-disabled .ui-icon { -ms-filter:"alpha(opacity=35)" }
.ui-icon { width:16px; height:16px }
.ui-icon,.ui-widget-content .ui-icon { background-image:url("../images/ui-icons_222222_256x240.png") }
.ui-widget-header .ui-icon { background-image:url("../images/ui-icons_222222_256x240.png") }
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon { background-image:url("../images/ui-icons_ef8c08_256x240.png") }
.ui-state-active .ui-icon,.ui-button:active .ui-icon { background-image:url("../images/ui-icons_ffffff_256x240.png") }
.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon { background-image:url("../images/ui-icons_777620_256x240.png") }
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon { background-image:url("../images/ui-icons_cc0000_256x240.png") }
.ui-button .ui-icon { background-image:url("../images/ui-icons_777777_256x240.png") }
.ui-icon-blank.ui-icon-blank.ui-icon-blank { background-image:none }
 .ui-icon-circle-triangle-e { background-position:-48px -192px }
.ui-icon-circle-triangle-s { background-position:-64px -192px }
.ui-icon-circle-triangle-w { background-position:-80px -192px }
.ui-icon-circle-triangle-n { background-position:-96px -192px }
 .ui-helper-hidden { display:none }
.ui-helper-hidden-accessible { border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px }
.ui-helper-reset { margin:0; padding:0; border:0; outline:0; line-height:1.3; text-decoration:none; font-size:100%; list-style:none }
.ui-helper-clearfix:before,.ui-helper-clearfix:after { content:""; display:table; border-collapse:collapse }
.ui-helper-clearfix:after { clear:both }
.ui-helper-zfix { width:100%; height:100%; top:0; left:0; position:absolute; opacity:0; -ms-filter:"alpha(opacity=0)" }
.ui-front { z-index:100 }
.ui-state-disabled { cursor:default !important; pointer-events:none }
.ui-icon { display:inline-block; vertical-align:middle; margin-top:-.25em; position:relative; text-indent:-99999px; overflow:hidden; background-repeat:no-repeat }
.ui-widget-icon-block { left:50%; margin-left:-8px; display:block }
.ui-widget-overlay { position:fixed; top:0; left:0; width:100%; height:100% }
.ui-datepicker { width:17em; padding:.2em .2em 0; display:none }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0 }
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next { position:absolute; top:2px; width:1.8em; height:1.8em }
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover { top:1px }
.ui-datepicker .ui-datepicker-prev { left:2px }
.ui-datepicker .ui-datepicker-next { right:2px }
.ui-datepicker .ui-datepicker-prev-hover { left:1px }
.ui-datepicker .ui-datepicker-next-hover { right:1px }
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span { display:block; position:absolute; left:50%; margin-left:-8px; top:50%; margin-top:-8px }
.ui-datepicker .ui-datepicker-title { margin:0 2.3em; line-height:1.8em; text-align:center }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0 }
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year { width:45% }
.ui-datepicker table { width:100%; font-size:.9em; border-collapse:collapse; margin:0 0 .4em }
.ui-datepicker th { padding:.7em .3em; text-align:center; font-weight:bold; border:0 }
.ui-datepicker td { border:0; padding:1px }
.ui-datepicker td span,.ui-datepicker td a { display:block; padding:.2em; text-align:right; text-decoration:none }
.ui-datepicker .ui-datepicker-buttonpane { background-image:none; margin:.7em 0 0 0; padding:0 .2em; border-left:0; border-right:0; border-bottom:0 }
.ui-datepicker .ui-datepicker-buttonpane button { float:right; margin:.5em .2em .4em; cursor:pointer; padding:.2em .6em .3em .6em; width:auto; overflow:visible }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left }
.ui-datepicker.ui-datepicker-multi { width:auto }
.ui-datepicker-multi .ui-datepicker-group { float:left }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50% }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3% }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25% }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0 }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0 }
.ui-datepicker-rtl { direction:rtl }
.ui-datepicker-rtl .ui-datepicker-prev { right:2px; left:auto }
.ui-datepicker-rtl .ui-datepicker-next { left:2px; right:auto }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right:1px; left:auto }
.ui-datepicker-rtl .ui-datepicker-next:hover { left:1px; right:auto }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float:left }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group { float:right }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px }
.ui-datepicker .ui-icon { display:block; text-indent:-99999px; overflow:hidden; background-repeat:no-repeat; left:.5em; top:.3em }
.webform-component--js-text { margin:0px; }
.yields #another input { border:0; background:transparent; width:calc(100% - 35px); }
.yields #another .selection { background: #fff; position:relative; border:1px solid #1e285a; border-radius:30px; line-height:36px; height:calc(36px + 4px); padding-left:8px; padding-right:20px; margin-bottom:1.6rem; }
.yields #another .selection:after { content:"\f133"; font-family:FontAwesome; line-height:1; position:absolute; padding:1px; left:1em; top:7px; }
.yields #another .selection .ui-datepicker-trigger { position:relative; z-index:1; }
