﻿@font-face {
    font-family: "SF UI Text";
    src: url("/Content/fonts/SF-UI-Display-Regular.woff") format("woff");
}
#RedactedSpreadsheet_ScrollContainer {
    /* 
    padding-right: 4px;
    box-sizing: content-box;*/
    overflow: auto !important;
    pointer-events: auto !important;
    /*z-index: 9999 !important;*/
}
[id^="Spreadsheet_"][id$="_ScrollContainer"] {
    overflow: auto !important;
    pointer-events: auto !important;
    z-index: 9999 !important;
    padding-right: 4px;
    box-sizing: content-box;
}


.dxm-item.dxm-selected.dxm-subMenu {
    background-color: transparent;
}

.dxm-item.dxm-selected {
    background-color: #0d1fb4 !important;
}

#contentWrapper.Room {
    margin: 0 auto !important;
    overflow-x: hidden;
}

#RoomSplitter {
    padding: 0 8px;
}

.dxtlControl_iOS {
    border-top: 0;
}

.dxgvControl_iOS .dxgvFSDC, .dxgvControl_iOS .dxgvHSDC {
    background-color: transparent;
}

.dxsplControl_iOS, .dxsplVSeparator_iOS, .dxsplHSeparator_iOS {
    background-color: #f3f6fb;
}

.dxWeb_splHSeparator_iOS {
    background-image: url(/Content/img/icons/iOs2/room-seperator-horiz.svg);
    background-position: 0,0 !important;
    width: 20px;
    height: 5px;
    background-size: unset !important;
}

.dxsplPane_iOS, .dxsplPaneCollapsed_iOS {
    border: 0;
    border-radius: 10px;
}

.dxsplVSeparator_iOS, .dxsplHSeparator_iOS, .dxsplVSeparatorCollapsed_iOS, .dxsplHSeparatorCollapsed_iOS {
    border: 0;
}

.dxgvHSDC div:first-child {
    border-radius: 10px;
}

.viewer-header, .pane-header, .box-header {
    padding: 8px 3px 8px 10px;
}

#searchSelectorHeader {
    padding: 14px 22px 5px !important;
}

.viewer-header, .box-header {
    border-bottom: 1px solid #c5cbfb;
}

.pane-header-title {
    font-size: .9rem;
    color: #0d1fb4;
    font-family: "SF UI Text",sans-serif;
    font-weight: 600;
    letter-spacing: 1.4px;
}

    .pane-header-title input[type=text] {
        text-transform: inherit;
        color: inherit;
        letter-spacing: inherit;
    }

.pane-header-right-buttons {
    margin-top: -15px;
}

.dxtlHeader_iOS .dxtl {
    padding: 10px 0;
}

.dxtlIndentWithButton_iOS {
    padding: 0 0 0 0;
}

#tlRoom_ETA.dxtlIndentWithButton_iOS {
    padding: 0 0 0 0;
}

#tlRoom_ETA.dxtlIndent_iOS {
    padding: 0 0 0 0;
}

.dxtlNode_iOS td.dxtl, .dxtlAltNode_iOS td.dxtl, .dxtlSelectedNode_iOS td.dxtl, .dxtlFocusedNode_iOS td.dxtl, .dxtlEditFormDisplayNode_iOS td.dxtl, .dxtlCommandCell_iOS {
    padding: 2px 10px;
}

.dxtlFocusedNode_iOS {
    background-color: #e0e8f5;
}

    .dxtlFocusedNode_iOS.label-info {
        background-color: #f4f7fa;
    }

    .dxtlFocusedNode_iOS .folderNode {
        overflow-x: hidden;
    }

.dxtlFocusedNode_iOS, .dxtlFocusedNode_iOS {
    background-color: #e0e8f5 !important;
}

    .dxtlFocusedNode_iOS span, .dxtlFocusedNode_iOS span {
        color: inherit;
    }

.label-default, .label-danger, .label-info, .label-primary {
    color: #fff !important;
}

.folderNode {
    font-family: "SF UI Text",sans-serif;
    font-size: .9rem;
    color: #0d1fb4;
    font-weight: 600;
    position: relative;
    width: calc(100% - 20px);
}

    .folderNode .icon-folder {
        margin-right: 7px;
        position: relative;
    }

    .folderNode .icon-folder-extras, .folderNode .label {
        margin-left: 7px;
    }

    .folderNode.folderNode-special {
        color: #8c8c8c;
    }

.folderNodePermissions {
    width: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.tlFolderName {
    margin-right: 15px;
}

.dxgv .label {
    border-radius: 15px;
    padding: .2em .9rem .2em;
}

.folderNode .label {
    border-radius: 15px;
    padding: .2em .9rem .2em;
}

#folderNodeClearFilter {
    color: #ea4c89;
    margin-right: 5px;
}

.dxgvHeader_iOS {
    font-size: .8rem;
    color: #8c8c8c;
    font-family: "SF UI Text",sans-serif;
    font-weight: 600;
    letter-spacing: 1.4px;
}

    .dxgvHeader_iOS td {
        white-space: break-spaces;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: normal;
    }

#gvRoom_Searches_DXHeaderTable .dxgvHeader_iOS {
    font-size: .9rem;
    letter-spacing: 1px;
    padding: 5px 10px 0;
}

.dxgvHeader_iOS {
    background-color: transparent;
    box-shadow: unset;
    border: 0;
}

    .dxgvHeader_iOS:hover {
        background-color: transparent;
    }

.dxgvFilterRow_iOS td.dxgv, .readDocument.dxgvFilterRow_iOS {
    background-color: transparent !important;
    box-shadow: unset;
}

.dxgvHeader_iOS {
    border-right: 1px dashed #f4f4f4;
}

    .dxgvHeader_iOS:last-child {
        border-right: unset !important;
    }

td.dxgv {
    border-right: 1px dashed #f4f4f4;
}

    td.dxgv:last-child {
        border-right: unset !important;
    }

.dxgvFilterRow_iOS td.dxgv table {
    border-radius: 10px;
    background-color: #fff;
}

.gvManageRoom_Rooms_DXFilterRow td.dxic {
    border: 0 !important;
    padding: 2px 0 !important;
    font-size: 1rem;
}

.dxpcDropDown_iOS.dxpclW.dxpc-ddSys {
    background-color: #fff;
}

.gvManageUser_AddUsers_DXFilterRow .dxgv .dxeTextBox_iOS {
    padding: 0 !important;
}

.dxeTextBox_iOS {
    border: 0;
}

    .dxeTextBox_iOS td.dxic {
        border: 2px solid #f4f4f4;
        border-radius: .7rem;
        font-size: .9rem;
    }

.dxgvFilterRow_iOS .dxGridView_gvFilterRowButton_iOS {
    margin-right: 10px;
}

.dxeTextBox_iOS .dxeEditArea_iOS {
    background: transparent;
    color: #262933;
    padding: 10px;
}

.dxeMemoEditArea_iOS:disabled, .dxeEditArea_iOS:disabled {
    background-color: #d9d9d9 !important;
    cursor: not-allowed !important;
}

.dxeButtonEditClearButton_iOS {
    padding: 0 3px;
}

.dxHideContent.dxeButton {
    display: none;
}

.dxgvSearchPanel_iOS {
    padding: 0 15px;
}

.dxgvEditFormDisplayRow_iOS td.dxgv, .dxgvDetailCell_iOS td.dxgv, .dxgvDataRow_iOS td.dxgv, .dxgvDetailRow_iOS.dxgvADR td.dxgvAIC {
    padding: 1px 3px;
    font-family: "Open Sans",sans-serif;
}

    .dxgvEditFormDisplayRow_iOS td.dxgv:not(.dxgvCommandColumn_iOS), .dxgvDetailCell_iOS td.dxgv:not(.dxgvCommandColumn_iOS), .dxgvDataRow_iOS td.dxgv:not(.dxgvCommandColumn_iOS), .dxgvDetailRow_iOS.dxgvADR td.dxgvAIC:not(.dxgvCommandColumn_iOS) {
        text-overflow: ellipsis;
    }

.dxgvDataRow_iOSgvRules_Row .dxgv {
    border-bottom: 1px dotted #d4d7de;
}

.dxeValidStEditorTable .dxeErrorCell_iOS {
    overflow: hidden;
    width: 0;
    padding: 0;
    transition: all .3s ease 0s;
}

    .dxeValidStEditorTable .dxeErrorCell_iOS table {
        display: none;
        transition: all .3s ease 0s;
    }

.dxeInvalid_iOS td.dxeErrorCell_iOS {
    width: auto !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
    transition: all .3s ease 0s;
}

    .dxeInvalid_iOS td.dxeErrorCell_iOS table {
        display: table !important;
        transition: all .3s ease 0s;
    }

.dxgvDataRow_iOS.dxgvFocusedRow_iOS {
    background-color: #e0e8f5;
}

.dxgvFocusedRow_iOS .dxgv .gvDocument_Documents-DocId {
    color: #262933;
}

.dxeButtonEdit_iOS td.dxic input.dxeEditArea_iOS {
    background-color: transparent;
    height: 1rem;
    font-size: .7rem;
    font-family: "Open Sans",sans-serif;
    font-weight: 500;
}

.cmbSmall.dxeButtonEdit_iOS td.dxic input.dxeEditArea_iOS {
    height: .3rem;
    font-size: .7rem;
    font-weight: 500;
}

table.dxeButtonEdit_iOS:not(.dxeTokenBox) {
    background-color: transparent;
    border: 0;
    letter-spacing: 1px;
    font-weight: 600;
    font-family: "Open Sans",sans-serif;
    color: #262933;
    padding: 4px 0;
}

    table.dxeButtonEdit_iOS:not(.dxeTokenBox).cmbSmall {
        font-size: .7rem;
        padding: 0 0;
    }

    table.dxeButtonEdit_iOS:not(.dxeTokenBox) td.dxic {
        border: 2px solid #f4f4f4;
        border-radius: .7rem;
    }

        table.dxeButtonEdit_iOS:not(.dxeTokenBox) td.dxic.cmbSmall {
            font-size: .7rem;
            height: 12px;
        }

        table.dxeButtonEdit_iOS:not(.dxeTokenBox) td.dxic input {
            color: #262933;
        }

            table.dxeButtonEdit_iOS:not(.dxeTokenBox) td.dxic input.cmbSmall {
                font-size: .7rem;
                height: 12px;
            }

.dxeTokenBox {
    background-color: transparent;
    border: 0;
    letter-spacing: 1px;
    font-weight: 600;
    font-family: "Open Sans",sans-serif;
    color: #262933;
    padding: 7px 0;
}

    .dxeTokenBox td.dxic {
        padding: 0 !important;
        border: 2px solid #f4f4f4;
        border-radius: 15px;
        padding: 5px !important;
    }

        .dxeTokenBox td.dxic input {
            color: #262933;
        }

.dxeRadioButtonList_iOS, .dxeCheckBoxList_iOS {
    border: 0;
}

.dxICheckBox_iOS {
    background-image: none;
    background-color: #d4d7de;
    border: 1px solid #d4d7de;
    border-radius: 4px;
    font-weight: normal;
    font-family: FontAwesome;
    cursor: pointer;
    height: 16px !important;
    width: 16px !important;
}

.dxichCellSys .dxWeb_edtCheckBoxGrayed_iOS {
    position: relative;
}

    .dxichCellSys .dxWeb_edtCheckBoxGrayed_iOS:after {
        position: absolute;
        top: 5px;
        left: 4px;
        content: "";
        font-weight: 900;
        font-family: "Font Awesome 5 Free";
        font-size: 6px;
        height: 16px;
        width: 16px;
    }

.dxgvFixedColumn_iOS .dxWeb_edtCheckBoxGrayed_iOS {
    position: relative;
}

    .dxgvFixedColumn_iOS .dxWeb_edtCheckBoxGrayed_iOS:after {
        position: absolute;
        top: 5px;
        left: -1px;
        content: "";
        font-weight: 900;
        font-family: "Font Awesome 5 Free";
        font-size: 6px;
        height: 16px;
        width: 16px;
    }

.dxtlHeader_iOS .dxWeb_edtCheckBoxChecked_iOS :after {
    top: 8px !important;
}

.dxWeb_edtCheckBoxChecked_iOS {
    background-color: #0d1fb4;
    background-image: none !important;
    background-position: unset;
    color: #fff;
    position: relative;
    border: 0;
    cursor: pointer;
    height: 16px;
    width: 16px;
}

    .dxWeb_edtCheckBoxChecked_iOS:after {
        position: absolute;
        top: 3px;
        left: 3px;
        content: "";
        font-weight: 900;
        font-family: "Font Awesome 5 Free";
        font-size: 10px;
    }

.dxtlFocusedNode_iOS .dxWeb_edtCheckBoxChecked_iOS {
    background-color: #0d1fb4;
    background-image: none;
    background-position: unset;
    color: #fff;
    position: relative;
    border: 0;
    cursor: pointer;
    height: 16px;
    width: 16px;
}

    .dxtlFocusedNode_iOS .dxWeb_edtCheckBoxChecked_iOS::after {
        position: absolute;
        top: 3px;
        left: 3px;
        content: "";
        font-family: "Font Awesome 5 Free";
        font-size: 10px;
    }

.dxtlSelectedNode_iOS .dxtlSelectionCell_iOS {
    line-height: 10px !important;
}

.dxtlFocusedNode_iOS .dxtlSelectionCell_iOS {
    line-height: 10px !important;
}

.dxtlFocusedNode_iOS .dxtl {
    color: #000;
}

.dxWeb_edtCheckBoxCheckedDisabled_iOS {
    background-color: #8c8c8c;
    background-image: none;
    background-position: unset;
    color: #fff;
    position: relative;
    border: 0;
    cursor: not-allowed;
}

    .dxWeb_edtCheckBoxCheckedDisabled_iOS:after {
        position: absolute;
        top: 3px;
        left: 3px;
        content: "";
        font-weight: 900;
        font-family: "Font Awesome 5 Free";
        font-size: 10px;
    }

.dxWeb_edtCheckBoxUncheckedDisabled_iOS {
    background-color: #8c8c8c;
    background-image: none;
    background-position: unset;
    color: #fff;
    position: relative;
    border: 0;
    cursor: not-allowed;
}

.dxgvFocusedRow_iOS .dxWeb_edtCheckBoxChecked_iOS:not(.chkFavoriteRoom) {
    background-color: #0d1fb4;
    background-image: none;
    background-position: unset;
    color: #fff;
    position: relative;
    border: 0;
}

.dxgvFocusedRow_iOS .dxWeb_edtCheckBoxUnchecked_iOS:not(.chkFavoriteRoom) {
    background-image: none !important;
    background-color: #fff !important;
}

.dxeListBoxItem_iOS {
    font-size: .9rem !important;
}

.gvDocument_Documents-DocId {
    font-size: .7rem;
}

#gvRoom_DocumentTags .dxgvDataRow_iOS {
    font-size: 14px !important;
}

    #gvRoom_DocumentTags .dxgvDataRow_iOS td.dxgv {
        padding: 10px;
        border: 0 !important;
    }

#gvRoom_DocumentTags tr .dxICheckBox_iOS {
    border-radius: 50%;
}

#gvRoom_DocumentTags tr:nth-child(5n+2) .dxICheckBox_iOS {
    background-color: transparent !important;
    border: 2px solid #ea4c89;
}

#gvRoom_DocumentTags tr:nth-child(5n+2) .dxWeb_edtCheckBoxChecked_iOS {
    background-color: #ea4c89 !important;
}

    #gvRoom_DocumentTags tr:nth-child(5n+2) .dxWeb_edtCheckBoxChecked_iOS:after {
        content: "";
    }

#gvRoom_DocumentTags tr:nth-child(5n+3) .dxICheckBox_iOS {
    background-color: transparent !important;
    border: 2px solid #262933;
}

#gvRoom_DocumentTags tr:nth-child(5n+3) .dxWeb_edtCheckBoxChecked_iOS {
    background-color: #262933 !important;
}

    #gvRoom_DocumentTags tr:nth-child(5n+3) .dxWeb_edtCheckBoxChecked_iOS:after {
        content: "";
    }

#gvRoom_DocumentTags tr:nth-child(5n+4) .dxICheckBox_iOS {
    background-color: transparent !important;
    border: 2px solid #31d68b;
}

#gvRoom_DocumentTags tr:nth-child(5n+4) .dxWeb_edtCheckBoxChecked_iOS {
    background-color: #31d68b !important;
}

    #gvRoom_DocumentTags tr:nth-child(5n+4) .dxWeb_edtCheckBoxChecked_iOS:after {
        content: "";
    }

#gvRoom_DocumentTags tr:nth-child(5n+5) .dxICheckBox_iOS {
    background-color: transparent !important;
    border: 2px solid #5f63e7;
}

#gvRoom_DocumentTags tr:nth-child(5n+5) .dxWeb_edtCheckBoxChecked_iOS {
    background-color: #5f63e7 !important;
}

    #gvRoom_DocumentTags tr:nth-child(5n+5) .dxWeb_edtCheckBoxChecked_iOS:after {
        content: "";
    }

#gvRoom_DocumentTags tr:nth-child(5n+6) .dxICheckBox_iOS {
    background-color: transparent !important;
    border: 2px solid #96d3ea;
}

#gvRoom_DocumentTags tr:nth-child(5n+6) .dxWeb_edtCheckBoxChecked_iOS {
    background-color: #96d3ea !important;
}

    #gvRoom_DocumentTags tr:nth-child(5n+6) .dxWeb_edtCheckBoxChecked_iOS:after {
        content: "";
    }

#gvRoom_DocumentTags tr:nth-child(10n+7) .dxICheckBox_iOS {
    background-color: transparent !important;
    border: 2px solid #fff618;
}

#gvRoom_DocumentTags tr:nth-child(5n+7) .dxWeb_edtCheckBoxChecked_iOS {
    background-color: #fff618 !important;
}

    #gvRoom_DocumentTags tr:nth-child(5n+7) .dxWeb_edtCheckBoxChecked_iOS:after {
        content: "";
    }

#gvRoom_DocumentTags tr:nth-child(10n+8) .dxICheckBox_iOS {
    display: inline-block;
    background-color: transparent !important;
    border: 2px solid #ed96fa;
}

#gvRoom_DocumentTags tr:nth-child(5n+8) .dxWeb_edtCheckBoxChecked_iOS {
    background-color: #ed96fa !important;
}

    #gvRoom_DocumentTags tr:nth-child(5n+8) .dxWeb_edtCheckBoxChecked_iOS:after {
        content: "";
    }

#gvRoom_DocumentTags tr:nth-child(10n+9) .dxICheckBox_iOS {
    background-color: transparent !important;
    border: 2px solid #e75f65;
}

#gvRoom_DocumentTags tr:nth-child(5n+9) .dxWeb_edtCheckBoxChecked_iOS {
    background-color: #e75f65 !important;
}

    #gvRoom_DocumentTags tr:nth-child(5n+9) .dxWeb_edtCheckBoxChecked_iOS:after {
        content: "";
    }

#gvRoom_DocumentTags tr:nth-child(10n+10) .dxICheckBox_iOS {
    background-color: transparent !important;
    border: 2px solid #a57df6;
}

#gvRoom_DocumentTags tr:nth-child(5n+10) .dxWeb_edtCheckBoxChecked_iOS {
    background-color: #a57df6 !important;
}

    #gvRoom_DocumentTags tr:nth-child(5n+10) .dxWeb_edtCheckBoxChecked_iOS:after {
        content: "";
    }

#gvRoom_DocumentTags tr:nth-child(10n+11) .dxICheckBox_iOS {
    background-color: transparent !important;
    border: 2px solid #97e024;
}

#gvRoom_DocumentTags tr:nth-child(5n+11) .dxWeb_edtCheckBoxChecked_iOS {
    background-color: #97e024 !important;
}

    #gvRoom_DocumentTags tr:nth-child(5n+11) .dxWeb_edtCheckBoxChecked_iOS:after {
        content: "";
    }

#btnExpandAllFolders_RightTree, #btnCollapseAllFolders_RightTree, #btnCollapseAllFolders_LeftTree, #btnExpandAllFolders_LeftTree, #btnCollapseAllFolder, #btnExpandAllFolder, .btn-expand, .btn-collapse {
    position: relative;
    width: 14px;
    height: 14px;
    overflow: hidden;
    cursor: pointer;
}

    #btnExpandAllFolders_RightTree span, #btnCollapseAllFolders_RightTree span, #btnCollapseAllFolders_LeftTree span, #btnExpandAllFolders_LeftTree span, #btnCollapseAllFolder span, #btnExpandAllFolder span, .btn-expand span, .btn-collapse span {
        position: absolute;
        top: 2px;
        left: 2px;
        width: 70%;
        height: 70%;
        overflow: hidden;
        text-indent: 26px;
    }

    #btnExpandAllFolders_RightTree span, #btnExpandAllFolders_LeftTree span, #btnExpandAllFolder span, .btn-expand span {
        background-image: url("/Content/img/icons/iOs2/icon-collapse-single.svg");
        background-repeat: no-repeat;
    }

    #btnCollapseAllFolders_RightTree span, #btnCollapseAllFolders_LeftTree span, #btnCollapseAllFolder span, .btn-collapse span {
        background-image: url("/Content/img/icons/iOs2/icon-expand-single.svg");
        background-repeat: no-repeat;
    }

    #btnCollapseAllFolders_RightTree:hover, #btnExpandAllFolders_RightTree:hover, #btnExpandAllFolders_LeftTree:hover, #btnCollapseAllFolders_LeftTree:hover, #btnCollapseAllFolder:hover, #btnExpandAllFolder:hover, .btn-expand:hover, .btn-collapse:hover {
        background-color: #eee;
        border-color: #eee !important;
    }

.dxtlFocusedNode_iOS .dxTreeList_ExpandedButton_iOS {
    background-image: url("/Content/img/icons/arrows/arrow-expand-down.svg");
    margin-top: 11px;
    margin-left: 3px;
}

.dxtlFocusedNode_iOS .dxTreeList_CollapsedButton_iOS {
    background-image: url("/Content/img/icons/arrows/arrow-border-right.svg");
    margin-top: 8px;
    margin-left: 10px;
}

.dxtlNode_iOS.fn_Regular .dxTreeList_ExpandedButton_iOS {
    background-image: url("/Content/img/icons/arrows/arrow-expand-down.svg");
    margin-top: 11px;
    margin-left: 3px;
}

.dxtlNode_iOS.fn_Regular .dxTreeList_CollapsedButton_iOS {
    background-image: url("/Content/img/icons/arrows/arrow-border-right.svg");
    margin-top: 8px;
    margin-left: 10px;
}

.dxtlNode_iOS:not(.fn_Regular) .dxTreeList_ExpandedButton_iOS {
    background-image: url("/Content/img/icons/arrows/arr-down-mut.svg");
    margin-top: 11px;
    margin-left: 3px;
}

.dxtlNode_iOS:not(.fn_Regular) .dxTreeList_CollapsedButton_iOS {
    background-image: url("/Content/img/icons/arrows/arr-right-mut.svg");
    margin-top: 8px;
    margin-left: 10px;
}

.dxTreeList_ExpandedButton_iOS {
    background-position: 0 0 !important;
    width: 13px;
    height: 13px;
    background-size: contain;
    margin-top: 10px;
}

.dxTreeList_CollapsedButton_iOS {
    background-position: 0 0 !important;
    width: 13px;
    height: 13px;
    background-size: contain;
    margin-top: 10px;
}

.dxsplVSeparatorButton_iOS {
    padding: 0 3px !important;
}

.dxWeb_splVCollapseBackwardButton_iOS {
    background-image: url("/Content/img/icons/arrows/arr-left-mut.svg");
    background-position: 0,0 !important;
    width: 6px;
    height: 10px;
    background-size: unset !important;
}

.dxWeb_splVSeparator_iOS {
    background-image: url("/Content/img/icons/iOs2/room-seperator.svg");
    background-position: 0,0 !important;
    width: 5px;
    height: 20px;
    background-size: unset !important;
}

.dxWeb_splVCollapseForwardButton_iOS {
    background-image: url("/Content/img/icons/arrows/arr-right-mut.svg");
    background-position: 0,0 !important;
    width: 6px;
    height: 10px;
    background-size: unset !important;
}

.dxWeb_splVCollapseBackwardButtonHover_iOS {
    background-image: url("/Content/img/icons/arrows/arrow-border-left-white.svg");
}

.dxWeb_splVCollapseForwardButtonHover_iOS {
    background-image: url("/Content/img/icons/arrows/arrow-border-right-white.svg");
}

.dxWeb_splHCollapseBackwardButton_iOS {
    background-image: url("/Content/img/icons/arrows/arr-up-mut.svg");
    background-position: 0,0 !important;
    width: 10px;
    height: 6px;
    background-size: unset !important;
}

.dxWeb_splHCollapseForwardButton_iOS {
    background-image: url("/Content/img/icons/arrows/arr-down-mut.svg");
    background-position: 0,0 !important;
    width: 10px;
    height: 6px;
    background-size: unset !important;
}

.dxWeb_splHCollapseBackwardButtonHover_iOS {
    background-image: url("/Content/img/icons/arrows/arr-up-pri.svg");
}

.dxWeb_splHCollapseForwardButtonHover_iOS {
    background-image: url("/Content/img/icons/arrows/arr-down-pri.svg");
}

.dxsplVSeparatorHover_iOS, .dxsplHSeparatorHover_iOS, .dxsplVSeparatorButtonHover_iOS, .dxsplHSeparatorButtonHover_iOS {
    background-color: #e0e8f5;
}

.dxeButtonEditButton_iOS, .dxeSpinIncButton_iOS, .dxeSpinDecButton_iOS, .dxeSpinLargeIncButton_iOS, .dxeSpinLargeDecButton_iOS {
    background-color: #fff;
    border: 0;
    border-radius: .7rem;
}

.dxpLite_iOS .dxp-hoverDropDownButton, .dxeButtonEditButtonHover_iOS, .dxeSpinIncButtonHover_iOS, .dxeSpinDecButtonHover_iOS, .dxeSpinLargeIncButtonHover_iOS, .dxeSpinLargeDecButtonHover_iOS {
    background-color: #8c8c8c;
}

.dxgvCommandColumn_iOS a {
    margin: 3px 4px 0 0;
}

.dxWeb_pPopOut_iOS, .dxeButtonEditButton_iOS .dxEditors_edtDropDown_iOS {
    background-image: url("/Content/img/icons/arrows/arr-down-mut.svg");
    background-position: 0 0 !important;
    height: 6px;
    width: 10px;
    background-size: cover;
}

.dxp-hoverDropDownButton .dxWeb_pPopOut_iOS, .dxeButtonEditButtonHover_iOS .dxEditors_edtDropDown_iOS, .dxWeb_mHorizontalPopOut_iOS {
    background-image: url("/Content/img/icons/arrows/arr-down-white.svg");
    background-position: 0 0 !important;
    background-size: 10px;
}

.dxmLite_iOS .dxm-main .dxm-hovered .dxWeb_mHorizontalPopOut_iOS {
    background-image: url("/Content/img/icons/arrows/arr-down-mut.svg");
    background-position: 0 0 !important;
}

.btn-header-menu .dxWeb_mHorizontalPopOut_iOS {
    background-image: url("/Content/img/icons/arrows/arr-down-mut.svg");
    background-position: 0 0 !important;
}

.btn-header-menu .dxm-main .dxm-hovered .dxWeb_mHorizontalPopOut_iOS {
    background-image: url("/Content/img/icons/arrows/arr-down-white.svg");
    background-position: 0 0 !important;
}

.dxGridView_gvHeaderSortUp_iOS {
    background-image: url("/Content/img/icons/arrows/arr-up-pri.svg");
    background-position: 0 0 !important;
    height: 10px;
    width: 10px;
    background-size: contain;
}

.dxGridView_gvHeaderSortDown_iOS {
    background-image: url("/Content/img/icons/arrows/arr-down-pri.svg");
    background-position: 0 0 !important;
    height: 10px;
    width: 10px;
    background-size: contain;
}

.viewer-popout-button {
    background-image: url("/Content/img/icons/iOs2/icon-button-popout.svg");
}

    .viewer-popout-button:hover {
        background-image: url("/Content/img/icons/iOs2/icon-button-popout-hover.svg");
    }

.viewer-popout-button-disabled {
    background-image: url("/Content/img/icons/iOs2/icon-button-popout-disabled.svg");
}

.viewer-next-button {
    background-image: url("/Content/img/icons/arrows/arr-right-mut.svg");
    height: 15px;
    width: 15px;
    background-size: 7px;
    background-position: center;
    border: 0;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    margin-left: 5px;
    padding: 5px;
}

    .viewer-next-button:hover {
        background-color: #f4f4f4;
    }

.viewer-next-button-disabled {
    cursor: not-allowed !important;
    background-image: url("/Content/img/icons/arrows/arr-right-mut-dis.svg");
}

.viewer-last-button {
    background-image: url("/Content/img/icons/arrows/arr-right-all-mut.svg");
    height: 15px;
    width: 15px;
    background-size: 15px;
    background-position: center;
    border: 0;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    margin-left: 5px;
    padding: 5px;
}

    .viewer-last-button:hover {
        background-color: #f4f4f4;
    }

.viewer-last-button-disabled {
    cursor: not-allowed !important;
    background-image: url("/Content/img/icons/arrows/arr-right-all-mut-dis.svg");
}

.viewer-previous-button {
    background-image: url("/Content/img/icons/arrows/arr-left-mut.svg");
    height: 15px;
    width: 15px;
    background-size: 7px;
    background-position: center;
    border: 0;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    margin-left: 5px;
    padding: 5px;
}

    .viewer-previous-button:hover {
        background-color: #f4f4f4;
    }

.viewer-previous-button-disabled {
    cursor: not-allowed !important;
    background-image: url("/Content/img/icons/arrows/arr-left-mut-dis.svg");
}

.viewer-first-button {
    background-image: url("/Content/img/icons/arrows/arr-left-all-mut.svg");
    height: 15px;
    width: 15px;
    background-size: 15px;
    background-position: center;
    border: 0;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    margin-left: 5px;
    padding: 5px;
}

    .viewer-first-button:hover {
        background-color: #f4f4f4;
    }

.viewer-first-button-disabled {
    cursor: not-allowed !important;
    background-image: url("/Content/img/icons/arrows/arr-left-all-mut-dis.svg");
}

.dxGridView_gvFilterRowButton_iOS {
    background-image: url("/Content/img/icons/iOs2/filter.svg");
    width: 11px;
    height: 11px;
    background-position: 0 0 !important;
    background-size: cover !important;
}

.dxEditors_edtError_iOS {
    background-image: url("/Content/img/icons/iOs2/icon-warning.svg");
    background-position: 0 0 !important;
    width: 20px;
    height: 20px;
    background-size: contain !important;
}

.dxIcon_edit_delete_16x16 {
    background-image: url("/Content/img/icons/iOs2/icon-button-delete.svg");
    background-position: 0 0 !important;
    background-size: contain !important;
}

.dxIcon_edit_edit_16x16 {
    background-image: url("/Content/img/icons/iOs2/icon-button-editv3.svg");
    background-position: 0 0 !important;
    background-size: contain !important;
}

#documentViewer html body #Spreadsheet_SSFBM_DXI1_T img.dxSpreadsheet_Icons_FormulaBarEnterButton {
    background-image: url("/Content/img/icons/iOs2/icon-button-editv3.svg") !important;
    background-position: 0 0 !important;
}

.dxWeb_pLastDisabled_iOS {
    background-image: url("/Content/img/icons/arrows/arr-right-all-mut-dis.svg");
    background-position: 0 0 !important;
    background-size: auto !important;
}

.dxWeb_pNextDisabled_iOS {
    background-image: url("/Content/img/icons/arrows/arr-right-mut-dis.svg");
    background-position: 0 0 !important;
    width: 17px;
    height: 17px;
    background-size: auto !important;
}

.dxWeb_pFirstDisabled_iOS {
    background-image: url("/Content/img/icons/arrows/arr-left-all-mut-dis.svg");
    background-position: 0 0 !important;
    background-size: auto !important;
}

.dxWeb_pPrevDisabled_iOS {
    background-image: url("/Content/img/icons/arrows/arr-left-mut-dis.svg");
    background-position: 0 0 !important;
    width: 17px;
    height: 17px;
    background-size: auto !important;
}

.dxWeb_pLast_iOS {
    background-image: url("/Content/img/icons/arrows/arr-right-all-mut.svg");
    background-position: 0 0 !important;
    background-size: auto !important;
}

.dxWeb_pNext_iOS {
    background-image: url("/Content/img/icons/arrows/arr-right-mut.svg");
    background-position: 0 0 !important;
    width: 17px;
    height: 17px;
    background-size: auto !important;
}

.dxWeb_pFirst_iOS {
    background-image: url("/Content/img/icons/arrows/arr-left-all-mut.svg");
    background-position: 0 0 !important;
    background-size: auto !important;
}

.dxWeb_pPrev_iOS {
    background-image: url("/Content/img/icons/arrows/arr-left-mut.svg");
    background-position: 0 0 !important;
    width: 17px;
    height: 17px;
    background-size: auto !important;
}

#DisableRoomConfirmationPopup_PWC-1 div.col-xs-3 {
    text-align: center;
}

    #DisableRoomConfirmationPopup_PWC-1 div.col-xs-3 img {
        width: 55px;
        height: auto;
    }

.dxpcModalBackLite_iOS, .dxdpModalBackLite_iOS {
    background-color: rgba(215,215,215,.65);
}

.dxpcLite_iOS, .dxdpLite_iOS {
    border: 20px solid #d4d7de !important;
    border-radius: 5px;
    font-family: "Open Sans",sans-serif;
    font-size: .9rem !important;
    height: auto !important;
}

    .dxpcLite_iOS .dxpc-shadow, .dxdpLite_iOS .dxpc-shadow {
        box-shadow: unset;
    }

    .dxpcLite_iOS .dxpc-header, .dxdpLite_iOS .dxpc-header {
        background: transparent;
        padding: 15px;
        border-bottom: 0;
        display: flex;
        flex-direction: row-reverse;
        align-items: center;
        justify-content: start;
    }

.dxWeb_pcCloseButton_iOS {
    width: 15px;
    height: 15px;
    background-position: 0,0 !important;
    background-image: url("/Content/img/icons/iOs2/icon-button-delete.svg");
    background-size: cover !important;
}

.dxpc-headerContent {
    padding-right: 40px;
    color: #8c8c8c;
    font-family: "SF UI Text",sans-serif;
    font-size: .9rem;
    letter-spacing: 1px;
    width: 100% !important;
}

.dxeMemo_iOS {
    outline: 0 !important;
    border: 0 !important;
}

.dxeMemoEditArea_iOS {
    color: #262933 !important;
    font-size: 14px !important;
    background-color: #fff;
    border-radius: 10px;
    border: 2px solid #f4f4f4;
    padding: 5px;
    margin-bottom: 5px;
}

.dxeReadOnly_iOS * {
    cursor: not-allowed;
}

.dxFirefox table.dxeTextBox_iOS td.dxic, .dxFirefox table.dxeButtonEdit_iOS td.dxic, table.dxeTextBox_iOS td.dxic, table.dxeButtonEdit_iOS td.dxic {
    padding: 0;
}

.watermark-settings input[type=text], .watermark-settings input[type=password] {
    padding: 7px 7px 4px;
}

.dxeTextBox_iOS {
    background-color: transparent;
}

.dxp-pageSizeItem .dxp-comboBox input[type=text] {
    background-color: inherit !important;
    padding: inherit !important;
}

a.dxbButton_iOS {
    color: #0d1fb4;
    letter-spacing: normal;
    text-transform: unset;
}

.dxbButton_iOS {
    background-color: #0d1fb4;
    border: 0;
    letter-spacing: 1px;
    padding: 0 5px;
}

.modal-footer {
    border: 0;
    padding: 15px 0 15px;
}

.panel-primary {
    border: 0;
}

.dxpcLite_iOS .panel-heading {
    display: none;
}

.panel-primary > .panel-heading {
    color: #0d1fb4;
}

.nav-pills > li.active > a {
    background-color: #0d1fb4;
}

    .nav-pills > li.active > a:hover {
        background-color: #0a1784;
    }

    .nav-pills > li.active > a:disabled {
        background-color: #f4f4f4;
    }

    .nav-pills > li.active > a:focus {
        background-color: #0d1fb4 !important;
    }

.dxpcLite_iOS .nav-pills {
    padding-bottom: 15px;
    border-bottom: 1px solid #cecece;
}

.dxeToken_iOS {
    background: #e0e8f5 !important;
    color: #0d1fb4 !important;
    border: 1px solid #0d1fb4;
    border-radius: 99999px;
}

.dxeTokenText_iOS {
    margin: 5px 10px 5px !important;
}

.dxeTokenRemoveButton_iOS {
    margin-top: 10px !important;
    background-position: -186px -186px;
}

.dxtcLite_iOS > .dxtc-stripContainer .dxtc-tab a {
    color: #0d1fb4;
}

.dxtcLite_iOS > .dxtc-stripContainer .dxtc-activeTab {
    background-color: #0d1fb4;
    border: 0;
}

    .dxtcLite_iOS > .dxtc-stripContainer .dxtc-activeTab a {
        color: #fff;
    }

.dxtcLite_iOS > .dxtc-content {
    border: 0;
}

.dxtcLite_iOS.dxtc-top > .dxtc-stripContainer .dxtc-rightIndent {
    border-bottom: 0;
}

.dxtcLite_iOS.dxtc-top > .dxtc-stripContainer .dxtc-tab {
    border: 0;
}

.dxtcLite_iOS.dxtcLite_iOS_small > .dxtc-stripContainer .dxtc-tab, .dxtcLite_iOS.dxtcLite_iOS_small > .dxtc-stripContainer .dxtc-activeTab {
    height: 25px !important;
}

    .dxtcLite_iOS.dxtcLite_iOS_small > .dxtc-stripContainer .dxtc-tab a, .dxtcLite_iOS.dxtcLite_iOS_small > .dxtc-stripContainer .dxtc-activeTab a {
        font-size: .8rem;
    }

    .dxtcLite_iOS.dxtcLite_iOS_small > .dxtc-stripContainer .dxtc-tab .dxtc-link, .dxtcLite_iOS.dxtcLite_iOS_small > .dxtc-stripContainer .dxtc-activeTab .dxtc-link {
        padding: 4px 6px 6px;
    }

.dxtcLite_iOS.dxtcLite_iOS_small > .dxtc-content {
    padding: 10px;
}

#gvWorkflowManager_Workflows_DXHeaderTable, #gvWorkflowManager_RoomPriority_DXHeaderTable, #redactionTable_DXHeaderTable, #gvRoom_Documents_DXHeaderTable {
    border-bottom: 1px solid #eee;
}

    #gvWorkflowManager_Workflows_DXHeaderTable .dxgvHeader_iOS, #gvWorkflowManager_RoomPriority_DXHeaderTable .dxgvHeader_iOS, #redactionTable_DXHeaderTable .dxgvHeader_iOS, #gvRoom_Documents_DXHeaderTable .dxgvHeader_iOS {
        font-size: .7em;
        padding: 10px 5px 0;
    }

        #gvWorkflowManager_Workflows_DXHeaderTable .dxgvHeader_iOS:last-child, #gvWorkflowManager_RoomPriority_DXHeaderTable .dxgvHeader_iOS:last-child, #redactionTable_DXHeaderTable .dxgvHeader_iOS:last-child, #gvRoom_Documents_DXHeaderTable .dxgvHeader_iOS:last-child {
            border-right: unset !important;
        }

#gvWorkflowManager_Workflows_DXFilterRow td.dxgv {
    padding: 5px 2px !important;
}

    #gvWorkflowManager_Workflows_DXFilterRow td.dxgv:last-child {
        border-right: unset !important;
    }

.dxeListBoxItemSelected_iOS {
    background-color: #0d1fb4 !important;
    color: #fff;
}

    .dxeListBoxItemSelected_iOS.dxeListBoxItemHover_PrpeliOS {
        background-color: #0d1fb4 !important;
        color: #fff;
    }

.cbx:checked ~ label {
    background-color: #99b3fd;
}

    .cbx:checked ~ label::after {
        background-color: #0d1fb4;
    }

#gvWorkflowManager_WorkerDashboard_DXHeaderTable {
    padding-top: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #eee;
}

    #gvWorkflowManager_WorkerDashboard_DXHeaderTable .dxgvHeader_iOS {
        font-size: .7em;
        padding: 10px 5px 0;
    }

        #gvWorkflowManager_WorkerDashboard_DXHeaderTable .dxgvHeader_iOS:last-child {
            border-right: unset !important;
        }

#btnWorkflowExecute {
    height: 32px;
}

.dxtc-rightIndent {
    background-color: #f3f6fb;
}

.dxtc-content {
    border-top-right-radius: 10px !important;
}

.dxeEditArea_iOS.dxeEditAreaSys {
    padding: 5px 5px 5px !important;
    font-family: "Open Sans",sans-serif !important;
    font-size: .7rem;
}

    .dxeEditArea_iOS.dxeEditAreaSys.gridView_FilteredHeaderRow {
        color: #8c8c8c;
        font-weight: 700;
        font-size: .7rem;
    }

        .dxeEditArea_iOS.dxeEditAreaSys.gridView_FilteredHeaderRow:not(.dxh0) {
            color: #86e7bb !important;
            font-weight: 700;
            font-size: .7rem;
        }

    .dxeEditArea_iOS.dxeEditAreaSys.dxeDisabled_iOS {
        background-color: #d8d8d8 !important;
        color: #262933 !important;
        cursor: not-allowed;
    }

    .dxeEditArea_iOS.dxeEditAreaSys.foo {
        background-color: #86e7bb;
    }

::-webkit-scrollbar, ::-webkit-scrollbar-button {
    width: 7px;
    height: 7px;
}

::-webkit-scrollbar-thumb {
    background: #0d1fb4;
    border: 0 none #fff;
    border-radius: 50px;
}

    ::-webkit-scrollbar-thumb:hover {
        background: #8c8c8c;
    }

    ::-webkit-scrollbar-thumb:active {
        background: #0d1fb4;
    }

::-webkit-scrollbar-track {
    background: #fff;
    border: 0 none #fff;
    border-radius: 50px;
}

    ::-webkit-scrollbar-track:hover {
        background: #d4d7de;
    }

    ::-webkit-scrollbar-track:active {
        background: #ccc;
    }

::-webkit-scrollbar-corner {
    background: transparent;
}

.alert {
    font-size: 16px !important;
}

#mHeader_MainMenu ul li.dxm-separator {
    display: none;
}

#mHeader_MainMenu ul li.dxm-item .dxm-content {
    width: 100%;
    text-align: center;
}

#mHeader_MainMenu.btn-header-menu-collapsed ul li.dxm-item .dxm-content .dxm-image {
    margin-right: 0 !important;
}

.navbar-right .dxmLite_iOS {
    margin-top: -5px;
}

.txt_ShowAsText {
    background-color: unset !important;
}

.badge-primary {
    color: #fff;
    background-color: #007bff;
}

a.badge-primary:hover, a.badge-primary:focus {
    color: #fff;
    background-color: #0062cc;
}

a.badge-primary:focus, a.badge-primary.focus {
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(0,123,255,.5);
}

.dxtcLite_iOS_Bootstrap .dxtc-tab, .dxtcLite_iOS_Bootstrap .dxtc-activeTab {
    border: 0 !important;
}

.dxtcLite_iOS_Bootstrap .dxtc-activeTab {
    background-color: #0d1fb4 !important;
}

    .dxtcLite_iOS_Bootstrap .dxtc-activeTab .dx-vam {
        color: #fff !important;
    }

.dxtcLite_iOS_Bootstrap .dxtc-tab:hover {
    background-color: #f4f4f4 !important;
}

.dxtcLite_iOS_Bootstrap .dxtc-content {
    border: 0;
}

.dxtcLite_iOS_Bootstrap .dxtc-rightIndent {
    border: 0 !important;
}

.dxtcLite_iOS_Bootstrap .dxtc-psi {
    margin-right: 3px !important;
}

.dxssControl_iOS {
    border: 0;
}

    .dxssControl_iOS .dxss-fb {
        border: 0;
    }

    .dxssControl_iOS .dxss-md {
        border: 0 !important;
    }

.dxtcLite_iOS > .dxtc-stripContainer .dxtc-activeTab {
    background-color: #0d1fb4 !important;
}

.dxtcLite_iOS.dxtc-bottom > .dxtc-stripContainer .dxtc-tab {
    border: 1px solid #0d1fb4 !important;
    color: #0d1fb4 !important;
}

.dxss-ctve {
    line-height: 15px !important;
}
