.desk_ticket {
	display: flex;
	flex-direction: row;
	border: 1px solid #474747;
	margin-bottom: 5px;
	padding: 10px;
}

.ticket_before {

}

.ticket_after {
	margin-left: auto;
	text-align: right;
}

.ticket_subject {
	font-weight: bold;
}

.desk_filters {
	margin: 0px 0px 20px 0px;
}

.desk_filters input, .desk_filters select {
	max-width: 230px;
}

.desk_listing_filters > a {
	margin-right: 15px;
}

.filter_active {
	color: #e30613 !important;
}

.sign_filters {
	margin: 0px 0px 20px 0px;
	display: flex;
	flex-direction:row;
}

.sign_listing_filters > a {
	margin-right: 15px;
}

.sign_buttons {
	margin-left: auto;
}


/* DROPZONE */
#modal-add{
    width: 100%;
    padding: 25px;
    text-align: center;
    color: #BBB;
}


/* Page ticket single */
.desk_single {
	display: grid;
	grid-template-columns: 3fr 1fr;
	grid-column-gap: 50px;
	grid-template-areas: "conversations details";
}

.ticket_details {
	grid-area: details;
	display: flex;
	flex-direction: column;
	border-left: 1px solid #dfdfdf;
	padding: 10px 15px;
}

.ticket_conversations {
	grid-area: conversations;
	border: 1px solid #dfdfdf;
	padding: 10px 15px;
}

.ticket_info {
	font-weight: bold;
	font-size: 14px;
}

.ticket_data {
	margin-bottom: 10px;
	font-size: 13px;
}

.ticket_subtitle {
	font-size: 16px;
	border-bottom: 1px solid #000000;
}