
.debug {
	display:inline;
	margin-left:10px;
}

.viewThread{
	display:inline;
	margin-left:10px;
}

.forumList{ border-bottom:1px solid #ddd;}

.margin10 {
	margin :10px;
}

.marginBottom20{
	margin-bottom :20px;
}

.replywindow {
	display:none;
    border-radius: 7px;
    padding: 5px 20px; 
    border: 1px solid #ccc;
    margin-top:5px;
}

.replywindowedit {
	background-color:#5BC0DD;
}

.replysubmit {
	margin:5px 0 0 0;
}

.cancelbutton {
	margin:5px 20px 0 0;
}

.message {
    position: fixed;
    top: 51px;
    position: fixed;
    left: 50%;
    width:95%;
    transform: translate(-50%, 0);
    z-index:9999;
    display: none;
}

.forum-well {
	background-color: #fafafa;
	padding: 20px 0 0 20px;
	margin-bottom:0;
	border-right:none;
	border-top:none;
	border-bottom:none;
}

img {
  display: block;
  max-width: 100%;
  height: auto;
}

.img-forum-scale{
	max-width:300px!important;
	height:auto;
}

.forum-comments {
	padding:20px 10px 20px 0;
	font-size:1.1em;
}

.forumDate a{
	font-size:.9em;
	color:#999;
}

.unbuttonStyle {
	 border:none;
	 color:#999;
	 font-weight:400;
	 font-size:.9em;
}
button.unbuttonStyle:focus {outline:0;}

h3.forumTopic{
	margin:7px 0;
}

.forumRootPost{
	box-shadow: 3px 3px 3px rgba(200, 200, 200, 0.5);
	margin-bottom:8px;
}

.forumUserDisplay {
	display: inline-block;
}

.forumFlair {
    font-weight: 500;
    text-overflow: ellipsis;
    vertical-align: baseline;
    white-space: nowrap;
    background-color: rgb(237, 239, 241);
    color: rgb(26, 26, 27);
    border-radius: 2px;
    overflow: hidden;
    vertical-align: bottom;
    padding: 0px 5px;
    margin:0 5px;
}

.modal-dialog.cascading-modal.modal-avatar .modal-header img {
    width: 130px;
    -webkit-box-shadow: 0 8px 17px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);
    box-shadow: 0 8px 17px 0 rgba(0,0,0,.2), 0 6px 20px 0 rgba(0,0,0,.19);
    margin-left: auto;
    margin-right: auto;
}


.modal-dialog.cascading-modal.modal-avatar .modal-header {
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: -6rem 0 -1rem;
}

div.modalReport, div.modalRevoke, div.modalDelete, div.modalPrivateMessage, div.modalAvitarDefault {
	margin:130px auto;
}

.rounded-circle {
    border-radius: 50%!important;
}

.postuidSee{
	background-color:#f48686;
}

.pm-username{
	background-color:#B5D3E7;
	font-weight:bold;
	font-size:1.4em;
}

.badge:hover {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.badge-error {
  background-color: #b94a48;
}
.badge-error:hover {
  background-color: #953b39;
}
.badge-warning {
  background-color: #f89406;
}
.badge-warning:hover {
  background-color: #c67605;
}
.badge-success {
  background-color: #468847;
}
.badge-success:hover {
  background-color: #356635;
}
.badge-info {
  background-color: #3a87ad;
}
.badge-info:hover {
  background-color: #2d6987;
}
.badge-inverse {
  background-color: #333333;
}
.badge-inverse:hover {
  background-color: #1a1a1a;
}

.badge-notify{
   background:#3a87ad;
   position:relative;
   top: -10px;
   left:-5px;
  }

.badge-subscriptionError{
   background-color: #b94a48;
   position:relative;
   top: -10px;
   left:-5px;
  }
   
.unreadMessage{
  	background-color: #3a87ad!important;
  	color:#fff!important;
 }

.unreadMessageSent{

  	background-color: #3a87ad!important;
  	color:#fff!important;
 }
 
.readMessage{

 	background-color: #f5f5f5!important;
 	color: #333!important;
 }
.readMessageBody{

 	background-color: #ffff!important;
 	color: #333!important;
 }
   
@media screen and (max-width:520px) {
	.forumFlair {
		max-width:125px;
	}
	
	.forum-well {
		padding: 20px 0 0 5px;
	}
	.forum-comments {
		padding:10px;
	}

}