.RadWindow_CnMaterial {
    padding: 0 !important;
    border-color: var(--border-color-win-wrap);
    color: var(--color-main_text);
    background-color: var(--bg-color-main);
    border-width: 0;
    box-shadow: 0 19px 38px rgba(0, 0, 0, 0.2), 0 15px 12px rgba(0, 0, 0, 0.2);
    /* External content iframe styles */
    /* Dialog styles */
    border-radius: 6px;
}

.RadWindow_CnMaterial.rwShadow {
    box-shadow: 0 19px 38px rgba(0, 0, 0, 0.2), 0 15px 12px rgba(0, 0, 0, 0.2);
}

    .RadWindow_CnMaterial .rwTitleBar {
        background-color: var(--bg-color-win-head);
        border-radius: 6px 6px 0 0;
    }

.RadWindow_CnMaterial.rwCollapsed .rwTitleBar {
    border-bottom-color: var(--border-color-ctrl);
}

    .RadWindow_CnMaterial .rwTitleBar,
    .RadWindow_CnMaterial .rwIcon,
    .RadWindow_CnMaterial .rwCommandButton,
    .RadWindow_CnMaterial span.rwCommandButton:hover {
        color: var(--color-win-head);
    }
.RadWindow .rwCommandButton:before {
    font-size: var(--font-icon-size) !important;
}

.RadWindow_CnMaterial .rwListItem:hover {
    background-color: rgba(255, 255, 255, 0.12);
}
.RadWindow .rwIframeWrapperIOS {
    overflow: hidden !important;
}
.RadWindow_CnMaterial .rwContent {
    background-color: var(--bg-color-main);
    border-color: transparent;
    border-radius: 0 0 6px 6px;
    padding: 0 !important;
}

.RadWindow_CnMaterial .rwStatusBar {
    background-color: var(--bg-color-main-three);
    border-color: var(--border-color-ctrl);
}

.RadWindow_CnMaterial .rwResize {
    color: #607D8B;
}

.RadWindow_CnMaterial .rwStatusBar input {
    color: var(--color-main_text);
}

.RadWindow_CnMaterial.rwLoading .rwExternalContent {
    background-image: url(" ");
}

.RadWindow_CnMaterial .rwLoading.rwStatusBar {
    background-image: url(" ");
}

.RadWindow_CnMaterial .rwDialogButtons button {
    outline: none;
    background-color: transparent;
    border-color: transparent;
    color: var(--color-main_text);
}

    .RadWindow_CnMaterial .rwDialogButtons button:hover,
    .RadWindow_CnMaterial .cnPrimaryButton.rwDialogButtons button:hover {
        background-color: var(--bg-color-pri-hover);
        color: var(--color-pri-hover);
        box-shadow: var(--box-shadow-button-main);
    }

.RadWindow_CnMaterial .cnSecondaryButton.rwDialogButtons button:hover {
    background-color: var(--bg-color-sec-hover);
    color: var(--color-sec-hover);
    box-shadow: var(--box-shadow-button-main);
}

.RadWindow_CnMaterial .rwDialogButtons button:active,
.RadWindow_CnMaterial .cnPrimaryButton.rwDialogButtons button:active,
.RadWindow_CnMaterial .rwDialogButtons button:focus,
.RadWindow_CnMaterial .cnPrimaryButton.rwDialogButtons button:focus {
    background-color: var(--bg-color-pri-hover);
    color: var(--color-pri-hover);
    box-shadow: var(--box-shadow-button-main);
}

.RadWindow_CnMaterial .cnSecondaryButton.rwDialogButtons button:active,
.RadWindow_CnMaterial .cnSecondaryButton.rwDialogButtons button:focus {
    background-color: var(--bg-color-sec-hover);
    color: var(--color-sec-hover);
    box-shadow: var(--box-shadow-button-main);
}

.RadWindow_CnMaterial .rwPromptDialog button.rwOkBtn,
.RadWindow_CnMaterial .cnPrimaryButton.rwPromptDialog button.rwOkBtn,
.RadWindow_CnMaterial .rwConfirmDialog button.rwOkBtn,
.RadWindow_CnMaterial .cnPrimaryButton.rwConfirmDialog button.rwOkBtn {
    color: var(--color-pri-default);
    background-color: var(--bg-color-pri-default);
    box-shadow: var(--box-shadow-button-main);
}

.RadWindow_CnMaterial .cnSecondaryButton.rwPromptDialog button.rwOkBtn,
.RadWindow_CnMaterial .cnSecondaryButton.rwConfirmDialog button.rwOkBtn {
    color: var(--color-sec-default);
    background-color: var(--bg-color-sec-default);
    box-shadow: var(--box-shadow-button-main);
}

.RadWindow_CnMaterial .rwPromptDialog button.rwOkBtn:hover,
.RadWindow_CnMaterial .cnPrimaryButton.rwPromptDialog button.rwOkBtn:hover,
.RadWindow_CnMaterial .rwConfirmDialog button.rwOkBtn:hover,
.RadWindow_CnMaterial .cnPrimaryButton.rwConfirmDialog button.rwOkBtn:hover {
    background-color: var(--bg-color-pri-hover);
    color: var(--color-pri-hover);
    box-shadow: var(--box-shadow-button-main);
}

.RadWindow_CnMaterial .cnSecondaryButton.rwPromptDialog button.rwOkBtn:hover,
.RadWindow_CnMaterial .cnSecondaryButton.rwConfirmDialog button.rwOkBtn:hover {
    background-color: var(--bg-color-sec-hover);
    color: var(--color-sec-hover);
    box-shadow: var(--box-shadow-button-main);
}

.RadWindow_CnMaterial .rwPromptDialog button.rwOkBtn:active,
.RadWindow_CnMaterial .cnPrimaryButton.rwPromptDialog button.rwOkBtn:active,
.RadWindow_CnMaterial .rwConfirmDialog button.rwOkBtn:active,
.RadWindow_CnMaterial .cnPrimaryButton.rwConfirmDialog button.rwOkBtn:active {
    background-color: var(--bg-color-pri-hover);
    color: var(--color-pri-hover);
    box-shadow: var(--box-shadow-button-main);
}

.RadWindow_CnMaterial .cnSecondaryButton.rwPromptDialog button.rwOkBtn:active,
.RadWindow_CnMaterial .cnSecondaryButton.rwConfirmDialog button.rwOkBtn:active {
    background-color: var(--bg-color-sec-hover);
    color: var(--color-sec-hover);
    box-shadow: var(--box-shadow-button-main);
}

.RadWindow_CnMaterial .rwPromptDialog button.rwCancelBtn,
.RadWindow_CnMaterial .rwConfirmDialog button.rwCancelBtn {
    color: var(--color-main-default);
    background-color: var(--bg-color-main);
    box-shadow: var(--box-shadow-button-main);
}

    .RadWindow_CnMaterial .rwPromptDialog button.rwCancelBtn:hover,
    .RadWindow_CnMaterial .rwConfirmDialog button.rwCancelBtn:hover {
        background-color: var(--bg-color-pri-hover);
        color: var(--color-pri-hover);
        box-shadow: var(--box-shadow-button-main);
    }

    .RadWindow_CnMaterial .rwPromptDialog button.rwCancelBtn:active
    .RadWindow_CnMaterial .rwConfirmDialog button.rwCancelBtn:active {
        background-color: var(--bg-color-pri-hover);
        color: var(--color-pri-hover);
        box-shadow: var(--box-shadow-button-main);
    }

.RadWindow_CnMaterial .rwPromptInput {
    background-color: transparent;
    color: var(--color-main_text);
    border-color: transparent transparent var(--border-color-ctrl);
}

.RadWindow_CnMaterial .rwPromptInput:hover {
    background-color: transparent;
    color: var(--color-main_text);
    border-color: transparent transparent #90A4AE;
}

.RadWindow_CnMaterial .rwPromptInput:active,
.RadWindow_CnMaterial .rwPromptInput:focus {
    background-color: transparent;
    color: var(--color-main_text);
    border-color: transparent transparent #8BC34A;
}

    .RadWindow_CnMaterial .rwPromptInput:disabled {
        background-color: transparent;
        color: var(--color-ctrl-disable);
        border-color: transparent transparent var(--bg-color-main-three);
    }

.RadWindow_CnMaterial.rwRoundedCorner,
.RadWindow_CnMaterial.rwCollapsed.rwRoundedCorner .rwTitleBar,
.RadWindow_CnMaterial.rwMinimizedWindow.rwRoundedCorner .rwTitleBar,
.RadWindow_CnMaterial .rwDialogButtons button {
    border-radius: 0.1428571429em;
}

.RadWindow_CnMaterial.rwRoundedCorner .rwTitleBar {
    border-radius: 0.1428571429em 0.1428571429em 0em 0em;
}

.RadWindow_CnMaterial .rwTitleWrapper .rwTitle {
    padding: 0em 0em 0em 1.5714285714em;
}

.RadWindow_CnMaterial.rwRoundedCorner .rwStatusBar {
    border-radius: 0em 0em 0.1428571429em 0.1428571429em;
}

.RadWindow_CnMaterial .rwTitleBar .rwTitleWrapper {
    padding: 8px 13px;
}

.RadWindow_CnMaterial .rwIcon {
    margin: -0.5em 0em 0em;
}

.RadWindow_CnMaterial .rwTitleWrapper .rwIcon:before {
    margin: -0.2142857143em -0.2142857143em 0em 0em;
}

.RadWindow_CnMaterial _:-ms-fullscreen, :root .RadWindow_CnMaterial .rwTitleBar .rwTitleWrapper .rwIcon:before {
    margin: -0.2142857143em -0.2142857143em 0em 0em;
}

.RadWindow_CnMaterial .rwTitleBar {
    /*margin: -1px -5px 0;*/
    margin:0 !important;
}

.RadWindow_CnMaterial .rwTitleWrapper .rwTitle {
    padding: 5px 0 5px 26px;
    margin: -2.5px 0 -4px;
    font-size: 15px;
    font-family: inherit;
    line-height: 1em;
    color: var(--color-main_text-light);
    text-transform: capitalize;
    width: 80%;
}

.RadWindow_CnMaterial .rwCommands {
    margin: -14px 4px 0 0 !important;
    right: 0 !important;
}

.RadWindow_CnMaterial .rwListItem {
    margin: 0em 0em 0em 0.4285714286em;
    line-height: 1.428571429em !important;
    padding: 2px;
    border-radius: 34px;
}

.RadWindow_CnMaterial .rwLoading.rwStatusBar,
.RadWindow_CnMaterial .rwStatusBar {
    /*margin: 9px -5px 0;*/
    padding: 12px 16px;
    border-width: 0;
    display:none !important;
}

.RadWindow_CnMaterial .rwLoading.rwStatusBar {
    background-position: 13.5px center;
}

.RadWindow_CnMaterial .rwLoading.rwStatusBar input {
    margin: 0 0 0 27px;
}

.RadWindow_CnMaterial .rwStatusBar .rwResize {
    font-size: 1.5em;
    right: .5px;
    bottom: 0;
    bottom: -2px\9;
}

.RadWindow_CnMaterial _:-ms-fullscreen, :root .RadWindow_CnMaterial .rwStatusBar .rwResize {
    bottom: -2px;
}

.RadWindow_CnMaterial.rwMinimizedWindow {
    border-color: #8BC34A;
}

.RadWindow_CnMaterial.rwMinimizedWindow .rwCommands {
    right: 0;
}

.RadWindow_CnMaterial.rwRtl .rwTitleBar {
    overflow: hidden;
}

.RadWindow_CnMaterial.rwRtl .rwCommands {
    left: 0.5em;
}

.RadWindow_CnMaterial.rwRtl .rwIcon {
    right: 1.2857142857em;
}

.RadWindow_CnMaterial.rwRtl .rwStatusBar .rwResize {
    left: 0;
    bottom: -1px;
    bottom: -2px\9;
}

.RadWindow_CnMaterial.rwRtl _:-ms-fullscreen, :root .RadWindow_CnMaterial.rwRtl.rwRtl .rwStatusBar .rwResize {
    bottom: -2px;
}

.RadWindow_CnMaterial .rwDialogButtons {
    width: 100%;
    max-height: 41px;
    padding: 6px !important;
    background-color: var(--bg-color-main-three);
    border-top: 1px solid var(--border-color-ctrl);
    right: auto;
    bottom: 0 !important;
    left: 0 !important;
    border-radius: 0 0 6px 6px;
    box-sizing: border-box;
}

    .RadWindow_CnMaterial .rwDialogButtons button,
    .RadWindow_CnMaterial .cnPrimaryButton.rwDialogButtons button {
        background-color: var(--bg-color-pri-default);
        color: var(--color-main_text-light);
        box-shadow: var(--box-shadow-button-main);
        min-width: 64px;
        padding: 6px 8px;
        text-transform: uppercase;
        font-weight: var(--font-bold) !important;
    }

.RadWindow_CnMaterial .cnSecondaryButton.rwDialogButtons button {
    background-color: var(--bg-color-main);
    color: var(--color-main-default);
    box-shadow: var(--box-shadow-button-main);
    min-width: 64px;
    padding: 6px 8px;
    text-transform: uppercase;
    font-weight: var(--font-bold) !important;
}

.RadWindow_CnMaterial .rwPromptInputContainer .rwPromptInput {
    padding: 0.6428571429em 0em;
    border-radius: 0;
}

.RadWindow_CnMaterial .rwPromptInputContainer .rwPromptInput:focus,
.RadWindow_CnMaterial .rwPromptInputContainer .rwPromptInput:active {
    padding: 0.6428571429em 0em 0.5714285714em;
    border-width: 1px 1px 2px;
}
