
/* Common */
body {
    /* DXCOMMENT: Duplicate a font family and font size from the web.config (devexpress->themes->font settings) for the web-site's HTML content */
    font: 16px 'Segoe UI', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
}

.dxgvDetailRow_Office365.dxgvADR .dxgvADCC {
    color: black!important;
}

.dxgvCustDialogHeader_Office365 .dxgvCD_TS .dxgvCD_TSLS, .dxgvCustDialogHeader_Office365 .dxgvCD_TS .dxgvCD_TSRS
{
    box-shadow:none !important;
}

.dxmLite_Office365 .dxm-main.dxmtb {
    padding: 0px !important;
}


.dxgvDetailRow_Office365.dxgvADR .dxgvADT > tbody > tr > td {
    padding: 0px 10px 0px 0px !important;
}

.dxgvCustDialogHeader_Office365 {
    background-color: #12304d !important;
}

.Selectedbackgroundinmenu {
    background-color: #12304d !important;
    color: white !important;
}

.Selectedbackgroundinmenu a {
    color: white !important;
}

.no_underline {
    text-decoration: none !important;
}

.center {
    text-align: center !important;
}

.dxnbLite_Office365 .dxnb-btnLeft, .dxnbLite_Office365 .dxnb-rtlHeader .dxnb-btn {
    float:right!important;
}

.dxflGroupCell_Office365 {
    color: red;
}

.dxbButton_Office365ALT {
    color: white;
    background-color: #2F5CC1;
    padding: 7px 13px 7px;
    font-weight: 500;
    margin-top: 10px;
    -webkit-transition-property: box-shadow, background-color;
    -moz-transition-property: box-shadow, background-color;
    -o-transition-property: box-shadow, background-color;
    transition-property: box-shadow, background-color;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -webkit-tap-highlight-color: transparent;
    border: 0;
    box-shadow: none;
    border-radius: 0px;
}

/* Article Layout */
.text-content {
    min-height: 100%;
    /*max-width: 816px;*/
    margin: 0px auto;
    word-wrap: break-word;
    color: #666;
    line-height: 1.5;
    /*overflow:scroll;*/
}

@media (min-width: 816px) {
    .text-content {
        /*padding: 0px 48px;*/
    }
}

.Top-Header {
    border-bottom: 1px solid #aaa;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    margin-top:30px;
    margin-bottom:40px;
}

.Top-Header-No-Border {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
}

.Label-Left {
    float: left;
    width: 50%;
}

.Label-Right {
    float: right;
    width: 50%;
}
.Devexpress-Table {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.TextBoxInForms {
    width: 800px;
    height:25px;
}

.ddInForms {
    height:30px;
}

.buttoncustomregister {
    background-color: #2F5CC1 !important;
    color: white;
    padding: 15px;
}

.buttoncustomregister:hover {
    /*text-decoration: none;*/
    background-color: blue !important;
}

.buttoncustomregisterroles {
    background-color: #2F5CC1 !important;
    color: white;
    padding: 5px;
    margin: 10px 0px 0px 0px;
}

    .buttoncustomregisterroles:hover {
        /*text-decoration: none;*/
        background-color: blue !important;
    }

.Label-Container {
    margin-top: 15px;
    margin-bottom: 75px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

    .text-content p {
        margin-top: 0;
        margin-bottom: 1rem;
    }

    /* Headers */
    .text-content h1, .text-content h2, .text-content h3, .text-content h4, .text-content h5, .text-content h6 {
        color: #444;
        font-weight: normal;
        margin-top: 0;
        margin-bottom: 0.5rem;
        /*margin-left:50px;*/
    }

    .text-content h3, .text-content h4, .text-content h5, .text-content h6 {
        font-weight: 600;
    }

    .text-content h1 {
        font-size: 2em;
    }

    .text-content h2 {
        font-size: 1.75em;
    }

    .text-content h3 {
        font-size: 1.375em;
    }

    .text-content h4 {
        font-size: 1.25em;
    }

    .text-content h5 {
        font-size: 1.125em;
    }

    .text-content h6 {
        font-size: 1em;
    }

    .text-content > h1:not(:first-child) {
        margin-top: 1.75rem;
    }

    .text-content > h2:not(:first-child) {
        margin-top: 1.5rem;
    }

    .text-content > h3:not(:first-child) {
        margin-top: 1.25rem;
    }

    .text-content > h4:not(:first-child) {
        margin-top: 1.125rem;
    }

    .text-content > h5:not(:first-child) {
        margin-top: 1rem;
    }

    .text-content > h6:not(:first-child) {
        margin-top: .9rem;
    }

    /* Title + Lead */
    .text-content .title {
        margin-top: 1.2rem;
        margin-bottom: .8rem;
    }

@media (min-width: 576px) {
    .text-content .title {
        color: #222;
        font-size: 2em;
        font-weight: 600;
    }
}

.text-content .lead {
    font-size: 1.125rem;
    font-weight: 300;
}

@media (min-width: 576px) {
    .text-content .lead {
        max-width: 80%;
        margin-bottom: 1rem;
        font-size: 1.5rem;
    }
}

.text-content > h2.category {
    color: #222;
    font-weight: 600;
}

    .text-content > h2.category:not(:first-child) {
        margin-top: 3rem;
    }


/* #href bookmark jump */
.text-content > h1[id]::before,
.text-content > h2[id]::before,
.text-content > h3[id]::before,
.text-content > h4[id]::before {
    display: block;
    height: calc(3.13rem + 1.2rem); /* Main Menu Height (3.13rem) + .title margin-top = 1.2rem */
    margin-top: calc(-3.13rem - 1.2rem);
    visibility: hidden;
    content: "";
}


/* Link */
.text-content a {
    /*DXCOMMENT: Duplicates color from the web.config (devexpress->themes->baseColor) 
    color: #F87C1D;*/
}

    .text-content a:visited {
        /*DXCOMMENT: Duplicates color from the web.config (devexpress->themes->baseColor) 
    color: #BA5D15;  25% black overlay*/
    }

    .text-content a:hover {
        /*DXCOMMENT: Duplicates color from the web.config (devexpress->themes->baseColor) 
    color: #FAA96C;  35% white overlay*/
    }

.text-content b, .text-content strong {
    color: #444;
}

mark {
    /* DXCOMMENT: Duplicates color from the web.config (devexpress->themes->baseColor) */
    background-color: #F87C1D;
    color: #fff;
}

small {
    color: #999999;
    font-size: 0.75em;
}

code, pre {
    font-family: Consolas, Menlo, Monaco, "Liberation Mono", "Courier New", monospace;
    font-size: 0.875em;
}

hr {
    height: 1px;
    opacity: 0.1;
    background-color: #000000;
    border: 0;
    margin-top: 1rem;
    margin-bottom: 1rem;
}

blockquote {
    background-color: #f2f2f2;
    color: #444;
    margin: 0;
    margin-bottom: 1rem;
    font-size: 1.125em;
    padding: 29px 26px;
    border: 0;
    border-left: 6px solid #d8d8d8;
}

    blockquote p {
        margin-top: 0;
    }

    blockquote footer {
        display: block;
        font-size: 0.875em;
        font-style: italic;
        color: #999;
    }

        blockquote footer::before {
            content: "\2014 \00A0";
        }

/* Contents (Left Panel) */
.section-caption.contents-caption {
    padding-left: 31px;
    border-top: none !important;
}


/* Lists */
.text-content ul,
.text-content ol {
    margin-top: 1em;
    margin-bottom: 1em;
}

@media (min-width: 992px) {
    .bd-content > ul, .bd-content > ol, .bd-content > p {
        max-width: 80%;
    }
}

/* Text Alignment */
.text-center {
    text-align: center !important;
}

.text-right {
    text-align: right !important;
}

.indent-p {
    padding-left: 40px;
    padding-right: 20px;
}

.bordered-block {
    background-color: #f2f2f2;
    padding: 1.5rem;
    margin-right: 0;
    margin-left: 0;
    border-width: .2rem;
}

@media (min-width: 576px) {
    .bordered-block {
        padding: 1.5rem;
        margin-right: 0;
        margin-left: 0;
        border-width: .2rem;
    }
}

/* Tables */
.table {
    margin-bottom: 1rem;
    background-color: transparent;
    border-collapse: collapse;
}

    .table td,
    .table th {
        padding: .75em;
        padding-top: 0.5em;
        padding-bottom: 0.5em;
        vertical-align: top;
        border-top: 1px solid #dee2e6;
        text-align: left;
    }

    .table thead th {
        border-bottom: 1px solid #d8d8d8;
        background-color: #f2f2f2;
        color: #222;
    }

    .table thead tr {
        box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.23);
    }

    .table tbody + tbody {
        border-top: 1px solid #dee2e6;
    }

.table-bordered {
    border: 1px solid #dee2e6;
}

    .table-bordered td,
    .table-bordered th {
        border: 1px solid #dee2e6
    }

    .table-bordered thead td,
    .table-bordered thead th {
        border-bottom-width: 1px
    }

.table-responsive {
    max-width: 100%;
    overflow-x: auto;
    display: block;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}

/* Code, Control Area Block */
.control-area-block {
    max-width: 100%;
    overflow-x: auto;
    white-space: nowrap;
    width: 100%;
    box-sizing: border-box;
    background-color: #f8f9fa;
}

/* Images */
.img-responsive {
    max-width: 100%;
    height: auto;
}

.img-float-left {
    float: left;
    padding-right: 40px;
    padding-bottom: 40px;
}

@media (max-width: 576px) {
    .img-float-left {
        padding-right: 16px;
        padding-bottom: 16px;
    }
}

/* Printing Styles */
@media print {
    .menu-container, .left-block, .right-block,
    .footer-wrapper {
        display: none !important;
    }

    .left-panel {
        display: none !important;
    }

    .text-content {
        max-width: 100%;
    }

    html {
        padding: 0 !important;
    }

    .page-toolbar-wrapper {
        display: none !important;
    }

}

/* Data Table Styles */
.tableHeader {
    text-align: right;
    padding-right: 5px;
    background-color: lightgrey;
    height: 50px;
}

.tableData {
    text-align: right !important;
    padding-right: 5px;
}

.ThirteenthMonth {
    /*background-color: #f5f5f5;*/
    border-right: 2px solid #b3b3b3 !important;
}

.summary-row {
    color: #333333 !important;
    font-weight: bold;
}

.summary-column {
    font-weight: bold;
}

.chartHeader {
    width: 100%;
    margin-left: auto;
    margin-right:auto;
}

.gridviewStyle {
    padding: 5px !important;
}

.gridviewStyleDetails {
    padding: 2px !important;
}

.gridviewStyleSettlements {
    padding: 5px !important;
    font-weight: bold;
    color:black;
}

.gridviewStyleSettlementsBody {
    padding: 5px !important;
    color: black;
}

.imageCell {
    width: 80px;
}

.primaryImageCell {
    width: 140px;
}

#buttonGroup {
    text-align: center;
    margin-top: 20px;
}

.row-element {
    margin: 0 20px;
}

.dataGrid tr:last-child span {
    width: 0px;
}

.dx-freespace-row {
    display: none !important;
}

.table tr td {
    font-size: 12px !important;
}

.dxnbLite_Office365 .dxnb-itemSelected a {
    background-color: #12304d;
    color: white !important;
}

.dxnbLite_Office365 .dxnb-itemSelected.dxnb-itemHover a {
    /*background-color: #f3f8fc;*/
    background-color: #12304d;
    /*background-color: #3d8ad2;*/
    color: White !important;
}

.dxtvControl_Office365 .dxtv-ndSel {
    background-color: #12304D;
    color: #ffffff;
    cursor: default;
}

.styleMetrics {
    font-weight: bold;
    font-size: 16px;
}

.buttons{
    float:left;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16),
                0 2px 10px 0 rgba(0,0,0,0.12);
}

.dxbButtonHover_Office365 {
    color: white;
    background-color: #6aa7d9;
}

.dxeBase_Office365 {
    color: black;
}

.dxeEditArea_Office365, body input.dxeEditArea_Office365 {
    color: black;
}

.searchbutton {
    float: left;
    /*margin-top: 5px;
    margin-bottom:5px;*/
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
}

.dxbButtonHover_Office365 {
    color: white;
    background-color: #6aa7d9;
}

.columnchooser {
    color: white;
    background-color: #3d8ad2;
    font: 14px 'Segoe UI', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    border-radius: 10px;
    padding-bottom: 5px !important;
    padding-top: 2px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.columnchooser:hover {
    background-color: #12304d !important;
    /*background-color: #2F5CC1 !important;*/
    color: white;
}
    .columnchooser:visited {
        background-color: #12304d !important;
        /*background-color: #2F5CC1 !important;*/
        color: white;
    }


.exportbutton {
    color: black;
    background-color: white;
    border: 1px Solid #dfdfdf;
    border-radius: 10px;
    padding-top: 1px;
    padding-bottom: 1px;
    font-size: 14px;
}

    .exportbutton:hover {
        background-color: rgba(0,0,0,0.1);
        color: #666;
    }
.custombutton {
    color: white;
    background-color: #3d8ad2;
    height: 38px;
    font: 14px 'Segoe UI', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    border-radius: 10px;
    /*padding: 5px 10px 5px 10px !important;*/
    padding: 3px 8px 3px 8px !important;
    -webkit-transition-property: box-shadow, background-color;
    -moz-transition-property: box-shadow, background-color;
    -o-transition-property: box-shadow, background-color;
    transition-property: box-shadow, background-color;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -webkit-tap-highlight-color: transparent;
}

    .custombutton:hover {
        background-color: #12304d !important;
        /*background-color: #2F5CC1 !important;*/
        color: white;
    }

.custombuttonalt {
    color: white;
    background-color: #3d8ad2;
    font: 14px 'Segoe UI', Helvetica, 'Droid Sans', Tahoma, Geneva, sans-serif;
    border-radius: 10px;
    padding: 7px 15px 10px 15px;
    border:none;
    -webkit-transition-property: box-shadow, background-color;
    -moz-transition-property: box-shadow, background-color;
    -o-transition-property: box-shadow, background-color;
    transition-property: box-shadow, background-color;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -webkit-tap-highlight-color: transparent;
}

    .custombuttonalt:hover {
        background-color: #12304d !important;
        /*background-color: #2F5CC1 !important;*/
        color: white;
    }
/* Password Helper */
.negativeBar {
    background-color: #E8E8E8;
}

.pwdBlankBar .positiveBar {
    width: 0%;
}

.pwdBlankBar .negativeBar {
    width: 100%;
}

.pwdWeakBar .positiveBar {
    background-color: Red;
    width: 30%;
}

.pwdWeakBar .negativeBar {
    width: 70%;
}

.pwdFairBar .positiveBar {
    background-color: #FFCC33;
    width: 65%;
}

.pwdFairBar .negativeBar {
    width: 35%;
}

.pwdStrengthBar .positiveBar {
    background-color: Green;
    width: 100%;
}

.pwdStrengthBar .negativeBar {
    width: 0%;
}

.dxtvControl_Office365 .dxtv-ndHov {
    background-color: #C1CBDA;
}

.dxfmControl_Office365 tr.dxfm-fileH {
    background-color:transparent;
    color: black;
    font-weight: bold;
    cursor: pointer;
}

.dxeBase_Office365 {
    color: black;
    /*color: black !important;*/
}

.dxgvControl_Office365 {
    color: black;
}

.cdDropdown {
    margin-top: 6px;
    width:100%;
}

.dxbButton_Office365.dxbTSys {
    margin-bottom: 5px !important;
}

/* file icons */
.pdfIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -21px -21px;
    background-repeat: no-repeat;
}

.txtIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -52px -21px;
    background-repeat: no-repeat;
}

.docxIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -82px -21px;
    background-repeat: no-repeat;
}

.docIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -113px -21px;
    background-repeat: no-repeat;
}

.pubIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -143px -21px;
    background-repeat: no-repeat;
}

.xlsIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -174px -21px;
    background-repeat: no-repeat;
}

.csvIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -205px -21px;
    background-repeat: no-repeat;
}

.pptIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -21px -57px;
    background-repeat: no-repeat;
}

.mdbIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -52px -57px;
    background-repeat: no-repeat;
}

.zipIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -82px -57px;
    background-repeat: no-repeat;
}

.rarIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -113px -57px;
    background-repeat: no-repeat;
}

.isoIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -143px -57px;
    background-repeat: no-repeat;
}

.exeIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -174px -57px;
    background-repeat: no-repeat;
}

.dllIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -205px -57px;
    background-repeat: no-repeat;
}

.psdIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -21px -92px;
    background-repeat: no-repeat;
}

.aiIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -52px -92px;
    background-repeat: no-repeat;
}

.psIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -82px -92px;
    background-repeat: no-repeat;
}

.cdrIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -113px -92px;
    background-repeat: no-repeat;
}

.svgIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -143px -92px;
    background-repeat: no-repeat;
}

.epsIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -174px -92px;
    background-repeat: no-repeat;
}

.dwgIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -205px -92px;
    background-repeat: no-repeat;
}

.bmpIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -21px -128px;
    background-repeat: no-repeat;
}

.jpgIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -52px -128px;
    background-repeat: no-repeat;
}

.tiffIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -82px -128px;
    background-repeat: no-repeat;
}

.rawIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -113px -128px;
    background-repeat: no-repeat;
}

.pngIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -143px -128px;
    background-repeat: no-repeat;
}

.gifIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -174px -128px;
    background-repeat: no-repeat;
}

.flvIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -205px -128px;
    background-repeat: no-repeat;
}

.aviIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -21px -164px;
    background-repeat: no-repeat;
}

.movIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -54px -164px;
    background-repeat: no-repeat;
}

.mpegIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -82px -164px;
    background-repeat: no-repeat;
}

.mp4Icon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -113px -164px;
    background-repeat: no-repeat;
}

.mp3Icon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -143px -164px;
    background-repeat: no-repeat;
}

.wmaIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -174px -164px;
    background-repeat: no-repeat;
}

.midIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -205px -164px;
    background-repeat: no-repeat;
}

.wavIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -21px -199px;
    background-repeat: no-repeat;
}

.javaIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -52px -199px;
    background-repeat: no-repeat;
}

.rssIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -82px -199px;
    background-repeat: no-repeat;
}

.phpIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -113px -199px;
    background-repeat: no-repeat;
}

.xmlIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -143px -199px;
    background-repeat: no-repeat;
}

.htmlIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -174px -199px;
    background-repeat: no-repeat;
}

.cssIcon {
    width: 24px;
    height: 30px !important;
    background: url('../icons/file-format-icons.gif') -205px -199px;
    background-repeat: no-repeat;
}

.dx-button {
    border-radius: 10px !important;
    border-width: 1px !important;
    border-style: solid !important;
}

.dx-datagrid-headers {
    font-weight: bold !important;
    color: black !important;
}

.disabledMenuItem {
    /*background-color: #e6e6e6 !important;*/
    color: #a6a6a6 !important;
}

.activeMenuItem {
    background-color: #F3F8Fc !important;
}

.dxnb-itemDisabled {
    /*background-color: #e6e6e6 !important;*/
    color: #a6a6a6 !important;
}

/* checkboxlist */
.chkChoice input {
    margin-left: 20px;
    height: 14px;
    width: 14px;
}

.chkChoice td {
    padding-left: 20px;
}

.chkChoice label {
    margin-left: 5px;
    color: black;
}

.dxWeb_edtCheckBoxUncheckedDisabled_Office365 {
    border-radius: 2px !important;
}

.dxWeb_edtCheckBoxCheckedDisabled_Office365{
    border-radius: 2px;
}

.dxWeb_edtCheckBoxChecked_Office365 {
    border-radius: 2px !important;
}

.dxflFormLayout_Office365 .dxflCaption_Office365 {
    color: black !important;
}

.dxtcLite_Office365 {
    color: black !important;
}