﻿@layer {
    html {
        background-color: var(--darkreader-background-ffffff, #2d2f2f) !important;
    }

    html {
        color-scheme: dark !important;
    }

    iframe {
        color-scheme: dark !important;
    }

    html, body {
        background-color: var(--darkreader-background-ffffff, #2d2f2f);
    }

    html, body {
        border-color: var(--darkreader-border-4c4c4c, #8b857b);
        color: var(--darkreader-text-000000, #ffffff);
    }

    a {
        color: var(--darkreader-text-0040ff, #5faaff);
    }

    table {
        border-color: var(--darkreader-border-808080, #6e7376);
    }

    mark {
        color: var(--darkreader-text-000000, #ffffff);
    }

    ::placeholder {
        color: var(--darkreader-text-a9a9a9, #cfc9c1);
    }

    input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
        background-color: var(--darkreader-background-faffbd, #575a24) !important;
        color: var(--darkreader-text-000000, #ffffff) !important;
    }

    ::selection {
        background-color: var(--darkreader-background-0060d4, #1365c8) !important;
        color: var(--darkreader-text-ffffff, #ffffff) !important;
    }
}

.jfk-bubble.gtx-bubble, .captcheck_answer_label > input + img, span#closed_text > img[src^="https://www.gstatic.com/images/branding/googlelogo"], span[data-href^="https://www.hcaptcha.com/"] > #icon, img.Wirisformula, a[data-testid="headerMediumLogo"] > svg, .d2l-navigation-link-image-container, .d2l-iframe-loading-container {
    filter: invert(100%) hue-rotate(180deg) brightness(125%) contrast(75%) grayscale(25%) !important;
}

[data-darkreader-inline-bgcolor] {
    background-color: var(--darkreader-inline-bgcolor) !important;
}

[data-darkreader-inline-bgimage] {
    background-image: var(--darkreader-inline-bgimage) !important;
}

[data-darkreader-inline-border] {
    border-color: var(--darkreader-inline-border) !important;
}

[data-darkreader-inline-border-bottom] {
    border-bottom-color: var(--darkreader-inline-border-bottom) !important;
}

[data-darkreader-inline-border-left] {
    border-left-color: var(--darkreader-inline-border-left) !important;
}

[data-darkreader-inline-border-right] {
    border-right-color: var(--darkreader-inline-border-right) !important;
}

[data-darkreader-inline-border-top] {
    border-top-color: var(--darkreader-inline-border-top) !important;
}

[data-darkreader-inline-boxshadow] {
    box-shadow: var(--darkreader-inline-boxshadow) !important;
}

[data-darkreader-inline-color] {
    color: var(--darkreader-inline-color) !important;
}

[data-darkreader-inline-fill] {
    fill: var(--darkreader-inline-fill) !important;
}

[data-darkreader-inline-stroke] {
    stroke: var(--darkreader-inline-stroke) !important;
}

[data-darkreader-inline-outline] {
    outline-color: var(--darkreader-inline-outline) !important;
}

[data-darkreader-inline-stopcolor] {
    stop-color: var(--darkreader-inline-stopcolor) !important;
}

[data-darkreader-inline-bg] {
    background: var(--darkreader-inline-bg) !important;
}

[data-darkreader-inline-border-short] {
    border: var(--darkreader-inline-border-short) !important;
}

[data-darkreader-inline-border-bottom-short] {
    border-bottom: var(--darkreader-inline-border-bottom-short) !important;
}

[data-darkreader-inline-border-left-short] {
    border-left: var(--darkreader-inline-border-left-short) !important;
}

[data-darkreader-inline-border-right-short] {
    border-right: var(--darkreader-inline-border-right-short) !important;
}

[data-darkreader-inline-border-top-short] {
    border-top: var(--darkreader-inline-border-top-short) !important;
}

[data-darkreader-inline-invert] {
    filter: invert(100%) hue-rotate(180deg);
}

:root {
    --darkreader-neutral-background: var(--darkreader-background-ffffff, #2d2f2f);
    --darkreader-neutral-text: var(--darkreader-text-000000, #ffffff);
    --darkreader-selection-background: var(--darkreader-background-0060d4, #1365c8);
    --darkreader-selection-text: var(--darkreader-text-ffffff, #ffffff);
    --darkreader-background-ffffff: #2d2f2f;
    --darkreader-text-ffffff: #ffffff;
    --darkreader-border-404040: #8f887f;
    --darkreader-text-000000: #ffffff;
    --darkreader-border-4c4c4c: #8b857b;
    --darkreader-text-0040ff: #5faaff;
    --darkreader-border-808080: #6e7376;
    --darkreader-text-a9a9a9: #cfc9c1;
    --darkreader-background-faffbd: #575a24;
    --darkreader-background-0060d4: #1365c8;
    --darkreader-background-ffd76e: #7a6327;
    --darkreader-background-c59d00: #b29834;
    --darkreader-text-302505: #f7f4f0;
    --darkreader-background-add8e6: #3a5e6a;
    --darkreader-background-cfecf5: #2c4f59;
    --darkreader-background-f5f5f5: #333536;
    --darkreader-background-faedda: #554327;
    --darkreader-background-85c3d8: #467382;
    --darkreader-text-ef3f2e: #f06e61;
    --darkreader-background-d2696d: #894244;
    --darkreader-background-f7976d: #904929;
    --darkreader-background-ef3f2e: #ac382d;
    --darkreader-text-d2696d: #df8f92;
    --darkreader-border-d2696d: #843f42;
    --darkreader-background-f9f9f9: #303334;
    --darkreader-text-dc0000: #f75454;
    --darkreader-border-cccccc: #565b5d;
    --darkreader-background-efefef: #37393a;
    --darkreader-border-000000: #a59e92;
    --darkreader-border-999999: #666b6d;
    --darkreader-text-999999: #c4bdb5;
    --darkreader-text-808080: #b2aba0;
    --darkreader-text-eeeeee: #fdfbf8;
    --darkreader-text-333333: #e6e2dd;
    --darkreader-text-aaaaaa: #cfcac2;
    --darkreader-border-e59700: #c99735;
    --darkreader-background-aaaaaa: #616668;
    --darkreader-background-b8b5b5: #595d60;
    --darkreader-background-c0c0c0: #54585a;
    --darkreader-border-ffffff: #474a4c;
    --darkreader-background-000000: #131313;
    --darkreader-border-d3d3d3: #54585a;
    --darkreader-border-b7b7b7: #5d6164;
    --darkreader-background-e2ebf2: #3a3c3d;
    --darkreader-background-eeeeee: #38393b;
    --darkreader-background-ff0000: #c11f1f;
    --darkreader-text-cccccc: #e6e2dd;
    --darkreader-background-cccccc: #4c4f51;
    --darkreader-background-b7cdee: #484b4d;
    --darkreader-background-808080: #7b8184;
    --darkreader-background-00000040: rgba(19, 19, 19, 0.25);
    --darkreader-background-abd6ff: #474a4c;
    --darkreader-border-4a4a4a: #8c857c;
    --darkreader-border-769dc0: #516a80;
    --darkreader-border-b5bcc7: #5b5f62;
    --darkreader-background-f58383: #7d2424;
    --darkreader-background-97e68d: #56833f;
    --darkreader-background-d46464: #8c4040;
    --darkreader-border-d46464: #863d3d;
    --darkreader-background-e9f4fe: #343637;
    --darkreader-border-ce4f4f: #8c4040;
    --darkreader-text-818181: #b3aca1;
    --darkreader-background-7dbefa: #275988;
    --darkreader-background-00000026: rgba(19, 19, 19, 0.15);
    --darkreader-background-00000000: rgba(19, 19, 19, 0);
    --darkreader-text-4a4a4a: #d6d1ca;
    --darkreader-background-cfe5fa: #3d4041;
    --darkreader-background-0000000a: rgba(19, 19, 19, 0.04);
    --darkreader-background-0000000d: rgba(19, 19, 19, 0.05);
    --darkreader-background-00000012: rgba(19, 19, 19, 0.07);
    --darkreader-background-d3d3d3: #484b4d;
    --darkreader-background-ffffff00: rgba(45, 47, 47, 0);
    --darkreader-border-769dc000: rgba(81, 106, 128, 0);
    --darkreader-border-cfe5fa: #2a5176;
    --darkreader-background-abd4fb00: rgba(72, 75, 77, 0);
    --darkreader-text-769dc0: #a0c0d8;
    --darkreader-border-e9f4fe: #244e73;
    --darkreader-background-b5bcc7: #50565e;
    --darkreader-background-769dc0: #546e86;
    --darkreader-background-abd6ff00: rgba(71, 74, 76, 0);
    --darkreader-background-f4ffff: #1f4d4d;
    --darkreader-background-ebeadb: #3e3d30;
    --darkreader-background-e8e1cf: #433f30;
    --darkreader-border-f6f4eb: #625c40;
    --darkreader-border-aca899: #63686a;
    --darkreader-border-febe47: #ac8130;
    --darkreader-border-0000ff: #1717a5;
    --darkreader-background-d9e8f9: #3a3c3e;
    --darkreader-border-f8f7f1: #5e5a41;
    --darkreader-background-fffdf3: #40391c;
    --darkreader-border-ebeadb: #636148;
    --darkreader-border-d5cdb5: #6d6650;
    --darkreader-border-008000: #3ce93c;
    --darkreader-background-f4fff4: #2a4d1f;
    --darkreader-background-f2f7b7: #565929;
    --darkreader-background-f8b8b6: #622322;
    --darkreader-border-ff0000: #ac1d1d;
    --darkreader-background-777777: #747a7d;
    --darkreader-background-fefefe: #2e3031;
    --darkreader-background-e5edf4: #383a3c;
    --darkreader-border-bcbcbc: #5b5f62;
    --darkreader-border-e5edf4: #3d5061;
    --darkreader-border-e0eefb: #2b4f70;
    --darkreader-background-9dcfff: #4b4e50;
    --darkreader-background-abd5fd: #474a4c;
    --darkreader-background-91c9fe: #22517e;
    --darkreader-background-f7fcff: #2f3132;
    --darkreader-background-cee6fa: #3d4141;
    --darkreader-border-f4f9fd: #2d4e68;
    --darkreader-border-d3e9fb: #2a5477;
    --darkreader-border-bfd6eb: #3b5770;
    --darkreader-border-abd6ff: #225687;
    --darkreader-border-7dbefa: #285f91;
    --darkreader-background-93cafe: #22517c;
    --darkreader-border-3559ac: #496198;
    --darkreader-background-f4f9fd: #313334;
    --darkreader-text-41ad49: #8ddc93;
    --darkreader-background-80b8dd: #406983;
    --darkreader-text-f5f5f5: #fffffd;
    --darkreader-background-5aab84: #699c89;
    --darkreader-background-faae3c: #b58133;
    --darkreader-background-04b3a4: #33a399;
    --darkreader-background-3f9db0: #5895a1;
    --darkreader-background-0675ba: #2c739f;
    --darkreader-background-a5a5a5: #64696b;
    --darkreader-text-c0272a: #de6e70;
    --darkreader-text-dcdcdc: #f1eee9;
    --darkreader-text-5f5f5f: #c8c3ba;
    --darkreader-text-efefef: #fefcf9;
    --darkreader-border-dcdcdc: #525657;
    --darkreader-background-e6e6e6: #3c3f40;
    --darkreader-text-ff5c00: #ff8d4b;
    --darkreader-border-bbbbbb: #5c6063;
    --darkreader-background-f8f9fa: #303334;
    --darkreader-text-ff5f00: #ff904c;
    --darkreader-text-2f2f2f: #e9e6e0;
    --darkreader-background-f3f3f3: #353638;
    --darkreader-background-f6f6f6: #333536;
    --darkreader-background-ef7d1d: #c17839;
    --darkreader-background-4c4c4c: #515556;
    --darkreader-background-eaeaea: #3a3c3d;
    --darkreader-background-00000080: rgba(19, 19, 19, 0.5);
    --darkreader-background-dcdcdc: #434547;
    --darkreader-background-353535: #3e4142;
    --darkreader-background-cdcdcd: #4b4f51;
    --darkreader-background-b5b5b5: #5a5e61;
    --darkreader-text-fd590d: #ff8952;
    --darkreader-text-fd590c: #ff8951;
    --darkreader-background-e4e4e4: #3d4141;
    --darkreader-border-898989: #6b7073;
    --darkreader-background-f8f8f8: #313334;
    --darkreader-background-b2b2b2: #5c6063;
    --darkreader-background-fff5e9: #50391d;
    --darkreader-border-0000004d: rgba(165, 158, 146, 0.3);
    --darkreader-background-0000004d: rgba(19, 19, 19, 0.3);
    --darkreader-background-fbe4c8: #614626;
    --darkreader-background-9ec5fe: #4b4e50;
    --darkreader-border-eeeeee: #4c4f51;
    --darkreader-border-dddddd: #525557;
    --darkreader-text-212529: #f0ede8;
    --darkreader-background-cfe2ff: #3c3f3f;
    --darkreader-background-f96b30: #b2532b;
    --darkreader-background-ed1c24: #b32d31;
    --darkreader-background-e84e0f: #be5b33;
    --darkreader-background-00a99d: #2f9b94;
    --darkreader-background-0071bc: #276f9f;
    --darkreader-border-d9d9d9: #535758;
    --darkreader-background-ffffa3: #676727;
    --darkreader-border-e5e395: #8a8946;
    --darkreader-text-e56b10: #faa260;
    --darkreader-background-f0231a: #b5312b;
    --darkreader-background-a0e100: #a3cc3d;
    --darkreader-background-dff0d8: #425134;
    --darkreader-border-d6e9c6: #587144;
    --darkreader-text-3c763d: #b2dfb2;
    --darkreader-border-c9e2b3: #5e7747;
    --darkreader-text-2b542c: #c8edca;
    --darkreader-background-d9edf7: #294552;
    --darkreader-border-bce8f1: #396f7a;
    --darkreader-text-31708f: #9dcde5;
    --darkreader-border-a6e1ec: #3c7681;
    --darkreader-text-245269: #b7ddf1;
    --darkreader-background-fcf8e3: #433d21;
    --darkreader-border-faebcc: #7e6431;
    --darkreader-text-8a6d3b: #dfc9a3;
    --darkreader-border-f7e1b5: #846933;
    --darkreader-text-66512c: #ecdabb;
    --darkreader-background-f2dede: #482c2c;
    --darkreader-border-ebccd1: #673c42;
    --darkreader-text-a94442: #ce8583;
    --darkreader-border-e4b9c0: #6c3d45;
    --darkreader-text-843534: #dc9e9e;
    --darkreader-background-333333: #3c4040;
    --darkreader-border-9ec5fe: #214b88;
    --darkreader-text-9ec5fe: #b2e2ff;
    --darkreader-text-dff0d8: #efffe6;
    --darkreader-background-3c763d: #4f7450;
    --darkreader-text-d9edf7: #e1fdff;
    --darkreader-background-31708f: #487083;
    --darkreader-text-fcf8e3: #ffffe9;
    --darkreader-background-8a6d3b: #827050;
    --darkreader-text-f2dede: #ffe4e4;
    --darkreader-background-a94442: #925150;
    --darkreader-border-337ab7: #4a779e;
    --darkreader-background-0000001a: rgba(19, 19, 19, 0.1);
    --darkreader-background-337ab7: #4c799f;
    --darkreader-background-ffffff26: rgba(45, 47, 47, 0.15);
    --darkreader-background-5cb85c: #6f9c60;
    --darkreader-background-5bc0de: #44899e;
    --darkreader-background-f0ad4e: #a87a38;
    --darkreader-background-d9534f: #993f3c;
    --darkreader-background-00000033: rgba(19, 19, 19, 0.2);
    --darkreader-background-df591f: #b9643f;
    --darkreader-text-555555: #cfcac2;
    --darkreader-background-00000013: rgba(19, 19, 19, 0.07);
    --darkreader-background-29abe2bf: rgba(67, 151, 186, 0.75);
    --darkreader-background-cfe2ff8c: rgba(60, 63, 63, 0.55);
    --darkreader-background-fbb03b00: rgba(182, 130, 51, 0);
    --darkreader-background-4f5b5f: #5a5e61;
    --darkreader-background-000000cc: rgba(19, 19, 19, 0.8);
    --darkreader-background-1aafff80: rgba(46, 144, 196, 0.5);
    --darkreader-background-1aafff: #2e90c4;
    --darkreader-background-1aafffcc: rgba(46, 144, 196, 0.8);
    --darkreader-text-4f5b5f: #cec8c0;
    --darkreader-background-000000b3: rgba(19, 19, 19, 0.7);
    --darkreader-background-ffffffe6: rgba(45, 47, 47, 0.9);
    --darkreader-border-ffffffe6: rgba(71, 74, 76, 0.9);
    --darkreader-border-4f5b5fcc: rgba(135, 129, 119, 0.8);
    --darkreader-background-b7c5cd: #4c585e;
    --darkreader-text-1aafff: #60cdff;
    --darkreader-background-2f343d33: rgba(60, 64, 69, 0.2);
    --darkreader-background-ffffff40: rgba(45, 47, 47, 0.25);
    --darkreader-background-ffffff80: rgba(45, 47, 47, 0.5);
    --darkreader-background-b7c5cda8: rgba(76, 88, 94, 0.66);
    --darkreader-text-ffffff40: rgba(255, 255, 255, 0.25);
    --darkreader-text-b7c5cda8: rgba(223, 219, 213, 0.66);
    --darkreader-background-2f343d99: rgba(60, 64, 69, 0.6);
    --darkreader-background-2f343dcc: rgba(60, 64, 69, 0.8);
}

:root {
}

body, div, dl, dt, dd, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin: 0px;
    padding: 0px;
}

fieldset, img {
    border: 0px none;
}

address, caption, cite, code, dfn, th, var {
    font-style: normal;
    font-weight: normal;
}

caption, th {
    text-align: left;
}

q::before, q::after {
    content: "";
}

abbr, acronym {
    border: 0px;
}

body {
    font: 12px Myriad, Helvetica, Tahoma, Arial, clean, sans-serif;
}

h1 {
    font-size: 1.5em;
    font-weight: normal;
    line-height: 1em;
    margin-top: 1em;
    margin-bottom: 0px;
}

h2 {
    font-size: 1.1667em;
    font-weight: bold;
    line-height: 1.286em;
    margin-top: 1.929em;
    margin-bottom: 0.643em;
}

h3, h4, h5, h6 {
    font-size: 1em;
    font-weight: bold;
    line-height: 1.5em;
    margin-top: 1.5em;
    margin-bottom: 0px;
}

p {
    font-size: 1em;
    margin-top: 1.5em;
    margin-bottom: 1.5em;
    line-height: 1.5em;
}

blockquote {
    font-size: 0.916em;
    margin-top: 3.272em;
    margin-bottom: 3.272em;
    line-height: 1.636em;
    padding: 1.636em;
    border-top: 1px solid rgb(204, 204, 204);
    border-bottom: 1px solid rgb(204, 204, 204);
}

ol li, ul li {
    font-size: 1em;
    line-height: 1.5em;
    margin: 0px;
}

pre, code {
    font-size: 115%;
    font-family: Courier, "Courier New";
    background-color: rgb(239, 239, 239);
    border: 1px solid rgb(204, 204, 204);
}

pre {
    border-width: 1px 0px;
    padding: 1.5em;
}

table {
    font-size: 100%;
}

.dojoTabular {
    border-collapse: collapse;
    border-spacing: 0px;
    border: 1px solid rgb(204, 204, 204);
    margin: 0px 1.5em;
}

    .dojoTabular th {
        text-align: center;
        font-weight: bold;
    }

    .dojoTabular thead, .dojoTabular tfoot {
        background-color: rgb(239, 239, 239);
        border-style: solid;
        border-color: rgb(204, 204, 204);
        border-image: initial;
        border-width: 1px 0px;
    }

    .dojoTabular th, .dojoTabular td {
        padding: 0.25em 0.5em;
    }

.dijitReset {
    margin: 0px;
    border: 0px;
    padding: 0px;
    font: inherit;
    color: inherit;
}

.dijit_a11y .dijitReset {
}

.dijitInline {
    display: inline-block;
    border: 0px;
    padding: 0px;
    vertical-align: middle;
}

.dijitHidden {
    display: none !important;
}

.dijitVisible {
    display: block !important;
    position: relative;
}

.dijitInputContainer {
    overflow: hidden;
    position: relative;
    vertical-align: middle;
    float: none !important;
}

.dj_ie input.dijitTextBox, .dj_ie .dijitTextBox input {
    font-size: 100%;
}

.dijitTextBox .dijitSpinnerButtonContainer, .dijitTextBox .dijitArrowButtonContainer, .dijitTextBox .dijitValidationContainer {
    float: right;
    text-align: center;
}

.dijitTextBox input.dijitInputField {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.dijitTextBox .dijitValidationContainer {
    display: none;
}

.dijitInlineTable {
    display: inline-block;
    box-sizing: content-box;
    border: 0px;
    padding: 0px;
}

.dijitTeeny {
    font-size: 1px;
    line-height: 1px;
}

.dijitOffScreen {
    position: absolute;
    left: 50%;
    top: -10000px;
}

.dijitPopup {
    position: absolute;
    background-color: transparent;
    margin: 0px;
    border: 0px;
    padding: 0px;
}

.dijitPositionOnly {
    padding: 0px !important;
    border: 0px !important;
    background-color: transparent !important;
    background-image: none !important;
    height: auto !important;
    width: auto !important;
}

.dijitNonPositionOnly {
    float: none !important;
    position: static !important;
    margin: 0px !important;
    vertical-align: middle !important;
}

.dijitBackgroundIframe {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: -1;
    border: 0px;
    padding: 0px;
    margin: 0px;
}

.dijitDisplayNone {
    display: none !important;
}

.dijitContainer {
    overflow: hidden;
}

.dijit_a11y .dijitIcon, .dijit_a11y div.dijitArrowButtonInner, .dijit_a11y span.dijitArrowButtonInner, .dijit_a11y img.dijitArrowButtonInner, .dijit_a11y .dijitCalendarIncrementControl, .dijit_a11y .dijitTreeExpando {
    display: none;
}

.dijitSpinner div.dijitArrowButtonInner {
    display: block;
}

.dijit_a11y .dijitA11ySideArrow {
    display: inline !important;
    cursor: pointer;
}

.dijit_a11y .dijitCalendarDateLabel {
    padding: 1px;
}

.dijit_a11y .dijitCalendarSelectedDate .dijitCalendarDateLabel {
    border-width: 1px;
    padding: 0px;
    border-style: dotted !important;
}

.dijit_a11y .dijitCalendarDateTemplate {
    padding-bottom: 0.1em !important;
}

.dijit_a11y .dijitButtonNode {
    border: medium outset black !important;
    padding: 0px !important;
}

.dijit_a11y .dijitTextBoxReadOnly .dijitInputField, .dijit_a11y .dijitTextBoxReadOnly .dijitButtonNode {
    border-style: outset !important;
    border-width: medium !important;
    border-color: rgb(153, 153, 153) !important;
    color: rgb(153, 153, 153) !important;
}

.dijitButtonNode * {
    vertical-align: middle;
}

.dijitButtonNode .dijitArrowButtonInner {
    background: center center no-repeat;
    width: 12px;
    height: 12px;
    direction: ltr;
}

.dijitLeft {
    background-position: left top;
    background-repeat: no-repeat;
}

.dijitStretch {
    white-space: nowrap;
    background-repeat: repeat-x;
}

.dijitRight {
    background-position: right top;
    background-repeat: no-repeat;
}

.dijitToggleButton, .dijitButton, .dijitDropDownButton, .dijitComboButton {
    margin: 0.2em;
    vertical-align: middle;
}

.dijitButtonContents {
    display: block;
}

td.dijitButtonContents {
    display: table-cell;
}

.dijitButtonNode img {
    vertical-align: middle;
}

.dijitToolbar .dijitComboButton {
    border-collapse: separate;
}

.dijitToolbar .dijitToggleButton, .dijitToolbar .dijitButton, .dijitToolbar .dijitDropDownButton, .dijitToolbar .dijitComboButton {
    margin: 0px;
}

.dijitToolbar .dijitButtonContents {
    padding: 1px 2px;
}

.dj_webkit .dijitToolbar .dijitDropDownButton {
    padding-left: 0.3em;
}

.dijitButtonNode {
    border: 1px solid gray;
    margin: 0px;
    line-height: normal;
    vertical-align: middle;
    text-align: center;
    white-space: nowrap;
}

.dj_webkit .dijitSpinner .dijitSpinnerButtonContainer {
    line-height: inherit;
}

.dijitTextBox .dijitButtonNode {
    border-width: 0px;
}

.dijitButtonNode, .dijitButtonNode * {
    cursor: pointer;
}

.dj_ie .dijitButtonNode {
    zoom: 1;
}

    .dj_ie .dijitButtonNode button {
        overflow: visible;
    }

div.dijitArrowButton {
    float: right;
}

.dijitTextBox {
    border: 1px solid black;
    width: 15em;
    vertical-align: middle;
}

.dijitTextBoxReadOnly, .dijitTextBoxDisabled {
    color: gray;
}

.dj_webkit .dijitTextBoxDisabled input {
    color: rgb(238, 238, 238);
}

.dj_webkit textarea.dijitTextAreaDisabled {
    color: rgb(51, 51, 51);
}

.dj_gecko .dijitTextBoxReadOnly input.dijitInputField, .dj_gecko .dijitTextBoxDisabled input {
}

.dijitPlaceHolder {
    color: rgb(170, 170, 170);
    font-style: italic;
    position: absolute;
    top: 0px;
    left: 0px;
}

.dijitTimeTextBox {
    width: 8em;
}

.dijitTextBox input:focus {
    outline: none;
}

.dijitTextBoxFocused {
    outline: -webkit-focus-ring-color auto 5px;
}

.dijitTextBox input {
    float: left;
}

.dijitInputInner {
    border: 0px !important;
    vertical-align: middle !important;
    background-color: transparent !important;
    width: 100% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.dijit_a11y .dijitTextBox input {
    margin: 0px !important;
}

.dijitTextBoxError input.dijitValidationInner, .dijitTextBox input.dijitArrowButtonInner {
    text-indent: -1em !important;
    direction: ltr !important;
    text-align: left !important;
    height: auto !important;
}

.dj_ie .dijitTextBox input, .dj_ie input.dijitTextBox {
    overflow-y: visible;
    line-height: normal;
}

.dj_ie7 .dijitTextBox input.dijitValidationInner, .dj_ie7 .dijitTextBox input.dijitArrowButtonInner {
    line-height: 86%;
}

.dj_ie6 .dijitTextBox input, .dj_ie6 input.dijitTextBox, .dj_iequirks .dijitTextBox input.dijitValidationInner, .dj_iequirks .dijitTextBox input.dijitArrowButtonInner, .dj_iequirks .dijitTextBox input.dijitSpinnerButtonInner, .dj_iequirks .dijitTextBox input.dijitInputInner, .dj_iequirks input.dijitTextBox {
    line-height: 100%;
}

.dijit_a11y input.dijitValidationInner, .dijit_a11y input.dijitArrowButtonInner {
    text-indent: 0px !important;
    width: 1em !important;
}

.dijitTextBoxError .dijitValidationContainer {
    display: inline;
    cursor: default;
}

.dijitSpinner .dijitSpinnerButtonContainer, .dijitComboBox .dijitArrowButtonContainer {
    border-width: 0px 0px 0px 1px !important;
}

.dijitToolbar .dijitComboBox .dijitArrowButtonContainer {
    border-width: 0px !important;
}

.dijitComboBoxMenu {
    list-style-type: none;
}

.dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {
    border-width: 0px;
}

.dj_ie .dijit_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitButtonNode {
    clear: both;
}

.dj_ie .dijitToolbar .dijitComboBox {
    vertical-align: middle;
}

.dijitTextBox .dijitSpinnerButtonContainer {
    width: 1em;
    overflow: hidden;
    position: relative !important;
}

.dijitSpinner .dijitSpinnerButtonInner {
    width: 1em;
    overflow-x: hidden;
    visibility: hidden !important;
}

.dijitComboBox .dijitButtonNode, .dijitSpinnerButtonContainer .dijitButtonNode {
    border-width: 0px;
}

.dijit_a11y .dijitSpinnerButtonContainer .dijitButtonNode {
    border: 0px none !important;
}

.dijit_a11y .dijitTextBox .dijitSpinnerButtonContainer, .dijit_a11y .dijitSpinner .dijitArrowButtonInner, .dijit_a11y .dijitSpinnerButtonContainer input {
    width: 1em !important;
}

.dijit_a11y .dijitSpinner .dijitArrowButtonInner {
    margin: 0px auto !important;
}

.dj_ie .dijit_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
    padding-left: 0.3em !important;
    padding-right: 0.3em !important;
    margin-left: 0.3em !important;
    margin-right: 0.3em !important;
    width: 1.4em !important;
}

.dj_ie7 .dijit_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
    padding-left: 0px !important;
    padding-right: 0px !important;
    width: 1em !important;
}

.dj_ie6 .dijit_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
    margin-left: 0.1em !important;
    margin-right: 0.1em !important;
    width: 1em !important;
}

.dj_iequirks .dijit_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
    margin-left: 0px !important;
    margin-right: 0px !important;
    width: 2em !important;
}

.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
    padding: 0px;
    float: none;
    height: 50%;
    width: 100%;
    bottom: auto;
    left: 0px;
    right: auto;
    position: absolute !important;
}

.dj_iequirks .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
    width: auto;
}

.dijit_a11y .dijitSpinnerButtonContainer .dijitArrowButton {
    overflow: visible !important;
}

.dijitSpinner .dijitSpinnerButtonContainer .dijitDownArrowButton {
    top: 50%;
    border-top-width: 1px !important;
}

.dijitSpinner .dijitSpinnerButtonContainer .dijitUpArrowButton {
    top: 0px;
}

.dijitSpinner .dijitArrowButtonInner {
    margin: auto;
    overflow-x: hidden;
    height: 100% !important;
}

.dj_iequirks .dijitSpinner .dijitArrowButtonInner {
    height: auto !important;
}

.dijitSpinner .dijitArrowButtonInner .dijitInputField {
    transform: scale(0.5);
    transform-origin: left top;
    padding-top: 0px;
    padding-bottom: 0px;
    width: 100%;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.dj_ie .dijitSpinner .dijitArrowButtonInner .dijitInputField {
    zoom: 50%;
}

.dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButtonInner {
    overflow: hidden;
}

.dijit_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
    width: 100%;
}

.dj_iequirks .dijit_a11y .dijitSpinner .dijitSpinnerButtonContainer .dijitArrowButton {
    width: 1em;
}

.dijitSpinner .dijitArrowButtonInner .dijitInputField {
    visibility: hidden;
}

.dijit_a11y .dijitSpinner .dijitArrowButtonInner .dijitInputField {
    vertical-align: top;
    visibility: visible;
}

.dijit_a11y .dijitSpinnerButtonContainer {
    width: 1em;
}

    .dijit_a11y .dijitSpinnerButtonContainer .dijitButtonNode {
        border-width: 1px 0px 0px;
        border-style: solid !important;
    }

.dijitCheckBox, .dijitRadio, .dijitCheckBoxInput {
    padding: 0px;
    border: 0px;
    width: 16px;
    height: 16px;
    background-position: center center;
    background-repeat: no-repeat;
    overflow: hidden;
}

    .dijitCheckBox input, .dijitRadio input {
        margin: 0px;
        padding: 0px;
        display: block;
    }

.dijitCheckBoxInput {
    opacity: 0.01;
}

.dj_ie .dijitCheckBoxInput {
}

.dijit_a11y .dijitCheckBox, .dijit_a11y .dijitRadio {
    width: auto !important;
    height: auto !important;
}

.dijit_a11y .dijitCheckBoxInput {
    opacity: 1;
    filter: none;
    width: auto;
    height: auto;
}

.dijitProgressBarEmpty {
    position: relative;
    overflow: hidden;
    border: 1px solid black;
    z-index: 0;
}

.dijitProgressBarFull {
    position: absolute;
    overflow: hidden;
    z-index: -1;
    top: 0px;
    width: 100%;
}

.dj_ie6 .dijitProgressBarFull {
    height: 1.6em;
}

.dijitProgressBarTile {
    position: absolute;
    overflow: hidden;
    inset: 0px;
    margin: 0px;
    padding: 0px;
    width: auto;
    height: auto;
    background-color: rgb(170, 170, 170);
    background-attachment: fixed;
}

.dijit_a11y .dijitProgressBarTile {
    border-width: 2px;
    border-style: solid;
    background-color: transparent !important;
}

.dj_ie6 .dijitProgressBarTile {
    position: static;
    height: 1.6em;
}

.dijitProgressBarIndeterminate .dijitProgressBarTile {
}

.dijitProgressBarIndeterminateHighContrastImage {
    display: none;
}

.dijit_a11y .dijitProgressBarIndeterminate .dijitProgressBarIndeterminateHighContrastImage {
    display: block;
    position: absolute;
    top: 0px;
    bottom: 0px;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: auto;
}

.dijitProgressBarLabel {
    display: block;
    position: static;
    width: 100%;
    text-align: center;
    background-color: transparent !important;
}

.dijitTooltip {
    position: absolute;
    z-index: 2000;
    display: block;
    left: 0px;
    top: -10000px;
    overflow: visible;
}

.dijitTooltipContainer {
    border: 2px solid black;
    background: rgb(184, 181, 181);
    color: black;
    font-size: small;
}

.dijitTooltipFocusNode {
    padding: 2px;
}

.dijitTooltipConnector {
    position: absolute;
}

.dijit_a11y .dijitTooltipConnector {
    display: none;
}

.dijitTooltipData {
    display: none;
}

.dijitLayoutContainer {
    position: relative;
    display: block;
    overflow: hidden;
}

body .dijitAlignTop, body .dijitAlignBottom, body .dijitAlignLeft, body .dijitAlignRight {
    position: absolute;
    overflow: hidden;
}

body .dijitAlignClient {
    position: absolute;
}

.dijitBorderContainer, .dijitBorderContainerNoGutter {
    position: relative;
    overflow: hidden;
}

.dijitBorderContainerPane, .dijitBorderContainerNoGutterPane {
    position: absolute !important;
    z-index: 2;
}

.dijitBorderContainer > .dijitTextArea {
    resize: none;
}

.dijitGutter {
    position: absolute;
    font-size: 1px;
}

.dijitSplitter {
    position: absolute;
    overflow: hidden;
    z-index: 10;
    background-color: rgb(255, 255, 255);
    border-color: gray;
    border-style: solid;
    border-width: 0px;
}

.dj_ie .dijitSplitter {
    z-index: 1;
}

.dijitSplitterActive {
    z-index: 11 !important;
}

.dijitSplitterCover {
    position: absolute;
    z-index: -1;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

.dijitSplitterCoverActive {
    z-index: 3 !important;
}

.dj_ie .dijitSplitterCover {
    background: white;
}

.dijitSplitterH {
    height: 7px;
    border-top: 1px;
    border-bottom: 1px;
    cursor: ns-resize;
}

.dijitSplitterV {
    width: 7px;
    border-left: 1px;
    border-right: 1px;
    cursor: ew-resize;
}

.dijitSplitContainer {
    position: relative;
    overflow: hidden;
    display: block;
}

.dj_ff3 .dijit_a11y div.dijitSplitter:focus {
    outline-style: dotted;
    outline-width: 2px;
}

.dijitSplitPane {
    position: absolute;
}

.dijitSplitContainerSizerH, .dijitSplitContainerSizerV {
    position: absolute;
    font-size: 1px;
    cursor: w-resize;
    background-color: threedface;
    border-width: 1px;
    border-style: solid;
    border-image: initial;
    border-color: threedhighlight threedshadow threedshadow threedhighlight;
    margin: 0px;
}

    .dijitSplitContainerSizerH .thumb, .dijitSplitterV .dijitSplitterThumb {
        overflow: hidden;
        position: absolute;
        top: 49%;
    }

    .dijitSplitContainerSizerV .thumb, .dijitSplitterH .dijitSplitterThumb {
        position: absolute;
        left: 49%;
    }

.dijitSplitterShadow, .dijitSplitContainerVirtualSizerH, .dijitSplitContainerVirtualSizerV {
    font-size: 1px;
    background-color: threedshadow;
    opacity: 0.5;
    margin: 0px;
}

.dj_ie .dijitSplitterV, .dijitSplitContainerVirtualSizerH {
    cursor: w-resize;
}

.dj_ie .dijitSplitterH, .dijitSplitContainerSizerV, .dijitSplitContainerVirtualSizerV {
    cursor: n-resize;
}

.dijit_a11y .dijitSplitterH {
    border-top: 1px solid rgb(211, 211, 211) !important;
    border-bottom: 1px solid rgb(211, 211, 211) !important;
}

.dijit_a11y .dijitSplitterV {
    border-left: 1px solid rgb(211, 211, 211) !important;
    border-right: 1px solid rgb(211, 211, 211) !important;
}

.dijitContentPane {
    display: block;
    overflow: auto;
}

.dijitContentPaneSingleChild {
    overflow: hidden;
}

.dijitTitlePane {
    display: block;
    overflow: hidden;
}

.dijitTitlePaneTitle {
    cursor: pointer;
}

.dijitFixedOpen, .dijitFixedClosed {
    cursor: default;
}

.dijitTitlePaneTitle * {
    vertical-align: middle;
}

.dijitTitlePane .dijitArrowNodeInner {
    display: none;
}

.dijit_a11y .dijitTitlePane .dijitArrowNodeInner {
    display: inline !important;
    font-family: monospace;
}

.dijit_a11y .dijitTitlePane .dijitArrowNode {
    display: none;
}

.dj_ie6 .dijitTitlePaneContentOuter, .dj_ie6 .dijitTitlePane .dijitTitlePaneTitle {
    zoom: 1;
}

.dijitColorPalette {
    border: 1px solid rgb(153, 153, 153);
    background: rgb(255, 255, 255);
    position: relative;
}

    .dijitColorPalette .dijitPaletteTable {
        padding: 2px 3px 3px;
        position: relative;
        overflow: hidden;
        outline: 0px;
        border-collapse: separate;
    }

.dj_ie6 .dijitColorPalette .dijitPaletteTable, .dj_ie7 .dijitColorPalette .dijitPaletteTable, .dj_iequirks .dijitColorPalette .dijitPaletteTable {
    padding: 0px;
    margin: 2px 3px 3px;
}

.dijitColorPalette .dijitPaletteCell {
    font-size: 1px;
    vertical-align: middle;
    text-align: center;
    background: none;
}

.dijitColorPalette .dijitPaletteImg {
    padding: 1px;
    border: 1px solid rgb(153, 153, 153);
    margin: 2px 1px;
    cursor: default;
    font-size: 1px;
}

.dj_gecko .dijitColorPalette .dijitPaletteImg {
    padding-bottom: 0px;
}

.dijitColorPalette .dijitColorPaletteSwatch {
    width: 14px;
    height: 12px;
}

.dijitPaletteTable td {
    padding: 0px;
}

.dijitColorPalette .dijitPaletteCellHover .dijitPaletteImg {
    border: 1px solid rgb(0, 0, 0);
}

.dijitColorPalette .dijitPaletteCellActive .dijitPaletteImg, .dijitColorPalette .dijitPaletteCellSelected .dijitPaletteImg {
    border: 2px solid rgb(0, 0, 0);
    margin: 1px 0px;
}

.dijit_a11y .dijitColorPalette .dijitPaletteTable, .dijit_a11y .dijitColorPalette .dijitPaletteTable * {
    background-color: transparent !important;
}

.dijitAccordionContainer {
    border-right: 1px solid rgb(183, 183, 183);
    border-bottom: 1px solid rgb(183, 183, 183);
    border-left: 1px solid rgb(183, 183, 183);
    border-image: initial;
    border-top: 0px !important;
}

.dijitAccordionTitle {
    cursor: pointer;
}

.dijitAccordionTitleSelected {
    cursor: default;
}

.dijitAccordionTitle .arrowTextUp, .dijitAccordionTitle .arrowTextDown {
    display: none;
    font-size: 0.65em;
    font-weight: normal !important;
}

.dijit_a11y .dijitAccordionTitle .arrowTextUp, .dijit_a11y .dijitAccordionTitleSelected .arrowTextDown {
    display: inline;
}

.dijit_a11y .dijitAccordionTitleSelected .arrowTextUp {
    display: none;
}

.dijitAccordionChildWrapper {
    overflow: hidden;
}

.dijitCalendarContainer {
    width: auto;
}

    .dijitCalendarContainer th, .dijitCalendarContainer td {
        padding: 0px;
        vertical-align: middle;
    }

.dijitCalendarNextYear {
    margin: 0px 0px 0px 0.55em;
}

.dijitCalendarPreviousYear {
    margin: 0px 0.55em 0px 0px;
}

.dijitCalendarIncrementControl {
    vertical-align: middle;
}

.dijitCalendarIncrementControl, .dijitCalendarDateTemplate, .dijitCalendarMonthLabel, .dijitCalendarPreviousYear, .dijitCalendarNextYear {
    cursor: pointer;
}

.dijitCalendarDisabledDate {
    color: gray;
    text-decoration: line-through;
    cursor: default;
}

.dijitSpacer {
    position: relative;
    height: 1px;
    overflow: hidden;
    visibility: hidden;
}

.dijitCalendarMonthMenu .dijitCalendarMonthLabel {
    text-align: center;
}

.dijitMenu {
    border: 1px solid black;
    background-color: white;
}

.dijitMenuTable {
    border-collapse: collapse;
    border-width: 0px;
    background-color: white;
}

.dj_webkit .dijitMenuTable td[colspan="2"] {
    border-right: hidden;
}

.dijitMenuItem {
    text-align: left;
    white-space: nowrap;
    padding: 0.1em 0.2em;
    cursor: pointer;
}

.dijitMenuPassive .dijitMenuItemHover, .dijitMenuItemSelected {
    background-color: black;
    color: white;
}

.dijitMenuItemIcon, .dijitMenuExpand {
    background-repeat: no-repeat;
}

.dijitMenuItemDisabled * {
    opacity: 0.5;
    cursor: default;
}

.dj_ie .dijit_a11y .dijitMenuItemDisabled, .dj_ie .dijit_a11y .dijitMenuItemDisabled td, .dj_ie .dijitMenuItemDisabled *, .dj_ie .dijitMenuItemDisabled td {
    color: gray !important;
}

.dijitMenuItemLabel {
    position: relative;
    vertical-align: middle;
}

.dijit_a11y .dijitMenuItemSelected {
    border: 1px dotted black !important;
}

.dj_ff3 .dijit_a11y .dijitMenuItem td {
    background: none !important;
}

.dijit_a11y .dijitMenuItemSelected .dijitMenuItemLabel {
    border-width: 1px;
    border-style: solid;
}

.dj_ie8 .dijit_a11y .dijitMenuItemLabel {
    position: static;
}

.dijitMenuExpandA11y {
    display: none;
}

.dijit_a11y .dijitMenuExpandA11y {
    display: inline;
}

.dijitMenuSeparator td {
    border: 0px;
    padding: 0px;
}

.dijitMenuSeparatorTop {
    height: 50%;
    margin: 3px 0px 0px;
    font-size: 1px;
}

.dijitMenuSeparatorBottom {
    height: 50%;
    margin: 0px 0px 3px;
    font-size: 1px;
}

.dijitCheckedMenuItemIconChar {
    vertical-align: middle;
    visibility: hidden;
}

.dijitCheckedMenuItemChecked .dijitCheckedMenuItemIconChar {
    visibility: visible;
}

.dijit_a11y .dijitCheckedMenuItemIconChar {
    display: inline !important;
}

.dijit_a11y .dijitCheckedMenuItemIcon {
    display: none;
}

.dj_ie .dijit_a11y .dijitMenuBar .dijitMenuItem {
    margin: 0px;
}

.dijitStackController .dijitToggleButtonChecked * {
    cursor: default;
}

.dijitTabContainerNoLayout {
    width: 100%;
}

.dijitTabContainerBottom-tabs, .dijitTabContainerTop-tabs, .dijitTabContainerLeft-tabs, .dijitTabContainerRight-tabs {
    overflow: visible !important;
}

.dijitTabContainerBottom-container, .dijitTabContainerTop-container, .dijitTabContainerLeft-container, .dijitTabContainerRight-container {
    z-index: 0;
    overflow: hidden;
    border: 1px solid black;
}

.nowrapTabStrip {
    width: 50000px;
    display: block;
    position: relative;
}

.dijitTabListWrapper {
    overflow: hidden;
}

.dijit_a11y .tabStripButton img {
    display: none;
}

.dijitTabContainerTop-tabs {
    border-bottom: 1px solid black;
}

.dijitTabContainerTop-container {
    border-top: 0px;
}

.dijitTabContainerLeft-tabs {
    border-right: 1px solid black;
    float: left;
}

.dijitTabContainerLeft-container {
    border-left: 0px;
}

.dijitTabContainerBottom-tabs {
    border-top: 1px solid black;
}

.dijitTabContainerBottom-container {
    border-bottom: 0px;
}

.dijitTabContainerRight-tabs {
    border-left: 1px solid black;
    float: left;
}

.dijitTabContainerRight-container {
    border-right: 0px;
}

div.dijitTabDisabled, .dj_ie div.dijitTabDisabled {
    cursor: auto;
}

.dijitTab {
    position: relative;
    cursor: pointer;
    white-space: nowrap;
    z-index: 3;
}

    .dijitTab * {
        vertical-align: middle;
    }

.dijitTabChecked {
    cursor: default;
}

.dijitTabContainerTop-tabs .dijitTab {
    top: 1px;
}

.dijitTabContainerBottom-tabs .dijitTab {
    top: -1px;
}

.dijitTabContainerLeft-tabs .dijitTab {
    left: 1px;
}

.dijitTabContainerRight-tabs .dijitTab {
    left: -1px;
}

.dijitTabContainerTop-tabs .dijitTab, .dijitTabContainerBottom-tabs .dijitTab {
    display: inline-block;
}

.dijitTabInnerDiv {
    position: relative;
}

.tabStripButton {
    z-index: 12;
}

.dijitTabButtonDisabled .tabStripButton {
    display: none;
}

.dijitTabCloseButton {
    margin-left: 1em;
}

.dijitTabCloseText {
    display: none;
}

.dijitTab .tabLabel {
    min-height: 15px;
    display: inline-block;
}

.dijitNoIcon {
    display: none;
}

.dj_ie6 .dijitTab .dijitNoIcon {
    display: inline;
    height: 15px;
    width: 1px;
}

.dijit_a11y .dijitTabCloseButton {
    background-image: none !important;
    width: auto !important;
    height: auto !important;
}

.dijit_a11y .dijitTabCloseText {
    display: inline;
}

.dijitTabPane, .dijitStackContainer-child, .dijitAccordionContainer-child {
    border: none !important;
}

.dijitInlineEditBoxDisplayMode {
    border: 1px solid transparent;
    cursor: text;
}

.dijit_a11y .dijitInlineEditBoxDisplayMode, .dj_ie6 .dijitInlineEditBoxDisplayMode {
    border: none;
}

.dijitInlineEditBoxDisplayModeHover, .dijit_a11y .dijitInlineEditBoxDisplayModeHover, .dj_ie6 .dijitInlineEditBoxDisplayModeHover {
    background-color: rgb(226, 235, 242);
    border: 1px solid black;
}

.dijitInlineEditBoxDisplayModeDisabled {
    cursor: default;
}

.dijitTree {
    overflow: auto;
}

.dijitTreeIndent {
    width: 19px;
}

.dijitTreeRow, .dijitTreeContent {
    white-space: nowrap;
}

    .dijitTreeRow img {
        vertical-align: middle;
    }

.dijitTreeContent {
    cursor: default;
}

.dijitExpandoText {
    display: none;
}

.dijit_a11y .dijitExpandoText {
    display: inline;
    padding-left: 10px;
    padding-right: 10px;
    font-family: monospace;
    border-style: solid;
    border-width: thin;
    cursor: pointer;
}

.dijitTreeLabel {
    margin: 0px 4px;
}

.dijitDialog {
    position: absolute;
    z-index: 999;
    overflow: hidden;
}

.dijitDialogTitleBar {
    cursor: move;
}

.dijitDialogFixed .dijitDialogTitleBar {
    cursor: default;
}

.dijitDialogCloseIcon {
    cursor: pointer;
}

.dijitDialogUnderlayWrapper {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 998;
    display: none;
    background: transparent !important;
}

.dijitDialogUnderlay {
    background: rgb(238, 238, 238);
    opacity: 0.5;
}

.dj_ie .dijitDialogUnderlay {
}

.dijit_a11y .dijitSpinnerButtonContainer, .dijit_a11y .dijitDialog {
    opacity: 1 !important;
    background-color: white !important;
}

.dijitDialog .closeText {
    display: none;
    position: absolute;
}

.dijit_a11y .dijitDialog .closeText {
    display: inline;
}

.dijitSliderMoveable {
    z-index: 99;
    display: block;
    vertical-align: middle;
    position: absolute !important;
}

.dijitSliderMoveableH {
    right: 0px;
}

.dijitSliderMoveableV {
    right: 50%;
}

.dijit_a11y div.dijitSliderImageHandle, .dijitSliderImageHandle {
    margin: 0px;
    padding: 0px;
    border: 8px solid gray;
    width: 0px;
    height: 0px;
    cursor: pointer;
    position: relative !important;
}

.dj_iequirks .dijit_a11y .dijitSliderImageHandle {
    font-size: 0px;
}

.dj_ie7 .dijitSliderImageHandle {
    overflow: hidden;
}

.dj_ie7 .dijit_a11y .dijitSliderImageHandle {
    overflow: visible;
}

.dijit_a11y .dijitSliderFocused .dijitSliderImageHandle {
    border: 4px solid rgb(0, 0, 0);
    height: 8px;
    width: 8px;
}

.dijitSliderImageHandleV {
    top: -8px;
    right: -50%;
}

.dijitSliderImageHandleH {
    left: 50%;
    top: -5px;
    vertical-align: top;
}

.dijitSliderBar {
    border-style: solid;
    border-color: black;
    cursor: pointer;
}

.dijitSliderBarContainerV {
    position: relative;
    height: 100%;
    z-index: 1;
}

.dijitSliderBarContainerH {
    position: relative;
    z-index: 1;
}

.dijitSliderBarH {
    height: 4px;
    border-width: 1px 0px;
}

.dijitSliderBarV {
    width: 4px;
    border-width: 0px 1px;
}

.dijitSliderProgressBar {
    background-color: red;
    z-index: 1;
}

.dijitSliderProgressBarV {
    height: 0px;
    vertical-align: top;
    text-align: left;
    position: static !important;
}

.dijitSliderProgressBarH {
    width: 0px;
    vertical-align: middle;
    overflow: visible;
    position: absolute !important;
}

.dijitSliderRemainingBar {
    overflow: hidden;
    background-color: transparent;
    z-index: 1;
}

.dijitSliderRemainingBarV {
    height: 100%;
    text-align: left;
}

.dijitSliderRemainingBarH {
    width: 100% !important;
}

.dijitSliderBumper {
    overflow: hidden;
    z-index: 1;
}

.dijitSliderBumperV {
    width: 4px;
    height: 8px;
    border-width: 0px 1px;
}

.dijitSliderBumperH {
    width: 8px;
    height: 4px;
    border-width: 1px 0px;
}

.dijitSliderBottomBumper, .dijitSliderLeftBumper {
    background-color: red;
}

.dijitSliderTopBumper, .dijitSliderRightBumper {
    background-color: transparent;
}

.dijitSliderDecoration {
    text-align: center;
}

.dijitSliderDecorationC, .dijitSliderDecorationV {
    position: relative;
}

.dijitSliderDecorationH {
    width: 100%;
}

.dijitSliderDecorationV {
    height: 100%;
}

.dijitSliderButton {
    font-family: monospace;
    margin: 0px;
    padding: 0px;
    display: block;
}

.dijit_a11y .dijitSliderButtonInner {
    visibility: visible !important;
}

.dijitSliderButtonContainer {
    text-align: center;
    height: 0px;
}

    .dijitSliderButtonContainer * {
        cursor: pointer;
    }

.dijitSlider .dijitButtonNode {
    padding: 0px;
    display: block;
}

.dijitRuleContainer {
    position: relative;
    overflow: visible;
}

.dijitRuleContainerV {
    height: 100%;
    line-height: 0;
    float: left;
    text-align: left;
}

.dj_opera .dijitRuleContainerV {
    line-height: 2%;
}

.dj_ie .dijitRuleContainerV {
    line-height: normal;
}

.dj_gecko .dijitRuleContainerV {
    margin: 0px 0px 1px;
}

.dijitRuleMark {
    position: absolute;
    border: 1px solid black;
    line-height: 0;
    height: 100%;
}

.dijitRuleMarkH {
    width: 0px;
    border-top-width: 0px !important;
    border-bottom-width: 0px !important;
    border-left-width: 0px !important;
}

.dijitRuleLabelContainer {
    position: absolute;
}

.dijitRuleLabelContainerH {
    text-align: center;
    display: inline-block;
}

.dijitRuleLabelH {
    position: relative;
    left: -50%;
}

.dijitRuleLabelV {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.dijitRuleMarkV {
    height: 0px;
    width: 100%;
    left: 0px;
    border-right-width: 0px !important;
    border-bottom-width: 0px !important;
    border-left-width: 0px !important;
}

.dj_ie .dijitRuleLabelContainerV {
    margin-top: -0.55em;
}

.dijit_a11y .dijitSliderReadOnly, .dijit_a11y .dijitSliderDisabled {
    opacity: 0.6;
}

.dj_ie .dijit_a11y .dijitSliderReadOnly .dijitSliderBar, .dj_ie .dijit_a11y .dijitSliderDisabled .dijitSliderBar {
}

.dijit_a11y .dijitSlider .dijitSliderButtonContainer div {
    font-family: monospace;
    font-size: 1em;
    line-height: 1em;
    height: auto;
    width: auto;
    margin: 0px 4px;
}

.dijit_a11y .dijitButtonContents .dijitButtonText, .dijit_a11y .dijitTab .tabLabel {
    display: inline !important;
}

.dijitTextArea {
    width: 100%;
    overflow-y: auto;
}

    .dijitTextArea[cols] {
        width: auto;
    }

.dj_ie .dijitTextAreaCols {
    width: auto;
}

.dijitExpandingTextArea {
    resize: none;
}

.dijitToolbarSeparator {
    height: 18px;
    width: 5px;
    padding: 0px 1px;
    margin: 0px;
}

.dijitIEFixedToolbar {
    position: absolute;
}

.dijitEditor {
    display: block;
}

.dijitEditorDisabled, .dijitEditorReadOnly {
    color: gray;
}

.dijitTimePickerItemInner {
    text-align: center;
    border: 0px;
    padding: 2px 8px;
}

.dijitTimePickerTick, .dijitTimePickerMarker {
    border-bottom: 1px solid gray;
}

.dijitTimePicker .dijitDownArrowButton {
    border-top: none !important;
}

.dijitTimePickerTick {
    color: rgb(204, 204, 204);
}

.dijitTimePickerMarker {
    color: black;
    background-color: rgb(204, 204, 204);
}

.dijitTimePickerItemSelected {
    font-weight: bold;
    color: rgb(51, 51, 51);
    background-color: rgb(183, 205, 238);
}

.dijitTimePickerItemHover {
    background-color: gray;
    color: white;
    cursor: pointer;
}

.dijit_a11y .dijitTimePickerItemSelected .dijitTimePickerItemInner {
    border: 4px solid black;
}

.dijit_a11y .dijitTimePickerItemHover .dijitTimePickerItemInner {
    border: 4px dashed black;
}

.dijitToggleButtonIconChar {
    display: none !important;
}

.dijit_a11y .dijitToggleButton .dijitToggleButtonIconChar {
    display: inline !important;
    visibility: hidden;
}

.dj_ie6 .dijitToggleButtonIconChar, .dj_ie6 .tabStripButton .dijitButtonText {
    font-family: "Arial Unicode MS";
}

.dijit_a11y .dijitToggleButtonChecked .dijitToggleButtonIconChar {
    display: inline !important;
    visibility: visible !important;
}

.dijitArrowButtonChar {
    display: none !important;
}

.dijit_a11y .dijitArrowButtonChar {
    display: inline !important;
}

.dijit_a11y .dijitDropDownButton .dijitArrowButtonInner, .dijit_a11y .dijitComboButton .dijitArrowButtonInner {
    display: none !important;
}

.dijitSelect {
    margin: 0.2em;
    border-collapse: collapse;
}

.dj_ie .dijitSelect, .dj_ie7 .dijitSelect, .dj_iequirks .dijitSelect {
    vertical-align: middle;
}

.dj_ie8 .dijitSelect .dijitButtonText {
    vertical-align: top;
}

.dijitToolbar .dijitSelect {
    margin: 0px;
}

.dj_webkit .dijitToolbar .dijitSelect {
    padding-left: 0.3em;
}

.dijit_a11y .dijitSelectDisabled .dijitButtonNode {
    border-style: outset !important;
    border-width: medium !important;
    border-color: rgb(153, 153, 153) !important;
    color: rgb(153, 153, 153) !important;
}

.dijitSelect .dijitButtonContents {
    padding: 0px;
    background: none transparent;
    white-space: nowrap;
    text-align: left;
}

.dijitSelectFixedWidth .dijitButtonContents {
    width: 100%;
}

.dijitSelectMenu .dijitMenuItemIcon {
    display: none;
}

.dj_ie6 .dijitSelectMenu .dijitMenuItemLabel, .dj_ie7 .dijitSelectMenu .dijitMenuItemLabel {
    position: static;
}

.dijitSelectLabel * {
    vertical-align: baseline;
}

.dijitSelectSelectedOption * {
    font-weight: bold;
}

.dijitSelectMenu {
    border-width: 1px;
}

    .dijitSelectMenu .dijitMenuTable {
        margin: 0px;
        background-color: transparent;
    }

.dijitForceStatic {
    position: static !important;
}

.dijitReadOnly *, .dijitDisabled *, .dijitReadOnly, .dijitDisabled {
    cursor: default;
}

.dijitIconSave, .dijitIconPrint, .dijitIconCut, .dijitIconCopy, .dijitIconClear, .dijitIconDelete, .dijitIconUndo, .dijitIconEdit, .dijitIconNewTask, .dijitIconEditTask, .dijitIconEditProperty, .dijitIconTask, .dijitIconFilter, .dijitIconConfigure, .dijitIconSearch, .dijitIconApplication, .dijitIconBookmark, .dijitIconChart, .dijitIconConnector, .dijitIconDatabase, .dijitIconDocuments, .dijitIconMail, .dijitLeaf, .dijitIconFile, .dijitIconFunction, .dijitIconKey, .dijitIconPackage, .dijitIconSample, .dijitIconTable, .dijitIconUsers, .dijitFolderClosed, .dijitIconFolderClosed, .dijitFolderOpened, .dijitIconFolderOpen, .dijitIconError {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/icons/images/commonIconsObjActEnabled.png");
    width: 16px;
    height: 16px;
}

.dj_ie6 .dijitIconSave, .dj_ie6 .dijitIconPrint, .dj_ie6 .dijitIconCut, .dj_ie6 .dijitIconCopy, .dj_ie6 .dijitIconClear, .dj_ie6 .dijitIconDelete, .dj_ie6 .dijitIconUndo, .dj_ie6 .dijitIconEdit, .dj_ie6 .dijitIconNewTask, .dj_ie6 .dijitIconEditTask, .dj_ie6 .dijitIconEditProperty, .dj_ie6 .dijitIconTask, .dj_ie6 .dijitIconFilter, .dj_ie6 .dijitIconConfigure, .dj_ie6 .dijitIconSearch, .dj_ie6 .dijitIconApplication, .dj_ie6 .dijitIconBookmark, .dj_ie6 .dijitIconChart, .dj_ie6 .dijitIconConnector, .dj_ie6 .dijitIconDatabase, .dj_ie6 .dijitIconDocuments, .dj_ie6 .dijitIconMail, .dj_ie6 .dijitLeaf, .dj_ie6 .dijitIconFile, .dj_ie6 .dijitIconFunction, .dj_ie6 .dijitIconKey, .dj_ie6 .dijitIconPackage, .dj_ie6 .dijitIconSample, .dj_ie6 .dijitIconTable, .dj_ie6 .dijitIconUsers, .dj_ie6 .dijitFolderClosed, .dj_ie6 .dijitIconFolderClosed, .dj_ie6 .dijitFolderOpened, .dj_ie6 .dijitIconFolderOpen, .dj_ie6 .dijitIconError {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/icons/images/commonIconsObjActEnabled8bit.png");
}

.dijitDisabled .dijitIconSave, .dijitDisabled .dijitIconPrint, .dijitDisabled .dijitIconCut, .dijitDisabled .dijitIconCopy, .dijitDisabled .dijitIconClear, .dijitDisabled .dijitIconDelete, .dijitDisabled .dijitIconUndo, .dijitDisabled .dijitIconEdit, .dijitDisabled .dijitIconNewTask, .dijitDisabled .dijitIconEditTask, .dijitDisabled .dijitIconEditProperty, .dijitDisabled .dijitIconTask, .dijitDisabled .dijitIconFilter, .dijitDisabled .dijitIconConfigure, .dijitDisabled .dijitIconSearch, .dijitDisabled .dijitIconApplication, .dijitDisabled .dijitIconBookmark, .dijitDisabled .dijitIconChart, .dijitDisabled .dijitIconConnector, .dijitDisabled .dijitIconDatabase, .dijitDisabled .dijitIconDocuments, .dijitDisabled .dijitIconMail, .dijitDisabled .dijitLeaf, .dijitDisabled .dijitIconFile, .dijitDisabled .dijitIconFunction, .dijitDisabled .dijitIconKey, .dijitDisabled .dijitIconPackage, .dijitDisabled .dijitIconSample, .dijitDisabled .dijitIconTable, .dijitDisabled .dijitIconUsers, .dijitDisabled .dijitFolderClosed, .dijitDisabled .dijitIconFolderClosed, .dijitDisabled .dijitFolderOpened, .dijitDisabled .dijitIconFolderOpen, .dijitDisabled .dijitIconError {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/icons/images/commonIconsObjActDisabled.png");
}

.dijitIconSave {
    background-position: 0px center;
}

.dijitIconPrint {
    background-position: -16px center;
}

.dijitIconCut {
    background-position: -32px center;
}

.dijitIconCopy {
    background-position: -48px center;
}

.dijitIconClear {
    background-position: -64px center;
}

.dijitIconDelete {
    background-position: -80px center;
}

.dijitIconUndo {
    background-position: -96px center;
}

.dijitIconEdit {
    background-position: -112px center;
}

.dijitIconNewTask {
    background-position: -128px center;
}

.dijitIconEditTask {
    background-position: -144px center;
}

.dijitIconEditProperty {
    background-position: -166px center;
}

.dijitIconTask {
    background-position: -176px center;
}

.dijitIconFilter {
    background-position: -192px center;
}

.dijitIconConfigure {
    background-position: -208px center;
}

.dijitIconSearch {
    background-position: -224px center;
}

.dijitIconError {
    background-position: -496px center;
}

.dijitIconApplication {
    background-position: -240px center;
}

.dijitIconBookmark {
    background-position: -256px center;
}

.dijitIconChart {
    background-position: -272px center;
}

.dijitIconConnector {
    background-position: -288px center;
}

.dijitIconDatabase {
    background-position: -304px center;
}

.dijitIconDocuments {
    background-position: -320px center;
}

.dijitIconMail {
    background-position: -336px center;
}

.dijitIconFile, .dijitLeaf {
    background-position: -352px center;
}

.dijitIconFunction {
    background-position: -368px center;
}

.dijitIconKey {
    background-position: -384px center;
}

.dijitIconPackage {
    background-position: -400px center;
}

.dijitIconSample {
    background-position: -416px center;
}

.dijitIconTable {
    background-position: -432px center;
}

.dijitIconUsers {
    background-position: -448px center;
}

.dijitIconFolderClosed, .dijitFolderClosed {
    background-position: -464px center;
}

.dijitIconFolderOpen, .dijitFolderOpened {
    background-position: -480px center;
}

.claro .dijitPopup {
    box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px;
}

.claro .dijitTooltipDialogPopup {
    box-shadow: none;
}

.claro .dijitComboBoxHighlightMatch {
    background-color: rgb(171, 214, 255);
}

.claro .dijitFocusedLabel {
    outline: rgb(74, 74, 74) dotted 1px;
}

.claro .dijitContentPaneLoading {
    background: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/loadingAnimation.gif") left center no-repeat;
    padding-left: 25px;
}

.claro .dijitContentPaneError {
    background: url("https://mijn.trnsprnt.nl/Scripts/dijit/icons/images/commonIconsObjActEnabled.png") -496px center no-repeat;
    padding-left: 25px;
}

.claro .dojoDndItemBefore, .claro .dojoDndItemAfter {
    border-top: 1px solid rgb(118, 157, 192);
}

.claro .dojoDndItemOver {
    cursor: pointer;
}

.claro table.dojoDndAvatar {
    border: 1px solid rgb(181, 188, 199);
    border-collapse: collapse;
    background-color: rgb(255, 255, 255);
    box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 3px;
}

.claro .dojoDndAvatarHeader td {
    height: 20px;
    padding-left: 21px;
}

.claro.dojoDndMove .dojoDndAvatarHeader, .claro.dojoDndCopy .dojoDndAvatarHeader {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/dnd.png");
    background-repeat: no-repeat;
    background-position: 2px -122px;
}

.claro .dojoDndAvatarItem td {
    padding: 5px;
}

.claro.dojoDndMove .dojoDndAvatarHeader {
    background-color: rgb(245, 131, 131);
    background-position: 2px -103px;
}

.claro.dojoDndCopy .dojoDndAvatarHeader {
    background-color: rgb(245, 131, 131);
    background-position: 2px -68px;
}

.claro.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader {
    background-color: rgb(151, 230, 141);
    background-position: 2px -33px;
}

.claro.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader {
    background-color: rgb(151, 230, 141);
    background-position: 2px 2px;
}

.claro .dijitTextBoxError .dijitValidationContainer {
    background-color: rgb(212, 100, 100);
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/form/images/error.png");
    background-position: center top;
    border-width: 0px 0px 0px 1px;
    border-style: solid;
    border-color: rgb(212, 100, 100);
    border-image: initial;
    width: 9px;
}

.claro .dijitTextBoxError .dijitValidationIcon {
    width: 0px;
    background-color: transparent !important;
}

.claro .dijitTextArea, .claro .dijitInputField .dijitPlaceHolder {
    padding: 2px;
}

.claro .dijitTextBox .dijitInputField {
    padding: 1px 2px;
}

.dj_gecko .claro .dijitTextBox .dijitInputInner, .dj_webkit .claro .dijitTextBox .dijitInputInner {
    padding: 1px;
}

.claro .dijitTextBox, .claro .dijitTextBox .dijitButtonNode {
    border-color: rgb(181, 188, 199);
    transition-property: background-color, border;
    transition-duration: 0.35s;
}

.claro .dijitTextBox {
    background-color: rgb(255, 255, 255);
}

.claro .dijitTextBoxHover, .claro .dijitTextBoxHover .dijitButtonNode {
    border-color: rgb(118, 157, 192);
    transition-duration: 0.25s;
}

.claro .dijitTextBoxHover {
    background-color: rgb(233, 244, 254);
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/form/images/textBox_back.png");
    background-repeat: repeat-x;
}

.claro .dijitTextBoxError, .claro .dijitTextBoxError .dijitButtonNode {
    border-color: rgb(212, 100, 100);
}

    .claro .dijitTextBoxError, .claro .dijitTextBoxError .dijitInputContainer {
        background-color: rgb(255, 255, 255);
    }

.claro .dijitTextBoxFocused, .claro .dijitTextBoxFocused .dijitButtonNode {
    border-color: rgb(118, 157, 192);
    transition-duration: 0.1s;
}

.claro .dijitTextBoxFocused {
    background-color: rgb(255, 255, 255);
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/form/images/textBox_back.png");
    background-repeat: repeat-x;
}

    .claro .dijitTextBoxFocused .dijitInputContainer {
        background: rgb(255, 255, 255);
    }

.claro .dijitTextBoxErrorFocused, .claro .dijitTextBoxErrorFocused .dijitButtonNode {
    border-color: rgb(206, 79, 79);
}

.claro .dijitTextBoxDisabled, .claro .dijitTextBoxDisabled .dijitButtonNode {
    border-color: rgb(211, 211, 211);
}

    .claro .dijitTextBoxDisabled, .claro .dijitTextBoxDisabled .dijitInputContainer {
        background-color: rgb(239, 239, 239);
        background-image: none;
        color: rgb(129, 129, 129);
    }

.claro .dijitComboBox .dijitArrowButtonInner {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/form/images/commonFormArrows.png");
    background-position: -35px 53%;
    background-repeat: no-repeat;
    margin: 0px;
    width: 16px;
    border: 1px solid rgb(255, 255, 255);
}

.claro .dijitToolbar .dijitComboBox .dijitArrowButtonInner {
    border: none;
}

.claro .dijitToolbar .dijitComboBox .dijitArrowButtonInner {
    border: none;
}

.claro .dijitTextBox .dijitInputInner, .claro .dijitTextBox .dijitValidationContainer {
    padding: 1px 0px;
}

.claro .dijitComboBox .dijitButtonNode {
    background-color: rgb(239, 239, 239);
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/form/images/formHighlight.png");
    background-repeat: repeat-x;
}

.claro .dijitComboBoxOpenOnClickHover .dijitButtonNode, .claro .dijitComboBox .dijitDownArrowButtonHover {
    background-color: rgb(171, 214, 255);
}

    .claro .dijitComboBoxOpenOnClickHover .dijitArrowButtonInner, .claro .dijitComboBox .dijitDownArrowButtonHover .dijitArrowButtonInner {
        background-position: -70px 53%;
    }

.claro .dijitComboBox .dijitHasDropDownOpen {
    background-color: rgb(125, 190, 250);
    background-position: 0px -177px;
    padding: 1px;
}

    .claro .dijitComboBox .dijitHasDropDownOpen .dijitArrowButtonInner {
        background-position: -70px 53%;
        border: 0px none;
    }

.claro div.dijitComboBoxDisabled .dijitArrowButtonInner {
    background-position: 0px 50%;
    background-color: rgb(239, 239, 239);
}

.dj_ff3 .claro .dijitInputField input[type="hidden"] {
    display: none;
    height: 0px;
    width: 0px;
}

.dj_ie6 .claro .dijitTextBox, .dj_ie6 .claro .dijitComboBox .dijitButtonNode {
    background-image: none;
}

.dj_borderbox .claro .dijitComboBox .dijitHasDropDownOpen .dijitArrowButtonInner {
    width: 18px;
}

.dj_borderbox .claro .dijitComboBoxFocused .dijitHasDropDownOpen .dijitArrowButtonInner {
    width: 16px;
}

.claro .dijitButtonNode {
    transition-property: background-color;
    transition-duration: 0.3s;
}

.claro .dijitButton .dijitButtonNode, .claro .dijitDropDownButton .dijitButtonNode, .claro .dijitComboButton .dijitButtonNode, .claro .dijitToggleButton .dijitButtonNode {
    border: 1px solid rgb(118, 157, 192);
    padding: 2px 4px 4px;
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/form/images/button.png");
    background-position: center top;
    background-repeat: repeat-x;
    background-color: rgb(233, 244, 254);
    border-radius: 4px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 1px;
}

.claro .dijitComboButton .dijitArrowButton {
    border-left-width: 0px;
    padding: 4px 2px;
}

.claro .dijitArrowButtonInner {
    width: 15px;
    height: 15px;
    margin: 0px auto;
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/form/images/buttonArrows.png");
    background-repeat: no-repeat;
    background-position: -51px 53%;
}

.claro .dijitLeftArrowButton .dijitArrowButtonInner {
    background-position: -77px 53%;
}

.claro .dijitRightArrowButton .dijitArrowButtonInner {
    background-position: -26px 53%;
}

.claro .dijitUpArrowButton .dijitArrowButtonInner {
    background-position: 0px 53%;
}

.claro .dijitDisabled .dijitArrowButtonInner {
    background-position: -151px 53%;
}

.claro .dijitDisabled .dijitLeftArrowButton .dijitArrowButtonInner {
    background-position: -177px 53%;
}

.claro .dijitDisabled .dijitRightArrowButton .dijitArrowButtonInner {
    background-position: -126px 53%;
}

.claro .dijitDisabled .dijitUpArrowButton .dijitArrowButtonInner {
    background-position: -100px 53%;
}

.claro .dijitButtonText {
    padding: 0px 0.3em;
    text-align: center;
}

.claro .dijitButtonHover .dijitButtonNode, .claro .dijitDropDownButtonHover .dijitButtonNode, .claro .dijitComboButton .dijitButtonNodeHover, .claro .dijitComboButton .dijitDownArrowButtonHover, .claro .dijitToggleButtonHover .dijitButtonNode {
    background-color: rgb(171, 214, 255);
    color: rgb(0, 0, 0);
    transition-duration: 0.2s;
}

.claro .dijitButtonActive .dijitButtonNode, .claro .dijitDropDownButtonActive .dijitButtonNode, .claro .dijitComboButtonActive .dijitButtonNode, .claro .dijitToggleButtonActive .dijitButtonNode {
    background-color: rgb(171, 214, 255);
    box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
    transition-duration: 0.1s;
}

.claro .dijitButtonDisabled, .claro .dijitDropDownButtonDisabled, .claro .dijitComboButtonDisabled, .claro .dijitToggleButtonDisabled {
    background-image: none;
    outline: none;
}

    .claro .dijitButtonDisabled .dijitButtonNode, .claro .dijitDropDownButtonDisabled .dijitButtonNode, .claro .dijitComboButtonDisabled .dijitButtonNode, .claro .dijitToggleButtonDisabled .dijitButtonNode {
        background-position: 0px -149px;
        background-color: rgb(239, 239, 239);
        border: 1px solid rgb(211, 211, 211);
        color: rgb(129, 129, 129);
        box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
    }

    .claro .dijitComboButtonDisabled .dijitArrowButton {
        border-left-width: 0px;
    }

.claro table.dijitComboButton {
    border-collapse: separate;
}

.dj_ie6 .claro .dijitButtonNode {
    background-image: none;
}

.claro .dijitComboButton .dijitStretch {
    border-radius: 4px 0px 0px 4px;
}

.claro .dijitComboButton .dijitArrowButton {
    border-radius: 0px 4px 4px 0px;
}

.claro .dijitToggleButton .dijitCheckBoxIcon {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/checkmarkNoBorder.png");
}

.dj_ie6 .claro .dijitToggleButton .dijitCheckBoxIcon {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/checkmarkNoBorder.gif");
}

.claro .dijitCheckBox, .claro .dijitCheckBoxIcon {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/form/images/checkboxRadioButtonStates.png");
    background-repeat: no-repeat;
    width: 15px;
    height: 16px;
    margin: 0px 2px 0px 0px;
    padding: 0px;
}

.dj_ie6 .claro .dijitCheckBox, .dj_ie6 .claro .dijitCheckBoxIcon {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/form/images/checkboxAndRadioButtons_IE6.png");
}

.claro .dijitCheckBox, .claro .dijitToggleButton .dijitCheckBoxIcon {
    background-position: -15px center;
}

.claro .dijitCheckBoxChecked, .claro .dijitToggleButtonChecked .dijitCheckBoxIcon {
    background-position: 0px center;
}

.claro .dijitCheckBoxDisabled {
    background-position: -75px center;
}

.claro .dijitCheckBoxCheckedDisabled {
    background-position: -60px center;
}

.claro .dijitCheckBoxHover {
    background-position: -45px center;
}

.claro .dijitCheckBoxCheckedHover {
    background-position: -30px center;
}

.claro .dijitToggleButton .dijitRadio, .claro .dijitToggleButton .dijitRadioIcon {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/form/images/checkboxRadioButtonStates.png");
}

.dj_ie6 .claro .dijitToggleButton .dijitRadio, .dj_ie6 .claro .dijitToggleButton .dijitRadioIcon {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/form/images/checkboxAndRadioButtons_IE6.png");
}

.claro .dijitRadio, .claro .dijitRadioIcon {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/form/images/checkboxRadioButtonStates.png");
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    margin: 0px 2px 0px 0px;
    padding: 0px;
}

.dj_ie6 .claro .dijitRadio, .dj_ie6 .claro .dijitRadioIcon {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/form/images/checkboxAndRadioButtons_IE6.png");
}

.claro .dijitRadio {
    background-position: -105px center;
}

.claro .dijitToggleButton .dijitRadioIcon {
    background-position: -107px center;
}

.claro .dijitRadioDisabled {
    background-position: -165px center;
}

.claro .dijitRadioHover {
    background-position: -135px center;
}

.claro .dijitRadioChecked {
    background-position: -90px center;
}

.claro .dijitToggleButtonChecked .dijitRadioIcon {
    background-position: -92px center;
}

.claro .dijitRadioCheckedHover {
    background-position: -120px center;
}

.claro .dijitRadioCheckedDisabled {
    background-position: -150px center;
}

.claro .dijitSelect .dijitButtonText {
    padding: 2px;
}

.claro .dijitSelect {
    border: 1px solid rgb(181, 188, 199);
    background-color: rgb(255, 255, 255);
    border-collapse: separate;
}

.dj_ie6 .claro .dijitSelect, .dj_ie6 .claro .dijitSelect .dijitButtonNode {
    background-image: none;
}

.claro .dijitSelect .dijitButtonContents {
    border-width: 0px 1px 0px 0px;
    border-style: solid;
    border-color: rgb(181, 188, 199);
    border-image: initial;
}

.claro .dijitSelect .dijitArrowButton {
    padding: 0px;
    border-right: 1px solid rgb(255, 255, 255);
    border-bottom: 1px solid rgb(255, 255, 255);
    border-left: 1px solid rgb(255, 255, 255);
    border-image: initial;
    border-top: none;
    background-color: rgb(239, 239, 239);
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/form/images/formHighlight.png");
    background-repeat: repeat-x;
}

    .claro .dijitSelect .dijitArrowButton .dijitArrowButtonInner {
        background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/form/images/commonFormArrows.png");
        background-position: -35px 70%;
        background-repeat: no-repeat;
        width: 16px;
        height: 16px;
    }

.claro .dijitSelectHover {
    border: 1px solid rgb(118, 157, 192);
    background-color: rgb(233, 244, 254);
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/form/images/textBox_back.png");
    background-repeat: repeat-x;
}

    .claro .dijitSelectHover .dijitButtonContents {
        border-color: rgb(118, 157, 192);
    }

    .claro .dijitSelectHover .dijitArrowButton {
        background-color: rgb(171, 214, 255);
    }

        .claro .dijitSelectHover .dijitArrowButton .dijitArrowButtonInner {
            background-position: -70px 70%;
        }

.claro .dijitSelectFocused {
    border: 1px solid rgb(118, 157, 192);
}

    .claro .dijitSelectFocused .dijitButtonContents {
        border-color: rgb(118, 157, 192);
    }

    .claro .dijitSelectFocused .dijitArrowButton {
        background-color: rgb(125, 190, 250);
        background-position: 0px -177px;
        border: none;
        padding: 0px 1px;
    }

        .claro .dijitSelectFocused .dijitArrowButton .dijitArrowButtonInner {
            background-position: -70px 70%;
            margin-bottom: 1px;
        }

.claro .dijitSelectDisabled {
    border: 1px solid rgb(211, 211, 211);
    background-color: rgb(239, 239, 239);
    background-image: none;
    color: rgb(129, 129, 129);
}

    .claro .dijitSelectDisabled .dijitArrowButton {
        background-color: rgb(239, 239, 239);
    }

        .claro .dijitSelectDisabled .dijitArrowButton .dijitArrowButtonInner {
            background-position: 0px 70%;
        }

.claro .dijitSelectMenu td.dijitMenuItemIconCell, .claro .dijitSelectMenu td.dijitMenuArrowCell {
    display: none;
}

.claro .dijitSelectMenu td.dijitMenuItemLabel {
    padding: 2px;
}

.claro .dijitSelectMenu .dijitMenuSeparatorTop {
    border-bottom: 1px solid rgb(118, 157, 192);
}

.claro .dijitTabPaneWrapper {
    background: rgb(255, 255, 255);
}

.claro .dijitTabPaneWrapper, .claro .dijitTabContainerTop-tabs, .claro .dijitTabContainerBottom-tabs, .claro .dijitTabContainerLeft-tabs, .claro .dijitTabContainerRight-tabs {
    border-color: rgb(181, 188, 199);
}

.claro .dijitTabCloseButton {
    background: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/layout/images/tabClose.png") no-repeat;
    width: 14px;
    height: 14px;
    margin-left: 5px;
    margin-right: -5px;
}

.claro .dijitTabCloseButtonHover {
    background-position: -14px center;
}

.claro .dijitTabCloseButtonActive {
    background-position: -28px center;
}

.claro .dijitTabSpacer {
    display: none;
}

.claro .dijitTabInnerDiv {
    background-color: rgb(239, 239, 239);
    transition-property: background-color, border;
    transition-duration: 0.35s;
    color: rgb(74, 74, 74);
}

.claro .dijitTabHover .dijitTabInnerDiv {
    background-color: rgb(171, 214, 255);
    transition-duration: 0.25s;
    color: rgb(0, 0, 0);
}

.claro .dijitTabActive .dijitTabInnerDiv {
    background-color: rgb(125, 190, 250);
    color: rgb(0, 0, 0);
    transition-duration: 0.1s;
}

.claro .dijitTabChecked .dijitTabInnerDiv {
    background-color: rgb(207, 229, 250);
    color: rgb(0, 0, 0);
}

.claro .dijitTabContent {
    border: 1px solid rgb(181, 188, 199);
}

.claro .dijitTabHover .dijitTabContent {
    border-color: rgb(118, 157, 192);
}

.claro .dijitTabActive .dijitTabContent {
    border-color: rgb(118, 157, 192);
}

.claro .dijitTabChecked .dijitTabContent {
    color: rgb(0, 0, 0);
    border-color: rgb(181, 188, 199);
}

.claro .tabStripButton .dijitTabInnerDiv {
    background-color: transparent;
}

.claro .tabStripButton .dijitTabContent {
    border: none;
}

.claro .dijitTabContainerTop-tabs .dijitTab {
    top: 1px;
    margin-right: 1px;
    padding-top: 3px;
}

.dj_ie7 .claro .dijitTabContainerTop-tabs .dijitTab {
    top: 3px;
}

.claro .dijitTabContainerTop-tabs .dijitTabContent {
    padding: 3px 6px;
    border-bottom-width: 0px;
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/layout/images/tabTop.png");
    background-position: 0px 0px;
    background-repeat: repeat-x;
    min-width: 60px;
    text-align: center;
}

.claro .dijitTabContainerTop-tabs .dijitTabChecked .dijitTabContent {
    padding-bottom: 4px;
    padding-top: 6px;
}

.claro .dijitTabContainerTop-tabs .dijitTabInnerDiv {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/layout/images/tabTop.png");
    background-position: center bottom;
    background-repeat: repeat-x;
    box-shadow: rgba(0, 0, 0, 0.04) 0px -1px 1px;
}

.claro .dijitTabContainerTop-tabs .dijitTabChecked .dijitTabInnerDiv {
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.05) 0px -1px 2px;
}

.claro .dijitTabContainerTop-tabs .dijitTabChecked .dijitTabContent {
    background-position: 0px -102px;
    background-repeat: repeat-x;
}

.claro .dijitTabContainerBottom-tabs .dijitTab {
    top: -1px;
    margin-right: 1px;
}

.claro .dijitTabContainerBottom-tabs .dijitTabContent {
    padding: 3px 6px;
    border-top-width: 0px;
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/layout/images/tabBottom.png");
    background-repeat: repeat-x;
    background-position: center bottom;
    min-width: 60px;
    text-align: center;
}

.claro .dijitTabContainerBottom-tabs .dijitTab {
    padding-bottom: 3px;
}

.claro .dijitTabContainerBottom-tabs .dijitTabInnerDiv {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/layout/images/tabBottom.png");
    background-position: center top;
    background-repeat: repeat-x;
    box-shadow: rgba(0, 0, 0, 0.04) 0px 1px 1px;
}

.claro .dijitTabContainerBottom-tabs .dijitTabChecked .dijitTabContent {
    padding-bottom: 7px;
    padding-top: 4px;
    background-position: 0px -119px;
}

.claro .dijitTabContainerBottom-tabs .dijitTabChecked {
    padding-bottom: 0px;
}

    .claro .dijitTabContainerBottom-tabs .dijitTabChecked .dijitTabInnerDiv {
        background-image: none;
        box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 2px;
    }

.claro .dijitTabContainerLeft-tabs .dijitTab {
    border-right-width: 0px;
    left: 1px;
    margin-bottom: 1px;
}

.claro .dijitTabContainerLeft-tabs .dijitTabInnerDiv {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/layout/images/tabLeft.png");
    background-position: -347px -340px;
    background-repeat: repeat-y;
}

.claro .dijitTabContainerLeft-tabs .dijitTabContent {
    padding: 3px 8px 4px 4px;
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/layout/images/tabLeft.png");
    background-repeat: repeat-y;
    background-position: 0px 0px;
}

.claro .dijitTabContainerLeft-tabs .dijitTabChecked .dijitTabContent {
    padding-right: 9px;
    border-right: none;
    background-image: none;
}

.claro .dijitTabContainerLeft-tabs .dijitTabChecked .dijitTabInnerDiv {
    background-position: 0px -179px;
    background-repeat: repeat-y;
    box-shadow: rgba(0, 0, 0, 0.05) -1px 0px 2px;
}

.claro .dijitTabContainerRight-tabs .dijitTab {
    border-left-width: 0px;
    left: -1px;
    margin-bottom: 1px;
}

.claro .dijitTabContainerRight-tabs .dijitTabInnerDiv {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/layout/images/tabRight.png");
    background-repeat: repeat-y;
    background-position: -1px -347px;
}

.claro .dijitTabContainerRight-tabs .dijitTabContent {
    padding: 3px 8px 4px 4px;
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/layout/images/tabRight.png");
    background-position: right top;
    background-repeat: repeat-y;
}

.claro .dijitTabContainerRight-tabs .dijitTabChecked .dijitTabContent {
    padding-left: 5px;
    border-left: none;
    background-image: none;
}

.claro .dijitTabContainerRight-tabs .dijitTabChecked .dijitTabInnerDiv {
    background-position: -348px -179px;
    box-shadow: rgba(0, 0, 0, 0.07) 1px 0px 2px;
}

.claro .dijitTabContainerTop-tabs .dijitTabInnerDiv, .claro .dijitTabContainerTop-tabs .dijitTabContent {
    border-radius: 2px 2px 0px 0px;
}

.claro .dijitTabContainerBottom-tabs .dijitTabInnerDiv, .claro .dijitTabContainerBottom-tabs .dijitTabContent {
    border-radius: 0px 0px 2px 2px;
}

.claro .dijitTabContainerLeft-tabs .dijitTabInnerDiv, .claro .dijitTabContainerLeft-tabs .dijitTabContent {
    border-radius: 2px 0px 0px 2px;
}

.claro .dijitTabContainerRight-tabs .dijitTabInnerDiv, .claro .dijitTabContainerRight-tabs .dijitTabContent {
    border-radius: 0px 2px 2px 0px;
}

.claro .tabStripButton {
    background-color: rgb(233, 244, 254);
    border: 1px solid rgb(181, 188, 199);
}

.claro .dijitTabListContainer-top .tabStripButton {
    padding: 4px 3px;
    margin-top: 7px;
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/layout/images/tabTop.png");
    background-position: 0px 0px;
}

.claro .dijitTabListContainer-bottom .tabStripButton {
    padding: 5px 3px;
    margin-bottom: 4px;
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/layout/images/tabTop.png");
    background-position: center bottom;
}

.claro .tabStripButtonHover {
    background-color: rgb(171, 214, 255);
}

.claro .tabStripButtonActive {
    background-color: rgb(125, 190, 250);
}

.claro .dijitTabStripIcon {
    height: 15px;
    width: 15px;
    margin: 0px auto;
    background: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/form/images/buttonArrows.png") -75px 50% no-repeat transparent;
}

.claro .dijitTabStripSlideRightIcon {
    background-position: -24px 50%;
}

.claro .dijitTabStripMenuIcon {
    background-position: -51px 50%;
}

.claro .dijitTabListContainer-top .tabStripButtonDisabled, .claro .dijitTabListContainer-bottom .tabStripButtonDisabled {
    background-color: rgb(211, 211, 211);
    border: 1px solid rgb(181, 188, 199);
}

.claro .tabStripButtonDisabled .dijitTabStripSlideLeftIcon {
    background-position: -175px 50%;
}

.claro .tabStripButtonDisabled .dijitTabStripSlideRightIcon {
    background-position: -124px 50%;
}

.claro .tabStripButtonDisabled .dijitTabStripMenuIcon {
    background-position: -151px 50%;
}

.claro .dijitTabContainerNested .dijitTabListWrapper {
    height: auto;
}

.claro .dijitTabContainerNested .dijitTabContainerTop-tabs {
    border-bottom: 1px solid rgb(181, 188, 199);
    padding: 1px 2px 4px;
    margin-top: -2px;
}

.claro .dijitTabContainerTabListNested .dijitTabContent {
    background: none 0px 0px repeat scroll rgba(255, 255, 255, 0);
    border: none rgba(118, 157, 192, 0);
    padding: 4px;
    transition-property: background-color, border-color;
    transition-duration: 0.3s;
    border-radius: 2px;
}

.claro .dijitTabContainerTabListNested .dijitTab .dijitTabInnerDiv {
    background: none;
    border: none;
    top: 0px;
    box-shadow: none;
}

.claro .dijitTabContainerTabListNested .dijitTabHover .dijitTabContent {
    background-color: rgb(233, 244, 254);
    border: 1px solid rgb(207, 229, 250);
    padding: 3px;
    transition-duration: 0.2s;
}

.claro .dijitTabContainerTabListNested .dijitTabHover .tabLabel {
    text-decoration: none;
}

.claro .dijitTabContainerTabListNested .dijitTabActive .dijitTabContent {
    border: 1px solid rgb(118, 157, 192);
    padding: 3px;
    background: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/layout/images/tabNested.png") repeat-x rgb(171, 214, 255);
    transition-duration: 0.1s;
}

.claro .dijitTabContainerTabListNested .dijitTabChecked .dijitTabContent {
    padding: 3px;
    border: 1px solid rgb(118, 157, 192);
    background-position: 0px 105px;
    background-color: rgb(207, 229, 250);
}

.claro .dijitTabContainerTabListNested .dijitTabChecked .tabLabel {
    text-decoration: none;
    background-image: none;
}

.claro .dijitTabPaneWrapperNested {
    border: none;
}

.dj_ie6 .claro .dijitTabContent, .dj_ie6 .claro .dijitTabInnerDiv, .dj_ie6 .dijitTabListContainer-top .tabStripButton, .dj_ie6 .dijitTabListContainer-bottom .tabStripButton {
    background-image: none;
}

.claro .dijitDialog {
    border: 1px solid rgb(118, 157, 192);
    box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 5px;
}

.claro .dijitDialogPaneContent {
    background: left top repeat-x rgb(255, 255, 255);
    border-top: 1px solid rgb(118, 157, 192);
    padding: 10px 8px;
    position: relative;
}

.claro .dijitDialogPaneContentArea {
    margin: -10px -8px;
    padding: 10px 8px;
}

.claro .dijitDialogPaneActionBar {
    background-color: rgb(239, 239, 239);
    padding: 3px 5px 2px 7px;
    text-align: right;
    border-top: 1px solid rgb(211, 211, 211);
    margin: 10px -8px -10px;
}

    .claro .dijitDialogPaneActionBar .dijitButton {
        float: none;
    }

.claro .dijitDialogTitleBar {
    border-right: 1px solid rgb(255, 255, 255);
    border-bottom: 1px solid rgb(255, 255, 255);
    border-left: 1px solid rgb(255, 255, 255);
    border-image: initial;
    border-top: none;
    background-color: rgb(171, 214, 255);
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/titlebar.png");
    background-repeat: repeat-x;
    padding: 5px 7px 4px;
}

.claro .dijitDialogTitle {
    padding: 0px 1px;
    font-size: 1.091em;
}

.claro .dijitDialogCloseIcon {
    background: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/dialogCloseIcon.png") no-repeat;
    position: absolute;
    right: 5px;
    height: 15px;
    width: 21px;
}

.dj_ie6 .claro .dijitDialogCloseIcon {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/dialogCloseIcon8bit.png");
}

.claro .dijitDialogCloseIconHover {
    background-position: -21px center;
}

.claro .dijitDialogCloseIconActive {
    background-position: -42px center;
}

.claro .dijitTooltip, .claro .dijitTooltipDialog {
    background: transparent;
}

.dijitTooltipBelow {
    padding-top: 13px;
    padding-left: 3px;
    padding-right: 3px;
}

.dijitTooltipAbove {
    padding-bottom: 13px;
    padding-left: 3px;
    padding-right: 3px;
}

.claro .dijitTooltipContainer {
    background-color: rgb(255, 255, 255);
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/tooltipGradient.png");
    background-repeat: repeat-x;
    background-position: center bottom;
    border: 1px solid rgb(118, 157, 192);
    padding: 6px 8px;
    border-radius: 4px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 3px;
    font-size: 1em;
}

.dj_ie6 .claro .dijitTooltipContainer {
    background-image: none;
}

.claro .dijitTooltipConnector {
    border: 0px;
    z-index: 2;
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/tooltip.png");
    background-repeat: no-repeat;
    width: 16px;
    height: 14px;
}

.dj_ie6 .claro .dijitTooltipConnector {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/tooltip8bit.png");
}

.claro .dijitTooltipABRight .dijitTooltipConnector {
    left: auto !important;
    right: 3px;
}

.claro .dijitTooltipBelow .dijitTooltipConnector {
    top: 0px;
    left: 3px;
    background-position: -31px 0px;
    width: 16px;
    height: 14px;
}

.claro .dijitTooltipAbove .dijitTooltipConnector {
    bottom: 0px;
    left: 3px;
    background-position: -15px 0px;
    width: 16px;
    height: 14px;
}

.dj_ie7 .claro .dijitTooltipAbove .dijitTooltipConnector, .dj_ie6 .claro .dijitTooltipAbove .dijitTooltipConnector {
    bottom: -1px;
}

.claro .dijitTooltipLeft {
    padding-right: 14px;
}

    .claro .dijitTooltipLeft .dijitTooltipConnector {
        right: 0px;
        background-position: 0px 0px;
        width: 16px;
        height: 14px;
    }

.claro .dijitTooltipRight {
    padding-left: 14px;
}

    .claro .dijitTooltipRight .dijitTooltipConnector {
        left: 0px;
        background-position: -48px 0px;
        width: 16px;
        height: 14px;
    }

.claro .dijitDialogUnderlay {
    background: rgb(255, 255, 255);
}

.claro .dijitAccordionContainer {
    border: none;
}

.claro .dijitAccordionInnerContainer {
    background-color: rgb(239, 239, 239);
    border: 1px solid rgb(181, 188, 199);
    margin-bottom: 1px;
    transition-property: background-color, border;
    transition-duration: 0.3s;
    transition-timing-function: linear;
}

.claro .dijitAccordionTitle {
    background-color: transparent;
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/layout/images/accordion.png");
    background-position: 0px 0px;
    background-repeat: repeat-x;
    padding: 5px 7px 2px;
    min-height: 17px;
    color: rgb(74, 74, 74);
}

.claro .dijitAccordionTitleHover {
    color: rgb(0, 0, 0);
}

.dj_ie6 .claro .dijitAccordionTitle {
    background-image: none;
}

.claro .dijitAccordionContainer .dijitAccordionChildWrapper {
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(118, 157, 192);
    margin: 0px 2px 2px;
}

.claro .dijitAccordionContainer .dijitAccordionContainer-child {
    padding: 9px;
}

.claro .dijitAccordionInnerContainerActive {
    border: 1px solid rgb(118, 157, 192);
    background-color: rgb(125, 190, 250);
    transition-duration: 0.1s;
}

    .claro .dijitAccordionInnerContainerActive .dijitAccordionTitle {
        background-position: 0px -136px;
        color: rgb(0, 0, 0);
    }

.claro .dijitAccordionInnerContainerSelected {
    border-color: rgb(118, 157, 192);
    background-color: rgb(207, 229, 250);
}

    .claro .dijitAccordionInnerContainerSelected .dijitAccordionTitle {
        color: rgb(0, 0, 0);
        background-position: 0px 0px;
    }

.claro .dijitAccordionInnerContainerHover dijitaccordiontitle {
    color: rgb(0, 0, 0);
}

.claro .dijitAccordionInnerContainerHover, .claro .dijitAccordionInnerContainerSelectedActive {
    border: 1px solid rgb(118, 157, 192);
    background-color: rgb(171, 214, 255);
    transition-duration: 0.2s;
}

    .claro .dijitAccordionInnerContainerSelectedHover .dijitAccordionChildWrapper, .claro .dijitAccordionInnerContainerSelectedActive .dijitAccordionChildWrapper {
        background-color: rgb(255, 255, 255);
        box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 3px inset;
        border: 1px solid rgb(118, 157, 192) !important;
    }

.claro .dijitContentPane {
    padding: 8px;
}

.claro .dijitTabContainerTop-dijitContentPane, .claro .dijitTabContainerLeft-dijitContentPane, .claro .dijitTabContainerBottom-dijitContentPane, .claro .dijitTabContainerRight-dijitContentPane, .claro .dijitAccordionContainer-dijitContentPane {
    background-color: rgb(255, 255, 255);
    padding: 8px;
}

.claro .dijitSplitContainer-dijitContentPane, .claro .dijitBorderContainer-dijitContentPane {
    background-color: rgb(255, 255, 255);
    padding: 8px;
}

.claro .dijitCalendar {
    border: 1px solid rgb(181, 188, 199);
    background-color: rgb(207, 229, 250);
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/calendarContainerImages.png");
    background-position: 0px -448px;
    background-repeat: repeat-x;
    text-align: center;
    padding: 6px 5px 3px;
    border-radius: 4px;
}

.dj_ie6 .claro .dijitCalendar {
    background-image: none;
}

.claro .dijitCalendar img {
    border: none;
}

.claro .dijitCalendarHover, .claro .dijitCalendarActive {
    background-color: rgb(171, 214, 255);
    border: 1px solid rgb(118, 157, 192);
}

.claro .dijitCalendarMonthContainer th {
    text-align: center;
    padding-bottom: 4px;
    vertical-align: middle;
}

.claro .dijitCalendarMonthLabel {
    color: rgb(0, 0, 0);
    font-size: 1.091em;
    padding: 0px 4px;
}

.claro .dijitCalendarIncrementControl {
    width: 18px;
    height: 16px;
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/calendarArrows.png");
    background-repeat: no-repeat;
}

.dj_ie6 .claro .dijitCalendarIncrementControl {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/calendarArrows8bit.png");
}

.claro .dijitCalendarIncrease {
    background-position: -18px 0px;
}

.claro .dijitCalendarArrowHover .dijitCalendarDecrease {
    background-position: -36px 0px;
}

.claro .dijitCalendarArrowHover .dijitCalendarIncrease {
    background-position: -55px 0px;
}

.claro .dijitCalendarArrowActive .dijitCalendarDecrease {
    background-position: -72px 0px;
}

.claro .dijitCalendarArrowActive .dijitCalendarIncrease {
    background-position: -91px 0px;
}

.claro .dijitA11ySideArrow {
    display: none;
}

.claro .dijitDayLabels th {
    padding: 0px 4px;
    font-weight: bold;
    text-align: center;
}

.claro .dijitCalendarDayLabelTemplate {
    text-align: center;
    border-bottom: 1px solid rgb(181, 188, 199);
    font-size: 0.909em;
    padding: 0px 3px 2px;
}

.claro .dijitCalendarDateTemplate {
    background-color: rgb(255, 255, 255);
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/calendarContainerImages.png");
    background-position: 0px 0px;
    background-repeat: repeat-x;
    border-bottom: 1px solid rgb(211, 211, 211);
    padding-top: 0px;
    font-size: 0.909em;
    font-family: Arial;
    font-weight: bold;
    letter-spacing: 0.05em;
    text-align: center;
}

.dj_ie6 .claro .dijitCalendarDateTemplate {
    background-image: none;
}

.claro .dijitCalendarPreviousMonth, .claro .dijitCalendarNextMonth {
    background-color: rgb(233, 244, 254);
    background-image: none;
    border-bottom: 1px solid rgb(211, 211, 211);
}

.claro .dijitCalendarDateTemplate .dijitCalendarDateLabel {
    text-decoration: none;
    display: block;
    padding: 3px 5px 3px 4px;
    border: 1px solid rgb(255, 255, 255);
    background-color: rgba(171, 212, 251, 0);
    transition-property: background-color, border;
    transition-duration: 0.35s;
}

.claro .dijitCalendarPreviousMonth .dijitCalendarDateLabel, .claro .dijitCalendarNextMonth .dijitCalendarDateLabel {
    color: rgb(118, 157, 192);
    border-color: rgb(233, 244, 254);
}

.claro .dijitCalendarYearContainer {
    vertical-align: middle;
}

.claro .dijitCalendarYearControl {
    padding: 1px 2px 2px;
}

.claro .dijitCalendarYearLabel {
    padding: 2px 0px 0px;
    margin: 0px;
}

    .claro .dijitCalendarYearLabel span {
        vertical-align: middle;
    }

.claro .dijitCalendarSelectedYear {
    padding: 0px 3px;
}

.claro .dijitCalendarNextYear, .claro .dijitCalendarPreviousYear {
    padding: 1px 6px;
    font-size: 0.909em;
}

.claro .dijitCalendarSelectedYear {
    font-size: 1.091em;
    color: rgb(0, 0, 0);
}

.claro .dijitCalendarHoveredDate .dijitCalendarDateLabel {
    background-color: rgb(171, 214, 255);
    border: 1px solid rgb(118, 157, 192);
    color: rgb(0, 0, 0);
    transition-duration: 0.2s;
}

.claro .dijitCalendarNextYearHover, .claro .dijitCalendarPreviousYearHover {
    color: rgb(0, 0, 0);
    border: 1px solid rgb(255, 255, 255);
    padding: 0px 5px;
    background-color: rgb(233, 244, 254);
}

.claro .dijitCalendarNextYearActive, .claro .dijitCalendarPreviousYearActive {
    border: 1px solid rgb(118, 157, 192);
    padding: 0px 5px;
    background-color: rgb(207, 229, 250);
}

.claro .dijitCalendarActiveDate .dijitCalendarDateLabel {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/calendarContainerImages.png");
    background-position: 0px -300px;
    background-color: rgb(125, 190, 250);
    border: 1px solid rgb(255, 255, 255);
    transition-duration: 0.1s;
}

.dj_ie6 .claro .dijitCalendarActiveDate .dijitCalendarDateLabel {
    background-image: none;
}

.claro .dijitCalendarSelectedDate .dijitCalendarDateLabel {
    color: rgb(0, 0, 0);
    background-color: rgb(171, 214, 255);
    border-color: rgb(118, 157, 192);
}

.claro .dijitCalendarDisabledDate .dijitCalendarDateLabel {
    text-decoration: line-through;
    background-color: transparent;
    border-width: 0px;
    padding: 4px 6px 4px 5px;
    color: rgb(129, 129, 129);
}

.claro .dijitCalendar .dijitDropDownButton {
    margin: 0px;
}

.claro .dijitCalendar .dijitButtonText {
    padding: 1px 0px 3px;
    margin-right: -4px;
}

.claro .dijitCalendar .dijitDropDownButton .dijitButtonNode {
    background-color: transparent;
    background-image: none;
    padding: 0px 3px 0px 2px;
    border: 1px solid rgb(181, 188, 199);
    box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px;
}

.claro .dijitCalendar .dijitDropDownButtonHover .dijitButtonNode {
    background-color: rgb(233, 244, 254);
    border: 1px solid rgb(255, 255, 255);
}

.claro .dijitCalendarMonthMenu {
    border-color: rgb(118, 157, 192);
    background-color: rgb(255, 255, 255);
    text-align: center;
    background-image: none;
}

    .claro .dijitCalendarMonthMenu .dijitCalendarMonthLabel {
        border-top: 1px solid rgb(255, 255, 255);
        border-bottom: 1px solid rgb(255, 255, 255);
        padding: 2px 0px;
    }

    .claro .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover {
        background-color: rgb(171, 214, 255);
        border-color: rgb(118, 157, 192);
        border-width: 1px 0px;
        background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/commonHighlight.png");
        background-repeat: repeat-x;
    }

.claro .dijitMenuBar {
    border: 1px solid rgb(181, 188, 199);
    margin: 0px;
    padding: 0px;
    background-color: rgb(239, 239, 239);
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/commonHighlight.png");
    background-position: 0px 0px;
    background-repeat: repeat-x;
}

.dj_ie6 .claro .dijitMenuBar {
    background-image: none;
}

.claro .dijitMenu {
    background-repeat: repeat-y;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(118, 157, 192);
    margin: -1px 0px;
}

.dj_ie6 .claro .dijitMenu {
    margin: 0px;
}

.claro .dijitMenuBar .dijitMenuItem {
    padding: 6px 10px 7px;
    background-position: 0px 100px;
    color: rgb(74, 74, 74);
    margin: -1px;
}

.claro .dijitMenuItem {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/menuHighlight.png");
    background-position: 0px -40px;
    background-repeat: repeat-x;
}

.claro .dijitMenuTable {
    border-collapse: separate;
    border-spacing: 0px;
    padding: 0px;
}

.claro .dijitMenuItem td {
    padding: 1px;
}

.claro .dijitMenuPassive .dijitMenuItemHover, .claro .dijitMenuPassive .dijitMenuItemSelected {
    background-color: rgb(171, 214, 255);
    border: 1px solid rgb(118, 157, 192);
    background-position: 0px 0px;
    color: rgb(0, 0, 0);
    padding: 5px 9px 6px;
}

.claro .dijitMenuPassive .dijitMenuItemActive {
    background-position: 0px -177px;
}

.dj_ie6 .claro .dijitMenuItem, .dj_ie6 .claro .dijitMenuPassive .dijitMenuItem {
    background-image: none;
}

.claro .dijitMenuActive .dijitMenuItemHover, .claro .dijitMenuActive .dijitMenuItemSelected {
    border: 1px solid rgb(118, 157, 192);
    padding: 5px 9px 6px;
    background-color: rgb(171, 214, 255);
    background-position: 0px 0px;
    color: rgb(0, 0, 0);
}

.dj_ie .claro .dijitMenuActive .dijitMenuItemHover, .dj_ie .claro .dijitMenuActive .dijitMenuItemSelected, .dj_ie .claro .dijitMenuPassive .dijitMenuItemHover, .dj_ie .claro .dijitMenuPassive .dijitMenuItemSelected {
    padding-top: 6px;
    padding-bottom: 5px;
    margin-top: -3px;
}

.claro .dijitMenuActive .dijitMenuItemActive {
    background-color: rgb(125, 190, 250);
    background-position: 0px -177px;
}

.claro .dijitMenuItemActive {
    background-position: 0px -177px;
}

.claro td.dijitMenuItemIconCell {
    padding: 2px;
    margin: 0px 0px 0px 4px;
}

.claro td.dijitMenuItemLabel {
    padding-top: 5px;
    padding-bottom: 5px;
}

.claro .dijitMenuExpand {
    width: 7px;
    height: 7px;
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/spriteArrows.png");
    background-position: -14px 0px;
    margin-right: 3px;
}

.claro .dijitMenuItemDisabled .dijitMenuItemIconCell {
    opacity: 1;
}

.claro .dijitMenuSeparatorTop {
    height: auto;
    margin-top: 1px;
    border-bottom: 1px solid rgb(181, 188, 199);
}

.claro .dijitMenuSeparatorBottom {
    height: auto;
    margin-bottom: 1px;
}

.claro .dijitCheckedMenuItemIconChar {
    display: none;
}

.claro .dijitCheckedMenuItemIcon {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/form/images/checkboxRadioButtonStates.png");
    background-repeat: no-repeat;
    background-position: -15px 50%;
    width: 15px;
    height: 16px;
}

.dj_ie6 .claro .dijitCheckedMenuItemIcon {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/form/images/checkboxAndRadioButtons_IE6.png");
}

.claro .dijitCheckedMenuItemChecked .dijitCheckedMenuItemIcon {
    background-position: 0px 50%;
}

.claro .dijitComboBoxMenu {
    margin-left: 0px;
    background-image: none;
}

    .claro .dijitComboBoxMenu .dijitMenuItem {
        padding: 2px;
        border-width: 1px 0px;
        border-style: solid;
        border-color: rgb(255, 255, 255);
    }

    .claro .dijitComboBoxMenu .dijitMenuItemSelected {
        color: rgb(0, 0, 0);
        border-color: rgb(118, 157, 192);
        background-color: rgb(171, 214, 255);
    }

.claro .dijitComboBoxMenuActive .dijitMenuItemSelected {
    background-position: 0px -177px;
    background-color: rgb(125, 190, 250);
}

.claro .dijitMenuPreviousButton, .claro .dijitMenuNextButton {
    font-style: italic;
}

.claro .dijitSliderBar {
    border-style: solid;
    outline: 1px;
}

.claro .dijitSliderFocused .dijitSliderBar {
    border-color: rgb(118, 157, 192);
}

.claro .dijitSliderHover .dijitSliderBar {
    border-color: rgb(118, 157, 192);
}

.claro .dijitSliderDisabled .dijitSliderBar {
    background-image: none;
    border-color: rgb(211, 211, 211);
}

.claro .dijitRuleLabelsContainerH {
    padding: 2px 0px;
}

.claro .dijitSlider .dijitSliderProgressBarH, .claro .dijitSlider .dijitSliderLeftBumper {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/form/images/sliderHorizontal.png");
    background-repeat: repeat-x;
    background-position: 0px -20px;
    border-color: rgb(181, 188, 199);
    background-color: rgb(207, 229, 250);
}

.claro .dijitSlider .dijitSliderRemainingBarH, .claro .dijitSlider .dijitSliderRightBumper {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/form/images/sliderHorizontal.png");
    background-repeat: repeat-x;
    background-position: 0px -11px;
    border-color: rgb(181, 188, 199);
    background-color: rgb(255, 255, 255);
}

.claro .dijitSliderRightBumper {
    border-right: 1px solid rgb(181, 188, 199);
}

.claro .dijitSliderLeftBumper {
    border-left: 1px solid rgb(181, 188, 199);
}

.claro .dijitSliderHover .dijitSliderProgressBarH, .claro .dijitSliderHover .dijitSliderLeftBumper {
    background-position: 0px -20px;
    background-color: rgb(171, 214, 255);
    border-color: rgb(118, 157, 192);
}

.claro .dijitSliderHover .dijitSliderRemainingBarH, .claro .dijitSliderHover .dijitSliderRightBumper {
    background-position: 0px 0px;
    background-color: rgb(255, 255, 255);
    border-color: rgb(118, 157, 192);
}

.claro .dijitSliderFocused .dijitSliderProgressBarH, .claro .dijitSliderFocused .dijitSliderLeftBumper {
    background-position: 0px -30px;
    background-color: rgb(171, 214, 255);
    border-color: rgb(118, 157, 192);
}

.claro .dijitSliderFocused .dijitSliderRemainingBarH, .claro .dijitSliderFocused .dijitSliderRightBumper {
    background-position: 0px -9px;
    background-color: rgb(255, 255, 255);
    border-color: rgb(118, 157, 192);
}

.claro .dijitSliderDisabled .dijitSliderProgressBarH, .claro .dijitSliderDisabled .dijitSliderLeftBumper {
    background-color: rgb(211, 211, 211);
    background-image: none;
}

.claro .dijitSliderDisabled .dijitSliderRemainingBarH, .claro .dijitSliderDisabled .dijitSliderRightBumper {
    background-color: rgb(239, 239, 239);
}

.claro .dijitRuleLabelsContainerV {
    padding: 0px 2px;
}

.claro .dijitSlider .dijitSliderProgressBarV, .claro .dijitSlider .dijitSliderBottomBumper {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/form/images/sliderVertical.png");
    background-repeat: repeat-y;
    background-position: -36px 0px;
    border-color: rgb(181, 188, 199);
    background-color: rgb(207, 229, 250);
}

.claro .dijitSlider .dijitSliderRemainingBarV, .claro .dijitSlider .dijitSliderTopBumper {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/form/images/sliderVertical.png");
    background-repeat: repeat-y;
    background-position: -3px 0px;
    border-color: rgb(181, 188, 199);
    background-color: rgb(255, 255, 255);
}

.claro .dijitSliderBottomBumper {
    border-bottom: 1px solid rgb(181, 188, 199);
}

.claro .dijitSliderTopBumper {
    border-top: 1px solid rgb(181, 188, 199);
}

.claro .dijitSliderHover .dijitSliderProgressBarV, .claro .dijitSliderHover .dijitSliderBottomBumper {
    background-position: -36px 0px;
    background-color: rgb(171, 214, 255);
}

.claro .dijitSliderHover .dijitSliderRemainingBarV, .claro .dijitSliderHover .dijitSliderTopBumper {
    background-position: 0px 0px;
    background-color: rgb(255, 255, 255);
}

.claro .dijitSliderFocused .dijitSliderProgressBarV, .claro .dijitSliderFocused .dijitSliderBottomBumper {
    background-position: -56px 0px;
    background-color: rgb(171, 214, 255);
}

.claro .dijitSliderFocused .dijitSliderRemainingBarV, .claro .dijitSliderFocused .dijitSliderTopBumper {
    background-position: -18px 0px;
    background-color: rgb(255, 255, 255);
}

.claro .dijitSliderDisabled .dijitSliderProgressBarV, .claro .dijitSliderDisabled .dijitSliderBottomBumper {
    background-color: rgb(211, 211, 211);
}

.claro .dijitSliderDisabled .dijitSliderRemainingBarV, .claro .dijitSliderDisabled .dijitSliderTopBumper {
    background-color: rgb(239, 239, 239);
}

.claro .dijitSliderImageHandleH {
    border: 0px;
    width: 18px;
    height: 16px;
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/form/images/sliderThumbs.png");
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.claro .dijitSliderHover .dijitSliderImageHandleH {
    background-position: -18px 0px;
}

.claro .dijitSliderFocused .dijitSliderImageHandleH {
    background-position: -36px 0px;
}

.claro .dijitSliderProgressBarH .dijitSliderThumbHover {
    background-position: -36px 0px;
}

.claro .dijitSliderProgressBarH .dijitSliderThumbActive {
    background-position: -36px 0px;
}

.claro .dijitSliderReadOnly .dijitSliderImageHandleH, .claro .dijitSliderDisabled .dijitSliderImageHandleH {
    background-position: -54px 0px;
}

.claro .dijitSliderImageHandleV {
    border: 0px;
    width: 18px;
    height: 16px;
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/form/images/sliderThumbs.png");
    background-repeat: no-repeat;
    background-position: -289px 0px;
}

.claro .dijitSliderHover .dijitSliderImageHandleV {
    background-position: -307px 0px;
}

.claro .dijitSliderFocused .dijitSliderImageHandleV {
    background-position: -325px 0px;
}

.claro .dijitSliderProgressBarV .dijitSliderThumbHover {
    background-position: -325px 0px;
}

.claro .dijitSliderProgressBarV .dijitSliderThumbActive {
    background-position: -325px 0px;
}

.claro .dijitSliderReadOnly .dijitSliderImageHandleV, .claro .dijitSliderDisabled .dijitSliderImageHandleV {
    background-position: -343px 0px;
}

.claro .dijitSliderButtonContainerH {
    padding: 1px 3px 1px 2px;
}

.claro .dijitSliderButtonContainerV {
    padding: 3px 1px 2px;
}

.claro .dijitSliderDecrementIconH, .claro .dijitSliderIncrementIconH, .claro .dijitSliderDecrementIconV, .claro .dijitSliderIncrementIconV {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/form/images/commonFormArrows.png");
    background-repeat: no-repeat;
    background-color: rgb(239, 239, 239);
    border-radius: 2px;
    border: 1px solid rgb(181, 188, 199);
    font-size: 1px;
}

.claro .dijitSliderDecrementIconH, .claro .dijitSliderIncrementIconH {
    height: 12px;
    width: 9px;
}

.claro .dijitSliderDecrementIconV, .claro .dijitSliderIncrementIconV {
    height: 9px;
    width: 12px;
}

.claro .dijitSliderActive .dijitSliderDecrementIconH, .claro .dijitSliderActive .dijitSliderIncrementIconH, .claro .dijitSliderActive .dijitSliderDecrementIconV, .claro .dijitSliderActive .dijitSliderIncrementIconV, .claro .dijitSliderHover .dijitSliderDecrementIconH, .claro .dijitSliderHover .dijitSliderIncrementIconH, .claro .dijitSliderHover .dijitSliderDecrementIconV, .claro .dijitSliderHover .dijitSliderIncrementIconV {
    border: 1px solid rgb(118, 157, 192);
    background-color: rgb(255, 255, 255);
}

.claro .dijitSliderDecrementIconH {
    background-position: -357px 50%;
}

.claro .dijitSliderActive .dijitSliderDecrementIconH.claro .dijitSliderHover .dijitSliderDecrementIconH {
    background-position: -393px 50%;
}

.claro .dijitSliderIncrementIconH {
    background-position: -251px 50%;
}

.claro .dijitSliderActive .dijitSliderIncrementIconH.claro .dijitSliderHover .dijitSliderIncrementIconH {
    background-position: -283px 50%;
}

.claro .dijitSliderDecrementIconV {
    background-position: -38px 50%;
}

.claro .dijitSliderActive .dijitSliderDecrementIconV.claro .dijitSliderHover .dijitSliderDecrementIconV {
    background-position: -73px 50%;
}

.claro .dijitSliderIncrementIconV {
    background-position: -143px 49%;
}

.claro .dijitSliderActive .dijitSliderIncrementIconV.claro .dijitSliderHover .dijitSliderIncrementIconV {
    background-position: -178px 49%;
}

.claro .dijitSliderButtonContainerV .dijitSliderDecrementButtonHover, .claro .dijitSliderButtonContainerH .dijitSliderDecrementButtonHover, .claro .dijitSliderButtonContainerV .dijitSliderIncrementButtonHover, .claro .dijitSliderButtonContainerH .dijitSliderIncrementButtonHover {
    background-color: rgb(207, 229, 250);
}

.claro .dijitSliderButtonContainerV .dijitSliderDecrementButtonActive, .claro .dijitSliderButtonContainerH .dijitSliderDecrementButtonActive, .claro .dijitSliderButtonContainerV .dijitSliderIncrementButtonActive, .claro .dijitSliderButtonContainerH .dijitSliderIncrementButtonActive {
    background-color: rgb(171, 214, 255);
    border-color: rgb(118, 157, 192);
}

.claro .dijitSliderButtonInner {
    visibility: hidden;
}

.claro .dijitSliderDisabled .dijitSliderBar {
    border-color: rgb(211, 211, 211);
}

.claro .dijitSliderReadOnly *, .claro .dijitSliderDisabled * {
    border-color: rgb(211, 211, 211);
    color: rgb(129, 129, 129);
}

.claro .dijitSliderReadOnly .dijitSliderDecrementIconH, .claro .dijitSliderDisabled .dijitSliderDecrementIconH {
    background-position: -321px 50%;
    background-color: rgb(239, 239, 239);
}

.claro .dijitSliderReadOnly .dijitSliderIncrementIconH, .claro .dijitSliderDisabled .dijitSliderIncrementIconH {
    background-position: -215px 50%;
    background-color: rgb(239, 239, 239);
}

.claro .dijitSliderReadOnly .dijitSliderDecrementIconV, .claro .dijitSliderDisabled .dijitSliderDecrementIconV {
    background-position: -3px 49%;
    background-color: rgb(239, 239, 239);
}

.claro .dijitSliderReadOnly .dijitSliderIncrementIconV, .claro .dijitSliderDisabled .dijitSliderIncrementIconV {
    background-position: -107px 49%;
    background-color: rgb(239, 239, 239);
}

.dj_ie6 .claro .dijitSlider .dijitSliderProgressBarH, .dj_ie6 .claro .dijitSlider .dijitSliderLeftBumper, .dj_ie6 .claro .dijitSlider .dijitSliderRemainingBarH, .dj_ie6 .claro .dijitSlider .dijitSliderRightBumper, .dj_ie6 .claro .dijitSlider .dijitSliderProgressBarV, .dj_ie6 .claro .dijitSlider .dijitSliderTopBumper, .dj_ie6 .claro .dijitSlider .dijitSliderRemainingBarV, .dj_ie6 .claro .dijitSlider .dijitSliderBottomBumper {
    background-image: none;
}

.claro .dijitColorPalette {
    border: 1px solid rgb(181, 188, 199);
    background: rgb(255, 255, 255);
    border-radius: 0px;
}

    .claro .dijitColorPalette .dijitPaletteImg {
        border: 1px solid rgb(211, 211, 211);
    }

    .claro .dijitColorPalette .dijitPaletteCellHover .dijitPaletteImg {
        border: 1px solid rgb(0, 0, 0);
    }

    .claro .dijitColorPalette .dijitPaletteCellActive .dijitPaletteImg, .claro .dijitColorPalette .dijitPaletteCellSelected .dijitPaletteImg {
        border: 2px solid rgb(0, 0, 0);
    }

.claro .dijitInlineEditBoxDisplayMode {
    border: 1px solid transparent;
}

.claro .dijitInlineEditBoxDisplayModeHover {
    background-color: rgb(233, 244, 254);
    border: 1px solid rgb(118, 157, 192);
}

.dj_ie6 .claro .dijitInlineEditBoxDisplayMode {
    border: none;
}

.claro .dijitProgressBar {
    margin: 2px 0px;
}

.claro .dijitProgressBarEmpty {
    border-color: rgb(118, 157, 192);
}

.claro .dijitProgressBarTile {
    background: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/progressBarFull.png") center top repeat-x rgb(171, 214, 255);
}

.dj_ie6 .claro .dijitProgressBarTile {
    background-image: none;
}

.claro .dijitProgressBarFull {
    border-right: 1px solid rgb(118, 157, 192);
}

.claro .dijitProgressBarLabel {
    color: rgb(0, 0, 0);
}

.claro .dijitProgressBarIndeterminate .dijitProgressBarTile {
    background: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/progressBarAnim.gif") center top repeat-x rgb(239, 239, 239);
}

.claro .dijitTimePicker .dijitButtonNode {
    padding: 0px;
    border-radius: 0px;
}

.claro .dijitTimePicker {
    border-right: 1px solid rgb(181, 188, 199);
    border-left: 1px solid rgb(181, 188, 199);
    border-image: initial;
    border-top: none;
    border-bottom: none;
    background-color: rgb(255, 255, 255);
}

.claro .dijitTimePickerItem {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/commonHighlight.png");
    background-position: 0px -1px;
    background-repeat: repeat-x;
    border-top: 1px solid rgb(181, 188, 199);
    border-bottom: 1px solid rgb(181, 188, 199);
    margin-right: -1px;
    margin-left: -1px;
    margin-top: -1px;
}

.dj_ie6 .claro .dijitTimePickerItem {
    background-image: none;
}

.claro .dijitTimePickerTick {
    color: rgb(129, 129, 129);
    background-color: rgb(239, 239, 239);
    font-size: 0.818em;
}

.claro .dijitTimePickerMarker {
    background-color: rgb(233, 244, 254);
    font-size: 1em;
    white-space: nowrap;
}

.claro .dijitTimePickerTickHover, .claro .dijitTimePickerMarkerHover, .claro .dijitTimePickerMarkerSelected, .claro .dijitTimePickerTickSelected {
    background-color: rgb(125, 190, 250);
    border: 1px solid rgb(181, 188, 199);
    margin-left: -7px;
    margin-right: -7px;
    color: rgb(0, 0, 0);
}

.claro .dijitTimePickerMarkerSelected, .claro .dijitTimePickerTickSelected {
    font-size: 1em;
}

.dj_ie .claro .dijitTimePickerTickHover, .dj_ie .claro .dijitTimePickerMarkerHover, .dj_ie .claro .dijitTimePickerMarkerSelected, .dj_ie .claro .dijitTimePickerTickSelected {
    width: 114%;
}

.dj_ie6 .claro .dijitTimePickerTickHover, .dj_ie6 .claro .dijitTimePickerMarkerHover, .dj_ie6 .claro .dijitTimePickerMarkerSelected, .dj_ie6 .claro .dijitTimePickerTickSelected {
    position: relative;
    zoom: 1;
}

.claro .dijitTimePickerTick .dijitTimePickerItemInner {
    padding: 1px;
    margin: 0px;
}

.claro .dijitTimePicker .dijitButtonNode {
    border-left: none rgb(181, 188, 199);
    border-right: none rgb(181, 188, 199);
    border-top-color: rgb(181, 188, 199);
    border-bottom-color: rgb(181, 188, 199);
    background-color: rgb(239, 239, 239);
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/commonHighlight.png");
    background-position: 0px -1px;
    background-repeat: repeat-x;
}

.dj_ie6 .claro .dijitTimePicker .dijitButtonNode {
    background-image: none;
}

.claro .dijitTimePicker .dijitArrowButtonInner {
    height: 100%;
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/form/images/commonFormArrows.png");
    background-repeat: no-repeat;
    background-position: -140px 45%;
}

.claro .dijitTimePicker .dijitDownArrowButton .dijitArrowButtonInner {
    background-position: -35px 45%;
}

.claro .dijitTimePicker .dijitUpArrowHover, .claro .dijitTimePicker .dijitDownArrowHover {
    background-color: rgb(171, 214, 255);
}

    .claro .dijitTimePicker .dijitUpArrowHover .dijitArrowButtonInner {
        background-position: -175px 45%;
    }

    .claro .dijitTimePicker .dijitDownArrowHover .dijitArrowButtonInner {
        background-position: -70px 45%;
    }

.claro .dijitBorderContainer {
    padding: 5px;
}

.claro .dijitSplitContainer-child, .claro .dijitBorderContainer-child {
    border: 1px solid rgb(181, 188, 199);
}

.claro .dijitBorderContainer-dijitTabContainerTop, .claro .dijitBorderContainer-dijitTabContainerBottom, .claro .dijitBorderContainer-dijitTabContainerLeft, .claro .dijitBorderContainer-dijitTabContainerRight, .claro .dijitBorderContainer-dijitAccordionContainer {
    border: none;
}

.claro .dijitBorderContainer-dijitBorderContainer {
    border: 0px;
    padding: 0px;
}

.claro .dijitSplitterH, .claro .dijitGutterH {
    background: none;
    border: 0px;
    height: 5px;
}

    .claro .dijitSplitterH .dijitSplitterThumb {
        background: none rgb(181, 188, 199);
        height: 1px;
        top: 2px;
        width: 19px;
    }

.claro .dijitSplitterV, .claro .dijitGutterV {
    background: none;
    border: 0px;
    width: 5px;
    margin: 0px;
}

    .claro .dijitSplitterV .dijitSplitterThumb {
        background: none rgb(181, 188, 199);
        height: 19px;
        left: 2px;
        width: 1px;
        margin: 0px;
    }

.claro .dijitSplitterHHover {
    font-size: 1px;
    background: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/layout/images/splitterHorizontalHover.png") center top no-repeat;
}

    .claro .dijitSplitterHHover .dijitSplitterThumb {
        background: none rgb(118, 157, 192);
    }

.claro .dijitSplitterVHover {
    font-size: 1px;
    background: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/layout/images/splitterVerticalHover.png") left center no-repeat;
}

    .claro .dijitSplitterVHover .dijitSplitterThumb {
        background: none rgb(118, 157, 192);
    }

.dj_ie6 .dijitSplitterHHover, .dj_ie6 .claro .dijitSplitterVHover {
    background-color: rgb(207, 229, 250);
    background-image: none;
}

.claro .dijitSplitterHActive, .claro .dijitSplitterVActive {
    font-size: 1px;
    background-color: rgb(171, 214, 255);
}

.claro .dijitTreeNode {
    zoom: 1;
}

.claro .dijitTreeIsRoot {
    background-image: none;
}

.claro .dijitTreeRow, .claro .dijitTreeNode .dojoDndItemBefore, .claro .dijitTreeNode .dojoDndItemAfter {
    padding: 4px 1px 2px 0px;
    margin: 0px 1px;
    background-color: rgba(171, 214, 255, 0);
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/commonHighlight.png");
    background-position: 0px 0px;
    background-repeat: repeat-x;
    border-color: rgba(118, 157, 192, 0);
    border-width: 0px;
    transition-property: background-color, border-color;
    transition-duration: 0.25s;
    transition-timing-function: ease-out;
}

.dj_ie6 .claro .dijitTreeRow {
    background-image: none;
}

.claro .dijitTreeRowSelected {
    background-repeat: repeat-x;
    background-color: rgb(207, 229, 250);
    padding: 3px 0px 1px;
    margin: 0px;
    border: 1px solid rgb(118, 157, 192);
    color: rgb(0, 0, 0);
}

.claro .dijitTreeRowHover {
    background-color: rgb(171, 214, 255);
    padding: 3px 0px 1px;
    margin: 0px;
    border: 1px solid rgb(118, 157, 192);
    color: rgb(0, 0, 0);
    transition-duration: 0.25s;
}

.claro .dijitTreeRowActive {
    background-color: rgb(125, 190, 250);
    background-position: 0px -177px;
    padding: 3px 0px 1px;
    margin-left: 0px;
    border: 1px solid rgb(118, 157, 192);
    color: rgb(0, 0, 0);
}

.dj_ie6 .claro .dijitTreeRowActive {
    background-image: none;
}

.claro .dijitTreeRowFocused {
    background-repeat: repeat;
}

.claro .dijitTreeExpando {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/treeExpandImages.png");
    width: 16px;
    height: 16px;
    background-position: -35px 0px;
}

.dj_ie6 .claro .dijitTreeExpando {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/treeExpandImages8bit.png");
}

.claro .dijitTreeRowHover .dijitTreeExpandoOpened {
    background-position: -53px 0px;
}

.claro .dijitTreeExpandoClosed {
    background-position: 1px 0px;
}

.claro .dijitTreeRowHover .dijitTreeExpandoClosed {
    background-position: -17px 0px;
}

.claro .dijitTreeExpandoLeaf, .dj_ie6 .claro .dijitTreeExpandoLeaf {
    background-image: none;
}

.claro .dijitTreeExpandoLoading {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/loadingAnimation.gif");
}

.claro .dijitTreeNode .dojoDndItemBefore .dijitTreeContent {
    border-top: 2px solid rgb(118, 157, 192);
}

.claro .dijitTreeNode .dojoDndItemAfter .dijitTreeContent {
    border-bottom: 2px solid rgb(118, 157, 192);
}

.claro .dijitToolbar {
    border-bottom: 1px solid rgb(181, 188, 199);
    background-color: rgb(239, 239, 239);
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/commonHighlight.png");
    background-position: 0px 0px;
    background-repeat: repeat-x;
    padding: 2px 0px 2px 4px;
    zoom: 1;
}

    .claro .dijitToolbar label {
        padding: 0px 3px 0px 6px;
    }

    .claro .dijitToolbar .dijitButtonNode {
        border-width: 0px;
        padding: 2px;
        border-radius: 2px;
        box-shadow: none;
        transition-property: background-color;
        transition-duration: 0.3s, 0.35s;
        background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/commonHighlight.png");
        background-position: 0px -30px;
        background-repeat: repeat-x;
        background-color: rgba(171, 214, 255, 0);
    }

.dj_ie .claro .dijitToolbar .dijitButtonNode {
    background-color: transparent;
}

.dj_ie6 .claro .dijitToolbar .dijitButtonNode {
    background: none;
}

.claro .dijitToolbar .dijitComboButton .dijitStretch {
    border-radius: 2px 0px 0px 2px;
}

.claro .dijitToolbar .dijitComboButton .dijitArrowButton {
    border-radius: 0px 2px 2px 0px;
}

.claro .dijitToolbar .dijitComboBox .dijitButtonNode {
    padding: 0px;
}

.claro .dijitToolbar .dijitButtonHover .dijitButtonNode, .claro .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode, .claro .dijitToolbar .dijitToggleButtonHover .dijitButtonNode, .claro .dijitToolbar .dijitComboButtonHover .dijitButtonNode {
    background-position: 0px 0px;
    border-width: 1px;
    background-color: rgb(171, 214, 255);
    padding: 1px;
}

.claro .dijitToolbar .dijitComboButtonHover .dijitButtonNode, .claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton {
    background-position: 0px 0px;
    background-color: rgb(244, 255, 255);
}

.claro .dijitToolbar .dijitComboButtonHover .dijitButtonNodeHover, .claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButtonHover {
    background-color: rgb(171, 214, 255);
}

.claro .dijitToolbar .dijitButtonActive .dijitButtonNode, .claro .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode, .claro .dijitToolbar .dijitToggleButtonActive .dijitButtonNode {
    border-width: 1px;
    background-color: rgb(125, 190, 250);
    background-position: 0px -177px;
    padding: 1px;
}

.claro .dijitToolbar .dijitComboButtonActive {
    transition-duration: 0.2s;
    border-width: 1px;
    padding: 0px;
}

    .claro .dijitToolbar .dijitComboButtonActive .dijitButtonNode, .claro .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton {
        background-color: rgb(244, 255, 255);
        background-position: 0px -177px;
        padding: 2px;
    }

    .claro .dijitToolbar .dijitComboButtonActive .dijitButtonNodeActive {
        background-color: rgb(125, 190, 250);
    }

    .claro .dijitToolbar .dijitComboButtonActive .dijitDownArrowButtonActive {
        background-color: rgb(125, 190, 250);
    }

    .claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton, .claro .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton {
        border-left-width: 0px;
    }

.claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton {
    padding-left: 2px;
}

.claro .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode {
    margin: 0px;
    border-width: 1px;
    border-style: solid;
    background-image: none;
    border-color: rgb(118, 157, 192);
    background-color: rgb(255, 255, 255);
    padding: 1px;
}

.dj_ie6 .claro .dijitToolbar {
    background-image: none;
}

.claro .dijitToolbarSeparator {
    background: url("https://mijn.trnsprnt.nl/Scripts/dijit/icons/images/editorIconsEnabled.png");
}

.claro .dijitDisabled .dijitToolbar {
    background: none rgb(239, 239, 239);
    border-bottom: 1px solid rgb(211, 211, 211);
}

.claro .dijitToolbar .dijitComboBoxDisabled .dijitArrowButtonInner {
    background-position: 0px 50%;
}

.claro .dijitEditorIFrameContainer {
    padding: 3px 3px 1px 10px;
}

.claro .dijitEditorIFrame {
    background-color: rgb(255, 255, 255);
}

.claro .dijitEditor {
    border: 1px solid rgb(181, 188, 199);
}

    .claro .dijitEditor .dijitEditorIFrameContainer {
        background-color: rgb(255, 255, 255);
        background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/form/images/textBox_back.png");
        background-repeat: repeat-x;
    }

.dj_ie6 .claro .dijitEditor .dijitEditorIFrameContainer {
    background-image: none;
}

.claro .dijitEditorHover .dijitEditorIFrameContainer, .claro .dijitEditorHover .dijitEditorIFrameContainer .dijitEditorIFrame {
    background-color: rgb(233, 244, 254);
}

.claro .dijitEditorFocused .dijitEditorIFrameContainer, .claro .dijitEditorFocused .dijitEditorIFrameContainer .dijitEditorIFrame {
    background-color: rgb(255, 255, 255);
}

.claro .dijitEditorDisabled {
    border: 1px solid rgb(211, 211, 211);
    color: rgb(129, 129, 129);
}

.claro .dijitDisabled .dijitEditorIFrame, .claro .dijitDisabled .dijitEditorIFrameContainer, .claro .dijitDisabled .dijitEditorIFrameContainer .dijitEditorIFrame {
    background-color: rgb(239, 239, 239);
    background-image: none;
}

.dijitEditorIcon {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/icons/images/editorIconsEnabled.png");
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
    text-align: center;
}

.dijitDisabled .dijitEditorIcon {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/icons/images/editorIconsDisabled.png");
}

.dijitEditorIconSep {
    background-position: 0px center;
}

.dijitEditorIconSave {
    background-position: -18px center;
}

.dijitEditorIconPrint {
    background-position: -36px center;
}

.dijitEditorIconCut {
    background-position: -54px center;
}

.dijitEditorIconCopy {
    background-position: -72px center;
}

.dijitEditorIconPaste {
    background-position: -90px center;
}

.dijitEditorIconDelete {
    background-position: -108px center;
}

.dijitEditorIconCancel {
    background-position: -126px center;
}

.dijitEditorIconUndo {
    background-position: -144px center;
}

.dijitEditorIconRedo {
    background-position: -162px center;
}

.dijitEditorIconSelectAll {
    background-position: -180px center;
}

.dijitEditorIconBold {
    background-position: -198px center;
}

.dijitEditorIconItalic {
    background-position: -216px center;
}

.dijitEditorIconUnderline {
    background-position: -234px center;
}

.dijitEditorIconStrikethrough {
    background-position: -252px center;
}

.dijitEditorIconSuperscript {
    background-position: -270px center;
}

.dijitEditorIconSubscript {
    background-position: -288px center;
}

.dijitEditorIconJustifyCenter {
    background-position: -306px center;
}

.dijitEditorIconJustifyFull {
    background-position: -324px center;
}

.dijitEditorIconJustifyLeft {
    background-position: -342px center;
}

.dijitEditorIconJustifyRight {
    background-position: -360px center;
}

.dijitEditorIconIndent {
    background-position: -378px center;
}

.dijitEditorIconOutdent {
    background-position: -396px center;
}

.dijitEditorIconListBulletIndent {
    background-position: -414px center;
}

.dijitEditorIconListBulletOutdent {
    background-position: -432px center;
}

.dijitEditorIconListNumIndent {
    background-position: -450px center;
}

.dijitEditorIconListNumOutdent {
    background-position: -468px center;
}

.dijitEditorIconTabIndent {
    background-position: -486px center;
}

.dijitEditorIconLeftToRight {
    background-position: -504px center;
}

.dijitEditorIconRightToLeft, .dijitEditorIconToggleDir {
    background-position: -522px center;
}

.dijitEditorIconBackColor {
    background-position: -540px center;
}

.dijitEditorIconForeColor {
    background-position: -558px center;
}

.dijitEditorIconHiliteColor {
    background-position: -576px center;
}

.dijitEditorIconNewPage {
    background-position: -594px center;
}

.dijitEditorIconInsertImage {
    background-position: -612px center;
}

.dijitEditorIconInsertTable {
    background-position: -630px center;
}

.dijitEditorIconSpace {
    background-position: -648px center;
}

.dijitEditorIconInsertHorizontalRule {
    background-position: -666px center;
}

.dijitEditorIconInsertOrderedList {
    background-position: -684px center;
}

.dijitEditorIconInsertUnorderedList {
    background-position: -702px center;
}

.dijitEditorIconCreateLink {
    background-position: -720px center;
}

.dijitEditorIconUnlink {
    background-position: -738px center;
}

.dijitEditorIconViewSource {
    background-position: -756px center;
}

.dijitEditorIconRemoveFormat {
    background-position: -774px center;
}

.dijitEditorIconFullScreen {
    background-position: -792px center;
}

.dijitEditorIconWikiword {
    background-position: -810px center;
}

.claro .dijitTitlePaneTitle {
    background-color: rgb(239, 239, 239);
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/titlebar.png");
    background-repeat: repeat-x;
    border: 1px solid rgb(181, 188, 199);
    padding: 0px 7px 3px;
    min-height: 17px;
}

.dj_ie6 .claro .dijitTitlePaneTitle {
    background-image: none;
}

.claro .dijitTitlePaneTitleHover {
    background-color: rgb(171, 214, 255);
    border-color: rgb(118, 157, 192);
}

.claro .dijitTitlePaneTitleActive {
    background-color: rgb(125, 190, 250);
    border-color: rgb(118, 157, 192);
    background-position: 0px -136px;
}

.claro .dijitTitlePaneTitleFocus {
    margin-top: 3px;
    padding-bottom: 2px;
}

.claro .dijitTitlePane .dijitArrowNode {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/spriteArrows.png");
    background-repeat: no-repeat;
    height: 8px;
    width: 7px;
}

.claro .dijitTitlePane .dijitOpen .dijitArrowNode {
    background-position: 0px 0px;
}

.claro .dijitTitlePane .dijitClosed .dijitArrowNode {
    background-position: -14px 0px;
}

.claro .dijitTitlePaneFocused .dijitTitlePaneTextNode {
    color: rgb(0, 0, 0);
}

.claro .dijitTitlePaneContentOuter {
    background: rgb(255, 255, 255);
    border-right: 1px solid rgb(181, 188, 199);
    border-bottom: 1px solid rgb(181, 188, 199);
    border-left: 1px solid rgb(181, 188, 199);
    border-image: initial;
    border-top: none;
}

.claro .dijitTitlePaneContentInner {
    padding: 10px;
}

.claro .dijitTitlePaneTextNode {
    margin-left: 4px;
    margin-right: 4px;
    vertical-align: text-top;
}

.claro .dijitSpinnerButtonContainer {
    overflow: hidden;
    position: relative;
    width: auto;
    padding: 0px 2px;
}

    .claro .dijitSpinnerButtonContainer .dijitSpinnerButtonInner {
        border-width: 1px 0px;
        border-style: solid none;
    }

.claro .dijitSpinner .dijitArrowButton {
    width: auto;
    background-color: rgb(239, 239, 239);
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/form/images/formHighlight.png");
    background-position: 0px 0px;
    background-repeat: repeat-x;
    overflow: hidden;
}

.dj_iequirks .claro .dijitSpinner .dijitArrowButton {
    overflow: visible;
}

.claro .dijitSpinner .dijitSpinnerButtonInner {
    width: 15px;
}

.claro .dijitSpinner .dijitArrowButtonInner {
    border-width: 1px 1px 0px;
    border-style: solid;
    border-color: rgb(255, 255, 255);
    border-image: initial;
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/form/images/commonFormArrows.png");
    background-repeat: no-repeat;
    height: 100%;
    width: 15px;
    padding-left: 1px;
    padding-right: 1px;
    background-position: -139px center;
    display: block;
    margin: -1px 0px;
}

.dj_ie6 .claro .dijitSpinner .dijitArrowButtonInner, .dj_ie7 .claro .dijitSpinner .dijitArrowButtonInner {
    margin-top: 0px;
}

.dj_iequirks .claro .dijitSpinner .dijitArrowButtonInner {
    width: 19px;
}

.claro .dijitSpinner .dijitDownArrowButton .dijitArrowButtonInner {
    background-position: -34px center;
}

.claro .dijitSpinner .dijitArrowButtonInner .dijitInputField {
    padding: 0px;
}

.claro .dijitUpArrowButtonActive, .claro .dijitDownArrowButtonActive {
    background-color: rgb(171, 214, 255);
}

.claro .dijitSpinner .dijitUpArrowButtonHover, .claro .dijitSpinner .dijitDownArrowButtonHover, .claro .dijitSpinnerFocused .dijitArrowButton {
    background-color: rgb(171, 214, 255);
}

    .claro .dijitSpinner .dijitUpArrowButtonHover .dijitArrowButtonInner {
        background-position: -174px center;
    }

    .claro .dijitSpinner .dijitDownArrowButtonHover .dijitArrowButtonInner {
        background-position: -69px center;
    }

.claro .dijitSpinnerFocused {
    background-color: rgb(255, 255, 255);
    background-image: none;
}

.claro .dijitSpinner .dijitDownArrowButtonActive, .claro .dijitSpinner .dijitUpArrowButtonActive {
    background-color: rgb(125, 190, 250);
    background-position: 0px -177px;
}

    .claro .dijitSpinner .dijitUpArrowButtonActive .dijitArrowButtonInner, .claro .dijitSpinner .dijitDownArrowButtonActive .dijitArrowButtonInner {
        border: 0px;
        padding: 1px;
        margin-right: 2px;
        margin-bottom: 1px;
    }

    .claro .dijitSpinner .dijitUpArrowButtonActive .dijitArrowButtonInner {
        background-position: -173px center;
    }

    .claro .dijitSpinner .dijitDownArrowButtonActive .dijitArrowButtonInner {
        background-position: -68px center;
    }

.claro .dijitSpinnerDisabled .dijitArrowButtonInner {
    background-color: rgb(239, 239, 239);
}

.claro .dijitSpinnerDisabled .dijitUpArrowButton .dijitArrowButtonInner {
    background-position: -104px center;
}

.claro .dijitSpinnerDisabled .dijitDownArrowButton .dijitArrowButtonInner {
    background-position: 1px center;
}

.dj_ie7 .claro .dijitSpinner {
    overflow: visible;
}

.dijitRtl .dijitPlaceHolder {
    left: auto;
    right: 0px;
}

.dijitMenuItemRtl {
    text-align: right;
}

.dj_iequirks .dijitComboButtonRtl button {
    float: left;
}

.dijitTextBoxRtl .dijitValidationContainer, .dijitTextBoxRtl .dijitSpinnerButtonContainer, .dijitComboBoxRtl .dijitArrowButtonContainer {
    border-right-width: 1px !important;
    border-left-width: 0px !important;
}

.dijitSpinnerRtl .dijitSpinnerButtonContainer .dijitArrowButton {
    right: 0px;
    left: auto;
}

.dijitTextBoxRtl .dijitSpinnerButtonContainer, .dijitTextBoxRtl .dijitValidationContainer, .dijitTextBoxRtl .dijitArrowButtonContainer {
    float: left;
}

.dijitCalendarRtl .dijitCalendarNextYear {
    margin: 0px 0.55em 0px 0px;
}

.dijitCalendarRtl .dijitCalendarPreviousYear {
    margin: 0px 0px 0px 0.55em;
}

.dijitSliderRtl .dijitSliderImageHandleV {
    left: auto;
}

.dijitSliderRtl .dijitSliderImageHandleH {
    left: -50%;
}

.dijitSliderRtl .dijitSliderMoveableH {
    right: auto;
    left: 0px;
}

.dijitSliderRtl .dijitRuleContainerV {
    float: right;
}

.dj_ie .dijitSliderRtl .dijitRuleContainerV {
    text-align: right;
}

.dj_ie .dijitSliderRtl .dijitRuleLabelV {
    text-align: left;
}

.dj_ie .dijitSliderRtl .dijitRuleLabelH {
    zoom: 1;
}

.dijitSliderRtl .dijitSliderProgressBarH {
    float: right;
    right: 0px;
    left: auto;
}

.dijitRtl .dijitContentPaneLoading, .dijitRtl .dijitContentPaneError {
    background-position: right center;
    padding-right: 25px;
}

.dijitTabRtl .dijitTabCloseButton {
    margin-left: 0px;
    margin-right: 1em;
}

.dj_ie .dijitTimePickerRtl .dijitTimePickerItem {
    width: 100%;
}

.dijitColorPaletteRtl .dijitColorPaletteUnder {
    left: auto;
    right: 0px;
}

.dijitSelectRtl .dijitButtonContents {
    text-align: right;
}

.claro .dijitTextBoxRtlError .dijitValidationContainer {
    border-left-width: 0px;
    border-right-width: 1px;
}

.claro .dijitComboButtonRtl .dijitStretch {
    border-radius: 0px 4px 4px 0px;
}

.claro .dijitComboButtonRtl .dijitArrowButton {
    border-radius: 4px 0px 0px 4px;
    padding: 3px 0px 4px;
    border-left-width: 1px;
    border-right-width: 0px;
}

.claro .dijitTabContainerTop-tabs .dijitTabRtl, .claro .dijitTabContainerBottom-tabs .dijitTabRtl {
    margin-right: 0px;
    margin-left: 1px;
}

.claro .dijitTabRtl {
    text-align: right;
}

.dj_ie7 .claro .dijitTabRtl .dijitTabContent {
    display: block;
    left: 0px;
}

.dj_ie7 .claro .dijitTabContainerTop-tabs .dijitTabRtl, .dj_ie7 .claro .dijitTabContainerTop-tabs .dijitTabCheckedRtl {
    top: 1px;
}

    .dj_ie7 .claro .tabStripButtonRtl .dijitButtonContents, .dj_ie8 .claro .tabStripButtonRtl .dijitButtonContents, .dj_ie6 .claro .dijitTabContainerTop-tabs .dijitTabRtl .dijitTabInnerDiv, .dj_ie6 .claro .dijitTabContainerBottom-tabs .dijitTabRtl .dijitTabInnerDiv, .dj_ie7 .claro .dijitTabContainerTop-tabs .dijitTabRtl .dijitTabInnerDiv, .dj_ie7 .claro .dijitTabContainerBottom-tabs .dijitTabRtl .dijitTabInnerDiv, .dj_iequirks .claro .dijitTabContainerTop-tabs .dijitTabRtl .dijitTabInnerDiv, .dj_iequirks .claro .dijitTabContainerBottom-tabs .dijitTabRtl .dijitTabInnerDiv {
        float: left;
    }

.dj_ie6 .claro .dijitTabRtl .tabLabel, .dj_ie6 .claro .dijitTabContainerRight-tabs .dijitTabRtl, .dj_ie6 .claro .dijitTabContainerLeft-tabs .dijitTabRtl, .dj_ie7 .claro .dijitTabContainerRight-tabs .dijitTabRtl .dijitTabInnerDiv, .dj_ie7 .claro .dijitTabContainerLeft-tabs .dijitTabRtl .dijitTabInnerDiv {
    zoom: 1;
}

.dj_ie6 .claro .dijitTabRtl .dijitTabCloseButton, .dj_ie7 .claro .dijitTabRtl .dijitTabCloseButton, .dj_iequirks .claro .dijitTabRtl .dijitTabCloseButton {
    margin-right: 5px;
}

.dj_ie6 .claro .dijitTabContainerRightRtl .dijitTabContainerRight-tabs, .dj_ie6 .claro .dijitTabContainerLeftRtl .dijitTabContainerLeft-tabs {
    width: 1%;
}

.dj_ie6 .dijitTabContainerTopStrip, .dj_ie6 .dijitTabContainerBottomStrip {
    position: absolute;
}

.dj_iequirks .claro .dijitTabContainerTopRtl .dijitTabContainerTopStrip {
    padding-top: 10px;
}

.dj_ie7 .claro .dijitTabContainerRight-tabs .dijitTabRtlChecked .dijitTabInnerDiv {
    background-position: -341px -179px;
}

.dj_ie6 .dijitTabContainerTopRtl .dijitTabStripIcon, .dj_ie6 .dijitTabContainerBottomRtl .dijitTabStripIcon {
    position: relative;
}

.dj_ie6-rtl .claro .dijitTabContainerTop-tabs {
    padding-left: 3px;
}

.dj_iequirks-rtl .claro .dijitTabListWrapper {
    border-left: 1px solid rgb(255, 255, 255);
    border-right: 1px solid rgb(255, 255, 255);
}

.claro .dijitSliderRtl .dijitSliderProgressBarH, .claro .dijitSliderRtl .dijitSliderRemainingBarH, .claro .dijitSliderRtl .dijitSliderLeftBumper, .claro .dijitSliderRtl .dijitSliderRightBumper, .claro .dijitSliderRtl .dijitSliderTopBumper {
    background-position: right top;
}

.claro .dijitSliderRtl .dijitSliderProgressBarV, .claro .dijitSliderRtl .dijitSliderRemainingBarV, .claro .dijitSliderRtl .dijitSliderBottomBumper {
    background-position: right bottom;
}

.claro .dijitSliderRtl .dijitSliderLeftBumper {
    border-left-width: 0px;
    border-right-width: 1px;
}

.claro .dijitSliderRtl .dijitSliderRightBumper {
    border-left-width: 1px;
    border-right-width: 0px;
}

.claro .dijitSliderRtl .dijitSliderIncrementIconH {
    background-position: -357px 50%;
}

.claro .dijitSliderRtl .dijitSliderDecrementIconH {
    background-position: -251px 50%;
}

.claro .dijitSelectRtl .dijitButtonContents {
    border-right-width: 0px;
    border-left-width: 1px;
}

.claro .dijitDialogRtl .dijitDialogCloseIcon {
    right: auto;
    left: 5px;
}

.claro .dijitDialogRtl .dijitDialogPaneActionBar {
    text-align: left;
    padding: 3px 7px 2px 5px;
}

.claro .dijitEditorRtl .dijitEditorIFrameContainer {
    padding: 3px 10px 1px 3px;
}

.dijitEditorRtl .dijitEditorIcon {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/icons/images/editorIconsEnabled_rtl.png");
}

.dijitEditorRtlDisabled .dijitEditorIcon {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/icons/images/editorIconsDisabled_rtl.png");
}

.dijitToolbarRtl .dijitToolbarSeparator {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/icons/images/editorIconsEnabled_rtl.png");
}

.dijitRtl .dijitIconSave, .dijitRtl .dijitIconPrint, .dijitRtl .dijitIconCut, .dijitRtl .dijitIconCopy, .dijitRtl .dijitIconClear, .dijitRtl .dijitIconDelete, .dijitRtl .dijitIconUndo, .dijitRtl .dijitIconEdit, .dijitRtl .dijitIconNewTask, .dijitRtl .dijitIconEditTask, .dijitRtl .dijitIconEditProperty, .dijitRtl .dijitIconTask, .dijitRtl .dijitIconFilter, .dijitRtl .dijitIconConfigure, .dijitRtl .dijitIconSearch, .dijitRtl .dijitIconApplication, .dijitRtl .dijitIconBookmark, .dijitRtl .dijitIconChart, .dijitRtl .dijitIconConnector, .dijitRtl .dijitIconDatabase, .dijitRtl .dijitIconDocuments, .dijitRtl .dijitIconMail, .dijitRtl .dijitLeaf, .dijitRtl .dijitIconFile, .dijitRtl .dijitIconFunction, .dijitRtl .dijitIconKey, .dijitRtl .dijitIconPackage, .dijitRtl .dijitIconSample, .dijitRtl .dijitIconTable, .dijitRtl .dijitIconUsers, .dijitRtl .dijitFolderClosed, .dijitRtl .dijitIconFolderClosed, .dijitRtl .dijitFolderOpened, .dijitRtl .dijitIconFolderOpen, .dijitRtl .dijitIconError, .dijitRtl .dijitContentPaneError {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/icons/images/commonIconsObjActEnabled_rtl.png");
    width: 16px;
    height: 16px;
}

.dj_ie6 .dijitRtl .dijitIconSave, .dj_ie6 .dijitRtl .dijitIconPrint, .dj_ie6 .dijitRtl .dijitIconCut, .dj_ie6 .dijitRtl .dijitIconCopy, .dj_ie6 .dijitRtl .dijitIconClear, .dj_ie6 .dijitRtl .dijitIconDelete, .dj_ie6 .dijitRtl .dijitIconUndo, .dj_ie6 .dijitRtl .dijitIconEdit, .dj_ie6 .dijitRtl .dijitIconNewTask, .dj_ie6 .dijitRtl .dijitIconEditTask, .dj_ie6 .dijitRtl .dijitIconEditProperty, .dj_ie6 .dijitRtl .dijitIconTask, .dj_ie6 .dijitRtl .dijitIconFilter, .dj_ie6 .dijitRtl .dijitIconConfigure, .dj_ie6 .dijitRtl .dijitIconSearch, .dj_ie6 .dijitRtl .dijitIconApplication, .dj_ie6 .dijitRtl .dijitIconBookmark, .dj_ie6 .dijitRtl .dijitIconChart, .dj_ie6 .dijitRtl .dijitIconConnector, .dj_ie6 .dijitRtl .dijitIconDatabase, .dj_ie6 .dijitRtl .dijitIconDocuments, .dj_ie6 .dijitRtl .dijitIconMail, .dj_ie6 .dijitRtl .dijitLeaf, .dj_ie6 .dijitRtl .dijitIconFile, .dj_ie6 .dijitRtl .dijitIconFunction, .dj_ie6 .dijitRtl .dijitIconKey, .dj_ie6 .dijitRtl .dijitIconPackage, .dj_ie6 .dijitRtl .dijitIconSample, .dj_ie6 .dijitRtl .dijitIconTable, .dj_ie6 .dijitRtl .dijitIconUsers, .dj_ie6 .dijitRtl .dijitFolderClosed, .dj_ie6 .dijitRtl .dijitIconFolderClosed, .dj_ie6 .dijitRtl .dijitFolderOpened, .dj_ie6 .dijitRtl .dijitIconFolderOpen, .dj_ie6 .dijitRtl .dijitIconError, .dj_ie6 .dijitRtl .dijitContentPaneError {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/icons/images/commonIconsObjActEnabled8bit_rtl.png");
}

.dijitRtl .dijitDisabled .dijitIconSave, .dijitRtl .dijitDisabled .dijitIconPrint, .dijitRtl .dijitDisabled .dijitIconCut, .dijitRtl .dijitDisabled .dijitIconCopy, .dijitRtl .dijitDisabled .dijitIconClear, .dijitRtl .dijitDisabled .dijitIconDelete, .dijitRtl .dijitDisabled .dijitIconUndo, .dijitRtl .dijitDisabled .dijitIconEdit, .dijitRtl .dijitDisabled .dijitIconNewTask, .dijitRtl .dijitDisabled .dijitIconEditTask, .dijitRtl .dijitDisabled .dijitIconEditProperty, .dijitRtl .dijitDisabled .dijitIconTask, .dijitRtl .dijitDisabled .dijitIconFilter, .dijitRtl .dijitDisabled .dijitIconConfigure, .dijitRtl .dijitDisabled .dijitIconSearch, .dijitRtl .dijitDisabled .dijitIconApplication, .dijitRtl .dijitDisabled .dijitIconBookmark, .dijitRtl .dijitDisabled .dijitIconChart, .dijitRtl .dijitDisabled .dijitIconConnector, .dijitRtl .dijitDisabled .dijitIconDatabase, .dijitRtl .dijitDisabled .dijitIconDocuments, .dijitRtl .dijitDisabled .dijitIconMail, .dijitRtl .dijitDisabled .dijitLeaf, .dijitRtl .dijitDisabled .dijitIconFile, .dijitRtl .dijitDisabled .dijitIconFunction, .dijitRtl .dijitDisabled .dijitIconKey, .dijitRtl .dijitDisabled .dijitIconPackage, .dijitRtl .dijitDisabled .dijitIconSample, .dijitRtl .dijitDisabled .dijitIconTable, .dijitRtl .dijitDisabled .dijitIconUsers, .dijitRtl .dijitDisabled .dijitFolderClosed, .dijitRtl .dijitDisabled .dijitIconFolderClosed, .dijitRtl .dijitDisabled .dijitFolderOpened, .dijitRtl .dijitDisabled .dijitIconFolderOpen, .dijitRtl .dijitDisabled .dijitIconError, .dijitRtl .dijitDisabled .dijitContentPaneError {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/icons/images/commonIconsObjActDisabled_rtl.png");
}

.dijitRtl .dijitContentPaneLoading {
    background: url("https://mijn.trnsprnt.nl/Scripts/dijit/icons/images/loadingAnimation_rtl.gif") no-repeat;
}

.claro .dijitTitlePaneRtl .dijitClosed .dijitArrowNode {
    background-position: -7px 0px;
}

.claro .dijitMenuItemRtl .dijitMenuExpand {
    background-position: -7px 0px;
    margin-right: 0px;
    margin-left: 3px;
}

.claro .dijitMenuItemRtl .dijitMenuItemIcon {
    margin: 0px 4px 0px 0px;
}

.claro .dijitCalendarRtl .dijitCalendarIncrease {
    background-position: 0px 0px;
}

.claro .dijitCalendarRtl .dijitCalendarDecrease {
    background-position: -18px 0px;
}

.claro .dijitCalendarRtl .dijitCalendarArrowHover .dijitCalendarIncrease {
    background-position: -36px 0px;
}

.claro .dijitCalendarRtl .dijitCalendarArrowHover .dijitCalendarDecrease {
    background-position: -55px 0px;
}

.claro .dijitCalendarRtl .dijitCalendarArrowActive .dijitCalendarIncrease {
    background-position: -72px 0px;
}

.claro .dijitCalendarRtl .dijitCalendarArrowActive .dijitCalendarDecrease {
    background-position: -91px 0px;
}

.dj_ie .claro .dijitTimePickerRtl .dijitTimePickerTickHover, .dj_ie .claro .dijitTimePickerRtl .dijitTimePickerMarkerHover, .dj_ie .claro .dijitTimePickerRtl .dijitTimePickerMarkerSelected, .dj_ie .claro .dijitTimePickerRtl .dijitTimePickerTickSelected {
    margin-left: -6px;
    margin-right: -8px;
    width: 114%;
}

.claro .dijitToolbar .dijitComboButtonRtl .dijitButtonNode {
    border-width: 0px;
    padding: 2px;
}

.claro .dijitToolbar .dijitComboButtonRtlHover .dijitButtonNode, .claro .dijitToolbar .dijitComboButtonRtlActive .dijitButtonNode {
    border-width: 1px;
    padding: 1px;
}

.claro .dijitToolbar .dijitComboButtonRtl .dijitStretch {
    border-radius: 0px 2px 2px 0px;
}

.claro .dijitToolbar .dijitComboButtonRtl .dijitArrowButton {
    border-radius: 2px 0px 0px 2px;
}

.claro .dijitToolbar .dijitComboButtonRtlHover .dijitArrowButton, .claro .dijitToolbar .dijitComboButtonRtlActive .dijitArrowButton {
    border-left-width: 1px;
    border-right-width: 0px;
    padding-left: 1px;
    padding-right: 2px;
}

.dojoxGrid {
    position: relative;
    background-color: rgb(235, 234, 219);
    font-family: Geneva, Arial, Helvetica, sans-serif;
    outline: none;
    overflow: hidden;
    height: 0px;
}

    .dojoxGrid table {
        padding: 0px;
    }

    .dojoxGrid td {
    }

.dojoxGridMasterHeader {
    position: relative;
}

.dojoxGridMasterView {
    position: relative;
}

.dojoxGridMasterMessages {
    position: relative;
    padding: 1em;
    text-align: center;
    background-color: white;
}

.dojoxGridView {
    position: absolute;
    overflow: hidden;
}

.dojoxGridHeader {
    position: absolute;
    overflow: hidden;
    cursor: default;
}

.dojoxGridHeader {
    background-color: rgb(232, 225, 207);
}

    .dojoxGridHeader table {
        text-align: center;
    }

    .dojoxGridHeader .dojoxGridCell {
        border-width: 1px;
        border-style: solid;
        border-image: initial;
        border-color: rgb(246, 244, 235) rgb(172, 168, 153) rgb(172, 168, 153) rgb(246, 244, 235);
        background: url("https://mijn.trnsprnt.nl/Scripts/dojox/grid/resources/images/grid_dx_gradient.gif") center top repeat-x rgb(232, 225, 207);
        padding-bottom: 2px;
    }

    .dojoxGridHeader .dojoxGridCellOver {
        background-image: none;
        background-color: white;
        border-bottom-color: rgb(254, 190, 71);
        margin-bottom: 0px;
        padding-bottom: 0px;
        border-bottom-width: 3px;
    }

    .dojoxGridHeader .dojoxGridCellFocus {
        border: 1px dashed blue;
    }

        .dojoxGridHeader.dojoxGridCellFocus.dojoxGridCellOver {
            background-image: none;
            background-color: white;
            border-bottom-color: rgb(254, 190, 71);
            margin-bottom: 0px;
            padding-bottom: 0px;
            border-bottom-width: 3px;
        }

.dojoxGridArrowButtonNode {
    display: none;
    padding-left: 16px;
}

.dojoxGridArrowButtonChar {
    display: inline;
}

.dojoxGridArrowButtonNode:hover {
    cursor: default;
}

.dojoxGridArrowButtonChar:hover {
    cursor: default;
}

.dojoxGridSortUp:hover {
    cursor: default;
}

.dojoxGridSortDown:hover {
    cursor: default;
}

.dijit_a11y .dojoxGridArrowButtonChar {
    display: inline !important;
}

.dojoxGridScrollbox {
    position: relative;
    overflow: auto;
    background-color: white;
    width: 100%;
}

.dojoxGridContent {
    position: relative;
    overflow: hidden;
    outline: none;
}

.dojoxGridRowbar {
    border-right: 1px solid rgb(172, 168, 153);
    border-bottom: 1px solid rgb(172, 168, 153);
    border-left: 1px solid rgb(246, 244, 235);
    border-image: initial;
    border-top: none;
    background: url("https://mijn.trnsprnt.nl/Scripts/dojox/grid/resources/images/grid_dx_gradient.gif") center top repeat-x rgb(232, 225, 207);
}

.dojoxGridRowbarInner {
    border-top: 1px solid rgb(246, 244, 235);
}

.dojoxGridRowbarOver {
    background-image: none;
    background-color: white;
    border-top-color: rgb(254, 190, 71);
    border-bottom-color: rgb(254, 190, 71);
}

.dojoxGridRowbarSelected {
    background-color: rgb(217, 232, 249);
}

.dojoxGridRow {
    position: relative;
    width: 9000em;
}

.dojoxGridRow {
    border-bottom: 1px solid rgb(248, 247, 241);
    border-image: initial;
    border-left: none;
    border-right: none;
    background-color: white;
    border-top: none;
}

.dojoxGridRowOver {
    border-top-color: rgb(254, 190, 71);
    border-bottom-color: rgb(254, 190, 71);
}

.dojoxGridRowOdd {
    background-color: rgb(255, 253, 243);
}

.dojoxGridRowSelected {
    background-color: rgb(217, 232, 249);
}

.dojoxGridRowTable {
    table-layout: fixed;
    width: 0px;
    empty-cells: show;
}

.dj_ie .dojoxGridRowTable {
    border-collapse: collapse;
}

.dojoxGridInvisible {
    visibility: hidden;
}

.Xdojo-ie .dojoxGridInvisible {
    display: none;
}

.dojoxGridInvisible td, .dojoxGridHeader .dojoxGridInvisible td {
    border-top-width: 0px;
    border-bottom-width: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    height: 0px;
    overflow: hidden;
}

.dojoxGridCell {
    border-width: 1px;
    border-style: solid;
    border-image: initial;
    border-color: rgb(235, 234, 219) rgb(213, 205, 181) rgb(235, 234, 219) rgb(235, 234, 219);
    padding: 3px;
    text-align: left;
    overflow: hidden;
}

.dojoxGridCellFocus {
    border: 1px dashed blue;
}

.dojoxGridCellOver {
    border: 1px dotted rgb(254, 190, 71);
}

.dojoxGridCellFocus.dojoxGridCellOver {
    border: 1px dashed green;
}

.dojoxGridRowEditing td {
    background-color: rgb(244, 255, 244);
}

.dojoxGridRow-inserting td {
    background-color: rgb(244, 255, 244);
}

.dojoxGridRow-inflight td {
    background-color: rgb(242, 247, 183);
}

.dojoxGridRow-error td {
    background-color: rgb(248, 184, 182);
}

.dojoxGridInput, .dojoxGridSelect, .dojoxGridTextarea {
    margin: 0px;
    padding: 0px;
    border-style: none;
    width: 100%;
    font-size: 100%;
    font-family: inherit;
}

.dojoxGridHiddenFocus {
    position: absolute;
    top: -1000px;
    height: 0px;
    width: 0px;
}

.dijit_a11y .dojoxGridRowbarSelected {
    border-bottom: 1px dashed black;
    border-top: 0px;
    background: none;
}

    .dijit_a11y .dojoxGridRowbarSelected .dojoxGridRowbarInner {
        border-width: 1px 0px 0px;
        border-right-style: initial;
        border-bottom-style: initial;
        border-left-style: initial;
        border-right-color: initial;
        border-bottom-color: initial;
        border-left-color: initial;
        border-image: initial;
        border-top-style: solid;
        border-top-color: white;
    }

.dijit_a11y .dojoxGridRowSelected {
    border: 1px solid black !important;
}

.dojoxGridDndAvatar {
    font-size: 100%;
}

.dojoxGrid .dojoDndItemBefore {
    border-left-color: red;
}

.dojoxGrid .dojoDndItemAfter {
    border-right-color: red;
}

.dijit_a11y .dojoDndItemBefore {
    border-left: double;
}

.dijit_a11y .dojoDndItemAfter {
    border-right: double;
}

.dojoxGridDndAvatarItem td {
    border-width: 1px;
    border-style: solid;
    border-image: initial;
    border-color: rgb(246, 244, 235) rgb(172, 168, 153) rgb(172, 168, 153) rgb(246, 244, 235);
    background: url("https://mijn.trnsprnt.nl/Scripts/dojox/grid/resources/images/grid_dx_gradient.gif") center top repeat-x rgb(232, 225, 207);
    padding: 0pt;
    margin: 0pt;
}

    .dojoxGridDndAvatarItem td.dojoxGridDndAvatarItemImage {
        border-width: 0px;
        border-style: initial;
        border-image: initial;
        border-color: rgb(246, 244, 235) rgb(172, 168, 153) rgb(172, 168, 153) rgb(246, 244, 235);
        background-color: transparent;
        padding: 3px 3px 2px;
        margin: 0px;
    }

.dojoDndMove .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dojo/resources/images/dndNoMove.png");
    background-repeat: no-repeat;
    background-position: center center;
}

.dojoDndCopy .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dojo/resources/images/dndNoCopy.png");
    background-repeat: no-repeat;
    background-position: center center;
}

.dojoDndMove .dojoDndAvatarCanDrop .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dojo/resources/images/dndMove.png");
    background-repeat: no-repeat;
    background-position: center center;
}

.dojoDndCopy .dojoDndAvatarCanDrop .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dojo/resources/images/dndCopy.png");
    background-repeat: no-repeat;
    background-position: center center;
}

.dojoxGridColPlaceBottom {
    background: url("https://mijn.trnsprnt.nl/Scripts/dojox/grid/resources/images/grid_sort_up.gif") left top no-repeat scroll transparent;
}

.dojoxGridColPlaceTop {
    background: url("https://mijn.trnsprnt.nl/Scripts/dojox/grid/resources/images/grid_sort_down.gif") left top no-repeat scroll transparent;
}

.dojoxGridColPlaceTop, .dojoxGridColPlaceBottom {
    font-size: 1px;
    height: 6px;
    z-index: 10000;
    top: 0px;
    overflow: hidden;
    position: absolute;
    line-height: 1px;
    width: 8px;
}

.dojoxGridResizeColLine {
    width: 1px;
    background-color: rgb(119, 119, 119);
    position: absolute;
    cursor: col-resize;
    z-index: 10000;
}

.dojoxGridColNoResize, .dojoxGridColNoResize .dojoDndItemOver {
    cursor: not-allowed !important;
}

.dojoxGridColResize, .dojoxGridColResize .dojoDndItemOver, .dojoxGridColumnResizing, .dojoxGridColumnResizing .dojoDndItemOver, .dojoxGridColumnResizing .dojoxGridHeader {
    cursor: col-resize !important;
}

.dojoxGridColPlaceBottom {
    background: url("https://mijn.trnsprnt.nl/Scripts/dojox/grid/resources/images/grid_sort_up.gif") left top no-repeat scroll transparent;
}

.dojoxGridColPlaceTop {
    background: url("https://mijn.trnsprnt.nl/Scripts/dojox/grid/resources/images/grid_sort_down.gif") left top no-repeat scroll transparent;
}

.dojoxGridColPlaceTop, .dojoxGridColPlaceBottom {
    font-size: 1px;
    height: 6px;
    z-index: 10000;
    top: 0px;
    overflow: hidden;
    position: absolute;
    line-height: 1px;
    width: 8px;
}

.dojoxGridResizeColLine {
    width: 1px;
    background-color: rgb(119, 119, 119);
    position: absolute;
}

.dojoxGridExpandoCell {
    vertical-align: middle;
}

.dojoxGridSummarySpan {
    visibility: hidden;
}

.dojoxGridSummaryRow .dojoxGridSummarySpan, .dojoxGridRowCollapsed .dojoxGridSummarySpan {
    visibility: visible;
}

.dojoxGridNoChildren .dojoxGridExpando {
    visibility: hidden !important;
    width: 0px !important;
}

.claro .dojoxGrid {
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;
    background-color: rgb(255, 255, 255);
}

.claro .dojoxGridMasterMessages {
    background-color: rgb(254, 254, 254);
}

.claro .dojoxGridLoading, .claro .dojoxGridError {
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 25px;
}

.claro .dojoxGridLoading {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/loadingAnimation.gif");
}

.claro .dojoxGridError {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/icons/images/commonIconsObjActEnabled.png");
    background-position: -496px center;
    width: 16px;
    height: 16px;
}

.claro .dojoxGridHeader {
    background-color: rgb(255, 255, 255);
}

    .claro .dojoxGridHeader .dojoxGridCell {
        background: url("https://mijn.trnsprnt.nl/Scripts/dojox/grid/resources/images/header.png") center top repeat-x rgb(229, 237, 244);
        border-style: solid;
        border-width: 1px;
        border-color: rgb(188, 188, 188) rgb(188, 188, 188) rgb(188, 188, 188) transparent;
    }

.dj_ie6 .claro .dojoxGridHeader .dojoxGridCell {
    border-color: rgb(188, 188, 188) rgb(188, 188, 188) rgb(188, 188, 188) rgb(229, 237, 244);
}

.claro .dojoxGridSortNode {
    background: url("https://mijn.trnsprnt.nl/Scripts/dojox/grid/resources/images/header_shadow.png") center bottom repeat-x rgb(229, 237, 244);
    text-decoration: none;
    display: block;
    padding: 4px 6px 5px;
    border: 1px solid rgb(224, 238, 251);
}

.dj_ie6 .claro .dojoxGridSortNode {
    background-image: none;
}

.claro .dojoxGridCellOver .dojoxGridSortNode {
    background-color: rgb(157, 207, 255);
}

.claro .dojoxGridArrowButtonChar {
    display: none;
    float: right;
}

.claro .dojoxGridArrowButtonNode {
    background: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/spriteArrows.png") left center no-repeat scroll transparent;
    display: block;
    float: right;
    height: 1em;
    margin: 2px 4px 0px 5px;
    padding-left: 0px;
    width: 7px;
}

.claro .dojoxGridSortUp .dojoxGridArrowButtonNode {
    background-position: -21px 50%;
}

.dj_ie .claro .dojoxGridHeader .dojoxGridRowTable {
    border-collapse: separate;
}

.claro .dojoxGridScrollbox {
    background-color: rgb(254, 254, 254);
}

.claro .dojoxGridRowbar {
    background: url("https://mijn.trnsprnt.nl/Scripts/dojox/grid/resources/images/header.png") center top repeat-x rgb(229, 237, 244);
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-image: initial;
    border-right: 1px solid rgb(188, 188, 188);
}

.claro .dojoxGridRowbarTable {
    background: url("https://mijn.trnsprnt.nl/Scripts/dojox/grid/resources/images/header_shadow.png") center bottom repeat-x scroll transparent;
}

.dj_ie6 .claro .dojoxGridRowbar, .dj_ie6 .claro .dojoxGridRowbarTable {
    background-image: none;
}

.claro .dojoxGridRowbarInner {
    border-top: none;
    border-right: none;
    border-left: none;
    border-image: initial;
    border-bottom: 1px solid rgb(204, 204, 204);
}

.claro .dojoxGridRowbarOver .dojoxGridRowbarTable {
    background-color: rgb(171, 213, 253);
}

.claro .dojoxGridRowBarActive .dojoxGridRowbarTable {
    background-color: rgb(145, 201, 254);
}

.claro .dojoxGridRowbarSelected {
    background-color: rgb(171, 213, 253);
    border-right: 1px solid rgb(204, 204, 204);
}

.claro .dojoxGridRow {
    border: none;
    background-color: rgb(255, 255, 255);
}

.dj_ie .claro .dojoxGridMasterView .dojoxGridRowTable {
    border-collapse: separate;
}

.claro .dojoxGridRowTable tr {
    background: url("https://mijn.trnsprnt.nl/Scripts/dojox/grid/resources/images/row_back.png") repeat-x rgb(255, 255, 255);
}

.claro .dojoxGridRowOdd .dojoxGridRowTable tr {
    background-color: rgb(247, 252, 255);
}

.claro .dojoxGridRowSelected .dojoxGridRowTable tr {
    background-color: rgb(206, 230, 250);
}

.claro .dojoxGridCell {
    padding: 0px;
    border: 1px solid transparent;
}

.dj_ie6 .claro .dojoxGridCell {
    border-color: rgb(255, 255, 255);
}

.dj_ie6 .claro .dojoxGridRowOdd .dojoxGridCell {
    border-left-color: rgb(244, 249, 253);
    border-right-color: rgb(244, 249, 253);
}

.dj_ie6 .claro .dojoxGridRowSelected .dojoxGridCell {
    border-left-color: rgb(211, 233, 251);
    border-right-color: rgb(211, 233, 251);
}

.claro .dojoxGridRowSelected .dojoxGridCell {
    border-top: 1px solid rgb(191, 214, 235);
    border-bottom: 1px solid rgb(191, 214, 235);
}

.claro .dojoxGridCellContent {
    padding: 4px 6px;
}

.claro .dojoxGridRowOver .dojoxGridCell {
    background: url("https://mijn.trnsprnt.nl/Scripts/dojox/grid/resources/images/row_back.png") repeat-x rgb(171, 214, 255);
    border-top: 1px solid rgb(118, 157, 192);
    border-bottom: 1px solid rgb(118, 157, 192);
}

.dj_ie6 .claro .dojoxGridRowOver .dojoxGridCell, .dj_ie7 .claro .dojoxGridRowOver .dojoxGridCell {
    border-left: 1px solid rgb(171, 214, 255);
    border-right: 1px solid rgb(171, 214, 255);
}

.claro .dojoxGridRowActive .dojoxGridCell {
    background: url("https://mijn.trnsprnt.nl/Scripts/dojox/grid/resources/images/td_button_down.png") repeat-x rgb(125, 190, 250);
}

.dj_ie6 .claro .dojoxGridRowActive .dojoxGridCell, .dj_ie7 .claro .dojoxGridRowActive .dojoxGridCell {
    border-left: 1px solid rgb(125, 190, 250);
    border-right: 1px solid rgb(125, 190, 250);
}

.claro .dojoxGridDoubleAffordance .dojoxGridRowOver .dojoxGridCellOver {
    border: 1px solid rgb(118, 157, 192);
    background-color: rgb(147, 202, 254);
    border-collapse: separate;
}

.claro .dojoxGridDoubleAffordance .dojoxGridRowActive .dojoxGridCell {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dojox/grid/resources/images/row_back.png");
}

.claro .dojoxGridDoubleAffordance .dojoxGridRowActive .dojoxGridCellActive {
    background: url("https://mijn.trnsprnt.nl/Scripts/dojox/grid/resources/images/td_button_down.png") repeat-x rgb(147, 202, 254);
}

.dj_ie6 .claro .dojoxGridCell {
    background-image: none !important;
}

.claro .dojoxGridRowEditing td {
    background-color: rgb(206, 230, 250);
}

.claro .dojoxGridRow-inserting td {
    background-color: rgb(244, 255, 244);
}

.claro .dojoxGridRow-inflight td {
    background-color: rgb(242, 247, 183);
}

.claro .dojoxGridRow-error td {
    background-color: rgb(248, 184, 182);
}

.claro .dojoxGrid .dojoDndItemBefore {
    border-left-color: rgb(53, 89, 172);
}

.claro .dojoxGrid .dojoDndItemAfter {
    border-right-color: rgb(53, 89, 172);
}

.claro .dojoxGridExpando {
    float: left;
    height: 18px;
    width: 18px;
    text-align: center;
    margin-top: -3px;
}

.dijitRtl .claro .dojoxGridExpando {
    float: right;
}

.claro .dojoxGridExpandoCell {
    padding-top: 5px;
    background-position: left top !important;
}

.claro .dojoxGridExpandoNode {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/treeExpandImages.png");
    width: 16px;
    height: 16px;
    background-position: 1px 0px;
}

.dj_ie6 .claro .dojoxGridExpandoNode {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/treeExpandImages8bit.png");
}

.claro .dojoxGridRowOver .dojoxGridExpandoNode {
    background-position: -17px 0px;
}

.claro .dojoxGridExpandoOpened .dojoxGridExpandoNode {
    background-position: -35px 0px;
}

.claro .dojoxGridRowOver .dojoxGridExpandoOpened .dojoxGridExpandoNode {
    background-position: -53px 0px;
}

.claro .dojoxGridExpandoLoading .dojoxGridExpandoNode {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/dijit/themes/claro/images/loadingAnimation.gif");
}

.claro .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpando {
    visibility: visible !important;
    width: 18px !important;
}

.claro .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpandoNode, .dj_ie6 .claro .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpandoNode {
    background-image: none;
}

.claro .dojoxGridExpandoNodeInner {
    visibility: hidden;
}

.dijit_a11y .dojoxGridExpandoNodeInner {
    visibility: visible;
}

.claro .dojoxGridSummaryRow .dojoxGridCell {
    border: 1px solid transparent;
}

.dj_ie6 .claro .dojoxGridSummaryRow .dojoxGridCell {
    border-color: rgb(255, 255, 255);
}

.claro tr.dojoxGridSubRowAlt {
    background-color: rgb(244, 249, 253);
}

.claro .dojoxGridRowOdd tr.dojoxGridSubRowAlt {
    background-color: rgb(255, 255, 255);
}

.claro .dojoxGridRow .dojoxGridRowTable tr.dojoxGridRowSelected {
    background-color: rgb(206, 230, 250);
}

.dijitFileInput {
    position: relative;
    width: 420px;
}

.dijitFileInputReal {
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 2;
    opacity: 0;
    cursor: pointer;
}

.dijitFileInputButton {
    z-index: 3;
    visibility: hidden;
}

.dijitFakeInput {
    position: relative;
}

table.table td {
    border: 0px;
}

[class="trash"] {
    width: 14px;
    height: 14px;
    margin-top: 1px;
    cursor: pointer;
}

* {
    margin: 0px;
    padding: 0px;
}

.hide {
    display: none;
}

.clickytable {
    cursor: pointer !important;
}

.inactivesub {
    display: none;
}

.PartsP p {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.tbl20 {
    max-width: 20%;
}

ul.subactive {
    display: block;
}

li.subsub {
    display: block;
    background: none !important;
}

    li.subsub a {
        background: none !important;
    }

.inspringtabel {
    margin-left: 10px;
}

td.level2 {
    text-indent: 1px;
}

td.level3 {
    text-indent: 1.5px;
}

.scrollcontent {
    max-height: 800px;
    overflow: hidden auto;
    margin-bottom: 20px !important;
}

.zoom {
    transition: transform 0.2s;
    width: 150px;
    height: 150px;
    z-index: 1;
}

    .zoom:hover {
        transform: scale(1.5);
        z-index: 50;
    }

.noscrolly {
    overflow-y: hidden;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 140px;
    background-color: black;
    color: rgb(255, 255, 255);
    text-align: center;
    border-radius: 6px;
    padding: 5px 0px;
    margin-left: -60px;
    bottom: 50%;
    left: 50%;
    position: absolute;
    z-index: 1;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
}

body {
    margin: 0px;
    font-family: Montserrat;
    font-size: 12px;
    background-color: rgb(255, 255, 255) !important;
}

.mailtitle {
    font-family: trnsprnt !important;
}

.dashbutton {
    width: 32px;
}

.eye {
    font-size: 1.5em !important;
    color: rgb(65, 173, 73) !important;
    left: 3px !important;
    text-decoration: none !important;
    bottom: 1px !important;
}

body.login {
    background: url("https://mijn.trnsprnt.nl/Scripts/images/trnsprnt/container-bg-login.gif") left center repeat-y rgb(249, 249, 249);
}

.header {
    float: left;
    width: 100%;
    background: rgb(255, 255, 255);
}

.logolinks {
    float: left;
    width: 200px;
    height: 100px;
    margin-left: 10px;
    background-repeat: no-repeat;
    background-position: center center;
}

    .logolinks a img {
        max-height: 100px;
    }

.logolinksimg a img {
    max-height: 100px;
}

.logorechts {
    float: right;
    height: 100px;
    background-repeat: no-repeat;
    background-position: center center;
}

.logintable {
    background: rgb(128, 184, 221);
    max-width: 800px;
}

.logintable1 {
}

.loginformbuttons {
    padding-top: 10px;
    padding-left: 20px;
    padding-bottom: 10px;
}

.loginformpassword {
    padding-left: 20px;
    padding-top: 10px;
}

.loginformusername {
    padding-left: 20px;
    padding-top: 12px;
}

.loginformusernameswitch {
    padding-left: 10px;
    padding-top: 5px;
}

.loginformlabel {
    width: 10%;
    padding-top: 12px;
    padding-left: 12px;
    color: whitesmoke;
    font-size: 1.4em;
}

.loginformlabeltableaddress {
    padding-left: 16px;
    color: black;
    font-size: 1.2em;
    vertical-align: top;
}

.loginformlabeltable {
    padding-top: 14px;
    padding-left: 16px;
    color: black;
    font-size: 1.2em;
    vertical-align: top;
}

.loginformlabeltableWeek {
    padding-top: 14px;
    padding-left: 16px;
    color: black;
    font-size: 1.2em;
    vertical-align: top;
    font-weight: 600;
}

.loginformlabeltableHeader {
    padding-top: 14px;
    padding-left: 16px;
    color: black;
    font-size: 1.4em;
    vertical-align: top;
    font-weight: bold;
}

.ResultTableHeader {
    padding-left: 16px;
    color: black;
    font-size: 1.6em;
    vertical-align: top;
}

.loginformlabeltableHeaderflex {
    padding-top: 14px;
    padding-left: 12px;
    color: black;
    font-size: 1.2em;
    vertical-align: top;
    font-weight: 700;
}

.loginformlabelb {
    width: 10%;
    padding-top: 12px;
    padding-left: 12px;
    color: black;
    font-size: 1.2em;
}

.loginformlabelc {
    width: 200px;
    padding-top: 14px;
    padding-left: 12px;
    color: black;
    font-size: 1.2em;
    vertical-align: top;
}

.loginformlabelflex {
    padding-top: 14px;
    padding-left: 12px;
    color: black;
    font-size: 1.2em;
    vertical-align: top;
}

.loginformlabelmedewerker {
    padding-top: 4px;
    padding-left: 0px;
    color: black;
    font-size: 1.2em;
    vertical-align: middle;
    padding-right: 6px;
}

.loginformlabelmedewerkerBig {
    padding-top: 4px;
    padding-left: 5px;
    color: black;
    font-size: 1.4em;
    vertical-align: middle;
    padding-right: 6px;
    border: 1px solid lightgray;
    border-radius: 5px;
    width: 320px;
}

.loginformlabelmedewerkerBigger {
    padding-top: 4px;
    padding-left: 5px;
    color: black;
    font-size: 1.4em;
    vertical-align: middle;
    padding-right: 6px;
    border: 1px solid lightgray;
    border-radius: 5px;
    width: 700px;
}

.ResultDataflex {
    padding-left: 12px;
    color: black;
    font-size: 1.2em;
    vertical-align: top;
}

.ResultDataflexTotal {
    padding-left: 12px;
    color: white;
    font-size: 1.2em;
    vertical-align: top;
    background-color: rgb(90, 171, 132);
    font-weight: 500;
}

.loginformlabelxw {
    width: 300px;
    padding-top: 14px;
    padding-left: 12px;
    color: black;
    font-size: 1.2em;
    vertical-align: top;
}

.loginformlabelsmall {
    width: 50px;
    padding-top: 14px;
    padding-left: 12px;
    color: black;
    font-size: 1.2em;
    vertical-align: top;
}

.loginformlabelw {
    width: 230px;
    padding-top: 14px;
    padding-left: 12px;
    color: black;
    font-size: 1.2em;
    vertical-align: top;
}

.loginformlabelid {
    padding-top: 12px;
    padding-left: 12px;
    color: black;
    font-size: 1.2em;
}

.loginformlabel2 {
    width: 10%;
    padding-top: 12px;
    padding-left: 12px;
    color: black;
    font-size: 1.2em;
}

.loginformlabel3 {
    width: 25%;
    padding-top: 12px;
    padding-left: 12px;
    color: whitesmoke;
    font-size: 1.2em;
}

.logintable2 {
    background-color: whitesmoke;
    max-width: 800px;
}

.leftbit {
    background: linear-gradient(to right, red, rgb(250, 174, 60));
    height: 250px !important;
    padding: 0px !important;
}

.middlebit {
    padding-left: 10px !important;
    padding-right: 20px !important;
}

.rightbit {
    background: linear-gradient(to right, rgb(4, 179, 164), rgb(63, 157, 176), rgb(6, 117, 186));
    height: 250px;
    padding-left: 0px !important;
    padding-right: 0px !important;
    margin-left: 35px !important;
}

.logomidden {
    margin-left: auto;
    margin-right: auto;
    height: 100px;
    width: 275px;
    margin-top: 5px;
    background-repeat: no-repeat;
    background-position: center center;
}

    .logomidden a img {
        max-height: 100px;
    }

.informationtd {
    width: 400px;
    max-width: 450px;
    height: 0px;
    padding-top: 1%;
    line-height: 1.7;
}

    .informationtd h2 {
        font-size: 16px !important;
    }

.row.special {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.logo a {
    display: block;
    height: inherit;
    width: inherit;
    color: inherit;
    text-decoration: none;
}

.profiel {
    float: right;
    color: rgb(255, 255, 255);
    padding-left: 80px;
    padding-right: 40px;
    padding-top: 30px;
}

span.bedrijfsnaam {
    float: left;
    font-size: 18px;
    padding-left: 24px;
    background: url("https://mijn.trnsprnt.nl/Scripts/images/trnsprnt/profiel-icon.png") left center no-repeat;
}

.profiel .companySelect {
    width: 150px;
}

.header-menu {
    float: left;
    width: 100%;
    margin-top: 30px;
    min-height: 50px;
}

.selectobj {
    display: none;
}

select.objectselector {
    display: block;
    height: 50px;
    font-family: trnsprnt;
    width: 240px;
    padding: 2px 10px 2px 2px;
    outline: none;
    font-size: 1.35em;
    color: rgb(255, 255, 255);
    border: 1px solid transparent;
    background: rgb(165, 165, 165);
}

.ObjectInputFormBG {
    background-color: rgb(165, 165, 165);
    max-width: 250px;
    min-width: 240px;
}

.customerselector {
    height: 30px;
    min-width: 300px;
}

.objectselectorinput {
    height: 50px;
    font-family: trnsprnt;
    width: auto;
    padding-left: 5px;
    outline: none;
    font-size: 1.35em;
    color: rgb(255, 255, 255);
    cursor: pointer;
    resize: none;
    box-shadow: none;
    margin-bottom: 0px;
    padding-top: 5px;
    border: none !important;
    background-color: rgb(165, 165, 165) !important;
}

.objectselectoricon {
    position: absolute;
    padding-top: 18px;
    margin-left: 220px;
    font-size: 1.35em;
    color: rgb(255, 255, 255);
}

.objectselectorinput:focus {
    height: 50px;
    font-family: trnsprnt;
    width: auto;
    padding-left: 5px;
    outline: none;
    font-size: 1.35em;
    color: rgb(255, 255, 255);
    border: 1px solid transparent;
    margin-bottom: 0px;
    background-color: rgb(165, 165, 165) !important;
}

.objectselectorinput::-webkit-input-placeholder {
    color: rgb(255, 255, 255);
}

.uitlogmenu {
    margin-top: 0.3%;
    margin-right: auto;
    margin-left: auto;
    width: 250px;
    font-family: trnsprnt;
    font-size: 1.2em;
    color: rgb(192, 39, 42);
}

    .uitlogmenu a {
        text-decoration: none;
    }

.kruimelpad {
    float: left;
    height: 50px;
    font-family: trnsprnt;
    background-color: rgb(255, 255, 255);
    background-position-x: -120px;
}

    .kruimelpad h1 a {
        font-family: trnsprnt;
        font-size: 2em;
        font-weight: bold;
        line-height: 1em;
        color: rgb(255, 255, 255);
    }

        .kruimelpad h1 a:hover {
            color: rgb(220, 220, 220);
        }

    .kruimelpad a, .kruimelpad span {
        float: left;
        text-decoration: none;
        padding-right: 10px;
        padding-left: 5px;
        padding-top: 10px;
        height: 40px;
    }

.menuoverride {
    padding-left: 0px !important;
}

.menukopje2 {
    font-family: trnsprnt;
    font-weight: normal;
    font-size: 1.2em;
    text-decoration: none;
    width: 220px;
    color: black;
    background: whitesmoke;
    margin-top: 3px;
    height: 40px;
    border-bottom-color: black;
    padding-left: 5px !important;
}

.menukopje3 {
    font-family: trnsprnt;
    font-weight: normal;
    font-size: 1.2em;
    text-decoration: none;
    min-width: 280px;
    width: max-content;
    color: black;
    background: whitesmoke;
    margin-top: 3px;
    height: 40px;
    border-bottom-color: black;
    padding-left: 5px !important;
}

.menukopje {
    font-family: trnsprnt;
    font-weight: normal;
    font-size: 1.2em;
    text-decoration: none;
    color: black;
    margin-top: 12px;
    height: 40px;
}

    .menukopje a {
        font-family: trnsprnt;
        font-weight: normal;
        font-size: 1.2em;
        text-decoration: none;
        color: rgb(95, 95, 95);
    }

.menukopjea {
    font-family: trnsprnt !important;
    font-weight: normal !important;
    font-size: 1.2em !important;
    text-decoration: none !important;
    color: rgb(95, 95, 95) !important;
    padding-right: 0px !important;
    float: none !important;
}

a.slaknop {
    background: url("https://mijn.trnsprnt.nl/Scripts/images/iconen/inactief/sla_inactief.jpg") no-repeat;
}

a.klachtknop {
}

a.workflowknop {
}

a.brandvknop {
}

a.certificatenknop {
}

a.facturenknop {
}

.kruimelpad span {
    color: rgb(0, 0, 0);
}

.kruimelpad a:hover {
    color: rgb(239, 239, 239);
}

a.header-menu-btn {
    float: right;
    height: 23px;
    padding-left: 35px;
    padding-right: 15px;
    padding-top: 7px;
    color: rgb(0, 0, 0);
    border-left: 1px solid rgb(220, 220, 220);
    text-decoration: none;
}

.readmore {
    margin-top: -15px;
    margin-right: 10px;
    float: right;
    background-color: rgb(255, 255, 255);
    position: relative;
}

.readmoreright {
    float: right;
}

.pagebody ul, .pagebody ol {
    margin-left: 4%;
}

a.header-menu-btn.print {
    background: url("https://mijn.trnsprnt.nl/Scripts/images/trnsprnt/head-icons.png") left 0px no-repeat;
}

a.header-menu-btn.uitloggen {
    background: url("https://mijn.trnsprnt.nl/Scripts/images/trnsprnt/head-icons.png") left -30px no-repeat;
}

a.header-menu-btn.help {
    background: url("https://mijn.trnsprnt.nl/Scripts/images/trnsprnt/head-icons.png") left -60px no-repeat;
}

a.header-menu-btn:hover {
    background-color: rgb(230, 230, 230);
}

.container {
    float: left;
    width: 90%;
}

.navigatie {
    float: left;
    width: 220px;
}

.objecten-dropdown {
    float: left;
    width: 213px;
    height: 52px;
    color: rgb(255, 92, 0);
    font-size: 13px;
    border-bottom: 1px solid rgb(220, 220, 220);
}

    .objecten-dropdown span {
        float: left;
        width: 140px;
        height: 41px;
        padding-top: 10px;
        padding-left: 40px;
        background: url("https://mijn.trnsprnt.nl/Scripts/images/trnsprnt/gebouw-ico.gif") 15px center no-repeat;
    }

a.drop-btn {
    float: right;
    width: 30px;
    height: 52px;
    border-left: 1px solid rgb(220, 220, 220);
}

.navigatie ul {
    float: left;
}

.navigatie li {
    float: left;
    list-style: none;
}

.newPerson {
    max-width: 900px;
}

    .newPerson td:first-child {
        width: 20%;
    }

div.tip {
    display: none;
}

.navigatie li a {
    float: left;
    border-bottom: 1px solid rgb(220, 220, 220);
    width: 184px;
    font-family: Montserrat;
    padding: 8px 8px 8px 28px;
    color: rgb(0, 0, 0);
    text-decoration: none;
    font-size: 1.3em;
}

.activesub {
    margin-left: 5px;
}

.subli {
    border-left: 1px groove rgb(187, 187, 187);
}

.navigatie li.active a, .navigatie li.active a:hover {
    color: rgb(0, 0, 0);
    background-color: rgb(245, 245, 245);
}

.navigatie li.active div.tip {
    position: absolute;
    width: 16px;
    height: 33px;
    margin-left: 213px;
    display: block;
    z-index: 1;
}

.navigatie li.active a {
    border: none;
}

ul.sub {
    background: none 0px 0px repeat scroll rgb(249, 249, 249);
    border-bottom: 1px solid rgb(220, 220, 220);
    color: rgb(0, 0, 0);
    display: none;
    width: 220px;
    list-style-type: none !important;
}

    ul.sub.active {
        background: none 0px 0px repeat scroll rgb(248, 249, 250);
        display: inherit;
    }

.dj_ie7 ul.sub.active {
    display: block;
}

.dj_ie7 .navigatie li.active div.tip {
    margin-left: 0px;
}

ul.sub li {
    background: none !important;
}

    ul.sub li a {
        border: none;
        padding: 5px 5px 5px 28px;
        font-size: 1.1em;
        width: 180px;
        color: rgb(0, 0, 0);
        background: none !important;
    }

ul.sub.active li a {
    color: rgb(0, 0, 0);
}

ul.sub li a:hover {
    color: rgb(255, 95, 0);
    background: rgb(255, 255, 255);
}

ul.sub.active li a:hover {
    color: rgb(47, 47, 47);
}

ul.sub li.active a {
    color: rgb(0, 0, 0);
}

ul.sub.active li a:hover {
    font-weight: normal;
}

.adresgegevens {
    float: left;
    padding: 20px;
}

.content {
    margin-left: 250px;
    padding-top: 20px;
}

.content-links {
    float: left;
    width: 447px;
    padding: 40px;
}

.content-rechts {
    float: left;
    width: 350px;
    padding: 40px;
}

#DataDiv {
    font-feature-settings: "tnum";
}

.DataDivItem {
    width: 290px;
    float: left;
}

#menucontent {
    position: absolute;
    z-index: 20;
    margin-top: 15px;
}

#companycontent {
    position: absolute;
    z-index: 20;
    margin-top: 15px;
}

#helpcontent {
    position: absolute;
    z-index: 20;
    margin-top: 15px;
    margin-left: -100px;
    width: 430px;
    background: whitesmoke;
}

.companybutton {
    margin-top: 5px;
    background: none !important;
    border: none !important;
    padding: 0px !important;
    font-size: 1em !important;
    font-family: trnsprnt !important;
    font-weight: normal !important;
    color: rgb(95, 95, 95) !important;
    box-shadow: none !important;
}

#helpcontent p {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 10px !important;
}

#menucontent2 {
    position: absolute;
    z-index: 20;
    margin-top: 15px;
}

#menu_objectlist {
    width: 300px;
    max-height: 250px;
    overflow: auto;
    background: rgb(255, 255, 255);
    border-right: 1px solid rgb(220, 220, 220);
    border-bottom: 1px solid rgb(220, 220, 220);
    border-left: 1px solid rgb(220, 220, 220);
    border-image: initial;
    border-top: none;
    margin-top: 53px;
    z-index: 100;
}

    #menu_objectlist li a {
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 40px;
        width: 235px;
        background: url("https://mijn.trnsprnt.nl/Scripts/images/trnsprnt/gebouw-ico.gif") 15px center no-repeat;
    }

.tblTable1 tr:nth-child(2n) td {
    background-color: rgb(239, 239, 239) !important;
}

table.tblTable tr td table.tblTable1 tr:nth-child(2n+1) td {
    background-color: white !important;
}

.tblTable1, table.tblTable3 {
    width: -webkit-fill-available;
}

td.hoektd {
    height: 100px;
    white-space: nowrap;
    width: 70px;
}

    td.hoektd > div {
        transform: translate(5px, -10px) rotate(310deg);
        width: 30px;
    }

#SuccessDiv {
    top: 50%;
    left: 50%;
    width: 250px;
    height: 150px;
    margin-top: -75px;
    margin-left: -125px;
    border: 1px solid rgb(204, 204, 204);
    background-color: rgb(243, 243, 243);
    position: fixed;
    vertical-align: middle;
    text-align: center;
    line-height: 150px;
    font-size: 1.6em;
}

.right {
    float: right !important;
}

.logbook tr td:first-child {
    width: 20%;
}

.menukopje2 a {
    font-size: 1em;
}

tr.Parts {
    border-bottom: 1px solid lightgray;
}

tr.tussenrow td {
    background-color: white !important;
}

tbody.Class:nth-child(2n+1) tr td {
    background-color: rgb(239, 239, 239) !important;
}

tbody.Class:nth-child(2n) tr td {
    background-color: white !important;
}

.tblTable tr:nth-child(2n) td {
    background-color: white;
}

.tblTable tr td {
}

.tblTable2 tr:nth-child(2n) td {
    background-color: white;
}

.tblTable2 tr td {
    vertical-align: top;
}

.yearview tr td {
    padding: 3px !important;
}

table.responses {
    border-collapse: collapse;
    width: 100%;
    margin-top: 5px;
}

tr.meldingrow:nth-child(2n) td {
    background-color: white;
}

table.table {
    background-color: transparent;
    border-spacing: 0px;
    border-collapse: collapse;
    display: table;
    box-sizing: border-box;
    width: 99.99%;
    margin-left: 0.01%;
}

.panel.panel-primary td.bericht ul {
    padding-inline-start: 20px !important;
}

.panel.panel-primary td.bericht ol {
    padding-inline-start: 20px !important;
}

table.tblTable tr.tblOgOn td:first-child {
    width: 10%;
}

table.tblTable tr.tblOgOn td:nth-child(2n+2) {
    width: 40%;
}

table.tblTable tr.tblOgOn td:nth-child(2n+3) {
    width: 10%;
}

table.tblTable td.datum {
    width: 15%;
}

table.responses tr.tblHeader td {
    background-color: lightgray;
    color: black;
}

td.berichtlabel {
    vertical-align: top;
}

td.bericht p {
    font-size: 1em;
    margin-top: 0em;
    line-height: 1.5em;
    margin-bottom: 1.5em;
}

td.bericht {
    width: 40%;
}

table.responses tr:first-child td:first-child {
    border-top-left-radius: 0px;
}

table.responses td:first-child {
    width: 25%;
}

table.responses td.status {
    width: 25%;
}

table.responses td.duedate {
    width: 25%;
}

table.responses td.postdate {
    width: 25%;
}

table.responses tr:first-child td:last-child {
    border-top-right-radius: 0px;
}

#homediv, #directiediv, #kantoordiv, #werkvloerdiv, #klantdiv {
    font-family: Montserrat;
    font-size: 16px !important;
}

table.responses tr:last-child td:first-child {
    border-bottom-left-radius: 0px;
}

table.responses tr:last-child td:last-child {
    border-bottom-right-radius: 0px;
}

table.tblTable tr.changecolor:hover td {
    cursor: pointer;
    color: white;
}

.flexcontainer {
    display: flex;
    justify-content: center;
    width: 100%;
    margin-bottom: 15px;
}

@media screen and (min-width: 1000px) {
    #dirov {
        display: table-cell;
    }

    #dirovs {
        display: none;
    }

    #kantov {
        display: table-cell;
    }

    #kantwal {
        display: table-cell;
    }

    #kantovs {
        display: none;
    }

    .deviderl {
        display: table-row;
    }

    .deviders {
        display: none;
    }

    .directieheaderl {
        display: table-row;
    }

    .directieheaders {
        display: none;
    }

    #dirkwas {
        display: none;
    }

    #dirkwal {
        display: table-cell;
    }

    #homewas {
        display: none;
    }

    #homewal {
        display: table-cell;
    }

    #werkvll {
        display: table-cell;
    }

    #werkvls {
        display: none;
    }

    #werkpl {
        display: table-cell;
    }

    #klantknows {
        display: none;
    }

    #klantknowl {
        display: table-cell;
    }

    #klantcosts {
        display: none;
    }

    #klantcostl {
        display: table-cell;
    }

    .contactdivl {
        display: block;
    }

    .contactdivs {
        display: none;
    }

    .klantknows {
        display: none;
    }

    .klantknowl {
        display: block;
    }

    .flexcontainer .homeimg {
        background-image: url("https://mijn.trnsprnt.nl/Scripts/images/Homebg.png");
    }

    .flexcontainer .homeimga {
        background-image: url("https://mijn.trnsprnt.nl/Scripts/images/Homebga.png");
    }

    .flexcontainer .dirimg {
        background-image: url("https://mijn.trnsprnt.nl/Scripts/images/directiebg.png");
    }

    .flexcontainer .dirimga {
        background-image: url("https://mijn.trnsprnt.nl/Scripts/images/directiebga.png");
    }

    .flexcontainer .kantimg {
        background-image: url("https://mijn.trnsprnt.nl/Scripts/images/kantoorbg.png");
    }

    .flexcontainer .kantimga {
        background-image: url("https://mijn.trnsprnt.nl/Scripts/images/kantoorbga.png");
    }

    .flexcontainer .klantimg {
        background-image: url("https://mijn.trnsprnt.nl/Scripts/images/klantbg.png");
    }

    .flexcontainer .klantimga {
        background-image: url("https://mijn.trnsprnt.nl/Scripts/images/klantbga.png");
    }

    .flexcontainer .werkimg {
        background-image: url("https://mijn.trnsprnt.nl/Scripts/images/werkvloerbg.png");
    }

    .flexcontainer .werkimga {
        background-image: url("https://mijn.trnsprnt.nl/Scripts/images/werkvloerbga.png");
    }
}

@media screen and (min-width: 1480px) {
    .smallercrumb {
        font-size: 1.5em !important;
    }
}

@media screen and (max-width: 1000px) {
    #homediv, #directiediv, #kantoordiv, #werkvloerdiv, #klantdiv {
        font-size: 20px !important;
    }

    .informationtd h2 {
        font-size: 22px !important;
    }

    .noleftpads {
        padding-left: 0% !important;
    }

    .contactdivl {
        display: none;
    }

    .inforow {
        margin-right: 0px !important;
        margin-left: -1% !important;
    }

    .infocol {
        padding-left: 0px !important;
        padding-right: 5px !important;
    }

    .contactdivs {
        display: table-row;
    }

    .flexcontainer {
        flex-direction: column;
        float: left;
    }

    #klantcosts {
        display: table-row;
    }

    #klantcostl {
        display: none;
    }

    #klantknows {
        display: table-row;
    }

    #klantknowl {
        display: none;
    }

    .klantknows {
        display: table-cell;
    }

    .klantknowl {
        display: none;
    }

    #schemaimage {
        width: 100%;
        height: auto;
        margin: 0px !important;
    }

    #werkpl {
        display: none;
    }

    #dirovs {
        display: table-row;
    }

    #kantwal {
        display: none;
    }

    #werkvll {
        display: none;
    }

    #werkvls {
        display: table-row;
    }

    #dirov {
        display: none;
    }

    #kantovs {
        display: table-row;
    }

    #kantov {
        display: none;
    }

    .informationtd {
        width: auto;
    }

    #dirkwas {
        display: table-row;
    }

    #dirkwal {
        display: none;
    }

    #homewas {
        display: table-row;
    }

    #homewal {
        display: none;
    }

    .informationtd div {
        margin-right: 25px;
        word-break: break-word;
        overflow-wrap: break-word;
        width: auto !important;
    }

    .deviderl {
        display: none;
    }

    .deviders {
        display: table-row;
    }

    .directieheaderl {
        display: none;
    }

    .directieheaders {
        display: table-row;
    }

    .flexcontainer .homeimg {
        background-image: url("https://mijn.trnsprnt.nl/Scripts/images/Homebg.png");
        width: 100% !important;
    }

    .flexcontainer .homeimga {
        background-image: url("https://mijn.trnsprnt.nl/Scripts/images/Homebga.png");
        width: 100% !important;
    }

    .flexcontainer .dirimg {
        background-image: url("https://mijn.trnsprnt.nl/Scripts/images/directiebg.png");
        width: 100% !important;
    }

    .flexcontainer .dirimga {
        background-image: url("https://mijn.trnsprnt.nl/Scripts/images/directiebga.png");
        width: 100% !important;
    }

    .flexcontainer .kantimg {
        background-image: url("https://mijn.trnsprnt.nl/Scripts/images/kantoorbg.png");
        width: 100% !important;
    }

    .flexcontainer .kantimga {
        background-image: url("https://mijn.trnsprnt.nl/Scripts/images/kantoorbga.png");
        width: 100% !important;
    }

    .flexcontainer .klantimg {
        background-image: url("https://mijn.trnsprnt.nl/Scripts/images/klantbg.png");
        width: 100% !important;
    }

    .flexcontainer .klantimga {
        background-image: url("https://mijn.trnsprnt.nl/Scripts/images/klantbga.png");
        width: 100% !important;
    }

    .flexcontainer .werkimg {
        background-image: url("https://mijn.trnsprnt.nl/Scripts/images/werkvloerbg.png");
        width: 100% !important;
    }

    .flexcontainer .werkimga {
        background-image: url("https://mijn.trnsprnt.nl/Scripts/images/werkvloerbga.png");
        width: 100% !important;
    }
}

.flexcontainer .fleximg {
    background-color: rgb(246, 246, 246);
    width: auto;
    height: 57px;
    text-align: center;
}

.infoimg {
    width: 100%;
}

table.info-table, table.tblTable, table.tblTable2, table.tblTable3 {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 20px;
}

    table.tblTable tr:first-child td {
        background-color: white;
    }

    table.tblTable tr:last-child td {
        border-bottom: none;
    }

    table.tblTable td:first-child {
        border-left: none;
        white-space: nowrap;
    }

    table.tblTable td:last-child {
        border-right: none;
    }

tr.table-head td {
    font-family: Montserrat;
    font-size: 24px;
    background-color: rgb(255, 255, 255) !important;
}

.bg {
    margin-top: 0px;
    margin-bottom: 20px;
    padding-top: 5px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 1px !important;
}

table.info-table td, table.tblTable td, table.tblTable3 td, table.tblTable2 td {
    padding: 5px;
    background-color: rgb(255, 255, 255);
    border: none;
}

tr.table-head td {
    padding-top: 7px;
    font-family: Montserrat;
}

table.info-table td.eigenschap, table.tblTable td.eigenschap {
    width: 175px;
}

table.info-table td.uitvoer, table.tblTable td.uitvoer {
    width: 420px;
}

.tblSubHeader {
    background: rgb(249, 249, 249) !important;
}

tr.table-head-sub {
}

    tr.table-head-sub td {
        color: rgb(0, 0, 0);
        font-family: Montserrat;
        font-size: 1.2em;
        background-color: rgb(239, 125, 29);
    }

tr.table-head-sub-gray td {
    color: rgb(0, 0, 0);
    font-family: Montserrat;
    font-size: 1.2em;
    background-color: rgb(248, 249, 250);
}

tr.table-head-sub-white td {
    color: rgb(0, 0, 0);
    font-family: Montserrat;
    font-size: 1.2em;
    background-color: rgb(255, 255, 255);
}

table.tblTable, table.tblTable2 {
    width: 100%;
    border-radius: 10px;
    margin-bottom: 20px;
    margin-top: 20px;
}

    table.tblTable tr td {
        background-color: rgb(248, 249, 250);
    }

    table.tblTable2 tr td {
        background-color: rgb(248, 249, 250);
    }

td.tblHeader strong {
    font-weight: normal;
}

table.tblTable td.datetime {
    width: auto;
}

table.tblTable td.date {
    width: 100px;
}

table.tblTable td.object {
    width: 135px;
}

table.tblTable td.supplier {
    width: 150px;
}

.open {
    background-repeat: no-repeat;
    background-position: right top;
    background-color: rgb(255, 255, 255);
    cursor: pointer;
    padding-right: 15px;
}

.open {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/images/min.png");
}

.close span.hidden {
    display: none;
}

.close span::after {
}

h1.DataDiv {
    padding-top: 20px;
    margin-bottom: 10px;
}

[class^="icon-"], [class*=" icon-"] {
    width: 18px;
    height: 18px;
    background-repeat: no-repeat;
    background-image: url("https://mijn.trnsprnt.nl/Scripts/images/icon-sprite.png");
    display: inline-block;
    line-height: 18px;
    vertical-align: text-top;
    padding-right: 2px;
}

.icon-shield {
    background-position: 0px -18px;
}

.icon-fire {
    background-position: 0px 0px;
}

.icon-general {
    background-position: 0px -36px;
}

.icon-quality {
    background-position: 0px -54px;
}

.icon-communication {
    background-position: 0px -72px;
}

.dvObjectScroll {
    width: 200px;
    height: 125px;
    overflow-y: scroll;
    padding: 5px;
}

.soria .dijitTabContainerTop-dijitContentPane, .soria .dijitTabContainerLeft-dijitContentPane, .soria .dijitTabContainerBottom-dijitContentPane, .soria .dijitTabContainerRight-dijitContentPane, .soria .dijitAccordionContainer-dijitContentPane, .soria .dijitTabPaneWrapper {
    background: none !important;
}

.soria .dijitTabPaneWrapper, .soria .dijitTabContainerBottom-spacer, .soria .dijitTabContainerTop-spacer, .soria .dijitTabContainerTop-tabs .dijitTabChecked {
    border-color: rgb(76, 76, 76) !important;
}

.soria .dijitTabInnerDiv .dijitTabContent, .soria .dijitTabInnerDiv .dijitTabContent, .soria .dijitTabChecked, .soria .dijitTabCloseButtonChecked, .soria .dijitTabChecked .dijitTabInnerDiv .dijitTabContent, .soria .dijitTabChecked .dijitTabInnerDiv {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/images/trnsprnt/tabContainerSprite.gif") !important;
}

.soria .dijitTabContainerBottom-spacer, .soria .dijitTabContainerTop-spacer {
    background: rgb(76, 76, 76) !important;
}

.footer_powered {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.dojoxGrid {
    border: none !important;
}

th.dojoxGridCell {
    color: rgb(255, 255, 255);
}

.claro .dojoxGridSortNode {
    border: none;
    color: rgb(255, 255, 255);
    background: none;
}

.claro .dojoxGridCellOver .dojoxGridSortNode {
    background-color: rgb(0, 0, 0);
}

.claro .dojoxGridRowOdd .dojoxGridRowTable tr {
    background-color: rgb(234, 234, 234);
}

.grid_delete {
    border-radius: 5px;
    border-style: solid;
    border-width: 1px;
    width: 10px;
    padding-left: 3px;
    margin-left: 10px;
    height: 15px;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 1px 5px;
    color: rgb(255, 255, 255);
    text-decoration: none;
    text-transform: capitalize;
}

a.logon {
    font-family: trnsprnt;
    font-size: 1.35em;
    margin-top: 5px;
    margin-left: 5px;
    color: rgb(255, 255, 255);
}

.grid_link:hover {
    cursor: pointer;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 1px 2px;
}

h2 {
    margin-top: 0em !important;
}

div.Editor ul {
    margin-left: 20px;
}

.claro .dijitTitlePane {
    border-radius: 10px;
    border: 1px solid rgb(220, 220, 220);
    margin-bottom: 20px;
}

.claro .dijitTitlePaneTitle {
    color: rgb(255, 255, 255);
    border: none;
    padding: 5px;
    background: url("https://mijn.trnsprnt.nl/Scripts/images/trnsprnt/active-bg.gif") left bottom repeat-x scroll !important;
}

    .claro .dijitTitlePaneTitle a {
        color: rgb(255, 255, 255);
        text-decoration: none;
    }

.claro .dijitTitlePaneContentOuter {
    border: none;
}

.pager {
    width: 100%;
    height: 40px;
    display: block;
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
}

    .pager ul {
        display: block;
        width: 550px;
        height: 25px;
        margin: 0px auto;
        padding: 0px;
    }

    .pager li {
        list-style: none;
        float: left;
    }

        .pager li a, .pager li span {
            padding: 5px;
            text-align: center;
            background: rgb(255, 255, 255);
            text-decoration: none;
            margin-right: 3px;
            color: rgb(0, 0, 0);
            border: 1px solid rgb(220, 220, 220);
            border-radius: 7px;
        }

        .pager li.active span {
            background: rgb(220, 220, 220);
            box-shadow: rgb(243, 243, 243) 1px 1px 0px inset;
        }

.DataDiv_kolom {
    width: 300px;
    float: left;
    margin-right: 20px;
    min-height: 350px;
}

.item_blok {
    float: left;
    width: 300px;
    background: rgb(255, 255, 255);
    margin-right: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 10px;
    border: 1px solid rgb(220, 220, 220);
}

.item_blok_kop {
    float: left;
    width: 100%;
    color: rgb(255, 255, 255);
    background: url("https://mijn.trnsprnt.nl/Scripts/images/trnsprnt/active-bg.gif") left top repeat-x rgb(53, 53, 53) !important;
}

    .item_blok_kop .titel {
        padding-left: 33px;
        border: none;
        background: url("https://mijn.trnsprnt.nl/Scripts/images/trnsprnt/gebouw-ico-white.png") 10px 10px no-repeat;
    }

.item {
    float: left;
    width: 100%;
    border-top: 1px solid rgb(220, 220, 220);
}

    .item:hover {
        background-color: rgb(249, 249, 249);
    }

.titel {
    float: left;
    padding: 10px;
    width: 200px;
    border-right: 1px solid rgb(220, 220, 220);
    cursor: pointer;
}

.rating {
    float: right;
    width: 60px;
    padding-top: 5px;
}

    .rating img {
        float: left;
        display: block;
        width: 11px;
        height: 10px;
        border: none;
        margin-left: 2px;
    }

    .rating .star_low {
        background-image: url("https://mijn.trnsprnt.nl/Scripts/images/trnsprnt/stars/green.png");
    }

    .rating .star_mid {
        background-image: url("https://mijn.trnsprnt.nl/Scripts/images/trnsprnt/stars/orange.png");
    }

    .rating .star_high {
        background-image: url("https://mijn.trnsprnt.nl/Scripts/images/trnsprnt/stars/red.png");
    }

.dijitTextBox {
    border: none;
    background: none;
}

textarea.dijitTextArea {
    font-family: "Lucida sans", Arial, Helvetica, Verdana;
    font-size: 12px;
}

.tabcontainer_details {
    height: 700px;
    width: 740px;
    margin-bottom: 20px;
}

.dijitTabPaneWrapper {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.dijitTabContainerTopNone {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding-top: 10px;
    padding-left: 10px;
    background: url("https://mijn.trnsprnt.nl/Scripts/images/trnsprnt/active-bg.gif") left top repeat-x rgb(53, 53, 53) !important;
}

.claro .dijitTitlePaneContentOuter, .claro .dijitTabPaneWrapper, .claro .dijitTabContainerTop-tabs, .claro .dijitTabContainerBottom-tabs, .claro .dijitTabContainerLeft-tabs, .claro .dijitTabContainerRight-tabs, .claro .dijitTabChecked .dijitTabContent {
    border-color: rgb(220, 220, 220) !important;
}

    .claro .dijitTabContainerTop-tabs .dijitTabContent {
        background-color: rgb(205, 205, 205) !important;
    }

    .claro .dijitTabContainerTop-tabs .dijitTabContent {
        font-weight: bold;
        background: rgb(255, 255, 255);
    }

    .claro .dijitTabContainerTop-tabs .dijitTabContent {
        background: none !important;
    }

.dijitChecked .dijitTabInnerDiv {
    background: rgb(255, 255, 255) !important;
}

.claro .dijitHover .dijitTabInnerDiv {
    background: rgb(181, 181, 181) !important;
}

.claro .dijitTabContent, .claro .dijitHover .dijitTabContent {
    border-color: rgb(0, 0, 0);
}

h1 {
    color: rgb(253, 89, 13);
    margin-top: 0px;
    margin-bottom: 20px;
}

.login h1 {
    color: rgb(253, 89, 12);
    font-size: 28px;
}

.dijitInputField, input.input-field {
    border-radius: 4px;
    font-size: 13px;
    box-shadow: rgb(228, 228, 228) 1px 1px 0px inset;
    background: rgb(255, 255, 255) !important;
    border: 1px solid rgb(137, 137, 137) !important;
    padding: 3px !important;
}

body.login input[type="text"], body.login input[type="password"] {
    border-radius: 7px;
    box-shadow: rgb(228, 228, 228) 1px 1px 0px inset;
    background: rgb(255, 255, 255) !important;
    border: 1px solid rgb(220, 220, 220) !important;
}

.dijitDateTextBox .dijitInputField, .dijitTimeTextBox .dijitInputField {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/images/trnsprnt/kalender.gif") !important;
    background-repeat: no-repeat !important;
    background-position: right center !important;
}

.dijitSpinner .dijitInputField {
    border-radius: 7px 0px 0px 7px;
}

textarea {
    border-radius: 7px;
    box-shadow: rgb(228, 228, 228) 1px 1px 0px inset;
    background: rgb(248, 248, 248) !important;
    border: 1px solid rgb(220, 220, 220) !important;
}

    input.input-field:focus, input[type="text"]:focus, textarea:focus, input.input-field:focus {
        box-shadow: rgb(178, 178, 178) 0px 0px 0px inset;
        background: rgb(255, 255, 255);
    }

input.input-field.bigger {
    width: 395px;
    font-size: 1.2em;
    padding: 6px;
    margin-top: 20px;
    background: rgb(255, 245, 233) !important;
    border: none !important;
}

input.input-field.registratie {
    width: 305px;
    font-size: 1.2em;
    padding: 6px;
    margin-top: 20px;
    background: rgb(255, 245, 233) !important;
    border: none !important;
}

input.input-field.stadnaam {
    width: 260px;
    font-size: 1.2em;
    padding: 6px;
    margin-top: 20px;
    background: rgb(255, 245, 233) !important;
    border: none !important;
}

input.input-field.bigger1 {
    width: 200px;
    font-size: 1.2em;
    padding: 6px;
    margin-top: 20px;
    background: rgb(255, 245, 233) !important;
    border: none !important;
}

input.input-field.medewerkernaw {
    width: 200px;
    font-size: 1.2em;
    padding: 6px;
    vertical-align: middle;
    margin-top: 4px;
    background: rgb(255, 245, 233) !important;
    border: none !important;
}

input.input-field.medewerkernawbigger {
    width: 390px;
    font-size: 1.2em;
    padding: 6px;
    vertical-align: middle;
    margin-top: 4px;
    background: rgb(255, 245, 233) !important;
    border: none !important;
}

input.input-field.iban {
    width: 220px;
    font-size: 1.2em;
    padding: 6px;
    margin-top: 20px;
    background: rgb(255, 245, 233) !important;
    border: none !important;
}

input.input-field.small {
    width: 75px;
    font-size: 1.2em;
    padding: 6px;
    margin-top: 20px;
    background: rgb(255, 245, 233) !important;
    border: none !important;
}

input.input-field.xsmall {
    width: 50px;
    font-size: 1.2em;
    padding: 6px;
    margin-top: 20px;
    background: rgb(255, 245, 233) !important;
    border: none !important;
}

input.input-field.tel {
    width: 120px;
    font-size: 1.2em;
    padding: 6px;
    margin-top: 20px;
    background: rgb(255, 245, 233) !important;
    border: none !important;
}

input.input-field.pas {
    width: 150px;
    font-size: 1.2em;
    padding: 6px;
    margin-top: 20px;
    background: rgb(255, 245, 233) !important;
    border: none !important;
}

.modal-backdrop {
    position: fixed;
    inset: 0px;
    z-index: 1040;
    background-color: rgb(0, 0, 0);
}

    .modal-backdrop.fade {
        opacity: 0;
    }

        .modal-backdrop, .modal-backdrop.fade.in {
            opacity: 0.8;
        }

button.close {
    padding: 0px;
    cursor: pointer;
    background: transparent;
    border: 0px;
    appearance: none;
}

.fade {
    opacity: 0;
    transition: opacity 0.15s linear;
}

    .fade.in {
        opacity: 1;
    }

.close {
    float: right;
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
    color: rgb(0, 0, 0);
    text-shadow: rgb(255, 255, 255) 0px 1px 0px;
    opacity: 0.2;
}

    .close:hover, .close:focus {
        color: rgb(0, 0, 0);
        text-decoration: none;
        cursor: pointer;
        opacity: 0.4;
    }

.modal {
    position: fixed;
    top: 10%;
    left: 30%;
    z-index: 1050;
    width: auto;
    margin-left: -280px;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgba(0, 0, 0, 0.3);
    border-radius: 6px;
    outline: none;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 3px 7px;
    background-clip: padding-box;
}

.modalzzp {
    background-color: rgb(251, 228, 200) !important;
}

.modal-headerzzp {
    color: white;
    font-size: 1.5em;
    font-weight: 600;
    background-color: rgb(128, 184, 221) !important;
    border-bottom: none !important;
    border-top: none !important;
}

.modal-headerklant {
    color: black;
    font-size: 1.5em;
    font-weight: 600;
    background-color: rgb(158, 197, 254) !important;
    border-bottom: none !important;
    border-top: none !important;
}

.modal.fade {
    top: -25%;
    transition: opacity 0.3s linear, top 0.3s ease-out;
}

    .modal.fade.in {
        top: 10%;
    }

.modal-header {
    padding: 9px 15px;
    border-bottom: 1px solid rgb(238, 238, 238);
}

    .modal-header .close {
        margin-top: 2px;
    }

    .modal-header h3 {
        margin: 0px;
        line-height: 30px;
    }

.modal-body {
    position: relative;
    max-height: 600px;
    padding: 15px;
    overflow-y: auto;
}

.cursor-pointer {
    cursor: pointer;
}

.modal-form {
    margin-bottom: 0px;
}

.modalxxxl {
    width: auto !important;
}

.modal-footer {
    padding: 14px 15px 15px;
    margin-bottom: 0px;
    text-align: right;
    background-color: rgb(248, 249, 250);
    border-top: 1px solid rgb(221, 221, 221);
    border-radius: 0px 0px 6px 6px;
    box-shadow: rgb(255, 255, 255) 0px 1px 0px inset;
}

    .modal-footer::before, .modal-footer::after {
        display: table;
        line-height: 0;
        content: "";
    }

    .modal-footer::after {
        clear: both;
    }

    .modal-footer .btn + .btn {
        margin-bottom: 0px;
        margin-left: 5px;
    }

    .modal-footer .btn-group .btn + .btn {
        margin-left: -1px;
    }

    .modal-footer .btn-block + .btn-block {
        margin-left: 0px;
    }

.switch {
    position: relative;
    display: inline-block;
    width: 30px;
    height: 17px;
}

    .switch input {
        opacity: 0;
        width: 0px;
        height: 0px;
    }

.slider {
    position: absolute;
    cursor: pointer;
    inset: 3px 0px -3px;
    transition: 0.4s;
    background-color: rgb(204, 204, 204) !important;
}

    .slider::before {
        position: absolute;
        content: "";
        height: 13px;
        width: 13px;
        left: 2px;
        bottom: 2px;
        background-color: white;
        transition: 0.4s;
    }

input.sliderinput:checked + .slider {
    background-color: rgb(158, 197, 254) !important;
}

input.sliderinput:focus + .slider {
    box-shadow: rgb(158, 197, 254) 0px 0px 1px;
}

input.sliderinput:checked + .slider::before {
    transform: translateX(13px);
}

.slider.round {
    border-radius: 17px;
}

    .slider.round::before {
        border-radius: 50%;
    }

input.input-field.bigger:focus {
    background: rgb(255, 255, 255);
    box-shadow: rgb(178, 178, 178) 0px 0px 3px inset;
}

input.input-field.big {
    width: 300px;
    font-size: 14px;
    padding: 6px;
    background: rgb(255, 255, 255);
    margin-top: 20px;
}

    input.input-field.big:focus {
        background: rgb(255, 255, 255);
        box-shadow: rgb(178, 178, 178) 0px 0px 3px inset;
    }

div #DataDiv {
    margin: -5px;
}

.dijitArrowButtonContainer {
    display: none;
}

.loginformbutton {
    display: inline-block;
    color: rgb(33, 37, 41);
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    background-color: rgb(207, 226, 255);
    border: 1px solid transparent;
    padding: 0.3rem 0.75rem;
    font-size: 13px;
    border-radius: 0.25rem;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    margin-right: 5px;
}

.aboutlist > li {
    margin-left: 2%;
}

.loginformbutton2 {
    padding: 4px 10px;
    color: rgb(255, 255, 255);
    text-decoration: none;
    border-radius: 5px;
    margin-right: 10px;
    border: 1px solid rgb(210, 105, 109);
    box-shadow: rgba(0, 0, 0, 0.5) 0px 1px 5px;
    font-size: 1em !important;
    background-color: rgb(249, 107, 48) !important;
}

.SupplierInfoDiv {
    width: 100%;
    height: 170px;
    font-size: 1.6em;
    background-image: linear-gradient(to right, rgb(237, 28, 36), rgb(232, 78, 15));
}

.FacilityInfoDiv {
    width: 100%;
    height: 170px;
    font-size: 1.6em;
    background-image: linear-gradient(to right, rgb(0, 169, 157), rgb(0, 113, 188));
}

.ZZPInfoDiv {
    width: 100%;
    height: 170px;
    font-size: 1.6em;
    background-image: linear-gradient(to right, rgb(232, 78, 15), rgb(0, 169, 157));
}

.SupplierInfoDivContent {
    float: left;
    position: relative;
    top: 50%;
    left: 45%;
    transform: translate(-50%, -50%);
    font-size: 1.4em;
    color: whitesmoke;
}

.FacilityDivContent {
    float: left;
    position: relative;
    top: 50%;
    left: 56%;
    transform: translate(-50%, -50%);
    font-size: 1.4em;
    color: whitesmoke;
}

.SupplierInfoDivMiddle {
    width: 100%;
    height: 3px;
    font-size: 1.6em;
    background-color: whitesmoke;
}

.ZZPDivMiddle {
    width: 100%;
    height: 3px;
    font-size: 1.6em;
    background-color: whitesmoke;
}

.ZZPDivBottom {
    width: 100%;
    height: 3px;
    font-size: 1.6em;
    background-image: linear-gradient(to right, rgb(232, 78, 15), rgb(0, 169, 157));
}

.FacilityInfoDivMiddle {
    width: 100%;
    height: 3px;
    font-size: 1.6em;
    background-color: whitesmoke;
}

.SupplierInfoDivBottom {
    width: 100%;
    height: 3px;
    font-size: 1.6em;
    background-image: linear-gradient(to right, rgb(237, 28, 36), rgb(232, 78, 15));
}

.FacilityInfoDivBottom {
    width: 100%;
    height: 3px;
    font-size: 1.6em;
    background-image: linear-gradient(to right, rgb(0, 169, 157), rgb(0, 113, 188));
}

a.button, input[type="submit"], input[type="button"], .dijitButton, a.link_button {
}

a.button {
    padding-top: 6px;
    padding-bottom: 6px;
}

.claro .dijitButton .dijitButtonNode, .claro .dijitDropDownButton .dijitButtonNode, .claro .dijitComboButton .dijitButtonNode, .claro .dijitToggleButton .dijitButtonNode {
    background: none;
    padding: 0px;
    border: none;
    box-shadow: none;
}

#leveranciertable {
    white-space: nowrap;
}

    #leveranciertable td:first-child {
        width: 40%;
    }

    #leveranciertable td select {
        width: 100%;
    }

a.button:hover, input[type="submit"]:hover, input[type="button"]:hover, .dijitButton:hover, a.link_button:hover {
    cursor: pointer;
}

.menuitem {
    margin-top: -2px;
    margin-left: -5px;
}

table.display {
    border-collapse: collapse;
}

    table.display tr:nth-child(2n) {
        background-color: rgb(239, 239, 239);
    }

    table.display td {
        padding: 5px;
        border: 1px solid rgb(217, 217, 217);
        min-width: 150px;
    }

        table.display td.table_header {
            font-weight: bold;
        }

        table.display td.table_subheader {
            font-weight: bold;
            font-style: italic;
        }

.claro .dijitSpinner .dijitArrowButtonInner {
    background-image: url("https://mijn.trnsprnt.nl/Scripts/images/trnsprnt/commonFormArrows.gif") !important;
}

.claro .dijitSpinner .dijitArrowButton {
    background: url("https://mijn.trnsprnt.nl/Scripts/images/trnsprnt/active-bg.gif") center center !important;
}

.claro .dijitSpinner .dijitArrowButtonInner {
    border-color: rgb(0, 0, 0);
}

input.FileUpload {
    width: 275px;
}

    input.FileUpload::file-selector-button {
        display: inline-block;
        color: rgb(33, 37, 41);
        text-align: center;
        text-decoration: none;
        vertical-align: middle;
        cursor: pointer;
        user-select: none;
        background-color: rgb(207, 226, 255);
        border: 1px solid transparent;
        padding: 0.3rem 0.75rem;
        font-size: 13px;
        border-radius: 0.25rem;
        transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
        margin-right: 5px;
    }

.dijitButtonNode {
    border: none;
}

.statusbarItem {
}

.statusbarItemConfirmation, .statusbarItemError, .statusbarItemState {
    background: rgb(255, 255, 163);
    border-bottom: 1px solid rgb(229, 227, 149);
    color: rgb(229, 107, 16);
}

.statusbarItemInner {
    padding-top: 15px;
    min-height: 35px;
    width: 700px;
    margin: auto;
}

.statusbarItemText {
    display: block;
    font-weight: bold;
    font-size: 14px;
    color: rgb(229, 107, 16);
    height: 28px;
    padding-left: 40px;
}

.statusbarItemConfirmation .statusbarItemText {
    background: url("https://mijn.trnsprnt.nl/Scripts/images/trnsprnt/vink.png") no-repeat;
}

.statusbarItemError .statusbarItemText {
    background: url("https://mijn.trnsprnt.nl/Scripts/images/trnsprnt/kruis.png") no-repeat;
}

.statusbarItemState .statusbarItemText {
    background: url("https://mijn.trnsprnt.nl/Scripts/images/trnsprnt/ballon.png") no-repeat;
}

.editor-field input {
}

.claro .seperatorPane .dijitTitlePaneTitle {
    font-size: 16px;
    color: rgb(0, 0, 0);
    padding: 5px;
    background: url("https://mijn.trnsprnt.nl/Scripts/images/trnsprnt/active-seperatorpane.gif") left bottom repeat-x scroll transparent !important;
}

.claro .seperatorPane {
    border-radius: 0px;
}

.gmap {
    width: 700px;
    height: 700px;
}

    .gmap .titel {
        color: rgb(255, 255, 255);
    }

    .gmap .close {
        background: url("https://mijn.trnsprnt.nl/Scripts/images/sluit.gif") right center no-repeat;
    }

    .gmap .item_blok_content {
        color: rgb(255, 255, 255);
        background: url("https://mijn.trnsprnt.nl/Scripts/images/trans_bg_dark.png");
    }

.inspection_alert {
    background-color: rgb(240, 35, 26);
    text-align: center;
    cursor: pointer;
    border-radius: 5px;
    color: rgb(255, 255, 255);
}

.inspection_ok {
    background-color: rgb(160, 225, 0);
    text-align: center;
    cursor: pointer;
    border-radius: 5px;
}

.inspection_dontcare {
    background-color: rgb(205, 205, 205);
    text-align: center;
    cursor: pointer;
    border-radius: 5px;
}

.yearview .description {
    width: 27px;
    height: 21px;
    background: url("https://mijn.trnsprnt.nl/Scripts/images/report/ballon.png");
}

.yearview .state_0 {
    width: 27px;
    height: 21px;
}

.yearview .state_1 {
    width: 27px;
    height: 21px;
    background: url("https://mijn.trnsprnt.nl/Scripts/images/report/vink.png") center center no-repeat;
}

.yearview .state_2 {
    width: 27px;
    height: 21px;
    background: url("https://mijn.trnsprnt.nl/Scripts/images/report/uitroep.png") center center no-repeat;
}

.yearview .state_3 {
    width: 27px;
    height: 21px;
    background: url("https://mijn.trnsprnt.nl/Scripts/images/report/nvt.png") center center no-repeat;
}

.yearview .state_4 {
    width: 27px;
    height: 21px;
    background: url("https://mijn.trnsprnt.nl/Scripts/images/report/vraagteken.png") center center no-repeat;
}

.scrollable {
    overflow: scroll visible;
    margin-left: 100px;
}

    .scrollable td {
        height: 30px;
    }

        .scrollable td.fixed {
            position: absolute;
            width: 100px;
            margin-left: -110px;
        }

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

    .alert h4 {
        margin-top: 0px;
        color: inherit;
    }

    .alert .alert-link {
        font-weight: bold;
    }

    .alert > p, .alert > ul {
        margin-bottom: 0px;
    }

        .alert > p + p {
            margin-top: 5px;
        }

.alert-dismissable, .alert-dismissible {
    padding-right: 35px;
}

    .alert-dismissable .close, .alert-dismissible .close {
        position: relative;
        top: -2px;
        right: -21px;
        color: inherit;
    }

.alert-success {
    background-color: rgb(223, 240, 216);
    border-color: rgb(214, 233, 198);
    color: rgb(60, 118, 61);
}

    .alert-success hr {
        border-top-color: rgb(201, 226, 179);
    }

    .alert-success .alert-link {
        color: rgb(43, 84, 44);
    }

.alert-info {
    background-color: rgb(217, 237, 247);
    border-color: rgb(188, 232, 241);
    color: rgb(49, 112, 143);
}

    .alert-info hr {
        border-top-color: rgb(166, 225, 236);
    }

    .alert-info .alert-link {
        color: rgb(36, 82, 105);
    }

.alert-warning {
    background-color: rgb(252, 248, 227);
    border-color: rgb(250, 235, 204);
    color: rgb(138, 109, 59);
}

    .alert-warning hr {
        border-top-color: rgb(247, 225, 181);
    }

    .alert-warning .alert-link {
        color: rgb(102, 81, 44);
    }

.alert-danger {
    background-color: rgb(242, 222, 222);
    border-color: rgb(235, 204, 209);
    color: rgb(169, 68, 66);
}

    .alert-danger hr {
        border-top-color: rgb(228, 185, 192);
    }

    .alert-danger .alert-link {
        color: rgb(132, 53, 52);
    }

.container2 {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 768px) {
    .container {
        width: 750px;
    }

    .loginheader {
        padding-left: 2% !important;
    }
}

@media (min-width: 992px) {
    .container {
        width: 970px;
    }
}

@media (min-width: 1200px) {
    .container {
        width: 1170px;
    }

    .loginheader {
        padding-left: 1% !important;
    }
}

.container, .container-fluid, .container-xxl, .container-xl, .container-lg, .container-md, .container-sm {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 576px) {
    .container-sm, .container {
        max-width: 540px;
    }
}

@media (min-width: 768px) {
    .container-md, .container-sm, .container {
        max-width: 720px;
    }
}

@media (min-width: 992px) {
    .container-lg, .container-md, .container-sm, .container {
        max-width: 960px;
    }

    .col-md-m {
        width: 5.5%;
        padding-right: 10px !important;
    }
}

@media (min-width: 1200px) {
    .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 1140px;
    }
}

@media (min-width: 1400px) {
    .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
        max-width: 1320px;
    }
}

.row {
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(-1 * var(--bs-gutter-y));
    margin-right: calc(-0.5 * var(--bs-gutter-x));
    margin-left: calc(-0.5 * var(--bs-gutter-x));
}

    .row > * {
        flex-shrink: 0;
        width: 100%;
        max-width: 100%;
        padding-right: calc(var(--bs-gutter-x) * 0.5);
        padding-left: calc(var(--bs-gutter-x) * 0.5);
        margin-top: var(--bs-gutter-y);
    }

.col {
    flex: 1 0 0%;
}

.row-cols-auto > * {
    flex: 0 0 auto;
    width: auto;
}

.row-cols-1 > * {
    flex: 0 0 auto;
    width: 100%;
}

.row-cols-2 > * {
    flex: 0 0 auto;
    width: 50%;
}

.row-cols-3 > * {
    flex: 0 0 auto;
    width: 33.3333%;
}

.row-cols-4 > * {
    flex: 0 0 auto;
    width: 25%;
}

.row-cols-5 > * {
    flex: 0 0 auto;
    width: 20%;
}

.row-cols-6 > * {
    flex: 0 0 auto;
    width: 16.6667%;
}

.col-auto {
    flex: 0 0 auto;
    width: auto;
}

.col-1 {
    flex: 0 0 auto;
    width: 8.33333%;
}

.col-2 {
    flex: 0 0 auto;
    width: 16.6667%;
}

.col-3 {
    flex: 0 0 auto;
    width: 25%;
}

.col-4 {
    flex: 0 0 auto;
    width: 33.3333%;
}

.col-5 {
    flex: 0 0 auto;
    width: 41.6667%;
}

.col-6 {
    flex: 0 0 auto;
    width: 50%;
}

.col-7 {
    flex: 0 0 auto;
    width: 58.3333%;
}

.col-8 {
    flex: 0 0 auto;
    width: 66.6667%;
}

.col-9 {
    flex: 0 0 auto;
    width: 75%;
}

.col-10 {
    flex: 0 0 auto;
    width: 83.3333%;
}

.col-11 {
    flex: 0 0 auto;
    width: 91.6667%;
}

.col-12 {
    flex: 0 0 auto;
    width: 100%;
}

.offset-1 {
    margin-left: 8.33333%;
}

.offset-2 {
    margin-left: 16.6667%;
}

.offset-3 {
    margin-left: 25%;
}

.offset-4 {
    margin-left: 33.3333%;
}

.offset-5 {
    margin-left: 41.6667%;
}

.offset-6 {
    margin-left: 50%;
}

.offset-7 {
    margin-left: 58.3333%;
}

.offset-8 {
    margin-left: 66.6667%;
}

.offset-9 {
    margin-left: 75%;
}

.offset-10 {
    margin-left: 83.3333%;
}

.offset-11 {
    margin-left: 91.6667%;
}

.g-0, .gx-0 {
    --bs-gutter-x: 0;
}

.g-0, .gy-0 {
    --bs-gutter-y: 0;
}

.g-1, .gx-1 {
    --bs-gutter-x: 0.25rem;
}

.g-1, .gy-1 {
    --bs-gutter-y: 0.25rem;
}

.g-2, .gx-2 {
    --bs-gutter-x: 0.5rem;
}

.g-2, .gy-2 {
    --bs-gutter-y: 0.5rem;
}

.g-3, .gx-3 {
    --bs-gutter-x: 1rem;
}

.g-3, .gy-3 {
    --bs-gutter-y: 1rem;
}

.g-4, .gx-4 {
    --bs-gutter-x: 1.5rem;
}

.g-4, .gy-4 {
    --bs-gutter-y: 1.5rem;
}

.g-5, .gx-5 {
    --bs-gutter-x: 3rem;
}

.g-5, .gy-5 {
    --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
    .col-sm {
        flex: 1 0 0%;
    }

    .row-cols-sm-auto > * {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-sm-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-sm-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-sm-3 > * {
        flex: 0 0 auto;
        width: 33.3333%;
    }

    .row-cols-sm-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-sm-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-sm-6 > * {
        flex: 0 0 auto;
        width: 16.6667%;
    }

    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-sm-1 {
        flex: 0 0 auto;
        width: 8.33333%;
    }

    .col-sm-2 {
        flex: 0 0 auto;
        width: 16.6667%;
    }

    .col-sm-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-sm-4 {
        flex: 0 0 auto;
        width: 33.3333%;
    }

    .col-sm-5 {
        flex: 0 0 auto;
        width: 41.6667%;
    }

    .col-sm-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-sm-7 {
        flex: 0 0 auto;
        width: 58.3333%;
    }

    .col-sm-8 {
        flex: 0 0 auto;
        width: 66.6667%;
    }

    .col-sm-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-sm-10 {
        flex: 0 0 auto;
        width: 83.3333%;
    }

    .col-sm-11 {
        flex: 0 0 auto;
        width: 91.6667%;
    }

    .col-sm-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-sm-0 {
        margin-left: 0px;
    }

    .offset-sm-1 {
        margin-left: 8.33333%;
    }

    .offset-sm-2 {
        margin-left: 16.6667%;
    }

    .offset-sm-3 {
        margin-left: 25%;
    }

    .offset-sm-4 {
        margin-left: 33.3333%;
    }

    .offset-sm-5 {
        margin-left: 41.6667%;
    }

    .offset-sm-6 {
        margin-left: 50%;
    }

    .offset-sm-7 {
        margin-left: 58.3333%;
    }

    .offset-sm-8 {
        margin-left: 66.6667%;
    }

    .offset-sm-9 {
        margin-left: 75%;
    }

    .offset-sm-10 {
        margin-left: 83.3333%;
    }

    .offset-sm-11 {
        margin-left: 91.6667%;
    }

    .g-sm-0, .gx-sm-0 {
        --bs-gutter-x: 0;
    }

    .g-sm-0, .gy-sm-0 {
        --bs-gutter-y: 0;
    }

    .g-sm-1, .gx-sm-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-sm-1, .gy-sm-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-sm-2, .gx-sm-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-sm-2, .gy-sm-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-sm-3, .gx-sm-3 {
        --bs-gutter-x: 1rem;
    }

    .g-sm-3, .gy-sm-3 {
        --bs-gutter-y: 1rem;
    }

    .g-sm-4, .gx-sm-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-sm-4, .gy-sm-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-sm-5, .gx-sm-5 {
        --bs-gutter-x: 3rem;
    }

    .g-sm-5, .gy-sm-5 {
        --bs-gutter-y: 3rem;
    }
}

@media (min-width: 768px) {
    .col-md {
        flex: 1 0 0%;
    }

    .row-cols-md-auto > * {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-md-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-md-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-md-3 > * {
        flex: 0 0 auto;
        width: 33.3333%;
    }

    .row-cols-md-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-md-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-md-6 > * {
        flex: 0 0 auto;
        width: 16.6667%;
    }

    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-md-1 {
        flex: 0 0 auto;
        width: 8.33333%;
    }

    .col-md-2 {
        flex: 0 0 auto;
        width: 16.6667%;
    }

    .col-md-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-md-4 {
        flex: 0 0 auto;
        width: 33.3333%;
    }

    .col-md-5 {
        flex: 0 0 auto;
        width: 41.6667%;
    }

    .col-md-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-md-7 {
        flex: 0 0 auto;
        width: 58.3333%;
    }

    .col-md-8 {
        flex: 0 0 auto;
        width: 66.6667%;
    }

    .col-md-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-md-10 {
        flex: 0 0 auto;
        width: 83.3333%;
    }

    .col-md-11 {
        flex: 0 0 auto;
        width: 91.6667%;
    }

    .col-md-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-md-0 {
        margin-left: 0px;
    }

    .offset-md-1 {
        margin-left: 8.33333%;
    }

    .offset-md-2 {
        margin-left: 16.6667%;
    }

    .offset-md-3 {
        margin-left: 25%;
    }

    .offset-md-4 {
        margin-left: 33.3333%;
    }

    .offset-md-5 {
        margin-left: 41.6667%;
    }

    .offset-md-6 {
        margin-left: 50%;
    }

    .offset-md-7 {
        margin-left: 58.3333%;
    }

    .offset-md-8 {
        margin-left: 66.6667%;
    }

    .offset-md-9 {
        margin-left: 75%;
    }

    .offset-md-10 {
        margin-left: 83.3333%;
    }

    .offset-md-11 {
        margin-left: 91.6667%;
    }

    .g-md-0, .gx-md-0 {
        --bs-gutter-x: 0;
    }

    .g-md-0, .gy-md-0 {
        --bs-gutter-y: 0;
    }

    .g-md-1, .gx-md-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-md-1, .gy-md-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-md-2, .gx-md-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-md-2, .gy-md-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-md-3, .gx-md-3 {
        --bs-gutter-x: 1rem;
    }

    .g-md-3, .gy-md-3 {
        --bs-gutter-y: 1rem;
    }

    .g-md-4, .gx-md-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-md-4, .gy-md-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-md-5, .gx-md-5 {
        --bs-gutter-x: 3rem;
    }

    .g-md-5, .gy-md-5 {
        --bs-gutter-y: 3rem;
    }
}

@media (min-width: 992px) {
    .col-lg {
        flex: 1 0 0%;
    }

    .row-cols-lg-auto > * {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-lg-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-lg-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-lg-3 > * {
        flex: 0 0 auto;
        width: 33.3333%;
    }

    .row-cols-lg-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-lg-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-lg-6 > * {
        flex: 0 0 auto;
        width: 16.6667%;
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-lg-1 {
        flex: 0 0 auto;
        width: 8.33333%;
    }

    .col-lg-2 {
        flex: 0 0 auto;
        width: 16.6667%;
    }

    .col-lg-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.3333%;
    }

    .col-lg-5 {
        flex: 0 0 auto;
        width: 41.6667%;
    }

    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-lg-7 {
        flex: 0 0 auto;
        width: 58.3333%;
    }

    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.6667%;
    }

    .col-lg-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-lg-10 {
        flex: 0 0 auto;
        width: 83.3333%;
    }

    .col-lg-11 {
        flex: 0 0 auto;
        width: 91.6667%;
    }

    .col-lg-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-lg-0 {
        margin-left: 0px;
    }

    .offset-lg-1 {
        margin-left: 8.33333%;
    }

    .offset-lg-2 {
        margin-left: 16.6667%;
    }

    .offset-lg-3 {
        margin-left: 25%;
    }

    .offset-lg-4 {
        margin-left: 33.3333%;
    }

    .offset-lg-5 {
        margin-left: 41.6667%;
    }

    .offset-lg-6 {
        margin-left: 50%;
    }

    .offset-lg-7 {
        margin-left: 58.3333%;
    }

    .offset-lg-8 {
        margin-left: 66.6667%;
    }

    .offset-lg-9 {
        margin-left: 75%;
    }

    .offset-lg-10 {
        margin-left: 83.3333%;
    }

    .offset-lg-11 {
        margin-left: 91.6667%;
    }

    .g-lg-0, .gx-lg-0 {
        --bs-gutter-x: 0;
    }

    .g-lg-0, .gy-lg-0 {
        --bs-gutter-y: 0;
    }

    .g-lg-1, .gx-lg-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-lg-1, .gy-lg-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-lg-2, .gx-lg-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-lg-2, .gy-lg-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-lg-3, .gx-lg-3 {
        --bs-gutter-x: 1rem;
    }

    .g-lg-3, .gy-lg-3 {
        --bs-gutter-y: 1rem;
    }

    .g-lg-4, .gx-lg-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-lg-4, .gy-lg-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-lg-5, .gx-lg-5 {
        --bs-gutter-x: 3rem;
    }

    .g-lg-5, .gy-lg-5 {
        --bs-gutter-y: 3rem;
    }
}

@media (min-width: 1200px) {
    .col-xl {
        flex: 1 0 0%;
    }

    .row-cols-xl-auto > * {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-xl-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-xl-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-xl-3 > * {
        flex: 0 0 auto;
        width: 33.3333%;
    }

    .row-cols-xl-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-xl-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-xl-6 > * {
        flex: 0 0 auto;
        width: 16.6667%;
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-xl-1 {
        flex: 0 0 auto;
        width: 8.33333%;
    }

    .col-xl-2 {
        flex: 0 0 auto;
        width: 16.6667%;
    }

    .col-xl-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-xl-4 {
        flex: 0 0 auto;
        width: 33.3333%;
    }

    .col-xl-5 {
        flex: 0 0 auto;
        width: 41.6667%;
    }

    .col-xl-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-xl-7 {
        flex: 0 0 auto;
        width: 58.3333%;
    }

    .col-xl-8 {
        flex: 0 0 auto;
        width: 66.6667%;
    }

    .col-xl-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-xl-10 {
        flex: 0 0 auto;
        width: 83.3333%;
    }

    .col-xl-11 {
        flex: 0 0 auto;
        width: 91.6667%;
    }

    .col-xl-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-xl-0 {
        margin-left: 0px;
    }

    .offset-xl-1 {
        margin-left: 8.33333%;
    }

    .offset-xl-2 {
        margin-left: 16.6667%;
    }

    .offset-xl-3 {
        margin-left: 25%;
    }

    .offset-xl-4 {
        margin-left: 33.3333%;
    }

    .offset-xl-5 {
        margin-left: 41.6667%;
    }

    .offset-xl-6 {
        margin-left: 50%;
    }

    .offset-xl-7 {
        margin-left: 58.3333%;
    }

    .offset-xl-8 {
        margin-left: 66.6667%;
    }

    .offset-xl-9 {
        margin-left: 75%;
    }

    .offset-xl-10 {
        margin-left: 83.3333%;
    }

    .offset-xl-11 {
        margin-left: 91.6667%;
    }

    .g-xl-0, .gx-xl-0 {
        --bs-gutter-x: 0;
    }

    .g-xl-0, .gy-xl-0 {
        --bs-gutter-y: 0;
    }

    .g-xl-1, .gx-xl-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-xl-1, .gy-xl-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-xl-2, .gx-xl-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-xl-2, .gy-xl-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-xl-3, .gx-xl-3 {
        --bs-gutter-x: 1rem;
    }

    .g-xl-3, .gy-xl-3 {
        --bs-gutter-y: 1rem;
    }

    .g-xl-4, .gx-xl-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-xl-4, .gy-xl-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-xl-5, .gx-xl-5 {
        --bs-gutter-x: 3rem;
    }

    .g-xl-5, .gy-xl-5 {
        --bs-gutter-y: 3rem;
    }
}

@media (min-width: 1400px) {
    .col-xxl {
        flex: 1 0 0%;
    }

    .row-cols-xxl-auto > * {
        flex: 0 0 auto;
        width: auto;
    }

    .row-cols-xxl-1 > * {
        flex: 0 0 auto;
        width: 100%;
    }

    .row-cols-xxl-2 > * {
        flex: 0 0 auto;
        width: 50%;
    }

    .row-cols-xxl-3 > * {
        flex: 0 0 auto;
        width: 33.3333%;
    }

    .row-cols-xxl-4 > * {
        flex: 0 0 auto;
        width: 25%;
    }

    .row-cols-xxl-5 > * {
        flex: 0 0 auto;
        width: 20%;
    }

    .row-cols-xxl-6 > * {
        flex: 0 0 auto;
        width: 16.6667%;
    }

    .col-xxl-auto {
        flex: 0 0 auto;
        width: auto;
    }

    .col-xxl-1 {
        flex: 0 0 auto;
        width: 8.33333%;
    }

    .col-xxl-2 {
        flex: 0 0 auto;
        width: 16.6667%;
    }

    .col-xxl-3 {
        flex: 0 0 auto;
        width: 25%;
    }

    .col-xxl-4 {
        flex: 0 0 auto;
        width: 33.3333%;
    }

    .col-xxl-5 {
        flex: 0 0 auto;
        width: 41.6667%;
    }

    .col-xxl-6 {
        flex: 0 0 auto;
        width: 50%;
    }

    .col-xxl-7 {
        flex: 0 0 auto;
        width: 58.3333%;
    }

    .col-xxl-8 {
        flex: 0 0 auto;
        width: 66.6667%;
    }

    .col-xxl-9 {
        flex: 0 0 auto;
        width: 75%;
    }

    .col-xxl-10 {
        flex: 0 0 auto;
        width: 83.3333%;
    }

    .col-xxl-11 {
        flex: 0 0 auto;
        width: 91.6667%;
    }

    .col-xxl-12 {
        flex: 0 0 auto;
        width: 100%;
    }

    .offset-xxl-0 {
        margin-left: 0px;
    }

    .offset-xxl-1 {
        margin-left: 8.33333%;
    }

    .offset-xxl-2 {
        margin-left: 16.6667%;
    }

    .offset-xxl-3 {
        margin-left: 25%;
    }

    .offset-xxl-4 {
        margin-left: 33.3333%;
    }

    .offset-xxl-5 {
        margin-left: 41.6667%;
    }

    .offset-xxl-6 {
        margin-left: 50%;
    }

    .offset-xxl-7 {
        margin-left: 58.3333%;
    }

    .offset-xxl-8 {
        margin-left: 66.6667%;
    }

    .offset-xxl-9 {
        margin-left: 75%;
    }

    .offset-xxl-10 {
        margin-left: 83.3333%;
    }

    .offset-xxl-11 {
        margin-left: 91.6667%;
    }

    .g-xxl-0, .gx-xxl-0 {
        --bs-gutter-x: 0;
    }

    .g-xxl-0, .gy-xxl-0 {
        --bs-gutter-y: 0;
    }

    .g-xxl-1, .gx-xxl-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-xxl-1, .gy-xxl-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-xxl-2, .gx-xxl-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-xxl-2, .gy-xxl-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-xxl-3, .gx-xxl-3 {
        --bs-gutter-x: 1rem;
    }

    .g-xxl-3, .gy-xxl-3 {
        --bs-gutter-y: 1rem;
    }

    .g-xxl-4, .gx-xxl-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-xxl-4, .gy-xxl-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-xxl-5, .gx-xxl-5 {
        --bs-gutter-x: 3rem;
    }

    .g-xxl-5, .gy-xxl-5 {
        --bs-gutter-y: 3rem;
    }
}

.panel {
    margin-bottom: 20px;
    background-color: rgb(255, 255, 255);
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 1px;
}

.panel-body {
    padding: 15px;
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

    .panel-heading > .dropdown .dropdown-toggle {
        color: inherit;
    }

.panel-title {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 16px;
    color: inherit;
}

    .panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a {
        color: inherit;
    }

.panel-footer {
    padding: 10px 15px;
    background-color: rgb(245, 245, 245);
    border-top: 1px solid rgb(221, 221, 221);
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.panel > .list-group, .panel > .panel-collapse > .list-group {
    margin-bottom: 0px;
}

    .panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item {
        border-width: 1px 0px;
        border-radius: 0px;
    }

    .panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
        border-top: 0px;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }

    .panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
        border-bottom: 0px;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
    }

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.panel-heading + .list-group .list-group-item:first-child {
    border-top-width: 0px;
}

.list-group + .panel-footer {
    border-top-width: 0px;
}

.panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table {
    margin-bottom: 0px;
}

    .panel > .table caption, .panel > .table-responsive > .table caption, .panel > .panel-collapse > .table caption {
        padding-right: 15px;
        padding-left: 15px;
    }

    .panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child {
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }

        .panel > .table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
            border-top-left-radius: 3px;
            border-top-right-radius: 3px;
        }

            .panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
                border-top-left-radius: 3px;
            }

            .panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
                border-top-right-radius: 3px;
            }

    .panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child {
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
    }

        .panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
            border-bottom-right-radius: 3px;
            border-bottom-left-radius: 3px;
        }

            .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
                border-bottom-left-radius: 3px;
            }

            .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
                border-bottom-right-radius: 3px;
            }

    .panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {
        border-top: 1px solid rgb(221, 221, 221);
    }

    .panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td {
        border-top: 0px;
    }

.panel > .table-bordered, .panel > .table-responsive > .table-bordered {
    border: 0px;
}

    .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
        border-left: 0px;
    }

    .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
        border-right: 0px;
    }

    .panel > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
        border-bottom: 0px;
    }

    .panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
        border-bottom: 0px;
    }

.panel > .table-responsive {
    margin-bottom: 0px;
    border: 0px;
}

.panel-group {
    margin-bottom: 20px;
}

    .panel-group .panel {
        margin-bottom: 0px;
        border-radius: 4px;
    }

        .panel-group .panel + .panel {
            margin-top: 5px;
        }

    .panel-group .panel-heading {
        border-bottom: 0px;
    }

        .panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
            border-top: 1px solid rgb(221, 221, 221);
        }

    .panel-group .panel-footer {
        border-top: 0px;
    }

        .panel-group .panel-footer + .panel-collapse .panel-body {
            border-bottom: 1px solid rgb(221, 221, 221);
        }

.panel-default {
    border-color: rgb(221, 221, 221);
}

    .panel-default > .panel-heading {
        color: rgb(51, 51, 51);
        background-color: rgb(245, 245, 245);
        border-color: rgb(221, 221, 221);
    }

        .panel-default > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: rgb(221, 221, 221);
        }

        .panel-default > .panel-heading .badge {
            color: rgb(245, 245, 245);
            background-color: rgb(51, 51, 51);
        }

    .panel-default > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: rgb(221, 221, 221);
    }

.panel-primary {
    border-color: rgb(158, 197, 254);
}

    .panel-primary > .panel-heading {
        color: rgb(0, 0, 0);
        background-color: rgb(158, 197, 254);
        border-color: rgb(158, 197, 254);
    }

        .panel-primary > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: rgb(158, 197, 254);
        }

        .panel-primary > .panel-heading .badge {
            color: rgb(158, 197, 254);
            background-color: rgb(255, 255, 255);
        }

    .panel-primary > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: rgb(158, 197, 254);
    }

.panel-success {
    border-color: rgb(214, 233, 198);
}

    .panel-success > .panel-heading {
        color: rgb(60, 118, 61);
        background-color: rgb(223, 240, 216);
        border-color: rgb(214, 233, 198);
    }

        .panel-success > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: rgb(214, 233, 198);
        }

        .panel-success > .panel-heading .badge {
            color: rgb(223, 240, 216);
            background-color: rgb(60, 118, 61);
        }

    .panel-success > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: rgb(214, 233, 198);
    }

.panel-info {
    border-color: rgb(188, 232, 241);
}

    .panel-info > .panel-heading {
        color: rgb(49, 112, 143);
        background-color: rgb(217, 237, 247);
        border-color: rgb(188, 232, 241);
    }

        .panel-info > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: rgb(188, 232, 241);
        }

        .panel-info > .panel-heading .badge {
            color: rgb(217, 237, 247);
            background-color: rgb(49, 112, 143);
        }

    .panel-info > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: rgb(188, 232, 241);
    }

.panel-warning {
    border-color: rgb(250, 235, 204);
}

    .panel-warning > .panel-heading {
        color: rgb(138, 109, 59);
        background-color: rgb(252, 248, 227);
        border-color: rgb(250, 235, 204);
    }

        .panel-warning > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: rgb(250, 235, 204);
        }

        .panel-warning > .panel-heading .badge {
            color: rgb(252, 248, 227);
            background-color: rgb(138, 109, 59);
        }

    .panel-warning > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: rgb(250, 235, 204);
    }

.panel-danger {
    border-color: rgb(235, 204, 209);
}

    .panel-danger > .panel-heading {
        color: rgb(169, 68, 66);
        background-color: rgb(242, 222, 222);
        border-color: rgb(235, 204, 209);
    }

        .panel-danger > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: rgb(235, 204, 209);
        }

        .panel-danger > .panel-heading .badge {
            color: rgb(242, 222, 222);
            background-color: rgb(169, 68, 66);
        }

    .panel-danger > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: rgb(235, 204, 209);
    }

.img-responsive {
    max-width: 210px !important;
}

.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(221, 221, 221);
    border-radius: 4px;
    transition: border 0.2s ease-in-out;
}

    .img-responsive, .thumbnail > img, .thumbnail a > img {
        margin-left: auto;
        margin-right: auto;
        height: auto;
    }

a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
    border-color: rgb(51, 122, 183);
}

.thumbnail .caption {
    padding: 9px;
    color: rgb(51, 51, 51);
}

.img-thumbnail {
    padding: 4px;
    line-height: 1.42857;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(221, 221, 221);
    border-radius: 4px;
    transition: 0.2s ease-in-out;
    display: inline-block;
    max-width: 100%;
    height: auto;
}

.incident tr td:first-child {
    width: 15%;
}

@-webkit-keyframes progress-bar-stripes {
    0% {
        background-position: 40px 0px;
    }

    100% {
        background-position: 0px 0px;
    }
}

@keyframes progress-bar-stripes {
    0% {
        background-position: 40px 0px;
    }

    100% {
        background-position: 0px 0px;
    }
}

.progress {
    overflow: hidden;
    height: 20px;
    margin-bottom: 20px;
    background-color: rgb(245, 245, 245);
    border-radius: 4px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px inset;
}

.progress-bar {
    float: left;
    width: 0%;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: black;
    text-align: center;
    background-color: rgb(51, 122, 183);
    box-shadow: rgba(0, 0, 0, 0.15) 0px -1px 0px inset;
    transition: width 0.6s;
    white-space: nowrap;
    overflow: visible;
    text-indent: 5px;
}

.progress-striped .progress-bar, .progress-bar-striped {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size: 40px 40px;
}

.progress.active .progress-bar, .progress-bar.active {
    animation: 2s linear 0s infinite normal none running progress-bar-stripes;
}

.progress-bar-success {
    background-color: rgb(92, 184, 92);
}

.progress-striped .progress-bar-success {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
    background-color: rgb(91, 192, 222);
}

.progress-striped .progress-bar-info {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
    background-color: rgb(240, 173, 78);
}

.progress-striped .progress-bar-warning {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
    background-color: rgb(217, 83, 79);
}

.progress-striped .progress-bar-danger {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

table.waarnemingtabel tr td {
    background-color: transparent !important;
}

.navbar {
    overflow: hidden;
}

    .navbar a {
        float: left;
        color: white;
        text-align: center;
        padding: 14px 16px;
        text-decoration: none;
        background-color: rgb(128, 184, 221);
        font-size: 1.6em;
        font-weight: 600;
        font-family: Montserrat;
    }

.dropdown .dropbtn {
    border: none;
    outline: none;
    color: white;
    padding: 14px 16px;
    background-color: inherit;
    margin: 0px;
    font-size: 1.6em;
    font-weight: 600;
    font-family: Montserrat;
}

.dropdown-content {
    text-align: center;
    display: none;
    position: absolute;
    min-width: 160px;
    box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 16px 0px;
    z-index: 1;
    background-color: rgb(128, 184, 221) !important;
}

    .dropdown-content a {
        float: none;
        color: black;
        padding: 12px 16px;
        text-decoration: none;
        display: block;
        text-align: left;
        background-color: rgb(249, 249, 249) !important;
    }

        .dropdown-content a:hover {
            background-color: rgb(207, 226, 255);
            color: black;
        }

.dropdown:hover .dropdown-content {
    display: block;
}

@media (min-width: 1252px) and (max-width: 1580px) {
    .navbar a {
        font-size: 1.2em;
    }

    .dropdown .dropbtn {
        font-size: 1.2em;
    }

    .dropdown-content a {
        font-size: 1.1em;
    }
}

@media (max-width: 1252px) {
    .navbar a {
        font-size: 1.1em;
    }

    .dropdown .dropbtn {
        font-size: 1.1em;
    }

    .dropdown-content a {
        font-size: 1em;
    }
}

.logout {
    color: white;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
    font-size: 1.6em;
    font-weight: 600;
    font-family: Montserrat;
    background-color: rgb(223, 89, 31) !important;
}

.dropdown {
    float: left;
    overflow: hidden;
    background-color: rgb(128, 184, 221);
}

.menuClickSub {
    font-size: 1.1em !important;
}

.navbar a:hover, .dropdown:hover .dropbtn {
    background-color: rgb(128, 184, 221) !important;
    color: white;
}

#DataDiv {
    overflow: hidden visible;
}

@media (max-height: 600px) {
    #DataDiv {
        height: 60vh;
    }
}

@media (min-height: 600px) and (max-height: 689px) {
    #DataDiv {
        height: 64vh;
    }
}

@media (min-height: 690px) and (max-height: 750px) {
    #DataDiv {
        height: 67vh;
    }
}

@media (min-height: 750px) and (max-height: 801px) {
    #DataDiv {
        height: 69vh;
    }
}

@media (min-height: 800px) and (max-height: 900px) {
    #DataDiv {
        height: 70vh;
    }
}

@media (min-height: 900px) and (max-height: 990px) {
    #DataDiv {
        height: 76vh;
    }
}

@media (min-height: 991px) and (max-height: 1040px) {
    #DataDiv {
        height: 76vh;
    }
}

@media (min-height: 1039px) and (max-height: 1090px) {
    #DataDiv {
        height: 78vh;
    }
}

@media (min-height: 1089px) and (max-height: 1140px) {
    #DataDiv {
        height: 78vh;
    }
}

@media (min-height: 1139px) and (max-height: 1190px) {
    #DataDiv {
        height: 80vh;
    }
}

@media (min-height: 1189px) and (max-height: 1240px) {
    #DataDiv {
        height: 80vh;
    }
}

@media (min-height: 1239px) and (max-height: 1290px) {
    #DataDiv {
        height: 82vh;
    }
}

@media (min-height: 1289px) {
    #DataDiv {
        height: 82vh;
    }
}

#MrktDiv {
    overflow: hidden visible;
}

@media (max-height: 600px) {
    #MrktDiv {
        height: 60vh;
    }
}

@media (min-height: 600px) and (max-height: 689px) {
    #MrktDiv {
        height: 64vh;
    }
}

@media (min-height: 690px) and (max-height: 750px) {
    #MrktDiv {
        height: 67vh;
    }
}

@media (min-height: 750px) and (max-height: 801px) {
    #MrktDiv {
        height: 69vh;
    }
}

@media (min-height: 800px) and (max-height: 900px) {
    #MrktDiv {
        height: 70vh;
    }
}

@media (min-height: 900px) and (max-height: 990px) {
    #MrktDiv {
        height: 50vh;
    }
}

@media (min-height: 991px) and (max-height: 1040px) {
    #MrktDiv {
        height: 76vh;
    }
}

@media (min-height: 1039px) and (max-height: 1090px) {
    #MrktDiv {
        height: 78vh;
    }
}

@media (min-height: 1089px) and (max-height: 1140px) {
    #MrktDiv {
        height: 78vh;
    }
}

@media (min-height: 1139px) and (max-height: 1190px) {
    #MrktDiv {
        height: 80vh;
    }
}

@media (min-height: 1189px) and (max-height: 1240px) {
    #MrktDiv {
        height: 80vh;
    }
}

@media (min-height: 1239px) and (max-height: 1290px) {
    #MrktDiv {
        height: 82vh;
    }
}

@media (min-height: 1289px) {
    #MrktDiv {
        height: 82vh;
    }
}

label, input, button, select, textarea {
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
}

input, button, select, textarea {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

label {
    display: block;
    margin-bottom: 5px;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    display: inline-block;
    height: 25px;
    padding: 4px 6px;
    margin-bottom: 0px;
    font-size: 14px;
    line-height: 20px;
    color: rgb(85, 85, 85);
    vertical-align: middle;
    border-radius: 4px;
}

textarea {
    height: auto;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(204, 204, 204);
    box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset;
    transition: border 0.2s linear, box-shadow 0.2s linear;
}

.loader {
    width: 10rem;
    height: 10rem;
    margin: auto;
}

.spin {
    background: transparent;
    position: relative;
    border-radius: 50%;
    overflow: hidden;
    z-index: 0;
    animation: 2s linear 0s infinite normal none running spin;
}

@-webkit-keyframes spin {
    100% {
        transform: rotate(360deg);
    }
}

@keyframes spin {
    100% {
        transform: rotate(360deg);
    }
}

.spin > div:not(.spin__blocker) {
    width: 50%;
    height: 50%;
    z-index: -1;
}

.spin__blocker {
    position: absolute;
    top: 3%;
    left: 7%;
    background: white;
    width: 80%;
    height: 80%;
    border-radius: 50%;
}

.spin__bottom-left {
    position: absolute;
    top: 50%;
    left: 0px;
    background: linear-gradient(to right bottom, rgb(0, 113, 188) 0%, rgba(41, 171, 226, 0.75) 100%);
}

.spin__bottom-right {
    position: absolute;
    top: 50%;
    left: 50%;
    background: linear-gradient(to right top, rgba(41, 171, 226, 0.75) 0%, rgba(207, 226, 255, 0.55) 100%);
}

.spin__top-left {
    position: absolute;
    top: 0px;
    left: 50%;
    background: linear-gradient(to right bottom, rgba(251, 176, 59, 0) 0%, rgba(207, 226, 255, 0.55) 100%);
}

.spin__blocker {
    width: 80%;
    height: 80%;
    top: 10%;
    left: 10%;
}

tr.TableHourRow td:not(:first-child) span {
    margin-left: 8px;
}

.pnopadding p {
    margin-top: 0px;
    margin-bottom: 0px;
}

#theme-icon {
    display: inline-block;
    transition: transform 0.5s, opacity 0.5s;
}

.icon-out {
    transform: translateY(100%);
    opacity: 0;
}

.icon-in {
    transform: translateY(-100%);
    opacity: 0;
    animation: 0.5s ease 0s 1 normal forwards running drop-in;
}

@keyframes drop-in {
    100% {
        transform: translateY(0px);
        opacity: 1;
    }
}

fieldset, img {
    border-width: 0px;
    border-style: none;
    border-color: initial;
}

abbr, acronym {
    border-width: 0px;
    border-style: initial;
    border-color: initial;
}

blockquote {
    border-top-color: var(--darkreader-border-cccccc, #565b5d);
    border-bottom-color: var(--darkreader-border-cccccc, #565b5d);
}

pre, code {
    background-color: var(--darkreader-background-efefef, #37393a);
    border-top-color: var(--darkreader-border-cccccc, #565b5d);
    border-right-color: var(--darkreader-border-cccccc, #565b5d);
    border-bottom-color: var(--darkreader-border-cccccc, #565b5d);
    border-left-color: var(--darkreader-border-cccccc, #565b5d);
}

.dojoTabular {
    border-top-color: var(--darkreader-border-cccccc, #565b5d);
    border-right-color: var(--darkreader-border-cccccc, #565b5d);
    border-bottom-color: var(--darkreader-border-cccccc, #565b5d);
    border-left-color: var(--darkreader-border-cccccc, #565b5d);
}

    .dojoTabular thead, .dojoTabular tfoot {
        background-color: var(--darkreader-background-efefef, #37393a);
        border-top-color: var(--darkreader-border-cccccc, #565b5d);
        border-right-color: var(--darkreader-border-cccccc, #565b5d);
        border-bottom-color: var(--darkreader-border-cccccc, #565b5d);
        border-left-color: var(--darkreader-border-cccccc, #565b5d);
    }

.dijitReset {
    border-width: 0px;
    border-style: initial;
    border-color: initial;
    color: inherit;
}

.dijitInline {
    border-width: 0px;
    border-style: initial;
    border-color: initial;
}

.dijitInlineTable {
    border-width: 0px;
    border-style: initial;
    border-color: initial;
}

.dijitPopup {
    background-color: transparent;
    border-width: 0px;
    border-style: initial;
    border-color: initial;
}

.dijitPositionOnly {
    border-width: 0px !important;
    border-style: initial !important;
    border-color: initial !important;
    background-color: transparent !important;
    background-image: none !important;
}

.dijitBackgroundIframe {
    border-width: 0px;
    border-style: initial;
    border-color: initial;
}

.dijit_a11y .dijitButtonNode {
    border-top-color: var(--darkreader-border-000000, #a59e92) !important;
    border-right-color: var(--darkreader-border-000000, #a59e92) !important;
    border-bottom-color: var(--darkreader-border-000000, #a59e92) !important;
    border-left-color: var(--darkreader-border-000000, #a59e92) !important;
}

.dijit_a11y .dijitTextBoxReadOnly .dijitInputField, .dijit_a11y .dijitTextBoxReadOnly .dijitButtonNode {
    border-top-color: var(--darkreader-border-999999, #666b6d) !important;
    border-right-color: var(--darkreader-border-999999, #666b6d) !important;
    border-bottom-color: var(--darkreader-border-999999, #666b6d) !important;
    border-left-color: var(--darkreader-border-999999, #666b6d) !important;
    color: var(--darkreader-text-999999, #c4bdb5) !important;
}

.dijitButtonNode .dijitArrowButtonInner {
    background-image: initial;
    background-color: initial;
}

.dijitButtonNode {
    border-top-color: var(--darkreader-border-808080, #6e7376);
    border-right-color: var(--darkreader-border-808080, #6e7376);
    border-bottom-color: var(--darkreader-border-808080, #6e7376);
    border-left-color: var(--darkreader-border-808080, #6e7376);
}

.dijitTextBox {
    border-top-color: var(--darkreader-border-000000, #a59e92);
    border-right-color: var(--darkreader-border-000000, #a59e92);
    border-bottom-color: var(--darkreader-border-000000, #a59e92);
    border-left-color: var(--darkreader-border-000000, #a59e92);
}

.dijitTextBoxReadOnly, .dijitTextBoxDisabled {
    color: var(--darkreader-text-808080, #b2aba0);
}

.dj_webkit .dijitTextBoxDisabled input {
    color: var(--darkreader-text-eeeeee, #fdfbf8);
}

.dj_webkit textarea.dijitTextAreaDisabled {
    color: var(--darkreader-text-333333, #e6e2dd);
}

.dijitPlaceHolder {
    color: var(--darkreader-text-aaaaaa, #cfcac2);
}

.dijitTextBox input:focus {
    outline-color: initial;
}

.dijitTextBoxFocused {
    outline-color: var(--darkreader-border-e59700, #c99735);
}

.dijitInputInner {
    border-width: 0px !important;
    border-style: initial !important;
    border-color: initial !important;
    background-color: transparent !important;
}

.dijit_a11y .dijitSpinnerButtonContainer .dijitButtonNode {
    border-width: 0px !important;
    border-style: none !important;
    border-color: initial !important;
}

.dijitCheckBox, .dijitRadio, .dijitCheckBoxInput {
    border-width: 0px;
    border-style: initial;
    border-color: initial;
}

.dijitProgressBarEmpty {
    border-top-color: var(--darkreader-border-000000, #a59e92);
    border-right-color: var(--darkreader-border-000000, #a59e92);
    border-bottom-color: var(--darkreader-border-000000, #a59e92);
    border-left-color: var(--darkreader-border-000000, #a59e92);
}

.dijitProgressBarTile {
    background-color: var(--darkreader-background-aaaaaa, #616668);
}

.dijit_a11y .dijitProgressBarTile {
    background-color: transparent !important;
}

.dijitProgressBarLabel {
    background-color: transparent !important;
}

.dijitTooltipContainer {
    border-top-color: var(--darkreader-border-000000, #a59e92);
    border-right-color: var(--darkreader-border-000000, #a59e92);
    border-bottom-color: var(--darkreader-border-000000, #a59e92);
    border-left-color: var(--darkreader-border-000000, #a59e92);
    background-image: initial;
    background-color: var(--darkreader-background-b8b5b5, #595d60);
    color: var(--darkreader-text-000000, #ffffff);
}

.dijitSplitter {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
    border-top-color: var(--darkreader-border-808080, #6e7376);
    border-right-color: var(--darkreader-border-808080, #6e7376);
    border-bottom-color: var(--darkreader-border-808080, #6e7376);
    border-left-color: var(--darkreader-border-808080, #6e7376);
}

.dj_ie .dijitSplitterCover {
    background-image: initial;
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

.dijitSplitterH {
    border-top-color: initial;
    border-bottom-color: initial;
}

.dijitSplitterV {
    border-left-color: initial;
    border-right-color: initial;
}

.dijitSplitContainerSizerH, .dijitSplitContainerSizerV {
    background-color: var(--darkreader-background-c0c0c0, #54585a);
    border-top-color: var(--darkreader-border-ffffff, #474a4c);
    border-right-color: var(--darkreader-border-000000, #a59e92);
    border-bottom-color: var(--darkreader-border-000000, #a59e92);
    border-left-color: var(--darkreader-border-ffffff, #474a4c);
}

.dijitSplitterShadow, .dijitSplitContainerVirtualSizerH, .dijitSplitContainerVirtualSizerV {
    background-color: var(--darkreader-background-000000, #131313);
}

.dijit_a11y .dijitSplitterH {
    border-top-color: var(--darkreader-border-d3d3d3, #54585a) !important;
    border-bottom-color: var(--darkreader-border-d3d3d3, #54585a) !important;
}

.dijit_a11y .dijitSplitterV {
    border-left-color: var(--darkreader-border-d3d3d3, #54585a) !important;
    border-right-color: var(--darkreader-border-d3d3d3, #54585a) !important;
}

.dijitColorPalette {
    border-top-color: var(--darkreader-border-999999, #666b6d);
    border-right-color: var(--darkreader-border-999999, #666b6d);
    border-bottom-color: var(--darkreader-border-999999, #666b6d);
    border-left-color: var(--darkreader-border-999999, #666b6d);
    background-image: initial;
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

    .dijitColorPalette .dijitPaletteTable {
        outline-color: initial;
    }

    .dijitColorPalette .dijitPaletteCell {
        background-image: none;
        background-color: initial;
    }

    .dijitColorPalette .dijitPaletteImg {
        border-top-color: var(--darkreader-border-999999, #666b6d);
        border-right-color: var(--darkreader-border-999999, #666b6d);
        border-bottom-color: var(--darkreader-border-999999, #666b6d);
        border-left-color: var(--darkreader-border-999999, #666b6d);
    }

    .dijitColorPalette .dijitPaletteCellHover .dijitPaletteImg {
        border-top-color: var(--darkreader-border-000000, #a59e92);
        border-right-color: var(--darkreader-border-000000, #a59e92);
        border-bottom-color: var(--darkreader-border-000000, #a59e92);
        border-left-color: var(--darkreader-border-000000, #a59e92);
    }

    .dijitColorPalette .dijitPaletteCellActive .dijitPaletteImg, .dijitColorPalette .dijitPaletteCellSelected .dijitPaletteImg {
        border-top-color: var(--darkreader-border-000000, #a59e92);
        border-right-color: var(--darkreader-border-000000, #a59e92);
        border-bottom-color: var(--darkreader-border-000000, #a59e92);
        border-left-color: var(--darkreader-border-000000, #a59e92);
    }

.dijit_a11y .dijitColorPalette .dijitPaletteTable, .dijit_a11y .dijitColorPalette .dijitPaletteTable * {
    background-color: transparent !important;
}

.dijitAccordionContainer {
    border-right-color: var(--darkreader-border-b7b7b7, #5d6164);
    border-bottom-color: var(--darkreader-border-b7b7b7, #5d6164);
    border-left-color: var(--darkreader-border-b7b7b7, #5d6164);
    border-top: 0px !important;
}

.dijitCalendarDisabledDate {
    color: var(--darkreader-text-808080, #b2aba0);
    text-decoration-color: initial;
}

.dijitMenu {
    border-top-color: var(--darkreader-border-000000, #a59e92);
    border-right-color: var(--darkreader-border-000000, #a59e92);
    border-bottom-color: var(--darkreader-border-000000, #a59e92);
    border-left-color: var(--darkreader-border-000000, #a59e92);
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

.dijitMenuTable {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

.dj_webkit .dijitMenuTable td[colspan="2"] {
    border-right-color: initial;
}

.dijitMenuPassive .dijitMenuItemHover, .dijitMenuItemSelected {
    background-color: var(--darkreader-background-000000, #131313);
    color: var(--darkreader-text-ffffff, #ffffff);
}

.dj_ie .dijit_a11y .dijitMenuItemDisabled, .dj_ie .dijit_a11y .dijitMenuItemDisabled td, .dj_ie .dijitMenuItemDisabled *, .dj_ie .dijitMenuItemDisabled td {
    color: var(--darkreader-text-808080, #b2aba0) !important;
}

.dijit_a11y .dijitMenuItemSelected {
    border-top-color: var(--darkreader-border-000000, #a59e92) !important;
    border-right-color: var(--darkreader-border-000000, #a59e92) !important;
    border-bottom-color: var(--darkreader-border-000000, #a59e92) !important;
    border-left-color: var(--darkreader-border-000000, #a59e92) !important;
}

.dj_ff3 .dijit_a11y .dijitMenuItem td {
    background-image: none !important;
    background-color: initial !important;
}

.dijitMenuSeparator td {
    border-width: 0px;
    border-style: initial;
    border-color: initial;
}

.dijitTabContainerBottom-container, .dijitTabContainerTop-container, .dijitTabContainerLeft-container, .dijitTabContainerRight-container {
    border-top-color: var(--darkreader-border-000000, #a59e92);
    border-right-color: var(--darkreader-border-000000, #a59e92);
    border-bottom-color: var(--darkreader-border-000000, #a59e92);
    border-left-color: var(--darkreader-border-000000, #a59e92);
}

.dijitTabContainerTop-tabs {
    border-bottom-color: var(--darkreader-border-000000, #a59e92);
}

.dijitTabContainerTop-container {
    border-top: 0px;
}

.dijitTabContainerLeft-tabs {
    border-right-color: var(--darkreader-border-000000, #a59e92);
}

.dijitTabContainerLeft-container {
    border-left: 0px;
}

.dijitTabContainerBottom-tabs {
    border-top-color: var(--darkreader-border-000000, #a59e92);
}

.dijitTabContainerBottom-container {
    border-bottom: 0px;
}

.dijitTabContainerRight-tabs {
    border-left-color: var(--darkreader-border-000000, #a59e92);
}

.dijitTabContainerRight-container {
    border-right: 0px;
}

.dijit_a11y .dijitTabCloseButton {
    background-image: none !important;
}

.dijitTabPane, .dijitStackContainer-child, .dijitAccordionContainer-child {
    border-width: initial !important;
    border-style: none !important;
    border-color: initial !important;
}

.dijitInlineEditBoxDisplayMode {
    border-color: transparent;
}

.dijit_a11y .dijitInlineEditBoxDisplayMode, .dj_ie6 .dijitInlineEditBoxDisplayMode {
    border-width: initial;
    border-style: none;
    border-color: initial;
}

.dijitInlineEditBoxDisplayModeHover, .dijit_a11y .dijitInlineEditBoxDisplayModeHover, .dj_ie6 .dijitInlineEditBoxDisplayModeHover {
    background-color: var(--darkreader-background-e2ebf2, #3a3c3d);
    border-top-color: var(--darkreader-border-000000, #a59e92);
    border-right-color: var(--darkreader-border-000000, #a59e92);
    border-bottom-color: var(--darkreader-border-000000, #a59e92);
    border-left-color: var(--darkreader-border-000000, #a59e92);
}

.dijitDialogUnderlayWrapper {
    background-image: initial !important;
    background-color: transparent !important;
}

.dijitDialogUnderlay {
    background-image: initial;
    background-color: var(--darkreader-background-eeeeee, #38393b);
}

.dijit_a11y .dijitSpinnerButtonContainer, .dijit_a11y .dijitDialog {
    background-color: var(--darkreader-background-ffffff, #2d2f2f) !important;
}

.dijit_a11y div.dijitSliderImageHandle, .dijitSliderImageHandle {
    border-top-color: var(--darkreader-border-808080, #6e7376);
    border-right-color: var(--darkreader-border-808080, #6e7376);
    border-bottom-color: var(--darkreader-border-808080, #6e7376);
    border-left-color: var(--darkreader-border-808080, #6e7376);
}

.dijit_a11y .dijitSliderFocused .dijitSliderImageHandle {
    border-top-color: var(--darkreader-border-000000, #a59e92);
    border-right-color: var(--darkreader-border-000000, #a59e92);
    border-bottom-color: var(--darkreader-border-000000, #a59e92);
    border-left-color: var(--darkreader-border-000000, #a59e92);
}

.dijitSliderBar {
    border-top-color: var(--darkreader-border-000000, #a59e92);
    border-right-color: var(--darkreader-border-000000, #a59e92);
    border-bottom-color: var(--darkreader-border-000000, #a59e92);
    border-left-color: var(--darkreader-border-000000, #a59e92);
}

.dijitSliderProgressBar {
    background-color: var(--darkreader-background-ff0000, #c11f1f);
}

.dijitSliderRemainingBar {
    background-color: transparent;
}

.dijitSliderBottomBumper, .dijitSliderLeftBumper {
    background-color: var(--darkreader-background-ff0000, #c11f1f);
}

.dijitSliderTopBumper, .dijitSliderRightBumper {
    background-color: transparent;
}

.dijitRuleMark {
    border-top-color: var(--darkreader-border-000000, #a59e92);
    border-right-color: var(--darkreader-border-000000, #a59e92);
    border-bottom-color: var(--darkreader-border-000000, #a59e92);
    border-left-color: var(--darkreader-border-000000, #a59e92);
}

.dijitEditorDisabled, .dijitEditorReadOnly {
    color: var(--darkreader-text-808080, #b2aba0);
}

.dijitTimePickerItemInner {
    border-width: 0px;
    border-style: initial;
    border-color: initial;
}

.dijitTimePickerTick, .dijitTimePickerMarker {
    border-bottom-color: var(--darkreader-border-808080, #6e7376);
}

.dijitTimePicker .dijitDownArrowButton {
    border-top: none !important;
}

.dijitTimePickerTick {
    color: var(--darkreader-text-cccccc, #e6e2dd);
}

.dijitTimePickerMarker {
    color: var(--darkreader-text-000000, #ffffff);
    background-color: var(--darkreader-background-cccccc, #4c4f51);
}

.dijitTimePickerItemSelected {
    color: var(--darkreader-text-333333, #e6e2dd);
    background-color: var(--darkreader-background-b7cdee, #484b4d);
}

.dijitTimePickerItemHover {
    background-color: var(--darkreader-background-808080, #7b8184);
    color: var(--darkreader-text-ffffff, #ffffff);
}

.dijit_a11y .dijitTimePickerItemSelected .dijitTimePickerItemInner {
    border-top-color: var(--darkreader-border-000000, #a59e92);
    border-right-color: var(--darkreader-border-000000, #a59e92);
    border-bottom-color: var(--darkreader-border-000000, #a59e92);
    border-left-color: var(--darkreader-border-000000, #a59e92);
}

.dijit_a11y .dijitTimePickerItemHover .dijitTimePickerItemInner {
    border-top-color: var(--darkreader-border-000000, #a59e92);
    border-right-color: var(--darkreader-border-000000, #a59e92);
    border-bottom-color: var(--darkreader-border-000000, #a59e92);
    border-left-color: var(--darkreader-border-000000, #a59e92);
}

.dijit_a11y .dijitSelectDisabled .dijitButtonNode {
    border-top-color: var(--darkreader-border-999999, #666b6d) !important;
    border-right-color: var(--darkreader-border-999999, #666b6d) !important;
    border-bottom-color: var(--darkreader-border-999999, #666b6d) !important;
    border-left-color: var(--darkreader-border-999999, #666b6d) !important;
    color: var(--darkreader-text-999999, #c4bdb5) !important;
}

.dijitSelect .dijitButtonContents {
    background-image: none;
    background-color: transparent;
}

.dijitSelectMenu .dijitMenuTable {
    background-color: transparent;
}

.dijitIconSave, .dijitIconPrint, .dijitIconCut, .dijitIconCopy, .dijitIconClear, .dijitIconDelete, .dijitIconUndo, .dijitIconEdit, .dijitIconNewTask, .dijitIconEditTask, .dijitIconEditProperty, .dijitIconTask, .dijitIconFilter, .dijitIconConfigure, .dijitIconSearch, .dijitIconApplication, .dijitIconBookmark, .dijitIconChart, .dijitIconConnector, .dijitIconDatabase, .dijitIconDocuments, .dijitIconMail, .dijitLeaf, .dijitIconFile, .dijitIconFunction, .dijitIconKey, .dijitIconPackage, .dijitIconSample, .dijitIconTable, .dijitIconUsers, .dijitFolderClosed, .dijitIconFolderClosed, .dijitFolderOpened, .dijitIconFolderOpen, .dijitIconError {
}

.dj_ie6 .dijitIconSave, .dj_ie6 .dijitIconPrint, .dj_ie6 .dijitIconCut, .dj_ie6 .dijitIconCopy, .dj_ie6 .dijitIconClear, .dj_ie6 .dijitIconDelete, .dj_ie6 .dijitIconUndo, .dj_ie6 .dijitIconEdit, .dj_ie6 .dijitIconNewTask, .dj_ie6 .dijitIconEditTask, .dj_ie6 .dijitIconEditProperty, .dj_ie6 .dijitIconTask, .dj_ie6 .dijitIconFilter, .dj_ie6 .dijitIconConfigure, .dj_ie6 .dijitIconSearch, .dj_ie6 .dijitIconApplication, .dj_ie6 .dijitIconBookmark, .dj_ie6 .dijitIconChart, .dj_ie6 .dijitIconConnector, .dj_ie6 .dijitIconDatabase, .dj_ie6 .dijitIconDocuments, .dj_ie6 .dijitIconMail, .dj_ie6 .dijitLeaf, .dj_ie6 .dijitIconFile, .dj_ie6 .dijitIconFunction, .dj_ie6 .dijitIconKey, .dj_ie6 .dijitIconPackage, .dj_ie6 .dijitIconSample, .dj_ie6 .dijitIconTable, .dj_ie6 .dijitIconUsers, .dj_ie6 .dijitFolderClosed, .dj_ie6 .dijitIconFolderClosed, .dj_ie6 .dijitFolderOpened, .dj_ie6 .dijitIconFolderOpen, .dj_ie6 .dijitIconError {
}

.dijitDisabled .dijitIconSave, .dijitDisabled .dijitIconPrint, .dijitDisabled .dijitIconCut, .dijitDisabled .dijitIconCopy, .dijitDisabled .dijitIconClear, .dijitDisabled .dijitIconDelete, .dijitDisabled .dijitIconUndo, .dijitDisabled .dijitIconEdit, .dijitDisabled .dijitIconNewTask, .dijitDisabled .dijitIconEditTask, .dijitDisabled .dijitIconEditProperty, .dijitDisabled .dijitIconTask, .dijitDisabled .dijitIconFilter, .dijitDisabled .dijitIconConfigure, .dijitDisabled .dijitIconSearch, .dijitDisabled .dijitIconApplication, .dijitDisabled .dijitIconBookmark, .dijitDisabled .dijitIconChart, .dijitDisabled .dijitIconConnector, .dijitDisabled .dijitIconDatabase, .dijitDisabled .dijitIconDocuments, .dijitDisabled .dijitIconMail, .dijitDisabled .dijitLeaf, .dijitDisabled .dijitIconFile, .dijitDisabled .dijitIconFunction, .dijitDisabled .dijitIconKey, .dijitDisabled .dijitIconPackage, .dijitDisabled .dijitIconSample, .dijitDisabled .dijitIconTable, .dijitDisabled .dijitIconUsers, .dijitDisabled .dijitFolderClosed, .dijitDisabled .dijitIconFolderClosed, .dijitDisabled .dijitFolderOpened, .dijitDisabled .dijitIconFolderOpen, .dijitDisabled .dijitIconError {
}

.claro .dijitPopup {
    box-shadow: var(--darkreader-background-00000040, rgba(19, 19, 19, 0.25)) 0px 1px 5px;
}

.claro .dijitTooltipDialogPopup {
    box-shadow: none;
}

.claro .dijitComboBoxHighlightMatch {
    background-color: var(--darkreader-background-abd6ff, #474a4c);
}

.claro .dijitFocusedLabel {
    outline-color: var(--darkreader-border-4a4a4a, #8c857c);
}

.claro .dijitContentPaneLoading {
    background-color: initial;
}

.claro .dijitContentPaneError {
    background-color: initial;
}

.claro .dojoDndItemBefore, .claro .dojoDndItemAfter {
    border-top-color: var(--darkreader-border-769dc0, #516a80);
}

.claro table.dojoDndAvatar {
    border-top-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-right-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-bottom-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-left-color: var(--darkreader-border-b5bcc7, #5b5f62);
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
    box-shadow: var(--darkreader-background-00000040, rgba(19, 19, 19, 0.25)) 0px 1px 3px;
}

.claro.dojoDndMove .dojoDndAvatarHeader, .claro.dojoDndCopy .dojoDndAvatarHeader {
}

.claro.dojoDndMove .dojoDndAvatarHeader {
    background-color: var(--darkreader-background-f58383, #7d2424);
}

.claro.dojoDndCopy .dojoDndAvatarHeader {
    background-color: var(--darkreader-background-f58383, #7d2424);
}

.claro.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader {
    background-color: var(--darkreader-background-97e68d, #56833f);
}

.claro.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader {
    background-color: var(--darkreader-background-97e68d, #56833f);
}

.claro .dijitTextBoxError .dijitValidationContainer {
    background-color: var(--darkreader-background-d46464, #8c4040);
    border-top-color: var(--darkreader-border-d46464, #863d3d);
    border-right-color: var(--darkreader-border-d46464, #863d3d);
    border-bottom-color: var(--darkreader-border-d46464, #863d3d);
    border-left-color: var(--darkreader-border-d46464, #863d3d);
}

.claro .dijitTextBoxError .dijitValidationIcon {
    background-color: transparent !important;
}

.claro .dijitTextBox, .claro .dijitTextBox .dijitButtonNode {
    border-top-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-right-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-bottom-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-left-color: var(--darkreader-border-b5bcc7, #5b5f62);
}

.claro .dijitTextBox {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

.claro .dijitTextBoxHover, .claro .dijitTextBoxHover .dijitButtonNode {
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
}

.claro .dijitTextBoxHover {
    background-color: var(--darkreader-background-e9f4fe, #343637);
}

.claro .dijitTextBoxError, .claro .dijitTextBoxError .dijitButtonNode {
    border-top-color: var(--darkreader-border-d46464, #863d3d);
    border-right-color: var(--darkreader-border-d46464, #863d3d);
    border-bottom-color: var(--darkreader-border-d46464, #863d3d);
    border-left-color: var(--darkreader-border-d46464, #863d3d);
}

    .claro .dijitTextBoxError, .claro .dijitTextBoxError .dijitInputContainer {
        background-color: var(--darkreader-background-ffffff, #2d2f2f);
    }

.claro .dijitTextBoxFocused, .claro .dijitTextBoxFocused .dijitButtonNode {
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
}

.claro .dijitTextBoxFocused {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

    .claro .dijitTextBoxFocused .dijitInputContainer {
        background-image: initial;
        background-color: var(--darkreader-background-ffffff, #2d2f2f);
    }

.claro .dijitTextBoxErrorFocused, .claro .dijitTextBoxErrorFocused .dijitButtonNode {
    border-top-color: var(--darkreader-border-ce4f4f, #8c4040);
    border-right-color: var(--darkreader-border-ce4f4f, #8c4040);
    border-bottom-color: var(--darkreader-border-ce4f4f, #8c4040);
    border-left-color: var(--darkreader-border-ce4f4f, #8c4040);
}

.claro .dijitTextBoxDisabled, .claro .dijitTextBoxDisabled .dijitButtonNode {
    border-top-color: var(--darkreader-border-d3d3d3, #54585a);
    border-right-color: var(--darkreader-border-d3d3d3, #54585a);
    border-bottom-color: var(--darkreader-border-d3d3d3, #54585a);
    border-left-color: var(--darkreader-border-d3d3d3, #54585a);
}

    .claro .dijitTextBoxDisabled, .claro .dijitTextBoxDisabled .dijitInputContainer {
        background-color: var(--darkreader-background-efefef, #37393a);
        background-image: none;
        color: var(--darkreader-text-818181, #b3aca1);
    }

.claro .dijitComboBox .dijitArrowButtonInner {
    border-top-color: var(--darkreader-border-ffffff, #474a4c);
    border-right-color: var(--darkreader-border-ffffff, #474a4c);
    border-bottom-color: var(--darkreader-border-ffffff, #474a4c);
    border-left-color: var(--darkreader-border-ffffff, #474a4c);
}

.claro .dijitToolbar .dijitComboBox .dijitArrowButtonInner {
    border-width: initial;
    border-style: none;
    border-color: initial;
}

.claro .dijitToolbar .dijitComboBox .dijitArrowButtonInner {
    border-width: initial;
    border-style: none;
    border-color: initial;
}

.claro .dijitComboBox .dijitButtonNode {
    background-color: var(--darkreader-background-efefef, #37393a);
}

.claro .dijitComboBoxOpenOnClickHover .dijitButtonNode, .claro .dijitComboBox .dijitDownArrowButtonHover {
    background-color: var(--darkreader-background-abd6ff, #474a4c);
}

.claro .dijitComboBox .dijitHasDropDownOpen {
    background-color: var(--darkreader-background-7dbefa, #275988);
}

    .claro .dijitComboBox .dijitHasDropDownOpen .dijitArrowButtonInner {
        border-width: 0px;
        border-style: none;
        border-color: initial;
    }

.claro div.dijitComboBoxDisabled .dijitArrowButtonInner {
    background-color: var(--darkreader-background-efefef, #37393a);
}

.dj_ie6 .claro .dijitTextBox, .dj_ie6 .claro .dijitComboBox .dijitButtonNode {
    background-image: none;
}

.claro .dijitButton .dijitButtonNode, .claro .dijitDropDownButton .dijitButtonNode, .claro .dijitComboButton .dijitButtonNode, .claro .dijitToggleButton .dijitButtonNode {
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
    background-color: var(--darkreader-background-e9f4fe, #343637);
    box-shadow: var(--darkreader-background-00000026, rgba(19, 19, 19, 0.15)) 0px 1px 1px;
}

.claro .dijitArrowButtonInner {
}

.claro .dijitButtonHover .dijitButtonNode, .claro .dijitDropDownButtonHover .dijitButtonNode, .claro .dijitComboButton .dijitButtonNodeHover, .claro .dijitComboButton .dijitDownArrowButtonHover, .claro .dijitToggleButtonHover .dijitButtonNode {
    background-color: var(--darkreader-background-abd6ff, #474a4c);
    color: var(--darkreader-text-000000, #ffffff);
}

.claro .dijitButtonActive .dijitButtonNode, .claro .dijitDropDownButtonActive .dijitButtonNode, .claro .dijitComboButtonActive .dijitButtonNode, .claro .dijitToggleButtonActive .dijitButtonNode {
    background-color: var(--darkreader-background-abd6ff, #474a4c);
    box-shadow: var(--darkreader-background-00000000, rgba(19, 19, 19, 0)) 0px 0px 0px;
}

.claro .dijitButtonDisabled, .claro .dijitDropDownButtonDisabled, .claro .dijitComboButtonDisabled, .claro .dijitToggleButtonDisabled {
    background-image: none;
    outline-color: initial;
}

    .claro .dijitButtonDisabled .dijitButtonNode, .claro .dijitDropDownButtonDisabled .dijitButtonNode, .claro .dijitComboButtonDisabled .dijitButtonNode, .claro .dijitToggleButtonDisabled .dijitButtonNode {
        background-color: var(--darkreader-background-efefef, #37393a);
        border-top-color: var(--darkreader-border-d3d3d3, #54585a);
        border-right-color: var(--darkreader-border-d3d3d3, #54585a);
        border-bottom-color: var(--darkreader-border-d3d3d3, #54585a);
        border-left-color: var(--darkreader-border-d3d3d3, #54585a);
        color: var(--darkreader-text-818181, #b3aca1);
        box-shadow: var(--darkreader-background-00000000, rgba(19, 19, 19, 0)) 0px 0px 0px;
    }

.dj_ie6 .claro .dijitButtonNode {
    background-image: none;
}

.claro .dijitToggleButton .dijitCheckBoxIcon {
}

.dj_ie6 .claro .dijitToggleButton .dijitCheckBoxIcon {
}

.claro .dijitCheckBox, .claro .dijitCheckBoxIcon {
}

.dj_ie6 .claro .dijitCheckBox, .dj_ie6 .claro .dijitCheckBoxIcon {
}

.claro .dijitToggleButton .dijitRadio, .claro .dijitToggleButton .dijitRadioIcon {
}

.dj_ie6 .claro .dijitToggleButton .dijitRadio, .dj_ie6 .claro .dijitToggleButton .dijitRadioIcon {
}

.claro .dijitRadio, .claro .dijitRadioIcon {
}

.dj_ie6 .claro .dijitRadio, .dj_ie6 .claro .dijitRadioIcon {
}

.claro .dijitSelect {
    border-top-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-right-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-bottom-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-left-color: var(--darkreader-border-b5bcc7, #5b5f62);
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

.dj_ie6 .claro .dijitSelect, .dj_ie6 .claro .dijitSelect .dijitButtonNode {
    background-image: none;
}

.claro .dijitSelect .dijitButtonContents {
    border-top-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-right-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-bottom-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-left-color: var(--darkreader-border-b5bcc7, #5b5f62);
}

.claro .dijitSelect .dijitArrowButton {
    border-right-color: var(--darkreader-border-ffffff, #474a4c);
    border-bottom-color: var(--darkreader-border-ffffff, #474a4c);
    border-left-color: var(--darkreader-border-ffffff, #474a4c);
    border-top: none;
    background-color: var(--darkreader-background-efefef, #37393a);
}

    .claro .dijitSelect .dijitArrowButton .dijitArrowButtonInner {
    }

.claro .dijitSelectHover {
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
    background-color: var(--darkreader-background-e9f4fe, #343637);
}

    .claro .dijitSelectHover .dijitButtonContents {
        border-top-color: var(--darkreader-border-769dc0, #516a80);
        border-right-color: var(--darkreader-border-769dc0, #516a80);
        border-bottom-color: var(--darkreader-border-769dc0, #516a80);
        border-left-color: var(--darkreader-border-769dc0, #516a80);
    }

    .claro .dijitSelectHover .dijitArrowButton {
        background-color: var(--darkreader-background-abd6ff, #474a4c);
    }

.claro .dijitSelectFocused {
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
}

    .claro .dijitSelectFocused .dijitButtonContents {
        border-top-color: var(--darkreader-border-769dc0, #516a80);
        border-right-color: var(--darkreader-border-769dc0, #516a80);
        border-bottom-color: var(--darkreader-border-769dc0, #516a80);
        border-left-color: var(--darkreader-border-769dc0, #516a80);
    }

    .claro .dijitSelectFocused .dijitArrowButton {
        background-color: var(--darkreader-background-7dbefa, #275988);
        border-width: initial;
        border-style: none;
        border-color: initial;
    }

.claro .dijitSelectDisabled {
    border-top-color: var(--darkreader-border-d3d3d3, #54585a);
    border-right-color: var(--darkreader-border-d3d3d3, #54585a);
    border-bottom-color: var(--darkreader-border-d3d3d3, #54585a);
    border-left-color: var(--darkreader-border-d3d3d3, #54585a);
    background-color: var(--darkreader-background-efefef, #37393a);
    background-image: none;
    color: var(--darkreader-text-818181, #b3aca1);
}

    .claro .dijitSelectDisabled .dijitArrowButton {
        background-color: var(--darkreader-background-efefef, #37393a);
    }

.claro .dijitSelectMenu .dijitMenuSeparatorTop {
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
}

.claro .dijitTabPaneWrapper {
    background-image: initial;
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

.claro .dijitTabPaneWrapper, .claro .dijitTabContainerTop-tabs, .claro .dijitTabContainerBottom-tabs, .claro .dijitTabContainerLeft-tabs, .claro .dijitTabContainerRight-tabs {
    border-top-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-right-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-bottom-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-left-color: var(--darkreader-border-b5bcc7, #5b5f62);
}

.claro .dijitTabCloseButton {
    background-color: initial;
}

.claro .dijitTabInnerDiv {
    background-color: var(--darkreader-background-efefef, #37393a);
    color: var(--darkreader-text-4a4a4a, #d6d1ca);
}

.claro .dijitTabHover .dijitTabInnerDiv {
    background-color: var(--darkreader-background-abd6ff, #474a4c);
    color: var(--darkreader-text-000000, #ffffff);
}

.claro .dijitTabActive .dijitTabInnerDiv {
    background-color: var(--darkreader-background-7dbefa, #275988);
    color: var(--darkreader-text-000000, #ffffff);
}

.claro .dijitTabChecked .dijitTabInnerDiv {
    background-color: var(--darkreader-background-cfe5fa, #3d4041);
    color: var(--darkreader-text-000000, #ffffff);
}

.claro .dijitTabContent {
    border-top-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-right-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-bottom-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-left-color: var(--darkreader-border-b5bcc7, #5b5f62);
}

.claro .dijitTabHover .dijitTabContent {
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
}

.claro .dijitTabActive .dijitTabContent {
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
}

.claro .dijitTabChecked .dijitTabContent {
    color: var(--darkreader-text-000000, #ffffff);
    border-top-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-right-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-bottom-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-left-color: var(--darkreader-border-b5bcc7, #5b5f62);
}

.claro .tabStripButton .dijitTabInnerDiv {
    background-color: transparent;
}

.claro .tabStripButton .dijitTabContent {
    border-width: initial;
    border-style: none;
    border-color: initial;
}

.claro .dijitTabContainerTop-tabs .dijitTabContent {
}

.claro .dijitTabContainerTop-tabs .dijitTabInnerDiv {
    box-shadow: var(--darkreader-background-0000000a, rgba(19, 19, 19, 0.04)) 0px -1px 1px;
}

.claro .dijitTabContainerTop-tabs .dijitTabChecked .dijitTabInnerDiv {
    background-image: none;
    box-shadow: var(--darkreader-background-0000000d, rgba(19, 19, 19, 0.05)) 0px -1px 2px;
}

.claro .dijitTabContainerBottom-tabs .dijitTabContent {
}

.claro .dijitTabContainerBottom-tabs .dijitTabInnerDiv {
    box-shadow: var(--darkreader-background-0000000a, rgba(19, 19, 19, 0.04)) 0px 1px 1px;
}

.claro .dijitTabContainerBottom-tabs .dijitTabChecked .dijitTabInnerDiv {
    background-image: none;
    box-shadow: var(--darkreader-background-0000000d, rgba(19, 19, 19, 0.05)) 0px 1px 2px;
}

.claro .dijitTabContainerLeft-tabs .dijitTabInnerDiv {
}

.claro .dijitTabContainerLeft-tabs .dijitTabContent {
}

.claro .dijitTabContainerLeft-tabs .dijitTabChecked .dijitTabContent {
    border-right: none;
    background-image: none;
}

.claro .dijitTabContainerLeft-tabs .dijitTabChecked .dijitTabInnerDiv {
    box-shadow: var(--darkreader-background-0000000d, rgba(19, 19, 19, 0.05)) -1px 0px 2px;
}

.claro .dijitTabContainerRight-tabs .dijitTabInnerDiv {
}

.claro .dijitTabContainerRight-tabs .dijitTabContent {
}

.claro .dijitTabContainerRight-tabs .dijitTabChecked .dijitTabContent {
    border-left: none;
    background-image: none;
}

.claro .dijitTabContainerRight-tabs .dijitTabChecked .dijitTabInnerDiv {
    box-shadow: var(--darkreader-background-00000012, rgba(19, 19, 19, 0.07)) 1px 0px 2px;
}

.claro .tabStripButton {
    background-color: var(--darkreader-background-e9f4fe, #343637);
    border-top-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-right-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-bottom-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-left-color: var(--darkreader-border-b5bcc7, #5b5f62);
}

.claro .dijitTabListContainer-top .tabStripButton {
}

.claro .dijitTabListContainer-bottom .tabStripButton {
}

.claro .tabStripButtonHover {
    background-color: var(--darkreader-background-abd6ff, #474a4c);
}

.claro .tabStripButtonActive {
    background-color: var(--darkreader-background-7dbefa, #275988);
}

.claro .dijitTabStripIcon {
    background-color: transparent;
}

.claro .dijitTabListContainer-top .tabStripButtonDisabled, .claro .dijitTabListContainer-bottom .tabStripButtonDisabled {
    background-color: var(--darkreader-background-d3d3d3, #484b4d);
    border-top-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-right-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-bottom-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-left-color: var(--darkreader-border-b5bcc7, #5b5f62);
}

.claro .dijitTabContainerNested .dijitTabContainerTop-tabs {
    border-bottom-color: var(--darkreader-border-b5bcc7, #5b5f62);
}

.claro .dijitTabContainerTabListNested .dijitTabContent {
    background-image: none;
    background-color: var(--darkreader-background-ffffff00, rgba(45, 47, 47, 0));
    border-top-color: var(--darkreader-border-769dc000, rgba(81, 106, 128, 0));
    border-right-color: var(--darkreader-border-769dc000, rgba(81, 106, 128, 0));
    border-bottom-color: var(--darkreader-border-769dc000, rgba(81, 106, 128, 0));
    border-left-color: var(--darkreader-border-769dc000, rgba(81, 106, 128, 0));
}

.claro .dijitTabContainerTabListNested .dijitTab .dijitTabInnerDiv {
    background-image: none;
    background-color: initial;
    border-width: initial;
    border-style: none;
    border-color: initial;
    box-shadow: none;
}

.claro .dijitTabContainerTabListNested .dijitTabHover .dijitTabContent {
    background-color: var(--darkreader-background-e9f4fe, #343637);
    border-top-color: var(--darkreader-border-cfe5fa, #2a5176);
    border-right-color: var(--darkreader-border-cfe5fa, #2a5176);
    border-bottom-color: var(--darkreader-border-cfe5fa, #2a5176);
    border-left-color: var(--darkreader-border-cfe5fa, #2a5176);
}

.claro .dijitTabContainerTabListNested .dijitTabHover .tabLabel {
    text-decoration-color: initial;
}

.claro .dijitTabContainerTabListNested .dijitTabActive .dijitTabContent {
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
    background-color: var(--darkreader-background-abd6ff, #474a4c);
}

.claro .dijitTabContainerTabListNested .dijitTabChecked .dijitTabContent {
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
    background-color: var(--darkreader-background-cfe5fa, #3d4041);
}

.claro .dijitTabContainerTabListNested .dijitTabChecked .tabLabel {
    text-decoration-color: initial;
    background-image: none;
}

.claro .dijitTabPaneWrapperNested {
    border-width: initial;
    border-style: none;
    border-color: initial;
}

.dj_ie6 .claro .dijitTabContent, .dj_ie6 .claro .dijitTabInnerDiv, .dj_ie6 .dijitTabListContainer-top .tabStripButton, .dj_ie6 .dijitTabListContainer-bottom .tabStripButton {
    background-image: none;
}

.claro .dijitDialog {
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
    box-shadow: var(--darkreader-background-00000040, rgba(19, 19, 19, 0.25)) 0px 1px 5px;
}

.claro .dijitDialogPaneContent {
    background-image: initial;
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
    border-top-color: var(--darkreader-border-769dc0, #516a80);
}

.claro .dijitDialogPaneActionBar {
    background-color: var(--darkreader-background-efefef, #37393a);
    border-top-color: var(--darkreader-border-d3d3d3, #54585a);
}

.claro .dijitDialogTitleBar {
    border-right-color: var(--darkreader-border-ffffff, #474a4c);
    border-bottom-color: var(--darkreader-border-ffffff, #474a4c);
    border-left-color: var(--darkreader-border-ffffff, #474a4c);
    border-top: none;
    background-color: var(--darkreader-background-abd6ff, #474a4c);
}

.claro .dijitDialogCloseIcon {
    background-color: initial;
}

.dj_ie6 .claro .dijitDialogCloseIcon {
}

.claro .dijitTooltip, .claro .dijitTooltipDialog {
    background-image: initial;
    background-color: transparent;
}

.claro .dijitTooltipContainer {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
    box-shadow: var(--darkreader-background-00000040, rgba(19, 19, 19, 0.25)) 0px 1px 3px;
}

.dj_ie6 .claro .dijitTooltipContainer {
    background-image: none;
}

.claro .dijitTooltipConnector {
    border-width: 0px;
    border-style: initial;
    border-color: initial;
}

.dj_ie6 .claro .dijitTooltipConnector {
}

.claro .dijitDialogUnderlay {
    background-image: initial;
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

.claro .dijitAccordionContainer {
    border-width: initial;
    border-style: none;
    border-color: initial;
}

.claro .dijitAccordionInnerContainer {
    background-color: var(--darkreader-background-efefef, #37393a);
    border-top-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-right-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-bottom-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-left-color: var(--darkreader-border-b5bcc7, #5b5f62);
}

.claro .dijitAccordionTitle {
    background-color: transparent;
    color: var(--darkreader-text-4a4a4a, #d6d1ca);
}

.claro .dijitAccordionTitleHover {
    color: var(--darkreader-text-000000, #ffffff);
}

.dj_ie6 .claro .dijitAccordionTitle {
    background-image: none;
}

.claro .dijitAccordionContainer .dijitAccordionChildWrapper {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
}

.claro .dijitAccordionInnerContainerActive {
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
    background-color: var(--darkreader-background-7dbefa, #275988);
}

    .claro .dijitAccordionInnerContainerActive .dijitAccordionTitle {
        color: var(--darkreader-text-000000, #ffffff);
    }

.claro .dijitAccordionInnerContainerSelected {
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
    background-color: var(--darkreader-background-cfe5fa, #3d4041);
}

    .claro .dijitAccordionInnerContainerSelected .dijitAccordionTitle {
        color: var(--darkreader-text-000000, #ffffff);
    }

.claro .dijitAccordionInnerContainerHover dijitaccordiontitle {
    color: var(--darkreader-text-000000, #ffffff);
}

.claro .dijitAccordionInnerContainerHover, .claro .dijitAccordionInnerContainerSelectedActive {
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
    background-color: var(--darkreader-background-abd6ff, #474a4c);
}

    .claro .dijitAccordionInnerContainerSelectedHover .dijitAccordionChildWrapper, .claro .dijitAccordionInnerContainerSelectedActive .dijitAccordionChildWrapper {
        background-color: var(--darkreader-background-ffffff, #2d2f2f);
        box-shadow: var(--darkreader-background-00000040, rgba(19, 19, 19, 0.25)) 0px 0px 3px inset;
        border-top-color: var(--darkreader-border-769dc0, #516a80) !important;
        border-right-color: var(--darkreader-border-769dc0, #516a80) !important;
        border-bottom-color: var(--darkreader-border-769dc0, #516a80) !important;
        border-left-color: var(--darkreader-border-769dc0, #516a80) !important;
    }

.claro .dijitTabContainerTop-dijitContentPane, .claro .dijitTabContainerLeft-dijitContentPane, .claro .dijitTabContainerBottom-dijitContentPane, .claro .dijitTabContainerRight-dijitContentPane, .claro .dijitAccordionContainer-dijitContentPane {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

.claro .dijitSplitContainer-dijitContentPane, .claro .dijitBorderContainer-dijitContentPane {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

.claro .dijitCalendar {
    border-top-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-right-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-bottom-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-left-color: var(--darkreader-border-b5bcc7, #5b5f62);
    background-color: var(--darkreader-background-cfe5fa, #3d4041);
}

.dj_ie6 .claro .dijitCalendar {
    background-image: none;
}

.claro .dijitCalendar img {
    border-width: initial;
    border-style: none;
    border-color: initial;
}

.claro .dijitCalendarHover, .claro .dijitCalendarActive {
    background-color: var(--darkreader-background-abd6ff, #474a4c);
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
}

.claro .dijitCalendarMonthLabel {
    color: var(--darkreader-text-000000, #ffffff);
}

.claro .dijitCalendarIncrementControl {
}

.dj_ie6 .claro .dijitCalendarIncrementControl {
}

.claro .dijitCalendarDayLabelTemplate {
    border-bottom-color: var(--darkreader-border-b5bcc7, #5b5f62);
}

.claro .dijitCalendarDateTemplate {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
    border-bottom-color: var(--darkreader-border-d3d3d3, #54585a);
}

.dj_ie6 .claro .dijitCalendarDateTemplate {
    background-image: none;
}

.claro .dijitCalendarPreviousMonth, .claro .dijitCalendarNextMonth {
    background-color: var(--darkreader-background-e9f4fe, #343637);
    background-image: none;
    border-bottom-color: var(--darkreader-border-d3d3d3, #54585a);
}

.claro .dijitCalendarDateTemplate .dijitCalendarDateLabel {
    text-decoration-color: initial;
    border-top-color: var(--darkreader-border-ffffff, #474a4c);
    border-right-color: var(--darkreader-border-ffffff, #474a4c);
    border-bottom-color: var(--darkreader-border-ffffff, #474a4c);
    border-left-color: var(--darkreader-border-ffffff, #474a4c);
    background-color: var(--darkreader-background-abd4fb00, rgba(72, 75, 77, 0));
}

.claro .dijitCalendarPreviousMonth .dijitCalendarDateLabel, .claro .dijitCalendarNextMonth .dijitCalendarDateLabel {
    color: var(--darkreader-text-769dc0, #a0c0d8);
    border-top-color: var(--darkreader-border-e9f4fe, #244e73);
    border-right-color: var(--darkreader-border-e9f4fe, #244e73);
    border-bottom-color: var(--darkreader-border-e9f4fe, #244e73);
    border-left-color: var(--darkreader-border-e9f4fe, #244e73);
}

.claro .dijitCalendarSelectedYear {
    color: var(--darkreader-text-000000, #ffffff);
}

.claro .dijitCalendarHoveredDate .dijitCalendarDateLabel {
    background-color: var(--darkreader-background-abd6ff, #474a4c);
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
    color: var(--darkreader-text-000000, #ffffff);
}

.claro .dijitCalendarNextYearHover, .claro .dijitCalendarPreviousYearHover {
    color: var(--darkreader-text-000000, #ffffff);
    border-top-color: var(--darkreader-border-ffffff, #474a4c);
    border-right-color: var(--darkreader-border-ffffff, #474a4c);
    border-bottom-color: var(--darkreader-border-ffffff, #474a4c);
    border-left-color: var(--darkreader-border-ffffff, #474a4c);
    background-color: var(--darkreader-background-e9f4fe, #343637);
}

.claro .dijitCalendarNextYearActive, .claro .dijitCalendarPreviousYearActive {
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
    background-color: var(--darkreader-background-cfe5fa, #3d4041);
}

.claro .dijitCalendarActiveDate .dijitCalendarDateLabel {
    background-color: var(--darkreader-background-7dbefa, #275988);
    border-top-color: var(--darkreader-border-ffffff, #474a4c);
    border-right-color: var(--darkreader-border-ffffff, #474a4c);
    border-bottom-color: var(--darkreader-border-ffffff, #474a4c);
    border-left-color: var(--darkreader-border-ffffff, #474a4c);
}

.dj_ie6 .claro .dijitCalendarActiveDate .dijitCalendarDateLabel {
    background-image: none;
}

.claro .dijitCalendarSelectedDate .dijitCalendarDateLabel {
    color: var(--darkreader-text-000000, #ffffff);
    background-color: var(--darkreader-background-abd6ff, #474a4c);
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
}

.claro .dijitCalendarDisabledDate .dijitCalendarDateLabel {
    text-decoration-color: initial;
    background-color: transparent;
    color: var(--darkreader-text-818181, #b3aca1);
}

.claro .dijitCalendar .dijitDropDownButton .dijitButtonNode {
    background-color: transparent;
    background-image: none;
    border-top-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-right-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-bottom-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-left-color: var(--darkreader-border-b5bcc7, #5b5f62);
    box-shadow: var(--darkreader-background-00000000, rgba(19, 19, 19, 0)) 0px 0px 0px;
}

.claro .dijitCalendar .dijitDropDownButtonHover .dijitButtonNode {
    background-color: var(--darkreader-background-e9f4fe, #343637);
    border-top-color: var(--darkreader-border-ffffff, #474a4c);
    border-right-color: var(--darkreader-border-ffffff, #474a4c);
    border-bottom-color: var(--darkreader-border-ffffff, #474a4c);
    border-left-color: var(--darkreader-border-ffffff, #474a4c);
}

.claro .dijitCalendarMonthMenu {
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
    background-image: none;
}

    .claro .dijitCalendarMonthMenu .dijitCalendarMonthLabel {
        border-top-color: var(--darkreader-border-ffffff, #474a4c);
        border-bottom-color: var(--darkreader-border-ffffff, #474a4c);
    }

    .claro .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover {
        background-color: var(--darkreader-background-abd6ff, #474a4c);
        border-top-color: var(--darkreader-border-769dc0, #516a80);
        border-right-color: var(--darkreader-border-769dc0, #516a80);
        border-bottom-color: var(--darkreader-border-769dc0, #516a80);
        border-left-color: var(--darkreader-border-769dc0, #516a80);
    }

.claro .dijitMenuBar {
    border-top-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-right-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-bottom-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-left-color: var(--darkreader-border-b5bcc7, #5b5f62);
    background-color: var(--darkreader-background-efefef, #37393a);
}

.dj_ie6 .claro .dijitMenuBar {
    background-image: none;
}

.claro .dijitMenu {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
}

.claro .dijitMenuBar .dijitMenuItem {
    color: var(--darkreader-text-4a4a4a, #d6d1ca);
}

.claro .dijitMenuItem {
}

.claro .dijitMenuPassive .dijitMenuItemHover, .claro .dijitMenuPassive .dijitMenuItemSelected {
    background-color: var(--darkreader-background-abd6ff, #474a4c);
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
    color: var(--darkreader-text-000000, #ffffff);
}

.dj_ie6 .claro .dijitMenuItem, .dj_ie6 .claro .dijitMenuPassive .dijitMenuItem {
    background-image: none;
}

.claro .dijitMenuActive .dijitMenuItemHover, .claro .dijitMenuActive .dijitMenuItemSelected {
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
    background-color: var(--darkreader-background-abd6ff, #474a4c);
    color: var(--darkreader-text-000000, #ffffff);
}

.claro .dijitMenuActive .dijitMenuItemActive {
    background-color: var(--darkreader-background-7dbefa, #275988);
}

.claro .dijitMenuExpand {
}

.claro .dijitMenuSeparatorTop {
    border-bottom-color: var(--darkreader-border-b5bcc7, #5b5f62);
}

.claro .dijitCheckedMenuItemIcon {
}

.dj_ie6 .claro .dijitCheckedMenuItemIcon {
}

.claro .dijitComboBoxMenu {
    background-image: none;
}

    .claro .dijitComboBoxMenu .dijitMenuItem {
        border-top-color: var(--darkreader-border-ffffff, #474a4c);
        border-right-color: var(--darkreader-border-ffffff, #474a4c);
        border-bottom-color: var(--darkreader-border-ffffff, #474a4c);
        border-left-color: var(--darkreader-border-ffffff, #474a4c);
    }

    .claro .dijitComboBoxMenu .dijitMenuItemSelected {
        color: var(--darkreader-text-000000, #ffffff);
        border-top-color: var(--darkreader-border-769dc0, #516a80);
        border-right-color: var(--darkreader-border-769dc0, #516a80);
        border-bottom-color: var(--darkreader-border-769dc0, #516a80);
        border-left-color: var(--darkreader-border-769dc0, #516a80);
        background-color: var(--darkreader-background-abd6ff, #474a4c);
    }

.claro .dijitComboBoxMenuActive .dijitMenuItemSelected {
    background-color: var(--darkreader-background-7dbefa, #275988);
}

.claro .dijitSliderBar {
    outline-color: initial;
}

.claro .dijitSliderFocused .dijitSliderBar {
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
}

.claro .dijitSliderHover .dijitSliderBar {
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
}

.claro .dijitSliderDisabled .dijitSliderBar {
    background-image: none;
    border-top-color: var(--darkreader-border-d3d3d3, #54585a);
    border-right-color: var(--darkreader-border-d3d3d3, #54585a);
    border-bottom-color: var(--darkreader-border-d3d3d3, #54585a);
    border-left-color: var(--darkreader-border-d3d3d3, #54585a);
}

.claro .dijitSlider .dijitSliderProgressBarH, .claro .dijitSlider .dijitSliderLeftBumper {
    border-top-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-right-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-bottom-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-left-color: var(--darkreader-border-b5bcc7, #5b5f62);
    background-color: var(--darkreader-background-cfe5fa, #3d4041);
}

.claro .dijitSlider .dijitSliderRemainingBarH, .claro .dijitSlider .dijitSliderRightBumper {
    border-top-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-right-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-bottom-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-left-color: var(--darkreader-border-b5bcc7, #5b5f62);
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

.claro .dijitSliderRightBumper {
    border-right-color: var(--darkreader-border-b5bcc7, #5b5f62);
}

.claro .dijitSliderLeftBumper {
    border-left-color: var(--darkreader-border-b5bcc7, #5b5f62);
}

.claro .dijitSliderHover .dijitSliderProgressBarH, .claro .dijitSliderHover .dijitSliderLeftBumper {
    background-color: var(--darkreader-background-abd6ff, #474a4c);
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
}

.claro .dijitSliderHover .dijitSliderRemainingBarH, .claro .dijitSliderHover .dijitSliderRightBumper {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
}

.claro .dijitSliderFocused .dijitSliderProgressBarH, .claro .dijitSliderFocused .dijitSliderLeftBumper {
    background-color: var(--darkreader-background-abd6ff, #474a4c);
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
}

.claro .dijitSliderFocused .dijitSliderRemainingBarH, .claro .dijitSliderFocused .dijitSliderRightBumper {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
}

.claro .dijitSliderDisabled .dijitSliderProgressBarH, .claro .dijitSliderDisabled .dijitSliderLeftBumper {
    background-color: var(--darkreader-background-d3d3d3, #484b4d);
    background-image: none;
}

.claro .dijitSliderDisabled .dijitSliderRemainingBarH, .claro .dijitSliderDisabled .dijitSliderRightBumper {
    background-color: var(--darkreader-background-efefef, #37393a);
}

.claro .dijitSlider .dijitSliderProgressBarV, .claro .dijitSlider .dijitSliderBottomBumper {
    border-top-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-right-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-bottom-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-left-color: var(--darkreader-border-b5bcc7, #5b5f62);
    background-color: var(--darkreader-background-cfe5fa, #3d4041);
}

.claro .dijitSlider .dijitSliderRemainingBarV, .claro .dijitSlider .dijitSliderTopBumper {
    border-top-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-right-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-bottom-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-left-color: var(--darkreader-border-b5bcc7, #5b5f62);
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

.claro .dijitSliderBottomBumper {
    border-bottom-color: var(--darkreader-border-b5bcc7, #5b5f62);
}

.claro .dijitSliderTopBumper {
    border-top-color: var(--darkreader-border-b5bcc7, #5b5f62);
}

.claro .dijitSliderHover .dijitSliderProgressBarV, .claro .dijitSliderHover .dijitSliderBottomBumper {
    background-color: var(--darkreader-background-abd6ff, #474a4c);
}

.claro .dijitSliderHover .dijitSliderRemainingBarV, .claro .dijitSliderHover .dijitSliderTopBumper {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

.claro .dijitSliderFocused .dijitSliderProgressBarV, .claro .dijitSliderFocused .dijitSliderBottomBumper {
    background-color: var(--darkreader-background-abd6ff, #474a4c);
}

.claro .dijitSliderFocused .dijitSliderRemainingBarV, .claro .dijitSliderFocused .dijitSliderTopBumper {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

.claro .dijitSliderDisabled .dijitSliderProgressBarV, .claro .dijitSliderDisabled .dijitSliderBottomBumper {
    background-color: var(--darkreader-background-d3d3d3, #484b4d);
}

.claro .dijitSliderDisabled .dijitSliderRemainingBarV, .claro .dijitSliderDisabled .dijitSliderTopBumper {
    background-color: var(--darkreader-background-efefef, #37393a);
}

.claro .dijitSliderImageHandleH {
    border-width: 0px;
    border-style: initial;
    border-color: initial;
}

.claro .dijitSliderImageHandleV {
    border-width: 0px;
    border-style: initial;
    border-color: initial;
}

.claro .dijitSliderDecrementIconH, .claro .dijitSliderIncrementIconH, .claro .dijitSliderDecrementIconV, .claro .dijitSliderIncrementIconV {
    background-color: var(--darkreader-background-efefef, #37393a);
    border-top-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-right-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-bottom-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-left-color: var(--darkreader-border-b5bcc7, #5b5f62);
}

.claro .dijitSliderActive .dijitSliderDecrementIconH, .claro .dijitSliderActive .dijitSliderIncrementIconH, .claro .dijitSliderActive .dijitSliderDecrementIconV, .claro .dijitSliderActive .dijitSliderIncrementIconV, .claro .dijitSliderHover .dijitSliderDecrementIconH, .claro .dijitSliderHover .dijitSliderIncrementIconH, .claro .dijitSliderHover .dijitSliderDecrementIconV, .claro .dijitSliderHover .dijitSliderIncrementIconV {
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

.claro .dijitSliderButtonContainerV .dijitSliderDecrementButtonHover, .claro .dijitSliderButtonContainerH .dijitSliderDecrementButtonHover, .claro .dijitSliderButtonContainerV .dijitSliderIncrementButtonHover, .claro .dijitSliderButtonContainerH .dijitSliderIncrementButtonHover {
    background-color: var(--darkreader-background-cfe5fa, #3d4041);
}

.claro .dijitSliderButtonContainerV .dijitSliderDecrementButtonActive, .claro .dijitSliderButtonContainerH .dijitSliderDecrementButtonActive, .claro .dijitSliderButtonContainerV .dijitSliderIncrementButtonActive, .claro .dijitSliderButtonContainerH .dijitSliderIncrementButtonActive {
    background-color: var(--darkreader-background-abd6ff, #474a4c);
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
}

.claro .dijitSliderDisabled .dijitSliderBar {
    border-top-color: var(--darkreader-border-d3d3d3, #54585a);
    border-right-color: var(--darkreader-border-d3d3d3, #54585a);
    border-bottom-color: var(--darkreader-border-d3d3d3, #54585a);
    border-left-color: var(--darkreader-border-d3d3d3, #54585a);
}

.claro .dijitSliderReadOnly *, .claro .dijitSliderDisabled * {
    border-top-color: var(--darkreader-border-d3d3d3, #54585a);
    border-right-color: var(--darkreader-border-d3d3d3, #54585a);
    border-bottom-color: var(--darkreader-border-d3d3d3, #54585a);
    border-left-color: var(--darkreader-border-d3d3d3, #54585a);
    color: var(--darkreader-text-818181, #b3aca1);
}

.claro .dijitSliderReadOnly .dijitSliderDecrementIconH, .claro .dijitSliderDisabled .dijitSliderDecrementIconH {
    background-color: var(--darkreader-background-efefef, #37393a);
}

.claro .dijitSliderReadOnly .dijitSliderIncrementIconH, .claro .dijitSliderDisabled .dijitSliderIncrementIconH {
    background-color: var(--darkreader-background-efefef, #37393a);
}

.claro .dijitSliderReadOnly .dijitSliderDecrementIconV, .claro .dijitSliderDisabled .dijitSliderDecrementIconV {
    background-color: var(--darkreader-background-efefef, #37393a);
}

.claro .dijitSliderReadOnly .dijitSliderIncrementIconV, .claro .dijitSliderDisabled .dijitSliderIncrementIconV {
    background-color: var(--darkreader-background-efefef, #37393a);
}

.dj_ie6 .claro .dijitSlider .dijitSliderProgressBarH, .dj_ie6 .claro .dijitSlider .dijitSliderLeftBumper, .dj_ie6 .claro .dijitSlider .dijitSliderRemainingBarH, .dj_ie6 .claro .dijitSlider .dijitSliderRightBumper, .dj_ie6 .claro .dijitSlider .dijitSliderProgressBarV, .dj_ie6 .claro .dijitSlider .dijitSliderTopBumper, .dj_ie6 .claro .dijitSlider .dijitSliderRemainingBarV, .dj_ie6 .claro .dijitSlider .dijitSliderBottomBumper {
    background-image: none;
}

.claro .dijitColorPalette {
    border-top-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-right-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-bottom-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-left-color: var(--darkreader-border-b5bcc7, #5b5f62);
    background-image: initial;
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

    .claro .dijitColorPalette .dijitPaletteImg {
        border-top-color: var(--darkreader-border-d3d3d3, #54585a);
        border-right-color: var(--darkreader-border-d3d3d3, #54585a);
        border-bottom-color: var(--darkreader-border-d3d3d3, #54585a);
        border-left-color: var(--darkreader-border-d3d3d3, #54585a);
    }

    .claro .dijitColorPalette .dijitPaletteCellHover .dijitPaletteImg {
        border-top-color: var(--darkreader-border-000000, #a59e92);
        border-right-color: var(--darkreader-border-000000, #a59e92);
        border-bottom-color: var(--darkreader-border-000000, #a59e92);
        border-left-color: var(--darkreader-border-000000, #a59e92);
    }

    .claro .dijitColorPalette .dijitPaletteCellActive .dijitPaletteImg, .claro .dijitColorPalette .dijitPaletteCellSelected .dijitPaletteImg {
        border-top-color: var(--darkreader-border-000000, #a59e92);
        border-right-color: var(--darkreader-border-000000, #a59e92);
        border-bottom-color: var(--darkreader-border-000000, #a59e92);
        border-left-color: var(--darkreader-border-000000, #a59e92);
    }

.claro .dijitInlineEditBoxDisplayMode {
    border-color: transparent;
}

.claro .dijitInlineEditBoxDisplayModeHover {
    background-color: var(--darkreader-background-e9f4fe, #343637);
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
}

.dj_ie6 .claro .dijitInlineEditBoxDisplayMode {
    border-width: initial;
    border-style: none;
    border-color: initial;
}

.claro .dijitProgressBarEmpty {
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
}

.claro .dijitProgressBarTile {
    background-color: var(--darkreader-background-abd6ff, #474a4c);
}

.dj_ie6 .claro .dijitProgressBarTile {
    background-image: none;
}

.claro .dijitProgressBarFull {
    border-right-color: var(--darkreader-border-769dc0, #516a80);
}

.claro .dijitProgressBarLabel {
    color: var(--darkreader-text-000000, #ffffff);
}

.claro .dijitProgressBarIndeterminate .dijitProgressBarTile {
    background-color: var(--darkreader-background-efefef, #37393a);
}

.claro .dijitTimePicker {
    border-right-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-left-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-top: none;
    border-bottom: none;
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

.claro .dijitTimePickerItem {
    border-top-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-bottom-color: var(--darkreader-border-b5bcc7, #5b5f62);
}

.dj_ie6 .claro .dijitTimePickerItem {
    background-image: none;
}

.claro .dijitTimePickerTick {
    color: var(--darkreader-text-818181, #b3aca1);
    background-color: var(--darkreader-background-efefef, #37393a);
}

.claro .dijitTimePickerMarker {
    background-color: var(--darkreader-background-e9f4fe, #343637);
}

.claro .dijitTimePickerTickHover, .claro .dijitTimePickerMarkerHover, .claro .dijitTimePickerMarkerSelected, .claro .dijitTimePickerTickSelected {
    background-color: var(--darkreader-background-7dbefa, #275988);
    border-top-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-right-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-bottom-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-left-color: var(--darkreader-border-b5bcc7, #5b5f62);
    color: var(--darkreader-text-000000, #ffffff);
}

.claro .dijitTimePicker .dijitButtonNode {
    border-top-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-right-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-bottom-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-left-color: var(--darkreader-border-b5bcc7, #5b5f62);
    background-color: var(--darkreader-background-efefef, #37393a);
}

.dj_ie6 .claro .dijitTimePicker .dijitButtonNode {
    background-image: none;
}

.claro .dijitTimePicker .dijitArrowButtonInner {
}

.claro .dijitTimePicker .dijitUpArrowHover, .claro .dijitTimePicker .dijitDownArrowHover {
    background-color: var(--darkreader-background-abd6ff, #474a4c);
}

.claro .dijitSplitContainer-child, .claro .dijitBorderContainer-child {
    border-top-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-right-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-bottom-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-left-color: var(--darkreader-border-b5bcc7, #5b5f62);
}

.claro .dijitBorderContainer-dijitTabContainerTop, .claro .dijitBorderContainer-dijitTabContainerBottom, .claro .dijitBorderContainer-dijitTabContainerLeft, .claro .dijitBorderContainer-dijitTabContainerRight, .claro .dijitBorderContainer-dijitAccordionContainer {
    border-width: initial;
    border-style: none;
    border-color: initial;
}

.claro .dijitBorderContainer-dijitBorderContainer {
    border-width: 0px;
    border-style: initial;
    border-color: initial;
}

.claro .dijitSplitterH, .claro .dijitGutterH {
    background-image: none;
    background-color: initial;
    border-width: 0px;
    border-style: initial;
    border-color: initial;
}

    .claro .dijitSplitterH .dijitSplitterThumb {
        background-image: none;
        background-color: var(--darkreader-background-b5bcc7, #50565e);
    }

.claro .dijitSplitterV, .claro .dijitGutterV {
    background-image: none;
    background-color: initial;
    border-width: 0px;
    border-style: initial;
    border-color: initial;
}

    .claro .dijitSplitterV .dijitSplitterThumb {
        background-image: none;
        background-color: var(--darkreader-background-b5bcc7, #50565e);
    }

.claro .dijitSplitterHHover {
    background-color: initial;
}

    .claro .dijitSplitterHHover .dijitSplitterThumb {
        background-image: none;
        background-color: var(--darkreader-background-769dc0, #546e86);
    }

.claro .dijitSplitterVHover {
    background-color: initial;
}

    .claro .dijitSplitterVHover .dijitSplitterThumb {
        background-image: none;
        background-color: var(--darkreader-background-769dc0, #546e86);
    }

.dj_ie6 .dijitSplitterHHover, .dj_ie6 .claro .dijitSplitterVHover {
    background-color: var(--darkreader-background-cfe5fa, #3d4041);
    background-image: none;
}

.claro .dijitSplitterHActive, .claro .dijitSplitterVActive {
    background-color: var(--darkreader-background-abd6ff, #474a4c);
}

.claro .dijitTreeIsRoot {
    background-image: none;
}

.claro .dijitTreeRow, .claro .dijitTreeNode .dojoDndItemBefore, .claro .dijitTreeNode .dojoDndItemAfter {
    background-color: var(--darkreader-background-abd6ff00, rgba(71, 74, 76, 0));
    border-top-color: var(--darkreader-border-769dc000, rgba(81, 106, 128, 0));
    border-right-color: var(--darkreader-border-769dc000, rgba(81, 106, 128, 0));
    border-bottom-color: var(--darkreader-border-769dc000, rgba(81, 106, 128, 0));
    border-left-color: var(--darkreader-border-769dc000, rgba(81, 106, 128, 0));
}

.dj_ie6 .claro .dijitTreeRow {
    background-image: none;
}

.claro .dijitTreeRowSelected {
    background-color: var(--darkreader-background-cfe5fa, #3d4041);
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
    color: var(--darkreader-text-000000, #ffffff);
}

.claro .dijitTreeRowHover {
    background-color: var(--darkreader-background-abd6ff, #474a4c);
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
    color: var(--darkreader-text-000000, #ffffff);
}

.claro .dijitTreeRowActive {
    background-color: var(--darkreader-background-7dbefa, #275988);
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
    color: var(--darkreader-text-000000, #ffffff);
}

.dj_ie6 .claro .dijitTreeRowActive {
    background-image: none;
}

.claro .dijitTreeExpando {
}

.dj_ie6 .claro .dijitTreeExpando {
}

.claro .dijitTreeExpandoLeaf, .dj_ie6 .claro .dijitTreeExpandoLeaf {
    background-image: none;
}

.claro .dijitTreeExpandoLoading {
}

.claro .dijitTreeNode .dojoDndItemBefore .dijitTreeContent {
    border-top-color: var(--darkreader-border-769dc0, #516a80);
}

.claro .dijitTreeNode .dojoDndItemAfter .dijitTreeContent {
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
}

.claro .dijitToolbar {
    border-bottom-color: var(--darkreader-border-b5bcc7, #5b5f62);
    background-color: var(--darkreader-background-efefef, #37393a);
}

    .claro .dijitToolbar .dijitButtonNode {
        box-shadow: none;
        background-color: var(--darkreader-background-abd6ff00, rgba(71, 74, 76, 0));
    }

.dj_ie .claro .dijitToolbar .dijitButtonNode {
    background-color: transparent;
}

.dj_ie6 .claro .dijitToolbar .dijitButtonNode {
    background-image: none;
    background-color: initial;
}

.claro .dijitToolbar .dijitButtonHover .dijitButtonNode, .claro .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode, .claro .dijitToolbar .dijitToggleButtonHover .dijitButtonNode, .claro .dijitToolbar .dijitComboButtonHover .dijitButtonNode {
    background-color: var(--darkreader-background-abd6ff, #474a4c);
}

.claro .dijitToolbar .dijitComboButtonHover .dijitButtonNode, .claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton {
    background-color: var(--darkreader-background-f4ffff, #1f4d4d);
}

.claro .dijitToolbar .dijitComboButtonHover .dijitButtonNodeHover, .claro .dijitToolbar .dijitComboButtonHover .dijitDownArrowButtonHover {
    background-color: var(--darkreader-background-abd6ff, #474a4c);
}

.claro .dijitToolbar .dijitButtonActive .dijitButtonNode, .claro .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode, .claro .dijitToolbar .dijitToggleButtonActive .dijitButtonNode {
    background-color: var(--darkreader-background-7dbefa, #275988);
}

.claro .dijitToolbar .dijitComboButtonActive .dijitButtonNode, .claro .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton {
    background-color: var(--darkreader-background-f4ffff, #1f4d4d);
}

.claro .dijitToolbar .dijitComboButtonActive .dijitButtonNodeActive {
    background-color: var(--darkreader-background-7dbefa, #275988);
}

.claro .dijitToolbar .dijitComboButtonActive .dijitDownArrowButtonActive {
    background-color: var(--darkreader-background-7dbefa, #275988);
}

.claro .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode {
    background-image: none;
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

.dj_ie6 .claro .dijitToolbar {
    background-image: none;
}

.claro .dijitToolbarSeparator {
    background-color: initial;
}

.claro .dijitDisabled .dijitToolbar {
    background-image: none;
    background-color: var(--darkreader-background-efefef, #37393a);
    border-bottom-color: var(--darkreader-border-d3d3d3, #54585a);
}

.claro .dijitEditorIFrame {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

.claro .dijitEditor {
    border-top-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-right-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-bottom-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-left-color: var(--darkreader-border-b5bcc7, #5b5f62);
}

    .claro .dijitEditor .dijitEditorIFrameContainer {
        background-color: var(--darkreader-background-ffffff, #2d2f2f);
    }

.dj_ie6 .claro .dijitEditor .dijitEditorIFrameContainer {
    background-image: none;
}

.claro .dijitEditorHover .dijitEditorIFrameContainer, .claro .dijitEditorHover .dijitEditorIFrameContainer .dijitEditorIFrame {
    background-color: var(--darkreader-background-e9f4fe, #343637);
}

.claro .dijitEditorFocused .dijitEditorIFrameContainer, .claro .dijitEditorFocused .dijitEditorIFrameContainer .dijitEditorIFrame {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

.claro .dijitEditorDisabled {
    border-top-color: var(--darkreader-border-d3d3d3, #54585a);
    border-right-color: var(--darkreader-border-d3d3d3, #54585a);
    border-bottom-color: var(--darkreader-border-d3d3d3, #54585a);
    border-left-color: var(--darkreader-border-d3d3d3, #54585a);
    color: var(--darkreader-text-818181, #b3aca1);
}

.claro .dijitDisabled .dijitEditorIFrame, .claro .dijitDisabled .dijitEditorIFrameContainer, .claro .dijitDisabled .dijitEditorIFrameContainer .dijitEditorIFrame {
    background-color: var(--darkreader-background-efefef, #37393a);
    background-image: none;
}

.dijitEditorIcon {
}

.dijitDisabled .dijitEditorIcon {
}

.claro .dijitTitlePaneTitle {
    background-color: var(--darkreader-background-efefef, #37393a);
    border-top-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-right-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-bottom-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-left-color: var(--darkreader-border-b5bcc7, #5b5f62);
}

.dj_ie6 .claro .dijitTitlePaneTitle {
    background-image: none;
}

.claro .dijitTitlePaneTitleHover {
    background-color: var(--darkreader-background-abd6ff, #474a4c);
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
}

.claro .dijitTitlePaneTitleActive {
    background-color: var(--darkreader-background-7dbefa, #275988);
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
}

.claro .dijitTitlePane .dijitArrowNode {
}

.claro .dijitTitlePaneFocused .dijitTitlePaneTextNode {
    color: var(--darkreader-text-000000, #ffffff);
}

.claro .dijitTitlePaneContentOuter {
    background-image: initial;
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
    border-right-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-bottom-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-left-color: var(--darkreader-border-b5bcc7, #5b5f62);
    border-top: none;
}

.claro .dijitSpinner .dijitArrowButton {
    background-color: var(--darkreader-background-efefef, #37393a);
}

.claro .dijitSpinner .dijitArrowButtonInner {
    border-top-color: var(--darkreader-border-ffffff, #474a4c);
    border-right-color: var(--darkreader-border-ffffff, #474a4c);
    border-bottom-color: var(--darkreader-border-ffffff, #474a4c);
    border-left-color: var(--darkreader-border-ffffff, #474a4c);
}

.claro .dijitUpArrowButtonActive, .claro .dijitDownArrowButtonActive {
    background-color: var(--darkreader-background-abd6ff, #474a4c);
}

.claro .dijitSpinner .dijitUpArrowButtonHover, .claro .dijitSpinner .dijitDownArrowButtonHover, .claro .dijitSpinnerFocused .dijitArrowButton {
    background-color: var(--darkreader-background-abd6ff, #474a4c);
}

.claro .dijitSpinnerFocused {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
    background-image: none;
}

.claro .dijitSpinner .dijitDownArrowButtonActive, .claro .dijitSpinner .dijitUpArrowButtonActive {
    background-color: var(--darkreader-background-7dbefa, #275988);
}

    .claro .dijitSpinner .dijitUpArrowButtonActive .dijitArrowButtonInner, .claro .dijitSpinner .dijitDownArrowButtonActive .dijitArrowButtonInner {
        border-width: 0px;
        border-style: initial;
        border-color: initial;
    }

.claro .dijitSpinnerDisabled .dijitArrowButtonInner {
    background-color: var(--darkreader-background-efefef, #37393a);
}

.dj_iequirks-rtl .claro .dijitTabListWrapper {
    border-left-color: var(--darkreader-border-ffffff, #474a4c);
    border-right-color: var(--darkreader-border-ffffff, #474a4c);
}

.dijitEditorRtl .dijitEditorIcon {
}

.dijitEditorRtlDisabled .dijitEditorIcon {
}

.dijitToolbarRtl .dijitToolbarSeparator {
}

.dijitRtl .dijitIconSave, .dijitRtl .dijitIconPrint, .dijitRtl .dijitIconCut, .dijitRtl .dijitIconCopy, .dijitRtl .dijitIconClear, .dijitRtl .dijitIconDelete, .dijitRtl .dijitIconUndo, .dijitRtl .dijitIconEdit, .dijitRtl .dijitIconNewTask, .dijitRtl .dijitIconEditTask, .dijitRtl .dijitIconEditProperty, .dijitRtl .dijitIconTask, .dijitRtl .dijitIconFilter, .dijitRtl .dijitIconConfigure, .dijitRtl .dijitIconSearch, .dijitRtl .dijitIconApplication, .dijitRtl .dijitIconBookmark, .dijitRtl .dijitIconChart, .dijitRtl .dijitIconConnector, .dijitRtl .dijitIconDatabase, .dijitRtl .dijitIconDocuments, .dijitRtl .dijitIconMail, .dijitRtl .dijitLeaf, .dijitRtl .dijitIconFile, .dijitRtl .dijitIconFunction, .dijitRtl .dijitIconKey, .dijitRtl .dijitIconPackage, .dijitRtl .dijitIconSample, .dijitRtl .dijitIconTable, .dijitRtl .dijitIconUsers, .dijitRtl .dijitFolderClosed, .dijitRtl .dijitIconFolderClosed, .dijitRtl .dijitFolderOpened, .dijitRtl .dijitIconFolderOpen, .dijitRtl .dijitIconError, .dijitRtl .dijitContentPaneError {
}

.dj_ie6 .dijitRtl .dijitIconSave, .dj_ie6 .dijitRtl .dijitIconPrint, .dj_ie6 .dijitRtl .dijitIconCut, .dj_ie6 .dijitRtl .dijitIconCopy, .dj_ie6 .dijitRtl .dijitIconClear, .dj_ie6 .dijitRtl .dijitIconDelete, .dj_ie6 .dijitRtl .dijitIconUndo, .dj_ie6 .dijitRtl .dijitIconEdit, .dj_ie6 .dijitRtl .dijitIconNewTask, .dj_ie6 .dijitRtl .dijitIconEditTask, .dj_ie6 .dijitRtl .dijitIconEditProperty, .dj_ie6 .dijitRtl .dijitIconTask, .dj_ie6 .dijitRtl .dijitIconFilter, .dj_ie6 .dijitRtl .dijitIconConfigure, .dj_ie6 .dijitRtl .dijitIconSearch, .dj_ie6 .dijitRtl .dijitIconApplication, .dj_ie6 .dijitRtl .dijitIconBookmark, .dj_ie6 .dijitRtl .dijitIconChart, .dj_ie6 .dijitRtl .dijitIconConnector, .dj_ie6 .dijitRtl .dijitIconDatabase, .dj_ie6 .dijitRtl .dijitIconDocuments, .dj_ie6 .dijitRtl .dijitIconMail, .dj_ie6 .dijitRtl .dijitLeaf, .dj_ie6 .dijitRtl .dijitIconFile, .dj_ie6 .dijitRtl .dijitIconFunction, .dj_ie6 .dijitRtl .dijitIconKey, .dj_ie6 .dijitRtl .dijitIconPackage, .dj_ie6 .dijitRtl .dijitIconSample, .dj_ie6 .dijitRtl .dijitIconTable, .dj_ie6 .dijitRtl .dijitIconUsers, .dj_ie6 .dijitRtl .dijitFolderClosed, .dj_ie6 .dijitRtl .dijitIconFolderClosed, .dj_ie6 .dijitRtl .dijitFolderOpened, .dj_ie6 .dijitRtl .dijitIconFolderOpen, .dj_ie6 .dijitRtl .dijitIconError, .dj_ie6 .dijitRtl .dijitContentPaneError {
}

.dijitRtl .dijitDisabled .dijitIconSave, .dijitRtl .dijitDisabled .dijitIconPrint, .dijitRtl .dijitDisabled .dijitIconCut, .dijitRtl .dijitDisabled .dijitIconCopy, .dijitRtl .dijitDisabled .dijitIconClear, .dijitRtl .dijitDisabled .dijitIconDelete, .dijitRtl .dijitDisabled .dijitIconUndo, .dijitRtl .dijitDisabled .dijitIconEdit, .dijitRtl .dijitDisabled .dijitIconNewTask, .dijitRtl .dijitDisabled .dijitIconEditTask, .dijitRtl .dijitDisabled .dijitIconEditProperty, .dijitRtl .dijitDisabled .dijitIconTask, .dijitRtl .dijitDisabled .dijitIconFilter, .dijitRtl .dijitDisabled .dijitIconConfigure, .dijitRtl .dijitDisabled .dijitIconSearch, .dijitRtl .dijitDisabled .dijitIconApplication, .dijitRtl .dijitDisabled .dijitIconBookmark, .dijitRtl .dijitDisabled .dijitIconChart, .dijitRtl .dijitDisabled .dijitIconConnector, .dijitRtl .dijitDisabled .dijitIconDatabase, .dijitRtl .dijitDisabled .dijitIconDocuments, .dijitRtl .dijitDisabled .dijitIconMail, .dijitRtl .dijitDisabled .dijitLeaf, .dijitRtl .dijitDisabled .dijitIconFile, .dijitRtl .dijitDisabled .dijitIconFunction, .dijitRtl .dijitDisabled .dijitIconKey, .dijitRtl .dijitDisabled .dijitIconPackage, .dijitRtl .dijitDisabled .dijitIconSample, .dijitRtl .dijitDisabled .dijitIconTable, .dijitRtl .dijitDisabled .dijitIconUsers, .dijitRtl .dijitDisabled .dijitFolderClosed, .dijitRtl .dijitDisabled .dijitIconFolderClosed, .dijitRtl .dijitDisabled .dijitFolderOpened, .dijitRtl .dijitDisabled .dijitIconFolderOpen, .dijitRtl .dijitDisabled .dijitIconError, .dijitRtl .dijitDisabled .dijitContentPaneError {
}

.dijitRtl .dijitContentPaneLoading {
    background-color: initial;
}

.dojoxGrid {
    background-color: var(--darkreader-background-ebeadb, #3e3d30);
    outline-color: initial;
}

.dojoxGridMasterMessages {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

.dojoxGridHeader {
    background-color: var(--darkreader-background-e8e1cf, #433f30);
}

    .dojoxGridHeader .dojoxGridCell {
        border-top-color: var(--darkreader-border-f6f4eb, #625c40);
        border-right-color: var(--darkreader-border-aca899, #63686a);
        border-bottom-color: var(--darkreader-border-aca899, #63686a);
        border-left-color: var(--darkreader-border-f6f4eb, #625c40);
        background-color: var(--darkreader-background-e8e1cf, #433f30);
    }

    .dojoxGridHeader .dojoxGridCellOver {
        background-image: none;
        background-color: var(--darkreader-background-ffffff, #2d2f2f);
        border-bottom-color: var(--darkreader-border-febe47, #ac8130);
    }

    .dojoxGridHeader .dojoxGridCellFocus {
        border-top-color: var(--darkreader-border-0000ff, #1717a5);
        border-right-color: var(--darkreader-border-0000ff, #1717a5);
        border-bottom-color: var(--darkreader-border-0000ff, #1717a5);
        border-left-color: var(--darkreader-border-0000ff, #1717a5);
    }

        .dojoxGridHeader.dojoxGridCellFocus.dojoxGridCellOver {
            background-image: none;
            background-color: var(--darkreader-background-ffffff, #2d2f2f);
            border-bottom-color: var(--darkreader-border-febe47, #ac8130);
        }

.dojoxGridScrollbox {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

.dojoxGridContent {
    outline-color: initial;
}

.dojoxGridRowbar {
    border-right-color: var(--darkreader-border-aca899, #63686a);
    border-bottom-color: var(--darkreader-border-aca899, #63686a);
    border-left-color: var(--darkreader-border-f6f4eb, #625c40);
    border-top: none;
    background-color: var(--darkreader-background-e8e1cf, #433f30);
}

.dojoxGridRowbarInner {
    border-top-color: var(--darkreader-border-f6f4eb, #625c40);
}

.dojoxGridRowbarOver {
    background-image: none;
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
    border-top-color: var(--darkreader-border-febe47, #ac8130);
    border-bottom-color: var(--darkreader-border-febe47, #ac8130);
}

.dojoxGridRowbarSelected {
    background-color: var(--darkreader-background-d9e8f9, #3a3c3e);
}

.dojoxGridRow {
    border-bottom-color: var(--darkreader-border-f8f7f1, #5e5a41);
    border-left: none;
    border-right: none;
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
    border-top: none;
}

.dojoxGridRowOver {
    border-top-color: var(--darkreader-border-febe47, #ac8130);
    border-bottom-color: var(--darkreader-border-febe47, #ac8130);
}

.dojoxGridRowOdd {
    background-color: var(--darkreader-background-fffdf3, #40391c);
}

.dojoxGridRowSelected {
    background-color: var(--darkreader-background-d9e8f9, #3a3c3e);
}

.dojoxGridCell {
    border-top-color: var(--darkreader-border-ebeadb, #636148);
    border-bottom-color: var(--darkreader-border-ebeadb, #636148);
    border-left-color: var(--darkreader-border-ebeadb, #636148);
    border-right-color: var(--darkreader-border-d5cdb5, #6d6650);
}

.dojoxGridCellFocus {
    border-top-color: var(--darkreader-border-0000ff, #1717a5);
    border-right-color: var(--darkreader-border-0000ff, #1717a5);
    border-bottom-color: var(--darkreader-border-0000ff, #1717a5);
    border-left-color: var(--darkreader-border-0000ff, #1717a5);
}

.dojoxGridCellOver {
    border-top-color: var(--darkreader-border-febe47, #ac8130);
    border-right-color: var(--darkreader-border-febe47, #ac8130);
    border-bottom-color: var(--darkreader-border-febe47, #ac8130);
    border-left-color: var(--darkreader-border-febe47, #ac8130);
}

.dojoxGridCellFocus.dojoxGridCellOver {
    border-top-color: var(--darkreader-border-008000, #3ce93c);
    border-right-color: var(--darkreader-border-008000, #3ce93c);
    border-bottom-color: var(--darkreader-border-008000, #3ce93c);
    border-left-color: var(--darkreader-border-008000, #3ce93c);
}

.dojoxGridRowEditing td {
    background-color: var(--darkreader-background-f4fff4, #2a4d1f);
}

.dojoxGridRow-inserting td {
    background-color: var(--darkreader-background-f4fff4, #2a4d1f);
}

.dojoxGridRow-inflight td {
    background-color: var(--darkreader-background-f2f7b7, #565929);
}

.dojoxGridRow-error td {
    background-color: var(--darkreader-background-f8b8b6, #622322);
}

.dijit_a11y .dojoxGridRowbarSelected {
    border-bottom-color: var(--darkreader-border-000000, #a59e92);
    border-top: 0px;
    background-image: none;
    background-color: initial;
}

    .dijit_a11y .dojoxGridRowbarSelected .dojoxGridRowbarInner {
        border-right: 0px;
        border-bottom: 0px;
        border-left: 0px;
        border-top-color: var(--darkreader-border-ffffff, #474a4c);
    }

.dijit_a11y .dojoxGridRowSelected {
    border-top-color: var(--darkreader-border-000000, #a59e92) !important;
    border-right-color: var(--darkreader-border-000000, #a59e92) !important;
    border-bottom-color: var(--darkreader-border-000000, #a59e92) !important;
    border-left-color: var(--darkreader-border-000000, #a59e92) !important;
}

.dojoxGrid .dojoDndItemBefore {
    border-left-color: var(--darkreader-border-ff0000, #ac1d1d);
}

.dojoxGrid .dojoDndItemAfter {
    border-right-color: var(--darkreader-border-ff0000, #ac1d1d);
}

.dijit_a11y .dojoDndItemBefore {
    border-left-color: initial;
}

.dijit_a11y .dojoDndItemAfter {
    border-right-color: initial;
}

.dojoxGridDndAvatarItem td {
    border-top-color: var(--darkreader-border-f6f4eb, #625c40);
    border-right-color: var(--darkreader-border-aca899, #63686a);
    border-bottom-color: var(--darkreader-border-aca899, #63686a);
    border-left-color: var(--darkreader-border-f6f4eb, #625c40);
    background-color: var(--darkreader-background-e8e1cf, #433f30);
}

    .dojoxGridDndAvatarItem td.dojoxGridDndAvatarItemImage {
        border-top-color: var(--darkreader-border-f6f4eb, #625c40);
        border-right-color: var(--darkreader-border-aca899, #63686a);
        border-bottom-color: var(--darkreader-border-aca899, #63686a);
        border-left-color: var(--darkreader-border-f6f4eb, #625c40);
        background-color: transparent;
    }

.dojoDndMove .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
}

.dojoDndCopy .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
}

.dojoDndMove .dojoDndAvatarCanDrop .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
}

.dojoDndCopy .dojoDndAvatarCanDrop .dojoxGridDndAvatarItem .dojoxGridDndAvatarItemImage {
}

.dojoxGridColPlaceBottom {
    background-color: transparent;
}

.dojoxGridColPlaceTop {
    background-color: transparent;
}

.dojoxGridResizeColLine {
    background-color: var(--darkreader-background-777777, #747a7d);
}

.dojoxGridColPlaceBottom {
    background-color: transparent;
}

.dojoxGridColPlaceTop {
    background-color: transparent;
}

.dojoxGridResizeColLine {
    background-color: var(--darkreader-background-777777, #747a7d);
}

.claro .dojoxGrid {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

.claro .dojoxGridMasterMessages {
    background-color: var(--darkreader-background-fefefe, #2e3031);
}

.claro .dojoxGridLoading {
}

.claro .dojoxGridError {
}

.claro .dojoxGridHeader {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

    .claro .dojoxGridHeader .dojoxGridCell {
        background-color: var(--darkreader-background-e5edf4, #383a3c);
        border-top-color: var(--darkreader-border-bcbcbc, #5b5f62);
        border-right-color: var(--darkreader-border-bcbcbc, #5b5f62);
        border-bottom-color: var(--darkreader-border-bcbcbc, #5b5f62);
        border-left-color: transparent;
    }

.dj_ie6 .claro .dojoxGridHeader .dojoxGridCell {
    border-top-color: var(--darkreader-border-bcbcbc, #5b5f62);
    border-right-color: var(--darkreader-border-bcbcbc, #5b5f62);
    border-bottom-color: var(--darkreader-border-bcbcbc, #5b5f62);
    border-left-color: var(--darkreader-border-e5edf4, #3d5061);
}

.claro .dojoxGridSortNode {
    background-color: var(--darkreader-background-e5edf4, #383a3c);
    text-decoration-color: initial;
    border-top-color: var(--darkreader-border-e0eefb, #2b4f70);
    border-right-color: var(--darkreader-border-e0eefb, #2b4f70);
    border-bottom-color: var(--darkreader-border-e0eefb, #2b4f70);
    border-left-color: var(--darkreader-border-e0eefb, #2b4f70);
}

.dj_ie6 .claro .dojoxGridSortNode {
    background-image: none;
}

.claro .dojoxGridCellOver .dojoxGridSortNode {
    background-color: var(--darkreader-background-9dcfff, #4b4e50);
}

.claro .dojoxGridArrowButtonNode {
    background-color: transparent;
}

.claro .dojoxGridScrollbox {
    background-color: var(--darkreader-background-fefefe, #2e3031);
}

.claro .dojoxGridRowbar {
    background-color: var(--darkreader-background-e5edf4, #383a3c);
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right-color: var(--darkreader-border-bcbcbc, #5b5f62);
}

.claro .dojoxGridRowbarTable {
    background-color: transparent;
}

.dj_ie6 .claro .dojoxGridRowbar, .dj_ie6 .claro .dojoxGridRowbarTable {
    background-image: none;
}

.claro .dojoxGridRowbarInner {
    border-top: none;
    border-right: none;
    border-left: none;
    border-bottom-color: var(--darkreader-border-cccccc, #565b5d);
}

.claro .dojoxGridRowbarOver .dojoxGridRowbarTable {
    background-color: var(--darkreader-background-abd5fd, #474a4c);
}

.claro .dojoxGridRowBarActive .dojoxGridRowbarTable {
    background-color: var(--darkreader-background-91c9fe, #22517e);
}

.claro .dojoxGridRowbarSelected {
    background-color: var(--darkreader-background-abd5fd, #474a4c);
    border-right-color: var(--darkreader-border-cccccc, #565b5d);
}

.claro .dojoxGridRow {
    border-width: initial;
    border-style: none;
    border-color: initial;
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

.claro .dojoxGridRowTable tr {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

.claro .dojoxGridRowOdd .dojoxGridRowTable tr {
    background-color: var(--darkreader-background-f7fcff, #2f3132);
}

.claro .dojoxGridRowSelected .dojoxGridRowTable tr {
    background-color: var(--darkreader-background-cee6fa, #3d4141);
}

.claro .dojoxGridCell {
    border-color: transparent;
}

.dj_ie6 .claro .dojoxGridCell {
    border-top-color: var(--darkreader-border-ffffff, #474a4c);
    border-right-color: var(--darkreader-border-ffffff, #474a4c);
    border-bottom-color: var(--darkreader-border-ffffff, #474a4c);
    border-left-color: var(--darkreader-border-ffffff, #474a4c);
}

.dj_ie6 .claro .dojoxGridRowOdd .dojoxGridCell {
    border-left-color: var(--darkreader-border-f4f9fd, #2d4e68);
    border-right-color: var(--darkreader-border-f4f9fd, #2d4e68);
}

.dj_ie6 .claro .dojoxGridRowSelected .dojoxGridCell {
    border-left-color: var(--darkreader-border-d3e9fb, #2a5477);
    border-right-color: var(--darkreader-border-d3e9fb, #2a5477);
}

.claro .dojoxGridRowSelected .dojoxGridCell {
    border-top-color: var(--darkreader-border-bfd6eb, #3b5770);
    border-bottom-color: var(--darkreader-border-bfd6eb, #3b5770);
}

.claro .dojoxGridRowOver .dojoxGridCell {
    background-color: var(--darkreader-background-abd6ff, #474a4c);
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
}

.dj_ie6 .claro .dojoxGridRowOver .dojoxGridCell, .dj_ie7 .claro .dojoxGridRowOver .dojoxGridCell {
    border-left-color: var(--darkreader-border-abd6ff, #225687);
    border-right-color: var(--darkreader-border-abd6ff, #225687);
}

.claro .dojoxGridRowActive .dojoxGridCell {
    background-color: var(--darkreader-background-7dbefa, #275988);
}

.dj_ie6 .claro .dojoxGridRowActive .dojoxGridCell, .dj_ie7 .claro .dojoxGridRowActive .dojoxGridCell {
    border-left-color: var(--darkreader-border-7dbefa, #285f91);
    border-right-color: var(--darkreader-border-7dbefa, #285f91);
}

.claro .dojoxGridDoubleAffordance .dojoxGridRowOver .dojoxGridCellOver {
    border-top-color: var(--darkreader-border-769dc0, #516a80);
    border-right-color: var(--darkreader-border-769dc0, #516a80);
    border-bottom-color: var(--darkreader-border-769dc0, #516a80);
    border-left-color: var(--darkreader-border-769dc0, #516a80);
    background-color: var(--darkreader-background-93cafe, #22517c);
}

.claro .dojoxGridDoubleAffordance .dojoxGridRowActive .dojoxGridCell {
}

.claro .dojoxGridDoubleAffordance .dojoxGridRowActive .dojoxGridCellActive {
    background-color: var(--darkreader-background-93cafe, #22517c);
}

.dj_ie6 .claro .dojoxGridCell {
    background-image: none !important;
}

.claro .dojoxGridRowEditing td {
    background-color: var(--darkreader-background-cee6fa, #3d4141);
}

.claro .dojoxGridRow-inserting td {
    background-color: var(--darkreader-background-f4fff4, #2a4d1f);
}

.claro .dojoxGridRow-inflight td {
    background-color: var(--darkreader-background-f2f7b7, #565929);
}

.claro .dojoxGridRow-error td {
    background-color: var(--darkreader-background-f8b8b6, #622322);
}

.claro .dojoxGrid .dojoDndItemBefore {
    border-left-color: var(--darkreader-border-3559ac, #496198);
}

.claro .dojoxGrid .dojoDndItemAfter {
    border-right-color: var(--darkreader-border-3559ac, #496198);
}

.claro .dojoxGridExpandoNode {
}

.dj_ie6 .claro .dojoxGridExpandoNode {
}

.claro .dojoxGridExpandoLoading .dojoxGridExpandoNode {
}

.claro .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpandoNode, .dj_ie6 .claro .dojoxGridTreeModel .dojoxGridNoChildren .dojoxGridExpandoNode {
    background-image: none;
}

.claro .dojoxGridSummaryRow .dojoxGridCell {
    border-color: transparent;
}

.dj_ie6 .claro .dojoxGridSummaryRow .dojoxGridCell {
    border-top-color: var(--darkreader-border-ffffff, #474a4c);
    border-right-color: var(--darkreader-border-ffffff, #474a4c);
    border-bottom-color: var(--darkreader-border-ffffff, #474a4c);
    border-left-color: var(--darkreader-border-ffffff, #474a4c);
}

.claro tr.dojoxGridSubRowAlt {
    background-color: var(--darkreader-background-f4f9fd, #313334);
}

.claro .dojoxGridRowOdd tr.dojoxGridSubRowAlt {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

.claro .dojoxGridRow .dojoxGridRowTable tr.dojoxGridRowSelected {
    background-color: var(--darkreader-background-cee6fa, #3d4141);
}

table.table td {
    border-width: 0px;
    border-style: initial;
    border-color: initial;
}

li.subsub {
    background-image: none !important;
    background-color: initial !important;
}

    li.subsub a {
        background-image: none !important;
        background-color: initial !important;
    }

.tooltip .tooltiptext {
    background-color: var(--darkreader-background-000000, #131313);
    color: var(--darkreader-text-ffffff, #ffffff);
}

body {
    background-color: var(--darkreader-background-ffffff, #2d2f2f) !important;
}

.eye {
    color: var(--darkreader-text-41ad49, #8ddc93) !important;
    text-decoration-color: initial !important;
}

body.login {
    background-color: var(--darkreader-background-f9f9f9, #303334);
}

.header {
    background-image: initial;
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

.logintable {
    background-image: initial;
    background-color: var(--darkreader-background-80b8dd, #406983);
}

.loginformlabel {
    color: var(--darkreader-text-f5f5f5, #fffffd);
}

.loginformlabeltableaddress {
    color: var(--darkreader-text-000000, #ffffff);
}

.loginformlabeltable {
    color: var(--darkreader-text-000000, #ffffff);
}

.loginformlabeltableWeek {
    color: var(--darkreader-text-000000, #ffffff);
}

.loginformlabeltableHeader {
    color: var(--darkreader-text-000000, #ffffff);
}

.ResultTableHeader {
    color: var(--darkreader-text-000000, #ffffff);
}

.loginformlabeltableHeaderflex {
    color: var(--darkreader-text-000000, #ffffff);
}

.loginformlabelb {
    color: var(--darkreader-text-000000, #ffffff);
}

.loginformlabelc {
    color: var(--darkreader-text-000000, #ffffff);
}

.loginformlabelflex {
    color: var(--darkreader-text-000000, #ffffff);
}

.loginformlabelmedewerker {
    color: var(--darkreader-text-000000, #ffffff);
}

.loginformlabelmedewerkerBig {
    color: var(--darkreader-text-000000, #ffffff);
    border-top-color: var(--darkreader-border-d3d3d3, #54585a);
    border-right-color: var(--darkreader-border-d3d3d3, #54585a);
    border-bottom-color: var(--darkreader-border-d3d3d3, #54585a);
    border-left-color: var(--darkreader-border-d3d3d3, #54585a);
}

.loginformlabelmedewerkerBigger {
    color: var(--darkreader-text-000000, #ffffff);
    border-top-color: var(--darkreader-border-d3d3d3, #54585a);
    border-right-color: var(--darkreader-border-d3d3d3, #54585a);
    border-bottom-color: var(--darkreader-border-d3d3d3, #54585a);
    border-left-color: var(--darkreader-border-d3d3d3, #54585a);
}

.ResultDataflex {
    color: var(--darkreader-text-000000, #ffffff);
}

.ResultDataflexTotal {
    color: var(--darkreader-text-ffffff, #ffffff);
    background-color: var(--darkreader-background-5aab84, #699c89);
}

.loginformlabelxw {
    color: var(--darkreader-text-000000, #ffffff);
}

.loginformlabelsmall {
    color: var(--darkreader-text-000000, #ffffff);
}

.loginformlabelw {
    color: var(--darkreader-text-000000, #ffffff);
}

.loginformlabelid {
    color: var(--darkreader-text-000000, #ffffff);
}

.loginformlabel2 {
    color: var(--darkreader-text-000000, #ffffff);
}

.loginformlabel3 {
    color: var(--darkreader-text-f5f5f5, #fffffd);
}

.logintable2 {
    background-color: var(--darkreader-background-f5f5f5, #333536);
}

.leftbit {
    background-image: linear-gradient(to right, var(--darkreader-background-ff0000, #c11f1f), var(--darkreader-background-faae3c, #b58133));
    background-color: initial;
}

.rightbit {
    background-image: linear-gradient(to right, var(--darkreader-background-04b3a4, #33a399), var(--darkreader-background-3f9db0, #5895a1), var(--darkreader-background-0675ba, #2c739f));
    background-color: initial;
}

.logo a {
    color: inherit;
    text-decoration-color: initial;
}

.profiel {
    color: var(--darkreader-text-ffffff, #ffffff);
}

span.bedrijfsnaam {
    background-color: initial;
}

select.objectselector {
    outline-color: initial;
    color: var(--darkreader-text-ffffff, #ffffff);
    border-color: transparent;
    background-image: initial;
    background-color: var(--darkreader-background-a5a5a5, #64696b);
}

.ObjectInputFormBG {
    background-color: var(--darkreader-background-a5a5a5, #64696b);
}

.objectselectorinput {
    outline-color: initial;
    color: var(--darkreader-text-ffffff, #ffffff);
    box-shadow: none;
    border-width: initial !important;
    border-style: none !important;
    border-color: initial !important;
    background-color: var(--darkreader-background-a5a5a5, #64696b) !important;
}

.objectselectoricon {
    color: var(--darkreader-text-ffffff, #ffffff);
}

.objectselectorinput:focus {
    outline-color: initial;
    color: var(--darkreader-text-ffffff, #ffffff);
    border-color: transparent;
    background-color: var(--darkreader-background-a5a5a5, #64696b) !important;
}

.objectselectorinput::-webkit-input-placeholder {
    color: var(--darkreader-text-ffffff, #ffffff);
}

.uitlogmenu {
    color: var(--darkreader-text-c0272a, #de6e70);
}

    .uitlogmenu a {
        text-decoration-color: initial;
    }

.kruimelpad {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

    .kruimelpad h1 a {
        color: var(--darkreader-text-ffffff, #ffffff);
    }

        .kruimelpad h1 a:hover {
            color: var(--darkreader-text-dcdcdc, #f1eee9);
        }

    .kruimelpad a, .kruimelpad span {
        text-decoration-color: initial;
    }

.menukopje2 {
    text-decoration-color: initial;
    color: var(--darkreader-text-000000, #ffffff);
    background-image: initial;
    background-color: var(--darkreader-background-f5f5f5, #333536);
    border-bottom-color: var(--darkreader-border-000000, #a59e92);
}

.menukopje3 {
    text-decoration-color: initial;
    color: var(--darkreader-text-000000, #ffffff);
    background-image: initial;
    background-color: var(--darkreader-background-f5f5f5, #333536);
    border-bottom-color: var(--darkreader-border-000000, #a59e92);
}

.menukopje {
    text-decoration-color: initial;
    color: var(--darkreader-text-000000, #ffffff);
}

    .menukopje a {
        text-decoration-color: initial;
        color: var(--darkreader-text-5f5f5f, #c8c3ba);
    }

.menukopjea {
    text-decoration-color: initial !important;
    color: var(--darkreader-text-5f5f5f, #c8c3ba) !important;
}

a.slaknop {
    background-color: initial;
}

.kruimelpad span {
    color: var(--darkreader-text-000000, #ffffff);
}

.kruimelpad a:hover {
    color: var(--darkreader-text-efefef, #fefcf9);
}

a.header-menu-btn {
    color: var(--darkreader-text-000000, #ffffff);
    border-left-color: var(--darkreader-border-dcdcdc, #525657);
    text-decoration-color: initial;
}

.readmore {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

a.header-menu-btn.print {
    background-color: initial;
}

a.header-menu-btn.uitloggen {
    background-color: initial;
}

a.header-menu-btn.help {
    background-color: initial;
}

a.header-menu-btn:hover {
    background-color: var(--darkreader-background-e6e6e6, #3c3f40);
}

.objecten-dropdown {
    color: var(--darkreader-text-ff5c00, #ff8d4b);
    border-bottom-color: var(--darkreader-border-dcdcdc, #525657);
}

    .objecten-dropdown span {
        background-color: initial;
    }

a.drop-btn {
    border-left-color: var(--darkreader-border-dcdcdc, #525657);
}

.navigatie li {
    list-style-image: initial;
}

    .navigatie li a {
        border-bottom-color: var(--darkreader-border-dcdcdc, #525657);
        color: var(--darkreader-text-000000, #ffffff);
        text-decoration-color: initial;
    }

.subli {
    border-left-color: var(--darkreader-border-bbbbbb, #5c6063);
}

.navigatie li.active a, .navigatie li.active a:hover {
    color: var(--darkreader-text-000000, #ffffff);
    background-color: var(--darkreader-background-f5f5f5, #333536);
}

.navigatie li.active a {
    border-width: initial;
    border-style: none;
    border-color: initial;
}

ul.sub {
    background-image: none;
    background-color: var(--darkreader-background-f9f9f9, #303334);
    border-bottom-color: var(--darkreader-border-dcdcdc, #525657);
    color: var(--darkreader-text-000000, #ffffff);
}

    ul.sub.active {
        background-image: none;
        background-color: var(--darkreader-background-f8f9fa, #303334);
    }

    ul.sub li {
        background-image: none !important;
        background-color: initial !important;
    }

        ul.sub li a {
            border-width: initial;
            border-style: none;
            border-color: initial;
            color: var(--darkreader-text-000000, #ffffff);
            background-image: none !important;
            background-color: initial !important;
        }

    ul.sub.active li a {
        color: var(--darkreader-text-000000, #ffffff);
    }

    ul.sub li a:hover {
        color: var(--darkreader-text-ff5f00, #ff904c);
        background-image: initial;
        background-color: var(--darkreader-background-ffffff, #2d2f2f);
    }

    ul.sub.active li a:hover {
        color: var(--darkreader-text-2f2f2f, #e9e6e0);
    }

    ul.sub li.active a {
        color: var(--darkreader-text-000000, #ffffff);
    }

#helpcontent {
    background-image: initial;
    background-color: var(--darkreader-background-f5f5f5, #333536);
}

.companybutton {
    background-image: none !important;
    background-color: initial !important;
    border-width: initial !important;
    border-style: none !important;
    border-color: initial !important;
    color: var(--darkreader-text-5f5f5f, #c8c3ba) !important;
    box-shadow: none !important;
}

#menu_objectlist {
    background-image: initial;
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
    border-right-color: var(--darkreader-border-dcdcdc, #525657);
    border-bottom-color: var(--darkreader-border-dcdcdc, #525657);
    border-left-color: var(--darkreader-border-dcdcdc, #525657);
    border-top: none;
}

    #menu_objectlist li a {
        background-color: initial;
    }

.tblTable1 tr:nth-child(2n) td {
    background-color: var(--darkreader-background-efefef, #37393a) !important;
}

table.tblTable tr td table.tblTable1 tr:nth-child(2n+1) td {
    background-color: var(--darkreader-background-ffffff, #2d2f2f) !important;
}

#SuccessDiv {
    border-top-color: var(--darkreader-border-cccccc, #565b5d);
    border-right-color: var(--darkreader-border-cccccc, #565b5d);
    border-bottom-color: var(--darkreader-border-cccccc, #565b5d);
    border-left-color: var(--darkreader-border-cccccc, #565b5d);
    background-color: var(--darkreader-background-f3f3f3, #353638);
}

tr.Parts {
    border-bottom-color: var(--darkreader-border-d3d3d3, #54585a);
}

tr.tussenrow td {
    background-color: var(--darkreader-background-ffffff, #2d2f2f) !important;
}

tbody.Class:nth-child(2n+1) tr td {
    background-color: var(--darkreader-background-efefef, #37393a) !important;
}

tbody.Class:nth-child(2n) tr td {
    background-color: var(--darkreader-background-ffffff, #2d2f2f) !important;
}

.tblTable tr:nth-child(2n) td {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

.tblTable2 tr:nth-child(2n) td {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

tr.meldingrow:nth-child(2n) td {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

table.table {
    background-color: transparent;
}

table.responses tr.tblHeader td {
    background-color: var(--darkreader-background-d3d3d3, #484b4d);
    color: var(--darkreader-text-000000, #ffffff);
}

table.tblTable tr.changecolor:hover td {
    color: var(--darkreader-text-ffffff, #ffffff);
}

@media screen and (min-width: 1000px) {
    .flexcontainer .homeimg {
    }

    .flexcontainer .homeimga {
    }

    .flexcontainer .dirimg {
    }

    .flexcontainer .dirimga {
    }

    .flexcontainer .kantimg {
    }

    .flexcontainer .kantimga {
    }

    .flexcontainer .klantimg {
    }

    .flexcontainer .klantimga {
    }

    .flexcontainer .werkimg {
    }

    .flexcontainer .werkimga {
    }
}

@media screen and (max-width: 1000px) {
    .flexcontainer .homeimg {
    }

    .flexcontainer .homeimga {
    }

    .flexcontainer .dirimg {
    }

    .flexcontainer .dirimga {
    }

    .flexcontainer .kantimg {
    }

    .flexcontainer .kantimga {
    }

    .flexcontainer .klantimg {
    }

    .flexcontainer .klantimga {
    }

    .flexcontainer .werkimg {
    }

    .flexcontainer .werkimga {
    }
}

.flexcontainer .fleximg {
    background-color: var(--darkreader-background-f6f6f6, #333536);
}

table.tblTable tr:first-child td {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

table.tblTable tr:last-child td {
    border-bottom: none;
}

table.tblTable td:first-child {
    border-left: none;
}

table.tblTable td:last-child {
    border-right: none;
}

tr.table-head td {
    background-color: var(--darkreader-background-ffffff, #2d2f2f) !important;
}

table.info-table td, table.tblTable td, table.tblTable3 td, table.tblTable2 td {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
    border-width: initial;
    border-style: none;
    border-color: initial;
}

.tblSubHeader {
    background-image: initial !important;
    background-color: var(--darkreader-background-f9f9f9, #303334) !important;
}

tr.table-head-sub td {
    color: var(--darkreader-text-000000, #ffffff);
    background-color: var(--darkreader-background-ef7d1d, #c17839);
}

tr.table-head-sub-gray td {
    color: var(--darkreader-text-000000, #ffffff);
    background-color: var(--darkreader-background-f8f9fa, #303334);
}

tr.table-head-sub-white td {
    color: var(--darkreader-text-000000, #ffffff);
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

table.tblTable tr td {
    background-color: var(--darkreader-background-f8f9fa, #303334);
}

table.tblTable2 tr td {
    background-color: var(--darkreader-background-f8f9fa, #303334);
}

.open {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

.open {
}

[class^="icon-"], [class*=" icon-"] {
}

.soria .dijitTabContainerTop-dijitContentPane, .soria .dijitTabContainerLeft-dijitContentPane, .soria .dijitTabContainerBottom-dijitContentPane, .soria .dijitTabContainerRight-dijitContentPane, .soria .dijitAccordionContainer-dijitContentPane, .soria .dijitTabPaneWrapper {
    background-image: none !important;
    background-color: initial !important;
}

.soria .dijitTabPaneWrapper, .soria .dijitTabContainerBottom-spacer, .soria .dijitTabContainerTop-spacer, .soria .dijitTabContainerTop-tabs .dijitTabChecked {
    border-top-color: var(--darkreader-border-4c4c4c, #8b857b) !important;
    border-right-color: var(--darkreader-border-4c4c4c, #8b857b) !important;
    border-bottom-color: var(--darkreader-border-4c4c4c, #8b857b) !important;
    border-left-color: var(--darkreader-border-4c4c4c, #8b857b) !important;
}

.soria .dijitTabInnerDiv .dijitTabContent, .soria .dijitTabInnerDiv .dijitTabContent, .soria .dijitTabChecked, .soria .dijitTabCloseButtonChecked, .soria .dijitTabChecked .dijitTabInnerDiv .dijitTabContent, .soria .dijitTabChecked .dijitTabInnerDiv {
}

.soria .dijitTabContainerBottom-spacer, .soria .dijitTabContainerTop-spacer {
    background-image: initial !important;
    background-color: var(--darkreader-background-4c4c4c, #515556) !important;
}

.dojoxGrid {
    border-width: initial !important;
    border-style: none !important;
    border-color: initial !important;
}

th.dojoxGridCell {
    color: var(--darkreader-text-ffffff, #ffffff);
}

.claro .dojoxGridSortNode {
    border-width: initial;
    border-style: none;
    border-color: initial;
    color: var(--darkreader-text-ffffff, #ffffff);
    background-image: none;
    background-color: initial;
}

.claro .dojoxGridCellOver .dojoxGridSortNode {
    background-color: var(--darkreader-background-000000, #131313);
}

.claro .dojoxGridRowOdd .dojoxGridRowTable tr {
    background-color: var(--darkreader-background-eaeaea, #3a3c3d);
}

.grid_delete {
    box-shadow: var(--darkreader-background-00000080, rgba(19, 19, 19, 0.5)) 0px 1px 5px;
    color: var(--darkreader-text-ffffff, #ffffff);
    text-decoration-color: initial;
}

a.logon {
    color: var(--darkreader-text-ffffff, #ffffff);
}

.grid_link:hover {
    box-shadow: var(--darkreader-background-00000080, rgba(19, 19, 19, 0.5)) 0px 1px 2px;
}

.claro .dijitTitlePane {
    border-top-color: var(--darkreader-border-dcdcdc, #525657);
    border-right-color: var(--darkreader-border-dcdcdc, #525657);
    border-bottom-color: var(--darkreader-border-dcdcdc, #525657);
    border-left-color: var(--darkreader-border-dcdcdc, #525657);
}

.claro .dijitTitlePaneTitle {
    color: var(--darkreader-text-ffffff, #ffffff);
    border-width: initial;
    border-style: none;
    border-color: initial;
    background-color: initial !important;
}

    .claro .dijitTitlePaneTitle a {
        color: var(--darkreader-text-ffffff, #ffffff);
        text-decoration-color: initial;
    }

.claro .dijitTitlePaneContentOuter {
    border-width: initial;
    border-style: none;
    border-color: initial;
}

.pager li {
    list-style-image: initial;
}

    .pager li a, .pager li span {
        background-image: initial;
        background-color: var(--darkreader-background-ffffff, #2d2f2f);
        text-decoration-color: initial;
        color: var(--darkreader-text-000000, #ffffff);
        border-top-color: var(--darkreader-border-dcdcdc, #525657);
        border-right-color: var(--darkreader-border-dcdcdc, #525657);
        border-bottom-color: var(--darkreader-border-dcdcdc, #525657);
        border-left-color: var(--darkreader-border-dcdcdc, #525657);
    }

    .pager li.active span {
        background-image: initial;
        background-color: var(--darkreader-background-dcdcdc, #434547);
        box-shadow: var(--darkreader-background-f3f3f3, #353638) 1px 1px 0px inset;
    }

.item_blok {
    background-image: initial;
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
    border-top-color: var(--darkreader-border-dcdcdc, #525657);
    border-right-color: var(--darkreader-border-dcdcdc, #525657);
    border-bottom-color: var(--darkreader-border-dcdcdc, #525657);
    border-left-color: var(--darkreader-border-dcdcdc, #525657);
}

.item_blok_kop {
    color: var(--darkreader-text-ffffff, #ffffff);
    background-color: var(--darkreader-background-353535, #3e4142) !important;
}

    .item_blok_kop .titel {
        border-width: initial;
        border-style: none;
        border-color: initial;
        background-color: initial;
    }

.item {
    border-top-color: var(--darkreader-border-dcdcdc, #525657);
}

    .item:hover {
        background-color: var(--darkreader-background-f9f9f9, #303334);
    }

.titel {
    border-right-color: var(--darkreader-border-dcdcdc, #525657);
}

.rating img {
    border-width: initial;
    border-style: none;
    border-color: initial;
}

.rating .star_low {
}

.rating .star_mid {
}

.rating .star_high {
}

.dijitTextBox {
    border-width: initial;
    border-style: none;
    border-color: initial;
    background-image: none;
    background-color: initial;
}

.dijitTabContainerTopNone {
    background-color: var(--darkreader-background-353535, #3e4142) !important;
}

.claro .dijitTitlePaneContentOuter, .claro .dijitTabPaneWrapper, .claro .dijitTabContainerTop-tabs, .claro .dijitTabContainerBottom-tabs, .claro .dijitTabContainerLeft-tabs, .claro .dijitTabContainerRight-tabs, .claro .dijitTabChecked .dijitTabContent {
    border-top-color: var(--darkreader-border-dcdcdc, #525657) !important;
    border-right-color: var(--darkreader-border-dcdcdc, #525657) !important;
    border-bottom-color: var(--darkreader-border-dcdcdc, #525657) !important;
    border-left-color: var(--darkreader-border-dcdcdc, #525657) !important;
}

    .claro .dijitTabContainerTop-tabs .dijitTabContent {
        background-color: var(--darkreader-background-cdcdcd, #4b4f51) !important;
    }

    .claro .dijitTabContainerTop-tabs .dijitTabContent {
        background-image: initial;
        background-color: var(--darkreader-background-ffffff, #2d2f2f);
    }

    .claro .dijitTabContainerTop-tabs .dijitTabContent {
        background-image: none !important;
        background-color: initial !important;
    }

.dijitChecked .dijitTabInnerDiv {
    background-image: initial !important;
    background-color: var(--darkreader-background-ffffff, #2d2f2f) !important;
}

.claro .dijitHover .dijitTabInnerDiv {
    background-image: initial !important;
    background-color: var(--darkreader-background-b5b5b5, #5a5e61) !important;
}

.claro .dijitTabContent, .claro .dijitHover .dijitTabContent {
    border-top-color: var(--darkreader-border-000000, #a59e92);
    border-right-color: var(--darkreader-border-000000, #a59e92);
    border-bottom-color: var(--darkreader-border-000000, #a59e92);
    border-left-color: var(--darkreader-border-000000, #a59e92);
}

h1 {
    color: var(--darkreader-text-fd590d, #ff8952);
}

.login h1 {
    color: var(--darkreader-text-fd590c, #ff8951);
}

.dijitInputField, input.input-field {
    box-shadow: var(--darkreader-background-e4e4e4, #3d4141) 1px 1px 0px inset;
    background-image: initial !important;
    background-color: var(--darkreader-background-ffffff, #2d2f2f) !important;
    border-top-color: var(--darkreader-border-898989, #6b7073) !important;
    border-right-color: var(--darkreader-border-898989, #6b7073) !important;
    border-bottom-color: var(--darkreader-border-898989, #6b7073) !important;
    border-left-color: var(--darkreader-border-898989, #6b7073) !important;
}

body.login input[type="text"], body.login input[type="password"] {
    box-shadow: var(--darkreader-background-e4e4e4, #3d4141) 1px 1px 0px inset;
    background-image: initial !important;
    background-color: var(--darkreader-background-ffffff, #2d2f2f) !important;
    border-top-color: var(--darkreader-border-dcdcdc, #525657) !important;
    border-right-color: var(--darkreader-border-dcdcdc, #525657) !important;
    border-bottom-color: var(--darkreader-border-dcdcdc, #525657) !important;
    border-left-color: var(--darkreader-border-dcdcdc, #525657) !important;
}

.dijitDateTextBox .dijitInputField, .dijitTimeTextBox .dijitInputField {
}

textarea {
    box-shadow: var(--darkreader-background-e4e4e4, #3d4141) 1px 1px 0px inset;
    background-image: initial !important;
    background-color: var(--darkreader-background-f8f8f8, #313334) !important;
    border-top-color: var(--darkreader-border-dcdcdc, #525657) !important;
    border-right-color: var(--darkreader-border-dcdcdc, #525657) !important;
    border-bottom-color: var(--darkreader-border-dcdcdc, #525657) !important;
    border-left-color: var(--darkreader-border-dcdcdc, #525657) !important;
}

    input.input-field:focus, input[type="text"]:focus, textarea:focus, input.input-field:focus {
        box-shadow: var(--darkreader-background-b2b2b2, #5c6063) 0px 0px 0px inset;
        background-image: initial;
        background-color: var(--darkreader-background-ffffff, #2d2f2f);
    }

input.input-field.bigger {
    background-image: initial !important;
    background-color: var(--darkreader-background-fff5e9, #50391d) !important;
    border-width: initial !important;
    border-style: none !important;
    border-color: initial !important;
}

input.input-field.registratie {
    background-image: initial !important;
    background-color: var(--darkreader-background-fff5e9, #50391d) !important;
    border-width: initial !important;
    border-style: none !important;
    border-color: initial !important;
}

input.input-field.stadnaam {
    background-image: initial !important;
    background-color: var(--darkreader-background-fff5e9, #50391d) !important;
    border-width: initial !important;
    border-style: none !important;
    border-color: initial !important;
}

input.input-field.bigger1 {
    background-image: initial !important;
    background-color: var(--darkreader-background-fff5e9, #50391d) !important;
    border-width: initial !important;
    border-style: none !important;
    border-color: initial !important;
}

input.input-field.medewerkernaw {
    background-image: initial !important;
    background-color: var(--darkreader-background-fff5e9, #50391d) !important;
    border-width: initial !important;
    border-style: none !important;
    border-color: initial !important;
}

input.input-field.medewerkernawbigger {
    background-image: initial !important;
    background-color: var(--darkreader-background-fff5e9, #50391d) !important;
    border-width: initial !important;
    border-style: none !important;
    border-color: initial !important;
}

input.input-field.iban {
    background-image: initial !important;
    background-color: var(--darkreader-background-fff5e9, #50391d) !important;
    border-width: initial !important;
    border-style: none !important;
    border-color: initial !important;
}

input.input-field.small {
    background-image: initial !important;
    background-color: var(--darkreader-background-fff5e9, #50391d) !important;
    border-width: initial !important;
    border-style: none !important;
    border-color: initial !important;
}

input.input-field.xsmall {
    background-image: initial !important;
    background-color: var(--darkreader-background-fff5e9, #50391d) !important;
    border-width: initial !important;
    border-style: none !important;
    border-color: initial !important;
}

input.input-field.tel {
    background-image: initial !important;
    background-color: var(--darkreader-background-fff5e9, #50391d) !important;
    border-width: initial !important;
    border-style: none !important;
    border-color: initial !important;
}

input.input-field.pas {
    background-image: initial !important;
    background-color: var(--darkreader-background-fff5e9, #50391d) !important;
    border-width: initial !important;
    border-style: none !important;
    border-color: initial !important;
}

.modal-backdrop {
    background-color: var(--darkreader-background-000000, #131313);
}

button.close {
    background-image: initial;
    background-color: transparent;
    border-width: 0px;
    border-style: initial;
    border-color: initial;
}

.close {
    color: var(--darkreader-text-000000, #ffffff);
    text-shadow: var(--darkreader-background-ffffff, #2d2f2f) 0px 1px 0px;
}

    .close:hover, .close:focus {
        color: var(--darkreader-text-000000, #ffffff);
        text-decoration-color: initial;
    }

.modal {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
    border-top-color: var(--darkreader-border-0000004d, rgba(165, 158, 146, 0.3));
    border-right-color: var(--darkreader-border-0000004d, rgba(165, 158, 146, 0.3));
    border-bottom-color: var(--darkreader-border-0000004d, rgba(165, 158, 146, 0.3));
    border-left-color: var(--darkreader-border-0000004d, rgba(165, 158, 146, 0.3));
    outline-color: initial;
    box-shadow: var(--darkreader-background-0000004d, rgba(19, 19, 19, 0.3)) 0px 3px 7px;
}

.modalzzp {
    background-color: var(--darkreader-background-fbe4c8, #614626) !important;
}

.modal-headerzzp {
    color: var(--darkreader-text-ffffff, #ffffff);
    background-color: var(--darkreader-background-80b8dd, #406983) !important;
    border-bottom: none !important;
    border-top: none !important;
}

.modal-headerklant {
    color: var(--darkreader-text-000000, #ffffff);
    background-color: var(--darkreader-background-9ec5fe, #4b4e50) !important;
    border-bottom: none !important;
    border-top: none !important;
}

.modal-header {
    border-bottom-color: var(--darkreader-border-eeeeee, #4c4f51);
}

.modal-footer {
    background-color: var(--darkreader-background-f8f9fa, #303334);
    border-top-color: var(--darkreader-border-dddddd, #525557);
    box-shadow: var(--darkreader-background-ffffff, #2d2f2f) 0px 1px 0px inset;
}

.slider {
    background-color: var(--darkreader-background-cccccc, #4c4f51) !important;
}

    .slider::before {
        background-color: var(--darkreader-background-ffffff, #2d2f2f);
    }

input.sliderinput:checked + .slider {
    background-color: var(--darkreader-background-9ec5fe, #4b4e50) !important;
}

input.sliderinput:focus + .slider {
    box-shadow: var(--darkreader-background-9ec5fe, #4b4e50) 0px 0px 1px;
}

input.input-field.bigger:focus {
    background-image: initial;
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
    box-shadow: var(--darkreader-background-b2b2b2, #5c6063) 0px 0px 3px inset;
}

input.input-field.big {
    background-image: initial;
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

    input.input-field.big:focus {
        background-image: initial;
        background-color: var(--darkreader-background-ffffff, #2d2f2f);
        box-shadow: var(--darkreader-background-b2b2b2, #5c6063) 0px 0px 3px inset;
    }

.loginformbutton {
    color: var(--darkreader-text-212529, #f0ede8);
    text-decoration-color: initial;
    background-color: var(--darkreader-background-cfe2ff, #3c3f3f);
    border-color: transparent;
}

.loginformbutton2 {
    color: var(--darkreader-text-ffffff, #ffffff);
    text-decoration-color: initial;
    border-top-color: var(--darkreader-border-d2696d, #843f42);
    border-right-color: var(--darkreader-border-d2696d, #843f42);
    border-bottom-color: var(--darkreader-border-d2696d, #843f42);
    border-left-color: var(--darkreader-border-d2696d, #843f42);
    box-shadow: var(--darkreader-background-00000080, rgba(19, 19, 19, 0.5)) 0px 1px 5px;
    background-color: var(--darkreader-background-f96b30, #b2532b) !important;
}

.SupplierInfoDiv {
    background-image: linear-gradient(to right, var(--darkreader-background-ed1c24, #b32d31), var(--darkreader-background-e84e0f, #be5b33));
}

.FacilityInfoDiv {
    background-image: linear-gradient(to right, var(--darkreader-background-00a99d, #2f9b94), var(--darkreader-background-0071bc, #276f9f));
}

.ZZPInfoDiv {
    background-image: linear-gradient(to right, var(--darkreader-background-e84e0f, #be5b33), var(--darkreader-background-00a99d, #2f9b94));
}

.SupplierInfoDivContent {
    color: var(--darkreader-text-f5f5f5, #fffffd);
}

.FacilityDivContent {
    color: var(--darkreader-text-f5f5f5, #fffffd);
}

.SupplierInfoDivMiddle {
    background-color: var(--darkreader-background-f5f5f5, #333536);
}

.ZZPDivMiddle {
    background-color: var(--darkreader-background-f5f5f5, #333536);
}

.ZZPDivBottom {
    background-image: linear-gradient(to right, var(--darkreader-background-e84e0f, #be5b33), var(--darkreader-background-00a99d, #2f9b94));
}

.FacilityInfoDivMiddle {
    background-color: var(--darkreader-background-f5f5f5, #333536);
}

.SupplierInfoDivBottom {
    background-image: linear-gradient(to right, var(--darkreader-background-ed1c24, #b32d31), var(--darkreader-background-e84e0f, #be5b33));
}

.FacilityInfoDivBottom {
    background-image: linear-gradient(to right, var(--darkreader-background-00a99d, #2f9b94), var(--darkreader-background-0071bc, #276f9f));
}

.claro .dijitButton .dijitButtonNode, .claro .dijitDropDownButton .dijitButtonNode, .claro .dijitComboButton .dijitButtonNode, .claro .dijitToggleButton .dijitButtonNode {
    background-image: none;
    background-color: initial;
    border-width: initial;
    border-style: none;
    border-color: initial;
    box-shadow: none;
}

table.display tr:nth-child(2n) {
    background-color: var(--darkreader-background-efefef, #37393a);
}

table.display td {
    border-top-color: var(--darkreader-border-d9d9d9, #535758);
    border-right-color: var(--darkreader-border-d9d9d9, #535758);
    border-bottom-color: var(--darkreader-border-d9d9d9, #535758);
    border-left-color: var(--darkreader-border-d9d9d9, #535758);
}

.claro .dijitSpinner .dijitArrowButtonInner {
}

.claro .dijitSpinner .dijitArrowButton {
    background-color: initial !important;
}

.claro .dijitSpinner .dijitArrowButtonInner {
    border-top-color: var(--darkreader-border-000000, #a59e92);
    border-right-color: var(--darkreader-border-000000, #a59e92);
    border-bottom-color: var(--darkreader-border-000000, #a59e92);
    border-left-color: var(--darkreader-border-000000, #a59e92);
}

input.FileUpload::file-selector-button {
    color: var(--darkreader-text-212529, #f0ede8);
    text-decoration-color: initial;
    background-color: var(--darkreader-background-cfe2ff, #3c3f3f);
    border-color: transparent;
}

.dijitButtonNode {
    border-width: initial;
    border-style: none;
    border-color: initial;
}

.statusbarItemConfirmation, .statusbarItemError, .statusbarItemState {
    background-image: initial;
    background-color: var(--darkreader-background-ffffa3, #676727);
    border-bottom-color: var(--darkreader-border-e5e395, #8a8946);
    color: var(--darkreader-text-e56b10, #faa260);
}

.statusbarItemText {
    color: var(--darkreader-text-e56b10, #faa260);
}

.statusbarItemConfirmation .statusbarItemText {
    background-color: initial;
}

.statusbarItemError .statusbarItemText {
    background-color: initial;
}

.statusbarItemState .statusbarItemText {
    background-color: initial;
}

.claro .seperatorPane .dijitTitlePaneTitle {
    color: var(--darkreader-text-000000, #ffffff);
    background-color: transparent !important;
}

.gmap .titel {
    color: var(--darkreader-text-ffffff, #ffffff);
}

.gmap .close {
    background-color: initial;
}

.gmap .item_blok_content {
    color: var(--darkreader-text-ffffff, #ffffff);
    background-color: initial;
}

.inspection_alert {
    background-color: var(--darkreader-background-f0231a, #b5312b);
    color: var(--darkreader-text-ffffff, #ffffff);
}

.inspection_ok {
    background-color: var(--darkreader-background-a0e100, #a3cc3d);
}

.inspection_dontcare {
    background-color: var(--darkreader-background-cdcdcd, #4b4f51);
}

.yearview .description {
    background-color: initial;
}

.yearview .state_1 {
    background-color: initial;
}

.yearview .state_2 {
    background-color: initial;
}

.yearview .state_3 {
    background-color: initial;
}

.yearview .state_4 {
    background-color: initial;
}

.alert {
    border-color: transparent;
}

    .alert h4 {
        color: inherit;
    }

.alert-dismissable .close, .alert-dismissible .close {
    color: inherit;
}

.alert-success {
    background-color: var(--darkreader-background-dff0d8, #425134);
    border-top-color: var(--darkreader-border-d6e9c6, #587144);
    border-right-color: var(--darkreader-border-d6e9c6, #587144);
    border-bottom-color: var(--darkreader-border-d6e9c6, #587144);
    border-left-color: var(--darkreader-border-d6e9c6, #587144);
    color: var(--darkreader-text-3c763d, #b2dfb2);
}

    .alert-success hr {
        border-top-color: var(--darkreader-border-c9e2b3, #5e7747);
    }

    .alert-success .alert-link {
        color: var(--darkreader-text-2b542c, #c8edca);
    }

.alert-info {
    background-color: var(--darkreader-background-d9edf7, #294552);
    border-top-color: var(--darkreader-border-bce8f1, #396f7a);
    border-right-color: var(--darkreader-border-bce8f1, #396f7a);
    border-bottom-color: var(--darkreader-border-bce8f1, #396f7a);
    border-left-color: var(--darkreader-border-bce8f1, #396f7a);
    color: var(--darkreader-text-31708f, #9dcde5);
}

    .alert-info hr {
        border-top-color: var(--darkreader-border-a6e1ec, #3c7681);
    }

    .alert-info .alert-link {
        color: var(--darkreader-text-245269, #b7ddf1);
    }

.alert-warning {
    background-color: var(--darkreader-background-fcf8e3, #433d21);
    border-top-color: var(--darkreader-border-faebcc, #7e6431);
    border-right-color: var(--darkreader-border-faebcc, #7e6431);
    border-bottom-color: var(--darkreader-border-faebcc, #7e6431);
    border-left-color: var(--darkreader-border-faebcc, #7e6431);
    color: var(--darkreader-text-8a6d3b, #dfc9a3);
}

    .alert-warning hr {
        border-top-color: var(--darkreader-border-f7e1b5, #846933);
    }

    .alert-warning .alert-link {
        color: var(--darkreader-text-66512c, #ecdabb);
    }

.alert-danger {
    background-color: var(--darkreader-background-f2dede, #482c2c);
    border-top-color: var(--darkreader-border-ebccd1, #673c42);
    border-right-color: var(--darkreader-border-ebccd1, #673c42);
    border-bottom-color: var(--darkreader-border-ebccd1, #673c42);
    border-left-color: var(--darkreader-border-ebccd1, #673c42);
    color: var(--darkreader-text-a94442, #ce8583);
}

    .alert-danger hr {
        border-top-color: var(--darkreader-border-e4b9c0, #6c3d45);
    }

    .alert-danger .alert-link {
        color: var(--darkreader-text-843534, #dc9e9e);
    }

.row {
    --bs-gutter-y: 0;
}

.g-0, .gx-0 {
    --bs-gutter-x: 0;
}

.g-0, .gy-0 {
    --bs-gutter-y: 0;
}

.g-1, .gx-1 {
    --bs-gutter-x: 0.25rem;
}

.g-1, .gy-1 {
    --bs-gutter-y: 0.25rem;
}

.g-2, .gx-2 {
    --bs-gutter-x: 0.5rem;
}

.g-2, .gy-2 {
    --bs-gutter-y: 0.5rem;
}

.g-3, .gx-3 {
    --bs-gutter-x: 1rem;
}

.g-3, .gy-3 {
    --bs-gutter-y: 1rem;
}

.g-4, .gx-4 {
    --bs-gutter-x: 1.5rem;
}

.g-4, .gy-4 {
    --bs-gutter-y: 1.5rem;
}

.g-5, .gx-5 {
    --bs-gutter-x: 3rem;
}

.g-5, .gy-5 {
    --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
    .g-sm-0, .gx-sm-0 {
        --bs-gutter-x: 0;
    }

    .g-sm-0, .gy-sm-0 {
        --bs-gutter-y: 0;
    }

    .g-sm-1, .gx-sm-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-sm-1, .gy-sm-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-sm-2, .gx-sm-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-sm-2, .gy-sm-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-sm-3, .gx-sm-3 {
        --bs-gutter-x: 1rem;
    }

    .g-sm-3, .gy-sm-3 {
        --bs-gutter-y: 1rem;
    }

    .g-sm-4, .gx-sm-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-sm-4, .gy-sm-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-sm-5, .gx-sm-5 {
        --bs-gutter-x: 3rem;
    }

    .g-sm-5, .gy-sm-5 {
        --bs-gutter-y: 3rem;
    }
}

@media (min-width: 768px) {
    .g-md-0, .gx-md-0 {
        --bs-gutter-x: 0;
    }

    .g-md-0, .gy-md-0 {
        --bs-gutter-y: 0;
    }

    .g-md-1, .gx-md-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-md-1, .gy-md-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-md-2, .gx-md-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-md-2, .gy-md-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-md-3, .gx-md-3 {
        --bs-gutter-x: 1rem;
    }

    .g-md-3, .gy-md-3 {
        --bs-gutter-y: 1rem;
    }

    .g-md-4, .gx-md-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-md-4, .gy-md-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-md-5, .gx-md-5 {
        --bs-gutter-x: 3rem;
    }

    .g-md-5, .gy-md-5 {
        --bs-gutter-y: 3rem;
    }
}

@media (min-width: 992px) {
    .g-lg-0, .gx-lg-0 {
        --bs-gutter-x: 0;
    }

    .g-lg-0, .gy-lg-0 {
        --bs-gutter-y: 0;
    }

    .g-lg-1, .gx-lg-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-lg-1, .gy-lg-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-lg-2, .gx-lg-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-lg-2, .gy-lg-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-lg-3, .gx-lg-3 {
        --bs-gutter-x: 1rem;
    }

    .g-lg-3, .gy-lg-3 {
        --bs-gutter-y: 1rem;
    }

    .g-lg-4, .gx-lg-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-lg-4, .gy-lg-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-lg-5, .gx-lg-5 {
        --bs-gutter-x: 3rem;
    }

    .g-lg-5, .gy-lg-5 {
        --bs-gutter-y: 3rem;
    }
}

@media (min-width: 1200px) {
    .g-xl-0, .gx-xl-0 {
        --bs-gutter-x: 0;
    }

    .g-xl-0, .gy-xl-0 {
        --bs-gutter-y: 0;
    }

    .g-xl-1, .gx-xl-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-xl-1, .gy-xl-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-xl-2, .gx-xl-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-xl-2, .gy-xl-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-xl-3, .gx-xl-3 {
        --bs-gutter-x: 1rem;
    }

    .g-xl-3, .gy-xl-3 {
        --bs-gutter-y: 1rem;
    }

    .g-xl-4, .gx-xl-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-xl-4, .gy-xl-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-xl-5, .gx-xl-5 {
        --bs-gutter-x: 3rem;
    }

    .g-xl-5, .gy-xl-5 {
        --bs-gutter-y: 3rem;
    }
}

@media (min-width: 1400px) {
    .g-xxl-0, .gx-xxl-0 {
        --bs-gutter-x: 0;
    }

    .g-xxl-0, .gy-xxl-0 {
        --bs-gutter-y: 0;
    }

    .g-xxl-1, .gx-xxl-1 {
        --bs-gutter-x: 0.25rem;
    }

    .g-xxl-1, .gy-xxl-1 {
        --bs-gutter-y: 0.25rem;
    }

    .g-xxl-2, .gx-xxl-2 {
        --bs-gutter-x: 0.5rem;
    }

    .g-xxl-2, .gy-xxl-2 {
        --bs-gutter-y: 0.5rem;
    }

    .g-xxl-3, .gx-xxl-3 {
        --bs-gutter-x: 1rem;
    }

    .g-xxl-3, .gy-xxl-3 {
        --bs-gutter-y: 1rem;
    }

    .g-xxl-4, .gx-xxl-4 {
        --bs-gutter-x: 1.5rem;
    }

    .g-xxl-4, .gy-xxl-4 {
        --bs-gutter-y: 1.5rem;
    }

    .g-xxl-5, .gx-xxl-5 {
        --bs-gutter-x: 3rem;
    }

    .g-xxl-5, .gy-xxl-5 {
        --bs-gutter-y: 3rem;
    }
}

.panel {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
    border-color: transparent;
    box-shadow: var(--darkreader-background-0000000d, rgba(19, 19, 19, 0.05)) 0px 1px 1px;
}

.panel-heading {
    border-bottom-color: transparent;
}

    .panel-heading > .dropdown .dropdown-toggle {
        color: inherit;
    }

.panel-title {
    color: inherit;
}

    .panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a {
        color: inherit;
    }

.panel-footer {
    background-color: var(--darkreader-background-f5f5f5, #333536);
    border-top-color: var(--darkreader-border-dddddd, #525557);
}

.panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
    border-top: 0px;
}

.panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
    border-bottom: 0px;
}

.panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {
    border-top-color: var(--darkreader-border-dddddd, #525557);
}

.panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td {
    border-top: 0px;
}

.panel > .table-bordered, .panel > .table-responsive > .table-bordered {
    border-width: 0px;
    border-style: initial;
    border-color: initial;
}

    .panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
        border-left: 0px;
    }

    .panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
        border-right: 0px;
    }

    .panel > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
        border-bottom: 0px;
    }

    .panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
        border-bottom: 0px;
    }

.panel > .table-responsive {
    border-width: 0px;
    border-style: initial;
    border-color: initial;
}

.panel-group .panel-heading {
    border-bottom: 0px;
}

    .panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
        border-top-color: var(--darkreader-border-dddddd, #525557);
    }

.panel-group .panel-footer {
    border-top: 0px;
}

    .panel-group .panel-footer + .panel-collapse .panel-body {
        border-bottom-color: var(--darkreader-border-dddddd, #525557);
    }

.panel-default {
    border-top-color: var(--darkreader-border-dddddd, #525557);
    border-right-color: var(--darkreader-border-dddddd, #525557);
    border-bottom-color: var(--darkreader-border-dddddd, #525557);
    border-left-color: var(--darkreader-border-dddddd, #525557);
}

    .panel-default > .panel-heading {
        color: var(--darkreader-text-333333, #e6e2dd);
        background-color: var(--darkreader-background-f5f5f5, #333536);
        border-top-color: var(--darkreader-border-dddddd, #525557);
        border-right-color: var(--darkreader-border-dddddd, #525557);
        border-bottom-color: var(--darkreader-border-dddddd, #525557);
        border-left-color: var(--darkreader-border-dddddd, #525557);
    }

        .panel-default > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: var(--darkreader-border-dddddd, #525557);
        }

        .panel-default > .panel-heading .badge {
            color: var(--darkreader-text-f5f5f5, #fffffd);
            background-color: var(--darkreader-background-333333, #3c4040);
        }

    .panel-default > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: var(--darkreader-border-dddddd, #525557);
    }

.panel-primary {
    border-top-color: var(--darkreader-border-9ec5fe, #214b88);
    border-right-color: var(--darkreader-border-9ec5fe, #214b88);
    border-bottom-color: var(--darkreader-border-9ec5fe, #214b88);
    border-left-color: var(--darkreader-border-9ec5fe, #214b88);
}

    .panel-primary > .panel-heading {
        color: var(--darkreader-text-000000, #ffffff);
        background-color: var(--darkreader-background-9ec5fe, #4b4e50);
        border-top-color: var(--darkreader-border-9ec5fe, #214b88);
        border-right-color: var(--darkreader-border-9ec5fe, #214b88);
        border-bottom-color: var(--darkreader-border-9ec5fe, #214b88);
        border-left-color: var(--darkreader-border-9ec5fe, #214b88);
    }

        .panel-primary > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: var(--darkreader-border-9ec5fe, #214b88);
        }

        .panel-primary > .panel-heading .badge {
            color: var(--darkreader-text-9ec5fe, #b2e2ff);
            background-color: var(--darkreader-background-ffffff, #2d2f2f);
        }

    .panel-primary > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: var(--darkreader-border-9ec5fe, #214b88);
    }

.panel-success {
    border-top-color: var(--darkreader-border-d6e9c6, #587144);
    border-right-color: var(--darkreader-border-d6e9c6, #587144);
    border-bottom-color: var(--darkreader-border-d6e9c6, #587144);
    border-left-color: var(--darkreader-border-d6e9c6, #587144);
}

    .panel-success > .panel-heading {
        color: var(--darkreader-text-3c763d, #b2dfb2);
        background-color: var(--darkreader-background-dff0d8, #425134);
        border-top-color: var(--darkreader-border-d6e9c6, #587144);
        border-right-color: var(--darkreader-border-d6e9c6, #587144);
        border-bottom-color: var(--darkreader-border-d6e9c6, #587144);
        border-left-color: var(--darkreader-border-d6e9c6, #587144);
    }

        .panel-success > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: var(--darkreader-border-d6e9c6, #587144);
        }

        .panel-success > .panel-heading .badge {
            color: var(--darkreader-text-dff0d8, #efffe6);
            background-color: var(--darkreader-background-3c763d, #4f7450);
        }

    .panel-success > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: var(--darkreader-border-d6e9c6, #587144);
    }

.panel-info {
    border-top-color: var(--darkreader-border-bce8f1, #396f7a);
    border-right-color: var(--darkreader-border-bce8f1, #396f7a);
    border-bottom-color: var(--darkreader-border-bce8f1, #396f7a);
    border-left-color: var(--darkreader-border-bce8f1, #396f7a);
}

    .panel-info > .panel-heading {
        color: var(--darkreader-text-31708f, #9dcde5);
        background-color: var(--darkreader-background-d9edf7, #294552);
        border-top-color: var(--darkreader-border-bce8f1, #396f7a);
        border-right-color: var(--darkreader-border-bce8f1, #396f7a);
        border-bottom-color: var(--darkreader-border-bce8f1, #396f7a);
        border-left-color: var(--darkreader-border-bce8f1, #396f7a);
    }

        .panel-info > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: var(--darkreader-border-bce8f1, #396f7a);
        }

        .panel-info > .panel-heading .badge {
            color: var(--darkreader-text-d9edf7, #e1fdff);
            background-color: var(--darkreader-background-31708f, #487083);
        }

    .panel-info > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: var(--darkreader-border-bce8f1, #396f7a);
    }

.panel-warning {
    border-top-color: var(--darkreader-border-faebcc, #7e6431);
    border-right-color: var(--darkreader-border-faebcc, #7e6431);
    border-bottom-color: var(--darkreader-border-faebcc, #7e6431);
    border-left-color: var(--darkreader-border-faebcc, #7e6431);
}

    .panel-warning > .panel-heading {
        color: var(--darkreader-text-8a6d3b, #dfc9a3);
        background-color: var(--darkreader-background-fcf8e3, #433d21);
        border-top-color: var(--darkreader-border-faebcc, #7e6431);
        border-right-color: var(--darkreader-border-faebcc, #7e6431);
        border-bottom-color: var(--darkreader-border-faebcc, #7e6431);
        border-left-color: var(--darkreader-border-faebcc, #7e6431);
    }

        .panel-warning > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: var(--darkreader-border-faebcc, #7e6431);
        }

        .panel-warning > .panel-heading .badge {
            color: var(--darkreader-text-fcf8e3, #ffffe9);
            background-color: var(--darkreader-background-8a6d3b, #827050);
        }

    .panel-warning > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: var(--darkreader-border-faebcc, #7e6431);
    }

.panel-danger {
    border-top-color: var(--darkreader-border-ebccd1, #673c42);
    border-right-color: var(--darkreader-border-ebccd1, #673c42);
    border-bottom-color: var(--darkreader-border-ebccd1, #673c42);
    border-left-color: var(--darkreader-border-ebccd1, #673c42);
}

    .panel-danger > .panel-heading {
        color: var(--darkreader-text-a94442, #ce8583);
        background-color: var(--darkreader-background-f2dede, #482c2c);
        border-top-color: var(--darkreader-border-ebccd1, #673c42);
        border-right-color: var(--darkreader-border-ebccd1, #673c42);
        border-bottom-color: var(--darkreader-border-ebccd1, #673c42);
        border-left-color: var(--darkreader-border-ebccd1, #673c42);
    }

        .panel-danger > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: var(--darkreader-border-ebccd1, #673c42);
        }

        .panel-danger > .panel-heading .badge {
            color: var(--darkreader-text-f2dede, #ffe4e4);
            background-color: var(--darkreader-background-a94442, #925150);
        }

    .panel-danger > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: var(--darkreader-border-ebccd1, #673c42);
    }

.thumbnail {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
    border-top-color: var(--darkreader-border-dddddd, #525557);
    border-right-color: var(--darkreader-border-dddddd, #525557);
    border-bottom-color: var(--darkreader-border-dddddd, #525557);
    border-left-color: var(--darkreader-border-dddddd, #525557);
}

a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
    border-top-color: var(--darkreader-border-337ab7, #4a779e);
    border-right-color: var(--darkreader-border-337ab7, #4a779e);
    border-bottom-color: var(--darkreader-border-337ab7, #4a779e);
    border-left-color: var(--darkreader-border-337ab7, #4a779e);
}

.thumbnail .caption {
    color: var(--darkreader-text-333333, #e6e2dd);
}

.img-thumbnail {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
    border-top-color: var(--darkreader-border-dddddd, #525557);
    border-right-color: var(--darkreader-border-dddddd, #525557);
    border-bottom-color: var(--darkreader-border-dddddd, #525557);
    border-left-color: var(--darkreader-border-dddddd, #525557);
}

.progress {
    background-color: var(--darkreader-background-f5f5f5, #333536);
    box-shadow: var(--darkreader-background-0000001a, rgba(19, 19, 19, 0.1)) 0px 1px 2px inset;
}

.progress-bar {
    color: var(--darkreader-text-000000, #ffffff);
    background-color: var(--darkreader-background-337ab7, #4c799f);
    box-shadow: var(--darkreader-background-00000026, rgba(19, 19, 19, 0.15)) 0px -1px 0px inset;
}

.progress-striped .progress-bar, .progress-bar-striped {
    background-image: linear-gradient(45deg, var(--darkreader-background-ffffff26, rgba(45, 47, 47, 0.15)) 25%, var(--darkreader-background-00000000, rgba(19, 19, 19, 0)) 25%, var(--darkreader-background-00000000, rgba(19, 19, 19, 0)) 50%, var(--darkreader-background-ffffff26, rgba(45, 47, 47, 0.15)) 50%, var(--darkreader-background-ffffff26, rgba(45, 47, 47, 0.15)) 75%, var(--darkreader-background-00000000, rgba(19, 19, 19, 0)) 75%, var(--darkreader-background-00000000, rgba(19, 19, 19, 0)));
}

.progress-bar-success {
    background-color: var(--darkreader-background-5cb85c, #6f9c60);
}

.progress-striped .progress-bar-success {
    background-image: linear-gradient(45deg, var(--darkreader-background-ffffff26, rgba(45, 47, 47, 0.15)) 25%, var(--darkreader-background-00000000, rgba(19, 19, 19, 0)) 25%, var(--darkreader-background-00000000, rgba(19, 19, 19, 0)) 50%, var(--darkreader-background-ffffff26, rgba(45, 47, 47, 0.15)) 50%, var(--darkreader-background-ffffff26, rgba(45, 47, 47, 0.15)) 75%, var(--darkreader-background-00000000, rgba(19, 19, 19, 0)) 75%, var(--darkreader-background-00000000, rgba(19, 19, 19, 0)));
}

.progress-bar-info {
    background-color: var(--darkreader-background-5bc0de, #44899e);
}

.progress-striped .progress-bar-info {
    background-image: linear-gradient(45deg, var(--darkreader-background-ffffff26, rgba(45, 47, 47, 0.15)) 25%, var(--darkreader-background-00000000, rgba(19, 19, 19, 0)) 25%, var(--darkreader-background-00000000, rgba(19, 19, 19, 0)) 50%, var(--darkreader-background-ffffff26, rgba(45, 47, 47, 0.15)) 50%, var(--darkreader-background-ffffff26, rgba(45, 47, 47, 0.15)) 75%, var(--darkreader-background-00000000, rgba(19, 19, 19, 0)) 75%, var(--darkreader-background-00000000, rgba(19, 19, 19, 0)));
}

.progress-bar-warning {
    background-color: var(--darkreader-background-f0ad4e, #a87a38);
}

.progress-striped .progress-bar-warning {
    background-image: linear-gradient(45deg, var(--darkreader-background-ffffff26, rgba(45, 47, 47, 0.15)) 25%, var(--darkreader-background-00000000, rgba(19, 19, 19, 0)) 25%, var(--darkreader-background-00000000, rgba(19, 19, 19, 0)) 50%, var(--darkreader-background-ffffff26, rgba(45, 47, 47, 0.15)) 50%, var(--darkreader-background-ffffff26, rgba(45, 47, 47, 0.15)) 75%, var(--darkreader-background-00000000, rgba(19, 19, 19, 0)) 75%, var(--darkreader-background-00000000, rgba(19, 19, 19, 0)));
}

.progress-bar-danger {
    background-color: var(--darkreader-background-d9534f, #993f3c);
}

.progress-striped .progress-bar-danger {
    background-image: linear-gradient(45deg, var(--darkreader-background-ffffff26, rgba(45, 47, 47, 0.15)) 25%, var(--darkreader-background-00000000, rgba(19, 19, 19, 0)) 25%, var(--darkreader-background-00000000, rgba(19, 19, 19, 0)) 50%, var(--darkreader-background-ffffff26, rgba(45, 47, 47, 0.15)) 50%, var(--darkreader-background-ffffff26, rgba(45, 47, 47, 0.15)) 75%, var(--darkreader-background-00000000, rgba(19, 19, 19, 0)) 75%, var(--darkreader-background-00000000, rgba(19, 19, 19, 0)));
}

table.waarnemingtabel tr td {
    background-color: transparent !important;
}

.navbar a {
    color: var(--darkreader-text-ffffff, #ffffff);
    text-decoration-color: initial;
    background-color: var(--darkreader-background-80b8dd, #406983);
}

.dropdown .dropbtn {
    border-width: initial;
    border-style: none;
    border-color: initial;
    outline-color: initial;
    color: var(--darkreader-text-ffffff, #ffffff);
    background-color: inherit;
}

.dropdown-content {
    box-shadow: var(--darkreader-background-00000033, rgba(19, 19, 19, 0.2)) 0px 8px 16px 0px;
    background-color: var(--darkreader-background-80b8dd, #406983) !important;
}

    .dropdown-content a {
        color: var(--darkreader-text-000000, #ffffff);
        text-decoration-color: initial;
        background-color: var(--darkreader-background-f9f9f9, #303334) !important;
    }

        .dropdown-content a:hover {
            background-color: var(--darkreader-background-cfe2ff, #3c3f3f);
            color: var(--darkreader-text-000000, #ffffff);
        }

.logout {
    color: var(--darkreader-text-ffffff, #ffffff);
    text-decoration-color: initial;
    background-color: var(--darkreader-background-df591f, #b9643f) !important;
}

.dropdown {
    background-color: var(--darkreader-background-80b8dd, #406983);
}

    .navbar a:hover, .dropdown:hover .dropbtn {
        background-color: var(--darkreader-background-80b8dd, #406983) !important;
        color: var(--darkreader-text-ffffff, #ffffff);
    }

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    color: var(--darkreader-text-555555, #cfcac2);
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
    border-top-color: var(--darkreader-border-cccccc, #565b5d);
    border-right-color: var(--darkreader-border-cccccc, #565b5d);
    border-bottom-color: var(--darkreader-border-cccccc, #565b5d);
    border-left-color: var(--darkreader-border-cccccc, #565b5d);
    box-shadow: var(--darkreader-background-00000013, rgba(19, 19, 19, 0.07)) 0px 1px 1px inset;
}

.spin {
    background-image: initial;
    background-color: transparent;
}

.spin__blocker {
    background-image: initial;
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
}

.spin__bottom-left {
    background-image: linear-gradient(to right bottom, var(--darkreader-background-0071bc, #276f9f) 0%, var(--darkreader-background-29abe2bf, rgba(67, 151, 186, 0.75)) 100%);
    background-color: initial;
}

.spin__bottom-right {
    background-image: linear-gradient(to right top, var(--darkreader-background-29abe2bf, rgba(67, 151, 186, 0.75)) 0%, var(--darkreader-background-cfe2ff8c, rgba(60, 63, 63, 0.55)) 100%);
    background-color: initial;
}

.spin__top-left {
    background-image: linear-gradient(to right bottom, var(--darkreader-background-fbb03b00, rgba(182, 130, 51, 0)) 0%, var(--darkreader-background-cfe2ff8c, rgba(60, 63, 63, 0.55)) 100%);
    background-color: initial;
}

.objecten-dropdown {
    color: var(--darkreader-text-ef3f2e, #f06e61);
}

a.drop-btn {
    background-color: var(--darkreader-background-d2696d, #894244);
}

th.dojoxGridCell {
    background-color: var(--darkreader-background-f7976d, #904929) !important;
}

.dojoxGridCellOver .dojoxGridSortNode {
    background-color: var(--darkreader-background-ef3f2e, #ac382d) !important;
}

.dojoxGridCellFocus {
    border-width: initial !important;
    border-style: none !important;
    border-color: initial !important;
}

.dojoxGridRowTable {
    background-image: none !important;
    background-color: initial !important;
}

.dojoxGridCell {
    border-width: initial !important;
    border-style: none !important;
    border-color: initial !important;
}

a, .highlight {
    color: var(--darkreader-text-d2696d, #df8f92);
}

.navigatie li a:hover {
    background-color: var(--darkreader-background-f7976d, #904929);
}

.dijitDialogPaneContent {
    border-top: none !important;
}

.dijitDialogTitleBar {
    border-width: initial !important;
    border-style: none !important;
    border-color: initial !important;
    background-color: var(--darkreader-background-f7976d, #904929) !important;
    background-image: none !important;
}

.dijitDialog {
    border-width: initial !important;
    border-style: none !important;
    border-color: initial !important;
}

h1.dashboard {
    color: var(--darkreader-text-d2696d, #df8f92);
}

.grid_delete {
    background-image: initial;
    background-color: var(--darkreader-background-d2696d, #894244);
    border-top-color: var(--darkreader-border-d2696d, #843f42);
    border-right-color: var(--darkreader-border-d2696d, #843f42);
    border-bottom-color: var(--darkreader-border-d2696d, #843f42);
    border-left-color: var(--darkreader-border-d2696d, #843f42);
}

#menu_objectlist li a:hover {
    color: var(--darkreader-text-d2696d, #df8f92);
    background-color: var(--darkreader-background-f9f9f9, #303334);
}

tr.table-head-sub td {
    background-color: var(--darkreader-background-f7976d, #904929) !important;
}

tr.table-head td {
    color: var(--darkreader-text-ef3f2e, #f06e61);
}

table.tblTable tr.changecolor:hover td {
    background-color: var(--darkreader-background-f7976d, #904929);
}

ul.sub li.active a:not(.sublink) {
    background-color: var(--darkreader-background-f7976d, #904929) !important;
}

.video-container .caption {
    color: var(--darkreader-text-dc0000, #f75454);
}

.vimvixen-hint {
    background-color: var(--darkreader-background-ffd76e, #7a6327) !important;
    border-color: var(--darkreader-background-c59d00, #b29834) !important;
    color: var(--darkreader-text-302505, #f7f4f0) !important;
}

#vimvixen-console-frame {
    color-scheme: light !important;
}

::placeholder {
    opacity: 0.5 !important;
}

#edge-translate-panel-body, .MuiTypography-body1, .nfe-quote-text {
    color: var(--darkreader-neutral-text) !important;
}

gr-main-header {
    background-color: var(--darkreader-background-add8e6, #3a5e6a) !important;
}

.tou-z65h9k, .tou-mignzq, .tou-1b6i2ox, .tou-lnqlqk {
    background-color: var(--darkreader-neutral-background) !important;
}

.tou-75mvi {
    background-color: var(--darkreader-background-cfecf5, #2c4f59) !important;
}

.tou-ta9e87, .tou-1w3fhi0, .tou-1b8t2us, .tou-py7lfi, .tou-1lpmd9d, .tou-1frrtv8, .tou-17ezmgn {
    background-color: var(--darkreader-background-f5f5f5, #333536) !important;
}

.tou-uknfeu {
    background-color: var(--darkreader-background-faedda, #554327) !important;
}

.tou-6i3zyv {
    background-color: var(--darkreader-background-85c3d8, #467382) !important;
}

div.mermaid-viewer-control-panel .btn {
    background-color: var(--darkreader-neutral-background);
    fill: var(--darkreader-neutral-text);
}

svg g rect.er {
    fill: var(--darkreader-neutral-background) !important;
}

    svg g rect.er.entityBox {
        fill: var(--darkreader-neutral-background) !important;
    }

    svg g rect.er.attributeBoxOdd {
        fill: var(--darkreader-neutral-background) !important;
    }

    svg g rect.er.attributeBoxEven {
        fill: var(--darkreader-selection-background);
        fill-opacity: 0.8 !important;
    }

svg rect.er.relationshipLabelBox {
    fill: var(--darkreader-neutral-background) !important;
}

svg g g.nodes rect, svg g g.nodes polygon {
    fill: var(--darkreader-neutral-background) !important;
}

svg g rect.task {
    fill: var(--darkreader-selection-background) !important;
}

svg line.messageLine0, svg line.messageLine1 {
    stroke: var(--darkreader-neutral-text) !important;
}

div.mermaid .actor {
    fill: var(--darkreader-neutral-background) !important;
}

mitid-authenticators-code-app > .code-app-container {
    background-color: white !important;
    padding-top: 1rem;
}

iframe#unpaywall[src$="unpaywall.html"] {
    color-scheme: light !important;
}

select {
    --darkreader-bg--form-control-background-color: rgba(22, 22, 22, 0) !important;
}

    select * {
        background-color: var(--darkreader-neutral-background) !important;
    }

body#tumblr {
    --darkreader-bg--secondary-accent: 31, 32, 34 !important;
    --darkreader-bg--white: 23, 23, 23 !important;
    --darkreader-text--black: 228, 224, 218 !important;
}

:host {
    --d2l-border-color: var(--darkreader-bg--d2l-color-gypsum) !important;
    --d2l-button-icon-background-color-hover: var(--darkreader-bg--d2l-color-gypsum) !important;
    --d2l-color-ferrite: var(--darkreader-neutral-text) !important;
    --d2l-color-sylvite: var(--darkreader-bg--d2l-color-sylvite) !important;
    --d2l-dropdown-background-color: var(--darkreader-neutral-background) !important;
    --d2l-dropdown-border-color: var(--darkreader-border--d2l-color-mica) !important;
    --d2l-input-backgroud-color: var(--darkreader-neutral-background) !important;
    --d2l-menu-border-color: var(--darkreader-bg--d2l-color-gypsum) !important;
    --d2l-tooltip-background-color: var(--darkreader-neutral-background) !important;
    --d2l-tooltip-border-color: var(--darkreader-bg--d2l-color-gypsum) !important;
}

:host([_floating]) .d2l-floating-buttons-container {
    background-color: var(--darkreader-neutral-background) !important;
    border-top-color: var(--darkreader-border--d2l-color-mica) !important;
    opacity: 0.88 !important;
}

d2l-card {
    background: var(--darkreader-neutral-background) !important;
    border-color: var(--darkreader-border--d2l-color-gypsum) !important;
}

d2l-dropdown-content > div, d2l-menu-item {
    background-color: var(--darkreader-neutral-background) !important;
    border-radius: 10px !important;
}

d2l-empty-state-simple {
    border-color: var(--darkreader-bg--d2l-color-gypsum) !important;
}

.d2l-button-filter > ul > li > a.vui-button {
    border-color: var(--darkreader-border--d2l-color-mica) !important;
}

.d2l-label-text:has(.d2l-button-subtle-content):hover, .d2l-label-text:has(.d2l-button-subtle-content):focus, .d2l-label-text:has(.d2l-button-subtle-content):active {
    background-color: var(--darkreader-bg--d2l-color-gypsum) !important;
}

.d2l-navigation-centerer {
    color: inherit !important;
}

.d2l-tabs-layout {
    border-color: var(--darkreader-border--d2l-color-gypsum) !important;
}

.d2l-input, .d2l-calendar-date, .d2l-htmleditor-container {
    background-color: var(--darkreader-neutral-background) !important;
}

.d2l-collapsible-panel {
    border: 1px solid var(--darkreader-border--d2l-color-mica) !important;
    border-radius: 0.4rem !important;
}

.d2l-collapsible-panel-divider {
    border-bottom: 1px solid var(--darkreader-border--d2l-color-mica) !important;
}

.d2l-w2d-flex {
    border-bottom: 2px solid var(--darkreader-border--d2l-color-mica) !important;
}

.d2l-collapsible-panel scrolled, .d2l-collapsible-panel-header, .d2l-w2d-collection-fixed {
    background-color: var(--darkreader-neutral-background) !important;
}

.d2l-loading-spinner-bg {
    fill: var(--darkreader-bg--d2l-color-gypsum) !important;
}

.d2l-loading-spinner-bg-stroke {
    stroke: var(--darkreader-border--d2l-color-mica) !important;
}

.d2l-loading-spinner-wrapper svg path, .d2l-loading-spinner-wrapper svg circle {
    fill: var(--darkreader-neutral-background) !important;
}

embed[type="application/pdf"][src="about:blank"] {
    filter: invert(100%) contrast(90%);
}

@keyframes plyr-progress {
    100% {
        background-position: 25px 0px;
    }
}

@keyframes plyr-popup {
    0% {
        opacity: 0.5;
        transform: translateY(10px);
    }

    100% {
        opacity: 1;
        transform: translateY(0px);
    }
}

@keyframes plyr-fade-in {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.plyr {
    -webkit-font-smoothing: antialiased;
    direction: ltr;
    font-family: Avenir, "Avenir Next", "Helvetica Neue", "Segoe UI", Helvetica, Arial, sans-serif;
    font-variant-numeric: tabular-nums;
    font-weight: 500;
    line-height: 1.7;
    max-width: 100%;
    min-width: 200px;
    position: relative;
    text-shadow: none;
    transition: box-shadow 0.3s;
}

    .plyr audio, .plyr video {
        border-radius: inherit;
        height: auto;
        vertical-align: middle;
        width: 100%;
    }

    .plyr button {
        font: inherit;
        width: auto;
    }

    .plyr:focus {
        outline: 0px;
    }

.plyr--full-ui {
    box-sizing: border-box;
}

    .plyr--full-ui *, .plyr--full-ui ::after, .plyr--full-ui ::before {
        box-sizing: inherit;
    }

    .plyr--full-ui a, .plyr--full-ui button, .plyr--full-ui input, .plyr--full-ui label {
        touch-action: manipulation;
    }

.plyr__badge {
    background: rgb(79, 91, 95);
    border-radius: 2px;
    color: rgb(255, 255, 255);
    font-size: 9px;
    line-height: 1;
    padding: 3px 4px;
}

.plyr--full-ui ::-webkit-media-text-track-container {
    display: none;
}

.plyr__captions {
    animation: 0.3s ease 0s 1 normal none running plyr-fade-in;
    bottom: 0px;
    color: rgb(255, 255, 255);
    display: none;
    font-size: 14px;
    left: 0px;
    padding: 10px;
    position: absolute;
    text-align: center;
    transition: transform 0.4s ease-in-out;
    width: 100%;
}

    .plyr__captions .plyr__caption {
        background: rgba(0, 0, 0, 0.8);
        border-radius: 2px;
        -webkit-box-decoration-break: clone;
        box-decoration-break: clone;
        line-height: 185%;
        padding: 0.2em 0.5em;
        white-space: pre-wrap;
    }

        .plyr__captions .plyr__caption div {
            display: inline;
        }

    .plyr__captions span:empty {
        display: none;
    }

@media (min-width: 480px) {
    .plyr__captions {
        font-size: 16px;
        padding: 20px;
    }
}

@media (min-width: 768px) {
    .plyr__captions {
        font-size: 18px;
    }
}

.plyr--captions-active .plyr__captions {
    display: block;
}

.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty) ~ .plyr__captions {
    transform: translateY(-40px);
}

.plyr__control {
    background: 0px 0px;
    border: 0px;
    border-radius: 3px;
    color: inherit;
    cursor: pointer;
    flex-shrink: 0;
    overflow: visible;
    padding: 7px;
    position: relative;
    transition: 0.3s;
}

    .plyr__control svg {
        display: block;
        fill: currentcolor;
        height: 18px;
        pointer-events: none;
        width: 18px;
    }

    .plyr__control:focus {
        outline: 0px;
    }

    .plyr__control.plyr__tab-focus {
        box-shadow: rgba(26, 175, 255, 0.5) 0px 0px 0px 5px;
        outline: 0px;
    }

    .plyr__control.plyr__control--pressed .icon--not-pressed, .plyr__control.plyr__control--pressed .label--not-pressed, .plyr__control:not(.plyr__control--pressed) .icon--pressed, .plyr__control:not(.plyr__control--pressed) .label--pressed {
        display: none;
    }

.plyr--audio .plyr__control.plyr__tab-focus, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded="true"] {
    background: rgb(26, 175, 255);
    color: rgb(255, 255, 255);
}

.plyr--video .plyr__control svg {
    filter: drop-shadow(rgba(0, 0, 0, 0.15) 0px 1px 1px);
}

.plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded="true"] {
    background: rgb(26, 175, 255);
    color: rgb(255, 255, 255);
}

.plyr__control--overlaid {
    background: rgba(26, 175, 255, 0.8);
    border: 0px;
    border-radius: 100%;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 1px;
    color: rgb(255, 255, 255);
    display: none;
    left: 50%;
    padding: 15px;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 2;
}

    .plyr__control--overlaid svg {
        left: 2px;
        position: relative;
    }

    .plyr__control--overlaid:focus, .plyr__control--overlaid:hover {
        background: rgb(26, 175, 255);
    }

.plyr--playing .plyr__control--overlaid {
    opacity: 0;
    visibility: hidden;
}

.plyr--full-ui.plyr--video .plyr__control--overlaid {
    display: block;
}

.plyr--full-ui ::-webkit-media-controls {
    display: none;
}

.plyr__controls {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    text-align: center;
}

    .plyr__controls .plyr__menu, .plyr__controls .plyr__progress, .plyr__controls .plyr__time, .plyr__controls .plyr__volume, .plyr__controls > .plyr__control {
        margin-left: 5px;
    }

        .plyr__controls .plyr__menu + .plyr__control, .plyr__controls .plyr__progress + .plyr__control, .plyr__controls > .plyr__control + .plyr__control, .plyr__controls > .plyr__control + .plyr__menu {
            margin-left: 2px;
        }

        .plyr__controls > .plyr__control:first-child, .plyr__controls > .plyr__control:first-child + [data-plyr="pause"] {
            margin-left: 0px;
            margin-right: auto;
        }

    .plyr__controls:empty {
        display: none;
    }

@media (min-width: 480px) {
    .plyr__controls .plyr__menu, .plyr__controls .plyr__progress, .plyr__controls .plyr__time, .plyr__controls .plyr__volume, .plyr__controls > .plyr__control {
        margin-left: 10px;
    }
}

.plyr--audio .plyr__controls {
    background: rgb(255, 255, 255);
    border-radius: inherit;
    color: rgb(79, 91, 95);
    padding: 10px;
}

.plyr--video .plyr__controls {
    background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
    bottom: 0px;
    color: rgb(255, 255, 255);
    left: 0px;
    padding: 20px 5px 5px;
    position: absolute;
    right: 0px;
    transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;
    z-index: 3;
}

@media (min-width: 480px) {
    .plyr--video .plyr__controls {
        padding: 35px 10px 10px;
    }
}

.plyr--video.plyr--hide-controls .plyr__controls {
    opacity: 0;
    pointer-events: none;
    transform: translateY(100%);
}

.plyr [data-plyr="airplay"], .plyr [data-plyr="captions"], .plyr [data-plyr="fullscreen"], .plyr [data-plyr="pip"] {
    display: none;
}

.plyr--airplay-supported [data-plyr="airplay"], .plyr--captions-enabled [data-plyr="captions"], .plyr--fullscreen-enabled [data-plyr="fullscreen"], .plyr--pip-supported [data-plyr="pip"] {
    display: inline-block;
}

.plyr__video-embed {
    height: 0px;
    padding-bottom: 56.25%;
    position: relative;
}

    .plyr__video-embed iframe {
        border: 0px;
        height: 100%;
        left: 0px;
        position: absolute;
        top: 0px;
        user-select: none;
        width: 100%;
    }

.plyr--full-ui .plyr__video-embed > .plyr__video-embed__container {
    padding-bottom: 240%;
    position: relative;
    transform: translateY(-38.2812%);
}

.plyr__menu {
    display: flex;
    position: relative;
}

    .plyr__menu .plyr__control svg {
        transition: transform 0.3s;
    }

    .plyr__menu .plyr__control[aria-expanded="true"] svg {
        transform: rotate(90deg);
    }

    .plyr__menu .plyr__control[aria-expanded="true"] .plyr__tooltip {
        display: none;
    }

.plyr__menu__container {
    animation: 0.2s ease 0s 1 normal none running plyr-popup;
    background: rgba(255, 255, 255, 0.9);
    border-radius: 4px;
    bottom: 100%;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 2px;
    color: rgb(79, 91, 95);
    font-size: 16px;
    margin-bottom: 10px;
    position: absolute;
    right: -3px;
    text-align: left;
    white-space: nowrap;
    z-index: 3;
}

    .plyr__menu__container > div {
        overflow: hidden;
        transition: height 0.35s cubic-bezier(0.4, 0, 0.2, 1), width 0.35s cubic-bezier(0.4, 0, 0.2, 1);
    }

    .plyr__menu__container::after {
        border-width: 4px;
        border-style: solid;
        border-color: rgba(255, 255, 255, 0.9) transparent transparent;
        border-image: initial;
        content: "";
        height: 0px;
        position: absolute;
        right: 15px;
        top: 100%;
        width: 0px;
    }

    .plyr__menu__container [role="menu"] {
        padding: 7px;
    }

    .plyr__menu__container [role="menuitem"], .plyr__menu__container [role="menuitemradio"] {
        margin-top: 2px;
    }

        .plyr__menu__container [role="menuitem"]:first-child, .plyr__menu__container [role="menuitemradio"]:first-child {
            margin-top: 0px;
        }

    .plyr__menu__container .plyr__control {
        align-items: center;
        color: rgb(79, 91, 95);
        display: flex;
        font-size: 14px;
        padding: 4px 11px;
        user-select: none;
        width: 100%;
    }

        .plyr__menu__container .plyr__control > span {
            align-items: inherit;
            display: flex;
            width: 100%;
        }

        .plyr__menu__container .plyr__control::after {
            border: 4px solid transparent;
            content: "";
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
        }

    .plyr__menu__container .plyr__control--forward {
        padding-right: 28px;
    }

        .plyr__menu__container .plyr__control--forward::after {
            border-left-color: rgba(79, 91, 95, 0.8);
            right: 5px;
        }

        .plyr__menu__container .plyr__control--forward.plyr__tab-focus::after, .plyr__menu__container .plyr__control--forward:hover::after {
            border-left-color: currentcolor;
        }

    .plyr__menu__container .plyr__control--back {
        font-weight: 500;
        margin: 7px 7px 3px;
        padding-left: 28px;
        position: relative;
        width: calc(100% - 14px);
    }

        .plyr__menu__container .plyr__control--back::after {
            border-right-color: rgba(79, 91, 95, 0.8);
            left: 7px;
        }

        .plyr__menu__container .plyr__control--back::before {
            background: rgb(183, 197, 205);
            box-shadow: rgb(255, 255, 255) 0px 1px 0px;
            content: "";
            height: 1px;
            left: 0px;
            margin-top: 4px;
            overflow: hidden;
            position: absolute;
            right: 0px;
            top: 100%;
        }

        .plyr__menu__container .plyr__control--back.plyr__tab-focus::after, .plyr__menu__container .plyr__control--back:hover::after {
            border-right-color: currentcolor;
        }

    .plyr__menu__container .plyr__control[role="menuitemradio"] {
        padding-left: 7px;
    }

        .plyr__menu__container .plyr__control[role="menuitemradio"]::after, .plyr__menu__container .plyr__control[role="menuitemradio"]::before {
            border-radius: 100%;
        }

        .plyr__menu__container .plyr__control[role="menuitemradio"]::before {
            background: rgba(0, 0, 0, 0.1);
            content: "";
            display: block;
            flex-shrink: 0;
            height: 16px;
            margin-right: 10px;
            transition: 0.3s;
            width: 16px;
        }

        .plyr__menu__container .plyr__control[role="menuitemradio"]::after {
            background: rgb(255, 255, 255);
            border: 0px;
            height: 6px;
            left: 12px;
            opacity: 0;
            top: 50%;
            transform: translateY(-50%) scale(0);
            transition: transform 0.3s, opacity 0.3s;
            width: 6px;
        }

        .plyr__menu__container .plyr__control[role="menuitemradio"][aria-checked="true"]::before {
            background: rgb(26, 175, 255);
        }

        .plyr__menu__container .plyr__control[role="menuitemradio"][aria-checked="true"]::after {
            opacity: 1;
            transform: translateY(-50%) scale(1);
        }

        .plyr__menu__container .plyr__control[role="menuitemradio"].plyr__tab-focus::before, .plyr__menu__container .plyr__control[role="menuitemradio"]:hover::before {
            background: rgba(0, 0, 0, 0.1);
        }

    .plyr__menu__container .plyr__menu__value {
        align-items: center;
        display: flex;
        margin-left: auto;
        margin-right: -5px;
        overflow: hidden;
        padding-left: 25px;
        pointer-events: none;
    }

.plyr--full-ui input[type="range"] {
    appearance: none;
    background: 0px 0px;
    border: 0px;
    border-radius: 28px;
    color: rgb(26, 175, 255);
    display: block;
    height: 20px;
    margin: 0px;
    padding: 0px;
    transition: box-shadow 0.3s;
    width: 100%;
}

    .plyr--full-ui input[type="range"]::-webkit-slider-runnable-track {
        background-position: 0px 0px;
        background-size: initial;
        background-repeat: initial;
        background-attachment: initial;
        background-origin: initial;
        background-clip: initial;
        background-color: initial;
        border: 0px;
        border-radius: 3px;
        height: 6px;
        transition: box-shadow 0.3s;
        user-select: none;
        background-image: linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0));
    }

    .plyr--full-ui input[type="range"]::-webkit-slider-thumb {
        background: rgb(255, 255, 255);
        border: 0px;
        border-radius: 100%;
        box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 1px, rgba(47, 52, 61, 0.2) 0px 0px 0px 1px;
        height: 14px;
        position: relative;
        transition: 0.2s;
        width: 14px;
        appearance: none;
        margin-top: -4px;
    }

    .plyr--full-ui input[type="range"]:focus {
        outline: 0px;
    }

    .plyr--full-ui input[type="range"].plyr__tab-focus::-webkit-slider-runnable-track {
        box-shadow: rgba(26, 175, 255, 0.5) 0px 0px 0px 5px;
        outline: 0px;
    }

.plyr--full-ui.plyr--video input[type="range"]::-webkit-slider-runnable-track {
    background-color: rgba(255, 255, 255, 0.25);
}

.plyr--full-ui.plyr--video input[type="range"]:active::-webkit-slider-thumb {
    box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 1px, rgba(47, 52, 61, 0.2) 0px 0px 0px 1px, rgba(255, 255, 255, 0.5) 0px 0px 0px 3px;
}

.plyr--full-ui.plyr--audio input[type="range"]::-webkit-slider-runnable-track {
    background-color: rgba(183, 197, 205, 0.66);
}

.plyr--full-ui.plyr--audio input[type="range"]:active::-webkit-slider-thumb {
    box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 1px, rgba(47, 52, 61, 0.2) 0px 0px 0px 1px, rgba(0, 0, 0, 0.1) 0px 0px 0px 3px;
}

.plyr__poster {
    background-color: rgb(0, 0, 0);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
    left: 0px;
    opacity: 0;
    position: absolute;
    top: 0px;
    transition: opacity 0.2s;
    width: 100%;
    z-index: 1;
}

.plyr--stopped.plyr__poster-enabled .plyr__poster {
    opacity: 1;
}

.plyr__time {
    font-size: 14px;
}

    .plyr__time + .plyr__time::before {
        content: "⁄";
        margin-right: 10px;
    }

@media (max-width: 767px) {
    .plyr__time + .plyr__time {
        display: none;
    }
}

.plyr--video .plyr__time {
    text-shadow: rgba(0, 0, 0, 0.15) 0px 1px 1px;
}

.plyr__tooltip {
    background: rgba(255, 255, 255, 0.9);
    border-radius: 3px;
    bottom: 100%;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 2px;
    color: rgb(79, 91, 95);
    font-size: 14px;
    font-weight: 500;
    left: 50%;
    line-height: 1.3;
    margin-bottom: 10px;
    opacity: 0;
    padding: 5px 7.5px;
    pointer-events: none;
    position: absolute;
    transform: translate(-50%, 10px) scale(0.8);
    transform-origin: 50% 100%;
    transition: transform 0.2s 0.1s, opacity 0.2s 0.1s;
    white-space: nowrap;
    z-index: 2;
}

    .plyr__tooltip::before {
        border-left: 4px solid transparent;
        border-right: 4px solid transparent;
        border-top: 4px solid rgba(255, 255, 255, 0.9);
        bottom: -4px;
        content: "";
        height: 0px;
        left: 50%;
        position: absolute;
        transform: translateX(-50%);
        width: 0px;
        z-index: 2;
    }

.plyr .plyr__control.plyr__tab-focus .plyr__tooltip, .plyr .plyr__control:hover .plyr__tooltip, .plyr__tooltip--visible {
    opacity: 1;
    transform: translate(-50%, 0px) scale(1);
}

.plyr .plyr__control:hover .plyr__tooltip {
    z-index: 3;
}

.plyr__controls > .plyr__control:first-child .plyr__tooltip, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip {
    left: 0px;
    transform: translate(0px, 10px) scale(0.8);
    transform-origin: 0px 100%;
}

    .plyr__controls > .plyr__control:first-child .plyr__tooltip::before, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip::before {
        left: 16px;
    }

.plyr__controls > .plyr__control:last-child .plyr__tooltip {
    left: auto;
    right: 0px;
    transform: translate(0px, 10px) scale(0.8);
    transform-origin: 100% 100%;
}

    .plyr__controls > .plyr__control:last-child .plyr__tooltip::before {
        left: auto;
        right: 16px;
        transform: translateX(50%);
    }

.plyr__controls > .plyr__control:first-child .plyr__tooltip--visible, .plyr__controls > .plyr__control:first-child + .plyr__control .plyr__tooltip--visible, .plyr__controls > .plyr__control:first-child + .plyr__control.plyr__tab-focus .plyr__tooltip, .plyr__controls > .plyr__control:first-child + .plyr__control:hover .plyr__tooltip, .plyr__controls > .plyr__control:first-child.plyr__tab-focus .plyr__tooltip, .plyr__controls > .plyr__control:first-child:hover .plyr__tooltip, .plyr__controls > .plyr__control:last-child .plyr__tooltip--visible, .plyr__controls > .plyr__control:last-child.plyr__tab-focus .plyr__tooltip, .plyr__controls > .plyr__control:last-child:hover .plyr__tooltip {
    transform: translate(0px, 0px) scale(1);
}

.plyr--video {
    background: rgb(0, 0, 0);
    overflow: hidden;
}

    .plyr--video.plyr--menu-open {
        overflow: visible;
    }

.plyr__video-wrapper {
    background: rgb(0, 0, 0);
    border-radius: inherit;
    overflow: hidden;
    position: relative;
    z-index: 0;
}

.plyr__progress {
    flex: 1 1 0%;
    left: 7px;
    margin-right: 14px;
    position: relative;
}

    .plyr__progress input[type="range"], .plyr__progress__buffer {
        margin-left: -7px;
        margin-right: -7px;
        width: calc(100% + 14px);
    }

    .plyr__progress input[type="range"] {
        position: relative;
        z-index: 2;
    }

    .plyr__progress .plyr__tooltip {
        font-size: 14px;
        left: 0px;
    }

.plyr__progress__buffer {
    appearance: none;
    background: 0px 0px;
    border: 0px;
    border-radius: 100px;
    height: 6px;
    left: 0px;
    margin-top: -3px;
    padding: 0px;
    position: absolute;
    top: 50%;
}

    .plyr__progress__buffer::-webkit-progress-bar {
        background: 0px 0px;
        transition: width 0.2s;
    }

    .plyr__progress__buffer::-webkit-progress-value {
        background: currentcolor;
        border-radius: 100px;
        min-width: 6px;
    }

.plyr--video .plyr__progress__buffer {
    box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 1px;
    color: rgba(255, 255, 255, 0.25);
}

.plyr--audio .plyr__progress__buffer {
    color: rgba(183, 197, 205, 0.66);
}

.plyr--loading .plyr__progress__buffer {
    animation: 1s linear 0s infinite normal none running plyr-progress;
    background-image: linear-gradient(-45deg, rgba(47, 52, 61, 0.6) 25%, transparent 25%, transparent 50%, rgba(47, 52, 61, 0.6) 50%, rgba(47, 52, 61, 0.6) 75%, transparent 75%, transparent);
    background-repeat: repeat-x;
    background-size: 25px 25px;
    color: transparent;
}

.plyr--video.plyr--loading .plyr__progress__buffer {
    background-color: rgba(255, 255, 255, 0.25);
}

.plyr--audio.plyr--loading .plyr__progress__buffer {
    background-color: rgba(183, 197, 205, 0.66);
}

.plyr__volume {
    align-items: center;
    display: flex;
    flex: 1 1 0%;
    position: relative;
}

    .plyr__volume input[type="range"] {
        margin-left: 5px;
        position: relative;
        z-index: 2;
    }

@media (min-width: 480px) {
    .plyr__volume {
        max-width: 90px;
    }
}

@media (min-width: 768px) {
    .plyr__volume {
        max-width: 110px;
    }
}

.plyr--is-ios .plyr__volume {
    display: none !important;
}

.plyr--is-ios.plyr--vimeo [data-plyr="mute"] {
    display: none !important;
}

.plyr:-webkit-full-screen {
    background: rgb(0, 0, 0);
    height: 100%;
    margin: 0px;
    width: 100%;
    border-radius: 0px !important;
}

.plyr:fullscreen {
    background: rgb(0, 0, 0);
    height: 100%;
    margin: 0px;
    width: 100%;
    border-radius: 0px !important;
}

.plyr:-webkit-full-screen video {
    height: 100%;
}

.plyr:fullscreen video {
    height: 100%;
}

.plyr:-webkit-full-screen .plyr__video-wrapper {
    height: 100%;
    width: 100%;
}

.plyr:fullscreen .plyr__video-wrapper {
    height: 100%;
    width: 100%;
}

.plyr:-webkit-full-screen .plyr__video-embed {
    overflow: visible;
}

.plyr:fullscreen .plyr__video-embed {
    overflow: visible;
}

.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
    height: 0px;
    top: 50%;
    transform: translateY(-50%);
}

.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper {
    height: 0px;
    top: 50%;
    transform: translateY(-50%);
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
    display: block;
}

.plyr:fullscreen .plyr__control .icon--exit-fullscreen {
    display: block;
}

.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg {
    display: none;
}

.plyr:fullscreen .plyr__control .icon--exit-fullscreen + svg {
    display: none;
}

.plyr:-webkit-full-screen.plyr--hide-controls {
    cursor: none;
}

.plyr:fullscreen.plyr--hide-controls {
    cursor: none;
}

@media (min-width: 1024px) {
    .plyr:-webkit-full-screen .plyr__captions {
        font-size: 21px;
    }

    .plyr:fullscreen .plyr__captions {
        font-size: 21px;
    }
}

.plyr:-webkit-full-screen {
    background: rgb(0, 0, 0);
    height: 100%;
    margin: 0px;
    width: 100%;
    border-radius: 0px !important;
}

    .plyr:-webkit-full-screen video {
        height: 100%;
    }

    .plyr:-webkit-full-screen .plyr__video-wrapper {
        height: 100%;
        width: 100%;
    }

    .plyr:-webkit-full-screen .plyr__video-embed {
        overflow: visible;
    }

    .plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper {
        height: 0px;
        top: 50%;
        transform: translateY(-50%);
    }

    .plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen {
        display: block;
    }

        .plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen + svg {
            display: none;
        }

    .plyr:-webkit-full-screen.plyr--hide-controls {
        cursor: none;
    }

@media (min-width: 1024px) {
    .plyr:-webkit-full-screen .plyr__captions {
        font-size: 21px;
    }
}

@media (min-width: 1024px) {
}

@media (min-width: 1024px) {
}

.plyr--fullscreen-fallback {
    background: rgb(0, 0, 0);
    height: 100%;
    margin: 0px;
    width: 100%;
    inset: 0px;
    position: fixed;
    z-index: 10000000;
    border-radius: 0px !important;
}

    .plyr--fullscreen-fallback video {
        height: 100%;
    }

    .plyr--fullscreen-fallback .plyr__video-wrapper {
        height: 100%;
        width: 100%;
    }

    .plyr--fullscreen-fallback .plyr__video-embed {
        overflow: visible;
    }

    .plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper {
        height: 0px;
        top: 50%;
        transform: translateY(-50%);
    }

    .plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen {
        display: block;
    }

        .plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen + svg {
            display: none;
        }

    .plyr--fullscreen-fallback.plyr--hide-controls {
        cursor: none;
    }

@media (min-width: 1024px) {
    .plyr--fullscreen-fallback .plyr__captions {
        font-size: 21px;
    }
}

.plyr__ads {
    border-radius: inherit;
    inset: 0px;
    cursor: pointer;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}

    .plyr__ads > div, .plyr__ads > div iframe {
        height: 100%;
        position: absolute;
        width: 100%;
    }

    .plyr__ads::after {
        background: rgba(47, 52, 61, 0.8);
        border-radius: 2px;
        bottom: 10px;
        color: rgb(255, 255, 255);
        content: attr(data-badge-text);
        font-size: 11px;
        padding: 2px 6px;
        pointer-events: none;
        position: absolute;
        right: 10px;
        z-index: 3;
    }

.plyr__cues {
    background: currentcolor;
    display: block;
    height: 6px;
    left: 0px;
    margin: -3px 0px 0px;
    opacity: 0.8;
    position: absolute;
    top: 50%;
    width: 3px;
    z-index: 3;
}

.plyr--no-transition {
    transition: none !important;
}

.plyr__sr-only {
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    border: 0px !important;
    height: 1px !important;
    padding: 0px !important;
    position: absolute !important;
    width: 1px !important;
}

.plyr [hidden] {
    display: none !important;
}

.plyr {
    text-shadow: none;
}

    .plyr:focus {
        outline-color: initial;
    }

.plyr__badge {
    background-image: initial;
    background-color: var(--darkreader-background-4f5b5f, #5a5e61);
    color: var(--darkreader-text-ffffff, #ffffff);
}

.plyr__captions {
    color: var(--darkreader-text-ffffff, #ffffff);
}

    .plyr__captions .plyr__caption {
        background-image: initial;
        background-color: var(--darkreader-background-000000cc, rgba(19, 19, 19, 0.8));
    }

.plyr__control {
    background-image: initial;
    background-color: initial;
    border-width: 0px;
    border-style: initial;
    border-color: initial;
    color: inherit;
}

    .plyr__control svg {
        fill: currentcolor;
    }

    .plyr__control:focus {
        outline-color: initial;
    }

    .plyr__control.plyr__tab-focus {
        box-shadow: var(--darkreader-background-1aafff80, rgba(46, 144, 196, 0.5)) 0px 0px 0px 5px;
        outline-color: initial;
    }

.plyr--audio .plyr__control.plyr__tab-focus, .plyr--audio .plyr__control:hover, .plyr--audio .plyr__control[aria-expanded="true"] {
    background-image: initial;
    background-color: var(--darkreader-background-1aafff, #2e90c4);
    color: var(--darkreader-text-ffffff, #ffffff);
}

.plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded="true"] {
    background-image: initial;
    background-color: var(--darkreader-background-1aafff, #2e90c4);
    color: var(--darkreader-text-ffffff, #ffffff);
}

.plyr__control--overlaid {
    background-image: initial;
    background-color: var(--darkreader-background-1aafffcc, rgba(46, 144, 196, 0.8));
    border-width: 0px;
    border-style: initial;
    border-color: initial;
    box-shadow: var(--darkreader-background-00000026, rgba(19, 19, 19, 0.15)) 0px 1px 1px;
    color: var(--darkreader-text-ffffff, #ffffff);
}

    .plyr__control--overlaid:focus, .plyr__control--overlaid:hover {
        background-image: initial;
        background-color: var(--darkreader-background-1aafff, #2e90c4);
    }

.plyr--audio .plyr__controls {
    background-image: initial;
    background-color: var(--darkreader-background-ffffff, #2d2f2f);
    color: var(--darkreader-text-4f5b5f, #cec8c0);
}

.plyr--video .plyr__controls {
    background-image: linear-gradient(var(--darkreader-background-00000000, rgba(19, 19, 19, 0)), var(--darkreader-background-000000b3, rgba(19, 19, 19, 0.7)));
    background-color: initial;
    color: var(--darkreader-text-ffffff, #ffffff);
}

.plyr__video-embed iframe {
    border-width: 0px;
    border-style: initial;
    border-color: initial;
}

.plyr__menu__container {
    background-image: initial;
    background-color: var(--darkreader-background-ffffffe6, rgba(45, 47, 47, 0.9));
    box-shadow: var(--darkreader-background-00000026, rgba(19, 19, 19, 0.15)) 0px 1px 2px;
    color: var(--darkreader-text-4f5b5f, #cec8c0);
}

    .plyr__menu__container::after {
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        border-top-color: var(--darkreader-border-ffffffe6, rgba(71, 74, 76, 0.9));
    }

    .plyr__menu__container .plyr__control {
        color: var(--darkreader-text-4f5b5f, #cec8c0);
    }

        .plyr__menu__container .plyr__control::after {
            border-color: transparent;
        }

    .plyr__menu__container .plyr__control--forward::after {
        border-left-color: var(--darkreader-border-4f5b5fcc, rgba(135, 129, 119, 0.8));
    }

    .plyr__menu__container .plyr__control--forward.plyr__tab-focus::after, .plyr__menu__container .plyr__control--forward:hover::after {
        border-left-color: currentcolor;
    }

    .plyr__menu__container .plyr__control--back::after {
        border-right-color: var(--darkreader-border-4f5b5fcc, rgba(135, 129, 119, 0.8));
    }

    .plyr__menu__container .plyr__control--back::before {
        background-image: initial;
        background-color: var(--darkreader-background-b7c5cd, #4c585e);
        box-shadow: var(--darkreader-background-ffffff, #2d2f2f) 0px 1px 0px;
    }

    .plyr__menu__container .plyr__control--back.plyr__tab-focus::after, .plyr__menu__container .plyr__control--back:hover::after {
        border-right-color: currentcolor;
    }

    .plyr__menu__container .plyr__control[role="menuitemradio"]::before {
        background-image: initial;
        background-color: var(--darkreader-background-0000001a, rgba(19, 19, 19, 0.1));
    }

    .plyr__menu__container .plyr__control[role="menuitemradio"]::after {
        background-image: initial;
        background-color: var(--darkreader-background-ffffff, #2d2f2f);
        border-width: 0px;
        border-style: initial;
        border-color: initial;
    }

    .plyr__menu__container .plyr__control[role="menuitemradio"][aria-checked="true"]::before {
        background-image: initial;
        background-color: var(--darkreader-background-1aafff, #2e90c4);
    }

    .plyr__menu__container .plyr__control[role="menuitemradio"].plyr__tab-focus::before, .plyr__menu__container .plyr__control[role="menuitemradio"]:hover::before {
        background-image: initial;
        background-color: var(--darkreader-background-0000001a, rgba(19, 19, 19, 0.1));
    }

.plyr--full-ui input[type="range"] {
    background-image: initial;
    background-color: initial;
    border-width: 0px;
    border-style: initial;
    border-color: initial;
    color: var(--darkreader-text-1aafff, #60cdff);
}

    .plyr--full-ui input[type="range"]::-webkit-slider-runnable-track {
        background-color: initial;
        border-width: 0px;
        border-style: initial;
        border-color: initial;
    }

    .plyr--full-ui input[type="range"]::-webkit-slider-thumb {
        background-image: initial;
        background-color: var(--darkreader-background-ffffff, #2d2f2f);
        border-width: 0px;
        border-style: initial;
        border-color: initial;
        box-shadow: var(--darkreader-background-00000026, rgba(19, 19, 19, 0.15)) 0px 1px 1px, var(--darkreader-background-2f343d33, rgba(60, 64, 69, 0.2)) 0px 0px 0px 1px;
    }

    .plyr--full-ui input[type="range"]:focus {
        outline-color: initial;
    }

    .plyr--full-ui input[type="range"].plyr__tab-focus::-webkit-slider-runnable-track {
        box-shadow: var(--darkreader-background-1aafff80, rgba(46, 144, 196, 0.5)) 0px 0px 0px 5px;
        outline-color: initial;
    }

.plyr--full-ui.plyr--video input[type="range"]::-webkit-slider-runnable-track {
    background-color: var(--darkreader-background-ffffff40, rgba(45, 47, 47, 0.25));
}

.plyr--full-ui.plyr--video input[type="range"]:active::-webkit-slider-thumb {
    box-shadow: var(--darkreader-background-00000026, rgba(19, 19, 19, 0.15)) 0px 1px 1px, var(--darkreader-background-2f343d33, rgba(60, 64, 69, 0.2)) 0px 0px 0px 1px, var(--darkreader-background-ffffff80, rgba(45, 47, 47, 0.5)) 0px 0px 0px 3px;
}

.plyr--full-ui.plyr--audio input[type="range"]::-webkit-slider-runnable-track {
    background-color: var(--darkreader-background-b7c5cda8, rgba(76, 88, 94, 0.66));
}

.plyr--full-ui.plyr--audio input[type="range"]:active::-webkit-slider-thumb {
    box-shadow: var(--darkreader-background-00000026, rgba(19, 19, 19, 0.15)) 0px 1px 1px, var(--darkreader-background-2f343d33, rgba(60, 64, 69, 0.2)) 0px 0px 0px 1px, var(--darkreader-background-0000001a, rgba(19, 19, 19, 0.1)) 0px 0px 0px 3px;
}

.plyr__poster {
    background-color: var(--darkreader-background-000000, #131313);
}

.plyr--video .plyr__time {
    text-shadow: var(--darkreader-background-00000026, rgba(19, 19, 19, 0.15)) 0px 1px 1px;
}

.plyr__tooltip {
    background-image: initial;
    background-color: var(--darkreader-background-ffffffe6, rgba(45, 47, 47, 0.9));
    box-shadow: var(--darkreader-background-00000026, rgba(19, 19, 19, 0.15)) 0px 1px 2px;
    color: var(--darkreader-text-4f5b5f, #cec8c0);
}

    .plyr__tooltip::before {
        border-left-color: transparent;
        border-right-color: transparent;
        border-top-color: var(--darkreader-border-ffffffe6, rgba(71, 74, 76, 0.9));
    }

.plyr--video {
    background-image: initial;
    background-color: var(--darkreader-background-000000, #131313);
}

.plyr__video-wrapper {
    background-image: initial;
    background-color: var(--darkreader-background-000000, #131313);
}

.plyr__progress__buffer {
    background-image: initial;
    background-color: initial;
    border-width: 0px;
    border-style: initial;
    border-color: initial;
}

    .plyr__progress__buffer::-webkit-progress-bar {
        background-image: initial;
        background-color: initial;
    }

    .plyr__progress__buffer::-webkit-progress-value {
        background-image: initial;
        background-color: currentcolor;
    }

.plyr--video .plyr__progress__buffer {
    box-shadow: var(--darkreader-background-00000026, rgba(19, 19, 19, 0.15)) 0px 1px 1px;
    color: var(--darkreader-text-ffffff40, rgba(255, 255, 255, 0.25));
}

.plyr--audio .plyr__progress__buffer {
    color: var(--darkreader-text-b7c5cda8, rgba(223, 219, 213, 0.66));
}

.plyr--loading .plyr__progress__buffer {
    background-image: linear-gradient(-45deg, var(--darkreader-background-2f343d99, rgba(60, 64, 69, 0.6)) 25%, var(--darkreader-background-00000000, rgba(19, 19, 19, 0)) 25%, var(--darkreader-background-00000000, rgba(19, 19, 19, 0)) 50%, var(--darkreader-background-2f343d99, rgba(60, 64, 69, 0.6)) 50%, var(--darkreader-background-2f343d99, rgba(60, 64, 69, 0.6)) 75%, var(--darkreader-background-00000000, rgba(19, 19, 19, 0)) 75%, var(--darkreader-background-00000000, rgba(19, 19, 19, 0)));
    color: transparent;
}

.plyr--video.plyr--loading .plyr__progress__buffer {
    background-color: var(--darkreader-background-ffffff40, rgba(45, 47, 47, 0.25));
}

.plyr--audio.plyr--loading .plyr__progress__buffer {
    background-color: var(--darkreader-background-b7c5cda8, rgba(76, 88, 94, 0.66));
}

.plyr:-webkit-full-screen {
    background-image: initial;
    background-color: var(--darkreader-background-000000, #131313);
}

.plyr:fullscreen {
    background-image: initial;
    background-color: var(--darkreader-background-000000, #131313);
}

.plyr:-webkit-full-screen {
    background-image: initial;
    background-color: var(--darkreader-background-000000, #131313);
}

.plyr--fullscreen-fallback {
    background-image: initial;
    background-color: var(--darkreader-background-000000, #131313);
}

.plyr__ads::after {
    background-image: initial;
    background-color: var(--darkreader-background-2f343dcc, rgba(60, 64, 69, 0.8));
    color: var(--darkreader-text-ffffff, #ffffff);
}

.plyr__cues {
    background-image: initial;
    background-color: currentcolor;
}

.plyr__sr-only {
    border-width: 0px !important;
    border-style: initial !important;
    border-color: initial !important;
}
