﻿/* Infor Trigger Fields
----------------------------------*/
.inforTriggerField {
   height: 40px;
   display: inline-block;
   background: #f7f7f7; /*white*/
   transition: border 0.2s linear 0s;
   position: relative;
}

/*add extra border for error states*/
.inforTriggerField.error {
	border-color: #d5000e !important;
	background-color: #FDF2F3;
}

.inforTriggerField.focus {
	outline: 1px solid #BFBFBF;
}

.inforTriggerField.error  .inforTextbox{
	background-color: #FDF2F3;
}

.inforTriggerField.error  .inforTriggerButton{
	background-color: #FDF2F3;
}

.inforTriggerField.readonly,  .inforTriggerField.disabled{
	border: none !important;
}

.inforTriggerField.readonly, .inforTriggerField.disabled {
	background: none repeat scroll 0 0 white !important;
	border: 1px solid transparent !important;
}

.inforTriggerField.backgroundColor {
	border: 1px solid transparent  !important;
	background-color: #e5e5e5 !important;
}

.inforTriggerField.backgroundColor.disabled {
	opacity: .5;
	filter:alpha(opacity=50);
}

.inforTriggerField.backgroundColor.disabled  .inforTextbox{
	opacity: 1;
	filter:alpha(opacity=100);
}

.inforTriggerField.readonly.error, .inforTriggerField.disabled .error{
	background-color:#FDF2F3 !important;
}

.inforTriggerButton{
	width: 18px;
	height: 18px;
	border: none;
	margin-left: -6px;
	vertical-align: middle;
	margin-top: 0px;
	background-repeat: no-repeat;
	outline:none;
	padding: 0;
	height: 40px;
	background-color: #f7f7f7; 
	cursor: pointer;
}

.inforDropDownList:hover, .hover .inforDropDownList,
#onetimepay .inforDropDownList:hover,  #onetimepay .hover .inforDropDownList {
	background-color: #E1E1E1;
}

.inforTriggerButton:hover, .hover .inforTriggerButton,
#onetimepay .inforTriggerButton:hover,  #onetimepay .hover .inforTriggerButton{
	background-color: #E1E1E1;
}


table.inforTriggerFieldTable {
	border-collapse: collapse;
	border-spacing:0;
	padding: 0 !important;
	margin: 0 !important;
	/*overflow:hidden;*/
	max-height: 20px;	/*Makes sure the button doesnt overflow*/
	white-space: nowrap;
}

table.inforTriggerFieldTable, table.inforTriggerFieldTable tr, table.inforTriggerFieldTable tbody, table.inforTriggerFieldTable  td{
	border: 0 none !important;
	padding: 0 !important;
	margin: 0 !important;
}

table.inforTriggerFieldTable td{
	vertical-align: top;
}
/*Readonly*/
.inforTriggerField.readonly .inforTextbox {
	border: none;
	background: none;
}

.inforTriggerField .inforTextbox {
	border: none;
	display: block;
    font-weight: normal;
    padding-right: 7px;
	padding-left: 10px !important;
    width: auto; /* 176px; */
	line-height: 39px;
}

.inforTriggerField.readonly .inforTriggerButton, .inforTriggerField.disabled .inforTriggerButton  {
	visibility:hidden;
}

/*Disabled*/
.inforTriggerFieldTable[disabled] .inforTriggerButton {
	visibility:hidden;
}

/* Infor Drop Down List Trigger Field
----------------------------------*/
.inforDropDownListButton {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAAZ0lEQVQYV1WMMQoAIRAD991a+AR7xdpX2Iudva8Q+3hJccctDIRJWFtrIaWEvTeeM8JMx85ijHDOIeeMc44opcix04cQgkStVTDT6QNfzjnhvVdBmOnYaUDGGO+g967yNyCtNZDPwS4fNo9HWOGByAAAAABJRU5ErkJggg==");
	background-position: center center;
}

.inforDropDownListButton.open {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAGCAYAAAD+Bd/7AAAAY0lEQVQYV02MoQ1AIRQDmRsEI+AhaKbAExz+TUHw/b8VBHFJc23qAFx67yCvu2HOCe+9GGP86hmstRBCuANmOg3MDDFGFa01wUzHzqWUJEopOOeIWqscOz3knLH31iVhpjMzfMC6j0f9bwDcAAAAAElFTkSuQmCC");
	background-position: center center;
}


#securityQueryContainer.inforTriggerField{
	position: absolute;
	right: 0;
	height: 47px;
}
#securityQueryContainer .inforTriggerButton{
	height: 47px;
	background-color: #fff;
}