.upc-overlay-overflow{top:20px}
.upc-overlay .upc-overlay-close{top:25px;right:25px;background-color:#fff}
.upc-overlay .upc-overlay-close:before{width:30px !important;height:30px !important}
.overlaylogo.image{margin-left:-10px !important}
.bloomSpeakColor{color:#1a827f}
.upc-overlay .lgi_rte_textdefault1 p,.upc-overlay .lgi_rte_textdefault2 p,.upc-overlay .lgi_rte_textdefault3 p,.upc-overlay .lgi_rte_textdefault4 p,.upc-overlay .lgi_rte_textdefault5 p,.upc-overlay .lgi_rte_textdefault6 p,.upc-overlay .lgi_rte_textdefault5 p,.upc-overlay .lgi_rte_textdefault7 p,.upc-overlay .lgi_rte_textdefault-leanfooter p{margin:0 !important}
.overlaychTitle{margin-top:30px}
.upc-overlay .lgi-oim-form h1,.upc-overlay .lgi-oim-form h2,.upc-overlay .lgi-oim-form h3,.upc-overlay .lgi-oim-form h4,.upc-overlay .lgi-oim-form h5,.upc-overlay .lgi-oim-form h6{font-family:inherit !important}
.upc-overlay .lgi-form-field{padding:0 0 5px 0 !important}
.upc-overlay .lgi-oim-validation-error{width:100% !important;padding-left:70px !important;margin-bottom:10px !important}
.upc-overlay .lgi-oim-validation-error:before{left:15px}
.upc-overlay .lgi-form-width-wide input,.upc-overlay .lgi-form-width-wide textarea,.upc-overlay .lgi-form-width-wide .lgi-form-dropdown,.upc-overlay .lgi-form-width-wide .lgi-form-dropdown select,.upc-overlay .lgi-form-width-wide .lgi-form-password-strength-wrapper{width:100% !important}
.upc-overlay .lgi-form-field input,.upc-overlay .lgi-form-field textarea{font-size:14px !important;font-family:HCo Gotham Rounded SSm,Geneva,Verdana,sans-serif;font-weight:500;color:#898989}
.upc-overlay .forgotusername{margin-top:10px;padding:5px 0;font-family:inherit;font-size:14px;font-weight:600}
.upc-overlay .forgotpassword{padding:5px 0;font-family:inherit;font-size:14px;font-weight:600}
.upc-overlay .lgi_rte_textdefault1 p,.upc-overlay .lgi_rte_textdefault2 p,.upc-overlay .lgi_rte_textdefault3 p,.upc-overlay .lgi_rte_textdefault4 p,.upc-overlay .lgi_rte_textdefault5 p,.upc-overlay .lgi_rte_textdefault6 p,.upc-overlay .lgi_rte_textdefault5 p,.upc-overlay .lgi_rte_textdefault7 p,.upc-overlay .lgi_rte_textdefault-leanfooter p{margin:0;font-weight:700;font-family:HCo Gotham Rounded SSm,Geneva,Verdana,sans-serif}
.upc-overlay .richtext{font-weight:600;font-family:HCo Gotham Rounded SSm,Geneva,Verdana,sans-serif}
.upc-overlay .radio-vt.lgi-form-hastooltip .lgi-form-checkbox{margin-top:-15px}
.upc-overlay .radio-vt .lgi-form-checkbox>li{width:100% !important}
.upc-overlay .lgi-checkbox-imagePlaceholder{width:20px;height:20px;border:2px solid #e0e0e0;background-color:#c4c4c5}
.upc-overlay .lgi-checkbox-textPlaceholder{font-weight:500}
.upc-overlay .lgi-oim-form .button{margin:0}
.upc-overlay .floatleft,.upc-overlay .floatcenter,.upc-overlay .floatright{display:block !important;width:100%}
.upc-overlay .lgi_btn_1,.upc-overlay .lgi_btn_3,.upc-overlay .lgi_btn_4,.upc-overlay .lgi_btn_fullwidth,.upc-overlay .upc_button6,.upc_button{width:100%;display:block;font-size:20px}
.upc-overlay .lgi-im-social-connect-buttons{text-align:center}
.upc-overlay .lgi-im-social-connect-buttons li{padding:20px 15px;display:inline-block}
.upc-overlay .social-connect-btn{width:36px;height:40px;border-radius:36px;min-width:0;margin-bottom:0;padding:8px 12px}
.upc-overlay .social-connect-btn>span{display:inline-block;vertical-align:middle;line-height:24px}
.upc-overlay .social-connect-btn>span:before{content:'';font-family:FontAwsome;font-size:1.3125rem;line-height:1.70625rem;color:#fff;position:relative}
.upc-overlay .social-connect-btn.fb-btn{background-color:#224599;padding:8px 12px}
.upc-overlay .social-connect-btn.fb-btn>span:before{content:'\f09a';left:0}
.upc-overlay .social-connect-btn.twitter-btn{background-color:#0ad;padding:8px}
.upc-overlay .social-connect-btn.twitter-btn>span:before{content:'\f099';left:0}
.loginoverlay-line{display:flex;width:100%;justify-content:center;align-items:center;text-align:center;margin:15px 0}
.loginoverlay-line:before,.loginoverlay-line:after{content:'';border-top:1px solid #c5c6c6;margin:0 30px 0 0;flex:1 0 20px}
.loginoverlay-line:after{margin:0 0 0 20px}
.upc-overlay .upc_button6{background-color:#fff;color:#239a98;border:1px solid #239a98;margin:20px 0}
.upc-overlay .upc_button6:hover{background-color:#239a98;color:#fff}
@media only screen and (max-width:767px){.overlaylogo.image{display:none}
.overlaychTitle{margin-top:0}
.upc-overlay .lgi-oim-form{max-width:100%}
.upc-overlay .auto-sizing-overlay{padding-bottom:0}
}