﻿@import url('https://fonts.googleapis.com/css2?family=Fira+Sans:wght@200&display=swap');

html, body {
    height: 100%;
}

body {
    margin: 0;
    padding: 0;
}

form.formview {
    font-family: Tahoma;
    font-size: 10pt;
}

.lblBold {
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: bolder
}

.lblNormal {
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: normal;
}

.lblTitle {
    font-family: Tahoma;
    font-size: 11pt;
    font-weight: bolder;
    color: #6f7277;
    padding: 3pt;
}

.Nowrap {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.lblBlank {
    font-family: Tahoma;
    font-size: 11pt;
    color: Gray;
    padding-left: 4px;
    padding-right: 4px;
    font-weight: normal;
}

.textWrap {
    word-wrap: break-word;
    display: block;
}

/* see Edit Form Styles comment in General.css.comment.txt */

tr.editForm {
    height: 25px;
}

table.editFormButtons {
    margin-top: 4px;
}


    table.editFormButtons > tbody > tr > td {
        padding-left: 10px;
    }

    table.editFormButtons > tbody > tr:first-child > td {
        padding-left: 0;
    }



td.editFormButtons {
    padding: 4px 0;
    vertical-align: bottom !important;
}


    td.editFormButtons > * {
        margin: 0 0 0 5px;
    }

        td.editFormButtons > *:first-child {
            margin: 0;
        }


.hideme body {
    display: none;
}

div.dxbButton div.dxb {
    padding: 0;
    border: 0;
}

    div.dxbButton,
    div.dxbButton div.dxb span.dx-vam {
        border-width: 0;
    }

.dxgvTable div.dxbButton {
    border-width: 1px;
}


.dxpnlControl > table,
.dxgvGroupRow > td > table,
.dxlbd > table {
    font: inherit !important;
}



.dxgvGroupRow .dxgv.dxgvSplitCells {
    border-right: 1px solid #D3D3D3;
    border-left: 1px solid #D3D3D3;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.dxtcLite > .dxtc-stripContainer a.dxtc-link {
    height: auto !important;
}

.lineLogo div.rh {
    background-image: url(data:image/jpeg;base64,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);
    width: 169px;
    height: 70px;
    display: inline-block;
}

.clear {
    clear: both;
    width: 0;
    height: 0;
    font-size: 0;
    line-height: 0;
}


.dxflCaptionCell {
    font-size: 12px;
    line-height: 12px;
}

.dxflGroupCell {
    padding: 0 4px;
}


.formviewSection-panel {
    background-color: #0065BD;
    padding: 5px;
    text-align: left;
    color: white;
    font-weight: bold;
}


.formviewSection-label {
    width: 150px;
    font-weight: bold;
    padding: 2px 5px;
}

.formviewSection-text {
    padding: 2px 5px;
}



.dxeHyperlink {
    cursor: pointer;
}

div.tableNonPadded,
div.tableTopPadded,
div.tableTopPaddedMinW,
div.tableNonPaddedMinW,
table.tableNonPadded,
table.tableTopPadded,
table.tableTopPaddedMinW,
table.tableNonPaddedMinW {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    border-spacing: 0;
    border-collapse: collapse;
}

div.tableNonPadded,
div.tableTopPadded,
table.tableNonPadded,
table.tableTopPadded {
    width: 100%;
}

    table.tableTopPaddedMinW > tbody > tr > td,
    table.tableTopPadded > tbody > tr > td {
        padding-top: 10px;
        padding-left: 5px;
        padding-right: 0;
    }

        table.tableTopPaddedMinW > tbody > tr > td:first-child,
        table.tableTopPadded > tbody > tr > td:first-child {
            padding-left: 0;
        }

        table.tableTopPaddedMinW > tbody > tr.minPadding > td,
        table.tableTopPaddedMinW > tbody > tr > td.minPadding,
        table.tableTopPadded > tbody > tr.minPadding > td,
        table.tableTopPadded > tbody > tr > td.minPadding {
            padding-top: 2px;
        }

    table.tableTopPaddedMinW > tbody > tr:first-child > td,
    table.tableTopPadded > tbody > tr:first-child > td {
        padding-top: 0;
    }


    table.tableNonPadded > tbody > tr > td:first-child > label.dxDefaultLabel,
    table.tableNonPadded > tbody > tr > td:first-child > span.dxDefaultLabel,
    table.tableNonPadded > tbody > tr > td:first-child > .dxDefaultLabel {
        white-space: nowrap;
    }

    table.tableTopPadded > tbody > tr > td,
    table.tableNonPadded > tbody > tr > td {
        vertical-align: top;
    }

.maxToColumn {
    position: relative;
    overflow-y: hidden;
}

.dxNotificationBlock {
    border: 2px solid black;
    margin: 0;
    padding: 5px 5px 2px 5px
}


.editFormButtons > table.dxeBase {
    display: inline-block;
    vertical-align: bottom;
}


form .dxm-popup .dxm-gutter.dxm-noImages .dxm-item,
form .dxm-popup .dxm-noImage {
    padding: 0 !important;
}

form .dxm-popup .dxm-gutter .dxm-item .dxm-content {
    padding: 2px 8px 2px 5px !important;
}


form .dxm-popup .dxm-gutter {
    background-image: none !important;
}

form .dxm-popup {
    border: 1px solid #A8A8A8 !important;
    position: relative;
    top: -1px;
}


.tooltip {
    display: none;
    position: absolute;
}


.errorTable .tableNonPadded > tbody > tr > td:first-child > label.dxDefaultLabel,
.errorTable .tableNonPadded > tbody > tr > td:first-child > span.dxDefaultLabel,
.errorTable .tableNonPadded > tbody > tr > td:first-child > .dxDefaultLabel {
    white-space: normal !important;
    margin-right: 0;
}


.dxTitleLabel {
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    white-space: nowrap;
}

.dxMainAlert {
    width: 100%;
}

table.dxMainAlert {
    margin-bottom: 10px;
}

td.dxMainAlert {
    border: 1px solid lightcoral;
    border-radius: 5px;
    background-color: lightpink;
    padding: 10px;
    text-align: center;
}

.dxMainAlert span {
    color: red;
}


.dxMainAlert .dxDefaultLabel {
    padding: 0;
    margin: 0;
}

.dxgvTable .dxgvDataRow.dxgvLVR > td.dxgv {
    border-bottom: 1px solid #cfcfcf;
}

/* Silverlight Replacement */

.silverlightPreview {
    padding: 20px 10px;
    font-weight: bold;
    margin: 5px 0;
    font-size: 11px;
}

.conditionEditorGroupJoinOperatorColumn {
    width: 82px;
    padding-left: 4px;
}

.ruleEditorGroupElements {
    display: inline-block;
    float: right;
    margin-right: 14px;
}

    .ruleEditorGroupElements:first-child {
        margin-right: 0;
    }

.gridRuleCondition > tbody > tr > td > table > tbody > tr:first-child > td:first-child {
    background-color: #fafafa !important;
    border-bottom-color: #fafafa;
    border-right-color: #fafafa;
}

.gridRuleCondition > tbody > tr > td > table > tbody > tr:first-child > td:last-child {
    background-color: #fafafa !important;
    border-bottom-color: #fafafa;
}

    .gridRuleCondition > tbody > tr > td > table > tbody > tr:first-child > td:last-child > table > tbody > tr > td:first-child {
        color: black;
        font-weight: bold !important;
        padding: 5px;
    }

.gridRuleCondition tr.dxgvGroupRow > td > table > tbody > tr > td {
    border-bottom-color: #fafafa !important;
}

.gridRuleCondition tr.dxgvDataRow > td {
    border-top: 1px solid #cfcfcf;
    border-bottom: 1px solid #cfcfcf !important;
}

    .gridRuleCondition tr.dxgvDataRow > td.dxgvIndentCell {
        border-left: none !important;
        border-top: none !important;
        border-bottom: none !important;
    }

.gridRuleCondition tr.dxgvGroupRow > td > table > tbody > tr > td:first-child {
    padding-left: 15px;
}

.gridRuleCondition tr.dxgvGroupFooter {
    border-right: none !important;
}

    .gridRuleCondition tr.dxgvGroupFooter td {
        border-bottom-color: #fafafa;
        border-left-color: #fafafa !important;
        border-right-color: #fafafa !important;
    }

.gridRuleCondition .dxgvGroupRow .dxgv:first-child {
    padding-right: 3px;
}

.gridRuleCondition .dxgvGroupRow .dxgv td,
.gridRuleCondition .dxgvGroupRow .dxgv th {
    border: none !important;
}

    .gridRuleCondition .dxgvGroupRow .dxgv td.dxeButton.dxeButtonEditButton {
        border: 1px solid #666666 !important;
    }

.gridRuleCondition .dxgvGroupRow .dxgv table.dxeListBox td:first-child {
    padding-left: 1px;
}

.gridRuleCondition .dxgvGroupRow .dxgv td.dxeListBoxItem {
    padding-left: 3px !important;
}

/* Internet Explorer 10+ */
_:-ms-lang(x), .conditionEditorGroupJoinOperatorColumn {
    width: 85px;
    padding-left: 5px;
}

_:-ms-lang(x), .ruleEditorGroupElements {
    margin-right: 15px;
}

    _:-ms-lang(x), .ruleEditorGroupElements:first-child {
        margin-right: 2px;
    }

_:-ms-lang(x), .gridRuleCondition tr.dxgvDataRow > td.tbLValueType {
    width: 50px;
}

/* Microsoft Edge */
@supports (-ms-ime-align: auto) {
    .conditionEditorGroupJoinOperatorColumn {
        width: 84px;
        padding-left: 6px;
    }

    .gridRuleCondition tr.dxgvDataRow > td.tbLValueType {
        width: 52px;
    }

    .ruleEditorGroupElements {
        margin-right: 13px;
    }
}



.splitter {
    border-top: 1px solid #A1A1A3;
    font-size: 0;
    line-height: 0;
    width: 100%;
    margin: 0.5em 0 1em 0;
}

.spacer {
    line-height: 2em;
}

.memo {
    width: 100%;
    height: 90px;
    border: 1px solid #A1A1A3;
    resize: none;
}

*:focus {
    outline: none;
}

input.checkbox,
input.radio {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

    input.checkbox + label,
    input.radio + label {
        min-height: 22px;
        display: inline-block;
        margin-right: 7px;
    }

        input.checkbox + label::before,
        input.radio + label::before {
            content: '';
            display: inline-block;
            width: 20px;
            height: 20px;
            vertical-align: -5px;
            margin-right: 7px;
            background: white url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABG2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+Gkqr6gAAAW5pQ0NQSEQgNzA5LUEAACiRY2BgsslJzi1mYWBgyM0rKQpyd1KIiIxSYL/DwM3AwyDEYMUgnphcXOAb7BbCgBN8u8bACKIv64LMSvP8edOmtXz+FjavmXJWJTq49YEBd0pqcTIDAyMHkK2TUpycC2SbgNjJBUUlQHYCkK1bXlIAYk8AskWKgA4EspeA2OkQ9g4QOwnCPgNWExLkDGQ/ALIFkiDsDyB2OpjNBLJXIDkjMQXIFgDZlZtTmgx1D8gnPFA2SE6GwYPBhUGBwZzBgMGSQZfBEV1tal5oMC61JakVJSCFzvkFlUWZ6RklCo4FBTmpCs75uQWlJalFOgqeecl6OgpGBoYGIHWgsIcY/TkIbDqj2HmEWP5CBgZLZQYG5h6EWNI0BobtexgYJE4hxFTmMTDwWzMwbDtXkFiUCA9pxm8shPjFacZGEDaPEwMD673//z+rMTCwT2Jg+Dvx///fi/7//7sYaP8dBoYDOQAa/WqRYbpjOQAAAAlwSFlzAAAOxAAADsQBlSsOGwAAALtJREFUOI3t1MEKAVEYxfH/1XzjXm/AW1Bmg6ehPJPiLUReAht2bFhNIasx905dqxHLK6XkrL5Ond/ygw9HlUd/MBxZa7nleTASi6C1ZjIeDaOyzLLMJUlbet1OMLjZbpnNFwA8QOccjXqdVqsZDObW4twUgEpZKqUoiiIYA7DWopR6BT+VP/gHfxv03hPH8haitcZ7Dzw9B2NMZblaczpfgsE0TakZ8wqKyPVwOMputw8Go0jQuhq8+07utKo4GHRY0GgAAAAASUVORK5CYII=') no-repeat center center;
        }

        input.radio + label::before {
            background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABG2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+Gkqr6gAAAW5pQ0NQSEQgNzA5LUEAACiRY2BgsslJzi1mYWBgyM0rKQpyd1KIiIxSYL/DwM3AwyDEYMUgnphcXOAb7BbCgBN8u8bACKIv64LMSvP8edOmtXz+FjavmXJWJTq49YEBd0pqcTIDAyMHkK2TUpycC2SbgNjJBUUlQHYCkK1bXlIAYk8AskWKgA4EspeA2OkQ9g4QOwnCPgNWExLkDGQ/ALIFkiDsDyB2OpjNBLJXIDkjMQXIFgDZlZtTmgx1D8gnPFA2SE6GwYPBhUGBwZzBgMGSQZfBEV1tal5oMC61JakVJSCFzvkFlUWZ6RklCo4FBTmpCs75uQWlJalFOgqeecl6OgpGBoYGIHWgsIcY/TkIbDqj2HmEWP5CBgZLZQYG5h6EWNI0BobtexgYJE4hxFTmMTDwWzMwbDtXkFiUCA9pxm8shPjFacZGEDaPEwMD673//z+rMTCwT2Jg+Dvx///fi/7//7sYaP8dBoYDOQAa/WqRYbpjOQAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAexJREFUOI2l1ctLFlEYx/HPO5poVJaVGghpi6JC7LLNNrULXLWoaDUDs+hPGpjZ1aZldNlk0AUx6IIQlK7KTNSCqJcuStniHENfybw8mzNwnufLec75Pb+paYg0y1twGCdxCN1I4vZPTGECz/G2KovF5fW1BlgPhjCARXzAR9Rjbjv2oxM/MIJ7VVl8XgVMs/w4rqIDL/AY75cnp1neFPcP40zs4DVuVGUx8xcYT3YNO3ETI1VZLDReR0M323EB5/EKRVUWP2pplm9Djn5cr8ri0VqgBmgTLmMQt3A7wREcwxierBcGVVn8wl3MCVfQm+CU0PrDqix+bwQYoZ8wij0YSNCHGbzbKGxZvMEC+hJBAnOCNDYb05hHd4Jm1DfT7lJUZfE1nrBtaQJqa+T/N9Isr0XGYiKMU3ua5c1bYHZgG+qJMJtd2LUF4AG0YCoRBn0fjm6GFMV9QniLiQTP8A1n0yxv3QSzB6cxiZdJ/BhFL4bSLE/+XbvqdLtwEW0YrspiLolyuSO4xjlcSbO8cx2wXqSC8zwQrGyFfXXhkjDXs3iKcUxXZfEl5uyNLfYLBrwD93GrKovvK4CxoFWwo0HsFsQ6H9eaII0W4QEmMYzRaBJWASM0wUHBtfuEX0Cb4OB1QWbjGKvKYrax/g+vEJX5iR4opAAAAABJRU5ErkJggg==');
        }

    input.checkbox:checked + label::before {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABG2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+Gkqr6gAAAW5pQ0NQSEQgNzA5LUEAACiRY2BgsslJzi1mYWBgyM0rKQpyd1KIiIxSYL/DwM3AwyDEYMUgnphcXOAb7BbCgBN8u8bACKIv64LMSvP8edOmtXz+FjavmXJWJTq49YEBd0pqcTIDAyMHkK2TUpycC2SbgNjJBUUlQHYCkK1bXlIAYk8AskWKgA4EspeA2OkQ9g4QOwnCPgNWExLkDGQ/ALIFkiDsDyB2OpjNBLJXIDkjMQXIFgDZlZtTmgx1D8gnPFA2SE6GwYPBhUGBwZzBgMGSQZfBEV1tal5oMC61JakVJSCFzvkFlUWZ6RklCo4FBTmpCs75uQWlJalFOgqeecl6OgpGBoYGIHWgsIcY/TkIbDqj2HmEWP5CBgZLZQYG5h6EWNI0BobtexgYJE4hxFTmMTDwWzMwbDtXkFiUCA9pxm8shPjFacZGEDaPEwMD673//z+rMTCwT2Jg+Dvx///fi/7//7sYaP8dBoYDOQAa/WqRYbpjOQAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAkRJREFUOI3Fkk1IFGEYx//zzjuzM6vraouuLhhI9oFEopvurlaoFEhB0b1LH2B0iy5Rt6hLBJ2iOhTeCupShw7lx2EJQapVUHOzNU3T2mU3v9rZnZl33g7hspWjqwT9j8/7/H48L88j4B+k/UF3NSipg4AYXS2ePdd1X9d1ZLLZTclMl8u1qIpHWUWZW1j4MZITappmNDc3SQcPtBYsyzIm3p6b6WBFkhucQ2DW55zQMAz4qqrQ2NhQ2GSWJVzq72uLq9QLAORbahG6dYGsNgiCANM0C57u5sCAf9hI7wARIKX1rGvgbV//mdPTZGP07zwZHavpX0nuAxUhmox1QA7LiUQCAGyF3UPDu0+9fHHi6ehYTX49Mje/7eH0xCFDJBTMQmdJRaSl1D25+m4rfDz1MTRLLO+9qYmO5+PR7QAwv7SsXI+8OazJogMWRz11xi4GA5F8jq6tA5o85R/C6YW9pkMU78bG23TGwj1fZ3clJZSCAz5TSFxpCbymhPB8znbCy4HgYJ3gmILFoclEufMpeiRqZKpBCMpMLF0LhF55i4szf3K2wiJZNm+1tffWcDoHANwhgVNCJIOZXbV7wrUez8pa3LpbdsoyuxFq7a0whRQIANPCyXLfYOfO2i92zIZn4ysp0a427O9xZ6zloKP4/Xm/f2S9ftul5Ke+snLh2bHjjwrp3dJhFyTknEOWpS1JFEUB57+uJ/dlVVXJu8gQkqnvmxbG43E4VfV3oSRJizMzs1IsNmkL2oVSCYri2DT3f/ITFnPOo93VcD8AAAAASUVORK5CYII=')
    }

    input.radio:checked + label::before {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABG2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+Gkqr6gAAAW5pQ0NQSEQgNzA5LUEAACiRY2BgsslJzi1mYWBgyM0rKQpyd1KIiIxSYL/DwM3AwyDEYMUgnphcXOAb7BbCgBN8u8bACKIv64LMSvP8edOmtXz+FjavmXJWJTq49YEBd0pqcTIDAyMHkK2TUpycC2SbgNjJBUUlQHYCkK1bXlIAYk8AskWKgA4EspeA2OkQ9g4QOwnCPgNWExLkDGQ/ALIFkiDsDyB2OpjNBLJXIDkjMQXIFgDZlZtTmgx1D8gnPFA2SE6GwYPBhUGBwZzBgMGSQZfBEV1tal5oMC61JakVJSCFzvkFlUWZ6RklCo4FBTmpCs75uQWlJalFOgqeecl6OgpGBoYGIHWgsIcY/TkIbDqj2HmEWP5CBgZLZQYG5h6EWNI0BobtexgYJE4hxFTmMTDwWzMwbDtXkFiUCA9pxm8shPjFacZGEDaPEwMD673//z+rMTCwT2Jg+Dvx///fi/7//7sYaP8dBoYDOQAa/WqRYbpjOQAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAnZJREFUOI2N1duLF2UYB/DPb1y3NfKQlQcQa4OsFNHqVltCYS+En9RFeOimGRywi/6T6KarF2YuBCMoglZK96JkNRMFj7BQ2k2aituBqCVPbNvF+46MY2v73MzhfZ7vO9/n/X6f6elEXpSDWIdX8DxWIUvLd3ANl3EWP9VVmG3X9zpga9DHJsziOn7FdMpdimewArdxEkfqKvzxEGBelBvwDpbjHL7Fz+3kvCgXpPV12JIYfI+P6yrcvA+Yvuw9LManOFlX4V63HR02j2MHtmMSoa7C7V5elAtRYiMO1lU4/iigDugC7MZWHMKXA3gR63ERJ5rkkfGxAbyLtxPFmdSKAxOj/S+grsJMXpSH8VJqwWSGVxP1Y3UV/mmBfYCQKK3FMN7CJyPjY/ubjesq/IZTeBKbspR4E1dabHbj/TmYDuHDkfGxza13P+AehjNRAr+I0mjizbk7Bx5LmzZxA3exKsMAphu6KYb/B5DYd1BX4a/0hYsaB/Q6yXfmAfh3c5MXZS9hzGapeGlelAOt5LPzADzaul+OhZjORG+uxJJWQoXfHwF2AZ+3nldjENcy0ehP4+VmdWK0f0a04Y//AXYCeydG+1PcF/dm8SwuZzgj9uP1vCiHWqCHsU10UcBH2IudE6P9ydYGa/AaruJ8Ly/KTHTDG/gan3VOfM7Ii3IJ9uEFHKir8F2Wir8Sp8Y27MmLcsU8wJ5DLtryqDjKHhhfK7FL1NcUTuMSbtRV+DPlPJUobhQH8BOJ1aG6CrceAEwFQ6J3t2KZKNa76doTpTEoHsBVfINTdRVmGoyuoKWePitO7WHxF7BInODToswu4WJdhalu/b/UBr9PKXlbHAAAAABJRU5ErkJggg==');
    }

.subgroup {
    margin-bottom: 12px;
    margin-top: 3px;
    position: relative;
}

td > input.checkbox + label.empty,
td > input.radio + label.empty {
    display: block;
}

input.checkbox + label.empty,
input.radio + label.empty {
    margin: 0 auto;
    width: 24px;
}

    input.checkbox + label.empty::before,
    input.radio + label.empty::before {
        margin: 0;
        margin-left: -10px;
        position: absolute;
        margin-left: 0\9;
    }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    input.checkbox + label.empty::before,
    input.radio + label.empty::before {
        margin-left: 0 !important;
    }
}

table.multi {
    border-collapse: collapse;
}

    table.multi > tbody > tr > td {
        border: 1px solid #DEDEDF;
        border-right-color: #626366;
        border-left-color: #626366;
        border-bottom-width: 0;
        padding: 5px 15px;
        text-align: center;
    }

        table.multi > tbody > tr > td.first {
            padding-left: 0;
            text-align: left;
            border-left-width: 0;
        }

    table.multi > tbody > tr.first > td {
        border-top-width: 0;
        padding-top: 0;
    }

.subgroup .caption.before.unfocused {
    position: absolute;
    top: 10px;
    left: 10px;
    display: block;
}

.subgroup .caption.before {
    display: none;
}


.survey div.dxbButton {
    height: auto;
    width: auto;
    margin-bottom: 20px;
    min-width: 190px;
}

div.survey div.dxbButton div.dxb .dx-vam {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

.survey .buttons {
    width: 600px;
}


    .survey .buttons td {
        padding-top: 15px;
        padding-right: 10px;
    }

/* customer care dashboard styles below */

.print-only {
    display: none !important;
}

.no-print-only {
    display: initial !important;
}

.no-print-only-container {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.no-print-only-top {
    display: flex;
    justify-content: flex-end;
    padding: 10px;
    max-height: 14px !important;
}

.CollapseIcon {
    fill: white;
    transition: fill 0.3s;
}

    .CollapseIcon:hover {
        transition: transform 0.3s ease;
        fill: #00c1f3;
    }

.rotated {
    transform: rotate(180deg);
    transition: transform 0.3s ease;
}


.hide {
    display: none;
}


.row-col {
    display: flex;
    flex-flow: row wrap;
}

    .row-col > * {
        margin-bottom: 20px;
        margin-left: 20px;
        margin-right: 10px;
        page-break-before: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
        page-break-after: auto; /* 'always,' 'avoid,' 'left,' 'inherit,' or 'right' */
        page-break-inside: avoid; /* or 'auto' */
    }

    .row-col > div div > img {
        position: relative !important;
    }

.dashboard-wrap .filter-panel {
    width: 850px;
}


.dashboard-wrap {
    margin-left: 5px;
    position: relative;
}

    .dashboard-wrap > .dxpnlControl {
        overflow: hidden;
        position: relative;
    }

.dashboard {
    margin-left: -15px;
    position: relative;
}



    .dashboard h5 {
        font-size: 14.66px;
        font-weight: 700 !important;
        /*color: #797878;*/
        color: #606161;
        margin-bottom: 5px;
        display: inline-block;
        margin-top: 10px;
        text-transform: uppercase;
    }

        .dashboard h5 * {
            text-transform: uppercase;
        }







.ytd-total-section {
    width: 150px;
    flex-grow: 1;
    height: 360px;
}

    .ytd-total-section .chart {
        height: 310px;
        position: relative;
    }

        .ytd-total-section .chart > div {
            float: left;
            color: #fff;
            box-sizing: border-box;
            margin-bottom: 10px;
            height: 50%;
            position: relative;
            width: 100%;
            padding: 5px 10px;
            margin-top: 0;
            margin-bottom: 10px;
        }


            .ytd-total-section .chart > div:last-child {
                margin-bottom: 0;
            }

            .ytd-total-section .chart > div > div {
                font-size: 24pt;
                line-height: 33pt;
                font-weight: 700;
                color: #fff;
                padding-left: 5px;
                padding-right: 5px;
                margin-top: 0px;
                height: 49%;
                box-sizing: border-box;
            }


            .ytd-total-section .chart > div p {
                font-size: 10px;
                line-height: 12px;
                margin-top: 0px;
                margin-bottom: 10px;
                font-weight: 600;
            }

            .ytd-total-section .chart > div .pattern_style {
                font-size: 13.33pt !important;
                line-height: 13.33pt;
            }


.ytd-total-statement {
    background: #0096c9;
    position: relative;
    box-sizing: border-box;
}

.ytd-total-section .chart > div .separator {
    display: block;
    height: 0px;
    font-size: 0px;
    width: 100%;
    border-bottom: 1px solid #fff;
}

.ytd-total-acs {
    background: #e31d30;
    position: relative;
    box-sizing: border-box;
}



.dashboard .print-heading, .dashboard .print-heading span {
    font-size: 12px;
    display: block;
}

.dashboard .print-heading {
    margin-left: 20px;
}

.summary-file-section {
    width: 440px;
    flex-grow: 3;
    height: 360px;
    padding-left: 14px;
    margin-left: 5px;
    border-left: 1px solid #C9CDCE;
}



    .summary-file-section .chart {
        height: 321px;
        font-size: 0;
        position: relative;
    }

        .summary-file-section .chart p {
            margin: 0;
        }

        .summary-file-section .chart div {
            float: left;
            color: #fff;
            padding: 15px;
            font-size: 11px;
            box-sizing: border-box;
            height: 33%;
            position: relative;
        }

    .summary-file-section .file-recived {
        background: #0096c9;
        width: 50%;
    }

    .summary-file-section .record-recived {
        background: #40b0d7;
        width: 25%;
    }

    .summary-file-section .selected-record {
        background: #bfe5f1;
        width: 25%;
    }


        .summary-file-section .selected-record p,
        .summary-file-section .mail-proceed p {
            color: #606161;
        }

    .summary-file-section .mail-proceed {
        background: #bfe5f1;
        width: 50%;
    }

    .summary-file-section .error-record {
        background: #0096c9;
        width: 50%;
    }

    .summary-file-section .supressed {
        background: #73c5e1;
        width: 50%;
        height: 34% !important;
    }


    .summary-file-section .eDelivery {
        background: #40b0d7;
        width: 50%;
        height: 34% !important;
    }

        .summary-file-section .eDelivery ul {
            list-style-type: upper-alpha;
        }



.tooltips .tooltiptext {
    visibility: visible;
    width: 80%;
    background-color: #f68b1e;
    color: #fff;
    text-align: left;
    border-radius: 6px;
    padding: 15px 10px;
    /* Position the tooltip */
    position: absolute;
    z-index: 1;
    /*height: 62px;*/
    margin: 14px 5px 10px 5px;
    visibility: hidden;
    border-radius: 0;
    border: 1px solid #ffffff;
    z-index: 1;
    /*opacity: 0;
    transition: opacity .6s;*/
    font-size: 11.33px;
    left: -50%;
    top: -80%;
}

.tooltips:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}


.documents-packages-section {
    width: 500px;
    height: 360px;
    flex-grow: 3;
    padding-left: 14px;
    margin-left: 5px;
    border-left: 1px solid #C9CDCE;
}



    .documents-packages-section img {
        margin-top: -5px;
    }


.graph-heading {
    position: relative;
    z-index: 1;
}

.documents-receivables-section {
    margin-right: -10px;
}


    .documents-receivables-section .dxtc-top {
        display: block;
        position: relative;
        margin-top: -4px;
    }

    .documents-receivables-section .label-color {
        float: right;
        display: block;
        margin-top: 13px;
    }


    .documents-receivables-section .dxtc-tab {
        min-width: 85px !important;
    }

    .documents-receivables-section .dxtc-link {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }


    .documents-receivables-section .dxtc-top .dxtc-content {
        padding-top: 0;
        padding-right: 0;
        padding-left: 0;
    }



.row-col .dxchartsuiCrosshairVLine {
    border-color: #666666 !important;
}

.label-color-sample {
    margin-right: 1.2em;
}


    .label-color-sample span {
        width: 2em;
        height: 1.3em;
        display: inline-block;
        content: ' ';
        vertical-align: bottom;
        margin-right: 0.5em;
    }

.timeliness-section .graph-heading {
    margin-bottom: 10px;
}

.timeliness-section .label-color {
    display: flex;
    justify-content: space-between;
}


.dashboard .dxtc-top {
    position: relative;
    align-self: auto;
}

    .dashboard .dxtc-top .dxtc-psi {
        align-self: auto !important;
    }


.dashboard .dxtc-link {
    white-space: normal !important;
}

.dashboard .dxtc-strip {
    position: relative;
    bottom: -4px;
    z-index: 10;
}

    .dashboard .dxtc-strip .default {
        position: relative;
        overflow: hidden;
    }

        .dashboard .dxtc-strip .default.alt a {
            color: #e14c55;
            font-weight: bold !important;
            font-size: 8.5pt !important;
        }

        .dashboard .dxtc-strip .default a {
            color: #42a9c4;
            font-weight: bold !important;
            font-size: 8.5pt !important;
        }

    .dashboard .dxtc-strip .default {
        border-color: #d9eff7;
        border-bottom-color: white;
        background-color: #d9eff7;
        height: 33px;
        position: relative;
        display: block;
        vertical-align: top;
    }


        .dashboard .dxtc-strip .default.active {
            border-color: #a3d9eb;
            background-color: #a3d9eb;
            border-bottom-width: 4px;
        }

            .dashboard .dxtc-strip .default.active.alt {
                border-color: #e14c55;
                background-color: #e14c55;
            }

        .dashboard .dxtc-strip .default a {
            border-bottom: 1px solid white;
        }

    .dashboard .dxtc-strip .dxtc-spacer {
        display: none;
    }

    .dashboard .dxtc-strip .default.active a {
        color: #42a9c4;
    }


@media print {
    .print-only {
        display: initial;
    }

    .no-print-only {
        display: none !important;
    }

    .row-col {
        display: block;
    }

        .row-col > * {
            float: left;
        }



    .lineLogo {
        height: 40px !important;
        background: none !important;
    }

    .mainTable .content {
        margin: 0;
    }

    .timeliness-section img {
        margin-top: -35px;
    }

    div.print-only {
        display: block;
    }

    span.print-only {
        display: inline;
    }

    [data-background-color] {
        position: relative;
        overflow: hidden;
        color-adjust: exact;
        -webkit-print-color-adjust: exact;
    }

        [data-background-color]::before {
            content: '';
            position: absolute;
            top: 0;
            right: 0;
            left: 0;
            bottom: 0;
            border: 99999px solid;
            border-color: inherit;
            z-index: 0;
        }

        [data-background-color] > div,
        [data-background-color] > p,
        [data-background-color] > ul {
            position: relative;
            top: -99999px;
        }

            [data-background-color] > div.separator {
                top: 0;
            }

    .print-heading {
        margin-top: 2px;
        margin-bottom: 2px;
        display: block !important;
    }

    .filter-panel,
    footer, .lineMenu, .lineLogo .login {
        display: none !important;
    }

    html, body {
        overflow: visible !important;
    }

    .summary-file-section {
        border-right: none !important;
        padding-right: 0 !important;
    }


    .documents-receivables-section .dxtc-strip {
        display: none !important;
    }

    .documents-receivables-section .dxtc-top {
        margin-top: 0;
    }

        .documents-receivables-section .dxtc-top .dxtc-content {
            border: 0;
            padding-top: 0;
            padding-right: 0;
            margin-left: -10px;
            margin-right: 0;
        }

    .dxchartsuiTooltip,
    .dxchartsuiCrosshairVLine {
        display: none;
    }

    img {
        position: static !important;
    }

    .tooltips .tooltiptext {
        display: none;
    }
}


.dashboard div.dxchartsuiTooltip td,
.dashboard div.dxchartsuiTooltip {
    font-family: 'Open Sans', sans-serif !important;
    font-size: 10pt !important;
    color: black !important;
    font-weight: bold !important;
}


.osg-section > div {
    margin-top: 45px;
    margin-left: 30px;
    border-radius: 10px;
    padding: 25px 20px;
    height: 296px;
    width: 270px;
    font-family: 'Fira Sans', Trebuchet, sans-serif;
    font-weight: 200;
    background-color: #1c3a62;
    color: white;
    position: relative;
}

    .osg-section > div > a {
        margin: 15px 20px;
        color: #386e8f;
        position: relative;
        background-color: white;
        border-radius: 5px;
        font-size: 20px;
        display: block;
        padding: 0 5px;
    }

        .osg-section > div > a > img {
            width: 50px;
            height: 50px;
            vertical-align: bottom
        }

            .osg-section > div > a > img + span {
                line-height: 50px;
                padding: 0 5px;
            }



    .osg-section > div > div,
    .osg-section > div > div > a.link {
        font-size: 24px;
        text-align: center;
        border-radius: 0px;
        font-family: 'Fira Sans', Trebuchet, sans-serif !important;
        background-color: #1c3a62;
        color: white;
        display: block;
    }


        .osg-section > div > div > .phone {
            font-size: 18px;
            display: block;
        }

        .osg-section > div > div.popup-back {
            display: none;
            position: absolute;
            background-color: white;
            background-color: rgba(0,0,0, 0.5);
            top: -50px;
            left: 80px;
            z-index: 1000;
        }

            .osg-section > div > div.popup-back > a.popup-close-btn:before {
                content: 'x';
                border: 2px solid white;
                color: white;
                border-radius: 30px;
                display: block;
                text-decoration: none;
                font-weight: 200;
                line-height: 6px;
                font-size: 22px;
                right: 10px;
                top: 10px;
                width: 10px;
                height: 10px;
                text-align: center;
                vertical-align: middle;
                padding: 14px;
            }

            .osg-section > div > div.popup-back > a.popup-close-btn {
                position: absolute;
                text-decoration: none;
                right: 15px;
                top: 15px;
                width: 42px;
                height: 42px;
            }


            .osg-section > div > div.popup-back > a.link {
                text-decoration: none;
            }

            .osg-section > div > div.popup-back > div {
                margin: 15px;
                margin-right: 72px;
                background-color: #236192;
                font-family: 'Open Sans', Tahoma, sans-serif;
                border-radius: 10px;
                padding: 20px 34px;
                font-size: 16px;
                font-weight: 400;
                color: white;
                width: 242px;
                height: 306px;
            }

        .osg-section > div > div:last-child {
            border: 1px solid white;
            margin: 15px 40px;
        }

        .osg-section > div > div:first-child {
            margin-top: 0;
        }


@media all and (max-width: 1420px) {
    .osg-section > div > div.popup-back {
        left: -80px;
    }
}


@media all and (max-width: 1210px) {
    .osg-section > div > div.popup-back {
        left: -15px;
        top: -15px;
    }
}

@media all and (min-width: 1420px) {
    .dashboard-wrap > .dxpnlControl {
        overflow: visible !important;
    }
}

.osg-section > div > div.popup-back > div > div {
    display: table-cell;
    vertical-align: middle;
    height: 278px;
}
