
body {
	margin:0;
	padding:0;
  background: #fff;
  font-family: Arial, Helvetica, sans-serif;
  color:#4e4e4e;
  line-height: 22px;
}
td{vertical-align:top;}
.bg {
    margin: 0;
    padding: 0;
	background:url(img/bg1.jpg);
    min-height: 100%;
    background-attachment: fixed !important;
    font-family: Tahoma, Geneva, sans-serif;
    color: #ffffff;
}
.hname {
   /* margin: 61px 0 20px;*/
    padding: 0 0 6px 0;
    font-size: 22px;
    border-bottom: 1px dashed #ccc;
}
.header {
    margin: 0;
    color: white !important;
    font-size: 22px;
    font-weight: bold;
    padding-top: 23px;
	padding-bottom: 23px;
}
	.navbar-inverse{
	background: #131313; /* Old browsers */
	background: -moz-linear-gradient(top,  #131313 0%, #000000 49%, #4c4c4c 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #131313 0%,#000000 49%,#4c4c4c 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #131313 0%,#000000 49%,#4c4c4c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#131313', endColorstr='#4c4c4c',GradientType=0 ); /* IE6-9 */
	}
	.navbar-inverse .navbar-nav > li > a {
    color: #fff !important;
	margin: 16px 0 0 0;
    font-size: 16px;
}
.logo_panel {
    margin: 56px auto 35px;
    text-align: center;
    font-size: 30px;
    width: 500px;
    color: #ffffff;
}
	.login_panel {
    margin: 0 auto;
    padding: 26px;
    width: 500px;
    background: #838384;
    border-radius: 4px;
}
.submit{background:#1860a3; color:#ffffff; font-size:13px; padding:8px 15px; margin:0; border:none; border-radius:2px;}

.multitextbox { height:100px
}
#tblCustomers, #tblActSection, #tblduedate, #tblGuidelineSection, #tblRegulation, #tblprepostdate, #tblCyclicDueDate, #tblmunicipality {
    margin: 6px 0 0 0;
    padding: 0;
    background: #efefef;
    border: 1px solid #a7a7a7;
}
	
	#tblCustomers tr {
    margin: 0;
    padding: 4px;
    border-bottom: 1px dotted #a7a7a7;
}

#tblActSection tr {
    margin: 0;
    padding: 4px;
    border-bottom: 1px dotted #a7a7a7;
}
#tblmunicipality tr {
    margin: 0;
    padding: 4px;
    border-bottom: 1px dotted #a7a7a7;
}

#tblprepostdate tr {
    margin: 0;
    padding: 4px;
    border-bottom: 1px dotted #a7a7a7;
}
#tblduedate tr {
    margin: 0;
    padding: 4px;
    border-bottom: 1px dotted #a7a7a7;
}
.removecls{
	margin:0; 
	padding:4px 9px;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#898989+0,303030+100 */
background: #898989; /* Old browsers */
background: -moz-linear-gradient(top,  #898989 0%, #303030 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #898989 0%,#303030 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #898989 0%,#303030 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#898989', endColorstr='#303030',GradientType=0 ); /* IE6-9 */
color:#fff;
border:none;
border-radius: 4px;
font-weight: bold; 
}
.close_a {
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    background: #565656;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    text-align: center;
    padding: 0px 0 0 0px;
    position: absolute;
    right: -9px;
    margin: -12px 0 0 -1px;
    z-index: 2000;
}
.close_a:hover, .close_a:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}