body.login{background:url(../images/branded/logo-large-margin.png) no-repeat fixed center;background-size:contain}div.login{position:fixed;top:100px;left:50%;margin-left:-200px;width:400px;text-align:center;opacity:.95}div.login h3{margin-top:0}div.login div.input-group{width:100%;margin-bottom:10px}div.login span.input-group-addon{width:120px}div.login div.buttons{text-align:right}@media screen and (max-width:550px){div.login{left:50%;margin-left:-150px;width:300px}}.menu-container{position:fixed;top:0;left:0;right:0;z-index:10}body{padding-top:100px}iframe.client{width:100%;border:none;padding:0;margin-top:15px}.navbar{margin-bottom:0;border-radius:0}.navbar-brand{padding-top:10px}@media screen and (max-width:939px) and (min-width:768px){#main-menu>ul>li>a>span.title.can-hide{display:none}}.tabs{background-color:#00b8cc;padding-bottom:3px}.tabs li a{padding:4px 8px 4px 8px;margin:2px 0 0 0}.tabs li a,.tabs li.active a{background-color:#008ca2;color:#fff;border-radius:3px;cursor:pointer}.tabs li a:hover,.tabs li.active a:hover{background-color:#009cb3;text-decoration:none}.ios .tabs ul{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch}.ios .tabs ul li{display:block;white-space:nowrap}input[type=checkbox].form-control{margin-top:0}.aside-dialog{max-width:calc(100vw - 50px)}.aside-backdrop.am-fade{background:rgba(0,0,0,0)}.aside-title{color:#fff}.aside-error{color:red}.clickable{cursor:pointer}form .ng-invalid .ui-select-toggle{background-color:#f7bbb8}form .ui-select-toggle[disabled],form .ui-select-toggle[disabled]:hover{background-color:#eee;opacity:1;cursor:auto}form .ui-select-toggle[disabled] a,form .ui-select-toggle[disabled] i.caret{display:none}input[type=text].ui-select-search{height:33px;margin:0}.btn-group.btn-group-bottom{margin:0 20px 20px 20px}.ui-select-container.ng-invalid .ui-select-toggle,input.ng-invalid,select.ng-invalid,textarea.ng-invalid{background-color:#f7bbb8}.btn-file{position:relative;overflow:hidden}.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;opacity:0;outline:0;background:#fff;cursor:inherit;display:block}.input-group-xs .ui-select-container *{font-size:14px}.input-group-xs .ui-select-container .form-control{height:22px;padding:0 3px}.input-group-xs .input-group-addon{padding:3px 6px}.btn-xs{min-width:23px}planning-bar>div{margin-top:-5px;position:relative;height:5px;background-color:#00b8cc}planning-bar:first-child>div{margin-top:0}fieldset.well>legend{border:none}.table-container{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.nowrap{white-space:nowrap}.navbar-toggle{position:relative;z-index:100000!important}ul.dropdown-menu li>a{cursor:pointer}.valuta{white-space:nowrap}.form-control.checkbox{padding:0;margin:0}.form-control.checkbox input[type=checkbox]{margin-left:10px;width:auto;display:inline}.invisible-checkbox{padding:0!important;margin:0!important;height:1px!important;width:1px!important;background:0 0!important;position:absolute!important;border-style:none!important;border-color:transparent!important;border-width:0!important;color:transparent!important;z-index:-100000!important}@media screen and (max-width:768px){.nav.navbar-nav{max-height:calc(100vh - 70px);overflow-y:auto;-webkit-overflow-scrolling:touch}}@media screen and (min-width:800px){.modal.print .modal-dialog{width:800px}}.modal.print .modal-body{overflow-y:auto;max-height:435px}.modal.print iframe{width:100%;height:400px;border:none}.modal.textarea textarea{width:100%;height:100px;resize:vertical}.modal.htmledit .modal-header{border-bottom:none}.modal.htmledit .modal-body{padding:0}.modal.htmledit textarea{height:calc(100vh - 300px)}.modal.htmledit .modal-footer{border-top:none}.modal.full .modal-dialog{margin:10px;width:calc(100% - 20px)}.modal.selection .item{padding:8px 15px 8px 15px;margin:10px 0 10px 0;border:1px solid #ddd;border-radius:4px;cursor:pointer}.modal.selection .item:hover{background:rgba(0,184,204,.25)}.modal.tarief-wijzigen .tarief{display:flex}.modal.tarief-wijzigen .tarief.odd{background:#f5f5f5}.modal.tarief-wijzigen .tarief:hover{background:rgba(0,184,204,.1)}.modal.tarief-wijzigen .kinderen{overflow-x:auto}.modal.tarief-wijzigen .tarief{min-width:568px}.modal.tarief-wijzigen .tarief.header{font-weight:700}.modal.tarief-wijzigen .tarief>.selector{margin-left:5px;margin-right:8px;min-width:15px;max-width:15px}.modal.tarief-wijzigen .tarief>.naam{min-width:150px;max-width:150px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.modal.tarief-wijzigen .tarief.header>.naam{min-width:165px;max-width:165px}.modal.tarief-wijzigen .tarief>.huidig-tarief{min-width:45px;max-width:45px;margin-right:8px;white-space:nowrap}.modal.tarief-wijzigen .tarief>.ouders{min-width:182px;max-width:182px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.modal.tarief-wijzigen .tarief .nieuw-tarief{display:flex;font-weight:700;min-width:155px;max-width:155px}.modal.tarief-wijzigen .tarief.header .nieuw-tarief{padding-left:23px}.modal.tarief-wijzigen .tarief .nieuw-tarief .nieuw-tarief-info{margin-left:15px;margin-right:8px}.modal.tarief-wijzigen .tarief .nieuw-tarief .nieuw-tarief-datum{margin-right:8px}.modal.tarief-wijzigen .seperator{height:10px}.modal.tarief-wijzigen .input-group{width:100%}.modal.tarief-wijzigen .input-group .input-group-addon{width:175px;text-align:right}.modal.tarief-wijzigen .input-group div.checkbox{margin:0}.modal.tarief-wijzigen .input-group input[type=checkbox]{width:auto;margin-left:0;margin-top:-6px}nav.day-navigation{margin:2px 10px 2px 2px}nav.day-navigation ul{margin:0}.spinner{width:45px;height:45px;position:absolute;top:0;right:0;z-index:1000}.spinner .double-bounce1,.spinner .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.spinner .double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.pagination li.enabled a{cursor:pointer}.pagination li.disabled a{cursor:default!important}.list .action-buttons .btn-group,.list nav ul.pagination{margin:20px 0}.list .action-buttons .btn-group{margin-left:5px;margin-right:5px}.list .action-buttons .btn-group ul.dropdown-menu li>a>span:first-child{display:inline-block;width:15px}.list{margin:0 3px 0 3px}.list .table-container{padding:0 3px 0 3px}.list .header{min-height:62px}.list .header .back{margin-top:22px;margin-right:10px;margin-left:5px}.list .table thead th{white-space:nowrap}.list .table .internal-search input{margin:0}.list .table .internal-search input.ng-not-empty{background-color:rgba(0,184,204,.1);border-color:#66afe9}.dashboard-list table tbody td a,.list table.list tbody td a{display:block;width:100%;height:100%;text-decoration:none;color:inherit}.list table.list tbody.data tr.highlight{background-color:rgba(0,184,204,.1)}.list table.list tbody.data tr:hover{background-color:rgba(0,184,204,.35)}.dashboard-list .important,.list .important{background-color:rgba(0,184,204,.2)}.dashboard-list .error,.list .error,.list table.list tbody.data tr.error{background:rgba(255,0,0,.5);color:#fff;text-shadow:1px 1px 2px #000}.list table.list{margin:0 0 10px}.list table.list .jump{white-space:nowrap}.list table.list .date-qfield,.list table.list .decimal-qfield,.list table.list .number-qfield,.list table.list .percentage-qfield,.list table.list .valuta-qfield{padding-right:10px}.dashboard-list table .date-qfield,.dashboard-list table .date-qfield>a,.dashboard-list table .datetime-qfield,.dashboard-list table .datetime-qfield>a,.dashboard-list table .decimal-qfield,.dashboard-list table .number-qfield,.dashboard-list table .number-qfield>a,.dashboard-list table .percentage-qfield,.dashboard-list table .percentage-qfield>a,.dashboard-list table .valuta-qfield,.dashboard-list table .valuta-qfield>a,.list table.list .date-qfield,.list table.list .date-qfield>a,.list table.list .datetime-qfield,.list table.list .datetime-qfield>a,.list table.list .decimal-qfield,.list table.list .number-qfield,.list table.list .number-qfield>a,.list table.list .percentage-qfield,.list table.list .percentage-qfield>a,.list table.list .valuta-qfield,.list table.list .valuta-qfield>a{white-space:nowrap;text-align:right}.list table.list .foto-qfield .foto{width:100%;height:100px;background-position:center center;background-size:contain;background-repeat:no-repeat}.dashboard-list table .email-qfield a,.dashboard-list table .link-qfield a,.list table.list .email-qfield a,.list table.list .link-qfield a{color:#008cba}.list table.list .email-qfield a:hover{text-decoration:underline}.list table.list .iban-qfield a,.list table.list .iban-qfield span{white-space:nowrap}.dashboard-list table .file-qfield,.list table.list .file-qfield{text-align:center}.list table.list .checkbox-qfield{text-align:right;padding:0 10px}.list .bottom-left{float:right;margin-right:10px;margin-bottom:20px}.update{margin:0}.update .header h1{white-space:nowrap;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;text-align:center}.update .body{margin-left:calc((100% - 900px)/ 2);margin-right:calc((100% - 900px)/ 2)}.update .content{margin-bottom:10px}.update .content .field .title{width:200px;text-align:right;vertical-align:top;padding-top:10px;line-height:19px}.update .content .field input[type=text].ui-select-search{height:37px}.update .content .field .input,.update .content .field .ui-select-container{height:37px}.update .content .field .ui-select-container .ui-select-match-text{overflow-x:hidden;width:calc(100% - 15px)}.update .content .field .ui-select-container .ui-select-match-text.ui-select-allow-clear{width:calc(100% - 35px)}.update .content .field .ui-select-toggle{height:37px;padding-top:8px;border-top-right-radius:4px;border-bottom-right-radius:4px}.update .content .field .memo-ufield .title{white-space:normal}.update .content .field textarea.input{height:200px}.update .content .field div.form-control{padding:0;text-align:center;margin-top:-1px;line-height:19px}.update .content .field .select-ufield.multiple div.form-control{margin-top:0}.update .content .field .select-ufield.multiple div.form-control>div:first-child{text-align:left;padding:2px 2px 0 2px;min-height:30px;vertical-align:middle}.update .content .field .select-ufield.multiple div.form-control input{margin-bottom:0;padding-left:5px}.update .content .field .form-control.checkbox{vertical-align:middle;text-align:left;height:37px;margin-top:0}.update .content .field .form-control.checkbox input[type=checkbox]{width:auto;display:inline}.update .content .field input[type=checkbox][disabled]{background-color:#eee}.ios .update .content .field .form-control.checkbox{padding-top:11px}.ios .update .content .field .form-control.checkbox input[type=checkbox]{border-radius:2px}.update .file-ufield .file-wrapper,.update .foto-ufield .image-wrapper{border:1px solid #ccc;padding:2px;border-radius:0 4px 4px 0;min-height:37px;z-index:1}.update .file-ufield .edit .btn-group,.update .foto-ufield .edit .btn-group{z-index:2;float:right}.update .file-ufield .edit iframe,.update .file-ufield .edit img,.update .foto-ufield .edit img{z-index:1;margin-top:-22px}.update .file-ufield iframe,.update .file-ufield img,.update .foto-ufield img{max-width:100%;border-radius:4px}.update .file-ufield iframe{border:none;height:350px}.update .content .field .hourminute-ufield .hourminute-group{width:calc(100% - 200px)}.update .content .field .hourminute-ufield .hourminute-group .input-group{display:flex}.update .content .field .hourminute-ufield .input{width:calc(100% - 125px)}.update .content .field .hourminute-ufield .hourminute-addon{width:125px;text-align:left}.update .input-group{display:flex}.update .input-group>*{display:block}.update .content .field .input,.update .content .field .ui-select-container,.update .content .field div.form-control,.update .content .field div.mce-tinymce,.update .file-ufield .file-wrapper,.update .foto-ufield .image-wrapper{width:calc(100% - 200px)}.update .btn-group.btn-group-bottom{clear:both;margin-top:15px}@media screen and (max-width:950px){.update .body{margin-left:25px;margin-right:25px}}@media screen and (max-width:550px){.update .input-group{display:block;width:100%;clear:both}.update .content .field .title{display:block;width:100%;border:none;background:0 0;text-align:left;padding-top:15px;padding-bottom:0}.update .content .field .input,.update .content .field .ui-select-container,.update .content .field div.form-control,.update .content .field div.mce-tinymce,.update .file-ufield .file-wrapper,.update .foto-ufield .image-wrapper{display:block;width:100%}.update .content .field .form-control,.update .file-ufield .file-wrapper,.update .foto-ufield .image-wrapper{border-top-left-radius:4px;border-bottom-left-radius:4px}.update .content .field .hourminute-ufield .hourminute-group{width:100%}}.top-controls{margin:4px 0 0 0;text-align:center}.top-controls>div{display:inline-block}.top-controls span.input-group-addon{width:100px}.top-controls input.form-control{width:150px}.top-controls .form-control.ui-select-search,.top-controls .form-control.ui-select-toggle{width:250px}.werknemerplanning .controls{margin:2px 10px 2px 10px;height:40px}.werknemerplanning .controls .container-fluid>div{text-align:center}.werknemerplanning .container-fluid{padding:0}.werknemerplanning .container-fluid>div{padding:0}.werknemerplanning .bezetting,.werknemerplanning .planning{overflow-y:scroll;height:calc(100vh - 150px)}.ios .werknemerplanning .bezetting,.ios .werknemerplanning .planning{height:auto}.werknemerplanning .flipper{position:fixed;top:200px;z-index:3}.werknemerplanning .flipper.none{display:none}.werknemerplanning .flipper.planning{right:0}.werknemerplanning .flipper.bezetting{left:0}.werknemerplanning table{width:calc(100% - 1px)}.werknemerplanning table>tbody>tr>td,.werknemerplanning table>thead>tr>th{white-space:nowrap;text-align:center}.werknemerplanning table.planning>tbody>tr>td:first-of-type{white-space:normal;text-align:right;padding-left:4px;padding-right:4px}.werknemerplanning .planning table.planning>tbody>tr>td{border:solid 1px #ddd}.werknemerplanning td.contract{background-color:#3cf}.werknemerplanning td.jaarindienst{background-color:#fb6}.werknemerplanning td.min_uren{background-color:#fe0}.werknemerplanning td.max_uren{background-color:#f66}.werknemerplanning .plan{white-space:nowrap;vertical-align:top;padding:9px 5px 9px 5px}.werknemerplanning .plan>div{padding:0 5px 0 5px}.werknemerplanning .plan>div:hover{background-color:#b3dfed}.werknemerplanning .bezetting .moment>table{margin:0;border:none}.werknemerplanning .bezetting .moment table>tbody>tr>td,.werknemerplanning .bezetting table.bezetting>tbody>tr>td{font-size:12px;text-align:center;padding:0;cursor:default}.werknemerplanning .bezetting .moment table>tbody>tr>td,.werknemerplanning .bezetting table.bezetting>tbody>tr>td:first-of-type{padding:0 2px 0 2px}.werknemerplanning .bezetting .moment{white-space:nowrap;padding:0}.werknemerplanning .bezetting table.bezetting>tbody>tr:hover>td:first-of-type,.werknemerplanning .planning table.planning>tbody>tr:hover>td:first-of-type{background-color:#b3dfed}.werknemerplanning td.type{background-color:#fff;color:#fff}.werknemerplanning td.teveel{background-color:#d57878;color:#fff}.werknemerplanning td.teweinig{background-color:#86445d;color:#fff}.werknemerplanning td.genoeg{color:#000}.werknemerplanning .bezetting table.bezetting>tbody>tr>td{border:solid 1px #ddd}.popover.change-planning .popover-content{width:250px}.popover.change-planning .input-group.change-planning-checkbox input[type=checkbox]{height:34px;width:34px}.popover.change-planning .input-group.change-planning-checkbox span{width:188px}.popover.change-planning .container-fluid,.popover.change-planning .container-fluid>div{margin:0;padding:0}.popover.change-planning pre{word-wrap:normal;white-space:normal;padding:5px}.popover.change-planning .buttons{margin-top:5px}.popover.change-planning{margin-top:51px}.kindplanning .calendar{margin-top:20px}.kindplanning .controls{margin-top:70px}.plan>span{display:inline-block;width:62px}.popover-content>span.kindplanning{display:inline-block;width:55px}.kindplanning .itemAdd{line-height:34px}.kindplanning .plan .pull-right{text-align:right}.kindplanning .plan .pull-right button{width:95px;margin-bottom:2px}button.fc-button:focus,button.fc-button:hover{color:#333}button.fc-button:focus,button.fc-button:hover{background-color:#e6e6e6}.fc-status_non_actief,.fc-status_non_actief:hover{color:#000;background-color:#fe0}.fc-status_wennen,.fc-status_wennen:hover{color:#000;background-color:#9f7}.fc-status_niet_verstuurd,.fc-status_niet_verstuurd:hover{color:#000;background-color:#ccc}.fc-status_wacht_op_goedkeuring,.fc-status_wacht_op_goedkeuring:hover{color:#000;background-color:#8fb2c3}.fc-geslotendag{background-color:grey;border-color:#696969}.fc-schoolvakantie{background-color:#5eb27e;border-color:#53a573}.fc-verjaardag{background-color:#da9ad4;border-color:#9c358a}.fc-eersteplanning{background-color:#6ccad7;border-color:#00b8cc}.fc-agendaitem.fc-editable{cursor:pointer}.fc-selected{border-color:red}.fc-content .fc-title{white-space:nowrap}.fc-event,.fc-time-grid-event .fc-time{font-size:14px}.action .well{width:540px;min-height:200px;margin:40px auto 10px auto}.action .well>.btn-group{margin-top:10px}.action .input-group .title{width:200px;text-align:right;vertical-align:top;padding-top:10px}.action .input-group .input,.action .input-group .ui-select-container{width:300px}.action .input-group div.form-control{width:300px;padding:0;margin-top:-1px}.action .input-group textarea.form-control{height:200px}.action .info{margin-bottom:10px}.action .well .file .file-wrapper{border:1px solid #ccc;padding:2px;border-radius:0 4px 4px 0;width:300px;min-height:37px;z-index:1}.action .well .file .file-wrapper .downloaden{padding-left:10px;padding-top:5px}.action .well .file .file-wrapper .btn-group{z-index:2;float:right}@media screen and (max-width:550px){.action .well{width:calc(100% - 10px);margin-left:5px;margin-right:5px}.action .well .input-group{display:block;width:100%;clear:both}.action .input-group .title{display:block;width:100%;border:none;background:0 0;text-align:left;padding-top:15px;padding-bottom:3px}.action .input-group .input,.action .input-group .ui-select-container,.action .input-group div.form-control,.action .well .file .file-wrapper{display:block;width:100%}.action .well .content .field .form-control,.action .well .file-ufield .file-wrapper,.action .well .foto-ufield .image-wrapper{border-top-left-radius:4px;border-bottom-left-radius:4px}}.overzicht-planningen thead th{text-align:center}.overzicht-planningen{margin:5px}.overzicht-kindplanning .planning{margin:10px auto 10px auto;width:1094px}.factuurTotalen{float:right;margin-right:10px;margin-bottom:20px}.factuurTotalen table td{padding:2px 5px 2px 5px}.factuurTotalen table tr td:last-of-type{text-align:right;padding-left:10px}.factuurTotalen table tr:last-of-type{border-top:1px solid #ddd}.factuur{max-width:800px;margin:100px auto 10px auto}.factuur table{margin-bottom:10px;width:100%}.factuur table thead>tr:last-of-type{border-top:10px solid transparent}.factuur table tbody tr td:nth-last-of-type(1),.factuur table tbody tr td:nth-last-of-type(2),.factuur table tbody tr td:nth-last-of-type(3),.factuur table tbody tr.sum th,.factuur table thead tr:last-of-type th:nth-last-of-type(1),.factuur table thead tr:last-of-type th:nth-last-of-type(2),.factuur table thead tr:last-of-type th:nth-last-of-type(3){text-align:right}.factuur .btn{min-width:40px}.factuur .factuurlink{display:flex;flex-wrap:wrap}.factuur .factuurlink>div:not(:first-child){margin-left:5px}div.multiselect-max{overflow-y:auto;max-height:300px;border:1px solid #ccc;border-radius:4px;background-color:#eee}table.multiselect{width:100%}table.multiselect td,table.multiselect th{padding:0}table.multiselect td:first-of-type,table.multiselect th:first-of-type{padding-left:10px;padding-right:5px}table.multiselect td:last-of-type,table.multiselect th:last-of-type{padding-right:10px}table.multiselect label{font-weight:400;display:inline-block;width:100%;height:100%;cursor:pointer;margin:0;padding:1px 0 2px 0}table.multiselect tbody tr:hover{background-color:rgba(0,184,204,.34)}.incasso-export.action .well{width:690px}.incasso-export.action .input-group .title{width:325px}.incasso-export.action .input-group .input,.incasso-export.action .input-group .ui-select-container{width:325px}.incasso-export table.multiselect tbody.facturen td:nth-last-of-type(4) label,.incasso-export table.multiselect thead.facturen th:nth-last-of-type(4){text-align:right}.incasso-export table.multiselect tbody td:nth-last-of-type(3) label,.incasso-export table.multiselect thead th:nth-last-of-type(3){text-align:right}.incasso-export table.multiselect tbody td:nth-last-of-type(2){padding-left:5px}.incasso-export table.multiselect tbody td:nth-last-of-type(1){padding-left:5px}.incasso-export table.multiselect tbody tr.highlight{background-color:#fcf8e3}.incasso-export table.multiselect tbody tr.warning{background-color:#f2dede}.incasso-export table.multiselect tbody td.warning label{color:#99231d;font-weight:700}.incasso-export table.multiselect tbody td label{padding-right:5px}.incasso-export table.multiselect tbody td label.no-break{white-space:nowrap}.incasso-export table.multiselect tbody td label.overflow{display:block;overflow:hidden;text-overflow:ellipsis;max-width:225px;white-space:nowrap}.incasso-export table.multiselect tbody td.bedrag-aanpassen{min-width:20px}.incasso-export table.multiselect tbody td.eerste-keer-incasso{min-width:28px;padding-top:1px}.selecteer-facturen .input-group{width:100%}.selecteer-facturen .input-group>*{height:37px}.selecteer-facturen .input-group>.input-group-addon{width:170px;text-align:left}.selecteer-facturen .kenmerk-check{margin-right:10px;position:relative;top:-1px}.selecteer-facturen .form-control.checkbox{padding-left:35px;padding-top:1px;vertical-align:middle;text-align:left;height:37px;margin-top:0}.selecteer-facturen .form-control.checkbox input[type=checkbox]{width:auto;display:inline}.ios .selecteer-facturen .form-control.checkbox{padding-top:11px}.ios .selecteer-facturen .form-control.checkbox input[type=checkbox]{border-radius:2px}.in-uitgaven{padding-left:10px;padding-right:10px;padding-bottom:20px}.in-uitgaven .controls{max-width:500px;margin-left:auto;margin-right:auto}.in-uitgaven table tbody tr:hover{background-color:rgba(0,184,204,.34)}.in-uitgaven table tbody td:nth-of-type(1),.in-uitgaven table tbody td:nth-of-type(2),.in-uitgaven table tbody th:nth-of-type(1),.in-uitgaven table tbody th:nth-of-type(2){text-align:left}.in-uitgaven table tbody td,.in-uitgaven table tbody th{text-align:right}.agenda{padding-top:10px}.agenda .controls{margin-top:41px}.agenda .controls fieldset legend{font-size:16px;margin-bottom:-10px}.agenda .controls .description{overflow-y:auto;max-height:270px;width:100%}.agenda .itemAdd{line-height:34px}.agenda.description{padding:0;white-space:pre-wrap}.agenda .input-group.check{width:100%;margin-bottom:0}.agenda .input-group.check .input-group-addon{width:100%}.agenda .input-group.check .input-group-addon.check{max-width:20px;width:20px}.agenda fieldset.well{padding:16px 10px 10px 10px}.agenda .taak-container:not(:last-child){margin-bottom:10px}.agenda .taak-container .invisible-checkbox~.taak .panel-body{display:none}.agenda .taak-container .invisible-checkbox:checked~.taak .panel-body{display:block}.agenda .taak-container .invisible-checkbox:checked~.taak .taak-open-close{transform:rotate(90deg);cursor:n-resize}.agenda .taak .taak-open-close{transition:transform ease-in .1s;display:inline-block;height:31px;width:31px;margin:-5px -5px 0 0;text-align:center;line-height:31px;cursor:s-resize}.agenda .taak{z-index:1000;cursor:pointer;margin:0;padding:0}.agenda .taak .omschrijving{white-space:pre-wrap}.agenda .taak:last-child{margin-bottom:0}.agenda .taak>div{padding:5px}.agenda .taak.ui-draggable-dragging{opacity:.5;cursor:grabbing}.popover .agenda.description{overflow-y:auto;max-height:160px}.modal.agenda-item .input-group,.modal.agenda-taak .input-group{width:100%;min-height:34px}.modal.agenda-item .input-group .input-group-addon,.modal.agenda-taak .input-group .input-group-addon{width:100px;text-align:right}.modal.agenda-item textarea,.modal.agenda-taak textarea{height:100px;resize:none}div.bericht,div.melding{margin-left:10px;margin-right:10px}.bericht legend,.melding legend{font-size:14px;margin-bottom:0;border:none}.bericht .input-group,.melding .input-group{width:100%}.bericht .input-group-addon,.melding .input-group-addon{width:120px;text-align:right}.bericht .tekst,.melding .tekst{white-space:pre-wrap;background-color:#fff;height:auto}.bericht .nieuwe-reactie textarea,.melding .nieuwe-reactie textarea{height:200px}.list table.list tbody.data .print-wachten{background-color:#fff7de}.list table.list tbody.data .print-behandeling{background-color:#fe0}.list table.list tbody.data .print-gereed{background-color:#9f7}.list table.list tbody.data .print-foutief{background-color:#f66}.kinderen>.header{margin:0 10px 0 10px}.kinderen .header .datum{white-space:nowrap}.kinderen .kind{padding:0}.kinderen .kind .well{margin:2px;min-height:132px}.kinderen .kind .well legend{background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;border-bottom:none;width:auto;margin:0;padding-right:5px;padding-left:5px;line-height:24px}.kinderen .acties .btn{min-width:40px}.kinderen fieldset.container-fluid{background-color:transparent;margin:10px}.kinderen fieldset.container-fluid>legend{border:none;background-color:transparent;width:auto;margin:0;padding:0 5px 0 5px}.kinderen .opmerking{margin-top:6px}.kinderen .opmerking>div{white-space:pre-wrap}div.rapportage{margin-left:10px;margin-right:10px}.rapportage .back{margin-top:2px;margin-right:10px}.rapportage legend{font-size:14px;margin-bottom:0;border:none}.rapportage .input-group{width:100%}.rapportage .input-group-addon{width:120px;text-align:right}.rapportage .tekst{white-space:pre-wrap}.rapportage .nieuw textarea{height:35px;resize:none;transition:.5s;background-color:#fff}.rapportage .nieuw textarea.data,.rapportage .nieuw textarea:focus{height:200px;transition:.5s}.rapportage .nieuw textarea.foto{width:calc(100% - 210px);height:200px;transition:0s}.rapportage .nieuw img.foto{max-width:200px;max-height:200px}.rapportage .rapportage img.foto{max-width:300px;max-height:200px;border-radius:5px}.bijzonderheden .back{margin-top:2px;margin-right:10px;margin-left:10px}.bijzonderheden>.container-fluid{padding-right:0;padding-left:0}.bijzonderheden fieldset{min-height:200px}@media screen and (max-width:767px){.bijzonderheden fieldset{min-height:100px}}.bijzonderheden legend{font-size:14px;margin-bottom:0;border:none}.bijzonderheden .tekst{white-space:pre-wrap}.modal.add-image .container-fluid{padding:0}.modal.add-image .container-fluid{margin-top:10px}.modal.add-image .container-fluid>div:first-of-type{padding-left:0}.modal.add-image .container-fluid>div:last-of-type{padding-right:0}@media (max-width:991px){.modal.add-image .container-fluid>div{padding-right:0;padding-left:0}}.modal.add-image fieldset{margin:0}.modal.add-image legend{font-size:14px;margin-bottom:0;border:none;text-align:left}.modal.add-image .image-wrapper{height:400px;text-align:center}.modal.add-image .image-wrapper>img{max-width:100%;max-height:100%}.kindverdeling{margin-left:10px;margin-right:10px}.kindverdeling nav.day-navigation{margin-right:0}.kindverdeling .groep{margin-top:20px}.kindverdeling .groep button.remove{margin-right:3px}.kindverdeling .groep .input-group.werknemers{margin-top:10px;width:100%}@media screen and (min-width:550px){.kindverdeling .groep .input-group.werknemers{width:500px}}.kindverdeling .werknemer-planning .naam{line-height:24px}.kindverdeling .kind-planning .naam{line-height:24px}.kindverdeling .werknemer .kinderen{margin-bottom:10px}.kindverdeling .kind-planning .kindplanning-container{padding:10px 0 0 0;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;height:24px}.kindverdeling .kind>div:first-child{margin-left:-15px;margin-right:-15px}.kindverdeling .werknemerplanning{padding:0;border:1px solid #e5e5e5;border-bottom:none}.kindverdeling .werknemerplanning-container{width:100%}.kindverdeling .werknemerplanning-container planning-bar>div{background-color:#c56589}.goedkeuring-kindplanning input{max-width:100px;display:inline-block}.gastouder-zoeken{margin:0 3px 0 3px}.gastouder-zoeken .zoeken{margin-bottom:10px}.gastouder-zoeken .zoeken td{height:38px;padding-left:5px}.gastouder-zoeken .time{width:100px}.beschikbaarheid-ouder h1{text-align:center}.beschikbaarheid-ouder .beschikbaarheid,.beschikbaarheid-ouder .btn-group{margin-left:auto;margin-right:auto;width:320px;display:block}.beschikbaarheid-ouder .beschikbaarheid{margin-top:20px}.beschikbaarheid-ouder .beschikbaarheid td,.beschikbaarheid-ouder .beschikbaarheid th{padding:5px;line-height:34px}.beschikbaarheid-ouder .time{width:100px}.dashboard h1{margin-top:0;padding-left:15px;padding-right:15px}.dashboard{padding-top:20px}.dashboard fieldset>legend .btn-group-xs,.dashboard table>thead .btn-group-xs{float:right}.dashboard .dashboard-header,.dashboard .dashboard-header>th{font-size:18px;font-weight:400}.dashboard .dashboard-header-title{display:inline-block}.dashboard fieldset>legend{margin-bottom:0}.dashboard fieldset{padding-top:10px;padding-bottom:0}.dashboard fieldset>pre,pre.dashboard{border:none;padding:0;font-family:inherit;white-space:pre-line;word-break:normal;font-size:inherit}.dashboard td>div>span.label{position:relative;top:-1px;font-size:12px;font-weight:400;padding:2px 4px}.dashboard .foto{width:100%;height:100px;background-position:left center;background-size:contain;background-repeat:no-repeat}.dashboard .signalering .table .label{margin-right:5px}.dashboard .signalering .well>.table-container>.table{margin-top:-18px}.dashboard .signalering .nav-pills{margin-bottom:10px}.dashboard .signalering .nav-pills>li+li{margin-left:0}.dashboard .signalering .nav-pills>li>a{background:#fff;color:#000;padding:5px 10px;margin:0 1px 1px 0;border:1px solid #e3e3e3}.dashboard .signalering .nav-pills>li.active>a,.dashboard .signalering .nav-pills>li>a:hover{background-color:#e6e6e6;border-color:#adadad}.dashboard .signalering .nav-pills>li>a .label{position:relative;top:-1px}.dashboard .btn-group-xs>.btn,.dashboard .btn-xs{min-width:24px}.dashboard .openstaande-posten td,.dashboard td.numeric{text-align:right;white-space:nowrap}.dashboard.dashboard-werknemer{background:url(../images/branded/logo-large-margin.png) no-repeat top right;background-size:75px}.dashboard .jaaropgave-print{width:100px}.dashboard .table-double td:first-child{width:50%}.dashboard .list-field-4_tarief{white-space:nowrap}.dashboard .signalering-tab{padding-bottom:0}.dashboard .signalering-empty-tab{margin-bottom:20px}.dashboard.dashboard-ouder .list-field-5_tarief{white-space:nowrap}.dashboard .notities .notitie:not(:last-child){margin-bottom:10px;border-bottom:1px solid #e3e3e3}.vragenlijst .titel{font-size:18px;margin:10px;word-wrap:normal;white-space:pre;text-overflow:ellipsis;overflow-y:hidden}.vragenlijst .gegevens{display:flex;margin:10px;min-height:calc(100vh - 150px)}.vragenlijst .overzicht{min-width:350px;max-width:350px;width:350px;transition:width ease-in 250ms,min-width ease-in 250ms,max-width ease-in 250ms}.vragenlijst .overzicht .deel{cursor:pointer}.vragenlijst .overzicht .deel.selected{background:rgba(0,184,204,.25)}.vragenlijst .actiepunten,.vragenlijst .overzicht,.vragenlijst .overzicht-deel{overflow-y:scroll;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 150px)}.vragenlijst .overzicht .deel .icon{display:inline-block;margin-right:12px}.vragenlijst .overzicht-deel .vraag{cursor:pointer;font-size:30px;line-height:40px;text-align:center;border-bottom:1px solid #ddd}.vragenlijst .overzicht-deel .vraag.selected{background:rgba(0,184,204,.25)}.vragenlijst .overzicht-deel{margin-left:10px;min-width:42px;max-width:42px;border:1px solid #ddd;border-radius:4px;overflow-y:hidden}.vragenlijst .vragenlijst-opties label{cursor:pointer;width:100%;border:1px solid #ddd;border-radius:4px;padding:10px 15px;font-weight:400}.vragenlijst .actiepunten,.vragenlijst .alle-vragen,.vragenlijst .vragen{margin-left:10px;border:1px solid #ddd;border-radius:4px;flex-grow:1}.modal.vragenlijst .vragen{margin-left:0}.vragenlijst .alle-vragen{overflow-y:scroll;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 150px)}.vragenlijst .alle-vragen .delen .vragen{margin-right:10px}.vragenlijst .actiepunten .actiepunt{margin:10px;border:1px solid #000;border-radius:4px;padding:8px;cursor:pointer}.vragenlijst.readonly .actiepunten .actiepunt{cursor:auto}.vragenlijst .actiepunten .geen-actiepunten{margin:10px;border:1px solid #ddd;border-radius:4px;padding:8px}.vragenlijst .actiepunten .actiepunt .actie{border-top:1px solid #ddd;margin-top:5px;padding-top:5px;white-space:pre-line}.vragenlijst .actiepunten .goedkeuringen{margin:10px;padding:8px;border-radius:5px;border:1px solid #ddd;border-top:1px solid #ddd!important}.vragenlijst .actiepunten .goedkeuringen>div:first-child{border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:8px}.vragenlijst .actiepunten .goedkeuringen>div{display:flex;flex-wrap:wrap}.vragenlijst .actiepunten .goedkeuringen>div>div:not(:first-child){margin-left:5px}.vragenlijst .actiepunten .bijlagen{margin:10px;padding:8px;border-radius:5px;border:1px solid #ddd;border-top:1px solid #ddd!important}.vragenlijst .actiepunten .bijlagen>div:first-child{border-bottom:1px solid #ddd;padding-bottom:8px;margin-bottom:8px}.vragenlijst .midden-navigatie{display:flex;margin:10px}.vragenlijst .midden-navigatie .volgende,.vragenlijst .midden-navigatie .vorige{font-size:20px;min-width:40px;max-width:40px;border:1px solid #ddd;text-align:center;line-height:30px;border-radius:4px;cursor:pointer}.vragenlijst .midden-navigatie .filler{flex-grow:1;text-align:center;font-size:16px;line-height:30px}.vragenlijst .alle-vragen .deel,.vragenlijst .vragen .vraag{line-height:30px;font-size:16px;font-weight:700;margin:10px;border:1px solid #000;border-radius:4px;padding:2px 10px;background:rgba(0,184,204,.25)}.vragenlijst .alle-vragen .deel{color:#fff;background:#008ca2;border-color:#008ca2}.vragenlijst .alle-vragen .delen:after{content:'';display:block;border-bottom:1px solid #ddd;margin-top:10px}.vragenlijst .vragen .informatie{margin:10px;border:1px solid #000;border-radius:4px;padding:8px 10px}.vragenlijst .vragen .informatie>p:last-child{margin-bottom:0}.vragenlijst .vragen .optie{display:flex;margin:10px;border:1px solid #ddd;border-radius:4px}.vragenlijst .vragen .optie.bewerkbaar{background:rgba(0,0,0,.1)}.vragenlijst .vragen .optie .geselecteerd{font-size:25px;text-align:center;min-width:35px;max-width:35px;cursor:pointer}.vragenlijst.readonly .vragen .optie .geselecteerd{cursor:auto}.vragenlijst .vragen .optie .actie,.vragenlijst .vragen .optie .tekst{cursor:pointer;white-space:pre-line}.vragenlijst.readonly .vragen .optie .actie,.vragenlijst.readonly .vragen .optie .tekst{cursor:auto}.vragenlijst .vragen .optie .actie{font-size:12px;line-height:28px;text-align:center;min-width:30px;max-width:30px}.vragenlijst .vragen .optie .tekst{padding:8px 0;flex-grow:1}.vragenlijst .vragen .optie.star{display:flex;padding:10px;font-size:50px;justify-content:center;color:#ffd500}.vragenlijst .vragen .optie.star>div{padding-left:5px;padding-right:5px;cursor:pointer}.vragenlijst .overzicht-toggle{display:none}.vragenlijst .toon-overzicht{display:none;position:absolute;width:20px;height:20px;top:93px;right:10px;background:#fff;z-index:1;margin:0;font-size:20px;padding:0;cursor:pointer}.vragenlijst .toon-overzicht .toggle-left{display:none}@media screen and (max-width:767px){.vragenlijst .titel{padding-right:25px}.vragenlijst .toon-overzicht{display:block}.vragenlijst .overzicht{position:absolute;min-width:0;max-width:0;width:0;height:calc(100vh - 150px);background:#fff;z-index:1}.vragenlijst .actiepunten,.vragenlijst .overzicht-deel{margin-left:0}.vragenlijst .overzicht-toggle:checked~.gegevens .overzicht{min-width:calc(100vw - 20px);max-width:calc(100vw - 20px);width:calc(100vw - 20px)}.vragenlijst .overzicht-toggle:checked~.toon-overzicht .toggle-left{display:inline-block}.vragenlijst .overzicht-toggle:checked~.toon-overzicht .toggle-right{display:none}}.activiteit-totalen{padding-left:10px;padding-right:10px;padding-bottom:20px}.activiteit-totalen .controls{max-width:700px;margin-left:auto;margin-right:auto}.activiteit-totalen .controls .btn{width:101px}.activiteit-totalen table tbody tr:hover{background-color:rgba(0,184,204,.34)}.activiteit-totalen table tbody td:nth-of-type(1),.activiteit-totalen table tbody td:nth-of-type(2),.activiteit-totalen table tbody th:nth-of-type(1),.activiteit-totalen table tbody th:nth-of-type(2){text-align:left}.vaste-planning{margin:0 3px 0 3px}.vaste-planning .header{min-height:62px}.vaste-planning .header .back{margin-top:22px;margin-right:10px;margin-left:5px}.vaste-planning .weken{display:flex}.vaste-planning .weken .week-heading{font-weight:700}.vaste-planning .weken .planningen{display:flex;flex-direction:column}.vaste-planning .weken .planningen .planning{display:flex;width:310px;margin-bottom:5px;margin-right:5px;padding:20px}.vaste-planning .weken .planningen .regels{width:200px}.vaste-planning .weken .planningen .regels .regel{display:flex;border-left:6px solid transparent}.vaste-planning .weken .planningen .regels .regel.invalid{border-color:red}.vaste-planning .weken .planningen .planning .dag{min-width:30px;line-height:34px}.vaste-planning .weken .planningen .planning .tijd{min-width:78px;max-width:78px}.vaste-planning .weken .planningen .planning .verwijder{min-width:38px;max-width:38px}.nieuws-edit{margin:0 3px 0 3px}.nieuws-edit .editor>textarea{height:calc(100vh - 350px)}.openingstijden{margin:0 3px 0 3px}.openingstijden .header{min-height:62px}.openingstijden .header .back{margin-top:22px;margin-right:10px;margin-left:5px}.openingstijden .weken{display:flex}.openingstijden .weken .week-heading{font-weight:700}.openingstijden .weken .planningen{display:flex;flex-direction:column}.openingstijden .weken .planningen .planning{display:flex;width:340px;margin-bottom:5px;margin-right:5px;padding:20px}.openingstijden .weken .planningen .regels{width:228px}.openingstijden .weken .planningen .regels .regel{display:flex;border-left:6px solid transparent}.openingstijden .weken .planningen .regels .regel.invalid{border-color:red}.openingstijden .weken .planningen .planning .dag{min-width:30px;line-height:34px}.openingstijden .weken .planningen .planning .tijd{min-width:78px;max-width:78px}.openingstijden .weken .planningen .planning .flexibel{margin:0 5px}.openingstijden .weken .planningen .planning .verwijder{min-width:38px;max-width:38px}