﻿
.dxsplLCC { /*dxsplLCC background whole page*/
    background-color: #3B7847;
    margin: 0px;
}

#ASPxSplitter1_1_CC{
    background-color: white;
}

.loginControl{
    margin-bottom: 5px;
}

h2 {
    color: #3B7847 !important;
}

p a {
    color: #3B7847 !important;
    font-weight:bold;
}

p a:hover {
    color: #1f4026 !important;
}


.dxeRequiredMark_Office365 {
    color: #3B7847;
}


#tbUserName{
    border: 1px solid white !important;
}

#tbUserName:active {
    border-color: aqua !important;
}


.dxbButton_Office365 {
    background-color: #3B7847;
}

.dxbButton_Office365:hover {
    background-color: #1f4026;
}

/*Custom styling*/
.dxsplControl_Office365 {
    border: none;
    overflow-x: hidden;
}

.loginControl {
    margin-bottom: 5px;
}


.dxsplPane_Office365 .dxsplLCC {
    overflow-x: hidden !important;
}

.dxsplLCC { /*dxsplLCC background whole page*/
    background-color: #3B7847;
    margin: 0px;
}

.dxgvSearchPanel_Office2003Blue, .dxgvSearchPanel_PlasticBlue {
    background-color: #3B7847;
}

#ASPxSplitter1_Content_ContentSplitter_MainContent_ASPxGridView1 {
    padding: 0px;
    background-color: #3B7847;
    border-bottom-color: #3B7847;
}

#ASPxSplitter1_Content_ContentSplitter_MainContent_ASPxGridView1_DXHeadersRow0 > * {
    background-color: darkgray !important;
}

.navbar {
    background: #3B7847;
}

.navbar-brand {
    color: white !important;
}

li a {
    color: white;
}

    li a:hover {
        color: lightgray;
    }

.navbar-toggler {
    border-color: white;
    margin-left: 10px;
}

#ASPxMenu1 {
    border: none;
}

.dxm-main ul {
    background-color: #3B7847;
    width: 100%;
    display: block;
    flex-direction: column;
}

    .dxm-main ul input {
        border: 1px solid white;
        background: #3B7847;
        color: white;
        width: 150px;
        height: 40px;
        margin: 5px;
        border-radius: 5px;
    }

        .dxm-main ul input:hover {
            background-color: #2F6038;
            border-color: white;
            box-shadow: 2px 2px 5px black !important;
        }


.dxgvSearchPanel_PlasticBlue span {
    color: white;
}

    .dxgvSearchPanel_PlasticBlue span:hover {
        color: lightgray;
    }

.dxeButtonEdit_PlasticBlue {
    border-color: black;
}

.selection {
    width: 100%;
    background-color: #3B7847;
    display: flex;
    justify-content: center;
    margin-top: 4px;
}

@media (min-width: 650px) {
    .selection {
        justify-content: flex-start;
        margin-left: 10px;
    }

    .container-fluid {
        display: block !important;
    }
}

.dxgvPHEC {
    border-bottom: none !important;
}

#ASPxSplitter1_Content_ContentSplitter_MainContent_ASPxGridView1_DXEmptyRow td div {
    display: flex;
    justify-content: flex-start;
}

#ASPxSplitter1_Content_ContentSplitter_MainContent_ASPxGridView1_DXEmptyRow td div {
    color: black;
    font-size: 3rem;
}

.dxgvHeader_PlasticBlue { /*table headers*/
    background-color: #919191 !important;
    padding: 0px;
}


    .dxgvHeader_PlasticBlue table tbody tr td { /*table headers*/
        background-color: #919191 !important;
        padding: 10px;
    }

.dxgvFooter_PlasticBlue > * {
    background-color: #3B7847;
    margin-bottom: 0px;
}

.dxgvHeader_PlasticBlue {
    border: 1px solid black;
}

.footerMenu > * {
    background-color: #3B7847;
    border-color: #3B7847;
}


.dxgvPagerBottomPanel_PlasticBlue {
    background-color: #3B7847;
}

    .dxgvPagerBottomPanel_PlasticBlue b {
        color: white;
    }

.dxpLite_PlasticBlue .dxp-num {
    color: white;
    font-size: 1rem;
}

    .dxpLite_PlasticBlue .dxp-num:hover {
        color: darkgray;
        font-size: 1rem;
    }


.dxpLite_PlasticBlue .dxp-current {
    color: white;
    background-color: #204227;
    border-radius: 5px;
}

.dxsplPane_Youthful {
    vertical-align: bottom !important;
}


#ASPxSplitter1_Content_ContentSplitter_MainContent_ExcelExportButton {
    margin-left: 15px;
    border: none;
    width: 100px;
    margin: 5px;
    border: 1px solid transparent;
    border-radius: 2px;
}

    #ASPxSplitter1_Content_ContentSplitter_MainContent_ExcelExportButton:hover {
        background-color: darkgray;
        border-color: #204227;
    }


.dxgvPagerBottomPanel_PlasticBlue .dxp-button {
    color: white !important;
}

    .dxgvPagerBottomPanel_PlasticBlue .dxp-button:hover {
        color: darkgray !important;
        text-decoration: underline;
    }


.whiteBackground tbody #ASPxSplitter1_Content_ContentSplitter_MainContent_ASPxGridView1_DXEmptyRow td {
    background-color: white !important;
}

.dxm-item {
    background-color: #3B7847;
}

#ASPxSplitter1_Content_ContentSplitter_MainContent_ASPxGridView1_DXCTMenu0_DXI4_IS > * {
    background: #3B7847 !important;
}

.dxm-hovered {
    background: #2F6038 !important;
}

#ASPxSplitter1_Content_ContentSplitter_MainContent_ASPxGridView1_DXCTMenu0 {
    margin-top: 5px;
    border-bottom: white 1px solid;
    width: 100%;
}
