.search-results {
    display: block;
    list-style-type: decimal;
    list-style-position: outside;
}

#extend-ecres {
    display: block;
	padding: 15px 0 0 0;    
}

.page-control {
    width: 100%;
    display: inline-flex;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 10px;
}

.page-control-bottom {
	width: 100%;
    display: inline-flex;
    flex-flow: row wrap;
	align-items: center;
	padding: 13px 0 0 0;
	margin-bottom: 10px;
    margin-top: 10px;
	border-top: 1px solid #e6e6e6;
}

.page-button {
    background-color: #ffae21;
    color: #232225;
    border: none;
    cursor: pointer;
    font-weight: bold;
    margin: 4px;
}

.page-input {
    width: 35px;
    border: none;
   	border-bottom: 1px solid #e6e6e6;
    color: #232225;
    text-align: center;
}

.search-results-item {
    display: list-item;
    list-style-type: decimal;
    list-style-position: outside;
    padding: 13px;
    margin-left: 13px;
    clear: both;
    border-top: 1px solid #e6e6e6;
}

.cover {
    margin-right: 10px;
    height: 119px;
}

.RECORD {
    width: 100%;
    white-space: normal !important;
}

.add-info {
    display: table;
}

.row {
    display: table-row;
    margin: 8px;
    padding: 10px;
}

.info-row {
    display: inline-block;
    padding-left: 8px;
    margin-right: 4px;
    font-size: 14px;
}

.controls {
	display: inline-flex;
	flex-flow: row wrap;
	align-items: center;
    margin: 8px;
    margin-left: 5px;
}

.control-button {
    background-color: #ffae21;
    padding: 10px;
    margin: 4px;
    border: none;
    font-size: 14px;
    color: #232225;
    cursor: pointer;
    font-weight: bold;
    text-transform: uppercase;
}

.control-button-opposite {
    background-color: #232225;
    padding: 10px;
    margin: 4px;
    border: none;
    font-size: 14px;
    color: #ffae21;
    cursor: pointer;
    font-weight: bold;
    text-transform: uppercase;
}

h5.title {
    line-height: 1.35;
    font-size: 15px;
    font-weight: normal;
    padding-right: 10px;
    padding-left: 91px;
    margin-top: 0;
    margin-bottom: 0;
    word-break: break-word;
}

.rates {
    padding-left: 8px;
}

.annotation-button {
    border: 0 solid transparent !important;
    outline: 0;
    background: 0 0 !important;
    font-size: 14px;
    text-decoration-line: underline;
    cursor: pointer;
}

.j-table-button {
	background-color: #ffae21;
    padding: 4px;
    margin: 4px;
    border: 0 solid transparent !important;
    color: #232225;
    cursor: pointer;
    font-weight: bold;
}

.annotation-p {
    display: none;
}

button:focus {
    outline: 0 solid #f8f8f8 !important;
    box-shadow: 0 0 4px 2px #232225;
}

.rec-select {
	margin: 4px;
}