body {
	margin: 0px;
	padding: 0px;
	background-color: #f8f8f8;
}

.a-delete {
	color: #e2afaf;
}

.a-delete:hover {
	color: #cf372b;
}

.unimportant {
	color: #a9a9a9;
}

legend {
	font-size: 16px;
}

.btn-link {
	padding: 0px;
}

.navbar-default {
	background-color: #5F5F5F;
	border-color: #ddd;
}

.navbar-default .navbar-nav>li>a {
	color: #fff;
}

.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus
	{
	color: #fff;
	background-color: #5cb85c;
}

.navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
	color: #fff;
	background-color: #5cb85c;
}

.navbar-default .navbar-brand {
	color: #fff;
}

.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus
	{
	color: #fff;
}

@media ( max-width : 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu>li>a {
		color: #fff;
	}
}

.panel-default>.panel-heading {
	color: #676a6c;
	background-color: #fff;
	border-color: #ddd;
	font-weight: bold;
	font-size: 20px;
}

.control-label {
	font-weight: normal;
}

.table>thead>tr>th {
	font-weight: normal;
}

.table-striped>tbody>tr:nth-of-type(odd) {
	background-color: #ddd;
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus
	{
	background-color: #5cb85c;
	border-color: #5cb85c;
}

.breadcrumb {
	padding: 0px 0px;
	margin-bottom: 0px;
	list-style: none;
	background-color: #fff;
	border-radius: 4px;
}

.breadcrumb>li {
	display: inline-block;
}

.breadcrumb>li+li:before {
	padding: 0 5px;
	color: #ddd;
	content: "/\00a0";
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover,
	.pagination>.active>span:hover, .pagination>.active>a:focus,
	.pagination>.active>span:focus {
	background-color: #5cb85c;
	border-color: #5cb85c;
}

.thumbnail:hover {
	border: 1px solid #ddd;
}

.glyphicon {
	font-size: 12px;
}

.nodisplay {
	text-indent: -9999px;
}

.nodisplay input {
	display: none;
}

.form-control {
	min-width: 80px;
}

.form-group-static {
	margin-bottom: 0px;
}

.apart-sale {
	background-color: #c1edaf;
	/* 	 color:white; */
}

.apart-reserve {
	background-color: #fcf2bc;
	/* 	 color:white; */
}

.apart-order {
	background-color: #aedef6;
	/* 	 color:white; */
}

.apart-sign {
	background-color: #f3bbbb;
	/* 	 color:white; */
}

.apart-occupancy {
	background-color: #9B59B6;
	color: white;
}

.apart-nosale {
	background-color: #EEEEEE;
	/* 	 color:white; */
}

.graycolor {
	color: #a9a9a9;
}

.help-block {
	color: #a9a9a9;
}

.desaturate {
	-webkit-filter: grayscale(1);
	-webkit-filter: grayscale(100%);
	filter: gray;
	filter: grayscale(100%);
	filter: url(desaturate.svg#greyscale);
}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th,
	.table>thead>tr>td, .table>thead>tr>th {
	vertical-align: middle;
}
.table>tbody>tr>td.nonepadding{
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
}
.table>tbody>tr>td.defaultpadding{
	padding-left:15px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
}
.table>tbody>tr>td.selectpadding{
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:0px;
}
.table>tbody>tr>td.inputpadding{
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:15px;
}