/* Stylesheet for the nf-admin-system plugin */

/* Validator */
input.error, textarea.error { border: solid 1px #f00; background-color: #ffd2ca }
label.error { display: inline-block; color: red; padding-left: .5em; margin-top: 10px; }
label.valid {
	background-image: url('../../assets/images/yes-16.png');
	background-repeat: no-repeat;
	background-position: left;
	height:16px;
	width:16px;
    display: inline-block;
}

/* Form text Input */
form.nfas-form input.nfas-frm-ip{
    font-size: 12px;
    font-weight: normal;
    margin: 10px 5px 0 0;
	padding: 5px;
	width: 250px;
}

form.nfas-form input:focus{
    background: #fff;
    border: solid 1px #666; 
    font-weight: bold;
}

form.nfas-form input.nfas-btn{
    margin: 10px;
}

input.nfas-btn:hover{ background: #eee; font-color: #222; border: solid 1px #bbb; cursor: pointer; }
input.nfas-btn:active{ background: #ddd; }

p.nfas-ip-label {
    margin: 10px 0px;
    padding: 0;   
}

/* div styles */
div.nfas-ui-success, div.nfas-ui-error {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px;
    background-repeat: no-repeat;
    background-position: 10px center;-moz-border-radius:.5em;
    -webkit-border-radius:.5em;
    border-radius:.5em; 
}

div.nfas-ui-info {
    color: #00529B;
    background-color: #BDE5F8;
}
div.nfas-ui-success {
    color: #4F8A10;
    background-color: #DFF2BF;
}
div.nfas-ui-warning {
    color: #9F6000;
    background-color: #FEEFB3;
}
div.nfas-ui-error {
    color: #D8000C;
    background-color: #FFBABA;
}

div.nfas-semi-transparent{
    opacity:0.4;
    filter:alpha(opacity=40); /* For IE8 and earlier */
}
