#form-error-selector .typeahead-result .errorrow {
    display: table-row;
	padding: 6px 20px;
	border-top: solid 1px rgba(0, 0, 0, 0.15);
	background-color: white;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

#form-error-selector .typeahead-result .errorrow :hover{
	color:#FFFFFF;
}

#form-error-selector .tt-dataset :hover{
	background-color: #009697;
	color:#FFFFFF;
}
 
#form-error-selector .typeahead-result .errorrow  > * {
    display: table-cell;
    vertical-align: middle;
}
 
#form-error-selector .typeahead-result .username {
    padding: 0 10px;
}
 
#form-error-selector .typeahead-result > ul > li > a small {
    padding-left: 0px;
    color: #999;
}

.typeahead-result, .typeahead-field {
    padding-bottom: 0px!important;
    position: relative!important;
}

.error-container {
    overflow: visible!important;
}

.errorselect {
	border:1px solid #D9DBDC;
	padding:0px 20px;
	position:relative
}

.errorselect #entererror {
	width:100% !important;
    height:45px;
    outline: none;
	background-color: white !important;
}

.errorselect .f-label {
	font-weight:700;
    margin: 0px 0px 10px;
    color: #666;
    display: block;
    padding: 0px 0px 3px;
}

.errorselect .fa.fa-angle-close {
	margin-right: 0px;
	position: relative;
	float: right;
	cursor: pointer;
	width: 28px;
}

.errorselect .fa.fa-angle-close:before {
    content: "\f00d";
}

.errorselect .typeahead-container button {
    background-color: #FFFFFF;
    border: 0px;
    padding: 15px 0px;
    font-size: 13px;
    height: 45px;
    line-height: 1.42857143;
    color: #333333;
    box-shadow: none;
}

.errorselect .typeahead-field input {
    padding: 0px 12px;
    border: 0px;
}

#errorDetailContainer .download-summaries .download-summary-block {
    margin-bottom: 0px;
    border-bottom-width: 0px;
    padding-bottom: 0px;
}