/********************************************************/
/*    verplichte velden, fout ingevulde velden          */
/*    Verander de kleurcodes naar de gemeente stijl     */
/********************************************************/


/* verplichte radio buttons en standaard antwoordvelden */

span.xforms-required-empty input.xforms-input-input,
span.xforms-required-empty span.xforms-deselected  {
background-color: #E1F9FF;
border:1px solid #e30d40;
}

input.xforms-required-empty, 
.xforms-required-empty input, 
select.xforms-required-empty,
fieldset.xforms-required-empty label{
	background-color:#E1F9FF;
	}

textarea.xforms-required-empty {
   border:1px solid #e30d40;
	}

/* foutieve antwoorden-beperking ook een randje geven */

.xforms-invalid-visited .xforms-input-input, 
textarea.xforms-invalid-visited {
   border:1px solid #e30d40;
}

/* radio button met beperking */
.xforms-invalid span.xforms-deselected {
background-color: #E1F9FF;
}


/* Zorg dat een invalide input bij datumvelden ook een achtergrond krijgt */
.xforms-invalid span span,
span.xforms-required span.xforms-invalid {
background-color: #E1F9FF;
border:1px solid #E1F9FF;
}

.xforms-invalid span span.xforms-type-date
{/*kalendertje zelf schoon houden */
background-color: none;
border:none;
}


/**************************/
/*   kleuren tabknoppen   */
/**************************/
/* tabknop rand van kleurtje voorzien */
.yui-skin-sam .yui-button .first-child,
.yui-skin-sam .yui-button {
   border-color: #e30d40;
}
/* geselecteerde tab */
.yui-skin-sam .button-active .yui-button .first-child,
.yui-skin-sam .button-active .yui-button,
#fr-formnavigation span.button-active button {
		color: #e30d40;	
		border-color:#e30d40;
}

/* selecteerbare knoppen */
.yui-skin-sam .yui-button {
    color: #000000;
    margin-top: 0.5em;
    }
.yui-skin-sam .yui-button button {
    color: #000000;
    }



/* uitgrijzen niet toegestane knoppen */
.yui-skin-sam .yui-button-disabled button, 
.yui-button-disabled button,
.yui-skin-sam .yui-button-disabled a {
    color: #999999;
    }
.yui-skin-sam .yui-button-disabled .first-child,
.yui-skin-sam .yui-button-disabled {
    border-color: #999999;
}



/*************************************************/
/*   kleuren van balken boven en onder formulier */  
/*************************************************/

 .fr-top, .fr-bottom {
background:none;
background-color:#002395;
}
/
/.fr-top, .fr-form-title span{/line-height:5px;
/}

.fr-top {
    padding:0.1em
}

.fr-separator {
    background-color: #e30d40; 
    height:2px;
}

/*************************************************/
/*   kleuren linkjes                             */  
/*************************************************/

a {color: #002395;}


/*************************************************/
/*   Overige kleuren                             */  
/*************************************************/

h2.section-header div {color: #002395;}

.block_title h3{
    color: #e30d40;
    font-weight: bold;
}

/*************************************************/
/*  Toegankelijke versie onderdrukken            */  
/*************************************************/

.fr-language-choice, .fr-noscript-choice {display:none;}