


button.dt-button:hover,
div.dt-button:hover,
a.dt-button:hover,
input.dt-button:hover {
    text-decoration: none
}



button.dt-button:focus:not(.disabled),
div.dt-button:focus:not(.disabled),
a.dt-button:focus:not(.disabled),
input.dt-button:focus:not(.disabled) {
    border: 1px solid #426c9e;
    text-shadow: 0 1px 0 #c4def1;
    outline: none;
    background-color: #79ace9;
    background: -webkit-linear-gradient(top, #d1e2f7 0%, #79ace9 100%);
    background: -moz-linear-gradient(top, #d1e2f7 0%, #79ace9 100%);
    background: -ms-linear-gradient(top, #d1e2f7 0%, #79ace9 100%);
    background: -o-linear-gradient(top, #d1e2f7 0%, #79ace9 100%);
    background: linear-gradient(to bottom, #d1e2f7 0%, #79ace9 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr="#d1e2f7", EndColorStr="#79ace9")
}





div.dt-button-collection {
    position: absolute;
    top: 0;
    left: 0;
    width: 200px;
    margin-top: 3px;
    padding: 4px 4px 0 4px;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.4);
    background-color: white;
    overflow: hidden;
    z-index: 2002;
    border-radius: 5px;
    box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
    box-sizing: border-box
}

div.dt-button-collection button.dt-button,
div.dt-button-collection div.dt-button,
div.dt-button-collection a.dt-button,
div.dt-button-collection input.dt-button {
    position: relative;
    left: 0;
    right: 0;
    width: 100%;
    display: block;
    float: none;
    margin-bottom: 4px;
    margin-right: 0
}

div.dt-button-collection button.dt-button:active:not(.disabled),
div.dt-button-collection button.dt-button.active:not(.disabled),
div.dt-button-collection div.dt-button:active:not(.disabled),
div.dt-button-collection div.dt-button.active:not(.disabled),
div.dt-button-collection a.dt-button:active:not(.disabled),
div.dt-button-collection a.dt-button.active:not(.disabled) {
    background-color: #dadada;
    background: -webkit-linear-gradient(top, #f0f0f0 0%, #dadada 100%);
    background: -moz-linear-gradient(top, #f0f0f0 0%, #dadada 100%);
    background: -ms-linear-gradient(top, #f0f0f0 0%, #dadada 100%);
    background: -o-linear-gradient(top, #f0f0f0 0%, #dadada 100%);
    background: linear-gradient(to bottom, #f0f0f0 0%, #dadada 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr="#f0f0f0", EndColorStr="#dadada");
    box-shadow: inset 1px 1px 3px #666
}

div.dt-button-collection button.dt-button:first-child,
div.dt-button-collection div.dt-button:first-child,
div.dt-button-collection a.dt-button:first-child {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

div.dt-button-collection button.dt-button:last-child,
div.dt-button-collection div.dt-button:last-child,
div.dt-button-collection a.dt-button:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px
}

div.dt-button-collection div.dt-btn-split-wrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-content: flex-start;
    align-items: flex-start
}

div.dt-button-collection div.dt-btn-split-wrapper button.dt-button {
    margin-right: 0px;
    display: inline-block;
    width: 0;
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 50px
}

div.dt-button-collection div.dt-btn-split-wrapper button.dt-btn-split-drop {
    min-width: 20px;
    margin-left: -1px;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 0
}

div.dt-button-collection.fixed {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -75px;
    border-radius: 0
}

div.dt-button-collection.fixed.two-column {
    margin-left: -200px
}

div.dt-button-collection.fixed.three-column {
    margin-left: -225px
}

div.dt-button-collection.fixed.four-column {
    margin-left: -300px
}

div.dt-button-collection>:last-child {
    display: block !important;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    -ms-column-gap: 8px;
    -o-column-gap: 8px;
    column-gap: 8px
}

div.dt-button-collection>:last-child>* {
    -webkit-column-break-inside: avoid;
    break-inside: avoid
}

div.dt-button-collection.two-column {
    width: 400px
}

div.dt-button-collection.two-column>:last-child {
    padding-bottom: 1px;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    -ms-column-count: 2;
    -o-column-count: 2;
    column-count: 2
}

div.dt-button-collection.three-column {
    width: 450px
}

div.dt-button-collection.three-column>:last-child {
    padding-bottom: 1px;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    -ms-column-count: 3;
    -o-column-count: 3;
    column-count: 3
}

div.dt-button-collection.four-column {
    width: 600px
}

div.dt-button-collection.four-column>:last-child {
    padding-bottom: 1px;
    -webkit-column-count: 4;
    -moz-column-count: 4;
    -ms-column-count: 4;
    -o-column-count: 4;
    column-count: 4
}

div.dt-button-collection .dt-button {
    border-radius: 0
}

div.dt-button-background {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    background: -ms-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -moz-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -o-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: -webkit-gradient(radial, center center, 0, center center, 497, color-stop(0, rgba(0, 0, 0, 0.3)), color-stop(1, rgba(0, 0, 0, 0.7)));
    background: -webkit-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#4d000000', endColorstr='#b3000000', GradientType=1);
    z-index: 20
}

div.dt-button-background.dimmed {
    background: rgba(0, 0, 0, 0.2);
    background: -ms-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.4) 100%);
    background: -moz-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.4) 100%);
    background: -o-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.4) 100%);
    background: -webkit-gradient(radial, center center, 0, center center, 497, color-stop(0, rgba(0, 0, 0, 0.1)), color-stop(1, rgba(0, 0, 0, 0.4)));
    background: -webkit-radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.4) 100%);
    background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.4) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#1a000000', endColorstr='#66000000', GradientType=1)
}

div.dt-button-background.dimmed.inplace {
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

div.dt-button-background.dimmed.inplace.dimmed {
    z-index: 5
}

div.dt-button-background.dimmed.inplace:not(.dimmed) {
    display: none
}

div.dt-button-collection .dt-button {
    border: 1px solid transparent
}

div.dt-button-collection .dt-button.active {
    border: 1px solid #ccc
}

div.dt-button-background.dimmed .dt-button,
div.dt-button-collection.dimmed .dt-button {
    cursor: not-allowed !important;
    pointer-events: none !important
}

div.dt-button-background.dimmed .dt-button.disabled,
div.dt-button-collection.dimmed .dt-button.disabled {
    pointer-events: auto !important
}

div.dt-button-background.dimmed .dt-button.active,
div.dt-button-collection.dimmed .dt-button.active {
    border-color: #ccc
}

div.dt-button-background.dimmed .dt-button:hover,
div.dt-button-collection.dimmed .dt-button:hover {
    border-color: #aaa
}

div.dt-button-background.dimmed .dt-button:focus,
div.dt-button-collection.dimmed .dt-button:focus {
    border-color: #BA5EA4
}

div.dt-button-collection.dt-dropdown {
    position: absolute;
    top: 0;
    left: 0;
    visibility: hidden;
    display: block;
    width: auto;
    min-width: 120px;
    margin-top: 3px;
    padding: 4px 4px 0 4px;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.4);
    background-color: white;
    overflow: hidden;
    z-index: 2010;
    border-radius: 5px;
    box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.3);
    box-sizing: border-box
}

div.dt-button-background.dimmed.dimmed-bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.4);
    z-index: 20
}

div.dt-button-background.dimmed.dimmed-bg.inplace {
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

div.dt-button-collection.dt-dropdown>:last-child {
    display: block !important;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    -ms-column-gap: 8px;
    -o-column-gap: 8px;
    column-gap: 8px
}

div.dt-button-collection.dt-dropdown>:last-child>* {
    -webkit-column-break-inside: avoid;
    break-inside: avoid
}

div.dt-button-collection.dt-dropdown.two-column {
    width: 200px
}

div.dt-button-collection.dt-dropdown.two-column>:last-child {
    padding-bottom: 1px;
    -webkit-column-count: 2;
    -moz-column-count: 2;
    -ms-column-count: 2;
    -o-column-count: 2;
    column-count: 2
}

div.dt-button-collection.dt-dropdown.three-column {
    width: 225px
}

div.dt-button-collection.dt-dropdown.three-column>:last-child {
    padding-bottom: 1px;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    -ms-column-count: 3;
    -o-column-count: 3;
    column-count: 3
}

div.dt-button-collection.dt-dropdown.four-column {
    width: 300px
}

div.dt-button-collection.dt-dropdown.four-column>:last-child {
    padding-bottom: 1px;
    -webkit-column-count: 4;
    -moz-column-count: 4;
    -ms-column-count: 4;
    -o-column-count: 4;
    column-count: 4
}

div.dt-button-background.dimmed.dt-dropdown,
div.dt-button-collection.dimmed.dt-dropdown {
    visibility: hidden;
    display: none
}

div.dt-button-background.dimmed.dt-dropdown.inplace,
div.dt-button-collection.dimmed.dt-dropdown.inplace {
    display: block !important;
    visibility: visible
}

div.dt-button-background.dimmed.dt-dropdown.inplace.dimmed,
div.dt-button-collection.dimmed.dt-dropdown.inplace.dimmed {
    z-index: 5
}

div.dt-button-background.dimmed.dt-dropdown.inplace:not(.dimmed),
div.dt-button-collection.dimmed.dt-dropdown.inplace:not(.dimmed) {
    display: none
}

div.dt-button-collection.dimmed.dt-dropdown>.dt-button,
div.dt-button-background.dimmed.dt-dropdown>.dt-button {
    cursor: not-allowed !important;
    pointer-events: none !important
}

div.dt-button-collection.dimmed.dt-dropdown>.dt-button.disabled,
div.dt-button-background.dimmed.dt-dropdown>.dt-button.disabled {
    pointer-events: auto !important
}

div.dt-button-collection.dimmed.dt-dropdown>.dt-button.active,
div.dt-button-background.dimmed.dt-dropdown>.dt-button.active {
    border-color: #ccc
}

div.dt-button-collection.dimmed.dt-dropdown>.dt-button:hover,
div.dt-button-background.dimmed.dt-dropdown>.dt-button:hover {
    border-color: #aaa
}

div.dt-button-collection.dimmed.dt-dropdown>.dt-button:focus,
div.dt-button-background.dimmed.dt-dropdown>.dt-button:focus {
    border-color: #BA5EA4
}

