#lhkexw-powersearchm {
    /*background-color: #FFFFFF;*/
    color: #224e74;
    font-size: 0.875rem;
}
#lhkexw-powersearchm .titlerow {
    /*background:#ffffff;*/
    width: 100%;
    margin-bottom:10px;
}
#lhkexw-powersearchm .titlerow .colorStroke {
	float:left;
    width: 4px;
    height: 100%;
    background-color: #E72742;
}
#lhkexw-powersearchm .title {
	margin: 0;
	text-transform: uppercase;
	color: #10416c;
	font-weight: 700;
	letter-spacing: 0.5px;
	display: inline-block;
	padding:0 0 0 20px;
}
#lhkexw-powersearchm .searchrow{
	padding:10px;
}
#lhkexw-powersearchm .searchbox{
	height: 66px;
	width:100%;
	margin-left:20px;
	position: relative;
}
#lhkexw-powersearchm .searchbox input {
	width:100%;
	margin-top:0;
        font-size: 16px; /*prevent ios auto zoom*/
}
.fontsize-large  #lhkexw-powersearchm .searchbox input {
        font-size: 17.5px; 
}
#lhkexw-powersearchm .searchbox .result { position: absolute; left: -1px; top: 47px; background: white; z-index: 11; width: 300px;}
#lhkexw-powersearchm .searchbox .result table {width: 100%;}
#lhkexw-powersearchm .searchbox .result table tr.hover {background: #f2f6f8}
#lhkexw-powersearchm .searchbox .result table td {cursor: pointer; border-top: 1px solid #e8eef2; border-bottom: 1px solid #e8eef2; height: 30px; line-height: 30px; padding: 0 5px;}

@media screen and (max-width: 1000px) {
	#lhkexw-powersearchm .title{padding:11px 0 12px 35px;}
	#lhkexw-powersearchm .searchbox .result {width:100%;}
	#lhkexw-powersearchm .searchbox{
		margin:0;
	}
	#lhkexw-powersearchm .searchbox input {
		width:80%;
	    border:0;
	    border-bottom:1px solid #10416c;
	}
}
@media screen and (max-width: 767px) {
}