﻿html, body {
    font-family: Trebuchet MS;
    height: 100%;
    margin: 0;
}

h1 {
    display: inline-block;
    margin: 0;
    font-size: 22px;
}

.page-body {
    display: block;
    position: relative;
    width: 100%;
}

.page-top-left {
    float: left;
    display: inline-block;
}

.clear-both{
	clear:both;
}

.page-top {
    border-bottom: 1px solid #3176bb;
    padding: 10px;
    text-align: right;
    margin-bottom: 20px;
}

.student-image {
    background-image: url(data:image/png;base64,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);
    width: 128px;
    display: inline-block;
    vertical-align: middle;
    height: 128px;
}

.page-center {
    display: inline-block;
    position: relative;
    left: 50%;
    transform: translate(-50%, 0);
}

    .page-center .btn-back {
        margin: 50px auto 0 auto;
        text-decoration: none;
        border: 1px solid #75787b;
        background: white;
        color: #75787b;
        padding: 7px 0;
        width: 80px;
        text-align: center;
        font-size: 12px;
        text-transform: uppercase;
        font-weight: bold;
        letter-spacing: 0.6px;
        cursor: pointer;
    }
        .page-center .btn-back:hover {
            background-color: white;
            color: #004890;
            text-decoration: none;
            border-color: #004890;
        }

.page-box {
    display: inline-block;
    position: relative;
    padding: 30px 50px;
    margin: 30px auto;
    color: #3176bb;
    left: 50%;
    transform: translate(-50%, 0);
}

    .page-box h1 {
        display: block;
        width: 100%;
        margin: 20px 0;
        color: black;
    }

    .page-box .page-button {
        display: block;
        margin: auto;
        margin-top: 10px;
    }

    .page-box .page-button-text {
        display: block;
        text-align: center;
        margin-top: 10px;
    }

.input-text-only {
    font-size: 14px;
    padding: 3px 0;
    margin: 0 0 15px 0;
    border-bottom: 2px solid transparent;
    color: black;
    font-weight: normal;
    display: block;
}

.input-about {
    min-width: 300px;
}

.page-input {
    position: relative;
    font-size: 14px;
    padding: 7px 11px;
    display: block;
    margin: 0 0 15px 0;
    color: black;
    border: 1px solid #3176BB;
    min-width: 300px;
}

textarea.page-input {
    width: 300px;
    color: black;
    max-height: 250px;
}

.page-input:focus {
    outline: none;
    border-color: #3176bb;
}

.page-input-box {
    font-size: 14px;
    display: block;
    position: relative;
}

    .page-input-box.has-error .page-input {
        border-color: #AC0C0C;
    }

.page-input-placeholder {
    display: block;
    position: absolute;
    z-index: 5;
    transition: all 0.3s ease-in-out;
}

.btn-container .page-button {
    float: right;
    margin-left: 5px;
}

.page-button {
    text-decoration: none;
    border: 1px solid #3176bb;
    background: #3176bb;
    color: white;
    padding: 10px 5px;
    min-width: 120px;
    text-align: center;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 0.6px;
    cursor: pointer;
}



    .page-button:hover {
        background-color: #004890;
        color: white;
        text-decoration: none;
    }

    .page-button.btn-back {
        display: block;
        width: 70px;
    }

        .page-button.btn-back:before {
            content: "<";
            font-size: 17px;
            padding-right: 10px;
        }

    .page-button.btn-long {
        width: 135px;
        text-align: center;
    }

    .page-button.btn-add {
        display: block;
    }




.page-button-text {
    text-transform: uppercase;
    text-decoration: none;
    color: #3176bb;
    font-weight: bold;
    font-size: 14px;
}

    .page-button-text:hover {
        color: #004890;
    }

.page-grid {
    border-collapse: collapse;
    margin-bottom: 20px;
    width: 100%;
    margin-top: 20px;
}

    .page-grid thead th {
        padding: 10px;
        background: #3176bb;
        color: white;
        font-weight: normal;
        text-align: left;
    }

        .page-grid thead th:nth-child(2) {
            min-width: 150px;
        }

        .page-grid thead th:first-child {
            min-width: 150px;
        }

        .page-grid thead th:last-child {
        }

    .page-grid tbody td {
        padding: 4px 10px;
    }

    .page-grid tbody tr:nth-child(2n+0) {
        background: #F9F7F7;
    }

    .page-grid tbody td:last-child {
        text-align: right;
    }

    .page-grid tbody td:nth-child(3) {
        text-align: right;
		width: 150px;
    }

    .page-grid tbody a {
        display: inline-block;
        text-decoration: none;
        text-transform: uppercase;
        font-weight: bold;
        color: #3176bb;
    }

        .page-grid tbody a:hover {
            color: #004890;
            text-decoration: underline;
        }

.page-grid-top {
    margin: 20px 0 20px 0;
    position: relative;
    min-width: 450px;
}

    .page-grid-top .btn-add {
        display: inline-block;
        position: absolute;
        top: 50%;
        right: 0;
        transform: translate(0, -50%);
    }

.dotvvm-bp-date-picker .dotvvm-bp-calendar_day:not(.dotvvm-bp-state_disabled), .dotvvm-bp-date-picker .dotvvm-bp-calendar_month:not(.dotvvm-bp-state_disabled), .dotvvm-bp-date-picker .dotvvm-bp-calendar_year:not(.dotvvm-bp-state_disabled) {
    cursor: pointer;
    background: lightgreen;
}

.dotvvm-bp-control{max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;text-align:left}.dotvvm-bp-primitive_button{cursor:pointer}.dotvvm-bp-primitive_picker{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;font-weight:400;line-height:1.5;color:#495057;font-size:1rem;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.dotvvm-bp-primitive_picker{-webkit-transition:none;-o-transition:none;transition:none}}.dotvvm-bp-primitive_picker::-webkit-input-placeholder{opacity:1;color:#6c757d}.dotvvm-bp-primitive_picker::-moz-placeholder{opacity:1;color:#6c757d}.dotvvm-bp-primitive_picker:-ms-input-placeholder,.dotvvm-bp-primitive_picker::-ms-input-placeholder{opacity:1;color:#6c757d}.dotvvm-bp-primitive_picker::placeholder{opacity:1;color:#6c757d}.dotvvm-bp-primitive_picker>.dotvvm-bp-primitive_text-box,.dotvvm-bp-primitive_picker>.dotvvm-bp-primitive_value{position:relative;-webkit-box-flex:1;-ms-flex:1 1 80%;flex:1 1 80%;width:80%;padding:0;margin:0;border:none;font-family:inherit;font-weight:inherit;line-height:inherit;white-space:nowrap;outline:none;font-size:1rem}.dotvvm-bp-primitive_picker>.dotvvm-bp-primitive_button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:.25rem .5rem;margin:-.25rem 0}.dotvvm-bp-primitive_picker>.dotvvm-bp-primitive_button:last-of-type{margin-right:-.75rem}.dotvvm-bp-primitive_picker .dotvvm-bp-primitive_popup{max-height:20rem;padding:.5rem 0;overflow:auto}.dotvvm-bp-primitive_picker .dotvvm-bp-primitive_popup .dotvvm-bp-primitive_item{cursor:pointer}.dotvvm-bp-primitive_picker.dotvvm-bp-state_error{border-color:#dc3545}.dotvvm-bp-primitive_picker.dotvvm-bp-state_error:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.dotvvm-bp-primitive_picker.dotvvm-bp-state_focused,.dotvvm-bp-primitive_picker:focus{background-color:#fff;border-color:#80bdff;color:#495057;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.dotvvm-bp-primitive_picker.dotvvm-bp-state_disabled{background-color:#e9ecef;border-color:#dee2e6}.dotvvm-bp-primitive_picker.dotvvm-bp-state_disabled>.dotvvm-bp-primitive_button{cursor:default}.dotvvm-bp-primitive_picker.is-valid{border-color:#28a745}.dotvvm-bp-primitive_picker.is-valid:focus{border-color:#28a745;-webkit-box-shadow:0 0 0 .2rem rgba(40,167,69,.25);box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.dotvvm-bp-primitive_picker.is-invalid{border-color:#dc3545}.dotvvm-bp-primitive_picker.is-invalid:focus{border-color:#dc3545;-webkit-box-shadow:0 0 0 .2rem rgba(220,53,69,.25);box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.dotvvm-bp-primitive_picker .form-control-lg{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;line-height:1.5;font-size:.875rem;border-radius:.2rem}.dotvvm-bp-primitive_picker .form-control-sm{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;line-height:1.5;font-size:1.25rem;border-radius:.3rem}.form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:576px){.form-inline .dotvvm-bp-primitive_picker{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto;vertical-align:middle}}.dotvvm-bp-primitive_popup{list-style:none;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:.125rem 0 0;background-clip:padding-box;background-color:#fff;opacity:0;border:1px solid rgba(0,0,0,.15);color:#212529;text-align:left;z-index:1000;visibility:hidden;font-size:1rem;border-radius:.25rem}.dotvvm-bp-primitive_popup.dotvvm-bp-state_opened{opacity:1;visibility:visible}.dotvvm-bp-primitive_list{list-style:none;padding:0;margin:0}.dotvvm-bp-primitive_item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dotvvm-bp-primitive_placeholder{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.dotvvm-bp-state_hidden{position:absolute!important;visibility:collapse!important}.dotvvm-bp-alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.dotvvm-bp-alert>.dotvvm-bp-icon{margin-right:.75rem;vertical-align:middle}.dotvvm-bp-alert .dotvvm-bp-flag_dismissible{padding-right:4rem}.dotvvm-bp-alert>.dotvvm-bp-command_close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.dotvvm-bp-alert_primary{border-color:#b8daff;color:#004085;background-color:#cce5ff}.dotvvm-bp-alert_primary hr{border-top-color:#9fcdff}.dotvvm-bp-alert_primary .alert-link{color:#002752}.dotvvm-bp-alert_secondary{border-color:#d6d8db;color:#383d41;background-color:#e2e3e5}.dotvvm-bp-alert_secondary hr{border-top-color:#c8cbcf}.dotvvm-bp-alert_secondary .alert-link{color:#202326}.dotvvm-bp-alert_success{border-color:#c3e6cb;color:#155724;background-color:#d4edda}.dotvvm-bp-alert_success hr{border-top-color:#b1dfbb}.dotvvm-bp-alert_success .alert-link{color:#0b2e13}.dotvvm-bp-alert_info{border-color:#bee5eb;color:#0c5460;background-color:#d1ecf1}.dotvvm-bp-alert_info hr{border-top-color:#abdde5}.dotvvm-bp-alert_info .alert-link{color:#062c33}.dotvvm-bp-alert_warning{border-color:#ffeeba;color:#856404;background-color:#fff3cd}.dotvvm-bp-alert_warning hr{border-top-color:#ffe8a1}.dotvvm-bp-alert_warning .alert-link{color:#533f03}.dotvvm-bp-alert_danger{border-color:#f5c6cb;color:#721c24;background-color:#f8d7da}.dotvvm-bp-alert_danger hr{border-top-color:#f1b0b7}.dotvvm-bp-alert_danger .alert-link{color:#491217}.dotvvm-bp-alert_light{border-color:#fdfdfe;color:#818182;background-color:#fefefe}.dotvvm-bp-alert_light hr{border-top-color:#ececf6}.dotvvm-bp-alert_light .alert-link{color:#686868}.dotvvm-bp-alert_dark{border-color:#c6c8ca;color:#1b1e21;background-color:#d6d8d9}.dotvvm-bp-alert_dark hr{border-top-color:#b9bbbe}.dotvvm-bp-alert_dark .alert-link{color:#040505}.dotvvm-bp-primitive_button>.dotvvm-bp-icon{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.dotvvm-bp-button{display:inline-block;border:1px solid transparent;font-weight:400;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;border-color:#6c757d;color:#fff;background-color:#6c757d}@media (prefers-reduced-motion:reduce){.dotvvm-bp-button{-webkit-transition:none;-o-transition:none;transition:none}}.dotvvm-bp-button.dotvvm-bp-state_focused,.dotvvm-bp-button:focus{outline:0}.dotvvm-bp-button.dotvvm-bp-state_disabled,.dotvvm-bp-button:disabled{opacity:.65}.dotvvm-bp-button:hover{border-color:#545b62;color:#fff;background-color:#5a6268}.dotvvm-bp-button.dotvvm-bp-state_focused,.dotvvm-bp-button:focus{-webkit-box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5);box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5)}.dotvvm-bp-button.dotvvm-bp-state_disabled,.dotvvm-bp-button:disabled{background-color:#6c757d;border-color:#6c757d;color:#fff}.dotvvm-bp-button:not(:disabled):not(.dotvvm-bp-state_disabled).active,.dotvvm-bp-button:not(:disabled):not(.dotvvm-bp-state_disabled):active,.show>.dotvvm-bp-button.dropdown-toggle{background-color:#545b62;border-color:#4e555b;color:#fff}.dotvvm-bp-button:not(:disabled):not(.dotvvm-bp-state_disabled).active:focus,.dotvvm-bp-button:not(:disabled):not(.dotvvm-bp-state_disabled):active:focus,.show>.dotvvm-bp-button.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5);box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5)}.dotvvm-bp-button_primary{border-color:#007bff;color:#fff;background-color:#007bff}.dotvvm-bp-button_primary:hover{border-color:#0062cc;color:#fff;background-color:#0069d9}.dotvvm-bp-button_primary.dotvvm-bp-state_focused,.dotvvm-bp-button_primary:focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,.5);box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.dotvvm-bp-button_primary.dotvvm-bp-state_disabled,.dotvvm-bp-button_primary:disabled{background-color:#007bff;border-color:#007bff;color:#fff}.dotvvm-bp-button_primary:not(:disabled):not(.dotvvm-bp-state_disabled).active,.dotvvm-bp-button_primary:not(:disabled):not(.dotvvm-bp-state_disabled):active,.show>.dotvvm-bp-button_primary.dropdown-toggle{background-color:#0062cc;border-color:#005cbf;color:#fff}.dotvvm-bp-button_primary:not(:disabled):not(.dotvvm-bp-state_disabled).active:focus,.dotvvm-bp-button_primary:not(:disabled):not(.dotvvm-bp-state_disabled):active:focus,.show>.dotvvm-bp-button_primary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,.5);box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.dotvvm-bp-button_secondary{border-color:#6c757d;color:#fff;background-color:#6c757d}.dotvvm-bp-button_secondary:hover{border-color:#545b62;color:#fff;background-color:#5a6268}.dotvvm-bp-button_secondary.dotvvm-bp-state_focused,.dotvvm-bp-button_secondary:focus{-webkit-box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5);box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5)}.dotvvm-bp-button_secondary.dotvvm-bp-state_disabled,.dotvvm-bp-button_secondary:disabled{background-color:#6c757d;border-color:#6c757d;color:#fff}.dotvvm-bp-button_secondary:not(:disabled):not(.dotvvm-bp-state_disabled).active,.dotvvm-bp-button_secondary:not(:disabled):not(.dotvvm-bp-state_disabled):active,.show>.dotvvm-bp-button_secondary.dropdown-toggle{background-color:#545b62;border-color:#4e555b;color:#fff}.dotvvm-bp-button_secondary:not(:disabled):not(.dotvvm-bp-state_disabled).active:focus,.dotvvm-bp-button_secondary:not(:disabled):not(.dotvvm-bp-state_disabled):active:focus,.show>.dotvvm-bp-button_secondary.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5);box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5)}.dotvvm-bp-button_success{border-color:#28a745;color:#fff;background-color:#28a745}.dotvvm-bp-button_success:hover{border-color:#1e7e34;color:#fff;background-color:#218838}.dotvvm-bp-button_success.dotvvm-bp-state_focused,.dotvvm-bp-button_success:focus{-webkit-box-shadow:0 0 0 .2rem rgba(72,180,97,.5);box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.dotvvm-bp-button_success.dotvvm-bp-state_disabled,.dotvvm-bp-button_success:disabled{background-color:#28a745;border-color:#28a745;color:#fff}.dotvvm-bp-button_success:not(:disabled):not(.dotvvm-bp-state_disabled).active,.dotvvm-bp-button_success:not(:disabled):not(.dotvvm-bp-state_disabled):active,.show>.dotvvm-bp-button_success.dropdown-toggle{background-color:#1e7e34;border-color:#1c7430;color:#fff}.dotvvm-bp-button_success:not(:disabled):not(.dotvvm-bp-state_disabled).active:focus,.dotvvm-bp-button_success:not(:disabled):not(.dotvvm-bp-state_disabled):active:focus,.show>.dotvvm-bp-button_success.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(72,180,97,.5);box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.dotvvm-bp-button_info{border-color:#17a2b8;color:#fff;background-color:#17a2b8}.dotvvm-bp-button_info:hover{border-color:#117a8b;color:#fff;background-color:#138496}.dotvvm-bp-button_info.dotvvm-bp-state_focused,.dotvvm-bp-button_info:focus{-webkit-box-shadow:0 0 0 .2rem rgba(58,176,195,.5);box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.dotvvm-bp-button_info.dotvvm-bp-state_disabled,.dotvvm-bp-button_info:disabled{background-color:#17a2b8;border-color:#17a2b8;color:#fff}.dotvvm-bp-button_info:not(:disabled):not(.dotvvm-bp-state_disabled).active,.dotvvm-bp-button_info:not(:disabled):not(.dotvvm-bp-state_disabled):active,.show>.dotvvm-bp-button_info.dropdown-toggle{background-color:#117a8b;border-color:#10707f;color:#fff}.dotvvm-bp-button_info:not(:disabled):not(.dotvvm-bp-state_disabled).active:focus,.dotvvm-bp-button_info:not(:disabled):not(.dotvvm-bp-state_disabled):active:focus,.show>.dotvvm-bp-button_info.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(58,176,195,.5);box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.dotvvm-bp-button_warning{border-color:#ffc107;color:#212529;background-color:#ffc107}.dotvvm-bp-button_warning:hover{border-color:#d39e00;color:#212529;background-color:#e0a800}.dotvvm-bp-button_warning.dotvvm-bp-state_focused,.dotvvm-bp-button_warning:focus{-webkit-box-shadow:0 0 0 .2rem rgba(222,170,12,.5);box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.dotvvm-bp-button_warning.dotvvm-bp-state_disabled,.dotvvm-bp-button_warning:disabled{background-color:#ffc107;border-color:#ffc107;color:#212529}.dotvvm-bp-button_warning:not(:disabled):not(.dotvvm-bp-state_disabled).active,.dotvvm-bp-button_warning:not(:disabled):not(.dotvvm-bp-state_disabled):active,.show>.dotvvm-bp-button_warning.dropdown-toggle{background-color:#d39e00;border-color:#c69500;color:#212529}.dotvvm-bp-button_warning:not(:disabled):not(.dotvvm-bp-state_disabled).active:focus,.dotvvm-bp-button_warning:not(:disabled):not(.dotvvm-bp-state_disabled):active:focus,.show>.dotvvm-bp-button_warning.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(222,170,12,.5);box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.dotvvm-bp-button_danger{border-color:#dc3545;color:#fff;background-color:#dc3545}.dotvvm-bp-button_danger:hover{border-color:#bd2130;color:#fff;background-color:#c82333}.dotvvm-bp-button_danger.dotvvm-bp-state_focused,.dotvvm-bp-button_danger:focus{-webkit-box-shadow:0 0 0 .2rem rgba(225,83,97,.5);box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.dotvvm-bp-button_danger.dotvvm-bp-state_disabled,.dotvvm-bp-button_danger:disabled{background-color:#dc3545;border-color:#dc3545;color:#fff}.dotvvm-bp-button_danger:not(:disabled):not(.dotvvm-bp-state_disabled).active,.dotvvm-bp-button_danger:not(:disabled):not(.dotvvm-bp-state_disabled):active,.show>.dotvvm-bp-button_danger.dropdown-toggle{background-color:#bd2130;border-color:#b21f2d;color:#fff}.dotvvm-bp-button_danger:not(:disabled):not(.dotvvm-bp-state_disabled).active:focus,.dotvvm-bp-button_danger:not(:disabled):not(.dotvvm-bp-state_disabled):active:focus,.show>.dotvvm-bp-button_danger.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(225,83,97,.5);box-shadow:0 0 0 .2rem rgba(225,83,97,.5)}.dotvvm-bp-button_light{border-color:#f8f9fa;color:#212529;background-color:#f8f9fa}.dotvvm-bp-button_light:hover{border-color:#dae0e5;color:#212529;background-color:#e2e6ea}.dotvvm-bp-button_light.dotvvm-bp-state_focused,.dotvvm-bp-button_light:focus{-webkit-box-shadow:0 0 0 .2rem hsla(220,4%,85%,.5);box-shadow:0 0 0 .2rem hsla(220,4%,85%,.5)}.dotvvm-bp-button_light.dotvvm-bp-state_disabled,.dotvvm-bp-button_light:disabled{background-color:#f8f9fa;border-color:#f8f9fa;color:#212529}.dotvvm-bp-button_light:not(:disabled):not(.dotvvm-bp-state_disabled).active,.dotvvm-bp-button_light:not(:disabled):not(.dotvvm-bp-state_disabled):active,.show>.dotvvm-bp-button_light.dropdown-toggle{background-color:#dae0e5;border-color:#d3d9df;color:#212529}.dotvvm-bp-button_light:not(:disabled):not(.dotvvm-bp-state_disabled).active:focus,.dotvvm-bp-button_light:not(:disabled):not(.dotvvm-bp-state_disabled):active:focus,.show>.dotvvm-bp-button_light.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem hsla(220,4%,85%,.5);box-shadow:0 0 0 .2rem hsla(220,4%,85%,.5)}.dotvvm-bp-button_dark{border-color:#343a40;color:#fff;background-color:#343a40}.dotvvm-bp-button_dark:hover{border-color:#1d2124;color:#fff;background-color:#23272b}.dotvvm-bp-button_dark.dotvvm-bp-state_focused,.dotvvm-bp-button_dark:focus{-webkit-box-shadow:0 0 0 .2rem rgba(82,88,93,.5);box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.dotvvm-bp-button_dark.dotvvm-bp-state_disabled,.dotvvm-bp-button_dark:disabled{background-color:#343a40;border-color:#343a40;color:#fff}.dotvvm-bp-button_dark:not(:disabled):not(.dotvvm-bp-state_disabled).active,.dotvvm-bp-button_dark:not(:disabled):not(.dotvvm-bp-state_disabled):active,.show>.dotvvm-bp-button_dark.dropdown-toggle{background-color:#1d2124;border-color:#171a1d;color:#fff}.dotvvm-bp-button_dark:not(:disabled):not(.dotvvm-bp-state_disabled).active:focus,.dotvvm-bp-button_dark:not(:disabled):not(.dotvvm-bp-state_disabled):active:focus,.show>.dotvvm-bp-button_dark.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(82,88,93,.5);box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.dotvvm-bp-calendar{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background-color:#fff;font-weight:400;color:#495057;vertical-align:top}.dotvvm-bp-calendar .dotvvm-bp-primitive_item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.dotvvm-bp-calendar .dotvvm-bp-primitive_header{display:-webkit-box;display:-ms-flexbox;display:flex}.dotvvm-bp-calendar .dotvvm-bp-primitive_header .dotvvm-bp-command_switch{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dotvvm-bp-calendar .dotvvm-bp-primitive_header .dotvvm-bp-command_next,.dotvvm-bp-calendar .dotvvm-bp-primitive_header .dotvvm-bp-command_prev{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.dotvvm-bp-calendar .dotvvm-bp-primitive_header .dotvvm-bp-icon{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.dotvvm-bp-calendar .dotvvm-bp-primitive_header .dotvvm-bp-primitive_button{padding:.375rem .75rem;text-align:center;border-color:#007bff;color:#fff;background-color:#007bff}.dotvvm-bp-calendar .dotvvm-bp-primitive_header .dotvvm-bp-primitive_button:hover{border-color:#0062cc;color:#fff;background-color:#0069d9}.dotvvm-bp-calendar .dotvvm-bp-primitive_header .dotvvm-bp-primitive_button.dotvvm-bp-state_focused,.dotvvm-bp-calendar .dotvvm-bp-primitive_header .dotvvm-bp-primitive_button:focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,.5);box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.dotvvm-bp-calendar .dotvvm-bp-primitive_header .dotvvm-bp-primitive_button.dotvvm-bp-state_disabled,.dotvvm-bp-calendar .dotvvm-bp-primitive_header .dotvvm-bp-primitive_button:disabled{background-color:#007bff;border-color:#007bff;color:#fff}.dotvvm-bp-calendar .dotvvm-bp-primitive_header .dotvvm-bp-primitive_button:not(:disabled):not(.dotvvm-bp-state_disabled).active,.dotvvm-bp-calendar .dotvvm-bp-primitive_header .dotvvm-bp-primitive_button:not(:disabled):not(.dotvvm-bp-state_disabled):active,.show>.dotvvm-bp-calendar .dotvvm-bp-primitive_header .dotvvm-bp-primitive_button.dropdown-toggle{background-color:#0062cc;border-color:#005cbf;color:#fff}.dotvvm-bp-calendar .dotvvm-bp-primitive_header .dotvvm-bp-primitive_button:not(:disabled):not(.dotvvm-bp-state_disabled).active:focus,.dotvvm-bp-calendar .dotvvm-bp-primitive_header .dotvvm-bp-primitive_button:not(:disabled):not(.dotvvm-bp-state_disabled):active:focus,.show>.dotvvm-bp-calendar .dotvvm-bp-primitive_header .dotvvm-bp-primitive_button.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,.5);box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.dotvvm-bp-calendar .dotvvm-bp-primitive_footer{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.dotvvm-bp-calendar_day,.dotvvm-bp-calendar_day-header,.dotvvm-bp-calendar_week-header>.dotvvm-bp-primitive_item,.dotvvm-bp-calendar_week-number{font-size:1rem}.dotvvm-bp-calendar_week-number{display:inline-block;width:2rem;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.25rem .5rem;text-align:center}.dotvvm-bp-calendar_week-header,.dotvvm-bp-calendar_week-number{font-weight:500}.dotvvm-bp-calendar_day,.dotvvm-bp-calendar_day-header{display:inline-block;width:14.28571%;border-radius:.25rem;padding:.25rem .5rem;text-align:center}.dotvvm-bp-calendar_today{-webkit-box-shadow:inset 0 0 0 2px #007bff;box-shadow:inset 0 0 0 2px #007bff}.dotvvm-bp-calendar_decade-view,.dotvvm-bp-calendar_year-view{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto;font-size:1rem}.dotvvm-bp-calendar_decade-view .dotvvm-bp-primitive_list,.dotvvm-bp-calendar_year-view .dotvvm-bp-primitive_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.dotvvm-bp-calendar_decade-view .dotvvm-bp-calendar_month,.dotvvm-bp-calendar_decade-view .dotvvm-bp-calendar_year,.dotvvm-bp-calendar_year-view .dotvvm-bp-calendar_month,.dotvvm-bp-calendar_year-view .dotvvm-bp-calendar_year{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;width:50%;padding:.375rem .75rem}.dotvvm-bp-calendar_decade-view ul,.dotvvm-bp-calendar_year-view ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.dotvvm-bp-calendar_month-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:7;-ms-flex:7 1 auto;flex:7 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dotvvm-bp-calendar_month-view>.dotvvm-bp-primitive_list:not(.dotvvm-bp-calendar_week-header){-webkit-box-flex:6;-ms-flex:6 1 auto;flex:6 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dotvvm-bp-calendar_month-view .dotvvm-bp-calendar_week-header{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;background-color:#f7f7f7}.dotvvm-bp-calendar_month-view .dotvvm-bp-calendar_week-header .dotvvm-bp-primitive_list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.dotvvm-bp-calendar_week{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}.dotvvm-bp-calendar_week .dotvvm-bp-primitive_list{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.dotvvm-bp-check-box,.dotvvm-bp-radio-button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;cursor:pointer}.dotvvm-bp-check-box>input,.dotvvm-bp-radio-button>input{position:absolute;left:0;width:.01em;height:.01em;opacity:0;z-index:-1}.dotvvm-bp-check-box>.dotvvm-bp-icon,.dotvvm-bp-radio-button>.dotvvm-bp-icon{width:1.4rem;height:1.4rem;margin-right:.5rem;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.dotvvm-bp-check-box>.dotvvm-bp-icon.dotvvm-bp-control,.dotvvm-bp-radio-button>.dotvvm-bp-icon.dotvvm-bp-control{color:#fff}.dotvvm-bp-check-box:hover>.dotvvm-bp-icon,.dotvvm-bp-radio-button:hover>.dotvvm-bp-icon{color:#ced4da}.dotvvm-bp-check-box.dotvvm-bp-state_focused>.dotvvm-bp-icon,.dotvvm-bp-radio-button.dotvvm-bp-state_focused>.dotvvm-bp-icon{-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.dotvvm-bp-check-box.dotvvm-bp-state_disabled,.dotvvm-bp-radio-button.dotvvm-bp-state_disabled{cursor:default}.dotvvm-bp-check-box.dotvvm-bp-state_disabled>.dotvvm-bp-icon,.dotvvm-bp-radio-button.dotvvm-bp-state_disabled>.dotvvm-bp-icon{background-color:#e9ecef;color:#e9ecef}.dotvvm-bp-check-box.dotvvm-bp-state_checked>.dotvvm-bp-icon,.dotvvm-bp-radio-button.dotvvm-bp-state_checked>.dotvvm-bp-icon{color:#007bff}.dotvvm-bp-color-picker.dotvvm-bp-primitive_picker .dotvvm-bp-primitive_value{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.dotvvm-bp-color-picker.dotvvm-bp-primitive_picker .dotvvm-bp-color-picker_preview,.dotvvm-bp-color-picker.dotvvm-bp-primitive_picker .dotvvm-bp-primitive_placeholder{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:50%}.dotvvm-bp-color-picker.dotvvm-bp-primitive_picker .dotvvm-bp-primitive_popup{max-height:none;padding:0}.dotvvm-bp-color-picker.dotvvm-bp-flag_inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:21rem;background-color:#fff;border:1px solid #dee2e6;vertical-align:top;overflow:hidden;border-radius:.25rem}.dotvvm-bp-color-picker.dotvvm-bp-flag_inline.dotvvm-bp-state_focused{background-color:#fff;border-color:#80bdff;color:#495057;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.dotvvm-bp-color-picker .dotvvm-bp-primitive_switch-button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-item-align:end;align-self:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;border-width:0;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;border-color:#6c757d;color:#fff;background-color:#6c757d}.dotvvm-bp-color-picker .dotvvm-bp-primitive_switch-button:hover{border-color:#545b62;color:#fff;background-color:#5a6268}.dotvvm-bp-color-picker .dotvvm-bp-primitive_switch-button.dotvvm-bp-state_focused,.dotvvm-bp-color-picker .dotvvm-bp-primitive_switch-button:focus{-webkit-box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5);box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5)}.dotvvm-bp-color-picker .dotvvm-bp-primitive_switch-button.dotvvm-bp-state_disabled,.dotvvm-bp-color-picker .dotvvm-bp-primitive_switch-button:disabled{background-color:#6c757d;border-color:#6c757d;color:#fff}.dotvvm-bp-color-picker .dotvvm-bp-primitive_switch-button:not(:disabled):not(.dotvvm-bp-state_disabled).active,.dotvvm-bp-color-picker .dotvvm-bp-primitive_switch-button:not(:disabled):not(.dotvvm-bp-state_disabled):active,.show>.dotvvm-bp-color-picker .dotvvm-bp-primitive_switch-button.dropdown-toggle{background-color:#545b62;border-color:#4e555b;color:#fff}.dotvvm-bp-color-picker .dotvvm-bp-primitive_switch-button:not(:disabled):not(.dotvvm-bp-state_disabled).active:focus,.dotvvm-bp-color-picker .dotvvm-bp-primitive_switch-button:not(:disabled):not(.dotvvm-bp-state_disabled):active:focus,.show>.dotvvm-bp-color-picker .dotvvm-bp-primitive_switch-button.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5);box-shadow:0 0 0 .2rem hsla(208,6%,54%,.5)}.dotvvm-bp-color-picker .dotvvm-bp-primitive_switch-button .dotvvm-bp-icon{width:1.4em;min-height:1.5em;vertical-align:sub}.dotvvm-bp-color-picker.dotvvm-bp-state_disabled .dotvvm-bp-color-picker_predefined-colors,.dotvvm-bp-color-picker.dotvvm-bp-state_disabled .dotvvm-bp-color-picker_sliders,.dotvvm-bp-color-picker.dotvvm-bp-state_disabled .dotvvm-bp-color-picker_spectrum{opacity:.5;cursor:default}.dotvvm-bp-primitive_picker .dotvvm-bp-primitive_value>.dotvvm-bp-primitive_checkerboard{position:absolute;top:0;right:0;bottom:0;left:0;background-image:-o-linear-gradient(45deg,#ccc 25%,transparent 25%),-o-linear-gradient(135deg,#ccc 25%,transparent 25%),-o-linear-gradient(45deg,transparent 75%,#ccc 75%),-o-linear-gradient(135deg,transparent 75%,#ccc 75%);background-image:linear-gradient(45deg,#ccc 25%,transparent 0),linear-gradient(-45deg,#ccc 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ccc 0),linear-gradient(-45deg,transparent 75%,#ccc 0);background-position:0 0,0 .4em,.4em -.4em,-.4em 0;background-size:.8em .8em}.dotvvm-bp-primitive_picker .dotvvm-bp-color-picker_preview{position:relative;font-size:1rem;color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dotvvm-bp-color-picker_spectrum{position:relative;-webkit-box-flex:1;-ms-flex:1 1 10em;flex:1 1 10em;overflow:hidden;cursor:pointer}.dotvvm-bp-color-picker_spectrum .dotvvm-bp-primitive_grip{position:absolute;width:1rem;height:1rem;border:1px solid #fff;border-radius:.25rem;cursor:pointer;-webkit-box-shadow:0 0 .8em 0 rgba(0,0,0,.32);box-shadow:0 0 .8em 0 rgba(0,0,0,.32)}.dotvvm-bp-color-picker_sliders{padding:.375rem .75rem;border-bottom:1px solid #dee2e6}.dotvvm-bp-color-picker_sliders .dotvvm-bp-slider{position:relative;padding:.1875rem 0;background-repeat:no-repeat;background-position:50%;background-size:100% .6em}.dotvvm-bp-color-picker_sliders .dotvvm-bp-primitive_line{background:transparent!important}.dotvvm-bp-color-picker_sliders .dotvvm-bp-primitive_grip{border:1px solid transparent;-webkit-box-shadow:0 0 .3em 0 #6c757d;box-shadow:0 0 .3em 0 #6c757d}.dotvvm-bp-color-picker_alpha-wrapper{position:relative}.dotvvm-bp-color-picker_alpha-wrapper:before{content:"";position:absolute;top:.5em;right:0;bottom:.5em;left:0;background-image:-o-linear-gradient(45deg,#ccc 25%,transparent 25%),-o-linear-gradient(135deg,#ccc 25%,transparent 25%),-o-linear-gradient(45deg,transparent 75%,#ccc 75%),-o-linear-gradient(135deg,transparent 75%,#ccc 75%);background-image:linear-gradient(45deg,#ccc 25%,transparent 0),linear-gradient(-45deg,#ccc 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ccc 0),linear-gradient(-45deg,transparent 75%,#ccc 0);background-position:0 0,0 .3em,.3em -.3em,-.3em 0;background-size:.6em .6em}.dotvvm-bp-color-picker_editor{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.375rem .75rem}.dotvvm-bp-color-picker_editor label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.dotvvm-bp-color-picker_hex-editor,.dotvvm-bp-color-picker_rgb-editor,.dotvvm-bp-color-picker_rgba-editor{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex:1 0 70%;flex:1 0 70%;width:70%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:.75rem}.dotvvm-bp-color-picker_hex-editor .dotvvm-bp-primitive_text-box,.dotvvm-bp-color-picker_rgb-editor .dotvvm-bp-primitive_text-box,.dotvvm-bp-color-picker_rgba-editor .dotvvm-bp-primitive_text-box{width:100%;text-align:center}.dotvvm-bp-color-picker_hex-editor label:not(:last-child),.dotvvm-bp-color-picker_rgb-editor label:not(:last-child),.dotvvm-bp-color-picker_rgba-editor label:not(:last-child){margin-right:.75rem}.dotvvm-bp-color-picker_hue-slider{background-image:-o-linear-gradient(left,red 0,#ff0 20%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background-image:-webkit-gradient(linear,left top,right top,from(red),color-stop(20%,#ff0),color-stop(33%,#0f0),color-stop(50%,#0ff),color-stop(67%,#00f),color-stop(83%,#f0f),to(red));background-image:linear-gradient(90deg,red 0,#ff0 20%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.dotvvm-bp-color-picker_predefined-colors{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dotvvm-bp-color-picker_predefined-colors.dotvvm-bp-primitive_list{display:-webkit-box;display:-ms-flexbox;display:flex;padding:.375rem .75rem}.dotvvm-bp-color-picker_predefined-colors .dotvvm-bp-primitive_item{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:1em;height:1em;-webkit-box-sizing:border-box;box-sizing:border-box;margin:.2em}.dotvvm-bp-color-picker_predefined-colors .dotvvm-bp-state_selected,.dotvvm-bp-color-picker_predefined-colors .dotvvm-bp-state_selected:hover{border:1px solid #fff;-webkit-box-shadow:0 0 0 2px #dee2e6;box-shadow:0 0 0 2px #dee2e6}.dotvvm-bp-color-picker_predefined-colors .dotvvm-bp-primitive_checkerboard{width:100%;height:100%;background-image:-o-linear-gradient(45deg,#ccc 25%,transparent 25%),-o-linear-gradient(135deg,#ccc 25%,transparent 25%),-o-linear-gradient(45deg,transparent 75%,#ccc 75%),-o-linear-gradient(135deg,transparent 75%,#ccc 75%);background-image:linear-gradient(45deg,#ccc 25%,transparent 0),linear-gradient(-45deg,#ccc 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ccc 0),linear-gradient(-45deg,transparent 75%,#ccc 0);background-position:0 0,0 .305em,.305em -.305em,-.305em 0;background-size:.61em .61em}.dotvvm-bp-color-picker_predefined-colors .dotvvm-bp-primitive_checkerboard a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #dee2e6}.dotvvm-bp-data-pager{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding-left:0;border-radius:.25rem}.dotvvm-bp-data-pager>.dotvvm-bp-primitive_item>*{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;background-color:#fff;border:1px solid #dee2e6;line-height:1.25;color:#007bff;text-decoration:none}.dotvvm-bp-data-pager>.dotvvm-bp-primitive_item>:hover{background-color:#e9ecef;border-color:#dee2e6;color:#0056b3;text-decoration:none;z-index:2}.dotvvm-bp-data-pager>.dotvvm-bp-primitive_item>:focus{z-index:2;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:0}.dotvvm-bp-data-pager>.dotvvm-bp-primitive_item:first-child>*{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.dotvvm-bp-data-pager>.dotvvm-bp-primitive_item:last-child>*{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.dotvvm-bp-data-pager .dotvvm-bp-state_active>*{background-color:#007bff;border-color:#007bff;color:#fff;z-index:1}.dotvvm-bp-data-pager .dotvvm-bp-state_disabled>*{background-color:#fff;border-color:#dee2e6;color:#6c757d;cursor:auto;pointer-events:none}.dotvvm-bp-data-pager .dotvvm-bp-icon{margin-top:-.2rem;vertical-align:middle}.dotvvm-bp-data-pager.dotvvm-bp-state_disabled>.dotvvm-bp-primitive_item>*{background-color:#fff;border-color:#dee2e6;color:#6c757d;cursor:default;-webkit-box-shadow:none;box-shadow:none}.dotvvm-bp-data-pager.dotvvm-bp-state_disabled .dotvvm-bp-state_active>*{background-color:#e9ecef;color:#6c757d}.dotvvm-bp-date-picker.dotvvm-bp-primitive_picker .dotvvm-bp-primitive_popup{width:16rem;padding:0}.dotvvm-bp-date-picker.dotvvm-bp-flag_inline{width:100%}.dotvvm-bp-date-picker.dotvvm-bp-flag_inline.dotvvm-bp-state_focused{-webkit-box-shadow:none;box-shadow:none;outline:none}.dotvvm-bp-date-picker .dotvvm-bp-calendar_day,.dotvvm-bp-date-picker .dotvvm-bp-calendar_month,.dotvvm-bp-date-picker .dotvvm-bp-calendar_year{position:relative}.dotvvm-bp-date-picker .dotvvm-bp-calendar_day:not(.dotvvm-bp-state_disabled),.dotvvm-bp-date-picker .dotvvm-bp-calendar_month:not(.dotvvm-bp-state_disabled),.dotvvm-bp-date-picker .dotvvm-bp-calendar_year:not(.dotvvm-bp-state_disabled){cursor:pointer}.dotvvm-bp-date-picker .dotvvm-bp-calendar_day:not(.dotvvm-bp-state_disabled):hover,.dotvvm-bp-date-picker .dotvvm-bp-calendar_month:not(.dotvvm-bp-state_disabled):hover,.dotvvm-bp-date-picker .dotvvm-bp-calendar_year:not(.dotvvm-bp-state_disabled):hover{background-color:#ececec}.dotvvm-bp-date-picker .dotvvm-bp-calendar_day.dotvvm-bp-state_selected,.dotvvm-bp-date-picker .dotvvm-bp-calendar_month.dotvvm-bp-state_selected,.dotvvm-bp-date-picker .dotvvm-bp-calendar_year.dotvvm-bp-state_selected{background-color:#007bff;color:#fff;z-index:1;}.dotvvm-bp-date-picker .dotvvm-bp-calendar_day.dotvvm-bp-state_selected:hover,.dotvvm-bp-date-picker .dotvvm-bp-calendar_month.dotvvm-bp-state_selected:hover,.dotvvm-bp-date-picker .dotvvm-bp-calendar_year.dotvvm-bp-state_selected:hover{color:#fff;background-color:#0069d9}.dotvvm-bp-date-picker .dotvvm-bp-calendar_day.dotvvm-bp-state_focused,.dotvvm-bp-date-picker .dotvvm-bp-calendar_month.dotvvm-bp-state_focused,.dotvvm-bp-date-picker .dotvvm-bp-calendar_year.dotvvm-bp-state_focused{z-index:1;-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,.5);box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.dotvvm-bp-date-time-picker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.dotvvm-bp-date-time-picker>.dotvvm-bp-date-picker{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto}.dotvvm-bp-date-time-picker>.dotvvm-bp-time-picker{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.dotvvm-bp-drop-down-button{cursor:pointer}.dotvvm-bp-drop-down-button>.dotvvm-bp-button>.dotvvm-bp-primitive_text+.dotvvm-bp-icon{margin-left:.75rem}.dotvvm-bp-icon{width:1rem;height:1rem;fill:currentColor}.dotvvm-bp-control.dotvvm-bp-icon{color:currentColor}.dotvvm-bp-file-upload{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dotvvm-bp-file-upload>.dotvvm-bp-primitive_input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;z-index:-1}.dotvvm-bp-file-upload .dotvvm-bp-command_select-files{margin-right:.75rem}.dotvvm-bp-file-upload_files{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:auto}.dotvvm-bp-file-upload_files .dotvvm-bp-primitive_item{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1rem}.dotvvm-bp-grid-view{width:100%}.dotvvm-bp-grid-view .dotvvm-bp-primitive_table{width:100%;margin-bottom:1rem;border-collapse:collapse;color:#212529}.dotvvm-bp-grid-view td,.dotvvm-bp-grid-view th{padding:.75rem;border-top:1px solid #dee2e6;vertical-align:top}.dotvvm-bp-grid-view thead th{border-bottom:2px solid #dee2e6;vertical-align:bottom}.dotvvm-bp-grid-view tbody+tbody{border-top:2px solid #dee2e6}.dotvvm-bp-grid-view_column-header-row .dotvvm-bp-filter-editor{margin-top:.75rem}.dotvvm-bp-grid-view_column-header-row .dotvvm-bp-primitive_contents{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.dotvvm-bp-grid-view_column-header-row .dotvvm-bp-drop-down-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.dotvvm-bp-grid-view_column-header-row .dotvvm-bp-command_toggle{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.dotvvm-bp-grid-view_column-header-row .dotvvm-bp-primitive_popup>.dotvvm-bp-filter-editor{margin:.75rem}.dotvvm-bp-grid-view_header-value{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:50%}.dotvvm-bp-grid-view_sort-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;margin:0 .5rem}.dotvvm-bp-grid-view_sort-button .dotvvm-bp-icon{vertical-align:middle}.table-sm td,.table-sm th{padding:.3rem}.table-bordered .dotvvm-bp-primitive_table,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075);color:#212529}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#7abaff}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#ed969e}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.dotvvm-bp-grid-view.thead-dark th{background-color:#343a40;border-color:#454d55;color:#fff}.dotvvm-bp-grid-view.thead-light th{background-color:#e9ecef;border-color:#dee2e6;color:#495057}.table-dark .dotvvm-bp-primitive_table{background-color:#343a40;color:#fff}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{background-color:hsla(0,0%,100%,.075);color:#fff}@media (max-width:575.98px){.table-responsive-sm{display:block;width:100%;-webkit-overflow-scrolling:touch;overflow-x:auto}.table-responsive-sm>.table-bordered{border:0}}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;-webkit-overflow-scrolling:touch;overflow-x:auto}.table-responsive-md>.table-bordered{border:0}}@media (max-width:991.98px){.table-responsive-lg{display:block;width:100%;-webkit-overflow-scrolling:touch;overflow-x:auto}.table-responsive-lg>.table-bordered{border:0}}@media (max-width:1199.98px){.table-responsive-xl{display:block;width:100%;-webkit-overflow-scrolling:touch;overflow-x:auto}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;-webkit-overflow-scrolling:touch;overflow-x:auto}.table-responsive>.table-bordered{border:0}.dotvvm-bp-image-crop{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:100%;min-height:20em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dotvvm-bp-image-crop .dotvvm-bp-primitive_toolbar{margin-bottom:.2rem}.dotvvm-bp-image-crop .dotvvm-bp-primitive_toolbar .dotvvm-bp-primitive_button{display:inline-block;height:calc(1.5em + .75rem + 2px);-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:.2rem;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;border-color:#007bff;color:#fff;background-color:#007bff}@media (prefers-reduced-motion:reduce){.dotvvm-bp-image-crop .dotvvm-bp-primitive_toolbar .dotvvm-bp-primitive_button{-webkit-transition:none;-o-transition:none;transition:none}}.dotvvm-bp-image-crop .dotvvm-bp-primitive_toolbar .dotvvm-bp-primitive_button:hover{border-color:#0062cc;color:#fff;background-color:#0069d9}.dotvvm-bp-image-crop .dotvvm-bp-primitive_toolbar .dotvvm-bp-primitive_button.dotvvm-bp-state_focused,.dotvvm-bp-image-crop .dotvvm-bp-primitive_toolbar .dotvvm-bp-primitive_button:focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,.5);box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.dotvvm-bp-image-crop .dotvvm-bp-primitive_toolbar .dotvvm-bp-primitive_button.dotvvm-bp-state_disabled,.dotvvm-bp-image-crop .dotvvm-bp-primitive_toolbar .dotvvm-bp-primitive_button:disabled{background-color:#007bff;border-color:#007bff;color:#fff}.dotvvm-bp-image-crop .dotvvm-bp-primitive_toolbar .dotvvm-bp-primitive_button:not(:disabled):not(.dotvvm-bp-state_disabled).active,.dotvvm-bp-image-crop .dotvvm-bp-primitive_toolbar .dotvvm-bp-primitive_button:not(:disabled):not(.dotvvm-bp-state_disabled):active,.show>.dotvvm-bp-image-crop .dotvvm-bp-primitive_toolbar .dotvvm-bp-primitive_button.dropdown-toggle{background-color:#0062cc;border-color:#005cbf;color:#fff}.dotvvm-bp-image-crop .dotvvm-bp-primitive_toolbar .dotvvm-bp-primitive_button:not(:disabled):not(.dotvvm-bp-state_disabled).active:focus,.dotvvm-bp-image-crop .dotvvm-bp-primitive_toolbar .dotvvm-bp-primitive_button:not(:disabled):not(.dotvvm-bp-state_disabled):active:focus,.show>.dotvvm-bp-image-crop .dotvvm-bp-primitive_toolbar .dotvvm-bp-primitive_button.dropdown-toggle:focus{-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,.5);box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.dotvvm-bp-image-crop .dotvvm-bp-primitive_toolbar .dotvvm-bp-icon{width:calc((1.5em + .75rem + 2px) / 1.7);height:calc((1.5em + .75rem + 2px) / 1.7);vertical-align:sub}.dotvvm-bp-image-crop .dotvvm-bp-primitive_overlay{display:none}.dotvvm-bp-image-crop .dotvvm-bp-primitive_editor{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;background-image:-o-linear-gradient(45deg,#6c757d 25%,transparent 25%,transparent 75%,#6c757d 75%,#6c757d),-o-linear-gradient(45deg,#6c757d 25%,transparent 25%,transparent 75%,#6c757d 75%,#6c757d);background-image:linear-gradient(45deg,#6c757d 25%,transparent 0,transparent 75%,#6c757d 0,#6c757d),linear-gradient(45deg,#6c757d 25%,transparent 0,transparent 75%,#6c757d 0,#6c757d);background-position:0 0,.25em .25em;overflow:hidden;background-size:.5em .5em}.dotvvm-bp-image-crop_image-canvas{position:absolute;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.dotvvm-bp-image-crop_image-canvas>img{display:block}.dotvvm-bp-primitive_selection-box{position:absolute;opacity:.8;border:1px solid #007bff;z-index:1050}.dotvvm-bp-image-crop_crop-canvas{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;background-color:hsla(0,0%,65%,.8)}.dotvvm-bp-image-crop_crop-canvas .dotvvm-bp-primitive_selection-box{background:hsla(0,0%,100%,.1);outline:.2em solid #007bff}.dotvvm-bp-image-crop_crop-canvas .dotvvm-bp-flag_overflow-hidden{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden}.dotvvm-bp-image-crop_crop-canvas .dotvvm-bp-flag_overflow-hidden>img{position:absolute;display:block;max-width:none}.dotvvm-bp-image-crop_crop-canvas .dotvvm-bp-primitive_overlay{position:absolute;opacity:0;cursor:default}.dotvvm-bp-image-crop_crop-canvas .dotvvm-bp-primitive_grip{position:absolute;width:.6em;height:.6em;-webkit-box-sizing:border-box;box-sizing:border-box;background:#007bff}.dotvvm-bp-image-crop_crop-canvas .dotvvm-bp-primitive_grip:hover{background-color:#0069d9}.dotvvm-bp-image-crop_crop-canvas .dotvvm-bp-primitive_grip-nw,.dotvvm-bp-image-crop_crop-canvas .dotvvm-bp-primitive_grip-sw,.dotvvm-bp-image-crop_crop-canvas .dotvvm-bp-primitive_grip-w{left:0}.dotvvm-bp-image-crop_crop-canvas .dotvvm-bp-primitive_grip-n,.dotvvm-bp-image-crop_crop-canvas .dotvvm-bp-primitive_grip-s{left:50%;margin-left:-.3em;cursor:ns-resize}.dotvvm-bp-image-crop_crop-canvas .dotvvm-bp-primitive_grip-e,.dotvvm-bp-image-crop_crop-canvas .dotvvm-bp-primitive_grip-ne,.dotvvm-bp-image-crop_crop-canvas .dotvvm-bp-primitive_grip-se{left:100%;margin-left:-.6em}.dotvvm-bp-image-crop_crop-canvas .dotvvm-bp-primitive_grip-n,.dotvvm-bp-image-crop_crop-canvas .dotvvm-bp-primitive_grip-ne,.dotvvm-bp-image-crop_crop-canvas .dotvvm-bp-primitive_grip-nw{top:0}.dotvvm-bp-image-crop_crop-canvas .dotvvm-bp-primitive_grip-e,.dotvvm-bp-image-crop_crop-canvas .dotvvm-bp-primitive_grip-w{top:50%;margin-top:-.3em;cursor:ew-resize}.dotvvm-bp-image-crop_crop-canvas .dotvvm-bp-primitive_grip-s,.dotvvm-bp-image-crop_crop-canvas .dotvvm-bp-primitive_grip-se,.dotvvm-bp-image-crop_crop-canvas .dotvvm-bp-primitive_grip-sw{top:100%;margin-top:-.6em}.dotvvm-bp-image-crop_crop-canvas .dotvvm-bp-primitive_grip-nw,.dotvvm-bp-image-crop_crop-canvas .dotvvm-bp-primitive_grip-se{cursor:nwse-resize}.dotvvm-bp-image-crop_crop-canvas .dotvvm-bp-primitive_grip-ne,.dotvvm-bp-image-crop_crop-canvas .dotvvm-bp-primitive_grip-sw{cursor:nesw-resize}.dotvvm-bp-list-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border:1px solid #dee2e6;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:.25rem}.dotvvm-bp-list-view .dotvvm-bp-primitive_list{list-style:none;padding:.5rem;margin:0;overflow:auto}.dotvvm-bp-list-view .dotvvm-bp-primitive_item{padding:.375rem .75rem;font-size:1rem;color:#495057}.dotvvm-bp-list-view .dotvvm-bp-primitive_item:hover{background-color:#ececec}.dotvvm-bp-list-view .dotvvm-bp-primitive_item:focus,.dotvvm-bp-list-view .dotvvm-bp-primitive_item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dotvvm-bp-list-view .dotvvm-bp-primitive_item.dotvvm-bp-state_selected,.dotvvm-bp-list-view .dotvvm-bp-primitive_item:active{color:#fff;text-decoration:none;background-color:#007bff}.dotvvm-bp-list-view .dotvvm-bp-primitive_item.dotvvm-bp-state_focused{z-index:1;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.dotvvm-bp-list-view_display-mode-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.dotvvm-bp-list-view_display-mode-list .dotvvm-bp-primitive_item{display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:.25rem 1.5rem;background-color:transparent;border:0;border-radius:.25rem;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;clear:both}.dotvvm-bp-list-view_display-mode-list .dotvvm-bp-primitive_item:focus,.dotvvm-bp-list-view_display-mode-list .dotvvm-bp-primitive_item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dotvvm-bp-list-view_display-mode-list .dotvvm-bp-primitive_item.dotvvm-bp-state_selected,.dotvvm-bp-list-view_display-mode-list .dotvvm-bp-primitive_item:active{color:#fff;text-decoration:none;background-color:#007bff}.dotvvm-bp-list-view_display-mode-list .dotvvm-bp-primitive_item.dotvvm-bp-state_focused{z-index:1;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.dotvvm-bp-list-view_display-mode-tiles{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.dotvvm-bp-list-view_display-mode-tiles .dotvvm-bp-primitive_item{-webkit-box-flex:0;-ms-flex:0 0 8em;flex:0 0 8em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:8em;white-space:normal;word-wrap:break-word;-o-text-overflow:unset;text-overflow:unset}.dotvvm-bp-list-view_display-mode-tiles .dotvvm-bp-primitive_item>.dotvvm-bp-icon{margin:.375rem 0}.dotvvm-bp-primitive_overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.5}.dotvvm-bp-modal-dialog{position:relative;width:auto;margin:.5rem;z-index:1050}.dotvvm-bp-modal-dialog>.dotvvm-bp-primitive_container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);outline:0;pointer-events:auto;border-radius:.3rem}.dotvvm-bp-modal-dialog>.dotvvm-bp-primitive_container>.dotvvm-bp-primitive_header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.dotvvm-bp-modal-dialog>.dotvvm-bp-primitive_container>.dotvvm-bp-primitive_body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.dotvvm-bp-modal-dialog>.dotvvm-bp-primitive_container>.dotvvm-bp-primitive_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.dotvvm-bp-modal-dialog>.dotvvm-bp-primitive_container>.dotvvm-bp-primitive_footer>:not(:first-child){margin-left:.25rem}.dotvvm-bp-modal-dialog>.dotvvm-bp-primitive_container>.dotvvm-bp-primitive_footer>:not(:last-child){margin-right:.25rem}@media (min-width:576px){.dotvvm-bp-modal-dialog{max-width:500px;margin:1.75rem}}.dotvvm-bp-multi-select{-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;min-height:calc(1.5em + .75rem + 2px);padding:0 .75rem}.dotvvm-bp-multi-select>.dotvvm-bp-primitive_value{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;height:1.5em;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 .75rem;margin:.375rem .5rem .375rem 0;outline:1px solid #dee2e6;border-radius:.25rem}.dotvvm-bp-multi-select>.dotvvm-bp-primitive_value>.dotvvm-bp-primitive_text{margin-right:.5rem}.dotvvm-bp-multi-select>.dotvvm-bp-primitive_value .dotvvm-bp-command_unselect{cursor:pointer}.dotvvm-bp-multi-select>.dotvvm-bp-primitive_value .dotvvm-bp-icon{vertical-align:middle}.dotvvm-bp-multi-select>.dotvvm-bp-primitive_text-box{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:30%;margin:.375rem 0}.dotvvm-bp-multi-select.dotvvm-bp-state_disabled{background-color:#e9ecef}.dotvvm-bp-multi-select.dotvvm-bp-state_disabled .dotvvm-bp-command_unselect{cursor:default}.dotvvm-bp-panel{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;background-clip:border-box;background-color:#fff;border:1px solid rgba(0,0,0,.125);word-wrap:break-word;border-radius:.25rem}.dotvvm-bp-panel>hr{margin-right:0;margin-left:0}.dotvvm-bp-panel>.dotvvm-bp-primitive_header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.dotvvm-bp-panel>.dotvvm-bp-primitive_header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.dotvvm-bp-panel>.dotvvm-bp-primitive_header+.list-group .list-group-item:first-child{border-top:0}.dotvvm-bp-panel>.dotvvm-bp-primitive_body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.dotvvm-bp-panel>.dotvvm-bp-primitive_footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.dotvvm-bp-panel>.dotvvm-bp-primitive_footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.dotvvm-bp-radio-button>.dotvvm-bp-icon{padding:.1rem;border-radius:50%}.dotvvm-bp-rating{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:transparent}.dotvvm-bp-rating .dotvvm-bp-icon{width:1.2rem;height:1.2rem;stroke:#007bff;stroke-width:.4em}.dotvvm-bp-rating .dotvvm-bp-primitive_point{cursor:pointer}.dotvvm-bp-rating .dotvvm-bp-state_half-selected>.dotvvm-bp-icon{fill:url(#dotvvm-bp-rating_half-fill)}.dotvvm-bp-rating .dotvvm-bp-state_selected{color:#007bff}.dotvvm-bp-rating.dotvvm-bp-state_disabled{background-color:transparent}.dotvvm-bp-rating.dotvvm-bp-state_disabled>.dotvvm-bp-primitive_point{cursor:default}.dotvvm-bp-rating_half-fill-left{stop-color:#007bff}.dotvvm-bp-rating_half-fill-right{stop-color:transparent}.dotvvm-bp-primitive_slider{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#007bff;cursor:pointer}.dotvvm-bp-primitive_slider .dotvvm-bp-primitive_grip{position:relative;width:1rem;height:1.5rem;background-color:currentColor;border:1px solid currentColor;border-radius:.25rem}.dotvvm-bp-primitive_slider .dotvvm-bp-primitive_grip.dotvvm-bp-state_focused{border-color:#007bff;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:none}.dotvvm-bp-primitive_slider .dotvvm-bp-primitive_line{height:.6rem;background-color:#6c757d}.dotvvm-bp-primitive_slider .dotvvm-bp-primitive_line:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.dotvvm-bp-primitive_slider .dotvvm-bp-primitive_line:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.dotvvm-bp-primitive_slider .dotvvm-bp-primitive_value{background-color:currentColor}.dotvvm-bp-primitive_slider:hover .dotvvm-bp-primitive_line:not(.dotvvm-bp-primitive_value){background-color:#7f8890}.dotvvm-bp-primitive_slider.dotvvm-bp-state_focused,.dotvvm-bp-primitive_slider.dotvvm-bp-state_focused:hover{-webkit-box-shadow:none;box-shadow:none}.dotvvm-bp-primitive_slider.dotvvm-bp-state_disabled,.dotvvm-bp-primitive_slider.dotvvm-bp-state_disabled:hover{cursor:default}.dotvvm-bp-primitive_slider.dotvvm-bp-state_disabled .dotvvm-bp-primitive_grip,.dotvvm-bp-primitive_slider.dotvvm-bp-state_disabled:hover .dotvvm-bp-primitive_grip{color:#dee2e6}.dotvvm-bp-primitive_slider.dotvvm-bp-state_disabled .dotvvm-bp-primitive_line,.dotvvm-bp-primitive_slider.dotvvm-bp-state_disabled:hover .dotvvm-bp-primitive_line{background-color:#e9ecef}.dotvvm-bp-primitive_slider.dotvvm-bp-state_disabled .dotvvm-bp-primitive_value,.dotvvm-bp-primitive_slider.dotvvm-bp-state_disabled:hover .dotvvm-bp-primitive_value{background-color:#dee2e6}.dotvvm-bp-tab-control>.dotvvm-bp-primitive_nav{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;padding-left:0;margin:0;margin-bottom:0;border-bottom:1px solid #dee2e6}.dotvvm-bp-tab_nav-item{margin-bottom:-1px}.dotvvm-bp-tab_nav-item>*{display:block;padding:.5rem 1rem;border:1px solid transparent;cursor:pointer;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.dotvvm-bp-tab_nav-item>:focus,.dotvvm-bp-tab_nav-item>:hover{border-color:#e9ecef #e9ecef #dee2e6;text-decoration:none}.dotvvm-bp-tab_nav-item.dotvvm-bp-state_active>*{background-color:#fff;border-color:#dee2e6 #dee2e6 #fff;color:#495057}.dotvvm-bp-tab_nav-item.dotvvm-bp-state_disabled>*{background-color:transparent;border-color:transparent;color:#6c757d;cursor:default;pointer-events:none}.dotvvm-bp-tab-control_content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:.5rem 1rem;overflow:auto}.dotvvm-bp-tab-control_content>.dotvvm-bp-tab-control_item:not(.dotvvm-bp-state_active){display:none}.dotvvm-bp-text{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;font-size:1rem}.dotvvm-bp-time-picker{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.dotvvm-bp-time-picker.dotvvm-bp-flag_inline.dotvvm-bp-state_focused{outline:none}.dotvvm-bp-time-picker .dotvvm-bp-primitive_item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;font-size:1rem;border-radius:.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dotvvm-bp-time-picker .dotvvm-bp-primitive_item:not(:empty):hover{background-color:#007bff;color:#fff;cursor:pointer}.dotvvm-bp-time-picker .dotvvm-bp-primitive_item:empty:before{content:"x";opacity:0;color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dotvvm-bp-time-picker .dotvvm-bp-time-picker_now{background-color:#007bff;color:#fff}.dotvvm-bp-time-picker .dotvvm-bp-primitive_list{-webkit-box-flex:7;-ms-flex:7 0 auto;flex:7 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dotvvm-bp-time-picker .dotvvm-bp-command_next,.dotvvm-bp-time-picker .dotvvm-bp-command_prev{-webkit-box-sizing:border-box;box-sizing:border-box;color:#ced4da}.dotvvm-bp-time-picker .dotvvm-bp-command_next:hover,.dotvvm-bp-time-picker .dotvvm-bp-command_prev:hover{background-color:red}.dotvvm-bp-time-picker .dotvvm-bp-command_next .dotvvm-bp-icon,.dotvvm-bp-time-picker .dotvvm-bp-command_prev .dotvvm-bp-icon{min-height:1.5rem}.dotvvm-bp-time-picker .dotvvm-bp-primitive_item{display:-webkit-box;display:-ms-flexbox;display:flex}.dotvvm-bp-time-picker.dotvvm-bp-state_disabled .dotvvm-bp-primitive_item{cursor:default}.dotvvm-bp-time-picker_designator-dial>.dotvvm-bp-primitive_list:before{content:"x";padding:.25rem 0;background-color:currentColor;font-size:1rem;color:red}.dotvvm-bp-time-picker_time-dial{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-item-align:stretch;align-self:stretch;background-color:#fff}.dotvvm-bp-time-picker_time-dial .dotvvm-bp-primitive_item{padding:.25rem .5rem}.dotvvm-bp-time-picker_designator-dial,.dotvvm-bp-time-picker_hour-dial,.dotvvm-bp-time-picker_minute-dial,.dotvvm-bp-time-picker_second-dial{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:4rem;text-align:center}.dotvvm-bp-time-picker_designator-dial span,.dotvvm-bp-time-picker_hour-dial span,.dotvvm-bp-time-picker_minute-dial span,.dotvvm-bp-time-picker_second-dial span{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.375rem .75rem;background-color:#007bff;font-size:1rem;color:#fff}.dotvvm-bp-time-picker_designator-dial.dotvvm-bp-state_focused .dotvvm-bp-time-picker_now,.dotvvm-bp-time-picker_hour-dial.dotvvm-bp-state_focused .dotvvm-bp-time-picker_now,.dotvvm-bp-time-picker_minute-dial.dotvvm-bp-state_focused .dotvvm-bp-time-picker_now,.dotvvm-bp-time-picker_second-dial.dotvvm-bp-state_focused .dotvvm-bp-time-picker_now{-webkit-box-shadow:0 0 0 .2rem rgba(38,143,255,.5);box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.dotvvm-bp-time-picker_separator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dotvvm-bp-time-picker_separator>span{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;padding:.375rem 0;background-color:#007bff;font-size:1rem}.dotvvm-bp-time-picker_separator>span:before{content:":";color:transparent}.dotvvm-bp-time-picker_separator>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 .375rem}.dotvvm-bp-toggle-button.dotvvm-bp-state_checked{background-color:#007bff;border-color:#007bff;color:#fff}.dotvvm-bp-toggle-button.dotvvm-bp-state_checked:hover{border-color:#0062cc;color:#fff;background-color:#0069d9}.dotvvm-bp-toggle-button.dotvvm-bp-state_checked.dotvvm-bp-state_focused,.dotvvm-bp-toggle-button.dotvvm-bp-state_checked:focus{-webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(38,143,255,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 .2rem rgba(38,143,255,.5)}.dotvvm-bp-toggle-button.dotvvm-bp-state_disabled{opacity:.65}.dotvvm-bp-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.dotvvm-bp-toolbar .dotvvm-bp-primitive_group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 .75rem}.dotvvm-bp-toolbar .dotvvm-bp-primitive_group.dotvvm-bp-align_right{float:right}.dotvvm-bp-toolbar .dotvvm-bp-primitive_group>*+*{margin-left:.2em}.dotvvm-bp-tree-view{position:relative}.dotvvm-bp-tree-view>.dotvvm-bp-treeview_list{padding-left:0}.dotvvm-bp-tree-view .dotvvm-bp-treeview_list-item.dotvvm-bp-state_selected,.dotvvm-bp-tree-view .dotvvm-bp-treeview_list-item.dotvvm-bp-state_selected:hover{background-color:inherit;color:inherit}.dotvvm-bp-tree-view.dotvvm-bp-state_focused,.dotvvm-bp-tree-view.dotvvm-bp-state_focused:hover{-webkit-box-shadow:none;box-shadow:none;outline:none}.dotvvm-bp-tree-view.dotvvm-bp-state_error,.dotvvm-bp-tree-view.dotvvm-bp-state_error:hover{-webkit-box-shadow:0 0 0 2px #dc3545;box-shadow:0 0 0 2px #dc3545}.dotvvm-bp-treeview_list{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;width:100%;padding-left:calc(.75rem + 1.5em);overflow:visible}.dotvvm-bp-treeview_list,.dotvvm-bp-treeview_list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.dotvvm-bp-treeview_list-item{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.dotvvm-bp-treeview_list-item.dotvvm-bp-state_selected:hover>.dotvvm-bp-treeview_label:first-of-type,.dotvvm-bp-treeview_list-item.dotvvm-bp-state_selected>.dotvvm-bp-treeview_label:first-of-type{background-color:#007bff;color:#fff}.dotvvm-bp-treeview_list-item.dotvvm-bp-state_expanded>.dotvvm-bp-treeview_list-buttons .dotvvm-bp-command_expand,.dotvvm-bp-treeview_list-item:not(.dotvvm-bp-state_expanded)>.dotvvm-bp-treeview_list,.dotvvm-bp-treeview_list-item:not(.dotvvm-bp-state_expanded)>.dotvvm-bp-treeview_list-buttons .dotvvm-bp-command_collapse{display:none}.dotvvm-bp-treeview_list-item:not(.dotvvm-bp-flag_expandable){margin-left:1.5em}.dotvvm-bp-treeview_list-item:not(.dotvvm-bp-flag_expandable)>.dotvvm-bp-treeview_list-buttons{display:none}.dotvvm-bp-treeview_list-item.dotvvm-bp-state_focused>.dotvvm-bp-treeview_label{border-color:#80bdff;outline:0;-webkit-box-shadow:0 0 0 .2rem rgba(0,123,255,.25);box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.dotvvm-bp-treeview_list-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:.3em}.dotvvm-bp-treeview_list-buttons .dotvvm-bp-primitive_button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.2em;height:1.2em;min-height:unset;padding:0;font-size:1em;vertical-align:top}.dotvvm-bp-treeview_label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%;padding:.1em .75rem;border-radius:.25rem;cursor:pointer}.dotvvm-bp-treeview_label .dotvvm-bp-check-box{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:.3em}

.dotvvm-bp-date-picker .dotvvm-bp-calendar_day.dotvvm-bp-state_selected, .dotvvm-bp-date-picker .dotvvm-bp-calendar_month.dotvvm-bp-state_selected, .dotvvm-bp-date-picker .dotvvm-bp-calendar_year.dotvvm-bp-state_selected {
    background-color: #28a745;
    color: #fff;
    z-index: 1;
}