/* app css stylesheet */

body {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

hr {
	margin-top: 10px;
	margin-bottom: 10px;
	border: 0;
	border-top: 1px solid #eee;
}

#top-load-view {
	display: none;
}

#top-main-view {
	display: none;
}

#map_size1 {
	margin: 0;
	padding: 0;
	height: 355px;
	border: 1px solid #ccc;
}

#map_size2 {
	margin: 0;
	padding: 0;
	height: 361px;
	border: 1px solid #ccc;
}

#map_size3 {
	margin: 0;
	padding: 0;
	height: 442px;
	border: 1px solid #ccc;
}

.contentimg
{
	max-width: auto;
	max-height: 500px;
}
.th-left,.td-left
{
	text-align:left;
}
.th-center,.td-center
{
	text-align:center;
}

.th-right,.td-right
{
	text-align:right;
}

.tableStyleH {
	overflow: auto;
	height: 50%;
}

.tableStyle1 {
	overflow: auto;
	height: 100%;
}

.tableStyle2 {
	overflow: auto;
	height: 208px;
}

.tableStyle3 {
	overflow: auto;
	height: 200px;
}

.tableStyle4 {
	overflow: auto;
	height: 101px;
}

.tableStyle5 {
	overflow: auto;
	height: 142px;
}

.tableStyle6 {
	overflow: auto;
	height: 424px;
}

.tableStyle7 {
	overflow: auto;
	height: 255px;
}

.tableStyle8 {
	overflow: auto;
	height: 159px;
}

.tableStyle9 {
	overflow: auto;
	height: 350px;
}

.tabStyle1 {
	height: 200px;
}

.textarea .input-group-addon {
	background-color: #FFFFFF;
}

.labels {
	color: gray;
	background-color: none;
	font-family: "Helvetica Neue", "Arial", sans-serif;
	font-size: 12px;
	text-align: center;
	width: 32px;
	white-space: nowrap;
}

.relative {
	position: relative;
}
.absolute {
	position: absolute;
	top: 55px;
	left: 15px;
	width: 140px;
	background: rgba(255,255,255,0.6);
}

.relativeLogo {
	position: relative;
}
.absolute0 {
	position: absolute;
	top: calc(50vh - 250px);
	background: rgba(255,255,255,0.0);
}
.absolute1 {
	position: absolute;
	top: calc(50vh - 100px);
	background: rgba(255,255,255,0.0);
}
.absoluteName {
	position: absolute;
	top: calc(100vh - 45px);
	left: 2px;
	background: rgba(255,255,255,0.0);
}
.absoluteLogo {
	position: absolute;
	top: calc(100vh - 45px);
	right: 2px;
	background: rgba(255,255,255,0.0);
}
.absoluteTop {
	position: absolute;
	top: 0px;
	background: rgba(255,255,255,0.0);
}
.btn-search-text {
	color: #FD7F19;
}

.app-modal-window-320 .modal-dialog {
	width: 320px;
}
.app-modal-window-480 .modal-dialog {
	width: 480px;
}
.app-modal-window-640 .modal-dialog {
	width: 640px;
}
.app-modal-window-800 .modal-dialog {
	width: 800px;
}
.app-modal-window-960 .modal-dialog {
	width: 960px;
}
.app-modal-window-load .modal-dialog {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 140px;
	margin-top: -70px;
	margin-left: -70px;
}




.chat
{
	list-style: none;
	margin: 0;
	padding: 0;
}

.chat li
{
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #B3A9A9;
}

.chat li.left .chat-body
{
	margin-left: 60px;
}

.chat li.right .chat-body
{
	margin-right: 60px;
}


.chat li .chat-body p
{
	margin: 0;
	color: #777777;
}

.panel .slidedown .glyphicon, .chat .glyphicon
{
	margin-right: 5px;
}

.panel-body
{
	overflow-y: auto;
}

