.logo {
	padding: 25px 0;
	text-align: center;
}

.logo img {
	width: 270px;
	height: auto;
}

.logo-mini img {
	width: 150px;
	height: auto;
}

.jqx-validator-error-label {
	width: 100% !important;
	margin-top: .25rem;
	font-size: 80%;
	color: #dc3545;
}

.dropdown-toggle-no-caret::after {
	display: none;
}

table.table thead.filter tr td, table.table tbody tr td {
	padding: 0.3rem;
	font-size: 0.9rem;
}

table.table tbody tr {
	line-height: 1.1;
}

table.table tbody tr.highlighted-row {
	background-color: #d1d1d1;
}

table.table .inner-div {
	/*display: inline-block;*/
	white-space: nowrap;
	position: relative;
	width: 100%;
	margin-right: -1000px;
	overflow: hidden;
	text-overflow: ellipsis;
}

table.table .td-filtered {
	background: lightgray;
}

table.table .td-sorted {
	background: linen;
}

.dropdown-toggle-no-caret::after {
	display: none;
}

/* Typeahead: Aspect of the dropdown of results*/
span.twitter-typeahead {
	width: 100%!important;
}

.typeahead.dropdown-menu, span.twitter-typeahead .tt-menu {
	min-width: 100%;
	background: white;
	border: none;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
	border-radius: 4px;
}

/*Aspect of results, done*/
span.twitter-typeahead .tt-suggestion {
	cursor: pointer;
	margin:5px 5px 5px 10px;
}

/*Aspect of empty*/
span.twitter-typeahead .tt-empty {
	margin:5px 5px 5px 10px;
	color:grey;
}

/********************/
#survey-container {
	display: flex;
	max-height: 350px;
	flex-direction: column;
	overflow-y: auto;
}

#column-survey {
	overflow-x:auto;
	overflow-y:auto;
}

#column-customer-survey-container {
	max-height:400px;
	overflow-y:auto;
}

.customer-column {
	background-color: #e7ecf5;
	border:1px solid rgba(86,61,124,.2);
}

.survey-column {
	background-color: #fcfdff;
	border:1px solid rgba(86,61,124,.2);
}

.table-results {
	font-size:small;
}

.table-condensed {
	width: 100%;
}