table > thead > tr > th {
    background-color: #00475A !important;
    color: white !important;
}

.lblLogout h4 {
    color: black !important;
}

.pull-right {
    float: right !important;
}


.fa-user:before {
    content: "\f007"
}

.container {
    width: 100%;
    /* padding-right: 15px;
    padding-left: 15px; */
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto
}

.container-fluid {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}

.me-auto {
    margin-left: auto !important;
}

.navbar-static-top.navbar-inverse .navbar-brand a {
    font-size: 18px;
}

.navbar-nav li a {
    font-size: 20px !important;
    font-weight:bold;
    /* color: #FFFFFF !important; */
}

.navbar-nav li a:hover {
    background-color: #00475A !important;
    color: #FFFFFF !important;
  }
  .navbar-nav li img:hover {
    background-color: #00475A !important;
    color: #FFFFFF !important;
  }
.pipesaprator {
    font-size: 24px;
    color: #00475A;
    padding: 2px;
}

.navbar-toggle {
    display: none;
}

@media(max-width:965px) {
    .sectionBlockLayout .container.mobile-tiles {
        min-width: 100px !important;
    }

    .cardrow .card {
        margin: 2px auto!important;
    }

    nav.navbar {
        min-width: 350px !important;
        padding-top: 30px !important;
        display: table-row-group;
        width: 100%;
    }

    .navbar-toggler {
        float: right;
        text-align: right;
    }

    .navbar-header {
        height: 65px;
    }

    #navbarSupportedContent ul.navbar-nav {
        position: absolute;
        width: 100%;
        top: 80px;
        left: -17px;
        z-index: 9999;
        background: #fff;
        margin-left: 1rem !important;
    }

    .pipesaprator {
        display: none;
    }

    .lblLogout a {
        z-index: 999999999;
        position: relative;
        right: 8px;
        font-size: 2px;
    }

        .lblLogout a h4 {
            font-size: 19px;
        }
}

.navbar > .container {
    width: 100%;
    max-width: 100%;
    background: #f8f9fa;
}

.navbar > .container, .navbar > .container-fluid {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between
}




@media (max-width:575.98px) {
    .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {
        padding-right: 0;
        padding-left: 0
    }

    .navbar-nav.me-auto {
        margin-left: 1rem !important;
        margin-right: 1rem !important;
    }
}

@media (min-width:576px) {
    .navbar-expand-sm {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

        .navbar-expand-sm .navbar-nav {
            -ms-flex-direction: row;
            flex-direction: row
        }

            .navbar-expand-sm .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-sm .navbar-nav .nav-link {
                padding-right: .5rem;
                padding-left: .5rem
            }

        .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap
        }

        .navbar-expand-sm .navbar-collapse {
            display: -ms-flexbox !important;
            display: flex !important;
            -ms-flex-preferred-size: auto;
            flex-basis: auto
        }

        .navbar-expand-sm .navbar-toggler {
            display: none
        }

    .navbar-nav.me-auto {
        margin-left: 1rem !important;
        margin-right: 1rem !important;
    }
}

@media (max-width:767.98px) {
    .navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width:768px) {
    .navbar-expand-md {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

        .navbar-expand-md .navbar-nav {
            -ms-flex-direction: row;
            flex-direction: row
        }

            .navbar-expand-md .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-md .navbar-nav .nav-link {
                padding-right: .5rem;
                padding-left: .5rem
            }

        .navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap
        }

        .navbar-expand-md .navbar-collapse {
            display: -ms-flexbox !important;
            display: flex !important;
            -ms-flex-preferred-size: auto;
            flex-basis: auto
        }

        .navbar-expand-md .navbar-toggler {
            display: none
        }

    .navbar-nav.me-auto {
        margin-left: 1rem !important;
        margin-right: 1rem !important;
    }
}

@media (max-width:991.98px) {
    .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}

@media (min-width:992px) {

    .navbar-nav.me-auto {
        margin-left: 15rem !important;
        margin-right: 15rem !important;
    }

    .navbar-expand-lg {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

        .navbar-expand-lg .navbar-nav {
            -ms-flex-direction: row;
            flex-direction: row
        }

            .navbar-expand-lg .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-lg .navbar-nav .nav-link {
                padding-right: .5rem;
                padding-left: .5rem
            }

        .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap
        }

        .navbar-expand-lg .navbar-collapse {
            display: -ms-flexbox !important;
            display: flex !important;
            -ms-flex-preferred-size: auto;
            flex-basis: auto
        }

        .navbar-expand-lg .navbar-toggler {
            display: none
        }
}

@media (max-width:1199.98px) {
    .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {
        padding-right: 0;
        padding-left: 0
    }
}

@media(min-width:1200px){
        .navbar-nav.me-auto {
            margin-left: 6rem !important;
            margin-right: 6rem !important;
    }
}

@media (min-width:1300px) {
    .navbar-expand-xl {
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

        .navbar-expand-xl .navbar-nav {
            -ms-flex-direction: row;
            flex-direction: row
        }

            .navbar-expand-xl .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-xl .navbar-nav .nav-link {
                padding-right: .5rem;
                padding-left: .5rem
            }

        .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {
            -ms-flex-wrap: nowrap;
            flex-wrap: nowrap
        }

        .navbar-expand-xl .navbar-collapse {
            display: -ms-flexbox !important;
            display: flex !important;
            -ms-flex-preferred-size: auto;
            flex-basis: auto
        }

        .navbar-expand-xl .navbar-toggler {
            display: none
        }

    /* .navbar-nav.me-auto {
        margin-left: 19rem !important;
        margin-right: 19rem !important;
    } */
    .navbar-nav.me-auto {
        margin-left: 11rem !important;
        margin-right: 11rem !important;
    }
}

@media(min-width:1400px){
    .navbar-nav.me-auto {
        margin-left: 14rem !important;
        margin-right: 14rem !important;
    }
}

@media(max-width:1200px) {
    .navbar-nav.me-auto {
        margin-left: 0rem !important;
        margin-right: 0rem !important;
    }
    }

    .navbar .container:first-child {
        display: flex;
        flex-wrap: wrap;
        width: 100% !important;
        max-width: 100% !important;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }

@media(min-width:1600px) {
     .navbar-nav.me-auto {
        margin: 0rem 27.1rem 0rem 28rem !important;
    } 

    .navbar .container:first-child {
        display: flex;
        flex-wrap: wrap;
        width: 100% !important;
        max-width: 100% !important;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: justify;
        justify-content: space-between;
    }
}

.navbar-inverse .navbar-nav > li.active > a {
    background-color: #00475A;
    color: #000000;
}

@media(min-width:1650px) {
    .navbar-nav.me-auto {
        margin-left: 20rem !important;
        margin-right: 20rem !important;
    }
}

@media only screen and (max-width: 767px) {

    .tabNavigation{
      position: absolute;
      left: 40%;
      margin: 2%;
   }
}
/*Added By Ravi*/
.ms-DetailsHeader-cell {
    background-color: #00475A !important;
    color: #FFFFFF !important;
}
footer .footer-bottom {
    min-height: 44px !important;
    background-color: #FFFFFF !important;
    color: #000000 !important;
    text-align: center;
}

.headerrow{
    border: 0.5px solid #00475A;
    border-radius: 10px;
    background: #FFFFFF;
    color: #00475A;
}
.tilessection{
    border: 0.5px solid #1f355e;
    border-radius: 10px;
    background: #f8f9fa;
}
.btnCreateNew{
    margin-top: 3px;
}
.cardrow .tiles{
    text-align: center;
     }
     .cardrow .card {
        padding: 7px;
        margin: 30px;
        background: #00C2D4;
        border-radius: 10px;
        border: 0.5px solid #00C2D4;
        width: 90%;
        min-height: 120px;
        color: #000000;
    }
    .cardrow .card:hover {
        background: #00475A !important;
        color: #FFFFFF !important;
        border: 0.5px solid #00475A !important;
    }  
    .cardrow .card:hover > a {
        color: #FFFFFF !important;
      }
      
    .cardrow .card:hover >a > h2 {
        color: #FFFFFF !important;
      }
     .filterChevron-255 {
        color: #00475A;
        padding-left: 6px;
        vertical-align: middle;
        font-size: 12px;
    }
    
    .navbar-static-top.navbar-inverse .navbar-brand a {
        color: #00475A !important;
        font-size: 24px;
        font-weight: bold;
    }
    h3, .h3, .page_section h3, .color-inverse h3, .sidebar-home h3 {
        font-family: Arial;
        font-weight: bold !important;
        font-size: 20px !important;
        color: #00475A !important;
    }
    h2, .h2, .section-landing .row > div .section-landing-sub-heading, .page_section h2, .color-inverse h2, h2 p {
        font-family: Arial !important;
        font-weight: bold !important;
        font-size: 36px !important;
        color: #000000 !important;
    }
    .btn-primary {
        border-color: #00475A !important;
        border-radius: 2px;
        font-family: Arial;
        font-weight: 600;
        font-size: 14px;
        padding: 6px 20px;
        width: fit-content;
        border-style: solid;
        background-color: #00475A !important;
        color: #FFFFFF !important;
        /* background-color: #00475A !important;
        color: #FFFFFF !important;
        border-color: #00475A !important; */
    }
    a{
        text-decoration: none !important;
    }
    .tiles .card > a:hover {
        background-color: #00475A !important;
        color: #FFFFFF !important;
         height: 105px; 
      }
      .tiles .card > a:hover > h2 {
        color: #FFFFFF !important;
      }
      .navbar-static-top.navbar-inverse .navbar-brand a:hover {
        background-color: #00475A !important;
        color: #FFFFFF !important;
        padding: 5px !important;
      }
      .button2, .btn-default {
        color: #00C2D4 !important;
        border-radius: 2px !important;
        font-family: Arial !important;
        font-weight: 600 !important;
        font-size: 14px !important;
        border-color: #00C2D4 !important;
        padding: 6px 20px !important;
        width: fit-content !important;
        border-style: solid !important;
        border-width: 1.6px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        background-color: transparent !important;
    }
      /*End*/


     /*RC 28-10-2024*/
     /* .ms-auto {
        margin-left: 300px !important;
    } */
    /* .rightUserPanel{
        margin-left: 20% !important;
    } */
    .mr-10{
         margin-right: 10px !important;
     }
    .divider-vertical {
        height: 30px !important;
        width: 1px !important;
        color: #00475A !important;
        border: 1px solid black;
        margin-left: 10px;
        margin-right: 7px;
    }
     /*RC End*/

     .ms-DetailsRow-cell > button {
        font-family: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;
        -webkit-font-smoothing: antialiased;
        font-size: inherit;
        font-weight: inherit;
        color: #00475A;
        outline: none;
        text-decoration: none;
    }
    .root-280 {
        outline: transparent;
        position: relative;
        font-family: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;
        -webkit-font-smoothing: antialiased;
        font-size: 14px;
        font-weight: 400;
        border: none;
        border-radius: 2px;
        box-sizing: border-box;
        cursor: pointer;
        display: inline-block;
        padding: 0px 4px;
        text-decoration: none;
        text-align: center;
        width: auto;
        height: 20px;
        background-color: transparent;
        color: #00475A !important;
        user-select: none;
    }
    .icon-319 {
        display: inline-block;
        -webkit-font-smoothing: antialiased;
        font-style: normal;
        font-weight: normal;
        font-family: FabricMDL2Icons;
        color: #00475A !important;
        min-height: 1px;
        max-height: 36px;
        font-size: 16px;
        width: 16px;
        margin: 0px 4px;
        vertical-align: middle;
        flex-shrink: 0;
    }
    .icon-320 {
        display: inline-block;
        -webkit-font-smoothing: antialiased;
        font-style: normal;
        font-weight: normal;
        font-family: FabricMDL2Icons-1;
        color: #00475A;
        min-height: 1px;
        max-height: 36px;
        font-size: 16px;
        width: 16px;
        margin: 0px 4px;
        vertical-align: middle;
        flex-shrink: 0;
    }
    .icon-327 {
        display: inline-block;
        -webkit-font-smoothing: antialiased;
        font-style: normal;
        font-weight: normal;
        font-family: FabricMDL2Icons-1;
        color: #00475A !important;
        min-height: 1px;
        max-height: 36px;
        font-size: 16px;
        width: 16px;
        margin: 0px 4px;
        vertical-align: middle;
        flex-shrink: 0;
    }
    .icon-328 {
        display: inline-block;
        -webkit-font-smoothing: antialiased;
        font-style: normal;
        font-weight: normal;
        font-family: FabricMDL2Icons;
        /* color: var(--portalThemeColor4); */        
        color: #00475A !important;
        min-height: 1px;
        max-height: 36px;
        font-size: 16px;
        width: 16px;
        margin: 0px 4px;
        vertical-align: middle;
        flex-shrink: 0;
    }
    .icon-235 {
        display: inline-block;
        -webkit-font-smoothing: antialiased;
        font-style: normal;
        font-weight: normal;
        font-family: FabricMDL2Icons;
        opacity: 1;
        transition: opacity 0.167s;
        color: #00475A !important;
    }

    /* .btn-primary{
        background-color: #00475A !important;
        color: #FFFFFF !important;
    } */


    .ms-auto.menu-bar {
        display: block;
        margin: 0 auto;
        text-align: center;
    }

    .cardrow .card :hover {
        background-color: #00475A !important;
        color: white  !important;
    }
    .root-269{
        color: #767676 !important;
    }