 
/*_variables*/
 :root{
 	--warning: 					var( --yellow-light );	/*orange*/
	--warning-text: 			var( --yellow-dark );
	--warning-border: 			var( --yellow );
}


/* warning - yellow */

div.bbp-template-notice, 
div.indicator-hint,

.wpcf7-validation-errors  /*Contact form 7 alert*/
{

    border-width: 1px;
    border-style: solid;
   padding: var( --grid-sm ) var( --grid-md ) ;
    margin: 0px;
    border-radius: 3px;
    background-color: var(--warning ) !important;
    border-color: var( --warning-border ) !important;
    color: var( --warning-text ) !important;
    clear: both;
    font-size: 14px;

}



/* info - blue */
.info,
div.bbp-template-notice.info,
p.info{
	color: var( --info-text ) !important;
    border: var( --info-border ) 1px solid !important;
    background-color: var( --info ) !important;
    /*grid */
    padding: var( --grid-md ) var( --grid ) !important;
    border-radius: 3px;
}

div.bbp-template-notice.info a{
	color: var( --info-text );
}

div.bbp-template-notice.info a:hover{
	text-decoration: underline;
}



/*error */
.wpcf7-not-valid-tip{
	padding: var(--grid-sm)  var(--grid-md) !important;
	color: var( --danger-text )  !important;
    border: var( --danger-border ) 1px solid;
    background-color: var( --danger ) !important;
    border-radius: var(--grid-sm) !important;
    margin-top: var(--grid-sm) !important;
}









/*Info icon*/
.buddypress-wrap .bp-feedback.help .bp-icon, 
.buddypress-wrap .bp-feedback.info .bp-icon{
	color: var( --white );
    background-color:var( --info );

}
