input[type=date].datepicker__input,
input[type=text].datepicker__input{
  margin:0;width:100%;padding:.4em .625em;display:inline-block
}
input[type=date].datepicker__input~.ui-datepicker-trigger,
input[type=text].datepicker__input~.ui-datepicker-trigger{
  
  border:0;padding:.5em;background:#007bc7;position:absolute;top:0;right:0;bottom:0;width:4em;
  border-bottom:1px solid #007bc7;border-bottom-right-radius:5px;border-top-right-radius:5px;font-size:0 !important;width:38px;
  color:#fff;background-image:url(../images/icon-calendar-white.svg);background-size:22px;background-repeat:no-repeat;
  background-position:center
}
input[type=date].datepicker__input~.ui-datepicker-trigger img,
input[type=text].datepicker__input~.ui-datepicker-trigger img{width:24px;height:20px}


.ui-datepicker-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:.5em;border:1px solid #ccc;color:#333;display:inline-block;font-family:inherit;font-weight:700;line-height:1;margin:0 .5em .5em 0;max-width:100%;outline:2px solid transparent;outline-offset:.5em;-webkit-transition:color 150ms ease-in-out,outline-offset 150ms ease-in-out;transition:color 150ms ease-in-out,outline-offset 150ms ease-in-out;padding:.75em 1em;position:relative;text-align:center;text-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;word-break:break-word;font-size:1rem;cursor:pointer}
.button[hidden],.ui-datepicker-close[hidden]{display:none}.button::-moz-focus-inner,.ui-datepicker-close::-moz-focus-inner{border:none;padding:0}.button[href],.ui-datepicker-close[href]{text-decoration:none}.button[href]:hover,.ui-datepicker-close[href]:hover{text-decoration:none}.button:focus,.ui-datepicker-close:focus{outline:2px solid #ffb612;outline-offset:0;z-index:1}.button:hover,.ui-datepicker-close:hover{outline:0;background-color:#ccc;color:#000}.button:active,.ui-datepicker-close:active{-webkit-transition:none;transition:none;background-color:#b4b4b4}.button:disabled,.button[aria-disabled=true],.ui-datepicker-close:disabled,.ui-datepicker-close[aria-disabled=true]{cursor:not-allowed;pointer-events:none;background-color:#f3f3f3;color:#b4b4b4}
a[href*="://"]:not(.button):not(.ui-datepicker-close):not(.link):not(.pull-right):not(.pull-left):not([href*=".overheid.nl"]):not([href*=".officielebekendmakingen.nl"]),a[rel=external]{padding-right:1.25em;margin-right:.25em;background-repeat:no-repeat;background-image:url(../images/icon-link-external.svg);background-position:right 3px;background-size:13px 12px}
.well a.ui-datepicker-close{margin-right:0;margin-bottom:0}
.well--pageblock a.ui-datepicker-close,.well--pageblock button{margin-right:0;margin-bottom:0}
.form__element--search button.ui-datepicker-close,.form__element--search input[type=text]{float:left}.form__element--search input[type=text]{max-width:60%;margin:0;height:3.1em}.form__element--search button.button,.form__element--search button.ui-datepicker-close{border-top-left-radius:0;border-bottom-left-radius:0}.form__element--pagesearch{margin:0;float:none;width:auto}.form__element--pagesearch button.button,.form__element--pagesearch button.ui-datepicker-close,.form__element--pagesearch input[type=text]{display:block;width:100%}.form__element--pagesearch input[type=text]{height:2.6em;font-size:1rem}@media (min-width:50em){.form__element--pagesearch button.button,.form__element--pagesearch button.ui-datepicker-close,.form__element--pagesearch input[type=text]{display:inline;width:inherit;margin:0}.form__element--pagesearch input[type=text]{width:calc(100% - 8em);margin-right:1em}}input[type=date].datepicker__input,input[type=text].datepicker__input{margin:0;width:100%;padding:.4em .625em;display:inline-block}input[type=date].datepicker__input~.ui-datepicker-trigger,input[type=text].datepicker__input~.ui-datepicker-trigger{border:0;padding:.5em;background:#007bc7;position:absolute;top:0;right:0;bottom:0;width:4em;border-bottom:1px solid #007bc7;border-bottom-right-radius:5px;border-top-right-radius:5px;font-size:0;width:38px;color:#fff;background-image:url(../images/icon-calendar-blue.svg);background-size:22px;background-repeat:no-repeat;background-position:center}input[type=date].datepicker__input~.ui-datepicker-trigger img,input[type=text].datepicker__input~.ui-datepicker-trigger img{width:24px;height:20px}
.datepicker{display:inline-block;padding-right:2em;position:relative}.ui-datepicker:not(:empty){background:#fff;padding:1em;border:1px solid #ccc;border-radius:5px}.ui-datepicker{max-width:18em}.ui-datepicker-summary{background:#154273;color:#fff;padding:.5em 1em 1em;margin:-1em -1em 1em -1em;line-height:2em;border-top-right-radius:5px;border-top-left-radius:5px}.ui-datepicker-summary__date{font-size:2rem}.ui-datepicker-header{position:relative}.ui-datepicker-next,.ui-datepicker-prev{background-image:url(../images/icon-chevron-right.svg);background-repeat:no-repeat;background-size:.5em;display:inline-block;width:1em;height:1em;position:absolute;right:0;top:.4em}.ui-datepicker-prev{background-image:url(../images/icon-chevron-left.svg);right:auto;left:0}.ui-datepicker-title{text-align:center}.ui-datepicker-title .ui-datepicker-month{margin-left:1em}.ui-datepicker-close{margin-top:.5em;font-size:.8125em!important}table.ui-datepicker-calendar{border:0;margin:.5em 0 0 0}table.ui-datepicker-calendar thead tr th{border:0;text-align:center;padding:.125em .333em;font-weight:400}table.ui-datepicker-calendar tbody tr td{border:0;text-align:center;padding:.125em .333em}@media (max-width:50em){table.ui-datepicker-calendar thead{display:table-header-group;width:100%}table.ui-datepicker-calendar tr{display:table-row;border:2px solid #ccc;width:100%;margin:0}table.ui-datepicker-calendar tr th{position:relative;left:auto;display:table-cell}table.ui-datepicker-calendar td{width:auto;left:auto;position:relative;display:table-cell}table.ui-datepicker-calendar td:nth-child(odd){background:0 0!important}table.ui-datepicker-calendar td:nth-child(odd)::before{background:0 0!important}table.ui-datepicker-calendar td:before{display:none}}

/*.input-inputsubmit--s .input~.ui-datepicker-close span,
.ui-datepicker-next span,
.ui-datepicker-prev span,
.visually-hidden{
  border:none;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;width:1px
}
.k-future .button,.k-future .ui-datepicker-close{font-size:1.125rem}
.k-future table .ui-datepicker-close{font-size:1rem}
*/
