/* CSS Document */

body { background: #002130; color: #fff; font-family: Arial, Helvetica, sans-serif; outline: none; }

a, a:visited { color: #fff; text-decoration: none; }
a:hover { color: #f90; }


/*----------------------------------------------------*/

.login-form, .search { width: 240px; }
.login-form input { background: #f0f0f0; border: none; width: 100%; }
.login-form .input-login-1 { 
	border-top-left-radius: 5px; 
	border-top-right-radius: 5px; 
	border-bottom: 1px solid #e7e7e7; 
	background: url(../images/icon-user.png) #f0f0f0 no-repeat 5px center; 
	padding: 10px 0 10px 33px;
	box-sizing: border-box;
}
.login-form .input-login-2 { 
	border-bottom-left-radius: 5px; 
	border-bottom-right-radius: 5px; 
	background: url(../images/icon-password.png) #f0f0f0 no-repeat 5px center; 
	padding: 10px 0 10px 33px;
	box-sizing: border-box;
	margin-bottom: 10px;
}
.search .input-login-3 { 
	background: #f0f0f0; 
	border: none; 
	width: 100%;
	border-radius: 5px;
	background: url(../images/icon-search.png) #f0f0f0 no-repeat 5px center; 
	padding: 10px 0 10px 33px;
	box-sizing: border-box;
	margin-bottom: 10px;
}
.login-form .button, .search .button { 
	width: 100%; 
	padding: 10px 0;
	background: #2c82cd;
	border: none;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
}
.login-form .button:hover, .search .button:hover { background: #f90; }

.tbl-dashboard .menutablecell {
	background: #2c82cd;
    width: 300px;
    height: 50px;
	text-align: center;
	border-radius: 5px;
}
.tbl-dashboard .menutablecellerr {
    background: #bd0000;
    width: 300px;
    height: 50px;
	text-align: center;
	border-radius: 5px;
}
.tbl-dashboard .menutablecellprimary {
	background: #05b50e;
    width: 300px;
    height: 50px;
	text-align: center;
	border-radius: 5px;
}
.tbl-dashboard .menutablecell:hover { background: #f90; }

.tbl-dashboard .menutablecell.day30 {
	background: #cdba2c !important;
}



.tbl-dashboard td a {
    color: #fff;
    font-size:medium;
    width: 200px;
    text-decoration: none;
}
.clientbox {
    border: none white 2px;
    background-color: #2c82cd;
    color: white;
	padding: 10px;
    font-size: medium;
    font-weight: normal;
    text-decoration: none;
}
.legend-queue {
	padding: 5px 9px; 
	color: #fff; 
	border-radius: 3px;
}
.input-queue {
	width: 85px;
	height: 40px;
	padding: 5px;
	box-sizing: padding-box;
	border: none;
	border-radius: 3px;	
	text-align: center;
	font-size: 16px;
	margin-right: 10px;
	margin-left: 10px;
}
.submit-queue {
	width: 85px;
	height: 40px;
	padding: 5px;
	box-sizing: padding-box;
	border: none;
	border-radius: 3px;	
	background: #2c82cd;
	color: #fff;
	font-weight: bold;
	cursor: pointer;
} .submit-queue:hover { background: #f90; }
.cancelled {
	border-radius: 3px;
    background-color: Black;
    color: #fff;
    font-size: medium;
    width: 200px;
    padding: 5px;
    text-decoration: none;
}
.error {
	border-radius: 3px;
    background-color: Red;
    color: #fff;
    font-size: medium;
    width: 200px;
    padding: 5px;
    text-decoration: none;
}
.resolved {
	border-radius: 3px;
    background-color: green;
    color: #fff;
    font-size: medium;
    width: 200px;
    padding: 5px;
    text-decoration: none;
}
.hold {
	border-radius: 3px;
    background-color: #f90;
    color: #fff;
    font-size: medium;
    width: 200px;
    padding: 5px;
    text-decoration: none;
}
.tableheading
{
    background-color:#333333;
    color:White;
    font-size:10pt;
    font-weight:bold;
}
.tableheadingcenter
{
    background-color:#333333;
    color:White;
    font-size:10pt;
    font-weight:bold;
    width:75px;
    text-align:center;
}
.flag1
{
    color:white;
    background-color:black;
    text-align:center;
}