/*! Copyright (C) Microsoft Corporation. All rights reserved. Version 1.2.6 */
::selection .win-dropdown option {
    -ms-high-contrast-adjust: none
}

.icon,
.template-listViewItem,
.win-button {
    -ms-high-contrast-adjust: none
}

@media (-ms-high-contrast) {
    .win-button:disabled {
        background-color: ButtonFace;
        color: GrayText
    }
}

@media (-ms-high-contrast) {

    button:enabled .buttonType_themed,
    button:enabled .button_primary,
    input[type=button]:enabled .buttonType_themed,
    input[type=button]:enabled .button_primary,
    input[type=reset]:enabled .buttonType_themed,
    input[type=reset]:enabled .button_primary,
    input[type=submit]:enabled .buttonType_themed,
    input[type=submit]:enabled .button_primary,
    select:enabled .buttonType_themed,
    select:enabled .button_primary {
        border-color: WindowText
    }
}

@media (-ms-high-contrast) {

    button:enabled .buttonType_themed:focus,
    button:enabled .buttonType_themed:hover,
    button:enabled .button_primary:focus,
    button:enabled .button_primary:hover,
    input[type=button]:enabled .buttonType_themed:focus,
    input[type=button]:enabled .buttonType_themed:hover,
    input[type=button]:enabled .button_primary:focus,
    input[type=button]:enabled .button_primary:hover,
    input[type=reset]:enabled .buttonType_themed:focus,
    input[type=reset]:enabled .buttonType_themed:hover,
    input[type=reset]:enabled .button_primary:focus,
    input[type=reset]:enabled .button_primary:hover,
    input[type=submit]:enabled .buttonType_themed:focus,
    input[type=submit]:enabled .buttonType_themed:hover,
    input[type=submit]:enabled .button_primary:focus,
    input[type=submit]:enabled .button_primary:hover,
    select:enabled .buttonType_themed:focus,
    select:enabled .buttonType_themed:hover,
    select:enabled .button_primary:focus,
    select:enabled .button_primary:hover {
        border-color: Highlight
    }
}

@media (-ms-high-contrast) {
    .template-tooltip.tooltipType_error {
        color: GrayText
    }
}

@media (-ms-high-contrast) {

    .win-dropdown option:checked,
    select[multiple].win-dropdown option:checked {
        background-color: Highlight;
        color: HighlightText
    }
}

@media (-ms-high-contrast) {

    .win-dropdown option:hover,
    select[multiple].win-dropdown option:hover {
        background-color: Highlight;
        color: HighlightText
    }
}

@media (-ms-high-contrast) {
    .win-dropdown option:active {
        background-color: ButtonFace;
        color: Highlight
    }
}

@media (-ms-high-contrast) {

    .control-button:enabled:focus,
    .template-buttonGroup button:enabled:focus,
    input[type=button]:enabled:focus,
    input[type=reset]:enabled:focus,
    input[type=submit]:enabled:focus {
        background-color: ButtonText;
        color: ButtonFace
    }
}

@media (-ms-high-contrast) {

    .control-button:enabled:focus,
    .template-buttonGroup button:enabled:focus,
    input[type=button]:enabled:focus,
    input[type=reset]:enabled:focus,
    input[type=submit]:enabled:focus {
        border-color: Highlight
    }
}

@media (-ms-high-contrast) {

    html .control-page .page-footer .footer-icons .icon:enabled:focus,
    input[type=button]:enabled:focus,
    input[type=reset]:enabled:focus,
    input[type=submit]:enabled:focus {
        background-color: ButtonText;
        color: ButtonFace
    }
}

@media (-ms-high-contrast) {

    html .control-page .page-footer .footer-icons .icon:enabled:focus,
    input[type=button]:enabled:focus,
    input[type=reset]:enabled:focus,
    input[type=submit]:enabled:focus {
        border-color: Highlight
    }
}

@media (-ms-high-contrast) {

    .win-itemcontainer.win-selectionstylefilled.win-container.win-pressed .win-itembox,
    .win-listview.win-selectionstylefilled .win-container .win-itembox.win-pressed,
    .win-listview.win-selectionstylefilled .win-container.win-pressed .win-itembox,
    html.win-hoverable .win-itemcontainer.win-selectionstylefilled.win-container.win-pressed .win-itembox,
    html.win-hoverable .win-listview.win-selectionstylefilled .win-container .win-itembox.win-pressed,
    html.win-hoverable .win-listview.win-selectionstylefilled .win-container.win-pressed .win-itembox {
        background-color: ButtonText;
        color: ButtonFace
    }
}

@media (-ms-high-contrast) {

    .win-itemcontainer.win-selectionstylefilled.win-container.win-pressed.win-selected .win-itembox,
    .win-listview.win-selectionstylefilled .win-container .win-itembox.win-pressed.win-selected,
    .win-listview.win-selectionstylefilled .win-container.win-pressed.win-selected .win-itembox,
    html.win-hoverable .win-itemcontainer.win-selectionstylefilled.win-container.win-pressed.win-selected .win-itembox,
    html.win-hoverable .win-listview.win-selectionstylefilled .win-container .win-itembox.win-pressed.win-selected,
    html.win-hoverable .win-listview.win-selectionstylefilled .win-container.win-pressed.win-selected .win-itembox {
        background-color: ButtonText;
        color: ButtonFace
    }
}

@media (-ms-high-contrast) {

    .win-textarea::-ms-input-placeholder,
    .win-textbox::-ms-input-placeholder {
        color: Graytext
    }
}

@media (-ms-high-contrast) {

    .win-itemcontainer.win-selectionstylefilled.win-selected.win-pressed .win-selectionbackground,
    .win-listview.win-selectionstylefilled .win-selected.win-pressed .win-selectionbackground {
        background-color: ButtonText !important
    }

    a:focus {
        color: -ms-hotlight !important;
        outline: 1px dashed #fff
    }
}

@media (-ms-high-contrast) {
    body a:hover {
        color: Highlight
    }
}

fieldset {
    margin: 4px 0;
    padding: 0;
    border: none
}

fieldset:last-child {
    margin-bottom: 0
}

fieldset p {
    margin: 16px 0
}

legend {
    margin-bottom: 12px;
    max-width: 100%;
    color: #fff
}

@media (-ms-high-contrast) {
    legend {
        background-color: ButtonFace;
        color: ButtonText;
        border-color: ButtonText
    }
}

.control-button,
button,
input[type=button],
input[type=reset],
input[type=submit] {
    height: 108px;
    font: inherit;
    line-height: 22px;
    margin: 0;
    overflow: hidden;
    color: #fff
}

@media (-ms-high-contrast) {

    .control-button,
    button,
    input[type=button],
    input[type=reset],
    input[type=submit] {
        background-color: ButtonFace;
        color: ButtonText;
        border-color: ButtonText
    }
}

@media (-ms-high-contrast) {

    .control-button:enabled:hover,
    button:enabled:hover,
    input[type=button]:enabled:hover,
    input[type=reset]:enabled:hover,
    input[type=submit]:enabled:hover {
        background-color: Highlight;
        color: HighlightText
    }
}

@media (-ms-high-contrast) {

    .control-button:enabled:active,
    button:enabled:active,
    input[type=button]:enabled:active,
    input[type=reset]:enabled:active,
    input[type=submit]:enabled:active {
        background-color: ButtonText;
        color: ButtonFace
    }
}

@media (-ms-high-contrast) {

    .control-button:enabled:focus,
    button:enabled:focus,
    input[type=button]:enabled:focus,
    input[type=reset]:enabled:focus,
    input[type=submit]:enabled:focus {
        background-color: WindowText;
        color: HighlightText;
        border-color: Highlight
    }
}

.control-button:enabled.buttonType_themed,
.control-button:enabled.button_primary,
button:enabled.buttonType_themed,
button:enabled.button_primary,
input[type=button]:enabled.buttonType_themed,
input[type=button]:enabled.button_primary,
input[type=reset]:enabled.buttonType_themed,
input[type=reset]:enabled.button_primary,
input[type=submit]:enabled.buttonType_themed,
input[type=submit]:enabled.button_primary {
    background-color: #00d42e;
    color: #ffffff
}

@media (-ms-high-contrast) {

    .control-button:enabled.buttonType_themed,
    .control-button:enabled.button_primary,
    button:enabled.buttonType_themed,
    button:enabled.button_primary,
    input[type=button]:enabled.buttonType_themed,
    input[type=button]:enabled.button_primary,
    input[type=reset]:enabled.buttonType_themed,
    input[type=reset]:enabled.button_primary,
    input[type=submit]:enabled.buttonType_themed,
    input[type=submit]:enabled.button_primary {
        background-color: Highlight;
        color: HighlightText
    }
}

.control-button:enabled.buttonType_themed:focus,
.control-button:enabled.buttonType_themed:hover,
.control-button:enabled.button_primary:focus,
.control-button:enabled.button_primary:hover,
button:enabled.buttonType_themed:focus,
button:enabled.buttonType_themed:hover,
button:enabled.button_primary:focus,
button:enabled.button_primary:hover,
input[type=button]:enabled.buttonType_themed:focus,
input[type=button]:enabled.buttonType_themed:hover,
input[type=button]:enabled.button_primary:focus,
input[type=button]:enabled.button_primary:hover,
input[type=reset]:enabled.buttonType_themed:focus,
input[type=reset]:enabled.buttonType_themed:hover,
input[type=reset]:enabled.button_primary:focus,
input[type=reset]:enabled.button_primary:hover,
input[type=submit]:enabled.buttonType_themed:focus,
input[type=submit]:enabled.buttonType_themed:hover,
input[type=submit]:enabled.button_primary:focus,
input[type=submit]:enabled.button_primary:hover {
    border-color: #008c2a
}

@media (-ms-high-contrast) {

    .control-button:enabled.buttonType_themed:focus,
    .control-button:enabled.buttonType_themed:hover,
    .control-button:enabled.button_primary:focus,
    .control-button:enabled.button_primary:hover,
    button:enabled.buttonType_themed:focus,
    button:enabled.buttonType_themed:hover,
    button:enabled.button_primary:focus,
    button:enabled.button_primary:hover,
    input[type=button]:enabled.buttonType_themed:focus,
    input[type=button]:enabled.buttonType_themed:hover,
    input[type=button]:enabled.button_primary:focus,
    input[type=button]:enabled.button_primary:hover,
    input[type=reset]:enabled.buttonType_themed:focus,
    input[type=reset]:enabled.buttonType_themed:hover,
    input[type=reset]:enabled.button_primary:focus,
    input[type=reset]:enabled.button_primary:hover,
    input[type=submit]:enabled.buttonType_themed:focus,
    input[type=submit]:enabled.buttonType_themed:hover,
    input[type=submit]:enabled.button_primary:focus,
    input[type=submit]:enabled.button_primary:hover {
        background-color: Highlight;
        color: HighlightText
    }
}

@media (-ms-high-contrast:active) {

    .control-button:enabled.buttonType_themed:focus,
    .control-button:enabled.buttonType_themed:hover,
    .control-button:enabled.button_primary:focus,
    .control-button:enabled.button_primary:hover,
    button:enabled.buttonType_themed:focus,
    button:enabled.buttonType_themed:hover,
    button:enabled.button_primary:focus,
    button:enabled.button_primary:hover,
    input[type=button]:enabled.buttonType_themed:focus,
    input[type=button]:enabled.buttonType_themed:hover,
    input[type=button]:enabled.button_primary:focus,
    input[type=button]:enabled.button_primary:hover,
    input[type=reset]:enabled.buttonType_themed:focus,
    input[type=reset]:enabled.buttonType_themed:hover,
    input[type=reset]:enabled.button_primary:focus,
    input[type=reset]:enabled.button_primary:hover,
    input[type=submit]:enabled.buttonType_themed:focus,
    input[type=submit]:enabled.buttonType_themed:hover,
    input[type=submit]:enabled.button_primary:focus,
    input[type=submit]:enabled.button_primary:hover {
        border-color: Highlight
    }
}

.control-button:enabled.buttonType_themed:active,
.control-button:enabled.button_primary:active,
button:enabled.buttonType_themed:active,
button:enabled.button_primary:active,
input[type=button]:enabled.buttonType_themed:active,
input[type=button]:enabled.button_primary:active,
input[type=reset]:enabled.buttonType_themed:active,
input[type=reset]:enabled.button_primary:active,
input[type=submit]:enabled.buttonType_themed:active,
input[type=submit]:enabled.button_primary:active {
    background-color: #008c07;
    border-color: #008c0c
}

@media (-ms-high-contrast) {

    .control-button:enabled.buttonType_themed:active,
    .control-button:enabled.button_primary:active,
    button:enabled.buttonType_themed:active,
    button:enabled.button_primary:active,
    input[type=button]:enabled.buttonType_themed:active,
    input[type=button]:enabled.button_primary:active,
    input[type=reset]:enabled.buttonType_themed:active,
    input[type=reset]:enabled.button_primary:active,
    input[type=submit]:enabled.buttonType_themed:active,
    input[type=submit]:enabled.button_primary:active {
        background-color: ButtonText;
        color: ButtonFace
    }
}

@media (-ms-high-contrast:active) {

    .control-button:enabled.buttonType_themed:active:focus,
    .control-button:enabled.button_primary:active:focus,
    button:enabled.buttonType_themed:active:focus,
    button:enabled.button_primary:active:focus,
    input[type=button]:enabled.buttonType_themed:active:focus,
    input[type=button]:enabled.button_primary:active:focus,
    input[type=reset]:enabled.buttonType_themed:active:focus,
    input[type=reset]:enabled.button_primary:active:focus,
    input[type=submit]:enabled.buttonType_themed:active:focus,
    input[type=submit]:enabled.button_primary:active:focus {
        border-color: Highlight
    }
}

a.control-button:link,
a.control-button:visited {
    color: #fff
}

a.control-button:link.buttonType_themed,
a.control-button:link.button_primary,
a.control-button:visited.buttonType_themed,
a.control-button:visited.button_primary {
    color: #fff
}

input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
select {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0
}

@media (-ms-high-contrast) {

    input[type=color],
    input[type=date],
    input[type=datetime-local],
    input[type=datetime],
    input[type=email],
    input[type=month],
    input[type=number],
    input[type=password],
    input[type=search],
    input[type=tel],
    input[type=text],
    input[type=time],
    input[type=url],
    input[type=week],
    select {
        border-color: ButtonText
    }
}

input[type=color]:disabled,
input[type=date]:disabled,
input[type=datetime-local]:disabled,
input[type=datetime]:disabled,
input[type=email]:disabled,
input[type=month]:disabled,
input[type=number]:disabled,
input[type=password]:disabled,
input[type=search]:disabled,
input[type=tel]:disabled,
input[type=text]:disabled,
input[type=time]:disabled,
input[type=url]:disabled,
input[type=week]:disabled,
select:disabled {
    border-color: #949494 !important;
    background-color: rgba(0, 0, 0, 0.2) !important;
    color: rgba(255, 255, 255, 0.3) !important
}

:disabled+label {
    color: rgba(255, 255, 255, 0.3) !important
}

@media (-ms-high-contrast) {
    :disabled+label {
        color: GrayText
    }
}

:disabled::-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.3) !important
}

body {
    font-size: 15px;
    line-height: 20px;
    font-size: .9375rem;
    line-height: 1.25rem;
    padding-bottom: .227px;
    padding-top: .227px;
    padding-bottom: .0141875rem;
    padding-top: .0141875rem;
    font-weight: 400;
    font-family: "Segoe UI", Selawik, Tahoma, Verdana, Arial, sans-serif
}

a {
    text-decoration: none;
    color: #ccc
}

a:link {
    color: #00d435
}

a:visited {
    color: #00d45f
}

a:hover {
    color: #d2d2d2
}

a:focus {
    color: #00d447
}

a:active {
    color: #fff
}

@media (-ms-high-contrast) {
    a {
        color: GrayText
    }
}

a:link {
    color: #00d440
}

@media (-ms-high-contrast) {
    a:link {
        color: -ms-hotlight
    }
}

a:visited {
    color: #00d423
}

@media (-ms-high-contrast) {
    a:visited {
        color: -ms-hotlight
    }
}

a:hover,
a:hover:focus {
    color: #d2d2d2
}

@media (-ms-high-contrast) {

    a:hover,
    a:hover:focus {
        color: WindowText
    }
}

a:focus {
    color: #00d423
}

@media (-ms-high-contrast) {
    a:focus {
        color: WindowText
    }
}

a:active,
a:active:hover {
    color: #fff
}

@media (-ms-high-contrast) {

    a:active,
    a:active:hover {
        color: WindowText
    }
}

.control-page .page-body .body-header h2,
.text-base,
.text-body,
.text-caption,
.text-caption1,
.text-captionAlt,
.text-display1,
.text-display2,
.text-display3,
.text-header,
.text-headline,
.text-subcaption,
.text-subheader,
.text-subtitle,
.text-title,
.text-title1,
.text-title2,
.text-title3,
h1,
h2,
h3,
h4,
h5,
h6,
p {
    margin-bottom: 1.25rem;
    margin-top: 1.25rem
}

.text-display1,
.text-headline {
    font-size: 62px;
    line-height: 80px;
    font-size: 3.875rem;
    line-height: 5rem;
    padding-bottom: 2.2716px;
    padding-top: 2.2716px;
    padding-bottom: .141975rem;
    padding-top: .141975rem;
    font-weight: 200
}

.text-display1.textType_maxLinesOne,
.text-headline.textType_maxLinesOne {
    max-height: 80px;
    max-height: 5rem
}

.text-display1.textType_maxLinesTwo,
.text-headline.textType_maxLinesTwo {
    max-height: 160px;
    max-height: 10rem
}

.text-display1.textType_maxLinesThree,
.text-headline.textType_maxLinesThree {
    max-height: 240px;
    max-height: 15rem
}

.text-display1.textType_maxLinesFour,
.text-headline.textType_maxLinesFour {
    max-height: 320px;
    max-height: 20rem
}

.control-page .page-body .body-header h2,
.text-display2,
.text-header,
h1 {
    font-size: 46px;
    line-height: 56px;
    font-size: 2.875rem;
    line-height: 3.5rem;
    padding-bottom: 3.3628px;
    padding-top: 3.3628px;
    padding-bottom: .210175rem;
    padding-top: .210175rem;
    font-weight: 200
}

.text-display2.textType_maxLinesOne,
.text-header.textType_maxLinesOne,
h1.textType_maxLinesOne {
    max-height: 56px;
    max-height: 3.5rem
}

.text-display2.textType_maxLinesTwo,
.text-header.textType_maxLinesTwo,
h1.textType_maxLinesTwo {
    max-height: 112px;
    max-height: 7rem
}

.text-display2.textType_maxLinesThree,
.text-header.textType_maxLinesThree,
h1.textType_maxLinesThree {
    max-height: 168px;
    max-height: 10.5rem
}

.text-display2.textType_maxLinesFour,
.text-header.textType_maxLinesFour,
h1.textType_maxLinesFour {
    max-height: 224px;
    max-height: 14rem
}

.text-display3,
.text-subheader,
h2 {
    font-size: 34px;
    line-height: 40px;
    font-size: 2.125rem;
    line-height: 2.5rem;
    padding-bottom: 3.1812px;
    padding-top: 3.1812px;
    padding-bottom: .198825rem;
    padding-top: .198825rem;
    font-weight: 200
}

.text-display3.textType_maxLinesOne,
.text-subheader.textType_maxLinesOne,
h2.textType_maxLinesOne {
    max-height: 40px;
    max-height: 2.5rem
}

.text-display3.textType_maxLinesTwo,
.text-subheader.textType_maxLinesTwo,
h2.textType_maxLinesTwo {
    max-height: 80px;
    max-height: 5rem
}

.text-display3.textType_maxLinesThree,
.text-subheader.textType_maxLinesThree,
h2.textType_maxLinesThree {
    max-height: 120px;
    max-height: 7.5rem
}

.text-display3.textType_maxLinesFour,
.text-subheader.textType_maxLinesFour,
h2.textType_maxLinesFour {
    max-height: 160px;
    max-height: 10rem
}

.text-title,
h3 {
    font-size: 24px;
    line-height: 28px;
    font-size: 1.5rem;
    line-height: 1.75rem;
    padding-bottom: 2.3632px;
    padding-top: 2.3632px;
    padding-bottom: .1477rem;
    padding-top: .1477rem;
    font-weight: 300
}

.text-title.textType_maxLinesOne,
h3.textType_maxLinesOne {
    max-height: 28px;
    max-height: 1.75rem
}

.text-title.textType_maxLinesTwo,
h3.textType_maxLinesTwo {
    max-height: 56px;
    max-height: 3.5rem
}

.text-title.textType_maxLinesThree,
h3.textType_maxLinesThree {
    max-height: 84px;
    max-height: 5.25rem
}

.text-title.textType_maxLinesFour,
h3.textType_maxLinesFour {
    max-height: 112px;
    max-height: 7rem
}

.text-title1 {
    font-size: 24px;
    line-height: 28px;
    font-size: 1.5rem;
    line-height: 1.75rem;
    padding-bottom: 2.3632px;
    padding-top: 2.3632px;
    padding-bottom: .1477rem;
    padding-top: .1477rem;
    font-weight: 400
}

.text-title1.textType_maxLinesOne {
    max-height: 28px;
    max-height: 1.75rem
}

.text-title1.textType_maxLinesTwo {
    max-height: 56px;
    max-height: 3.5rem
}

.text-title1.textType_maxLinesThree {
    max-height: 84px;
    max-height: 5.25rem
}

.text-title1.textType_maxLinesFour {
    max-height: 112px;
    max-height: 7rem
}

.text-title2 {
    font-size: 24px;
    line-height: 28px;
    font-size: 1.5rem;
    line-height: 1.75rem;
    padding-bottom: 2.3632px;
    padding-top: 2.3632px;
    padding-bottom: .1477rem;
    padding-top: .1477rem;
    font-weight: 200
}

.text-title2.textType_maxLinesOne {
    max-height: 28px;
    max-height: 1.75rem
}

.text-title2.textType_maxLinesTwo {
    max-height: 56px;
    max-height: 3.5rem
}

.text-title2.textType_maxLinesThree {
    max-height: 84px;
    max-height: 5.25rem
}

.text-title2.textType_maxLinesFour {
    max-height: 112px;
    max-height: 7rem
}

.text-subtitle,
.text-title3,
h4 {
    font-size: 20px;
    line-height: 24px;
    font-size: 1.25rem;
    line-height: 1.5rem;
    padding-bottom: 1.636px;
    padding-top: 1.636px;
    padding-bottom: .10225rem;
    padding-top: .10225rem;
    font-weight: 400
}

.text-subtitle.textType_maxLinesOne,
.text-title3.textType_maxLinesOne,
h4.textType_maxLinesOne {
    max-height: 24px;
    max-height: 1.5rem
}

.text-subtitle.textType_maxLinesTwo,
.text-title3.textType_maxLinesTwo,
h4.textType_maxLinesTwo {
    max-height: 48px;
    max-height: 3rem
}

.text-subtitle.textType_maxLinesThree,
.text-title3.textType_maxLinesThree,
h4.textType_maxLinesThree {
    max-height: 72px;
    max-height: 4.5rem
}

.text-subtitle.textType_maxLinesFour,
.text-title3.textType_maxLinesFour,
h4.textType_maxLinesFour {
    max-height: 96px;
    max-height: 6rem
}

.text-caption,
.text-caption1,
h5 {
    font-size: 13px;
    line-height: 14px;
    font-size: .8125rem;
    line-height: .875rem;
    padding-bottom: 1.8634px;
    padding-top: 1.8634px;
    padding-bottom: .1164625rem;
    padding-top: .1164625rem;
    font-weight: 400
}

.text-caption.textType_maxLinesOne,
.text-caption1.textType_maxLinesOne,
h5.textType_maxLinesOne {
    max-height: 14px;
    max-height: .875rem
}

.text-caption.textType_maxLinesTwo,
.text-caption1.textType_maxLinesTwo,
h5.textType_maxLinesTwo {
    max-height: 28px;
    max-height: 1.75rem
}

.text-caption.textType_maxLinesThree,
.text-caption1.textType_maxLinesThree,
h5.textType_maxLinesThree {
    max-height: 42px;
    max-height: 2.625rem
}

.text-caption.textType_maxLinesFour,
.text-caption1.textType_maxLinesFour,
h5.textType_maxLinesFour {
    max-height: 56px;
    max-height: 3.5rem
}

.text-caption2,
.text-captionAlt,
h6 {
    font-size: 10px;
    line-height: 12px;
    font-size: .625rem;
    line-height: .75rem;
    padding-bottom: .818px;
    padding-top: .818px;
    padding-bottom: .051125rem;
    padding-top: .051125rem;
    font-weight: 400
}

.text-caption2.textType_maxLinesOne,
.text-captionAlt.textType_maxLinesOne,
h6.textType_maxLinesOne {
    max-height: 12px;
    max-height: .75rem
}

.text-caption2.textType_maxLinesTwo,
.text-captionAlt.textType_maxLinesTwo,
h6.textType_maxLinesTwo {
    max-height: 24px;
    max-height: 1.5rem
}

.text-caption2.textType_maxLinesThree,
.text-captionAlt.textType_maxLinesThree,
h6.textType_maxLinesThree {
    max-height: 36px;
    max-height: 2.25rem
}

.text-caption2.textType_maxLinesFour,
.text-captionAlt.textType_maxLinesFour,
h6.textType_maxLinesFour {
    max-height: 48px;
    max-height: 3rem
}

.text-caption3,
.text-subcaption {
    font-size: 8px;
    line-height: 10px;
    font-size: .5rem;
    line-height: .625rem;
    padding-bottom: .4544px;
    padding-top: .4544px;
    padding-bottom: .0284rem;
    padding-top: .0284rem;
    font-weight: 400
}

.text-caption3.textType_maxLinesOne,
.text-subcaption.textType_maxLinesOne {
    max-height: 10px;
    max-height: .625rem
}

.text-caption3.textType_maxLinesTwo,
.text-subcaption.textType_maxLinesTwo {
    max-height: 20px;
    max-height: 1.25rem
}

.text-caption3.textType_maxLinesThree,
.text-subcaption.textType_maxLinesThree {
    max-height: 30px;
    max-height: 1.875rem
}

.text-caption3.textType_maxLinesFour,
.text-subcaption.textType_maxLinesFour {
    max-height: 40px;
    max-height: 2.5rem
}

.text-body,
.text-body1,
p {
    font-size: 15px;
    line-height: 20px;
    font-size: .9375rem;
    line-height: 1.25rem;
    padding-bottom: .227px;
    padding-top: .227px;
    padding-bottom: .0141875rem;
    padding-top: .0141875rem;
    font-weight: 400
}

.text-body.textType_maxLinesOne,
.text-body1.textType_maxLinesOne,
p.textType_maxLinesOne {
    max-height: 20px;
    max-height: 1.25rem
}

.text-body.textType_maxLinesTwo,
.text-body1.textType_maxLinesTwo,
p.textType_maxLinesTwo {
    max-height: 40px;
    max-height: 2.5rem
}

.text-body.textType_maxLinesThree,
.text-body1.textType_maxLinesThree,
p.textType_maxLinesThree {
    max-height: 60px;
    max-height: 3.75rem
}

.text-body.textType_maxLinesFour,
.text-body1.textType_maxLinesFour,
p.textType_maxLinesFour {
    max-height: 80px;
    max-height: 5rem
}

.text-base,
.text-body2 {
    font-size: 15px;
    line-height: 20px;
    font-size: .9375rem;
    line-height: 1.25rem;
    padding-bottom: .227px;
    padding-top: .227px;
    padding-bottom: .0141875rem;
    padding-top: .0141875rem;
    font-weight: 500
}

.text-base.textType_maxLinesOne,
.text-body2.textType_maxLinesOne {
    max-height: 20px;
    max-height: 1.25rem
}

.text-base.textType_maxLinesTwo,
.text-body2.textType_maxLinesTwo {
    max-height: 40px;
    max-height: 2.5rem
}

.text-base.textType_maxLinesThree,
.text-body2.textType_maxLinesThree {
    max-height: 60px;
    max-height: 3.75rem
}

.text-base.textType_maxLinesFour,
.text-body2.textType_maxLinesFour {
    max-height: 80px;
    max-height: 5rem
}

[class*=textType_maxLines] {
    overflow: hidden
}

a,
a:link,
a:visited {
    color: #00d440
}

a:hover,
a:link:hover,
a:visited:hover {
    color: #d2d2d2
}

a:active,
a:link:active,
a:visited:active {
    color: #fff
}

legend {
    font-size: 15px;
    line-height: 20px;
    font-size: .9375rem;
    line-height: 1.25rem;
    padding-bottom: .227px;
    padding-top: .227px;
    padding-bottom: .0141875rem;
    padding-top: .0141875rem;
    font-weight: 500
}

li,
p {
    font-size: 15px;
    line-height: 20px;
    font-size: .9375rem;
    line-height: 1.25rem;
    padding-bottom: .227px;
    padding-top: .227px;
    padding-bottom: .0141875rem;
    padding-top: .0141875rem;
    font-weight: 400;
    max-width: 672px
}

.action-link {
    font-size: 13px;
    line-height: 14px;
    font-size: .8125rem;
    line-height: .875rem;
    padding-bottom: 1.8634px;
    padding-top: 1.8634px;
    padding-bottom: .1164625rem;
    padding-top: .1164625rem;
    font-weight: 400
}

.secondaryText {
    color: rgba(255, 255, 255, 0.6)
}

.icon {
    font-family: "Segoe MDL2 Assets"
}

.icon-win-easeOfAccess:before {
    content: "\E776"
}

.icon-win-keyboardStandard:before {
    content: "\E765";
    transform: translatex(1px)
}

.icon-win-chevronDown:before {
    content: "\E70D"
}

.icon-win-chevronUp:before {
    content: "\E70E"
}

.template-legend-icon {
    width: 20px;
    height: 20px
}

html[dir=ltr] .template-legend-icon {
    padding-right: 8px
}

html[dir=rtl] .template-legend-icon {
    padding-left: 8px
}

html[dir=ltr] .template-legend-icon {
    float: left
}

html[dir=rtl] .template-legend-icon {
    float: right
}

html {
    background-color: #000;
    color: #fff
}

.template-input {
    margin-top: 24px;
    margin-bottom: 24px;
    position: relative
}

.template-input label {
    display: block;
    margin-top: 8px;
    margin-bottom: 8px
}

html[dir=ltr] .template-input input,
html[dir=ltr] .template-input label {
    margin-right: 8px
}

html[dir=rtl] .template-input input,
html[dir=rtl] .template-input label {
    margin-left: 8px
}

html[dir=ltr] .template-input.inputType_checkbox input,
html[dir=ltr] .template-input.inputType_radio input {
    float: left
}

html[dir=rtl] .template-input.inputType_checkbox input,
html[dir=rtl] .template-input.inputType_radio input {
    float: right
}

.template-input.inputType_checkbox input+label,
.template-input.inputType_radio input+label {
    display: table-cell
}

.template-input.inputType_checkbox input:disabled+label,
.template-input.inputType_radio input:disabled+label {
    color: #ccc
}

.template-input .input-errorDialog {
    margin-top: 12px;
    margin-bottom: 12px
}

.template-input .input-errorDialog:after,
.template-input .input-errorDialog:before {
    content: " ";
    display: table
}

.template-input .input-errorDialog:after {
    clear: both
}

html[dir=ltr] .template-input .input-errorDialog .errorDialog-dialogRoot {
    float: left
}

html[dir=rtl] .template-input .input-errorDialog .errorDialog-dialogRoot {
    float: right
}

.template-buttonGroup {
    margin-top: 24px;
    margin-bottom: 24px
}

.template-buttonGroup .control-button,
.template-buttonGroup button,
.template-buttonGroup input[type=button],
.template-buttonGroup input[type=reset],
.template-buttonGroup input[type=submit] {
    margin-bottom: 4px;
    margin-top: 4px
}

html[dir=ltr] .template-buttonGroup .control-button,
html[dir=ltr] .template-buttonGroup button,
html[dir=ltr] .template-buttonGroup input[type=button],
html[dir=ltr] .template-buttonGroup input[type=reset],
html[dir=ltr] .template-buttonGroup input[type=submit] {
    margin-right: 4px
}

html[dir=rtl] .template-buttonGroup .control-button,
html[dir=rtl] .template-buttonGroup button,
html[dir=rtl] .template-buttonGroup input[type=button],
html[dir=rtl] .template-buttonGroup input[type=reset],
html[dir=rtl] .template-buttonGroup input[type=submit] {
    margin-left: 4px
}

.template-tooltip {
    color: #fff;
    padding: 12px 0
}

.template-tooltip :first-child {
    margin-top: 0
}

.template-tooltip :last-child {
    margin-bottom: 0
}

html[dir=rtl] {
    direction: rtl
}

a:hover:focus {
    color: #d2d2d2
}

a:hover:active {
    color: #fff
}

.control-button,
.control-button:hover,
a,
a:hover,
button,
button:hover,
input[type=button],
input[type=button]:hover,
input[type=reset],
input[type=reset]:hover,
input[type=submit],
input[type=submit]:hover {
    cursor: default
}

input[type=checkbox],
input[type=radio] {
    margin-top: 0;
    margin-bottom: 0
}

html[dir=ltr] input[type=checkbox],
html[dir=ltr] input[type=radio] {
    margin-left: 0
}

html[dir=rtl] input[type=checkbox],
html[dir=rtl] input[type=radio] {
    margin-right: 0
}

html[dir=ltr] input[type=checkbox],
html[dir=ltr] input[type=radio] {
    margin-right: 8px
}

html[dir=rtl] input[type=checkbox],
html[dir=rtl] input[type=radio] {
    margin-left: 8px
}

input[type=checkbox]:hover:active::-ms-check {
    color: #fff;
    background-color: #414141;
    border-color: #333
}

.win-dropdown,
.win-dropdown:enabled,
.win-dropdown:enabled:focus::-ms-value,
.win-dropdown:focus::-ms-value {
    color: #fff;
    border-color: transparent;
    background-color: #000000
}

.win-dropdown:enabled:focus,
.win-dropdown:enabled:hover,
.win-dropdown:focus,
.win-dropdown:hover {
    border-color: #00d400;
    background-color: #000000;
}

.win-dropdown:active,
.win-dropdown:enabled:active {
    border-color: #00d42e
}

.win-dropdown:disabled::-ms-expand {
    color: rgba(255, 255, 255, 0.3)
}

.win-dropdown option {
    color: #fff;
    background-color: #000000
}

input.win-textbox::-ms-clear,
input.win-textbox::-ms-reveal,
input::-ms-clear,
input::-ms-reveal {
    width: auto;
    height: auto
}

input.win-textbox::-ms-clear:hover:active,
input.win-textbox::-ms-reveal:hover:active,
input::-ms-clear:hover:active,
input::-ms-reveal:hover:active {
    background-color: #00d412
}

progress,
progress:indeterminate {
    color: #00d40b
}

.win-textbox {
    padding: 4px 8px
}

.win-flyout,
.win-flyout.win-ui-dark,
.win-flyout.win-ui-light {
    margin-bottom: 7px;
    padding-top: 6px;
    color: #ffffff;
    background-color: #181818;
    border-color: #474747
}

.win-flyout h4 {
    margin-top: 0;
    margin-bottom: 4px
}

.win-flyout p {
    margin-bottom: 0
}

.win-flyout h4+p {
    margin-top: 0
}

.win-listview .win-gridlayout .win-container {
    margin: 0
}

.win-itemcontainer .win-pressed .win-itembox::before,
.win-listview .win-pressed .win-itembox::before,
html.win-hoverable .win-itemcontainer .win-itembox:hover::before,
html.win-hoverable .win-listview .win-itembox:hover::before {
    position: absolute;
    left: 0;
    top: 0;
    content: "";
    width: calc(100% - 8px);
    height: calc(100% - 8px);
    pointer-events: none;
    border-style: solid;
    border-width: 4px;
    z-index: 3
}

.win-itemcontainer .win-itembox,
.win-listview .win-itembox {
    background-color: transparent
}

.win-itemcontainer .win-itembox:focus::before,
.win-listview .win-itembox:focus::before,
html.win-hoverable .win-itemcontainer .win-itembox:hover::before,
html.win-hoverable .win-listview .win-itembox:hover::before {
    border-color: #00d42e
}

.win-itemcontainer .win-pressed,
.win-listview .win-pressed {
    transform: scale(1) !important
}

.win-itemcontainer .win-pressed .win-itembox::before,
.win-listview .win-pressed .win-itembox::before,
html.win-hoverable .win-itemcontainer .win-pressed .win-itembox:hover::before,
html.win-hoverable .win-listview .win-pressed .win-itembox:hover::before {
    border-color: #8f8f8f
}

.win-itemcontainer.win-container.win-selected .win-selectionborder,
.win-listview .win-container.win-selected .win-selectionborder,
html.win-hoverable .win-itemcontainer .win-itembox:hover::before,
html.win-hoverable .win-itemcontainer .win-pressed .win-itembox:hover::before,
html.win-hoverable .win-itemcontainer .win-pressed.win-itembox:hover::before,
html.win-hoverable .win-itemcontainer.win-container.win-selected:hover .win-selectionborder,
html.win-hoverable .win-listview .win-container.win-selected:hover .win-selectionborder,
html.win-hoverable .win-listview .win-itembox:hover::before,
html.win-hoverable .win-listview .win-pressed .win-itembox:hover::before,
html.win-hoverable .win-listview .win-pressed.win-itembox:hover::before {
    opacity: 1;
    border-width: 4px
}

@keyframes WinJS-enterContent {
    from {
        transform: translateX(40px)
    }

    to {
        transform: none
    }
}

@keyframes WinJS-enterContent-rtl {
    from {
        transform: translateX(-40px)
    }

    to {
        transform: none
    }
}

.text-base,
.text-body,
body,
p {
    font-size: 20px;
    line-height: 24px;
    font-size: 1.25rem;
    line-height: 1.5rem;
    padding-bottom: 1.636px;
    padding-top: 1.636px;
    padding-bottom: .10225rem;
    padding-top: .10225rem;
    font-weight: 400
}

.text-base.textType_maxLinesOne,
.text-body.textType_maxLinesOne,
body.textType_maxLinesOne,
p.textType_maxLinesOne {
    max-height: 24px;
    max-height: 1.5rem
}

.text-base.textType_maxLinesTwo,
.text-body.textType_maxLinesTwo,
body.textType_maxLinesTwo,
p.textType_maxLinesTwo {
    max-height: 48px;
    max-height: 3rem
}

.text-base.textType_maxLinesThree,
.text-body.textType_maxLinesThree,
body.textType_maxLinesThree,
p.textType_maxLinesThree {
    max-height: 72px;
    max-height: 4.5rem
}

.text-base.textType_maxLinesFour,
.text-body.textType_maxLinesFour,
body.textType_maxLinesFour,
p.textType_maxLinesFour {
    max-height: 96px;
    max-height: 6rem
}

body {
    padding: 0
}

a {
    font-size: 18px;
    line-height: 20px;
    font-weight: 500
}

.control-button,
button,
input[type=button],
input[type=reset],
input[type=submit] {
    font-size: 20px;
    line-height: 24px;
    font-size: 1.25rem;
    line-height: 1.5rem;
    padding-bottom: 1.636px;
    padding-top: 1.636px;
    padding-bottom: .10225rem;
    padding-top: .10225rem;
    font-weight: 400;
    font-weight: 500
}

.control-button.textType_maxLinesOne,
button.textType_maxLinesOne,
input[type=button].textType_maxLinesOne,
input[type=reset].textType_maxLinesOne,
input[type=submit].textType_maxLinesOne {
    max-height: 24px;
    max-height: 1.5rem
}

.control-button.textType_maxLinesTwo,
button.textType_maxLinesTwo,
input[type=button].textType_maxLinesTwo,
input[type=reset].textType_maxLinesTwo,
input[type=submit].textType_maxLinesTwo {
    max-height: 48px;
    max-height: 3rem
}

.control-button.textType_maxLinesThree,
button.textType_maxLinesThree,
input[type=button].textType_maxLinesThree,
input[type=reset].textType_maxLinesThree,
input[type=submit].textType_maxLinesThree {
    max-height: 72px;
    max-height: 4.5rem
}

.control-button.textType_maxLinesFour,
button.textType_maxLinesFour,
input[type=button].textType_maxLinesFour,
input[type=reset].textType_maxLinesFour,
input[type=submit].textType_maxLinesFour {
    max-height: 96px;
    max-height: 6rem
}

p {
    margin-bottom: 26px;
    margin-top: 26px
}

.win-dropdown,
.win-dropdown option,
input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
select {
    font-size: 28px
}

li,
p {
    max-width: 100%
}

.icon {
    font-family: "Segoe MDL2 Assets"
}

fieldset {
    margin: 4px 0;
    padding: 0;
    border: none
}

fieldset:last-child {
    margin-bottom: 0
}

fieldset p {
    margin-top: 26px;
    margin-bottom: 26px
}

legend {
    margin-bottom: 12px;
    max-width: 100%
}

a {
    display: block;
    width: auto;
    height: 76px;
    line-height: 76px;
    text-align: center
}

.control-button,
.win-button,
.win-button-primary,
button,
input[type=button],
input[type=reset],
input[type=submit] {
    width: 480px;
    height: 108px;
    margin-top: 0;
    margin-bottom: 0
}

html[dir=ltr] .control-button,
html[dir=ltr] .win-button,
html[dir=ltr] .win-button-primary,
html[dir=ltr] button,
html[dir=ltr] input[type=button],
html[dir=ltr] input[type=reset],
html[dir=ltr] input[type=submit] {
    margin-left: 0
}

html[dir=rtl] .control-button,
html[dir=rtl] .win-button,
html[dir=rtl] .win-button-primary,
html[dir=rtl] button,
html[dir=rtl] input[type=button],
html[dir=rtl] input[type=reset],
html[dir=rtl] input[type=submit] {
    margin-right: 0
}

html[dir=ltr] .control-button,
html[dir=ltr] .win-button,
html[dir=ltr] .win-button-primary,
html[dir=ltr] button,
html[dir=ltr] input[type=button],
html[dir=ltr] input[type=reset],
html[dir=ltr] input[type=submit] {
    margin-right: 0
}

html[dir=rtl] .control-button,
html[dir=rtl] .win-button,
html[dir=rtl] .win-button-primary,
html[dir=rtl] button,
html[dir=rtl] input[type=button],
html[dir=rtl] input[type=reset],
html[dir=rtl] input[type=submit] {
    margin-left: 0
}

.control-button,
.control-button.buttonType_themed,
.control-button.button_primary,
.win-button,
.win-button-primary,
.win-button-primary.buttonType_themed,
.win-button-primary.button_primary,
.win-button.buttonType_themed,
.win-button.button_primary,
button,
button.buttonType_themed,
button.button_primary,
input[type=button],
input[type=button].buttonType_themed,
input[type=button].button_primary,
input[type=reset],
input[type=reset].buttonType_themed,
input[type=reset].button_primary,
input[type=submit],
input[type=submit].buttonType_themed,
input[type=submit].button_primary {
    border-width: 1px;
    border-color: #686868
}

@media (-ms-high-contrast) {

    .control-button,
    .control-button.buttonType_themed,
    .control-button.button_primary,
    .win-button,
    .win-button-primary,
    .win-button-primary.buttonType_themed,
    .win-button-primary.button_primary,
    .win-button.buttonType_themed,
    .win-button.button_primary,
    button,
    button.buttonType_themed,
    button.button_primary,
    input[type=button],
    input[type=button].buttonType_themed,
    input[type=button].button_primary,
    input[type=reset],
    input[type=reset].buttonType_themed,
    input[type=reset].button_primary,
    input[type=submit],
    input[type=submit].buttonType_themed,
    input[type=submit].button_primary {
        border-color: WindowText
    }
}

.control-button.buttonType_themed:enabled,
.control-button.buttonType_themed:enabled:active,
.control-button.button_primary:enabled,
.control-button.button_primary:enabled:active,
.control-button:enabled,
.control-button:enabled:active,
.win-button-primary.buttonType_themed:enabled,
.win-button-primary.buttonType_themed:enabled:active,
.win-button-primary.button_primary:enabled,
.win-button-primary.button_primary:enabled:active,
.win-button-primary:enabled,
.win-button-primary:enabled:active,
.win-button.buttonType_themed:enabled,
.win-button.buttonType_themed:enabled:active,
.win-button.button_primary:enabled,
.win-button.button_primary:enabled:active,
.win-button:enabled,
.win-button:enabled:active,
button.buttonType_themed:enabled,
button.buttonType_themed:enabled:active,
button.button_primary:enabled,
button.button_primary:enabled:active,
button:enabled,
button:enabled:active,
input[type=button].buttonType_themed:enabled,
input[type=button].buttonType_themed:enabled:active,
input[type=button].button_primary:enabled,
input[type=button].button_primary:enabled:active,
input[type=button]:enabled,
input[type=button]:enabled:active,
input[type=reset].buttonType_themed:enabled,
input[type=reset].buttonType_themed:enabled:active,
input[type=reset].button_primary:enabled,
input[type=reset].button_primary:enabled:active,
input[type=reset]:enabled,
input[type=reset]:enabled:active,
input[type=submit].buttonType_themed:enabled,
input[type=submit].buttonType_themed:enabled:active,
input[type=submit].button_primary:enabled,
input[type=submit].button_primary:enabled:active,
input[type=submit]:enabled,
input[type=submit]:enabled:active {
    background-color: transparent
}

.control-button.buttonType_themed:enabled:focus,
.control-button.buttonType_themed:enabled:hover,
.control-button.button_primary:enabled:focus,
.control-button.button_primary:enabled:hover,
.control-button:enabled:focus,
.control-button:enabled:hover,
.win-button-primary.buttonType_themed:enabled:focus,
.win-button-primary.buttonType_themed:enabled:hover,
.win-button-primary.button_primary:enabled:focus,
.win-button-primary.button_primary:enabled:hover,
.win-button-primary:enabled:focus,
.win-button-primary:enabled:hover,
.win-button.buttonType_themed:enabled:focus,
.win-button.buttonType_themed:enabled:hover,
.win-button.button_primary:enabled:focus,
.win-button.button_primary:enabled:hover,
.win-button:enabled:focus,
.win-button:enabled:hover,
button.buttonType_themed:enabled:focus,
button.buttonType_themed:enabled:hover,
button.button_primary:enabled:focus,
button.button_primary:enabled:hover,
button:enabled:focus,
button:enabled:hover,
input[type=button].buttonType_themed:enabled:focus,
input[type=button].buttonType_themed:enabled:hover,
input[type=button].button_primary:enabled:focus,
input[type=button].button_primary:enabled:hover,
input[type=button]:enabled:focus,
input[type=button]:enabled:hover,
input[type=reset].buttonType_themed:enabled:focus,
input[type=reset].buttonType_themed:enabled:hover,
input[type=reset].button_primary:enabled:focus,
input[type=reset].button_primary:enabled:hover,
input[type=reset]:enabled:focus,
input[type=reset]:enabled:hover,
input[type=submit].buttonType_themed:enabled:focus,
input[type=submit].buttonType_themed:enabled:hover,
input[type=submit].button_primary:enabled:focus,
input[type=submit].button_primary:enabled:hover,
input[type=submit]:enabled:focus,
input[type=submit]:enabled:hover {
    border-width: 4px;
    border-color: #00d412
}

.control-button.buttonType_themed:enabled:active,
.control-button.buttonType_themed:enabled:active:hover,
.control-button.button_primary:enabled:active,
.control-button.button_primary:enabled:active:hover,
.control-button:enabled:active,
.control-button:enabled:active:hover,
.win-button-primary.buttonType_themed:enabled:active,
.win-button-primary.buttonType_themed:enabled:active:hover,
.win-button-primary.button_primary:enabled:active,
.win-button-primary.button_primary:enabled:active:hover,
.win-button-primary:enabled:active,
.win-button-primary:enabled:active:hover,
.win-button.buttonType_themed:enabled:active,
.win-button.buttonType_themed:enabled:active:hover,
.win-button.button_primary:enabled:active,
.win-button.button_primary:enabled:active:hover,
.win-button:enabled:active,
.win-button:enabled:active:hover,
button.buttonType_themed:enabled:active,
button.buttonType_themed:enabled:active:hover,
button.button_primary:enabled:active,
button.button_primary:enabled:active:hover,
button:enabled:active,
button:enabled:active:hover,
input[type=button].buttonType_themed:enabled:active,
input[type=button].buttonType_themed:enabled:active:hover,
input[type=button].button_primary:enabled:active,
input[type=button].button_primary:enabled:active:hover,
input[type=button]:enabled:active,
input[type=button]:enabled:active:hover,
input[type=reset].buttonType_themed:enabled:active,
input[type=reset].buttonType_themed:enabled:active:hover,
input[type=reset].button_primary:enabled:active,
input[type=reset].button_primary:enabled:active:hover,
input[type=reset]:enabled:active,
input[type=reset]:enabled:active:hover,
input[type=submit].buttonType_themed:enabled:active,
input[type=submit].buttonType_themed:enabled:active:hover,
input[type=submit].button_primary:enabled:active,
input[type=submit].button_primary:enabled:active:hover,
input[type=submit]:enabled:active,
input[type=submit]:enabled:active:hover {
    border-color: #7e7e7e
}

.control-button.buttonType_themed:disabled,
.control-button.button_primary:disabled,
.control-button:disabled,
.win-button-primary.buttonType_themed:disabled,
.win-button-primary.button_primary:disabled,
.win-button-primary:disabled,
.win-button.buttonType_themed:disabled,
.win-button.button_primary:disabled,
.win-button:disabled,
button.buttonType_themed:disabled,
button.button_primary:disabled,
button:disabled,
input[type=button].buttonType_themed:disabled,
input[type=button].button_primary:disabled,
input[type=button]:disabled,
input[type=reset].buttonType_themed:disabled,
input[type=reset].button_primary:disabled,
input[type=reset]:disabled,
input[type=submit].buttonType_themed:disabled,
input[type=submit].button_primary:disabled,
input[type=submit]:disabled {
    cursor: default;
    outline: 0;
    color: rgba(255, 255, 255, 0.3);
    border-color: #5e5e5e;
    background-color: transparent
}

@media (-ms-high-contrast) {

    .control-button.button_primary:enabled,
    .win-button-primary.button_primary:enabled,
    .win-button.button_primary:enabled,
    button.button_primary:enabled,
    input[type=button].button_primary:enabled,
    input[type=reset].button_primary:enabled,
    input[type=submit].button_primary:enabled {
        background-color: Highlight
    }
}

a.control-button:link.buttonType_themed,
a.control-button:link.button_primary,
a.control-button:visited.buttonType_themed,
a.control-button:visited.button_primary {
    color: #fff
}

input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=url] {
    width: 648px;
    height: 84px
}

input[type=email]::-ms-value,
input[type=number]::-ms-value,
input[type=password]::-ms-value,
input[type=search]::-ms-value,
input[type=tel]::-ms-value,
input[type=text]::-ms-value,
input[type=url]::-ms-value {
    margin: 0;
    padding: 0 11px 2px
}

.win-textarea,
input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
textarea {
    margin-top: 0;
    margin-bottom: 0;
    border-width: 4px;
    border-color: transparent;
    border-style: solid;
    background-color: #000000
}

.win-textarea:hover,
input[type=email]:hover,
input[type=number]:hover,
input[type=password]:hover,
input[type=search]:hover,
input[type=tel]:hover,
input[type=text]:hover,
input[type=url]:hover,
textarea:hover {
    border-color: #00d435
}

.win-textarea:active,
.win-textarea:focus,
input[type=email]:active,
input[type=email]:focus,
input[type=number]:active,
input[type=number]:focus,
input[type=password]:active,
input[type=password]:focus,
input[type=search]:active,
input[type=search]:focus,
input[type=tel]:active,
input[type=tel]:focus,
input[type=text]:active,
input[type=text]:focus,
input[type=url]:active,
input[type=url]:focus,
textarea:active,
textarea:focus {
    border-color: #00d42e
}

.win-textarea:-ms-input-placeholder,
.win-textarea::-webkit-input-placeholder,
input[type=email]:-ms-input-placeholder,
input[type=email]::-webkit-input-placeholder,
input[type=number]:-ms-input-placeholder,
input[type=number]::-webkit-input-placeholder,
input[type=password]:-ms-input-placeholder,
input[type=password]::-webkit-input-placeholder,
input[type=search]:-ms-input-placeholder,
input[type=search]::-webkit-input-placeholder,
input[type=tel]:-ms-input-placeholder,
input[type=tel]::-webkit-input-placeholder,
input[type=text]:-ms-input-placeholder,
input[type=text]::-webkit-input-placeholder,
input[type=url]:-ms-input-placeholder,
input[type=url]::-webkit-input-placeholder,
textarea:-ms-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #cccccc
}

.win-dropdown {
    width: 648px;
    max-width: 648px;
    height: 84px;
    margin-top: 0;
    margin-bottom: 0;
    border-width: 4px
}

.win-dropdown:disabled {
    border-width: 2px
}

.win-dropdown::-ms-value {
    padding-top: 0;
    padding-bottom: 2px
}

html[dir=ltr] .win-dropdown::-ms-value {
    padding-left: 18px
}

html[dir=rtl] .win-dropdown::-ms-value {
    padding-right: 18px
}

.win-dropdown::-ms-expand {
    margin: 0;
    width: 24px;
    background-color: transparent
}

html[dir=ltr] .win-dropdown::-ms-expand {
    padding-right: 16px
}

html[dir=rtl] .win-dropdown::-ms-expand {
    padding-left: 16px
}

.win-textbox:disabled {
    border-width: 2px
}

.control-progress {
    width: 320px;
    padding: 32px 0 36px 0;
    text-align: center;
    color: #00d440;
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%)
}

.control-progress progress {
    margin: 0 auto
}

.control-progress progress.win-ring.win-large {
    color: #00d435;
    width: 64px;
    height: 64px
}

.control-progress h4 {
    margin: 16px 0 0
}

.control-actionLinks {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    list-style: none
}

html[dir=ltr] .control-actionLinks {
    margin-left: 4px
}

html[dir=rtl] .control-actionLinks {
    margin-right: 4px
}

html[dir=ltr] .control-actionLinks {
    margin-right: 0
}

html[dir=rtl] .control-actionLinks {
    margin-left: 0
}

.control-actionLinks a {
    padding: 0 44px;
    overflow: hidden;
    outline: 4px solid transparent
}

.control-actionLinks a,
.control-actionLinks a:active {
    background-color: transparent
}

.control-actionLinks a:focus,
.control-actionLinks a:hover {
    outline-color: #00d440
}

.control-actionLinks a:active,
.control-actionLinks a:active:hover {
    outline-color: #d2d2d2
}

@media (-ms-high-contrast:active) {
    .control-actionLinks a {
        outline: 2px solid WindowText
    }
}

.control-actionLinks li {
    display: inline-block
}

body,
html {
    height: 100%;
    margin: 0;
    -moz-user-select: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -html-user-select: none;
    -ms-user-select: none;
    background-color: #000000
}

.control-app {
    display: block;
    min-width: 480px;
    min-height: 480px;
    height: 100%;
    overflow: hidden
}

.control-app .app-content {
    height: 100%;
    width: 100%;
    margin: 0 auto
}

.control-page {
    display: -ms-grid;
    -ms-grid-columns: 1fr;
    -ms-grid-rows: 1fr 108px;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    overflow-x: hidden;
    overflow-y: auto;
    background-color: #000000
}

.control-page .page-body {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    display: -ms-grid;
    -ms-grid-columns: 1fr;
    -ms-grid-rows: auto 1fr;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    overflow-x: hidden;
    overflow-y: auto
}

.control-page .page-body .body-header {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    -ms-grid-row-align: end;
    display: -ms-grid;
    -ms-grid-columns: 48px 1fr auto 48px;
    -ms-grid-rows: 30px 1fr;
    margin-bottom: 10px
}

.control-page .page-body .body-header h1,
.control-page .page-body .body-header h2 {
    -ms-grid-column: 2;
    -ms-grid-row: 2;
    -ms-grid-row-align: center;
    margin: 0;
    color: #00d447
}

.control-page .page-body .body-header .img-brand {
    -ms-grid-column: 3;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    height: 80px;
    margin-top: 24px;
    margin-bottom: -80px
}

.control-page .page-body .body-container {
    -ms-grid-column: 1;
    -ms-grid-row: 2
}

.control-page .page-body .body-container,
.control-page .page-body .body-container form {
    display: -ms-grid;
    -ms-grid-columns: 48px 1fr 48px;
    -ms-grid-rows: 1fr auto;
    overflow: hidden
}

.control-page .page-body .body-container form {
    -ms-grid-column-span: 3;
    -ms-grid-row-span: 2
}

.control-page .page-body .body-container .container-content {
    -ms-grid-column: 2;
    -ms-grid-row: 1
}

.control-page .page-body .body-container .container-content .content-fullWidth {
    margin: 0 -48px
}

.control-page .page-body .body-container .container-content .scrollable-div {
    height: 100%;
    width: 100%;
    overflow: hidden;
    overflow-y: auto;
    padding-right: 24px
}

.control-page .page-body .body-container .container-content p:first-child {
    margin-top: 8px
}

.control-page .page-body .body-container .container-content p.content-lead {
    margin-top: 8px;
    margin-bottom: 50px
}

.control-page .page-body .body-container .container-footer {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    -ms-grid-row: 2
}

.control-page .page-footer {
    -ms-grid-column: 1;
    -ms-grid-row: 2
}

.control-page .page-footer .footer-icons {
    display: none
}

.control-page.page_centered {
    -ms-grid-columns: 1fr;
    -ms-grid-rows: 1fr
}

.control-page.page_centered .page-body {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    -ms-grid-columns: 1fr auto 1fr;
    -ms-grid-rows: 1fr auto 1fr
}

.control-page.page_centered .page-body .body-container {
    -ms-grid-column: 2;
    -ms-grid-row: 2;
    display: block
}

.template-buttonGroup {
    display: -ms-grid;
    -ms-grid-columns: 1fr 1fr;
    margin: 0
}

.template-buttonGroup .control-button,
.template-buttonGroup button,
.template-buttonGroup input[type=button],
.template-buttonGroup input[type=reset],
.template-buttonGroup input[type=submit] {
    -ms-grid-column: 1;
    -ms-grid-row: 1;
    width: auto;
    border-bottom-color: transparent;
    bottom: 2px;
    margin-top: 0;
    margin-bottom: 0;
    border-top-width: 2px;
    border-bottom-width: 2px
}

html[dir=ltr] .template-buttonGroup .control-button,
html[dir=ltr] .template-buttonGroup button,
html[dir=ltr] .template-buttonGroup input[type=button],
html[dir=ltr] .template-buttonGroup input[type=reset],
html[dir=ltr] .template-buttonGroup input[type=submit] {
    margin-left: 0
}

html[dir=rtl] .template-buttonGroup .control-button,
html[dir=rtl] .template-buttonGroup button,
html[dir=rtl] .template-buttonGroup input[type=button],
html[dir=rtl] .template-buttonGroup input[type=reset],
html[dir=rtl] .template-buttonGroup input[type=submit] {
    margin-right: 0
}

html[dir=ltr] .template-buttonGroup .control-button,
html[dir=ltr] .template-buttonGroup button,
html[dir=ltr] .template-buttonGroup input[type=button],
html[dir=ltr] .template-buttonGroup input[type=reset],
html[dir=ltr] .template-buttonGroup input[type=submit] {
    margin-right: 0
}

html[dir=rtl] .template-buttonGroup .control-button,
html[dir=rtl] .template-buttonGroup button,
html[dir=rtl] .template-buttonGroup input[type=button],
html[dir=rtl] .template-buttonGroup input[type=reset],
html[dir=rtl] .template-buttonGroup input[type=submit] {
    margin-left: 0
}

html[dir=ltr] .template-buttonGroup .control-button,
html[dir=ltr] .template-buttonGroup button,
html[dir=ltr] .template-buttonGroup input[type=button],
html[dir=ltr] .template-buttonGroup input[type=reset],
html[dir=ltr] .template-buttonGroup input[type=submit] {
    border-left-width: 1px
}

html[dir=rtl] .template-buttonGroup .control-button,
html[dir=rtl] .template-buttonGroup button,
html[dir=rtl] .template-buttonGroup input[type=button],
html[dir=rtl] .template-buttonGroup input[type=reset],
html[dir=rtl] .template-buttonGroup input[type=submit] {
    border-right-width: 1px
}

html[dir=ltr] .template-buttonGroup .control-button,
html[dir=ltr] .template-buttonGroup button,
html[dir=ltr] .template-buttonGroup input[type=button],
html[dir=ltr] .template-buttonGroup input[type=reset],
html[dir=ltr] .template-buttonGroup input[type=submit] {
    border-right-width: 1px
}

html[dir=rtl] .template-buttonGroup .control-button,
html[dir=rtl] .template-buttonGroup button,
html[dir=rtl] .template-buttonGroup input[type=button],
html[dir=rtl] .template-buttonGroup input[type=reset],
html[dir=rtl] .template-buttonGroup input[type=submit] {
    border-left-width: 1px
}

html[dir=ltr] .template-buttonGroup .control-button,
html[dir=ltr] .template-buttonGroup button,
html[dir=ltr] .template-buttonGroup input[type=button],
html[dir=ltr] .template-buttonGroup input[type=reset],
html[dir=ltr] .template-buttonGroup input[type=submit] {
    border-left-color: transparent
}

html[dir=rtl] .template-buttonGroup .control-button,
html[dir=rtl] .template-buttonGroup button,
html[dir=rtl] .template-buttonGroup input[type=button],
html[dir=rtl] .template-buttonGroup input[type=reset],
html[dir=rtl] .template-buttonGroup input[type=submit] {
    border-left-color: #949494
}

html[dir=ltr] .template-buttonGroup .control-button,
html[dir=ltr] .template-buttonGroup button,
html[dir=ltr] .template-buttonGroup input[type=button],
html[dir=ltr] .template-buttonGroup input[type=reset],
html[dir=ltr] .template-buttonGroup input[type=submit] {
    border-right-color: #949494
}

html[dir=rtl] .template-buttonGroup .control-button,
html[dir=rtl] .template-buttonGroup button,
html[dir=rtl] .template-buttonGroup input[type=button],
html[dir=rtl] .template-buttonGroup input[type=reset],
html[dir=rtl] .template-buttonGroup input[type=submit] {
    border-right-color: transparent
}

@media (-ms-high-contrast:active) {

    html[dir=ltr] .template-buttonGroup .control-button,
    html[dir=ltr] .template-buttonGroup button,
    html[dir=ltr] .template-buttonGroup input[type=button],
    html[dir=ltr] .template-buttonGroup input[type=reset],
    html[dir=ltr] .template-buttonGroup input[type=submit] {
        border-left-color: transparent
    }

    html[dir=rtl] .template-buttonGroup .control-button,
    html[dir=rtl] .template-buttonGroup button,
    html[dir=rtl] .template-buttonGroup input[type=button],
    html[dir=rtl] .template-buttonGroup input[type=reset],
    html[dir=rtl] .template-buttonGroup input[type=submit] {
        border-left-color: WindowText
    }

    html[dir=ltr] .template-buttonGroup .control-button,
    html[dir=ltr] .template-buttonGroup button,
    html[dir=ltr] .template-buttonGroup input[type=button],
    html[dir=ltr] .template-buttonGroup input[type=reset],
    html[dir=ltr] .template-buttonGroup input[type=submit] {
        border-right-color: WindowText
    }

    html[dir=rtl] .template-buttonGroup .control-button,
    html[dir=rtl] .template-buttonGroup button,
    html[dir=rtl] .template-buttonGroup input[type=button],
    html[dir=rtl] .template-buttonGroup input[type=reset],
    html[dir=rtl] .template-buttonGroup input[type=submit] {
        border-right-color: transparent
    }
}

.template-buttonGroup .control-button.button_primary:hover,
.template-buttonGroup .control-button:hover,
.template-buttonGroup button.button_primary:hover,
.template-buttonGroup button:hover,
.template-buttonGroup input[type=button].button_primary:hover,
.template-buttonGroup input[type=button]:hover,
.template-buttonGroup input[type=reset].button_primary:hover,
.template-buttonGroup input[type=reset]:hover,
.template-buttonGroup input[type=submit].button_primary:hover,
.template-buttonGroup input[type=submit]:hover {
    border-color: #00d41c;
    border-style: solid
}

html[dir=ltr] .template-buttonGroup .control-button.button_primary:hover,
html[dir=ltr] .template-buttonGroup .control-button:hover,
html[dir=ltr] .template-buttonGroup button.button_primary:hover,
html[dir=ltr] .template-buttonGroup button:hover,
html[dir=ltr] .template-buttonGroup input[type=button].button_primary:hover,
html[dir=ltr] .template-buttonGroup input[type=button]:hover,
html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:hover,
html[dir=ltr] .template-buttonGroup input[type=reset]:hover,
html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:hover,
html[dir=ltr] .template-buttonGroup input[type=submit]:hover {
    border-left-color: #00d423
}

html[dir=rtl] .template-buttonGroup .control-button.button_primary:hover,
html[dir=rtl] .template-buttonGroup .control-button:hover,
html[dir=rtl] .template-buttonGroup button.button_primary:hover,
html[dir=rtl] .template-buttonGroup button:hover,
html[dir=rtl] .template-buttonGroup input[type=button].button_primary:hover,
html[dir=rtl] .template-buttonGroup input[type=button]:hover,
html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:hover,
html[dir=rtl] .template-buttonGroup input[type=reset]:hover,
html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:hover,
html[dir=rtl] .template-buttonGroup input[type=submit]:hover {
    border-left-color: #00d440
}

html[dir=ltr] .template-buttonGroup .control-button.button_primary:hover,
html[dir=ltr] .template-buttonGroup .control-button:hover,
html[dir=ltr] .template-buttonGroup button.button_primary:hover,
html[dir=ltr] .template-buttonGroup button:hover,
html[dir=ltr] .template-buttonGroup input[type=button].button_primary:hover,
html[dir=ltr] .template-buttonGroup input[type=button]:hover,
html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:hover,
html[dir=ltr] .template-buttonGroup input[type=reset]:hover,
html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:hover,
html[dir=ltr] .template-buttonGroup input[type=submit]:hover {
    border-right-color: #00d440
}

html[dir=rtl] .template-buttonGroup .control-button.button_primary:hover,
html[dir=rtl] .template-buttonGroup .control-button:hover,
html[dir=rtl] .template-buttonGroup button.button_primary:hover,
html[dir=rtl] .template-buttonGroup button:hover,
html[dir=rtl] .template-buttonGroup input[type=button].button_primary:hover,
html[dir=rtl] .template-buttonGroup input[type=button]:hover,
html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:hover,
html[dir=rtl] .template-buttonGroup input[type=reset]:hover,
html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:hover,
html[dir=rtl] .template-buttonGroup input[type=submit]:hover {
    border-right-color: #00d42e
}

@media (-ms-high-contrast:active) {

    .template-buttonGroup .control-button.button_primary:hover,
    .template-buttonGroup .control-button:hover,
    .template-buttonGroup button.button_primary:hover,
    .template-buttonGroup button:hover,
    .template-buttonGroup input[type=button].button_primary:hover,
    .template-buttonGroup input[type=button]:hover,
    .template-buttonGroup input[type=reset].button_primary:hover,
    .template-buttonGroup input[type=reset]:hover,
    .template-buttonGroup input[type=submit].button_primary:hover,
    .template-buttonGroup input[type=submit]:hover {
        border-color: Highlight;
        border-style: solid
    }

    html[dir=ltr] .template-buttonGroup .control-button.button_primary:hover,
    html[dir=ltr] .template-buttonGroup .control-button:hover,
    html[dir=ltr] .template-buttonGroup button.button_primary:hover,
    html[dir=ltr] .template-buttonGroup button:hover,
    html[dir=ltr] .template-buttonGroup input[type=button].button_primary:hover,
    html[dir=ltr] .template-buttonGroup input[type=button]:hover,
    html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:hover,
    html[dir=ltr] .template-buttonGroup input[type=reset]:hover,
    html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:hover,
    html[dir=ltr] .template-buttonGroup input[type=submit]:hover {
        border-left-color: Highlight
    }

    html[dir=rtl] .template-buttonGroup .control-button.button_primary:hover,
    html[dir=rtl] .template-buttonGroup .control-button:hover,
    html[dir=rtl] .template-buttonGroup button.button_primary:hover,
    html[dir=rtl] .template-buttonGroup button:hover,
    html[dir=rtl] .template-buttonGroup input[type=button].button_primary:hover,
    html[dir=rtl] .template-buttonGroup input[type=button]:hover,
    html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:hover,
    html[dir=rtl] .template-buttonGroup input[type=reset]:hover,
    html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:hover,
    html[dir=rtl] .template-buttonGroup input[type=submit]:hover {
        border-left-color: Highlight
    }

    html[dir=ltr] .template-buttonGroup .control-button.button_primary:hover,
    html[dir=ltr] .template-buttonGroup .control-button:hover,
    html[dir=ltr] .template-buttonGroup button.button_primary:hover,
    html[dir=ltr] .template-buttonGroup button:hover,
    html[dir=ltr] .template-buttonGroup input[type=button].button_primary:hover,
    html[dir=ltr] .template-buttonGroup input[type=button]:hover,
    html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:hover,
    html[dir=ltr] .template-buttonGroup input[type=reset]:hover,
    html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:hover,
    html[dir=ltr] .template-buttonGroup input[type=submit]:hover {
        border-right-color: Highlight
    }

    html[dir=rtl] .template-buttonGroup .control-button.button_primary:hover,
    html[dir=rtl] .template-buttonGroup .control-button:hover,
    html[dir=rtl] .template-buttonGroup button.button_primary:hover,
    html[dir=rtl] .template-buttonGroup button:hover,
    html[dir=rtl] .template-buttonGroup input[type=button].button_primary:hover,
    html[dir=rtl] .template-buttonGroup input[type=button]:hover,
    html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:hover,
    html[dir=rtl] .template-buttonGroup input[type=reset]:hover,
    html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:hover,
    html[dir=rtl] .template-buttonGroup input[type=submit]:hover {
        border-right-color: Highlight
    }
}

.template-buttonGroup .control-button.button_primary:active,
.template-buttonGroup .control-button.button_primary:active:focus,
.template-buttonGroup .control-button:active,
.template-buttonGroup .control-button:active:focus,
.template-buttonGroup button.button_primary:active,
.template-buttonGroup button.button_primary:active:focus,
.template-buttonGroup button:active,
.template-buttonGroup button:active:focus,
.template-buttonGroup input[type=button].button_primary:active,
.template-buttonGroup input[type=button].button_primary:active:focus,
.template-buttonGroup input[type=button]:active,
.template-buttonGroup input[type=button]:active:focus,
.template-buttonGroup input[type=reset].button_primary:active,
.template-buttonGroup input[type=reset].button_primary:active:focus,
.template-buttonGroup input[type=reset]:active,
.template-buttonGroup input[type=reset]:active:focus,
.template-buttonGroup input[type=submit].button_primary:active,
.template-buttonGroup input[type=submit].button_primary:active:focus,
.template-buttonGroup input[type=submit]:active,
.template-buttonGroup input[type=submit]:active:focus {
    border-color: #8b8b8b;
    border-style: solid
}

html[dir=ltr] .template-buttonGroup .control-button.button_primary:active,
html[dir=ltr] .template-buttonGroup .control-button.button_primary:active:focus,
html[dir=ltr] .template-buttonGroup .control-button:active,
html[dir=ltr] .template-buttonGroup .control-button:active:focus,
html[dir=ltr] .template-buttonGroup button.button_primary:active,
html[dir=ltr] .template-buttonGroup button.button_primary:active:focus,
html[dir=ltr] .template-buttonGroup button:active,
html[dir=ltr] .template-buttonGroup button:active:focus,
html[dir=ltr] .template-buttonGroup input[type=button].button_primary:active,
html[dir=ltr] .template-buttonGroup input[type=button].button_primary:active:focus,
html[dir=ltr] .template-buttonGroup input[type=button]:active,
html[dir=ltr] .template-buttonGroup input[type=button]:active:focus,
html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:active,
html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:active:focus,
html[dir=ltr] .template-buttonGroup input[type=reset]:active,
html[dir=ltr] .template-buttonGroup input[type=reset]:active:focus,
html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:active,
html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:active:focus,
html[dir=ltr] .template-buttonGroup input[type=submit]:active,
html[dir=ltr] .template-buttonGroup input[type=submit]:active:focus {
    border-left-color: #818181
}

html[dir=rtl] .template-buttonGroup .control-button.button_primary:active,
html[dir=rtl] .template-buttonGroup .control-button.button_primary:active:focus,
html[dir=rtl] .template-buttonGroup .control-button:active,
html[dir=rtl] .template-buttonGroup .control-button:active:focus,
html[dir=rtl] .template-buttonGroup button.button_primary:active,
html[dir=rtl] .template-buttonGroup button.button_primary:active:focus,
html[dir=rtl] .template-buttonGroup button:active,
html[dir=rtl] .template-buttonGroup button:active:focus,
html[dir=rtl] .template-buttonGroup input[type=button].button_primary:active,
html[dir=rtl] .template-buttonGroup input[type=button].button_primary:active:focus,
html[dir=rtl] .template-buttonGroup input[type=button]:active,
html[dir=rtl] .template-buttonGroup input[type=button]:active:focus,
html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:active,
html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:active:focus,
html[dir=rtl] .template-buttonGroup input[type=reset]:active,
html[dir=rtl] .template-buttonGroup input[type=reset]:active:focus,
html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:active,
html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:active:focus,
html[dir=rtl] .template-buttonGroup input[type=submit]:active,
html[dir=rtl] .template-buttonGroup input[type=submit]:active:focus {
    border-left-color: #d2d2d2
}

html[dir=ltr] .template-buttonGroup .control-button.button_primary:active,
html[dir=ltr] .template-buttonGroup .control-button.button_primary:active:focus,
html[dir=ltr] .template-buttonGroup .control-button:active,
html[dir=ltr] .template-buttonGroup .control-button:active:focus,
html[dir=ltr] .template-buttonGroup button.button_primary:active,
html[dir=ltr] .template-buttonGroup button.button_primary:active:focus,
html[dir=ltr] .template-buttonGroup button:active,
html[dir=ltr] .template-buttonGroup button:active:focus,
html[dir=ltr] .template-buttonGroup input[type=button].button_primary:active,
html[dir=ltr] .template-buttonGroup input[type=button].button_primary:active:focus,
html[dir=ltr] .template-buttonGroup input[type=button]:active,
html[dir=ltr] .template-buttonGroup input[type=button]:active:focus,
html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:active,
html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:active:focus,
html[dir=ltr] .template-buttonGroup input[type=reset]:active,
html[dir=ltr] .template-buttonGroup input[type=reset]:active:focus,
html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:active,
html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:active:focus,
html[dir=ltr] .template-buttonGroup input[type=submit]:active,
html[dir=ltr] .template-buttonGroup input[type=submit]:active:focus {
    border-right-color: #d2d2d2
}

html[dir=rtl] .template-buttonGroup .control-button.button_primary:active,
html[dir=rtl] .template-buttonGroup .control-button.button_primary:active:focus,
html[dir=rtl] .template-buttonGroup .control-button:active,
html[dir=rtl] .template-buttonGroup .control-button:active:focus,
html[dir=rtl] .template-buttonGroup button.button_primary:active,
html[dir=rtl] .template-buttonGroup button.button_primary:active:focus,
html[dir=rtl] .template-buttonGroup button:active,
html[dir=rtl] .template-buttonGroup button:active:focus,
html[dir=rtl] .template-buttonGroup input[type=button].button_primary:active,
html[dir=rtl] .template-buttonGroup input[type=button].button_primary:active:focus,
html[dir=rtl] .template-buttonGroup input[type=button]:active,
html[dir=rtl] .template-buttonGroup input[type=button]:active:focus,
html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:active,
html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:active:focus,
html[dir=rtl] .template-buttonGroup input[type=reset]:active,
html[dir=rtl] .template-buttonGroup input[type=reset]:active:focus,
html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:active,
html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:active:focus,
html[dir=rtl] .template-buttonGroup input[type=submit]:active,
html[dir=rtl] .template-buttonGroup input[type=submit]:active:focus {
    border-right-color: #d2d2d2
}

@media (-ms-high-contrast) {

    .template-buttonGroup .control-button.button_primary:active,
    .template-buttonGroup .control-button.button_primary:active:focus,
    .template-buttonGroup .control-button:active,
    .template-buttonGroup .control-button:active:focus,
    .template-buttonGroup button.button_primary:active,
    .template-buttonGroup button.button_primary:active:focus,
    .template-buttonGroup button:active,
    .template-buttonGroup button:active:focus,
    .template-buttonGroup input[type=button].button_primary:active,
    .template-buttonGroup input[type=button].button_primary:active:focus,
    .template-buttonGroup input[type=button]:active,
    .template-buttonGroup input[type=button]:active:focus,
    .template-buttonGroup input[type=reset].button_primary:active,
    .template-buttonGroup input[type=reset].button_primary:active:focus,
    .template-buttonGroup input[type=reset]:active,
    .template-buttonGroup input[type=reset]:active:focus,
    .template-buttonGroup input[type=submit].button_primary:active,
    .template-buttonGroup input[type=submit].button_primary:active:focus,
    .template-buttonGroup input[type=submit]:active,
    .template-buttonGroup input[type=submit]:active:focus {
        background-color: WindowText;
        color: HighlightText;
        border-color: Highlight
    }
}

@media (-ms-high-contrast:active) {

    .template-buttonGroup .control-button.button_primary:active,
    .template-buttonGroup .control-button.button_primary:active:focus,
    .template-buttonGroup .control-button:active,
    .template-buttonGroup .control-button:active:focus,
    .template-buttonGroup button.button_primary:active,
    .template-buttonGroup button.button_primary:active:focus,
    .template-buttonGroup button:active,
    .template-buttonGroup button:active:focus,
    .template-buttonGroup input[type=button].button_primary:active,
    .template-buttonGroup input[type=button].button_primary:active:focus,
    .template-buttonGroup input[type=button]:active,
    .template-buttonGroup input[type=button]:active:focus,
    .template-buttonGroup input[type=reset].button_primary:active,
    .template-buttonGroup input[type=reset].button_primary:active:focus,
    .template-buttonGroup input[type=reset]:active,
    .template-buttonGroup input[type=reset]:active:focus,
    .template-buttonGroup input[type=submit].button_primary:active,
    .template-buttonGroup input[type=submit].button_primary:active:focus,
    .template-buttonGroup input[type=submit]:active,
    .template-buttonGroup input[type=submit]:active:focus {
        border-color: Highlight;
        border-style: solid
    }

    html[dir=ltr] .template-buttonGroup .control-button.button_primary:active,
    html[dir=ltr] .template-buttonGroup .control-button.button_primary:active:focus,
    html[dir=ltr] .template-buttonGroup .control-button:active,
    html[dir=ltr] .template-buttonGroup .control-button:active:focus,
    html[dir=ltr] .template-buttonGroup button.button_primary:active,
    html[dir=ltr] .template-buttonGroup button.button_primary:active:focus,
    html[dir=ltr] .template-buttonGroup button:active,
    html[dir=ltr] .template-buttonGroup button:active:focus,
    html[dir=ltr] .template-buttonGroup input[type=button].button_primary:active,
    html[dir=ltr] .template-buttonGroup input[type=button].button_primary:active:focus,
    html[dir=ltr] .template-buttonGroup input[type=button]:active,
    html[dir=ltr] .template-buttonGroup input[type=button]:active:focus,
    html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:active,
    html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:active:focus,
    html[dir=ltr] .template-buttonGroup input[type=reset]:active,
    html[dir=ltr] .template-buttonGroup input[type=reset]:active:focus,
    html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:active,
    html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:active:focus,
    html[dir=ltr] .template-buttonGroup input[type=submit]:active,
    html[dir=ltr] .template-buttonGroup input[type=submit]:active:focus {
        border-left-color: Highlight
    }

    html[dir=rtl] .template-buttonGroup .control-button.button_primary:active,
    html[dir=rtl] .template-buttonGroup .control-button.button_primary:active:focus,
    html[dir=rtl] .template-buttonGroup .control-button:active,
    html[dir=rtl] .template-buttonGroup .control-button:active:focus,
    html[dir=rtl] .template-buttonGroup button.button_primary:active,
    html[dir=rtl] .template-buttonGroup button.button_primary:active:focus,
    html[dir=rtl] .template-buttonGroup button:active,
    html[dir=rtl] .template-buttonGroup button:active:focus,
    html[dir=rtl] .template-buttonGroup input[type=button].button_primary:active,
    html[dir=rtl] .template-buttonGroup input[type=button].button_primary:active:focus,
    html[dir=rtl] .template-buttonGroup input[type=button]:active,
    html[dir=rtl] .template-buttonGroup input[type=button]:active:focus,
    html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:active,
    html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:active:focus,
    html[dir=rtl] .template-buttonGroup input[type=reset]:active,
    html[dir=rtl] .template-buttonGroup input[type=reset]:active:focus,
    html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:active,
    html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:active:focus,
    html[dir=rtl] .template-buttonGroup input[type=submit]:active,
    html[dir=rtl] .template-buttonGroup input[type=submit]:active:focus {
        border-left-color: Highlight
    }

    html[dir=ltr] .template-buttonGroup .control-button.button_primary:active,
    html[dir=ltr] .template-buttonGroup .control-button.button_primary:active:focus,
    html[dir=ltr] .template-buttonGroup .control-button:active,
    html[dir=ltr] .template-buttonGroup .control-button:active:focus,
    html[dir=ltr] .template-buttonGroup button.button_primary:active,
    html[dir=ltr] .template-buttonGroup button.button_primary:active:focus,
    html[dir=ltr] .template-buttonGroup button:active,
    html[dir=ltr] .template-buttonGroup button:active:focus,
    html[dir=ltr] .template-buttonGroup input[type=button].button_primary:active,
    html[dir=ltr] .template-buttonGroup input[type=button].button_primary:active:focus,
    html[dir=ltr] .template-buttonGroup input[type=button]:active,
    html[dir=ltr] .template-buttonGroup input[type=button]:active:focus,
    html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:active,
    html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:active:focus,
    html[dir=ltr] .template-buttonGroup input[type=reset]:active,
    html[dir=ltr] .template-buttonGroup input[type=reset]:active:focus,
    html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:active,
    html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:active:focus,
    html[dir=ltr] .template-buttonGroup input[type=submit]:active,
    html[dir=ltr] .template-buttonGroup input[type=submit]:active:focus {
        border-right-color: Highlight
    }

    html[dir=rtl] .template-buttonGroup .control-button.button_primary:active,
    html[dir=rtl] .template-buttonGroup .control-button.button_primary:active:focus,
    html[dir=rtl] .template-buttonGroup .control-button:active,
    html[dir=rtl] .template-buttonGroup .control-button:active:focus,
    html[dir=rtl] .template-buttonGroup button.button_primary:active,
    html[dir=rtl] .template-buttonGroup button.button_primary:active:focus,
    html[dir=rtl] .template-buttonGroup button:active,
    html[dir=rtl] .template-buttonGroup button:active:focus,
    html[dir=rtl] .template-buttonGroup input[type=button].button_primary:active,
    html[dir=rtl] .template-buttonGroup input[type=button].button_primary:active:focus,
    html[dir=rtl] .template-buttonGroup input[type=button]:active,
    html[dir=rtl] .template-buttonGroup input[type=button]:active:focus,
    html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:active,
    html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:active:focus,
    html[dir=rtl] .template-buttonGroup input[type=reset]:active,
    html[dir=rtl] .template-buttonGroup input[type=reset]:active:focus,
    html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:active,
    html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:active:focus,
    html[dir=rtl] .template-buttonGroup input[type=submit]:active,
    html[dir=rtl] .template-buttonGroup input[type=submit]:active:focus {
        border-right-color: Highlight
    }
}

.template-buttonGroup .control-button.button_primary:focus,
.template-buttonGroup .control-button:focus,
.template-buttonGroup button.button_primary:focus,
.template-buttonGroup button:focus,
.template-buttonGroup input[type=button].button_primary:focus,
.template-buttonGroup input[type=button]:focus,
.template-buttonGroup input[type=reset].button_primary:focus,
.template-buttonGroup input[type=reset]:focus,
.template-buttonGroup input[type=submit].button_primary:focus,
.template-buttonGroup input[type=submit]:focus {
    border-color: #00d447;
    border-style: solid
}

html[dir=ltr] .template-buttonGroup .control-button.button_primary:focus,
html[dir=ltr] .template-buttonGroup .control-button:focus,
html[dir=ltr] .template-buttonGroup button.button_primary:focus,
html[dir=ltr] .template-buttonGroup button:focus,
html[dir=ltr] .template-buttonGroup input[type=button].button_primary:focus,
html[dir=ltr] .template-buttonGroup input[type=button]:focus,
html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:focus,
html[dir=ltr] .template-buttonGroup input[type=reset]:focus,
html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:focus,
html[dir=ltr] .template-buttonGroup input[type=submit]:focus {
    border-left-color: #00d42e
}

html[dir=rtl] .template-buttonGroup .control-button.button_primary:focus,
html[dir=rtl] .template-buttonGroup .control-button:focus,
html[dir=rtl] .template-buttonGroup button.button_primary:focus,
html[dir=rtl] .template-buttonGroup button:focus,
html[dir=rtl] .template-buttonGroup input[type=button].button_primary:focus,
html[dir=rtl] .template-buttonGroup input[type=button]:focus,
html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:focus,
html[dir=rtl] .template-buttonGroup input[type=reset]:focus,
html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:focus,
html[dir=rtl] .template-buttonGroup input[type=submit]:focus {
    border-left-color: #00d435
}

html[dir=ltr] .template-buttonGroup .control-button.button_primary:focus,
html[dir=ltr] .template-buttonGroup .control-button:focus,
html[dir=ltr] .template-buttonGroup button.button_primary:focus,
html[dir=ltr] .template-buttonGroup button:focus,
html[dir=ltr] .template-buttonGroup input[type=button].button_primary:focus,
html[dir=ltr] .template-buttonGroup input[type=button]:focus,
html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:focus,
html[dir=ltr] .template-buttonGroup input[type=reset]:focus,
html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:focus,
html[dir=ltr] .template-buttonGroup input[type=submit]:focus {
    border-right-color: #00d42e
}

html[dir=rtl] .template-buttonGroup .control-button.button_primary:focus,
html[dir=rtl] .template-buttonGroup .control-button:focus,
html[dir=rtl] .template-buttonGroup button.button_primary:focus,
html[dir=rtl] .template-buttonGroup button:focus,
html[dir=rtl] .template-buttonGroup input[type=button].button_primary:focus,
html[dir=rtl] .template-buttonGroup input[type=button]:focus,
html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:focus,
html[dir=rtl] .template-buttonGroup input[type=reset]:focus,
html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:focus,
html[dir=rtl] .template-buttonGroup input[type=submit]:focus {
    border-right-color: #00d41c
}

@media (-ms-high-contrast:active) {

    .template-buttonGroup .control-button.button_primary:focus,
    .template-buttonGroup .control-button:focus,
    .template-buttonGroup button.button_primary:focus,
    .template-buttonGroup button:focus,
    .template-buttonGroup input[type=button].button_primary:focus,
    .template-buttonGroup input[type=button]:focus,
    .template-buttonGroup input[type=reset].button_primary:focus,
    .template-buttonGroup input[type=reset]:focus,
    .template-buttonGroup input[type=submit].button_primary:focus,
    .template-buttonGroup input[type=submit]:focus {
        border-color: Highlight;
        border-style: solid
    }

    html[dir=ltr] .template-buttonGroup .control-button.button_primary:focus,
    html[dir=ltr] .template-buttonGroup .control-button:focus,
    html[dir=ltr] .template-buttonGroup button.button_primary:focus,
    html[dir=ltr] .template-buttonGroup button:focus,
    html[dir=ltr] .template-buttonGroup input[type=button].button_primary:focus,
    html[dir=ltr] .template-buttonGroup input[type=button]:focus,
    html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:focus,
    html[dir=ltr] .template-buttonGroup input[type=reset]:focus,
    html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:focus,
    html[dir=ltr] .template-buttonGroup input[type=submit]:focus {
        border-left-color: Highlight
    }

    html[dir=rtl] .template-buttonGroup .control-button.button_primary:focus,
    html[dir=rtl] .template-buttonGroup .control-button:focus,
    html[dir=rtl] .template-buttonGroup button.button_primary:focus,
    html[dir=rtl] .template-buttonGroup button:focus,
    html[dir=rtl] .template-buttonGroup input[type=button].button_primary:focus,
    html[dir=rtl] .template-buttonGroup input[type=button]:focus,
    html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:focus,
    html[dir=rtl] .template-buttonGroup input[type=reset]:focus,
    html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:focus,
    html[dir=rtl] .template-buttonGroup input[type=submit]:focus {
        border-left-color: Highlight
    }

    html[dir=ltr] .template-buttonGroup .control-button.button_primary:focus,
    html[dir=ltr] .template-buttonGroup .control-button:focus,
    html[dir=ltr] .template-buttonGroup button.button_primary:focus,
    html[dir=ltr] .template-buttonGroup button:focus,
    html[dir=ltr] .template-buttonGroup input[type=button].button_primary:focus,
    html[dir=ltr] .template-buttonGroup input[type=button]:focus,
    html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:focus,
    html[dir=ltr] .template-buttonGroup input[type=reset]:focus,
    html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:focus,
    html[dir=ltr] .template-buttonGroup input[type=submit]:focus {
        border-right-color: Highlight
    }

    html[dir=rtl] .template-buttonGroup .control-button.button_primary:focus,
    html[dir=rtl] .template-buttonGroup .control-button:focus,
    html[dir=rtl] .template-buttonGroup button.button_primary:focus,
    html[dir=rtl] .template-buttonGroup button:focus,
    html[dir=rtl] .template-buttonGroup input[type=button].button_primary:focus,
    html[dir=rtl] .template-buttonGroup input[type=button]:focus,
    html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:focus,
    html[dir=rtl] .template-buttonGroup input[type=reset]:focus,
    html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:focus,
    html[dir=rtl] .template-buttonGroup input[type=submit]:focus {
        border-right-color: Highlight
    }
}

.template-buttonGroup .control-button.button_primary:disabled,
.template-buttonGroup .control-button:disabled,
.template-buttonGroup button.button_primary:disabled,
.template-buttonGroup button:disabled,
.template-buttonGroup input[type=button].button_primary:disabled,
.template-buttonGroup input[type=button]:disabled,
.template-buttonGroup input[type=reset].button_primary:disabled,
.template-buttonGroup input[type=reset]:disabled,
.template-buttonGroup input[type=submit].button_primary:disabled,
.template-buttonGroup input[type=submit]:disabled {
    border-color: #949494;
    border-bottom-color: transparent
}

@media (-ms-high-contrast:active) {

    .template-buttonGroup .control-button.button_primary:disabled,
    .template-buttonGroup .control-button:disabled,
    .template-buttonGroup button.button_primary:disabled,
    .template-buttonGroup button:disabled,
    .template-buttonGroup input[type=button].button_primary:disabled,
    .template-buttonGroup input[type=button]:disabled,
    .template-buttonGroup input[type=reset].button_primary:disabled,
    .template-buttonGroup input[type=reset]:disabled,
    .template-buttonGroup input[type=submit].button_primary:disabled,
    .template-buttonGroup input[type=submit]:disabled {
        border-bottom-color: transparent !important
    }

    html[dir=ltr] .template-buttonGroup .control-button.button_primary:disabled,
    html[dir=ltr] .template-buttonGroup .control-button:disabled,
    html[dir=ltr] .template-buttonGroup button.button_primary:disabled,
    html[dir=ltr] .template-buttonGroup button:disabled,
    html[dir=ltr] .template-buttonGroup input[type=button].button_primary:disabled,
    html[dir=ltr] .template-buttonGroup input[type=button]:disabled,
    html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:disabled,
    html[dir=ltr] .template-buttonGroup input[type=reset]:disabled,
    html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:disabled,
    html[dir=ltr] .template-buttonGroup input[type=submit]:disabled {
        border-left-color: transparent
    }

    html[dir=rtl] .template-buttonGroup .control-button.button_primary:disabled,
    html[dir=rtl] .template-buttonGroup .control-button:disabled,
    html[dir=rtl] .template-buttonGroup button.button_primary:disabled,
    html[dir=rtl] .template-buttonGroup button:disabled,
    html[dir=rtl] .template-buttonGroup input[type=button].button_primary:disabled,
    html[dir=rtl] .template-buttonGroup input[type=button]:disabled,
    html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:disabled,
    html[dir=rtl] .template-buttonGroup input[type=reset]:disabled,
    html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:disabled,
    html[dir=rtl] .template-buttonGroup input[type=submit]:disabled {
        border-left-color: GrayText
    }

    html[dir=ltr] .template-buttonGroup .control-button.button_primary:disabled,
    html[dir=ltr] .template-buttonGroup .control-button:disabled,
    html[dir=ltr] .template-buttonGroup button.button_primary:disabled,
    html[dir=ltr] .template-buttonGroup button:disabled,
    html[dir=ltr] .template-buttonGroup input[type=button].button_primary:disabled,
    html[dir=ltr] .template-buttonGroup input[type=button]:disabled,
    html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:disabled,
    html[dir=ltr] .template-buttonGroup input[type=reset]:disabled,
    html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:disabled,
    html[dir=ltr] .template-buttonGroup input[type=submit]:disabled {
        border-right-color: GrayText
    }

    html[dir=rtl] .template-buttonGroup .control-button.button_primary:disabled,
    html[dir=rtl] .template-buttonGroup .control-button:disabled,
    html[dir=rtl] .template-buttonGroup button.button_primary:disabled,
    html[dir=rtl] .template-buttonGroup button:disabled,
    html[dir=rtl] .template-buttonGroup input[type=button].button_primary:disabled,
    html[dir=rtl] .template-buttonGroup input[type=button]:disabled,
    html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:disabled,
    html[dir=rtl] .template-buttonGroup input[type=reset]:disabled,
    html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:disabled,
    html[dir=rtl] .template-buttonGroup input[type=submit]:disabled {
        border-right-color: transparent
    }
}

@media (-ms-high-contrast:active) and (-ms-high-contrast) {

    .template-buttonGroup .control-button.button_primary:disabled,
    .template-buttonGroup .control-button:disabled,
    .template-buttonGroup button.button_primary:disabled,
    .template-buttonGroup button:disabled,
    .template-buttonGroup input[type=button].button_primary:disabled,
    .template-buttonGroup input[type=button]:disabled,
    .template-buttonGroup input[type=reset].button_primary:disabled,
    .template-buttonGroup input[type=reset]:disabled,
    .template-buttonGroup input[type=submit].button_primary:disabled,
    .template-buttonGroup input[type=submit]:disabled {
        background-color: ButtonFace;
        color: GrayText;
        border-color: GrayText
    }
}

.template-buttonGroup .control-button.button_primary:disabled:hover,
.template-buttonGroup .control-button:disabled:hover,
.template-buttonGroup button.button_primary:disabled:hover,
.template-buttonGroup button:disabled:hover,
.template-buttonGroup input[type=button].button_primary:disabled:hover,
.template-buttonGroup input[type=button]:disabled:hover,
.template-buttonGroup input[type=reset].button_primary:disabled:hover,
.template-buttonGroup input[type=reset]:disabled:hover,
.template-buttonGroup input[type=submit].button_primary:disabled:hover,
.template-buttonGroup input[type=submit]:disabled:hover {
    border-bottom-color: #949494
}

html[dir=ltr] .template-buttonGroup .control-button.button_primary:disabled:hover,
html[dir=ltr] .template-buttonGroup .control-button:disabled:hover,
html[dir=ltr] .template-buttonGroup button.button_primary:disabled:hover,
html[dir=ltr] .template-buttonGroup button:disabled:hover,
html[dir=ltr] .template-buttonGroup input[type=button].button_primary:disabled:hover,
html[dir=ltr] .template-buttonGroup input[type=button]:disabled:hover,
html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:disabled:hover,
html[dir=ltr] .template-buttonGroup input[type=reset]:disabled:hover,
html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:disabled:hover,
html[dir=ltr] .template-buttonGroup input[type=submit]:disabled:hover {
    border-left-color: #949494
}

html[dir=rtl] .template-buttonGroup .control-button.button_primary:disabled:hover,
html[dir=rtl] .template-buttonGroup .control-button:disabled:hover,
html[dir=rtl] .template-buttonGroup button.button_primary:disabled:hover,
html[dir=rtl] .template-buttonGroup button:disabled:hover,
html[dir=rtl] .template-buttonGroup input[type=button].button_primary:disabled:hover,
html[dir=rtl] .template-buttonGroup input[type=button]:disabled:hover,
html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:disabled:hover,
html[dir=rtl] .template-buttonGroup input[type=reset]:disabled:hover,
html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:disabled:hover,
html[dir=rtl] .template-buttonGroup input[type=submit]:disabled:hover {
    border-left-color: #949494
}

html[dir=ltr] .template-buttonGroup .control-button.button_primary:disabled:hover,
html[dir=ltr] .template-buttonGroup .control-button:disabled:hover,
html[dir=ltr] .template-buttonGroup button.button_primary:disabled:hover,
html[dir=ltr] .template-buttonGroup button:disabled:hover,
html[dir=ltr] .template-buttonGroup input[type=button].button_primary:disabled:hover,
html[dir=ltr] .template-buttonGroup input[type=button]:disabled:hover,
html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:disabled:hover,
html[dir=ltr] .template-buttonGroup input[type=reset]:disabled:hover,
html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:disabled:hover,
html[dir=ltr] .template-buttonGroup input[type=submit]:disabled:hover {
    border-right-color: #949494
}

html[dir=rtl] .template-buttonGroup .control-button.button_primary:disabled:hover,
html[dir=rtl] .template-buttonGroup .control-button:disabled:hover,
html[dir=rtl] .template-buttonGroup button.button_primary:disabled:hover,
html[dir=rtl] .template-buttonGroup button:disabled:hover,
html[dir=rtl] .template-buttonGroup input[type=button].button_primary:disabled:hover,
html[dir=rtl] .template-buttonGroup input[type=button]:disabled:hover,
html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:disabled:hover,
html[dir=rtl] .template-buttonGroup input[type=reset]:disabled:hover,
html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:disabled:hover,
html[dir=rtl] .template-buttonGroup input[type=submit]:disabled:hover {
    border-right-color: #949494
}

@media (-ms-high-contrast:active) {

    .template-buttonGroup .control-button.button_primary:disabled:hover,
    .template-buttonGroup .control-button:disabled:hover,
    .template-buttonGroup button.button_primary:disabled:hover,
    .template-buttonGroup button:disabled:hover,
    .template-buttonGroup input[type=button].button_primary:disabled:hover,
    .template-buttonGroup input[type=button]:disabled:hover,
    .template-buttonGroup input[type=reset].button_primary:disabled:hover,
    .template-buttonGroup input[type=reset]:disabled:hover,
    .template-buttonGroup input[type=submit].button_primary:disabled:hover,
    .template-buttonGroup input[type=submit]:disabled:hover {
        border-bottom-color: GrayText !important
    }

    html[dir=ltr] .template-buttonGroup .control-button.button_primary:disabled:hover,
    html[dir=ltr] .template-buttonGroup .control-button:disabled:hover,
    html[dir=ltr] .template-buttonGroup button.button_primary:disabled:hover,
    html[dir=ltr] .template-buttonGroup button:disabled:hover,
    html[dir=ltr] .template-buttonGroup input[type=button].button_primary:disabled:hover,
    html[dir=ltr] .template-buttonGroup input[type=button]:disabled:hover,
    html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:disabled:hover,
    html[dir=ltr] .template-buttonGroup input[type=reset]:disabled:hover,
    html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:disabled:hover,
    html[dir=ltr] .template-buttonGroup input[type=submit]:disabled:hover {
        border-left-color: GrayText
    }

    html[dir=rtl] .template-buttonGroup .control-button.button_primary:disabled:hover,
    html[dir=rtl] .template-buttonGroup .control-button:disabled:hover,
    html[dir=rtl] .template-buttonGroup button.button_primary:disabled:hover,
    html[dir=rtl] .template-buttonGroup button:disabled:hover,
    html[dir=rtl] .template-buttonGroup input[type=button].button_primary:disabled:hover,
    html[dir=rtl] .template-buttonGroup input[type=button]:disabled:hover,
    html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:disabled:hover,
    html[dir=rtl] .template-buttonGroup input[type=reset]:disabled:hover,
    html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:disabled:hover,
    html[dir=rtl] .template-buttonGroup input[type=submit]:disabled:hover {
        border-left-color: GrayText
    }

    html[dir=ltr] .template-buttonGroup .control-button.button_primary:disabled:hover,
    html[dir=ltr] .template-buttonGroup .control-button:disabled:hover,
    html[dir=ltr] .template-buttonGroup button.button_primary:disabled:hover,
    html[dir=ltr] .template-buttonGroup button:disabled:hover,
    html[dir=ltr] .template-buttonGroup input[type=button].button_primary:disabled:hover,
    html[dir=ltr] .template-buttonGroup input[type=button]:disabled:hover,
    html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:disabled:hover,
    html[dir=ltr] .template-buttonGroup input[type=reset]:disabled:hover,
    html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:disabled:hover,
    html[dir=ltr] .template-buttonGroup input[type=submit]:disabled:hover {
        border-right-color: GrayText
    }

    html[dir=rtl] .template-buttonGroup .control-button.button_primary:disabled:hover,
    html[dir=rtl] .template-buttonGroup .control-button:disabled:hover,
    html[dir=rtl] .template-buttonGroup button.button_primary:disabled:hover,
    html[dir=rtl] .template-buttonGroup button:disabled:hover,
    html[dir=rtl] .template-buttonGroup input[type=button].button_primary:disabled:hover,
    html[dir=rtl] .template-buttonGroup input[type=button]:disabled:hover,
    html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:disabled:hover,
    html[dir=rtl] .template-buttonGroup input[type=reset]:disabled:hover,
    html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:disabled:hover,
    html[dir=rtl] .template-buttonGroup input[type=submit]:disabled:hover {
        border-right-color: GrayText
    }
}

.template-buttonGroup .control-button.button_primary:disabled:active,
.template-buttonGroup .control-button.button_primary:disabled:active:focus,
.template-buttonGroup .control-button:disabled:active,
.template-buttonGroup .control-button:disabled:active:focus,
.template-buttonGroup button.button_primary:disabled:active,
.template-buttonGroup button.button_primary:disabled:active:focus,
.template-buttonGroup button:disabled:active,
.template-buttonGroup button:disabled:active:focus,
.template-buttonGroup input[type=button].button_primary:disabled:active,
.template-buttonGroup input[type=button].button_primary:disabled:active:focus,
.template-buttonGroup input[type=button]:disabled:active,
.template-buttonGroup input[type=button]:disabled:active:focus,
.template-buttonGroup input[type=reset].button_primary:disabled:active,
.template-buttonGroup input[type=reset].button_primary:disabled:active:focus,
.template-buttonGroup input[type=reset]:disabled:active,
.template-buttonGroup input[type=reset]:disabled:active:focus,
.template-buttonGroup input[type=submit].button_primary:disabled:active,
.template-buttonGroup input[type=submit].button_primary:disabled:active:focus,
.template-buttonGroup input[type=submit]:disabled:active,
.template-buttonGroup input[type=submit]:disabled:active:focus {
    border-color: #949494
}

html[dir=ltr] .template-buttonGroup .control-button.button_primary:disabled:active,
html[dir=ltr] .template-buttonGroup .control-button.button_primary:disabled:active:focus,
html[dir=ltr] .template-buttonGroup .control-button:disabled:active,
html[dir=ltr] .template-buttonGroup .control-button:disabled:active:focus,
html[dir=ltr] .template-buttonGroup button.button_primary:disabled:active,
html[dir=ltr] .template-buttonGroup button.button_primary:disabled:active:focus,
html[dir=ltr] .template-buttonGroup button:disabled:active,
html[dir=ltr] .template-buttonGroup button:disabled:active:focus,
html[dir=ltr] .template-buttonGroup input[type=button].button_primary:disabled:active,
html[dir=ltr] .template-buttonGroup input[type=button].button_primary:disabled:active:focus,
html[dir=ltr] .template-buttonGroup input[type=button]:disabled:active,
html[dir=ltr] .template-buttonGroup input[type=button]:disabled:active:focus,
html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:disabled:active,
html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:disabled:active:focus,
html[dir=ltr] .template-buttonGroup input[type=reset]:disabled:active,
html[dir=ltr] .template-buttonGroup input[type=reset]:disabled:active:focus,
html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:disabled:active,
html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:disabled:active:focus,
html[dir=ltr] .template-buttonGroup input[type=submit]:disabled:active,
html[dir=ltr] .template-buttonGroup input[type=submit]:disabled:active:focus {
    border-left-color: #949494
}

html[dir=rtl] .template-buttonGroup .control-button.button_primary:disabled:active,
html[dir=rtl] .template-buttonGroup .control-button.button_primary:disabled:active:focus,
html[dir=rtl] .template-buttonGroup .control-button:disabled:active,
html[dir=rtl] .template-buttonGroup .control-button:disabled:active:focus,
html[dir=rtl] .template-buttonGroup button.button_primary:disabled:active,
html[dir=rtl] .template-buttonGroup button.button_primary:disabled:active:focus,
html[dir=rtl] .template-buttonGroup button:disabled:active,
html[dir=rtl] .template-buttonGroup button:disabled:active:focus,
html[dir=rtl] .template-buttonGroup input[type=button].button_primary:disabled:active,
html[dir=rtl] .template-buttonGroup input[type=button].button_primary:disabled:active:focus,
html[dir=rtl] .template-buttonGroup input[type=button]:disabled:active,
html[dir=rtl] .template-buttonGroup input[type=button]:disabled:active:focus,
html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:disabled:active,
html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:disabled:active:focus,
html[dir=rtl] .template-buttonGroup input[type=reset]:disabled:active,
html[dir=rtl] .template-buttonGroup input[type=reset]:disabled:active:focus,
html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:disabled:active,
html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:disabled:active:focus,
html[dir=rtl] .template-buttonGroup input[type=submit]:disabled:active,
html[dir=rtl] .template-buttonGroup input[type=submit]:disabled:active:focus {
    border-left-color: #949494
}

html[dir=ltr] .template-buttonGroup .control-button.button_primary:disabled:active,
html[dir=ltr] .template-buttonGroup .control-button.button_primary:disabled:active:focus,
html[dir=ltr] .template-buttonGroup .control-button:disabled:active,
html[dir=ltr] .template-buttonGroup .control-button:disabled:active:focus,
html[dir=ltr] .template-buttonGroup button.button_primary:disabled:active,
html[dir=ltr] .template-buttonGroup button.button_primary:disabled:active:focus,
html[dir=ltr] .template-buttonGroup button:disabled:active,
html[dir=ltr] .template-buttonGroup button:disabled:active:focus,
html[dir=ltr] .template-buttonGroup input[type=button].button_primary:disabled:active,
html[dir=ltr] .template-buttonGroup input[type=button].button_primary:disabled:active:focus,
html[dir=ltr] .template-buttonGroup input[type=button]:disabled:active,
html[dir=ltr] .template-buttonGroup input[type=button]:disabled:active:focus,
html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:disabled:active,
html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:disabled:active:focus,
html[dir=ltr] .template-buttonGroup input[type=reset]:disabled:active,
html[dir=ltr] .template-buttonGroup input[type=reset]:disabled:active:focus,
html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:disabled:active,
html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:disabled:active:focus,
html[dir=ltr] .template-buttonGroup input[type=submit]:disabled:active,
html[dir=ltr] .template-buttonGroup input[type=submit]:disabled:active:focus {
    border-right-color: #949494
}

html[dir=rtl] .template-buttonGroup .control-button.button_primary:disabled:active,
html[dir=rtl] .template-buttonGroup .control-button.button_primary:disabled:active:focus,
html[dir=rtl] .template-buttonGroup .control-button:disabled:active,
html[dir=rtl] .template-buttonGroup .control-button:disabled:active:focus,
html[dir=rtl] .template-buttonGroup button.button_primary:disabled:active,
html[dir=rtl] .template-buttonGroup button.button_primary:disabled:active:focus,
html[dir=rtl] .template-buttonGroup button:disabled:active,
html[dir=rtl] .template-buttonGroup button:disabled:active:focus,
html[dir=rtl] .template-buttonGroup input[type=button].button_primary:disabled:active,
html[dir=rtl] .template-buttonGroup input[type=button].button_primary:disabled:active:focus,
html[dir=rtl] .template-buttonGroup input[type=button]:disabled:active,
html[dir=rtl] .template-buttonGroup input[type=button]:disabled:active:focus,
html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:disabled:active,
html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:disabled:active:focus,
html[dir=rtl] .template-buttonGroup input[type=reset]:disabled:active,
html[dir=rtl] .template-buttonGroup input[type=reset]:disabled:active:focus,
html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:disabled:active,
html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:disabled:active:focus,
html[dir=rtl] .template-buttonGroup input[type=submit]:disabled:active,
html[dir=rtl] .template-buttonGroup input[type=submit]:disabled:active:focus {
    border-right-color: #949494
}

@media (-ms-high-contrast:active) {

    .template-buttonGroup .control-button.button_primary:disabled:active,
    .template-buttonGroup .control-button.button_primary:disabled:active:focus,
    .template-buttonGroup .control-button:disabled:active,
    .template-buttonGroup .control-button:disabled:active:focus,
    .template-buttonGroup button.button_primary:disabled:active,
    .template-buttonGroup button.button_primary:disabled:active:focus,
    .template-buttonGroup button:disabled:active,
    .template-buttonGroup button:disabled:active:focus,
    .template-buttonGroup input[type=button].button_primary:disabled:active,
    .template-buttonGroup input[type=button].button_primary:disabled:active:focus,
    .template-buttonGroup input[type=button]:disabled:active,
    .template-buttonGroup input[type=button]:disabled:active:focus,
    .template-buttonGroup input[type=reset].button_primary:disabled:active,
    .template-buttonGroup input[type=reset].button_primary:disabled:active:focus,
    .template-buttonGroup input[type=reset]:disabled:active,
    .template-buttonGroup input[type=reset]:disabled:active:focus,
    .template-buttonGroup input[type=submit].button_primary:disabled:active,
    .template-buttonGroup input[type=submit].button_primary:disabled:active:focus,
    .template-buttonGroup input[type=submit]:disabled:active,
    .template-buttonGroup input[type=submit]:disabled:active:focus {
        border-style: solid;
        border-color: GrayText !important
    }

    html[dir=ltr] .template-buttonGroup .control-button.button_primary:disabled:active,
    html[dir=ltr] .template-buttonGroup .control-button.button_primary:disabled:active:focus,
    html[dir=ltr] .template-buttonGroup .control-button:disabled:active,
    html[dir=ltr] .template-buttonGroup .control-button:disabled:active:focus,
    html[dir=ltr] .template-buttonGroup button.button_primary:disabled:active,
    html[dir=ltr] .template-buttonGroup button.button_primary:disabled:active:focus,
    html[dir=ltr] .template-buttonGroup button:disabled:active,
    html[dir=ltr] .template-buttonGroup button:disabled:active:focus,
    html[dir=ltr] .template-buttonGroup input[type=button].button_primary:disabled:active,
    html[dir=ltr] .template-buttonGroup input[type=button].button_primary:disabled:active:focus,
    html[dir=ltr] .template-buttonGroup input[type=button]:disabled:active,
    html[dir=ltr] .template-buttonGroup input[type=button]:disabled:active:focus,
    html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:disabled:active,
    html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:disabled:active:focus,
    html[dir=ltr] .template-buttonGroup input[type=reset]:disabled:active,
    html[dir=ltr] .template-buttonGroup input[type=reset]:disabled:active:focus,
    html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:disabled:active,
    html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:disabled:active:focus,
    html[dir=ltr] .template-buttonGroup input[type=submit]:disabled:active,
    html[dir=ltr] .template-buttonGroup input[type=submit]:disabled:active:focus {
        border-left-color: GrayText
    }

    html[dir=rtl] .template-buttonGroup .control-button.button_primary:disabled:active,
    html[dir=rtl] .template-buttonGroup .control-button.button_primary:disabled:active:focus,
    html[dir=rtl] .template-buttonGroup .control-button:disabled:active,
    html[dir=rtl] .template-buttonGroup .control-button:disabled:active:focus,
    html[dir=rtl] .template-buttonGroup button.button_primary:disabled:active,
    html[dir=rtl] .template-buttonGroup button.button_primary:disabled:active:focus,
    html[dir=rtl] .template-buttonGroup button:disabled:active,
    html[dir=rtl] .template-buttonGroup button:disabled:active:focus,
    html[dir=rtl] .template-buttonGroup input[type=button].button_primary:disabled:active,
    html[dir=rtl] .template-buttonGroup input[type=button].button_primary:disabled:active:focus,
    html[dir=rtl] .template-buttonGroup input[type=button]:disabled:active,
    html[dir=rtl] .template-buttonGroup input[type=button]:disabled:active:focus,
    html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:disabled:active,
    html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:disabled:active:focus,
    html[dir=rtl] .template-buttonGroup input[type=reset]:disabled:active,
    html[dir=rtl] .template-buttonGroup input[type=reset]:disabled:active:focus,
    html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:disabled:active,
    html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:disabled:active:focus,
    html[dir=rtl] .template-buttonGroup input[type=submit]:disabled:active,
    html[dir=rtl] .template-buttonGroup input[type=submit]:disabled:active:focus {
        border-left-color: GrayText
    }

    html[dir=ltr] .template-buttonGroup .control-button.button_primary:disabled:active,
    html[dir=ltr] .template-buttonGroup .control-button.button_primary:disabled:active:focus,
    html[dir=ltr] .template-buttonGroup .control-button:disabled:active,
    html[dir=ltr] .template-buttonGroup .control-button:disabled:active:focus,
    html[dir=ltr] .template-buttonGroup button.button_primary:disabled:active,
    html[dir=ltr] .template-buttonGroup button.button_primary:disabled:active:focus,
    html[dir=ltr] .template-buttonGroup button:disabled:active,
    html[dir=ltr] .template-buttonGroup button:disabled:active:focus,
    html[dir=ltr] .template-buttonGroup input[type=button].button_primary:disabled:active,
    html[dir=ltr] .template-buttonGroup input[type=button].button_primary:disabled:active:focus,
    html[dir=ltr] .template-buttonGroup input[type=button]:disabled:active,
    html[dir=ltr] .template-buttonGroup input[type=button]:disabled:active:focus,
    html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:disabled:active,
    html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:disabled:active:focus,
    html[dir=ltr] .template-buttonGroup input[type=reset]:disabled:active,
    html[dir=ltr] .template-buttonGroup input[type=reset]:disabled:active:focus,
    html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:disabled:active,
    html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:disabled:active:focus,
    html[dir=ltr] .template-buttonGroup input[type=submit]:disabled:active,
    html[dir=ltr] .template-buttonGroup input[type=submit]:disabled:active:focus {
        border-right-color: GrayText
    }

    html[dir=rtl] .template-buttonGroup .control-button.button_primary:disabled:active,
    html[dir=rtl] .template-buttonGroup .control-button.button_primary:disabled:active:focus,
    html[dir=rtl] .template-buttonGroup .control-button:disabled:active,
    html[dir=rtl] .template-buttonGroup .control-button:disabled:active:focus,
    html[dir=rtl] .template-buttonGroup button.button_primary:disabled:active,
    html[dir=rtl] .template-buttonGroup button.button_primary:disabled:active:focus,
    html[dir=rtl] .template-buttonGroup button:disabled:active,
    html[dir=rtl] .template-buttonGroup button:disabled:active:focus,
    html[dir=rtl] .template-buttonGroup input[type=button].button_primary:disabled:active,
    html[dir=rtl] .template-buttonGroup input[type=button].button_primary:disabled:active:focus,
    html[dir=rtl] .template-buttonGroup input[type=button]:disabled:active,
    html[dir=rtl] .template-buttonGroup input[type=button]:disabled:active:focus,
    html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:disabled:active,
    html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:disabled:active:focus,
    html[dir=rtl] .template-buttonGroup input[type=reset]:disabled:active,
    html[dir=rtl] .template-buttonGroup input[type=reset]:disabled:active:focus,
    html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:disabled:active,
    html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:disabled:active:focus,
    html[dir=rtl] .template-buttonGroup input[type=submit]:disabled:active,
    html[dir=rtl] .template-buttonGroup input[type=submit]:disabled:active:focus {
        border-right-color: GrayText
    }
}

.template-buttonGroup .control-button.button_primary:disabled:focus,
.template-buttonGroup .control-button:disabled:focus,
.template-buttonGroup button.button_primary:disabled:focus,
.template-buttonGroup button:disabled:focus,
.template-buttonGroup input[type=button].button_primary:disabled:focus,
.template-buttonGroup input[type=button]:disabled:focus,
.template-buttonGroup input[type=reset].button_primary:disabled:focus,
.template-buttonGroup input[type=reset]:disabled:focus,
.template-buttonGroup input[type=submit].button_primary:disabled:focus,
.template-buttonGroup input[type=submit]:disabled:focus {
    border-style: solid;
    border-color: #949494
}

html[dir=ltr] .template-buttonGroup .control-button.button_primary:disabled:focus,
html[dir=ltr] .template-buttonGroup .control-button:disabled:focus,
html[dir=ltr] .template-buttonGroup button.button_primary:disabled:focus,
html[dir=ltr] .template-buttonGroup button:disabled:focus,
html[dir=ltr] .template-buttonGroup input[type=button].button_primary:disabled:focus,
html[dir=ltr] .template-buttonGroup input[type=button]:disabled:focus,
html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:disabled:focus,
html[dir=ltr] .template-buttonGroup input[type=reset]:disabled:focus,
html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:disabled:focus,
html[dir=ltr] .template-buttonGroup input[type=submit]:disabled:focus {
    border-left-color: #949494
}

html[dir=rtl] .template-buttonGroup .control-button.button_primary:disabled:focus,
html[dir=rtl] .template-buttonGroup .control-button:disabled:focus,
html[dir=rtl] .template-buttonGroup button.button_primary:disabled:focus,
html[dir=rtl] .template-buttonGroup button:disabled:focus,
html[dir=rtl] .template-buttonGroup input[type=button].button_primary:disabled:focus,
html[dir=rtl] .template-buttonGroup input[type=button]:disabled:focus,
html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:disabled:focus,
html[dir=rtl] .template-buttonGroup input[type=reset]:disabled:focus,
html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:disabled:focus,
html[dir=rtl] .template-buttonGroup input[type=submit]:disabled:focus {
    border-left-color: #949494
}

html[dir=ltr] .template-buttonGroup .control-button.button_primary:disabled:focus,
html[dir=ltr] .template-buttonGroup .control-button:disabled:focus,
html[dir=ltr] .template-buttonGroup button.button_primary:disabled:focus,
html[dir=ltr] .template-buttonGroup button:disabled:focus,
html[dir=ltr] .template-buttonGroup input[type=button].button_primary:disabled:focus,
html[dir=ltr] .template-buttonGroup input[type=button]:disabled:focus,
html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:disabled:focus,
html[dir=ltr] .template-buttonGroup input[type=reset]:disabled:focus,
html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:disabled:focus,
html[dir=ltr] .template-buttonGroup input[type=submit]:disabled:focus {
    border-right-color: #949494
}

html[dir=rtl] .template-buttonGroup .control-button.button_primary:disabled:focus,
html[dir=rtl] .template-buttonGroup .control-button:disabled:focus,
html[dir=rtl] .template-buttonGroup button.button_primary:disabled:focus,
html[dir=rtl] .template-buttonGroup button:disabled:focus,
html[dir=rtl] .template-buttonGroup input[type=button].button_primary:disabled:focus,
html[dir=rtl] .template-buttonGroup input[type=button]:disabled:focus,
html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:disabled:focus,
html[dir=rtl] .template-buttonGroup input[type=reset]:disabled:focus,
html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:disabled:focus,
html[dir=rtl] .template-buttonGroup input[type=submit]:disabled:focus {
    border-right-color: #949494
}

@media (-ms-high-contrast:active) {

    .template-buttonGroup .control-button.button_primary:disabled:focus,
    .template-buttonGroup .control-button:disabled:focus,
    .template-buttonGroup button.button_primary:disabled:focus,
    .template-buttonGroup button:disabled:focus,
    .template-buttonGroup input[type=button].button_primary:disabled:focus,
    .template-buttonGroup input[type=button]:disabled:focus,
    .template-buttonGroup input[type=reset].button_primary:disabled:focus,
    .template-buttonGroup input[type=reset]:disabled:focus,
    .template-buttonGroup input[type=submit].button_primary:disabled:focus,
    .template-buttonGroup input[type=submit]:disabled:focus {
        border-style: solid;
        border-color: GrayText !important
    }

    html[dir=ltr] .template-buttonGroup .control-button.button_primary:disabled:focus,
    html[dir=ltr] .template-buttonGroup .control-button:disabled:focus,
    html[dir=ltr] .template-buttonGroup button.button_primary:disabled:focus,
    html[dir=ltr] .template-buttonGroup button:disabled:focus,
    html[dir=ltr] .template-buttonGroup input[type=button].button_primary:disabled:focus,
    html[dir=ltr] .template-buttonGroup input[type=button]:disabled:focus,
    html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:disabled:focus,
    html[dir=ltr] .template-buttonGroup input[type=reset]:disabled:focus,
    html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:disabled:focus,
    html[dir=ltr] .template-buttonGroup input[type=submit]:disabled:focus {
        border-left-color: GrayText
    }

    html[dir=rtl] .template-buttonGroup .control-button.button_primary:disabled:focus,
    html[dir=rtl] .template-buttonGroup .control-button:disabled:focus,
    html[dir=rtl] .template-buttonGroup button.button_primary:disabled:focus,
    html[dir=rtl] .template-buttonGroup button:disabled:focus,
    html[dir=rtl] .template-buttonGroup input[type=button].button_primary:disabled:focus,
    html[dir=rtl] .template-buttonGroup input[type=button]:disabled:focus,
    html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:disabled:focus,
    html[dir=rtl] .template-buttonGroup input[type=reset]:disabled:focus,
    html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:disabled:focus,
    html[dir=rtl] .template-buttonGroup input[type=submit]:disabled:focus {
        border-left-color: GrayText
    }

    html[dir=ltr] .template-buttonGroup .control-button.button_primary:disabled:focus,
    html[dir=ltr] .template-buttonGroup .control-button:disabled:focus,
    html[dir=ltr] .template-buttonGroup button.button_primary:disabled:focus,
    html[dir=ltr] .template-buttonGroup button:disabled:focus,
    html[dir=ltr] .template-buttonGroup input[type=button].button_primary:disabled:focus,
    html[dir=ltr] .template-buttonGroup input[type=button]:disabled:focus,
    html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:disabled:focus,
    html[dir=ltr] .template-buttonGroup input[type=reset]:disabled:focus,
    html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:disabled:focus,
    html[dir=ltr] .template-buttonGroup input[type=submit]:disabled:focus {
        border-right-color: GrayText
    }

    html[dir=rtl] .template-buttonGroup .control-button.button_primary:disabled:focus,
    html[dir=rtl] .template-buttonGroup .control-button:disabled:focus,
    html[dir=rtl] .template-buttonGroup button.button_primary:disabled:focus,
    html[dir=rtl] .template-buttonGroup button:disabled:focus,
    html[dir=rtl] .template-buttonGroup input[type=button].button_primary:disabled:focus,
    html[dir=rtl] .template-buttonGroup input[type=button]:disabled:focus,
    html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:disabled:focus,
    html[dir=rtl] .template-buttonGroup input[type=reset]:disabled:focus,
    html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:disabled:focus,
    html[dir=rtl] .template-buttonGroup input[type=submit]:disabled:focus {
        border-right-color: GrayText
    }
}

.template-buttonGroup .control-button.button_primary:active,
.template-buttonGroup .control-button.button_primary:active:focus,
.template-buttonGroup .control-button.button_primary:focus,
.template-buttonGroup .control-button.button_primary:hover,
.template-buttonGroup .control-button:active,
.template-buttonGroup .control-button:active:focus,
.template-buttonGroup .control-button:focus,
.template-buttonGroup .control-button:hover,
.template-buttonGroup button.button_primary:active,
.template-buttonGroup button.button_primary:active:focus,
.template-buttonGroup button.button_primary:focus,
.template-buttonGroup button.button_primary:hover,
.template-buttonGroup button:active,
.template-buttonGroup button:active:focus,
.template-buttonGroup button:focus,
.template-buttonGroup button:hover,
.template-buttonGroup input[type=button].button_primary:active,
.template-buttonGroup input[type=button].button_primary:active:focus,
.template-buttonGroup input[type=button].button_primary:focus,
.template-buttonGroup input[type=button].button_primary:hover,
.template-buttonGroup input[type=button]:active,
.template-buttonGroup input[type=button]:active:focus,
.template-buttonGroup input[type=button]:focus,
.template-buttonGroup input[type=button]:hover,
.template-buttonGroup input[type=reset].button_primary:active,
.template-buttonGroup input[type=reset].button_primary:active:focus,
.template-buttonGroup input[type=reset].button_primary:focus,
.template-buttonGroup input[type=reset].button_primary:hover,
.template-buttonGroup input[type=reset]:active,
.template-buttonGroup input[type=reset]:active:focus,
.template-buttonGroup input[type=reset]:focus,
.template-buttonGroup input[type=reset]:hover,
.template-buttonGroup input[type=submit].button_primary:active,
.template-buttonGroup input[type=submit].button_primary:active:focus,
.template-buttonGroup input[type=submit].button_primary:focus,
.template-buttonGroup input[type=submit].button_primary:hover,
.template-buttonGroup input[type=submit]:active,
.template-buttonGroup input[type=submit]:active:focus,
.template-buttonGroup input[type=submit]:focus,
.template-buttonGroup input[type=submit]:hover {
    border-top-width: 4px;
    border-bottom-width: 4px
}

html[dir=ltr] .template-buttonGroup .control-button.button_primary:active,
html[dir=ltr] .template-buttonGroup .control-button.button_primary:active:focus,
html[dir=ltr] .template-buttonGroup .control-button.button_primary:focus,
html[dir=ltr] .template-buttonGroup .control-button.button_primary:hover,
html[dir=ltr] .template-buttonGroup .control-button:active,
html[dir=ltr] .template-buttonGroup .control-button:active:focus,
html[dir=ltr] .template-buttonGroup .control-button:focus,
html[dir=ltr] .template-buttonGroup .control-button:hover,
html[dir=ltr] .template-buttonGroup button.button_primary:active,
html[dir=ltr] .template-buttonGroup button.button_primary:active:focus,
html[dir=ltr] .template-buttonGroup button.button_primary:focus,
html[dir=ltr] .template-buttonGroup button.button_primary:hover,
html[dir=ltr] .template-buttonGroup button:active,
html[dir=ltr] .template-buttonGroup button:active:focus,
html[dir=ltr] .template-buttonGroup button:focus,
html[dir=ltr] .template-buttonGroup button:hover,
html[dir=ltr] .template-buttonGroup input[type=button].button_primary:active,
html[dir=ltr] .template-buttonGroup input[type=button].button_primary:active:focus,
html[dir=ltr] .template-buttonGroup input[type=button].button_primary:focus,
html[dir=ltr] .template-buttonGroup input[type=button].button_primary:hover,
html[dir=ltr] .template-buttonGroup input[type=button]:active,
html[dir=ltr] .template-buttonGroup input[type=button]:active:focus,
html[dir=ltr] .template-buttonGroup input[type=button]:focus,
html[dir=ltr] .template-buttonGroup input[type=button]:hover,
html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:active,
html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:active:focus,
html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:focus,
html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:hover,
html[dir=ltr] .template-buttonGroup input[type=reset]:active,
html[dir=ltr] .template-buttonGroup input[type=reset]:active:focus,
html[dir=ltr] .template-buttonGroup input[type=reset]:focus,
html[dir=ltr] .template-buttonGroup input[type=reset]:hover,
html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:active,
html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:active:focus,
html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:focus,
html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:hover,
html[dir=ltr] .template-buttonGroup input[type=submit]:active,
html[dir=ltr] .template-buttonGroup input[type=submit]:active:focus,
html[dir=ltr] .template-buttonGroup input[type=submit]:focus,
html[dir=ltr] .template-buttonGroup input[type=submit]:hover {
    border-left-width: 4px
}

html[dir=rtl] .template-buttonGroup .control-button.button_primary:active,
html[dir=rtl] .template-buttonGroup .control-button.button_primary:active:focus,
html[dir=rtl] .template-buttonGroup .control-button.button_primary:focus,
html[dir=rtl] .template-buttonGroup .control-button.button_primary:hover,
html[dir=rtl] .template-buttonGroup .control-button:active,
html[dir=rtl] .template-buttonGroup .control-button:active:focus,
html[dir=rtl] .template-buttonGroup .control-button:focus,
html[dir=rtl] .template-buttonGroup .control-button:hover,
html[dir=rtl] .template-buttonGroup button.button_primary:active,
html[dir=rtl] .template-buttonGroup button.button_primary:active:focus,
html[dir=rtl] .template-buttonGroup button.button_primary:focus,
html[dir=rtl] .template-buttonGroup button.button_primary:hover,
html[dir=rtl] .template-buttonGroup button:active,
html[dir=rtl] .template-buttonGroup button:active:focus,
html[dir=rtl] .template-buttonGroup button:focus,
html[dir=rtl] .template-buttonGroup button:hover,
html[dir=rtl] .template-buttonGroup input[type=button].button_primary:active,
html[dir=rtl] .template-buttonGroup input[type=button].button_primary:active:focus,
html[dir=rtl] .template-buttonGroup input[type=button].button_primary:focus,
html[dir=rtl] .template-buttonGroup input[type=button].button_primary:hover,
html[dir=rtl] .template-buttonGroup input[type=button]:active,
html[dir=rtl] .template-buttonGroup input[type=button]:active:focus,
html[dir=rtl] .template-buttonGroup input[type=button]:focus,
html[dir=rtl] .template-buttonGroup input[type=button]:hover,
html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:active,
html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:active:focus,
html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:focus,
html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:hover,
html[dir=rtl] .template-buttonGroup input[type=reset]:active,
html[dir=rtl] .template-buttonGroup input[type=reset]:active:focus,
html[dir=rtl] .template-buttonGroup input[type=reset]:focus,
html[dir=rtl] .template-buttonGroup input[type=reset]:hover,
html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:active,
html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:active:focus,
html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:focus,
html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:hover,
html[dir=rtl] .template-buttonGroup input[type=submit]:active,
html[dir=rtl] .template-buttonGroup input[type=submit]:active:focus,
html[dir=rtl] .template-buttonGroup input[type=submit]:focus,
html[dir=rtl] .template-buttonGroup input[type=submit]:hover {
    border-right-width: 4px
}

html[dir=ltr] .template-buttonGroup .control-button.button_primary:active,
html[dir=ltr] .template-buttonGroup .control-button.button_primary:active:focus,
html[dir=ltr] .template-buttonGroup .control-button.button_primary:focus,
html[dir=ltr] .template-buttonGroup .control-button.button_primary:hover,
html[dir=ltr] .template-buttonGroup .control-button:active,
html[dir=ltr] .template-buttonGroup .control-button:active:focus,
html[dir=ltr] .template-buttonGroup .control-button:focus,
html[dir=ltr] .template-buttonGroup .control-button:hover,
html[dir=ltr] .template-buttonGroup button.button_primary:active,
html[dir=ltr] .template-buttonGroup button.button_primary:active:focus,
html[dir=ltr] .template-buttonGroup button.button_primary:focus,
html[dir=ltr] .template-buttonGroup button.button_primary:hover,
html[dir=ltr] .template-buttonGroup button:active,
html[dir=ltr] .template-buttonGroup button:active:focus,
html[dir=ltr] .template-buttonGroup button:focus,
html[dir=ltr] .template-buttonGroup button:hover,
html[dir=ltr] .template-buttonGroup input[type=button].button_primary:active,
html[dir=ltr] .template-buttonGroup input[type=button].button_primary:active:focus,
html[dir=ltr] .template-buttonGroup input[type=button].button_primary:focus,
html[dir=ltr] .template-buttonGroup input[type=button].button_primary:hover,
html[dir=ltr] .template-buttonGroup input[type=button]:active,
html[dir=ltr] .template-buttonGroup input[type=button]:active:focus,
html[dir=ltr] .template-buttonGroup input[type=button]:focus,
html[dir=ltr] .template-buttonGroup input[type=button]:hover,
html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:active,
html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:active:focus,
html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:focus,
html[dir=ltr] .template-buttonGroup input[type=reset].button_primary:hover,
html[dir=ltr] .template-buttonGroup input[type=reset]:active,
html[dir=ltr] .template-buttonGroup input[type=reset]:active:focus,
html[dir=ltr] .template-buttonGroup input[type=reset]:focus,
html[dir=ltr] .template-buttonGroup input[type=reset]:hover,
html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:active,
html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:active:focus,
html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:focus,
html[dir=ltr] .template-buttonGroup input[type=submit].button_primary:hover,
html[dir=ltr] .template-buttonGroup input[type=submit]:active,
html[dir=ltr] .template-buttonGroup input[type=submit]:active:focus,
html[dir=ltr] .template-buttonGroup input[type=submit]:focus,
html[dir=ltr] .template-buttonGroup input[type=submit]:hover {
    border-right-width: 4px
}

html[dir=rtl] .template-buttonGroup .control-button.button_primary:active,
html[dir=rtl] .template-buttonGroup .control-button.button_primary:active:focus,
html[dir=rtl] .template-buttonGroup .control-button.button_primary:focus,
html[dir=rtl] .template-buttonGroup .control-button.button_primary:hover,
html[dir=rtl] .template-buttonGroup .control-button:active,
html[dir=rtl] .template-buttonGroup .control-button:active:focus,
html[dir=rtl] .template-buttonGroup .control-button:focus,
html[dir=rtl] .template-buttonGroup .control-button:hover,
html[dir=rtl] .template-buttonGroup button.button_primary:active,
html[dir=rtl] .template-buttonGroup button.button_primary:active:focus,
html[dir=rtl] .template-buttonGroup button.button_primary:focus,
html[dir=rtl] .template-buttonGroup button.button_primary:hover,
html[dir=rtl] .template-buttonGroup button:active,
html[dir=rtl] .template-buttonGroup button:active:focus,
html[dir=rtl] .template-buttonGroup button:focus,
html[dir=rtl] .template-buttonGroup button:hover,
html[dir=rtl] .template-buttonGroup input[type=button].button_primary:active,
html[dir=rtl] .template-buttonGroup input[type=button].button_primary:active:focus,
html[dir=rtl] .template-buttonGroup input[type=button].button_primary:focus,
html[dir=rtl] .template-buttonGroup input[type=button].button_primary:hover,
html[dir=rtl] .template-buttonGroup input[type=button]:active,
html[dir=rtl] .template-buttonGroup input[type=button]:active:focus,
html[dir=rtl] .template-buttonGroup input[type=button]:focus,
html[dir=rtl] .template-buttonGroup input[type=button]:hover,
html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:active,
html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:active:focus,
html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:focus,
html[dir=rtl] .template-buttonGroup input[type=reset].button_primary:hover,
html[dir=rtl] .template-buttonGroup input[type=reset]:active,
html[dir=rtl] .template-buttonGroup input[type=reset]:active:focus,
html[dir=rtl] .template-buttonGroup input[type=reset]:focus,
html[dir=rtl] .template-buttonGroup input[type=reset]:hover,
html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:active,
html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:active:focus,
html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:focus,
html[dir=rtl] .template-buttonGroup input[type=submit].button_primary:hover,
html[dir=rtl] .template-buttonGroup input[type=submit]:active,
html[dir=rtl] .template-buttonGroup input[type=submit]:active:focus,
html[dir=rtl] .template-buttonGroup input[type=submit]:focus,
html[dir=rtl] .template-buttonGroup input[type=submit]:hover {
    border-left-width: 4px
}

.template-buttonGroup .control-button.button_primary,
.template-buttonGroup button.button_primary,
.template-buttonGroup input[type=button].button_primary,
.template-buttonGroup input[type=reset].button_primary,
.template-buttonGroup input[type=submit].button_primary {
    -ms-grid-column: 2;
    border-top-width: 2px;
    border-bottom-width: 2px
}

html[dir=ltr] .template-buttonGroup .control-button.button_primary,
html[dir=ltr] .template-buttonGroup button.button_primary,
html[dir=ltr] .template-buttonGroup input[type=button].button_primary,
html[dir=ltr] .template-buttonGroup input[type=reset].button_primary,
html[dir=ltr] .template-buttonGroup input[type=submit].button_primary {
    border-left-width: 1px
}

html[dir=rtl] .template-buttonGroup .control-button.button_primary,
html[dir=rtl] .template-buttonGroup button.button_primary,
html[dir=rtl] .template-buttonGroup input[type=button].button_primary,
html[dir=rtl] .template-buttonGroup input[type=reset].button_primary,
html[dir=rtl] .template-buttonGroup input[type=submit].button_primary {
    border-right-width: 1px
}

html[dir=ltr] .template-buttonGroup .control-button.button_primary,
html[dir=ltr] .template-buttonGroup button.button_primary,
html[dir=ltr] .template-buttonGroup input[type=button].button_primary,
html[dir=ltr] .template-buttonGroup input[type=reset].button_primary,
html[dir=ltr] .template-buttonGroup input[type=submit].button_primary {
    border-right-width: 1px
}

html[dir=rtl] .template-buttonGroup .control-button.button_primary,
html[dir=rtl] .template-buttonGroup button.button_primary,
html[dir=rtl] .template-buttonGroup input[type=button].button_primary,
html[dir=rtl] .template-buttonGroup input[type=reset].button_primary,
html[dir=rtl] .template-buttonGroup input[type=submit].button_primary {
    border-left-width: 1px
}

.template-buttonGroup .control-button.button-one,
.template-buttonGroup button.button-one,
.template-buttonGroup input[type=button].button-one,
.template-buttonGroup input[type=reset].button-one,
.template-buttonGroup input[type=submit].button-one {
    -ms-grid-column: 1
}

.template-buttonGroup .control-button.button-two,
.template-buttonGroup button.button-two,
.template-buttonGroup input[type=button].button-two,
.template-buttonGroup input[type=reset].button-two,
.template-buttonGroup input[type=submit].button-two {
    -ms-grid-column: 2
}

html[dir=ltr] .template-buttonGroup .control-button.button_primary {
    border-left-color: transparent
}

html[dir=rtl] .template-buttonGroup .control-button.button_primary {
    border-left-color: transparent
}

html[dir=ltr] .template-buttonGroup .control-button.button_primary {
    border-right-color: transparent
}

html[dir=rtl] .template-buttonGroup .control-button.button_primary {
    border-right-color: transparent
}

html[dir=ltr] .template-buttonGroup .control-button+.control-button.button_primary {
    border-left-color: #949494
}

html[dir=rtl] .template-buttonGroup .control-button+.control-button.button_primary {
    border-left-color: transparent
}

html[dir=ltr] .template-buttonGroup .control-button+.control-button.button_primary {
    border-right-color: transparent
}

html[dir=rtl] .template-buttonGroup .control-button+.control-button.button_primary {
    border-right-color: transparent
}

@media (-ms-high-contrast:active) {
    html[dir=ltr] .template-buttonGroup .control-button+.control-button.button_primary:disabled {
        border-left-color: GrayText
    }

    html[dir=rtl] .template-buttonGroup .control-button+.control-button.button_primary:disabled {
        border-left-color: transparent
    }

    html[dir=ltr] .template-buttonGroup .control-button+.control-button.button_primary:disabled {
        border-right-color: transparent
    }

    html[dir=rtl] .template-buttonGroup .control-button+.control-button.button_primary:disabled {
        border-right-color: GrayText
    }
}

@media (-ms-high-contrast:active) {
    html[dir=ltr] .template-buttonGroup .control-button+.control-button.button_primary {
        border-left-color: WindowText
    }

    html[dir=rtl] .template-buttonGroup .control-button+.control-button.button_primary {
        border-left-color: transparent
    }

    html[dir=ltr] .template-buttonGroup .control-button+.control-button.button_primary {
        border-right-color: transparent
    }

    html[dir=rtl] .template-buttonGroup .control-button+.control-button.button_primary {
        border-right-color: WindowText
    }

    html[dir=ltr] .template-buttonGroup .control-button+.control-button.button_primary:first-child {
        border-left-color: transparent
    }

    html[dir=rtl] .template-buttonGroup .control-button+.control-button.button_primary:first-child {
        border-left-color: transparent
    }

    html[dir=ltr] .template-buttonGroup .control-button+.control-button.button_primary:first-child {
        border-right-color: transparent
    }

    html[dir=rtl] .template-buttonGroup .control-button+.control-button.button_primary:first-child {
        border-right-color: transparent
    }
}

.template-buttonGroup.buttonGroup_fullWidth .control-button,
.template-buttonGroup.buttonGroup_fullWidth button,
.template-buttonGroup.buttonGroup_fullWidth input[type=button],
.template-buttonGroup.buttonGroup_fullWidth input[type=reset],
.template-buttonGroup.buttonGroup_fullWidth input[type=submit] {
    -ms-grid-column-span: 2;
    width: 100%
}

.template-buttonGroup.buttonGroup_fullWidth .control-button,
.template-buttonGroup.buttonGroup_fullWidth .control-button.button_primary,
.template-buttonGroup.buttonGroup_fullWidth button,
.template-buttonGroup.buttonGroup_fullWidth button.button_primary,
.template-buttonGroup.buttonGroup_fullWidth input[type=button],
.template-buttonGroup.buttonGroup_fullWidth input[type=button].button_primary,
.template-buttonGroup.buttonGroup_fullWidth input[type=reset],
.template-buttonGroup.buttonGroup_fullWidth input[type=reset].button_primary,
.template-buttonGroup.buttonGroup_fullWidth input[type=submit],
.template-buttonGroup.buttonGroup_fullWidth input[type=submit].button_primary {
    -ms-grid-column: 1
}

.template-tooltip {
    background: 0 0;
    border: 0 none transparent
}

.template-tooltip p:first-child {
    margin-top: 0
}

.template-tooltip p:last-child {
    margin-bottom: 0
}

.template-tooltip.tooltipType_error {
    color: #ff0800
}

.template-tooltip.tooltipType_success {
    color: rgba(255, 255, 255, 0.6)
}

.template-input+.template-tooltip {
    margin-top: -12px
}

.template-input {
    margin-top: 26px;
    margin-bottom: 26px
}

.template-input .input-errorDialog {
    position: static;
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0
}

.template-input .input-errorDialog.errorDialogType_above {
    margin-top: 0;
    margin-bottom: 0
}

.template-input.inputType_checkbox {
    padding: 2px 0
}

.template-input select {
    min-width: inherit
}

.listView {
    width: 100%;
    height: 160px
}

.template-listViewItem {
    width: 480px;
    height: 160px;
    text-align: center;
    padding: 0 4px;
    display: -ms-grid;
    -ms-grid-rows: 1fr auto 2px 1fr;
    -ms-grid-columns: 1fr auto 1fr
}

.template-listViewItem .listViewItem-icon {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
    -ms-grid-row-align: end;
    -ms-grid-column-align: center;
    font-size: 48px;
    line-height: 48px
}

.template-listViewItem .listViewItem-title {
    -ms-grid-row: 4;
    -ms-grid-column: 2;
    -ms-grid-column-align: center
}

.control-page .page-body .body-container.scrollable-container {
    -ms-grid-columns: auto 1fr auto 94px
}

.control-page .page-body .body-container.scrollable-container .container-content .scrollable-content {
    height: 100%;
    width: 100%
}

.control-page .page-body .body-container.scrollable-container .scrollbar {
    -ms-grid-column: 4;
    -ms-grid-row: 1;
    display: -ms-grid;
    -ms-grid-columns: 1fr;
    -ms-grid-rows: 1fr auto 94px auto;
    -ms-grid-row-align: end;
    height: 100%
}

.control-page .page-body .body-container.scrollable-container .scrollbar button {
    font-size: 26px;
    width: 94px;
    min-width: 94px;
    height: 94px
}

.control-page .page-body .body-container.scrollable-container .scrollbar button.scrollbar-up {
    -ms-grid-row: 2
}

.control-page .page-body .body-container.scrollable-container .scrollbar button.scrollbar-down {
    -ms-grid-row: 4
}

.button-group {
    width: 100%;
    max-width: 100%;
    flex-wrap: wrap;
    flex-direction: column;
}

.button-group>div {
    display: flex;
    flex: 1;
    width: 100%;
    justify-content: space-between;
}

.button-group .align-self-end {
    justify-content: flex-end;
}

.button-group .align-self-start {
    justify-content: flex-start;
}

.button-group button {
    font-size: 20px
}

.scroll-view {
    position: relative;
    overflow-y: auto;
    width: 100%;
    height: 100%;
    max-height: 472px;
    font-size: 15px;
    -ms-overflow-style: scrollbar
}

.holo-eula-style,
.control-page {
    background-color: #000000 !important;
    color: #ffffff !important;
}

.win-button {
    color: #ffffff !important
}

#esp-body-container {
    margin-left: 24px;
}