body {
	margin:0px;
	padding:0px;
}img {
	max-width:100%;
	height:auto;	
}

.btn-default {
  background-color: #dbdbdb;
  border-color: #dbdbdb;
  color: #333;
  font-size:12px;
  background-color: #d1d1d1;
  background-image: -moz-linear-gradient(top,#dbdbdb,#c2c2c2);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#dbdbdb),to(#c2c2c2));
  background-image: -webkit-linear-gradient(top,#dbdbdb,#c2c2c2);
  background-image: -o-linear-gradient(top,#dbdbdb,#c2c2c2);
  background-image: linear-gradient(to bottom,#dbdbdb,#c2c2c2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffc1c1c1', GradientType=0);
  border-color: #c2c2c2 #c2c2c2 #9b9b9b;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
}

/* Pagination */
.paginationWrapper {
	float:left;
	width:100%;
	max-width:1000px;
}.paginationInner {
	margin-left: auto;
	margin-right:auto;
	width:100%;
	max-width:1000px;	
}.paginationContent {
	float:left;
	width:100%;
	max-width:1000px;
	text-align:right;
}.paginationContent .button {
	background:#333;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	border:none;
	padding:5px;
	padding-top:5px;
	padding-bottom:5px;
	background: -webkit-linear-gradient(#565656, #161616); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#565656, #161616); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#565656, #161616); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#565656, #161616); /* Standard syntax */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration:none;
}.paginationContent .select {
	margin-right:5px;
	padding:2px;
	border:1px solid #eaeaea;
}

/* Navigation */
.navbar .navbar-brand {
	display:none;	
}.navbar-default {
	border-bottom:4px solid #93251B;
    background: #e51400;
    box-shadow: none;
    -webkit-box-shadow: none !important;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}.navbar {
	margin-bottom:20px;
}.navbar-default .navbar-nav > li > a {
  color: #ffffff;
  font-size:13px;
  padding-top: 15px;
  padding-bottom: 15px;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: #00918f;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #ffffff;
  background: #00918f;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #ffffff;
  background: #00918f;
}
.navbar-default .navbar-nav > .open > a .caret,
.navbar-default .navbar-nav > .open > a:hover .caret,
.navbar-default .navbar-nav > .open > a:focus .caret {
  color: #ffffff;
  background: #00918f;
}
.navbar-default .navbar-nav > .dropdown > a .caret { }
.navbar-default .navbar-nav .open .dropdown-menu {
	background: #00918f !important;
	border:0px;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a {
  color: #ffffff;
  background: #00918f;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
  background: #00918f;
  color: #ffffff;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
  color: #ffffff;
  background: #00918f;
}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
  color: #ffffff;
  background: #00918f;
}.divider {
	background-color: #c22665 !important;
}


 .navbar-header .navbar-toggle {
	background:#333;
	font-size:12px;
	border:none;
	color:#FFF;
	text-shadow: 1px 1px 1px rgba(170, 54, 120, 1);
}.navbar-header .navbar-toggle:hover {
	background:#EB2A77;
	font-size:12px;
	border:none;
	color:#FFF;
	text-shadow: 1px 1px 1px rgba(170, 54, 120, 1);	
}.navbar-header .navbar-toggle:visited {
	background:#EB2A77;
	font-size:12px;
	border:none;
	color:#FFF;
	text-shadow: 1px 1px 1px rgba(170, 54, 120, 1);	
}.navbar-header .navbar-toggle:active {
	background:#EB2A77;
	font-size:12px;
	border:none;
	color:#FFF;
	text-shadow: 1px 1px 1px rgba(170, 54, 120, 1);	
}.navbar-header .navbar-toggle:focus {
	background:#EB2A77;
	font-size:12px;
	border:none;
	color:#FFF;
	text-shadow: 1px 1px 1px rgba(170, 54, 120, 1);	
}.navbar-header .icon-bar {
	background-color:#FFF !important;	
}

.dashboard .menu li>a {
	color:#333333;	
}.table td {
	font-size:12px;	
}.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;	
}

/* Notepad */
.notepad {
	float:left;
	width:100%;
	text-align:center;
	margin-bottom:15px;	
}.notepad textarea {
	width:360px;
	height:150px;
	border:1px solid #eaeaea;
	border-bottom:3px solid #eaeaea;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#333;
	max-width:360px;
}.notepad .button {
	background:#333;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	border:none;
	padding:15px;
	padding-top:10px;
	padding-bottom:10px;
	background: -webkit-linear-gradient(#565656, #161616); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#565656, #161616); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#565656, #161616); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#565656, #161616); /* Standard syntax */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration:none;
}

/* Header */
.headerContainer {
	float:left;
	width:100%;
	background:#333;
	border-bottom:3px solid #C00;
	text-align:center;
}.headerInner {
	margin-left:auto;
	margin-right:auto;
	width:100%;
	max-width:1000px;
}.headerContent {
	float:left;
	width:100%;
	max-width:1000px;
	text-align:left;
}.headerLeft {
	float:left;
	padding-top:5px;
	padding-bottom:5px;
	width:40%;
	max-width:40%;
}.headerRight {
	float:right;
	margin-top:45px;
	width:50%;
	max-width:50%;
	padding-right:10px;
}.headerRight p {
	float:right;
	text-align:right;
	width:100%;
	clear:both;
	padding:0px;
	margin:0px;
	padding-bottom:10px;
	color:#eaeaea;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}.headerRight .button:link {
	float:right;
	margin-left:5px;
	background:#333;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	border:none;
	padding:15px;
	padding-top:10px;
	padding-bottom:10px;
	background: -webkit-linear-gradient(#565656, #161616); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#565656, #161616); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#565656, #161616); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#565656, #161616); /* Standard syntax */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration:none;
}.headerRight .button:visited {
	float:right;
	margin-left:5px;
	background:#333;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	border:none;
	padding:15px;
	padding-top:10px;
	padding-bottom:10px;
	background: -webkit-linear-gradient(#565656, #161616); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#565656, #161616); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#565656, #161616); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#565656, #161616); /* Standard syntax */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration:none;
}.headerRight .button:hover {
	float:right;
	margin-left:5px;
	background:#333;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	border:none;
	padding:15px;
	padding-top:10px;
	padding-bottom:10px;
	background: -webkit-linear-gradient(#565656, #161616); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#565656, #161616); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#565656, #161616); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#565656, #161616); /* Standard syntax */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration:none;
}.headerRight .button:hover {
	float:right;
	margin-left:5px;
	background:#333;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	border:none;
	padding:15px;
	padding-top:10px;
	padding-bottom:10px;
	background: -webkit-linear-gradient(#4b4b4b, #161616); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#4b4b4b, #161616); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#4b4b4b, #161616); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#4b4b4b, #161616); /* Standard syntax */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration:none;
}

/* Footer */
.footerContainer {
	float:left;
	width:100%;
	border-top:1px solid #eaeaea;
	margin-top:25px;
}.footerInner {
	margin-left:auto;
	margin-right:auto;
	width:100%;
	max-width:1000px;	
}.footerContent {
	float:left;
	width:100%;
	max-width:1000px;
	text-align:center;	
}.footerContent p {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#999;	
}

/* Content */
.contentContainer {
	float:left;
	width:100%;
	max-width:100%;
}.contentInner {
	margin-left: auto;
	margin-right: auto;
	width:100%;
	max-width:1000px;
}.contentContent {
	float:left;
	width:100%;
	max-width:1000px;	
}

.loginWrapper {
	float:left;
	width:100%;
	margin-top:25px;
}.loginInner {
	margin-left:auto;
	margin-right:auto;
	width:90%;
	max-width:380px;	
}.loginContent {
	float:left;
	width:90%;
	padding:10px;
	background:#eaeaea;
	border:1px solid #e1e1e1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}.loginHeader {
	float:left;
	width:100%;
	max-width:100%;
}.loginHeader h1 {
	padding:0px;
	margin:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	font-weight:lighter;
	color:#666;
}.loginHeader p {
	padding:0px;
	margin:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#666;
}

.form {
	float:left;
	width:100%;
	margin-top:15px;
}.form p {
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#666;
	padding:0px;
	margin:0px;
	margin-bottom:3px;
}.form .textfield {
	float:left;
	max-width:96%;
	width:100%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #d6d6d6;
	padding:5px;
	border-bottom:3px solid #d6d6d6;
}.form .select {
	float:left;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #d6d6d6;
	padding:5px;
	border-bottom:3px solid #d6d6d6;
}.loginContent .button {
	margin-top:15px;
	float:left;
	clear:both;
	width:100%;
	background:#333;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	border:none;
	padding:15px;
	padding-top:10px;
	padding-bottom:10px;
	background: -webkit-linear-gradient(#565656, #161616); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#565656, #161616); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#565656, #161616); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#565656, #161616); /* Standard syntax */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/* User Options */
.userOptionsWrapper {
	float:left;
	width:100%;	
	margin-top:15px;
}.userOptionsInner {
	margin-left:auto;
	margin-right:auto;
	width:100%;
	max-width:450px;
}.userOptionsContent {
	float:left;
	width:100%;	
	text-align:center;
}.userOptionsContent h1 {
	float:left;
	width:100%;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	font-weight:lighter;
	color:#333;
	padding:0px;
	margin:0px;
}.userOptionsContent p {
	float:left;
	width:100%;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	font-weight:lighter;
	color:#999;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
}.userOptionsContent img {
	width:80%;
	height:auto;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}.userOptionsContent img:hover {
	opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */	
}.userOptionsContent a:link {
	float:left;
	margin-bottom:5px;	
}

/* Track Asset */
.assetTrackWrapper {
	float:left;
	width:100%;	
	margin-top:15px;
}.assetTrackInner {
	margin-left:auto;
	margin-right:auto;
	max-width:390px;
	width:92%;
}.assetTrackContent {
	float:left;
	width:92%;
	padding:10px;
	background:#eaeaea;
	border:1px solid #e1e1e1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}.assetTrackContent h1 {
	float:left;
	clear:both;
	padding:0px;
	margin:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	font-weight:lighter;
	color:#666;
}.assetTrackContent p {
	float:left;
	clear:both;
	padding:0px;
	margin:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#666;
	margin-bottom:10px;
}.assetTrackContent .textfield {
	float:left;
	max-width:96%;
	width:100%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #d6d6d6;
	padding:5px;
	border-bottom:3px solid #d6d6d6;
}.assetTrackContent .button {
	margin-top:10px;
	float:left;
	clear:both;
	width:100%;
	background:#333;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	border:none;
	padding:15px;
	padding-top:10px;
	padding-bottom:10px;
	background: -webkit-linear-gradient(#565656, #161616); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#565656, #161616); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#565656, #161616); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#565656, #161616); /* Standard syntax */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/* View Asset */
.assetError {
	float:left;
	width:100%;
	max-width:100%;
	margin-top:15px;	
}.assetError h1 {
	float:left;
	clear:both;
	width:100%;
	max-width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333;
	padding:0px; 
	margin:0px;
}.assetError p {
	float:left;
	clear:both;
	padding:0px;
	margin:0px;
	width:100%;
	max-width:100%;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;	
}

.assetHeader {
	float:left;
	width:100%;
	max-width:1000px;
	margin-top:15px;
	margin-bottom:5px;
}.assetHeaderLeft {
	float:left;
}.assetHeaderLeft h1 {
	float:left;
	clear:both;
	padding:3px;
	margin:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;	
	font-weight:lighter;
	color:#666;
}.assetHeaderLeft p {
	float:left;
	clear:both;
	padding:3px;
	margin:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;	
}.assetHeaderRight {
	float:right;	
}.assetHeaderRight .button {
	margin-top:10px;
	float:left;
	margin-left:5px;
	background:#333;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	border:none;
	padding:15px;
	padding-top:10px;
	padding-bottom:10px;
	background: -webkit-linear-gradient(#565656, #161616); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#565656, #161616); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#565656, #161616); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#565656, #161616); /* Standard syntax */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration:none;
}.assetHeaderRight p {
	float:right;
	clear:both;
	padding:3px;
	margin:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	text-align:right;
}.assetWrapper {
	float:left;
	width:100%;
	max-width:100%;	
}.assetInner {
	margin-left:auto;
	margin-right:auto;
	max-width:1000px;
	width:95%;	
}.assetContent {
	float:left;
	width:100%;
	max-width:1000px;	
}.assetTable {
	float:left;
	display:table;	
	width:100%;
	max-width:100%;
}.assetTableHistoryDesktop {
	float:left;
	display:table;	
	width:100%;
	max-width:100%;
}.assetTableHistoryMobile {
	display:none;
}.assetTableHeader {
	float:left;
	display:table;	
	width:100%;
	max-width:100%;
}.assetTableRow {
	display:table-row;	
}.assetTableCellHeader {
	display:table-cell;
	background:#333;
}.assetTableCellHeader p {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	padding:3px;
	margin:0px;
	padding-left:5px;
	color:#FFF;
}.assetTableCell {
	display:table-cell;
	vertical-align:middle;
}.assetTableCell .textarea {
	float:left;
	max-width:95%;
	width:100%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #d6d6d6;
	border-bottom:3px solid #d6d6d6;
	padding:5px;
	min-height:200px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#666;
}.assetTableCell .textfield {
	float:left;
	max-width:95%;
	width:100%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #d6d6d6;
	padding:5px;
	border-bottom:3px solid #d6d6d6;
	margin:3px;
}.assetTableCell a:link {
	color:#333;
	text-decoration:underline;
}.assetTableCell a:actuve {
	color:#333;
	text-decoration:underline;
}.assetTableCell a:visited {
	color:#333;
	text-decoration:underline;
}.assetTableCell a:hover {
	color:#333;
	text-decoration:underline;
}.assetTableCell p {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding-left:5px;
	margin:0px;
	padding:3px;
	text-align:left;
}.assetTableRowSub {
	display:table-row;
	background:#666;
	color:#FFF;
}.assetTableCellSub {
	display:table-cell;
	background:#666;
	border-left:1px solid #666;
	border-right:1px solid #666;
}.assetTableCellSub2 {
	display:table-cell;
}.assetTableCellSub2 p {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding-left:5px;
	margin:0px;
	padding:3px;
}.assetTableCellSub p {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding-left:5px;
	margin:0px;
	padding:3px;
	color:#eaeaea;
}

/* Optimize Table for Phones */
@media all and (max-width:480px) {
	
	/* Display Data */
	.assetTableHeader {
		float:left;
		display:inline;	
		width:100%;
		max-width:100%;
	}.assetTableCellHeader {
		float:left;
		display:inline;	
		width:100%;
		max-width:100%;
	}.assetTable {
		float:left;
		display:inline;	
	}.assetTableRow {
		float:left;
		display:block;
		width:100%;
		max-width:100%;	
	}.assetTableCell {
		float:left;
		display:inline;	
	}.assetHeaderLeft {
		float:left;
		clear:both;
	}.assetHeaderRight {
		float:left;
		clear:both;
	}.assetHeaderRight p {
		float:left;
		clear:both;
		text-align:left;
	}.assetTableHistoryDesktop {
		display:none;
	}.assetTableHistoryMobile {
		float:left;
		display:table;	
		width:100%;
		max-width:100%;
		border-bottom:3px solid #333;
	}
	
}


/* Create Asset */
.createAssetWrapper {
	float:left;
	width:100%;
	max-width:100%;	
}.createAssetInner {
	margin-left:auto;
	margin-right:auto;
	max-width:500px;
	width:95%;	
}.createAssetContent {
	float:left;
	width:100%;
	max-width:1000px;	
}.createAssetTable {
	float:left;
	display:table;	
	width:100%;
	max-width:100%;
}.createAssetTableRow {
	display:table-row;	
}.createAssetTableCell {
	display:table-cell;
	vertical-align:middle;
}.createAssetTableCell .textarea {
	float:left;
	max-width:95%;
	width:100%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #d6d6d6;
	border-bottom:3px solid #d6d6d6;
	padding:5px;
	min-height:200px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#666;
}.createAssetTableCell .textfield {
	float:left;
	max-width:90%;
	width:100%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #d6d6d6;
	padding:5px;
	border-bottom:3px solid #d6d6d6;
	margin:3px;
}.createAssetTableCell .selectfield {
	float:left;
	max-width:90%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #d6d6d6;
	padding:5px;
	border-bottom:3px solid #d6d6d6;
	margin:3px;
}.createAssetTableCell p {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding-left:5px;
	margin:0px;
	padding:3px;
	text-align:left;
}.createAssetTableCell .button {
	margin-top:10px;
	float:left;
	margin-left:5px;
	background:#333;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	border:none;
	padding:15px;
	padding-top:10px;
	padding-bottom:10px;
	background: -webkit-linear-gradient(#565656, #161616); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#565656, #161616); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#565656, #161616); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#565656, #161616); /* Standard syntax */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration:none;
}


/* Report Asset (CallOut) */
.assetReportWrapper {
	float:left;
	width:100%;
	max-width:1000px;
}.assetReportInner {
	margin-left:auto;
	margin-right:auto;
	width:95%;
	max-width:500px;	
}.assetReportContent {
	float:left;
	width:100%;
}

.assetHeader {
	float:left;	
}.assetHeader h1 {
	float:left;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#333;
	padding:3px;
	margin:0px;
}.assetHeader p {
	float:left;
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#333;
	margin:0px;
	padding:3px;
}

.assetReportTable {
	float:left;
	display:table;	
	width:100%;
	max-width:1000px;
}.assetReportTableRow {
	display:table-row;	
}.assetReportTableCell {
	text-align:left;
	padding-top:3px;
	padding-bottom:3px;
	display:table-cell;	
	vertical-align:middle;
}.assetReportTableCell .textarea {
	float:left;
	max-width:96%;
	width:100%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #d6d6d6;
	border-bottom:3px solid #d6d6d6;
	padding:5px;
	min-height:200px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#666;
}.assetReportTableCell p {
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#666;
	padding:3px;
	margin:0px;
	margin-bottom:3px;
	text-align:left;
}.assetReportTableCell .textfield {
	float:left;
	max-width:96%;
	width:100%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #d6d6d6;
	padding:5px;
	border-bottom:3px solid #d6d6d6;
}.assetReportTableCell .button {
	margin-top:15px;
	float:left;
	clear:both;
	background:#333;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	border:none;
	padding:15px;
	padding-top:10px;
	padding-bottom:10px;
	background: -webkit-linear-gradient(#565656, #161616); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#565656, #161616); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#565656, #161616); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#565656, #161616); /* Standard syntax */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}.assetReportTableCell .selectfield {
	float:left;
	max-width:90%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #d6d6d6;
	padding:5px;
	border-bottom:3px solid #d6d6d6;
	margin:3px;
}

@media all and (max-width:480px) {
	/* .assetReportTable {
		float:left;
		display:inline;
	}.assetReportTableRow {
		float:left;
		clear:both;
		display:inline;
	}.assetReportTableCell {
		float:left;
		display:inline;
		clear:both;
		padding:0px;
		margin:0px;
	} */
}

/* View Customers */
.customerError {
	float:left;
	width:100%;
	max-width:100%;
	margin-top:15px;	
}.customerError h1 {
	float:left;
	clear:both;
	width:100%;
	max-width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333;
	padding:0px; 
	margin:0px;
}.customerError p {
	float:left;
	clear:both;
	padding:0px;
	margin:0px;
	width:100%;
	max-width:100%;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;	
}

.customerHeader {
	float:left;
	width:100%;
	max-width:1000px;
	margin-top:15px;
	margin-bottom:5px;
}.customerHeaderLeft {
	float:left;
}.customerHeaderLeft h1 {
	float:left;
	clear:both;
	padding:3px;
	margin:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;	
	font-weight:lighter;
	color:#666;
}.customerHeaderLeft p {
	float:left;
	clear:both;
	padding:3px;
	margin:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;	
}.customerHeaderRight {
	float:right;	
}.customerHeaderRight p {
	float:right;
	clear:both;
	padding:3px;
	margin:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
}.customerHeaderRight .button {
	margin-top:10px;
	float:left;
	margin-left:5px;
	background:#333;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	border:none;
	padding:15px;
	padding-top:10px;
	padding-bottom:10px;
	background: -webkit-linear-gradient(#565656, #161616); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#565656, #161616); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#565656, #161616); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#565656, #161616); /* Standard syntax */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration:none;
}.customerWrapper {
	float:left;
	width:100%;
	max-width:100%;	
}.customerInner {
	margin-left:auto;
	margin-right:auto;
	max-width:1000px;
	width:95%;	
}.customerContent {
	float:left;
	width:100%;
	max-width:1000px;	
}.customerTable {
	float:left;
	display:table;	
	width:100%;
	max-width:100%;
}.customerTableHistoryDesktop {
	float:left;
	display:table;	
	width:100%;
	max-width:100%;
}.customerTableHistoryMobile {
	display:none;
}.customerTableHeader {
	float:left;
	display:table;	
	width:100%;
	max-width:100%;
}.customerTableRow {
	display:table-row;	
}.customerTableCellHeader {
	display:table-cell;
	background:#333;
}.customerTableCellHeader p {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	padding:3px;
	margin:0px;
	padding-left:5px;
	color:#FFF;
}.customerTableCell {
	display:table-cell;
	vertical-align:middle;
}.customerTableCell .textarea {
	float:left;
	max-width:95%;
	width:100%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #d6d6d6;
	border-bottom:3px solid #d6d6d6;
	padding:5px;
	min-height:200px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#666;
}.customerTableCell .textfield {
	float:left;
	max-width:95%;
	width:100%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #d6d6d6;
	padding:5px;
	border-bottom:3px solid #d6d6d6;
}.customerTableCell .button {
	margin-top:10px;
	float:left;
	clear:both;
	background:#333;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	border:none;
	padding:15px;
	padding-top:10px;
	padding-bottom:10px;
	background: -webkit-linear-gradient(#565656, #161616); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#565656, #161616); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#565656, #161616); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#565656, #161616); /* Standard syntax */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration:none;
}.customerTableCell a:link {
	color:#333;
	text-decoration:underline;
}.customerTableCell a:actuve {
	color:#333;
	text-decoration:underline;
}.customerTableCell a:visited {
	color:#333;
	text-decoration:underline;
}.customerTableCell a:hover {
	color:#333;
	text-decoration:underline;
}.customerTableCell p {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding-left:5px;
	margin:0px;
	padding:3px;
}.customerTableRowSub {
	display:table-row;	
}.customerTableCellSub {
	display:table-cell;
	background:#666;
	border-left:1px solid #666;
	border-right:1px solid #666;
}.customerTableCellSub2 {
	display:table-cell;
}.customerTableCellSub2 p {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding-left:5px;
	margin:0px;
	padding:3px;
}.customerTableCellSub p {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding-left:5px;
	margin:0px;
	padding:3px;
	color:#eaeaea;
}

/* Optimize Table for Phones */
@media all and (max-width:480px) {
	
	/* Display Data */
	.customerTableHeader {
		float:left;
		display:inline;	
		width:100%;
		max-width:100%;
	}.customerTableCellHeader {
		float:left;
		display:inline;	
		width:100%;
		max-width:100%;
	}.customerTable {
		float:left;
		display:inline;	
	}.customerTableRow {
		float:left;
		clear:both;
		display:inline;
		width:100%;
		max-width:100%;	
	}.customerTableCell {
		float:left;
		display:inline;	
	}.customerHeaderLeft {
		float:left;
		clear:both;
	}.customerHeaderRight {
		float:left;
		clear:both;
	}.customerHeaderRight p {
		float:left;
		clear:both;
		text-align:left;
	}.customerTableHistoryDesktop {
		display:none;
	}.customerTableHistoryMobile {
		float:left;
		display:table;	
		width:100%;
		max-width:100%;
		border-bottom:3px solid #333;
	}
	
}


/* Edit Customer */
.editCustomerWrapper {
	float:left;
	width:100%;
	max-width:100%;	
}.editCustomerInner {
	margin-left:auto;
	margin-right:auto;
	max-width:1000px;
	width:95%;	
}.editCustomerContent {
	float:left;
	width:100%;
	max-width:1000px;	
}.editCustomerTable {
	float:left;
	display:table;	
	width:100%;
	max-width:100%;
}.editCustomerTableRow {
	display:table-row;	
}.editCustomerTableCell {
	display:table-cell;
	vertical-align:middle;
}.editCustomerTableCell .textfield {
	float:left;
	max-width:95%;
	width:100%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #d6d6d6;
	padding:5px;
	border-bottom:3px solid #d6d6d6;
}.editCustomerTableCell .textarea {
	float:left;
	max-width:95%;
	width:100%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #d6d6d6;
	border-bottom:3px solid #d6d6d6;
	padding:5px;
	min-height:200px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#666;
}.editCustomerTableCell .button {
	margin-top:10px;
	float:left;
	clear:both;
	background:#333;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	border:none;
	padding:15px;
	padding-top:10px;
	padding-bottom:10px;
	background: -webkit-linear-gradient(#565656, #161616); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#565656, #161616); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#565656, #161616); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#565656, #161616); /* Standard syntax */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration:none;
}.editCustomerTableCell p {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding-left:5px;
	margin:0px;
	padding:3px;
}

/* Pagination */
.paginationWrapper {
	float:left;
	width:100%;
	max-width:1000px;
}.paginationInner {
	margin-left: auto;
	margin-right:auto;
	width:100%;
	max-width:1000px;	
}.paginationContent {
	float:left;
	width:100%;
	max-width:1000px;
	text-align:right;
}.paginationContent .button {
	background:#333;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	border:none;
	padding:5px;
	padding-top:5px;
	padding-bottom:5px;
	background: -webkit-linear-gradient(#565656, #161616); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#565656, #161616); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#565656, #161616); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#565656, #161616); /* Standard syntax */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration:none;
}.paginationContent .select {
	margin-right:5px;
	padding:2px;
	border:1px solid #eaeaea;
}

/* FILTER */
.filterWrapper {
	float:left;
	width:100%;
	max-width:1000px;
	margin-bottom:10px;
}.filterInner {
	margin-left: auto;
	margin-right:auto;
	width:100%;
	max-width:1000px;	
}.filterContent {
	float:left;
	width:100%;
	max-width:1000px;
	text-align:right;
}.filterContent .button {
	background:#333;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	border:none;
	padding:5px;
	padding-top:5px;
	padding-bottom:5px;
	background: -webkit-linear-gradient(#565656, #161616); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#565656, #161616); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#565656, #161616); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#565656, #161616); /* Standard syntax */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-decoration:none;
}.filterContent .select {
	margin-left:5px;
	margin-right:5px;
	padding:2px;
	border:1px solid #eaeaea;
}.filterContent .textfield {
	margin-left:5px;
	margin-right:5px;
	padding:2px;
	border:1px solid #eaeaea;
}


.tile {
    margin-bottom: 20px;
    border-radius: 0;
	height:100%;
	width:100%;
	text-align:center;
	opacity: .75;
	cursor:pointer;
	padding-left:10px;
	padding-right:10px;
}.tile:hover {
	opacity: 1;	
}.tile a:link {
	text-decoration:none;	
}.tile a:active {
	text-decoration:none;	
}.tile a:visited {
	text-decoration:none;	
}.tile a:hover {
	text-decoration:none;	
}.tile h1 {
	color:#FFF;	
}.tile h2 {
	color:#FFF;	
	font-size:18px;
}.tile h3 {
	color:#FFF;	
}.tile h4 {
	color:#FFF;	
}.tile .glyphicon {
	margin-top:25px;
	font-size:50px;
	color:#FFF;
}
.tile.tile-blue {
	background-color: #2e8bcc
}
.tile.tile-green {
	background-color: #393
}
.tile.tile-red {
	background-color: #e51400
}
.tile.tile-yellow {
	background-color: #ffc40d
}
.tile.tile-orange {
	background-color: #f39c12
}
.tile.tile-pink {
	background-color: #e671b8
}
.tile.tile-purple {
	background-color: #7b4f9d
}
.tile.tile-lime {
	background-color: #8cbf26
}
.tile.tile-magenta {
	background-color: #ff0097
}
.tile.tile-teal {
	background-color: #00aba9
}
.tile.tile-turquoise {
	background-color: #1abc9c
}
.tile.tile-green-sea {
	background-color: #16a085
}
.tile.tile-emerald {
	background-color: #2ecc71
}
.tile.tile-nephritis {
	background-color: #27ae60
}
.tile.tile-peter-river {
	background-color: #3498db
}
.tile.tile-belize-hole {
	background-color: #2980b9
}
.tile.tile-amethyst {
	background-color: #9b59b6
}
.tile.tile-wisteria {
	background-color: #8e44ad
}
.tile.tile-wet-asphalt {
	background-color: #34495e
}
.tile.tile-midnight-blue {
	background-color: #2c3e50
}
.tile.tile-sun-flower {
	background-color: #f1c40f
}
.tile.tile-carrot {
	background-color: #e67e22
}
.tile.tile-pumpkin {
	background-color: #d35400
}
.tile.tile-alizarin {
	background-color: #e74c3c
}
.tile.tile-pomegranate {
	background-color: #c0392b
}
.tile.tile-clouds {
	background-color: #ecf0f1
}
.tile.tile-clouds h1, .tile.tile-clouds h2, .tile.tile-clouds h3, .tile.tile-clouds h4, .tile.tile-clouds h5, .tile.tile-clouds h6 {
	color: #34495e
}
.tile.tile-clouds .tile-label {
	color: #34495e
}
.tile.tile-silver {
	background-color: #bdc3c7
}
.tile.tile-concrete {
	background-color: #95a5a6
}
.tile.tile-asbestos {
	background-color: #7f8c8d
}
.tile.tile-info {
	background-color: #3498db
}
.tile.tile-danger {
	background-color: #e74c3c
}
.tile.tile-warning {
	background-color: #f1c40f
}
.tile.tile-success {
	background-color: #2ecc71
}