div.alert-success{border:1px solid #05a000!important;background-color:#b5ecb4!important;padding:8px;margin-bottom:8px}div.alert-error,div.alert-danger{border:1px solid red!important;background-color:#e4b5b5!important;padding:8px;margin-bottom:8px}img.ccm-captcha-image{display:block;margin:0 auto 30px auto}.ccm-block-type-form .captcha label{font-size:.75em;font-weight:normal}.ccm-block-type-form .field{float:left;width:50%;padding:0 1em}.main-form.ccm-block-type-form .captcha,.main-form.ccm-block-type-form .form-actions{float:left;width:100%;padding:0 1em;text-align:center}.main-form.ccm-block-type-form img.ccm-captcha-image{margin:0 auto .5em}.main-form.ccm-block-type-form .ccm-input-captcha{width:190px;margin:0 auto}.ccm-block-type-form.ccm-ui .btn{font-size:1em}.ccm-block-type-form .field-textarea{width:100%}.main-form{float:left;width:100%;position:relative;padding:2em 1em;font-size:1.25em;background:#eaeaea}.main-form .hr-line{float:left;width:100%;height:1px}.main-form .fields{float:left;width:100%;padding:1em 0;margin-bottom:1em}.main-form .field.full-width{width:100%}.main-form .ctn-txt{padding:0;margin:0;width:100%}.main-form .form-group{float:left;margin:0 0 1em}.main-form .form-control{font-family:Newzald,Cambria,"Hoefler Text","Liberation Serif",Times,"Times New Roman",serif;display:block;box-sizing:border-box;width:100%;padding:.5em 1em;font-size:1em;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:0;border-radius:.25em;color:#666;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s , box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s , box-shadow ease-in-out .15s;-webkit-appearance:none;position:relative}.main-form select.form-control{background:#fff url(https://www.fondationjankrugier.ch/application/blocks/form/images/xarrow.gif.pagespeed.ic._MqQ3dYtdX.png) right center no-repeat;background-size:2em 2em}.main-form label{display:inline-block;margin-bottom:.25em;font-weight:bold}.main-form span.text-muted{color:#999;font-size:.75em}.main-form textarea.form-control{overflow:auto;height:auto}.main-form .btn{display:inline-block;margin-bottom:0;font-family:Newzald,Cambria,"Hoefler Text","Liberation Serif",Times,"Times New Roman",serif;font-weight:bold;text-transform:uppercase;text-align:center;vertical-align:middle;cursor:pointer;font-size:1em;background-image:none;border:1px solid transparent;white-space:nowrap;padding:.5em 1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:.25em}.main-form .btn-primary{color:#fff;background:#e16b02}.main-form .btn-primary:hover{background:#ff7800}.main-form .alert-box{float:left;width:100%;padding:1em}.main-form .alert{margin:0 0 1em;background:#ccc;border:none!important;padding:1em;font-weight:bold;line-height:1.25em;border-radius:.25em}.main-form .alert div{font-weight:normal}div.alert-success{background:#b5ecb4!important;padding:.5em;margin-bottom:.5em}div.alert-error,div.alert-danger{background:#fceae9!important;padding:.5em;margin-bottom:.5em}.main-form input,.main-form textarea{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}.main-form .ccm-input-date{width:100%!important}.main-form .field.radio,.main-form .field.checkbox{float:left;width:auto;position:relative}.main-form .field.radio input[type="text"],.main-form .field.checkbox input[type="text"]{display:inline;top:-.25em;position:relative;width:auto}.main-form input[type="radio"],.main-form input[type="checkbox"]{position:relative;-webkit-appearance:radio}.main-form input[type="checkbox"]{-webkit-appearance:checkbox}.has-error input,.has-error textarea{border:none;background:#fceae9!important}@media screen and (max-width:60em){.ccm-block-type-form .field{width:100%}}.ccm-pagination-wrapper{text-align:center;font-size:1.25em}.clear_float:before,.clear_float:after{content:" ";display:table}.clear_float:after{clear:both}span.sr-only{display:none}.ccm-pagination-wrapper{float:left;width:100%;padding:2em;background:#fff}.pagination{display:inline-block;padding-left:0;border:none!important}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:0 .5em;line-height:1.5em;text-decoration:none;color:#e16b02;background:none!important;border:none!important;margin:0!important}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus,.all-res a{color:#e16b02}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#666;font-weight:bold;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#ccc;cursor:not-allowed}.hidden{display:none}