@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.hide{display:none}body{font-family:Source Sans Pro;font-size:16px}body #app{display:flex;flex-wrap:wrap;height:100vh}body #app .lc_txt{text-transform:lowercase}body #app header{background-color:#bf1d24;height:40px}body #app .sidebar{background-color:#023465;flex-basis:20rem;flex-grow:1}body #app .sidebar h2{color:#fff;font-size:26px;font-weight:600;margin-left:14px;padding:0 20px}body #app .sidebar nav ul{list-style-type:none;margin:0;padding:0}body #app .sidebar nav ul li{padding:0 22px}body #app .sidebar nav ul li a{color:#fff;display:block;padding:15px}body #app .sidebar nav ul li a.active,body #app .sidebar nav ul li a:hover{background-color:#fff;color:#023465;text-decoration:none}body #app .sidebar nav ul li a:after{content:"›";float:right;font-size:38px;margin-top:-17px}body #app .sidebar .logout{bottom:20px;color:#fff;font-weight:400;margin-left:37px;position:fixed}body #app .sidebar .logout:hover{text-decoration:none}body #app .app__container{background-color:#f5f5f5;flex-basis:0;flex-grow:999;min-width:calc(50% - 1rem)}body #app .app__container section.dashboard{background-color:#fff}body #app .app__container section.dashboard h1{color:#023465;font-size:32px;margin:0;padding:50px 25px}body #app .app__container section.dashboard-image{margin-top:10%;text-align:center}body #app .app__container section.dashboard-image img{max-width:300px}body #app .app__container section.timesection{background-color:#fff;padding:35px 25px 20px}body #app .app__container section.timesection h1{color:#023465;font-size:32px;font-weight:600;margin:50px 0 0;padding:0}body #app .app__container section.timesection h2{color:#023465;font-size:22px;font-weight:600;margin:0;padding:0}body #app .app__container section.timesection .DayPicker{display:block;width:290px}body #app .app__container section.timesection .DayPicker .dayPickerIcon{float:right;margin-top:9px}body #app .app__container section.timesection .DayPicker .dayPickerIcon img{margin-left:-140px;width:18px}body #app .app__container section.timesection .DayPicker .DayPickerInput input{background-clip:padding-box;background-color:transparent;border:1px solid #023465;border-radius:5px;color:#023465;display:block;font-size:14px;font-weight:400;line-height:1.5;padding:7px 16px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}body #app .app__container section.timesection .DayPicker .DayPickerInput input:focus{border-color:none;box-shadow:none;outline:0 none}body #app .app__container section.timesection .DayPicker .DayPickerInput .DayPicker-Footer{text-align:center}body #app .app__container section.timesection .DayPicker .DayPickerInput .DayPicker-TodayButton{color:#023465!important}body #app .app__container section.tabsheader{background-color:#fff;border-bottom:2px solid #d8d8d8;height:40px;padding-left:25px}body #app .app__container section.tabsheader button{background-color:#fff;border:2px solid;border-color:#fff #fff #d8d8d8;border-radius:0;color:#023465;cursor:pointer;display:block;float:left;font-family:Source Sans Pro;font-size:16px;height:100%;margin-top:2px;padding:7px 40px}body #app .app__container section.tabsheader button:last-child{clear:right}body #app .app__container section.tabsheader button.active{background-color:#f5f5f5;border:2px solid #d8d8d8;border-bottom-color:#f5f5f5;font-weight:600}body #app .app__container section.tabsheader button:focus{border-color:none;box-shadow:none;outline:0 none}body #app .app__container section.scheduler{background-color:#f5f5f5;display:block;overflow:hidden;padding:25px}body #app .app__container section.scheduler #fractions{display:block;float:left;width:100%}body #app .app__container section.scheduler #fractions label.fraction{background-color:#fff;border:1px solid #f5f5f5;color:#023465;float:left;padding:10px 5px;width:180px}body #app .app__container section.scheduler #fractions label.fraction:first-child{margin-right:30px}body #app .app__container section.scheduler #fractions label.fraction.active{background-color:#e5eaef!important;border-color:#023465}body #app .app__container section.scheduler #fractions label.searchfield{float:right}body #app .app__container section.scheduler #fractions label.searchfield .search{display:block}body #app .app__container section.scheduler #fractions label.searchfield .search img{margin-left:10px;margin-top:10px;width:18px}body #app .app__container section.scheduler #fractions label.searchfield .search input{background-color:#fff;border:1px solid #d8d8d8;border-radius:5px;color:#495057;display:block;font-size:14px;font-weight:400;line-height:1.5;margin-top:-35px;padding:11px 16px 10px 40px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:240px}body #app .app__container section.scheduler #fractions label.searchfield .search:focus{border-color:transparent;box-shadow:none;outline-style:none}body #app .app__container section.appointments{background-color:#f5f5f5;padding:10px 25px 25px}body #app .app__container section.appointments ul{list-style-type:none;padding:0}body #app .app__container section.appointments ul.existing li[data-done=true]{background-color:rgba(2,52,101,.1)!important}body #app .app__container section.appointments ul.existing li.time-title{color:#023465;font-weight:600;margin-top:20px}body #app .app__container section.appointments ul.existing li.time-title:first-of-type{margin-top:0}body #app .app__container section.appointments ul.existing li.item{background-color:#fff;border-bottom:2px solid #d8d8d8;padding:10px}body #app .app__container section.appointments ul.existing li.item .done{float:left;height:28px;overflow:hidden;width:15px}body #app .app__container section.appointments ul.existing li.item .time{display:none}body #app .app__container section.appointments ul.existing li.item .address{float:left;overflow:hidden;width:100px}body #app .app__container section.appointments ul.existing li.item .fraction{float:right;overflow:hidden;width:150px}body #app .app__container section.appointments ul.existing li.item .edit{color:#023465;cursor:pointer;float:right;text-decoration:underline}body #app .app__container section.appointments ul.existing li.item .edit:hover{text-decoration:none}body #app .app__container section.appointments ul.new li.item{background-color:#fff;border-bottom:2px solid #d8d8d8;padding:10px}body #app .app__container section.appointments ul.new li.item.empty{background-color:#f7f7f7}body #app .app__container section.appointments ul.new li.item .time{color:#023465;display:block!important;float:left;font-weight:600;overflow:hidden;width:70px}body #app .app__container section.appointments ul.new li.item .edit{color:#023465;cursor:pointer;float:right;text-decoration:underline}body #app .app__container section.appointments ul.new li.item .edit:hover{text-decoration:none}body #app .app__container section.appointments ul.filtered .time{color:#023465;display:block!important;float:left;font-weight:600;overflow:hidden;width:70px}p.error{color:#bf1d24;font-weight:600}#app section.calendar{background-color:#f5f5f5;margin-bottom:32px}#app section.calendar .DayPicker .DayPicker-Caption>div{color:#023465;font-weight:600}#app section.calendar .DayPicker .DayPicker-Weekday>abbr{color:#023465}#app section.calendar .DayPicker .DayPicker-Day{color:#023465;padding:7px 10px}#app section.calendar .DayPicker .DayPicker-Day--disabled{color:#868686;cursor:default}#app section.calendar .DayPicker .DayPicker-Day--today{color:#bf1d24;font-weight:700}#app section.calendar .DayPicker .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){background-color:#023465;color:#fff;position:relative}a.block{color:#bf1d24}form{margin:0 auto}form .uneditable-input:focus,form input[type=color]:focus,form input[type=date]:focus,form input[type=datetime-local]:focus,form input[type=datetime]:focus,form input[type=email]:focus,form input[type=month]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=search]:focus,form input[type=string]:focus,form input[type=tel]:focus,form input[type=text]:focus,form input[type=time]:focus,form input[type=url]:focus,form input[type=week]:focus,form select option:focus,form textarea:focus{border-color:none;box-shadow:none;outline:0 none}form span.label{font-weight:600;margin:10px 0}form button{background-color:#bf1d24;border:0;color:#fff;cursor:pointer;font-family:Source Sans Pro;font-size:15px;font-weight:600;height:40px;padding:6px 20px;transition-duration:1s}form button:hover{background-color:#023465}form input,form select{background-clip:padding-box;background-color:#fff;border:0;border-radius:0;color:#495057;display:block;font-size:14px;font-weight:400;line-height:1.5;padding:11px 16px 10px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}form h1.no-margin-bottom{margin-bottom:0}form p.no-margin-top{margin-top:0}form p.extra-margin-bottom{margin-bottom:30px}.ReactModal__Overlay{background-color:rgba(0,0,0,.5)!important}body.nonexisting .ReactModal__Content{height:550px}body.existing .ReactModal__Content{height:670px}.ReactModal__Content{background-color:#f5f5f5!important;border-color:#f5f5f5!important;border-radius:0!important;inset:10% 20%!important}.ReactModal__Content h2{color:#023465;margin-bottom:10px;margin-top:0}.ReactModal__Content form{padding:20px}.ReactModal__Content form .datetime{clear:both;float:left;margin-bottom:20px;width:100%}.ReactModal__Content form .datetime .left{border-right:1px solid transparent}.ReactModal__Content form .left,.ReactModal__Content form .right{float:left}.ReactModal__Content form label.error input{border:1px solid #bf1d24}.ReactModal__Content form .left{border-right:1px solid #d8d8d8;padding-right:20px;width:calc(50% - 21px)}.ReactModal__Content form .right{padding-left:20px;width:calc(50% - 20px)}.ReactModal__Content form .clearfix:after{clear:both;content:"";display:table}.ReactModal__Content .modalBack{background-color:#fff;border:0;color:#023465;cursor:pointer;display:block;float:right;font-size:14px;padding:10px 20px;text-decoration:underline;transition-duration:1s}.ReactModal__Content .modalBack:hover{background-color:#023465;color:#fff}#login{background-image:url(https://www.omrin.nl/uploads/archief/afbeeldingen/trotse-medewerkers/jan-abdou-en-peter-innovatief.jpg);background-size:cover;height:100vh;width:100vw}.login-frame{background-color:#ebebeb;inset:30%;min-height:400px;position:absolute}.login-frame .login-error{color:#bf1d24;font-weight:600}.login-frame h1{color:#023465;padding:30px 30px 0;text-align:center}.login-frame label p{color:#023465;margin-bottom:5px}.login-frame form.login{margin:0 auto;width:70%}.login-frame form .uneditable-input:focus,.login-frame form input[type=color]:focus,.login-frame form input[type=date]:focus,.login-frame form input[type=datetime-local]:focus,.login-frame form input[type=datetime]:focus,.login-frame form input[type=email]:focus,.login-frame form input[type=month]:focus,.login-frame form input[type=number]:focus,.login-frame form input[type=password]:focus,.login-frame form input[type=search]:focus,.login-frame form input[type=string]:focus,.login-frame form input[type=tel]:focus,.login-frame form input[type=text]:focus,.login-frame form input[type=time]:focus,.login-frame form input[type=url]:focus,.login-frame form input[type=week]:focus,.login-frame form textarea:focus{border-color:none;box-shadow:none;outline:0 none}.login-frame form button,.login-frame form label{font-weight:600;margin:10px 0}.login-frame form button{background-color:#bf1d24;border:0;color:#fff;cursor:pointer;font-family:Source Sans Pro;font-size:15px;height:40px;padding:6px 20px;transition-duration:1s}.login-frame form button:hover{background-color:#023465}.login-frame form input{background-clip:padding-box;border:0;border-radius:0;color:#495057;font-weight:400;line-height:1.5;padding:11px 16px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.login-frame .modalBack,.login-frame form input{background-color:#fff;display:block;font-size:14px}.login-frame .modalBack{border:0;color:#023465;cursor:pointer;font-weight:600;padding:10px 20px;transition-duration:1s}.login-frame .modalBack:hover{background-color:#023465;color:#fff}.login-frame .modalBack:before{content:"<";float:left;margin-right:15px}form div.w,form label{display:flex;flex-wrap:wrap;margin:10px 0}form div.w input,form div.w span.label,form label input,form label span.label{clear:both;width:100%}form div.w.w3,form div.w.w6,form label.w3,form label.w6{flex-basis:0;flex-grow:1;max-width:100%;min-height:1px;position:relative;width:100%}form div.w.w3,form label.w3{margin:0!important;padding-left:15px;padding-right:15px}form div.w.w3:first-of-type,form label.w3:first-of-type{padding-left:0}form div.w.w3:last-of-type,form label.w3:last-of-type{padding-right:0}form div.w.w6,form label.w6{min-width:50%}form button{display:block;float:left;margin:10px 0}form button.save{background-color:#023465}form button.save:hover{background-color:#bf1d24}form button.delete{background-color:transparent;color:#bf1d24;font-weight:400;margin-left:50px;text-decoration:underline}.done *,.done :after,.done :before{box-sizing:initial!important}.done input{opacity:0;position:absolute;z-index:-1}.done span{font-family:inherit;font-size:1rem;line-height:1.54}.done{cursor:pointer;margin-bottom:.5rem;padding-left:1.8rem;position:relative}.done input[type=checkbox]~.d-input{border:1px solid #023465;border-radius:4px}.done input[type=checkbox]~.d-input,.done input[type=radio]~.d-input{background:#fff;height:1.25rem;left:0;position:absolute;top:0;transition:background .25s;width:1.25rem}.done input[type=radio]~.d-input{border:1px solid #023465;border-radius:2rem}.done input[type=checkbox]~.d-input:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:none;height:.6rem;left:.45rem;position:absolute;top:.18rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:background .25s;width:.25rem}.done input[type=radio]~.d-input:after{background:#fff;border-radius:2rem;content:"";display:none;height:.75rem;left:.25rem;position:absolute;top:.25rem;transition:background .25s;width:.75rem}.done input:disabled~.d-input:after{border-color:#8795a1}.done input:checked~.d-input:after{display:block}.done input:focus~.d-input,.done:hover input~.d-input{background:#e7eef3}.done input:focus~.d-input{box-shadow:0 0 0 0 rgba(52,144,220,.5)}.done input:checked~.d-input{background:#023465;border-color:#023465}.done input[type=checkbox]:disabled~.d-input,.done input[type=radio]:disabled~.d-input{background:#f1f5f8;border-color:#b8c2cc;cursor:not-allowed;opacity:.6}.done input[type=radio]:disabled~.d-input:after{background:#8795a1}.done input:checked:focus~.d-input,.done:hover input:not([disabled]):checked~.d-input{background:#023465;border-color:#023465}.done .d-input:before{background:#0082f3;border-radius:2rem;content:"";display:none;height:3rem;left:0;margin-left:-.85rem;margin-top:-.85rem;opacity:.6;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);width:3rem;z-index:99999}@-webkit-keyframes b-ripple{0%{-webkit-transform:scale(0);transform:scale(0)}20%{-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes b-ripple{0%{-webkit-transform:scale(0);transform:scale(0)}20%{-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes b-ripple-duplicate{0%{-webkit-transform:scale(0);transform:scale(0)}30%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@keyframes b-ripple-duplicate{0%{-webkit-transform:scale(0);transform:scale(0)}30%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}.done input+.d-input:before{-webkit-animation:b-ripple .25s ease-out;animation:b-ripple .25s ease-out}.done input:checked+.d-input:before{-webkit-animation-name:b-ripple-duplicate;animation-name:b-ripple-duplicate}.done .d-input:before{visibility:hidden}.done input:focus+.b-input:before{visibility:visible}.done:first-child .d-input:before{visibility:hidden}@media only screen and (max-width:940px){.login-frame{inset:10%;max-height:440px;min-height:400px}}.mobile_block{display:none}@media only screen and (max-width:1093px){.mobile_block{background-color:#023465;color:#fff;display:block;height:100vh;left:0;padding-top:32px;position:fixed;text-align:center;top:0;width:100vw;z-index:2000000001}}.browser_block{background-color:#023465;color:#fff;display:block;height:100vh;left:0;padding-top:32px;position:fixed;text-align:center;top:0;width:100vw;z-index:2000000001}@media only screen and (min-width:1241px){form div.w{white-space:nowrap}.hideonsmall{display:inline}}@media only screen and (max-width:1241px){.hideonsmall{display:none}}@media only screen and (max-width:1400px){.hideonmore{display:none}}.DayPicker{display:inline-block;font-size:1rem}.DayPicker-wrapper{flex-direction:row;padding-bottom:1em;position:relative;-webkit-user-select:none;user-select:none}.DayPicker-Months{display:flex;flex-wrap:wrap;justify-content:center}.DayPicker-Month{border-collapse:collapse;border-spacing:0;display:table;margin:1em 1em 0;-webkit-user-select:none;user-select:none}.DayPicker-NavButton{background-position:50%;background-repeat:no-repeat;background-size:50%;color:#8b9898;cursor:pointer;display:inline-block;height:1.25em;left:auto;margin-top:2px;position:absolute;right:1.5em;top:1em;width:1.25em}.DayPicker-NavButton:hover{opacity:.8}.DayPicker-NavButton--prev{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC);margin-right:1.5em}.DayPicker-NavButton--next{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==)}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:.5em;padding:0 .5em;text-align:left}.DayPicker-Caption>div{font-size:1.15em;font-weight:500}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{color:#8b9898;display:table-cell;font-size:.875em;padding:.5em;text-align:center}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{border-radius:50%;text-align:center}.DayPicker-Day,.DayPicker-WeekNumber{cursor:pointer;display:table-cell;padding:.5em;vertical-align:middle}.DayPicker-WeekNumber{border-right:1px solid #eaecec;color:#8b9898;font-size:.75em;min-width:1em;text-align:right}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:.5em}.DayPicker-TodayButton{background-color:initial;background-image:none;border:none;box-shadow:none;color:#4a90e2;cursor:pointer;font-size:.875em}.DayPicker-Day--today{color:#d0021b;font-weight:700}.DayPicker-Day--outside{color:#8b9898;cursor:default}.DayPicker-Day--disabled{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){background-color:#4a90e2;color:#f0f8ff;position:relative}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#51a0fa}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#f0f8ff}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15);left:0;position:absolute;z-index:1}
/*# sourceMappingURL=main.d19ba05c.css.map*/