.pageheader{margin: 10px;}
.mtform .form-group{margin: 5px 0; padding: 0;}
a{text-decoration: none !important;}
.navbar{ margin-bottom:0px;  }


.tableActions .row{padding: 0 !important; margin: 0 !important; text-align: center;}
.tableActions .row > div{ padding: 0px 2px !important; margin: 0;  text-align: center;}
.tableActions a{display: inline-block; padding: 0px; font-size: 17px; text-decoration: none; text-align: center; color:black !important;}
.tableActions a.btngray:hover{ background: #101010 !important; 
	color: white !important; 
	text-shadow:0px 0px 5px rgba(30, 110, 230, 0.5); 
border-color: black;} 
.table-striped>tbody>tr:hover{ background: rgba(150,150,150,0.5);  }


#logonWrap{
	margin-top: 120px;
}
.p0{padding: 0 !important;}

.msonuc{font-weight: 600; font-size: 17px; text-align: center;}
.color-red{color: #d9534f;}
.color-orange{color: #f0ad4e;}
.color-green{color: #5cb85c;}


a.btngray {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-size:13px;
	padding:5px 7px;
	text-decoration:none;
}
a.btngray:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
	background-color:#f6f6f6;
}
a.btngray:active {
	position:relative;
	top:1px;
}


#messages{
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 0px;
	margin: 52px 0px 0px;
}

#messagesendbox{
	margin-left: 0;
	margin-right: 0;
	width: 100%;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0px;
}

#messagesendbox textarea,
#messagesendbox textarea:hover,
#messagesendbox textarea:active,
#messagesendbox textarea:focus{
	border: none;
	outline: none;
}
#messagesendbox textarea{
	width: calc(100% - 70px);
	min-width: calc(100% - 70px);
	float: left;
	margin: 0px;
	min-height: 100px;
	height: 100px;
	max-height: 100px;
	line-height: 20px;
	font-size: 16px;
	padding: 10px;
	resize: none;
	background: #D0D0D0;
}

#messagesendbox .buttonchat,
#messagesendbox a.buttonchat,
#messagesendbox button.buttonchat{
	width: 70px;
	min-width: 70px;
	max-width: 70px;
	float: right;
	height: 100px;
	line-height: 100px;
	text-align: center;
	padding: 0 !important;
	margin: 0 !important;
	display: block;
}



#messagesbox{
	position: absolute;
	top: 0;
	left:0;
	right: 0;
	bottom: 100px;
	padding: 10px;
	overflow-y: auto;
}

#messagesbox ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#messagesbox li{
	padding: 10px;
	min-width: 330px;
	max-width: 700px;
	overflow: hidden;
	border-radius: 3px;
	float: right;
	display: block;
	background: #509DE1;
	color: white;
	font-size: 15px;
	line-height: 18px;
	margin-bottom: 5px;
	box-shadow: -2px 2px 3px rgba(0,0,0,0.3);
}


#messagesbox li.clearlist{
	display: block;
	min-width: 100%;
	max-width: 100%;
	width: 100%;
	height: 1px;
	margin: 0;
	padding: 0;
	clear: both;
	background: transparent;
	float: none;
	border: none;
	visibility: hidden;
}

#messagesbox li.me{
	float: left;
	background: #E0E0E0;
	color: #212121;
	box-shadow: 2px 2px 3px rgba(0,0,0,0.3);
}

#messagesbox li p{
	padding: 0;
	margin: 0;
}

#messagesbox li .messageinfo{
	margin-bottom: 5px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
#messagesbox li strong{
	display: inline-block;
}
#messagesbox li time{
	float: right;
	display: inline-block;
	font-size: 10px;
	color: #c0c0c0;
}
#messagesbox li.me time{

}



.bluescroll::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

.bluescroll::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}

.bluescroll::-webkit-scrollbar-thumb
{
	background-color: #0ae;
	
	background-image: -webkit-gradient(linear, 0 0, 0 100%,
	                   color-stop(.5, rgba(255, 255, 255, .2)),
					   color-stop(.5, transparent), to(transparent));
}

span.openModal{
	cursor: pointer;
	font-family: 500;
}

ul.aswnavesit{
	display: block;
	list-style-type: none;
	padding: 0;
	margin: 0;
	width: 100%;
}
ul.aswnavesit li{
	width: 1%;
	display: table-cell;
	padding: 2px;
}
ul.aswnavesit li a{
	display: block;
	width: 100%;
	text-align: center;
	font-size: 12px;
	color: black !important;
}
