#bip-search-box {
	
	.search-input-box {
		position: relative;
	}
	
	.search-input-box .keyboard-btn{
		position: absolute;
		right: 8px;
		margin-top: 11px;
		height: 16px;
	}
	
	.search-input-box input {
		width: 22em;
		height: 2em;
		border: none;
		box-shadow: none;
		background-color: #dededa;
		border-radius: 0px;
		margin-bottom: 0px;
	}
	
	.control-group.form-inline {
		label[for="modifiedDateSince"] {
			vertical-align: top;
		}
		label {
			padding-left: 10px;
			padding-top: 0px;
			width: 150px;
			vertical-align: bottom;
		}
		label.control-label:after {
			content: ':';
			padding-top: 3px;
		}
		
		margin-top: 10px;
		margin-bottom: 0px;
	
		&:first-child {
			margin-top: 0px;
		}
		
		.with-margin {
			margin-top: 10px !important;
		}	
	}
	
	.search-btn {
		width: 7em;
		line-height: 2em;
		display: inline-block;
		border: none;
		background-image: none;
		text-shadow: none;
		border-radius: 0;
		margin-left: 5px;
	}
	
	.fieldset {
		height: 40px;
		
		legend {
			float: left;
    		width: 150px;
    		font-size: 14px;
    		font-weight: inherit;
    		border: 0;
    		padding-left: 10px;
    		margin-bottom: 0;
    		height: 100%;
		    display: flex;
		    justify-content: center;
		    flex-direction: column;
		    line-height: unset;
		}
	}
	
}

.form-validator-stack.help-inline{
	display: none;
}
  
.search-box.error div {
	color: red;
	padding: 5px;
} 

tr.search-row td a {
	cursor: pointer;
}

#bip-search-results-view {
	position: relative;
}

#bip-search-results-view .previous-level {
	position: absolute;
	right: -5px;
	top: -25px;	
}

#portlet-topper-toolbar_bipsearch_WAR_bipsearchportlet .portlet-icon-back {
	display: none;
}

#bip-search-results {
	
	padding-top: 30px;
	
	.table {
		margin-top: 20px;
	}
	 
	.table th {
		font-weight: normal;
	}

}

.bip-header-search-portlet {
	
	width: 300px;
	float: right;
	position: relative;
	display: table;
	
	.search-box form {
		margin-bottom: 0px;
	}
}


.portlet-msg-success a {
	display: block;
}

.portlet-msg-error a {
	color: #5B0808 !important;
	display: block;
}

@media (max-width: 979px) {
	#bip-search-box {
		.fieldset {
			height: unset;
		}
	}
}