body
{
    margin: 0;
    padding: 0;
    font-family: Open Sans;
    font-size: 10pt;
}

h4
{
    padding: 0;
    margin: 0;
}

.header
{
    background-color: #428bca;
    color: #fff;
    padding: 10px;
}

.logout
{
    margin-left: 10px;
    cursor: pointer;
}

.menu
{
    background-color: #ff6600;
    padding: 20px;
}

.submenu ul li
{
    display: inline-table;
    width: 24%;
    font-size: 12pt;
    color: #3f3f3f;
    font-weight: bold;
}

.submenu ul
{
    padding: 0;
    margin: 0;
}

.nav
{
    background-color: #e7e7e7;
}

    .nav li a
    {
        color: #3f3f3f;
    }

    /*.nav li:hover
    {
        background: transparent;
    }*/


.stus_info tbody
{
    text-align: center;
}
/*.abc{
	background-color: red;
	border-radius:50%;
	height: 30px;
	width:30px;
	position: relative;
	left: 40%;
	padding: 5px;
}*/

.form-group label
{
    font-family: Open Sans;
}

#toTop
{
    padding: 5px 3px;
    background: #2e2e2e;
    color: #fff;
    position: fixed;
    bottom: 30px;
    right: 5px;
    display: none;
    cursor: pointer;
}

.ticket_detail_header
{
    padding: 0;
    margin: 0;
}

    .ticket_detail_header li
    {
        display: inline;
        margin-right: 5px;
        font-size: 12pt;
        font-weight: bold;
    }

table tbody tr td {
    text-align: center;
}

.ui-autocomplete {
    overflow: auto;
    height: 300px;
}

.table > thead > tr > th {
    vertical-align: top;
    text-align: center;
    border-bottom: 0px solid #ddd;
}

.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background: transparent;
    outline: none;
}

.inqueue {
    background-color: #ff6f69;
    border-left: 10px solid #fff;
    border-right: 10px solid #fff;
    font-weight: bold;
}

.pending {
    background-color: #ffcc5c;
    border-right: 10px solid #fff;
    font-weight: bold;
}

.in_process {
    background-color: #cccc00;
    border-right: 10px solid #fff;
    font-weight: bold;
}

.ready_for_delivery {
    background-color: #96ceb4;
    border-right: 10px solid #fff;
    font-weight: bold;
}

.partially_delivered {
    background-color: #83ea8f;
    border-right: 10px solid #fff;
    font-weight: bold;
}

.delivered {
    background-color: #0392cf;
    border-right: 10px solid #fff;
    font-weight: bold;
    color: white;
}

.out_for_delivery {
    background-color: #03cf84;
    border-right: 10px solid #fff;
    font-weight: bold;
    color: white;
}

.Class-1 {
    background-color: #ffcc5c;
    font-weight: bold;
    text-align: center;
    border-radius: 2px;
}

.Class-2 {
    background-color: #cccc00;
    font-weight: bold;
    text-align: center;
    border-radius: 2px;
}

.Class-4 {
    background-color: #0392cf;
    font-weight: bold;
    text-align: center;
    border-radius: 2px;
    color: white;
}

.Class-3 {
    background-color: #96ceb4;
    font-weight: bold;
    text-align: center;
    border-radius: 2px;
}

.Class-5 {
    background-color: #96ceb4;
    font-weight: bold;
    text-align: center;
    border-radius: 2px;
}

.Class-6 {
    background-color: #83ea8f;
    font-weight: bold;
    text-align: center;
    border-radius: 2px;
}

.Class-7 {
    background-color: #83ea8f;
    font-weight: bold;
    text-align: center;
    border-radius: 2px;
}

.Class-8 {
    background-color: #f74545;
    font-weight: bold;
    text-align: center;
    border-radius: 2px;
}

.Class-9 {
    background-color: #03cf84;
    font-weight: bold;
    text-align: center;
    border-radius: 2px;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 5px;
}

.arrow-down {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #000;
    position: relative;
    top: 9px;
    left: 45%;
    display: none;
}