@charset "utf-8";
/* CSS Document */

form { font-family: verdana; }

form fieldset { margin: 0; border: 0; border-top: 1px solid #FFF; padding: 10px; }

form legend { padding: 0 5px; font-size: 16px; }

form legend, 
form label,
form strong, 
form b { font-weight:bold; }

form legend em, 
form label em, 
form strong em, 
form b em { font-size: 85%; font-style: normal; font-weight: normal; }


form div.row { 

    width:100%;
    position:relative;
    clear:both;
    margin:13px 0;
}

form .row:after { 

    content: ""; 
    display: block; 
    height:0; 
    clear: both; 
    visibility: hidden 
}

form .row p { display: inline; float:left; margin:0 15px 0 0;}

input, textarea, select { padding: 1px; font-size: 14px; }

form input[type='submit'], form input[type='button'] { padding: 2px; } 
form input[type='radio'] { width: 15px; height: 15px; padding: 4px; }

input.disabled { background-color: #F2F2F2; }

input.required, textarea.required { }
input.validation-failed, textarea.validation-failed { }
input.validation-passed, textarea.validation-passed { }


.validation-advice {
    
    margin: 3px 0;
    padding: 3px;
    background-color:#340101;
    color : #FFF;
    font-size:10px
}

.custom-advice {
    
    margin: 3px 0;
    padding: 3px;
    background-color: #340101;
    color : #FFF;
    font-size:10px
}

