/*!
 * Bootstrap Reboot v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{outline-offset:-2px;-webkit-appearance:none}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none !important}@font-face{font-family:"Open Sans";src:local("Open Sans Light"),local("OpenSans-Light"),url("../fonts/open-sans-v18-latin-ext_latin-300.woff2") format("woff2"),url("../fonts/open-sans-v18-latin-ext_latin-300.woff") format("woff");font-weight:300;font-display:swap}@font-face{font-family:"Open Sans";src:local("Open Sans"),local("OpenSans"),url("../fonts/open-sans-v18-latin-ext_latin-regular.woff2") format("woff2"),url("../fonts/open-sans-v18-latin-ext_latin-regular.woff") format("woff");font-weight:400;font-display:swap}@font-face{font-family:"Open Sans";src:local("Open Sans Semibold"),local("OpenSans-Semibold"),url("../fonts/open-sans-v18-latin-ext_latin-600.woff2") format("woff2"),url("../fonts/open-sans-v18-latin-ext_latin-600.woff") format("woff");font-weight:600;font-display:swap}@font-face{font-family:"Open Sans";src:local("Open Sans Bold"),local("OpenSans-Bold"),url("../fonts/open-sans-v18-latin-ext_latin-700.woff2") format("woff2"),url("../fonts/open-sans-v18-latin-ext_latin-700.woff") format("woff");font-weight:700;font-display:swap}@font-face{font-family:"Open Sans";src:local("Open Sans Extrabold"),local("OpenSans-Extrabold"),url("../fonts/open-sans-v18-latin-ext_latin-800.woff2") format("woff2"),url("../fonts/open-sans-v18-latin-ext_latin-800.woff") format("woff");font-weight:800;font-display:swap}@font-face{font-family:"Sansa SmCon Pro";src:url("../fonts/SansaPro-SmCondLight.woff") format("woff");font-weight:300;font-display:swap}@font-face{font-family:"Sansa SmCon Pro";src:url("../fonts/SansaPro-SmCondNormal.woff") format("woff");font-weight:400;font-display:swap}@font-face{font-family:"Sansa SmCon Pro";src:url("../fonts/SansaPro-SmCondSmBold.woff") format("woff");font-weight:600;font-display:swap}@font-face{font-family:"Sansa SmCon Pro";src:url("../fonts/SansaPro-SmCondBold.woff") format("woff");font-weight:700;font-display:swap}@font-face{font-family:"Sansa SmCon Pro";src:url("../fonts/SansaPro-SmCondBlack.woff") format("woff");font-weight:800;font-display:swap}:root{--bs-font-sans-serif:"Open Sans",sans-serif;--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#2e3192;--bs-body-bg:#f9f9fc}::placeholder{color:rgba(46,49,146,0.7)}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{height:100%;position:relative;background-color:#f9f9fc;font-family:var(--bs-font-sans-serif);font-size:1rem;font-weight:400;line-height:1.5;color:#2e3192}input[type="search"]{-webkit-appearance:none;border-radius:0}.alert{width:100%;padding:1.125rem;box-shadow:0 .25rem 1rem rgba(46,49,146,0.05);border-radius:.25rem;text-align:center;background-color:white}.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.error{color:#a94442}.warning{color:#8a6d3b}.info{color:#31708f}.underlined{text-decoration:underline}.text-muted{color:rgba(46,49,146,0.7)}#hiddenbox{display:none}#contentbox{background:#fff;display:block}#contentbox img.logo{display:none}#contentMain p{padding-top:6px}#selectedIdp,#recentlyUsed{padding:5px}#recentlyUsed{margin-bottom:15px}fieldset#list legend{padding-left:5px}footer,#footer{text-align:center;padding-top:6px}header,#header{background-color:#2e3192;padding:2px;margin-bottom:2px}header h1,#header h1{background-image:url(../../images/entree_federatie-login-header.png);background-repeat:no-repeat;color:white;padding-left:155px;padding-top:22px;padding-bottom:4px;margin-top:10px;margin-left:10px;font-weight:600}#contentError{margin-bottom:10px;border:1px solid #bfbfbf;padding-top:10px;padding-bottom:10px;background-color:#ffe4e4;text-align:center}.input-group-addon{display:block;position:relative}.glyphicon-search{background:url(../../images/glyphicons-search.png) no-repeat;height:30px;width:30px;position:absolute;top:13px;right:0}.glyphicon-info-sign{background:url(../../images/glyphicons-info-sign.png) no-repeat;background-size:100% 100%;height:16px;width:16px;position:absolute;margin-left:3px}p{margin-left:5px}fieldset[role="search"]{position:relative;z-index:1}.form-group{padding:5px}fieldset[role="search"] input[type="search"]{color:rgba(46,49,146,0.7);border:1px solid #c0c1de;border-radius:.25rem;height:3rem;width:100%;padding:1rem}fieldset[role="search"] ol{width:100%;-webkit-overflow-scrolling:touch;margin:10px 0 0 0;padding:0;border:1px solid #777;background:#FFF;list-style:none;line-height:30px;text-indent:10px}fieldset[role="search"] menu+ol{height:218px}fieldset[role="search"] ol[aria-busy="true"]:after{content:'';display:block;height:50px}fieldset[role="search"] li{display:block;position:relative;z-index:1;max-width:100%;overflow:hidden;padding-bottom:18px;border-bottom:1px solid #EEE;line-height:32px;text-overflow:ellipsis;text-shadow:none;white-space:nowrap;background:#FFF;color:#2e3192;cursor:pointer}fieldset[role="search"] li small{display:block;position:absolute;bottom:4px;left:0;width:100%;overflow:hidden;line-height:18px;text-overflow:ellipsis;color:#abacd3}fieldset[role="search"] ol[role='listbox'].loading{background-image:url("../../images/loader.gif");background-repeat:no-repeat;background-position:center}fieldset[role="search"] li:hover,fieldset[role="search"] li:hover small,fieldset[role="search"] ol li[aria-selected="true"],fieldset[role="search"] ol li[aria-selected="true"] small{background:#eaeaf4}a.button,button{display:block;position:relative;width:100%;overflow:hidden;margin:4px 0 4px 0;padding:0 30px 18px 0;border:1px solid #eaeaf4;border-radius:0;line-height:32px;text-align:left;text-indent:10px;text-overflow:ellipsis;text-shadow:none;white-space:nowrap;background:#eaeaf4;color:#2e3192;cursor:pointer;-webkit-appearance:none}button::-moz-focus-inner{border:0;padding:0}a.button small,button small{display:block;width:100%;overflow:hidden;position:absolute;bottom:4px;left:0;line-height:18px;text-overflow:ellipsis;color:#007ac3}a.button{background:white;border:1px solid #abacd3}a.button:hover,a.button.selected{background:#eaeaf4}a.button small:hover,a.button:hover small{color:#007ac3}span.delete{position:absolute;right:9px;top:9px}button:hover,button:hover:after,button:focus,button:focus:after{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}button:hover small,button:focus small{outline:0}input[type="submit"]{display:block;overflow:hidden;margin:30px 0;padding:0 10px;border:0;border-radius:0;line-height:36px;text-align:center;text-decoration:none;text-shadow:none;text-overflow:ellipsis;white-space:nowrap;background:#10176a;color:#fff;width:100%;height:36px;cursor:pointer;-webkit-appearance:none}input[type="submit"]::-moz-focus-inner{border:0;padding:0}input[type="submit"]:hover,input[type="submit"]:focus{color:#FFF;background:#2e3192}#intro{position:relative;margin-bottom:32px}dfn{border-bottom:1px dotted #555;outline:0;cursor:help}dfn:hover,dfn:focus{border-bottom-style:solid}dfn+small{display:block;position:absolute;left:-5px;right:-5px;bottom:30px;z-index:10;padding:7px 10px;background:#43469d;line-height:18px;color:#FFF;text-shadow:none}.error-message{border:1px solid #10176a;border-radius:5px;margin-top:20px;margin-bottom:20px;clear:both}.error-message .header{background-color:#10176a;color:white;padding:5px 15px;margin:0}.error-message p{padding:5px 15px}#cookies-deleted-error,#cookies-not-deleted,#cookies-deleted{display:none;visibility:hidden}#wayf__idpList{display:none}#more_schools_container,#no_schools_container{display:none}@media only screen and (min-width:768px) and (min-height:600px){header,#header{background-color:transparent;padding:0;margin-bottom:0}.alert{width:38rem;margin:2.5rem auto auto}.form-group{padding:0}#selectedIdp,#recentlyUsed{padding:0}fieldset#list legend{padding-left:0}header h1,#header h1{background-image:none;padding-left:0;color:#2e3192;background-color:transparent;margin-top:0;margin-left:0}fieldset[role="search"] input[type="search"]{margin:0}#contentbox{width:38rem;padding:3.75rem;margin:2.5rem auto 0;box-shadow:0 .25rem 1rem rgba(46,49,146,.05);-webkit-box-shadow:0 .25rem 1rem rgba(46,49,146,.05);-moz-box-shadow:0 .25rem 1rem rgba(46,49,146,.05);border-radius:.25rem}#listbox{display:none}#wayf__idpList{display:block;list-style:none;padding:3rem 0 0}#wayf__idpList>li>.wayf__idp:hover{background-color:#c2eaff;cursor:pointer}#wayf__idpList>li{margin-bottom:.5rem}.wayf__idp{border-radius:.25rem;border:1px solid #c0c1de;color:rgba(46,49,146,0.7);background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}#wayf__idpList>li>.wayf__idp>.idp__content{display:block;width:100%}#wayf__idpList>li>.wayf__idp>.idp__content>p{width:100%;margin:.8125rem 0;padding:0 0 0 1.46875rem}#wayf__idpList>li>.wayf__idp>.idp__content>p.idp__title{font-weight:600;color:#2e3192;margin-bottom:4px}#wayf__idpList>li>.wayf__idp>.idp__content>p+p{margin-top:0}#more_schools_container,#no_schools_container{display:block}#no_schools_container .search-icon{position:relative}#no_schools_container .search-icon .glyphicon-search{left:0}#no_schools_found{margin:3.125rem 0 1rem;padding-left:48px}#show_more_results{background:0;display:block;margin-top:-8px;padding-top:15px;padding-bottom:15px;width:100%;text-align:center;cursor:pointer;color:#0067b5;border:1px solid #c0c1de;border-radius:.25rem;font-size:1em;font-weight:500}#show_more_results:hover{color:#2e3192;background-color:#c2eaff}h3{font-size:1.5rem}a{color:#007ac3}p{margin-left:0}a.button{background-color:white;border:1px solid #c0c1de;border-radius:.25rem;padding-top:10px;padding-left:12px;padding-bottom:36px;font-weight:600}a.button:hover,a.button.selected:hover{background-color:#c2eaff;text-decoration:none}a.button span.delete{top:22px}a.button small{color:rgba(46,49,146,0.7);font-size:16px;font-weight:normal;padding-left:12px;bottom:14px;overflow:visible}a.button:hover small{color:rgba(46,49,146,0.7)}a.button.selected{background-color:white}#list>div>span>i.glyphicon-search{right:6px;top:12px}#submitIt{height:48px;font-weight:700;background-color:#007ac3;border-radius:.25rem}#contentbox img.logo{display:block;height:1.875rem}fieldset[role="search"] ol{height:248px;overflow:auto}footer,#footer{width:38rem;margin:0 auto;font-size:.9rem;padding-top:2rem;padding-bottom:2rem}}