/* demo page styles */
body {
    background: #eee;
    margin: 0;
    padding: 0;
}


/* main menu styles */

#navMenu, #navMenu ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#navMenu {
    z-index: 2;
    overflow: unset !important;
    position: relative;
    margin: 0px auto;
    float: left;
}

    #navMenu ul {
        left: -9999px;
        position: absolute;
        top: 50px;
    }

        #navMenu ul ul {
            left: -9999px;
            position: absolute;
            top: 0;
            width: auto;
        }

    #navMenu li {
        float: left;
        /*border-left: 1px solid #d04a02;*/
        position: relative;
    }

        #navMenu li a {
            display: block;
            float: left;
            padding: 0px 15px;
            text-decoration: none;
            min-width: 40px;
            color: white !important;
        }

            #navMenu li a div {
                margin-top: 12px;
                margin-bottom: 12px;
                line-height: 20px;
                /*max-width: 120px;*/
                text-align: right;
            }

    #navMenu > li > a {
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px; 
        font-family: Georgia;
        -o-border-radius: 6px; /*border-radius:6px;*/
        overflow: hidden;
    }

    #navMenu li a.fly {
        /*background: #BCDDE5 url(../images/arrow.gif) no-repeat right center;*/
        padding-right: 15px;
    }

    #navMenu ul li {
        margin: 0;
    }

        #navMenu ul li a {
            width: 200px;
        }

            #navMenu ul li a.fly {
                padding-right: 10px;
            }

    /*hover styles*/
    #navMenu li:hover > a {
        background: gray !important;
        border-radius: 0px;
    }

    /*focus styles*/
    #navMenu li a:focus {
        outline-width: 0;
    }

        /*popups*/
        #navMenu li a:hover + ul.dd, #navMenu li a:focus + ul.dd, #navMenu li ul.dd:hover {
            left: 0;
        }

    #navMenu ul.dd li a:hover + ul, #navMenu ul.dd li a:focus + ul, #navMenu ul.dd li ul:hover {
        left: 140px;
    }

    #navMenu li a.active {
        background: gray;
        border-radius: 0px;
    }

    #navMenu li a.activeProject {
        background: gray;
        border-radius: 0px;
    }

    #navMenu ul li a {
        background: #d04a02;
        display: block;
        float: left;
        padding: 5px 10px;
        text-decoration: none;
        text-align: left;
    }

    #navMenu ul li:hover > a {
        background: gray;
    }


.img-circular {
    width: 30px;
    height: 30px;
    background-image: url('../../images/User.png');
    background-size: cover;
    display: block;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    margin-top: 8px;
    border: 1px solid #C0C1C1;
}

.dd > li {
    /*border: 1px solid #d2d6d5;*/
    line-height: 35px;
}

/*.RadGrid_Custom {
    width: 100% !important;
    max-width: 100% !important;
}*/


#RadWindowWrapper_rwOverlay > table {
    width: 100% !important;
}

