.form-group+[id^="error_msg"] .errorMessageComponent,.form-group+.error_msg .errorMessageComponent{margin-top:-.5rem}.errorMessageComponent{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;align-items:center;margin:.25rem 0 .5rem 0;color:#e00751;font-size:.75rem}.errorMessageComponent .icon-error{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;color:#fff;background:#e00751;line-height:1;height:15px;width:15px;border-radius:15px;margin-right:.5rem}.errorMessageComponent .icon-error:before{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;justify-content:center;position:relative;font-size:1rem;line-height:0!important}.errorMessageComponent strong{display:inline-block;margin-left:3px}.phoneMessageComponent{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;align-items:center;padding:1rem;margin:1rem 0;border:1px solid #dfdfdf;background:#fff}.phoneMessageComponent .iconbox{max-width:50px;min-width:50px;width:50px;height:50px;margin-right:1rem}.phoneMessageComponent .iconbox [class*="fundament-icon"]{line-height:1;color:#0058a3}.phoneMessageComponent .iconbox [class*="fundament-icon"]:before{font-size:2.25rem;line-height:1}.phoneMessageComponent .infobox{display:block;width:100%}.phoneMessageComponent .infobox .tit{margin-bottom:.25rem;font-size:1rem}.phoneMessageComponent .infobox p{font-size:.75rem}.phoneMessageComponent .infobox p:last-of-type{margin-bottom:0}.phoneMessageComponent .infobox p .nowrap{white-space:nowrap}