/* Allino-thema: automatisch gegenereerd uit de Mobella-css (paars -> turquoise). Alleen geladen bij Saas:Enabled. */
/* uit bootstrap.min.css: 46 regels */
a{color:#176a6e}
.form-check-input:checked{background-color:#176a6e;border-color:#176a6e}
.form-check-input[type=checkbox]:indeterminate{background-color:#176a6e;border-color:#176a6e}
.form-range::-webkit-slider-thumb{background-color:#176a6e}
.form-range::-moz-range-thumb{background-color:#176a6e}
.valid-feedback{color:#5bbcc1}
.was-validated .form-control:valid,.form-control.is-valid{border-color:#5bbcc1}
.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#5bbcc1}
.was-validated .form-select:valid,.form-select.is-valid{border-color:#5bbcc1}
.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#5bbcc1}
.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#5bbcc1}
.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#5bbcc1}
.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#5bbcc1}
.btn-primary{background-color:#176a6e;border-color:#176a6e}
.btn-primary:disabled,.btn-primary.disabled{background-color:#176a6e;border-color:#176a6e}
.btn-success{background-color:#5bbcc1;border-color:#5bbcc1}
.btn-success:disabled,.btn-success.disabled{background-color:#5bbcc1;border-color:#5bbcc1}
.btn-info{background-color:#79b4b7;border-color:#79b4b7}
.btn-info:disabled,.btn-info.disabled{background-color:#79b4b7;border-color:#79b4b7}
.btn-outline-primary{color:#176a6e;border-color:#176a6e}
.btn-outline-primary:hover{background-color:#176a6e;border-color:#176a6e}
.btn-check:checked+.btn-outline-primary,.btn-check:active+.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show{background-color:#176a6e;border-color:#176a6e}
.btn-outline-primary:disabled,.btn-outline-primary.disabled{color:#176a6e}
.btn-outline-success{color:#5bbcc1;border-color:#5bbcc1}
.btn-outline-success:hover{background-color:#5bbcc1;border-color:#5bbcc1}
.btn-check:checked+.btn-outline-success,.btn-check:active+.btn-outline-success,.btn-outline-success:active,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show{background-color:#5bbcc1;border-color:#5bbcc1}
.btn-outline-success:disabled,.btn-outline-success.disabled{color:#5bbcc1}
.btn-outline-info{color:#79b4b7;border-color:#79b4b7}
.btn-outline-info:hover{background-color:#79b4b7;border-color:#79b4b7}
.btn-check:checked+.btn-outline-info,.btn-check:active+.btn-outline-info,.btn-outline-info:active,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show{background-color:#79b4b7;border-color:#79b4b7}
.btn-outline-info:disabled,.btn-outline-info.disabled{color:#79b4b7}
.btn-link{color:#176a6e}
.dropdown-item.active,.dropdown-item:active{background-color:#176a6e}
.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{background-color:#176a6e}
.nav-link{color:#176a6e}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#176a6e}
.page-link{color:#176a6e}
.page-item.active .page-link{background-color:#176a6e;border-color:#176a6e}
.progress-bar{background-color:#176a6e}
.list-group-item.active{background-color:#176a6e;border-color:#176a6e}
.link-primary{color:#176a6e}
.link-success{color:#5bbcc1}
.link-info{color:#79b4b7}
.border-primary{border-color:#176a6e!important}
.border-success{border-color:#5bbcc1!important}
.border-info{border-color:#79b4b7!important}
/* uit site.min.css: 7 regels */
.subnav.active{background-color:#5bbcc1!important}
.appointmentpart{background-color:#e8feff!important}
:root{--fc-today-bg-color:rgba(0, 242, 255,.3);--m-lightpurple-color:rgba(91, 188, 193,.2)}
.tabwithfilter{border-color:#176a6e!important}
.selectedDayReport{background-color:rgba(91, 188, 193,.5)!important}
.mapbutton{background-color:rgba(91, 188, 193,.5)!important}
.optmapbutton{background-color:rgba(91, 188, 193,.5)!important}
/* uit mobella-list-items-redesign.css: 6 regels */
:root{--mob-purple:#176a6e;--mob-accent:#5bbcc1;--mob-border:#e2eaea}
.mob-list-item .btn-success{background-color:rgba(23, 106, 110,.1)}
.mob-list-item .btn-success{background-color:#4fabb0}
.mob-list-item .btn-primary{background-color:#235052}
.mob-list-item .btn-success{background-color:#4fabb0 !important}
.mob-list-item .btn-primary{background-color:#235052 !important}
/* uit mobella-best-option-cards.css: 6 regels */
.mob-best-option-card{border: 1px solid #e2eaea}
.mob-best-option-card:hover{border-color: var(--mob-option-color, #d3e2e3)}
.mob-best-option-badge{background: color-mix(in srgb, var(--mob-option-color, #176a6e) 16%, white);color: color-mix(in srgb, var(--mob-option-color, #176a6e) 75%, black)}
.mob-best-option-row .material-icons{color: #176a6e}
.mob-agenda-option-highlight-day{background-color: rgba(42, 129, 134, 0.08) !important}
th.mob-agenda-option-highlight-day{background-color: rgba(42, 129, 134, 0.16) !important;box-shadow: inset 0 3px 0 0 rgba(42, 129, 134, 0.9)}
/* uit mobella-appointment-form-redesign.css: 23 regels */
.mob-waitlist-form{--mwf-purple:#176a6e;--mwf-accent:#5bbcc1;--mwf-border:#e8f0f0;--mwf-shadow-sm:0 1px 2px rgba(23, 106, 110,.06)}
.mob-waitlist-form .form-control:focus,
.mob-waitlist-form .form-select:focus{box-shadow:0 0 0 .15rem rgba(91, 188, 193,.18)}
.mob-waitlist-form .btn-success{box-shadow:0 2px 8px rgba(23, 106, 110,.25)}
.mob-waitlist-form{--mwf-yellow:#f1f9f9;--mwf-yellow-border:#dceff0}
.mob-ab-blok{border:1px solid #c6ddde}
.mob-ab-kop{border-bottom:1px solid #c6ddde;color:#1a5558}
.mob-ab-kop .mob-ab-tel{color:#506e70}
details.mob-ab-uit{border-top:1px solid #c6ddde}
details.mob-ab-uit > summary{color:#1a5558}
.mob-waitlist-form .mob-ab-blok .form-control,
.mob-waitlist-form .mob-ab-blok .form-select,
.mob-ab-blok .form-control,
.mob-ab-blok .form-select{border-color:#88babd}
.mob-waitlist-form .mob-ab-blok .form-control:disabled,
.mob-waitlist-form .mob-ab-blok .form-control[readonly],
.mob-ab-blok .form-control:disabled,
.mob-ab-blok .form-control[readonly]{border-color:#c6ddde;background-color:#f3f8f8}
.mob-ab-blok .control-label{color:#506e70}
.mob-ab-tgl-lab{border-top:1px solid #c6ddde;border-bottom:1px solid #c6ddde;color:#1a5558}
.mob-ab-body #divClientContactInfo > div{border:1.5px solid #88babd}
.mob-ab-body #divClientAddress{background:#e4f4f5}
details.mob-ab-lijst{border-top:1px solid #c6ddde}
.mob-ab-lijst hr{border-color:#c6ddde}
.mob-ab-lijst h5{color:#1a5558}
.mob-ab-lijst .control-label{color:#506e70}
.mob-ab-lijst .form-control,
.mob-ab-lijst .form-select{border:1.5px solid #88babd}
.mob-ab-body #divClientAddress{border:1.5px solid #88babd}
.mob-ab-body .divTravelInfo .form-group::after{color:#506e70}
details.mob-ab-tot > summary:hover{background:#f0f8f8}
/* uit mobella-Agenda-redesign.css: 5 regels */
.mob-agenda-page{--mag-purple:#176a6e;--mag-purple-dark:#125457;--mag-accent:#5bbcc1;--mag-accent-soft:#eefafb;--mag-border:#e8f0f0;--mag-shadow-sm:0 1px 2px rgba(23, 106, 110,.06)}
.mob-agenda-page .form-control:focus,
.mob-agenda-page .form-select:focus{box-shadow:0 0 0 .15rem rgba(91, 188, 193,.18)}
.mob-agenda-page #WantsEarlierItems > .btn-primary:hover,
.mob-agenda-page #WaitinglistItems > .btn-primary:hover{background-color:#e0f7f8}
.mob-agenda-page #divShowFirstOption .btn-success{box-shadow:0 2px 8px rgba(23, 106, 110,.25)}
.mob-agenda-page .form-check-input:focus{box-shadow:0 0 0 .15rem rgba(91, 188, 193,.18)}
/* uit jquery-ui.min.css: 0 regels */
/* uit jquery.datetimepicker.min.css: 0 regels */
/* uit mobella-Login-redesign.css: 3 regels */
:root{--mob-login-purple:#176a6e;--mob-login-mauve-tint:#ecf3f3;--mob-login-border:#e2eaea}
.mob-login-card{box-shadow:0 12px 32px rgba(23, 106, 110,0.10)}
.mob-login-card .form-control:focus{box-shadow:0 0 0 3px rgba(23, 106, 110,0.12)}
/* uit mobella-select-pijl.css: 0 regels */
/* uit mobella-pro-boekflow.css: 1 regels */
@media (max-width: 767.98px){.pf-kop, .pf-tgl-lab{border: 1px solid #c6ddde;color: #1a5558}
.pf-nr{background: #1a5558}
.pf-waarde{color: #506e70}
.pf-verder{background: #1a5558}
.pf-hint{border: 1px dashed #c6ddde;color: #506e70}
.pf[data-stap="1"] [data-pf-open="2"] .pf-nr,
    .pf[data-stap="1"] [data-pf-open="3"] .pf-nr,
    .pf[data-stap="2"] [data-pf-open="3"] .pf-nr,
    .pf-kop4 .pf-nr{background: #c7dcdd}
.pf[data-stap="1"] [data-pf-open="2"],
    .pf[data-stap="1"] [data-pf-open="3"],
    .pf[data-stap="2"] [data-pf-open="3"],
    .pf-kop4{color: #506e70}
.pf .row:has(#autoClient),
    .pf .row:has(#Phone),
    .pf .row:has(#Extra),
    .pf #appFilterTreatments,
    .pf #divLocationType,
    .pf .row:has(#WaitinglistType){border: 1px solid #c6ddde}
body:has(.pf) div:has(> #bestTravelTimeSearchFrom)::after{color: #506e70}
body:has(.pf) #bestTravelTimeSearchFrom{background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23506e70' stroke-width='2'%3E%3Cpath d='M3 6l5 5 5-5'/%3E%3C/svg%3E")}
}/* uit mobella-MyFinance-redesign.css: 10 regels */
.mob-finance-page{--mob-purple:#176a6e;--mob-accent:#5bbcc1;--mob-accent-soft:#e9f6f7;--mob-border:#e8f0f0;--mob-shadow:0 1px 2px rgba(23, 106, 110,.05), 0 6px 16px rgba(23, 106, 110,.07);--mob-shadow-sm:0 1px 2px rgba(23, 106, 110,.06)}
.mob-finance-page #frmMyFinanceFilter .form-control:focus,
.mob-finance-page #frmMyFinanceFilter select:focus{box-shadow:0 0 0 .15rem rgba(91, 188, 193,.18)}
.mf-line{border-top:1px solid #e0edee}
.mf-sc{border:1.5px solid #e0edee}
.mf-bulk{border:1px solid #e0edee}
.mf-kop-blok + .mf-kop-blok{border-left:1px solid #ebf2f2}
#appFinanceMobellaTable .mob-list-item{border:1px solid #e0edee}
.mf-paneel{background:#f2fafa;border:1px solid #dceeef}
.mf-uitleg{border:1px solid #dceeef}
#mfUitlegLeeg{border:1.5px solid #dceeef}
/* uit mobella-CreateAppointment-redesign.css: 14 regels */
.mob-appointment-page{--mob-purple:#176a6e;--mob-accent:#5bbcc1;--mob-accent-soft:#e9f6f7;--mob-border:#e8f0f0;--mob-shadow:0 1px 2px rgba(23, 106, 110,.05), 0 6px 16px rgba(23, 106, 110,.07);--mob-shadow-sm:0 1px 2px rgba(23, 106, 110,.06)}
.mob-appointment-page .form-control:focus,
.mob-appointment-page .form-select:focus{box-shadow:0 0 0 .15rem rgba(91, 188, 193,.18)}
.mob-appointment-page .btn-primary{box-shadow:0 2px 8px rgba(23, 106, 110,.25)}
.mob-appointment-page .mob-list-item .btn-success{background-color:rgba(23, 106, 110,.1)}
.mob-appointment-page .form-check-input:focus{box-shadow:0 0 0 .15rem rgba(91, 188, 193,.18)}
.mob-appointment-page .fc{--fc-today-bg-color:rgba(91, 188, 193,.07)}
.mob-appointment-page .col-lg-8 .tab-pane > .row:first-of-type .border.border-2{border:1px solid #daf0f1 !important}
.mob-appointment-page .col-lg-8 .tab-pane > .row:first-of-type > .col-lg-6 .border.border-2{background:#e8fafb !important;border-color:#c7eef0 !important;border-left:4px solid #4fabb0 !important}
.mob-appointment-page .col-lg-8 .tab-pane > .row:first-of-type > .col-lg-3 .border.border-2{border-left:4px solid #b8e4e6 !important}
.mob-appointment-page .col-lg-6 .border.border-2 .row.m-1:not(.mt-2) > .col.border.rounded{border:1px solid #d6eff0 !important}
.mob-appointment-page .col-lg-6 .border.border-2 .row.alert-secondary{background:#e1f1f2 !important}
.mob-appointment-page .col-lg-6 .row.mt-2:not(.alert-secondary) .material-icons{background:#ddeeef}
.mob-appointment-page .col-lg-8 .tab-pane > .row:first-of-type > .col-lg-3:nth-child(2) .border.border-2 > .m-1::before{color:#3d8b8f}
.mob-appointment-page .col-lg-8 .tab-pane > .row:first-of-type > .col-lg-3:nth-child(3) .border.border-2 > .m-2::before{background:#3d8b8f}
/* uit mobella-tabs.css: 1 regels */
:root{--mb-merk: #176a6e;--mb-merk-zacht: #effbfc;--mb-balk: #e8feff}
/* #987 (01-11): de rest van het lila, gemaakt met tools/allino-thema-rest.py. Dit bestand staat als laatste in de pagina,
   dus bij gelijke selector wint deze kleur; !important blijft !important. */
/* uit bootstrap.min.css: 47 regels */
a{color:#176a6e}
code{color:#33cfd6}
.form-check-input:checked{background-color:#176a6e;border-color:#176a6e}
.form-check-input[type=checkbox]:indeterminate{background-color:#176a6e;border-color:#176a6e}
.form-range::-webkit-slider-thumb{background-color:#176a6e}
.form-range::-moz-range-thumb{background-color:#176a6e}
.valid-feedback{color:#5bbcc1}
.was-validated .form-control:valid,.form-control.is-valid{border-color:#5bbcc1}
.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#5bbcc1}
.was-validated .form-select:valid,.form-select.is-valid{border-color:#5bbcc1}
.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:#5bbcc1}
.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:#5bbcc1}
.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:#5bbcc1}
.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:#5bbcc1}
.btn-primary{background-color:#176a6e;border-color:#176a6e}
.btn-primary:disabled,.btn-primary.disabled{background-color:#176a6e;border-color:#176a6e}
.btn-success{background-color:#5bbcc1;border-color:#5bbcc1}
.btn-success:disabled,.btn-success.disabled{background-color:#5bbcc1;border-color:#5bbcc1}
.btn-info{background-color:#79b4b7;border-color:#79b4b7}
.btn-info:disabled,.btn-info.disabled{background-color:#79b4b7;border-color:#79b4b7}
.btn-outline-primary{color:#176a6e;border-color:#176a6e}
.btn-outline-primary:hover{background-color:#176a6e;border-color:#176a6e}
.btn-check:checked+.btn-outline-primary,.btn-check:active+.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show{background-color:#176a6e;border-color:#176a6e}
.btn-outline-primary:disabled,.btn-outline-primary.disabled{color:#176a6e}
.btn-outline-success{color:#5bbcc1;border-color:#5bbcc1}
.btn-outline-success:hover{background-color:#5bbcc1;border-color:#5bbcc1}
.btn-check:checked+.btn-outline-success,.btn-check:active+.btn-outline-success,.btn-outline-success:active,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show{background-color:#5bbcc1;border-color:#5bbcc1}
.btn-outline-success:disabled,.btn-outline-success.disabled{color:#5bbcc1}
.btn-outline-info{color:#79b4b7;border-color:#79b4b7}
.btn-outline-info:hover{background-color:#79b4b7;border-color:#79b4b7}
.btn-check:checked+.btn-outline-info,.btn-check:active+.btn-outline-info,.btn-outline-info:active,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show{background-color:#79b4b7;border-color:#79b4b7}
.btn-outline-info:disabled,.btn-outline-info.disabled{color:#79b4b7}
.btn-link{color:#176a6e}
.dropdown-item.active,.dropdown-item:active{background-color:#176a6e}
.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{background-color:#176a6e}
.nav-link{color:#176a6e}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#176a6e}
.page-link{color:#176a6e}
.page-item.active .page-link{background-color:#176a6e;border-color:#176a6e}
.progress-bar{background-color:#176a6e}
.list-group-item.active{background-color:#176a6e;border-color:#176a6e}
.link-primary{color:#176a6e}
.link-success{color:#5bbcc1}
.link-info{color:#79b4b7}
.border-primary{border-color:#176a6e!important}
.border-success{border-color:#5bbcc1!important}
.border-info{border-color:#79b4b7!important}
/* uit site.min.css: 7 regels */
.subnav.active{background-color:#5bbcc1!important}
.appointmentpart{background-color:#e8feff!important}
:root{--fc-today-bg-color:rgba(0, 243, 255,.3);--m-lightpurple-color:rgba(91, 188, 193,.2)}
.tabwithfilter{border-color:#176a6e!important}
.selectedDayReport{background-color:rgba(91, 188, 193,.5)!important}
.mapbutton{background-color:rgba(91, 188, 193,.5)!important}
.optmapbutton{background-color:rgba(91, 188, 193,.5)!important}
/* uit mobella-list-items-redesign.css: 7 regels */
:root{--mob-purple:#176a6e;--mob-accent:#5bbcc1;--mob-border:#e2eaea;--mob-surface-1:#f7fafa}
.mob-list-item .btn-success{background-color:rgba(23, 106, 110,.1)}
.mob-list-item.list-group-item{border:1px solid #d3ddde;box-shadow:0 1px 5px rgba(20, 44, 45,.12)}
.mob-list-item .btn-success{background-color:#4facb0}
.mob-list-item .btn-primary{background-color:#235052}
.mob-list-item .btn-success{background-color:#4facb0 !important}
.mob-list-item .btn-primary{background-color:#235052 !important}
/* uit mobella-best-option-cards.css: 6 regels */
.mob-best-option-card{border:1px solid #e2eaea}
.mob-best-option-card:hover{border-color:var(--mob-option-color, #d3e2e3)}
.mob-best-option-badge{background:color-mix(in srgb, var(--mob-option-color, #176a6e) 16%, white);color:color-mix(in srgb, var(--mob-option-color, #176a6e) 75%, black)}
.mob-best-option-row .material-icons{color:#176a6e}
.mob-agenda-option-highlight-day{background-color:rgba(42, 130, 134,0.08) !important}
th.mob-agenda-option-highlight-day{background-color:rgba(42, 130, 134,0.16) !important;box-shadow:inset 0 3px 0 0 rgba(42, 130, 134,0.9)}
/* uit mobella-appointment-form-redesign.css: 26 regels */
.mob-waitlist-form{--mwf-purple:#176a6e;--mwf-accent:#5bbcc1;--mwf-border:#e8f0f0;--mwf-text-primary:#1a2a2b;--mwf-surface-1:#f9fbfb;--mwf-shadow-sm:0 1px 2px rgba(23, 106, 110,.06)}
.mob-waitlist-form .form-control:focus,.mob-waitlist-form .form-select:focus{box-shadow:0 0 0 .15rem rgba(91, 188, 193,.18)}
.mob-waitlist-form .btn-success{box-shadow:0 2px 8px rgba(23, 106, 110,.25)}
.mob-waitlist-form{--mwf-yellow:#f1f9f9;--mwf-yellow-border:#dceff0}
.mob-ab-blok{border:1px solid #c6ddde;box-shadow:0 1px 2px rgba(24, 47, 48,.05)}
.mob-ab-kop{background:#f9fcfc;border-bottom:1px solid #c6ddde;color:#1a5558}
.mob-ab-kop .mob-ab-tel{color:#506f70}
details.mob-ab-uit{border-top:1px solid #c6ddde}
details.mob-ab-uit > summary{color:#1a5558}
details.mob-ab-uit > summary:hover{background:#f9fcfc}
.mob-waitlist-form .mob-ab-blok .form-control,.mob-waitlist-form .mob-ab-blok .form-select,.mob-ab-blok .form-control,.mob-ab-blok .form-select{border-color:#88bbbd}
.mob-waitlist-form .mob-ab-blok .form-control:disabled,.mob-waitlist-form .mob-ab-blok .form-control[readonly],.mob-ab-blok .form-control:disabled,.mob-ab-blok .form-control[readonly]{border-color:#c6ddde;background-color:#f3f8f8}
.mob-ab-blok .control-label{color:#506f70}
.mob-ab-tgl-lab{border-top:1px solid #c6ddde;border-bottom:1px solid #c6ddde;color:#1a5558}
.mob-ab-tgl-lab:hover{background:#f9fcfc}
.mob-ab-body #divClientContactInfo > div{border:1.5px solid #88bbbd}
.mob-ab-body #divClientAddress{background:#e4f4f5}
details.mob-ab-lijst{border-top:1px solid #c6ddde}
.mob-ab-lijst hr{border-color:#c6ddde}
.mob-ab-lijst h5{color:#1a5558}
.mob-ab-lijst .control-label{color:#506f70}
.mob-ab-lijst .form-control,.mob-ab-lijst .form-select{border:1.5px solid #88bbbd}
.mob-ab-body #divClientAddress{border:1.5px solid #88bbbd}
.mob-ab-body .divTravelInfo .form-group::after{color:#506f70}
details.mob-ab-tot > summary:hover{background:#f0f8f8}
#AppointmentForm .divFinance [style*="font-style:italic"],#AppointmentOccurenceForm .divFinance [style*="font-style:italic"]{color:#122728}
/* uit mobella-Agenda-redesign.css: 7 regels */
.mob-agenda-page{--mag-purple:#176a6e;--mag-purple-dark:#125457;--mag-accent:#5bbcc1;--mag-accent-soft:#eefafb;--mag-border:#e8f0f0;--mag-text-primary:#1a2a2b;--mag-surface-1:#f9fbfb;--mag-shadow-sm:0 1px 2px rgba(23, 106, 110,.06)}
.mob-agenda-page .form-control:focus,.mob-agenda-page .form-select:focus{box-shadow:0 0 0 .15rem rgba(91, 188, 193,.18)}
.mob-agenda-page #WantsEarlierItems > .btn-primary:hover,.mob-agenda-page #WaitinglistItems > .btn-primary:hover{background-color:#e0f7f8}
.mob-agenda-page #divShowFirstOption .btn-success{box-shadow:0 2px 8px rgba(23, 106, 110,.25)}
.mob-agenda-page .form-check-input:focus{box-shadow:0 0 0 .15rem rgba(91, 188, 193,.18)}
.mob-agenda-page .fc{--fc-today-bg-color:#f3fdfd}
.mob-tt-historie{border-left-color:#42bbc1;background:#f0fafb}
/* uit mobella-tabs.css: 1 regels */
:root{--mb-merk:#176a6e;--mb-merk-zacht:#effbfc;--mb-balk:#e8feff}
/* uit mobella-Login-redesign.css: 4 regels */
:root{--mob-login-purple:#176a6e;--mob-login-purple-dark:#10484b;--mob-login-mauve-tint:#ecf3f3;--mob-login-border:#e2eaea}
.mob-login-card{box-shadow:0 12px 32px rgba(23, 106, 110,0.10)}
.mob-login-card .form-control:focus{box-shadow:0 0 0 3px rgba(23, 106, 110,0.12)}
.mob-login-social-btn:hover{background:#f7fafa}
/* uit mobella-pro-boekflow.css: 26 regels */
@media (max-width: 767.98px){.pf-kop,.pf-tgl-lab{border:1px solid #c6ddde;color:#1a5558}.pf-nr{background:#1a5558}.pf-waarde{color:#506f70}.pf-verder{background:#1a5558}.pf-hint{border:1px dashed #c6ddde;color:#506f70;background:#f9fcfc}.pf-keuzes-kop{color:#506f70}.pf-keuze{border:1px solid #c6ddde;color:#1a5558}.pf-keuze small{color:#506f70}.pf-keuze-nr{background:#1a5558}.pf-keuze[data-pf-zoek]{border-color:#1a5558;box-shadow:0 0 0 1px #1a5558 inset}.pf[data-klant="ja"] .pf-kaart:not(:empty){border:1px solid #c6ddde;background:#f9fcfc;color:#1a5558}.pf-kaart span{color:#506f70}.pf #autoClient{border:2px solid #1a5558;color:#142f30}.pf #autoClient::placeholder{color:#637f80}.pf #autoClient:focus{box-shadow:0 0 0 .2rem rgba(26, 85, 88,.18)}body:has(.pf) #TimeOptions:has(.mob-best-option-card)::before{background:#eef8f9;color:#1a5558}#pfAgendaHint{border:2px solid var(--pf-kleur, #1a5558);color:#1a5558}#pfAgendaHint .pf-ah-stip{background:var(--pf-kleur, #1a5558)}#pfAgendaHint .pf-ah-sluit{color:#506f70}.pf .dropdown-menu .dropdown-item[data-pf]{border-bottom:1px solid #e9f3f3}.pf-i-naam{color:#1a5558}.pf-i-adres,.pf-i-extra{color:#506f70}.pf[data-stap="1"] [data-pf-open="2"] .pf-nr,.pf[data-stap="1"] [data-pf-open="3"] .pf-nr,.pf[data-stap="2"] [data-pf-open="3"] .pf-nr,.pf-kop4 .pf-nr{background:#c7dcdd;color:#536f70}.pf[data-stap="1"] [data-pf-open="2"],.pf[data-stap="1"] [data-pf-open="3"],.pf[data-stap="2"] [data-pf-open="3"],.pf-kop4{color:#506f70}.pf .row:has(#autoClient),.pf .row:has(#Phone),.pf .row:has(#Extra),.pf #appFilterTreatments,.pf #divLocationType,.pf .row:has(#WaitinglistType){border:1px solid #c6ddde}body:has(.pf) div:has(> #bestTravelTimeSearchFrom)::after{color:#506f70}}
/* uit mobella-MyFinance-redesign.css: 11 regels */
.mob-finance-page{--mob-purple:#176a6e;--mob-accent:#5bbcc1;--mob-accent-soft:#e9f6f7;--mob-border:#e8f0f0;--mob-text-primary:#1a2a2b;--mob-surface-1:#f9fbfb;--mob-shadow:0 1px 2px rgba(23, 106, 110,.05), 0 6px 16px rgba(23, 106, 110,.07);--mob-shadow-sm:0 1px 2px rgba(23, 106, 110,.06)}
.mob-finance-page #frmMyFinanceFilter .form-control:focus,.mob-finance-page #frmMyFinanceFilter select:focus{box-shadow:0 0 0 .15rem rgba(91, 188, 193,.18)}
.mf-line{border-top:1px solid #e0edee}
.mf-sc{border:1.5px solid #e0edee}
.mf-sc:hover{border-color:#93adae}
.mf-bulk{border:1px solid #e0edee}
.mf-kop-blok + .mf-kop-blok{border-left:1px solid #ebf2f2}
#appFinanceMobellaTable .mob-list-item{border:1px solid #e0edee;box-shadow:0 3px 12px rgba(20, 44, 45,.10)}
.mf-paneel{background:#f2fafa;border:1px solid #dceeef}
.mf-uitleg{background:#f6fbfb;border:1px solid #dceeef}
#mfUitlegLeeg{border:1.5px solid #dceeef}
/* uit mobella-CreateAppointment-redesign.css: 15 regels */
.mob-appointment-page{--mob-purple:#176a6e;--mob-accent:#5bbcc1;--mob-accent-soft:#e9f6f7;--mob-border:#e8f0f0;--mob-text-primary:#1a2a2b;--mob-surface-1:#f9fbfb;--mob-shadow:0 1px 2px rgba(23, 106, 110,.05), 0 6px 16px rgba(23, 106, 110,.07);--mob-shadow-sm:0 1px 2px rgba(23, 106, 110,.06)}
.mob-appointment-page .form-control:focus,.mob-appointment-page .form-select:focus{box-shadow:0 0 0 .15rem rgba(91, 188, 193,.18)}
.mob-appointment-page .btn-primary{box-shadow:0 2px 8px rgba(23, 106, 110,.25)}
.mob-appointment-page .mob-list-item .btn-success{background-color:rgba(23, 106, 110,.1)}
.mob-appointment-page .form-check-input:focus{box-shadow:0 0 0 .15rem rgba(91, 188, 193,.18)}
.mob-appointment-page .fc{--fc-today-bg-color:rgba(91, 188, 193,.07)}
.mob-appointment-page .col-lg-8 .tab-pane > .row:first-of-type .border.border-2{border:1px solid #daf0f1 !important;box-shadow:0 2px 10px rgba(20, 44, 45,.08)}
.mob-appointment-page .col-lg-8 .tab-pane > .row:first-of-type > .col-lg-6 .border.border-2{background:#e8fafb !important;border-color:#c7eef0 !important;border-left:4px solid #4facb0 !important}
.mob-appointment-page .col-lg-8 .tab-pane > .row:first-of-type > .col-lg-3 .border.border-2{border-left:4px solid #b8e4e6 !important}
.mob-appointment-page .col-lg-6 .border.border-2 .row.m-1:not(.mt-2) > .col.border.rounded{border:1px solid #d6eff0 !important}
.mob-appointment-page .col-lg-6 .border.border-2 .row.alert-secondary{background:#e1f1f2 !important}
.mob-appointment-page .col-lg-6 .border.border-2 .row.alert-secondary .col{color:#4d6263}
.mob-appointment-page .col-lg-6 .row.mt-2:not(.alert-secondary) .material-icons{background:#ddeeef;color:#4d6263}
.mob-appointment-page .col-lg-8 .tab-pane > .row:first-of-type > .col-lg-3:nth-child(2) .border.border-2 > .m-1::before{color:#3d8b8f}
.mob-appointment-page .col-lg-8 .tab-pane > .row:first-of-type > .col-lg-3:nth-child(3) .border.border-2 > .m-2::before{background:#3d8b8f}
/* uit wwwroot/js/Calendar/Calendar.js: 26 regels */
.fc .fc-daygrid-day .dagkmlabel.mob-dagknop{border:1px solid #c7dcdd!important;color:#1a5558!important}
.fc .fc-daygrid-day .dagkmlabel.mob-dagknop .dagkm-leeg{color:#637f80}
.mob-agendaknoppen{background:rgba(91, 188, 193,.2)}
.mob-ak{border:1.5px solid #5bbcc1;color:#176a6e}
.mob-ak[aria-pressed="true"]{background:#5bbcc1}
.fc .fc-col-header-cell .mob-kopknop{border:1px solid #c7dcdd;color:#1a5558}
.fc .fc-col-header-cell .mob-kop-route{background:#aedbdd;border-color:#aedbdd}
.mob-route-sluit{background-color:#edf7f8}
.mob-route-titel{color:#163e40}
.mob-route-datum{color:#637f80}
.mob-route-laden,.mob-route-leeg{color:#637f80}
.mob-route-tegels>div{background:#edf7f8}
.mob-route-tegels b{color:#1a5558}
.mob-route-tegels span{color:#637f80}
.mob-route-hint{color:#637f80}
.mob-route-apps{color:#637f80}
.mob-route-app{border:1.5px solid #c7dcdd;color:#1a5558}
.mob-route-app[aria-checked="true"]{border-color:#4fbbc0;background:#e8f7f8}
.mob-rt-nr{background:#4fbbc0}
.mob-rt-thuis .mob-rt-nr{border:2px solid #4fbbc0;color:#4fbbc0}
.mob-rt-tijd{color:#163e40}
.mob-rt-adres{color:#637f80}
.mob-rt-nav{background:#176a6e}
.mob-rt-afspraak{border:1.5px solid #c7dcdd;color:#1a5558}
.mob-rt-rit{border-left:3px solid #d3edee;color:#637f80}
.mob-route-afslagen summary{color:#176a6e}
/* uit Views/Werkdagen/Index.cshtml: 2 regels */
.wd-chip{background:#e6f4f5;color:#277175}
.wd-chip.grijs{background:#eef3f3}
/* uit Views/Employee/Edit.cshtml: 1 regels */
#allinoInboxMail .inbox-bericht{border-left:3px solid #dbe8e9}
/* uit Views/Employee/EmployeeAppointmentFilter.cshtml: 5 regels */
@media (max-width: 767.98px){.pf .pf-verberg{color:#a8bebf}.pf .pf-verberg .pf-vb-keus button{color:#3d777a}}
.mob-kaart-blok{border:1px solid #ddebec;box-shadow:0 1px 3px rgba(20, 58, 60,.06)}
.mob-kaart-titel{border-bottom:1px solid #e9f3f3}
.mob-kaart-titel .material-icons{color:#4fbbc0}
/* uit Views/Employee/PrioScherm.cshtml: 2 regels */
.pr-groep-kop{background:var(--mb-balk, #e8feff);color:var(--mb-merk, #176a6e)}
.pr-nr{background:#176a6e}
/* uit Views/Employee/WorkingAreaZzp.cshtml: 3 regels */
#wgLijst .badge{background:var(--mb-balk, #e8feff);color:var(--mb-merk, #176a6e)}
#wgLijst .list-group-item.active{background:var(--mb-merk, #176a6e);border-color:var(--mb-merk, #176a6e)}
.wg-chip{background:var(--mb-balk, #e8feff);color:var(--mb-merk, #176a6e)}
/* #987b: de bootstrap-kleurvariabelen (stonden in bootstrap.min.css achter @charset en werden door de eerste versie van het script overgeslagen). */
:root{--bs-blue:#176a6e;--bs-green:#5bbcc1;--bs-cyan:#79b4b7;--bs-primary:#176a6e;--bs-success:#5bbcc1;--bs-info:#79b4b7}
