/*NOTE: This file is loaded dynamically by jq.forms.js*/
/*
.absbusybkg:after {
    
    content:'';
    position:absolute;
    height:100%;
    width:100%;
    z-index:1000;
    background:url(graphics/busy-loader-360-mini-light-x25.gif) no-repeat center center;
    top:50%;
    left:50%;

}
*/

input[type="text"].iserror,
input[type="email"].iserror,
textarea.iserror {
    outline-width: 1px;
    outline-color: red;
    outline-style: solid;
}

.formfeedbackcontainer {
    position: absolute;
   
    /*modify*/
    left: 0;
    width: 100%;
    text-align: center;

    bottom: 0;
    
    /*per site adjustment*/
    padding-bottom: 45px;
    
     
    font-size: 14px; 
    font-family: brother-1816, Helvetica, Arial, serif;
    font-weight: 400;
    color: rgb(4, 45, 75);
    text-transform: uppercase;
    /*end modify*/
    
    display:block !important; /*the element will be hidden by the main css before this file loads*/
    
    opacity: 0.0;
    pointer-events:none;
    visibility: hidden;
    
    -webkit-transition: visibility 150ms ease-in-out, opacity 150ms ease-in-out;
    -o-transition: visibility 150ms ease-in-out, opacity 150ms ease-in-out;
    -moz-transition: visibility 150ms ease-in-out, opacity 150ms ease-in-out;
    transition: visibility 150ms ease-in-out, opacity 150ms ease-in-out;
}
.formfeedbackcontainer.show {
    opacity: 1.0;
    visibility: visible;
    pointer-events:all;
    
    color: #000;
}
.formfeedbackcontainer.white.show {
    color: #fff;
}
