.uef-notice{border-width:1px;border-style:solid;border-color:black;border-radius:10px;margin-bottom:1rem;font-size:1rem}
.uef-notice .uef-notice-row.hd h3,.uef-notice .uef-notice-row.hd h4{line-height:1rem;font-size:1rem;font-weight:bold;position:relative;margin-top:0;padding:.3125rem 0;background:transparent;color:#000}
.uef-notice .uef-notice-row.hd h3:before,.uef-notice .uef-notice-row.hd h4:before{font-size:2rem;font-family:"uef-icons";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:-2.5rem;margin-right:-0.5rem;vertical-align:top;z-index:2;position:relative}
.uef-notice .uef-notice-row .uef-notice-content{margin:.9375rem .625rem;padding:0 .35rem 0 2.5rem}
.uef-notice .uef-notice-row.ft{border-top-width:1px;border-top-style:solid}
.uef-requiredInfo .uef-required{margin-left:0;margin-right:.25rem}
span.uef-required{border:0;color:#C00;cursor:default}
.uef-optionalInfo,.uef-requiredInfo{font-size:.9375rem}
#uef-errorSummary,.uef-danger,.uef-danger .uef-notice-row.ft{border-color:#C00;background-color:#FDD}
#uef-errorSummary .uef-notice-row.hd h3:before,.uef-danger .uef-notice-row.hd h4:before{color:#C00;content:"\f057\A"!important}
#uef-errorSummary .uef-notice-row ul{margin:0}
#uef-errorSummary .uef-notice-row ul li{margin-left:1rem}
#uef-errorSummary .uef-notice-row ul li a{margin-left:0}
span.uef-required{font-size:.5rem;vertical-align:text-top}
ul.uef-errorField{margin:0;padding:0}
ul.uef-errorField li{list-style-position:inside;list-style-type:none;font-size:1rem;font-weight:bold;color:#C00;vertical-align:middle;line-height:1rem;margin:.25rem 0;padding-left:1rem}
ul.uef-errorField li:before{font-family:"uef-icons";font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f057\A"!important;display:block;float:left;margin-top:.1em;margin-left:-1rem;background-color:#fff;line-height:.8em;width:.8rem;border-radius:1rem}
.uef-input input.uef-error,.uef-input select.uef-error,.uef-input textarea.uef-error{border-color:#C00;background-color:#FFC}
.uef-input input.uef-error:focus,.uef-input select.uef-error:focus,.uef-input textarea.uef-error:focus{border-width:2px;border-color:#C00;outline:0;margin:0 -1px 4px -1px}
.uef-input select.uef-error:focus{padding-top:.4375rem;padding-bottom:.4375rem}
.uef-input .uef-error:focus+.uef-supportText{margin-top:-2px}
.uef-success,.uef-success .uef-notice-row.ft{border-color:#070;background-color:#DFD}
.uef-success .uef-notice-row.hd h4:before{color:#070;content:"\f058\A"!important}
.uef-warning,.uef-warning .uef-notice-row.ft{border-color:#A40;background-color:#FFD}
.uef-warning .uef-notice-row.hd h4:before{color:#A40;content:"\f06a\A"!important}
.uef-information,.uef-information .uef-notice-row.ft{border-color:#05C;background-color:#DFF}
.uef-information .uef-notice-row.hd h4:before{color:#05C;content:"\f05a\A"!important}
.uef-notice.uef-reEntry .uef-notice-row.ft .uef-notice-content{padding:0}
.uef-reEntryNumber{font-size:1.625rem;line-height:1.625rem;font-weight:bold;word-break:break-all}
.uef-reEntryWebSite{font-weight:bold;word-break:break-all}
@media screen and (max-width:767px){.uef-reEntryNumber,.uef-reEntryWebSite{display:block}
}
.uef-notice-compact{border:0}
.uef-notice-compact{display:inline-block;width:100%}
.uef-notice-compact .uef-notice-row .uef-notice-content{margin:.75rem .625rem;padding-right:.3125rem;padding-left:1.5rem}
.uef-notice.uef-notice-compact .uef-notice-row.hd h3:before,.uef-notice.uef-notice-compact .uef-notice-row.hd h4:before{margin-left:-1.4rem}
.uef-notice-compact .uef-notice-row.hd h4{font-weight:normal;font-size:1rem;margin:0}
.uef-notice-compact .uef-notice-row.hd h4 strong{font-weight:bold}
.uef-notice-compact .uef-notice-row.hd h4 em{font-style:italic}
.uef-notice-compact .uef-notice-row.hd h4:before{font-size:1.25rem}
.uef-badge{display:inline-block;padding:0 .25rem;font-family:'HelveticaNeue','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:700;line-height:1.5rem;text-align:center;vertical-align:top;white-space:nowrap}
.uef-badge-default{color:#222;background-color:#DDD}
.uef-badge-info{color:#05C;background-color:#DFF}
.uef-badge-danger{color:#C00;background-color:#FDD}
.uef-badge-warning{color:#A40;background-color:#FFD}
.uef-badge-success{color:#070;background-color:#DFD}
.uef-badge-lightCounter{color:#222;background-color:#EEE}
.uef-badge-darkCounter{color:#222;background-color:#DDD}
.uef-notice.uef-notice_dismissible .uef-notice-row.hd h4{position:relative;padding-right:1rem}
.uef-notice_dismissible-control{color:#222}
.uef-notice_dismissible-control:hover{color:#05c;cursor:pointer;text-decoration:none}
.uef-notice_dismissible-control:before{font-family:"uef-icons";font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f00d";position:absolute;right:0}
progress[value]::-webkit-progress-bar{background-color:#fff}
progress[value]::-webkit-progress-value{background-color:#05C}
progress[value]::-moz-progress-bar{background-color:#05C}
.uef-progress_bar{background:#fff;border:1px solid #05C;color:#05C;width:100%;height:20px}
.uef-progress_link{font-weight:normal}
a.uef-progress_link[rel="progress"]:before{font-family:"uef-icons"!important;content:"\f059"!important;color:#05C;min-height:16px;letter-spacing:1px;position:relative;z-index:2;display:inline-block}
.uef-flag{width:290px;display:block;transform:translateX(300px);padding:.15rem}
.uef-flag_notice--show{animation:showFlag .9s ease-in-out forwards}
@keyframes showFlag{to{transform:translateX(0)}
}
.uef-notice.uef-flag .uef-notice-row.hd h4.uef-flag_message{margin:0 .75rem 0 0}
a.uef-flag_close-trigger{float:right;text-decoration:none!important}
a.uef-flag_close-trigger-icon:after{font-family:"uef-icons"!important;content:"\f00d"!important;color:#222}
a.uef-flag_close-trigger-icon:hover:after{color:#05C!important}
.uef-flag_notice{z-index:250;position:absolute;right:10px;top:10px}