@keyframes spin{100%{transform:rotate(360deg)}}svg{pointer-events:none}body.page-template-template-ledenportaal .message,body.page-template-template-ledenportaal .top-message{margin-bottom:20px;font-size:15px;padding:5px 0}body.page-template-template-ledenportaal .message:empty,body.page-template-template-ledenportaal .top-message:empty{display:none}body.page-template-template-ledenportaal .ym-portaal__general_block{background:#999a3a;padding:20px;margin-bottom:20px;color:#fff;width:100%;box-shadow:0 0 10px 1px rgba(0,0,0,.4)}body.page-template-template-ledenportaal .ym-portaal__general_block a{color:#fff}body.page-template-template-ledenportaal .ym-portaal__general_block .search-msg{padding:10px;background:#999a3a;color:#fff;text-align:center}body.page-template-template-ledenportaal .ym-portaal__green_block{background:#999a3a;padding:20px;margin-bottom:20px;color:#fff;width:100%;box-shadow:0 0 10px 1px rgba(0,0,0,.4);height:363px;display:table}body.page-template-template-ledenportaal .ym-portaal__green_block a{color:#fff}body.page-template-template-ledenportaal .ym-portaal__green_block .search-msg{padding:10px;background:#999a3a;color:#fff;text-align:center}body.page-template-template-ledenportaal .ym-portaal__green_block.half{height:171.5px;margin-bottom:20px}@media (max-width:35.5em){body.page-template-template-ledenportaal .ym-portaal__green_block.half{height:auto}}body.page-template-template-ledenportaal .ym-portaal__green_block p{display:table-cell;vertical-align:middle;text-align:center}body.page-template-template-ledenportaal .ym-portaal__green_block span{font-weight:700;text-transform:uppercase;text-shadow:0 0 2px #000;font-size:1.4em}body.page-template-template-ledenportaal .ym-portaal__green_block i{margin:10px;margin-bottom:30px}@media (max-width:35.5em){body.page-template-template-ledenportaal .ym-portaal__green_block{height:auto;margin-bottom:10px}body.page-template-template-ledenportaal .ym-portaal__green_block i{font-size:16px;display:none}body.page-template-template-ledenportaal .ym-portaal__green_block br{display:none}}body.page-template-template-ledenportaal a.disabled-for-anonymous{pointer-events:none;cursor:default}body.page-template-template-ledenportaal a.disabled-for-anonymous .ym-portaal__green_block{background:grey;pointer-events:none}body.page-template-template-ledenportaal .dier-link{color:#fff;text-decoration:underline}body.page-template-template-ledenportaal .ym-portaal__blue_block{background:#999a3a;padding:20px;margin-bottom:20px;color:#fff;width:100%;box-shadow:0 0 10px 1px rgba(0,0,0,.4);background:#37598b;display:table;padding:17px 20px;margin-bottom:15px}body.page-template-template-ledenportaal .ym-portaal__blue_block a{color:#fff}body.page-template-template-ledenportaal .ym-portaal__blue_block .search-msg{padding:10px;background:#999a3a;color:#fff;text-align:center}body.page-template-template-ledenportaal .ym-portaal__blue_block p{display:table-cell;vertical-align:middle;text-align:center}body.page-template-template-ledenportaal .ym-portaal__blue_block span{font-weight:700;text-transform:uppercase;text-shadow:0 0 2px #000;font-size:1.4em}body.page-template-template-ledenportaal .ym-portaal__blue_block i{margin:10px;margin-bottom:30px}body.page-template-template-ledenportaal .ym-portaal__blue_block.alt-block{background:#5c5d20}body.page-template-template-ledenportaal .ym-portaal__custom_selector{width:100%;margin-bottom:50px;box-shadow:0 0 10px 1px rgba(0,0,0,.4)}body.page-template-template-ledenportaal .ym-portaal__custom_selector .ym-portaal__custom_selector_title{width:100%;padding:20px;text-transform:uppercase;color:#fff;background:#37598b;font-size:16px;font-weight:700}body.page-template-template-ledenportaal .ym-portaal__custom_selector .ym-portaal__custom_selector_title i{float:right}body.page-template-template-ledenportaal .ym-portaal__custom_selector .ym-portaal__custom_selector_options_wrapper{width:100%;height:180px;overflow-y:scroll}body.page-template-template-ledenportaal .ym-portaal__custom_selector .ym-portaal__custom_selector_options_wrapper .ym-portaal__custom_selector_option{width:100%;padding:20px;background:#fff;cursor:pointer}body.page-template-template-ledenportaal .ym-portaal__custom_selector .ym-portaal__custom_selector_options_wrapper .ym-portaal__custom_selector_option:hover{background:#b1b269;color:#fff}body.page-template-template-ledenportaal .ym-portaal__custom_selector .ym-portaal__custom_selector_options_wrapper .ym-portaal__custom_selector_option.selected{background:#9a9c39;color:#fff}body.page-template-template-ledenportaal .button-stack{height:363px;margin-bottom:30px}body.page-template-template-ledenportaal .button-stack .stacked-button{background:#37598b;color:#fff;display:block;width:100%;font-size:18px;text-transform:uppercase;text-align:center;text-decoration:none;box-shadow:0 0 10px 1px rgba(0,0,0,.4);line-height:calc((363px - (2 * 30px))/ 3);margin-bottom:30px}body.page-template-template-ledenportaal .button-stack .stacked-button.bottom{margin-bottom:0}body.page-template-template-ledenportaal .button-stack .stacked-button:hover{background:#6781a7}body.page-template-template-ledenportaal .dier-wrapper,body.page-template-template-ledenportaal .lid-details{padding:15px 40px;color:#fff;background:#b1b269;box-shadow:0 0 10px 1px rgba(0,0,0,.4);text-decoration:none;display:block;font-size:16px;font-weight:700;margin-right:20px;margin-bottom:20px}body.page-template-template-ledenportaal .dier-wrapper .dier-title,body.page-template-template-ledenportaal .lid-details .dier-title{cursor:pointer}body.page-template-template-ledenportaal .dier-wrapper .dier-info,body.page-template-template-ledenportaal .lid-details .dier-info{display:none}body.page-template-template-ledenportaal .dier-wrapper .lid-details-title,body.page-template-template-ledenportaal .lid-details .lid-details-title{margin-bottom:25px;font-size:16px}body.page-template-template-ledenportaal .dier-wrapper .dier-info-row,body.page-template-template-ledenportaal .dier-wrapper .lid-details-row,body.page-template-template-ledenportaal .lid-details .dier-info-row,body.page-template-template-ledenportaal .lid-details .lid-details-row{margin-top:10px;font-size:12px}body.page-template-template-ledenportaal .dier-wrapper .dier-info-row:after,body.page-template-template-ledenportaal .dier-wrapper .lid-details-row:after,body.page-template-template-ledenportaal .lid-details .dier-info-row:after,body.page-template-template-ledenportaal .lid-details .lid-details-row:after{clear:both;display:block;content:""}body.page-template-template-ledenportaal .dier-wrapper .dier-info-row .dier-info-label,body.page-template-template-ledenportaal .dier-wrapper .dier-info-row .lid-details-label,body.page-template-template-ledenportaal .dier-wrapper .lid-details-row .dier-info-label,body.page-template-template-ledenportaal .dier-wrapper .lid-details-row .lid-details-label,body.page-template-template-ledenportaal .lid-details .dier-info-row .dier-info-label,body.page-template-template-ledenportaal .lid-details .dier-info-row .lid-details-label,body.page-template-template-ledenportaal .lid-details .lid-details-row .dier-info-label,body.page-template-template-ledenportaal .lid-details .lid-details-row .lid-details-label{font-weight:700}@media (min-width:35.5em){body.page-template-template-ledenportaal .dier-wrapper .dier-info-row .dier-info-label,body.page-template-template-ledenportaal .dier-wrapper .dier-info-row .lid-details-label,body.page-template-template-ledenportaal .dier-wrapper .lid-details-row .dier-info-label,body.page-template-template-ledenportaal .dier-wrapper .lid-details-row .lid-details-label,body.page-template-template-ledenportaal .lid-details .dier-info-row .dier-info-label,body.page-template-template-ledenportaal .lid-details .dier-info-row .lid-details-label,body.page-template-template-ledenportaal .lid-details .lid-details-row .dier-info-label,body.page-template-template-ledenportaal .lid-details .lid-details-row .lid-details-label{float:left;width:40%}}body.page-template-template-ledenportaal .dier-wrapper .dier-info-row .dier-info-value,body.page-template-template-ledenportaal .dier-wrapper .dier-info-row .lid-details-value,body.page-template-template-ledenportaal .dier-wrapper .lid-details-row .dier-info-value,body.page-template-template-ledenportaal .dier-wrapper .lid-details-row .lid-details-value,body.page-template-template-ledenportaal .lid-details .dier-info-row .dier-info-value,body.page-template-template-ledenportaal .lid-details .dier-info-row .lid-details-value,body.page-template-template-ledenportaal .lid-details .lid-details-row .dier-info-value,body.page-template-template-ledenportaal .lid-details .lid-details-row .lid-details-value{font-weight:400}@media (min-width:35.5em){body.page-template-template-ledenportaal .dier-wrapper .dier-info-row .dier-info-value,body.page-template-template-ledenportaal .dier-wrapper .dier-info-row .lid-details-value,body.page-template-template-ledenportaal .dier-wrapper .lid-details-row .dier-info-value,body.page-template-template-ledenportaal .dier-wrapper .lid-details-row .lid-details-value,body.page-template-template-ledenportaal .lid-details .dier-info-row .dier-info-value,body.page-template-template-ledenportaal .lid-details .dier-info-row .lid-details-value,body.page-template-template-ledenportaal .lid-details .lid-details-row .dier-info-value,body.page-template-template-ledenportaal .lid-details .lid-details-row .lid-details-value{float:left;width:40%}}body.page-template-template-ledenportaal .dier-wrapper.info-open .dier-info,body.page-template-template-ledenportaal .lid-details.info-open .dier-info{display:block}body.page-template-template-ledenportaal .ledenportaal-control-button{margin-top:25px;font-size:14px;padding:12px 30px;font-weight:700;text-transform:uppercase;margin-bottom:5px}body.page-template-template-ledenportaal .ledenportaal-top-bar{margin-bottom:15px}body.page-template-template-ledenportaal .ledenportaal-top-bar .logged-in-msg{font-weight:700;font-style:italic}@media (min-width:48em){body.page-template-template-ledenportaal .ledenportaal-top-bar .align-right{text-align:right}}body.page-template-template-ledenportaal .ledenportaal-content input[list]{-moz-appearance:menulist;-webkit-appearance:menulist;position:relative}body.page-template-template-ledenportaal .ledenportaal-content.login form{margin-top:30px}body.page-template-template-ledenportaal .ledenportaal-content.login form label[for=remember-me]{margin-right:25px;margin-bottom:15px}body.page-template-template-ledenportaal .ledenportaal-content.login form #remember-me{margin-right:10px;height:14px}body.page-template-template-ledenportaal .ledenportaal-content.zoek-alpaca #find-alpaca-results{background:#9a9c39;padding:15px}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .registratie-type-selector label{flex:3!important}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .registratie-type-selector select{max-width:100%;flex:5!important}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .registratie-type-selector .tooltip{flex:1}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .registratie-type-selector .tooltip__label{margin-left:10px}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .mutatie-form{display:none}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .mutatie-form:first-of-type{display:block}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .mutatie-form.nieuw .js-interactive-father-field label{flex:3}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .mutatie-form.nieuw .js-interactive-father-field input{flex:3}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .mutatie-form.nieuw .js-interactive-father-field .father-name{flex:3;text-align:center}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .mutatie-form.wijziging-verkoop .pure-control-group>label{flex:3}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .mutatie-form.wijziging-verkoop .pure-control-group select,body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .mutatie-form.wijziging-verkoop .pure-control-group>input:not(.js-turn-off-readonly){flex:6}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .mutatie-form.wijziging-verkoop .pure-control-group>input.js-turn-off-readonly{flex:1;box-shadow:none;height:20px}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .mutatie-form.wijziging-verkoop .pure-control-group input.js-is-verkoop{box-shadow:none;height:20px}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .pure-control-group{display:flex;flex-wrap:wrap;align-items:center}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .pure-control-group>label{flex:1}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .pure-control-group .checkbox-wrapper,body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .pure-control-group select,body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .pure-control-group>input{flex:2;width:auto;float:none}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .pure-control-group>.ledenportaal-control-button{margin:0;padding:7px 30px}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .pure-control-group>.registratie-text{margin-top:10px;flex:100%;align-self:flex-end}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .pure-control-group.break-after{margin-bottom:25px}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .pure-control-group .checkbox-wrapper{padding:10px;width:auto}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .pure-control-group .checkbox-wrapper input{box-shadow:none}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .pure-control-group.registratie-field{position:relative}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .pure-control-group.registratie-field:hover .dropdown-icon{display:none}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .pure-control-group.registratie-field .dropdown-icon{color:#000;position:absolute;right:15px;top:10px;font-size:20px}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .pure-control-group.registratie-field.naam-wrapper .input-wrapper{display:flex;flex-grow:1}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .pure-control-group.registratie-field.naam-wrapper .input-wrapper .naam-prefix{width:30%;min-width:30%;background:#fff;box-shadow:inset 0 0 5px 2px rgba(0,0,0,.2)}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .pure-control-group.registratie-field.naam-wrapper .input-wrapper input[name=naam]{flex-grow:1;width:70%;min-width:70%}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .pure-control-group.registratie-field.readonly input:not(.js-turn-off-readonly),body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .pure-control-group.registratie-field.readonly select{pointer-events:none;background-color:#b1b269;box-shadow:none;border-color:#999a3a}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .pure-control-group.registratie-field.readonly select{-moz-appearance:none;-webkit-appearance:none;appearance:none}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .pure-control-group.registratie-field.readonly input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .pure-control-group.registratie-field.readonly .dropdown-icon{display:none}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .pure-control-group.registratie-field.hidden{display:none}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .pure-control-group.required label{position:relative}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .pure-control-group.required label:after{content:"(*)";color:red;position:absolute;right:5%;top:0}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .registratie-text{text-align:right}body.page-template-template-ledenportaal .ledenportaal-content.registreer-alpaca .registratie-text a{color:#fff;text-decoration:underline;display:inline}body.page-template-template-ledenportaal .ledenportaal-content.ledenoverzicht #ledenlijst .aab-lid{background:#999a3a;border:1px solid #b1b269;padding:10px;margin-bottom:10px;cursor:pointer;color:#fff}body.page-template-template-ledenportaal .ledenportaal-content.ledenoverzicht #ledenlijst .aab-lid:hover{background:#b1b269}body.page-template-template-ledenportaal .ledenportaal-content.inschrijven-event .select-dier-panel{display:none}body.page-template-template-ledenportaal .ledenportaal-content.inschrijven-event .select-dier-panel .dier-list .dier{display:none}body.page-template-template-ledenportaal .ledenportaal-content.inschrijven-event .select-dier-panel .dier-list .dier.relevant{display:block}body.page-template-template-ledenportaal .ledenportaal-content.inschrijven-event .inschrijven-dier-details-row .inschrijving-panel{display:none}body.page-template-template-ledenportaal .ledenportaal-content.inschrijven-event .inschrijven-dier-details-row .inschrijving-panel-progeny{display:none}body.page-template-template-ledenportaal .ledenportaal-content.inschrijven-event .inschrijven-dier-details-row .inschrijving-panel-progeny .progeny-block-subtitle{color:#fff;margin-bottom:10px;font-size:16px}body.page-template-template-ledenportaal .ledenportaal-content.inschrijven-event .inschrijven-extra-row{display:none}body.page-template-template-ledenportaal .ledenportaal-content.inschrijven-event .inschrijving-info .inschrijving-info-row{margin-bottom:10px}body.page-template-template-ledenportaal .ledenportaal-content.inschrijven-event .inschrijving-info .inschrijving-info-row .inschrijving-info-label{font-weight:700}body.page-template-template-ledenportaal .ledenportaal-content.inschrijven-event .inschrijving-info .inschrijving-info-row .inschrijving-info-value{display:block}body.page-template-template-ledenportaal .ledenportaal-content.inschrijven-event .ym-portaal__general_block h2{color:#fff}body.page-template-template-ledenportaal .ledenportaal-content.inschrijven-event .inschrijving-block{background:#999b3a}body.page-template-template-ledenportaal .ledenportaal-content.inschrijven-event .inschrijving-progeny-block{background:#393a12}body.page-template-template-ledenportaal .ledenportaal-content.inschrijven-event .sponsor-mogelijkheid-block{background:#5c5d20}body.page-template-template-ledenportaal .ledenportaal-content.inschrijven-event .sponsor-mogelijkheid-block.not-open{background:grey}body.page-template-template-ledenportaal .ledenportaal-content.inschrijven-event .extra-mogelijkheid-block{background:#c0c257}body.page-template-template-ledenportaal .ledenportaal-content.inschrijven-event .extra-mogelijkheid-block.not-open{background:grey}body.page-template-template-ledenportaal .ledenportaal-content.inschrijvingen h3{color:#fff;margin-top:50px;margin-bottom:20px;text-align:center}body.page-template-template-ledenportaal .ledenportaal-content.inschrijvingen h3.oud{display:none}body.page-template-template-ledenportaal .ledenportaal-content.inschrijvingen .inschrijving{padding:15px 40px;color:#fff;background:#b1b269;box-shadow:0 0 10px 1px rgba(0,0,0,.4);text-decoration:none;display:block;font-size:16px;font-weight:700;margin-right:20px;margin-bottom:20px;width:100%}body.page-template-template-ledenportaal .ledenportaal-content.inschrijvingen .inschrijving.oud{display:none;background:#b1b269}body.page-template-template-ledenportaal .ledenportaal-content.inschrijvingen .inschrijving.inschrijving-extra{background:#c0c257}body.page-template-template-ledenportaal .ledenportaal-content.inschrijvingen .inschrijving.inschrijving-extra.oud{background:#c0c257}body.page-template-template-ledenportaal .ledenportaal-content.inschrijvingen .inschrijving.inschrijving-progeny{background:#393a12}body.page-template-template-ledenportaal .ledenportaal-content.inschrijvingen .inschrijving.inschrijving-progeny.oud{background:#393a12}body.page-template-template-ledenportaal .ledenportaal-content.inschrijvingen .inschrijving.inschrijving-sponsor{background:#5c5d20}body.page-template-template-ledenportaal .ledenportaal-content.inschrijvingen .inschrijving.inschrijving-sponsor.oud{background:#5c5d20}body.page-template-template-ledenportaal .ledenportaal-content.inschrijvingen .inschrijving .inschrijving-title{cursor:pointer}body.page-template-template-ledenportaal .ledenportaal-content.inschrijvingen .inschrijving .inschrijving-info{display:none;font-size:12px;font-weight:400}body.page-template-template-ledenportaal .ledenportaal-content.inschrijvingen .inschrijving .inschrijving-info .inschrijving-info-row{margin-bottom:10px}body.page-template-template-ledenportaal .ledenportaal-content.inschrijvingen .inschrijving .inschrijving-info .inschrijving-info-row .inschrijving-info-label{font-weight:700}body.page-template-template-ledenportaal .ledenportaal-content.inschrijvingen .inschrijving.info-open .inschrijving-info{display:block}body.page-template-template-ledenportaal .ledenportaal-content.documenten h3{margin-top:30px}.container__white .ledenportaal-control-button{color:#fff}.red-btn{padding:12px 10px;font-size:14px;color:#fff;background:red;border:1px solid red;border-radius:0;cursor:pointer;margin-top:15px;display:inline-block;text-transform:uppercase}.red-btn:hover{background:#f33;color:#fff}.tooltip{position:relative}.tooltip__text{visibility:hidden;width:300px;background-color:#000;color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;z-index:1;top:-5px}@media (min-width:35.5em){.tooltip__text{width:500px;left:105%}}.tooltip:hover .tooltip__text{visibility:visible}.tooltip__label{padding:5px 10px;background:#37598b;color:#9a9c39;font-weight:700;border-radius:5px;pointer-events:none}