#ticket-header .title {
	font-weight:bold;
}
#ticket-header .subject {
	margin-top: 1.7rem;
}
#ticket-info .msg {
	border: thin solid #333;
	/* border-bottom: thin solid #333; */
	background-color: #ddd;
	color: #333;
	margin-bottom: 0.5rem;
	width:100%;
}
/*#ticket-info .msg-last {
	margin-bottom:0;
	border-bottom:none;
}*/
#ticket-info .subject {
	color: #006884;
	padding:0.25rem;
	font-size: 1.1rem;
	font-weight:700;
}
#ticket-info .subject-container {
	margin-top: 0;
	border-top: thin solid #333;
	border-left: thin solid #333;
	border-right: thin solid #333;
}
#ticket-info .response-head-0 , #ticket-info .response-self {
	background-color: #333;
	color: white;
	padding:0.25rem;
}
#ticket-info .response-head-1 , #ticket-info .response-staff{
	background-color: #006884;
	color:white;
	padding:0.25rem 0.5rem;
}
#ticket-info .response-body {
	padding:0.25rem 0.5rem;
}
#ticket-info .name {
	text-align:right;
}
#ticket-info, #ticket-reply {
	margin-bottom: 1.7rem;
	display: none;
}
#reply .buttons {
	text-align: left;
}
#ticket-info .responses {
	/*border: thin solid #333; */
	margin-top:1.7rem;
}
#ticket-info .error h3 {
	text-align: left;
	margin:0;
}
#listing h2 {
	margin:1.7rem 0 0.85rem 0
}
#listing hr {
	margin:0;
}
#ticket-check, #ticket-reply {
	    padding: 1.7rem 0;
		margin:0;
}
#ticket-check h2 {
	margin-top:0;
}
#ticket-check-holder {
	display:none;
}
#ticket-info .error {
	width: 100%;
	color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
	padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: .25rem;
}
