/* Z-INDEX */
.formError { z-index: 990; position: absolute; top: 300px; left: 300px; display: block; cursor: pointer; text-align: left; }
.formError .formErrorContent, .customErr { z-index: 999999; width: 100%; min-width: 185px; background: #fff; border: 1px solid #ccc; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px; box-shadow: 3px 3px 1px rgba(0,0,0,0.1); font-size: 14px; color: #333; position: absolute; background-image: url(alert.png); background-position: 10px center; background-repeat: no-repeat; padding: 10px 10px 10px 35px; line-height: 14px; }
.formError .formErrorArrow { z-index: 9999991; width: 15px; position: relative; margin: -2px 0 0 13px; }
.ui-dialog .formError { z-index: 5000; }
.ui-dialog .formError .formErrorContent { z-index: 5001; }
.ui-dialog .formError .formErrorArrow { z-index: 5006; }
.inputContainer { position: relative; float: left; }
.formError.inline { position: relative; top: 0; left: 0; display: inline-block; }
.ajaxSubmit { background: #55ea55; border: 1px solid #999; display: none; padding: 20px; }
.formError.inline .formErrorContent { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; border: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -o-border-radius: 0; }
.greenPopup .formErrorContent { background: #33be40; }
.blackPopup .formErrorContent { background: #393939; color: #FFF; }
body[dir='rtl'] .formError .formErrorArrow, body.rtl .formError .formErrorArrow, body.rtl .pStrength .formErrorArrow { margin: -2px 13px 0 0; }
.formError .formErrorArrowBottom, .pStrength .formErrorArrowBottom { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; top: 2px; margin: 0 0 0 12px; }
.formError .formErrorArrow div, .pStrength .formErrorArrow div { border-left: 2px solid #ccc; border-right: 2px solid #ccc; box-shadow: 0 2px 3px #444; -moz-box-shadow: 0 2px 3px #444; -webkit-box-shadow: 0 2px 3px #444; -o-box-shadow: 0 2px 3px #444; height: 1px; background: #fff; line-height: 0; font-size: 0; display: block; margin: 0 auto; }
.formError .formErrorArrowBottom div, .pStrength .formErrorArrowBottom div { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; }
.greenPopup .formErrorArrow div { background: #33be40; }
.blackPopup .formErrorArrow div { background: #393939; color: #FFF; }
.formError .formErrorArrow .line10 { width: 13px; border: none; }
.formError .formErrorArrow .line9 { width: 11px; }
.formError .formErrorArrow .line8 { width: 11px; }
.formError .formErrorArrow .line7 { width: 9px; }
.formError .formErrorArrow .line6 { width: 7px; }
.formError .formErrorArrow .line5 { width: 5px; }
.formError .formErrorArrow .line4 { width: 3px; }
.formError .formErrorArrow .line3 { width: 1px; border-left: 2px solid #ddd; border-right: 2px solid #ddd; border-bottom: 0 solid #ddd; }
.formError .formErrorArrow .line2 { width: 3px; border: none; background: #ddd; }
.formError .formErrorArrow .line1 { width: 1px; border: none; background: #ddd; }
.formError + input:focus, .formError + input, .formError + textarea { -webkit-box-shadow: 0 0 6px #f8b9b7; -moz-box-shadow: 0 0 6px #f8b9b7; box-shadow: 0 0 6px #f8b9b7; border-color: #e9322d; }
.sumoRed { border-color: #e9322d !important; }
.formError .formErrorContent i { display: none !important; }
.fs-insideFrmerror.formError { overflow: hidden; }
.fs-insideFrmerror.formError .formErrorContent { box-shadow: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-sizing: border-box !important; outline: none !important; border: none !important; background-image: none; padding: 10px; color: #F00; position:relative; z-index:9; height:100%; }
.fs-insideFrmerror.formError  i { display: inline-block !important; position: absolute; top: 10px; right: 0; width: 20px; height: 20px; font-size: 13px; text-align: center; line-height: 20px; /*margin-top: -10px;*/ margin-right: 5px; color: #ccc; z-index:10; }
.fs-insideFrmerror.formError:hover  i { color: #f96868 !important; }
