.app01.dropAlignAbnFetch {
	margin: 20px 0 0 0;
	display: block;
	width: 100%;
}

.app01.dropAlignAbnFetch hr {
	padding:0 !important;
	margin:0 !important;
	border-color:#6384bd !important;
}

.app01.dropAlignAbnFetch div.parentRow {
	display: flex;
	justify-content: flex-start;
	padding: 12px 0 12px 0 !important;
}

.app01.dropAlignAbnFetch div.parentRow > div {
	font-family: "Fira Sans", sans-serif;
    font-size: 14px;
	color:#56597d;
	text-align: left;
}

.app01.dropAlignAbnFetch div.parentRow > div.childLeft {
	min-width: 130px;
	flex-basis: 25%;
}


.app01.dropAlignAbnFetch div.parentRow > div.childRight {
	font-weight: bold;
	color: #32315c;
	max-width:200px !important;
}

/***** results title *******/

.app01.dropAlignAbnFetch div.titleRow {
	  max-width: 100%;
	  display: flex;
	  align-items: flex-start;
	  justify-content: flex-start;
	  height: auto;
	  padding: 4px 0 20px 0;
}

.app01.dropAlignAbnFetch div.titleRow .iconButton {
    margin: 0 !important;
    border-color: #062341;
	background-color: #062341;
	width:30px;
	padding:4px;
}

.app01.dropAlignAbnFetch div.titleRow .iconButton img {
	width: 100%;
  	height: auto;
}

.app01.dropAlignAbnFetch div.titleRow span.colText {
    font-family: "Fira Sans", sans-serif;
    font-size: 18px;
	font-weight: bold;
	color: #32315c;
	text-align: left;
	width: auto;
	padding-left:7px;
}


/*** option row ****/
.app01.dropAlignAbnFetch div.optionRow  {
	max-width: 100%;
	display: flex;
	flex-wrap: wrap;
	padding: 20px 0 0px 0 !important;
}

.app01.dropAlignAbnFetch div.optionRow .optionTitle {
	width: 100%;
	text-align: center;
	font-family: "Fira Sans", sans-serif;
    font-size: 18px;
	font-weight: bold;
	color: #32315c;
}

.app01.dropAlignAbnFetch div.optionRow div.optionColLeft {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	width: 50%;
}

.app01.dropAlignAbnFetch div.optionRow div.optionColRight {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	width: 50%;
}

.app01.dropAlignAbnFetch div.optionRow .iconButton {
    margin: 0 !important;
	width: 32px;
	padding: 4px;
}

.app01.dropAlignAbnFetch div.optionRow span.colText {
    font-family: "Fira Sans", sans-serif;
    font-size: 18px;
	font-weight: bold;
	color: #32315c;
	padding: 0 10px 0 0;
	text-align: right;
}

.app01.dropAlignAbnFetch div.optionRow div.optionColLeft .iconButton {
	border-color: #fae63f;
	background-color: #fae63f;

}

.app01.dropAlignAbnFetch div.optionRow div.optionColRight .iconButton {
	border-color: #062341 !important;
	background-color: #062341 !important;
}


.app01.dropAlignAbnFetch div.optionRow .iconButton img {
	width: 100%;
  	height: auto;
}

.iconButton {
	cursor:pointer;
}

.input-group.abnlookup_Input {
	display: block !important;
}

.abnlookup_Input i.lookupButton {
	cursor:pointer;
	position: absolute; 
	top: 9px; 
	right:12px;
	z-index: 99 !important; 
}

.abnlookup_Input img.lookupImage {
	cursor:pointer;
	position: absolute; 
	top: 5px; 
	right:12px; 
	width:22px;
	display:none;
	z-index: 99 !important; 
}

.highlighterText {
	text-shadow: 2px 1px 3px orange;
}

.app01.dropAlignAbnFetch::-ms-clear {
    display: none;
}

.abnlookup_Input div.frm_error {
	display: none !important;
}

.abnlookup_Input button.checkABNButton {
	border-radius: 4px;
   -moz-border-radius: 4px;
   -webkit-border-radius: 4px;
   -ms-border-radius: 4px;
   -o-border-radius: 4px;
   border-width: 1px;
   box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
   -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
   -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
   -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
   -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075);
   top:-2px;
   left:3px;
 }

 .abnlookup_Input button.checkABNButton:hover {
	 background-color: #efefef;
 }

 #frm_field_1695_container {
	 display:none;
 }