html
{
	//font-family:"Century Gothic", Verdana, Geneva, sans-serif;
	//font-size:12px;
	color:#444;
}

p
{
	margin:3px 0 10px 0;	
}

blockquote
{
	margin:0;
	padding:20px 20px 15px 20px;
	background:#eee;
}

hr
{
	border-style:none;
	height:1px;
	background:#bbb;
	margin: 20px 0 20px 0;
}

h1
{	
	margin: 0 0 10px 0;
	
	font-weight:normal;
	font-size:23px;
}

h1.streep
{
	width:100%;
	//border-bottom: solid 1px #444;
	//padding-bottom:5px;
        color:#22688e;
        font-weight:bold;
        margin-bottom:15px;
}

h2
{	
	margin: 0 0 6px 0;
	
	font-weight:bold;
	font-size:16px;
}

h3
{
	font-size:13px;
	margin:0 0 -3px 0;
}


ul
{
	list-style:outside;
	margin:0;
	padding:10px 0 10px 25px;
	/*background:#eee;*/
}

ul li
{
	list-style:disc;
	margin-bottom:5px;
}

ol
{
	list-style:outside;
	margin:0;
	padding:10px 0 10px 30px;
	/*background:#eee;*/
}

ol li
{
	list-style:lower-alpha;
	margin-bottom:5px;
}

label
{
	margin-left:3px;
}

.button
{
	border-style:none;
	//height:45px;
	line-height:45px;
	padding: 0 30px 0 30px;
	background:#ffa517;
	background:#060606;/* redesign kleuren */
	
	color:#fff;
	text-shadow: #ffffff;
	font-size: 16px;
	//text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
	font-weight:bold;
	text-decoration:none;
	
	display:inline-block;/*float:right;*/

	-moz-border-radius: 5px;
	border-radius: 5px;	
	
	cursor:pointer;
	text-align:center;
	margin: 10px 0 0 10px;
	
	/* box-shadow: 1px 1px 2px 1px #aaa; */
}

/* alle knoppen net zo klein als inlogkonp */
.button
{
	border-style:none;
	line-height:24px;
	padding: 0 40px 0 40px;
	font-size: 16px;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	-moz-border-radius: 8px;
	border-radius: 8px;	
        padding:8px 14px;
	cursor:pointer;
	text-align:center;
        background:#dde3e6;
        color:#005271 !important;
}
.button:hover,
.topmitbutton:hover{
    color: #005271;
    background-color: #c0cbd0;
    border-color: #bac6cc;
}
.button.primary{
    color: #005271;
    background-color: #d4e065;
    border-color: #d4e065;
    padding:14px 26px;
    font-size:16px;
}
.button.primary:hover{
    color: #005271;
    background-color: #c8d73b;
    border-color: #c6d632;
}

.pager
{
	padding:0 10px 0 10px;
}

.currentpager, .disabledpager
{
	cursor:default;
}

.currentpager
{
/*	text-decoration:underline;*/
	color:#000;
	color:#ddd;
	text-shadow:none;
}

.disabledpager
{
	opacity:0.6;
}

a.topmitbutton
{
	border-style:none;
	height:24px;
	line-height:24px;
	padding: 0 40px 0 40px;
	font-size: 16px;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	-moz-border-radius: 8px;
	border-radius: 8px;	
        padding:8px 14px;
	cursor:pointer;
	text-align:center;
        background:#dde3e6;
        color:#005271 !important;
        margin: auto 0 auto auto;
}


div.editbar_rijkopjes
{
	width:100%;
	height:21px;/*31px;*/

	float:left;
	
	/*padding:5px 5px 5px 5px;*/ 				/* KAN NIET VANWEGE 100%, WAT MOET VOOR HET SCHALEN */
	padding: 0 0 5px 0;
	
	background:none;
	margin-bottom:0;
	
	position:relative;
}



div.editbar
{
	width:100%;
	height:21px;/*31px;*/
	padding: 5px 0 5px 0;
	margin: 0 0 10px 0;
	
        background:#005271;
	position:relative;
}
div.editbar .editbar_content{
        font-weight:normal !important;
}

div.editbar_disabled
{
	background:#888888;
}

div.editbar
{
	height:inherit !important;
	min-height:28px !important;
	/*position:relative !important;
	line-height:21px;*/
}

/* end fix */

div.editbar table, div.editbar_rijkopjes table
{
	/*background:#000;*/
	width:100%;
	margin:0;
}

div.editbar *
{	
	color:#fff;
	font-weight:bold;
}


/* editbar niet meer met balken-stijl maar subtiele lijntjes ertussen */
div.editbar_whitestyle:first-child
{
	margin-top:20px;
}

div.editbar_whitestyle
{
	background:none !important;
	/*background:#efefef !important;*/
	-moz-border-radius: 0px;
	border-radius: 0px;
	border-top: solid 1px #ccc;
	margin:0;
	padding: 0;
	height:40px;
	line-height: 25px;
	min-height:40px !important;	
}

.editbar_rijkopjes_whitestyle
{
	margin-bottom:10px !important;
}


div.editbar_whitestyle_disabled
{
	opacity:0.7;
}

div.editbar_whitestyle *
{
	color:#444;
	font-weight: normal;
}
/* END editbar niet meer met balken-stijl maar subtiele lijntjes ertussen */

div.mutatebuttons
{
	display:block;
	float:right;
}

a.mutatebutton
{
	width:20px;
	height:18px;
	margin-left:5px;
	display:block;/*	float:right;*/
	float:left;
	vertical-align:middle;
	background-position:top left;
	background-repeat:no-repeat;
	
		cursor:pointer !important;
}

a.mutatebutton_status_red, a.mutatebutton_status_orange, a.mutatebutton_status_green
{
	background-position: top center;
	text-align:center;
	color:#fff !important;
	line-height:18px;
	font-size:10px;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
}

a.mutatebutton_status_red
{
	background-image:url('/gfx/icon_QuestionnaireState_0.png');
}

a.mutatebutton_status_orange
{
	background-image:url('/gfx/icon_QuestionnaireState_1.png');
}

a.mutatebutton_status_green
{
	background-image:url('/gfx/icon_QuestionnaireState_2.png');
}

a.mutatebutton_reset
{
	background-image:url('/gfx/mutateicon_reset.png');	
	width:22px;
	height:19px;
}
.editbar_whitestyle a.mutatebutton_reset
{
	background-image:url('/gfx/mutateicon_reset_DARK.png');
}


a.mutatebutton_add
{
	background-image:url('/gfx/mutateicon_add.png');
}
a.mutatebutton_add_DARK
{
	background-image:url('/gfx/mutateicon_add_DARK.png');
}

a.mutatebutton_edit
{
	background-image:url('/gfx/mutateicon_edit.png');
}

.editbar_whitestyle a.mutatebutton_edit
{
	background-image:url('/gfx/mutateicon_edit_DARK.png');
}

a.mutatebutton_edit_DARK
{
	background-image:url('/gfx/mutateicon_edit_DARK.png');
}

a.mutatebutton_save
{
	background-image:url('/gfx/mutateicon_save.png');	
	width:18px;
	height:18px;
}

.editbar_whitestyle a.mutatebutton_save
{
background-image:url('/gfx/mutateicon_save_DARK.png');
}

a.mutatebutton_editFilter
{
	background-image:url('/gfx/mutateicon_editFilter.png');	
}

.editbar_whitestyle a.mutatebutton_editFilter
{
	background-image:url('/gfx/mutateicon_editFilter_DARK.png');
}

a.mutatebutton_editFilter_DARK
{
	background-image:url('/gfx/mutateicon_editFilter_DARK.png');
}

/*
a.mutatebutton_showadvice
{
	background-image:url('/gfx/mutatebutton_showadvice.png');	
	width:17px;
	height:21px;
	margin-top:-2px;
}
*/

a.mutatebutton_showadvice
{
	background-image:url('/gfx/mutatebutton_showadvice2.png');	
	width:105px;
	height:27px;
	margin-top:-2px;
}

.editbar_whitestyle a.mutatebutton_showadvice
{
	background-image:url('/gfx/mutatebutton_showadvice_DARK.png');
}

.editbar_whitestyle a.mutatebutton_showadvice
{
	/*background-image:url('/gfx/mutatebutton_showadvice_DARK.png');*/
	background-image:url('/gfx/mutatebutton_showadvice2.png');	
}

.editbar_whitestyle .mutatebutton_showadvice_lang_1
{
	background-image:url('/gfx/mutatebutton_showadvice_lang_1.png') !important;	
}

.editbar_whitestyle .mutatebutton_showadvice_lang_2
{
	background-image:url('/gfx/mutatebutton_showadvice_lang_2.png') !important;	
}

.editbar_whitestyle .mutatebutton_showadvice_lang_3
{
	background-image:url('/gfx/mutatebutton_showadvice_lang_3.png') !important;	
}


a.mutatebutton_duplicate
{
	background-image:url('/gfx/mutateicon_duplicate.png');
}


a.mutatebutton_reminder
{
	background-image:url('/gfx/mutateicon_reminder.png');
}

.editbar_whitestyle a.mutatebutton_reminder
{
	background-image:url('/gfx/mutateicon_reminder_DARK.png');
}


a.mutatebutton_manageSuggestionFilters_DARK
{
	background-image:url('/gfx/mutateicon_manageSuggestionFilters_DARK.png');
}


a.mutateicon_editQuestions
{
	background-image:url('/gfx/mutateicon_editQuestions.png');	
}

.editbar_whitestyle a.mutateicon_editQuestions
{
	background-image:url('/gfx/mutateicon_editQuestions_DARK.png');
}

a.mutatebutton_delete
{
	background-image:url('/gfx/mutateicon_delete.png');	
}

.editbar_whitestyle a.mutatebutton_delete
{
	background-image:url('/gfx/mutateicon_delete_DARK.png');
}

a.mutatebutton_delete_DARK
{
	background-image:url('/gfx/mutateicon_delete_DARK.png');
}

a.mutatebutton_setinactive
{
	background-image:url('/gfx/mutateicon_setinactive.png');	
}

.editbar_whitestyle a.mutatebutton_setinactive
{
	background-image:url('/gfx/mutateicon_setinactive_DARK.png');
}

a.mutatebutton_setactive
{
	background-image:url('/gfx/mutateicon_setactive.png');	
}

.editbar_whitestyle a.mutatebutton_setactive
{
	background-image:url('/gfx/mutateicon_setactive_DARK.png');
}

a.mutatebutton_download
{
	background-image:url('/gfx/mutateicon_download.png');	
}

.editbar_whitestyle a.mutatebutton_download
{
	background-image:url('/gfx/mutateicon_download_DARK.png');
}

a.mutateicon_viewPerson
{
	background-image:url('/gfx/mutateicon_viewPerson.png');
}

.editbar_whitestyle a.mutateicon_viewPerson
{
	background-image:url('/gfx/mutateicon_viewPerson_DARK.png');
}


a.mutateicon_showProducts
{
	background-image:url('/gfx/mutateicon_showProducts.png');
}

.editbar_whitestyle a.mutateicon_showProducts
{
	background-image:url('/gfx/mutateicon_showProducts_DARK.png');
}

a.mutateicon_showFiles
{
	background-image:url('/gfx/mutateicon_showFiles.png');	
}

.editbar_whitestyle a.mutateicon_showFiles
{
	background-image:url('/gfx/mutateicon_showFiles_DARK.png');
}

a.mutateicon_showStatistics
{
	background-image:url('/gfx/icon_QuestionnaireStatistics.png');	
}

.editbar_whitestyle a.mutateicon_showStatistics
{
	background-image:url('/gfx/icon_QuestionnaireStatistics.png');
}


a.mutatebutton_deleteimage_DARK
{
	background-image:url('/gfx/mutateicon_deleteimage_DARK.png');
	width:30px;
	display:none;
}

a.mutatebutton_addimage_DARK
{
	background-image:url('/gfx/mutateicon_addimage_DARK.png');
	width:30px;
	display:none;
}

#ol_answerOptions.withimg a.mutatebutton_deleteimage_DARK
{
	/* WEGGEHAALD 21 OKT 2013: ANDERS KRIJG JE GEKKE DINGEN BIJ HET ADD/REMOVE VAN EEN AFBEELDING BIJ EEN MC OPTION. */
	/*display:inline !important;*/
	
}

a.mutatebutton_executefilter
{
	background-image:url('/gfx/mutateicon_executefilter.png');
}

.editbar_whitestyle a.mutatebutton_executefilter
{
	background-image:url('/gfx/mutateicon_executefilter_DARK.png');
}

a.mutateicon_unfoldQuestion
{
	background-image:url('/gfx/mutateicon_unfoldQuestion.png');	
}

.editbar_whitestyle a.mutateicon_unfoldQuestion
{
	background-image:url('/gfx/mutateicon_unfoldQuestion_DARK.png');
}

a.mutateicon_unfoldQuestion_DARK
{
	background-image:url('/gfx/mutateicon_unfoldQuestion_DARK.png');
}

a.mutateicon_collapseQuestion_DARK
{
	background-image:url('/gfx/mutateicon_collapseQuestion_DARK.png');
}

.undeletable
{
	opacity:0.6;
	cursor:default !important;
}

a.mutatebutton.undeletable
{
	cursor:default !important;
}

div.questioncontent, div.categorycontent
{  	
	
	display:none;
	/*
	width:100%;
	float:left;

	margin-top:20px;

	*/	
	background:#fff;


}

.MCImageOption
{
	border: solid 10px #f6f6f6;
	/*background:#bbb;*/
	padding:0px;
	width:46%;
	width:21%; /* optie plaatjes wat kleiner */
	/*width:200px;*/
	overflow:hidden;
	margin: 0 0 10px 10px;
	
	display:inline-block;
	-moz-border-radius: 5px;
	border-radius: 5px;	

}

.MCImageOption.selected
{
	border-color:#ffa517;
	border-color:#58595b;
}

.MCImageOption.even
{
	margin-left:0;
}

.MCImageOption div
{
	padding:5px;
}



.filledInAnswer
{
	font-size:12px;
	color:#0779a9;
	color:#58595b; /* redesign kleuren */
}

p.filledInAnswer
{
	padding-left:13px;
}

.thumbnail
{
	/*display:inline-block;*/
	
	background:#fff;
	padding:5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	

	border: solid 1px #eee;
	box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
}

.shortText
{
	background:red;
}

.shortText img
{
	margin-right:10px;
}


a.infopage_square
{
	display:block;	
	float:left;

	width:140px;
	height:160px;
	margin-top:15px;
	margin-left:15px;
	margin-right:10px;
	margin-bottom:10px;
	

	padding:5px;	
	/*border: solid 2px #eee;*/
	-moz-border-radius: 5px;
	border-radius: 5px;

	text-align: center;
	cursor:pointer;
	text-decoration: none;
	
	color:#000;

	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3);
}

a.infopage_square:hover
{
	background:#f6f6f6;
}
/*
a.infopage_square:first-child
{
	margin-left:0px !important;
}*/

a.infopage_square h3
{
	font-size:12px;
	height:35px;
	margin-bottom:15px;
	font-weight:normal !important;
}

.multilang_tab:first-child
{
    display: block;
}

.metainfo
{
	font-size:10px;
	color:#999 !important;
}

.hiddenQuestionnaire
{
	display:none;
}


.akeditor_tabelcontainer
{
	-moz-border-radius: 3px;
	border-radius: 3px;	
	background:#fff;
	border: solid 1px #ccc;
	padding:1px;

}

.akeditor_tabel1
{
	border-collapse: collapse;
	border-style: none;
}

.akeditor_tabel1 td
{
	border: solid 1px #ccc;	
	padding:5px;
	background:#fff;
}

.akeditor_tabel1 tr:first-child td
{
	border-top-color: #fff;
	font-weight: bold;
	text-transform: capitalize;
	border-bottom-color: #444;
}

.akeditor_tabel1 tr:last-child td
{
	border-bottom-color: #fff;
}

.akeditor_tabel1 tr td:first-child
{
	border-left-color: #fff;
}

.akeditor_tabel1 tr td:last-child
{
	border-right-color: #fff;
}

/* cw */
.print-overzicht-container .editbar{
    background:transparent;
}
.print-overzicht-container .editbar *{
    color:#22688e;
}
.print-overzicht-container h2{
    border-top: 2px dashed #f6f6f6;
    margin-top:15px;
    padding-top:15px;
}
.print-overzicht-container h3{
    border-bottom: 2px dashed #f6f6f6;
    margin-bottom:15px;
    padding-bottom:15px;
}
.print-overzicht-container .editbar table tr:nth-child(even){
    background:#ccc;
}
input[type="checkbox"]{
    cursor:pointer;
}
div.editbar .editbar_content{
    padding-left:15px;
}
@media screen and (max-width:940px){
    h1{
        font-size:18px;
    }
}