﻿ol.breadcrumb {
    padding: 10px 10px;
    list-style: none;
}

    ol.breadcrumb li {
        display: inline;
        font-size: 14px;
    }

        ol.breadcrumb li + li:before {
            padding: 8px;
            color: black;
            content: "/\00a0";
        }

        ol.breadcrumb li a {
            color: #0275d8;
            text-decoration: none;
        }

            ol.breadcrumb li a:hover {
                color: #01447e;
                text-decoration: underline;
            }





#Gridcss {
    /* font-family: Arial, Helvetica, sans-serif; */
    border-collapse: collapse;
    width: 100%;
}

    #Gridcss td, #Gridcss th {
        border: 1px solid #ddd;
        padding: 8px;
    }

    #Gridcss tr:nth-child(even) {
        background-color: #FAFAFA;
    }

    #Gridcss tr:hover {
        background-color: #E0E0E0;
    }

    #Gridcss th {
        padding-top: 12px;
        padding-bottom: 12px;
        text-align: center;
        background-color: #04945f;
        color: white;
    }

.xcenter {
    text-align: center;
}

.xcustom-expansion-panel {
    background-color: #f0faff; /* Replace with your desired color */
    border: 1px solid #ddd; /* Optional: add a border for better visibility */
    border-radius: 5px; /* Optional: rounded corners */
}

.center-form {
    /*height: 100vh;*/
    display: flex;
    justify-content: center;
    align-items: center;
}

.center-screen {
    display: flex;
    justify-content: center;
    align-items: center;
}

.fixed-select {
    width: 200px;
}

@media (max-width: 768px) {
    .hide-mobile {
        display: none !important;
    }
}




.desktop-layout {
    display: block;
}

.mobile-layout {
    display: none;
}

@media (max-width: 959px) {
    .desktop-layout {
        display: none !important;
    }

    .mobile-layout {
        display: block !important;
    }
}
