/* Reactie plugin */
#reaction_plugin {
	position			: relative;
	width				: 100%;	
	display				: block;
	overflow			: hidden;
}
.plugin_reaction_reactions{
	width				: 100%;
	float				: left;
}
.plugin_reaction_reactions .commentheader{
	background			: #505450;	
	height				: 20px;
	padding				: 5px;
}
.plugin_reaction_reactions .commentheader span.head{
	font-weight			: bold;
}
.plugin_reaction_write_reaction{
	width				: 100%;
	float				: left;
}
.plugin_reaction_write_reaction form#plugin_reaction_frm{
	width				: 100%;
	padding				: 5px;
}
.plugin_reaction_write_reaction .form_rij{
	position			: relative;
	display				: block;
	width				: 100%;
}
.plugin_reaction_write_reaction .form_rij .label{
	position			: relative;
	float				: left;
	width				: 40%;
}
.plugin_reaction_write_reaction .form_rij .form_input_textfield{
	position			: relative;
	float				: left;
	width				: 50%;
	padding				: 0;
}
.plugin_reaction_reactions .comments{
	margin				: 10px 0;
	padding-bottom		: 10px;
	border-bottom		: 1px solid #EEF1F9;
}
.plugin_reaction_reactions .comments .com_user{
	margin-top			: 5px;
	color				: #868686;
    font-size           : smaller;
}
.plugin_reaction_write_reaction .form_rij .label label.text_label{
	display				: block;
	float				: left;
	font-weight			: bold;
}
.plugin_reaction_write_reaction .form_rij .label label.captcha_text_label{
	display				: block;
	width				: 40%;
	float				: left;
	padding-left		: 5px;
	text-align			: left;
	font-weight			: bold;
}
.plugin_reaction_write_reaction .form_rij .label label.error{
	padding-left		: 40%;
	color				: red;
}
.plugin_reaction_write_reaction .form_rij .label label.form_required_label{
	float				: left;
	margin-right		: 5px;
}
.plugin_reaction_write_reaction form#reactionfrm .form_rij .form_input_textfield,
.plugin_reaction_write_reaction .form_input_textfield{
	display				: block;
	float				: left;
	height				: auto;	
	width				: 85%;
}
.plugin_reaction_write_reaction .form_input_textfield img#plugin_captcha_img{
	float				: left;
}
.plugin_reaction_write_reaction .form_rij .form_input_textfield input[type="text"]{
	width				: 100%;
	height				: 20px;
}	
.plugin_reaction_write_reaction .form_rij .form_input_textfield input{
	width				: 100%;
}
.plugin_reaction_write_reaction .form_rij .form_input_textfield textarea{
	width				: 99%;
	height				: 100px;
    border              : 1px solid #D0D0D0;
    border-radius       : 5px 5px 5px 5px;
    color               : #868686;
    padding             : 5px;
}
.plugin_reaction_write_reaction .form_rij .form_input_textfield input[type="text"].required{
	width				: 99%;
    padding-left        : 5px;
	margin-left			: 0;
    border              : 1px solid #D0D0D0;
    border-radius       : 5px 5px 5px 5px;
    color               : #868686;
}
.plugin_reaction_write_reaction .form_rij .form_input_textfield input.required{
	width				: 100%;
}
#plugin_captcha_refresh_btn{
	position			: relative;
	float				: left;
	width				: 20px;
}	
#plugin_captcha_refresh_btn img{
	float				: left;
	margin-left			: 10px;
}
.plugin_reaction_write_reaction .form_rij .sbm_button{
	display: block;
}

/*captcha template */
.form_rij{
	display				: block;
	clear				: both;
	padding-top			: 0.5em;
}
.form_rij .label{
	position			: relative;
	float				: left;
	display				: block;
	width				: 40%;
}
.form_rij label.text_label{
	display				: block;
	float				: left;
    width               : 21%;
}
.form_rij label.captcha_text_label{
	display				: block;
	width				: 40%;
	float				: left;
	padding-left		: 5px;
	text-align			: left;
	font-weight			: bold;
}
.form_rij label.error{
	float				: left;
	color				: red;
	width				: 100%;
    padding-left        : 0;
}
.form_rij .label label.form_required_label{
	float				: left;
	margin-right		: 5px;
}
.form_rij .form_input_textfield,
.form_rij .form_input_textfield{
	display				: block;
	float				: left;
	height				: auto;	
}
.form_rij .form_input_textfield #refresh_captcha_btn{
	position			: relative;
	float				: right;
	width				: 20px;
}
.form_input_textfield img#plugin_captcha_img{
	float				: left;
}
.form_rij .form_input_textfield input[type="text"]{
	height				: 20px;
    border-radius       : 5px;
    border              : 1px solid #ccc;
}	
.form_rij .form_input_textfield input[type="text"].required{
	margin-left			: 0;
}

#plugin_captcha_refresh_btn img{
	float				: left;
	margin-left			: 10px;
}
.rij .label{display: block; float: left; width: 100%;}
.form_input_textfield .sbm_btn{
	/*display				: block;*/
	background: #FF7320 url('../images/buttons/button-primary.png') right top;
	background-size: auto 100%;
	border-radius: 7px;
	box-shadow: -1px 2px 3px rgba(0, 0, 0, 0.3);
	color: #FFF;
	padding: 2px 32px 3px 9px;
	border: none;
    position: relative;
    left: 25%;
}
