/*  */

.donation-form {
    border-top: 1px dotted #999;
    border-bottom: 1px dotted #999;
    margin-bottom: 12px;
    padding: 9px 0;
}

.donation-form fieldset {
    margin: 12px 0;
}

.donation-form input#amount,
.donation-form input#email {
    width: 288px;
}

.donation-form .select-donation-method,
.donation-form .form-element.donation-method {
    margin-bottom: 3px;
}

.donation-form fieldset.donation-options .form-element label {
    float: left;
    padding-right: 18px;
}

.donation-form .form-element.donation-method span.form-required {
    display: none;
}

.donation-form .form-button button {
    font-size: 24px;
    font-weight: normal;
    line-height: 26px;
    margin: 0;
}

/*  */
body.gmaps-stretched-layout .wrapper  { 	z-index: 1; } 
.googlemaps  { 	height: 486px;
	background: #f7f7f7 url(http://fast.mediamatic.nl/f/sjnh/image/throbberwait.gif) no-repeat 50% 50%;
	clear: both;
	overflow: hidden; } 
.googlemaps-summary  { 	margin: 0 0 18px; } 
.googlemaps-done  { 	background-image: none; } 
/* prevents our styling from affecting Google's own link styling in the map */
.googlemaps a  { 	border: none !important;
	padding: none !important;
	color: #000 !important; } 
.span-20 .googlemaps  { 	height: 310px;
	margin: 0 0 18px; } 
.span-20 .googlemaps-editpage  { 	margin: 16px 0 0;
	height: 162px; } 
.googlemaps-dialog  { 
	height: 400px; } 
.action-stage-wrapper .googlemaps  { 	height: 400px } 
.googlemaps-noresult  { 	display: none;
	left: 50%;
	margin-left: -25%;
	position: absolute;
	text-align: center;
	top: 47%;
	width: 50%; } 
 .googlemaps-mapbutton a  {  	cursor: pointer;
 } 
.date-edge .address .googlemaps-mapbutton  { 	margin: 0 0 0 3px; } 
.googlemaps-picker-fields  { 	overflow: hidden; } 	
.googlemaps-picker-fields input.googlemaps-picker-search  { 	width: 180px;
	height: 18px;
	float: left;
	margin-right: 3px;
	margin-bottom: 12px; } 
.searchresult .googlemaps  { 	margin-bottom: 12px; } 
body.gmaps-stretched-layout  { 	background: #f7f7f7 url(http://fast.mediamatic.nl/f/sjnh/image/throbberwait.gif) no-repeat 50% 50%; } 
body.gmaps-stretched-layout.map-loaded  { 	background-image: none; } 
body.gmaps-stretched-layout #gmaps-bg  { 	position: fixed;
	z-index: 1;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0; } 
body.gmaps-stretched-layout #header  { 	margin-bottom: 0; } 
body.gmaps-stretched-layout #wrapper-header  { 	margin-bottom: 0; } 
body.gmaps-stretched-layout #wrapper-content   { 	background-color: #fff; } 
body.gmaps-stretched-layout .menu-editable  { 	position: relative;
	z-index: 2; } 
body.gmaps-stretched-layout.no-geo-results  #wrapper-header  { 	margin-bottom: 50px; } 
body.gmaps-stretched-layout.no-geo-results  { 	background: url(http://fast.mediamatic.nl/f/sjnh/image/cloud.png); } 
#gmaps-filters  { 	display: none; } 
#gmaps-filters  { 	font-size: 11px;
	position: fixed;
	z-index: 3;
	top: 340px;
	left: 20px;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 3px;
	-webkit-box-shadow: 0 0 16px #000;
	-moz-box-shadow:0 0 16px #000;
	-o-box-shadow: 0 0 16px #000;
	box-shadow: 0 0 16px #000;
	padding: 6px 0 0; } 
#gmaps-filters ul  { 	margin: 0; } 
#gmaps-filters li  { 	list-style: none;
	padding: 0 6px 0 4px;
	height: 24px;
	margin-bottom: 4px; } 
.gmaps-filter .icon  { 	display: block;
	width: 24px;
	height: 24px; } 
.gmaps-filter label  { 	display: none; } 
#gmaps-filters:hover label  { 	display: inline-block;
}
.dialog.action-logon .notification  { 	margin: 6px 6px 0; } 
.dialog.action-logon .dialog-content  { 	margin: -6px -18px -12px -6px; } 
.dialog.action-logon .action-help  { 	margin: 0; } 
.dialog.action-logon p.expl  { 	margin-bottom: 0px;
	padding: 6px; } 
.dialog.action-logon p.expl,
.dialog.action-logon .form-button.form-button-register,
.dialog.action-logon .logon-form  { 	border-bottom: 1px dotted #bcbcbc; } 
.dialog.action-logon .logon-form,
.dialog.action-logon .form-button.form-button-register,
.dialog.action-logon #fb-login,
.dialog.action-logon #open-ci-providers  { 	padding: 6px; } 
.dialog.action-logon #fb-login  { 	margin-bottom: 0px; } 
.dialog.action-logon #open-ci-providers  { 	margin-bottom: 0;
	padding-bottom: 0; } 
.dialog.action-logon #open-ci-providers label  { 	margin-bottom: 6px; } 
.dialog.action-logon #open-ci-providers .login-providers  { 	margin-bottom: 0;
	padding-bottom: 0;
	 } 
.dialog.action-logon #action-logon-logon .form-button.form-button-register  { 	float: none;
	margin: 0px; } 
.dialog.action-logon #action-logon-logon .form-button  { 	margin-bottom: 0;
	float: left; } 
.dialog.action-logon #action-logon-logon .action.register a.ui_actionbutton  { 	cursor: pointer; } 
.dialog.action-logon #action-logon-logon .action.register a.ui_actionbutton .action-expl  { 	color: 000;
	border-bottom: 1px dotted #000; } 
#action-register-showform input,
#action-register-showform textarea  { 	width: 296px; } 
#action-register-showform select  { 	width: 310px } 
#action-register-showform .form-checkbox input  { 	width: auto; } 
#action-logon-logon .dialog .form-element  { 	margin-bottom: 30px; } 
#action-logon-logon .form-inline-last a  {     font-size: 12px;
    line-height: 18px; } 
.terms_of_use label  { 	float: left;
	margin-right: 4px; } 
.openid-loading  { 	display: none;
	margin-top: 6px;
}
.social-media-button  { 	height: 21px;
	float: left;
	margin-right: 3px;
	margin-bottom: 6px; } 
.mirrored .social-media-button  { 	float: right;
	margin-left: 3px; } 
.facebook-button  { 	width: auto; } 
.twitter-button iframe[src*="lang=nl"]  { 	width: 67px !important;
}