.body
{
    font-family:'Open Sans', sans-serif;
}
.logo
{
    font-family:'Open Sans', sans-serif;
    float:left;
}
.logo img
{
    width:100%;
}
.header-main
{
    padding:5px 10px 2px 10px;
    display:block;
    border-bottom:1px solid #DCDCDC;
    background:#F8F8F8;
}
.user
{
    overflow:hidden;
    display:block;
    margin-top:9px;
    width:100%;
    text-align:center;
}
.user h4
{
    margin-top:0;
    font-weight:700;
    font-size:14px;
    margin-bottom:5px;
    text-align:center;
}
.user-detail
{
    display:block;
    width:100%;
    overflow:hidden;
}
.user-detail ul
{
    padding:0;
    margin:0;
    float:right;
    max-width:331px;
    list-style:none;
    width:100%;
    display:block;
    overflow:hidden;
}
.user-detail ul li
{
    float:left;
    display:inline-block;
    text-align:left;
    width:50%;
    font-family:'Open Sans', sans-serif;
}
.user-detail ul li label
{
    color:#333;
}
.user p
{
    text-align:right;
    font-weight:600;
    color:#333;
    font-family:'Open Sans', sans-serif;
    font-size:16px;
    margin:0;
}
.company
{
    margin-top:18px;
    font-size:20px;
    font-weight:700;
    color:#000;
    text-transform:uppercase;
    display:block;
    text-align:center;
    font-family:'Open Sans', sans-serif;
}
#menu
{
    padding:19px 0;
}
.menu-grid
{
    width:100%;
    display:block;
    overflow:hidden;

}
.menu-grid a
{
    font-size:18px;
    display:block;
    line-height:40px;
    position:relative;
    padding-left:45px;
    font-weight:700;
    color:#333;
    float:left;
    font-family:'Open Sans', sans-serif;
}
.menu-grid a i
{
    font-size:40px;
    margin-right:10px;
    position:absolute;
    left:0;
    color:#18bbff; #094D73; 
}
.menu-grid a img
{
    margin-right:10px;
}
.Enquiry, .Complaint
{
    margin-left:0%;
    padding:2px;
    display:block;
}
.Quotation, .Admin
{
    margin-left:0%;
    padding:2px;
}
.Order, .OEM-Reports
{
    margin-left:0%;
    padding:2px;
}
.Stock, .Dispatch
{
    margin-left:0%;
    padding:2px;
}
.Procurement, .HR
{
    margin-left:0%;
    padding:2px;
}
.Accounts
{
    margin-left:0%;
    padding:2px;
}
.footer
{
    background:#094D73;
    padding:11px 0; 
}
.copyright p
{
    margin:0;
    color:#fff;
    font-weight:500;
    font-family:'Open Sans', sans-serif;
    text-align:right;
}
.copyright a
{
    color:#18BBFF;
    font-weight:600;
}
label
{
    color:#333;
    font-family'Open Sans', sans-serif;
}
.time-table
{
    float:right;
    display:block;
    max-width:273px;
    margin:0 auto;
}
.menu-wrap, .header-top
{
    padding:0 15px;
}
.user-icon
{
    float:right;
    list-style:none;
}
@media only screen and (max-width:500px)
{
    .time-table
    {
        float:none;
    }
    .user p
    {
        text-align:center;
    }
    .copyright p
    {
        text-align:center;
    }
}

