﻿/*!
 Infor Html Controls v3.4.0 
 Date: 30-10-2014 37:01:45 
 Revision: 6714 
 */ 
 /* Infor Common Css
----------------------------------*/
html {
	height: 100%;
}

body {
	margin:0;
	padding:0;
	font-family:   Helvetica, Arial, sans-serif;
	font-size: 62.5%;
	color: #666666;
	height: 100%;
	overflow: hidden;
	background-color: white;
}

input, textarea {
	font-family:   Helvetica, Arial, sans-serif;
	font-size: 1.2em;
}

/*remove IE10 inputs*/
::-ms-clear {
	display: none;
}


button, label , p, span.inforLabel, span.inforTopLabel, span.inforCheckboxLabel {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.2em;
}

p {
	line-height: 16px;
	color: #535353;
}

p > button {
	font-size: 1em;
}

/* A Field Label */
.inforLabel, .label, .inforDataLabel, .inforDescriptiveText {
	color: #444;
	display: inline-block;
	float: left;
	min-width: 1%;
	padding: 0px 8px 0 0;
	text-align: right;
	white-space: pre;
	width: 7%;
	font-size: 1.2em;
	line-height: 20px;
}

.inforDataLabel, .inforDescriptiveText {
	color: #444;
	width: auto;
	font-style: italic;
	float: none;
	margin-left: 4px;
	line-height: 10px;
}

.inforTriggerField + .inforDataLabel, .inforTriggerField + .inforDescriptiveText {
  left: 7px;
  position: relative;
  top: -5px;
}

.inforSingleColumnLayout .inforDataLabel, .inforSingleColumnLayout .inforDescriptiveText {
  top: 6px !important;
}

.inforLabel:after, .inforTopLabel:after, .label:after {
	content: ":";
}

html[lang="fr-FR"] .inforLabel:after, html[lang="fr-FR"] .label:after, html[lang="fr-FR"] .inforTopLabel:after {
  content: " :";
}

.inforLabel.noColon:after, .inforTopLabel.noColon:after, html[lang="fr-FR"] .inforLabel.noColon:after, html[lang="fr-FR"] .inforTopLabel.noColon:after  {
	content: "";
}

.label.noColon:after {
    content: "";
}

html[dir="rtl"] .inforLabel, html[dir="rtl"] .label {
	float: right;
	text-align: left;
	padding: 0 8px;
}

.inforTopLabel {
	color: #444;
	padding: 4px 8px 0px 0px;
	text-align: right;
	min-width: 5%;
	width: 8%;
	line-height: 16px;
	white-space: nowrap;
}

.inforDataLabel.alert {
	color: #d5000e;
}

.inforDataLabel.positive {
	color: #2db329;
}

.inforScrollableArea {
	overflow: auto;
}

.inforHidden {
	opacity: 0;
	filter: alpha(opacity=0);
}

/* Remove Focus Border. */
:focus {outline:none;} ::-moz-focus-inner {border:0;}

*:focus {
	outline: 0;
}

button::-moz-focus-inner {
  border: 0;
  outline: 0;
}

.inforDivider {
	border-top: 1px solid #CDCDC5;
	height: 1px;
	margin-top: 2px;
	padding-top: 3px;
	width: auto;
}

/* Text Formatting */
.uppercase {
	text-transform:uppercase;
}

.inforSection {
	width: 320px;
	height: auto;
}

.inforSection > h1, .inforSection > h2 {
	border-bottom: 1px solid #E3E3E3;
	font-size: 1.6em;
	line-height: 2px;
}

.inforSectionLabel {
	color: #666666;
    font-size: 2em;
    font-weight: lighter;
    line-height: 30px;
    margin: 0;
    padding: 15px 0;
}

small {
	color: #777;
	font-size: 1.1em;
}

/* Accessibility */
.inforScreenReaderText, .scr-only  {
	border: 0 none;
  clip: rect(0px, 0px, 0px, 0px);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

::selection {
  background: #005ce6;
  color: white;
}
::-moz-selection {
  background: #005ce6;
  color: white;
}
/* Infor Splash Screen
----------------------------------*/
#inforAboutDialog {
	height: 100%;
	width: 100%;
	background-color: #efefef;
	text-align: center;
	margin: 0 auto;
	position: absolute;
	opacity: 0.95;
	filter: alpha(opacity=95);
	top: 0;
	z-index: 9999;
}

.inforLogoTm {
	height: 70px;
    width: 79px;
	margin: 0 auto 40px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE8AAABGCAMAAAC65Tl8AAABGlBMVEUAAADWICf///+/v7/WISjtnJ/2ztD87u/98vLXIyrXJCvdR03zvb/0w8X64eL87e387/D+9/f//v7XJSzYKS/YLDPbPUPcP0XcQEbdRkviYmflcnfmeH3uo6bwq67wrrDzvL71ycr2zM720dL309X42Nn53t/65+f76er77Oz87u799vfWIinXJi3XJy7YKjHYLTTZLjXZMDbaNjzcQkjcQ0ndRkzeSlDfT1XgWV7hW2DiX2TiYGXiY2jkb3PlcHTlc3fnfoLogITogYXphorpiIzpiY3qj5PrkJPsl5rvqazwrK/wra/wr7H1ysv2y8320NH31tf42dr429z53d764uP64+T65ub88fH98/P99PT99fX+/Pz//Py1oTTRAAAAAXRSTlMAQObYZgAAAYNJREFUaN7t1ndzgjAUAHASUBQ3dqmtq9ZW7d7b7r33/P5fo3kJClWuItJr/3g5Tl+Sl59cXuCUiCdNajb00EMPPfTQIyS5V6zqb7duvL5se9pUkUILuPCW7mh72i7n6HP3Xv2d2njXoD2Vbrr3YGF7WpyN7hMy6ZUHozMe1tf+V/7CEyv551q+oquFjNLiKVuX0UQimttUzAWLvtIL7eD5xBmhWWPUIIdGjQ71DzQWHH40Zn/wmm3d6oUC5kRskFhTnXrnFk8r86Cq8q+xYGMqHgmXO3j6yXxyO8GCe8v+DUNUSLH79EO0Y3inWud6nEH3mAWvFi/Cgol+iGYrLAyLqbyT+q5CN2WpNzTYPZ/IHGHhuJhKO/Gm+cumxYPgQGQesbAmRhYcnT+7vv39BV175v7Nxcz9I649Xt+rZUJWeH0zvXraAz8favzb+XPvkZBq83z04Nk+v714REnnorXPx4sNhTjw8P8Beuihhx566P2+J8uyJEvs8ur+AAP0P3vs+gJQfSoecw9vqgAAAABJRU5ErkJggg==");
}

#inforAboutDialog .container {
	left: 50%;
    margin-left: -184px;
    margin-top: -201px;
    position: absolute;
    text-align: center;
    top: 50%;
}

#inforAboutDialog .productName {
    color: #1A1A1A;
    font-size: 3.2em;
	font-weight: normal;
}

#inforAboutDialog p {
	display: inline-block;
    line-height: 20px;
    text-align: left;
    width:  400px;
	margin-bottom: 25px;
	max-height: 300px;
    background-position: center bottom;
    background-repeat: no-repeat;
	border-top: 1px solid #DADADA;
	padding: 14px 20px;
	overflow: auto;
}

#inforAboutDialog p.isOverflowed {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYsAAAAECAYAAAB/cRMyAAAFi0lEQVR42sVZS0srTRDtnolGRfGiiC7kEwRd+wMEf7kLwR/gWsGNG0UURfGVTPdXVakz90wnUePlchuGftSzm5lzupIYpOWc48XFRTg/P48HBwdxc3MznJ6exrquQ1VVcTgchq2trXh7ext//foVHh8f49LSUuz3+yqLTdPYMz8/H1JKtvbx8RGlVYuLi1H9S5i2F50g+pXom53GkKZ5VKRnc23uW3Ur9a9NcrM4aqvr2uvj/i136U3f5218HXM+6l/6qtfr2ZgacrIeY42DMfxo0zXbtOek+xSfqm/7VT19kIs88GX2vjfz6f5iMW7j+V41rwA5xrBx3VDa+74wD4gPfVeyrbot9AL5hk5gP+SrlIX2UMU0fNH8vHWfYZaGHL8T4y83TSRPOIpPm74zeuT6Onxvu6M2KY6v2zPhjEzOOfp7oWupeA8Qo/Uzei0y9ol5Zn2yK+W6T/jr2Hs+bK/fSBvf7Uxfvql2f/JNJT07xSp9Z3wOu0T5I57JMcZ5u257sOIni087Ex0jP+01PuY61jz9STK3vFWucfRBToIJpp9HAGfrgpcWK41AALnAv+XkPrLrJv82Munl19dXdZsELy2O+hd9PQ+z1bX39/f88vKSV1dX88PDQ9jY2MjX19cqsxia++HhYb65uQlnZ2d5f38/7+3tjYDn6uoqnpycVLu7uwbgc3Nz8e3trVpbW4vPz88GuAqkErRW+WAwqPxj1L4SfQNmBUSAicwlt1oB2NbFJla/W3Tw7ICrDh1PDCjUJwhjio7l5qBSeVzLiQA1+rwCMEPmgAk0au0YsUFgLm/BkMmNY/iL3AI9AJfJCUBGJIOQlX8cAb4834pBk/x0iKUEc8RyP2PEALUCYBl1IgO2f0QTyaDIa6IcB8dENa0Ve5qpfZeQ/jZZ5B8kz8D6Dd2WLL4grDwtQQfbDlEBUNkHkwpIggmE3rHWnsmICQB+OS+PnUBCDuYgq+RrJWl1wBtEx4QDX1hn8C0IJJEs8/m4DOSdiLSYwNoYRIQK6ObPScDA22Mkzy+BREAUauP5j+mA/NhGm2CwEYgQmxKV+mhw3k4sSTA40F6y2BhJCaY3Soia2/Lycrq/v88LCwuqb8R0eXmZjo6ODGjr4+NjBfS59fX1nijVolTruiKUkEatF3mpIhTIVNZT4pBgmm2tvd6UfWw66MW8JhBWPxgDWGsQBuTQYTJyGYC7fZgc3C6id1AzmevwrTYSkLY+CBQrAuFqApDyTbwqiKEFXqwTMUWSdcAcFZHmwBUN5YMPB9VCIJKZBvBcrTBZsC0DbCiBvNQjYp1YWRBJTcS3L+RjMX7Y/jVRMND+tKUZ/H9GFmFaZVHGACCXhETA39Er9VEFOGBOJJ7CtuOaqym6Tbc+mYxgy4ThlQITAGxaAvEYY8RVEEk7BpEx8LM++1K5E1siAkvUsw+AdqLKp2Ewhy/311CV1FA11MphK63BHP3oBxqrhPRnGF0zghDCGKqOVBvmV/C/cdJqRNYI/jd3d3dD0R/E7e3t/3Z2dvpSivSlkphfWVkRXujPCdvUQgpzYtSTuQK/kkSv9qZArzIni3pUIFRY1w8da0YKmDsoQw5CqFFNuCyCaPgmTD47P22BZArdljiIfGJxyQ3kp60K+FbOt3UAJ+vwTZl/HqLqoUMgJbBPALf4GfgVPyGNo/jvs/n09uok11mbAXDjJ9fpaYXHT278PwJ9rqT+VfvDHGYxnFpZTAL/GeJMIxhUP+mr/RGAf5fk8hd55ClrmYgosQ7d8seqG6o8cvGT3CQdrljCFLJhYuCf4TKBfofcXLcpKjUDfCfdtspwPZCNgTrIQucK9l5+YJ58zcbKFr4+1HW0oZYjKQ2FMEwmbSAVhRLI4Onp6V0qjQ/5C+L9f5KtLQsvRwUBAAAAAElFTkSuQmCC");
}

#inforAboutDialog p br {
    margin-bottom: 12px;
}

.inforAboutCloseButton {
	margin: 1px;
    padding: 1px;
    border: medium none;
    cursor: pointer;
    position: absolute;
	border: 1px solid transparent;
    right: 15px;
    top: 15px;
	height: 20px;
	border-radius: 3px;
	width: 22px;
	background-color: transparent;
}

.inforAboutCloseButton span {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAACVBMVEUBAAAAAADz8/M4vyHSAAAAAXRSTlMAQObYZgAAADhJREFUeNpjmMDAwMYQwsAgCoRAmtWBMYCBMYDVAcgBCjCIAqUYWANgBJgLkgArASsGawMbADIKACsOB3fO5wlwAAAAAElFTkSuQmCC");
	background-position: center center;
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
    opacity: 0.4;
    width: 16px;
	filter: alpha(opacity=40);
}

.inforAboutCloseButton:hover span {
	opacity: .65;
	filter: alpha(opacity=65);
}

.inforAboutCloseButton:focus {
	border: 1px solid #13A3F7;
}
 
.inforAboutCloseButton:active span {
	opacity: .80;
	filter: alpha(opacity=80);
}


 /*
	Infor Accordian
*/

.inforAccordion {
	padding-top: 10px;
	overflow-y: hidden;
	overflow-x: hidden;
}

.inforAccordion  legend {
	height: 44px !important;
    margin-bottom: 0 !important;
	margin-left: 0px;
}

.inforAccordion .inforIcon + legend {
	 margin-top: -24px !important;
	 margin-left: 0px;
}

.inforAccordion  legend:hover, .inforAccordion  legend.selected {
	background-color: #f2f2f2;
	cursor: pointer;
}


.inforAccordion legend:hover span {
  color: #4444;
	border-bottom: 1px solid transparent;
}

.inforAccordion .inforFieldSetLabel {
	border-bottom: medium none;
    color: #444;
    font-size: 1.4em;
    margin-bottom: 0;
    margin-right: 0;
    position: relative;
    text-indent: 1px;
    top: 10px;
}

.inforAccordion .inforFieldSetLabel.hover {
	box-shadow: none;
	border-radius: 0;
	background-color: transparent;
}

.inforAccordion  .inforIcon + legend  .inforFieldSetLabel{
	text-indent: 36px;
}

.inforAccordion .inforFieldSet {
	border-bottom: 1px solid #b3b3b3 !important;
}

.inforAccordion  .inforFieldSet:first-child {
	border-top: 1px solid #b3b3b3 !important;
}

.inforAccordion  .inforFieldSet div.content{
	margin-left: 15px;
	padding-bottom: 15px;
}

.inforIcon + legend + .inforExpandButton + .content {
    margin-left: 48px;
}

/*Steps for the accordion*/
.inforIcon.incomplete {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAA7ElEQVRIx9WVuw6DMAxF+T36uwhYmfgGJliqFjHCCricSKkilRBa6j6uZCmKHzexHSdKkiRe5LKIvFmIGUdKwe8kkWJwI98nKIpC6rqWYRhkmiYjrNlD9zJBmqbSNI3M8yw+oMMG26cIcOi6TvYCWx/JKgGnctG2rZRlKXmeG2HNngt8dhGQVzctVVV5r4/OTddaTR4IKJ578lAR3ZvgGySgQyxIRYgAGwt8gwS0oQX5DhFgY4GvKsE4jrop6vv+B4qs3qZbDy3LMiOHHtpHRoX6sPONawLSinTL4XH9Vz+a5qd/heDEQiH4mdg3JjRfZce5zD8AAAAASUVORK5CYII=") no-repeat scroll center center rgba(0, 0, 0, 0);
}
.inforIcon.add {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAYklEQVR42mPYvHmzNRDfAOL/VMZPgTicAUicoYHhMPwJZMEHGlrwf9QC6lnw7du3/8hgz549oxbQ2AJ0AwkBXBaOWkC+BaPJdPBZMFpc09SCizS04AvIAlsgfkADw98BcQQAXGs4v07/HtoAAAAASUVORK5CYII=");
}
.inforIcon.complete, .inforIcon.ok  {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAA/UlEQVR42u2WywqCQBSGfZ0WPYFQdNWy23MEPV2rwsuiC3R9gVpEathkm8Byd/JIRpKZlgMtOvDPYmC+b3HODMOkuyneycYJJBxk8oyz6BTgXnSGItzNX0BfUFeqsDwuoCTmkhc0FAGITQBLtbZQFvPJCR7hXk3NSTIChB/sgw+un3XgpVJ0QabHwpAMoCqVffvNILilAScVo/cg22dhfVq5h42LcZcg3LTNyPCXgjEZ+SAo6UzbwXCxEH9Ma3IF9g40rDRLfQsP7UGYJCr87RQJMv8kQXjQvH98k1Fi3CSvLtPXT4UgczA/zmLD/6/p7wgIRQFBQYvSz2KH7Csx8AmfgeWx0wAAAABJRU5ErkJggg==");
}
.inforIcon.pending {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABHUlEQVR42tWWXw5DQBDGXbBJXz0Q7oALcBoO4N8ZeCAO0IQm7QkQTI2E0O7a1XbT9EvGy6752W9nZ0myLJ/HuI4BX477GCdpfNwEJJ/jIglMPsXvAZZlQRiGUJYl1HUNXddBVVUQBAGYpvk+QFVViKIIhmEAmnAM4YqiHAPgC0VRAK/yPKdCiIA4jjcJkiQB27ZB07QpHMeBNE03c9AyLgB6vrYFv462fM/zlnl934NhGGyA7/svFmAiGgRXNwv3gwnACiGJBkHrZmGlMQFYhjSRILquL+Nt27IBTdPsVozrup8BcJksrSGHLSJt8h7k8CY/l+me1oeRu0xJB41H3AftnVaRZdmxViG82e21a/T6K+36r2404Ze+0N+WBzdFzLGPAStpAAAAAElFTkSuQmCC");
}

.inforAccordion  .inforAccordionSubmenu{
  font-size: 1.2em;
  line-height: 12px;
  margin-left: 0px;
  padding: 10px 0 10px 10px;
  text-decoration: none;
  color: #444;
  display: inline-block;
  width: 100%;
}

.content.open .inforAccordionSubmenu:last-child {
    margin-bottom: 15px;
}

.inforAccordion .inforAccordionSubmenu:hover  {
  background-color: #F2f2f2;
  border-radius: 2px;
  color: #444;
}

.inforAccordion .inforAccordionSubmenu:focus {
  background-color: #F2F2F2;
}

.inforAccordion .inforAccordionSubmenu.selected {
  background-color: #13A3F7;
  color: white;
}

.inforAccordion .inforFieldSetLabel.open {
  color: #444;
}

.inforAccordion p {
	margin: 0;
}

.inforAccordion .inforExpandButton {
	background-position: center center !important;
	top: -28px;
}


.inforAccordion .inforIcon{
	display: inline-block;
    float: left;
    left: 12px;
    position: relative;
    top: 10px;
}

.inforAccordion .inforAccordionSubmenu.complete {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAABnRSTlMAAAAAAABupgeRAAAALUlEQVR42mNgoAfQ3axJWAUEEVaBUISmHLsKZD4WFWii2FXgUke0S/GoIz9UARQ/KWmFwsxrAAAAAElFTkSuQmCC");
    background-position: 6px 10px;
    background-repeat: no-repeat;
    padding-left: 27px;
}

.inforAccordion .inforAccordionSubmenu.current {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQAAAAB+DmFKAAAAAnRSTlMAAHaTzTgAAAAhSURBVHjaY2BgYGBiYGAGogYG5gMM/x+AEJAB4oKlGBgAcPYGVaLVNvcAAAAASUVORK5CYII=");
    background-position: 6px 10px;
    background-repeat: no-repeat;
    padding-left: 27px;
}

.inforAccordion.isSequential .inforAccordionSubmenu {
	padding-left: 27px;
}

html[dir="rtl"]  .inforAccordion .inforIcon {
	float: right;
	left: -12px;
}

html[dir="rtl"] .inforAccordion .inforExpandButton {
	clear: both;
    float: left;
    right: -12px;
    top: -27px;
}

html[dir="rtl"] .inforAccordion .inforAccordionSubmenu  {
	margin-right: 57px;
}
/* Infor Application Navigation
----------------------------------*/
.inforApplicationNav {
	font-size: 1.2em;
	background: repeat scroll 0 0 #e0e0e0;
	width: 100%;
	z-index: 1;
	min-height: 33px;
	max-height: 33px;
	border-bottom: 1px solid #D4D4D4;
}

.inforApplicationNav > ul > li:first-child {
    padding-left: 15px;
}

.inforApplicationNav ul{
	z-index:100;
	margin: 0;
	padding: 0;
	list-style-type: none;
	padding-left: 19px;
	padding-right: 19px;
	margin: 0 0 0 -14px;
}

.inforApplicationNav ul:first-child{
	padding-left: 6px;
		padding-right: 20px;
}

/*Top level list items*/
.inforApplicationNav ul li{
	position: relative;
	display: inline;
	float: left;
}

.inforApplicationNav > ul > li {
	height: 32px;
	z-index: 4;
	background-color: #e0e0e0;
}

.inforApplicationNav ul li.activeHeader{
	background-color: #f2f2f2;
}

.inforApplicationNav > ul > li.activeHeader  > a:first-child {
	color: white !important;
	background-color: #13A3F7;
}

.inforApplicationNav li a.hover, .inforApplicationNav li a:hover{
	background-color: #f2f2f2;
	cursor: pointer;
	color: #1A1A1A !important;
}

/*Top level menu link items style*/
.inforApplicationNav ul li a{
	display: block;
	background: transparent;
	padding-top: 6px;
	padding-bottom:3px;
	color: #444;
	text-decoration: none;
	outline:none;
	padding: 5px 15px;
	height: 21px;
	line-height: 20px;
	border: 1px solid transparent;
}

.inforApplicationNav ul li a:link, .inforApplicationNav ul li a:visited{
	color: #444;
}

.inforApplicationNav ul li a:hover:link, .inforApplicationNav ul li a:hover:visited{
	color: #1a1a1a;
}


.inforApplicationNav ul li a:focus {
	border: 1px solid #13A3F7;
}

.inforApplicationNav > ul > li.activeHeader > a:focus {
	color: white !important;
	border: 1px solid transparent;
}

.inforApplicationNav ul li ul{
	position: absolute;
	left: 0;
	display: none;
	visibility: hidden;
	background-color: white;
	box-shadow: 0 1px 3px rgba(0,0,0,.15);
	border: 1px solid #d9d9d9;
}

.inforApplicationNav .inforMegaMenuColumn {
	box-shadow: none !important;
	margin: 0;
	max-width: 46%  !important;
}

.inforMegaMenuColumn .inforFormButton {
		font-size: 1em;
}

.inforApplicationNav .inforMegaMenuColumn:nth-child(2) {
	border-left: 1px solid #E6E6E6 !important;
	padding-left: 35px;
	height: 100%;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.inforApplicationNav ul li ul li {
	display: list-item;
	margin-left: -19px;
	margin-right: -19px;
	padding: 0;
	background-color: white;
	border: none;
	float: none !important;	/*Prevents longer text from overflowing in RTL*/
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.inforApplicationNav ul li ul li ul{
	top: 0;
}

/* Sub level menu links style */
.inforApplicationNav ul li ul li a{
	font-size: 1em;
	min-width: 90px;
	padding: 5px 20px;
	white-space: nowrap;
	width: auto;
	line-height: 22px;
}

.inforApplicationNav .downArrow{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAEAQMAAAB4CLc+AAAABGdBTUEAALGPC/xhBQAAAAZQTFRFAAAAAAAApWe5zwAAAAJ0Uk5TAKZJJsvlAAAAEElEQVQI12P4x1DDYMEgAAAKHgHDGrfkbwAAAABJRU5ErkJggg==") no-repeat scroll right center !important;
	display: inline-block;
	height: 11px;
	left: 2px;
	margin: 0 auto;
	padding-right: 4px;
	position: relative;
	text-align: center;
	top: 2px;
	width: 11px;
}

.inforApplicationNav .activeHeader .downArrow {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAEAQMAAAB4CLc+AAAABGdBTUEAALGPC/xhBQAAAAZQTFRFAAAA////pdmf3QAAAAF0Uk5TAEDm2GYAAAAQSURBVAjXY/jHUMNgwSAAAAoeAcMat+RvAAAAAElFTkSuQmCC") no-repeat right center !important;
}

.inforApplicationNav .rightArrow {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAANElEQVR42mNgIBds3rz5Pz55JlI0MJFiAxMpTmIixQ94Ffv6+jISpRhdIU7F2BSSHM4kAQAAUhVXYi2YAwAAAABJRU5ErkJggg==")  no-repeat right center;
}

.inforApplicationNav .leftArrow {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAOElEQVR42mNgoBbYvHnzf2Q+E7EKcSrGphCrYlwKMRTjU4ih2NfXl5FoxYQ0YPUgIRsYSAkVogAA5IMVVy6V21QAAAAASUVORK5CYII=") no-repeat center left;
}

.topNavSpacer{
	width: 12px;
	height: 52px;
}

.inforApplicationNav .scrollUp, .inforApplicationNav .scrollDown{
	height: 24px;
	width:100%;
	padding-right: 36px;
	cursor: pointer;
}

.inforApplicationNav .scrollUp .scrollArrow{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAA4SURBVChTY2AYvGDz5s3/sbmOEV0QWaGvry+KPAoHm4nIGuCKcVkNshmmAawYn0KYM9GdNIAhDgBzjRMdyzmiJQAAAABJRU5ErkJggg==");
	height: 12px;
	left: 61%;
	position: relative;
	width: 12px;
	top: 7px;
	z-index: 4;
}

.inforApplicationNav .scrollDown .scrollArrow{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAIAAAAmzuBxAAAABnRSTlMAAAAAAABupgeRAAAAG0lEQVR42mNgoBfYjBsQUETAJALWEXATw0AAAOTuNHK5WbLVAAAAAElFTkSuQmCC");
	height: 12px;
	left: 61%;
	position: relative;
	width: 12px;
	z-index: 4;
	top: 5px;
}

.inforApplicationNav .scrollDown[disabled], .inforApplicationNav .scrollUp[disabled]
{
opacity: .5;
filter:alpha(opacity=50);
background-color: transparent;
}

.inforApplicationNav .overFlowButton{
	border: medium none;
	border-radius: 0 0 0 0;
	float: right;
	font-size: 1em;
	height: 33px;
	left: 2px;
	position: relative;
	text-indent: 5px;
	top: -2px;
	width: 74px;
	z-index: 4;
}

.inforApplicationNav .overFlowButton:hover {
	background-color: #F2F2F2 !important;
}

/* Right To Left Classes */
html[dir="rtl"] .inforApplicationNav ul li {
	float:right;
}

html[dir="rtl"] .downArrow
{
	left: -6px;
}

html[dir="rtl"] .inforApplicationNav .rightArrow
{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAOElEQVR42mNgoBbYvHnzf2Q+E7EKcSrGphCrYlwKMRTjU4ih2NfXl5FoxYQ0YPUgIRsYSAkVogAA5IMVVy6V21QAAAAASUVORK5CYII=") no-repeat center left !important;
}


html[dir="rtl"] .inforApplicationNav ul li ul {
	right: 0;
	left: auto;
}

/*Session Nav button and styling*/

#sessionNavMenu .downArrow  {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAcAQAAAABXaJJ+AAAAAnRSTlMAAQGU/a4AAAAnSURBVHjaY/j///8BBtKJfwzyQBaDPZBoqAcSB0ASD0HEZ7LMAxEAJj9jpqsVecAAAAAASUVORK5CYII=") no-repeat scroll 0 0 transparent !important;
		border: medium none;
		height: 26px;
		margin-left: 0;
		margin-top: -6px;
		width: 25px;
	opacity: .40;
	filter: alpha(opacity=40);
}

#sessionNavMenu.activeHeader  .downArrow  {
	opacity: 1;
	filter: alpha(opacity=100);
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAcCAYAAAB/E6/TAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAD9JREFUSEvtzTEOACAIBEH+/2ltNjbGGBUSi50SjiMk6VPtEGd36Ngi/oauJWI56JywzkX3wLgGP2qfSFKmiA5lBqdZLF4QjgAAAABJRU5ErkJggg==") no-repeat scroll 0 0 transparent !important;
}

#sessionNavMenu > a {
	padding: 5px;
}

#sessionNavMenu .hover .downArrow  {
	opacity: .65;
	filter: alpha(opacity=65);
}

.sessionIcon
{
	display: inline-block;
	height: 8px;
	margin-left: -10px;
	margin-right: 4px;
	width: 8px;
}

.unSavedSession
{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAL0lEQVQY02P4//8/AxzPZLgDxkhi6JL/ofgOqgJUSRRFuCThiohQQNAKohyJx5sAfdetIc53Ud0AAAAASUVORK5CYII=") no-repeat scroll left center transparent;
}

.activeSession
{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAf0lEQVQY03WPIQ6EMBBF/524yOgGA7fiBJs17DUQzYq6qlaNqqqrGvoJYAjiJS//jRmYGbz30skdO6ELG0IIsv03cx9nwzIc0LmxIcaYx+94xwtubEgpPeIFG1T19YANpZQ8rdMjcmNDrVW0qM2/+Y50bmzgK6016eSOndCPN3e8Y65J8gu5BAAAAABJRU5ErkJggg==") no-repeat scroll left center transparent;
}

.disabledSession
{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAARUlEQVQY042PQQoAIAgEe6IP96Iv8CdbGwpRUB0GhBlQG4CmqjKIARLOQlcSZgZ3n3DOUBjEKrcoGByyoPsKnivuR77e7MGk0uF0NdKDAAAAAElFTkSuQmCC") no-repeat scroll left center transparent;
}

.disabledText {
opacity: .5;
filter:alpha(opacity=50);
}

.navSessionSpacer
{
	background: #E6E6E6;
	height: 1px;
	width: 100%;
}

.inforApplicationNavRight  > * {
	float: right;
	margin-top: 10px;
}

html[dir="rtl"] .inforApplicationNavRight  > * {
	float: left;
}

.inforApplicationNavRight {
	display: block;
		margin: 0;
		position: relative;
		top: -8px;
}

.inforApplicationNavRight input {
	font-size: 0.9em;
}

/*Mega Menu Styling*/
.inforMegaMenu {
	padding: 13px 15px !important
}

.inforMegaMenuTitle {
  color: #444;
  display: block;
  font-size: 1.4em;
  line-height: 38px;
  margin-bottom: 4px;
  padding-left: 0;
  font-weight: lighter;
}

.inforMegaMenuSubTitle {
	color: #444;
	font-size: 1.4em;
	line-height: 40px;
	padding-left: 18px;
}

.inforApplicationNav .inforMegaMenuColumn  li:hover {
	background-color: white !important;
}

.inforMegaMenuItem {
		height: 18px !important;
		padding-top: 7px !important;
		text-indent: -4px;
}

.inforApplicationNav .inforMegaMenuColumn  li:hover a{
	color: #13A3F7;
	cursor: pointer;
}

.inforMegaMenuColumn {
	border: none !important;
	position: relative !important;
	float: left !important;
	text-align: left;
}

.inforMegaMenuColumn li {
	margin: 0 !important;
	height: 32px;
}

.inforMegaMenuDescription {
	float: left;
	line-height: 15px;
}

.inforMegaMenuSpotlight {
	background: none repeat scroll 0 0 transparent;
	border-top: 1px solid #E6E6E6;
	bottom: 0;
	height: 54px;
	margin-left: 5px;
	position: absolute;
	width: 93%;
}

.inforMegaMenuSpotlight:hover {
	background: #F2F2F2;
}

.inforMegaMenuSpotlight .inforMegaMenuDescription {
	color: #FF6400;
	display: inline-block;
	float: left;
	font-size: 1.2em;
	padding: 10px;
	position: relative;
	top: -2px;
}

.inforMegaMenuSpotlight .inforIcon{
	float: left;
}

.inforApplicationNav + .inforApplicationPadding > .inforModuleTabs {
		margin-top: 13px;
}
/* Infor Top Banner - For Standalone Applications
----------------------------------*/
.inforTopBanner{
	background-color: #ebebeb;
	color: #B3B3B3;
	height: 62px;
	background-image: none;
	border-bottom: 1px solid #cccccc;
}

.inforTopBannerRight {
	height: 62px;
	margin-left: 50%;
	text-align: right;
	vertical-align: middle;
	width: 50%;
	background-image: none;
}

.inforTopBannerLeft {
	float: left;
	height: 62px;
	text-align: left;
	vertical-align: middle;
	width: 55%;
}

.inforLogo {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAABvklEQVR42mO4wsBHU8QwasGoBaMWoFpwS1EXj9LHkUnvZs5/O2nGdQFZ0i1gEnheWPn7xUtc6p4kZv2HgRviKiRbcMfAGqjzz4ePuNS9X7gMqODD0lVAlVdZhEi24BqnOFDnHV1LXOo+bdgCtOB5QQWZcXBb3fj7hctfDx+7xisFZHw7eebTpm1/P33+/fwFMOjgFvx++gyoBsh94B4IZPz9+g2o4N3cRddFFIGCH1auA+r9sGz1rwePfly/iT2IgBEICeh/f/78ef8BzPp3U0YDYsGfd++/X7rywC3g/9+/IO7bd/9+/QIyvl+8cpVNBGg6RO/3cxeB7iNgwT0b92tc4r9fvgKy77v4IQfRlz0HgOy3k2deYeS/Ian2+9lzIPdhQBTEAmBKwxfJcAuusgoDxb+dOA3RjGzBr/sPQbY6eEH0fly1HiIFseBRcAxRFkDEvxw4jGnB5137QD6YMgvog5vSGsDEjewDIINSC+47+0Li4O/HT8CoAgX6hctAH+OzAC0VARFE/N2chUD2fUfvN/1TgYzH0SkQcaAdXw8eAaYCYLp6O23OdSF5eCoCKh4tTUctGLVg1ILBZgEAcDeURogYV6cAAAAASUVORK5CYII=") no-repeat scroll center center transparent;
  color: transparent;
  display: inline-block;
  height: 32px;
  left: 20px;
  position: relative;
  top: 13px;
  width: 32px;
}

.inforApplicationName {
	color: #666666;
	font-size: 1.6em;
	left: 36px;
	position: relative;
	top: 17px;
}

.inforTopBannerRight .inforIconButton.signOut {
    left: -20px;
    position: relative;
    top: 7px;
}

.inforBannerText {
	color: #666666;
	line-height: 62px;
	padding-right: 16px;
	font-size: 1.2em;
}

.inforBottomFooter {
	border-radius: 0 0 0 0;
	border-top: 1px solid #B3B3B3;
	border-bottom: medium none !important;
	bottom: 0;
	height:30px;
	margin-left: 1.5%;
	position: absolute;
	width: 97.25%;
	padding-bottom: 0  !important;
	margin-bottom: 0 !important;
}

.inforBottomFooter .inforBannerText {
	font-size: 1.2em;
	line-height: 25px;
}

html[dir="rtl"] .inforBannerText {
    float: left;
    left: 36px;
    position: absolute;
    top: 4px;
}

html[dir="rtl"] .inforTopBannerRight .inforIconButton {
    float: left;
    left: 0;
    position: absolute;
    right: 0;
    top: 22px;
}

html[dir="rtl"] .inforTopBannerLeft {
	float: right;
	text-align: right;
}

html[dir="rtl"] .inforLogo {
  background-position: center center;
  right: 20px;
  top: 15px;
}

html[dir="rtl"] .inforApplicationName {
	left: 0;
    line-height: 22px;
    right: 36px;
}

html[dir="rtl"] .inforBottomFooter .inforBannerText {
	left: 0;
	right: 0;
}

html[dir="rtl"] .inforBottomFooter {
	margin-left: 0;
	margin-right: 1.5%;
}
/* Infor Top Banner - For Standalone Applications
----------------------------------*/
.inforTopBanner{
	background-color: #ebebeb;
	color: #B3B3B3;
	height: 62px;
	background-image: none;
	border-bottom: 1px solid #cccccc;
}

.inforTopBannerRight {
	height: 62px;
	margin-left: 50%;
	text-align: right;
	vertical-align: middle;
	width: 50%;
	background-image: none;
}

.inforTopBannerLeft {
	float: left;
	height: 62px;
	text-align: left;
	vertical-align: middle;
	width: 55%;
}

.inforLogo {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAIAAAD8GO2jAAABvklEQVR42mO4wsBHU8QwasGoBaMWoFpwS1EXj9LHkUnvZs5/O2nGdQFZ0i1gEnheWPn7xUtc6p4kZv2HgRviKiRbcMfAGqjzz4ePuNS9X7gMqODD0lVAlVdZhEi24BqnOFDnHV1LXOo+bdgCtOB5QQWZcXBb3fj7hctfDx+7xisFZHw7eebTpm1/P33+/fwFMOjgFvx++gyoBsh94B4IZPz9+g2o4N3cRddFFIGCH1auA+r9sGz1rwePfly/iT2IgBEICeh/f/78ef8BzPp3U0YDYsGfd++/X7rywC3g/9+/IO7bd/9+/QIyvl+8cpVNBGg6RO/3cxeB7iNgwT0b92tc4r9fvgKy77v4IQfRlz0HgOy3k2deYeS/Ian2+9lzIPdhQBTEAmBKwxfJcAuusgoDxb+dOA3RjGzBr/sPQbY6eEH0fly1HiIFseBRcAxRFkDEvxw4jGnB5137QD6YMgvog5vSGsDEjewDIINSC+47+0Li4O/HT8CoAgX6hctAH+OzAC0VARFE/N2chUD2fUfvN/1TgYzH0SkQcaAdXw8eAaYCYLp6O23OdSF5eCoCKh4tTUctGLVg1ILBZgEAcDeURogYV6cAAAAASUVORK5CYII=") no-repeat scroll center center transparent;
  color: transparent;
  display: inline-block;
  height: 32px;
  left: 20px;
  position: relative;
  top: 13px;
  width: 32px;
}

.inforApplicationName {
	color: #666666;
	font-size: 1.6em;
	left: 36px;
	position: relative;
	top: 17px;
}

.inforTopBannerRight .inforIconButton.signOut {
    left: -20px;
    position: relative;
    top: 7px;
}

.inforBannerText {
	color: #666666;
	line-height: 62px;
	padding-right: 16px;
	font-size: 1.2em;
}

.inforBottomFooter {
	border-radius: 0 0 0 0;
	border-top: 1px solid #B3B3B3;
	border-bottom: medium none !important;
	bottom: 0;
	height:30px;
	margin-left: 1.5%;
	position: absolute;
	width: 97.25%;
	padding-bottom: 0  !important;
	margin-bottom: 0 !important;
}

.inforBottomFooter .inforBannerText {
	font-size: 1.2em;
	line-height: 25px;
}

html[dir="rtl"] .inforBannerText {
    float: left;
    left: 36px;
    position: absolute;
    top: 4px;
}

html[dir="rtl"] .inforTopBannerRight .inforIconButton {
    float: left;
    left: 0;
    position: absolute;
    right: 0;
    top: 22px;
}

html[dir="rtl"] .inforTopBannerLeft {
	float: right;
	text-align: right;
}

html[dir="rtl"] .inforLogo {
  background-position: center center;
  right: 20px;
  top: 15px;
}

html[dir="rtl"] .inforApplicationName {
	left: 0;
    line-height: 22px;
    right: 36px;
}

html[dir="rtl"] .inforBottomFooter .inforBannerText {
	left: 0;
	right: 0;
}

html[dir="rtl"] .inforBottomFooter {
	margin-left: 0;
	margin-right: 1.5%;
}
/* Infor Breadcrumb
----------------------------------*/
.inforBreadcrumb {
	line-height: 27px;
}

.inforBreadcrumb a {
	color: #666666;
	display: inline-block;
	font-size: 1.4em;
	margin-left: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-decoration: none;

	-webkit-transition: width .4s ease-in-out;
	-moz-transition: width .4s ease-in-out;
	transition: width .4s ease-in-out;
}

.inforBreadcrumb .inforPageTitleText:hover, .inforBreadcrumb .inforPageTitleText:focus {
	cursor: pointer;
	color: #FF6400;
	text-decoration: underline;
}

.inforBreadcrumb .inforPageTitleText, .inforBreadcrumb a {
	color: #13A3F7;
	font-size: 1.6em;
}

.inforBreadcrumb a:last-child {
  color: #444;
}

.inforBreadcrumb a:hover, .inforBreadcrumb a:focus {
	color: #FF6400;
	text-decoration: underline;
	width: auto;
}

.inforBreadcrumb a:before {
	content: "/";
	margin-left: 0;
	margin-right: 7px;
	left: -1px;
	position: relative;
	color: #444;
}

.inforBreadcrumb a:first-child {
	margin-left: 10px;
}

.inforBreadcrumb a:first-child:before {
	content: '';
	margin-right: auto;
}

html[dir="rtl"]  .inforBreadcrumb a:before {
	margin-left: 7px;
    margin-right: 0;
}
/* Infor Status Indicator Chart
----------------------------------*/
.inforBulletChart {
	margin: 10px;
	width: 221px
}

.inforBulletChart .inforProgressIndicatorBar{
	margin-top: 0;
	margin-left: 0;
}

.inforBulletChart  .inforProgressIndicatorBar{
	background: none repeat scroll 0 0 #B3B3B3;
	width: inherit;
	height: 69px;
	margin-top: 5px;
}

.inforBulletChart  .inforProgressIndicatorValue{
	height: inherit;
	border-right: 1px solid white;
	vertical-align: middle;
	width: 0%;
	background-image: none;
}

.inforBulletChart .title {
	font-size: 1.6em;
}

.inforBulletChart .subTitle {
	font-size: 1.1em;
}

.inforBulletChart .valueLabel{
	color: white;
	position: relative;
	top: 12px;
}

.inforBulletChart .valueLabel .line1{
	font-size: 2.4em;
	padding-left: 10px;
	width: 400px;
}

.inforBulletChart .valueLabel .line2{
	font-size: 1.1em;
	padding-left: 10px;
	width: 400px;
}

.inforProgressIndicatorValue.overage {
	background: none repeat scroll 0 0 #E5E6E5;
	left: 100%;
	position: relative;
	top: -69px;
	z-index: -1;
}

.inforBulletChart .targetBar {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAABNCAMAAACVI2Q9AAAASFBMVEUAAACZmZmbm5uenp6goKCioqKkpKSmpqamp6anp6epqamtra2ysrK7u7vBwcHCwsLGxsbU1NTa2tri4uLt7e339/f4+Pj///+yqalUAAAAAXRSTlMAQObYZgAAAK9JREFUaN7tk9sOgyAMhmk5uCIKCur7v+m0GMOS9W7JbuhN6Zfm7yko9Rior9Zxx//EwRsEQONDSwcd83YcW456eOBo55NV22Y73hTXo7EVK7cf9OSWdec73Pf7MZ/6QVfdhUDTUvV1UD7yc3IERG7iIHplMuc6SKUkcJyfjULWIEqXS0Ssggq4Gupy+aKR64KEBRGhZNPgq2lQGEcYXlqVtFjhDNLRxBP339DxL/EbY5IbK0OH0oYAAAAASUVORK5CYII=");
	height: 77px;
	left: 89%;
	position: relative;
	top: -73px;
	width: 22px;
	margin-left: -11px;
}

.inforProgressIndicatorValue.overage + .targetBar {
	top: -141px;
}
/* Infor Busy Indicator
----------------------------------*/
.inforBusyIndicator, .is-busy {
	background-repeat: no-repeat  !important;
	z-index: 2030;
	background-color: transparent;
}

.inforBusyIndicatorContainer {
    margin-top: -34px;
    position: relative;
    text-align: center;
    top: 50%;
    z-index: 90000;
}

.inforBusyIndicatorContainer .inforBusyIndicator, .is-busy {
  display: inline-block;
}

.inforBusyIndicator.small, .inforBusyIndicator.appNav, .jstree-default a.jstree-loading .jstree-icon, .is-busy{
	background-image: url("data:image/gif;base64,R0lGODlhEAAQAPf/ALSxYjmzyKmo7/xqkXrI8caVzdqzr8yM7dSv17CGb/1za67K9jzM05nn8EuN7HW29rOX5oixNamJ4nS6ccmpeL6VdbJwt2uqbZqYQl7OphrQ0bvQkQ20xpTBN63Kchuu8veXkoJSwub394qwQ6vUq1Gvly2phN26c+TTtdCNBstwm5m3Ygu5rNXaxbjh+kLZ18qtm7dOcW2dCqKgYHmZQvqNqvbs9Y/bxfjy5dDFkSLH9EiUTGiHO4uYYHPM0K3l1bWLNhjD6vVdhvhWTGeX7Hl3PDW1q/n9/uS1yOrI1hGa2BOO9bK5kO5mXvRJdlOpUNvO7teYtXetCPrs7chyjtWcqYSC6IbJt//S2IyJOsV1ce7U2Kp1C+fV9r+CBefYzPvKx7bj6MiDf8a468ZmlEvW7v37/NaIppvV+9foyEnL+uk5aLyQXebKycvh+g2atpqX63Rp2WagbMnV+OvOkZtmTKx6VJTX4qBSyNiiNn3l5Pz8+dzb+fqsp9q54snaqpLg2siXNuLK6O/06f/7+8ttiPzI1uPA9ZvJm8N068LB9Lp62phoBrpNg/r9+zrEkkS7+bliZOrX7OWrNNSs55563cLp3KN/1dnAoymZfQaek1Oj88x3oP37/sPJqZnI+KxszZW18Q3KvTbJvj1y5Pqku9bntb10etrDs+CZCPLw+/+1yaajPtbO8+C6uf++u/DX4etIP0LL6gaonUGo97BXXJ1No8riyqdcraLXyLp/w/2twtWFnH6jNpx3z8RbjNXUqa5g1s2Fmj665EvS+5Nqy4W+Efrw8X7Md8+AppVs0kR55Yd72qd8aIyD37do33144tCRiz6b9tOfl+Cru7jhtMbflIuN7/fw+uQ8Mvv8/mpc0sai4uHgxc58lLvu9/+JguvDc2HAWP96nnfd3p3LQLue5dLftcNefdC+7vTftbfw7JON5LeAEJGU8r9nhWGNBvy+z+jz/Tad2luv9vy0sN6x9D2p3uClwc/btdyv84J/Pn7d9pbT7olcx////yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowODM2Q0FGRTYzMjM2ODExODIyQTkyQzhDRTM2OEFGNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyNjMzRkRBMzM1Q0IxMUUzOURFRUFERTBDODQ5REJEQSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyNjMzRkRBMjM1Q0IxMUUzOURFRUFERTBDODQ5REJEQSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjNCRjYxMzY2RjIzNjgxMTgyMkE5MkM4Q0UzNjhBRjYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDgzNkNBRkU2MzIzNjgxMTgyMkE5MkM4Q0UzNjhBRjYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5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")  !important;
}

.inforBottomFooter .inforBusyIndicator.small {
	width: 16px;
	height: 16px;
  float: left;
}

.inforBusyIndicator.appNav {
	background-position: center center !important;
}

/* The Loading Indicator */
input.inforBusyIndicator.small, input.is-busy {
	background-position: right 1px;
  z-index: 9000;
}

.inforBusyIndicator.large {
	background-image: url("data:image/gif;base64,R0lGODlhIAAgAPf/AFOvTdaQq/rp6wK2qXd1OJSROUyR7RrK7mnMrbuOWaXIX7uDx8+VkPXq9A+J9XSrBC21iP1okFKn9aqL40iZSvDp1OP2+/xwaPZSSLBotl/BVlS6opLO9GiYBNqos+S0x6zN9/z8/J5OpMRzb5S5TKpzA8iEfaro8vmtunJo2fdFdQqQ1ek2Zbxs5c6u56p3Uen06s+o1tzpz7Sm7aNTy2W28q1SWUrMyKvRq4iuPu7WpVTO87GvciOTeAaXtLxmZZppA86viIZZxgPEtrVFfTLV1ctxnKKyfTPJ8uvs+2OBODnHkreOc/Tw5YrV18pjksyR6zxy5JTj846PU4WF65xnSv1Wg6VZq3q3eiHA0MSEAv+QrvP6/AKnmwe2yEu11utEOtTdx5x22cN07JlIwsNZi6/k1iuwxd709MWTzzOw9clohLtNg5mzboG7DHWYOPvv8qbczq+CJmbT9LtSdNm95Bm7+dHiraqnUurG1RSi9+zX17Z4wHqVUefY9fv3+hLK1KShOtfbuMx0jfXd49uTAubEx5Vs1I29K/+SjBbVx+e0TIG29NOnTfzU1RS/5Xp04f1iWejKjJWebAyg20OA6Mnn+rjQiAKckfz49drZ932jOOM7Mdno/OrU6Ozy4cPr481/pGtd05+Z5xigurVKbuGYA/Pu+16LAovPhWaxZPb69NfI8b/FpHCe7cJce8SedcvK9bRk3cvx+ubI9b2VRfmBev6/0Lh818bYoujZxMnVtbh9A9eeKb3b+d3FuCyX9v3AvdjDo7veusjhlQzBz5Xi4j+ki+PL55SO5MjLsQenvo1hzJFnzpye8SWvpdHs4Q+14oJ+5dGNAyul3X5z2RfQ2Pmno42Q8ZVgR6KA4EGMSLVcX6xc1c1/lQ3OwImK7oSCOV/W1o+F3sG+duC88tLRpOaoKlHa296eHIFRwZlIoMC871qcX/n39GXe5JPUwCehf9bx6KxlzxWh222NOsePHO7h9SvFuhG4ysfw8A6s3xOuw/t6nb+NKf///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyQkUxNUFGNTJCRDkxMUUzQTM0NjgzOUQ4OUYxMzIxNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyQkUxNUFGNjJCRDkxMUUzQTM0NjgzOUQ4OUYxMzIxNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFEQjVBNTc0MkIzQjExRTNBMzQ2ODM5RDg5RjEzMjE1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJCRTE1QUY0MkJEOTExRTNBMzQ2ODM5RDg5RjEzMjE1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1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");
	height: 32px;
	width: 32px;
	z-index: 9000;
}

.inforBusyIndicator.pill {
	background-color: #FFFFFF;
    border: 1px solid #D9D9D9;
    border-radius: 25px;
    padding-left: 38px;
    width: auto;
}

.inforBusyIndicator.pill span {
	display: inline-block;
    font-size: 1.174em;
    line-height: 34px;
    padding-right: 13px;
    width: auto;
}

.selectedSingle .inforBusyIndicator.small {
    background-position: right 1px;
    margin-right: 18px !important;
}

.inforBottomFooter .inforBusyIndicatorContainer {
    margin-top: -9px;
    position: absolute;
}

.inforOverlay {
	background-color: white;
	height: 100%;
	left: 0;
	opacity: 0.7;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2030;
}
/* Infor Calculator Field
----------------------------------*/
.inforCalculatorButton
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQMAAABsu86kAAAABlBMVEUAAACws7UU2v2nAAAAAXRSTlMAQObYZgAAABlJREFUeNpjqD/A8P8Bw4EEEAIyrmKQ9QcAO8gRuQPYGTsAAAAASUVORK5CYII=");
	background-position: 4px 3px;
}

.inforCalculatorButton:hover, .inforCalculatorButton:focus {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQMAAABsu86kAAAABlBMVEUAAAATo/cd9CxzAAAAAXRSTlMAQObYZgAAABlJREFUeNpjqD/A8P8Bw4EEEAIyrmKQ9QcAO8gRuQPYGTsAAAAASUVORK5CYII=");
}

#inforCalculatorPopup {
	height: 245px;
	width: 232px;
	overflow:hidden;
	background-color: white;
	padding: 20px;
	border: 1px solid #B3B3B3;
	border-radius: 3px;
}

.inforCalculatorTable {
	line-height: 12px;
	margin-left: 2px;
	padding-top: 10px;
}

.inforCalculatorTableHeader {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAAyCAYAAAD1JPH3AAABOElEQVR42u3dPU7DMBiAYSdKq6YbvR9nYGPjAGwcgI1T5QAdCVPUqukP/iKSgZEJV88jWUo8Wq8+OVOqruveTqfT0/V6TVVVpbquE5Qiur3dblO36/X6tcpBf+bNXX5Jq9VqijoW/HcRcqxxHFMeyhF13+T93Xa7TZvNRtAUG/TxeIy1i6CnmNu2TU3TuHJQ3JUjug0R9fQUkzk25wkNJU3pueEwjeP5Y1DMlOZ3u0vQUHrYS9BwLwSNoEHQIGgQNIIGQYOgQdAgaAQNggZBg6BB0AgaBA2CBkGDoBE0CBoEDYIGQSNoEDQIGgQNgkbQIGgQNAgaBI2gQdAgaPhb0P3lcnESFO2n4T6C/hiGIZ3P5+U3s1CKaDbajYaz9/jX9/PhcKj2+/1jfn5wRBToKwZzXi+OgrvyDWwKX9naNBriAAAAAElFTkSuQmCC");
	height: 50px;
	width: 181px;
	margin-left: 6px;
}

.inforCalculatorTableFooter {
	border-top: 1px solid #EBECEC;
	line-height: 35px;
	margin-top: 4px;
	padding-top: 5px;
	text-align: center;
}

.inforCalculatorTableFooter .inforFormButton{
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 2px;
}

.inforTextbox.inforCalculatorInput {
	font-size: 1.5em;
	height: 16px;
	left: 0;
	opacity: 1;
	position: relative;
	text-align: right;
	top: 4px;
	width: 94%;
	filter:alpha(opacity=100);
}

.inforCalculatorExpression {
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	display: block;
	font-size: 1em;
	left: 0;
	padding-bottom: 0;
	position: relative;
	text-align: right;
	top: 1px;
	width: 98%;
	color: #FF6400;
}

.inforCalculatorTable .inforFormButton  {
	height: 25px;
	width: 25px;
}

.inforCalculatorTable .inforTextButton, .inforCalculatorTable .inforFormButton  {
	background: none repeat scroll 0 0 white;
	border: 1px solid #E6E6E6;
	border-radius: 3px 3px 3px 3px;
	color: #666666;
	font-size: 1.5em;
	height: 25px;
	margin-bottom: 4px;
	margin-left: 1px;
	padding-bottom: 0;
	text-align: center;
	width: 30px;
}

.inforCalculatorTable .inforTextButton:hover {
	background-color: transparent !important;
	border: 1px solid #13A3F7;
}

.inforCalculatorTable .inforTextButton:active {
	background-color: #13A3F7 !important;
	color: white !important;
}

.inforCalculatorTable .inforTextButton:focus {
	border: 1px solid #13A3F7;
}

.inforCalculatorTable .inforTextButton.colored{
	background: #e6e6e6;
}

.inforCalculatorTable .inforTextButton.padded{
		padding-bottom: 2px;
}

.inforTextButton.inforEqualsButton {
	height: 55px;
	margin-top: 1px;
	width: 31px;
}

.inforTextButton.backButton {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAPAQMAAABQjDRqAAAABlBMVEUAAACAgICSabkkAAAAAXRSTlMAQObYZgAAADhJREFUeNpjYPz//z8DAzOQbGBgB5P8YFL+/24gaf9fEEjW/28Gkv//H4ezIeIQNfxIeiHmgM0EAOHoMq0pY2ZZAAAAAElFTkSuQmCC");
	background-position: center center;
	background-repeat: no-repeat;
	margin-top: 3px;
	width: 70px !important;
}

.inforTextbox.inforHiddenInput {
	display: inline;
	float: left;
	left: -1000px;
	position: absolute;
	top: 41px;
	opacity: 0;
	filter:alpha(opacity=0);
}

html[dir="rtl"] .inforTextbox.inforHiddenInput {
	 left: 0;
	 right: -1000px;
}/* Infor Carousel */
.inforCarousel {
	list-style-type: none;
}

.inforCarouselScroller {
	overflow-x:scroll;
	overflow-y:hidden;
	height: 210px;
	width: auto;
	padding-bottom: 7px;
	margin-right: 20px;
}

.inforCarouselItem {
	display: inline;
	float: left;
	height: 154px;
	margin-left: 25px;
	padding: 10px;
	width: 92px;
}

.inforCarouselTooltip {
	display:none;
}

.inforCarouselItem:first-child {
	margin-left: -7px;
}

.inforCarouselItem:last-child {
	margin-right: 18px;
}

.inforCarouselOverlay{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAACuAQMAAADUGhtXAAAABlBMVEUAAAATo/cd9CxzAAAAAXRSTlMAQObYZgAAADpJREFUaN5jqP+PBP4x/EcBDA8YkAA7wwFkLvMod5Q7yh3ljnJHuaPcUS45XLQGBlrzY5Q7GLioTUQAPbAPcXqcNPIAAAAASUVORK5CYII=") repeat scroll 0 0 transparent;
	display: none;
	height: 174px;
	position: relative;
	top: -153px;
	width: 112px;
	left: -10px;
	pointer-events: none;
}

.inforCarouselLabel {
	 font-size: 1.2em;
	height: 30px;
	margin-bottom: 14px;
	overflow: hidden;
	padding-top: 10px;
	text-align: center;
	text-overflow: ellipsis;
}

.inforCarouselImage {
	height: 88px;
	width: 88px;
	background-repeat: no-repeat;
	background-position: center center;
}

/* Icons */

.inforCarouselImage.chart {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAA8CAQAAACzrkAsAAACKElEQVR4Ae3WP4hcVRzH0fPujrND5q/OIDjRRhOmETREYW20d6NrGcRO2F4bQVMatUsnBlsbC0FcthDExS6oWIhFXB0UUUFh1hmSXcyoO3bCwLu+2Xd9lTn15cOPb3VVKYOrT3nBo1pO4IFrHiuMf2T8qlec2Hmzr44ecixOGF8ok4bug81v1MUJXlRa5/72d1qigkckaA073xvE421Jmv3u2H1y1SQ71QnXp+fs510uXePUnV86V1Gc9fW7PvV4+iwR9Vr/44MtuxVcDnes9T/wbCWXQy0M3pn0vAmQXV0o5WFr8hybvOz1xFmO5AsGr3kjMf6LmMzgpeytTFZ+FobuETd518WEOD13awryHXyYFGdiIi5I0tdPiCflA9XlA9XlA9XlC+Nd5z3jOdsl8jXi6jaMZCtfz2TVeMuTekDJfIhfvZmT3va8i54wLBinIL6hK8+ajpELNjUL85F418iyvyw7bUuvIB+Jj2QFcVo2NeL5eHxoFU0bxPLxeFu+uWVndeL5WLyxNMgtt8zlyZwhmq/J9bZV3esLMUGinriaONsAjv0B6pEBS8Tn/8SC9egb5WY5UmxWNv6rYj+Vje8rsrBfNv6zH/27r03LxvnE7+JmrlE+fmjHDfmmds1T4vzmPd9aWLZw3ftuijjZ/7zrrNPaGv4084OxKSTHEwRux2/H/wfxG6pyM/hcVT4LrqjKlWDHZVW4bCfgki17Dv1XDu152iX+Bj5ndY6VosrpAAAAAElFTkSuQmCC");
}

.inforCarouselImage.document{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAA8CAQAAACzrkAsAAABaUlEQVR4Ae3YPy+7YRSH8auM1TBJWIk/iQQRko5i1VotVjEY2H5RY0VMNsnjBUisGoNESEzShcEkYZGYepc+v7bR6h9h7int6Uk6PNcL+Ax37u9yQhj2g3sxtpmnjxYauSX6K37JU5IELTdH7qE4Ta0p7i2TgnZw8J8Lk5Sb4VcstotD/vX/OHkZ94m0j0PB+RNkJLwOGhyKfm6KFyMcPorvszwa4VAqvUW5M8KhXMkucWOEw2c1u8K5EQ6VmlvjxAiHat1tcqTGZ+ilUTXcDvtKfEzcXp3MAf9UeD+jIPLOY0OBwzBDyLlTVhU4DDBImB4al71Q4eBwyMm4ntfjMq/HZV6Py7wel3kdLvAGuMDLOOv8rWOR7wwu8DKufxw9LvN6XOab43reDMcWxx7X//Muw/UFeIAbj+iedLfgigI8wAPcJ4JNefnGpe865MU4w6Z4yIMkCQN6j91vHOJssUCYzlQgzSEp+AISFcPR4nPtsQAAAABJRU5ErkJggg==");
}


.inforCarouselImage.excel{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAA8CAMAAAAueXiVAAAA0lBMVEX///80oCkxliev26peuFU8qDFeuFUymCc2pSs6qC+V0JCMzIaX0ZGNzYdeuFVeuFWNzYePzYmRzouSz4yHyoFeuFWZ0pOHyoGc05aHyoFeuFWd1JiHyoGf1JqHyoGi1p2Jy4Kk15+Jy4Kl16CJy4Kn2KKKy4So2aSKy4Sq2aVeuFWz0rGLvYj///+my6T1+fVbplUymCfV5tRInkDK38l8tnjg7N+ZxJZtrmjr8+q/2b1euFWv26pAqzar2qea0pUxlid2wm6t26mHyoGq2aV3w3AC0oaiAAAAK3RSTlMA7gAAAIO+/sSEx2rTeU3ziJiouAJM3QblDPLsFPEd9Sb4Mfs+/Ev9Wv6EpE1sVQAAAWpJREFUeF7sykeOg1AUBEBLIBbOOec8c4XuB473v5K3fGR46r1rXTVRHLeTDr6rR1FU7P8oxeaw2EcoR44nhZ5Udk5nYZ9Xdy6WQYfTuVpLnZut1LnbS52Ho9R5Okudl6vU+dfw+yv305bbM+Y8ul6/M/g9p+PJQN/peGcpcwZOh90CXodpHaZ1mNZhWodpHaZ1mNZhWodpHaZ1mNZhWodpHaZ1lPZf/zRDN6kOwzAURp1AaN9a0mup8n9G2v+qHqoh7UCDZtZvYgzHcLFe6kd5Ax7zaANtgp4HSUweVwElZYIoENUqsDCSw01me8Mnr5BeIu3+9geQbdHJCTmpJvW5ZgBZ39zudWefz63lgyeBFX2uFUA9udVjJqC7/AAacLw5m2MgeryY2m0OsDNzV6GjcASKwxO9hlRQwizVeYq3/QDx/P1jwBqqTQgS9YPf9EK3sFzhS9iu8C2s9+/1PYR1/Vue39jnsoXwD1hWUJV8U2CiAAAAAElFTkSuQmCC");
}

.inforCarouselImage.image{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAA8CAQAAACzrkAsAAAByUlEQVR4Ae3Vv0vUcRzH8cf343XG+TPvEDq6JbcISrOhRTchKG2McG6vJSjHrDa3yOaW1qQhiIQKinKKiCikhpaGk6J01AgcOrjv6d2nzyI+/4AHL9584CNlGSyed8Vpvdpo5LUzO+JPrd50Q9ud8vP9xgmbWhRWz3VCw8Dxns+KLXFXdVz/0b4velvh4yLqrfZ/VcnH+0TVUx5YVdO0guhK/eHjj1Gfmi2Pz8HSoXdGE+F0dw+9MRF5lvyKhfKztRmPEyyHA13lRy4lWQ6FUHlQH3TXdtnilo46qUuzNtWvux15lg3NCyq33InEv8srU7mW3ctknZ+FqsPyqz90MQJn0LAeQfPWnkTh1NXlF0RVVo7Ao/hAOj6Qjg+k4wPp+EA6PpCOD6TjAwn49vGaWbNqbfBt4JNKSibbWB/El8sX7LrnJmx5sVu+4Q9NULBD48Z1WmEnegysxC/Po8ca1g+5YCgCb6Ab+appw6ZVAUVnFfPx1nQjP/KX2iZHkJlSM5XDNLyWfBr45oh/e2XAMfDBy93jl7Xb/ZSfhT2FF/IuuPfPso/v4/v4L6n6HaxI1dtgQaoWgiXzUjRvKWDOjGXr/lfrlk2b4w+r1VPLLqom/wAAAABJRU5ErkJggg==");
}

.inforCarouselImage.pdf{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAA8CAMAAAAueXiVAAAA0lBMVEX///+4AAHFAAHWMzTrmZnNBwjWMzS7AAHLAAHNBQbkeXrle3zibW7ojY3haWrib3DWMzTWMzTib3DjcXLjc3TjdXbhZ2jWMzTlfX7hZ2jmgYHhZ2jWMzTmg4PhZ2jnhYXhZ2jniYnhaWroi4vhaWrpj4/ha2zpkZHha2zpk5PWMzTgqqrbnJzCQkLHWFi7AAH26em9JifWjY379PTt0dHRfX3kuLjy3d3pxcXMa2z////WMzTPDQ7rmZnlf4DqlZW4AAHdU1TcUVLql5fhZ2jpk5NU+NQCAAAAK3RSTlMAAO4AAIO+/sSEx9Nq+z55TfOImKi4AkzdBuUM8uwU8R31Jvgx/Ev9Wv6EiRDnAQAAAUpJREFUeF7sykeOg1AUBEBLIBbOOec8c4XuB473v5K3fGR46r1rXTVRFHWTHr6rx3Fc7P8oZY1xsU9Qzmw6K/Skstt8EfZldbfVOuhwum22UrfdXup2OErdWm2p2+ksdbtcpW5/Tb+/cz/ruD21nGff6w8L/sDpeFlg6HTc0yz/R04HbwGvg1oHtQ5qHdQ6qHVQ66DWQa2DWge1Dmod1DqodVDrKO2//mmOTHIYhGEoaiIh6FmSAGEsXv37n6qWIaiiTNn1r97ixfGApPyp3rCkGQNahX4ABJdUvzov6eE22tAf6dZ7UWfHnffzyDxCUYIj3Ql07BwzoJXDijjTZ+ZhdYLgZfVOZ4To8X3sPZyNOlX4qn6pW/026va+d82ymbdu5l7f7f38qq1CvGqr2Oz0AgkpyKTohvIUPaesfG6XRFn2MvUTtzY50QfgV1SZwQJOIgAAAABJRU5ErkJggg==");
}

.inforCarouselImage.powerpoint{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAA8CAMAAAAueXiVAAAAzFBMVEX////OPxncRBvpa0n0taTlSyLRQBrjRhzpa0nzrJrvkXjxnojpa0n0sZ/vknnxn4nwl3/lSiDpa0nwl3/wmIHwmYLwm4Tpa0nxoYvvkXjypI/vkXjpa0nypZHvkXjyppLvkXjzqZbzq5jvknnvknnzrpvvlHvzr53vlHvpa0nwlX3VZE789fTRQBrptq7inpLz19P57Orcg3PfkYPYdGHRUzf////mqqD24t/pa0nlTyj0taTxoo30sqH0sZ/0tKLOPxntgWTtgmbvkXgy7Z7SAAAAK3RSTlMAAO4AAIP+xL77AsdN/ibTeYTziJiouEzdBuUM8uwU8R31+DE+/Ev9WoRqNvdw0gAAAT5JREFUeF7sykeOg1AUBEBLsMDZcs45zdyg+4Hj/e/kLR8ZnnrvWldNFEWtpI/vmnEcF/sfSlm3UewTlDObzgo9qew2X4R9Wd1ttQ46nG6brdRt15G67Q9St/pR6nY6S90uV6lb+9/vt9zPem5PLec+8PrTgj90Ot4WGDkdrzTL/7HTwUfA66DWQa2DWge1Dmod1DqodVDroNZBrYNaB7UOah3UOkr7r3+an3schGEYDMNOpJaZc9htfqBfO/r+pyKhlpBQCY3EgIfklfIMsXbNn/KAOjGrphoS8wKb+YCv9pbVArc2F+a8ISowl0qIzCy1l0MOO4HVSq0/8ohtJ0utNgcECPq8UKvNba09pFSTCzPvZGa+l/j+9xf5LQ9IVqku+d7GR+2YkXwP9zT08IHc5by+EDl39dMZO/mB6AHnAkjTTY7e3gAAAABJRU5ErkJggg==");
}

.inforCarouselImage.word{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAA8CAMAAAAueXiVAAAAz1BMVEX///8rcbApaqSryOJXkcUzebgpa6dXkcUtdbVXkcWRttkxeLeCrdOSuNmIsdaHsNVXkcWIsdaKstaMs9eNtNdXkcWUudqCrdOXu9uCrdNXkcWZvNyCrdObvdyCrdOev92DrtSfwN6DrtShwd6DrtSjwt+Fr9Wkw+CFr9WmxeBXkcX////19/pWg7KkudJCd6tpj7gpa6e9zN3g5u/q7/R5mr+xw9iIpcXJ1eOXr8uryOJXkcU4fLqoxuGWutpxos6px+Fwoc0paqSCrdOmxeBEWfQiAAAAK3RSTlMA7gAAAIP+vsRNx4QC03lq84iYqLhM3QblDPLsFPEd9Sb4Mfs+/Ev9Wv6EMjHNQAAAAUtJREFUeF7sykeKw1AUBECDBMLGOeecZo7Q/STH+5/JS/GFpUfvXeuqieK4nnT5XSOKomL/Zym0msU+YjlgPCn0pLJjOgv7vLpjsQw6nY7VWurYbKWO3V7qOByljtNZ6rhcpY6/jt/fyKVtt2fI4d7z+gPB7zudLwQGTuctS5HD0Om0Z8DrNK3TtE7TOk3rNK3TtE7TOk3rNK3TtE7TOk3rNK3TtM7S/uuf5sglhWEYBqJyICHQo4xkNf4l2fr+h2rzw2AojbvqbPwEDyNGuSn/qK8AwN7qPs1LgE87a/IITird4gjH97AUjnxwrHUWedoAlpyAJcq6sTDCKrMHtNKxgTCcAuliB5Y36rlkrWeHMAN6svdwuaTSj3fDiwFb1Lbf23evm+FPzbD+3Hu5avp61SE3ZCDTohvqW/SeuvG+PRJ13cNMd9zJ9EQvRapQWj/joRwAAAAASUVORK5CYII=");
}

.inforCarouselImage.zip{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAA8CAMAAAAueXiVAAAAz1BMVEX///+bnKCmp6ve3uCur7O9vcGen6K9vcGrrLC9vcHT1Naur7POztHU1dfQ0dPP0NK9vcHQ0dPR0dTR0tTS09W9vcHV1dfOztHW1tjOztG9vcHX19nOztHX2NrOztHZ2dvOz9HZ2tzOz9Ha2tzOz9Hb293Pz9Lb3N3Pz9Lc3N69vcH////NztCqq67h4eLz8/Tt7e6en6K5uryjpKfHx8nn5+j5+fnAwMPU1NaysrW9vcHe3uDc3d/V1tibnKDd3t/HyMrGx8qwsbXOztHc3N5U5CP4AAAAK3RSTlMAAO4AgwD+vsRNx4QC03lq84iYqLhM3QblDPLsFPEd9Sb4Mfs+/Ev9Wv6EQnuQ3AAAAUBJREFUeF7sykeuwkAAA1BLURSB6L33X49gJ/T7n4ltBhFG3vPWD6Y0rWUdvlZPkuS5/7OSmo3nPmQ1aTRGKHvbNZkiMHvfNV8EnZGu5crqWm+sru3O6tofrK6vb6vr59fq+mvH+73081a0Fyo5dWP9ouD3Ip03BfqRznORq2QQ6bweA6D1QeuD1getD1oftD5ofdD6oPVB64PWB60PWh+0Pmj59Cp4NEc3KRDCMBSA0yIizFFeNdrWv03uf6zpjJU6MAG78+0CX0maSFUeyz2OzMKIEr8Fb0Hja+ajAE7c+VjjoU8ZgJj5ksoN8ArPAw2SOT5ggdN5WMDhyj2w6nw+el9nZ1F5Ipv88nFX+X7uoXy11/ceGFiT2MvsJfreoXDlqpyvyn94KxVpydZwS00Nb8h093VHZMzLTnfsZBuiN1nyQ/XtHGw0AAAAAElFTkSuQmCC");
}

/* Scroll Buttons*/
.inforCarouselScroll {
	height: 13px;
	width: 11px;
	position: relative;
	border: medium none;
}

.inforIconButton.inforCarouselScrollRight {
	float: right;
	position: relative;
	top: -130px;
	margin: 0;
}
.inforIconButton.inforCarouselScrollRight span {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANAQAAAABXjqmWAAAAAnRSTlMAAQGU/a4AAAAoSURBVGjeY2B/wND8gOHgA4YHDxg+JDD8UGD4wwAigewHYHGgLPsDAE7eESMPTk9FAAAAAElFTkSuQmCC")  center center no-repeat;}

.inforIconButton.inforCarouselScrollLeft {
   float: left;
   top: 87px;
   left: 0px;
   position: relative;
}
.inforIconButton.inforCarouselScrollLeft span{background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANAQAAAABXjqmWAAAAAnRSTlMAAQGU/a4AAAAoSURBVGjeY/jDwPBDgeFDAsODBwwHHzA0P2BgB5NANlAEKA6U/cMAAFFiETghKQEXAAAAAElFTkSuQmCC")  center center no-repeat;}

.inforCarouselItemCount {
	font-size: 1.1em;
	margin-top: 15px;
	text-align: center;
	margin-top: 15px;
	margin-left: 5px;
}

.inforCarouselToolbar {
	left: -8px;
	margin: 0;
	padding: 0;
	position: relative;
	top: -177px;
	display:none;
	width: 108px;
}

.inforCarouselToolbar > button {
	margin-left: 0;
	margin-right: 0;
  border: none;
}

.inforCarouselToolbar > button:before {
  content: none;
}

.inforCarouselToolbar > button {
    display: inline-block;
    margin: -2px 1px 0 -1px;
    padding: 0;
}

/*Icons for Carousel - white vs white @ 50% */
.inforCarouselToolbar .alignRight {
	float: right;
}

.inforCarouselToolbar .inforIconButton.delete{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAYAAAAmlE46AAAANklEQVR42mNgQAL///9vwIcZsAF8CrDKEbIFp+1ka6QIkG0bxRqR+bjYoxpJ1Ui/eCRFM0w9AIgG2nivodPbAAAAAElFTkSuQmCC") no-repeat scroll center center transparent;
}

.inforCarouselToolbar .inforIconButton.delete:hover{
	background-color: #d5000e !important;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAHaTzTgAAAAfSURBVHjaY+D/wCBjwVD/D4SAwP4PCBn5oCOIuPwPAD0dDUXEURVZAAAAAElFTkSuQmCC") no-repeat scroll center center transparent;
}

.inforCarouselToolbar .inforIconButton.tag{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAzklEQVR42mNgoBX4//8/IxBzYsGM5BpYCMQNWHA9EGcAsRCpBlYAcSYQqwCxGxaDS4FYmlQD9ZC8X4nF0CogVibWwFogjgBidiDWxOH9Bqg6XWIMbCABg8LVgpoGwrALzlQA9Qo5hgYCMTMpyYYYHIXhUqCAEjQWyTEQFKas2FwpA8TlZBgYjC9yxIG4mATDQJmBg1CMCwFxPhGGgcKdj9iEzgvE2XgMKyUnf3MBcSoWw6pB4U1uKQTKivFIhtUBsTqlZSULEIcgFyBDFwAAu2iW3mv8c10AAAAASUVORK5CYII=") no-repeat scroll center center transparent;
  border-radius: 2px !important;
  height: 21px !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 28px !important;
  margin-left: -2px;
}

.inforCarouselToolbar .inforIconButton.tag:hover{
	background-color: transparent !important;
  box-shadow: none;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAz0lEQVR42mNgoBX4//8/ExALYsFM5Br46D928A+IzwOxCqkGfgDii0DsBsRdWAx+CcSmpBoYDWUzAvEnLIZ+BllIrIG/gHg9EPMCcdB/3OAnEEcRYyApABSuBdQ0EAY6QMGDz8vkgIVAzIrNwIf/yQdbsBnoAo1FcsBfXN62AOK3ZBi4DF/k6ALxMxIMuwTE/IRiXBmI7xFhGCjcZYhN6FJAfBWPYa/Iyd/CQHwKi2Ffgdic3FIIlBX3IRn2B4j9KC0rOYB4BRC/B+IYhiENAEOl4D/Qj4trAAAAAElFTkSuQmCC") no-repeat scroll center center transparent;
}

.inforCarouselToolbar .inforIconButton.search{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA80lEQVR42pWTXwfCYBTGX3WVZtEHiN2UUqJ0MbuLibraZUSUYpZSikTpm6/n5Rmn19beDr+LnT/POTs7U0pYmqYumIMEvMEBRKCvygxJA3Bn4RPswYnPmpVuUFTsM+kGekbMAQvGtWDdLG6yoy52fkyYNYnMQKbetXjNHXh9NeKiLsrCkDdhs6F06vHXlgIeBQLpfOjRLAXaFPClc8MpahYCIQU86RzTGZYUu5z2CCoyUBWXFxQUN0AsrtPJu4UzE7b85i19VGAmLjQjyTsofXFLIzHjapx1vogYdwSm3E9H7MAUsfp65iKlSKT+NYrE/M2rH2WsmxAZ+gwiAAAAAElFTkSuQmCC") no-repeat scroll center center transparent;
}

.inforCarouselToolbar .inforIconButton.search:hover{
	background-color: transparent !important;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA+UlEQVR42mNgQAL///+XBuLJQHz1PwTcAOJFQBzOQAgAFUUB8Qeoxp9AfAaI7/1HgO0gC3BpLoIqegXEIWhyEkA8DSoPMlAUXbMK1EaQZgk8LoRZsghdAmZ6IBHePAnEf1AsggbUEwYiAFBdJtSyWGRBkPP3EmmAE9SAUmTBzyCnEWmAN9SAImTBw1BXCBFhQBfUACdkwTSoYBcBzdJQ194GYmZkCTaklFeKQ7McEF9CSp0S2NLCQ6iCY9A4twElKiDuRUqhMHAVW4ICpbiN/7GD52jJGrshSM5NBuIWaPj4IYUBuiFExR56QCIbsoiBVAA15BI0m7MBAMHnwzwW6exMAAAAAElFTkSuQmCC") no-repeat scroll center center transparent;
}

html[dir="rtl"]  .inforCarouselOverlay {
	right: -14px;
}

html[dir="rtl"]  .inforCarouselToolbar {
	left: -25px;
}
/* Infor Check Box
----------------------------------*/

/* Solution used was from : http://www.456bereastreet.com/lab/custom-checkboxes-radio-buttons/ */

.inforCheckboxLabel {
	color: #444;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	line-height: 16px;
}

.inforCheckbox {
	border: 0 none;
  height: 0px;
  margin: 0;
  outline: 0 none;
  overflow: hidden;
  padding: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  width: 0px;
  cursor: pointer;
  position: absolute;
}

.inforCheckbox + .inforCheckboxLabel:before, .inforCheckbox + input[type="hidden"] + .inforCheckboxLabel:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAAAAABzpdGLAAAAAnRSTlMAAHaTzTgAAAAmSURBVHgBYyAazEQCCBEEgAq9/Q8Fb+FC/+FgUAjhcyp+TxIdVgAaz5pRclAmbwAAAABJRU5ErkJggg==");
  background-position: 1px 0;
  background-repeat: no-repeat;
  content: " ";
  display: inline-block;
  height: 21px;
  vertical-align: middle;
  width: 24px;
}

.inforCheckbox.isPartial + .inforCheckboxLabel:before, .inforCheckbox.isPartial + input[type="hidden"] + .inforCheckboxLabel:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAABnRSTlMAAAAAAABupgeRAAAANUlEQVR4AWMYIDCTCECqHgTAou3t27f/cQCgFE5tQGnhxd+xIqDUAGsb1Ubt6KZVshygXAYAq9J7AFfh6ZEAAAAASUVORK5CYII=");
}

.inforCheckbox.isPartial:focus + .inforCheckboxLabel:before, .inforCheckbox.isPartial:focus + input[type="hidden"] + .inforCheckboxLabel:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAcElEQVR4AWMAAeHF3yuA+CEQ/ycRP4TqBRtSAhJ4/OXff1IBUA/MsBKQQXcffP73/zfQnJkzZ5KCwXpAekFmgAwCGQ6SIAuDAMgMDIPevn1LyEcgNQQMQkjgxUAwatCoQbRMkJRnEaplWqoWI1Qp2AANfd0Bmx5M+AAAAABJRU5ErkJggg==");
}

.inforCheckbox:checked + .inforCheckboxLabel:before,.inforCheckbox:checked + input[type="hidden"] + .inforCheckboxLabel:before, .inforCheckbox.isPartial:checked + .inforCheckboxLabel:before, .inforCheckbox.isPartial:checked + input[type="hidden"] + .inforCheckboxLabel:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAACVBMVEUAAAATo/f///8qqXS/AAAAAXRSTlMAQObYZgAAADVJREFUeNqNzjEOACAIADHh/482cShoHLix061x0SKtlxIRRFAXlKQoCTrdE6QoCNKfGJm2AZVnAN96+MmKAAAAAElFTkSuQmCC");
}

.inforCheckbox.isChecked + .inforCheckboxLabel:before, .inforCheckbox.isChecked + input[type="hidden"] + .inforCheckboxLabel:before
, .inforCheckbox.isPartial.isChecked + .inforCheckboxLabel:before, .inforCheckbox.isPartial.isChecked + input[type="hidden"] + .inforCheckboxLabel:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAACVBMVEUAAAATo/f///8qqXS/AAAAAXRSTlMAQObYZgAAADVJREFUeNqNzjEOACAIADHh/482cShoHLix061x0SKtlxIRRFAXlKQoCTrdE6QoCNKfGJm2AZVnAN96+MmKAAAAAElFTkSuQmCC");
}

.inforCheckbox:focus + .inforCheckboxLabel:before, .inforCheckbox:focus + input[type="hidden"] + .inforCheckboxLabel:before, .inforCheckbox.focus + .inforCheckboxLabel:before, .inforCheckbox.focus + input[type="hidden"] + .inforCheckboxLabel:before {
	 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAbUlEQVR4AWMAAeHF3yuA+CEQ/ycRP4TqBRtSAhJ4/OXff1IBUA/MsBKQQXcffP73/zfQnJkzZ5KCwXpAekFmgAwCGQ6SIAuDAMgMDIPevn1LyEcgNYQNIhKMGjRqEC0TJOVZhGqZlqrFCFUKNgARJTEQsWRuZwAAAABJRU5ErkJggg==");
}

.inforCheckbox:checked:focus + .inforCheckboxLabel:before, .inforCheckbox:checked:focus + input[type="hidden"] + .inforCheckboxLabel:before, .inforCheckbox:checked.focus + .inforCheckboxLabel:before, .inforCheckbox:checked.focus + input[type="hidden"] + .inforCheckboxLabel:before  {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAe0lEQVR4Ab2UwQmAMAxF3cH9T47Qi+MIjqAgWEjsk55EiE2DDz6Bwn8XYwYYp2MuySXamFy7tyTxsO6irdCpsoToXDbRLMpjU+jQxYFIgekJMF0i6BZBtwg8IkNiiOCrxBSBLbFFb/g+/5OuPaqELeT/orCfNvSMhBy2CyckznFaBqSaAAAAAElFTkSuQmCC");
}

.inforCheckbox.isChecked:focus + .inforCheckboxLabel:before, .inforCheckbox.isChecked:focus + input[type="hidden"] + .inforCheckboxLabel:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAe0lEQVR4Ab2UwQmAMAxF3cH9T47Qi+MIjqAgWEjsk55EiE2DDz6Bwn8XYwYYp2MuySXamFy7tyTxsO6irdCpsoToXDbRLMpjU+jQxYFIgekJMF0i6BZBtwg8IkNiiOCrxBSBLbFFb/g+/5OuPaqELeT/orCfNvSMhBy2CyckznFaBqSaAAAAAElFTkSuQmCC");
}

.inforCheckboxhecked:focus + .inforCheckboxLabel:before, .inforCheckboxhecked:focus + input[type="hidden"] + .inforCheckboxLabel:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAe0lEQVR4Ab2UwQmAMAxF3cH9T47Qi+MIjqAgWEjsk55EiE2DDz6Bwn8XYwYYp2MuySXamFy7tyTxsO6irdCpsoToXDbRLMpjU+jQxYFIgekJMF0i6BZBtwg8IkNiiOCrxBSBLbFFb/g+/5OuPaqELeT/orCfNvSMhBy2CyckznFaBqSaAAAAAElFTkSuQmCC");
}

.inforCheckbox.isDirty + .inforCheckboxLabel:before, .inforCheckbox.isDirty + input[type="hidden"] + .inforCheckboxLabel:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAABnRSTlMAAAAAAABupgeRAAAARElEQVR4Ac3RMQ0AMQxD0fBncBTKzRjSqbJq3fC39Mnrn1xDPoA36SfrVblDEs5uLDOeGc+MZ8YzezeT1AHcjVSgzYANNWGzUqjnJ0cAAAAASUVORK5CYII=");
}

.inforCheckbox.isDirty:hover:enabled:not(:checked) + .inforCheckboxLabel:before, .inforCheckbox.isDirty:hover:enabled:not(:checked) + input[type="hidden"] + .inforCheckboxLabel:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAV0lEQVQ4y2NgGNRAePH3/6RgqhiC0zCYxP9VDNgxEnjz5g2ZBiGBf//+/f/79y8ZBuEApBmEBxBvEAFAnEFEAMIGEQmGoEGgxAZKJ/gAUQlyQPLb4C6CAFauZ8EPQ3xmAAAAAElFTkSuQmCC");
}

.inforCheckbox:focus.isDirty + .inforCheckboxLabel:before, .inforCheckbox:focus.isDirty + input[type="hidden"] + .inforCheckboxLabel:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAgElEQVR4Ad2UMQqAMBAE8we/auFXUtv5J0GxTqVgIRgz2gRMs14qB7YJ7FS3cdD0e5cyp0QxdOjekpaHZTujCh26OBCN0/pIvPdSjlSjiwORLskCOF6iOLhyMkIIH0UFZBGYRWAWgVkEdhH8U8SxFdAP0jIRRssAzaOt9o1U+dgupAUVZy8GbVUAAAAASUVORK5CYII=");
}

.inforCheckbox.isDirty:checked + .inforCheckboxLabel:before, .inforCheckbox.isDirty:checked + input[type="hidden"] + .inforCheckboxLabel:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAADFBMVEUAAAD/qgATo/f////u4V3mAAAAAXRSTlMAQObYZgAAADlJREFUeNqNyEEOACAIxECF//9ZzYYt8URvnTVuv0J9gjXJIqQIgbqI7ligtEApgcIChQUiCMKQWQcA7gGL5e3luAAAAABJRU5ErkJggg==");
}

.inforCheckbox.isDirty:checked + .inforCheckboxLabel:before, .inforCheckbox.isDirty:checked + input[type="hidden"] + .inforCheckboxLabel:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAADFBMVEUAAAD/qgATo/f////u4V3mAAAAAXRSTlMAQObYZgAAADlJREFUeNqNyEEOACAIxECF//9ZzYYt8URvnTVuv0J9gjXJIqQIgbqI7ligtEApgcIChQUiCMKQWQcA7gGL5e3luAAAAABJRU5ErkJggg==");
}

.inforCheckbox.isDirty:checked:focus + .inforCheckboxLabel:before, .inforCheckbox.isDirty:checked:focus + input[type="hidden"] + .inforCheckboxLabel:before {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAhElEQVR42r3UMQqAMBBEUe/g/Ss72zQeR/AICoIL6g64TSD5BIIDg0WYh00yKON0Ll7zPo01bQNJXtuO+2mNbwJLgq51/5B5yFv9I/OZtjIE1RCsom8J4jFDjDDECEKtSBHKDhBhKMIIQxFAAFIZYSgKCEDQn6C4tHYDBpe22zPS7WF7AYUmyR8guNKcAAAAAElFTkSuQmCC");
}

.inforCheckbox:disabled + .inforCheckboxLabel:before, .inforCheckbox:disabled + input[type="hidden"] + .inforCheckboxLabel:before  {
	opacity: .6;
	filter: alpha(opacity=60);
	cursor: default;
}

.inforCheckbox:disabled + .inforCheckboxLabel, .inforCheckbox:disabled + input[type="hidden"] + .inforCheckboxLabel  {
	opacity: .6;
	filter: alpha(opacity=60);
	cursor: default;
}

.ie7 .inforCheckbox, .ie8 .inforCheckbox {
	filter: alpha(opacity=100);
	opacity: 1;
	height: auto;
	margin-right: 4px;
	position: static;
	width: auto;
	height: 16px;
  width: 16px;
}

.ie7 .inforCheckbox:focus ,.ie8 .inforCheckbox:focus {
  outline: 1px solid #13A3F7;
}

.ie7 .inforCheckboxLabel, .ie8 .inforCheckboxLabel {
	position: relative;
	top: -3px;
}

.ie7 .inforCheckbox + .inforCheckboxLabel:before, .ie8 .inforCheckbox + .inforCheckboxLabel:before, .ie7 .inforCheckbox + input[type="hidden"] + .inforCheckboxLabel:before, .ie8 .inforCheckbox + input[type="hidden"] + .inforCheckboxLabel:before {
	display: none;
}

html[dir="rtl"] .inforCheckbox + .inforCheckboxLabel:before {
  background-position: 4px 0;
}

/* Infor Color Picker */
.popupmenu.colorpicker {
  background-color: #ffffff;
  border: 1px solid #d6d6d6;
  border-radius: 2px;
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.25);
  list-style: none outside none;
  padding: 20px 15px 15px 15px;
  margin: 0;
}

.popupmenu.colorpicker.inforTextbox {
	width: 50px !important;
}

.inforColorButton {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAABnRSTlMAAAAAAABupgeRAAAATElEQVR42u3Tuw0AIAxDQY+eAbMTIBFBxDeWKHm1rzQAJD4zYDIGss+esLJXVY5Vw7FmCOZNlHkjIiE2mBCbzZ0tTWdLuTPGdjfVYxn2HSOCI0TPjAAAAABJRU5ErkJggg==");
	border-radius: 2px 0 0 2px;
  border: none;
  border-right: 1px solid #B3B3B3 !important;
	margin-left: 0 !important;
	background-position: right bottom;
	width: 19px;
	height: 18px;
  color: transparent;
  cursor: pointer;
  display: inline-block;
  float: left;
  font-size: 0;
  margin: 0 0 0 -19px;
  outline: medium none;
  padding: 0;
}

.inforColorPopupColors {
	margin-left: -2px;
	margin-top: 1px;
	table-layout: fixed;
	margin-top: -30px;
}

.inforColorPopupColors  td{
	border: 2px solid transparent;
	border-radius: 4px 4px 4px 4px;
	height: 16px;
	padding: 0;
	width: 16px;
}

.inforColorPopupColors tr:first-child td {
   margin-bottom: 4px;
}

.inforColorPopupColors  td:hover, .inforColorPopupColors  td.focus {
	border: 2px solid #13a3f7 !important;
}

.inforColorPopupColors  td.spacer:hover, .inforColorPopupColors  td.spacer.focus {
	border: 2px solid transparent !important;
}

.inforColorPopupColors a {
	width: 16px;
	height: 16px;
  display: inline-block;
	border: 1px solid transparent;
	border-radius: 4px;
	padding: 0px !important;
	margin: 0px;
	cursor: pointer !important;
}

#inforColorPopup .noColor {
  position: relative;
  top: 0px;
}

.inforColorPopupColors li {
	border: 1px solid transparent !important;
  min-width: 0 !important;
  padding: 0 !important;
  height: 18px;
}

.inforColorPopupLabel {
	color: #777;
	font-size: 1.3em !important;
	left: 4px !important;
	position: relative;
  top: -8px !important;
}

.inforColorPopupColors  a.noColor {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAIAAAD9iXMrAAAABnRSTlMAAAAAAABupgeRAAAAG0lEQVR42mNgIAT+GzEwEKMIgkYVDSZFxMcgAIEnKbQDpalJAAAAAElFTkSuQmCC");
	border: 1px solid #D9D9D9;
	background-position: 1px center;
}

.inforColorPopupColors  a.noColor {
	background-color: transparent !important;
}

.popupmenu.colorpicker li a:focus {
  outline: none;
  border: 1px solid transparent;
}
/* Infor Column Layouts
*********************************/

/* 2 Column */
/* 3 Column */
/* Single Column */
/* Vertical Column */
/* RTL */
/* Field Set */

.column1, .column2, .column3, .column4, .column5 {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
	margin-left: 2%;
	margin-right: -.25em;
	/* Clearfix */
	overflow: hidden;
	*overflow: visible;
}

.inforColumnSpan {
	width: 97%;
}

/*Inline Fields */
.inforInlineLayout .inforLabel, .inforInlineLayout .label, .inforInlineLayout .inforDataLabel {
	float: none;
	width: auto;
}

.inforInlineLayout:first-child {
    margin-top: 10px;
}

.inforInlineLayout {
    clear: both;
}

.inforInlineLayout .inforTextbox, .inforInlineLayout .inforTriggerField input {
	margin-bottom: 4px;
}

.inforInlineLayout .inforTextbox, .inforInlineLayout .inforTriggerField {
	margin-right: 4px;
}

.inforInlineLayout > * {
    float: left !important;
    min-width: 0 !important;
    width: auto;
}

/*Single Column */
.inforSingleColumnLayout, .infor2ColumnLayout, .infor3ColumnLayout {
  clear: both;
	margin: 20px;
}

.inforSingleColumnLayout .inforTextbox, .inforSingleColumnLayout .inforTriggerField input {
	width: 195px;
}

html[dir="rtl"] .inforSingleColumnLayout .inforTextbox, html[dir="rtl"] .inforSingleColumnLayout .inforTriggerField, html[dir="rtl"] .inforSingleColumnLayout .dropdown {
  float: right;
}

.inforSingleColumnLayout .dropdown {
  width: 174px;
}

.inforSingleColumnLayout div.multiselect  {
  width: 195px;
}

.inforSingleColumnLayout .inforTextbox, .inforSingleColumnLayout .inforTriggerField, .inforSingleColumnLayout .dropdown, .inforSingleColumnLayout .multiselect {
  float: left;
  margin-bottom: 4px;
}

.inforSingleColumnLayout .inforTopLabel + .inforTextbox, .inforSingleColumnLayout .inforTopLabel + .inforTriggerField, .inforSingleColumnLayout .inforTopLabel + .dropdown, .inforSingleColumnLayout .inforTopLabel + .multiselect {
  float: none;
}

.inforSingleColumnLayout .inforFormButton {
  margin-bottom: 0;
}

.inforSingleColumnLayout input + .inforFormButton {
  position: relative;
  left: 4px;
  top: -4px;
}

.inforSingleColumnLayout .inforFormButton
.inforSingleColumnLayout .label, .inforSingleColumnLayout .inforLabel {
  float: left;
}

.inforSingleColumnLayout br {
  clear: both;
}

.inforSingleColumnLayout .inforTextArea  {
  width: 196px;
}

.inforSingleColumnLayout .inforTriggerField input, .infor2ColumnLayout .inforTriggerField input , .infor3ColumnLayout .inforTriggerField input {
  width: 192px;
}

.inforSingleColumnLayout .inforCheckboxLabel {
  margin-left: -7px;
  position: relative;
}

/* 2 column Layout */
.infor2ColumnLayout {
	max-width: 960px;
	margin: 20px auto;
}

.infor2ColumnLayout .column1, .infor2ColumnLayout .column2 { width: 47%; }

.infor2ColumnLayout .inforTextbox, .infor2ColumnLayout .inforTriggerField input, .infor2ColumnLayout .inforFormButton {
	margin-bottom: 4px;
}

.infor2ColumnLayout .inforTextArea, .infor3ColumnLayout .inforTextArea {
	height: 98px;
	width: 195px;
	margin-bottom: 3px;
}

/* 3 column Layout */
.infor3ColumnLayout .inforTextbox, .infor3ColumnLayout .inforTriggerField input, .infor3ColumnLayout .inforFormButton {
	margin-bottom: 4px;
}

.infor3ColumnLayout .column1, .infor3ColumnLayout .column2, .infor3ColumnLayout .column3 { width: 30.36%; }

/*Side Bar Right Layout*/
.infor2ColumnSidebarLayout {
	display: table;
	 height: 100%;
}

.infor2ColumnSidebarLayout .infor2ColumnLayout {
    background-color: rgba(0, 0, 0, 0);
    margin-right: -220px;
    max-width: none;
    width: 100% !important;
	display: table-cell;
}

.inforSidebarRight {
	background-color: #F1F1F1;
	height: 100%;
	width: 220px;
	display: table-cell;
	min-width: 225px;
}

.infor2ColumnLayout .inforCheckboxLabel {
  margin-left: -6px;
  display: inline-block;
}

.inforVerticalColumnLayout {
  display: inline-block;
  margin: 20px;
  vertical-align: top;
}

.inforSingleColumnLayout input:last-child {
  margin-bottom: 15px;
}


/* Media Queries */
@media screen and (max-width: 650px) {
	.infor2ColumnLayout, .infor3ColumnLayout {
		margin-left: 0;
		max-width: none;
	}

	.infor2ColumnLayout .column1, .infor2ColumnLayout .column2, .infor3ColumnLayout .column1, .infor3ColumnLayout .column2, .infor3ColumnLayout .column3, .inforInlineLayout {
		margin: 0 10px;
		width: 97%;
		display: block;
	}

	.infor2ColumnLayout .inforLabel, .infor2ColumnLayout .label, .infor2ColumnLayout .label, .infor3ColumnLayout  .inforLabel, .inforInlineLayout .inforLabel, .inforSingleColumnLayout .inforLabel, .inforSingleColumnLayout .label {
		 text-align: left;
		 width: 100% !important;
	}

	.infor2ColumnLayout span.inforLabel.noColon, .infor2ColumnLayout span.label.noColon, .infor2ColumnLayout span.label.noColon, .infor3ColumnLayout  span.inforLabel.noColon {
		display: none;
	}

	.inforInlineLayout input {
		 display: block;
	}

}
/* Menu (Context)
----------------------------------*/
.popupmenu {
  background-color: #ffffff;
  box-shadow: 0 1px 3px rgba(0,0,0, 0.15);
  border: 1px solid #cecece;
  border-radius: 4px;
  color: #4c4c4c;
  list-style: none;
  padding: 12px 0;
  margin: 0;
  z-index: 4000;
  display: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow-x: hidden;
  overflow-y: auto;
}

.inforContextMenu {
  display: none;
}

.popupmenu.is-open {
  display: block;
  z-index: 4000;
}

.submenu .popupmenu.is-open {
  display: block;
  visibility: inherit;
}

.popupmenu li {
  line-height: 24px;
  cursor: pointer;
  position: static;
}

.popupmenu li:hover {
  background-color: #f2f2f2;
}

.popupmenu li:hover > a {
  color: #1a1a1a;
}

.popupmenu li:not(.is-disabled):hover .icon {
  opacity: 0.80;
  filter: alpha(opacity = 80);
}

.popupmenu a {
  border: 1px solid transparent;
  font-size: 1.2em;
  padding: 1px 25px 1px 15px;
  text-decoration: none;
  color: #444;
  display: block;
  white-space: nowrap;
}

/* Disabled */
.popupmenu li.is-disabled a, .popupmenu li.disabled a {
  cursor: default;
  background-color: transparent;
  color: #777;
}

.popupmenu li.is-disabled:hover, .popupmenu li.disabled:hover {
  background-color: transparent;
}

/* Header Groups */
.popupmenu .group {
  font-size: 1.2em;
  padding: 0 10px;
  cursor: default;
}

.popupmenu .group:hover {
  background-color: transparent !important;
}

.popupmenu .group:hover a {
  color: #4c4c4c !important;
}

.popupmenu .separator {
  border-bottom: 1px solid #F2F2F2;
  margin: 5px 10px;
}

.divider .separator {
  margin-left: 42px;
}

/*Special Checkbox Handling */
.popupmenu .inforCheckboxLabel {
  font-size: 12px;
}

/*Selected */
.popupmenu li a:focus {
  border: 1px solid #13a3f7;
}

.background-iframe {
  opacity: 0;
  filter: alpha(opacity=0);
  background-color: red;
}

/* Bugs */
.inforVerticalTabs .inforMenuButton:before {
  margin-left: -10px !important;
  margin-top: -8px !important;
}


/* Icons */
.popupmenu .icon {
  background-repeat: no-repeat;
  display: block;
  height: 12px;
  margin-left: 13px;
  margin-top: 8px;
  opacity: 0.4;
  position: absolute;
  width: 12px;
}

.divider.popupmenu a {
  text-indent: 35px;
}

.popupmenu.divider {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAIAAACQd1PeAAAADElEQVR42mP49OkTAAWwAtcirt1dAAAAAElFTkSuQmCC");
  background-position: 36px center;
  background-repeat: repeat-y;
}

.popupmenu .icon.sortAsc { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAARElEQVR42mNgYGD4j4bRAS5xFAV4ASsBWzDE/pNqw38C7sXqB2RBgjYQ4wIUQ5ZhwQQ1YGMTjAdcJmMNcly24FRMtB8AKt4ylwbP1kYAAAAASUVORK5CYII=");}
.popupmenu .icon.sortDesc { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAARUlEQVR42mNgYGBYhgUjg/9QDAfLcLAJAlyKMWwg2RaS/UAy+I+GGUi14T8hDawEbMEQ+4/Dhv84MIqG/zj4WG35T4wfALpzMpeC7lCaAAAAAElFTkSuQmCC"); }
.popupmenu .icon.locked{ background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAZElEQVR42mNgwAQ+QHwJiH8C8WUg9mfAA4yA+A9U8WEg/gHE/4DYHJeGPCD+D8QOUL4dlF+MS0MFVAEjlM8M5VcQ0oAMQPx6bIrbgPg2VAE6vg/EPQxYTCKEh52G0wQUXwEpAgDxY07HZpy5BgAAAABJRU5ErkJggg==");}
.popupmenu .icon.unlocked { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAXklEQVR42mNggIA5QPwJiJ8DcQUQMzLgAYuA+D8QXwLiB1B2Mj4NIJN3QU3lBuL7QLwdnwaQiXVI/KVAfJWQhgok/jQgfkhVDcjgLtQAbPgCLtvw4aGg4TYexddBCgCIgUL4fByXWgAAAABJRU5ErkJggg=="); }
.popupmenu .icon.current { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAABobHR9g7LZAAAAAXRSTlMAQObYZgAAADNJREFUaN5jYGBkYGBmYGBnYOBnYJBnYLBn4KhjkPnDYP+Dwf4Dg/wDBv4DDOwNICVgAACLwAbVeXVnTQAAAABJRU5ErkJggg==");}
.popupmenu .icon.columns { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQAAAAB+DmFKAAAAAnRSTlMAAQGU/a4AAAAZSURBVGjeY/j/gaFBgAEC8hMYMhPQyQYBAKGDCKfMfysuAAAAAElFTkSuQmCC");}
.popupmenu .icon.export { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAPUlEQVR42mNggAB2IP7PgAD/sWAUgFMCmxwh03DKYTOdLA2kqsGu4T8JGGco/SclpAh6miINRDmJWI8zAAAcnk65pG3QRgAAAABJRU5ErkJggg==");}
.popupmenu .icon.selected { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQAAAAB+DmFKAAAAAnRSTlMAAQGU/a4AAAAnSURBVHjaY2gQYGAwYGAoYBD4wGD5gMH+AIN8AwM/AwMbAxQ0CAAAdqIFjaOithMAAAAASUVORK5CYII=");}
.popupmenu .icon.notSelected { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQAAAAB+DmFKAAAAAnRSTlMAAQGU/a4AAAAVSURBVGjeY2gQYAAC+wPYERA0CAAAokAJGWgL+UAAAAAASUVORK5CYII=");}

/*Grid Filter Menu Icons*/
.popupmenu .icon.greaterThan { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQAAAAB+DmFKAAAAAnRSTlMAAQGU/a4AAAAkSURBVGjeY/j/geHwB4aHHxg+fGD4UcDwxwBEfgCLAMX/gxAAbzkUkmXZOJIAAAAASUVORK5CYII=");}
.popupmenu .icon.greaterThanOrEquals  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQAAAAB+DmFKAAAAAnRSTlMAAQGU/a4AAAAlSURBVGjeYzj8geHhB4YPHxh+FDD8MQCRH8AiQPH/HxgOGAARAGHXEpRCGgXJAAAAAElFTkSuQmCC");}
.popupmenu .icon.lessThan { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAMUlEQVR42mNgIBEw4pH7j00tIymKcWn4j88VjKQoRhf4T4z/KLKBLD+QFUok+Yn6AABhcAkKlnipJQAAAABJRU5ErkJggg=="); }
.popupmenu .icon.lessThanOrEquals { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQAAAAB+DmFKAAAAAnRSTlMAAQGU/a4AAAAlSURBVGjeY/hjwPCjgOHDB4aHHxgOg0kgGygCFP//geGAARABAFZ2Eg3Yixx4AAAAAElFTkSuQmCC");}
.popupmenu .icon.equals { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAHElEQVR42mNgoDVgBOL/pGhgItUGJoZBB0akpwHiogIJHgY8NwAAAABJRU5ErkJggg==");}
.popupmenu .icon.doesNotEqual { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAaElEQVR42mNgwA3MgPg/FLMwEAGmQRXnokv8x4KRxfnR+FgVh6LxfxPSAGPbAjE7FnkUYIkkyUyMZ2GKKwgpAGEOJLYwjkBBcZsTlD0R6pyPhDTA2HoEghwMzPGFBDbQB8SfgLgAnyIAmipDkJMBg6cAAAAASUVORK5CYII=");}
.popupmenu .icon.contains { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAWElEQVR42mNggIAGKMYFUOQbSNDQgMv0m0D8AJct6BoCgPg/FEcSo+E/Giao4SUS+wMhDd5YbAjHpwGmqACKkZ2FVcMXIM5FcgaI/Y2QHwhGHskRR1LSAAD1VTB0nrHHcAAAAABJRU5ErkJggg==");}
.popupmenu .icon.doesNotContain {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAhElEQVR42mNggIAGKEYGJkD8H4pPI0s04NAwH0nDBiS1WBWLAPE3qOLXQMyJrA6bhhIk07vRnY2ugQmI70AV/wViZUIavJBM34rFrxgatiBp8CakQQnqDJDiu1Dn4dXQhWR6KVpAYGjghAbhf2iQiuDTAALrkUxfgEMxSvCfRNJghst0ANiQOn3YNmSMAAAAAElFTkSuQmCC");}
.popupmenu .icon.isEmpty {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAu0lEQVR42m2STQ6CMBBGa9jhIZRLkegBFG8iyk4Tw3E0+BNFQlhp5CoGp+ZVa+0kb/PN688UlPpWKEyEu9DBjayvnBoIV6SDkMGO7CxERtarGxpj9V8lvYpbqIQg9shz4SkUOFMdtsLFI2+QFkIg7HHfYerIOfnaypZkn11MrchyZ5PMLGh5mYCTOq7jG/5hD10wYOqRY5yZedaKoHTEnjCi19gfcCicaGwZUN/5SFbj/FTIO7u/RmLv/AIL8j/vTf2pyAAAAABJRU5ErkJggg==");}
.popupmenu .icon.isNotEmpty { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAApUlEQVR42o2SzQnCQBSEPzy6RWgNOcVCIiQFmFhKjG2ph0SQnJSkl/Uyq491RQeGhZlheX/wxhLYAQ/Ai3dpjggr4KrQGTiKF2k3YB3CDhhlVHyikjeqChoJhQnlYkChTA0wA70xO9NDZ/ReWTzQSsxMODCTdwD8gt/wel/ZGRj+KGkAJtv01pgbMW56H4+1TJRUmrG61OJOKuXr4uxp1InTaOzPTyQIPAGzqlMJAAAAAElFTkSuQmCC");}
.popupmenu .icon.startsWith { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAANElEQVR42mNgGPSgAY3PBMT/kTBWDcia/qOx/yMrQsfoConSgOwUrM7CZTpeDegAXdNgAwAabh3uQJENIwAAAABJRU5ErkJggg==");}
.popupmenu .icon.doesNotStartWith { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAdElEQVR42mNgIB7kAvENEtQz7AHiTmIVCwLxLyC2RJf4j8ZnBOIGIF4LxJ+BmAmbBmRNDVB6FRCfhfH/48Aw0AzEP4F4KTEaGqAKP0M1NhDjpLNQJzXg0oAMmKCmr0XzE05gAQ1OAWLDvwMaYUSD69AkAQcAHQUo9qfs/1QAAAAASUVORK5CYII=");}
.popupmenu .icon.endsWith { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAANUlEQVR42mNgGJSACYj/I2F00IAu8B+N/R9NcQM2W/5jsaUBB0ZRRJEGopzEgMXjDQyDGwAAoGkd7jfBcIAAAAAASUVORK5CYII=");}
.popupmenu .icon.doesNotEndWith { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAdElEQVR42mNgQAW5QHyDgQSwB4g7iVUsCMS/gNiSkEJGIG4A4rVA/BmImdDk/6NraIDSq4D4LBIfpvg/NluagfgnEC9F0vAfBwYrWAp1TjOxGs5CndRAjJOYoKavRfMTTk9bQINTgNjw74BGGNHgOjRJEAUAG2Ao9r2ZoXoAAAAASUVORK5CYII=");  }
.popupmenu .icon.checked  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQAAAAB+DmFKAAAAAnRSTlMAAQGU/a4AAAAnSURBVHjaY2gQYGAwYGAoYBD4wGD5gMH+AIN8AwM/AwMbAxQ0CAAAdqIFjaOithMAAAAASUVORK5CYII=");}
.popupmenu .icon.notChecked { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQAAAAB+DmFKAAAAAnRSTlMAAQGU/a4AAAAVSURBVGjeY2gQYAAC+wPYERA0CAAAokAJGWgL+UAAAAAASUVORK5CYII=");}
.popupmenu .icon.eitherSelectedorNotSelected { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQAAAAB+DmFKAAAAAnRSTlMAAQGU/a4AAAAoSURBVHjaY2gQYAAC+wMM9g0M9gwMdgwMNgwMFgwMBgwMCiAZhgYBAFh6BCDrtR+xAAAAAElFTkSuQmCC");}
.popupmenu .icon.between { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQAAAAB+DmFKAAAAAnRSTlMAAQGU/a4AAAAdSURBVGjeY/j5gQEZHTBgeFDA8AHMjl8AQv8/AAB08BOEXUnF3wAAAABJRU5ErkJggg==");}
.popupmenu .icon.today { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAVUlEQVR42mNgwA72QzFOgK6AEB8usB+PYShyLGiC8lCMrIEFl/Oygfg/FGcRcr80kmIYlkRXh6xBihgN6CADSXEmLneje1oGiGXxeZrkYCU54ohOGgAl0y9dzqOs0wAAAABJRU5ErkJggg==");}

.popupmenu .submenu > a {
  background-repeat: no-repeat;
  background-position: 94% center;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAHCAYAAAArkDztAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAAAOElEQVQYV2Po6en5DwQM6JghLS3tPwhv2rQJRQFcAiRZUFAAl0SRgOnevHnzf8I6QKqQHcCAy1UAAX9vzbZ/ha0AAAAASUVORK5CYII=");
  padding: 1px 25px 1px 15px;
}

.popupmenu-wrapper {
  display: inline-block;
  position: absolute;
  z-index: 4000;
}

.submenu > .wrapper {
  display: block;
  position: absolute;
}

/*RTL*/
html[dir="rtl"] .popupmenu .inforCheckboxLabel {
  padding: 0 0 0 12px;
  margin-right: -12px;
}

html[dir="rtl"] .popupmenu .icon {
  margin-right: 13px;
}

html[dir="rtl"] .popupmenu.divider {
  background-image: none;
}

html[dir="rtl"] .divider .separator {
  margin-right: 12px;
  margin-left: 0;
}

/* Infor DataGrid
----------------------------------*/
.inforDataGrid {
  background: transparent;
  outline: 0;
  color: #1a1a1a;
  font-size: 1.2em;
  width: 100%;
  margin-top: 1px;
}

.inforDataGrid.topBorder {
  border: 1px solid #F2F2F2;
  margin-top: 2px;
  outline: 1px solid #E6E6E6 !important;
}

/* Container div for the collection of header cells */
.slick-header {
  border-right: none;
  border-top: 1px solid #D9D9D9;
  background-color: #EBEBEB;
}

/* The collection of header cells */
.slick-header-columns {
  background-color: #EBEBEB;
  position: relative;
  white-space: nowrap;
  cursor: default;
  overflow: hidden;
  height: 25px;
}

/* An individual header cell */
.slick-header-column {
  height: 21px;
  text-overflow: ellipsis;
  position: relative;
  display: inline-block;
  overflow: hidden;
  margin: 0;
  padding: 0px 6px;
  float: left;
  line-height: 25px;
  border-left: 1px solid transparent;
  border-right: 1px solid #fafafa;
}

.slick-header-columns.slick-header-parents {
  border-bottom: 0px;
}

.slick-cell .inforCheckbox {
  position: absolute;
}

.hasCheckboxes.active {
  box-shadow: none !important;
}

.slick-column-name .inforCheckboxLabel {
  left: -7px;
  position: relative;
  top: -24px;
  color: transparent;
}

.slick-header-column.header-parent-arrow {
  border-bottom: 1px solid #FAFAFA;
  height: 20px !important;
  text-align: center;
}

.slick-header-column.header-parent {
   text-align: center;
}

.slick-header-column.header-parent-arrow:before {
  border-color: transparent transparent #FAFAFA;
  border-style: solid;
  border-width: 5px;
  content: "";
  display: inline-block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  top: 15px;
  width: 0;
}

.slick-header-column.ui-state-hover {
  background-color: #D9D9D9;
  border-left: 1px solid #21A7F5;
  border-right: 1px solid #21A7F5;
  cursor: pointer;
}

.slick-headerrow-column.ui-state-hover {
  background-color: #D9D9D9;
  border-left: 1px solid #21A7F5;
  border-right: 1px solid #21A7F5;
}

.slick-header-column.ui-state-resizable {
  border-left: 1px solid #21A7F5;
  border-right: 1px solid #21A7F5;

}

.slick-headerrow-column.ui-state-resizable {
  border-left: 1px solid #21A7F5;
  border-right: 1px solid #21A7F5;
}

 /* Header text */
.slick-column-name {
  color: #444;
  display: inline;
  white-space: pre-wrap;
  text-indent: 3px;
}

.alignHeaderCenter  .slick-column-name {
  text-align: center;
}

/* Container for all Filter Cells */
.slick-header-columns, .slick-headerrow-columns, .slick-summaryrow-columns  {
  position: relative;
  white-space: nowrap;
  cursor: default;
  overflow: hidden;
}

.slick-headerrow {
  background: #EBEBEB;
}

.slick-summaryrow-columns
{
  background: white;
  border-top: 1px solid #EBEBEB;
  border-bottom: 1px solid #EBEBEB;
}

.inforGroupSummaryText{
  color: #777;
  font-size: 0.85em;
  left: -9px;
  padding-left: 10px;
  position: relative;
  top: -1px;
}

.slick-headerrow-column, .slick-cell, .slick-summaryrow-column {
  position: absolute;
  overflow: hidden;
  white-space: nowrap;
  vertical-align: middle;
  z-index: 1;
  padding: 3px;
  cursor: default;
}

.slick-cell input {
  font-size: 1em;
  -webkit-box-sizing: content-box;
   -moz-box-sizing: content-box;
   box-sizing: content-box;
   background-color: white;
}

/* header and summary rows. */
.slick-headerrow-column  {
  border-left: 1px solid transparent;
  border-right: 1px solid #fafafa;
  height: 100%;
  margin-right: 0px;
  margin-left: 0px;
  padding: 0px 6px;
  z-index: 2;
}

.slick-summaryrow-column  {
  border-left: 1px solid transparent;
  border-right: 1px solid #fafafa;
  height: 100%;
}

.slick-headerrow-column > .inforTextbox, .slick-headerrow-column > .inforTriggerField {
  border: 1px solid transparent;
}

.slick-headerrow-column > .inforTextbox:focus, .slick-headerrow-column > .inforTriggerField.focus  {
  border: 1px solid #13A3F7;
}

.slick-headerrow-column input {
   font-size: 1em;
   background-color: white;
}

.slick-headerrow-column .inforTextbox {
   height: 14px;
}

.slick-cell  {
  height: 23px;
  padding-left: 6px;
  padding-right: 6px;
  line-height: 18px;
}

.slick-cell.haseditor {
  line-height: normal;
}

.slick-cell.non-data-cell {
  padding-left: 2px !important;
}

.slick-row:hover, .slick-row-hover {
  background-color: #f2f2f2;
}

/* Zebra Stripe Option*/
.slick-row.zebra.odd {
  background-color: #F2F2F2;
}

.slick-row.zebra.even {
  background-color: #FFFFFF;
}

.slick-row.zebra.odd:hover {
  background-color: #E0E0E0;
}

.slick-row.zebra.even:hover {
  background-color: #E0E0E0;  /*eaeaea*/
}

/* Color for a selected row*/
.slick-row.selected, .slick-cell.selected {
  background-color: #DEF1FF;
}

/* If not !important, gets overridden by .slick-cell.active */
.error-icon, .slick-cell.error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAlUlEQVQoz2P4//8/AwhfZWBgu8rAlwfEx4H4MxQfh4gxsMHUgYmbDJzSQInzQPwfBz4PUgPWADUZRTHCVmRNvBduMzCwgwRz0U3ErgGMcxmg7iRWw3GQ4E8SNPwgVcNnrE7Cg8FOyiPBhjwGUFCBgoyQhmsMvBfBwUpcxPFegEccctK4xsCXD8SngYq+gDCIDRJDThoAeQwYMCV03wMAAAAASUVORK5CYII=");
}

.slick-cell .inforTriggerButton {
  line-height: 0px;
}

.slick-cell.error {
  background-color: #FFE6E9 !important;
  background-position: 96% 50%;
  background-repeat: no-repeat;
  border: 1px solid transparent !important;
  border-radius: 3px 3px 3px 3px;
  margin: 3px 2px 0 5px;
  padding: 1px 5px 0;
  line-height: 16px;
}

.slick-cell.alert {
  background-color: #FFFAD4 !important;
}

.slick-cell.info {
  background-color: #FFFAD4 !important;
}

.slick-cell.ok {
  background-color: #FFFAD4 !important;
}

.slick-cell.error .alignRight{
    text-indent: -13px;
    padding-right: 13px;
}

/* A focused cell*/
.ie8 .slick-cell.active:focus {
  border: 1px solid #13A3F7;
}

.ie8 #checkbox-selector {
  left: -4px;
  position: relative;
}

.slick-cell.active:focus {
  box-shadow: 0 0 0 1px #13A3F7 inset;
}

.slick-cell.isCheckboxCell .active {
  box-shadow: none;
}

.slick-cell.hasComboEditor:focus {
  box-shadow: none !important
}

.slick-cell.hasComboEditor:focus .selectedSingle {
  background-color: #EAF7FF !important;
  border: 1px solid #13A3F7 !important;
}

.slick-header-column.active:focus {
  box-shadow: 0 0 0 1px #13A3F7 inset !important;
  height: 21px;
}
/* Special styling for focused non-data cells
 * (icon, drilldown) since 'unselectable' was not working in the column def */
.non-data-cell.active:focus {
    padding-bottom: 3px;
    padding-top: 3px;
  box-shadow: none;
}

/* Styling for a data cell that cannot be edited.
 * If not !important, gets overridden by .slick-cell.selected */
.uneditable {
  color: #777;
  height: inherit;
  margin-left: -5px;
  margin-right: -4px;
  margin-top: -2px;
  padding: 2px 4px 2px 5px;
}

/*alternate fill color*/
.uneditableFill .uneditable {
  background-color: #F7F7F7;
}

.drilldown {
  border: 1px solid transparent;
  border-radius: 3px 3px 3px 3px;
  cursor: pointer;
  display: inline-block;
  height: 19px;
  left: -2px;
  padding-right: 0;
  position: relative;
  width: 18px;
}

.drilldown:focus {
  border: 1px solid #13A3F7;
}

.drilldown span {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAQAAAAB+tbP6AAAAAnRSTlMAAQGU/a4AAAArSURBVHjaY/j//wADCD9gPMCADs//AeI7QHzmAMMJFggN5v+ByIP0QPUDADS9JemT2NnDAAAAAElFTkSuQmCC") no-repeat scroll center center transparent;
  display: block;
  height: 18px;
  opacity: 0.65;
  filter: alpha(opacity=65);
  width: 18px;
}

.uneditable.drilldown {
  margin: 0 !important;
  padding: 0 !important;
  cursor: auto;
}

.uneditable.drilldown span {
  opacity: 0.3 !important;
  filter: alpha(opacity=30) !important;
}

.drilldown:hover {
  background-color: #CFCFCF;
  box-shadow: 0 1px #696969;
}

.uneditable.drilldown:hover {
  background-color: transparent;
  box-shadow: none;
}

.drilldown:hover span{
  opacity: 0.80;
  filter: alpha(opacity=80);
}

.active > .drilldown {
  border: 1px solid #13A3F7;
}

.drilldown:active {
  box-shadow: inset 0 1px #595959;
  background-color: #B5B5B5;
}

.drilldown:active span{
  opacity: 0.9;
  filter: alpha(opacity=90);
}

html[dir="rtl"] .inforIconButton.drilldown {
  left: 6px;
  position: relative;
}

html[dir="rtl"] .slick-column-name div.checkbox {
  left: 4px;
}

html[dir="rtl"] .isCheckboxCell .checkbox {
  left: 2px !important;
}

html[dir="rtl"] .slick-cell.non-data-cell {
  padding-left: 0;
  padding-right: 0px !important;
}

.uneditable .drilldown:hover {
  background-color: transparent !important;
}

.uneditable.uncolored {
  background-color: transparent !important;
}

.indicator-icon {
  display: block;
  height: 12px;
  margin-left: 0;
  margin-top: 4px;
  width: 12px;
  background-repeat: no-repeat;
}

.indicator-icon.dirty {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAPUlEQVQoU2NgQAP/lyv/B2F0cRQ+WNFMBgjGpRhFES7FWBWhK8arCFkx0QpBviHKapi3ifIMVsVEhSUWRQCZ/585c1Ul+wAAAABJRU5ErkJggg==");
}

.indicator-icon.new {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAYElEQVR42mNgQAOasdcvgjADPqCSczfG2OHMfxAGsXEq1A249BWmEMRGkVRPvLkfWQE6BsmB1DBoRV57gEsRDIPUYFiJzUQUJ+BSiOER6ivU97rwG+5oIACx9b0v/IbxAdRphWB/vbpiAAAAAElFTkSuQmCC");
}

.slick-header-column .inforRequiredIndicator {
  display: inline-block;
  float: left;
  left: 3px;
  top: 4px;
  padding-right: 5px;
}

html[dir="rtl"] .slick-header-column .inforRequiredIndicator {
  float: none;
  margin-left: -3px;
  margin-right: -1px;
  padding-right: 2px;
}

input.editor-text {
  overflow: hidden;
  width: 100%;
  height: 100%;
  border: 0;
  margin: 0;
  background: transparent;
  outline: 0;
  padding: 0;
  color: black;
}

.slick-headerrow-column .dropdown {
  border: 1px solid #fff;
}

.slick-header, .slick-headerrow, .slick-summaryrow  {
  width: 100%;
  overflow: hidden;
  border-left: 0px;
}

.slick-summaryrow {
  background-color: white;
  position: relative;
}

.slick-header-columns, .slick-headerrow-columns, .slick-summaryrow-columns {
  position: relative;
  white-space: nowrap;
  cursor: default;
  overflow: hidden;
}

.slick-sort-indicator {
  display: inline-block;
  height: 6px;
  margin-left: 0;
  margin-right: 0;
  position: relative;
  right: -6px;
  top: -1px;
  width: 5px;
}

.slick-sort-indicator-desc {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAGCAYAAAAL+1RLAAAANElEQVR42mPIyC5+D8T/kfB7BiDRjybYDxJUQBNUYAABIGM9VGA/AwwAOQFQwQAGZICsCgCs/i0D7SIiywAAAABJRU5ErkJggg==");
}

.slick-sort-indicator-asc {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAGCAYAAAAL+1RLAAAAMklEQVR42mNggIKM7OL9DMgAKBAAxP9BNLLgeqjgfpiAAlQAhhVAgv1ogv0gwfdogu8BYtstAxDqNewAAAAASUVORK5CYII=");
}

.slick-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  cursor: col-resize;
  width: 12px;
  right: -8px;
  top: 0;
  height: 100%;
  z-index: 100;
}

/*Drag Object Color*/
.slick-sortable-placeholder {
  border-left: 3px solid #21A7F5 !important;
  border-right: 3px solid #21A7F5 !important;
  width: 13px;
  background-color: transparent;
  padding: 0;
}

.slick-header-column-active {
   opacity: .90;
   filter: alpha(opacity=90);
}

.slick-header-column-resize {
   background-color: #606060 !important;
   opacity: .80;
   filter: alpha(opacity=80);
}

.grid-canvas {
  position: relative;
  outline: 0;
  overflow: hidden;
}

.slick-row.ui-widget-content, .slick-row.ui-state-active {
  position: absolute;
  width: 100%;
  border-bottom: 1px solid #EBEBEB;
}

/*Grouping..*/
.slick-group {
   line-height: 10px;
}
.slick-group > .slick-cell {
  width:100%;
}

.slick-group-toggle {
  width: 9px;
  height: 9px;
  margin-right: 5px;
  display: inline-block;
}

.slick-group-totals .slick-cell{
  color: #13A3F7;
    font-size: 1.1em;
    font-weight: normal;
  line-height: 20px;
}

.slick-group-totals {
  background-color: #F7F7F7;
}

.hasFrozenColumns .grid-canvas-left .slick-row .slick-cell:last-child {
    border-right: 1px solid #E5E5E5;
  height: inherit;
}

.grid-canvas-left .slick-row.slick-group .slick-cell:last-child, .grid-canvas-left .slick-row.slick-group-totals .slick-cell:last-child {
    border-right: 1px solid transparent;
}

.inforGroupText {
  color: #1A1A1A;
    font-size: 1.17em;
    left: 5px;
    position: relative;
    top: 0;
}

.slick-cell .tree-expand {
  background-repeat: no-repeat;
    border-radius: 2px 2px 2px 2px;
    cursor: pointer;
    float: left;
    height: 21px;
    left: -3px;
    position: relative;
    top: -1px;
    width: 16px;
}

.slick-cell .tree-expand span {
  height: 10px;
    width: 10px;
}

html[dir="rtl"] .slick-cell .tree-expand {
  float: right;
  background-position: 4px 4px;
}

.slick-cell .tree-expand.closed span{
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKAQAAAABQt3mgAAAAAnRSTlMAAQGU/a4AAAAaSURBVHjaY5jHwMfQxnCI4QEQHgKy+BjmAQA4pAWpty8c5wAAAABJRU5ErkJggg==");
}

html[dir="rtl"] .slick-cell .tree-expand.closed span{
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKAQAAAABQt3mgAAAAAnRSTlMAAQGU/a4AAAAaSURBVHjaY/jE8IDhEEMbAx8QtgFZDxg+AQA/NAZRHbfMjgAAAABJRU5ErkJggg==");
}

.slick-cell .tree-expand.open span {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHAQAAAAAZ1+HOAAAAAnRSTlMAAQGU/a4AAAAdSURBVHjaY97/kEGOgfnvL+YqBsYDDEyKDExCDABI7AUxjpsRQAAAAABJRU5ErkJggg==");
}

html[dir="rtl"] .slick-cell .tree-expand.open  span {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAJAQAAAAAnKFCDAAAAAnRSTlMAAQGU/a4AAAASSURBVHjaY5jPIA+FIMDI8B8AEXMCHAfCf0gAAAAASUVORK5CYII=");
}

/*Editable Cells*/
.slick-cell.editable {
  z-index: 11;
}

.slick-cell.hasTextEditor {
  border: medium none;
  box-shadow: none;
  overflow: visible;
  padding-left: 5px;
  padding-top: 2px;
}

.slick-cell.hasComboEditor {
   border: none;
   box-shadow: none;
   padding-top: 2px;
   padding-bottom: 4px;
   padding-left: 4px;
   padding-right: 1px;
   height: 18px !important;
   margin-top: 0px;
   overflow: visible;
}

.slick-cell.hasDateEditor {
   border: none;
   box-shadow: none;
   padding-top: 2px;
   padding-bottom: 4px;
   padding-left: 3px;
   height: 18px !important;
   margin-top: 0px;
}

.alignCenter {
  text-align: center;
}

.alignHeaderCenter {
  text-align: center;
}

.alignHeaderRight {
  text-align: right;
  left: 1px;
}

.alignHeaderRight.slick-header-column-sorted .slick-column-name {
  left: -5px;
  position: relative;
  width: auto;
}

.alignHeaderRight .slick-sort-indicator {
  right: 0;
}

html[dir="rtl"]  .alignHeaderRight {
  text-align: left;
}

.alignRight {
  text-align: right;
}

.leadingSpaces  {
  white-space: pre;
}

html[dir="rtl"]  .alignRight {
  text-align: left;
}

.alignLeft {
  text-align: left;
}

html[dir="rtl"]  .alignLeft {
  text-align: right;
}

.slick-reorder-proxy  {
  display: inline-block;
  background: #686b73 ;
  opacity: 0.30;
  filter: alpha(opacity=30);
  cursor: default;
}

.slick-reorder-guide {
  display: inline-block;
  height: 3px;
  border-top: 3px solid #13a3f7;
  /*border-bottom: 3px solid #13a3f7;*/
}

.slick-selection {
  z-index: 10;
  position: absolute;
  border: 2px dashed black;
}

.slick-row.loading {
  opacity: 0.6;
  filter: alpha(opacity=60);
}

.slick-row {
  position: absolute;
}

.inforDataGrid .inforHyperlink{
  font-size: 1em;
}

.inforGridSettingsButton {
  background-color: #F2F2F2;
  border: 1px solid #CCCCCC !important;
  border-radius: 2px;
  cursor: pointer;
  float: right;
  height: 22px;
  left: 1px;
  margin: 0;
  padding: 3px;
  position: relative;
  top: 3px;
  width: 22px;
  z-index: 100;
}


.inforGridSettingsButton span, .inforFilterMenuButton span  {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAABnRSTlMAAQAAAABTxi4hAAAAs0lEQVR42oWQUQ6DIAyG2SRwKgIvRo9ggi9ED2BMxBhvINEz73fd2MAla0rSlo/2p+zGWHStdVmW3xXy80zT5JwLIdyftm2btXYYhgRq25ZdDM8S6DgOBEIItJznWUqJFI0/EEQURYEA11RCgBRzlVIvCGIJ8t5TCQFSFKuq+jFuWZZ1XWncvu+Jpq7rrsKbpslXgA+iH+ccUtCj7/txHIkwxiRLq+s6io1EDmVu3vafgD0AxYc1HR4SZzoAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  color: rgba(0, 0, 0, 0);
  display: inline-block;
  height: 13px;
  margin-left: -1px;
  margin-top: 2px;
  opacity: 0.65;
  width: 12px;
  filter:alpha(opacity=65);
}

.inforFilterMenuButton span {
  margin-top: 4px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQAAAAB+DmFKAAAAAnRSTlMAAQGU/a4AAAAkSURBVGjeY2AwYACihgKGAx8YHn5g+AxHDxg+H2D438DwnwEAAVUQf1RABXwAAAAASUVORK5CYII=");
}

.inforFilterButton.eitherSelectedorNotSelected {
    left: 3px;
}

.inforGridSettingsButton:hover, .inforFilterMenuButton:hover {
  background-color: #e0e0e0;
  box-shadow: 0 1px #a2a2a2;
}

.inforGridSettingsButton:hover span, .inforFilterMenuButton:hover span{
  opacity: 0.80;
  filter:alpha(opacity=80);
}

.inforGridSettingsButton:focus, .inforFilterMenuButton:focus  {
  background-color: #bebebe;
    box-shadow: 0 1px #767676 inset;
}

.inforGridSettingsButton:focus span, .inforFilterMenuButton:focus  span{
  opacity: 0.90;
  filter:alpha(opacity=90);
}

.inforFilterMenuButton + .inforGridSettingsButton {
  left: 18px;
}

.inforFilterMenuButton {
  background-color: #F2F2F2;
  border: 1px solid #CCCCCC !important;
  border: medium none;
  border-radius: 2px;
  float: right;
  height: 21px;
  left: -4px;
  position: relative;
  top: 29px;
  width: 22px;
  z-index: 3;
  cursor: pointer;
  visibility: hidden;
}

/*Filter Buttons*/
.inforFilterButton {
  border-radius: 3px;
    cursor: pointer;
    float: left;
    height: 18px;
    padding: 0;
    width: 20px;
  border: 1px solid transparent;
  background-color: transparent;
}

.inforFilterButton span {
  opacity: .65;
  filter: alpha(opacity=65);
  color: transparent;
}

.inforFilterButton:hover {
  background-color: #E0E0E0;
  box-shadow: 0 1px #A2A2A2;
}

.inforFilterButton:hover span {
  opacity: .80;
  filter: alpha(opacity=80);
}

.inforFilterButton:active {
  background-color: #bebebe;
  box-shadow: 0 1px #767676 inset;
}

.inforFilterButton:active span {
  opacity: .90;
  filter: alpha(opacity=90);
}

.inforFilterButton:focus {
  border: 1px solid #13A3F7;
}

.inforFilterButton span {
  display: inline-block;
  height: 19px;
  margin: 0 0 0 -2px;
  padding: 0;
  width: 18px;
}

.inforFilterButton.between span{background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQAAAAB+DmFKAAAAAnRSTlMAAQGU/a4AAAAeSURBVGjeY/j5gQEZHTBgeFDA8AHM/v+BIX4BEAEAepAThH51APgAAAAASUVORK5CYII=")  no-repeat scroll center center transparent;}
.inforFilterButton.eitherSelectedorNotSelected span {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQAAAAB+DmFKAAAAAnRSTlMAAQGU/a4AAAApSURBVHjaBcGxEQAgCACx9ydnNNzEESgtPDAhyg4bH14sPJgQZ82WZPj7bA1hJqzDvAAAAABJRU5ErkJggg==") no-repeat scroll center center transparent;}
.inforFilterButton.selected span {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAU0lEQVR42pWPUQ7AIAhDi/e/c3UhW4qOgO9L9JVUg0MkkIQt3nlU8s64kUNABT1LG5/9/X+byOEPx5bsLlRSIZO/Sqg5urEjP56hD/d0KXcDoe4EREEbENdnxowAAAAASUVORK5CYII=") no-repeat scroll center center transparent;}
.inforFilterButton.contains span {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAPUlEQVR42mNggIB3DLgBhtx/NP5XIP6FT81/NDYyJkoDIfYA2EBQAwh8xhOs+OQIgv+kKv5PquL/pCr+DwAhEimOPEnaBAAAAABJRU5ErkJggg==") no-repeat scroll center center transparent;}
.inforFilterButton.doesNotContain span {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAUElEQVR42pWQMQ4AIAjE6gONT9ZnueHgIBIVvA24Jg0wI6xkoPOImLkC7XI7LjtQooDVcQGtEwK0jgucvvMErM4V0DrZKUsiHgFIP+UosKkNRNwgD9MK+qQAAAAASUVORK5CYII=") no-repeat scroll center center transparent;}
.inforFilterButton.doesNotEndWith span {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAUklEQVR42mNgwAT+QLyBgQD4j4SvAbEsFnmsoB+L5H9cGv5jkfyPBcMlTgKxMSkaJuBwL4aTZKAeRZb4j8/T64E4gIFG4D+piv+Tqvg/qYr/AwCZNC3X2CR/6AAAAABJRU5ErkJggg==") no-repeat scroll center center transparent;}
.inforFilterButton.doesNotEqual span {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAbElEQVR42mNgwA6igPgrEBczEAlOAfE1XJL/0TBMbCOU/RxJHEMDCCwA4s845LCCD0B8j1i3L4GaFo1PEUjBJyh7BRC/BmJefE5C5rwB4nw8gYECpkEltAm4Bg7OAPEGAor/ExsY/0nRgOIXAPgfMGR/yccuAAAAAElFTkSuQmCC") no-repeat scroll center center transparent;}
.inforFilterButton.doesNotStartWith span {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAUklEQVR42mNgIA74A/EGdMH/WPgwfA2IZRlwKEAH/eji/7FgbHIENYDok0BsjMNmrKZPwOE/DEEZqEfRbcQJ1gNxAAMVwH9SFf8nVfF/UhX/BwC4xC3X/Az0FQAAAABJRU5ErkJggg==") no-repeat scroll center center transparent;}
.inforFilterButton.endsWith span {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAOUlEQVR42mNgIAMwAfF/JIwO/uMT+E+AjyGBrOA/DoxVEVkaiHISNk/+Z6An+E+q4v+kKv5PquL/AG5rMNJMFl+QAAAAAElFTkSuQmCC") no-repeat scroll center center transparent;}
.inforFilterButton.equals span {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQAAAAB+DmFKAAAAAnRSTlMAAQGU/a4AAAAdSURBVGjeY2AwYICg/x9ACMF9wPD/AMP/Bob/DAChWQsbDmcrXQAAAABJRU5ErkJggg==") no-repeat scroll center center transparent;}
.inforFilterButton.greaterThan span {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQAAAAB+DmFKAAAAAnRSTlMAAQGU/a4AAAAoSURBVGjeY2j/wHD4A8PDDwwfPjD8KACRD8Ei7Q8Y/h9g+N/A8J8BAGmGE0xFJh9PAAAAAElFTkSuQmCC") no-repeat scroll center center transparent;}
.inforFilterButton.greaterThanOrEquals span {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQAAAAB+DmFKAAAAAnRSTlMAAQGU/a4AAAAnSURBVGjeY+D/wND+geHwB4aHYBLIBor8/8DA+ICB8QDD/waG/wwAMl8QMzD1y1sAAAAASUVORK5CYII=") no-repeat scroll center center transparent;}
.inforFilterButton.isEmpty span {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAoElEQVR42mNgQIAQID4BxP+h+AgQ+zDgAF1QReuAOACIfYF4PlSsF11xKFQiCk08Fck2b2SJy0C8CU1xOVRhBtSmc8iS/9HcWgEVK4fyPaF8FA0eUHYZlF+BJO+PruEsEC+AWo+uGAQ2A/EVZAFvJM+loSmOgIqHoodUN1RiPjRIQc5YDxXrRnM+ik3HkGw7CcThaIr/MxAJ/pOiAVnxfwDIQjeq8VWtSAAAAABJRU5ErkJggg==") no-repeat scroll center center transparent;}
.inforFilterButton.isNotEmpty span {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAiUlEQVR42mNgQIAQID4BxP+hGMQOZcABuqCK1gGxNxSvh4p1oysOhUpEYTEoEioXgix4GYg3QtlqQHwMitWgYhuhauAAZII7lH0WyQ9noGIeUD7RGrzQNYCs24zmpONITtoExFeweToSi6cjoHKh5Abrf3SbTiH54SQQh6Mp/s9AJPhPigZkxf8B4PU5OQnFOXcAAAAASUVORK5CYII=") no-repeat scroll center center transparent;}
.inforFilterButton.lessThanOrEquals span {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQAAAAB+DmFKAAAAAnRSTlMAAQGU/a4AAAAnSURBVGjeY3j4geHwB4b2Dwz8YBLIBor8/8DA+ICB8QDD/waG/wwAR7MRBV/vxdoAAAAASUVORK5CYII=") no-repeat scroll center center transparent;}
.inforFilterButton.lessThan span {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQAAAAB+DmFKAAAAAnRSTlMAAQGU/a4AAAAnSURBVGjeY/jwgeHhB4bDHxjaPzDwg8nDYJEPDxj+H2D438DwnwEAX5cS4zcLkNcAAAAASUVORK5CYII=") no-repeat scroll center center transparent;}
.inforFilterButton.notSelected span {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQAAAAB+DmFKAAAAAnRSTlMAAQGU/a4AAAAbSURBVGjeY2j4wFBfgAU1PGD4f4DhfwPDfwYA6TQNlwBnGs8AAAAASUVORK5CYII=") no-repeat scroll center center transparent;}
.inforFilterButton.startsWith span {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAPUlEQVR42mNgQAX/0fhMULH/WOTgGv7jMAAu9x8HRldIlAZcbLxOIqgBnyFYPT6w4D+piv+Tqvg/qYr/AwAbSzDSAgwDAgAAAABJRU5ErkJggg==") no-repeat scroll center center transparent;}
.inforFilterButton.today span {background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQAAAAB+DmFKAAAAAnRSTlMAAQGU/a4AAAAoSURBVGjeY/j8gWFSAUNPAcO9DwzGBiAEZAC5kxIYPh9g+N/A8J8BAAZiDmNqSW5sAAAAAElFTkSuQmCC") no-repeat scroll center center transparent;}

/* Stuff for the column Picker */
.slick-columnpicker {
  background: white;
  box-shadow: 0 1px 3px rgba(0,0,0,.15);
  border: 1px solid #cecece;
  border-radius: 4px;
  cursor: default;
  min-width: 100px;
  padding: 5px;
  overflow: hidden;
}

.slick-columnpicker-cols {
  overflow-x: hidden;
  overflow-y: auto;
  margin-top: 2px;
  padding-bottom: 5px;
  padding-right: 12px;
  padding-top: 3px;
}

.slick-columnpicker li {
  background: none no-repeat scroll 0 0 transparent;
  list-style: none outside none;
  margin: 0;
  padding: 0;
  white-space: pre;
}

/*Popup Multi-Line Editor*/
.inforGridCommentPopup {
  cursor: default;
  z-index: 99999;
  min-width: 60px;
  min-height: 50px;
  height: 90px;
  width: 232px;
  padding: 0 1px 27px 10px !important;
}

.inforGridCommentPopup .inforPopoverContent {
  height: inherit;
  padding: 0;
  width: inherit;
}

.inforGridCommentPopup textarea {
  border: medium none;
  resize: none;
  height: inherit;
  width: inherit;
  padding: 10px;
  line-height: 15px;
  overflow: visible;
  outline: none;
  color: #1a1a1a;
}

.slick-cell textarea {
  font-size: 1em;
  padding: 4px;
}

.autoHeight {
  height: auto !important;
  padding: 3px;
  min-height: 15px;
}

/* Add the Resizable Handle
----------------------------------*/

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;z-index: 99999; display: block;
}
.ui-resizable-se {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAJ0lEQVR42mNgGPpg5syZ/5H5TKRqIEoTNkA/TSzE+AGvTcRoGAIAABa6CzcItnmSAAAAAElFTkSuQmCC");
  bottom: -1px;
  cursor: se-resize;
  height: 14px;
  padding-top: 0;
  right: 1px;
  width: 13px;
}

/* Row Reordering..
----------------------------------*/
.cell-reorder, .cell-reorder.uneditable:hover  {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAPCAYAAAAs9AWDAAAAGUlEQVQoU2PACWbOnPkfhqFCpIDhrp2BAQC25CnXIgH+MgAAAABJRU5ErkJggg==") no-repeat scroll center center transparent;
  cursor: move;
  height: inherit;
}

.cell-reorder.uneditable {
  filter:alpha(opacity=50);
  opacity: .5;
  cursor: default;
  background-position: 6px 6px;
}

.cell-reorder:hover {
  cursor: move;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAPCAYAAAAs9AWDAAAAHklEQVR42mNgwAIYQYTw4u//YQJvYzkZGYgGI0Q7AFOHFAbODI13AAAAAElFTkSuQmCC")  no-repeat scroll center center transparent;
}

.cell-reorder.uneditable:hover {
  cursor: default;
}

/* RTL Changes..
----------------------------------*/
html[dir="rtl"]  .slick-header-column{
  float: right;
}

html[dir="rtl"]  .inforGridSettingsButton , html[dir="rtl"]  .inforFilterMenuButton{
  float: left;
  left: -3px;
  width: 22px;
}
html[dir="rtl"]  .inforFilterMenuButton + .inforGridSettingsButton {
  left: -24px;
}

.inforRTLFlip {
  -moz-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

html[dir="rtl"]  .inforGridCommentPopup .menuMiddleCenter  textarea{
   direction: rtl;
}

html[dir="rtl"]  .slick-cell.active > .inforTextbox {
  margin-right: -4px;
}

html[dir="rtl"]  .inforFilterButton
{
  float: right;
    left: 2px;
    position: relative;
}

html[dir="rtl"] .inforFilterButton span {
    background-position: 5px center;
}

/*Paging Controls and Footer */
.inforGridFooter {
  width: inherit;
  height: 24px;
  background-color: #EBEBEB;
  overflow: hidden;
  color: #444;
  font-size: 1.2em;
}

.slick-pager
{
  vertical-align: middle;
  float: right;
  padding: 2px 10px;

}

html[dir="rtl"] .slick-pager, html[dir="rtl"]  .slick-record-status,html[dir="rtl"]  .slick-records-status ,html[dir="rtl"] .inforGridFooter .inforToolbarSpacer  {
  float: left;
}

.slick-records-status, .slick-record-status {
  vertical-align: middle;
  float: right;
  padding: 6px 10px;
}

.slick-pager .slick-pager-status
{
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 2px;
}

.slick-pager .slick-pager-nav
{
  display: inline-block;
  vertical-align: middle;
}

.slick-pager-status input {
  width: 15px !important;
  margin-top: -1px;
  height: 12px;
}

.inforGridPagingButton {
  background-color: transparent;
  border: 0 none;
  cursor: default;
  height: 17px;
  margin: 2px;
  outline: medium none;
  width: 16px;
  border-radius: 3px;
  cursor: pointer;
  padding: 0;
}

.inforGridFooter .inforToolbarSpacer {
  float: right;
  height: 13px;
}

.inforGridPagingButton.firstPage span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAd0lEQVR42mNgGF5ASEj4Pwhjk5OTVwxlYmJ6AmT+J9kAVlbWdqjG/yQZkJFdLMDIyHgQTTNxBujoGmoBqfdYNBNnABsb+24cmokzAOj0hRQZAPI/MNQ3k20ADHBycvVSZAAIiIiKpwCpD2QbAPUSKFau4TVgaAIA6DtLCP6f/1kAAAAASUVORK5CYII="); }
.inforGridPagingButton.lastPage span {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAbElEQVR42mNgGHbgPxBfy8gu1sImKSQk/B+ECRkAwh9ERMVTKDEAjDk5uXopMgCEmZiYNgO9JEC2ASDMyMi4kCID2NjYd1NiwHsdXUMtsgwAOv0gzP8kG8DKytpOVjQCQ/2JnLxiKLkJaQgCAELVSwjQWq3vAAAAAElFTkSuQmCC"); }
.inforGridPagingButton.nextPage span{ background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAY0lEQVR42mNgGLbgPxBfy8gu1qLEABD+ICIqnkKJAWDMycnVS5EBIMzExLQZ6CUBsg0AYUZGxoUUGcDGxr6bEgPe6+gaapFlANDpB0nxP4oBrKys7WRFIzDUn8jJK4YyDH8AABcOMtDVFS0AAAAAAElFTkSuQmCC");}
.inforGridPagingButton.previousPage span {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAb0lEQVR42mNgGP5ATl4xlImJ6QmQ+Z9kzaysrO1Qjf9JMiAju1iAkZHxIJpm4gzQ0TXUAlLvsWgmzgA2NvbdODQTZwDQ6QspMgDkf2CobybbABjg5OTqpcgAEBARFU8BUh/INgDqJVCsXCPbgMEPAOJkMtC24qPJAAAAAElFTkSuQmCC"); }
.inforGridPagingButton span {
  display: block;
  height: 17px;
  opacity: 0.65;
  width: 16px;
  filter: alpha(opacity=65);
  background-position: center center;
}

.inforGridPagingButton:hover {
  background-color: #E0E0E0;
  box-shadow: 0 1px #A2A2A2;
}

.inforGridPagingButton:hover span{
  opacity: 0.80;
  filter: alpha(opacity=80);
}

.inforGridPagingButton:active {
  background-color: #BEBEBE;
  box-shadow: 0 1px #767676 inset;
}

.inforGridPagingButton:active span{
  opacity: 0.90;
  filter: alpha(opacity=90);
}

.inforGridPagingButton[disabled], .inforGridPagingButton.disabled {
  background-color: transparent !important;
  cursor: default;
  box-shadow: none;
}

.inforGridPagingButton[disabled] span, .inforGridPagingButton.disabled span{
  opacity: 0.20;
  filter: alpha(opacity=20);
}
.inforGridFooter input {
  font-size: 1em;
}

.export-input {
  opacity: 0;
  filter: alpha(opacity=0);
}

.slick-cell .multiline-cell{
  height: auto;
  line-height: 16px;
  margin-bottom: -3px;
  margin-top: 2px;
  padding: 0 4px;
  overflow: auto;
  white-space: pre-wrap;
  word-wrap: break-word;
}

.slick-cell-range-select {
  background-color: #5292F7;
  border: 1px solid black;
  opacity: 0.1;
  filter: alpha(opacity=10);
  z-index: 1000;
}

/*Card Stack Styling*/
.inforCardstackHeading {
  color: #1a1a1a;
  font-size: 1.3em;
  left: 10px;
  top: -1px;
  position: relative;
  white-space: pre;
}

.inforCardstackLabel {
  color: #444;
  font-size: 1em;
  left: 10px;
  position: relative;
  top: -3px;
  white-space: pre;
}

label.inforCardstackLabel {
  font-size: 1.2em;
}

.inforCardstackCell {
  padding: 8px 4px;
    white-space: inherit;
}

.inforCardstackValue {
  padding-left: 0;
  text-align: left;
  width: auto;
  float: left;
  color: #1a1a1a;
  padding: 4px 8px;
  font-size: 1em;
}

.inforCardStack .inforDataLabel {
  padding-left: 138px;
  text-align: left;
  padding-top: 5px;
}

.inforCardstackLabel:after
{
  content:":";
}

.inforCardstackLabel.noColon:after
{
  content: "";
}

.inforCardstackCell .indent {
  margin-left: -27px;
}

.inforCardstackCell .inforLabel, .inforCardstackCell .inforDataLabel{
  float: none !important;
  font-size: 1em;
  left: 32px;
  line-height: 10px;
  position: relative;
  padding-top: 4px;
  font-style: normal;
}

.inforCardstackCell .floatRight {
  position: relative;
}

.inforCardstackImg {
  border-radius: 35px;
  float: left;
  margin-top: -2px;
}

.inforCardstackCell div.inforIcon {
  left: 1px;
  position: relative;
  top: 5px;
}

.floatRight {
  float: right;
}

.inforCardStackHeader {
  background-color: #EBEBEB;
  border-bottom: 1px solid #cccccc;
  border-radius: 2px 2px 0 0;
}

.inforCardStackHeader .inforLabel{
  padding-top: 1px;
  width: auto;
}

.inforSearchResultHeader {
  width: auto;
  padding: 0px 10px;
  color: #414141;
  height: 25px;
  margin-top:5px;
}

/*Frozen Columns*/
.slick-pane {
  position: absolute;
  outline: 0;
  overflow: hidden;
  width: 100%;
}

.slick-pane-header {
  display: block;
}

.slick-header {
  overflow: hidden;
  position: relative;
}

.slick-headerrow {
  overflow: hidden;
  position: relative;
}

.slick-top-panel-scroller {
  overflow: hidden;
  position: relative;
}

.slick-top-panel {
  width:10000px
}

.slick-viewport {
  position: relative;
  outline: 0;
  width: 100%;
  background-color:white;
  -webkit-overflow-scrolling: touch;  /*Smooth ipad scrolling*/
}

.slick-viewport-left {
  min-width: 35px;  /*or no scrollbar*/
}

/*Records per page styling*/
.inforGridFooter span.recordsPerPage{
  margin-top: 2px;
}

.inforGridFooter input.recordsPerPage{
  margin-left: 4px;
  margin-top: 2px;
  width: 24px;
}

.inforGridFooter label.recordsPerPage{
  font-size: 1em;
  margin-left: 10px;
  margin-right: -6px;
  width: auto;
  margin-top: 2px;
}

.inforGridFooter input{
  border: 1px solid transparent;
}

.slick-cell .inforFormButton {
   position: relative;
  text-overflow: ellipsis;
  top: -1px;
  width: 90%;
}

/*Styling for the Progress bar formatter*/
.inforProgressBar
{
  position: relative;
  float:left;
  border-radius: 2px;
  height: 18px;
  width: 15em;
  background-color: #D9D9D9;
  box-shadow: 0 1px #A6A6A6 inset;
  border-radius: 2px;
}

.inforProgressBar .bar
{
  display: inline-block;
  height: 100%;
  border-radius: 2px;
  transition: width .4s ease-in-out;

  border-radius: 2px;
  -webkit-transition: width .4s ease-in-out;
  -moz-transition: width .4s ease-in-out;
  -ms-transition: width .4s ease-in-out;
}

.inforProgressBar .text
{
  position:absolute;
  top:-1px;
  left:0px;
  z-index:0;
  color:#1A1A1A;
  text-align:center;
  white-space: nowrap;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}

/*Toggle button formatter*/
.slick-cell .inforToggleButton {
  height: 19px;
  position: relative;
  top: -4px;
}

/*Inlinge Grid Icons*/
.slick-cell .gridIcon {
   background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    border: medium none;
    height: 22px;
    left: -3px;
    position: relative;
    top: -1px;
    width: 26px;
}

.slick-cell .gridIcon.inforIconButton:focus {
  border: 1px solid transparent;
}

.slick-cell .gridIcon.status {
  background-position: 1px 3px;
  background-repeat: no-repeat;
  height: 18px;
  width: 17px;
  top: -2px;
  position: relative;
}

.slick-cell .gridIcon.status.ruby {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAP0lEQVR42mNgQAJXGfj+gzADGsAqDhQ4jy4B4+MR389AQAFOcQxFxGKc/sIFqK8Rp9NGbSTDRnISwHkyNJ4HAFHZ2Zlapzw+AAAAAElFTkSuQmCC");
}

.slick-cell .gridIcon.status.azure {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAASklEQVR42mNgQAIuc679B2EGNIBVXHjx9/NA/B+EkcT+w7DY4q/YxPejKMKmEZc4hiJiMQO6qYQA9TXidNqojWTYSE4COE+GxvMAvHQ1VZsF4e0AAAAASUVORK5CYII=");
}

.slick-cell .gridIcon.status.emerald {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAP0lEQVR42mNgQAK6mzX/gzADGsAqDhQ4jy4B4+MR389AQAFOcQxFxGKc/sIFqK8Rp9NGbSTDRnISwHkyNJ4HACHg6tFSPqHgAAAAAElFTkSuQmCC");
}

.slick-cell .gridIcon.status.coral {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAP0lEQVR42mNgQAL/Uxj+gzADGsAqDhQ4jy4B4+MR389AQAFOcQxFxGKc/sIFqK8Rp9NGbSTDRnISwHkyNJ4HACk0E6gZEA5rAAAAAElFTkSuQmCC");
}

.slick-cell .gridIcon.status.amber {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAZ0lEQVR42mNgAIL/qxgcgPg/EO9nwAGg8v+RBeZDBR2Q2NhwARSD2PNRTALSDXg0OiC57D8DkgRI0348Gucjuwim8T1UEzEYRSPOQMEZSDCNyO7Hgfdj1ThqI24byYrH8wSciA2fBwCgZmozNx4Q5gAAAABJRU5ErkJggg==");
}

/* Detail Template */
.slick-cell.detailTemplate {
  left: 0px !important;
  position: relative;
  top: 24px;
  opacity: 0;
  height: auto !important;
}

.inforDetailTemplate {
    font-size: 0.8em;
}

.slick-cell.detailTemplate.active {
  border: 1px solid transparent !important;
  box-shadow: none;
}

.slick-viewport .inforBusyIndicatorContainer {
    left: 50%;
    margin-left: -64px;
    margin-top: -34px;
    position: absolute;
    top: 50%;
}

/* Grid Alerts */
.gridAlert {
  display: inline-block;
  height: 12px;
  left: -5px;
  position: relative;
  top: 0;
  width: 12px;
}

.alignRight .gridAlert {
  float: right;
  margin-left: 9px;
  top: 3px;
}

.gridAlert.error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAfUlEQVR42pWSPQ6AIAxGO8HmBTijeEwGBnHwJDjopF9JNUj8gSZvKTxo2hJJzNQpYIEDUXCSU5QHEgaMYH+Bz0z+8u3yGYUUgGahL198EZiepM5awbGwNQhrqxAfS/oglWQbfrAsaGnZnzCltlYOLlyDK1ZjAB4sgpfctRoHLzgCpx+Q/QAAAAAASUVORK5CYII=");
}

.gridAlert.info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAf0lEQVR42mNggIGYZ2xAnAfEx4H4MxQfh4qxMaCAmGfSQHweiP/jwOfBapBMRlEMA2iaLgAxO0hDLrqJODT8B6uFuvM/kfg4SMNPEmz4QaqGz1idhEcD2El5JGjIYwAHFSTICGm4CAlW4iLuAiLiUJNGPhCfBuIvUHwaKgZPGgCYzS5xUAg+WQAAAABJRU5ErkJggg==");
}

.gridAlert.alert {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAf0lEQVR42mNgQAP/VzFYAPF/KLZgIASAitYhaVhPSLEKEP/9DwMgNlAMn4ZpYJMRGkB4Oi7FIkD8DYsGkJgINg11cLejagDhenTFnED8Go8GkBwnsoZ0JElcOAOmmAmIb6NIYtrwH6qGCaTBH8M07BpAOACk4TgRzoHh4wykAgDs7/gCO2cIyQAAAABJRU5ErkJggg==");
}

.gridAlert.ok {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAA2ElEQVR42mNggALdzZpsQJwHxMeB+DMUH4eKsTEgA6CANBCfB+L/ODBIThrZZJyKbXda/tfbrAViXwBidpCGXFyKnXc7/H/45cH/dY/WwjTlMkDdiVMxCFz9cOW/xXYTkPhxkIafIAWm2wz/Bx7ww6rYeoc5zKAfYA0gxafenPz/8dfH/zmnsnApBuHPYCcZbtH9v/vZzv/IAItiuJNA4fwfWdO1D1f/W+0wwxYQeSAN7NAgA2uafXsmNpNB+CI4WImMuAvwiENLGvlAfBqIv0DxaagYPGkAAFKdH9q16CcHAAAAAElFTkSuQmCC");
}

.inforDataGrid .inforSelectionCheckbox {
    color: transparent !important;
}

.inforCheckboxLabel.inforSelectionCheckbox {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  position: relative;
  left: -6px;
  top: 0px;
  opacity: 1 !important;
  filter: alpha(opacity=100);
  cursor: pointer !important;
}

.inforCheckboxLabel.inforSelectionCheckbox:before {
  opacity: 1 !important;
  filter: alpha(opacity=100);
  cursor: pointer !important;
}

.slick-nonselectable-row .slick-cell {
  color: #7F7F7F !important;
}

.ie8 .isCheckboxCell .inforCheckbox {
   position: relative;
   top: 2px;
   left: -2px;
}

.ie8 .inforDataGrid .inforCheckbox + .inforCheckboxLabel:before {
  display: inline-block !important;
}

.ie8 .inforDataGrid .inforCheckbox {
  opacity: 0;
  filter: alpha(opacity=0);
}

.isCheckboxCell .checkbox {
  left: -6px !important;
  top: 1px;
}

.inforTextbox[data-mode='0']:focus, .inforDateField[data-mode='0']:focus, .inforLookupField [data-mode='0']:focus,
{
  outline: none;
  border: 1px solid #13A3F7;
  background-color: #BDD7FF !important;
}

.inforGridCommentPopup textarea[data-mode='0']:focus{
  background-color: white !important;
}

.inforCheckbox.is-readonly:disabled + .inforCheckboxLabel:before, .inforCheckbox.is-readonly:disabled + .inforCheckboxLabel {
  opacity: 1 !important;
  filter: alpha(opacity=100);
  cursor: default !important;
}

.slick-cell div.checkbox, .slick-column-name div.checkbox {
  display: block;
  height: 18px;
  left: -2px;
  margin: 0 auto;
  position: relative;
  width: 17px;
  cursor: pointer;
}

.slick-column-name div.checkbox {
  left: -6px;
}

.slick-cell div.checkbox.is-readonly {
  cursor: default;
  opacity: .6;
  filter: alpha(opacity=60);
}

.slick-cell div.checkbox.checked, .slick-column-name div.checkbox.checked {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAACVBMVEUAAAATo/f///8qqXS/AAAAAXRSTlMAQObYZgAAADVJREFUeNqNzjEOACAIADHh/482cShoHLix061x0SKtlxIRRFAXlKQoCTrdE6QoCNKfGJm2AZVnAN96+MmKAAAAAElFTkSuQmCC");
}
.slick-cell div.checkbox.unchecked, .slick-column-name div.checkbox.unchecked {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAAAAABzpdGLAAAAAnRSTlMAAHaTzTgAAAAmSURBVHgBYyAazEQCCBEEgAq9/Q8Fb+FC/+FgUAjhcyp+TxIdVgAaz5pRclAmbwAAAABJRU5ErkJggg==");
}

.slick-cell div.checkbox.checked.is-focused {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAe0lEQVR4Ab2UwQmAMAxF3cH9T47Qi+MIjqAgWEjsk55EiE2DDz6Bwn8XYwYYp2MuySXamFy7tyTxsO6irdCpsoToXDbRLMpjU+jQxYFIgekJMF0i6BZBtwg8IkNiiOCrxBSBLbFFb/g+/5OuPaqELeT/orCfNvSMhBy2CyckznFaBqSaAAAAAElFTkSuQmCC");
}

.slick-cell div.checkbox.unchecked.is-focused {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAbUlEQVR4AWMAAeHF3yuA+CEQ/ycRP4TqBRtSAhJ4/OXff1IBUA/MsBKQQXcffP73/zfQnJkzZ5KCwXpAekFmgAwCGQ6SIAuDAMgMDIPevn1LyEcgNYQNIhKMGjRqEC0TJOVZhGqZlqrFCFUKNgARJTEQsWRuZwAAAABJRU5ErkJggg==");
}

/* Infor Date Field - Field styling is in the inforTriggerField
----------------------------------*/
.inforDateField {
   width: 135px;
}

/*overall size of the date picker calendar*/
.inforDatePicker
{
	width: 10em;
	display:block;
	position:absolute;
	z-index:1;
}

.inforDatePicker .inforDatePicker-header {
	position:relative;
}

/* Title, "June 2012"*/
.inforDatePicker .inforDatePicker-title  {
	color: #13A3F7;
	font-family: Helvetica,Arial,sans-serif !important;
	font-size: 1.4em;
	line-height: 22px;
	padding-bottom: 8px;
	padding-left: 32px;
	text-align: center;
	text-transform: capitalize;
}

.inforDatePicker-month {
	margin-left: 0px;
}

.inforDatePicker .inforDatePicker-title select { margin:1px 0; }
.inforDatePicker select.inforDatePicker-month,
.inforDatePicker select.inforDatePicker-year
{
	width: 49%;
}

.inforDatePickerDaysOfWeek {
	font-size: 1.1em;
	border-top: 1px solid #E6E6E6;
}

/*calendar wise css in date field*/
.inforDatePicker table  {
	width: 100%;
	border-collapse: collapse;
	margin: 0;
}


/*The Dates in the calendar.*/
.inforDatePicker th  {
	color: #666666;
	font-size: 1em;
	font-weight: bold;
	padding-bottom: 7px;
	padding-top: 15px;
	text-align: center;
	text-transform: uppercase;
}

/*Controls the Cell Layout padding in the date grid*/
.inforDatePicker td {
	line-height: 25px;
	min-width: 25px;
	padding: 0;
}

#inforTimezoneContainer td {
	line-height: 15px;
	padding: 0;
	min-width: 0;
}

#inforTimezoneContainer tr {
	display: inline;
}

#inforTimezoneContainer {
	left: -6px;
	position: relative;
	top: 5px;
}


.inforDatePicker td span, .inforDatePicker td a {
	display: block;
	text-align: center;
	text-decoration: none;
}

.inforDatePicker .inforDatePicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.inforDatePicker .inforDatePicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.inforDatePicker .inforDatePicker-buttonpane button.inforDatePicker-current
{
	float:left;
}

/* RTL support */
.inforDatePicker-rtl { direction: rtl; }
.inforDatePicker-rtl .inforDatePicker-prev { right: 2px; left: auto; }
.inforDatePicker-rtl .inforDatePicker-next { left: 2px; right: auto; }
.inforDatePicker-rtl .inforDatePicker-prev:hover { left: auto; }
.inforDatePicker-rtl .inforDatePicker-next:hover { left: 1px; right: auto; }
.inforDatePicker-rtl .inforDatePicker-buttonpane { clear:right; }
.inforDatePicker-rtl .inforDatePicker-buttonpane button { float: left; }
.inforDatePicker-rtl .inforDatePicker-buttonpane button.inforDatePicker-current { float:right; }
.inforDatePicker-rtl .inforDatePicker-group { float:right; }
.inforDatePicker-rtl .inforDatePicker-group-last .inforDatePicker-header { border-right-width:0; border-left-width:1px; }
.inforDatePicker-rtl .inforDatePicker-group-middle .inforDatePicker-header { border-right-width:0; border-left-width:1px; }

/*Week day block css. To remove the border and change background color*/
#inforDatePicker-week-day {
	border : 0;
	color: #444;
	font-size: 1.1em;
}

/*week end block css. To remove the border*/
#inforDatePicker-week-end {
	border : 0;
	color: #444;
	font-size: 1.1em;
	text-align: center;
}

/* The Hover on a Date*/
#inforDatePicker-week-day:hover, #inforDatePicker-week-end:hover{
	background-color: #e6e6e6;
	border-radius: 3px;
}

/* The Images for the Borders*/
div.inforDatePickerContainer {
	float: left;
	margin-top: 5px;
}

#inforDatePicker-div
{
	display:none;
	min-width: 185px;
	width: auto;
	box-shadow: 0 1px 3px rgba(0,0,0,.15);
}

/*high light the current day border and color*/
.inforDatePicker-current-day > #inforDatePicker-week-day , .inforDatePicker-current-day > #inforDatePicker-week-end
 {
   border: none;
   background-color: #13A3F7;
   color: white;
   margin: 0;
   border-radius: 3px;
   margin: -1px 0;
}


/*Style Todays Date*/
.isToday a{
	border: 2px solid #ffaa00 !important;
	border-radius: 3px !important;
	 margin-bottom: -1px;
	margin-top: -1px;
}

.inforDatePickerButtonPanel {
	height: 20px;
	padding-top: 10px;
	text-align: center;
}

.inforDatePicker-widget-content {
	background-color: white;
	border: 1px solid #cecece;
	border-radius: 3px 3px 3px 3px;
	padding: 15px;
}

.inforDatePicker .inforDatePicker-prev, .inforDatePicker .inforDatePicker-next  {
	position:absolute;
	top: 8px;
	width: 1.8em;
	height: 1.8em;
}

.inforDatePicker .inforDatePicker-prev { left: -6px; top: 2px;}
.inforDatePicker .inforDatePicker-next { left: 12px; top: 2px;}

.inforDatePickerPanelButton {
	background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    float: right;
    height: 23px !important;
    left: 3px;
    position: relative;
    top: -1px;
    width: 26px !important;
}

.inforPrevMonthButton, .inforDatePickerPanelButton {
	 height: 19px;
	 width: 19px;
}

.inforYearButtonRow {
	height: 50px;
	border-top: 1px solid #E6E6E6;
}

.datePickerMonthYearGrid hr {
	border-color: #E6E6E6;
	border-image: none;
	border-right: medium none;
	border-style: solid none none;
	border-width: 1px medium medium;
	margin-top: 11px;
}

/*Required for the Month/Year Panel*/
.inforDatePickerPanel {
	min-width: 175px;
	width: 175px;
}

.inforDatePickerPanel  .inforFormButton {
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 2px;
}

.inforDatePickerPanel .datePickerMonthYearPanel {
	width: 100%;
	margin-top: 15px;
	border-top: none !important;
}

.inforDatePickerPanel .datePickerMonthYearGrid {
	border-collapse: collapse;
	width: 100%;
	font-size: 1.1em;
	border: none;
	margin-top: -10px;
}

.inforDatePickerPanel .datePickerMonthYearGrid .datePickerMonthYearGridDivider {
	border-right: 1px solid #E6E6E6;
}

.inforDatePickerPanel .datePickerMonthYearGrid .datePickerMonthYearMonth.datePickerMonthYearMonthFirstCol {
	margin-left: 5px;
	margin-right: 2px;
}

.inforDatePickerPanel .datePickerMonthYearGrid .datePickerMonthYearMonth.datePickerMonthYearMonthSecondCol {
	margin-right: 5px;
}

.inforDatePickerPanel .datePickerMonthYearGrid .datePickerMonthYearYear.datePickerMonthYearYearFirstCol {
   margin-left: 12px;
}

.inforDatePickerPanel .datePickerMonthYearGrid .datePickerMonthYearYear.datePickerMonthYearYearSecondCol {
	margin-left: 2px;
	margin-right: 2px;
}


.datePickerMonthYearGrid td {
	padding: 4px 0;
}

.inforDatePickerPanel .datePickerMonthYearGrid .datePickerMonthYearMonth, .inforDatePickerPanel .datePickerMonthYearGrid .datePickerMonthYearYear {
	line-height: 22px;
	padding: 0 4px;
	text-align: center;
	width: 31px;
	text-transform: capitalize;
}

.inforDatePickerPanel .datePickerPreviousYearCell, .inforDatePickerPanel .datePickerNextYearCell {
	text-align: center;
}

.inforNextMonthButton, .inforPrevMonthButton, .inforNextYearButton, .inforPrevYearButton  {
    border: 0;
    outline: 0;
    background-color: rgba(0, 0, 0, 0);
    cursor: pointer;
    display: inline-block;
    height: 18px;
    width: 18px;
    border-radius: 2px;
}

.inforNextMonthButton:hover, .inforPrevMonthButton:hover, .inforNextYearButton:hover, .inforPrevYearButton:hover {
  background-color: #D8D8D8;
  box-shadow: 0 1px #A2A2A2;
}

.inforNextMonthButton:hover i:after, .inforPrevMonthButton:hover i:after, .inforNextYearButton:hover i:after, .inforPrevYearButton:hover i:after {
    opacity: 0.65;
    filter: alpha(opacity=65);
}

.inforNextMonthButton i:after, .inforPrevMonthButton i:after, .inforNextYearButton i:after, .inforPrevYearButton i:after  {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALAQAAAAB0KcE7AAAAAnRSTlMAAQGU/a4AAAAZSURBVHjaY6hh/geBDAwMLEwcTAJMCkwOAEwCBQXfBp98AAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
    height: 11px;
    margin: -5.5px 0 0 -3px;
    width: 14px;
}

.inforPrevMonthButton i:after, .inforPrevYearButton i:after {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALAQAAAAB0KcE7AAAAAnRSTlMAAQGU/a4AAAAcSURBVGjeY/jB8IHhAcMBhgYGBiA+AGR/YPgBAFjGCBE/a3YtAAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
}

.inforNextMonthButton i:after, .inforPrevMonthButton i:after, .inforNextYearButton i:after, .inforPrevYearButton i:after {
    content: "";
    display: block;
    left: 50%;
    opacity: 0.4;
    filter: alpha(opacity=40);
    position: absolute;
    top: 50%;
}

.inforNextMonthButton i, .inforPrevMonthButton i, .inforNextYearButton i, .inforPrevYearButton i  {
    display: block;
    position: relative;
    text-indent: -9999px;
}

.inforBeforeYearButtonRow div {
	margin-bottom: 8px;
}

.inforYearLastRow {
	border-bottom: 1px solid #e6e6e6;
}

.inforYearLastRow div {
	margin-bottom: 7px;
}

.inforDatePickerPanel .datePickerMonthYearGrid .datePickerMonthYearMonth-current, .inforDatePickerPanel .datePickerMonthYearGrid .datePickerMonthYearYear-current {
   background-color: #ff6400;
   border-radius: 3px;
   color: white;
}

.inforDatePickerPanel .datePickerMonthYearGrid .datePickerMonthYearMonth-current, .inforDatePickerPanel .datePickerMonthYearGrid .datePickerMonthYearYear-current {
   background-color: #ff6400;
   border-radius: 3px;
}

.inforDatePickerPanel .datePickerMonthYearGrid .datePickerMonthYearMonth:hover, .inforDatePickerPanel .datePickerMonthYearGrid .datePickerMonthYearYear:hover {
	background-color: #E6E6E6;
	cursor: pointer;
	border-radius: 3px;
}

.inforDatePickerPanel .inforDatePickerButtonPanel {
	height: 29px;
	line-height: 30px;
	text-align: center;
}

.datePickerMonth-selected, .datePickerYear-selected{
	background-color: #13A3F7 !important;
	color: #FFFFFF !important;
	border-radius: 3px;
}

html[dir="rtl"] .inforDatePicker .inforDatePicker-next {
	right: 16px;
	float: right;
}

html[dir="rtl"] .inforDatePicker .inforDatePicker-prev{
	float: right;
	right: 1px;
}

html[dir="rtl"] .inforDatePicker .inforDatePickerPanelButton {
	float: left;
	left: -3px;
}

html[dir="rtl"] .inforDatePicker .inforDatePicker-title {
	padding-left: 5px;
	padding-right: 40px;
}

html[dir="rtl"] .inforDatePickerPanel .datePickerMonthYearGrid .datePickerMonthYearMonth, html[dir="rtl"] .inforDatePickerPanel .datePickerMonthYearGrid .datePickerMonthYearYear  {
	width: 53px;
}

html[dir="rtl"] .inforDatePicker .inforDatePicker-prev span {
	left: 1px;
    margin-top: 6px;
}


html[dir="rtl"] .inforDatePicker .inforDatePicker-next span {
	left: 0px;
    margin-top: 6px;
}

html[dir="rtl"] .inforDatePicker-month {
	margin-left: 5px;
	margin-right: 5px;
}

/*Not Selectable Dates*/
.inforDatePicker-unselectable {
	color: #b2b2b2 !important;
}

.inforDatePicker-other-month a{
	color: #777 !important;
}

.inforDatePicker .dateTimePanel {
	border-top: 1px solid #E6E6E6;
	margin-top: 16px;
	padding: 15px 0 1px;
	text-align: center;
}

.inforDatePickerButtonPanel .inforFormButton {
	margin-left: 5px;
	margin-right: 5px;
}
/* Infor Tree
----------------------------------*/

.inforDotChart {
	font: 12px Helvetica, Arial, sans-serif;
	font-family: Helvetica, Arial, sans-serif;
	fill: #aaaaaa;
}

.inforDotChart .heading {
	font-family: Helvetica, Arial, sans-serif;
	fill: #888A90;
	font-size: 1.6em;
	font-weight: lighter;
}

.inforDotChart line {
	stroke: #d7d7d7;
}

.inforDotChart path {
	stroke: #3dc6f4;
	stroke-width: 2;
	fill: none;
}
/* Infor Draggable List
----------------------------------*/
.inforDraggableList{
	background-color: white;	/*#F5F5F5;*/
	border: 1px solid #DEDEDE;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
	height: auto;
	width: auto;
	margin: 15px;
}

.inforDraggableList h1 {
	background-color: #F5F5F5;
	color: #666666;
	font-size: 1.8em;
	font-weight: normal;
	height: 25px;
	margin: 0;
	padding: 15px;
}

.inforDraggableList ul{
	list-style: none outside none;
	padding: 0px;
	min-height: 55px;
}

.inforDraggableList li {
	border: 1px dashed #E5E5E5;
	font-size: 1.6em;
	height: 45px;
	margin: 10px;
	width: auto;
	cursor: move;
	border-radius: 4px 4px 4px 4px;
}

.inforDraggableList li:first-child {
	 margin-top: 15px;
}

.inforDraggableList li:last-child {
	margin-bottom: 15px;
}

.inforDraggableLists > .sources{
	float: left;
	width: 39%;
}

.inforDraggableLists > .targets{
	float: left;
	width: 39%;
}

.inforDraggableLists > .instructions {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAsCAMAAADRulHEAAAATlBMVEUAAADm5ubn5+fo6Ojp6enq6urr6+vs7Ozt7e3u7u7v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn6+vr7+/v8/Pz9/f3+/v4D2UJPAAAAAXRSTlMAQObYZgAAAQRJREFUaN61lNkWwiAMRDNQKordoOv//6hWu1BKMS/O8z1JZkggiqlARRwVwGPiccjH31z15pB1PA6i4XFAweSgU24Gq1cOqo8zU2My+JIuQtm7wElh5FOZIapj5LXElW575H2OhLbInUBSepk/TcF8J+x+VCuXripJCbtgDVgeSKcwbw1PwUkVzfjYxrhxn6T0X8JP3vkTbw5Cu9XBmQwW/7Fi9bY3HwdDsChutUY+dz+vsgqHtvHTaIK2ZC9O7RbUa9uLyxHe8qT0MSgYP0XJOetZzzlYRkEy86sTs6LjgO8Z5cABrUDO+Uapy2BYH/Ooj6uZGrLmgZ2yPHB6MkFqe/q3XoEzCadLZRVYAAAAAElFTkSuQmCC");
	background-position: center 1px;
	background-repeat: no-repeat;
	float: left;
	font-size: 1.4em;
	margin: 20px 0;
	padding-top: 35px;
	text-align: center;
	width: 20%;
	cursor: default;
	color: #989898;
}

.inforDraggableList li a {
	cursor: default;
	padding: 11px;
	position: relative;
	top: 13px;
	cursor: move;
}

.inforDraggableListPlaceholder a {
	color: #cccccc;
}

.inforDraggableLists .ui-sortable-helper{
	border-radius: 4px;
	background-color:  white;
	box-shadow: 0 0 5px rgba(0,0,0,.25);
	padding: 5px;
	border: none;
}


.inforDraggableLists .ui-sortable-helper a {
	border: 1px dashed #E1E1E1;
	border-radius: 4px 4px 4px 4px;
	display: block;
	height: 16px;
	line-height: 17px;
	margin-left: 3px;
	margin-top: -11px;
	width: 316px;
}

.inforDraggableList li a.started {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA/UlEQVR42pXTMUvDUBTF8TsF+kny0mRxcXNzdHR1dXR1dHRrOyRQHPwUIkIICIIgCCKEpn4OHay0XP+vhPL64EIT+C155xySQESi6/4rHWOCDr+9RX9vLNZ1t0wTlNhADf5sjtFeuVqkCWrogRrf2Q1M2rSCDlRuy7efaY41dCDfyeXmw02hIes7xTnflet310FD1kCc8125enMraMgaiHO+K5evbgUNWQNxDt9y8eI6aMgaiHNo5fzZTaEhayDOYSZnjSuwhg7kO8V2+bTOKuhA1e7RTp6yBDX0QI3v7L3f8WOWoMQGavBnc4zMv/LoIcsxwxJ/+EHb3yvi/D9rQ6BL5EWtkwAAAABJRU5ErkJggg==");
	background-position: 9px 11px;
	background-repeat: no-repeat;
	color: #2db329;
	padding-left: 35px;
}

.inforDraggableList li a.stopped {
	background-image:  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABEElEQVR42pXTwUrDQBSF4bMqliZ9i26aPIz4YE0XDXSlWxEEQXBhyaILQRAsYjW+RtGFlbbXf0pS2mEC7cCXmdy5Z0gCkbzxoW4fA5T4rXxWtb6axru6LYywhjVwe2O0D8JvhDGBHalwmd0Br+rmsBONtuEXxQlWMM8Am0C95jKJnhVnMJ87nPkCi9B+JdOT4hLmq1+PdQ+zUI/Laqp4CfPtf2Tu27gK9C1VcIH59g/g/gyXgb5vPSoqYb46zLqHWagHcz0oymA+F2Y+xyK0XxnqXlGKFcwzwCZQr7lMun3MO0U57ET57iPdqtPCBHakwmUO/ocbChhhDWvg9sZoN/6V1+okGOILf/jBvKqlfv8/AAFc6kpb5uAAAAAASUVORK5CYII=");
	background-position: 9px 11px;
	background-repeat: no-repeat;
	color: #d5000e;
	padding-left: 35px;
}/* Select (DropDown)
================================================== */
.dropdown {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAQAAADB7vUKAAAAGklEQVQY02NgGCQg8j8qJKCEgCkELGIYlAAA7Ioa4cFU1v4AAAAASUVORK5CYII=") no-repeat right center transparent;
  border: 1px solid #b3b3b3;
  border-radius: 3px;
  cursor: pointer;
  height: 18px;
  margin-bottom: 4px;
  padding: 0 25px 0 5px;
  width: 173px;
  background-color: white;
}

.dropdown.is-open {
  border-radius: 3px 3px 0 0;
}

.dropdown.backgroundColor[disabled] {
  background-color: #f2f2f2;
  border: 1px solid #f2f2f2;
  background-image: none;
  cursor: initial;
}

.dropdown.is-readonly[readonly] {
  background-color: transparent;
  border: 1px solid transparent;
  background-image: none;
  cursor: initial;
}

.dropdown.is-readonly.backgroundColor {
  background-color: #e5e5e5 !important;
  border: 1px solid #e5e5e5 !important;
  background-image: none !important;
}

.dropdown[disabled] {
  background-color: transparent;
  border: 1px solid transparent;
  background-image: none;
  cursor: default;
}

.dropdown:focus {
  background-color: #eaf7ff !important;;
  border: 1px solid #13a3f7;
}

.dropdown.has-error {
  border: 1px solid #d5000e;
}

.dropdown.has-error:focus {
  background-color: #FDF2F3 !important;
  border: 1px solid #d5000e !important;
}

.dropdown-list {
  background-color: #fff;
  border: 1px solid #b3b3b3;
  border-radius: 0 0 3px 3px;
  color: #1a1a1a;
  font-size: 1.2em;
  height: auto;
  left: 1px;
  line-height: 28px;
  list-style: none;
  max-height: 300px;
  margin: 0;
  overflow: auto;
  padding: 0;
  position: absolute;
  text-indent: 6px;
  top: 1px;
  transition: height .3s ease 0s;
  width: auto;
  z-index: 4001;
  -webkit-overflow-scrolling: touch;
  white-space: nowrap;
}

.dropdown-list li:hover {
  background-color: #f1f1f1;
  cursor: pointer;
}

.dropdown-list li.is-selected {
  background-color: #13a3f7;
  color: white;
  font-weight: normal;
}

.dropdown-icon {
  background-repeat: no-repeat;
  background-position: 6px center;
  padding-left: 22px;
}

/* Badges In the Drop Down */
.dropdown-badge:after {
  background-color: #b3b3b3;
  border-radius: 2px;
  color: white;
  content: attr(data-attr);
  font-size: 11px;
  height: 16px;
  line-height: 16px;
  margin-top: 6px;
  position: absolute;
  right: 22px;
  text-align: center;
  text-indent: 0;
  width: 16px;
  background-repeat: no-repeat;
}
.dropdown-badge.ruby:after {
  background-color: #d5000e;
}
.dropdown-badge.lightAzure:after {
  background-color: #61c5ff;
}
input + .badge {
  margin-left: -38px;
  margin-top: 2px;
  position: absolute;
}

html[dir="rtl"] .dropdown {
  background-position: left 4px center;
  padding: 0 5px 0 25px;
}
/*
	Infor Field Set
*/

.inforFieldSet {
	width:inherit;
	margin: 0px;
	padding: 0px !important;
	border: none;
}

/*Open Button States */
.inforFieldSet legend {
	float: left;
	margin: 0px;
	background: transparent none no-repeat;
	height: 22px;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0 0 11px;
}

/*The Label*/
.inforFieldSetLabel {
  border-bottom: 1px solid #B3B3B3;
  color: #444;
  cursor: default;
  display: block;
  font-size: 1.4em;
  height: 29px;
  line-height: 32px;
  margin-bottom: 19px;
  margin-right: 10px;
  padding-left: 10px;
  padding-top: 0;
  text-align: left;
  text-indent: 0;
  vertical-align: middle;
  white-space: nowrap;
  width: auto;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: default;
}

.hover .inforFieldSetLabel {
	color: #444;
}

.inforFieldSetLabel.hover {
	cursor: pointer;
	background-color: #f2f2f2;
	border-radius: 2px;
	border-bottom: 1px solid #999;
}

/*Correct Padding if we are on a tab panel.*/
.ui-tabs-panel > .inforFieldSet {
	margin: 4px 0px 0px 0px !important;
	border-right: 0px solid #b4b4b4 !important;
}

.inforModuleContentArea > .inforFieldSet {
	border-right: 0px solid #b4b4b4 !important;
}

/*The Content Area */
.inforFieldSet div.content{
	clear: both;
	overflow: hidden;
}

/*The Css3 animations */
.inforFieldSet div.content.open{
	display: block;
}

.inforFieldSet.hover div.content.inforSingleColumnLayout {
	margin-top: 9px;
}

/*To split two field sets 50/50*/
.inforFieldSet2ColumnLayout {
	width:100%;
	clear:both;
	margin-top: 10px;
}

.ui-tabs-panel .inforFieldSet2ColumnLayout {
	width:100%;
}

.ui-tabs-panel .inforFieldSet2ColumnLayout > .inforFieldSet {
	width:48%;
}

.ui-tabs-panel .inforFieldSet2ColumnLayout > .inforFieldSet:first-child {
	margin-left: 10px;
	width: 47%;
}

.inforFieldSet2ColumnLayout > .inforFieldSet {
	width: 50%;margin: 0 !important; padding: 0 !important;
}

.inforFieldSet2ColumnLayout > .inforFieldSet:first-child {
	float:left; width: 50%;
	margin: 0 !important;
	padding: 0 !important;
}

@media screen and (max-width: 650px) {
	.inforFieldSet2ColumnLayout > .inforFieldSet, .inforFieldSet3ColumnLayout > .inforFieldSet {
		float: none !important;
		width: 100% !important;
	}
}

/*To split three field sets 33/33/33*/
.inforFieldSet3ColumnLayout {
	width:100%;
	clear:both;
}

.inforFieldSet3ColumnLayout > .inforFieldSet {
	width: 33%;
	margin: 0 !important;
	padding: 0 !important;
	float:left;
}

.inforFieldSet3ColumnLayout > .inforFieldSet {
	border-right: none !important;
}

/* Infor Expand Collapse Buttons
*****************************/
.inforExpandButton.open, .inforExpandButton.closed
{
	background-color: transparent;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHAQAAAAAZ1+HOAAAAAnRSTlMAAQGU/a4AAAAeSURBVHjaY/h8gOHhAYYDBxgaHBh4GBjkGBj2OwAAWzYGvtWzAjsAAAAASUVORK5CYII=");
	background-position: center center;
	background-repeat: no-repeat;
	border: medium none;
	cursor: pointer;
	display: inline-block;
	float: right;
	height: 10px;
	margin-bottom: -10px;
	padding: 0;
	position: relative;
	right: 22px;
	top: -23px;
	width: 12px;
	opacity: .40;
	filter: alpha(opacity=40);
}

.inforExpandButton.closed {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHAQAAAAAZ1+HOAAAAAnRSTlMAAQGU/a4AAAAdSURBVHjaY97/kEGOgfnvL+YqBsYDDEyKDExCDABI7AUxjpsRQAAAAABJRU5ErkJggg==");
}

.inforExpandButton.open:hover, .inforExpandButton.open.hover, .inforExpandButton.open:focus, .inforExpandButton.closed:hover, .inforExpandButton.closed.hover, .inforExpandButton.closed:focus {
	opacity: .65;
	filter: alpha(opacity=65);
}

html[dir="rtl"]  .inforFieldSet2ColumnLayout > .inforFieldSet:first-child {
	float: right;
}

html[dir="rtl"]  .inforFieldSet3ColumnLayout > .inforFieldSet {
	float: right;
}

html[dir="rtl"]  .inforExpandButton {
	float: left;
	right: -22px;
}

html[dir="rtl"] .inforFieldSetLabel {
	text-align: right;
	margin-right: -1px;
	text-indent: 10px;
}

html[dir="rtl"] .inforFieldSetLabel {
	margin-right: 10px;
}

.content > p {
    margin: 10px 12px;
}

html[dir="rtl"] .content > p  {
  margin: 10px 22px;
}

/*Sub Heading Styling */
.ui-tabs-panel .inforSubHeading > .content {
	padding: 0 !important;
}

.inforSubHeadingLabel {
	color: #444;
	font-size: 1.4em;
}

.inforFieldSetLabel .inforPageTitleText {
	font-size: 16px;
}
/* Infor Field States and indicators.
----------------------------------*/
.inforRequiredIndicator
{
	background-image: url("data:image/png;base64,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");
	background-position: left top;
	background-repeat: no-repeat;
	display: inline-block;
	height: 7px;
	margin-left: -7px;
	padding-right: 0;
	position: relative;
	top: -6px;
	width: 7px;
	z-index: 1;
}

html[dir="rtl"] .inforRequiredIndicator
{
	float: left;
	margin-left: -13px;
	padding-left: 8px;
	right: -7px;
	top: 1px;
}

.inforLabel .inforRequiredIndicator, .label .inforRequiredIndicator  {
	left: 10px;
	position: relative;
	top: -6px;
}

.inforTopLabel .inforRequiredIndicator {
	left: 12px;
	position: relative;
	top: -5px;
}

.inforTopLabel.noColon .inforRequiredIndicator, .inforLabel.noColon .inforRequiredIndicator {
	left: 7px;
}

html[dir="rtl"]  .inforTopLabel .inforRequiredIndicator {
   left: 0;
	position: relative;
	top: 0;
}

.isDirty:not(.dropdown) {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAIAAABvrngfAAAAHklEQVR42mP4v4oBDaHz////j85HFYIBdD5MCBUAANUaT7GajJxwAAAAAElFTkSuQmCC") no-repeat scroll left top transparent;
}

.dropdown.isDirty {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAQAAADB7vUKAAAAGklEQVQY02NgGCQg8j8qJKCEgCkELGIYlAAA7Ioa4cFU1v4AAAAASUVORK5CYII="),
    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAIAAABvrngfAAAAHklEQVR42mP4v4oBDaHz////j85HFYIBdD5MCBUAANUaT7GajJxwAAAAAElFTkSuQmCC");
  background-position: right center, left top;
  background-repeat: no-repeat;
}

html[dir="rtl"] input.isDirty {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAJElEQVQYV2P4v4rhPzYMJIEYpwQWSYQEmiSqBJIkpgRYkuE/AB8PZJzM0zw9AAAAAElFTkSuQmCC") no-repeat scroll right top transparent;
}

html[dir="rtl"] .inforDropDownList.isDirty {
    background-position: right top !important;
}

.icon-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAfUlEQVR42pWSPQ6AIAxGO8HmBTijeEwGBnHwJDjopF9JNUj8gSZvKTxo2hJJzNQpYIEDUXCSU5QHEgaMYH+Bz0z+8u3yGYUUgGahL198EZiepM5awbGwNQhrqxAfS/oglWQbfrAsaGnZnzCltlYOLlyDK1ZjAB4sgpfctRoHLzgCpx+Q/QAAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  height: 12px;
  margin-left: -17px;
  margin-top: 4px;
  position: absolute;
  width: 19px;
}

.inforTriggerField + .icon-error, .dropdown + .icon-error{
  margin-left: -34px;
}

.inforCheckboxLabel + .icon-error {
  margin-left: 4px;
}

/* Style the Placehodler (Inline Help)*/
::-webkit-input-placeholder {font-size: 1.1em; color: #777; font-family:   Helvetica, Arial, sans-serif;  }
:-moz-placeholder {font-size: 1em !important; color: #777; font-family:   Helvetica, Arial, sans-serif; }
:-ms-input-placeholder {font-size:1.1em; color: #777; font-family:   Helvetica, Arial, sans-serif;  }
/* Infor Form Button
----------------------------------*/
.inforFormButton {
	background-color: #999999;
	box-shadow: 0 -1px #737373 inset;
	border-radius: 2px;
	color: white;
	padding: 4px 8px 4px 8px;
	margin: 2px 0 0;
	cursor: default;
	outline: none;
	height: 22px;
	overflow: hidden;
	font-family: Helvetica, Arial, sans-serif;
	white-space: nowrap;
	line-height: 14px;
	min-width: 50px;
	cursor: pointer;
	border: none;
	width: auto;
	text-shadow: 0 0 1px rgba(34, 34, 34, 0.3);	/*#188188*/
}

.inforFormButton[disabled], .inforFormButton.disabled, .inforFormButton[disabled]:hover , .inforFormButton.disabled:hover, .inforFormButton[disabled]:active , .inforFormButton.disabled:active{
	background: none repeat scroll 0 0 #e0e0e0 !important;
	color: #808080;
	box-shadow: 0 -1px #E0E0E0 inset;
	cursor: default;
	text-shadow: 0 0 1px rgba(255, 255, 255, 0.3);
}

.inforFormButton.default[disabled], .inforFormButton.default.disabled {
	box-shadow: 0 -1px #e0e0e0 inset !important;
}

.inforFormButton:hover {
	background-color: #808080;
	box-shadow: 0 -1px #595959 inset;
	transition: all 0.15s linear 0s;
}

.inforFormButton:focus , .inforFormButton.default:focus  {
	box-shadow: 0 0 0 1px white, 0 0 0 2px #13A3F7;
}

/*Ie8 Fallbacks*/
.ie8 .inforFormButton:focus {
	outline:1px solid #13A3F7;
}

.ie8 .inforFormButton.default:focus{
	outline:1px solid #808080;
}

.inforFormButton:active, .inforFormButton.active{
	background-color: #737373;
	box-shadow: 0 1px 0 0 #595959 inset;
}

.inforFormButton.default {
	background-color: #13a3f7;
	box-shadow: 0 -1px #0f7ab8 inset;
}

.inforFormButton.default:hover {
	background-color: #1293de;
	box-shadow: 0 -1px #0d699e inset;
}

.inforFormButton.default:active{
	background-color: #118bd1;
	box-shadow: 0 1px #0c6091 inset;
}

/*Reset Firefox*/
td .inforFormButton {
    font-size: 1em;
}
/* Infor Form Progress Indicator
----------------------------------*/
.inforFormStatusBar {
	width: 100%;
	height: 19px;
	border-radius: 1px;
	background-color: #b3b3b3;
	display: inline-block;
	margin: 10px;
}

.inforFormStatusBar .bar {
	background-color: #13A3F7;
    color: #FFFFFF;
    display: inline-block;
    height: 19px;
    transition: width 0.5s ease-in-out 0s;
    width: 50%;
}

.inforFormStatusBar .label {
	color: #FFFFFF;
    display: inline;
    font-size: 1.1em;
    line-height: 20px;
    position: absolute;
    text-align: right;
    text-indent: 5px;
}

/* Error and Color States */

.inforFormStatusBar.alert .bar  {
	background-color: #ffaa00;
}

.inforFormStatusBar .icon {
    background-position: center center;
    background-repeat: no-repeat;
    display: inline-block;
    height: 14px;
    left: 100%;
    margin-left: -17px;
    position: relative;
    top: -3px;
    width: 14px;
    z-index: 12;
}

.inforFormStatusBar .icon.alert  {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAi0lEQVR42mNgwAL+///v8h8BXBmIAUCFTEB8DknjeZAYMRpj/mOCGEKaOID4AVSxDRT/h4px4NNYDLMCSQwGinFpEgTit3g0vgOpwaaxG9lTWDSCQA+6Jnkg/o6mCOQ/azQxkBp5ZI2L/hMPFsE0GQDxXywKkEMVGYDUGoA07sRhMjanwsAuhv9kAgDeoag/5wZVbgAAAABJRU5ErkJggg==");
}

.inforFormStatusBar.error .bar  {
	background-color: #ff574d;
}

.inforFormStatusBar .icon.error  {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAg0lEQVR42pWSQQ7AEBRE/0oP4Sh1JXpMC4vqWXTRrvSTiYjQ6iRvM4w/AREUYxSMYSwTgIUnqBYbktnjWGlN1ie3mxWo5ZklBXR7XDW5lSb0nA3YZN4/Alc3gP5rxw/dSi/Klcxggur4JgUWXNlXpSNf6+TD+fJwzdfYGMecwMErX+MBiqzcoZ0dMqIAAAAASUVORK5CYII=");
}

.inforFormStatusBar.complete .bar  {
	background-color: #2db329;
}

.inforFormStatusBar .icon.complete  {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAAhklEQVR42mNgIAL8//+/E4iLGIhUXP8fAv4BcRYhxcX/UcEMmIQ2EJujKc6BmgoDC4CYESShAsTPgPgDEBtBFSehKV4JxMwwk/YjSbwC4log/oMktgmI2ZCtlgPih/+xg50oipE0gZz1BE3xASDmwhcimlAngcBxIOYlJsz1gHg3EPPjUgMAyTLmCtd+C98AAAAASUVORK5CYII=");
}
/* Infor Hyperlink
----------------------------------*/
.inforHyperlink {
	color: #13A3F7;
	line-height: 20px;
	white-space: nowrap;
	text-decoration: none;
	font-size: 1.2em;
	cursor: pointer;
}

.inforHyperlink.heading{
	font-size: 1.3em;
	line-height: 14px;
}

.inforHyperlink:visited {
	color: #13A3F7;
}

/* Mouse Over States is Same as the focus */
.inforHyperlink:hover, .inforHyperlink:focus  {
	color: #1293DE;
	text-decoration: underline;
}

.inforHyperlink:focus  {
  outline: thin dotted #1293DE;
  outline-offset: 2px;
}

.inforHyperlink[disabled]:hover  {
	color:  #777;
	cursor: default;
	text-decoration: none;
}

.inforHyperlink:active {
	color: #118BD1;
}

.inforHyperlink[disabled] {
  color:  #777;
}

.inforHyperlink .inforLabel {
	font-size: 1em;
}
/* Infor Icon Button
----------------------------------*/
.inforIconButton{
	padding: 0;
	cursor: default;
	height: 24px;
	width: 28px;
	outline: none;
	border: none;
	border: solid 1px #ccc;
	margin-left: 4px;
	padding:  0 2px;
	border-radius: 2px;
	cursor: pointer;
	background-color: #f2f2f2;
}

.inforIconButton:hover {
	background-color: #d8d8d8;
	box-shadow: 0 1px #a2a2a2;
}

.inforIconButton:hover span{
	opacity: .80;
	filter: alpha(opacity=80);
}

.inforIconButton:active {
  background-color: #bebebe;
  box-shadow: 0 1px #767676 inset;
}

.inforIconButton:active span{
	opacity: .90;
	filter: alpha(opacity=90);
}

.inforIconButton[disabled]:hover {
	background-color: #f2f2f2;
}

.inforIconButton[disabled] {
  border: solid 1px #ccc;
  cursor: default;
  box-shadow: none;
  background-color: #f2f2f2;
}

.inforIconButton[disabled] {
	opacity: .6;
	filter: alpha(opacity=60);
}

.inforIconButton[disabled]:hover span {
  opacity: 1;
  filter: alpha(opacity=100);
}

.inforIconButton[disabled]:hover span {
  opacity: 0.80;
  filter: alpha(opacity=80);
}

.inforIconButton[disabled]:after {
	content: "";
}

.inforIconButton:focus:active {
	border-color: transparent;
}

.inforIconButton:focus {
	border: 1px solid #13A3F7;
}

.inforIconButton span {
	background-position: center center;
	background-repeat: no-repeat;
	background-color: transparent;
	color: transparent;
	display: inline-block;
	height: 22px;
	margin: 0 auto;
	padding: 0;
	width: 16px;
	opacity: .65;
	filter: alpha(opacity=65);
}

.inforIconButton.accountScope span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABDUlEQVR42mNgoDIIAOKtQPwGiP8A8QMgngXEGoQ0cgHxWiD+D8SfgHgLEC8A4iNQg34DcRY+A9ZBNc8AYgE0OS0gPgWVzwDi/VDx/TC2L1RyNh4L+IH4JhC/hrJRwCYg/gzEQugmo7GDoRblI8mBwUsg3k5EALMD8U+oN1HALyBeQsB2GP0eiFegy98H4pNEuEAM6oU+dAlQ4P0FYh08NoNAJdSAiehyqlBvnAFiQRy2WwHxV2hg82JTkAk1/R4QRwMxH1RcFohrgPgbVB6EDwIxNzZDQBpfISn8g8T+isSGGcKFzRAeII4B4ulAvAyIu4HYAyp+EM2Q3aRmNG40Q3aSk1tBhuwB4gOwwAQAFotVlbiWm6sAAAAASUVORK5CYII=");}
.inforIconButton.additionalHelp span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAfklEQVR42mNgQIBQIF4FxHeB+D8QnwHimUDswkAEmAnVhAvPxKc5DU3xbiAuh9LI4uW4DNiNRxGyy+7iMgDZFkE0ORc0eZJBGjEuwAWMgfgdMWFATMCeweI9nCAUSxQKkmL7bmLjn5xYYSAmRghFG9lRiiuZE+0Cig2gTRgAADj4V7rNeSMuAAAAAElFTkSuQmCC");}
.inforIconButton.alerts  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAXUlEQVR42qWQQRKAIAwD+Zn8fJ+GHtARB1MaMpPrZttSdOi1clxtvdUB8AKws25ZMAHgrN9JWSAAZG//AkILFgBkPj8D/FqQALCyHrVG68pgsFDrCvBYYOgPFm2nJzxcfvokW1P+AAAAAElFTkSuQmCC");}
.inforIconButton.alignContentBottom span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAjSURBVHjaY/gjz/D3PsNdCLqAglgvMPReYLgjwPD/PwMMAABDPBPtgXbexQAAAABJRU5ErkJggg==");}
.inforIconButton.alignContentHorizontal  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAbSURBVHjaY/jPzvC/HIoewxBDAQjBuXAF/9kB3sMTzavFSSwAAAAASUVORK5CYII=");}
.inforIconButton.alignContentLeft  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAjSURBVHjaY5D9zyD5n0GAGUQC2fJANgOD+D8oArJBIvxwBAAy0gqTraZW2QAAAABJRU5ErkJggg==");}
.inforIconButton.alignContentRight  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAnSURBVHjaY/jAwQBH/38wMHAw1L+AIgawyP8dDP9nMBzgAJH/dwAArb0TeO/Ng+AAAAAASUVORK5CYII=");}
.inforIconButton.alignContentTop  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAiSURBVHjaY2CAgf//GTisGbg3MnAvYODejYJ+Q9B+hh/2APAwDeQpPlHYAAAAAElFTkSuQmCC");}
.inforIconButton.alignContentVerticalMiddle  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAbSURBVGjeY/hXzwBBH/ihCMIFgvp/UAQEMGUA2kATXVKQP3EAAAAASUVORK5CYII=");}
.inforIconButton.approve  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAA1SURBVGjeY2hgZmBgY7D/w2D/g8H+A4P9Qwb9wwzqbQzKPAwKMgwGNgwWNQw2f0AKgKCBEQAemQtp7xfIdgAAAABJRU5ErkJggg==");}
.inforIconButton.down  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAApSURBVGjeY/hTz4CG9lQzyBQy8CQytDgzHGBneMDP8EGe4Yc9SOrffwDejRNPnRRXOwAAAABJRU5ErkJggg==");}
.inforIconButton.up  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAqSURBVGjeY/hXz/DHnuGHPMMHfoYH7AwHmBlaFBl4DBhkLBj22IKkUBEAfYoQCW6JSTkAAAAASUVORK5CYII=");}
.inforIconButton.attachments span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABSklEQVR42o2TPShFYRjHj4SiMJCU0coixaZTVhmuhREDZRCDkjJh9ZGPrJdFKcudfI0sBgNKWSgyMUgO1/V79FfPPe7Xv3513tN5/u//eZ/3BEFhVUJCz/WwA+/wAONFaoMySEIa2uEMItiGE8jAcCGDFX00AQfwCX3OPAVX+YpnVLykFN8wFPtmUon+aVQFGzLIyNC0AG1KcAjX8WKL+KXIsy6FaV7rKVjTc1aqHniDIxhRiqR2G1PBumtv0RdbrBe4hEEdmKWogAGl2pORGW/J+FdNcA+30Ax3cA7VEMKHUiVce+V+9014hVatI/XboVQX0K/2jmWcJbtVq269qx7TShW69upyjS3STP9UBdMaWbdrryXfpbnRHY+rUYXPrr2cmtOp97p3DTpIi95Z7Kep0UGZyb5G9Ki/LgxKVC0sw5PGdgpdpRT+ANRaXMvHtmV2AAAAAElFTkSuQmCC");}
.inforIconButton.attachmentRules  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABU0lEQVR42oWTPyhGURjGj4QYMJCU0coiZXXLKsNnYSRFGcSglExYRf5k/RgMymLyZ7BQJgNKWXxFJgbJ5XP9jp5b773f9Xnr1z23zvOc5z3vvc6Vr2rIad0IO/AOBZj4R+sqIA9F6IRzCGEbTiGCkXIGq9o0CQfwCf3G/BCu/xLPSrysFN8wnNozpUQlNSbBhgwiGfpahA4lOIKbtNhH/FLkOZPC14Lep2FN60SqXniDYxhVirxOG5dg3bS3ZMU+1gtcwZAuzKeogkGl2pORN96S8W+1wAPcQSvcwwXUQQAfSpUz7VXa0zfhFdr1HqrfLqW6hAG1dyLjRBU087h21WNRqQLTXkPW2ELNNK4amNHIekx7bTJ26eetvvF0NUv4bNqLRZExcfO69T6zqUkX6aN3Z4gT61pdlDfZ14ge9dcFGclKEviqhxV40tjO1H+WOPH8AX3bbLpHBjpkAAAAAElFTkSuQmCC");}
.inforIconButton.noAttachments  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABHElEQVR42mNgYGD4D8XYABsQh0DZAkC8FIi/A/ETIM6CKfqPwxBGIF4CxH+BWA+ITwDxLyCeDcT7oeqT8RkyGcrPBeKNQPwbiP2QDN8GxNeQbcRmSAfUFf+AOBrNhYVQFzEQMgTEroCy24BYF+qCPUB8HVvA4QqTBqhYMRBPgbJRXOVIhEumQV0DYrcjawY56wMQXyJgSCY0PGZCvQEG4kD8GIhvA7EkEN8jYAgoRpiRbZ8BxB+BWAXK/wX1L6EwgYMn0DiHgWVQxX+JNeQXNE5hgB2IS6BRZkGMITegaRwdiELD5RUhQ+qgydQVSUwEiE9CY8aUUDrhBOIzUEPWQaPoOTTXOeEINwxD+IB4IhC/AOKfQHwYzf84DQEApnRteh1WzRIAAAAASUVORK5CYII=");}
.inforIconButton.book  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAbklEQVR42mNgGCzgPxqOAGIWJHk2IE7Aog4MFKAckCJpII5DUqAPxDZoBktA1YL4AgzopiGBWCS5QDyuxmkA0XKjBgwmA0ApLRyIlfAYoA7EkWipEiN5IqdCGNscjzoGXIb8QmL/xaeZmEyGEwAA531mt/MwAGUAAAAASUVORK5CYII=");}
.inforIconButton.calculate  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAeSURBVGjeYzjAzNDAyDD/JwgBGUA0cyYIYWUcYAYAb60O6emnyMcAAAAASUVORK5CYII=");}
.inforIconButton.chartPie  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAtklEQVR42mNgIAy+A/EZIK4BYgFCinmAuBSq4TtU7D8Sfg3Ecbg0GwPxQzQN6AbAcD26Zm0g/oRFIS4D/iO7hAWIL+FQhM+AD0AsAlIQg0cRPgNAuA6kYDMFBpwDKXhGgQHgmPpHwACC4AMBW3DhjzAD9pFpwCmYAZlkGlACM4ALiB+QqPkREPMih4M5EH8lUvM7INbHFphWRLgE5G81fDHCCcT5QHwM6qKfUENXALEfEDOiawAAfJCt4WuxOYkAAAAASUVORK5CYII=");}
.inforIconButton.chartBar  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAMUlEQVR42mNgIA38R8JkgUFswBckTJYBxDptiBlArNioAdQyAFtK/ICE8RrwnwLMAACeHXEgCpv1PQAAAABJRU5ErkJggg==");}
.inforIconButton.clear  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAnSURBVGjeY/j/nwGCfjAz/PzM8Pk5CD0/D0IH5EGowR6EGOrBqAEAZVAUvLhIAfgAAAAASUVORK5CYII=");}
.inforIconButton.close  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAwSURBVGjeY5j/k4H/AwP7A4bmgwwHmxkesDN84Gf4IQ9CQAaQCxQESgEVAJXN/wkAsU4SBzNv7O0AAAAASUVORK5CYII=");}
.inforIconButton.closeCancelChanges  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAuSURBVHjaY/jHzNDCyMDSyWATyKCiCCaBbEYGNWYG+/8MCuoM9s+hJAM7QwM/AOBaCTSnJjKHAAAAAElFTkSuQmCC");}
.inforIconButton.closeSaveChanges span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAtSURBVGjeY/jDztBazMBaymDLyqD6F0yygkg1Zgb7/wwK6gz2z6EkAztDAz8A7KsJX9cG2o8AAAAASUVORK5CYII=");}
.inforIconButton.collapseAll span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAwSURBVGjeY/j/n6HBnoFBnsF+PoP9fwYLZgYDRgbjn1AkxMkw+SfDZzD6wMjwgxkAZ6MQVC5LodMAAAAASUVORK5CYII=");}
.inforIconButton.columnList span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAPSURBVHjaY/zPAAeMRLABdDQEAWLUCTIAAAAASUVORK5CYII=");}
.inforIconButton.comment span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAeSURBVHjaY2hgZIAD+R9IJEKYAajm8X8mFgYmDgYAckgFQhKPchcAAAAASUVORK5CYII=");}
.inforIconButton.noComment span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAA2SURBVHjaYzBgZJBgYOhhYDjGwJDMwGDYwCBxgIEngYHNgIFZgoERLNGQzPD4I8PzHwzv/wAAwm4MGU+XJkkAAAAASUVORK5CYII=");}
.inforIconButton.copy span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAR0lEQVR42mNgQAX/icA4wX8SMF4DiLWAYgPweocUL+KVZCPGAEIBxkwozLD5hxi/kmTAf7obQEz0DkcDiMlAJKdEEP6HTzMASNqKfjImFRcAAAAASUVORK5CYII=");}
.inforIconButton.copyUrl span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAzklEQVR42q3TsQsBURzA8ZucgTJbDf4Cu/IfKKvFZrAopW6SEoPyHzBQYjDIZiAZGa2UwcRgVJ7v1W+4U+69y736DPfr+t697p1l+Zcy8HOpEAIDpg/4O6CiCKhIA2GXL2CjiTF2OMi1bRJwb5pghBIueKCGDWK6gIMcMljhiTn66EooMDBEAW3PsIKGzDq6wB0DLPDGC3mUkcVaF3D3nJahI/v3rpku0MMUKdxkuMcWRdR1gSSOqH4dkBOWnq8QeJAS8iZXGZ7RQlz3L3wAnzp1dKd3nfwAAAAASUVORK5CYII=");}
.inforIconButton.copyMail  span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAA0SURBVHjaY3jAz3CAneH8YYbzBxnOHwCjPwz//zA01DA47GFQtGEQsmHgsWFgACIFhoZEAM5kD+WcNI1XAAAAAElFTkSuQmCC");}
.inforIconButton.cut  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAl0lEQVR42mNgoAIQAOL9QPwfiu8DsQEpBuxH0ngeyn4PNRibZeeRLEtgQNIMA+uhYg7EaMZmwHwsBuDUjOyF80i2/4caBAIK+DRjC0RkvB4aHjg1IwMFpNA/j8WwBFJixgGqCRZG+4nRhOyC91hcMJ/YhISMC9C8Mx9fQjqPZlABjijEMIScdDAfnwHEpsT51MgL8ynOjQA7rmnipLUiggAAAABJRU5ErkJggg==");}
.inforIconButton.deactivate  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAjklEQVR42q2TTQ5AQAxGu5K4Cs6KBYm7iFsI7sECIXwjrYi/oL7kbWbmNWlnhugYB/igBC1T8JpDN7FABEYwXWD2EmCfyemNuCdjZ038QhYikV0wfCgwsEvBB1kw7jJtWXgaOW9c6hQFOm2BWttCrh1iaAp4imv0NA8p/vUpqz/TNi4PpwI9aHja4bZnyQwMBZ96/Xj5IwAAAABJRU5ErkJggg==");}
.inforIconButton.delete   span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAhSURBVGjeY/jAz/D4OEMDIwj9/89wgBmEzm5GRxDxB+wAwGESnV628ZEAAAAASUVORK5CYII=");}
.inforIconButton.discard   span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAbklEQVR42mNgoBH4T6nm/5Rq/k+p5v+UakbGH4D4KhAvB+IkIOYlRTM2/AmIK4GYmRJDQHgOKWHACsQJQPwATY0FqbEA8v8qJDUzyEkHIL+vh6o5T25KFATil0D8hZIUm0tpkueh1AUgsJhSAxwAeE1INgG51a8AAAAASUVORK5CYII=");}
.inforIconButton.disable  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAxklEQVR42qWTwQ3DIAxFGYAhMkaPnJBYB9YgU+SUETpBDh2iK0TKANSgj0TBJChBeocA3/G3jRDt0sRMbMQONuxpcbImwhMHETocuDNx4qW4+CYs8QIWe/l8qYN4HHwJR0gmQ1Nl40vPOW3Xsac6dlJN5iJtOSA2hZ2oTRUO8HklVti3+I7a1KaAYo2IBe4GaNkAZ+ImQG3hStxYKItoBsSyLqLuTJ/qtNTVbYxrZVrF/dlh2P4GKY/y58ko5yDr3cd0+zn/AIENeulKRPuGAAAAAElFTkSuQmCC");}
.inforIconButton.display  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAARUlEQVR42mNggID/SJgQwFBLimasetA1/8eBcRmCouA/AUy0AQx4XESxAf/pbgBWf48aQH5CImgAIUP+4UtIZGcmirIzAGwAj3ACEnCdAAAAAElFTkSuQmCC");}
.inforIconButton.distributeHorizontally  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAfSURBVHjaY/hjz/B3PxhtZOiFIcYGEIJzgVIQNX/sAf4ZFTnFrvp+AAAAAElFTkSuQmCC");}
.inforIconButton.doc  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAhSURBVGjeYzggz9DAzzC/nWF+M8P8RjD6iR01MDIcYAYAzSsT++w7Qa0AAAAASUVORK5CYII=");}
.inforIconButton.download span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAsSURBVGjeY/hvz4CMvlszPDZk+KjM8IOd4Q8/wz95hvl2DPP/gVADA8MBBgDJpxIP53Zt1wAAAABJRU5ErkJggg==");}
.inforIconButton.drillDown  span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAuSURBVGjeY/jByPCDgeEPA8MzBobHDAwPGxgYDjAwJIDRARD3MVgKqACo7AcjAF6EDm/xc/UBAAAAAElFTkSuQmCC");}
.inforIconButton.duplicate  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAVUlEQVR42mNggID/JGAM8J8MjNUAsgG6ASS7BJlDlnewGUCSy+lmwDuo3G5yDTBGUkOUAeg0CIQC8V1SXIDMTkPSTJYL/uOzjKJYIDdZ4zWAbrmTAQANEY7Hut/kewAAAABJRU5ErkJggg==");}
.inforIconButton.edit span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAyUlEQVR42mNgIB5wAfFGIH4NxAEMJAKQ5v1A/B+KfwJxMCmadyFpRjYkkJBmDiDegUUzDL/Hp5kNiLfh0fwfGiY4NW8hoHkn1HtYNW8goHkvLs2sQLyWgOYDuDSDQAsBzYeAmBuXZh5oqCYD8Rssmo8AMS++UC+BRhkIGEBTHEzzMSDmJxRlT4DYDkksFqr5FCHNIJAAxIehbGsg3gxNaYuJ0cwIxFeBeCI0hEHh0AHEUsSmdT+oU+8CcS6hgMIGuoA4FIiZGcgAAAXUWFYf/iA3AAAAAElFTkSuQmCC");}
.inforIconButton.email  span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAtSURBVHjaY/j/n6GBkeEAM0MCG4MBD4OEBAOPAQNbAgPzAQbGBgZkAFT2/z8A39YIepZzloQAAAAASUVORK5CYII=");}
.inforIconButton.enable span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAApElEQVR42q2TQQqDMBBFZyV4FfWs1oVC7yK9hbTeQxdVIvZPmZQQkxirHx6EmBecSUK0TQZK8AJv4SlzGQWSgBosYPXA3+4gdcltQLR5iPNLc0DW1FrOgYqUyBgrcel2QCZrjt1vt2NlewN2aQr8ZkhexXVuQBEyM7hKcMVXWudrYozMVLyg8BzjnqzE/fsiNZde5dOPyUwuzenBDEbpdmXWrPMB2gavaoNpYlIAAAAASUVORK5CYII=");}
.inforIconButton.exit span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAApSURBVHjaY2iwZ2CQZ7CfD0bTGew/M9h/ZLBjACEgA8SdDpUFKmuwBwAhIQwhaQ49oQAAAABJRU5ErkJggg==");}
.inforIconButton.expandAll span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAA1SURBVGjeY/j/n6HBnoFBnsF+PoP9fwYLZgYDRgbjnwzGO0FIiJNh8k6Gz0D0k+EDI8MPZgBXow9UeZ5qngAAAABJRU5ErkJggg==");}
.inforIconButton.export span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAkSURBVGjeY3jDz3CMnaH5MAPjQYbjB8DoDxb0/w/DAQaGB4wACfkW0BsSWZIAAAAASUVORK5CYII=");}
.inforIconButton.exportExcel span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAuSURBVGjeY2BgZygvByEIo/4/Aw8jQ/U/hiolBm42huo+EAIyfikx/P7H8IcRAAiqDL8Xyo+KAAAAAElFTkSuQmCC");}
.inforIconButton.favorites span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAArUlEQVR42mNgwA+coJhscAyKyQK+QPwfin1J1cwIxBeQDACxmUgxIBxJMwyH41I8BYjfoeGfWAz4iUXddJABXEB8HosGQvgEELPBXKEAxK9I0PwSiGXQveICxH+I0AxSY48rPIqIMKAIX+hrEGEAHz4DfIgwwBSfAflEGBCHz4DJSAofQF0UCsRPkcTb8RmwHRrK/UDMgyTODzX8LxBvwGfAKiA2wSNvBsQrkAUA17pvrfHndooAAAAASUVORK5CYII=");}
.inforIconButton.filter span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAfSURBVHjaY2CAgQZGhgPMDA/YGT7wM/yQZ/hjjxUBAPzzDhomoQLYAAAAAElFTkSuQmCC");}
.inforIconButton.noFilter span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAA4SURBVHjaY1BgYBBgYOhgYDjCyPCImeEjO8OPfoY/8Qz/7Bn+yjP8AbLdGf4oM/wxZPhjwfDHBgBDiRAcRkUQJAAAAABJRU5ErkJggg==");}
.inforIconButton.first  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAtSURBVHjaY5j/mGH+YYb5zQzzmRnmMTPMYWaYwcwwAYxmgLlAQaAUSAFQ2WMAVwUOLeNgcd0AAAAASUVORK5CYII=");}
.inforIconButton.firstView span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAoSURBVGjeY2D+z8D4n4EBiBgZIIDHgIGngIHnAwPvBxAJYhtApRoYAdZiB+miYLIrAAAAAElFTkSuQmCC");}
.inforIconButton.folder span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAgSURBVHjaY/j/n4H5PwPjfwYGIGJkAAL7P9gREDQwAgCEdg9a9zkEagAAAABJRU5ErkJggg==");}
.inforIconButton.generateScript span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAl0lEQVR42mNgQAXvgPg/kfgPml6GX1AJYgFI7V90AXQQgEczhh50A1SgYh6kGhAOxCVArAgVswHiVCAuxqL2HzYDFkAlvkDFvkLp82hq/+NyFgzsh4rdwOMFnII5UH42EP8A4tmkGgDyxnoouxaID5FqADFpgLoG/CIhCWPEwA8SbCcqBZJswE9KXcCAx5+g3PYBDaNkYwDfmVzjn725ZwAAAABJRU5ErkJggg==");}
.inforIconButton.getMoreRows span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAmSURBVGjeY/j/nwEI6v+BSBD7IEN9BwNDB8P/fSASxD7IAFEDBgCAig3VxbXg8AAAAABJRU5ErkJggg==");}
.inforIconButton.groupSelection span, .inforIconButton.people  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAdklEQVR42s2SQQrAIAwE9148+0EfkJ/3WpCSpjSFYBMVejEwIOuw5iDwTBF2pSAe19uEKrBSNWvlyEMSTnNxn7MjZ8dL7xYkHAoFpcnxujMtk3mJMR7rUhtwUMpmi4/vFXDAogX4UQB0Qp7Iu/L0+msUjH5cKF9j4KP7wtkozAAAAABJRU5ErkJggg==");}
.inforIconButton.help span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAdElEQVR42mNgwAShQLwKiO8C8X8gPgPEM4HYhYEIMBOqCReeiU9zGpri3UBcDqWRxctxGbAbjyJkl93FZQCyLYJoci5o8iSDNGJcgAsYA/E7YsKAmIA9g8V7OEEoligUJMX23cTGPzmxQrIBAwModgF9DAAAmS5Dzhod44cAAAAASUVORK5CYII=");}
.inforIconButton.history span{background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA4klEQVR42qWTSwrCMBRFMxKdCm33ULfmZydaqLoYXYJTad1BP1MdqFTqDdxATF+jxQtnkPdL8vKiVFcxWIMM3ElGW6w8GoMdaEBLamLW2peCkZusDUcGVWAJppY/BCtQMubgFknpOIHIc8qIMTp2a4wzHq3iTrbM0W0FjG2YqzYMWgg7SgW05rTrXJVzEQ4oENJ+1osHO60GFFC8xvXXAq1QrGKu9wpFTwFzhfxbE/v00UTfM0rqPOPfg+SOciGMcsBRLvpGWWsC9uBlNay05r+lT/xM7ndOwAU8wY0Dk0jf+Q0YXGQWB3e4oQAAAABJRU5ErkJggg==");}
.inforIconButton.home span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAApSURBVGjeY/j/n+FfPcMfe4Yf8gwf+BkesDMcYGZoYGQAAiDj8GE0BAC9rxLfC4pXegAAAABJRU5ErkJggg==");}
.inforIconButton.information span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAw0lEQVR42mNgIAz8gfgxEH8A4iIGEgE7EH8B4v9Q/JVUA9iA+COSAYcZyACmQDwJiMuBmJ+BHoAViAuA+AQQv4M6/SUQmxOjWQiI9wNxIhAvRvI7CMcSY8AeIHYBYhYgfoik+RcQixFjAExRGJrtq0gNh+NoBjiSotkKTfM1IGYkxYCVaAbkIsUOQSABxL+RNH8GYgEg1gTiA8QYkIJmOyhWnIH4IhBrEWNAP5oBsPQvS6z/XYH4BRB/gtoeCsRM+DQAAFQ3PSdSpKfXAAAAAElFTkSuQmCC");}
.inforIconButton.import span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAtSURBVHjaYzjCz3CEneH4YYbjBxmOHwCjP1DE+IehGcx4/4fh/x+GAwwMDxgBGE0Wzoal9QYAAAAASUVORK5CYII=");}
.inforIconButton.last  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAqSURBVHjaY+j/zND+maH5M0PjZ4YGICpmaDBmaBAGI2MwFyzVDFbW/xkAykETJf8tY0sAAAAASUVORK5CYII=");}
.inforIconButton.lastView span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAnSURBVHjaY2D+z8D4n4EBiBgZIIDHgIHPgIEfiDaASCAbKAIBDYwArJIFtfU/JGcAAAAASUVORK5CYII=");}
.inforIconButton.launch span, .inforIconButton.activate span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAr0lEQVR42mNgwARaQNwHxNeB+AcUX4OKaTHgAWxAPAWI/wLxfxwYJDcDiDmxad6NRyM63gvVAwdTSdAMw1NgmrWB+A8WBSA//8NjwB+oXoZ+HApAIAiIP+IxBKQXHNq4DAABVSA+j0MNSC/DTwIGMEBDfT4WNT+JNYADiOdhUfOZUi9cIRSIAQQCcQJIkQ4F0ahDSUKaStWkTHFmQgba0MC5AcS/gPgLNLQnIPsZBgAMILRASje+NQAAAABJRU5ErkJggg==");}
.inforIconButton.links  span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABE0lEQVR42o2TvwtBURTHr/yKxWxTDBYlJbu/wuYvkP/AoIyIVWIxWSgrxYrVYjAoA6W3MuD76nvrdLneO/V579zz69137zlK+ZM8GIEtWIIaiPjMVRXwAG+DNYh7JZdF8gW0wUwUaf5LLgCHgUeQFL4B7SdbcgZcGXQGacNfpe9hK7BnwA3kDF8AzOk/2ArorZe4dv+7Qb0vzqCuE0KgA1qiwIt6jMF3EKXdXU9BUPExFUGKb4d6gj697vI2wvrrdbGlHm3udifUS0aBLzkwYMEDkpIVt7G3FdCNUjXsKV7hm0UytgInBg2FLcnm0Vsv/uu4pjiDGQ/oIhql7NXv7kBsfgzLk4PkSyIc0RXYgTFH2FM+rnZcKHclB4gAAAAASUVORK5CYII=");}
.inforIconButton.maintenance span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAxUlEQVR42mNgwARGQPwBiP8A8W0g7gJiQQYSQQUQ/0fCN0k1hBGIl6AZ0k6qK9iA+CSSAY9wKTTCY8hcNFeIYVP0BYgLcRjwAM0AbWyKYJLTgJgZSdwYTTMIy2Mz4B2Sgu1APBGIr2HRDMJa2AyYh0MxNvwciDXRDZAC4oeUGiIEdfpbSgwBASYgVgdiOyDWB2I5IL6MxxAVYhKUKBBfxWHIUWJTpTiOmHlGStKWAOLrSJp/AXEkqflDEoh3APFHII4FCQAAjLtn0NPUBA8AAAAASUVORK5CYII=");}
.inforIconButton.map span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAZ0lEQVR42mNgYGA4A8RpQMzDgB3YA/F+KBur2v9Q/BmIZwKxMZpGmDxOtf+xYAYixf4PIwMYqOEC5FghywUg8JXSMGAYwdFIkQHG0IzxGYfiA0DsABXDpRYMeKBZ9QyUj6wRHcDVAgDOV705n5ctmQAAAABJRU5ErkJggg==");}
.inforIconButton.move span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAzSURBVHjaY/j/n6GHnYGDmcHyIYPlAwbLBAZLGwZ7GQYFHhACMoBcyxoGyz8MHAwMPYwAE+kJ4AlZ77AAAAAASUVORK5CYII=");}
.inforIconButton.new  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAtSURBVGjeYzggz9DAzzD/OMP8wwzzDzLM/8kwrxKEZkiCEIQNFASiBkaGA8wAqRARYbMMIUgAAAAASUVORK5CYII=");}
.inforIconButton.next  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAArSURBVHjaY3j8n+Hhf4YHQFTP8MCe4YE8wwN+hgfsYMQP5tqDpcDKHv8HABEiFema5bBnAAAAAElFTkSuQmCC");}
.inforIconButton.nextView span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAnSURBVHjaY2D+z8D4n4EBiBgZIIAZiBoYmA8wMD8Akw0gEQhoYAQAxFIG+ZYI5D8AAAAASUVORK5CYII=");}
.inforIconButton.notes span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAjSURBVGjeY/h2nwGIDrAzNDCD0PzPIDRBGIn8DBUEyh5gBwDWkRL3Ii0juAAAAABJRU5ErkJggg==");}
.inforIconButton.open  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAZElEQVR42mNgoAL4jwVTbMB/ahhADB5YAyjyAtXC4D/VDXgPxKxExNwBIP4NxJroBjgQodkeqnYSehgcJEIzC9T2t0AsjG6AOBEG1EHVdmKLBWI1g2wXoSQaJ0C9QlZaKEPXCACYD5KNrZqRJQAAAABJRU5ErkJggg==");}
.inforIconButton.paste span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAwSURBVHjaY3hQzzBzPoOCP4N8PwMDPwPjfwZGZgbGSgbGCgZGPwbGOgZGJwTZyAAA8qUIjjWfXEwAAAAASUVORK5CYII=");}
.inforIconButton.phone span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAx0lEQVR42mNggAAmIJ4JxKeAWIiBDBAPxP+h+CyphsgA8WMkA2CGCBJrwB40zTB8lFgDvuAwoI9YA86gabwPxIGkhEEOmgFlpMYAB9RWkp2ODPyQDHgNxALkGDIVyZDlQMyIJg/idwDxXiDmw2YAG1QSZsgCIOZEkvdHi2KshvBDExFM4R0gLgTiOCA+jxbYR4CYF5shIP8fwpE20PEefDEzhwgDphEK2GAgfohF4zsgTsIS0FgBKCBzgfgCEP8C4hNArAGTBAA7T1e84FPdKgAAAABJRU5ErkJggg==");}
.inforIconButton.previous  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAsSURBVGjeY/h/nOF/O8N/doZ/7Ax/2Bl+sDN8YGd4AEYfwNw/YCmgApCy4wDA1hJvCr/QugAAAABJRU5ErkJggg==");}
.inforIconButton.previousView span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAnSURBVHjaY2D+z8D4n4EBiBgZoOAAA+MBBuYDDOxgEsgGikBAAyMA53oI0w9dZu4AAAAASUVORK5CYII=");}
.inforIconButton.print span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAqSURBVHjaY/jAz/D9PQg1MDKAAA8DHMj/YBB/AULTXzJ872f4Pp/hgz0AOaUOOcZOUZgAAAAASUVORK5CYII=");}
.inforIconButton.queries  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAyUlEQVR42mNgYGD4TwZGAVQxgBRA0AUgoAjEM4D4MRD/BOKHQDwNiOWIMdETiD8D8XMg7gbiHCDuhfI/ALEjLheAgDJU81Yg5kFTxwfEO6GGyOFywSwgfgbE3Dj8LwDEL4F4Mi4XPII6mwFP6E8C4pu4XPAbiLMJxEIxEH/E5YLHRLgA5Pyr+MLgKRFhMAWXCxShsfAfRyzsgMq14UsHHljSQTeUj+ydSnwpEZQeZiKlxLtQfi+a2nIGMkAjkgE3GcgEDUB8D+RSAItucFQG0QhFAAAAAElFTkSuQmCC");}
.inforIconButton.quickAccess  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAqSURBVGjeY3j+n+HxfwbGRgaGAwyMDQyPGRieMTD8/8PwHAM9YGD4wAgABFYWc2ut2JIAAAAASUVORK5CYII=");}
.inforIconButton.quickPrint span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAsSURBVGjeY/jAz/D9PUMDIwMcyP9gEOBgEDjBMLGT4TNY9sN5ho/9IPYHfgAu5Q6wYX4IFwAAAABJRU5ErkJggg==");}
.inforIconButton.redo span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAdElEQVR42mNgoCP4Tw0D/lPDgP/UMACnIbxAnATEy4H4KhB/wKIRqyHMQFwJxJ8IaMBpyBwyNMI1W6AJPgDiBCBmJTYMZiAJroKGA0mxcB4quB4aFiSngy9A/BKIBclNiSCJXEpSGMgFPJQYsJjSTOJAiWYAERFINsN/raoAAAAASUVORK5CYII=");}
.inforIconButton.refresh  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA3UlEQVR42mNgwA8mAzEzAwXgPxBvA2JeUjR5APF2IH4LNQCELwGxIiGNjEA8FUkTOj4OVYMTNEIVPgfiOCAWQtJ8EojF8GlWAeLfQPwRykYOg/VAzEXI+b1QxQ1o4hOIjYVLUAP0yI2ur1ADOEnVyIRGsxChhxdq2UdkjeehtDkRBsDUXEUWzIGauodQXAPBLqjafGRBdiC+A5XoxmNIHVTNfSDmRpfUBeIPUAX7gdgTiPmgacABiDdB5b4AsRku54EMuYUnOT8gJpxAUZkLTfvfgfgzEJ8G4hJs0QwA608+5QqIvF4AAAAASUVORK5CYII=");}
.inforIconButton.reject  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAoSURBVHjaY2hgZAAC+z8gZHyGwbCHwUKGwcYGhIAMIBcoCJEFggZGAAY8Cv9coICFAAAAAElFTkSuQmCC");}
.inforIconButton.reset  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA3ElEQVR42mNgwA5UgLgPiC8D8Rcg/gHEJ4A4D4jZGPAAZiBuAOLfQPwfB74FxLq4DJgBVfQJiOuhCjmBmBeI3YB4D1T+AzZDvKGSz4FYDYcFjEDcCVV3E907u6EScQz4AciQ/VC1GcgSn6CC/AyEgRtU7WEQZxqOwJqGxwB+pLAAh/w2NM0boeK4AA9U3Q9kEy9BBUHxzUXAC45QtWeRBeWB+BgQixIRBluhBhRjC2FCoBGq+T4QczAQCUB+dgHiHVDNoORtyEACQA5gkM0GDCSCj0B8GupnToZBBQA9HELmpZ59nwAAAABJRU5ErkJggg==");}
.inforIconButton.reports  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAW0lEQVR42mNgQID/ZGCyNaIYQrEBuFyCD1DXBTTzAgivBGJtIGaD0itJccFqHP5fSawB2jgM0CbFC9gUspHjgv/4XIDLgFU4DFhBihdAijWhbE0smodAQiKoGQBipcrkpqiMXAAAAABJRU5ErkJggg==");}
.inforIconButton.rename  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAi0lEQVR42mNgYGD4TwTGC8gxoA6I95NrwFR0cVIMqMEmTqwBZkD8D4j/kmMANxB/grLzyDHgNJTehqaHKANmQ+mXQMxMqgFngZgJiH8DsRKWqMdrwGcgFoGqicORdvAa4E1EYsMpOZnI1IpV8jjU3zzQgPuPJ/ljGPAWSdE+PHkBpwF4FeJwMWXZGQBgka7s1pe7VQAAAABJRU5ErkJggg==");}
.inforIconButton.restoreUser  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA5UlEQVR42mNgIAy4gHg+A5lAE4gvA/F/cjQnAPFXqGYQfgPEu4DYg1wDYPgfEHcRa4gOEF+BauQH4hQgfgvlFxBrCHogGgLxD6jrxNEVF0P9CsJ5eAydBnVFBbKgBBD/RfLrbyAWwWGAHVTNQWRBaywBZoDDACGkmIEDFSwGKOMwgBUq/xNZkAmI7yNpvg3EjHhiB6YGBRQgGZCJJxCnQtV0IwtKA3EWmgGSWDRHQQP7LTTgwQI3sfgfhm8AcRhU80xoSvwOxO4wEz/h0QzD76FqQexbQGyB7KT/RGJQgMYBMRuyZgA/HF+C0BlnPQAAAABJRU5ErkJggg==");}
.inforIconButton.runJob span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAaklEQVR42mNgoBP4D8X0M4ATSdN/LAbB8DdkTfZYFBAy4D6yAfvJMOAULi94EWnAVlwGJBBpwHxi/I/PgB5i/I/PgBJcXphPpAEJuAzYSsBFMOxFjP/xucCUGP/jM0ARlxe+EukFLoqzKQCjMn+Ai5GqJAAAAABJRU5ErkJggg==");}
.inforIconButton.save span, .inforIconButton.submit  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAmSURBVHjaY2hgZ2BgZjB/yGD+gsH8DQgZ8DDY/0EgIBeCgKCBEQAutwtlqxeqzQAAAABJRU5ErkJggg==");}
.inforIconButton.saveAs  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAxSURBVHjaY2iwZ2CQZ5D/z2DAzKDAyKD2gkHtDRjxMKj/ASEgYxkPwzMehgcMDB8YAf+NC6LY4ZVBAAAAAElFTkSuQmCC");}
.inforIconButton.saveConsolidate  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAvSURBVHjaY2hgZ2BgZjB/yGD+gsH8DQgZ8DDY/2ewb2Cw3wdCBhDUwMDwmKHhIAAzVg3rx/wX5QAAAABJRU5ErkJggg==");}
.inforIconButton.saveBeforeClosing span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAA4SURBVGjeY/jPzPA/kqExioHRicGwjsHSiUHWiYG/kYH9PwN7MwP/YQaZxwwWxQwGxgwMzAwN7AAb4wqLQeQMVgAAAABJRU5ErkJggg==");}
.inforIconButton.screenDesign span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAA4SURBVGjeY/jPzPA/kqExioHRicGwjsHSiUHWiYG/kYH9PwN7MwP/YQaZxwwWxQwGxgwMzAwN7AAb4wqLQeQMVgAAAABJRU5ErkJggg==");}
.inforIconButton.search span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABEElEQVR42p3STytEYRQG8J8JZSdlaLpigaW1NVnwGWSl2OMrWFkpGzsL2foASizspmExyp9BKdmJHYNrc6au2zDDU6dT53nP8z6dc/iOMWyhhg+84BhL6NYCK6gjxQOOUMZ71CoY/ql5NR7dYg6FDFfEZvA36M83j+MtbBd/cbgWIjt5YjuIWa1xErMZzBavcY+ONgQW47P5RqGAIVwE0Qq1yElWoI5e7aEncj0rcIYJ9LUhMBW5ki0uh/2NFs0JnnGVW7MuVPEZYs1QiqNKcYmB/IPR2EQaF7iASUxjHU/BNaLaTKSE/XCS5uIRd81Emu1+BDOx3lec4iBO+DDcNlD2RyQxxIaLXf9AgnPsofMLWotLrOxDkIoAAAAASUVORK5CYII=");}
.inforIconButton.select span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAiUlEQVR42mNggID/RGCc4D8JGK8BxFpCsQH/qWHAf1INwKsenwEzgJiNEgO+AfERIJYg14APULknQGyGpockA0D4OxAnkhqNT9BC/jgQi5JiwEMk+QNAzEiqC24AcQcQvwHif0BsS6oBIlA6D6rmMhCzEpuZkAELVDNIPJmUHIkMnIA4C2oYHAAAhBllm5S9H9MAAAAASUVORK5CYII=");}
.inforIconButton.settings span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA/ElEQVR42pWS2wpBURCG96V2oeRQcsibKTe2Q4m8gBRiJ268ijs3HoRo55AcklOJf9WiMY3YU9/FXjP/v2fNLMP4HinwAGfgN/4IHwiQ74o2UGTIeRKYXOwFY3AAbVAFC2IwB2UwAFcw4iYxcCGCX2z1Tz+i78KgJs2gyooc0AJ1sGS5AhWG9IHDxGFSEwVrkp+BEkio5E1osSl02BPqdipxFxJ1waAj1C1f7eX1qmiLESKOszlMQFq/nXeUhSGqtm1hiJa0ha6LNdpcHARHFwYnffV3mPp5HvXui2wmU5ADDbAHQ+DhXZhs9xYxyJJzvySWQl1rBTZsIx/xBOl9hdamcTWCAAAAAElFTkSuQmCC");}
.inforIconButton.selectAll  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAgSURBVGjeY5jkyVD/D4QesDMksIHQ///oDKAURM0kTwB9sQ/Zq8lNzAAAAABJRU5ErkJggg==");}
.inforIconButton.share  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAlklEQVR42mNgoBNgA+KJQPwWiN9B2WykGDAJiP+j4Q5iNQsC8S8sBrwlRrMqEN/EohnDAGx+9ICynwHxSiwGdCIbMAGLgr9AfAyIpZAseIcrEN9iMeAHELMTG1C4DOAi1gBsXvgDxJeBWJuYdIDNj/ZA/BSIvwLxLnLTASgAjxITjfgAOzQ8yDYAVxh1kpOZ3pGbmXACAFMqXUUhPIkIAAAAAElFTkSuQmCC");}
.inforIconButton.signOut  span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAArSURBVGjeHYrBEQAgDIPoHo7S0Rw9RmPv+HCAC8MVRyhsaFhDf9WkDNlcD9UWE3NF9M8LAAAAAElFTkSuQmCC");}
.inforIconButton.spreadsheet span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAYSURBVGjeY/j/n6GBkQEZWN8BIayMBkYA59AJiy6+QQ0AAAAASUVORK5CYII=");}
.inforIconButton.sortAsc span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAASklEQVR42mNgYGD4jwXjAoTkURSSBIh1BVa5/5S64D8J/sQph+50ksOA1LAabgb8p3Y6APEbyPUCNs3/CWCSbCZa838iDKFOIAIAzFVNtR2QOykAAAAASUVORK5CYII=");}
.inforIconButton.sortDesc span  { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAATElEQVR42s2SwQ4AIAhC+fT+nO6NFKpDbB6cE9mbAMBNKckZRT9wqG65Svf2cszAhXita/NPDRKAdgKmBlUKNiUdmfwKzZglp3VgM5jRaU21GiTOOgAAAABJRU5ErkJggg==");}
.inforIconButton.tasks  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAfSURBVHjaY/ghz/AsneGEMMPxxwwHmEHo9GecjAfsAK7FESOZ+MwsAAAAAElFTkSuQmCC");}
.inforIconButton.submitForApproval  span, .inforIconButton.post  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABCklEQVR42o2Tuw4BQRSGp3IJT2KJLRReRnTUXkCvcQuJzgN4BNF4BnEpJXoSxCVY/5F/5WTY4U++Lc4tM/+ZNeZTGdAEC3Amc8YyxqEY6IE7CCKQ3AAkvzWPWXQBHVAEaVJk7MKaCXve6jOxAb7jlD5rAp72JQ/cON1XsZWFx1yevtzCWIsTu8rEVQShiV32SO/L7YD3NFZDnOiYYW3A3rcxMWtA3LgVGv7XgCG3YQ/Y/3MF0ZF1OWvATJvYiTBRtGPNCVTUkLZ8slzJmSuy1yjaqtf4ACXbkF8Paa0GVKP+A/2U5WgFkGJ+BMq8gniRsJ+y62fSqjPWcO3X4wmW4AoOKidbmYJaGHgCrfNzMC+O3BMAAAAASUVORK5CYII=");}
.inforIconButton.text  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAfSURBVGjeY/j/n6GBEYTmVTLsq2X4V48T/bFn+CEPAOqeFQpx60HkAAAAAElFTkSuQmCC");}
.inforIconButton.tileList  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAASSURBVGjeY/j/n0GAEYqIYAMA9ZQIxRV7VHcAAAAASUVORK5CYII=");}
.inforIconButton.thumbnailList  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAASSURBVGjeY/j/n6GhAQvCIQ4AxLUR/WjZg88AAAAASUVORK5CYII=");}
.inforIconButton.translate  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAARElEQVR42mNggIA/RGCc4A8JeNQACPiPhCk2gCRDGPAZwEBknP8nxgB8igkaQKrm/6Q4lSQDGCjVTMhAsgHFBjCgGwAAR0qXWpBsmQ4AAAAASUVORK5CYII=");}
.inforIconButton.updatePreview  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAwUlEQVR42mNgwAT/icA4wX8SMF7NxFiC12aSDPhPLQOIBSQZIALE04H4KRB/B+LjQOxLVKAAgTAQ3wLi9UBsAsSyQJwAxC+AOJ8YAyYC8TIs4vpA/BmIxQkZ8ACILXB4bQcQxxIy4A0Qq+IwYAUQZxIyYC+yIiTABsRPgNiKkAFuQPwWiM3RNM8F4l9ArEZMNCYD8Ucg3gfEq4H4ETQ6/0OjVo2BiAwDSguRQJwODVQFaACD5O8QyoW4gCIQXwXiOABXUmYKHUva8wAAAABJRU5ErkJggg==");}
.inforIconButton.utilities  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAjSURBVHjaY/j/n+EDP8MDdobnz0GogZEBGdj/YWBsQHAbGAFbLAo/t6Z23AAAAABJRU5ErkJggg==");}
.inforIconButton.topDownSpread  span, .inforIconButton.workflow  span { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAlSURBVGjeY/j3n+FPPcMPe4YP8iASyAaKQNABdoZ730GIQxGOADJaE32cTtxMAAAAAElFTkSuQmCC");}

/*RTL - Only arrow type buttons will be flipped.*/
html[dir="rtl"] .inforIconButton.additionalHelp, html[dir="rtl"] .inforIconButton.help, html[dir="rtl"] .inforIconButton.next, html[dir="rtl"] .inforIconButton.previous, html[dir="rtl"]  .inforIconButton.first, html[dir="rtl"]  .inforIconButton.last,html[dir="rtl"] .inforIconButton.nextView, html[dir="rtl"] .inforIconButton.previousView, html[dir="rtl"]  .inforIconButton.firstView, html[dir="rtl"]  .inforIconButton.lastView, html[dir="rtl"]  .inforIconButton.discard, html[dir="rtl"]  .inforIconButton.redo, html[dir="rtl"]  .inforIconButton.refresh, html[dir="rtl"]  .inforIconButton.download, html[dir="rtl"]  .inforIconButton.getMoreRows  {
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipH;
	-ms-filter: "FlipH";
}
/* Infor ListBox
----------------------------------*/
.inforListBox {
	width: 185px;
	height: 141px;
	outline: none;
	border: 1px solid #b3b3b3;
	background: #ffffff;
	display: inline-block;
	overflow-x: hidden;
	overflow-y: auto;
	margin-bottom: 4px;
	font-size: 1.2em;
	border-radius: 3px 3px 3px 3px;
}

.inforListBox.has-error {
  border: 1px solid #d5000e !important;
}

.inforListBox:focus, .inforListBox.focus {
  border: 1px solid #13A3F7;
}

.inforListBox.has-error:focus {
  background-color: #fdf2f3 !important;
}

.inforListBoxOption:first-child {
	padding-top: 5px;
}

.inforListBoxOption:last-child {
	padding-bottom: 5px;
}

/* Options */
.inforListBoxOption, .inforListBoxOption LI, .inforListBoxOption LI A {
  color: #1a1a1a;
  display: block;
  cursor: default;
  padding: 0;
  margin: 0;
  padding: 0px;
}

.inforListBox[disabled] a, .inforListBox.disabled a {
  color: #999999;
}

.inforListBox[disabled] LI:hover {
    background-color: transparent;
}

.inforListBoxOption LI A {
  line-height: 24px;
  height: 24px;
  white-space: nowrap;
  overflow: hidden;
  text-indent: 10px;
}

.showCheckboxes .inforListBoxOption LI A {
	text-indent: 1px;
}

.inforListBoxOption LI:hover {
	background-color: #F2F2F2;
}

.inforListBoxOption LI.inforListBoxDisabled A {
	color: #777;
	background-color: transparent;
}

.inforListBoxOption LI.isSelected A {
	background-color: #DEF1FF;
	margin-right: -4px;
}

.inforListBoxOption .inforListBoxOptGroup {
	color: #1A1A1A;
	font-size: 1.15em;
	line-height: 19px;
	margin-left: 4px;
	padding-bottom: 2px;
	padding-top: 3px;
	white-space: nowrap;
}

.inforListBoxOption .inforCheckbox  span{
	left: -1px;
	position: relative;
	top: -2px;
}

.inforListBoxOption .inforCheckboxContainer:hover {
	background-color: transparent !important;
	border-color: none;
	border-width: 0;
	margin-bottom:0;
	margin-left: 0;
	margin-top: 0;
}

.inforListBoxOption .inforCheckboxContainer{
	margin-right: 3px;
	position: relative;
	top: 1px;
}

html[dir="rtl"]  .inforListBoxOption .inforCheckboxContainer {
	margin-right: -3px;
}

html[dir="rtl"] .inforListBoxOption .inforCheckbox {
	margin-left: 4px;
}

html[dir="rtl"] .inforListBoxOption LI.isSelected A {
	margin-right: 0px;
}
/* Infor Lookup Field
----------------------------------*/
.inforLookupGrid {
	z-index: 10000;
}

.inforLookupGridBoxShadow {
	border: 1px solid #13A3F7;
	z-index: 2015;
	background-color: white;
	box-shadow: 0 1px 3px rgba(0,0,0,.15);
	padding-bottom: 3px;
}

.inforLookupGridBoxShadow .inforGridFooter{
	border-bottom: 1px solid #13A3F7;
	margin-bottom: -4px;
}

.inforTriggerField.focus {
	border-color: #13A3F7;
}

.inforLookupOverlay {
	background-color: white;
	opacity: 0.2;
	filter: alpha(opacity = 20);
	position: absolute;
	top: 0;
	z-index: 2012;	/* Make Sure that its higher than the dialog overlay (this can handle 12 levels of dialogs*/
}

.inforLookupHeader .inforCloseButton{
	float: right;
	left: 3px;
	position: relative;
	top: 7px;
	cursor: pointer;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAxElEQVQoz5WSMQrDIBSGtUOOkKt0yWWkRyjN1KlzLxAiSCDnEjqmBAoOLZgY8155FluTQIcPo36/Po2sqiqGeO85kAMFIMZxPDjnChrjwQtyBuyB4wo4l70DtPKWHIc4oy03ZaXUg75zRjUn0jAMJbZ1XVsoZQI8uhgQQaJBlE9a6yv0HckTOeITQDkQ9Scp5SvaWXyVFIdQbtv21nXdxVpbklMkhw6BpmnuC2fLF68VyngaY86/19r3/e7/H7f2NIjkaczUBr8aTeZRlwAAAABJRU5ErkJggg==")  no-repeat scroll 0 0 transparent;
}

.inforLookupHeader .inforCloseButton:hover, .inforLookupHeader .inforCloseButton:focus, .inforLookupHeader .inforCloseButton:active {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAvElEQVQoz52SPQ6DMAxGM2TvYTgZY45CFGVBypI1PUZR1aF3YESqFFXKT21kV7SkDB2eAPM+YoeIWqsgJNABCgg553MpRVFNssfyCeiByw96cgR/+UjehqSgJQ/lcRyfdN8J6nknwQwTXo0xWWtdh2Go6GIgsETFVZ7n+Q5iwRoGyAnvAL5g+BlFa23arBw+WtqGUPbeP5ZluaWUJnLUbmgOOOdiY7auua3YRozx+r2tUJN//bjm0SB2R+MFsp3sprJz3w8AAAAASUVORK5CYII=")  no-repeat scroll 0 0 transparent;
}

.inforLookupHeader {
	background: none repeat scroll 0 0 #D9D9D9;
	height: 26px;
}

.inforLookupGridBoxShadow .slick-header {
	border-radius: 0;
}



/* Infor Menu Button
----------------------------------*/
.inforMenuButton {
  background-color: #f2f2f2;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAFCAQAAAA5r97dAAAAIElEQVQI12NggILi/wyYoPg/FuHi/1iEIYJowjBBVGEA89sVr/IZRN8AAAAASUVORK5CYII=");
  background-position: right 11px;
  background-repeat: no-repeat;
	border: 1px solid #ccc;
  border-radius: 2px;
  color: #444;
	width: auto;
	line-height: 22px;
	padding: 0 14px 0 7px;
  margin-left: 7px;
  cursor: pointer;
  position: relative;
}

.inforMenuButton:focus {
  border-color: #13a3f7;
}

.inforMenuButton:hover {
  border-color: #ccc;
  background-color: #d8d8d8;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAFCAQAAAA5r97dAAAAIElEQVQI12NggIKA/wyYIOA/FuGA/1iEIYJowjBBVGEAkskTop6tef0AAAAASUVORK5CYII=");
  box-shadow: 0 1px #a2a2a2;
  color: #1a1a1a;
}

.inforMenuButton[disabled] {
  cursor: default;
  opacity: 0.6;
  filter: alpha(opacity=60) !important;
}

.inforMenuButton[disabled]:hover {
  background-color: #f2f2f2;
  color: #444;
  box-shadow:none;
}

.inforMenuButton:active {
  background-color: #bebebe;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAFCAQAAAA5r97dAAAAIElEQVQI12NggAK9/wyYQO8/FmG9/1iEIYJowjBBVGEANH0RpEdd2DYAAAAASUVORK5CYII=");
  color: #1a1a1a;
  box-shadow: 0 1px #767676 inset;
}

/* Form Style Menu Button */
.inforMenuButton.inforFormButton {
  background-color: #999999 !important;
  border: medium none;
  color: white;
}

.inforMenuButton.inforFormButton:hover {
  background-color: #808080 !important;
  box-shadow: 0 -1px #595959 inset;
  transition: all 0.15s linear 0s;
}

.inforMenuButton.inforFormButton:active, .inforMenuButton.inforFormButton.active {
  background-color: #737373 !important;
  box-shadow: 0 1px 0 0 #595959 inset !important;
}

/* Icons */
.inforMenuButton.exportExcel, .inforMenuButton.print, .inforMenuButton.settings, .inforMenuButton.new,
.inforMenuButton.save, .inforMenuButton.help, .inforMenuButton.favorites, .inforMenuButton.maintenance,
.inforMenuButton.save {
  color: transparent;
  background-color: none;
  background-position: 7px 3px;
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  height: 24px;
  padding: 0;
}
.inforMenuButton.exportExcel {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAQAAACi2KcjAAAAUElEQVQoz2OI/I8LMuAGMElcNDU10dt5JAFkxxDtRIQENiU4tKFqgpmPoAk4D92JRNuE0EaC8whrivxPsvMwQpRwQGCJBkJBjiPu8EUushgAiPGxYdhYNOYAAAAASUVORK5CYII=");
}
.inforMenuButton.exportExcel:hover, .inforMenuButton.exportExcel:active  {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAQAAACi2KcjAAAAUElEQVQoz2PQ+48LMuAGMElcNDU10dt5JAFkxxDtRIQENiU4tKFqgpmPoAk4D92JRNuE0EaC8whr0vtPsvMwQpRwQGCJBkJBjiPu8EUushgAB9ObNT66e5cAAAAASUVORK5CYII=");
}

.inforMenuButton.print {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAAAAAAtujB0AAAAAnRSTlMAAHaTzTgAAAA/SURBVHgBrc3RCQAgCABR17z9F4lCojOEPrqftAcVM7K4Q8cToXqR+dqk/pCWQrlzEi2twVRfpv6DybIpZzcAQfI3oUXdc6MAAAAASUVORK5CYII=");
}
.inforMenuButton.print:hover, .inforMenuButton.print:active {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAAAAAAtujB0AAAAAnRSTlMAAHaTzTgAAAA/SURBVHgBrc3RCQAgCABRJ7r9x4tCojOEPrqftAcVM7K4Q8cToXqR+dqk/pCWQrlzEi2twVRfpv6DybIpZzcA8fQcwRteko0AAAAASUVORK5CYII=");
}
.inforMenuButton.settings {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAQAAACi2KcjAAAAw0lEQVQoz41RywrCMBCcowRqQapC8IGf1ZvgxWoFqfgDUlDRIvXi51bdNmvQTermsLPDDNkHYMcsruIKIf6KLnqUd2RaEJ5C+SwBSS/YvzPhDA/KHtvIiL8fAt9fd9Fy8M/0aeyMnHHqNvSRsmxAjOZ6i4nosdo5MVlabIspZ/LaYoLGmgVDYsZcz18XdEbGshIF40TuzKCbuPJCHqZGkfO4Wpq/xqq50IbFKxwpd6SVmVo1F0qIXBIOZcvvPiNrh554Apo6xwGvoHLIAAAAAElFTkSuQmCC");
}
.inforMenuButton.settings:hover, .inforMenuButton.settings:active {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAQAAACi2KcjAAAAw0lEQVQoz41RywrCMBCcowRqQapC8IE/0G8SvFitIBV/QAoqWqRe/Nyq22YNukndHHZ2mCH7AOyYxVVcIcRf0UWP8o5MC8JTKJ8lIOkF+3cmnOFB2WMbGfH3Q+D76y5aDv6ZPo2dkTNO3YY+UpYNiNFcbzERPVY7JyZLi20x5UxeW0zQWLNgSMyY6/nrgs7IWFaiYJzInRl0E1deyMPUKHIeV0vz11g1F9qweIUj5Y60MlOr5kIJkUvCoWz53Wdk7dATTxnosFTvt/nlAAAAAElFTkSuQmCC");
}
.inforMenuButton.new {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAAAAAAtujB0AAAAAnRSTlMAAHaTzTgAAAA1SURBVHgBxdChDQAwEMPArOn9FymK1L5k8KiGOZYktMxArUtNCCfYUPtEKKGEEqW797Mp7QC3wSprAWNE+AAAAABJRU5ErkJggg==");
}
.inforMenuButton.new:hover, .inforMenuButton.new:active {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAAAAAAtujB0AAAAAnRSTlMAAHaTzTgAAAA1SURBVHgBxdChDQAwEMPATOT9xyuK1L5k8KiGOZYktMxArUtNCCfYUPtEKKGEEqW797Mp7QBuKxXt+VIFMQAAAABJRU5ErkJggg==");
}
.inforMenuButton.save {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAAAAAAtujB0AAAAAnRSTlMAAHaTzTgAAAA6SURBVHgBY2CIRAIMKCASBaBJATFCFS4pkCQuKQaSpKAAUwoOaCoVidMZkTilInFKQTloAB7k+IIeADQXN/qE8o1iAAAAAElFTkSuQmCC");
}
.inforMenuButton.save:hover, .inforMenuButton.save:active  {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAAAAAAtujB0AAAAAnRSTlMAAHaTzTgAAAA6SURBVHgBY2DQQwIMKEAPBaBJATFCFS4pkCQuKQaSpKAAUwoOaCqlh9MZejil9HBKQTloAB7k+IIeANDpHO9/XvSAAAAAAElFTkSuQmCC");
}
.inforMenuButton.help {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAQAAACi2KcjAAAAaUlEQVQoz2NggIFQhlWR/0GQYSaDCwNRYCZEAwwCNRIEaXDF5QgWAT1oyqC2EqdJEMp1IUoTdseSosWYSD9hDRJBYrWEwgOcaC0MxMcR7lAkSRMBNSQZCTOWRJuwyuPXBI8M4jUh5QAGAOzabxilHOaBAAAAAElFTkSuQmCC");
}
.inforMenuButton.help:hover, .inforMenuButton.help:active {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAQAAACi2KcjAAAAaUlEQVQoz2NggIFQhlV6/0GQYSaDCwNRYCZEAwwCNRIEaXDF5QgWAT1oyqC2EqdJEMp1IUoTdseSosWYSD9hDRJBYrWEwgOcaC0MxMcR7lAkSRMBNSQZCTOWRJuwyuPXBI8M4jUh5QAGAJd2YlQ8orQUAAAAAElFTkSuQmCC");
}
.inforMenuButton.favorites {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAQAAACi2KcjAAAAjUlEQVQoz2NgQAVOQEgqiPwf+Z9UPb5gTb6kaGEEaQFrYyJeUzhcUzghpVNgSrFBhunYNXHh1cSGyy4FnFpk8DnRBasWe0I+K8LQUkQ45DQwNPER1uSDockUV5pBsPMxNMURTmaToUp9GEKhrHbsWpA0gTn9DDxgDj/ECOxakMVXMZigqDBjWIFdC0gTAGvHqs60A9RHAAAAAElFTkSuQmCC");
}
.inforMenuButton.favorites:hover, .inforMenuButton.favorites:active {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAQAAACi2KcjAAAAjUlEQVQoz2NgQAVOQEgq0Puv959UPb5gTb6kaGEEaQFrYyJeUzhcUzghpVNgSrFBhunYNXHh1cSGyy4FnFpk8DnRBasWe0I+K8LQUkQ45DQwNPER1uSDockUV5pBsPMxNMURTmaToUp9GEKhrHbsWpA0gTn9DDxgDj/ECOxakMVXMZigqDBjWIFdC0gTAHb2ltEgorqvAAAAAElFTkSuQmCC");
}
.inforMenuButton.maintenance {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAQAAACi2KcjAAAAmklEQVQoz2NggAGjyP8gyNDFIMhAAqiAaANqJEEbI8MSqKZ2Uuxig9tFABih8OZCNYnh1QNUUIjMg2rSJqAJqGQaAzOYYwzXJE9QE1jZRBgLzNPC76d5yIqRtGni0ySFXRMhbUKoTsOvDTk6mBjUGewY9Bnk0LSpYAk2LEAUTRtGoGF3rjh2TYRSiwRcQSS6FnxJTBIsHYtdEgDRmqFJ43O7HAAAAABJRU5ErkJggg==");
}
.inforMenuButton.maintenance:hover, .inforMenuButton.maintenance:active {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAQAAACi2KcjAAAAmklEQVQoz2NggAEjvf8gyNDFIMhAAqiAaANqJEEbI8MSqKZ2Uuxig9tFABih8OZCNYnh1QNUUIjMg2rSJqAJqGQaAzOYYwzXJE9QE1jZRBgLzNPC76d5yIqRtGni0ySFXRMhbUKoTsOvDTk6mBjUGewY9Bnk0LSpYAk2LEAUTRtGoGF3rjh2TYRSiwRcQSS6FnxJTBIsHYtdEgDK5o5OWhf4UQAAAABJRU5ErkJggg==");
}


/* RTL Style */
/*
Normal
0.5
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAABGdBTUEAALGPC/xhBQAAAAZQTFRFAAAAAAAApWe5zwAAAAJ0Uk5TAICbK04YAAAAEklEQVQI12PgYJBgsGCoYPgBAARyAckYoexBAAAAAElFTkSuQmCC
0.65
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAABGdBTUEAALGPC/xhBQAAAAZQTFRFAAAAAAAApWe5zwAAAAJ0Uk5TAKZJJsvlAAAAEklEQVQI12PgYJBgsGCoYPgBAARyAckYoexBAAAAAElFTkSuQmCC
0.8
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAABGdBTUEAALGPC/xhBQAAAAZQTFRFAAAAAAAApWe5zwAAAAJ0Uk5TAMzkQUOjAAAAEklEQVQI12PgYJBgsGCoYPgBAARyAckYoexBAAAAAElFTkSuQmCC

RTL
0.50
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAgMAAADwAc52AAAABGdBTUEAALGPC/xhBQAAAAxQTFRFAAAAAAAAAAAAAAAANek3lgAAAAR0Uk5TfwEAgGy1P0cAAAAWSURBVAjXY7jVwGDWwGDbwPAfiA4AACjuBgzJ6jdDAAAAAElFTkSuQmCC
0.65
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAgMAAADwAc52AAAABGdBTUEAALGPC/xhBQAAAAxQTFRFAAAAAAAAAAAAAAAANek3lgAAAAR0Uk5TpQEApvdR40cAAAAWSURBVAjXY7jVwGDWwGDbwPAfiA4AACjuBgzJ6jdDAAAAAElFTkSuQmCC
0.8
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAgMAAADwAc52AAAABGdBTUEAALGPC/xhBQAAAAxQTFRFAAAAAAAAAAAAAAAANek3lgAAAAR0Uk5TygIAzDs1Mg0AAAAWSURBVAjXY7jVwGDWwGDbwPAfiA4AACjuBgzJ6jdDAAAAAElFTkSuQmCC
 */

html[dir="rtl"] .inforMenuButton {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAFCAQAAAA5r97dAAAAH0lEQVQI12NgQAIB/2EsJgYGbBJowjAJDGGIBCN2swFb8AaTxH/iQQAAAABJRU5ErkJggg==");
  background-position: left 11px;
  padding: 0 7px 0 14px;
}

html[dir="rtl"] .inforMenuButton.exportExcel, html[dir="rtl"] .inforMenuButton.print, html[dir="rtl"] .inforMenuButton.settings,
html[dir="rtl"] .inforMenuButton.new, html[dir="rtl"] .inforMenuButton.save, html[dir="rtl"] .inforMenuButton.help, html[dir="rtl"] .inforMenuButton.favorites, html[dir="rtl"] .inforMenuButton.maintenance,
html[dir="rtl"] .inforMenuButton.save {
  background-position: 5px 3px;
}

html[dir="rtl"] .inforMenuButton.exportExcel {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAYAAAAI0W+oAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAI1JREFUOE+9jV0OgDAIg7nm7n8QzQwQVussPvglzfhph6mMMY6uPNoDg91e5tdDXXm0Bwa7vcznYJd5qMrHtzmTWzVYQP2kdWx3aL6hp36+EjXMPsA97rx8h5lxFgfYfC02MA/7MOSji+zZEglP9dYM7nGXBS4Vwo951s93WeRQQPWmrx4JXQsBlkWZmZ3iMA04xEabuwAAAABJRU5ErkJggg==");
}
html[dir="rtl"] .inforMenuButton.exportExcel:hover, html[dir="rtl"] .inforMenuButton.exportExcel:active  {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAQAAACi2KcjAAAAUklEQVQokWNgwAL0/uOC2FTDNeGnqamJ3s4jCSA7hmgnIiSwKcGhDVUTzHwETcB56E4k2iaENiQxTJ1EaULXRoTz8AUkzoDAF/44gxx/tGGLXAAVQZs1sXOqoAAAAABJRU5ErkJggg==");
}
html[dir="rtl"] .inforMenuButton.print {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAQAAACi2KcjAAAAT0lEQVQoz2NgwAMi/6NCBmIAqjLaaEJ3GBGOxKcFpzZ8iknWRJZNtNKEVwZTGiaFGU9ImtC1EakJmzZcmlC8jc0HOH2JO1RQNTEQB3AFMwD9f9cBqUWfngAAAABJRU5ErkJggg==");
}
html[dir="rtl"] .inforMenuButton.print:hover, html[dir="rtl"] .inforMenuButton.print:active {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAQAAACi2KcjAAAAT0lEQVQoz2NgwAP0/qNCBmIAqjLaaEJ3GBGOxKcFpzZ8iknWRJZNtNKEVwZTGiaFGU9ImtC1EakJmzZcmlC8jc0HOH2JO1RQNTEQB3AFMwCqT7whlRnHRAAAAABJRU5ErkJggg==");
}
html[dir="rtl"] .inforMenuButton.settings {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAQAAACi2KcjAAAAwElEQVR4AY2RzQqCQBSFzzIEFaIUpB96rNkFbbIMwugFQigpCdv0uMbcxWHI6883izsznA+ODgYJTWMabDAKD2uZO5EusEwR9CoS/SK3U/ZXPGX66MQ3jb6wQA83Vfmgl4zBAqVTspMVzowlsEQ8Z5hDw6lT8/Lh3Jr2cqUXpWJAQoAtA0tYYp6PSKSMKqaMVai5z/kFmoZK/eVvSm0NSefjzij9a5hI4I4DwyeUMj1KmoYQlr1EU1giUUYQsxT5AUcc2yvgItUVAAAAAElFTkSuQmCC");
}
html[dir="rtl"] .inforMenuButton.settings:hover, html[dir="rtl"] .inforMenuButton.settings:active {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAQAAACi2KcjAAAAwklEQVR4AY2R3YqCUBSF12UIKgylIP3QC/hMQTdZBuHQCwzCjJSE3fS4RuticRi3P+tc7H223wdbxWjCtE1bbDEpHjase0rf7L8QDCpEXyg+lf0VN1a/X/KJGgdLDOTHVJ4YTC6wROUs2Zs1LsISTiLdcyxMx1mn0fDPmabd40p3SeWIhAA7ASsqse4nJFzGFDNhNRr1hfMGhlSbn/whqash6f25c0n/NcwI/OIo+IyK1ZNkaQj5+EA0Yx9RmZBYSylvlB+6wGcn6voAAAAASUVORK5CYII=");
}
html[dir="rtl"] .inforMenuButton.new {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAAAAAAtujB0AAAAAnRSTlMAAHaTzTgAAAA2SURBVHgBtdCxCcBAEAPBa3P6b8SRwH44wQfeRMFkmnfSnLEaWQop5IbSP6SQQgpZKYb14a88rb0qa4oGWa4AAAAASUVORK5CYII=");
}
html[dir="rtl"] .inforMenuButton.new:hover, html[dir="rtl"] .inforMenuButton.new:active {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAAAAAAtujB0AAAAAnRSTlMAAHaTzTgAAAA0SURBVHgBtcoxCgAgFMPQnij3P55T0Qq/4GDWF53hdAejwV4KUYgXcn+IQhSiECPZiBSlLOSmFe0vmsbgAAAAAElFTkSuQmCC");
}
html[dir="rtl"] .inforMenuButton.save {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAAAAAAtujB0AAAAAnRSTlMAAHaTzTgAAAA8SURBVHgBndDRCQAgDAPRrHn7LyKiYFUS0Pt9/ShRiZK2wBpIrCtHHR3piWY3lf6JQNg3gEB4GsZRmL4Bom43+sEFpC4AAAAASUVORK5CYII=");
}
html[dir="rtl"] .inforMenuButton.save:hover, html[dir="rtl"] .inforMenuButton.save:active  {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAAAAAAtujB0AAAAAnRSTlMAAHaTzTgAAAA7SURBVHgBndCxCcBAEANBVTT9l2fwJ3cYBe9NJxHKyCgrqpHIGzQKGuWKAF8a/SedqDPQiU4c2vXr8wABXxzvFAaXHwAAAABJRU5ErkJggg==");
}
html[dir="rtl"] .inforMenuButton.help {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAQAAACi2KcjAAAAaUlEQVQoz2NgwA9cGGZG/gdBhlUMoQxEAagGGGSYSVhLOVwxgpVGQA+a6VCNxGlygXIFSdGUxkASgDnImBRNgkR7H1UbPJZCSXPkTKICALsjMUKJqFDEFGQgFRByM06b8GnDqwmXNkw5ACQPbxj9CEXjAAAAAElFTkSuQmCC");
}
html[dir="rtl"] .inforMenuButton.help:hover, html[dir="rtl"] .inforMenuButton.help:active {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAQAAACi2KcjAAAAaUlEQVQoz2NgwA9cGGbq/QdBhlUMoQxEAagGGGSYSVhLOVwxgpVGQA+a6VCNxGlygXIFSdGUxkASgDnImBRNgkR7H1UbPJZCSXPkTKICALsjMUKJqFDEFGQgFRByM06b8GnDqwmXNkw5ADLHYlQhmHJGAAAAAElFTkSuQmCC");
}
html[dir="rtl"] .inforMenuButton.favorites {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAQAAACi2KcjAAAAjElEQVQoz2NgIAycgJBUEPk/8j+penzBmnxJ0cIE0gLWxki8pnC4pnBCSqfDlGKDDFOwa2LDq4kLl10yOLUo4HOiPVYtLoR8VoShpYhwyPFhaNJAinEcmkwxNPkQTiZxGJryUTRh1dYOlQll8IGyJqNpwtQGVcYP5vAw9KOoQbIeFaxgMEPhmzCsgjAA0+qqzpKWetUAAAAASUVORK5CYII=");
}
html[dir="rtl"] .inforMenuButton.favorites:hover, html[dir="rtl"] .inforMenuButton.favorites:active {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAQAAACi2KcjAAAAjElEQVQoz2NgIAycgJBUoPdf7z+penzBmnxJ0cIE0gLWxki8pnC4pnBCSqfDlGKDDFOwa2LDq4kLl10yOLUo4HOiPVYtLoR8VoShpYhwyPFhaNJAinEcmkwxNPkQTiZxGJryUTRh1dYOlQll8IGyJqNpwtQGVcYP5vAw9KOoQbIeFaxgMEPhmzCsgjAA1hKW0ZFWk4UAAAAASUVORK5CYII=");
}
html[dir="rtl"] .inforMenuButton.maintenance {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAQAAACi2KcjAAAAmklEQVQoz2NgwAeMIv+DIEMXgyADCaACog2okQRtjAxLoJraSbGLDW4XAWCEwpsL1SSGVw9QQSEyD6pJm4AmoJJpDMxgjjFckzxBTWBlE2EsME8Lv5/mIStG0qaJT5MUdk1I2rAGphCq0zC04YwDJgZ1BjsGfQY5NG0qcG/j9aMomjaksMIHxHFoIqBNAq4qkpRUKAnWEsvAAAD+UqFJyhEknwAAAABJRU5ErkJggg==");
}
html[dir="rtl"] .inforMenuButton.maintenance:hover, html[dir="rtl"] .inforMenuButton.maintenance:active {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAQCAQAAACi2KcjAAAAmklEQVQoz2NgwAeM9P6DIEMXgyADCaACog2okQRtjAxLoJraSbGLDW4XAWCEwpsL1SSGVw9QQSEyD6pJm4AmoJJpDMxgjjFckzxBTWBlE2EsME8Lv5/mIStG0qaJT5MUdk1I2rAGphCq0zC04YwDJgZ1BjsGfQY5NG0qcG/j9aMomjaksMIHxHFoIqBNAq4qkpRUKAnWEsvAAADab45OTNZ33QAAAABJRU5ErkJggg==");
}
.modal {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  height: auto;
  left: 50%;
  max-width: 830px;
  max-height: 100%;
  min-width: 200px;
  -webkit-perspective: 1300px;
  -moz-perspective: 1300px;
  -ms-perspective: 1300px;
  -o-perspective: 1300px;
  perspective: 1300px;
	-webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  position: fixed;
  top: 50%;
  visibility: hidden;
  overflow: hidden;
  width: auto;
  z-index: 1001;
}

.is-visible {
  visibility: visible;
}
.overlay {
  background: #fff;
  height: 100%;
  left: 0;
  opacity: 0;
  position: fixed;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  top: 0;
  visibility: hidden;
  width: 100%;
  z-index: 1000;
}

.modal-engaged .overlay {
  opacity: .8;
  visibility: visible;
}

.modal-content {
  background: #fff;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.4);
  border: 1px solid #B3B3B3;
  color: #666666;
  margin: 10px;
  opacity: 0;
  padding: 15px;
  position: relative;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-transform: rotateX(-60deg);
  -moz-transform: rotateX(-60deg);
  -ms-transform: rotateX(-60deg);
  -o-transform: rotateX(-60deg);
  transform: rotateX(-60deg);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform-origin: 50% 0;
  -moz-transform-origin: 50% 0;
  -ms-transform-origin: 50% 0;
  -o-transform-origin: 50% 0;
  transform-origin: 50% 0;
}
.is-visible .modal-content {
  opacity: 1;
  -webkit-transform: rotateX(0deg);
  -moz-transform: rotateX(0deg);
  -ms-transform: rotateX(0deg);
  o-transform: rotateX(0deg);
  transform: rotateX(0deg);
}
.modal-content h1 {
  font-size: 16px;
  color: #666666;
  border-bottom: 1px solid #B3B3B3;
  margin: 0 0 20px 0;
  padding-bottom: 10px;
  font-weight: normal;
  text-align: left;
}

.modal-content p {
  font-size: 1.2em;
  color: #666;
  margin: 30px;
  text-align: center;
}

.modal-content .short-message {
	font-size: 1.4em;
	text-align: left;
}

.modal-body > button {
	display: block;
	font-size: 1.2em;
	margin: 15px auto 5px;
}

.modal-content .inforCloseButton, .modal-content .inforMinimizeButton, .modal-content .inforMaximizeButton {
	float: right;
	margin-top: -3px;
}

.modal-content p + p {
	margin: -22px 24px 25px 30px;
}

.modal-title .inforIcon {
  padding-left: 10px;
  margin-top: -10px;
  position: relative;
  top: 5px;
}

.modal-content.has-icon .short-message {
	margin: 25px 33px -6px 33px;
}

.modal-content.has-icon .detailed-message {
	margin: 15px 31px 20px 33px;
}

.modal-content .detailed-message {
  text-align: left;
}

.modal-buttonset button {
  display: inline-block;
  margin: 0 3px;
}

.modal-content .inforCloseButton i {
	margin: -1.5px 0 0 -1px;
}

.modal-buttonset {
  margin: 15px auto 0 auto;
  text-align: center;
}

.ui-draggable .modal-title {
	cursor: move;
}

.modal-body.inforSingleColumnLayout, .modal-body.infor2ColumnLayout, .modal-body.infor3ColumnLayout {
    margin: 20px 20px 0;
}

/* Minimizable */
.modal.is-minimized .modal-content {
  height: 12px;
  overflow: hidden;
}

.modal.is-minimized {
  bottom: 0 !important;
  left: initial !important;
  top: initial !important;
}

/* RTL CSS */
html[dir="rtl"] .modal-content .inforCloseButton {
	float: left;
}

html[dir="rtl"] .modal-content h1 {
	text-align: right;
}

html[dir="rtl"] .modal-title .inforIcon {
	margin-left: 10px;
	padding-left: 0;
}
/* Infor Module Container
----------------------------------*/
.inforApplicationPadding {
	margin: 0;
	padding: 10px 20px;
	width:100%;
    height:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}

/* Fixed these here: http://jsfiddle.net/X9Ezn/ */

.inforModuleContentArea {
	background: white;
}

.inforModuleHeader {
	border-bottom: 1px solid #B3B3B3;
	height: 25px;
	margin-top: 0px;
	padding-bottom: 2px;
	display: inline-block;
	width: 100%;
	margin-bottom: -3px;
}

/* The Left Aligned Items */
.inforModuleHeaderLeft {
	float: left;
	padding: 0px 0px 0px 0px;
	height: 25px;
	text-align: left;
	margin-left: -2px;
}

/* The Right Aligned Items */
.inforModuleHeaderRight {
	float: right;
	height: 25px;
	margin: 11px 0 0;
	padding: 0;
	text-align: center;
}

.inforModuleHeaderRight > * {
	float: left;
	margin-left: -1px;
	margin-top: -6px;
	padding: 0 !important;
}

html[dir="rtl"]  .inforModuleHeaderRight > * {
	float: right;
}

/* The Main Page Text  */
.inforPageTitleText {
	font-size: 1.6em;
	color: #13a3f7;
	margin-left: 0px;
	margin-right: 0px;
	line-height: 27px;
	font-family:  Helvetica, Arial, sans-serif !important;
}

/* The text Showing the Current Record Id */
.inforModuleRecordIdText {
	font-size: 1.4em;
	color: #444;
	margin-left: 4px;
	line-height: 27px;
}

.inforModuleHeaderRight > span {
	font-size: 1.2em;
}

/* Icon Buttons on the Module header */
.inforModuleDropDownButton, .inforCloseButton, .inforModuleCloseButton,  .inforModuleSettingsButton, .inforPanelSettingsButton, .inforMinimizeButton, .inforMaximizeButton {
	border: 1px solid transparent;
	height: 20px;
	width: 20px;
	display: inline-block;
	cursor: pointer;
	background-color: transparent;
	color: transparent;
	padding: 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.inforModuleDropDownButton i, .inforCloseButton i, .inforModuleCloseButton i,  .inforModuleSettingsButton i, .inforPanelSettingsButton i, .inforMinimizeButton i, .inforMaximizeButton i {
	display: block;
	text-indent: -9999px;
    position: relative;
	border: 1px solid transparent;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.inforModuleDropDownButton i:after, .inforCloseButton i:after, .inforModuleCloseButton i:after,  .inforModuleSettingsButton i:after, .inforPanelSettingsButton i:after, .inforMinimizeButton i:after, .inforMaximizeButton i:after {
    height: 12px;
    margin: -5.5px 0 0 -7px;
    width: 14px;
    content: "";
    display: block;
    left: 50%;
    opacity: .65;
    filter: alpha(opacity=65);
    position: absolute;
    top: 50%;
}

.inforModuleDropDownButton i:after, .inforCloseButton i:after, .inforModuleCloseButton i:after {
	 margin: -6.5px 0 0 -7px !important;
}

.inforModuleSettingsButton i:after, .inforPanelSettingsButton i:after {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAlklEQVR42mNgwA7uAfF1BjxADoh7gFgRiEOA+D8Ug9gqQDwViBWQNUxAUoQLdyFrAJn8j4AGFBuCkCSOA7EhFB9HEg8DYkaQ4mtoJpkhGWSEJvcQJHgXjwZjNLkr2Jx0FqrJFIhPIokHogcrPk//gwYvHHQSUPwfGhdwIAvEE4FYCYj90SIOJNcBdQVOcBmI78OCERkAAMaxS+AyhbjTAAAAAElFTkSuQmCC") no-repeat scroll center center transparent;
}

.inforCloseButton i:after, .inforModuleCloseButton i:after {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQAAAAB+DmFKAAAAAnRSTlMAAQGU/a4AAAAmSURBVGjeY/j/geH+BoZ+AYZjBgwPChg+fAAhIAPIBQoCpf5/AAArYhCHJltC9gAAAABJRU5ErkJggg==") no-repeat scroll center center transparent;
}

.inforModuleDropDownButton i:after {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAJ0lEQVR42mNgGPqAEYn9nxi1jGiC/wkZzIhF8j8eV+AE/4lw4pAFAI+eBQJknrCtAAAAAElFTkSuQmCC") no-repeat scroll center center transparent;
}

.inforMinimizeButton i:after {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAACCAIAAADjHarAAAAADElEQVR42mNgoBYAAABKAAFH8OkVAAAAAElFTkSuQmCC") no-repeat scroll center center transparent;
}

.inforMaximizeButton i:after {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAALAQAAAABn/oHPAAAAAnRSTlMAAQGU/a4AAAAjSURBVGjeY3jAwnCAgeH/B4YGAwYGAQb7CTA0hYFBhqHBBgCceQhscQsxvQAAAABJRU5ErkJggg==") no-repeat scroll center center transparent;
}

.inforModuleDropDownButton:hover, .inforCloseButton:hover, .inforModuleCloseButton:hover, .inforModuleSettingsButton:hover, .inforPanelSettingsButton:hover, .inforMaximizeButton:hover, .inforMinimizeButton:hover {
	background-color: #d8d8d8;
    box-shadow: 0 1px #A2A2A2;
}

.inforModuleDropDownButton:hover i:after , .inforCloseButton:hover i:after , .inforModuleCloseButton:hover i:after , .inforModuleSettingsButton:hover i:after , .inforPanelSettingsButton:hover i:after , .inforMaximizeButton:hover i:after , .inforMinimizeButton:hover i:after {
  opacity: 0.80;
  filter: alpha(opacity=80);
}

.inforModuleDropDownButton:active, .inforCloseButton:active , .inforModuleCloseButton:active, .inforModuleSettingsButton:active, .inforPanelSettingsButton:active, .inforMinimizeButton:active, .inforMaximizeButton:active {
	background-color: #BEBEBE;
    box-shadow: 0 1px #767676 inset;
}

.inforModuleDropDownButton:active i, .inforCloseButton:active i, .inforModuleCloseButton:active i, .inforModuleSettingsButton:active i, .inforPanelSettingsButton:active i, .inforMinimizeButton:active i, .inforMaximizeButton:active  i{
	opacity: 0.90;
	filter: alpha(opacity=90);
}

.inforModuleSettingsButton[disabled], .inforPanelSettingsButton[disabled], .inforCloseButton[disabled], .inforModuleCloseButton[disabled], .inforModuleDropDownButton[disabled], .inforMinimizeButton[disabled], .inforMaximizeButton[disabled] {
	opacity: 0.4;
	filter: alpha(opacity=40);
	cursor: default;
	background-color: transparent;
}

.inforDialog .inforMaximizeButton {
	display: inline-block;
	float: right;
	overflow: hidden;
	padding: 0;
	position: relative;
	top: -35px;
	padding: 0 10px;
}

.inforDialog .inforMinimizeButton {
	display: inline-block;
	float: right;
	overflow: hidden;
	padding: 0;
	position: relative;
	top: -35px;
	padding: 0 10px;
}

.inforCloseButton:focus, .inforModuleCloseButton:focus, .inforMinimizeButton:focus, .inforMaximizeButton:focus, .inforModuleSettingsButton:focus, .inforModuleDropDownButton:focus {
    border: 1px solid #13a3f7;
    border-radius: 3px;
    outline: none;
}

html[dir="rtl"] .inforModuleHeaderLeft {
	float: right;
	padding: 0 10px 0 0;
}

html[dir="rtl"] .inforModuleHeaderRight {
	float: left;
	padding: 0 0 0 8px
}
/* Infor Progress Indicator Dialog
----------------------------------*/
.inforProgressIndicatorTextArea{
	margin-top: -18px;
	padding-left: 27px;
}

.inforProgressIndicatorBar{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAdCAMAAAAn8qH7AAAATlBMVEX////5+fn19fX4+Pju7u7z8/Pl5eXq6ur39/f29vby8vLp6ens7Ozw8PDm5ubo6Ojt7e3x8fH09PTv7+/n5+f7+/v8/Pzr6+v9/f36+vrL5w3oAAAA1ElEQVRo3u3YTRbCIAxGUZuCQPgvbdX9b9R2Fqw4cPzdJbzDCYHbDQAAAOAf9Eh3uFgLXVJt+Z7W7L03IBxB8vrYPlqllE0oCi5KMGbvYvnkg4qVWUOHuUYVVDevjlaNF4IvFm7Bilghh6bJ2cMMwlnEkW5VxMpGMZ2dJvhwFiOOItYaonZINcrltIxlSl0sWo1q2YVFrFYqIdY4FsnF1OJk/T5ZL7k7RMysXzPLdUvpHnEbjm9D9+zfOztjzxrtWfZ5eUpPDsv6F27e8CMFAAAAf3gDvQMxE/wnTpAAAAAASUVORK5CYII=") no-repeat scroll 0 0 transparent;
	height: 29px;
	margin-left: -9px;
	margin-top: -18px;
	margin-bottom: 5px;
	width: 100%;
}

.inforStatusIndefiniteValue{
	height: 29px;
	background-image: url("data:image/gif;base64,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Bi36M2fPmk+PVm06NGrSr1mndr2aduvSs3HDrq1b9u7bsW3nDt5b+O/hvIkrT84ceHPkzp3HWOHjwwY0GjYsIpF9RJICBRqInwAevPgG5MufT29+fPnw7tXHb4/+/Xr78+HXl7+fPnv9/93HX4D5Cegffv0BiCCBCRqo4IALRgjhhAdS+GCFGD7oRBoZjKCdIh5sMEIGLuDAAg0LLBDBihakmOKKEbToIowyvsiiiyreOKOONsaII40/8pijjzsS2WONQyIJZP+RSgq55JFBGplklE1K+eSUTFKpZZZcQtklll56SQMLP8gw1lePpanmmmy26eabcMYp55x01mnnnXjmqeeefAKWARoYnCHooIQWauihiCaq6KKMNuroo5BGKumklFZq6aVmeHDBIyaIcAYIZqAQAhqklmrqqaimquqqrLbq6quwxirrrLTWauutuOYaAgqjlLCIGpJpAEMPCRSbwAPIUmDssckui+wDyhr7bLTFTutss9JiW622zEJ7rbfZgrutuN1SW+635lobbrrcqjsuu+S6e+666NZL773v2psvvvPuuy0TM3zggQabJgIqGhzsIMDCBDRMwMIMOwyxAA4/DHH/xRNjfLHEGzecMccRe9yxxSGTTDHIJ4tc8scqp2yyxiuPzPLLKMPs8sw4y6xzzDzfvLPPPduMcRMBcfAhImYI04ERAzjgtAQDRN3001JP7QDUUjt9ddVaYx1111xTnbXYX5Nttddnh7312GuX3XbabKMNdtxqy2323G7b/TbecOdd9990B+634H0XjvcQAHGlSAZKA3GEAgogIDkCkEM+OeWVX1555JNvrnnmnYMuueehW14656OLjrnpqbO+Ouqvf+466a3DTnvsp8tuu+q3987777MDv3vwxA9v/OU8PJG4CouUsEFXYo1VxvTUV2/99dhnr/323Hfv/ffghy/+Qfjkl2/++eaTtZdfjqiQQQcCxS///PTXb//9+Oev//789+///wAMoAAHSMACeiUNJuiTAhfIwAY68IEQjKAEERMIACH5BAUAAGwALAoACgAaAQkAQAf/gBpoWCsxEIcVDIoMhxCJi42PipGLjIiVlJCXmo6Ym5Oflp2ckqKlmaCjqaehqKaeqq+ksKyxrretuba6tb20lS01Ph8bGS5WLDQRyxYLzgvLEc3P0dPO1c/QzNnY1Nve0tzf1+Pa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");
	width: 100%;
	max-width: 300px;
}

.inforProgressIndicatorValue {
	height: 20px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAAdCAYAAAAQLFHJAAABi0lEQVR42u3az0pUYRzHYffNOQ4xd2G0C29Ew1XdRDnQIvAPUiAlihARIrkLgpigYIRxVrrQAZEIEYMK3ShDunAxs3mb15jpzMLFDGcjPA98N+9n/1sczsgIAAAAAAAAAAAAAADcWuX6n3Sqcl69/6HdKq23wujavyWvfvaWdtZ913Vdv6nHGxJvyVTlrBpvS77HaqtZHF//fTn67ipklywe95Z2puu6PmiPt6VcbxZzO1gPP57W0jcXIbvk5WHfdF3Xh+2Pq1e13A7WvffNdrp6FrpLFg76lm26ruuD9nhjcjtYpZXTkC6dXC+ZafzfbKP3ruu6PmyPNya3gzX29lc7WfwRCs+3M9sJ8S07Xdf1YXq8MbkdrEefTmqFZ/WQXfLie990XdeH7ZMb3/L7hvX089HdB693LgvlzRCXzO/3rfuu67o+aI+3pXNjSrn+2jBdOUwn1xpbY8sHreLcXijM7F7vzpMvmX3tveu6rt/U4w2Jt2Sic1PibfGnKwAAAAAAAAAAAAAAt89f4qz/FW9OW6AAAAAASUVORK5CYII=")  repeat-x;
	max-width: 300px;
}

.inforProgressIndicatorContainer {
	padding-bottom: 26px;
}

.inforProgressIndicatorStatusText{
	font-size: 1.6em !important;
	font-weight: normal;
	margin: 27px 10px !important;
	padding: 0;
	position: relative;
	text-align: left !important;
	top: 14px;
}

.inforProgressIndicatorDetailText{
	font-size: 1.2em !important;
	font-weight: normal;
	margin-bottom: 25px !important;
	padding-top: 15px;
	text-align: left !important;
}

/*Form Based Status Indicators*/
.inforProgressIndicator.form  .inforProgressIndicatorBar{
	margin-top: 0;
	margin-left: 0;
}

.inforProgressIndicator.form  .inforProgressIndicatorBar{
	background: none repeat scroll 0 0 #B3B3B3;
	width: inherit;
	height: 58px;
}

.inforProgressIndicator.form  .inforProgressIndicatorValue{
	background: none repeat scroll 0 0 blue;
	height: inherit;
}

.inforProgressIndicatorDetailText {
    margin: -22px 24px 25px 10px !important;
}

/* Infor Radio Button
----------------------------------*/
.inforRadioButton {
  opacity : 0;
  filter: alpha(opacity=0);
  outline: none;
  height: 16px;
  clear:both;
  cursor: pointer;
}

.inforRadioButtonLabel {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAw0lEQVR42tWTQQ7CIBBFewjtxfRENekdOErZdm+0noGw1epCCZT+IZB0AULSJsZJ3qZDH8zAVNVfBGNsB1owgLfnAhrKlUoO4A5sggetKZFM9EPXdVZKabXWDiGE++ZlU1KGxN7vZvu+t6mg3OJkdUzUhJPkgnMeZG1MRM10JeSCSvaiISaim3H9yAWt8aLPKpFSKoieW5V2TTabGrm22fUm1596kMYY15PiB7mQHcH4ZUTGrCQytDegwAucwal4aH8eM6UOKl22rNfwAAAAAElFTkSuQmCC");
  background-position: left center;
  background-repeat: no-repeat;
  color: #444;
  cursor: pointer;
  display: inline-block;
  font-size: 1.2em;
  line-height: 18px;
  margin-bottom: 0;
  margin-left: 0;
  padding: 0 3px;
  transition: background-image 0.25s linear 0s;
}

.inforRadioButtonLabel.checked{
  background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAA9UlEQVR42tWTTQrCMBCFvYM/F9Ab6VY9hCtd+QNexJW3UBRECkXrJXSnbcEareO8GEqxiQYVxIEPykz6MvOS5HJ/EfnRscAMGY+JFCumj5qtSJXZM2TggDU2Ilf8UJ8IWuxiii4kmW1jmVNiV6MYF4pqN2otBZkCtVRnJZ0Q5qfG5C5yionajqDKOKIyg2/kEM1pIjbUCcFMOQKi44iMPz33LGsYWeU8nRBORvqBQCePQsjJbnmNyp0+EgpEIhS8NVo3O9raaDaMTJtdfsPs0leO33Qh0UXIE81tL2RKrMb4T56I/1JE82g3jGBCxmUG1o/253EDeRn6hiSU8QgAAAAASUVORK5CYII=");
}

.inforRadioButtonLabel.hover{
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAA5UlEQVR42tWTQQ6CMBBFOYRyMT0RJtyBHdeALSGBjVE8A+lW0YU2wDi/KQlpWm3ExPiTl5CZ9jMzbYPgL5QkyYqJmYa5aw5MhJyvyYY5M+TggjU+JiM2ZFlGQgjq+17Rtq2KabPRacaJtf4bFUVBLiE3qyy0GUVTJdAwDFSWJaVpqsA3YlCe55NZbDPCMFULEDaa86nrWuXQso41NiOcjJoHhCpMI8QgrNGxxyIjKeUUu37UWlVVZmtH57AxyKXDDr9y/K4LiSowE+8LOTPbMt2LJ9K9NbE82hMjmRuzZ3bej/bnegKjEgjijznpVQAAAABJRU5ErkJggg==");
}

.inforRadioButtonLabel.disabled .labelText:hover {
  cursor: default;
}

.inforRadioButtonLabel.disabled, .inforRadioButtonLabel.checked.disabled  {
  opacity: .6;
  filter: alpha(opacity=60);
  cursor: default;
}

.inforRadioButtonLabel.disabled input{
  cursor: default;
}

.inforRadioButtonLabel.focus {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAB00lEQVR42p2UTS8DYRDH6zMgIW7e4uWAhLMEqRMH4kji5MaNz0DSs9SlDXUo/QR0i1S77VG8JjhKe6QqdlfXmt/maVNNVzHJP3kyz8x/Z/7zzPp8dax5731CEBTcC0yFe+Wb9DUyCeoTnLTtv5/1Hhprc3Fz5PjJbgWc8cndKTHEepGMCwo9B8ZGOp3ujEQigXA4fB0KhQwg50vxbXJHDLHk1KvkeTBmLEej0UVJfBE4HigQQyw5lcrk0CTQ+Yoi+SRB0zQnn887pVLJRS6Xc32K7JNYVZkOB0RT0vdJKpXq4msE6rrueBl35cqSyWQ3uXBAtCMirtJ/uRLMtm1HyB3RxgVnfFgikXDJ0JFcOCB6mI+bw4jJJS1gJAaDwW/IZrPuHS0TyzDIhQMik/Gq6bh6YFRRS4QPI0a15+bCAVEhcPnR8Rciy7LKRMVqorvZI3P0N61lMpna1q4WNHNIOB4h2h2IGStlsRHyL2KTCwdE0zLCOKP85/g14fA3fJBUgSYeD3K98iDrrMiSBL7+sCKvNSvS/5ulvZFES/Am5wvxbf24tDXLq9M3L5aJnOftlu3bj/aZI3MMn9JE9/yNVJGhmZ9nz1gFlqAouFU+f0WTKvsClcoQuuCdoRQAAAAASUVORK5CYII=");
}

.inforRadioButtonLabel.checked.focus {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAB5UlEQVR42p1Uz0sCURC2vyGjokOQFv2CCuocVNipDkVHjU7dkiiKOtWxwHPUMQv6Yf+AKSoFmwhBWBlYx6Bupcbue7a+5lt3ZdFVq4EPZufNfM588542m4U1+uUxwj4hTWA60nps3FbPKKmbEGk5lmNd54p3JsSGLl/VJgA+YnQWRQ5yq5GMEjKdZ8r6apx3tJ/IvuYj+YFiCkB+kmI7OEMOclFj1clHX0BZ6L9Q3Ha//Enfwgp0lkEOclFT6oycBoKEX0EC+QUUuKNcSO+qUL6Fhqs3VYvphAXk6p1J4ADRBM0dWb7hDnuxXbES56Ka4czozCtxJ2rBAaIDEnEJ8yPBEy2SMFWIjQQXzlNFOAjwEYPNx4pk0BG14ADR82yIDUJMHGIE2GaCV+izfZvXzjAyvrEM1IIDRAzr1bej6QFDJ+VEiGndUo4eM2oZiDK+ZL7tL0RZLgydcmaip+kgG/7NaFuVo93PhdkA+S8gOuwNKIuG2BDSLLajjtioBQeIJmmFIazyn+sP07er7oVEFzma6Nr6Qq6VLqTFE/HQr2VrPJFs2RPp+c2jfaQYp+Iv8u8otlvz0ZY9Xglz48ZiIzSSfS+Vb50KshHEdE2kqn8jJjJo5sK1x1rRESFHSOkxV0kTk/0AE0j8ybGLthUAAAAASUVORK5CYII=");
}

.inforRadioButtonSet .inforTopLabel {
  width:auto;
  font-size: 1.2em;
  line-height: 20px;
}

.inforRadioButtonSet {
  margin-bottom: 4px;
}

.inforRadioButtonSet > br {
  display: block;
  margin-top: -3px;
}

.inforRadioButtonLabel .labelText {
  left: -4px;
  position: relative;
  top: -1px;
}

html[dir="rtl"] .inforRadioButtonSet .inforTopLabel {
  padding: 0 0 4px 8px;
  text-align: left;
}

html[dir="rtl"] .inforRadioButtonSet .inforRadioButtonLabel{
  background-position: right center;
  margin-left: 0;
  margin-right: 3px;
  padding-left: 0;
}

html[dir="rtl"] .inforTopLabel:after {
  content: "";
}

html[dir="rtl"] .inforTopLabel:before {
  content: ":";
}

html[dir="rtl"] .inforRadioButtonLabel .labelText {
  display: inline-block;
  right: 0;
  width: auto;
}
/* Infor Rich Text Editor
----------------------------------*/

.inforRichTextContainer {
  position: relative;
  width: 100%;
}

.inforRichTextEditor, .inforRichTextHtmlView {
  border: 1px solid #b3b3b3;
  border-radius: 4px;
  color: #1a1a1a;
  font-family: helvetica,arial,sans-serif;
  font-size: 12px;
  height: 200px;
  line-height: 18px;
  min-height: 100px;
  overflow: auto;
  width: 100%;
}

.inforRichTextEditor blockquote {
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 20px;
  padding-left: 15px;
  border-left: 2px solid #ccc;
}

.inforRichTextHtmlView {
	padding: 0;
}

.inforRichTextEditor p {
	margin: 0;
	padding: 0;
	font-size: 1em;
	line-height: 18px;
}

.inforRichTextEditor[readonly] {
	border: 1px solid transparent;
}

.inforRTToolbar {
  border-radius: 3px;
  overflow: hidden;
  width: 100%;
  min-height: 0;
}

.inforRichTextEditor[disabled], .inforRichTextEditor[disabled]:focus {
	border: 1px solid transparent;
	cursor: default;
	opacity: 0.5;
}

.inforRichTextEditor:focus{
	border: 1px solid #13A3F7;
}

.inforRichTextEditor a {
	cursor: pointer;
}

.inforIconButton.blockQuote {
  color: #8d8d8d;
  font-family: Helvetica,Arial;
  font-size: 4.5em;
  padding-top: 3px;
}

.inforIconButton.showHtml, .inforIconButton.normal, .inforIconButton.h2, .inforIconButton.h3 {
  color: #666;
  font-family: Helvetica,Arial;
  font-size: 1.3em;
  line-height: 23px;
  width: auto !important;
}

.inforRTToolbar .inforDropdownContainer {
		margin-left: 10px;
  margin-right: 10px;
  top: 3px;
  width: 100px;
}

.inforIconButton.blockQuote:hover, .inforIconButton.showHtml:hover {
  color: #2b2b2b;
}

.ui-tabs-panel .inforRichTextEditor {
  background-color: white;
}

.inforIconButton.bold span{ background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAcElEQVR42mNggID/ROAzQJzGgAP8JwHPpNQAEHbBZwA2oAT1AkxNOakGMEA1kW2AMRDfRVKjREkYlFMSiLuhrqE4FoxJDQNBIF6FlqhIjgUQeIekTpBSA5RINWAmkpp3lAbiTEoMuIvufwYSExGKZgCt8pLUblOItgAAAABJRU5ErkJggg==")  center center no-repeat;}
.inforIconButton.italic span { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAfklEQVR42mNgwA/+E4FpoxkZaAHxP6iG90DMw0AimIVkYzepmkWA+BtU818gViLVgBok2zeQqpkTiF8gGeBAqgGpSJrPkaqZEYivIhmQTKoB7kiaX0O9QxLYgWRAM6maDZESzk8gliTVgIVIti8lVbMENOreQbEFsRoHLtcBAOMmShXmv1LtAAAAAElFTkSuQmCC")  center center no-repeat;}
.inforIconButton.underline span { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAP0lEQVR42mNgQAX/kTADCXKjBowagFNRKJJ4KLEG7EZTiA2vwmeAMREGKDEQACBDZmLR2EGMZrLAfwoxZQYAAOnJc2sqi7J/AAAAAElFTkSuQmCC")  center center no-repeat;}
.inforIconButton.strikeThrough span { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAeklEQVR42mNgwA1WAfF/JFzOQAIQRNMMwmdIMaAciwEgbEysAWeQNM1EYncQo9kYScNuNP47YgzoQNKQhsVFoYQMuIukWBBLmKxioAX4TwGmjgFUAbtJtBklTSgRGdfluNSVo6U8YvNIKLa4J5RQVmFLE6Qk1VBkVwAASrZqY2yyLEQAAAAASUVORK5CYII=")  center center no-repeat;}
.inforIconButton.justifyLeft span { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAUSURBVGjeY/j/nwECQAx+EMIrAgAkoQwxFqNyswAAAABJRU5ErkJggg==")  center center no-repeat;}
.inforIconButton.justifyCenter span { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAVSURBVGjeY/j/nwECgIwDzCCEVwQAabkPAXL5hdAAAAAASUVORK5CYII=") no-repeat scroll center center rgba(0, 0, 0, 0);}
.inforIconButton.justifyRight span { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAVSURBVGjeY/j/nwECgIwPDCCEVwQAev8PtfrrZyAAAAAASUVORK5CYII=")  center center no-repeat;}
.inforIconButton.outdent span{ background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAlSURBVGjeY/j/nwECgIz3DAznGRga/zMwMoAQkAHkvgdLwdQAAFyQDnfirEg+AAAAAElFTkSuQmCC")  center 4px no-repeat;}
.inforIconButton.indent span { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAlSURBVGjeY/j/nwGIIADIeM/A8JyBgfk/AyMDCAEZQO57BrgaAH+sDaubekkRAAAAAElFTkSuQmCC")  center center no-repeat;}
.inforIconButton.bulletList span { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAPElEQVR42mNgYGAIAOKXQPwaiMMYyAAvgPg/FL+Hiv0nATM8R+K8IscAPyB+BNUcwDAkwWgsjMbCwMcCAGPyZ1fQASBuAAAAAElFTkSuQmCC")  center center no-repeat;}
.inforIconButton.numberList span { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAjSURBVGjeY7D/z7CBAYTk/zP8/w8i74NFClBFJjAwXACJAAC4TxJtYH4lpgAAAABJRU5ErkJggg==") no-repeat scroll center center rgba(0, 0, 0, 0);}
.inforIconButton.image span { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAoSURBVHjaY2hgZKj/B0b7GOrlQGT5P4bkfwyO3xgYHjEwODAggwZGAHveDEMNus8WAAAAAElFTkSuQmCC")  center center no-repeat;}
/* Infor ListBox
----------------------------------*/
::-webkit-scrollbar {
	width: 8px;
	height: 8px;
}

::-webkit-scrollbar-track {
	border-radius: 1px;
	background-color: white;
}

::-webkit-scrollbar-track:hover {
	background-color: #e5e5e5;
}

::-webkit-scrollbar-thumb {
	border-radius: 1px;
	background-color: #cccccc;
}

::-webkit-scrollbar-thumb:hover {
	background-color: #999999;
}

/*  Notes:
		http://css-tricks.com/custom-scrollbars-in-webkit/
		http://jsfiddle.net/QcqBM/6/
*/
/* Infor Pallette Colors */
.inforColor.lightAzure {
    background-color: #61c5ff !important;
}

.inforColor.azure {
    background-color: #13a3f7 !important;
}

.inforColor.deepAzure {
    background-color: #005ce6 !important;
}

.inforColor.lightEmerald {
    background-color: #9ed927 !important;
}

.inforColor.emerald {
    background-color: #2db329 !important;
}

.inforColor.deepEmerald {
    background-color: #00733a !important;
}

.inforColor.lightAmber{
    background-color: #ffd500 !important;
}

.inforColor.amber {
    background-color: #ffaa00 !important;
}

.inforColor.deepAmber {
    background-color: #ff6400 !important;
}

.inforColor.lightRuby{
    background-color: #ff574d !important;
}

.inforColor.ruby {
    background-color: #d5000e !important;
}

.inforColor.deepRuby {
    background-color: #b3000c !important;
}

.inforColor.lightTourmaline{
    background-color: #ff80a2 !important;
}

.inforColor.tourmaline {
    background-color: #e63262 !important;
}

.inforColor.deepTourmaline {
    background-color: #bf2951 !important;
}

.inforColor.lightAmethyst{
    background-color: #c680ff !important;
}

.inforColor.amethyst {
    background-color: #a352cc !important;
}

.inforColor.deepAmethyst {
    background-color: #7533a6 !important;
}

.inforColor.lightGraphite{
    background-color: #b3b3b3 !important;
}

.inforColor.graphite {
    background-color: #737373 !important;
}

.inforColor.deepGraphite {
    background-color: #595959 !important;
}

.inforColor.lightTurquoise{
    background-color: #6dd9d1 !important;
}

.inforColor.turquoise {
    background-color: #00c2b4 !important;
}

.inforColor.deepTurquoise {
    background-color: #00898c !important;
}/* 24x24 Icons that can be applied be class to tilepanel, message dialog and cardstack, accordian ect.
----------------------------------*/
.inforIcon {
	width: 24px;
	height: 24px;
	display: inline-block;
}

.inforAlertIcon + .inforLabel {
    top: -3px;
}

.inforIcon.alert {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAkUlEQVR42u2WbQqAIBBE52h73i6RNzMDsQ9b3ckWgloQ+uWbNygGpIkToseC5+YF8jmA5OUCCMiTvmcPgOwA8jSgpGctwKZnLUB2v10gowXI7s8AGQWEUy0HgMUCTPcKQO4Crk5OBehZgDw5GkBYQJW+N5oFrOlbBi0LMOlbAM0C1vTGmqQLwOD8L9q7/izWvRfgLba0IDYN7QAAAABJRU5ErkJggg==") no-repeat scroll 0 0 transparent;
}


.inforIcon.error {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAqUlEQVR42mNgAIKrDHz/aYEZaGk43JIRYcE9IK4DYksgVoRiS6jYPUotmAnEPAw4AEgOqoZkC34CsR8DkQCkFqqHaAuKcBiESH6YckXEWnAViJnJsIAZqpegBaV4ggKnBVD5UmIsUKfAAnViLGCjwAK2QWGBCgUWqBBjQREDmQBbUh2QZArC+WRYkD+oigqaF3boxXU1EJsBsTQUm0HF7o3WaIO7ZQEyGwAWEgCIGYg62AAAAABJRU5ErkJggg==") no-repeat scroll 0 0 transparent;
}


.inforIcon.info {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAuUlEQVR42mNgAAKTY7/+0wIz0NJwuCUj1oIuaPCG08QCBiRAKx8EQQ2fMRrJ6PgqEGcCsTQQ+1PTgudAnATETEiRK0EtC1YAsRADGgCKOVPLAgcgzgXibUDMjGRBO7Us+AOlT6P54BK1IzkFyXA5aqeiD0DMg2RBOrUtmIoWPGuA+BoQn6KWBeZoFvgAMRcQR1DDgl/IqQdqATcQtwLxX2pY8A+IDYCYBYh1gLgWmvFGa7Qh0LIAmQ0Anv4oR90qBz8AAAAASUVORK5CYII=") no-repeat scroll 0 0 transparent;
}


.inforAlertIcon{
	width: 16px;
	height: 16px;
	display: inline-block;
}

.inforAlertIcon.alert {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAqUlEQVR42mNgwAH+r2KwBuL/UGzNQCoAatqIZMAmUjVrAfE/JANAbG1SDFgI1ggDEEMWEqtZDoh/YTHgN0iOGAMmwJ2OagAITyCkWQSIP+MxACQngs+AOiTF2AwA4XpcmrmA+DURBoDUcGMzIBdNIS4DQDgPXTMLED/EohAXBqllQTYgFqtC3C4A4ViYZkYgvkyGASA9jCADvElwOjr2ARlwiAIDDjNQCgB/P6FYDa9M2wAAAABJRU5ErkJggg==") no-repeat scroll 0 0 transparent;
}

.inforAlertIcon.info {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAoUlEQVR42mNgQAcxz7SAuA+IrwPxDyi+BhXTYsAJYp6xAfEUIP4LxP9xYJDcDCDmxKZ5Nx6N6HgvWA+SAVOxKfz68x8Y4zBkCkyzNhD/IcOAP2C9QKKfBKej434GaGj/J8MF/8F6gcRPCgz4SakBnyn1whW8gUiEARNABuhQEI06lCSkqVRMyhRnJlSDtMGBE/PsBhD/AuIv4NCGiOmgKwcA05z/FT+1De0AAAAASUVORK5CYII=") no-repeat scroll 0 0 transparent;
}

.inforAlertIcon.ok {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA+UlEQVR42mNgQAO6mzW1gLgPiK8D8Q8ovgYV02LABYCSbEA8BYj/AvF/HBgkNwOIObFp3o1HIzreC9KDbMBUYjSabjP877LbAcafAtOsDcR/iNF88vWJ/0++Pv7vvsf5P1SPNsiAfmI1wwCIDZXrZ4CGNtGaQS5w2+MEk78OMuAnsobKc2X/9bfoEKMZhH+iGLDw7nywwp3Pdvy32G5CSDMIf4Z7wRkYuu9+voVr+PDrAyHNIHwFJRADD/ihGEJAMwhPABmggxyNyIYQ0AzSo4M1IYEMufz+Ej7NIDyVekmZ4syEZhAoaU8A4htA/AuIv4BCGyqmg64eAPuc9KX1UFdQAAAAAElFTkSuQmCC") no-repeat scroll 0 0 transparent;
}

.inforAlertIcon.error {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAnUlEQVR42mNgQANXGfi0gLgPiK8D8Q8ovgYV02LABYCSbEA8BYj/AvF/HBgkNwOIObFp3o1HIzreC9KDbMBUbAphAIchU2CatYH4DxkGgPRogwzox+VUAgaAcD8DNLTJNeA6yICfFBjwk1IDPlPqhSt4A5EIPAFkgA4F0ahDSUKaSr2kTHFmQjMIlLQnAPENIP4FxF9AoQ0V00FXDwDtC7PV49/t+QAAAABJRU5ErkJggg==") no-repeat scroll 0 0 transparent;
}

.inforAlertIcon.pending {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAATlBMVEUAAAD/qgD/qgD/qgD/qgD/qgD/qgD/qgD/qgD/qgD/qgD/qgD/qgD/qgD/qgD/qgD/qgD/qgD/qgD/qgD/qgD/qgD/qgD/qgD/qgD/qgBcIK27AAAAGXRSTlMABgkqKyyOj5CUlZi7vdTW19jz9Pj5+vz9eAto8AAAAGtJREFUeNplj1sOgCAMBFcFQXzhE3r/iwpoFXU+GnaSki0QqGq7rmNd4aRoPCV8W6bcxQDE2RdBGHoENYBwuXACinJBCvYtLDYWEaLtK2ZeYQb+lNGQLs9OcrELc1c/SdV/xwWEnvZl0DK+D5iQEJ6bZ87TAAAAAElFTkSuQmCC") no-repeat scroll 0 0 transparent;
}

.inforAlertIcon.incomplete {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAS1BMVEUAAADMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMwrhPl3AAAAGXRSTlMABgkqK4yNjpKTlrm70tPU1fDx9fb3+fr8fouWzwAAAF9JREFUeNptj1kOgCAMBYvsKqKC0PufVMDEQHW+2km6PIAClz6ETXJ4YCZjI89T6xd8WVkRFjtMmU+9SBwUDijwo/AQRxGpOOiIo0s1iPGsII/Zv9c/4Wp8vV+n06LWN4PhEe6KkoW4AAAAAElFTkSuQmCC") no-repeat scroll 0 0 transparent;
}


.inforAlertIconSmall{
	width: 12px;
	height: 12px;
	display: inline-block;
}

.inforAlertIconSmall.alert {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAf0lEQVR42mNgQAP/VzFYAPF/KLZgIASAitYhaVhPSLEKEP/9DwMgNlAMn4ZpYJMRGkB4Oi7FIkD8DYsGkJgINg11cLejagDhenTFnED8Go8GkBwnsoZ0JElcOAOmmAmIb6NIYtrwH6qGCaTBH8M07BpAOACk4TgRzoHh4wykAgDs7/gCO2cIyQAAAABJRU5ErkJggg==") no-repeat scroll 0 0 transparent;
}

.inforAlertIconSmall.info {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAf0lEQVR42mNggIGYZ2xAnAfEx4H4MxQfh4qxMaCAmGfSQHweiP/jwOfBapBMRlEMA2iaLgAxO0hDLrqJODT8B6uFuvM/kfg4SMNPEmz4QaqGz1idhEcD2El5JGjIYwAHFSTICGm4CAlW4iLuAiLiUJNGPhCfBuIvUHwaKgZPGgCYzS5xUAg+WQAAAABJRU5ErkJggg==") no-repeat scroll 0 0 transparent;
}

.inforAlertIconSmall.ok {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAA2ElEQVR42mNggALdzZpsQJwHxMeB+DMUH4eKsTEgA6CANBCfB+L/ODBIThrZZJyKbXda/tfbrAViXwBidpCGXFyKnXc7/H/45cH/dY/WwjTlMkDdiVMxCFz9cOW/xXYTkPhxkIafIAWm2wz/Bx7ww6rYeoc5zKAfYA0gxafenPz/8dfH/zmnsnApBuHPYCcZbtH9v/vZzv/IAItiuJNA4fwfWdO1D1f/W+0wwxYQeSAN7NAgA2uafXsmNpNB+CI4WImMuAvwiENLGvlAfBqIv0DxaagYPGkAAFKdH9q16CcHAAAAAElFTkSuQmCC") no-repeat scroll 0 0 transparent;
}

.inforAlertIconSmall.error {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAfUlEQVR42pWSPQ6AIAxGO8HmBTijeEwGBnHwJDjopF9JNUj8gSZvKTxo2hJJzNQpYIEDUXCSU5QHEgaMYH+Bz0z+8u3yGYUUgGahL198EZiepM5awbGwNQhrqxAfS/oglWQbfrAsaGnZnzCltlYOLlyDK1ZjAB4sgpfctRoHLzgCpx+Q/QAAAAAASUVORK5CYII=") no-repeat scroll 0 0 transparent;
}

.inforAlertIconSmall.incomplete {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAgElEQVR42p3SUQqAIAwG4HUPO0SdLA+WHcIevUqRPQn60G8sEJHShA9ENp1TIgxjTAcCJtBg4eC5hD7GUBI8wAweQiauLTDeSbyzAlcIfjjeUBCX4V+C05MkcZ2hkia+YG2CbU3YfpUkWy8tuGVfbVVPW9seLvsasbwVTthLX+MCtZq9hlHNXUsAAAAASUVORK5CYII=") no-repeat scroll 0 0 transparent;
}

.inforAlertIconSmall.pending {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAw0lEQVR42nWSUQrCMBBE1wMotoggRASPoNfwJv61lxJB1EO0/ooH6AX8UayICImzMmIMSeHRdDKTbpIVwePW0gEGFKAGLbiBitpYPeKZZ2ALLHBgCRYcq7YH80+IK+/AiwZnN5LblWTfb86pxwh/ab3JB8xdvHPw9HT1FMKaXUAPZBG9Fm4wFuiDKRiBCfU2FRgyMGDIUL+kSmrAEZzA2dMrDZTBplOop4wea4S/Y41dXLjy7+KC1tDyDuAOrmyN0m+NN8mySBLekke8AAAAAElFTkSuQmCC") no-repeat scroll 0 0 transparent;
}





/* Tags and Badges
----------------------------------*/
.tag {
  background-color: #B3B3B3;
  border-radius: 0 3px 3px 0;
  color: white;
  height: 11px;
  padding: 4px 5px 4px 5px;
  position: relative;
  width: auto;
  line-height: 10px;
  margin-left: 13px;
  margin-right: 20px;
}

.tag.lightAzure {
  background-color: #61c5ff;
  color: white;
}

.tag.tourmaline {
  background-color: #e63262;
  color: white;
}

.tag.amber {
  background-color: #ffaa00;
  color: white;
}

.tag.lightRuby {
  background-color: #ff574d;
  color: white;
}

.tag:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAUCAIAAADZUCB4AAAABnRSTlMAAAAAAABupgeRAAAAiklEQVR42pWSOwrAIBAFc//rLBY2fkrBXhA8hCKYLjHmL26iU4kMu/h804QTY1RKQQGVrLWEEDhpGCEEKSW8qSXn3HNM29NaA8ItCSEA55A45/DJ/6TDM8ZUVzmzuXCFt3mU0srLxlLIh3EP25tSeu3tfccOY6zL68154N8GerDjvf/v1UBPm71fAfGAlVs5YHoyAAAAAElFTkSuQmCC");
  content: " ";
  height: 20px;
  left: -13px;
  position: absolute;
  top: 0;
  width: 13px;
}

.tag.lightAzure:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAUCAYAAABWMrcvAAAAsUlEQVR42mNgIAIkHv2vAsRbgPg/CBNSzAbENUD8HaYBryagpC4QX0BWjFMTUJARiAuB+Ac2DRiagAI8QLwal2IMTUCOBBBfIqQBrgnIkAHiG8RoAGsCEpzE2oCsqRWH5DYgloTibeiaXuPQJInkX0lyNEmga2rDoWkrVLE0lI2iiYvkgEAK8lskaSIrcpE08gLxGpI0ISXYYqITLJpmPSC+SJImpExYi24rAwnZHR5XADEWPi6gMx5UAAAAAElFTkSuQmCC");
}

.tag.tourmaline:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAUCAYAAABWMrcvAAAAsUlEQVR42mNgIAI8M0pSAeItQPwfhAkpZgPiGiD+DtOAVxNQUheILyArxqkJKMgIxIVA/AObBgxNQAEeIF6NSzGGJiBHAogvEdIA1wRkyADxDWI0gDUBCU5ibUDW1IpDchsQS0LxNnRNr3FokkTyryQ5miTQNbXh0LQVqlgaykbRxEVyQCAF+S2SNJEVuUgaeYF4DUmakBJsMdEJFk2zHhBfJEkTUiasRbeVgYTsDo8rAHJVvd9RmCwCAAAAAElFTkSuQmCC");
}

.tag.amber:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAUCAYAAABWMrcvAAAAsUlEQVR42mNgIAL8X8WgAsRbgPg/CBNSzAbENUD8HaYBryagpC4QX0BWjFMTUJARiAuB+Ac2DRiagAI8QLwal2IMTUCOBBBfIqQBrgnIkAHiG8RoAGsCEpzE2oCsqRWH5DYgloTibeiaXuPQJInkX0lyNEmga2rDoWkrVLE0lI2iiYvkgEAK8lskaSIrcpE08gLxGpI0ISXYYqITLJpmPSC+SJImpExYi24rAwnZHR5XAEHU4R9LuLJUAAAAAElFTkSuQmCC");
}

.tag.emerald:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAUCAYAAABWMrcvAAAAsUlEQVR42mNgIALobtZUAeItQPwfhAkpZgPiGiD+DtOAVxNQUheILyArxqkJKMgIxIVA/AObBgxNQAEeIF6NSzGGJiBHAogvEdIA1wRkyADxDWI0gDUBCU5ibUDW1IpDchsQS0LxNnRNr3FokkTyryQ5miTQNbXh0LQVqlgaykbRxEVyQCAF+S2SNJEVuUgaeYF4DUmakBJsMdEJFk2zHhBfJEkTUiasRbeVgYTsDo8rAOIMaR96FATeAAAAAElFTkSuQmCC");
}

.tag.lightRuby:before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAUCAYAAABWMrcvAAAAsUlEQVR42mNgIAL8D/dVAeItQPwfhAkpZgPiGiD+DtOAVxNQUheILyArxqkJKMgIxIVA/AObBgxNQAEeIF6NSzGGJiBHAogvEdIA1wRkyADxDWI0gDUBCU5ibUDW1IpDchsQS0LxNnRNr3FokkTyryQ5miTQNbXh0LQVqlgaykbRxEVyQCAF+S2SNJEVuUgaeYF4DUmakBJsMdEJFk2zHhBfJEkTUiasRbeVgYTsDo8rAMhO3J/paysYAAAAAElFTkSuQmCC");
}

.tag .inforCloseButton {
  background-color: rgba(0, 0, 0, 0);
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAIklEQVR42mP4DwQMWABcHF0BhgaYAC6TCEvgNJKgY5AVAACLWTPNEvlPdgAAAABJRU5ErkJggg==");
    border: medium none;
    height: 7px;
    line-height: 20px;
    opacity: 0.65;
    position: relative;
    top: -3px;
    width: 7px;
}

.tag .inforCloseButton:hover, .tag .inforCloseButton:active {
  opacity: .90;
  filter: alpha(opacity=90);
  border: medium none !important;
    box-shadow: none !important;
}

.tag .inforCloseButton:active {
  opacity: 1;
  filter: alpha(opacity=100);
  box-shadow: none;
}

.badge {
  background-color: #B3B3B3;
  border-radius: 2px;
  color: #333333;
  font-size: 1.1em;
  line-height: 10px;
  margin-right: 5px;
  padding: 3px 5px 2px;
  color: white;
}

.tag .badge {
  left: 2px;
  margin-left: 5px;
  padding: 0 3px;
}

.badge.deepTurqouise {
  background-color: #00898c;
}

.badge.ruby {
  background-color: #d5000e;
}

.badge.deepRuby {
  background-color: #b3000c;
}

.badge.lightAzure {
  background-color: #61c5ff;
}

.badge.amber {
  background-color: #ffaa00;
}

.badge.tourmaline  {
  background-color: #e63262;
  color: white;
}

.inforApplicationNav .badge {
  font-size: 0.9em;
  margin-left: 3px;
}
/* Infor Sign In Dialog
----------------------------------*/
.inforSignInDialog {
  background-color: #F3F3F3;
  overflow: auto;
}

.inforSignInDialogControls {
  margin: 0 auto;
  text-align: center;
  width: 100%;
}

.inforSignInDialogControls .inforTextbox{
  height: 26px;
  margin-bottom: 12px;
  background-position: 10px center;
  background-repeat: no-repeat;
  padding-left: 40px;
  line-height: 26px;
  display: inline-block;
  width: 159px;
}

.inforSignInDialogControls  .inforTriggerButton {
  height: 29px;
  width: 24px;
}

.inforSignInDialogControls  .inforTriggerButton input {
  line-height: 25px;
}

.inforSignInDialogControls .inforSignInButton {
  height: 30px;
  margin-bottom: 18px;
  width: 206px;
}

.inforSignInDialogControls .selectedSingle {
  height: 30px !important;
}

.inforSignInDialogControls .selectedSingle > div {
  height: 29px !important;
}

.inforSignInDialogControls .selectedSingle span {
  margin-top: 6px;
  text-indent: 36px;
  text-align: left;
}

.inforSignInDialogControls .dropdown {
  height: 30px;
  margin-bottom: 10px;
  padding-left: 36px;
  text-align: left;
  text-indent: 5px;
  line-height: 30px;
  width: 144px !important;
}

.inforSignInDialogControls #password {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAQCAYAAAD9L+QYAAAAmElEQVQ4y+2UsQrAIAxE+//fpi4KCoKI4OAnOKVcoINDW7UWOnQI4e7CczBkI6LtjRJCtEbOmbTWpJTiDr0Ebq0lGMYYCiFwh4b/CF5KYVCMsQFBw0c+DffeM6TW2kCg4SOfhjvnGHI2hPx7cGwEtgPirJCPbg7DpZSX4KMwNwzvAR/1w9fAez90Cp5SorsHkGPu0VVcfXJ3c5iH3sYEe3kAAAAASUVORK5CYII=");
}

html[dir="rtl"] .inforSignInDialogControls #password {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAQCAQAAAAyy97sAAAAcUlEQVR4Ae3QMQqDUBBF0fMtXILFB5GAoKCNzv534J6SOijCJJAq7/aneI7n4btuCY1qtVlVjevdEYpZWDwswqzkiU4YFBSD0OWJUWgBrTDmiUkAIEy/J1SbeGtTc8QuTu05Iq76E5/e2dtPQJ8hEr0ANMPmAju1M8kAAAAASUVORK5CYII=");
  background-position: right center;
  padding-left: 0px;
  padding-right: 45px;
}

.inforSignInDialogControls #userId {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQCAYAAAAMJL+VAAAAs0lEQVR42rWU3QqCQBCFhRKKyKAy6qZAK/Mif/L932DfSc/ACDIs1NZJ+Bg84n6sM2sU/fFyzvW+fAPuoAY3kDAFC1CCbkKpOUWwAy8jaMGWJTiYxUdSliD17EDu9yyBNLgygkpziiAGhREUmtPG9DT5TFKP7HOwAk8VSF0yBHOw1jG9gEYFUs+ay/PZNwI5qbmnuRbZTaaiIMHjzcKdp+lBgiZQUIcKrvrSp+S/ThH1dz0A84RJNIB6vb0AAAAASUVORK5CYII=");
}

html[dir="rtl"] .inforSignInDialogControls #userId {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAQCAQAAADZ/GXvAAAAmElEQVR4AaXOwQqCQBSF4R9KMEIHmozaFGRlLtRp7vu/ge9UMAshEOPezr//OIzvkX/7gVByZ+CBY2lLCDktkmrJrciOF5KKeCtSIVMHK7InTk8qK+LokVSPsyIZDZJqyCxIiiMRIXICO7KhQ+jYmhBWFHjOBITABU/BWoVQcKVDvuqpKTVIg8z21CADMlvQIDXDbDcFousDpc/skAYZZjcAAAAASUVORK5CYII=");
  background-position: right center;
  padding-left: 0px;
  padding-right: 45px;
}

.inforSignInDialogControls #serverName-shdo {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAQAQMAAAA26i3WAAAABlBMVEUAAADMzMzIT8AyAAAAAXRSTlMAQObYZgAAAB5JREFUeNpjYGBgZKj/wcjw/w8Cg8SQ+djEQHqAYgDkwhbNYhkFGQAAAABJRU5ErkJggg==")  no-repeat scroll 8px 7px ,
    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAAJklEQVQoz2NgGAVwMHPmzP/Y8KxZs8A0RYaQ7RKQ7RR5ZzRiiQMA1Ek3z+guqYYAAAAASUVORK5CYII=") no-repeat scroll right center #fff;
}

html[dir="rtl"] .inforSignInDialogControls #serverName-shdo {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAQCAQAAADZ/GXvAAAAL0lEQVQ4y2M485+BcoDdkDP/sUMSDMFlBE5jBrchVAnYYRYmowFLszChQgYkFQAAs2dCzFAhVXEAAAAASUVORK5CYII=")  no-repeat scroll right 7px ,
    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAAJklEQVQoz2NgGAVwMHPmzP/Y8KxZs8A0RYaQ7RKQ7RR5ZzRiiQMA1Ek3z+guqYYAAAAASUVORK5CYII=") no-repeat scroll 4px center #fff;
}


.inforSignInDialogControls #language-shdo {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAYAAAAS7Y8mAAAAiElEQVR42mNgoAE4c+bMfwa6GQwULAfi3VBcTk2D34EkoPgdVQwGCqQhGQrDadQweDfUsJlQDGLvpshgIEcJyZWhUAzjK1FicAd6uCKFdwclBmMYgs0ykgxGi7QzSMntDDmRiGzwbiypAR3vJslgtEgDpQQXNNxBaiTCDMarEc3ijsFXVgx6gwF9jTDvV7djFgAAAABJRU5ErkJggg==")  no-repeat scroll 8px 7px ,
    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAAJklEQVQoz2NgGAVwMHPmzP/Y8KxZs8A0RYaQ7RKQ7RR5ZzRiiQMA1Ek3z+guqYYAAAAASUVORK5CYII=") no-repeat scroll right center #fff;
}

.inforSignInDialogControls #company-shdo , .inforSignInDialogControls #company-shdo {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAQAQMAAADH4XZbAAAABlBMVEUAAADMzMzIT8AyAAAAAXRSTlMAQObYZgAAACBJREFUeNpjYGBgYqj/AcEpMyAYF7vmBwL//8PEANQLADYXEjzaZMydAAAAAElFTkSuQmCC")  no-repeat scroll 8px 7px ,
    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAAJklEQVQoz2NgGAVwMHPmzP/Y8KxZs8A0RYaQ7RKQ7RR5ZzRiiQMA1Ek3z+guqYYAAAAASUVORK5CYII=") no-repeat scroll right center #fff;
}

.inforSignInDialogControls .inforCheckboxLabel {
  float: none;
  display: inline-block;
  padding-left: 0;
  text-align: center;
  vertical-align: center;
  width: auto;
}

.inforSignInDialogControls #environment-shdo {
   background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAQCAAAAADYRLvEAAAAAnRSTlMAAHaTzTgAAAAlSURBVHgBY8AOzpAsfgYFECOO0E17cbLcSTgcwEoxxRFmEDQHAOs5UUmcEr9uAAAAAElFTkSuQmCC")  no-repeat scroll 8px 7px ,
    url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAAJklEQVQoz2NgGAVwMHPmzP/Y8KxZs8A0RYaQ7RKQ7RR5ZzRiiQMA1Ek3z+guqYYAAAAASUVORK5CYII=") no-repeat scroll right center #fff;
}

.inforSignInDialogControls #resetPassword {
  display: inline-block !important;
  margin-top: 10px;
}

.inforSignInDialog .inforLogo {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAA+VBMVEXUAA7////++/v99fbbKTXaIi7ncnr99PXtkpj87u/bJzP409X++fn86+zXER7++vr41tjWDRr2x8rbKDTpf4b//f3WDhvxrrL98fLVAxHWCxjsjJL88PHpfYT1wsX53d/2zM/jWmP++Pjnb3fWChf41Nb41dfskZfYGSb75+jsjpTvn6T419n0wMP1xMfpeoH+9/ffQkzlYmv76uv63+HkYGnumJ72y87fRE7ncHjncXn98/TXEh/cMDvaIS352tzod37ZICzri5HWDBnsjZPlZG3VCBbUAQ/30tTcLzrVBhT1xcjum6DaIy/xrbLxq7D30dTodHzoeH/i491VAAABNklEQVR4Xu2T5W7EMBCEvQ7nmKHMzMzM3Pd/mK6da5xrNzor/Vd5NYp3VqNPySZhpoyMjP6fppfIcafY1QPYOfg93Bz3AEALsGMRwQkA0AWQwepfAYGY5o9Y5ioh4Dg9oH9b+llxOV0sW9byZfEHILzOed7snK3S8/52iQBMTYKsmWYf4IBHYz7ynXYW0BKAWGuxxYCr5ue99AoMAKwmAE4ej6DVCtDxUOXWKYDlbtTF+rcSgCH0VdxKcxTtbg+wt3/FKMAhujq6RmIH7+hPRGNjMxblziroKcAFOkdaBRgGaEe5Qky+YSmAW3R3jcEAJw0gLe+392gfRBOqR3hMAxBWLvEJl1gRS3xWOW3Ai3yNr28FPHgtA4B9QFyfLAuAuepTzgZgNR//sbJvqzRVRkZGRkamvgBaQxF8NowOUgAAAABJRU5ErkJggg==");
  background-position: center center;
  height: 64px;
  left: 0;
  margin: 64px auto 24px;
  position: relative;
  width: 64px;
}

.inforSignInDialog .inforApplicationName {
  color: #1A1A1A;
  font-size: 3.2em;
  position: inherit;
  margin-bottom: 28px;
}

.inforSignInDialog .errorText {
  color: #D5000E;
  display: inline-block;
  font-size: 12px;
  left: 9px;
  line-height: 16px;
  max-width: 300px;
  padding: 10px 0;
  position: relative;
  text-align: center;
  top: -3px;
}

.inforSignInDialog .inforHyperlink {
  display: inline-block !important;
}

html[dir="rtl"] .inforSignInDialogControls .inforLogo {
  margin: 70px auto 40px;
  background-position: center center;
  right: 0;
}

html[dir="rtl"] .inforSignInDialogControls .dropdown {
  padding: 0 30px;
}

html[dir="rtl"] .inforSignInDialogControls .inforLabel, html[dir="rtl"] .inforSignInDialogControls .label {
  float: none;
}

html[dir="rtl"] .inforSignInDialogControls .dropdown {
  padding-left: 19px;
  padding-right: 42px;
  text-align: right;
}

html[dir="rtl"] .inforSignInDialogControls + .dropdown-list {
  width: 205px !important;
}
/* Infor Simple List
----------------------------------*/
.inforSimpleList {
  color: #333333;
  font-size: 1.2em;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  margin-top: 10px;
}

.inforSimpleList tr{
	height: 42px;
}


.inforSimpleList td{
	border-top: 1px solid #cccccc;
	padding-left: 12px;
	padding-right: 12px;
	line-height: 15px;
}

.inforSimpleList thead{
	height: 0;
  overflow: hidden;
  width: 0;
}

.inforSimpleListLabel {
  color: #999999;
  padding-right: 8px;
}

.inforSimpleList th{
	color: #666666;
  font-weight: normal;
  padding: 0 15px;
  text-align: left;
}

.inforSimpleList tr:last-child td{
	border-bottom: 1px solid #cccccc;
}

.inforSimpleList .drilldown {
  left: -1px;
    top: 3px;
}

.inforListGridLabel {
  color: #666;
  padding-right: 9px;
}
/* Infor Slide In Message
----------------------------------*/
.inforSlideInMessage {
	cursor: default;
	z-index: 9998;
	background-color: white;
	/*fix it to the top*/
	position:fixed;
	top:0;
	margin-left: 3%;
	margin-right: 3%;
	width: 94%;
	border-radius: 0 0 5px 5px;
	border-bottom: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
	border-right: 1px solid #B3B3B3;
	box-shadow: 0 1px 3px rgba(0,0,0,.15);
}

.inforSlideInMessage.alert {
	border-bottom: 1px solid #ffaa00;
	border-left: 1px solid #ffaa00;
	border-right: 1px solid #ffaa00;
}

.inforSlideInMessage.info {
	border-bottom: 1px solid #13a3f7;
	border-left: 1px solid #13a3f7;
	border-right: 1px solid #13a3f7;
}

/*Content area*/
.inforSlideInMessage .content {
	color: #666666;
	font-size: 1.2em;
	line-height: 25px;
	margin: 10px 10px 10px 0;
	padding-top: 10px;
}

.inforSlideInMessage .header {
	color: #666666;
	font-size: 1.5em;
}

.inforSlideInMessage .popupMiddleCenter {
	background-color: #FFFFFF;
	border-radius: 0 0 5px 5px;
	margin-top: -9px;
}

.inforSlideInMessage .inforIcon{
	float: left;
	height: 26px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: -1px;
	overflow: hidden;
	width: 26px;
}

.inforSlideInMessage .messageField {
	display: table;
}

.inforSlideInMessage .messageField.indent {
   padding-left:36px;
   padding-top: 10px;
}

.inforSlideInMessage .inforCloseButton {
	float: right;
	left: 0;
	position: relative;
	top: -3px;
}

.inforSlideInMessage .inforCloseButton i {
	margin: -4.5px 0 0 -1px !important;
}

html[dir="rtl"] .inforSlideInMessage .inforIcon {
	float: right;
}

html[dir="rtl"] .inforSlideInMessage .inforCloseButton {
	float: left;
	left: 15px;
}
/* Infor Slider
----------------------------------*/

.inforSlider { position: relative; cursor: pointer; text-align: left;  background-color: #D9D9D9; border-radius: 10px 10px 10px 10px; }
.inforSlider .inforSliderHandle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.inforSlider .inforSliderRange {
	position: absolute; z-index: 1; font-size: .7em; display: block; border: 0;
	background-position: 0 0;
	background-color: #CCCCCC;
}

.inforSlider.horizontal {height:  11px; }
.inforSlider.horizontal .inforSliderHandle {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAATCAYAAACgADyUAAABZ0lEQVR42pWTzWrCUBCFb5+gUGyXhW66KPQR4spQqIRIutddwAaCWwlEcGEkNogPYDZx0YVRo/Q9JOviM6S0FAutt2eklfifDBy4zJxvJrk/jMWi3+9nJpNJAwqh+Z+mUN33/QzbFePx+AGGCOJ79EaeNQjdCFocgP61IO8Sqlar59QtAbSabBjGBet2u/V4IQgCblkW1zRtKVpTLu5xXbfBRqPRNJ5sNptcVdU12bbNN5qHBM7jSZqyCVIu7sF/fjGMTQ2CeWe1Wi1M+6mmaYZMlmUH55N4c8hbKBSemCAI161W6yfpcTiOswBzszzLfD7/PBgMjkLD4ZBLkuSvbg46XOq6/nEMrFQqn/BerV27bDZbbrfbe6FOp8Ph0bcuOTqd5HK5wPO8LajX63FRFF/Is/OFoHCqKMorntcKojVyM9TO2KGA4bZYLEa07aRSqRRRjiUJGO+wWd8krO9ZmgBQhh731X8B/Twftc8F9qoAAAAASUVORK5CYII=");
    height: 19px;
    margin-left: -4px;
    margin-top: -3px;
    width: 14px;
	cursor: pointer;
	z-index: 3;
}

.inforSlider.horizontal .inforSliderHandle:hover, .inforSlider.horizontal .inforSliderHandle.focus {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAATCAYAAACgADyUAAABXElEQVR42pVTy2rCUBAd6N/U4CuLktCtZNllIYJis7IutHEXQh4GDPkAXbjppj/gP2QRsIv+guDCH6ipCzOdcSHm5ePAwDDnnDs3MzcAZ1gsFk+z2WwTBEHiui5yUH6Yz+dr5qAIRCw9z0PHcQqDOdakTNRlWWbIBmuPpn6/L1/qVNR5MBg8w2QyWWeJKIpwt9thHMfHPHsweTYwnU4P50UWZhGGYcro+34ClmWlitwpC66da0zTRBgOh3cbR6MRQrvdTu69qqqqCUiStLVtOzccHkzZcGRZ3kK9Xn/rdDo3r6Pb7SJ53o+7bDabv/zB10ysEUUxPr0cOuFFUZSrRtaQ9jX17ARBWPV6vVKTpmlYqVR+co+crvtAxJ+u6znTeDxGOnjPmsI/pNFoPBKZGIZxMnHONeJEuIRarfZBK0JeEQeNHrkGt6BarX62Wi3koPwL7gF974riu4z/B8JbAicSitNXAAAAAElFTkSuQmCC");
}

.inforSlider.range.horizontal .inforSliderHandle {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAYAAAA2yOUNAAAAYElEQVQoU+WSMQrAMAhFvf/NPELAMUvMIl7gl19oSEqg2Tt8RP/TQRUA0lqDmaGUMsScdfri7qi1IiKQmUPMWe+9Q9jxBmaQvnD0DnhEf4FUdYk/hHa6oaONH93u+wsgF0qZ8JMLUzNhAAAAAElFTkSuQmCC");
	height: 15px;
	width: 9px;
	margin-left: -3px;
}
.inforSlider.range.horizontal .inforSliderHandle:hover, .inforSlider.range.horizontal .inforSliderHandle.focus {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAPCAIAAAC5qnJaAAAABnRSTlMAAAAAAABupgeRAAAAVElEQVR42mNgYGA4evToggULZsIAkA0UYYBIHDhw4M2bN59gAMgGipw8eZIBqApZAi4NFGcAGvIJGwCKI+R6enrg5FCVw+I/fOGCKzxPnDjBgCceAHo0OxOWlMO8AAAAAElFTkSuQmCC");
}
.inforSlider.horizontal .inforSliderRange { top: 0; height: 100%; }
.inforSlider.horizontal .inforSliderRange.min {
	left: 0;
	background-color: #666666;
	border-radius: 10px 0px 0px 10px;
	padding-right: 2px;
}

.inforSlider.focus.horizontal .inforSliderRange.min, .inforSlider.hover .inforSliderRange.min,
.inforSlider.focus.horizontal .inforSliderRange, .inforSlider.hover .inforSliderRange,

.inforSlider.horizontal .inforSliderRange.max{ right: 0; }

.inforSliderTick {
	background-color: #FFFFFF;
    border: 1px solid #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    cursor: pointer;
    display: block;
    height: 5px;
    margin-left: 2px;
    position: absolute;
    top: 2px;
    width: 5px;
    z-index: 2;
}

.inforSliderTick.afterHandle {
	background-color: #999999;
    border: 1px solid #999999;
}

.inforSliderLabel, .inforSliderLabelRight {
	left: 50%;
	margin-left: 2px;
	margin-top: 19px;
	position: absolute;
	color: #666666;
	font-size: 1.2em;
	float: left;
	width: auto;
}

.inforSliderTick.last {
    background-color: #D9D9D9;
    border: medium none;
    border-radius: 0 10px 10px 0;
    height: inherit;
    margin-left: -4px;
    top: 0;
    width: 15px;
}

.inforSliderTick.last:after {
    background-color: #999999;
    border-radius: 15px;
    content: " ";
    height: 7px;
    margin-left: 5px;
    margin-top: 2px;
    position: absolute;
    width: 7px;
}

html[dir="rtl"] .inforSlider.horizontal {
    text-align: right;
}

html[dir="rtl"] .inforSliderRangeLabel {
    float: left;
}

html[dir="rtl"] .inforSlider.horizontal .inforSliderRange.min {
    left: initial;
    right: 0;
}/* Infor Spinner (Numeric Up Down)
----------------------------------*/

.inforTriggerField  .inforSpinner{
	padding-right: 0;
	width: 57px !important;
}

.inforSpinnerButtonUp, .inforSpinnerButtonDown{
	border-radius: 2px 2px 1px 1px !important;
    height: 8px !important;
    left: 8px;
    margin-left: -8px !important;
    position: relative;
    top: 0;
    width: 16px !important;
}

.inforSpinnerButtonUp span, .inforSpinnerButtonDown span {
	display: block !important;
    height: 3px !important;
    left: 3px;
    position: relative;
    top: 0;
    width: 6px !important;
}

.focus .inforSpinnerButtonDown {
	outline: 3px solid #EAF7FF;
}

.inforSpinnerButtonUp span {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAADCAYAAACwAX77AAAAGklEQVR42mNgQID/UAwGjEiCyICREYsgGAAAuPcEAOa0074AAAAASUVORK5CYII=");
}

.inforSpinnerButtonDown {
	left: 0px !important;
    top: 9px !important;
}

.inforSpinnerButtonDown:hover {
	box-shadow: 0 1px #A2A2A2 inset  !important;
	border-radius: 1px 1px 2px 2px !important;
}

.inforSpinnerButtonDown span{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAADCAYAAACwAX77AAAAGUlEQVR42mNkYGD4z4AFMELp/zjE4ZJwBQCHWwQAwfmGrAAAAABJRU5ErkJggg==");
}

.inforSpinnerButtonDown.error {
	background-position: 0 0;
	border-radius: 0 0 3px 0;
	border-top: 0 none;
	height: 10px;
}

.inforSpinnerButtonUp.error {
	border-bottom: 0 none;
	border-radius: 0 3px 0 3px;
	height: 10px;
}

/* Right to Left */
html[dir="rtl"] .inforSpinnerButtonDown {
	left: 0;
	right: 0;
}

html[dir="rtl"] .inforSpinnerButtonUp {
	left: 0;
	right: 8px;
	top: -1px;
}
/* Infor Split Button
----------------------------------*/
.inforSplitButton {
  border: none !important;
  background-color: #f2f2f2;
  margin: 0 4px 0 -1px;
  padding: 0 6px 0 3px;
  color: #666666;
  line-height: 22px;
  border-radius: 2px 0 0 2px;
  padding: 0 4px;
  margin: 0;
}

.inforSplitButton[disabled] ,.inforSplitButton.disabled {
  cursor: default;
  opacity: 0.6;
  filter: alpha(opacity=60);
}

inforSplitButtonArrow[disabled] ,.inforSplitButtonArrow.disabled {
  opacity: 0.6;
  filter: alpha(opacity=60);
  background-color: transparent;
}

.inforSplitButton.disabled:hover , .inforSplitButton[disabled]:hover {
  box-shadow: none;
  color: #777;
}

.inforSplitButton:hover {
  background-color: #d8d8d8;
  box-shadow: none;
  color: #1a1a1a;
}

.inforSplitButtonContainer {
  border-radius: 2px;
  border: 1px solid #ccc;
  height: 22px;
}

.inforSplitButtonContainer .inforSplitButton {
  margin-left: 0;
  margin-right: 1px;
}

.inforSplitButtonContainer:hover .inforSplitButton {
  border-right: 1px solid #A2A2A2;
  border-radius: 0 0 0 0;
}

.inforSplitButtonContainer:hover {
  background-color: #d8d8d8;
  box-shadow: 0 1px #a2a2a2;
}

.inforSplitButtonContainer.disabled:hover , .inforSplitButtonContainer[disabled]:hover {
  background-color: transparent;
  box-shadow: none;
}

.inforSplitButtonContainer.disabled:hover .inforSplitButton , .inforSplitButtonContainer[disabled]:hover .inforSplitButton {
  border-right: 1px solid transparent;
}

.inforSplitButton:active {
  background-color: #bebebe;
  box-shadow: 0 1px #7a7a7a inset;
  color: #1a1a1a;
}

.inforSplitButton:active span {
  opacity: 0.90;
  filter: alpha(opacity=90);
}

.inforSplitButton:focus {
  outline: 1px solid #13A3F7 !important;
}

.inforSplitButtonContainer.icon {
  border: 1px solid #ccc;
}

.inforSplitButtonContainer button{
  display: inline-block;
  float:left;
  height: 22px !important;
}

.inforSplitButtonArrow, .inforSplitButtonArrow[disabled]:hover {
  background-color: #F2F2F2;
  border: none;
  border-left: 1px solid #ccc;
  border-radius: 0 2px 2px 0;
  cursor: pointer;
  height: 23px;
  width: 19px;
}

.inforSplitButtonArrow[disabled]:hover {
  background-color: transparent !important;
}

.inforSplitButtonArrow i {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAECAYAAABCxiV9AAAAHElEQVQYV2OQkpL6jwszgABOCRjAKQEDqBIMDAAbsBTRJXagaAAAAABJRU5ErkJggg==");
  background-position: center center;
  background-repeat: no-repeat;
  color: transparent;
  display: inline-block;
  height: 7px;
  opacity: 0.65;
  filter: alpha(opacity=65);
  position: relative;
  text-align: center;
  width: 7px;
  margin-top: 5px;
  margin-left: -1px;
  vertical-align: left;
}

.inforSplitButtonArrow:hover {
  background-color: #d8d8d8;
  box-shadow: none;
  color: #1a1a1a;
}

.inforSplitButtonArrow:hover i {
  opacity: .80;
  filter: alpha(opacity=80);
}

.inforSplitButtonArrow:active {
  background-color: #c2c2c2;
  box-shadow: 0 1px #7a7a7a inset;
  color: #1a1a1a;
}

.inforSplitButtonArrow:active i {
  opacity: .90;
  filter: alpha(opacity=90);
}

.inforSplitButtonArrow:focus {
  border: 1px solid #13A3F7 !important;
}

.inforSplitButtonArrow.disabled:hover , .inforSplitButtonArrow[disabled]:hover {
  cursor: default;
  box-shadow: none;
}


.inforSplitButton.inforIconButton {
  border: 1px solid #ccc;
  height: 23px;
  width: 31px;
  margin: 0 1px 0 0;
  padding: 0;
}

.inforSplitButtonContainer.icon .inforSplitButtonArrow {
  border: none;
  border-left: 1px solid #ccc;
  border-radius: 0 2px 2px 0;
  margin: 0;
}

html[dir="rtl"] .inforSplitButtonArrow {
  float: right;
  margin-right: -7px;
}

html[dir="rtl"] .icon .inforSplitButtonArrow {
  margin-right: -2px;
}

html[dir="rtl"] .inforSplitButton {
  float: right;
}
/* Infor Splitter
----------------------------------*/

/* Vertical Splitter */
.inforSplitter {
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	overflow: hidden;
}

.inforSplitter > #leftPane, .inforSplitter > .leftPane{
	float:left;
	width: 15%;
	height:100% !important;
	overflow: auto;
}

.inforSplitter > #rightPane, .inforSplitter > .rightPane{
	float:right;
	width:85%;
	height:100% !important;
	overflow: auto;
}

.inforSplitBarVertical {
	float: left;
	font-size: 0;
	height: 100%;
	line-height: 0;
	width: 15px;
	z-index: 500;
}

.inforSplitBarVertical:hover, .inforSplitBarVertical.dragging  {
	cursor: e-resize;
}

.inforSplitButtonVertical{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAACQAgMAAAC9qkmGAAAACVBMVEUAAAC/v7/m5uZTWzZcAAAAAXRSTlMAQObYZgAAACtJREFUaN5jCGBgCGFgEGVgYHUAIVEwFyjIBEZKo4juSAGMGJGiAx5BjA4AVaYUlwFypvEAAAAASUVORK5CYII=") no-repeat scroll 0 0 transparent;
	height: 144px;
	left: 6px;
	margin-top: 20px;
	position: relative;
	top: 50%;
	width: 5px;
}

.inforSplitBarVertical:hover .inforSplitButtonVertical, .inforSplitBarVertical.dragging .inforSplitButtonVertical{
	height: 144px;
	margin-top: 20px;
	top: 50%;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAACQAQMAAAD6CjNWAAAABlBMVEUAAACMjIw+cENnAAAAAXRSTlMAQObYZgAAACdJREFUaN5jOMDwgKGAwQIIC4CsAwwCQBgwQqEAgwODBDQkIKEiAQANZS8BSvEOTQAAAABJRU5ErkJggg==")  no-repeat scroll 0 0 transparent;
}

.inforSplitBarVertical.dragging.left {
	transform: scale(-1);
	-webkit-transform: scale(-1);
	-ms-transform: scale(-1);
}

.inforSplitBarVertical.dragging.left .inforSplitButtonVertical {
	transform: scale(-1);
	-webkit-transform: scale(-1);
	-ms-transform: scale(-1);
	margin-top: 35px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAACQAQMAAAD6CjNWAAAABlBMVEUAAACMjIw+cENnAAAAAXRSTlMAQObYZgAAACFJREFUeNpjkGCwYChgeACEBUCWBIMDEAaMUAjyO1p4AAAGpi5B7e3EjAAAAABJRU5ErkJggg==");
}

.inforSplitBarVertical.dragging.right .inforSplitButtonVertical {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAACQAQMAAAD6CjNWAAAABlBMVEUAAACMjIw+cENnAAAAAXRSTlMAQObYZgAAACFJREFUeNpjOMDwgKGAwQIIC4CsAwwCQBgwQiHI72jhAQAUtTAhhcflcgAAAABJRU5ErkJggg==");
}

.inforSplitBarVertical .inforSplitButtonTop {
	display: block;
	height: 100px;
	margin-bottom: -200px;
	width: 10px;
}

.inforSplitBarVertical:hover .inforSplitButtonTop , .inforSplitBarVertical.dragging  .inforSplitButtonTop {
	 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAYAAAC/zKGXAAAEjklEQVR42o1Xyy5sURDddbT3K14hCAMDA39gYk7cuYmxvxBDn+EHjAwlBkgwNyBEIkH0RTzaRaP71tp2bXXO3tu9JzndTdepqrVqVdVuc3l5WTH/cWV8ty8tLdE/Ldljna+M7x+NS2xg1tfXs+Hh4Ro+E1E9FdoMDg42lMtlOjg4MN3d3ZT0yF9mfNHb2xshlfb29tAQL7VaLWtubqapqSnT1taWRG0+Pz8tmJOTkzQ9DgDB0+PjYxo1Xjg36xF5Hh8fp1HDAIZNTU3m/f0d/6JoaAaSIXxLSwv19PRQpVKJe2QvGZBzCmZjY8PE6LGGKCFfhkPT4uJiGkxDQwOxV+RpGhsb0zzCI4w5JG1tbaV5FPXgc6lUSocGPbg+Pj6oo6MD1NSjhk6L1iNAJXOEEdfbEs40/ZwjQkNmTLrZ2dkxvb29FEWN8MgR6CcnJ83t7W0YGt4k/M3Njdne3qZojmyXMdEZwo6OjpqXl5c0GKEJ6pmfn09XRjTJuVFXV1da4bjwGdfr62sytK21S4H29vbihkyyBQ56EDZGuqdHjL+YSpcQ75Zs7kRbyqQoIHERLpReVJAPDSN4RGhBH9Dj3pGn6ezsTAvXgbDUcKtG0WQOZebCk+tzs7q6mhsEElqMgJhguLCwYHZ3d0NROB4JyoHckML09HQgCnjzD52fn5v9/f24zJgaCwhhBwYGgoHqhSuAUG+e6QGXJRXa0oPKXFxc0OzsbDw01C1KgsqL4vWGuFBCjBTkmVS4dOHz87P94vT0NC5cNhItIk86OjoKwejK4MJDKXosGNc36dEsYBAa6o6C0T3jNElXV1dUbDCZZj4/GHB1TGtrK0U96nbo7+83mEMx4Vow0rJPT08mGlryww1qYuM50zzCAO/RIaV4lP7GOqbixPBLRVrBzSB76zw14UAsVGGHm+Xl5e8hqysjqPEAH2/M+Pi4mZub+zLgc0T94eHhF3sp89+/2fCB7z9jY2PVvr6+mvNSzwqby4ZBO3Dbkh762tCX8u7ujq6vr7HkqXim8KtYPLIxBkF8fUhbwBCAcMdmOAlNuEdGRqKVUZvuiyrMSYgjd4hT9ZINZnfNzMxMdEj5PYPccEycmJj49ijhxBuQosYasUbthSHaLB5C/MSVG/mhDYrnn0zpzhrBI85m+L9ennq7euHiIZ5BueXpm0tQyzTDSAmEqzaD3bB4GDnqJvMDQMDg4tyoOJpzXaiaLCeIoGekQsgz4FHvQtdc1ggLSXNZUmKwoxmjBTmCw/v7+2B96N62+UFmTlX1wKNQgtAw1EcGOWjmACE8wmqKtB7tVoW8cGNSRLeC3gyuCGk9ysEDqRQ3g3ShzxGAgJ5/DIW/kGR+S82RI88jis5wqTO8w2u1Wo2XUIBI2UQcwcSVlhC1wzOIxwk6OLALRQADz7jX1tbs874y8CD04B2Eo+YrKyvm7OzsO7SUUbYXPA8NDRmeumZzczM3SP2NjYDm4iFFqUkhafixfHh4mNsK9kuoxonXeoOCpLdLUhHhTWgCYvwckHWnB6kGZQ11g2XqqJrrbbd1veFffAATa7J6Fg4AAAAASUVORK5CYII=");
}

.inforSplitBarVertical .inforSplitButtonBottom {
	display: block;
	height: 100px;
	position: absolute;
	width: 10px;
	bottom: 0;
}

.inforSplitBarVertical:hover .inforSplitButtonBottom, .inforSplitBarVertical.dragging .inforSplitButtonBottom  {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAYAAAC/zKGXAAAEqUlEQVR42oVXOU/1SgydGy77vgixiQbE2iMkaJAoaalp3n+gRPwVGkqQEHQUNPSUIFEgsT725bITPx9/4zCTmXwvUhR049g+x/bxUDo6OqLHx8d/kiS5JaJ/+XnNz4fv7+/Ky8vL5+3tbbq4uEiJ4atUKuFBeuPCb/yR0Uv+4t+zH9I0lefX15dhr7+G+JJvggH+xke4YdjV1WWenp5+PcofSQJjqqqqko+am5upra3NTE9P+4bWWELjo/r6evltcnKSMkOEdsGUy2Xz+voqXj0wCkLRIgXcl5eX5vz83MzPz/8xVKQAoYBqa2sllZWVFbO7u/sb2r0BCNR8fn6apaUl8ZGFVi4R3qYhFM3OzvqEqze81HRsxf4YWk+knpAXjGtqaoxHnU1eayv58W1aW1vJM1SirVfxhg+4o0xg6AKyPJpKpeIZltUGtwJCBBdIZmhLKCE1FRDutl/ilk9pwoXOqa6ujocGECD++fkRUDwKQWij9OAJQ4B5eHigqEfbtFRXV0cg3CU9KyHygid4REM0NTVl5XR5JLfeMHQHyzNUtNoM8B7U2h0FXMgxT7gnAHjyvGQ1184X1NpmGlrzw+0qRVnbTEtpc6PGxkYaHx8PGlde6kwzNUIZ5+p7dGcaxu/v7wHqck4psnYLeFQw9pamQOnwjNFDLpcI293dTcfHx+FwOZ6FPwDZ29uLCim5o/v8/AyRCqZQXZIK6dnZWbwptJSwRPmQp0tR4shHyi9I9bujo8ND7k2homcjGa6JiQkK6FGi1SNLcybPmUftbs0XKdzc3JiNjQ2zubkZjAJZ9AICknxycmK2t7fDmbHDJQ0MpVhdXc0YKef3jNYbmyG24nSo5NnS0kKu7gRTqMa61oIptFKiG8EbqqAfkZ+iRjO4+bk8ZjuaO1s4DBpXBUDHFZ6A+O3tLRR7JdvKMvX29lI0tEbXOn98fARgvBy1CvmNEPConQ4g2NexhSQvlSoOT6Ojo/EVp9LMmiMvhoaGisFoU8TAJI5AZUsJ+yVf72wUdLOiJ/v7+2lnZ8fECEcXpAgPxb26uorvQtUbeEV+9/f3AT1lZ0y1t2hwcNAMDAzEPeooYESRa0NDA+3v7/s8uruajzASfn193czMzASNm9p+lJ6E4fLycjaBnuxZHiH0ZCKXhk71iABdjBpq/ez+0+UZ70c7BvAq5zHMTVGtUxUnDD+MC0PrqOYVIqbhslnRNfnB8kJbWZZbD8DRDlfkuNxlme/HlPVQuOzs7IyLlLs+UB1099bWVuFcpzx5KWg5PT01rsgHAqBT2N7ebsbGxqgwR+QHeoD+8PDQcK5RNZM2Y0CE7Y+T8t3dHUXBICxyjJEdLHY9thYaghZ0DHLkM2O02GXNUU9S+UNHgBpoWRdpbm4uaig8wogrkiluXug9jwCBUV1bWysOzd5SpgWNYRYWFuLSbOdYCGeyiXVHzmaF9FiV0LN3vNboRZxC8cHIyIgpFACEhczxBJqiK7GLXLpneHj474ZAzIDo4OAgEFAvNP+Tk15fX0ub9fX1FXtkzf7BMXBqagofxRWAjy10cXEBBSiZv1zisaenh5wDUqFh5f+McP0HjtsKE6WNWBkAAAAASUVORK5CYII=");
}

.inforSplitBarVertical .inforSplitButtonMiddle {
	display: block;
	height: 291px;
	margin-bottom: 99px;
	position: absolute;
	top: 100px;
	width: 10px;
}

.inforSplitBarVertical:hover .inforSplitButtonMiddle, .inforSplitBarVertical.dragging .inforSplitButtonMiddle  {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAALUlEQVR42mO4devW/zNnzuQDcQIQe589e9b09OnTCufOnRME8jmAmPn///+MAEvxGz0HwaGsAAAAAElFTkSuQmCC") repeat scroll 0 0 transparent;
}

/* Horizontal Splitter */
.inforHorizontalSplitter{
	width:100%;
	height:100%;
}

.inforHorizontalSplitter > #topPane, .inforHorizontalSplitter > .topPane{
	width:100%;height:50%;overflow:auto;
}

.inforHorizontalSplitter >  #bottomPane, .inforHorizontalSplitter > .bottomPane{
	width:100%;
  overflow:auto;
  margin-top: 5px;
}

.inforSplitBarHorizontal {
	height: 10px;
	text-align:left;
	line-height:0px;
	font-size:0px;
	width: inherit;
  margin-top: -6px;
}

.inforSplitBarHorizontal:hover{
	cursor: n-resize;
}

.inforSplitBarHorizontal:hover .inforSplitButtonHorizontal{
	background:  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAAAFAQMAAACQI/cLAAAABlBMVEUAAACMjIw+cENnAAAAAXRSTlMAQObYZgAAACdJREFUeNpjkGBAA4cZbPb/RwF/njPUoauqY3hej6rqvw1QKxqQAACxnCQWmagFaQAAAABJRU5ErkJggg==")   no-repeat scroll center center transparent;
}

.inforSplitButtonHorizontal{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAAFAgMAAACRNS5xAAAACVBMVEUAAAC/v7/m5uZTWzZcAAAAAXRSTlMAQObYZgAAADFJREFUeNpjYAABEQYCgJUhAMEJ5VqFH7A6IlQzhjoQMBtZBVAnAbMXhOJwFXYA8RkAX3ItqwVq1YAAAAAASUVORK5CYII=")   no-repeat scroll center center transparent;
	height: 10px;
	left: 50%;
	margin-left: -90px;
	position: relative;
	width: 180px;
	position: relative;
	top: 0;
}

.inforSplitBarHorizontal.dragging.up .inforSplitButtonHorizontal{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAAAFAQMAAACQI/cLAAAABlBMVEUAAACMjIw+cENnAAAAAXRSTlMAQObYZgAAACVJREFUeNpjkGBAAxIMNv/RgA1DHbqqOobn9qiK/jxnOIyu6jAAb2gkFibGgA4AAAAASUVORK5CYII=") no-repeat scroll center center transparent;
}

.inforSplitBarHorizontal.dragging.down .inforSplitButtonHorizontal{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAAAFAQMAAACQI/cLAAAABlBMVEUAAACMjIw+cENnAAAAAXRSTlMAQObYZgAAACZJREFUeNpjOMyABg4zPLf/jwL+PGeoQ1dVx2DzHw3YMEigq5IAAOrCJBZm7G6VAAAAAElFTkSuQmCC") no-repeat scroll center center transparent;
}

.inforSplitButtonHorizontal:hover{
	cursor: n-resize;
}

.inforHorizontalSplitter .inforSplitButtonTop {
	display: block;
	float: right;
	height: 10px;
	left: 0;
	position: relative;
	width: 100px;
}

.inforHorizontalSplitter .inforSplitBarHorizontal:hover .inforSplitButtonTop , .inforSplitBarHorizontal.dragging  .inforSplitButtonTop {
	 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAKCAYAAABCHPt+AAAEJ0lEQVR42u1Wuy6lURReh+M27pdxTTSEQilBgkK0Ki+gmcYTKMVbKFQaiVboFBqJQqEUUUgQ5jiuOe5n79nfsta2jjEuM0OmmJWcnP3vva7ft9b+/8TW1pYPQpBEIkGvCXTfomdF9dXW+nhP7Of8vmb/mt+3+HiP/+f07N5za7OXSZ6enn4zIHmjzGvnXFxL4iDQ5+XlRY5wDj1Zqw7/67nZ1xje2otQ8Ms2GlfOoi/j3KsuRH2YGHyuaxPH6dr4dBLDqS9dSwzdd+I/PuueYBD3stksrwsKCtzNzY3DWVFREdvl5+e74NednZ25w8PD7OjoqBsfH/fT09M+GQ7SCiRAkARIQXkcjAfCDBk5wGqBCry1saAZm5/WWpSsnQZ+Spj1C33VUQL0GbmorYDlBSz2D33jW32QkhaA41gAFwJAkdPd3Z3TvOEXerYh7u/vfSCC8Qu2DufJZBL2/vLykmsKJPl0Ou2bm5vZBmTAdzKcfVdAkAwCKOC2O01x8V/XClJIlAFDAtrhmqRMYc40WfKtb+hKh0US4RNAKrDqX0Clp4RjDX3JJRJuup4MSbyHuiUu/8MeQArgpMTe3t6SglxcXMzPEAAOvUwmw/5BTNgjgA+dMBG+oqKC2tvbaWNjgxobG31PT0/OzYQJSek04KdgKohIUgsRwPk5BCMlSchE4iST5lUPvmRM2QZFQldjwMZOiBAd7RVg6eqcaxS20Efhqo8cIQAUdgBE81OAA0Dss6SkhAJQXGdZWZm/uLhgXYAXgONczs/PY361tbXofNrd3aXq6mqOcX19TUIkA44ah4aGuDlnZ2dpZGSETk5O2K6joyO+P7q7uylMB9vkvG/W19e/+seXQ7y2QuIk14EliQMBCAUVawGGC0Vi6BokpqThGX4UiFA8oRAAWFhYSNL5pNcSYuBXU1PDAGu3whdiASwABZvy8nI6OjoC0NTU1MQ5hA5lvWDLdWEPgLS0tPhwZ1MqlaLW1lauC2eSV3zBhmsldj3A7uvrQw1MzsLCAoHIwcFBv7m5SQMDAy9+NCAX1Guu6Jc/MtbW1r4gCQUhFMidg7tOXkQMrJIFACsrK31gloPBFjpVVVV0fHxM6DKMJTpOJ0L9w2dpaWkEHecArr6+HqPPtnt7e2wTyKCGhgYU7wH4/v4+x4He43fBA2Ag9+rqyn5ocKzOzk5qa2vjZ4C5tLSkgFNvby/nODc3RxMTE/Q7EiYGNXv6i5JYXl7GtcXg1NXVMbAQEHNwcMAFo1sA4EufhehAEILxDACTXh0qMnmx26xsb2/TysoKd7tcN0xUGHdujpmZGdrZ2aGpqSmyoP+prK6uUn9//5u79zMkMT8/HytEFwGwrq4uThBdOTk5SWNjY6+O5kcK7uHFxcV/CrgPE3yc/Oo3PDyMkUjQf/k0+QE30w8EHwxIGgAAAABJRU5ErkJggg==");
}

.inforHorizontalSplitter .inforSplitButtonBottom {
	display: block;
	float: left;
	height: 10px;
	position: relative;
	right: 0;
	top: -10px;
	width: 100px;
}

.inforHorizontalSplitter .inforSplitBarHorizontal:hover .inforSplitButtonBottom, .inforHorizontalSplitter .inforSplitBarHorizontal.dragging .inforSplitButtonBottom  {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAKCAYAAABCHPt+AAAD7klEQVR42u1Wyy6lQRCu/s9xPS4hhCCxsLDwBjYWdsQD2Fh5D7H0GN7B3sIl2FsQNhLXIC5H3M+Z+kp/PcWcOZhITDLTyZ++VVVXf19V9R8ODg6KIlLQT8rlsvi+2vh3a5Vkqq37vRBCVbmP2P+Ijff0Oactv/ZZm9T96J1CXAhHR0dhdXU16+rqyrW2tmalUil7fn7O1GC4v7/PtIW6urrs8fExU/ksl8sF9PiwBxuwx7Xw0jKuhRfPYDdwDB2Oo+NZ9CnZgw2O4zzABsfsna23++J07a741GehLNZpg5iwp02A9sYP4Tp62PP6alecfwSe51I2jUl+Ph5axqSnp6d0cnJSjuCbg42NjekSSpCBp2SIEhMiKQkI7LsLhHw+b6eDUKxDHroEDEzyomwYYz+SLiQOPtG2u0QiiHPK8ZKVAI/rmQfcE/d27PSS3Xf0JAapeJ0YANhLLME/koS1fEqVSMrGxkZZAQxDQ0Oys7Mjx8fHZry2tlbq6+vD09OT6NgOi6SJrlmv+wDfiMGHg6BbU1OTIglEwpdIpvVwktHqgBafBZCBbCTdEyKOBKENnM1sdEGQgovn+2j3IL2Neieb7MMXyOr9rDRh7ggTT8RPmNOc5ARXsn4tcFqugr4rgsxg297eRkZIW1tbWFhYkKmpKYETi4uLolkgTU1NBMBIwWVPT0+lr6/P9M7OzpJDLS0t5uzV1VW6SHNzsxSLRXMMZN/e3pqsEm5kE1CcdXNz8wo8BAr2SFgEJpWHSsCwXHji6R90GbXscS78iBlIUhn9th8rCAPC8ImESbxnoJ4vcwwwltDwiTcqKGhSKBSqCi0vL8vg4KAsLS0ZsBMTEwIS7u7uZG1tTWI2GJBKuo8OZJx9cHJvb086OztF3zTZ399HZtkeGjIOl4cvWDs8PLTM7ejokOvra7sczgTpkRyQZYQBnPPzc+sZEAQaMg8PDwYuAgv3ZWBATu+QCMCHOXTivp2Fj2RijDNiCfPgm78knG+Mf/S+rLW3twfNiD/SnZubk8nJScuW9fV1ie+XjI2NGcBou7u7srW19SqDQXJDQ4OBSML5x4RA0DKK99EI0yAJKMNKihHQ29trGQo5fT8NRIBNsjQj7R3FnMRiHz4q4aard5aLiws7BzIIFK00cnl5GUAwQYceZEAIbCJgNYBScFjWyd/VwsrKigwPD3+ZQRA0MzMj/f39Mj09bSBo2TXg40+DZdXIyIgMDAy80vVZzYeXDQAqgVbGQQgyuNpvLeRjeZXu7m4jAnsgEuUdZNmfmfwbLYyPj4OIb3MApXx+fl5mZ2ctW9E2NzcDCGf2/2/fEBijo6N83Ct+PwBc7wYf1TGQJQAAAABJRU5ErkJggg==");
}

.inforHorizontalSplitter .inforSplitButtonMiddle {
	display: block;
	height: 10px;
	position: absolute;
	left: 100px;
	width: 291px;
	top: 0;
}

.inforHorizontalSplitter .inforSplitBarHorizontal:hover .inforSplitButtonMiddle, .inforHorizontalSplitter .inforSplitBarHorizontal.dragging .inforSplitButtonMiddle  {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAKCAYAAAB10jRKAAAAM0lEQVR42gXBsREAMQgDwUM07Hop4R2ZxIFnxO9SVaPuXgKOgK2I+GR7KzOPbF8Bj5mJHzRlFnaFDz5CAAAAAElFTkSuQmCC") repeat scroll 0 0 transparent;
}

html[dir="rtl"]  .inforSplitBarVertical{
	float: right;
	margin-left: -15px;
}

html[dir="rtl"]  .inforSplitButtonVertical{
	left: 0;
	right: 6px;
}

html[dir="rtl"]  .inforSplitter > #leftPane, html[dir="rtl"]  .inforSplitter > .leftPane {
	float: right;
	margin-left: 15px;
}

html[dir="rtl"]  .inforSplitter > #rightPane, html[dir="rtl"]   .inforSplitter > .rightPane {
	float: right;
}

html[dir="rtl"]  .inforSplitButtonHorizontal {
	left: 0;
	margin-left: 0;
	right: 50%;
	margin-right: -90px;
}
/* Infor Swap List
----------------------------------*/
.inforSwapListLeft, .inforSwapListRight, .inforSwapListButtons {
  display: table-cell;
  float: left;
}

.inforSwapList .inforListBox {
	display: block;
}

.inforSwapList label {
  display: block;
  float: none;
  width: auto;
  text-align: left;
}

.inforSwapListButtons .inforIconButton {
  display: block;
  margin: 5px;
  position: relative;
  top: 65px;
  width: 22px;
}

.inforSwapList label {
  margin: 5px 0;
}

.inforIconButton.moveLeft span {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAArSURBVHjaY3j8n+Hhf4YHQFTP8MCe4YE8wwN+hgfsYMQP5tqDpcDKHv8HABEiFema5bBnAAAAAElFTkSuQmCC");
  left: -2px;
  position: relative;
  width: 18px;
}

.inforIconButton.moveRight span {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAQGU/a4AAAAsSURBVGjeY/h/nOF/O8N/doZ/7Ax/2Bl+sDN8YGd4AEYfwNw/YCmgApCy4wDA1hJvCr/QugAAAABJRU5ErkJggg==");
  left: -2px;
  position: relative;
  width: 18px;
}

.inforIconButton.moveRight {
	margin-top: 2px;
}

.inforListBox .dragHandle {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAALCAYAAAC+jufvAAAAEUlEQVR42mNgYGD4zwADRLMAm5sF+74G3FUAAAAASUVORK5CYII=");
  background-position: center center;
  background-repeat: no-repeat;
  cursor: move;
  display: inline-block;
  height: 13px;
  left: -3px;
  margin-left: -4px;
  position: relative;
  top: 2px;
  width: 9px;
}

.inforListBox.disabled .dragHandle {
	display: none;
}

.inforListBox .inforSortPlaceHolder {
  width: inherit;
  height: 20px;
  margin: 1px;
  border-radius: 3px;
  background-color: #FAFAFA;
  border: 1px dashed #b8b8b8;
}

html[dir="rtl"] .inforListBox .dragHandle {
	left: 6px;
}
/* Infor Switch - On/Off
   Idea from: http://proto.io/freebies/onoff/
----------------------------------*/

.inforSwitch {
	position: relative;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select: none;
	display: inline-block;
	padding-left: 3px;
}

.inforSwitchCheckbox {
	display: block;
    opacity: 0;
    position: absolute;
	cursor: pointer;
}

.inforSwitchCheckbox:disabled + .inforSwitchLabelContainer .inforSwitchLabel,
.inforSwitchCheckbox:disabled + .inforSwitchLabelContainer .inforCheckboxLabel {
	cursor: default;
	opacity: .5;
}

.inforSwitch .inforSwitchLabelContainer {
	display: inline-block;
	font-size: inherit;
}

.inforSwitchLabel {
	display: inline-block;
	overflow: hidden;
	cursor: pointer;
	border: 2px solid #D9D9D9;
	border-radius: 15px;
	background-color: #D9D9D9;
	height: 15px;
	position: relative;
	width: 36px;
}

.inforSwitchInner {
	width: 200%; margin-left: -100%;
	-moz-transition: margin 0.3s ease-in 0s;
	-webkit-transition: margin 0.3s ease-in 0s;
	transition: margin 0.3s ease-in 0s;
}

.inforSwitchCheckbox:focus + .inforSwitchLabelContainer .inforSwitchLabel {
    box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 2px #13A3F7;
}

.inforSwitchInner:before, .inforSwitchInner:after {
	display: inline-block;
	width: 50%;
	height: 15px;
	padding: 0;
	line-height: 15px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.inforSwitchInner:before {
	content: "";
	padding-left: 5px;
	background-color: #007FEA;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAIAAAAPTiitAAAAb0lEQVQY02NgqH+FC3G2vInd+p+l8TUDfhUQhFMRXAV2RchmAJFo93uQIr72t0AOe/MbOBuOxHveg3RytyFEkdlQMyDGC3a+i9z8D1kOrgHhBiCW6vuApoIXWQVEEZo6oNnovoGzgHL+a/+gmwFGADEVxWzKbL+OAAAAAElFTkSuQmCC");
	background-position: 3px 2px;
	background-repeat: no-repeat;
	border-radius: 10px;
}

.inforSwitchInner:after {
	content: "";
	padding-right: 5px;
	background-color: #D9D9D9;
	text-align: right;
	background-position: 21px 2px;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAIAAADtkjPUAAAAk0lEQVQY012POw7EIAwFff+DJIIDUCAkKIhEE6oowG12dq31flwQa+YRY1lrXdd1nucYY72LHgKnFz7bq3LOlqCHhBCw0nvXxL7vpRQ0J71CrMw5a60W8t6rds7BsaK/PY5j+y2IKrHZfwnjoi9PKX1rBkF0O7nvO8ZojvdbD8d+dqFaa1ziNPLchZSOUK2lITj2AfCM9dQQMMqYAAAAAElFTkSuQmCC");
	background-repeat: no-repeat;
}

.inforSwitchSwitch {
	width: 15px;
	height: 15px;
	margin: 0;
	background: #FFFFFF;
	border: 2px solid #D9D9D9;
	border-radius: 15px;
	position: absolute;
	top: -2px;
	bottom: 0;
	right: 18px;
	-moz-transition: all 0.3s ease-in 0s;
	-webkit-transition: all 0.3s ease-in 0s;
	transition: all 0.3s ease-in 0s;
}

.inforSwitchCheckbox:checked + .inforSwitchLabelContainer .inforSwitchLabel .inforSwitchInner {
	margin-left: 0;
}

.inforSwitchCheckbox:checked + .inforSwitchLabelContainer .inforSwitchLabel .inforSwitchSwitch {
	right: -2px;
}

.inforCheckboxLabel {
	cursor: pointer;
	text-align: left;
}

.inforSwitch + .inforCheckboxLabel {
	line-height: 20px;
	position: relative;
	top: 0;
}

.inforSwitchLabelContainer .inforCheckboxLabel {
    position: relative;
    top: -5px;
}/* Infor TabSet
----------------------------------*/
.inforTabContainer {
   height: 100%;
   overflow: hidden;
}

.ui-tabs, .inforTabset  {
   overflow:hidden;
   margin-top: 2px;
}

.inforTabset {
 list-style: none;
 margin: 0px;
 padding: 0px;
 border-bottom: 1px solid #b3b3b3;
 height: 26px;
 position:relative;
 overflow: hidden;
 width: auto;
}

.ui-tabs-panel > p {
	margin: 20px 20px;
}

.ui-tabs-panel .inforFieldSet2ColumnLayout {
	margin-left: 10px;
}

/*The Divider Between the Tabs */
.inforTabset li {
	color: #444;
	background-color: #ebebeb;
	display: inline-block;
	height: 21px;
	min-width: 45px;
	padding-top: 5px;
	border-radius: 3px 3px 0 0;
	height: 19px;
	border: 1px solid transparent;
}

.inforTabset li:first-child {
	 margin-left: 0 !important;
}

/*The Unfocused Tabs*/
.inforTabset a {
   float: left;
   padding:  0px 10px 0px;
   color: #444;
   text-decoration: none;
   white-space: nowrap;
   margin-top: 1px;
   cursor: default;
   font-size: 1.2em;
   cursor: pointer;
}

.inforTabset li:hover {
	cursor: default;
	background-color: #f2f2f2;
	-moz-transition-timing-function: ease;
	-moz-transition-duration: 150ms;
	-moz-transition-property: background-color;
	border-radius: 3px 3px 0px 0;
}

.inforTabset li:hover a{
	color: #333333;
}

.inforTabset li.ui-state-focus{
	border: 1px solid #13A3F7;
}

.inforModuleTabs li.ui-state-focus{
	border-bottom: 3px solid #13A3F7 !important;
}

.inforTabset li.ui-state-disabled.ui-state-focus{
	border: 1px solid transparent;
}

.inforTabset li.ui-state-focus a {
	color: #13A3F7;
}

.inforModuleHeaderRight:hover {
	background-color: transparent !important;
}

.inforTabset a:focus {
	border-radius: 3px;
}

/*UnFocus and Selected Tab*/
.ui-tabs-selected, .ui-tabs-selected:hover  {
	background-color: #13A3F7 !important;
	cursor: default;
}

.ui-tabs-selected a{
 color: white !important;
}

/* The Hidden Tabs*/
.ui-tabs-hide {
   display: none;
   background-color: #fff
}

.ui-state-disabled {
	opacity: 0.6;
	filter:alpha(opacity=60);
	background-color: transparent !important;
}

.ui-state-disabled a{
	color: #444 !important;
}

/* The Tab Panel Area*/
.ui-tabs-panel {
   height: 100%;
   background: #f7f7f7;
}

.inforModuleTabs .ui-tabs-panel {
   height: 100%;
   background: white;
}

#rightPane .ui-tabs-panel {
   padding: 10px;
}

/* Tab Overflow Button */
.inforTabButton {
  background-color: #ebebeb;
  border-left: 2px solid white;
  border-radius: 3px 0 0;
  float: right;
  margin: 0 0 0 -75px;
  position: relative;
  right: 0;
  top: -27px;
}

.inforTabButton button {
	vertical-align: middle;
	margin: 0;
}

.inforModuleTabs > .inforTabButton {
	height: 29px;
    top: -30px;
}

.inforMoreButton {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAYAAACzzX7wAAAAJklEQVR42mOcOXPmfwY8gBFE4FKUnp7OyAjjoCsCSWLoAClCVwgA5NgQYhsZMMMAAAAASUVORK5CYII=") no-repeat scroll 98% 12px transparent;
	background-position: 89% 11px;
	background-color: ##EBEBEB;
	border: medium none;
	color: #444;
	height: 26px;
	border-radius: 3px 3px 0 0;
	padding: 0px 5px 0;
	line-height: 27px;
	cursor: pointer;
	width: 54px;
	margin-right: 1px;
	text-indent: -7px;
}

.inforMoreButton:hover {
	background-color: #f2f2f2;
}

.inforMoreButton:hover a {
	background-color: #333333;
}

.inforModuleTabs > .inforTabButton > .inforMoreButton {
	color: #333333;
    font-size: 1.6em;
    height: 29px;
	text-indent: -11px;
	margin-right: 1px;
    width: 51px;
	border-bottom: 3px solid transparent;
	background-position: 98% 12px;
}

.inforModuleTabs > .inforTabButton > .inforMoreButton:hover {
  border-bottom: 3px solid #444 !important;
}

.inforModuleTabs > .inforTabButton > .inforMoreButton:hover a{
    color: #333333;
}

/* Tab Close Button */
.inforTabCloseButton {
	visibility: hidden;
	opacity: 0;
	float: right;
	height: 11px;
	left: -1px;
	margin-top: 6px;
	padding-left: 6px;
	width: 10px;
	border: none;
	background-color: transparent;
}

.inforNormalTabs > li.ui-state-active > .inforTabCloseButton {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAN0lEQVQY02P4//8/AzGYgRyF6kDsgMR3gIphKARJNEAl1aFsB1xWwxQ0IJtGtkKirSbaM9QJRwAqODK4Un8IXAAAAABJRU5ErkJggg==")  no-repeat scroll 0 2px transparent;
}

.inforNormalTabs > li.ui-state-active > .inforTabCloseButton:hover {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAZklEQVQY02P4//8/AxAzAnEMEK8G4mdQvBoqBpJjgClq+I8bgOQYGaC6/u94/Pd/58XfcFkQGyQGBTEMUCvAEsKLv4MlQRjERtK4mgHqnv8wU0EKYBqQwDOSFBJtNdGeITp4iApwANLMY5zrqGg4AAAAAElFTkSuQmCC")  no-repeat scroll 0 2px transparent;
	 box-shadow: none;
    height: 20px;
}

.inforNormalTabs > li.ui-state-active > .inforTabCloseButton span {
    background: none;
}

.inforNormalTabs > li.ui-state-active > .inforTabCloseButton:active {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAZklEQVQY02P4//8/AxAzAnEMEK8G4mdQvBoqBpJjgClq+I8bgOQYGaC6/u94/Pd/58XfcFkQGyQGBTEMUCvAEsKLv4MlQRjERtK4mgHqnv8wU0EKYBqQwDOSFBJtNdGeITp4iApwANLMY5zrqGg4AAAAAElFTkSuQmCC")  no-repeat scroll 0 2px transparent;
}

.ui-state-hover .inforTabCloseButton{
	opacity: 1;
	visibility: visible;
	transition: visibility 0s, opacity 1s linear;
	-moz-transition: visibility 0s, opacity 1s linear;
}

.ui-tabs-selected .inforTabCloseButton{
	opacity: 1;
	visibility: visible;
}

.inforAddTabButton{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAA/0lEQVR42r2U4QqCMBDHfRgfQwgEX1HoMSL6Wiu/qn0KKp8hWn5T0rV/bHKI02mjPxzMu9vPnd7O8/6lzXYXSVtLS6W9pQm1hi+aA/KlMQUYM+T4U7BA2gMb9uworre7eHIu2rYVENbwIaagyA3GTvaFpVkumqYRJiGGHAL1h4BMw/rSZfZFoKwPC3WZQyczAZFLyg8pMIYT32dIJiCEPSoeU2AB56ssZwOxR8ULCqzg1OVatEz3AuxRzxUFcjjrunYGvLgu2flPcds2tLGz/GwNRO5gY5OrxxdcPW4cEnQ4HNipGw5aejggRu7xymZ8JRZtk0yOr5EBKxYP2F/1AYOcqGFSHymuAAAAAElFTkSuQmCC") no-repeat scroll 0 0 transparent;
	border-width: 0;
	height: 20px;
	position: relative;
	top: -16px;
	width: 20px;
	cursor: pointer;
}

.inforAddTabButton:hover, .inforAddTabButton:active {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABDUlEQVR42r2UOwrCQBCGPUyOERACuYtg6Qkk2Ih1QDBY6A0MIlaBtLZWqYKPTkgVSGJY95ddGUPeLv4wsJnHxw6ZncHgXxqNJya3JbcTtyc3Js7wmV1AGjdPAOoMOVoTTOf2QMHUmjN3f2RheGF5njMIZ/gQE1Dk6nU3e8NWzoalacaqhBhyCFQrA3oSVpRssygC9YowQ7ZZdrMqIHJJ+wYF2nDu3ENpi1VACDUiblNgAOf1du8MRI2IBxSYwJll2RegySDUiO+EAiM44zhWBjyrbln5T1E7NnSwnfW2NRC5pYNNnl7U4+lFlUuCLgdrtvgsBym5HBAj73jYZn35LcbGb1xfNQuW9V6wv+oFPX8mOvlR4z0AAAAASUVORK5CYII=");
}

.inforModuleContentArea > .inforTabContainer
{
	margin-top: 0px;
}

.inforHiddenTab{
	display:none !important;
}


html[dir="rtl"] .inforTabset li {
	float: right;
}

html[dir="rtl"] .inforTabButton {
	float:left;
}

html[dir="rtl"] .ui-tabs-paging-next {
   float: left !important;
}

html[dir="rtl"] .ui-tabs-paging-prev {
   float: right !important;
}

html[dir="rtl"] .inforModuleTabs .inforModuleHeaderRight {
	padding: 14px 1px;
}

/*Session aka Module Tabs*/
ul.inforModuleTabs {
	height: 33px;
}

.inforModuleTabs > li a {
	font-size: 1.6em;
	font-family:  Helvetica, Arial, sans-serif;
	color: #444 !important;
	padding: 5px 8px 0 10px;
}

.inforModuleTabs > li a:active {
	background-color: transparent;
}

.inforModuleTabs > li.ui-tabs-selected a {
	font-size: 1.6em;
	padding-top: 5px;
}

.inforModuleTabs > li > a:focus {
	height: 33px;
	margin-top: 0;
	padding-top: 6px;
}

.inforModuleTabs > .ui-tabs-selected a {
	color: #13a3f7 !important;
}

.inforModuleTabs > .ui-tabs-selected a:focus {
	height: 100%;
	margin: 0;
	padding-top: 6px;
}

.inforModuleTabs > .inforTabset li:hover, .inforModuleTabs > .inforTabset li.ui-state-focus {
	background-color: transparent !important;
	border-bottom: 3px solid #444;
}

.inforModuleTabs > .inforTabset li:hover a, .inforModuleTabs > .inforTabset li.ui-state-focus a {
	color: #444 !important;
}

.inforModuleTabs > .ui-tabs-selected, .inforModuleTabs > .ui-tabs-selected:hover  {
	background-color: transparent !important;
	border-bottom: 3px solid #13a3f7 !important;
	border-radius: 3px 3px 0 0;
}

.inforModuleTabs > .inforTabset li.ui-tabs-selected:hover a, .inforModuleTabs > .inforTabset li.ui-tabs-selected.ui-state-focus a {
	color: #13A3F7 !important;
}

.inforModuleTabs > ul > li {
	border-bottom: 3px solid transparent;
  background-color: transparent;
	height: 30px;
	padding: 0;
	margin-left: 11px;
}

.inforTabCloseButton {
	height: 11px;
	padding-left: 0;
	width: 11px;
	position: relative;
	left: -6px;
	margin-left: -1px;
	margin-right: -4px;
	top: -7px;
	cursor: pointer;
}

.inforTabCloseButton span {
	display: block;
    height: 9px;
    width: 6px;
	opacity: .40;
	filter: alpha(opacity=40);
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGAQAAAADIt9LlAAAAAnRSTlMAAQGU/a4AAAARSURBVGjeYzBgMGA4A4RAGgAOHAJZRACDbAAAAABJRU5ErkJggg==")   no-repeat scroll 0 2px transparent;
}

.inforModuleTabs .inforTabCloseButton{
	left: -2px;
	margin-left: -3px;
	margin-right: -4px;
	top: -1px;
}

.inforModuleTabs .inforModuleDropDownButton {
	position: relative;
	left: 2px;
	padding: 0;
	margin: 0;
}

.inforTabCloseButton:hover {
	background-color: #e0e0e0;
	box-shadow: 0 1px #a2a2a2;
}

.inforTabCloseButton:hover span {
	opacity: .65;
	filter: alpha(opacity=65);
}

.inforTabCloseButton:active {
	background-color: #e0e0e0;
	box-shadow: 0 1px #a2a2a2;
}

.inforTabCloseButton:active span {
	opacity: .80;
	filter: alpha(opacity=80);
}

.inforModuleTabs .inforTabHeaderEditor {
	display: inline;
	left: 5px;
	top: 5px;
	margin-left: -2px;
}

/*vertical Tabs*/
.inforVerticalTabs {
	width: 100%;
	display: inline-block;
}

.inforVerticalTabs > .ui-tabs-panel {
	  border: 1px solid #cccccc;
	  border-radius: 0px 3px 3px 3px;
	  margin: 6px 3px;
	  z-index: 1;
	  left: -1px;
	  padding: 0 20px;
	  width: auto;
	  position: relative;
}

.inforVerticalTabs > ul > .ui-tabs-selected  {
	background-color: white  !important;
	border-right: 1px solid white;
	position: relative;
	z-index: 2;
}

.inforVerticalTabs > ul > .ui-tabs-selected > a  {
	color: #13A3F7  !important;
	border-left: 3px solid #13A3F7;
	text-indent: 17px;
}

.inforVerticalTabs > ul {
	display: inline-block;
	list-style: none outside none;
	width: auto;
	z-index: 2;
	float: left;
	padding-left: 0;
}

.inforVerticalTabs > ul > li {
	background-color: #E6E6E6;
	border-bottom: 1px solid #CCCCCC;
	border-radius: 0 0 0 0;
	border-right: 1px solid #CCCCCC;
	height: 30px;
}

.inforVerticalTabs > ul > li:first-child {
	 border-top: 1px solid #CCCCCC;
	 margin-top: -4px;
}

.inforVerticalTabs > ul > li:hover {
	background-color: #E1E1E3;
}

.inforVerticalTabs > ul > li:hover > a {
	border-left: 3px solid #686B73;
	text-indent: 17px;
}

.inforVerticalTabs > ul > .ui-tabs-selected:hover > a {
	border-left: 3px solid #13A3F7;
	text-indent: 17px;
}

.inforVerticalTabs > ul > li a {
	color: #444;
	float: left;
	font-size: 1.3em;
	line-height: 28px;
	margin: 1px -2px 1px 0;
	text-decoration: none;
	text-indent: 17px;
	border-left: 3px solid transparent;
}

.inforVerticalTabs  h2 {
	border-bottom: 1px solid #CCCCCC;
	color: #13A3F7;
	font-size: 2em;
	font-weight: normal;
	margin-bottom: 15px;
	margin-top: 18px;
	padding-bottom: 9px;
}

/*Nested Tab Styling*/

.inforTabset.inforNormalTabs.level2 > .ui-tabs-selected {
	background-color: #686B73 !important;
}

.inforTabset.inforNormalTabs.level3 > .ui-tabs-selected {
	background-color: white !important;
	border-top: 3px solid #13A3F7;
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-bottom: none;
}

.inforTabset.inforNormalTabs.level3 li {
	 height: 19px;
}

.inforTabset.inforNormalTabs.level3 li.ui-state-active {
	 height: 20px;
}

.inforTabset.inforNormalTabs.level3 > .ui-tabs-selected > a{
	color: #333333 !important;
}

.inforTabset.level3{
	overflow: visible !important;
}

.inforTabset.level3 li:first-child{
	margin-left: 4px !important;
}

.inforTabCloseButton .inforBusyIndicator{
	display: inline-block;
	height: 16px;
	left: -1px;
	position: relative;
	top: 3px;
	width: 16px;
}

.inforTabset li:hover .inforDragHandle{
	visibility: visible;
}

.inforTabset li.ui-state-active .inforDragHandle {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAPCAYAAAAs9AWDAAAAGklEQVR42mNgwAIYQcR/IIALAAED0WCEaAcAokcUBumqKYgAAAAASUVORK5CYII=");
}

.inforModuleTabs li.ui-state-active .inforDragHandle {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAPCAYAAAAs9AWDAAAAGUlEQVQoU2PACYQXf/8Pw1AhUsBw187AAACTvSgVj6lbUwAAAABJRU5ErkJggg==");
}

.inforModuleTabs .inforDragHandle {
	background-position: -1px 8px;
	height: 24px !important;
}

.inforTabset .inforDragHandle {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAPCAYAAAAs9AWDAAAAHklEQVR42mNgwAIYQcTmzZv/wwR8fX0ZGYgGI0Q7AGzXFAYcKpT1AAAAAElFTkSuQmCC");
	background-repeat: no-repeat;
	cursor: move;
	display: inline-block;
	float: left;
	height: 15px;
	left: 3px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 5px;
	visibility: hidden;
}

.inforDragHandle + a {
	padding-left: 5px;
}


.inforDragPlaceholder{
	background-color:#e5e5e5;
	height: 26px;
	min-width: 50px;
}


.inforTabset li.downArrow {
	opacity: 1;
	filter:alpha(opacity=100);
	padding-right: 11px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAAJElEQVQYV2PYvHnzf0KYAQSwScAwWAEMEFQAAwQVwACmAgYGANtfTVkXrUkfAAAAAElFTkSuQmCC") no-repeat scroll 94% center transparent !important;
}

.inforTabset li.downArrow.ui-tabs-selected {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAFCAYAAACXU8ZrAAAAJElEQVQYV2MQXvz9PyHMAALYJGAYrAAGCCqAAYIKYABTAQMDALfEQs2pG1ekAAAAAElFTkSuQmCC") no-repeat scroll 94% 15px transparent !important;
}

.ui-state-disabled > a {
    cursor: default;
}
/* Infor Text Area
----------------------------------*/
.inforTextArea:focus, .inforTextArea[readonly]:focus {
  outline: none;
  border: 1px solid #13A3F7;
  background-color: #EAF7FF;
}

.inforTextArea {
  border: 1px solid #b3b3b3;
  margin-bottom: 4px;
  padding: 0px 4px 4px;
  line-height: 17px;
  resize: none;
  width: 195px;
  height: 100px;
  border-radius: 3px;
  color: #1a1a1a;
  overflow:auto;
  background-color: white;
}

.inforTextArea[readonly] {
  border: 1px solid transparent;
}

.inforTextArea[disabled], .inforTextArea[disabled]:focus {
   border: 1px solid transparent;
   cursor: default;
}

.inforTextArea.backgroundColor[readonly],.inforTextArea.backgroundColor[disabled] {
   background-color: #e5e5e5;
}

.inforTextArea[disabled] {
  opacity: .5;
  filter:alpha(opacity=50);
}

.inforTextArea.has-error {
   border: 1px solid #d5000e !important;
}

.inforTextArea.has-error:focus {
   background-color: #fdf2f3 !important;
}

.inforTextArea[rows], .inforTextArea[cols] {
  width: auto;
  height: auto;
}

/* Infor Text Button
----------------------------------*/

.inforTextButton ,.inforTextButton[disabled], .inforSplitButton{
	background-color: #f2f2f2;
	border: 1px solid #ccc;
	border-radius: 2px;
	color: #444;
	cursor: default;
	height: 24px;
	margin: 0 0px 0 5px;
	outline: medium none;
	overflow: hidden;
	padding: 0 8px;
	font-family: Helvetica, Arial, sans-serif;
	cursor: pointer;
}

.inforTextButton {
	padding: 3px 10px;
}

.inforTextButton[disabled], .inforTextButton.disabled {
  opacity: 0.6;
  filter: alpha(opacity=60) !important;
	cursor: default;
}

.inforTextButton[disabled]:active, .inforTextButton.disabled:active {
  background-color: #f2f2f2;
  border: 1px solid #ccc !important;
  box-shadow: none;
}

.inforTextButton:hover {
	background-color: #d8d8d8;
	box-shadow: 0 1px #a2a2a2;
	color: #1a1a1a;
}

.inforTextButton:hover[disabled], .inforTextButton.disabled:hover {
	cursor: default;
	background-color: #f2f2f2;
  color: #444;
	box-shadow: none;
}

.inforTextButton:active {
  background-color: #bebebe;
  box-shadow: 0 1px #7a7a7a inset;
  color: #1a1a1a;
  border: 1px solid transparent !important;
}

.inforTextButton:focus {
	border: 1px solid #13A3F7;
}

/* Infor Text Input Field
----------------------------------*/

.inforTextbox {
  line-height: 14px;
  width: 195px;
  border-radius: 3px;
  border: 1px solid #b3b3b3;
  padding: 2px 4px;
  color: #1a1a1a;
  height: 14px;
  background-color: white;
  transition: border 0.2s linear 0s, border-color 0.2s linear 0s;
}


.inforTextbox[readonly], .inforTextbox[disabled], .inforTextbox.disabled, .inforTextbox[disabled]:focus , .inforTextbox.disabled:focus , .inforTextbox[disabled]:focus , .inforTextbox.disabled:focus
{
  border: 1px solid transparent;
  background-color: transparent;
}

/*Is permissible to use optional e5e5e5 for disabled fields*/
.inforTextbox.backgroundColor[readonly], .inforTextbox.backgroundColor[disabled], .inforTextbox.backgroundColor.disabled, .inforTextbox.backgroundColor[disabled]:focus , .inforTextbox.backgroundColor.disabled:focus , .inforTextbox.backgroundColor[disabled]:focus , .inforTextbox.backgroundColor.disabled:focus
{
  border: 1px solid transparent;
  background-color: #e5e5e5 !important;
}

.inforTextbox[disabled], .inforTextbox.disabled {
  background-color: transparent;
  color: #777;
  -webkit-text-fill-color:#777;
}

.inforTextbox.decimalOnly, .inforTextbox.numericOnly {
  text-align: right;
}

.inforTextbox.decimalOnly[readonly], .inforTextbox.numericOnly[readonly],.inforTextbox.decimalOnly[disabled], .inforTextbox.numericOnly[disabled]  {
  text-align: left;
}

.inforTextbox.backgroundColor.decimalOnly[readonly], .inforTextbox.backgroundColor.numericOnly[readonly],.inforTextbox.backgroundColor.decimalOnly[disabled], .inforTextbox.backgroundColor.numericOnly[disabled]  {
  text-align: right;
}

.inforTextbox.alignRight.decimalOnly[readonly], .inforTextbox.alignRight.numericOnly[readonly],.inforTextbox.alignRight.decimalOnly[disabled], .inforTextbox.alignRight.numericOnly[disabled]  {
  text-align: right;
}

.inforTextbox:focus {
  outline: none;
  border: 1px solid #13A3F7;
  background-color: #EAF7FF;
}

.inforTextbox.has-error {
  border: 1px solid #d5000e;
}

.inforTextbox.has-error:focus {
  background-color: #FDF2F3 !important;
  border: 1px solid #d5000e !important;
}

.inforTextbox.has-error[readonly]:focus, .inforTextbox.has-error[readonly] {
   border: 1px solid transparent;
}

.inforTextbox[readonly]:focus {
  outline: none;
  border: 1px solid transparent;
}

/*Allow size attribute to work*/
.inforTextbox[size] {
  width: auto !important;
}

.inforTriggerField .inforTextbox[size] {
  margin-right: 15px;
}

/* Infor Tile Panels
----------------------------------*/
.inforTilePanel {
	background-color: #f2f2f2;
}

.inforPanelItem {
  width: 30%;
  max-width: 45%;
  min-width: 300px;
  margin: 10px;
  float: left;
  height: 188px;
  border-radius: 2px;
  box-shadow: 0 1px #b3b3b3;
  background-color: #FFFFFF;
  border: 1px solid  #D9D9D9;
}

.expanded .inforPanelBody {
	height: 306px;
}

.inforPanelItem .inforLabel {
	text-align: left;
	margin-bottom: -1px;
}

.inforPanelItem  .inforAlertIcon {
	position: relative;
	left: 4px;
}

.inforPanelItem .inforDataLabel {
	font-style: normal;
	margin-bottom: 1px;
	margin-left: 0;
	white-space: pre;
	width: 1px;
}

.inforPanelItem:hover {
  border: 1px solid #13a3f7;
}

/*Drag and Drop*/
.inforPanelPlaceholder {
	background-color: #e5e5e5 !important;
}

.inforPanelItemDragging {
	background-color: #f5f5f5;
	opacity:.9;
	filter: alpha(opacity = 90);
	width: 370px;
	margin: 20px;
	height: 188px;
	border: 1px solid #13a3f7;
}

/*Content*/
.inforPanelHeader {
	border-bottom: 1px solid #D9D9D9;
	padding: 9px 0 4px 10px;
}

.inforPanelHeaderText{
	color: #444;
	font-family: Helvetica,Arial,sans-serif !important;
	font-size: 1.6em;
	padding-left: 7px;
	position: relative;
	top: -6px;
}

.inforLabelLarge {
	color: #666666;
	font-size: 1.6em;
	position: relative;
	text-indent: 13px;
	top: -3px;
	display: inline-block;
}

.inforPanelBody .slick-pane-header {
	border-bottom: 0 none ;
}

.inforPanelBody .inforSingleColumnLayout {
	margin-left: 35px;
	margin-top: 2px;
	overflow: hidden;
}

.slick-cell .inforSingleColumnLayout {
	line-height: 18px;
	margin-left: -4px;
	margin-top: 5px;
	padding: 0;
}

.inforPanelBody {
	border-top: 1px solid white;
	height: 118px;
	margin-top: 0;
	padding: 15px 10px 11px;
}

.inforPanelBody br {
	clear:both;
}

/*Buttons*/
.inforPanelSettingsButton {
	float: right;
	left: -9px;
	position: relative;
	top: 4px;
}

.inforPanelExpand {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAAMUlEQVQoz2NgAIKZM2f+Z8AB4HIgBgxjUwSXQ+YgK8Yqji6ISzNexTgdTlARumJ0cQDlaWRpBfW23wAAAABJRU5ErkJggg==") no-repeat scroll center center #D9D9D9;
	border: medium none;
	border-radius: 2px 0 0 0;
	bottom: 0px;
	height: 20px;
	position: absolute;
	right: 0px;
	width: 20px;
	cursor: pointer;
	padding: 0;
	margin: 0;
}

.inforPanelExpand:hover {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAAMUlEQVQoz2NgAIK0tLT/DDgAXA7EgGFsiuByyBxkxVjF0QVxacarGKfDCSpCV4wuDgA3b07lLNcrJAAAAABJRU5ErkJggg==") no-repeat scroll center center #BFBFBF;
}

.inforPanelExpand:active {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAAMUlEQVQoz2NgAAJfX9//DDgAXA7EgGFsiuByyBxkxVjF0QVxacarGKfDCSpCV4wuDgAAQ0RZCaRx8AAAAABJRU5ErkJggg==") no-repeat scroll center center #b2b2b2;
}

.inforPanelExpand.up {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAAOUlEQVR42mNgQAMzZ878D8Lo4ozoipD56enpjBgKsZmCrJgRnyJkxYy4rEMXZ8LlJmQ2AyH3IcsBAHxbIGXB5VcNAAAAAElFTkSuQmCC") no-repeat scroll center center #D9D9D9;
}

.inforPanelExpand.up:hover {
	 background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAAOUlEQVR42mNgQANpaWn/QRhdnBFdETJ/1qxZjBgKsZmCrJgRnyJkxYy4rEMXZ8LlJmQ2AyH3IcsBAP+IHpoMZIrNAAAAAElFTkSuQmCC") no-repeat scroll center center #BFBFBF;
}

.inforPanelExpand.up:active {
	 background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAAOUlEQVR42mNgQAO+vr7/QRhdnBFdETJ/8+bNjBgKsZmCrJgRnyJkxYy4rEMXZ8LlJmQ2AyH3IcsBAETpHbn4PAemAAAAAElFTkSuQmCC") no-repeat scroll center center #b2b2b2;
}

.inforPanelExpandBar {
	background-color: #ebebeb;
	bottom: 1px;
	height: 22px;
	position: absolute;
	width: 100%;
	 margin-left: -10px;
	padding-right: 13px;
}

/*Themes and Icons*/
.inforPanelIcon {
	float: left;
	height: 17px;
	padding-left: 1px;
	width: 14px;
	position: relative;
	top: 2px;
}

.inforPanelBody .inforIcon.ok, .inforPanelBody .inforIcon.error {
	clear: both;
	float: left;
	left: 0px;
	position: relative;
	top: 0;
}

/*Count Down*/
.inforLabel.inforCountDown  {
	margin-left: 2px;
	margin-top: 7px;
	display:none;
}

.inforLabel.inforCountDown:after  {
	content: "";
}

.inforCountDown  tbody{
	text-align: center;
}

.inforCountDown  tr:first-child{
	font-size: 48px;
	padding-bottom: 2px;
}

.inforCountDown .hour,.inforCountDown .min {
	text-indent: 10px;
}

.inforCountDown .hour:after, .inforCountDown .min:after  {
	content: ":";
}

/*Drag and Drop*/
.inforPanelDragTarget {
	border: 1px solid #C1C1C1;
}

.inforPanelDragTarget:hover{
	border: 1px solid #80CDFA;
}

/*Flip Css3 Animation*/
.inforPanelItem {
	-webkit-perspective: 1000px;
	 -moz-perspective: 1000px;
	  -ms-perspective: 1000px;
		  perspective: 1000px;
}

.inforPanelItem  {
  -webkit-transition: -webkit-transform 0.3s ease-in-out 0.2s;
	 -moz-transition: -moz-transform 0.3s ease-in-out 0.2s;
	 -ms-transition: -ms-transform 0.3s ease-in-out 0.2s;
		  transition: transform 0.3s ease-in-out 0.2s;

  -webkit-transform-style: preserve-3d;
	 -moz-transform-style: preserve-3d;
	 -ms-transform-style: preserve-3d;
		  transform-style: preserve-3d;
}

.inforPanelItem.flipped {
  -webkit-transform: rotateY( 180deg );
	 -moz-transform: rotateY( 180deg );
	 -ms-transform: rotateY( 180deg );
		  transform: rotateY( 180deg );
}

.inforPanelItem div {
   -webkit-backface-visibility: hidden;
	 -moz-backface-visibility: hidden;
	 -ms-backface-visibility: hidden;
		  backface-visibility: hidden;
}

.inforPanelItem .inforPanelSettings {
  display:none;
  -webkit-transform: rotateY( 180deg );
	 -moz-transform: rotateY( 180deg );
	 -ms-transform: rotateY( 180deg );
		  transform: rotateY( 180deg );
}

.inforDragProxy .inforCardstackCell {
	margin: 4px;
}
.inforDragProxy .inforCardstackImg {
	 top: -48px;
}

.inforPanelItem .inforCardstackCell .inforLabel, .inforPanelItem .inforCardstackCell .inforDataLabel{
	font-size: 1em;
	padding-top: 0;
}

.inforCardstackCell .inforIcon {
	left: -5px !important;
	padding-left: 2px;
	position: relative;
	top: -2px;
}

.inforLabel.inforCountDown > table {
	margin-left: 0px;
	margin-top: 18px;
}

.inforPanelBody .slick-viewport {
	background: none repeat scroll 0 0 transparent;
}
/* Infor Time Field
----------------------------------*/
.timepopup .dropdown  {
  font-size: 1em;
  margin-right: 5px;
  margin-top: -2px;
  padding-top: 2px;
  position: relative;
  top: 2px;
  width: 18px !important;
}

.timepopup > span {
  color: #1a1a1a;
  font-size: 1.2em;
  left: 1px;
  margin-left: -2px;
  margin-right: 6px;
  position: relative;
  top: 1px;
}

.inforSingleColumnLayout .inforTriggerField input.inforTimeField, .infor2ColumnLayout .inforTriggerField input.inforTimeField, .infor3ColumnLayout .inforTriggerField input.inforTimeField, .inforTimeField {
  width: 65px !important;
}
/* Infor Toggle Button
----------------------------------*/
.inforToggleButton {
	margin-top: 2px;
	background-color: transparent;
	border-radius: 3px;
	display: inline-block;
	width: auto;
	margin: 0;
	padding: 0;
}

.inforToolbar > .inforToggleButton:first-child > button:first-child {
    margin-left: 10px;
}

.inforTextButton.checked:active {
    border-top: 1px solid #767676 !important;
}

.inforToggleButton .inforTextButton {
	border: 1px solid transparent;
	border-radius: 0 0 0 0;
	margin: 0 0 0 -3px;
	padding: 0 5px;
	color: #1A1A1A;
	border-left: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
}

.inforToggleButton .inforTextButton:first-child, .inforToggleButton .inforFormButton:first-child {
	border-radius: 3px 0 0 3px;
}

.inforToggleButton .inforTextButton:last-child {
	border-right: 1px solid #b3b3b3;
}

.inforToggleButton .inforTextButton:last-child, .inforToggleButton .inforFormButton:last-child {
	border-radius: 0 3px 3px 0;
}

.inforToolbar .inforIconButton.inforToggleButton {
	margin-left: 5px  !important;
	padding: 0 1px;
	margin-top: 5px !important;
	width: 25px;
}

.inforToolbar .inforIconButton.inforToggleButton:focus {
	border-bottom: 1px solid #13A3F7;
}

.inforToolbar .inforIconButton.inforToggleButton.checked {
	border: 1px solid #c7c7c7;
	background-color: #d7d7d7;
}

.inforToolbar .inforIconButton.inforToggleButton.checked:focus {
	border: 1px solid #13A3F7 !important;
}

.inforToolbar .inforIconButton.inforToggleButton.checked span{
	opacity: .80;
	filter: alpha(opacity=80);
}

.inforToolbar .inforIconButton.inforToggleButton:first-child{
	margin-left: 10px !important;
}

.inforToggleButton .inforTextButton:first-child{
	margin: 0 0 0 0;
}

.inforToolbar .inforToggleButton .inforTextButton:hover {
    background-color: #CCCCCC;
}

.inforToggleButton .inforTextButton:focus, .inforToggleButton .inforFormButton:focus, .inforToggleButton  .inforFormButton.default:focus {
    box-shadow: 0 1px 0 white, 0 -1px 0 white, 0 2px 0 #13A3F7, 0 -2px 0 #13A3F7;
}

.inforToggleButton .checked, .inforToggleButton .checked:focus {
	background-color: #13A3F7;
    border-bottom: 1px solid transparent;
    border-left: 1px solid #B3B3B3;
    border-right: none;
    box-shadow: none;
    color: #FFFFFF;
}

.inforToolbar .inforToggleButton .checked, .inforToolbar  .inforToggleButton .checked:focus {
	background-color: #BEBEBE;
    border-left: 1px solid #A1A1A1;
    border-right: 1px solid #A1A1A1;
    border-top: 1px solid #767676;
    border-bottom: 1px solid transparent;
    color: #1A1A1A;
}


/* Form Button Styles */
.inforToggleButton .inforFormButton {
	border: medium none;
    border-radius: 0 0 0 0;
    margin: 0 -2px;
	border-left: 1px solid #B3B3B3;
}

/* Up/Down Arrows for Card Stack / Sort */
.arrowDown, .arrowUp{
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	height: 13px;
	width: 7px;
}

.arrowDown {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAAOklEQVQI12MIjYy5AMT/seALDEDCAIvEB5A4w////0EKGtAkC0DiYEmoggNQiQMwMWRJBSB+AKJhYgA9aktQ8RMqCAAAAABJRU5ErkJggg==");
}
.arrowUp {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAAPklEQVQI12P4//8/AwiHRsYoAPEDEA0TY0CSPADE/0E0iiRQoAAqAcMNYEkgwwCIP6BJgrABSPICFgkQvgAAahJLUPs/I+0AAAAASUVORK5CYII=");
}
.inforTextButton:active .arrowDown, .checked .arrowDown {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAANklEQVQI12P4////hf/YwQUGIGGAReIDSBwkCcINaJIFIHGYJAgfgEocgIkhSyoA8QMoDRYDAMqwfAuMpwXfAAAAAElFTkSuQmCC");
}
.inforTextButton:active .arrowUp, .checked .arrowUp{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAFCAYAAACJmvbYAAAANUlEQVQI12P4//8/AxQrAPEDKA0WY0CSPPAfAg6gSxb8RwUNMEkDIP7wHxMYgCQv/McOLgAAqmV8C+plitkAAAAASUVORK5CYII=");
}

/* Up Down Sort with  an icon */
.inforToggleButton .sortAsc, .inforToggleButton .sortDesc {
	background-position: 0 0;
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	margin-bottom: -1px;
	width: 16px;
}

.inforToggleButton .sortDesc {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAtUlEQVR42mNgGHCQmVvikpFdfBeI/4NwZnZJOT71IDWoBuQUp2XmFIUiGfY/M7NCkDQX5BSfAWlMzy6eCTGg2JhoFwAF3oFcgeoC3AZgNRHuhcxCJZJdANIMcgU4ELOKd0MMKFSiWaxhuIBiA9KziiOBsbAMjrOLW8lyQUZGiRjIgLTsEnPyDADanJldnIJLEy4M9UaJLzAGJsSWlHDjsxmrZpjTgbQOMQGIohlrIAJdQkoYAACFa5Ql5MeV3QAAAABJRU5ErkJggg==");
}

.inforTextButton:active .sortDesc, .checked .sortDesc {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAiElEQVR42mNgGHDw//9/FyC++x8Bygmo/48ukAbEoUiGgYAgqS44A9U4E0obk+KCdyBXoLnAmBQX/EfyghI5LgiFugIEdkNpJVrG2n/qGgDkRwLxMiTcSpYLgOJiUAPMyTWgFYhT8MQUVgBT4AvEE4CYm0B0Y9UMc7oOkWnmP4o3sATiBFLCAACSTRZ797G+NwAAAABJRU5ErkJggg==");
}

.inforToggleButton .sortAsc {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAu0lEQVR42mNgGHCQnl3UkZFd/B+Oc4rP4FMPUoNVIjOzUAkkmZlTFEqWS0A2p2cXzySoDpsLMrNLyoESdzMzKwRJthnu9NwSF6Jciu4CjEAEuoSmsYYzFsg2ICOjRCcjq3gCMBaWgXB6VokvaQbklDilZZeYww0DGhJbUsJNmguyi1tBGjOzi1NAdEpOiSK6JlwYJDkb5ApkF6AbgMsQWApchuQFMVwGoBsCFwRphrgC7IUqcGACDSI2DAD++5JpbSBVCAAAAABJRU5ErkJggg==");
}

.inforTextButton:active .sortAsc, .checked .sortAsc {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAjElEQVR42mNgGHDw////jv+o4AwB9f9xSShBDQgl1yVngHgmEer+YxMsB+K7QCxIjs0wp7sQqf4/oUC8S+tY+09dA4B8HSCeAMTLoNiXVAOcgNgcyTCQIdykuqAVqjEFSiuia8IFQJKzQa5Ac4EiNpsxNEMlliF5QQyXAeiGIAuaQ10B0lgFpcWIDQMA+esU0rCTgDIAAAAASUVORK5CYII=");
}

/*Toggle For Collapse Panels*/
.inforToggleButton .panelCollapseCenter{
	width: 22px;
	height: 22px;
	margin-left: -3px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAJklEQVR42mOsrm//z0AJwGcASI6QPBMDhWDUgFEDRg2AAEZKszMAyjYPHTaDeusAAAAASUVORK5CYII=") no-repeat scroll center center transparent;
}

.inforToggleButton .panelCollapseCenter:hover{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAJklEQVR42mMUXvz9PwMlAJ8BIDlC8kwMFIJRA0YNGDUAAhgpzc4ACu4QJYInbKcAAAAASUVORK5CYII=") no-repeat scroll center center transparent;
}
.inforToggleButton .panelCollapseCenter.checked{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAHaTzTgAAAASSURBVHjaY/j/n6GxkVj0/z8Asn8SGTiuphcAAAAASUVORK5CYII=") no-repeat scroll center center transparent;
}

.inforToggleButton .panelCollapseLeft {
	width: 22px;
	height: 22px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAACVBMVEUAAABoa3N7f4dzc9nSAAAAAXRSTlMAQObYZgAAACpJREFUeNpjWAUEDA0NDEwwghFEsIIIURARCiQa4QSYC5FghSuG6QUZBQBUTxT55QYZlAAAAABJRU5ErkJggg==")  no-repeat scroll center center  transparent;
}
.inforToggleButton .panelCollapseLeft:hover{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAATo/cd9CxzAAAAAXRSTlMAQObYZgAAAChJREFUeNpj+P+foYMRjAQZOgwZOgoZOj4ydIIRkAHiGoKlwGr+/wcAkAEQnYO96fAAAAAASUVORK5CYII=")  no-repeat scroll center center  transparent;
}
.inforToggleButton .panelCollapseLeft.checked{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAHaTzTgAAAAoSURBVHjaY/j/n6GDEYwEGToMGToKGTo+MnSCEZAB4hqCpcBq/v8HAJABEJ2DvenwAAAAAElFTkSuQmCC")  no-repeat scroll center center  transparent;
}
.inforToggleButton .panelCollapseRight {
	width: 22px;
	height: 22px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAABnRSTlMAAAAAAABupgeRAAAAOElEQVR42mOorm8nCTGAMF6ArIBiDRnZxSRrwNRDWAOaHqI0IOshVgNcD8000NLTtIw4mqUlkhAAD+iVf3CbWkMAAAAASUVORK5CYII=")  no-repeat scroll center center transparent;
}
.inforToggleButton .panelCollapseRight:hover{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAATo/cd9CxzAAAAAXRSTlMAQObYZgAAACZJREFUeNpj+P+foUEQhDoEGXoEGfoEGfqBaCIYgbk9YCmImv//AUT4DWty3BvvAAAAAElFTkSuQmCC")  no-repeat scroll center center  transparent;
}
.inforToggleButton .panelCollapseRight.checked{
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQAAAAA3iMLMAAAAAnRSTlMAAHaTzTgAAAAmSURBVHjaY/j/n6FBEIQ6BBl6BBn6BBn6gWgiGIG5PWApiJr//wFE+A1rctwb7wAAAABJRU5ErkJggg==")  no-repeat scroll center center  transparent;
}

.inforToggleButton .panelCollapseLeft.checked,.inforToggleButton .panelCollapseLeft.checked:focus {
	background-color: #13A3F7;
	border: 1px solid #D1D2D5;
}

.inforToggleButton .panelCollapseRight.checked,.inforToggleButton .panelCollapseRight.checked:focus {
	background-color: #13A3F7 ;
	border: 1px solid #D1D2D5;
}

.inforToggleButton .panelCollapseCenter.checked,.inforToggleButton .panelCollapseCenter.checked:focus {
	background-color: #13A3F7 ;
	border: 1px solid #D1D2D5;
}
/* Infor ToolBar
----------------------------------*/
.inforToolbar {
	height: 34px;
	width: 100%;
	display: block;
	overflow: hidden;
	background-color: #ebebeb;
	box-shadow: 0 1px #d4d4d4;
	height: auto;
  min-height: 34px;
}

.inforToolbar.topLine {
  box-shadow: 0px 1px #D4D4D4 inset;
}

.inforDialogContent .inforToolbar {
	padding-top: 0px;
}

.inforToolbar > *:first-child {
	margin-left: 10px !important;
}

/* So All Children Get Centered assuming they are 20 pixels high */
.inforToolbar > * {
	margin-top: 6px !important;
	display: inline-block;
  vertical-align: top;
	margin-bottom: 5px !important;	/* Push anything  below it down out of sight */
}

.inforToolbar > .inforTextButton  {
	margin-top: 6px !important;
}

.inforToolbar > .inforLabel  {
	margin-top: 8px !important;
	width: auto;
}

.inforToolbar > .inforSplitButtonContainer {
	margin-top: 6px !important;
	margin-left: 5px;
}

.inforToolbarSpacer {
	border-right: 1px solid #B3B3B3;
    height: 20px;
    margin-left: 19px;
    margin-right: 14px;
    margin-top: 7px !important;
}

.inforToolbar > .inforCheckboxContainer > .inforCheckboxLabel {
	color: #686B73 !important;
	margin-left: -1px;
	margin-right: 8px;
}

.inforToolbar > .inforCheckboxContainer > .inforCheckboxLabel:hover {
	color: #13A3F7 !important;
}

.inforToolbar > .inforCheckboxContainer{
	margin-top: 5px !important;
}

.inforToolbar > .inforTriggerField {
	margin-top: 8px !important;
}

.inforToolbar > .inforToggleButton {
	margin-top: 6px !important;
}

.inforToolbar > .alignRight {
	float:right;
  padding-right: 10px;
}

.inforToolbar > .alignRight > *{
	float:left;
}

.alignRight .inforToolbarSpacer {
	margin-top: 0 !important;
}

.inforModuleHeader + .inforToolbar {
	margin-top: -1px;
	display: inline-block;
}

.ui-tabs-panel .inforToolbar > .alignRight {
	padding-right: 20px;
}

.inforToolbar .inforLabel {
	width: auto;
}

.inforToolbar > .inforRadioButtonLabel {
	margin-right: 7px;
	margin-top: 6px !important;
}

.inforToolbar > .inforRadioButtonLabel .labelText{
	position: relative;
	top: -3px;
}

.inforToolbar + .inforTabContainer, .inforToolbar + .inforTabset {
	margin-top: 8px;
}

.inforToolbar > .inforTextbox {
    position: relative;
    top: 2px;
}

/*Adjust the Toolbar a little */
.inforToolbar .inforSearchFieldContainer {
  padding-top: 4px;
}

.inforToolbar .inforSearchField {
  padding: 1px 5px;
}

.inforToolbar .inforSearchFieldContainer .inforTriggerButton {
  margin-top: -2px;
}

/*RTL*/
html[dir="rtl"] .inforToolbar > .alignRight {
	float: left;
}

html[dir="rtl"] .inforToolbarSpacer {
	float: right;
}

html[dir="rtl"] .inforToolbar > * {
	float: right;
}

html[dir="rtl"]  .inforToolbar > *:first-child {
	margin-right: 10px;
}

html[dir="rtl"] .inforToolbar > .alignRight > * {
  float: right;
}

html[dir="rtl"] .inforToolbar .inforSearchFieldContainer{
  margin-left: 5px;
}
/* Tooltip/Popover
----------------------------------*/
.popover, .tooltip {
  font: normal 12px Helvetica, Arial;
  font-size: 1.2px;
  font-size: 1.2em;
  color: #ffffff;
  background-clip: padding-box;
  background-color: #333333;
  border: 1px solid #d6d6d6;
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);  /*GP: Popover 0 1px 5px 0 rgba(0, 0, 0, 0.25);*/
  left: -9999px;
  opacity: 1;
  padding: 1px;
  position: absolute;
  min-width: 60px;
  max-width: 300px;
  text-align: left;
  top: 0;
  white-space: normal;
  transition: opacity .4s ease;
  z-index: 5010;
}

.popover {
  background-color: #FFFFFF;
  border: 1px solid #D6D6D6;
  color: #666666;
  z-index: 3010;
}

.popover.is-hidden, .tooltip.is-hidden {
  opacity: 0 !important;
  visibility: hidden;
}

.popover .alignRight, .tooltip .alignRight {
  color: #737373;
  float: right;
  font-size: 0.8em;
}

.popover p, .tooltip p {
  color: #FFFFFF;
  font-size: 1em;
  line-height: 12px;
  text-align: center;
}

.popover p {
  color: #535353;
}

.tooltip-title {
  background-color: #F7F7F7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
  font-size: 1.2em;
  color: #1a1a1a;
  font-weight: normal;
  line-height: 18px;
  margin: 0;
  padding: 8px 14px;
}

.tooltip-content {
  padding: 0 10px;
}

.popover .tooltip-content {
  padding: 10px 15px;
}

.popover-content, .tooltip-content p {
  margin-left: 0;
}

.popover .arrow, .popover .arrow:after, .tooltip .arrow, .tooltip .arrow:after {
  border-color: rgba(0, 0, 0, 0);
  border-style: solid;
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.popover .arrow, .tooltip .arrow {
  border-width: 11px;
}

.popover .arrow:after, .tooltip .arrow:after {
  border-width: 10px;
  content: "";
}

.popover.top .arrow, .tooltip.top .arrow {
  border-bottom-width: 0;
  border-top-color: #D6D6D6;
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
}

.popover.top .arrow:after, .tooltip.top .arrow:after {
  border-bottom-width: 0;
  border-top-color: #333;
  bottom: 3px;
  content: " ";
  margin-left: -10px;
}
.popover.top .arrow:after {
  border-top-color: #FFF;
}
.popover.right .arrow, .tooltip.right .arrow  {
  border-left-width: 0;
  border-right-color: #D6D6D6;
  left: -11px;
  margin-top: -11px;
  top: 50%;
}
.popover.right .arrow:after, .tooltip.right .arrow:after {
  border-left-width: 0;
  border-right-color: #333;
  bottom: -10px;
  content: " ";
  left: 2px;
}
.popover.right .arrow:after {
  border-right-color: #FFF;
}
.popover.bottom .arrow, .tooltip.bottom .arrow {
  border-bottom-color: #D6D6D6;
  border-top-width: 0;
  left: 50%;
  margin-left: -11px;
  top: -11px;
}
.popover.bottom .arrow:after, .tooltip.bottom .arrow:after {
  border-bottom-color: #333;
  border-top-width: 0;
  content: " ";
  margin-left: -10px;
  top: 1px;
}
.popover.bottom .arrow:after {
  border-bottom-color: #FFF;
}
.popover.left .arrow, .tooltip.left .arrow {
  border-left-color: #D6D6D6;
  border-right-width: 0;
  margin-top: -11px;
  right: -11px;
  top: 50%;
}
.popover.left .arrow:after, .tooltip.left .arrow:after {
  border-left-color: #333;
  border-right-width: 0;
  bottom: -10px;
  content: " ";
  right: 1px;
}
.popover.left .arrow:after {
  border-left-color: #FFF;
}

/* Error Tooltip Styling */
.tooltip-content li {
  list-style: none outside none;
}

.tooltip.is-error {
  background-color: #d5000e;
}

.tooltip.is-error.top .arrow:after {
  border-top-color: #d5000e;
}

.tooltip.is-error.left .arrow:after {
  border-left-color: #d5000e;
}

.tooltip.is-error.bottom .arrow:after {
  border-bottom-color: #d5000e;
}

.tooltip.is-error.right .arrow:after {
  border-right-color: #d5000e;
}
/* Infor Tree
----------------------------------*/
.jstree {
	margin-top: 3px;
}

.inforSplitter .jstree {
	height: inherit;
	overflow: auto;
}

.jstree ul, .jstree li {
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.jstree li {
	display: block;
	line-height: 22px;
	margin-left: 18px;
	min-height: 18px;
	min-width: 18px;
	white-space: nowrap;
}
.jstree-rtl li {
	margin-left: 0;
	margin-right: 18px;
}
.jstree > ul > li {
	margin-left: 0;
}
.jstree-rtl > ul > li {
	margin-right: 0;
}
.jstree ins {
	display: inline-block;
	height: 16px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	width: 16px;
}

/*The Node Item Text*/
.jstree a {
	color: #1a1a1a;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	margin: 0 1px;
	padding: 1px 3px;
	text-decoration: none;
	white-space: nowrap;
	font-size: 1.2em;
	cursor: default;
	text-indent: 2px;
}

.jstree a.inforHyperlink {
	text-decoration: underline;
}

.jstree a:focus {
	outline: medium none;
}

.jstree a > ins {
	height: 15px;
	width: 15px;
	padding-left: 6px;
	padding-right: 0px;
}

.jstree a > .jstree-icon {
	margin-right: 0px;
}

.jstree-rtl a > .jstree-icon {
	margin-left: 3px;
	margin-right: 0;
}
li.jstree-open > ul {
	display: block;
}

li.jstree-closed > ul {
	display: none;
}

.jstree .jstree-real-checkbox {
	display: none;
}
.jstree-themeroller .ui-icon {
	overflow: visible;
}
.jstree-themeroller a {
	padding: 0 2px;
}
.jstree-themeroller .jstree-no-icon {
	display: none;
}
.jstree .jstree-wholerow-real {
	position: relative;
	z-index: 1;
}
.jstree .jstree-wholerow-real li {
	cursor: default;
}
.jstree .jstree-wholerow-real a {
	border-left-color: transparent !important;
	border-right-color: transparent !important;
}
.jstree .jstree-wholerow {
	height: 0;
	position: relative;
	z-index: 0;
}
.jstree .jstree-wholerow ul, .jstree .jstree-wholerow li {
	width: 100%;
}
.jstree .jstree-wholerow, .jstree .jstree-wholerow ul, .jstree .jstree-wholerow li, .jstree .jstree-wholerow a {
	margin: 0 !important;
	padding: 0 !important;
}
.jstree .jstree-wholerow, .jstree .jstree-wholerow ul, .jstree .jstree-wholerow li {
	background: none repeat scroll 0 0 transparent !important;
}
.jstree .jstree-wholerow ins, .jstree .jstree-wholerow span, .jstree .jstree-wholerow input {
	display: none !important;
}
.jstree .jstree-wholerow a, .jstree .jstree-wholerow a:hover {
	border-left-width: 0 !important;
	border-right-width: 0 !important;
	padding: 0 !important;
	text-indent: -9999px;
	width: 100%;
}
.jstree .jstree-wholerow-span {
	border-width: 0;
	height: 18px;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 0;
}
/*Style*/
.jstree-default li, .jstree-default ins {
	background-color: transparent;
	background-repeat: no-repeat;
}
.jstree-default li {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAJ0lEQVQ4y2P8//8/Az7w7Nmz/1JSUowMBADjqEGjBo0aNGrQcDMIANYmfd3z8fx3AAAAAElFTkSuQmCC");
	background-repeat: repeat-y;
}

.jstree-icon > span {
	background-position: center center;
    background-repeat: no-repeat;
    display: block;
    height: 16px;
    width: 16px;
}

.jstree-default li.jstree-closed {
	background-image: none;
}
.jstree-default .jstree-leaf > ins {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAALklEQVQ4y2P8//8/Az7w7Nmz/1JSUowMBADjqEGjBtHLIAYiAEGDiAWjBo1ogwBe2F2O9VxnLAAAAABJRU5ErkJggg==");
}

.jstree-default li.jstree-last {
	background: none repeat scroll 0 0 transparent;
}

/*The Open Image With Lines.*/
.jstree-default .jstree-open > ins {
	cursor: pointer;
	background-color: white;
}

.jstree-default .jstree-open > ins > span{
	opacity: .50;
	filter: alpha(opacity=50);
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHAQAAAAAZ1+HOAAAAAnRSTlMAAQGU/a4AAAAdSURBVHjaY97/kEGOgfnvL+YqBsYDDEyKDExCDABI7AUxjpsRQAAAAABJRU5ErkJggg==");
}

.jstree-default .jstree-open > ins:hover, .jstree-default .jstree-open > ins:active {
	background-color: #d8d8d8;
    box-shadow: 0 1px #A2A2A2;
}

.jstree-default .jstree-open > ins:active {
	background-color: #bebebe;
    box-shadow: 0 1px #767676 inset;
}

.jstree-default .jstree-open > ins:hover > span {
	opacity: .65;
	filter: alpha(opacity=65);
}

.jstree-default .jstree-open > ins:active > span {
	opacity: .80;
	filter: alpha(opacity=80);
}

/*The Close Image With Lines.*/
.jstree-default .jstree-closed > ins, .jstree-default .jstree-open > ins  {
	cursor: pointer;
	position: relative;
	top: 2px;
}

.jstree-default .jstree-closed > ins > span {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKAQAAAABQt3mgAAAAAnRSTlMAAQGU/a4AAAAaSURBVHjaY5jHwMfQxnCI4QEQHgKy+BjmAQA4pAWpty8c5wAAAABJRU5ErkJggg==");
	filter: alpha(opacity=50);
	opacity: .50;
}

.jstree-default .jstree-closed > ins:hover {
	background-color: #d8d8d8;
    box-shadow: 0 1px #A2A2A2;
}

.jstree-default .jstree-closed > ins:hover span{
	opacity: .65;
	filter: alpha(opacity=65);
}

.jstree-default .jstree-closed > ins:active span {
	background-color: #bebebe;
    box-shadow: 0 1px #767676 inset;
}

.jstree-default .jstree-closed > ins:active span {
	opacity: .80;
	filter: alpha(opacity=80);
}

/*The Hover Color*/
.jstree-default .jstree-hovered {
	background: none repeat scroll 0 0 #E6E6E6 !important;
	text-decoration: none;
	color: #1A1A1A;
}

.jstree-default .jstree-focus {
	outline: 1px solid #13a3f7;
}

/*The Selected Color*/
.jstree-default .jstree-clicked {
   color: #13A3F7;
}

/*The Default Node Icon*/
.jstree-default a .jstree-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANAQAAAABakNnRAAAAAnRSTlMAAQGU/a4AAAAWSURBVGjeY2jgYICg/S8YFmhgJxs4APVKDYSofwj1AAAAAElFTkSuQmCC");
  background-position: 1px 1px;
  width: 13px;
}

.jstree-default a .jstree-icon {
  opacity: 0.65;
  filter: alpha(opacity=65);
}

.jstree-default .jstree-hovered .jstree-icon {
	opacity: 0.80;
	filter: alpha(opacity=80);
}

.jstree-default a.jstree-loading .jstree-icon {
	background-position: 1px 0;
	background-repeat: no-repeat;
	height: 18px;
	margin-left: -3px;
	padding-left: 7px;
}

.jstree-default .jstree-no-dots li, .jstree-default .jstree-no-dots .jstree-leaf > ins {
	background: none repeat scroll 0 0 transparent;
}

/*Icon for no dots. Open*/
.jstree-default .jstree-no-dots .jstree-open > ins {
	opacity: .50;
	filter: alpha(opacity=50);
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHAQAAAAAZ1+HOAAAAAnRSTlMAAQGU/a4AAAAdSURBVHjaY97/kEGOgfnvL+YqBsYDDEyKDExCDABI7AUxjpsRQAAAAABJRU5ErkJggg==");
}

.jstree-default .jstree-no-dots .jstree-open > ins:hover, .jstree-default .jstree-no-dots .jstree-open > ins:active {
	opacity: .65;
	filter: alpha(opacity=65);
}

/*Open and Closed Folders.*/
.jstree-open a .jstree-icon.folder {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANAQAAAABakNnRAAAAAnRSTlMAAQGU/a4AAAAqSURBVGjeY/j/g4EdjBg4GBgkGICA/wOD/AsG+xsM9TsYGCoYgAr+/wAA25EM0IJh0EAAAAAASUVORK5CYII=") !important;
	background-position: 0 3px;
	width:13px;
}

.jstree-closed a .jstree-icon.folder {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAJklEQVR42mNgIAMwAvF/HOI4ARM1bSIISNX0nyznDUdNZAc5fQAAthEFDDG95kIAAAAASUVORK5CYII=");
	background-position: 0 2px;
	width:13px;
}

/*Additional Icons that Can be added in the JSON Data */
.jstree-default a .jstree-icon.none {
   background-image: none;
}

.jstree-default a .jstree-icon.excel {
   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANAQAAAABakNnRAAAAAnRSTlMAAQGU/a4AAAAqSURBVGjeY3hgwfB+BsP7Dob3DQzvP4BQAwNDzwGG9gaGZgYQCWQ3MAAAUOgPbcPqAvwAAAAASUVORK5CYII=");
   background-position: -1px 0px;
}

.jstree-default a .jstree-icon.erp  {
   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAExJREFUKFONi0sKQEEIw7z/ped9FiVKyxgISFvLcIwRDuYDb+EG9IP3zxxMbM/wpnBlUjBoBYhPGwWDVoD4tFEwaAWITxsbbjB9qXoANedpl+Rnv0MAAAAASUVORK5CYII=");
   background-position: 0 0;
}

.jstree-default a .jstree-icon.error  {
   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAlUlEQVQoz2P4//8/AwhfZWBgu8rAlwfEx4H4MxQfh4gxsMHUgYmbDJzSQInzQPwfBz4PUgPWADUZRTHCVmRNvBduMzCwgwRz0U3ErgGMcxmg7iRWw3GQ4E8SNPwgVcNnrE7Cg8FOyiPBhjwGUFCBgoyQhmsMvBfBwUpcxPFegEccctK4xsCXD8SngYq+gDCIDRJDThoAeQwYMCV03wMAAAAASUVORK5CYII=");
  background-position: 1px 1px;
}

.jstree-default a .jstree-icon.images {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANAQAAAABakNnRAAAAAnRSTlMAAQGU/a4AAAAdSURBVHjaY2BgYKj/wFAvAEXlHxiSPzA4fmBABQCt+wcIfPoP1QAAAABJRU5ErkJggg==");
	background-position: 0 1px;
}

.jstree-default a .jstree-icon.bullet {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAHUlEQVR42mNgIAMwAvF/LGy8gIlhUINRPw0NPwEAwAIGB3CJhMAAAAAASUVORK5CYII=");
  background-position: 0 3px;
}

.jstree-default a .jstree-icon.otherDoc {
   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAADtJREFUKFNjAIL/uDAQgAgwBgEUARgGiSPLgQVgHGQMEodhKB/CQMcgcTSMXSEyHlWIIYmM4QoJY4b/ABsBKuStwiaDAAAAAElFTkSuQmCC");
	background-position: 1px 1px;
}

.jstree-default a .jstree-icon.page {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANAQAAAABakNnRAAAAAnRSTlMAAQGU/a4AAAAgSURBVGjeYzhQwXDfguG+BMN9Dob7LxguaKCTQHSAAwA8lRDBZJRmwwAAAABJRU5ErkJggg==");
	background-position: 1px 1px;
}

.jstree-default a .jstree-icon.folder {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAJklEQVR42mNgIAMwAvF/HOI4ARM1bSIISNX0nyznDUdNZAc5fQAAthEFDDG95kIAAAAASUVORK5CYII=");
	background-position: 0 2px;
}

.jstree-default a .jstree-icon.pdf {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAUklEQVR42mNgQAX/8WCc4D8e8f/kavpPrqb/xGrCq4YkTZ+A+AdU4AcBDNf0C09IYeODwU80AXw0hiZ0if9Y/IrVpv/E2vQLTyT+x6UJOfQIYgDLmlEzJKNNkQAAAABJRU5ErkJggg==");
  background-position: 0 1px;
}

.jstree-default a .jstree-icon.powerpoint  {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAQ0lEQVR42mNgIBP8JwPTURPZgA2IJwLxWxx+ZsBmywRyrH6LRxNOm95i8exbQjZNwKKpk5BNsIB4B8UToWLUBSRHLgDO8lG2oXCMUAAAAABJRU5ErkJggg==");
	 background-position: 0 3px;
}

.jstree-default a .jstree-icon.trash  {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANAQAAAABakNnRAAAAAnRSTlMAAQGU/a4AAAAfSURBVGjeY/hQwfDcgqGBA4T+/2A4IMFwagY6OiABACe3D4vtfQH6AAAAAElFTkSuQmCC");
	background-position: 1px 1px;
}

.jstree-default a .jstree-icon.text  {
   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANAQAAAABakNnRAAAAAnRSTlMAAQGU/a4AAAAgSURBVGjeY/j/g+HVDoZTMxgOSIDQ/RsI8p4EVPCABABSeA9IwqVLqwAAAABJRU5ErkJggg==");
   background-position: 1px 1px;
}

.jstree-default a .jstree-icon.systemCommand  {
   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANAQAAAABakNnRAAAAAnRSTlMAAQGU/a4AAAAhSURBVHjaY/j/gwECDBgYJBgYeMCkAVSM4ccPhgcWQAQAbZ0GtGVOWTYAAAAASUVORK5CYII=");
   background-position: 0px 2px;
}

.jstree-default a .jstree-icon.video  {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANAQAAAABakNnRAAAAAnRSTlMAAQGU/a4AAAAiSURBVGjeY/j/g4GBA4Q4OBh4OBj4OBj4wSQPWAQi9f8HAFnTBJoTV8lsAAAAAElFTkSuQmCC");
	background-position: 0 3px;
}

.jstree-default a .jstree-icon.word  {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAW0lEQVR42mNgQAX/8WCc4D8e8f/kavpPrqb/xGrCq4YkTf9JxCiaOpD45UDsgkUcQ9NMKP8uknPeQekzuDStQlIMM6AcV7DDOLtxBMpdfJpgTtmNJFlOKCCIwgAXc1UjNwu1bQAAAABJRU5ErkJggg==");
}

.jstree-default a .jstree-icon.webPage  {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAkUlEQVR42mNgQAX/8WCc4D8e8f/kavpPrqb/xGoiVQ1uTaFAPA+IDwHxFSCOIqQpCIhTgbgIiO8C8X4gPgjEEfg0NQCxGlTDHyBOAOJkIC7Gp+kUEHcA8W0gfgfEblA8G5+mfUDMA8T+QPwKiK2BWBaI2/FpCgTi9UC8GSkeFgNxMKHQC4R6/hsQXwbiEHzpEQCrIDpQl8kH6gAAAABJRU5ErkJggg==");
	background-position: 0 0;
}

.jstree-default a .jstree-icon.entity  {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAZ0lEQVR42mNgwA7YoJgkMAuKiQYZQPwfijOI0WALxD+RNP2EiuEEMkD8CkkDDL+CymEALiA+g0UDDJ+BqqEM4DIdFvQTgfgtEL+DstkIaZqARbyDkKa3WMTf0kQTNud1EhsQ75ADAgD9jlXrMAdE9AAAAABJRU5ErkJggg==");
	background-position: 1px 0;
}

.jstree-default a .jstree-icon.warning  {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAMCAYAAABSgIzaAAAAmUlEQVQoz2P4//8/A1b8Kv3//1eZ/3HJY9f049T//3cYIRjEJlrjUzugJgYIfmpPpMYv6yEaYADEBokR1PhQDVMjSAyvxg+TEU5E1gjCIDmsGv9++P//vghujSA5kBoMjW9KEYpwYZAaFI2/H/z/f5cDVRG6jSAMUvP7/n+ExheRmKZj0wjCILVwjQ8VCTsThh/I/sedAIjAAFNwBPILGWQ8AAAAAElFTkSuQmCC");
	background-position: -1px 2px;
}

.jstree-default a .jstree-icon.checked {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANAQAAAABakNnRAAAAAnRSTlMAAQGU/a4AAAAsSURBVGjeY/j/gwGEbjD872D4z8HwT4JhjwWDRAUDww+Gxh8Mh38wPAcpAAB3DBLwNIDtbQAAAABJRU5ErkJggg==");
}

#vakata-dragged.jstree-default .jstree-ok   {
	cursor: move;
}

/*Kicks in when there are no icons.*/
.jstree-default .jstree-no-icons a .jstree-icon {
	display: none;
}

.jstree-default .jstree-no-icons .jstree-checkbox {
	display: inline-block;
	cursor: pointer;
}

.jstree-default .jstree-no-checkboxes > a > .jstree-checkbox {
	display: none !important;
}

.jstree-checkbox  {
	margin-left: -2px !important;
	margin-right: 4px !important;
	width: 14px !important;
	cursor: default;

}

.jstree-default .jstree-unchecked > a > .jstree-checkbox {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAABnRSTlMAAAAAAABupgeRAAAAMElEQVR42mNgGBgwkwhAjh4sOiFCb9++/Y8DAKVwavuPF4xqG6zayIxuWiXLAcplAFpfzwAPVzU0AAAAAElFTkSuQmCC") no-repeat scroll center center transparent;
}

.jstree-default .jstree-checked > a > .jstree-checkbox {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASAgMAAAAroGbEAAAACVBMVEUAAAATo/f///8qqXS/AAAAAXRSTlMAQObYZgAAADtJREFUeNpjYEACjKGhIQwMrKGhoWAyFUwuBZFhYDJqKpCcmgWSXboSRK5aCiKzpoLIKKguOAkxDQkAAKBcER3C1WLlAAAAAElFTkSuQmCC") no-repeat scroll center center transparent;
}

.jstree-default .jstree-undetermined > a > .jstree-checkbox {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAABnRSTlMAAAAAAABupgeRAAAANklEQVR42mNgGBgwkwhAjh4sOiFCb9++/Y8DAKVwagNKCy/+jhUBpUa1DVZtZEY3rZLlAOUyAKvSewAbKjkUAAAAAElFTkSuQmCC") no-repeat scroll center center transparent;
}

.jstree-default.disabled .jstree-unchecked > a > .jstree-checkbox, .jstree-default.disabled .jstree-unchecked > a > .jstree-checkbox:hover, .jstree-default.disabled .jstree-unchecked > a > .jstree-checkbox:active {
	opacity: .5;
	filter: alpha(opacity = 50);
}

.jstree-default.disabled .jstree-checked > a > .jstree-checkbox, .jstree-default.disabled .jstree-checked > a > .jstree-checkbox:hover, .jstree-default.disabled .jstree-checked > a > .jstree-checkbox:active {
	opacity: .5;
	filter: alpha(opacity = 50);
}

.jstree-default.disabled .jstree-undetermined > a > .jstree-checkbox,.jstree-default.disabled .jstree-undetermined > a > .jstree-checkbox:hover, .jstree-default.disabled .jstree-undetermined > a > .jstree-checkbox:active {
	opacity: .5;
	filter: alpha(opacity = 50);
}

.jstree-default .jstree-locked a {
	color: #D5000E;
	cursor: default;
}

.inforTreeSearch .inforCancelButton {
	left: -2px;
    top: -3px;
}

.inforTreeSearch {
   margin-left: 1px;
	margin-top: 3px;
}

.inforTreeSearch .inforCancelButton  span{
	left: 0;
    position: relative;
    top: 2px;
}

/* Drag Drop */
#vakata-dragged {
	background-color: #F2F2F2;
	border: 1px solid #CCCCCC;
	display: block;
	font-size: 12px;
	line-height: 16px;
	margin: 0;
	opacity: 0.9;
	padding: 4px 4px 4px 20px;
	position: absolute;
	z-index: 10000;
}

/*Markers For valid and invalid dragging - No Replaced by cursors.*/
#vakata-dragged.jstree-default .jstree-invalid {
	cursor: no-drop;
}

#vakata-dragged a {
   white-space: nowrap;
   background: none !important;
}

#vakata-dragged.jstree-default .jstree-ok {
	cursor: move;
}

#vakata-dragged ins { display:block; text-decoration:none; width:16px; height:16px; margin:0 0 0 0; padding:0; position:absolute; top:4px; left:4px; border-radius:4px; -webkit-border-radius:4px; }

/*Intentionally no style*/
#jstree-marker {
}

#jstree-marker-line {
	background-color: #13A3F7;
	background-repeat: no-repeat;
	cursor: default;
	display: none;
	font-size: 1px;
	height: 3px;
	line-height: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 120px;
	z-index: 10000;
}

/*RTL */
html[dir="rtl"] .jstree-default li {
	background-position: right center;
}

html[dir="rtl"] .jstree-default .jstree-checked > a > .jstree-checkbox ,
html[dir="rtl"] .jstree-default .jstree-unchecked > a > .jstree-checkbox ,
html[dir="rtl"] .jstree-default .jstree-undetermined > a > .jstree-checkbox{
	background-position: 2px -1px;
    padding-left: 6px;
}

html[dir="rtl"] .jstree-default .jstree-closed > ins > span {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKAQAAAABQt3mgAAAAAnRSTlMAAQGU/a4AAAAaSURBVHjaY/jE8IDhEEMbAx8QtgFZDxg+AQA/NAZRHbfMjgAAAABJRU5ErkJggg==");
}

html[dir="rtl"] .jstree-open ul li {
	margin-right: 17px;
}

html[dir="rtl"] .jstree a {
	margin: 1px -2px 1px 1px;
    padding: 1px 0;
    text-indent: 0;
}

html[dir="rtl"] .jstree-default .jstree-leaf > ins {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAADVJREFUOE9jIAY8ffr0P5SJG/z//58gBhkEoikGRLmIGDBqEGEwRA0CKSIGQ5WPglGACRgYAK/DZ3vgMctvAAAAAElFTkSuQmCC");
	background-position: -3px center;
}

html[dir="rtl"] .jstree a > ins { margin-left: 6px; }
/* Infor Trigger Fields
----------------------------------*/
.inforTriggerField {
	height: 18px;
	display: inline-block;
	border: 1px solid #b3b3b3;
	border-radius: 3px;
	background: white;
	transition: border 0.2s linear 0s;
	overflow: hidden;
}

/*add extra border for error states*/
.inforTriggerField.error {
	border-color: #d5000e !important;
}

.inforTriggerField.error input:focus {
  background-color: #FDF2F3 !important;
}

.inforTriggerField.focus {
	border: 1px solid #13A3F7;
}

.inforTriggerField.focus .inforTextbox {
    background-color: #EAF7FF;
}

.inforTriggerField.focus .inforTriggerButton {
    background-color: #EAF7FF;
}

.inforTriggerField.has-error {
  border-color: #d5000e !important;
}

.inforTriggerField.has-error input:focus {
  background-color: #FDF2F3 !important;
}

.inforTriggerField.focus  .inforTriggerButton:hover {
	background-color: #d8d8d8 !important;
}

.inforTriggerField.focus  .inforTriggerButton:active {
	background-color: #BEBEBE !important;
}

.inforTriggerField.readonly,  .inforTriggerField.disabled{
	border: none !important;
}

.inforTriggerField.readonly, .inforTriggerField.disabled {
	background-color: transparent !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 {
	background-repeat: no-repeat;
    border: medium none;
	background-color: #FFFFFF;
    border-radius: 0 3px 3px 0;
    cursor: pointer;
    display: inline-block;
    height: 17px;
	margin: 0;
    margin-left: -19px;
    outline: medium none;
    padding: 0;
    width: 19px;
	float: left;
	color: transparent;
	font-size: 0px;
}

.inforTriggerButton:hover, .inforTriggerButton.hover {
	background-color: #E1E1E1;
}

html[dir="rtl"] .inforTriggerButton {
	margin-left: 0;
	margin-right: -6px;
	float: right;
}

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;
	display: inline-block;
}

table.inforTriggerFieldTable  td{
	vertical-align: top;
}

/*Read-only*/
.inforTriggerField.readonly .inforTextbox {
	border: none;
	background: none;
	border-radius: 3px 3px 3px 3px;
}

.inforTriggerField .inforTextbox {
	border: none !important;
	width: 174px;
	border: none;
	border-radius: 3px;
	padding-right: 7px;
	float: left;
}


.inforTriggerField .inforTextbox.alignRight {
	margin-left: -12px;
	padding-right: 20px;
}

.inforTriggerField.readonly .inforTriggerButton, .inforTriggerField.disabled .inforTriggerButton  {
	visibility: hidden;
}

html[dir="rtl"] .inforTriggerField.readonly .inforTextbox, html[dir="rtl"] .inforTriggerField.disabled .inforTextbox {
	padding-right:0;
	padding-left: 11px;
}

html[dir="rtl"] .inforTriggerField .inforTextbox {
	padding-right: 4px;
	padding-left: 7px;
	float: right;
}

/* Disabled */
.inforTriggerFieldTable[disabled] .inforTriggerButton {
	visibility:hidden;
}

/* Trigger Field Buttons */
.inforTriggerButton span {
	background-repeat: no-repeat;
	display: inline-block;
	height: 19px;
	opacity: 0.65;
	filter: alpha(opacity=65);
	padding: 0;
	text-align: center;
	width: 12px;
	background-position: center center;
}

.inforTriggerButton:hover, .inforTriggerButton.hover  {
	background-color: #d8d8d8;
	box-shadow: 0 1px #a2a2a2;
}

.inforTriggerButton .hover span , .inforTriggerButton:hover  span {
  opacity: .80;
  filter: alpha(opacity=80);
}

.inforTriggerButton:active {
  background-color: #bebebe;
  box-shadow: 0 1px #767676 inset;
  height: 18px;
}

.inforTriggerButton:active  span {
	opacity: .90;
	filter: alpha(opacity=90);
}

.inforDropDownListButton span {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAJ0lEQVR42mNgGPqAEYn9nxi1jGiC/wkZzIhF8j8eV+AE/4lw4pAFAI+eBQJknrCtAAAAAElFTkSuQmCC");
}

.inforLookupButton  span {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAd0lEQVR42mNgYGDYTyQmH9DXBhBgA+KJQPweiN9B2Wz4DOgE4jVALA7EwkC8Dog78NkAMlkISR6k6Rk+G9A1gGx6g88GkPXrgVgSiEWgzjuHzx8giX4gfg3Er4D4LBD/B+INhDwPA6xAvBqqaQ2xQQ/StBCILwEAZLoq5fgx2jQAAAAASUVORK5CYII=");
}

.inforDatePickerButton span{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQAAAAB+DmFKAAAAAnRSTlMAAQGU/a4AAAAaSURBVGjeY7hfwABEChNAiEGAof4COmowAADbdgyZ4eChYAAAAABJRU5ErkJggg==");
	background-position: center 3px;
}

.inforEmailButton span{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQAAAAB+DmFKAAAAAnRSTlMAAQGU/a4AAAAfSURBVGjeY/j/gQGIHBQYFBwYBBoYOBkY2BgQACwLAK1ECRyhq6rrAAAAAElFTkSuQmCC");
}

.inforSearchFieldContainer .inforSearchField {
	border: none;
	width: 176px;
}

.inforSearchFieldContainer {
	border: 1px solid #D3D3D3;
	border-radius: 3px;
	background: white;
}

.inforSearchFieldContainer.focus {
	border: 1px solid #13A3F7;
}

.inforSearchFieldContainer.readonly {
	border: none;
}

.inforSearchFieldContainer .inforCancelButton {
    margin-left: -30px;
}

.inforSearchButton span {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAu0lEQVR42mNgQAB3IN4JxB+B+CsQHwLiSAYcoA6I/wLxaiCOBeJwIJ4DxL+AeC4QMyIrdgXi/0Acj8UgOyD+AcQpyIK7gHg9A27QAcS3kAVAbo7Go8EG6gJhmMB3IA7Bo8EMqkESJnAMiGfj0VAOxE+RBUCh8geIHbAoVgPiN0A8HVkQFGQLoWHfCMTGQKwPxMVA/BbqHJCBoeia8oD4IVQBCL+GGvQHlyaYRpDnJLA4+T/UQKJALNTjJgDkri17hMfFtAAAAABJRU5ErkJggg==");
	background-position: center center;
	height: 18px;
}


.inforCancelButton {
  background-color: transparent;
  left: -3px;
  margin-left: -19px;
  position: relative;
  border-radius: 2px;
  height: 18px;
  top: -1px;
}

.inforCancelButton span {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMAQAAAAB+DmFKAAAAAnRSTlMAAQGU/a4AAAAmSURBVGjeY/j/geH+BoZ+AYZjBgwPChg+fAAhIAPIBQoCpf5/AAArYhCHJltC9gAAAABJRU5ErkJggg==") no-repeat scroll 1px 2px transparent;
  border: medium none;
  cursor: pointer;
  display: inline-block;
  height: 14px;
  width: 17px;
}

.inforTextbox[size] + .inforCancelButton {
	left: 0;
    margin-right: -7px;
}

html[dir="rtl"] .inforCancelButton {
  left: 5px;
  margin-left: 0;
  margin-right: -19px;
}

.inforUrlButton span{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAA0klEQVR42mNgQAADIJ4PxP/R8HqoHArwBuJXQPwdiO8AsQ0UlwDxD6icN0yxBhA/QTJxFpJB7kjiT6BqGWYiCU4FYnkkDW1ozgOpZfgA5cwFYnY0px5E0wBSC2YsAOJdQOwKxAJIGhZhCQQw4QnES4D4NhDPA2J1qAZTIJ4MxBeA+A9MA8iaOiDmRzJlI5rTLIH4BsxJII88AmI3dKuRgAQQX4J5WgMazsiKb0IV8gGxChAfg6rRQI6419BIAmmYBo24KiA+C8QfkSMOOWmsJ5Q0AElMT3D9OfZ+AAAAAElFTkSuQmCC");
}

.inforTriggerField.focus {
  background-color: #EAF7FF;
}

.inforFileButton span{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAASUlEQVR42mNgIAP8R8Mka8CFydfwnlQ/7IfS84m1qR+q4T4RikFqGAJI8Mt8mLMCiNSQANPQT6QGBZiG80Qofk9KXPwC4p0ghQBZ3F4GS5DyWwAAAABJRU5ErkJggg==");
	background-position: center 2px;
}

.inforFileField.inforTextbox {
  height: 22px;
  margin-left: -11px;
  opacity: 0;
  filter: alpha(opacity = 0);
  visibility: visible;
  width: 25px;
  z-index: 2;
}

.inforTimeButton span{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAd0lEQVR42mNgQAAbIO4D4gtA/BNK90HFMUAMEB8G4kIg1gdiNihdCBWPYUAzGSSogST2H4mtAZWH29QHNYkBhwYGqHwfjHMBaj02DTBaH6oODH5C3YyuAdkWNqg6nDagAxQbsPmBAZ8fsIUSA75QIjkeyIppogEAFEUj7xlZdbEAAAAASUVORK5CYII=");
}
/* Infor Wizard */

.inforWizardTitleBar {
	height: 32px;
	margin-bottom: 15px;
	border-bottom: 1px solid #B3B3B3;
}

.inforWizardContainer {
	height: 100%;
}

.inforWizardTitle {
	color: #666666;
	font-size: 1.6em;
	position: relative;
    top: 7px;
}

.inforWizardContainer .inforIcon {
	left: 2px;
	padding: 0 5px;
	position: relative;
	top: 5px;
}

.inforWizardButtonBar {
	height: 44px;
	overflow: hidden;
	width: 100%;
	margin-bottom: 15px;
}


.inforWizard {
	list-style: none outside none;
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	overflow:hidden;
	position: relative;
}

.inforWizardPage {
	height: auto;
	position: absolute;
	width: 100%;
}

.inforWizardButton {
	background-color: #D9D9D9;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAtCAMAAADvGAnRAAAArlBMVEXZ2dlFvkH////a2trn5+fr6+v9/f2307b19fXd3d3i4uLw8PBdwllnxGTC1cLb29v5+flIv0VoxGXe3t7p6enx8fH6+vr8/Pz+/v5gw12407fX2dfc3Nzg4ODk5OTv7+/y8vLz8/P29vb39/f7+/tGvkJHvkNcwllfw1yy0rG+1L7G1sbW2NXW2NbY2djf39/h4eHj4+Pl5eXm5ubo6Ojq6urt7e3u7u709PT4+Ph1hhABAAABDElEQVR42pWV6Q6CQAyEt1VRFMX7vu/7Pt//xRTEuErXjP0Dab4QMp1plfpZqUFRgVXkMoo2q5xE2R6XUHTPlguikQpH0c92OIGiW+YCymY5hqIxXNoC49L2OYWiR7YiIOpWcWm7uLRtZlvqr0eL0HCHsrRpchrfvQtnRZLI+W62JGk9kijUvmnS1pYaGQ+hp7e0eZqs/IdMKptf0k69H2yYSW+4veeLjzg1M/nIQiDXfEyvEkl1eA8hkwvIujyvqzbagK0bt4FmGJ+NG3fMhw0zRDOTXwawuTd4ZM6iW8QawvHeGZwtVAnOi2vBKYzi2U7Aotq4qH9sN3xntvBNjO/3P65GG79FXe3C3QFuHAvZMavl7gAAAABJRU5ErkJggg==");
	background-repeat: no-repeat;
	background-position: right center;
	border: medium none;
	color: #444;
	height: 44px;
	padding-right: 40px;
	text-indent: 17px;
	float: left;
	cursor: pointer;
	margin: 0;
}

.inforWizardButton > span {
	display: inline-block;
	float: left;
	max-width: 90px;
	text-align: center;
}

.inforWizardButton[disabled], .inforWizardButton.disabled {
   background-color: #e6e6e6;
   color: #777;
   cursor: default;
}

.inforWizardButton.beforeActive {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAtCAIAAABXpG60AAACU0lEQVR42sXYTW7aQBQHcO6QLJsrNMoRmoq2ErlAJFCzaAXqCXqAqgcpirJKolZq02wcxVAW3bQqhZhvCN8gQNh8GPzVJ0YgMx5cYeyZJ6+Q4Pdkm/+8GV/esxoOh8JAe/9zvhedbrp8Gc+q3W4bhlGW9H0mPNwAXdehg5PbGQMeSpIk4M/zKhu+Xq8DL82NgwsWfDabVVUVOnj3Y86AhxoMBsDzTY0NX6lUgNd04+haZsBDzWYz6ODjb4UN3+12gS+JhACgwReLRWNRAUsA0OChJpMJ8NGcyoZvtVooAJ5csOBzuRwK4Eh8zoCHEkUR+Pv1AKDH12o1FACHV7JzXsgIL7jjRDrhIIAVRcECYGs+HH/j556F+NOHzMO23+33+8AXTAHgc2CjCzrYli+Xy1gA+JzZ6HLwBsiyDPynZQAQ+LNYKC2k/mvfJL854DudziIAdBQAOB+Jv4WfDvKnaSGNfbi7DVUoFND9Dy8CYI1/HQuaHy16uVy0zQH89VHFeYyBDuBBuGuv5p8PvxSc5/5yL7nnmOeiDdVoNFD4PL2UCc+eT/Gv7vxE+3vyZvfsG41GwN81tI1vPrEDV+zV5B9eLjzk/z3Wwe733LzvEU3L7sbYgQ6Q/eXPZ7dWnel0as4cqiteqVSyjlz0+F6vh603VHnrakuPr1ar1lmDHg9HDdZJixIPc6amadY5kxLfbDaJUzYlfjweE/cYNPjVAh8gHbF4ztvsL2nwNrtrz3k02m46W/Cctz9Z8ZZfbGvszpW85dGmzuZUzVsebWltzhTh+gc2jrh7kwmPegAAAABJRU5ErkJggg==");
}

.inforWizardButton:first-child{
	border-radius: 5px 0 0 5px;
}

.inforWizardButton:last-child, .inforWizardButton.active:last-child {
	background-image: none;
	border-radius: 0 5px 5px 0;
}

.inforWizardButton.disabled:last-child {
	background-image: none;
}


.inforWizardButton.active{
	background-color: #13A3F7;
	color: white;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAtCAIAAAAV5x0jAAABTUlEQVR42o2Vv0pDMRTG+w7q4ODq1MnRN3D0Fdz0CRxdddI3ECoqiApdLDgUBBeHSkUQRe2gCP6jKnqT3Nyc+HWw9YZzcxK+8Udy8p2TL7Wxhrrqk/dea31dsWqAVjoWkHMuBtX3tRvs5WMQ1H5ygIwxMWjxNAdERDFoakd9DwrzWZZVQtDuXQHIWhuD5o+N93z5I2hiSz3+8IaNIGjjkjesBM02NXtiCYLO3xjDQmj5jDEshKb3dO5Cw0IIaj24wDAGWjjJg/IZaHJb9U3JMAaCNm+K/4bx0Fyr1CIeGm+o3hcNDeMhaLVrh4ZVQjOHmv5OrISg208SoKSd5Jpwu3vxdkk+yY6jdx9i75Km4EicJ0ymJWkyk2b84l16LUnvbl18wciCFyVlQVKqHPSkfELSmUJKuqWUzOy8SumLHCcv5fhaN+FHeM5c/G/5BUA8x8ks37d8AAAAAElFTkSuQmCC");
	background-repeat: no-repeat;
	background-position: right center;
}

.inforWizardBottomButtonBar {
	border-bottom: none;
	bottom: 0;
	height: 22px;
	padding: 20px 0;
	position: absolute;
	width: 100%;
}

.inforWizardBottomButtonBar .inforFormButton{
	float: right;
	margin-right: 10px;
}

.inforFormButton .arrowLeft{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAYAAABCm8wlAAAANklEQVR42mNgwAL+///PBcSsQMyETRIOaCD599//taTpRFf059//HQQVEWUSVRQxAjEnEDMDAHLsfQFaz6jaAAAAAElFTkSuQmCC");
	background-position: 0 center;
	background-repeat: no-repeat;
	height: 13px;
	padding-left: 13px;
	position: relative;
	right: 0;
	width: auto;
}

.inforFormButton .arrowRight {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAYAAABCm8wlAAAAMUlEQVR42mP4//+/KhALgzADLvAfCdBB0Z9//3dQZtLff//X4pTEq5MiSUEozYjNwQDyjHpDylEGFQAAAABJRU5ErkJggg==");
	background-position: right center;
	background-repeat: no-repeat;
	height: 13px;
	left: 3px;
	margin-right: 2px;
	padding-right: 14px;
	position: relative;
}

.inforWizardButton.disabled {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAtBAMAAABoq5dHAAAAIVBMVEXm5ub////4+Pj+/v79/f329vb5+fn7+/v6+vr39/f8/PyKdvGNAAAAeklEQVRo3lWQuxGAIBBEQQgYI/EfagfagXagHWgHUoodO95ucJC8YdjZd4fxtflP0QpMBNIleBeB6wRhyDLrJLg3ga0EZY+6htEDdY/gRMZBGXLlDuUMpYXSj/rGNyajbmEnDfTBzlk4Gefk1Nwh6v24LXdPWsZfwp99utgMlQmvrCgAAAAASUVORK5CYII=");
}

.inforWizardButton.beforeDisabled {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAtBAMAAABoq5dHAAAAJFBMVEXZ2dnm5ub////+/v79/f34+Pj6+vr7+/v29vb39/f5+fn8/PydxmDnAAAAd0lEQVRo3k3QuxGAIBAEUAbExMgSTmlAOtASLIUSLMESrFTY3eBI3jAc9wuTrf2EXEDYSCPvAZKBmSCmU8l3gmhgIXkHI3TQyGMgkbmAHgMuch8gGpjM3/R2+X/Kopyq0Hx19aLO1Ke6rn4izadpNXvze9GWuLMfkw8S4EcAVQ0AAAAASUVORK5CYII=");
	background-repeat: no-repeat;
	background-position: right center;
}

html[dir="rtl"] .inforWizardContainer .inforIcon {
	right: -12px;
}

html[dir="rtl"] .inforFormButton .arrowRight{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAYAAABCm8wlAAAANklEQVR42mNgwAL+///PBcSsQMyETRIOaCD599//taTpRFf059//HQQVEWUSVRQxAjEnEDMDAHLsfQFaz6jaAAAAAElFTkSuQmCC");
	padding-left: 13px;
	padding-right: 0px;
	background-position: 1px center;
	right: 3px;
}

html[dir="rtl"] .inforFormButton .arrowLeft{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAYAAABCm8wlAAAAMUlEQVR42mP4//+/KhALgzADLvAfCdBB0Z9//3dQZtLff//X4pTEq5MiSUEozYjNwQDyjHpDylEGFQAAAABJRU5ErkJggg==");
	background-position: right center;
	padding-left: 0;
	padding-right: 13px;
}

html[dir="rtl"] .inforWizardBottomButtonBar .inforFormButton {
	float: left;
}

html[dir="rtl"] .inforWizardButton {
	float: right;
}

html[dir="rtl"] .inforWizardButton.active {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAtCAIAAAAV5x0jAAABZUlEQVR42pXUvS5EQRTA8X2HpVBoVSqlN1B6BR1PoNRS8QYSgkSQbGMThUSiUaysSCSCLYjEV5a9HzNz586Muc7mkGvOMW79y/343zOnkabpIHRJKZ1zT7lpbohGkiRBZIzxaKWrKxQUWZZ5YZ2b3JMkUkp51HmpnkUia/1d3MJpQaI8z71QpRvfFiTSWnu03ytBBJD/WPd1zR4pEkGeZ2FHNwWJIM/qpUZRR74+PGu6JUkEeS7ezE9RR5Bn8awgEeTR1k3sShJBnsP7+rO+EeaZOylIBHnelR3bEiSCPOvX5W8xRJhnpq1IBHnuBnYkJIYI8ix3dZNBMKlTB/IPdPNhKfGfO0W9E3xdj/+6qE5RxfHf9fl/FzUFOE9tZp5wMgvDTmbUjGOw81f2tESdOwy2xpxgDPaQsbsgaqtgsJ3bkkMQLNXspsNg88zOxGDHj+z2hT1uLLvHMdhSR3MIgl31q1P0CbvHATiB7k3AAAAAAElFTkSuQmCC");
	background-position: left center;
}

html[dir="rtl"] .inforWizardButton:first-child {
	border-radius: 0 5px 5px 0;
}

html[dir="rtl"] .inforWizardButton.beforeDisabled {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAtBAMAAABoq5dHAAAAKlBMVEX4+Pjy8vL////+/v79/f37+/vz8/P19fX09PT6+vr29vb39/f5+fn8/PwVoLcGAAAAhElEQVQoz03QwQ1AQBAFUAZx3g5kkQguHNxXCTpQglKUpiP+378Jh33ZYGb+ZHgskD3HWfuTt97hLCZiGzlu4i/SOlDOxIbIQ9ac+BNUvQM2Rhay3+QrBToHioagFAj/m97py/SfqqimOqifuqdZNJnm1NTKkBIpn9IquzaR9hK3lFl4AQzxFU6CHtaIAAAAAElFTkSuQmCC");
	background-position: left center;
}

html[dir="rtl"] .inforWizardButton > span {
	float: right;
}

html[dir="rtl"] .inforWizardButton {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAtBAMAAABoq5dHAAAAKlBMVEXy8vL////4+Pj+/v79/f3z8/P09PT29vb5+fn7+/v19fX6+vr39/f8/PyNjkbQAAAAi0lEQVQoz2MAAUUHMOWoACK5BANAFIckWIxZBkwVmoKpiRtAFKvgAhDFJAwWY5EAU4liYKrxApgyBBvFDjGKE2JUoDjEMgOIZWCj2CBGcYhALBOCWAYxaqMDMg8qB1UJ1Qc1BWYm1AaofVDboW6BuQzqTqiroX6A+gjqP5hvoX6HhgQ0XKChxKDoAADXNRTgP9l9/QAAAABJRU5ErkJggg==");
	background-position: left center;
}


html[dir="rtl"] .inforWizardButton:last-child, html[dir="rtl"] .inforWizardButton.active:last-child {
	background-image: none !important;
	background-position: right center !important;
	border-radius: 5px 0 0 5px;
}

html[dir="rtl"] .inforWizardButton.beforeActive {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAtCAIAAAD+0KYgAAABZUlEQVR42pWVv0oDQRDG8w5qYWFrlcrSN7D0Fez0CSxttdI3ECIqiAppDFgEBBuLSEQQRE2hCP4juvdnd29vN87dacgdezuzw1f+OOa+2fmmMdXibi2cCjPKijHWQOnNvgLUGIPT0y3+xLJPSylxeqkj8y5GYRji9O59CqjWmuXlomf3+bfM2hBC4PTKRVK0EQQBTp89a0CVUuy/aun5I6Fyn+M4xun1q2RsM07ffOmxzQi92BaTNiP09q2atNlFz+zxd16y2UUvn8uKzS76ZJBWbK6l5w64TKs219Jrlxaba+neh8VmO908/luqKIpweqtvt7kosKhEv8XaanNRMNcSfTc0DrrayUbP1YnlL7Uh/yWo+0p2ELTqNR2YfKjIkwcdPpJflfeLhW14icjbANqhb5r3FoOuP8kJ4Z0+kGyJJicbqENPTe9EhrQf0tPe75J4Xym4gAP6BfS7rt6XG/TwYwr6F2H543PsX3FIAAAAAElFTkSuQmCC");
	background-position: left center;
}

@media screen and (max-height: 300px) {
	.inforWizardBottomButtonBar {
		display: none;
	}
}
/* Multi Select Control
----------------------------------*/
.multiselect {
  background-color: #fff;
  border: 1px solid #b3b3b3;
  border-radius: 3px;
  color: #1a1a1a;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 1em;
  min-height: 18px;
  outline: medium none;
  overflow: hidden;
  padding: 0px 4px;
  text-align: left;
  width: 195px;
}
.multiselect.is-focused {
  background-color: #ddf1fe;
  border: 1px solid #13a3f7;
}
#multiselect-list {
  max-height: 300px;
  overflow: auto;
}

select.multiselect {
    display: none;
}

.multiselect input[type="text"] {
  background-color: transparent;
  border: medium none;
  box-shadow: none;
  display: inline;
  height: 18px;
  margin: 0 1px;
  max-width: inherit;
  min-width: 55px;
  outline: medium none;
  padding: 0 3px;
  vertical-align: top;
  width: 3rem;
}

.multiselect > .icon {
  background-color: transparent;
  border: medium none;
  cursor: pointer;
  float: right;
  height: 18px;
  left: 4px;
  position: relative;
  vertical-align: top;
  width: 20px;
}

.multiselect > .icon i {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAQAAADB7vUKAAAAGklEQVQY02NgGCQg8j8qJKCEgCkELGIYlAAA7Ioa4cFU1v4AAAAASUVORK5CYII=") no-repeat scroll right center transparent;
  display: block;
  height: 20px;
  left: -2px;
  opacity: 0.6;
  position: relative;
  top: -1px;
  width: 20px;
}

.multiselect > .icon:hover {
  background-color: #d8d8d8;
  border-left: medium none;
  box-shadow: 0 1px #a2a2a2;
}

.multiselect > .icon:hover i {
  opacity: 1;
}

.multiselect .tag {
  -moz-user-select: none;
  background-color: #ebebeb;
  border: 1px solid #b3b3b3;
  border-radius: 2px;
  color: #1a1a1a;
  cursor: default;
  display: inline-block;
  font-size: 11px;
  height: 10px;
  line-height: 8px;
  margin: 2px 4px -1px 0;
  overflow: hidden;
  padding: 2px 18px 0 3px;
  position: relative;
  transition: all 0.15s linear 0s;
}

.multiselect .tag > span {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABGdBTUEAALGPC/xhBQAAAAZQTFRFAAAAAAAApWe5zwAAAAJ0Uk5TpgCOztZXAAAAFUlEQVQI12OoYdjFcI3hHRDvYqgBACM4BQfoqSOLAAAAAElFTkSuQmCC") no-repeat scroll right center transparent;
  bottom: 0;
  color: #fff;
  cursor: pointer;
  margin-left: -10px;
  opacity: 0.6;
  padding: 0;
  position: absolute;
  top: -1px;
  width: 25px;
  z-index: 2;
}

.multiselect .tag > span:hover {
  opacity: 1;
}

.multiselect.disabled {
  background-color: #e5e5e5;
  border: 1px solid #e5e5e5;
  color: #cccccc;
}
.multiselect.disabled .icon {
    display: none;
}
.multiselect.disabled .tag {
  background-color: #f1f1f1;
  box-shadow: none;
  color: #666;
  cursor: default;
  padding: 10px;
}
.multiselect.disabled .tag > span {
  cursor: default;
}
