/* This file allows you to override default styles in one central location for easier upgrade and maintenance. */
html {
  background: #EEEEEE !important;
  margin: 0;
  padding: 0;
}

body, .aui body { /*background:url(../images/equifax-theme/heading-bg.jpg)#EEEEEE!important;*/
  background: #EEEEEE !important;
  margin: 0 auto;
  padding: 0;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  color: #616161;
  font-size: 12px;
}

a {
  outline: none;
}

a, .aui a {
  color: #0076a3;
}

a:hover, .aui a:hover {
  color: #004d66;
}

.aui h1, .aui h2, .aui h3, .aui h4, .aui h5, .aui h6 {
  font-weight: normal;
}

.aui .ui-helper-hidden {
  display: none;
}

/*DEFAULT LIFERAY ELEMENTS OVERWRITTEN*/
.aui label, .aui input, .aui textarea, .aui select, .aui select, .aui textarea, .aui input[type=text], .aui input[type=password], .aui input[type=datetime], .aui input[type=datetime-local], .aui input[type=date], .aui input[type=month], .aui input[type=time], .aui input[type=week], .aui input[type=number], .aui input[type=email], .aui input[type=url], .aui input[type=search], .aui input[type=tel], .aui input[type=color], .aui .uneditable-input {
  font-size: 12px;
  border-radius: 0;
}

.aui label, .aui input, .aui button, .aui select, .aui textarea {
  font-size: 12px;
}

.aui label.strong {
  font-weight: normal;
  margin-top: 10px;
}

.aui ul, .aui ol {
  margin: 0;
}

.aui .alert {
  margin: 4px auto;
}

.ui-messages-info, .ui-message-info {
  margin-top: 0;
}

html .ui-message-warn, html .ui-messages-warn {
  background: #f7edd1;
  border: 1px solid #ece2cb;
  color: #595959;
  border-radius: 3px;
  padding: 5px 8px;
}

html .ui-message-warn .ui-message-warn-icon, html .ui-messages-warn .ui-messages-warn-icon {
  background: none;
}

html .ui-message-warn .ui-message-warn-icon:before, html .ui-messages-warn .ui-messages-warn-icon:before {
  font-family: FontAwesome;
  color: #deaa55;
  content: "\f071";
  font-size: 14px;
  line-height: 25px;
}

html .ui-message-warn .ui-message-warn-detail, html .ui-messages-warn .ui-messages-warn-detail {
  font-size: 12px;
}

html .ui-message-warn .ui-message-warn-summary, html .ui-messages-warn .ui-messages-warn-summary {
  font-weight: normal;
}

ul.messages {
  list-style-type: none;
  margin-left: 0;
}

#content .noBorder .ui-panel-content, #content .noBorder {
  border: 0px !important;
}

#content .noPadding .ui-panel-content {
  padding: 0 !important;
}

/*PORTLET MENU*/
.portlet-topper .portlet-topper-toolbar {
  display: block !important;
}

.aui form {
  margin: 0;
}

.aui .navbar {
  margin-bottom: 0;
}

.aui .navbar .navbar-inner .container {
  max-width: 1150px;
  margin: 0 auto;
}

/*HEADER*/
#header {
  width: 100%;
  min-width: 1150px;
  height: auto;
  display: block;
  margin: 0 auto;
  padding: 0;
  background: #981E32;
}

#header #heading {
  width: 1150px;
  height: 42px;
  display: block;
  margin: 0 auto;
  padding: 0;
  position: relative;
}

body.logged #heading {
  width: 1150px;
  height: 42px;
  display: block;
  margin: 0 auto;
  padding: 0;
  position: relative; /*background:url(../images/equifax-theme/heading-bg.jpg) 330px center no-repeat;*/
}

#header #heading .site-title {
  margin: 0 15px 0 0;
  padding: 0;
}

#header #heading .site-title a.logo {
  width: 128px;
  height: 42px;
  display: block;
  overflow: hidden;
}

#header #heading .site-title a, #heading .site-title a img {
  margin: 0;
  padding: 0;
  float: left;
}

#header #heading .site-title a, #heading .site-title a img {
  margin: 0;
  padding: 0;
  float: left;
}

#header #heading .site-title a {
  color: #FFF;
}

#header #heading h1 {
  width: auto;
  height: 42px;
  line-height: 42px !important;
  margin: 0;
  padding: 0 0 0 50px;
  font: 20px Arial, Helvetica, sans-serif;
  letter-spacing: -1px;
  color: #FFF;
  float: left;
}

/*FOOTER*/
#footer {
  width: 100%;
  height: 35px;
  margin: 0 auto;
  padding: 0;
  background: url(../images/equifax-theme/bg-footer.jpg) 0 0 repeat-x #333;
}

body form {
  margin: 0 !important;
}

#footer .content-limits, #footer .footerContent {
  width: 1150px;
  height: auto;
  display: block;
  margin: 0 auto;
  padding: 0;
}

#footer p {
  float: left;
  margin: 0;
  padding: 5px 0 0 10px;
  font-size: 11px;
  color: #FFF;
}

#footer .tagline {
  width: 180px;
  height: 12px;
  display: block;
  float: right;
  margin: 0;
  padding: 10px 20px;
  background: url(../images/equifax-theme/footer-tagline-2017.png) center no-repeat;
}

/*MENU*/
#menu {
  width: 100px;
  height: auto;
  display: block;
  float: left;
  clear: left;
  margin: 0;
  padding: 0;
}

.decisionPortalMenu, .currentAppMenu, .currentUserMenu, .settingsMenu {
  float: left;
}

.decisionPortalMenu {
  position: relative;
}

.currentAppMenu .toggler span, .currentUserMenu .toggler span, .settingsMenu .toggler span {
  display: none;
}

.currentAppMenu .toggler, .currentUserMenu .toggler, .settingsMenu .toggler {
  width: 32px;
  height: 43px;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
  background: url(../images/equifax-theme/menu-icons.png) no-repeat 8px 15px;
  background-color: transparent;
}

.currentAppMenu .toggler {
  background-position: 8px -121px;
}

.currentUserMenu .toggler {
  background-position: 8px -169px;
}

.settingsMenu .toggler {
  background-position: 8px -257px;
}

.currentAppMenu:hover .toggler, .currentUserMenu:hover .toggler, .settingsMenu:hover .toggler {
  background-position: 8px -32px;
  background-color: #FFF;
  cursor: pointer;
  z-index: 301;
  -webkit-animation: fadeIn 0.1s;
  animation: fadeIn 0.1s;
}

.currentAppMenu, .currentUserMenu, .settingsMenu {
  position: relative;
}

.settingsMenu {
  margin-right: 15px;
}

.currentUserMenu, .settingsMenu {
  width: 38px;
}

.currentAppMenu:hover .toggler {
  background-position: 8px -79px;
  border-right: 1px solid #D7D7D7\9 ;
}

.currentUserMenu:hover .toggler {
  background-position: 8px -212px;
  border-right: 1px solid #D7D7D7\9 ;
}

.settingsMenu:hover .toggler {
  background-position: 8px -308px;
  border-right: 1px solid #D7D7D7\9 ;
}

.decisionPortalMenu .menuDropdown, .currentAppMenu .menuDropdown, .currentUserMenu .menuDropdown, .settingsMenu .menuDropdown {
  display: none;
  width: auto;
  position: absolute;
  background: #FFF;
  top: 42px;
  z-index: 200;
  -webkit-box-shadow: 0px 2px 13px 0px rgba(50, 50, 50, 0.3);
  -moz-box-shadow: 0px 2px 13px 0px rgba(50, 50, 50, 0.3);
  box-shadow: 0px 2px 13px 0px rgba(50, 50, 50, 0.3);
  border-bottom: 1px solid #D7D7D7\9 ;
  z-index: 300;
}

.decisionPortalMenu .toggler {
  margin-left: 6px;
}

.decisionPortalMenu .menuDropdown {
  left: 0;
  padding-bottom: 15px; /* width:770px;*/
}

.currentAppMenu .menuDropdown, .currentUserMenu .menuDropdown, .settingsMenu .menuDropdown {
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-left: 1px solid #D7D7D7\9 ;
  border-right: 1px solid #D7D7D7\9 ;
}

.currentAppMenu .menuDropdown {
  right: 0px;
  right: -1px\9 ;
  width: 205px;
  border: 0px;
}

.currentUserMenu .menuDropdown {
  right: -6px;
  right: -8px\9 ;
  width: 170px;
}

.settingsMenu .menuDropdown {
  right: -6px;
  right: -8px\9 ;
  width: 170px;
}

.decisionPortalMenu:hover .menuDropdown, .currentAppMenu:hover .menuDropdown, .currentUserMenu:hover .menuDropdown, .settingsMenu:hover .menuDropdown {
  display: block;
  -webkit-animation: fadeIn 0.2s;
  animation: fadeIn 0.2s;
}

.decisionPortalMenu .menuDropdown .applications { /*width: 730px;*/
  float: left;
  margin-left: 20px;
}

.decisionPortalMenu .menuDropdown .tools {
  width: 290px;
  float: left;
  margin-left: 50px;
}

.decisionPortalMenu .menuDropdown h3 {
  padding: 1px 0px 10px;
  font-weight: normal;
  border-bottom: 3px solid #D4D4D4;
  font-size: 17px;
  color: #6F6F6F;
  line-height: 18px;
  margin-top: 9px;
  margin-bottom: 3px;
}

.decisionPortalMenu .menuDropdown ul, .currentAppMenu .menuDropdown ul, .currentUserMenu .menuDropdown ul, .settingsMenu .menuDropdown ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.decisionPortalMenu .menuDropdown .applications ul {
  height: 220px;
  -ms-column-count: 4;
  -moz-column-count: 4;
  -webkit-column-count: 4;
  column-count: 4;
  -ms-column-fill: auto;
  -moz-column-fill: auto;
  -webkit-column-fill: auto;
  column-fill: auto;
  -ms-column-gap: 0px;
  -webkit-column-gap: 0px;
  -moz-column-gap: 0px;
  column-gap: 0px;
}

.decisionPortalMenu .menuDropdown ul {
  margin-bottom: 20px;
}

.decisionPortalMenu .menuDropdown ul li {
  width: 240px;
  float: left \0 /IE9;
  float: left \9 ;
}

.decisionPortalMenu .menuDropdown ul li a {
  font-size: 13px;
  color: #4B4B54;
  padding: 5px;
  line-height: 32px;
  display: block;
  width: 230px;
  margin: 0;
  border-radius: 4px;
}

.decisionPortalMenu .menuDropdown ul li a .img {
  margin: 0;
  padding: 0;
}

.decisionPortalMenu .menuDropdown ul li a .img img {
  width: 40px;
  height: auto;
  margin: 0;
  padding: 0;
}

.decisionPortalMenu .menuDropdown ul li a:hover {
  text-decoration: none;
  color: #2A2A2E;
  background: #E7E7E7;
}

.decisionPortalMenu .menuDropdown .applications ul li {
  margin: 0;
  padding: 10px 0;
}

.userMenu {
  width: auto;
  height: 42px;
  display: block;
  margin: 0;
  padding: 0 !important;
  list-style: none;
  position: absolute;
  top: 0;
  right: 0;
}

.userMenu li {
  width: auto;
  height: 42px;
  line-height: 42px;
  color: #FFF !important;
  line-height: 30px;
}

.userMenu li a {
  width: auto;
  height: 42px;
  display: block;
  margin: 0;
  padding: 0;
  color: #FFF !important;
}

.userMenu li a:hover, .userMenu li:hover a {
  text-decoration: none;
  background-color: #FFF !important;
  color: #333 !important;
}

.userMenu li a .icon-caret-down, .userMenu li a .icon-caret-down {
  width: 20px;
  height: 42px;
  line-height: 42px;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  text-align: center;
}

.userMenu .user-full-name {
  padding: 0 6px;
  float: left;
  line-height: 42px;
}

.userMenu li a:hover .icon-caret-down, .userMenu li a:hover .user-full-name, .userMenu li:hover .user-full-name, .userMenu li:hover .icon-caret-down {
  color: #333 !important;
}

.userMenu li .userMenuDropdown {
  width: 150px;
  height: auto;
  margin: 0;
  padding: 0;
  list-style: none;
  background: #FFF;
  z-index: 999;
  position: absolute;
  top: 42px;
  right: 0;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  -webkit-box-shadow: 0px 2px 13px 0px rgba(50, 50, 50, 0.3);
  -moz-box-shadow: 0px 2px 13px 0px rgba(50, 50, 50, 0.3);
  box-shadow: 0px 2px 13px 0px rgba(50, 50, 50, 0.3);
  display: none;
}

.userMenu li .userMenuDropdown li {
  width: 150px;
  height: auto;
  border-bottom: 1px solid #e2e2e2 !important;
}

.userMenu li .userMenuDropdown li:last-child {
  border-bottom: none !important;
}

.userMenu li .userMenuDropdown li a {
  width: 130px;
  height: auto;
  color: #4B4B54 !important;
  line-height: 30px;
  padding: 2px 10px;
  width: 130px;
  height: auto;
  display: block;
}

.userMenu li .userMenuDropdown li a:hover {
  text-decoration: none;
  background-color: #E7E7E7 !important;
  color: #2A2A2E;
}

.userMenu:hover .userMenuDropdown {
  display: block;
}

h2.currentAppName {
  color: #FFF;
  font-family: roboto, arial;
  font-size: 16px;
  font-weight: normal;
  float: left;
  line-height: 22px;
  margin: 0;
  padding: 11px 5px 0 8px;
}

h2.currentAppName a, h2.currentAppName a:hover {
  color: #FFF;
}

.currentAppMenu .menuDropdown {
  top: 43px;
}

.currentAppMenu .menuDropdown ul li, .currentUserMenu .menuDropdown ul li, .settingsMenu .menuDropdown ul li {
  border-bottom: 1px solid #E2E2E2 !important;
  margin-right: 11px;
  float: left;
  width: 100%;
}

.currentAppMenu .menuDropdown ul li:last-child, .currentUserMenu .menuDropdown ul li:last-child, .settingsMenu .menuDropdown ul li:last-child {
  border: none !important;
}

.currentAppMenu .menuDropdown ul li a, .currentUserMenu .menuDropdown ul li a, .settingsMenu .menuDropdown ul li a {
  font-size: 13px;
  color: #4B4B54;
  padding: 4px 0;
  line-height: 36px;
  padding-left: 15px;
  float: left;
  width: 190px;
}

.currentUserMenu .menuDropdown ul li a, .settingsMenu .menuDropdown ul li a {
  width: 155px;
}

.currentAppMenu .menuDropdown ul li a:hover, .currentUserMenu .menuDropdown ul li a:hover, .settingsMenu .menuDropdown ul li a:hover {
  text-decoration: none;
  color: #2A2A2E;
  background-color: #E7E7E7;
}

.currentAppMenu .menuDropdown ul li .ui-button {
  font-size: 13px;
  color: #4B4B54;
  padding: 4px 0;
  line-height: 36px;
  padding-left: 15px;
  float: left;
  width: 190px;
  border: none;
  background: none;
}

.currentAppMenu .menuDropdown ul li .ui-button .ui-button-text {
  padding-left: 0 !important;
  text-align: left;
}

.currentAppMenu .menuDropdown ul li .ui-button.ui-state-hover {
  box-shadow: none !important;
}

.currentAppMenu .menuDropdown ul li .ui-button .ui-icon {
  display: none;
}

.appMenuContent {
  width: 1150px;
  margin: 0 auto;
  padding: 0;
  position: relative;
}

.appMenu {
  position: absolute;
  top: -43px;
  right: 0;
}

.appMenu.icLogo img {
  margin: 0;
  padding: 0;
}

.appMenu form {
  float: left;
}

.currentAppIcon {
  height: 33px;
  width: 33px;
  margin-left: 10px;
  margin-top: 6px;
  background: url(../images/equifax-theme/apps-sripte.png) -999px -999px no-repeat;
  float: left;
}

.currentAppIcon.mi {
  background-position: 0px 0px;
}

.currentAppIcon.anav {
  background-position: 0px -50px;
}

.currentAppIcon.aqui {
  background-position: 0px -100px;
}

.currentAppIcon.ruledit {
  background-position: 0px -150px;
}

.currentAppIcon.testsim {
  background-position: 0px -200px;
}

.currentAppIcon.provtool {
  background-position: 0px -250px;
}

.currentAppIcon.mitAdmin {
  background-position: 0 -300px;
}

.currentAppIcon.catalog {
  background-position: 0px -350px;
}

.currentAppMenu .menuDropdown ul li.submenu { /*position: relative;*/ }

.currentAppMenu .menuDropdown ul li.submenu ul {
  background: #FFF;
  display: none;
  position: absolute;
  top: 0px;
  left: 205px;
  width: 205px;
  -webkit-box-shadow: 0px 2px 13px 0px rgba(50, 50, 50, 0.3);
  -moz-box-shadow: 0px 2px 13px 0px rgba(50, 50, 50, 0.3);
  box-shadow: 0px 2px 13px 0px rgba(50, 50, 50, 0.3);
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.currentAppMenu .menuDropdown ul li.submenu:hover ul {
  display: block;
}

.currentAppMenu .menuDropdown.ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link {
  line-height: 30px;
}

.currentAppMenu .menuDropdown.ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-text {
  float: none;
}

.currentAppMenu .menuDropdown.ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link span.ui-icon {
  float: left;
}

.currentAppMenu .menuDropdown.ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link span.ui-icon-triangle-1-s {
  background-position: -100px -14px;
  margin-top: 4px;
}

.currentAppMenu .menuDropdown.ui-menu .ui-menu-list .ui-menuitem {
  width: 205px;
  overflow: visible;
}

.currentAppMenu .menuDropdown.ui-menu .ui-menuitem {
  margin: 0;
}

.currentAppMenu .menuDropdown.ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link {
  width: 183px !important;
}

.currentAppMenu .menuDropdown.ui-menu .ui-menu-parent {
  position: relative;
}

.currentAppMenu .menuDropdown.ui-menu .ui-menu-parent .ui-menu-child {
  padding: 0;
  left: -205px !important;
  background: #fff;
  width: 205px !important;
  top: 0px !important;
  border: 0px;
}

/*CONTENT MENU*/
.ui-tieredmenu, .ui-contextmenu {
  width: 220px !important; /* box-shadow:none!important;*/
  margin: 0;
  padding: 0 !important;
  background: #FFF !important; /* border:1px solid #99B2CD!important;*/
}

.ui-tieredmenu ul li, .ui-contextmenu ul li {
  width: 220px;
  margin: 0 !important;
}

.ui-tieredmenu ul li a, .ui-contextmenu ul li a {
  width: 208px !important;
  margin: 0 !important;
  padding: 3px 5px !important;
}

.ui-tieredmenu ul li a .ui-icon, .ui-contextmenu ul li a .ui-icon {
  margin: 0;
  padding: 0;
}

.ui-tieredmenu ul li a:hover, .ui-tieredmenu ul li a.ui-state-hover, .ui-contextmenu ul li a:hover, .ui-contextmenu ul li a.ui-state-hover {
  background: #E7E7E7 !important;
  margin: 0 !important;
  padding: 3px 5px !important;
  color: #4b4b54;
}

.ui-tieredmenu ul li a .ui-menuitem-text, .ui-contextmenu ul li a .ui-menuitem-text {
  padding: 2px 0 0 2px; /*color:#336699;*/
}

.ui-tieredmenu ul li a:hover .ui-menuitem-text, .ui-tieredmenu ul li a.ui-state-hover .ui-menuitem-text, .ui-contextmenu ul li a:hover .ui-menuitem-tex, .ui-contextmenu ul li a.ui-state-hover .ui-menuitem-text { /*padding:2px 0 0 2px;*/
  color: #4b4b54 !important;
}

.ui-tieredmenu ul li a:hover .ui-menuitem-icon, .ui-tieredmenu ul li a.ui-state-hover .ui-menuitem-icon, .ui-tieredmenu ul li a:hover .ui-icon, .ui-tieredmenu ul li a.ui-state-hover .ui-icon, .ui-contextmenu ul li a:hover .ui-menuitem-icon, .ui-contextmenu ul li a.ui-state-hover .ui-menuitem-icon, .ui-contextmenu ul li a:hover .ui-icon, .ui-contextmenu ul li a.ui-state-hover .ui-icon {
  background-image: url(../images/equifax-theme/ui-icons_444444_256x240.png);
}

.ui-tieredmenu .ui-menu-child, .ui-contextmenu .ui-menu-child {
  width: 220px !important;
  box-shadow: 0 2px 13px 0 rgba(50, 50, 50, 0.3);
  margin: 0;
  padding: 0 !important;
  background: #FFF !important;
  border: 1px solid #c1c1c1 !important;
}

.ui-tieredmenu .ui-menu-child li a, .ui-contextmenu .ui-menu-child a {
  width: 188px !important;
  margin: 0 !important;
  float: left;
  display: block;
  line-height: 20px !important; /*padding: 2px 0 0 2px !important;*/
  color: #4b4b54;
  text-decoration: none;
}

.ui-tieredmenu .ui-menu-child .ui-menu-child li a, .ui-contextmenu .ui-menu-child .ui-menu-child a {
  width: 210px !important;
}

.ui-tieredmenu .ui-menu-child li a:hover, .ui-tieredmenu .ui-menu-child li a.ui-state-hover, .ui-tieredmenu .ui-menu-child li a.ui-state-active, .ui-contextmenu .ui-menu-child li a:hover, .ui-contextmenu .ui-menu-child li a.ui-state-hover, .ui-contextmenu .ui-menu-child li a.ui-state-active {
  background: #E7E7E7 !important;
  margin: 0 !important;
  padding: 3px 5px !important;
  color: #4b4b54 !important;
  line-height: 20px !important;
  margin-top: 0 !important;
}

.newDefinitionItem a:hover {
  color: #FFF !important;
}

.tieredMenu.ui-menu .ui-menu-list .ui-menuitem {
  overflow: visible !important;
}

.ui-menu.tieredMenuHome {
  z-index: 800 !important;
}

/*.ui-contextmenu.ui-menu-dynamic .ui-menuitem .ui-menuitem-link .ui-menuitem-text { outline: 1px solid black;}*/
.ui-menu.tieredMenuPopulations .ui-menuitem-text,
.ui-menu.tieredMenuPopulationsPackage .ui-menuitem-text {
  width: 190px;
}

/*COMMON ELEMENTS*/
.wrapper {
  width: 100%;
  min-width: 1150px;
  height: auto;
  display: block;
  clear: left;
  margin: 0 auto;
  padding: 0;
}

#content {
  width: 100%;
  height: auto;
  min-height: auto;
  display: block;
  margin: 0 auto;
  padding: 0;
  position: relative;
  min-width: 100%;
  background: #EEEEEE;
  margin-top: 0 !important;
}

#content .portlet-boundary_com_liferay_users_admin_web_portlet_MyOrganizationsPortlet_ .portlet .portlet-content .portlet-title-text,
#content .portlet-boundary_com_liferay_notifications_web_portlet_NotificationsPortlet_ .portlet .portlet-content .portlet-title-text,
#content .portlet-boundary_com_liferay_sharing_web_portlet_SharedAssetsPortlet_ .portlet .portlet-content .portlet-title-text,
#content .portlet-boundary_com_liferay_portal_workflow_web_internal_portlet_UserWorkflowPortlet_ .portlet .portlet-content .portlet-title-text,
#content .portlet-boundary_com_liferay_portal_workflow_task_web_portlet_MyWorkflowTaskPortlet_ .portlet .portlet-content .portlet-title-text,
#content .portlet-boundary_com_liferay_my_account_web_portlet_MyAccountPortlet_ .portlet .portlet-content .portlet-title-text,
#content .portlet-boundary_com_liferay_oauth2_provider_web_internal_portlet_OAuth2ConnectedApplicationsPortlet_ .portlet .portlet-content .portlet-title-text,
#content .portlet-boundary_com_liferay_my_account_web_portlet_MyAccountPortlet_ .portlet .portlet-content .portlet-title-text {
  padding-left: 1rem;
  width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

#content .portlet-layout, #content .portlet-content {
  padding: 0;
  border: none;
}

#content .pageTitle {
  width: 1150px;
  height: auto;
  display: block;
  overflow: hidden;
  margin: 0 auto;
  padding: 0;
}

#content .pageTitle h1 {
  width: auto;
  margin: 20px 0;
  padding: 0;
  font: 18px Arial, Helvetica, sans-serif;
  color: #333;
  line-height: 18px;
  float: left;
}

#content .pageTitle h1 a {
  color: #6D6D6D;
}

#content .pageTitle span {
  float: left;
  font-size: 18px !important;
  line-height: 18px;
  margin: 20px 0;
  padding: 0 0 0 10px;
}

#content .pageTitle span.shortTitle {
  margin: 0 !important;
  padding: 0 !important;
  line-height: auto !important;
}

#content .pageTitle span img {
  margin: 0 5px !important;
}

#content .pageTitle span span {
  margin: 0 !important;
}

#content .pageTitle span.ui-button-text {
  line-height: 1.4;
  font-size: 12px !important;
  padding: 0.3em 0.3em;
  margin: 0px;
}

#content .pageTitle span.breadcrumb {
  color: #333;
  font-size: 14px !important;
  background: none;
}

.pageContent {
  width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
  margin-bottom: 100px;
  padding: 20px 0;
  overflow: hidden;
  background: #FFF;
  border-top: 5px solid #D4D4D4;
  border-bottom: 5px solid #D4D4D4;
  clear: left;
}

.noTopBorder, .decisionPortalDialogs .noTopBorder, .decisionPortalDialogs .ui-panel.noTopBorder {
  border-top: none !important;
}

.noTopBorder.ui-state-hover {
  background: none;
  box-shadow: none;
  border-color: #A3B2C1;
}

.ui-widget-content {
  border: 1px solid #a8a8a8;
  background: #ffffff;
  color: #4f4f4f;
}

.ui-widget-overlay {
  background: #2d5972;
  opacity: 0.3;
  filter: Alpha(Opacity=30);
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

/* Radio Button */
.ui-radiobutton {
  margin: 0 !important;
  padding: 0 !important;
}

.ui-radiobutton .ui-radiobutton-box {
  width: 13px;
  height: 13px;
  display: block;
  margin: 0 !important;
  padding: 0;
  border: none !important;
}

.ui-radiobutton .ui-radiobutton-icon {
  width: 13px;
  height: 13px;
  display: block;
  margin: 0 !important;
  padding: 0 !important;
  border: none;
  border-radius: none !important;
}

.ui-radiobutton .ui-state-default .ui-radiobutton-icon {
  width: 13px;
  height: 13px;
  background: url(../images/equifax-theme/ui-radiobutton.png) top left no-repeat;
  display: block !important;
}

.ui-radiobutton .ui-state-active .ui-radiobutton-icon {
  width: 13px;
  height: 13px;
  background: url(../images/equifax-theme/ui-radiobutton.png) top right no-repeat !important;
  display: block !important;
}

.ui-radiobutton .ui-state-default {
  background-color: transparent !important;
}

table.ui-radiobutton td, table.ui-selectoneradio td {
  vertical-align: middle !important;
  padding-left: 2px !important;
  padding-right: 0 !important;
}

table.ui-selectoneradio td label {
  margin-right: 8px !important;
}

/*Checkbox*/
.ui-chkbox {
  margin: 0 !important;
  padding: 0 !important;
}

.ui-chkbox .ui-chkbox-box {
  width: 14px;
  height: 14px;
  margin: 0 !important;
  margin-top: 3px !important;
  padding: 0;
  border: none !important;
  border-radius: none;
}

.ui-chkbox .ui-chkbox-icon {
  width: 14px;
  height: 14px;
  display: block;
  margin: 0 !important;
  padding: 0 !important;
  border: none;
  border-radius: none !important;
}

.ui-chkbox .ui-state-default .ui-chkbox-icon {
  width: 14px;
  height: 14px;
  background: url(../images/equifax-theme/ui-checkbox.jpg) top left no-repeat;
  display: block !important;
  border-radius: 0px;
}

/*.ui-chkbox .ui-state-active .ui-chkbox-icon, .ui-chkbox .ui-state-active .ui-icon{width:14px; height:14px; background:url(../images/equifax-theme/ui-checkbox.jpg) top right no-repeat!important; display:block!important; border-radius: 0}*/
.ui-chkbox .ui-chkbox-icon.ui-icon-check, .ui-chkbox .ui-icon-check {
  width: 14px;
  height: 14px;
  background: url(../images/equifax-theme/ui-checkbox.jpg) top right no-repeat !important;
  display: block !important;
  border-radius: 0;
}

.ui-chkbox .ui-state-default, .ui-chkbox .ui-state-default {
  background-color: transparent !important;
}

/*PANEL*/
.decisionPortalPanel .ui-panel-titlebar {
  border: none;
  border-radius: 0;
  -moz-border-radius: 0;
  margin: 0;
  padding: 3px;
  background: #556B83;
  position: relative;
}

.decisionPortalPanel .ui-panel-titlebar .ui-panel-titlebar-icon {
  width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  position: absolute;
  left: 3px;
  top: 5px;
  background: none;
  border: none;
  box-shadow: none;
}

.decisionPortalPanel .ui-panel-titlebar .ui-panel-titlebar-icon .ui-icon {
  width: 16px;
  height: 16px;
  margin: 0;
  padding: 0;
  border: none;
}

#content .ui-panel .ui-panel-titlebar {
  background: #555;
}

#content .ui-panel .ui-panel-titlebar .ui-panel-title {
  color: #FFF;
}

#content .ui-panel .ui-panel-titlebar .ui-icon {
  background-image: url(../images/equifax-theme/ui-icons_ffffff_256x240.png);
}

#content .ui-panel-titlebar + .ui-panel-content {
  border: 1px solid #D4D4D4;
  border-top: none;
  padding: 10px;
}

.ui-panel .ui-panel-titlebar-icon, .ui-panel .ui-panel-titlebar-icon:hover, .ui-panel .ui-panel-titlebar-icon:focus {
  float: left !important;
}

.decisionPortalPanel .ui-panel-titlebar .ui-panel-title {
  padding: 0 0 0 20px;
  margin: 0;
  font: 12px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #FFF;
  text-shadow: none;
}

/*REQUIRED MESSAGES*/
.required {
  color: red !important;
}

.requiredMessage {
  width: auto;
  margin: 0;
  padding: 0;
  float: right;
  text-align: right;
}

.requiredMessage td {
  padding: 0 0 0 5px !important;
}

/*BUTTONS*/
.buttonsGroup {
  clear: left;
  margin: 10px 0 !important;
  padding: 0;
}

.buttonsGroup.noTopMargin {
  margin-top: 0 !important;
}

.buttonsGroup.noBottomMargin {
  margin-bottom: 0 !important;
}

.decisionPortalPanel table.buttonsGroup tr td, table.buttonsGroup tr td {
  padding: 0 10px;
  vertical-align: middle;
}

.buttonsGroup td:first-child {
  padding-left: 0 !important;
}

.buttonsGroup .btnsDivider {
  width: 1px;
  height: 48px;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  background: #bfbfbf;
}

.decisionPortalButton, .decisionPortalButton.ui-state-default {
  padding: 4px 12px;
  margin: 0;
  color: #FFF;
  cursor: pointer;
  line-height: 20px;
  font-weight: normal;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #0093c9;
  box-shadow: none !important;
  border: none;
  text-shadow: none !important;
  border: none;
  border: 1px solid #0093c9;
}

.decisionPortalButton.ui-state-hover {
  background: #037296;
  border: 1px solid #037296;
}

.decisionPortalButton.ui-button-text-icon-left .ui-button-text {
  padding-left: 12px;
}

.decisionPortalButton .ui-icon {
  background-image: url(../images/equifax-theme/ui-icons_ffffff_256x240.png);
  margin-top: -9px;
}

.decisionPortalButton.ui-state-hover {
  box-shadow: none;
}

.decisionPortalButton.gear .ui-button-text {
  padding-left: 0 !important;
}

.decisionPortalButton.gear .ui-icon {
  left: 0px;
}

.decisionPortalButton.gear {
  padding-left: 0px;
  padding-right: 6px;
}

.decisionPortalButton.titleButton {
  float: right;
  margin: 12px 5px 0 5px;
}

/*
html .btn-red{background: #EB0E2C !important;}
html .btn-red:hover{background: #D00D25 !important;}
html .btn-green{background: #3FAE29 !important;}
html .btn-green:hover{background: #379423 !important;}
html .btn-main.big{	font-size: 15px !important;	font-weight: normal;	padding:7px 15px;}
html .btn-blue{background: #0093c9  !important;}
html .btn-blue:hover{background: #00729D !important;}
*/
html .decisionPortalButton.cancelButton {
  background: #a5acb0 !important;
  border: 1px solid #a5acb0;
}

html .decisionPortalButton.cancelButton:hover {
  background: #777777 !important;
  border: 1px solid #777777;
}

html .decisionPortalButton.secondaryButton {
  background: #eeeeee !important;
  border: 1px solid #0076a3;
}

html .decisionPortalButton.secondaryButton:hover {
  background: #037296 !important;
  border: 1px solid #616161;
}

html .decisionPortalButton.secondaryButton .ui-button-text {
  color: #024F68;
}

html .decisionPortalButton.secondaryButton:hover .ui-button-text {
  color: #FFF;
}

.deleteIcon {
  width: 13px;
  height: 13px;
  visibility: hidden;
  margin: 4px 0 0 5px;
  padding: 0;
  background: url(../images/equifax-theme/clear.png) 0 0 no-repeat;
  float: left;
}

.deleteIcon:hover {
  text-decoration: none;
}

table tr.hover td .deleteIcon {
  visibility: visible;
}

.mi-ajax-status {
  z-index: 10000000000;
  position: fixed;
  width: 75px;
  height: 75px;
  top: 50%;
  left: 50%;
  margin-left: -37px;
  margin-top: -37px;
}

.ui-tooltip {
  font-size: 11px;
  width: 400px;
}

.portlet-topper .portlet-topper-toolbar .portlet-icon-back {
  background: #848484 url(../images/arrows/12_left.png) no-repeat 5px 50%;
  color: #FFF;
  font-weight: normal;
  padding: 5px 8px 5px 23px;
  border-radius: 4px;
}

.editIcon {
  width: 13px;
  height: 12px;
  display: block;
  margin: 4px 0 0 5px;
  padding: 0;
  background: url(../images/equifax-theme/edit.png) 0 0 no-repeat;
  float: left;
}

.editIcon:hover {
  text-decoration: none;
  background-position: bottom left;
}

table tr.hover td .editIcon {
  visibility: visible;
}

.iconVisible {
  visibility: visible;
}

.alignCenter {
  margin: 0 auto !important;
  float: none !important;
  display: block;
  margin-top: 4px !important;
}

/*LOGIN*/
#mainContent.login {
  min-height: 564px;
}

.login-box {
  background: #F3F3F3 url(../images/equifax-theme/bg-slider-login.jpg) no-repeat center top;
  border-top: 5px solid #D4D4D4;
  border-bottom: 5px solid #D4D4D4; /*padding:10px 0 40px;*/
  height: auto;
  margin-bottom: 30px;
  height: 325px;
  position: relative;
}

.login-box .login-form {
  padding-top: 4px;
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin-left: 15px;
}

.login-box .login-form label {
  color: #333;
  text-align: left;
  font-size: 14px !important;
  line-height: 16px; /*width: 170px*/
  margin-top: 0px;
  margin-bottom: 3px;
}

.login-box .login-form label.checkbox {
  font-size: 12px !important;
  font-family: arial, Helvetica, sans-serif;
  color: #333;
  text-transform: none; /*width: 190px;*/
  line-height: 21px;
  margin-top: 0px;
  margin-bottom: 0;
}

.login-box .login-form input.text {
  background: #F5F5F5;
  border: 1px solid #CCCCCC;
  font-size: 16px !important;
  font-weight: normal;
  color: #333;
  font-family: Helvetica, Arial, sans-serif;
  margin-bottom: 0px;
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  border-radius: 4px !important;
  width: 254px;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  padding: 6px 6px;
}

.login-box .login-form select.selectLanguage {
  -webkit-border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  border-radius: 4px !important;
  width: 266px;
  height: 37px;
  font-size: 14px;
}

.login-box .login-form input[type=text]:focus, .login-box .login-form input[type=password]:focus {
  border-color: #0093C9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.login-box .login-form input.text.error-field {
  border: 1px solid #CC6363;
}

.login-box .login-form input[type=text].error-field:focus, .login-box .login-form input[type=password].error-field:focus {
  border-color: #CC6363;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(247, 97, 97, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(247, 97, 97, 0.6);
}

.login-box .content-limits {
  padding: 0 10px;
}

#mainContent .login-options span a.taglib-icon {
  text-decoration: none;
  font-size: 13px;
  font-weight: normal; /*color: #858594;*/
  display: inline-block;
  *display: inline;
  zoom: 1; /*width: 108px;*/
  float: none;
  clear: none;
}

#mainContent .login-options span a.taglib-icon img {
  display: none;
}

span.remember-me label {
  display: inline-block;
  *display: inline;
  zoom: 1;
}

.forgot-password a {
  width: 122px;
  text-decoration: none;
  font-size: 13px;
  font-weight: normal;
  color: #858594;
  display: inline-block;
  *display: inline;
  zoom: 1;
}

.forgot-password a:hover {
  text-decoration: none;
}

.login-options {
  margin-top: -10px;
}

.login-options .support-box {
  position: absolute; /*width: 144px; */
  height: 90px;
}

.login-options .support-box > span {
  display: block;
}

.login-options .login-button-box {
  width: 90px;
  float: right; /*height: 90px;*/
  text-align: right;
}

.login-box .loginContent {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  width: 300px;
  height: 356px;
  position: absolute;
  background: #fff;
  right: 70px;
  top: -19px;
  -webkit-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.18);
  -moz-box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.18);
  box-shadow: 0px 0px 6px 1px rgba(0, 0, 0, 0.18);
}

.login-box h2 {
  font-size: 18px;
  color: #333;
  font-weight: normal;
  line-height: 14px;
  margin-left: 15px;
  margin-top: 19px;
  margin-bottom: 14px;
}

.login-container {
  width: 1150px;
  margin: 0 auto;
  position: relative;
}

.read-important {
  color: #333;
  font-size: 11px !important;
  font-family: arial, helvetica;
  line-height: 13px;
  margin: 0px auto 30px;
  padding: 0 24px;
  width: 1150px;
}

.read-important strong {
  line-height: 21px;
}

.login-form .help-inline {
  position: absolute;
  left: 1px;
  bottom: -20px;
}

.login-form .control-group {
  margin-bottom: 25px;
  position: relative;
}

.login-form .remember-me .control-group.form-inline {
  margin: 0 0 5px 0 !important;
}

/* LOGIN SLIDER */
.graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next {
  margin: 0;
  padding: 0;
  display: block;
  overflow: hidden;
  text-indent: -8000px;
}

#container {
  margin: 0 auto;
  position: relative;
  text-align: left;
  width: 696px;
  background: #fff;
  margin-bottom: 2em;
}

#slider ul, #slider li {
  margin: 0;
  padding: 0;
  list-style: none;
}

#slider2 {
  margin-top: 1em;
}

#slider li {
  width: 1150px;
  height: 325px;
  overflow: hidden;
}

#prevBtn, #nextBtn, #slider1next, #slider1prev {
  display: block;
  width: 30px;
  height: 108px;
  position: absolute;
  top: 101px;
  z-index: 1000;
}

#nextBtn, #slider1next {
  right: 0;
}

#prevBtn a, #nextBtn a, #slider1next a, #slider1prev a {
  display: block;
  position: relative;
  width: 30px;
  height: 108px;
  background: url(../images/equifax-theme/carousel-arrows.png) no-repeat 0 top;
}

#prevBtn {
  left: 0;
}

#nextBtn a, #slider1next a {
  background: url(../images/equifax-theme/carousel-arrows.png) no-repeat 0 bottom;
}

.login-container .controlsContent {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 780px;
  height: 20px;
  margin: 0;
  padding: 0;
}

.login-container .controlsContent ol#controls {
  margin: 0;
  padding: 0;
  display: inline-block;
}

.login-container .controlsContent ol#controls li {
  margin: 0;
  padding: 5px 2px;
  float: left;
  list-style: none;
  width: 10px;
  height: 10px;
}

.login-container .controlsContent ol#controls li a {
  width: 10px;
  height: 10px;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  background: url(../images/equifax-theme/dots-control.png) top right no-repeat;
  overflow: hidden;
  font-size: 1px;
}

.login-container .controlsContent ol#controls li.current a, .login-container .controlsContent ol#controls li.current a:hover {
  background-position: top left;
}

.login-container .controlsContent ol#controls li a:hover {
  background-position: top center;
}

.login-container .controlsContent ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {
  outline: none;
}

/*LANDING PAGE*/
#landingPageContainer {
  width: 100%;
  min-width: 1150px;
  height: auto;
  display: block;
  overflow: hidden;
  margin: 0 auto;
  padding: 0 0 30px 0;
  position: relative;
}

#decisionPortalCarousel {
  width: 100%;
  min-width: 1150px;
  height: auto;
  overflow: hidden;
  display: block;
  clear: left;
  margin: 0 auto;
  padding: 0;
  background: #FFF;
  position: relative;
  border-bottom: 5px solid #D4D4D4;
}

#decisionPortalCarousel .carouselTitle {
  width: 100%;
  min-width: 1150px;
  height: 30px;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  background: #555;
}

#decisionPortalCarousel .carouselTitle h2 {
  width: 1125px;
  height: 30px;
  overflow: hidden;
  display: block;
  margin: 0 auto;
  padding: 0 0 0 25px;
  font-size: 16px;
  color: #FFF;
  background: url(../images/equifax-theme/landingPage-icons.png) 0 5px no-repeat;
  line-height: 30px;
  font-weight: normal;
  text-transform: uppercase;
}

#decisionPortalCarousel #carouselContainer {
  width: 1150px;
  display: block;
  clear: left;
  margin: 0 auto;
  padding: 0;
  overflow: hidden;
}

#decisionPortalCarousel ul {
  list-style: none;
}

#decisionPortalCarousel ul.carousel {
  width: 1150px;
  height: auto;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
}

#decisionPortalCarousel ul.carousel li {
  width: 1150px;
  height: auto;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
}

#decisionPortalCarousel ul.carousel li div.applications {
  width: 990px !important;
  height: auto;
  display: block;
  float: left;
  margin: 0;
  padding: 0 80px;
  font-size: 12px;
}

#decisionPortalCarousel ul.carousel li div.applications .applicationItem {
  width: 330px;
  height: auto;
  display: block;
  float: left;
  margin: 0;
  padding: 20px 0;
}

#decisionPortalCarousel ul.carousel li div.applications .applicationItem h3 {
  width: 330px;
  height: 56px;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
}

#decisionPortalCarousel ul.carousel li div.applications .applicationItem h3 a, #decisionPortalCarousel ul.carousel li div.applications .applicationItem h3 span {
  width: 265px;
  height: 56px;
  display: block;
  float: left;
  margin: 0;
  padding: 0 0 0 65px;
  background-repeat: no-repeat;
  background-position: left center;
  font-size: 18px;
  color: #333;
  opacity: 1;
  line-height: 55px;
  font-weight: normal;
}

#decisionPortalCarousel ul.carousel li div.applications .applicationItem h3 span {
  color: #999;
}

#decisionPortalCarousel ul.carousel li div.applications .applicationItem h3 a span {
  color: #333;
}

#decisionPortalCarousel ul.carousel li div.applications .applicationItem h3 a span {
  padding: 0;
}

#decisionPortalCarousel ul.carousel li div.applications .applicationItem h3 a:hover {
  text-decoration: none;
  opacity: 0.8;
}

.contentMargin {
  width: 1150px;
  height: auto;
  overflow: hidden;
  display: block;
  margin: 0 auto;
  padding: 30px 0 0 0;
}

#decisionPortalCarousel ul.carousel li div.applications span[id$=applicationMenuPanelDisabled] {
  display: none;
}

#decisionPortalCarousel ul.carousel li div.applications .applicationItem.deactivated h3 {
  font-weight: normal;
  color: #999;
  font-size: 18px;
}

#decisionPortalCarousel ul.carousel li div.applications .applicationItem h3 span.acq-deactivated {
  background: url(../images/equifax-theme/landing-page/acquisition-deactivated.png) 0 0 no-repeat;
}

#decisionPortalCarousel ul.carousel li div.applications .applicationItem h3 span.rules-deactivated {
  background: url(../images/equifax-theme/landing-page/rules-editor-deactivated.png) 0 0 no-repeat;
}

#landingPageContainer .box {
  width: 560px;
  height: 200px;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  background: #FFF;
}

#landingPageContainer .box.updates {
  margin-right: 30px;
}

#landingPageContainer .box .title {
  width: 560px;
  height: 30px;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  background: #555;
}

#landingPageContainer .box .title h2 {
  width: 545px;
  height: 30px;
  overflow: hidden;
  display: block;
  margin: 0 auto;
  padding: 0 0 0 15px;
  font-size: 16px;
  color: #FFF;
  line-height: 30px;
  font-weight: normal;
  text-transform: uppercase;
}

#landingPageContainer .box.updates ul {
  width: 500px;
  height: auto;
  display: block;
  float: left;
  margin: 0;
  padding: 10px 20px;
  list-style: none;
  font: 16px Arial, Helvetica, sans-serif;
}

#landingPageContainer .box.updates ul li {
  width: 480px;
  height: auto;
  display: block;
  float: left;
  margin: 0;
  padding: 8px 0 5px 10px;
  background: url(../images/equifax-theme/landing-bullet.png) 0 14px no-repeat;
}

#landingPageContainer .box.updates ul li a {
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  font: 16px Arial, Helvetica, sans-serif;
  padding-left: 7px;
}

#landingPageContainer .boxContent {
  width: 560px;
  height: 170px;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}

#landingPageContainer .boxContent #sliderFeatures {
  width: 560px;
  height: 170px !important;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}

#landingPageContainer .boxContent #sliderFeatures ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#landingPageContainer .boxContent #sliderFeatures ul li {
  margin: 0;
  padding: 0;
}

#landingPageContainer .boxContent #prev, #landingPageContainer .boxContent #next {
  width: 16px;
  height: 66px;
  display: block;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 52px;
}

#landingPageContainer .boxContent #prev {
  left: 10px;
}

#landingPageContainer .boxContent #next {
  right: 10px;
}

#landingPageContainer .boxContent #prev a, #landingPageContainer .boxContent #next a {
  width: 16px;
  height: 66px;
  display: block;
  margin: 0;
  padding: 0;
  float: left;
  background-image: url(../images/equifax-theme/arrows-slider-features.png);
  background-repeat: no-repeat;
  opacity: 0.8;
  outline: none;
}

#landingPageContainer .boxContent #prev a {
  background-position: top left;
}

#landingPageContainer .boxContent #next a {
  background-position: bottom left;
}

#landingPageContainer .boxContent #prev a:hover, #landingPageContainer .boxContent #next a:hover {
  opacity: 0.5;
}

#landingPageContainer .boxContent .controlsContent {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 560px;
  height: 20px;
  margin: 0;
  padding: 0;
}

#landingPageContainer .boxContent .controlsContent ol#controls {
  margin: 0;
  padding: 0;
  display: inline-block;
}

#landingPageContainer .boxContent .controlsContent ol#controls li {
  margin: 0;
  padding: 5px 2px;
  float: left;
  list-style: none;
  width: 10px;
  height: 10px;
}

#landingPageContainer .boxContent .controlsContent ol#controls li a {
  width: 10px;
  height: 10px;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  background: url(../images/equifax-theme/dots-control.png) top right no-repeat;
  overflow: hidden;
  font-size: 1px;
}

#landingPageContainer .boxContent .controlsContent ol#controls li.current a, #landingPageContainer .boxContent .controlsContent ol#controls li.current a:hover {
  background-position: top left;
}

#landingPageContainer .boxContent .controlsContent ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {
  outline: none;
}

#landingPageContainer .boxContent .controlsContent ol#controls li a:hover {
  background-position: top center;
}

.poweredBy {
  width: 158px;
  height: 15px;
  display: block;
  clear: left;
  margin: 0 auto;
  padding: 20px 0;
  text-align: center;
}

.landingDialogs ul {
  list-style-type: none;
}

.landingDialogs ul li {
  margin: 0;
  padding: 8px 0 2px 11px;
  background: url(../images/equifax-theme/landing-bullet.png) 0 14px no-repeat;
  color: #6C6C6C;
  line-height: 18px;
}

.landingDialogs p {
  color: #838383;
}

.landingDialogs h2 {
  font-size: 15px;
  font-weight: normal;
  line-height: 20px;
  margin-top: 30px;
  margin-bottom: 5px;
}

.landingDialogs.decisionPortalDialogs .ui-panel .ui-panel-content {
  padding: 10px 14px;
}

/*PANELS*/
.decisionPortalPanel {
  width: 1140px;
  height: auto;
  margin: 0 auto;
  padding: 0;
  border: none;
  border-radius: 0;
}

.decisionPortalPanel .ui-panel {
  border-radius: 0;
}

.decisionPortalPanel .ui-panel-content {
  margin: 0;
  padding: 0;
  border-radius: 0;
}

.noPaddingPanel, .noPaddingPanel .ui-panel-content {
  padding: 0 !important;
}

.noPaddingPanel h2 {
  font-size: 14px;
  margin: 0;
  padding: 0;
}

/*DATATABLES*/
.dataTable {
  width: 100%;
  border-radius: 0;
  -moz-border-radius: 0;
}

.dataTable .ui-datatable-header {
  width: 315px;
  height: auto;
  float: left;
  margin: 0;
  padding: 0 0 20px 10px;
  text-align: left;
  background: none;
  border-radius: 0;
  color: #666;
  font-size: 12px;
  border: none;
}

.dataTable .ui-datatable-header input {
  width: 150px !important;
  height: auto !important;
  margin: 0 0 0 5px !important;
  padding: 4px;
  font: 12px Arial, Helvetica, sans-serif;
  color: #333;
  border: 1px solid #CACACA;
  border-radius: 0;
  box-shadow: #CACACA 0 1px 1px 0 inset;
  float: none !important;
}

.dataTable .ui-datatable-header img {
  width: 20px;
}

.dataTable .ui-datatable-header img:first-child {
  width: 5px;
}

.dataTable .ui-paginator-top {
  width: auto;
  height: 24px !important;
  height: auto;
  float: left;
  text-align: left;
  margin: 0;
  padding: 0 0 20px 0;
  border-radius: 0;
  border: none;
  background: none;
}

.dataTable .ui-paginator-top .ui-paginator-prev, .dataTable .ui-paginator-top .ui-paginator-next {
  border: none;
  background: none;
  margin: 0;
  padding: 4px 6px 0 6px;
  float: left;
}

.dataTable .ui-paginator-top .ui-state-hover {
  box-shadow: none;
}

.dataTable .ui-paginator-top .ui-state-active {
  border: 1px solid #A3B2C1 !important;
}

.dataTable .ui-paginator-top .ui-paginator-pages {
  float: left;
  margin: 0;
  padding: 0;
}

.dataTable .ui-paginator-top .ui-paginator-pages .ui-paginator-page {
  font: normal 12px Arial, Helvetica, sans-serif;
  color: #666;
  margin: 0;
  padding: 2px 6px;
  background: none;
  border: 1px solid #FFF;
  border-radius: 0;
  -moz-border-radius: 0;
}

.dataTable .ui-paginator-top .ui-paginator-current {
  font-size: 12px;
  color: #666;
  margin: 0;
  padding: 1px 20px 0 12px;
}

.dataTable .ui-paginator-top select {
  width: 60px !important;
  height: auto;
  margin: 0 !important;
  float: right;
  padding: 3px 4px;
  border: 1px solid #CACACA;
  border-radius: 0;
  box-shadow: #CACACA 0 1px 1px 0 inset;
  background: none;
  font-size: 12px;
  color: #333;
}

.dataTable .ui-datatable-tablewrapper {
  clear: left;
}

.dataTable .ui-datatable-tablewrapper table {
  border-radius: 0;
  font: 12px Arial, Helvetica, sans-serif;
  border: 1px solid #D4D4D4 !important;
  border-collapse: collapse;
}

.dataTable .ui-datatable-tablewrapper table th {
  background: #555555;
  border: none;
  color: #FFF;
  text-shadow: none;
  box-shadow: none;
  padding: 6px 10px;
  font-weight: normal;
}

.dataTable .ui-datatable-tablewrapper table th span {
  float: left;
  text-align: left;
}

.dataTable .ui-datatable-tablewrapper table th span.ui-icon {
  float: right;
  background-image: url(../images/equifax-theme/ui-icons_ffffff_256x240.png);
  margin-top: 0;
}

.dataTable .ui-datatable-tablewrapper table tr {
  border-color: #D4D4D4;
}

.dataTable .ui-datatable-tablewrapper table tr.ui-datatable-odd {
  background-color: #FFF;
}

.dataTable .ui-datatable-tablewrapper table td {
  border: none;
  padding: 7px 10px !important;
}

.dataTable tr.hover, .dataTable tr.ui-datatable-odd.hover, .dataTable .ui-datatable-tablewrapper table tr.ui-datatable-odd.hover {
  background: #eaeaea;
}

.ui-datatable.otherBaseline .ui-datatable-data {
  border: 0px !important;
}

#content .ui-datatable.otherBaseline tbody tr td:nth-child(1) {
  padding-right: 45px !important;
  padding-left: 5px !important;
}

.ui-datatable.otherBaseline tbody tr td:nth-child(2) {
  font-size: 11px !important;
}

.dataTableMenuButton {
  width: 15px;
  height: 15px;
  display: block;
  float: right;
  margin: 0;
  padding: 0;
}

.dataTableMenuButton.floatRight {
  float: right !important;
}

.dataTableMenuButton .ui-button {
  width: 15px;
  height: 15px;
  background: url(../images/equifax-theme/arrow-down.png) 0 0 no-repeat !important;
  border: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  float: left;
  border-radius: 0;
  box-shadow: none;
}

.dataTableMenuButton .ui-button .ui-icon {
  display: none;
}

.dataTableGearButton {
  width: 15px;
  height: 15px;
  display: block;
  float: right;
  margin: 0;
  padding: 0;
}

.dataTableGearButton .ui-button {
  width: 15px;
  height: 15px;
  background: url(../images/equifax-theme/arrow-down.png) 0 0 no-repeat !important;
  border: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  float: left;
  border-radius: 0;
  box-shadow: none;
}

.dataTableGearButton .ui-button .ui-icon {
  display: none;
}

.dataTable .ui-datatable-header {
  width: auto !important;
  margin-right: 10px;
}

.dataTable .ui-datatable-header span {
  font-weight: bold;
}

.dataTable .ui-paginator-top .ui-paginator-prev, .dataTable .ui-paginator-top .ui-paginator-next, .dataTable .ui-paginator-top .ui-paginator-first, .dataTable .ui-paginator-top .ui-paginator-last {
  padding-top: 4px !important;
}

.dataTable.subDataTable .ui-datatable-tablewrapper table th {
  background: #EEEEEE;
  color: #333;
}

table td .projectName {
  float: left;
}

.dataTable.subDataTable .ui-datatable-tablewrapper table th span.ui-icon {
  background-image: url(../images/equifax-theme/ui-icons_333333_256x240.png);
}

.dataTable .ui-paginator-top .ui-paginator-first {
  float: left;
}

.catalogDialogs .advancedSettingsPanel .dataTable .ui-datatable-tablewrapper table.noBorder, .catalogDialogs .advancedSettingsPanel .dataTable .ui-datatable-tablewrapper table.noBorder tr, .catalogDialogs .advancedSettingsPanel .dataTable .ui-datatable-tablewrapper table.noBorder tr td {
  border: none !important;
}

.catalogDialogs .advancedSettingsPanel .dataTable .ui-datatable-tablewrapper table.noBorder tr td {
  vertical-align: top !important;
}

.catalogDialogs .advancedSettingsPanel .dataTable .ui-datatable-tablewrapper table.noBorder tr td .decisionPortalButton.cancelButton.deleteButton {
  margin-top: 0 !important;
}

.catalogDialogs .propertyAdvancedSettingsPanel {
  height: 340px !important;
  overflow: scroll;
  overflow-x: hidden;
}

.modelOverview div > table {
  margin: 8px 0px !important;
}

.modelOverview div > table label {
  line-height: 11px;
}

/*NEW MODEL TABLE*/
.newModelTable {
  width: auto;
  margin: 0 auto !important;
}

.newModelTable td {
  padding: 10px !important;
  text-align: center;
}

.newModelTable td img {
  border: 1px solid #CCC !important;
  margin: 0 auto;
}

/*UI MENU*/
.ui-menu {
  width: 220px;
  border: 1px solid #c1c1c1;
  background: #FFF;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: 0px 2px 13px 0px rgba(50, 50, 50, 0.3);
  -moz-box-shadow: 0px 2px 13px 0px rgba(50, 50, 50, 0.3);
  box-shadow: 0px 2px 13px 0px rgba(50, 50, 50, 0.3);
}

.ui-menu .ui-menu-list {
  width: 220px !important;
  list-style: none;
  margin: 0;
  padding: 0;
  font: 12px Arial, Helvetica, sans-serif;
}

.ui-menu .ui-menu-list .ui-menuitem {
  width: 220px;
  float: left;
  clear: left;
  overflow: hidden;
}

.ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link {
  color: #4B4B54;
  width: 208px !important;
  height: auto;
  margin: 0;
  padding: 2px 10px;
  border-radius: 0;
  line-height: 20px;
}

.ui-menu .ui-menu-list .ui-state-hover {
  border-radius: 0;
  box-shadow: none;
}

.ui-menu .ui-menu-list .ui-state-hover .ui-menuitem-link {
  color: #2A2A2E;
  background: #E7E7E7;
  box-shadow: none;
  border-radius: 0;
}

.ui-menu .ui-menu-list .ui-state-hover .ui-menuitem-link.ui-state-disabled {
  background: none !important;
}

.noHeader thead {
  display: none;
}

.dataTable.auditTable .ui-datatable-tablewrapper table th {
  vertical-align: top;
  text-align: center;
  white-space: pre-wrap;
}

.dataTable.auditTable .ui-datatable-tablewrapper table th span.headerText {
  margin: 0;
  padding: 0 20px 0 0;
  position: relative;
}

.dataTable.auditTable .ui-datatable-tablewrapper table th .HelpIcon {
  position: absolute;
  top: 2px;
  right: 0;
}

.dataTable.auditTable .ui-datatable-tablewrapper table .auditName {
  padding-left: 5px;
}

.dataTable.auditTable .ui-datatable-tablewrapper table .ui-row-toggler {
  float: left;
}

/*TABS*/
.pageContent.tabsContent {
  border-top: none;
  padding-top: 0;
  padding-bottom: 0;
  background: url(../images/equifax-theme/bg-tabs-content.jpg) 0 -68px repeat-x #FFF;
}

.tabsContainer {
  width: 1150px;
  height: auto;
  display: block;
  overflow: hidden;
  margin: 0 auto;
  padding: 0;
}

.decisionPortalTabs {
  border: none;
  margin: 0;
  padding: 0;
  border-radius: 0;
  background: none;
}

.decisionPortalTabs .ui-tabs-nav {
  background: none;
  margin: 0;
  padding: 0 !important;
  font-size: 12px; /*border-bottom:5px solid #D4D4D4;*/
  font-weight: normal !important;
}

.decisionPortalTabs .ui-tabs-nav li {
  background: none;
  border: none;
  border-radius: 5px 5px 0 0;
  box-shadow: none;
  text-shadow: none;
  top: 0 !important;
  margin-bottom: 0;
  font-weight: normal;
}

.decisionPortalTabs .ui-tabs-nav li.ui-state-default a {
  color: #333 !important;
  text-shadow: none;
  padding: 5px 30px;
  padding-bottom: 10px;
}

.decisionPortalTabs .ui-tabs-nav li.ui-state-active {
  border: 1px solid #D4D4D4;
  top: 0px !important;
  background: #FFFFFF;
}

.decisionPortalTabs .ui-tabs-nav li.ui-state-active a {
  color: #333 !important;
}

.decisionPortalTabs .ui-tabs-nav li .icon {
  width: 14px;
  height: 14px;
  display: block;
  float: left;
  margin: 2px 4px 0 0;
  padding: 0;
}

.decisionPortalTabs .ui-tabs-nav li .icon.overviewIcon {
  background: url(../images/equifax-theme/icon-overview.png) 0 3px no-repeat;
}

.decisionPortalTabs .ui-tabs-nav li.ui-state-active .icon.overviewIcon {
  background-position: 0 -12px;
}

.decisionPortalTabs .ui-tabs-nav li .icon.reasonCodeIcon {
  background: url(../images/equifax-theme/icon-reasoncodes.png) 2px 3px no-repeat;
}

.decisionPortalTabs .ui-tabs-nav li.ui-state-active .icon.reasonCodeIcon {
  background-position: 2px -12px;
}

.decisionPortalTabs .ui-tabs-nav li .icon.scorecardIcon {
  background: url(../images/equifax-theme/icon-scorecard.png) 2px 2px no-repeat;
}

.decisionPortalTabs .ui-tabs-nav li.ui-state-active .icon.scorecardIcon {
  background-position: 2px -13px;
}

.decisionPortalTabs .ui-tabs-nav li .icon.auditIcon {
  background: url(../images/equifax-theme/icon-audit.png) 1px 2px no-repeat;
}

.decisionPortalTabs .ui-tabs-nav li.ui-state-active .icon.auditIcon {
  background-position: 1px -12px;
}

.decisionPortalTabs .ui-tabs-nav li .icon.deployIcon {
  background: url(../images/equifax-theme/icon-deploy.png) 2px 3px no-repeat;
}

.decisionPortalTabs .ui-tabs-nav li.ui-state-active .icon.deployIcon {
  background-position: 2px -12px;
}

.decisionPortalTabs .ui-tabs-nav li .icon.decisionTreeIcon {
  background: url(../images/equifax-theme/icon-decisionTree.png) 2px 3px no-repeat;
}

.decisionPortalTabs .ui-tabs-nav li.ui-state-active .icon.decisionTreeIcon {
  background-position: 2px -12px;
}

.decisionPortalTabs .ui-tabs-panels {
  border: none;
  border-top: none;
  margin: 0;
  padding: 10px 0 !important;
  background: none;
  font-size: 12px !important;
}

.decisionPortalTabs.dataSourceContainer .ui-tabs-panels {
  padding: 0 !important;
  border-top: none !important;
}

.ui-panel.decisionPortalPanel .decisionPortalTabs ul.ui-tabs-nav {
  border-bottom: 5px solid #D4D4D4;
}

.ui-panel.decisionPortalPanel .decisionPortalTabs ul.ui-tabs-nav li {
  top: 6px !important;
}

.ui-panel.decisionPortalPanel .decisionPortalTabs ul.ui-tabs-nav li.ui-state-active {
  top: 5px !important;
  border-bottom: 0px;
}

.decisionPortalTabs.dataSourceContainer .ui-tabs-panels .ui-panel {
  border-color: #D4D4D4 !important;
  border-top: none;
}

.decisionPortalTabs .ui-tabs-panels .ui-widget-content {
  padding: 0;
  margin: 0;
  width: auto;
}

.decisionPortalTabs .ui-tabs-panels .ui-widget-content .ui-panel {
  width: auto !important;
  margin: 0;
  padding: 0;
  border-color: #CCC;
  border-radius: 0 !important;
  -moz-border-radius: 0 !important;
}

.decisionPortalTabs .ui-tabs-panels .ui-widget-content .ui-panel .ui-panel-content {
  padding: 9px;
}

.decisionPortalTabs .ui-tabs-panels .ui-widget-content table {
  margin: 0;
  padding: 0;
  font-size: 12px !important;
}

.dpt .decisionPortalTabs .ui-tabs-panels .ui-widget-content table .description,
.projectManagementDescription {
  padding: 6px 4px;
  border: 1px solid #F7DEB0;
  background: #FFF8C4;
  border-radius: 3px;
  display: inline-block;
  padding-left: 9px;
  margin-bottom: 17px;
  margin-top: 0px !important;
  width: 99%;
  font-size: 11px;
  cursor: text;
  line-height: 14px;
  color: #777;
}

.projectManagementDescription {
  width: 1126px;
  margin: auto;
  display: block;
  margin-bottom: 10px;
  margin-top: -5px !important;
}

.decisionPortalTabs .ui-tabs-panels .ui-widget-content table td {
  padding: 0 4px;
  vertical-align: top;
}

.decisionPortalTabs .ui-tabs-panels .ui-widget-content input {
  width: 180px;
  margin: 0;
  float: left;
}

.decisionPortalTabs .ui-tabs-panels .ui-widget-content select {
  width: 190px;
  height: auto !important;
  margin: 0;
  padding: 3px 4px;
  font: 12px Arial, Helvetica, sans-serif;
  color: #333;
  border: 1px solid #CACACA;
  border-radius: 0;
  box-shadow: #CACACA 0 1px 1px 0 inset;
  float: left;
}

.decisionPortalTabs .ui-tabs-panels .ui-widget-content input.modelName {
  width: 374px;
}

.decisionPortalTabs .ui-tabs-panels .ui-widget-content .modelDescription {
  width: 576px;
  resize: none;
  font-size: 12px;
}

.ui-tabs.decisionPortalTabs .ui-tabs-panels .ui-widget-content table td {
  padding: 0 4px;
  vertical-align: middle;
}

/*DIALOGS*/
.ui-dialog {
  background: #FFF;
}

.decisionPortalDialogs.ui-shadow {
  border: 1px solid #f4f4f4;
  -moz-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.8);
  -webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.8);
  box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.8);
}

.decisionPortalDialogs {
  padding: 20px 10px 10px !important;
  border-radius: 0;
  -moz-border-radius: 0;
  border: none;
  font-size: 12px;
  background: #FFF;
}

.decisionPortalDialogs .ui-dialog-titlebar {
  background: none;
  padding: 0;
  width: 15px;
  height: 20px;
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 999;
}

.decisionPortalDialogs .ui-dialog-titlebar .ui-dialog-title {
  font-size: 16px;
  font-weight: normal;
  text-indent: 15px;
  width: auto;
  height: 22px;
  margin: 0 0 5px 0 !important;
  line-height: 22px !important;
  padding: 0;
  color: #993333;
}

.decisionPortalDialogs .ui-dialog-titlebar .ui-dialog-titlebar-icon, .decisionPortalDialogs .ui-dialog-titlebar .ui-dialog-titlebar-icon:hover {
  background: none;
  border: none;
  box-shadow: none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: -2;
  right: 2px;
}

.decisionPortalDialogs .ui-dialog-content {
  margin: 0;
  padding: 0 6px 10px 6px;
  border: none;
}

.decisionPortalDialogs table {
  margin: 0;
  padding: 0;
}

.decisionPortalDialogs table td {
  padding: 0 3px 4px 3px;
  vertical-align: top;
}

.decisionPortalDialogs .ui-dialog-content input, .decisionPortalDialogs .ui-dialog-content textarea {
  width: 180px;
  height: auto !important;
  margin: 0;
  padding: 4px;
  font: 11px Arial, Helvetica, sans-serif;
  color: #333;
  border: 1px solid #CACACA;
  border-radius: 0;
  box-shadow: #CACACA 0 1px 1px 0 inset;
}

.decisionPortalDialogs input.twoCols {
  width: 375px;
  margin: 0;
  float: left;
}

.decisionPortalDialogs .ui-dialog-content select {
  width: 190px;
  height: auto !important;
  margin: 0;
  padding: 3px 4px;
  font: 11px Arial, Helvetica, sans-serif;
  color: #333;
  border: 1px solid #CACACA;
  border-radius: 0;
  box-shadow: #CACACA 0 1px 1px 0 inset;
}

.decisionPortalDialogs .ui-dialog-content input.modelName {
  width: 378px;
}

.decisionPortalDialogs .ui-dialog-content .modelDescription {
  width: 576px;
  resize: none;
}

.decisionPortalDialogs .ui-dialog-content input[type=radio] {
  width: auto !important;
  box-shadow: none;
  border: 0px;
}

.decisionPortalDialogs .ui-dialog-content .selectOneRadio input[type=radio], .decisionPortalDialogs .ui-dialog-content .selectOneRadio label {
  float: left;
}

.decisionPortalDialogs .ui-dialog-content .selectOneRadio input[type=radio] {
  margin-top: 3px;
}

.decisionPortalDialogs .ui-dialog-content .selectOneRadio label {
  padding: 0 10px 0 4px;
}

.decisionPortalDialogs .ui-dialog-content label {
  font-size: 11px;
  margin: 0;
  padding: 0;
}

.decisionPortalDialogs h1 {
  margin: 0 0 10px 0 !important;
  padding: 0 0 0 5px !important;
  font: 18px Arial, Helvetica, sans-serif !important;
  color: #6D6D6D;
  background: none;
  line-height: 18px;
}

.decisionPortalDialogs h1 label {
  font: normal 18px Arial, Helvetica, sans-serif !important;
  color: #6D6D6D;
  line-height: 18px;
}

.decisionPortalDialogs .ui-panel {
  clear: left;
  padding: 0;
  border-radius: 0;
  border-top: 1px solid #a3b2c1 !important;
}

.decisionPortalDialogs .ui-panel .ui-panel-content {
  padding: 9px;
  overflow: hidden;
}

.decisionPortalDialogs .bottomPanel {
  width: auto;
  border-top: none !important;
}

.decisionPortalDialogs .decisionPortalButton {
  font-size: 12px !important;
}

.decisionPortalDialogs .bottomPanel tr td {
  padding-bottom: 0 !important;
  vertical-align: top;
}

#content .ui-dialog .ui-panelgrid td, .ui-dialog .ui-panelgrid td, #content .ui-dialog .ui-panelgrid tr, .ui-dialog .ui-panelgrid tr {
  border: none !important;
  margin: 0;
  padding: 4px 15px 4px 0;
}

.ui-widget-overlay {
  background: #2d5972;
  opacity: 0.3;
  filter: Alpha(Opacity=30);
}

.decisionPortalDialogs .ui-messages {
  width: auto;
}

.ui-selectonemenu label.ui-selectonemenu-label {
  line-height: 20px;
  text-indent: 5px;
}

.ui-selectonemenu label.ui-selectonemenu-label {
  padding: 2px;
}

.decisionPortalDialogs label.ui-selectonemenu-label {
  padding: 0px;
}

.ui-selectonemenu .ui-selectonemenu-trigger .ui-icon {
  margin-top: 4px; /*margin-left: 4px;*/
}

.aui .decisionPortalDialogs li.portlet-msg-error {
  width: auto;
}

.decisionPortalDialogs .decisionPortalPanel {
  width: auto;
}

.decisionPortalDialogs .advancedSettings {
  width: 26px;
  height: 26px;
  display: block;
  float: right;
  background: #ECECEC url(../images/portlet/configuration.png) no-repeat center center;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border: 1px solid #ECECEC;
}

.decisionPortalDialogs .advancedSettings:hover {
  width: 26px;
  height: 26px;
  display: block;
  border: 1px solid #CCC;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}

.advancedSettings.createDownload {
  float: none;
  display: inline-block;
  margin-left: 5px;
}

.advancedSettings.createDownload:hover {
  display: inline-block;
}

.decisionPortalDialogs .notesTable {
  width: 100%;
}

.decisionPortalDialogs .notesTable textarea {
  width: 99%;
  height: 180px !important;
}

/*FILE UPLOAD*/
.decisionPortalDialogs .ui-panel.scoreCardFileUpload {
  border: none !important;
}

.ui-fileupload {
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  -moz-border-radius: 0;
}

.ui-fileupload .ui-fileupload-buttonbar {
  background: none;
  border-radius: 0;
  -moz-border-radius: 0;
  border: none;
  margin: 0;
  padding-left: 0;
}

.ui-fileupload .ui-fileupload-buttonbar .ui-button .ui-button-text {
  text-shadow: none;
}

.ui-fileupload .ui-fileupload-buttonbar .ui-button .ui-icon {
  background-image: url(../images/equifax-theme/ui-icons_454545_256x240.png);
}

.ui-fileupload .ui-fileupload-buttonbar .ui-button.ui-state-hover .ui-icon {
  background-image: url(../images/equifax-theme/ui-icons_ffffff_256x240.png);
}

.ui-fileupload .ui-fileupload-content {
  border: none;
}

.fileUpload {
  border: none;
}

.decisionPortalTabs .ui-tabs-panels .ui-widget-content table.ui-fileupload-files {
  font-size: 11px !important;
  margin-top: 10px !important;
}

table.ui-fileupload-files .ui-button {
  padding: 0;
  box-shadow: none;
  font: normal 11px Arial, Helvetica, sans-serif !important;
  text-shadow: none;
  color: #FFF !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #0093C9 !important;
  border: none;
  display: block;
  position: relative;
}

table.ui-fileupload-files .ui-button .ui-button-text {
  text-shadow: none;
}

table.ui-fileupload-files .ui-button .ui-icon {
  background-image: url(../images/equifax-theme/ui-icons_ffffff_256x240.png);
}

table.ui-fileupload-files .ui-button.ui-state-hover {
  padding: 0;
  box-shadow: none;
  font: normal 11px Arial, Helvetica, sans-serif !important;
  text-shadow: none;
  color: #FFF !important;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #0093C9 !important;
  border: none;
  float: right;
  display: block;
  position: unset;
}

.ui-fileupload .ui-fileupload-buttonbar .ui-button {
  padding: 4px 12px;
  margin-right: 10px;
  color: #024F68;
  cursor: pointer;
  line-height: 20px;
  font-weight: normal;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #eeeeee;
  box-shadow: none !important;
  border: none;
  text-shadow: none !important;
  border: 1px solid #0076a3;
}

.ui-fileupload .ui-fileupload-buttonbar .ui-button.ui-state-hover {
  background: #037296 !important;
  border: 1px solid #616161;
  color: #FFF;
}

/*DATE PICKER*/
.ui-datepicker .ui-datepicker-header {
  background: #0093c9;
  color: #FFF;
}

.ui-datepicker .ui-datepicker-header .ui-icon {
  background-image: url(../images/equifax-theme/ui-icons_ffffff_256x240.png);
  cursor: pointer;
}

.ui-datepicker .ui-timepicker-div {
  padding: 0 5px;
}

.ui-datepicker .ui-timepicker-div .ui-slider {
  background: #F2F2F2 !important;
  border: 1px solid #CCC;
}

.ui-datepicker .ui-timepicker-div .ui-slider .ui-slider-handle {
  background: #0093c9;
  border: 1px solid #FFF;
  cursor: pointer;
  width: 13px;
  height: 13px;
}

.ui-datepicker-current-day a {
  background: #0093c9;
  color: #FFF;
  border-radius: 4px;
}

.ui-datepicker-current-day a:hover {
  color: #d4d4d4;
}

.ui-datepicker td span, .ui-datepicker td a {
  text-align: center;
}

/* ANAV - UPLOAD PROJECT - FILE UPLOAD */
.runTestDialog .ui-fileupload .ui-widget-header,
.uploadDialog .ui-fileupload .ui-widget-header,
.createTestDialog .ui-fileupload .ui-widget-header {
  background: none !important;
  margin: 10px 0 0 0 !important;
  padding: 0;
  float: left;
  border: none !important;
}

.runTestDialog .ui-fileupload .ui-widget-header .ui-button,
.uploadDialog .ui-fileupload .ui-widget-header .ui-button,
.createTestDialog .ui-fileupload .ui-widget-header .ui-button {
  padding: 4px 12px;
  margin-right: 10px;
  color: #024F68;
  cursor: pointer;
  line-height: 20px;
  font-weight: normal;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #eeeeee !important;
  box-shadow: none !important;
  border: 1px solid #0076a3;
  text-shadow: none !important;
}

.runTestDialog .ui-fileupload .ui-widget-header .ui-state-hover,
.uploadDialog .ui-fileupload .ui-widget-header .ui-state-hover,
.createTestDialog .ui-fileupload .ui-widget-header .ui-state-hover {
  background: #037296 !important;
  border: 1px solid #616161;
  color: #FFF;
}

.runTestDialog .ui-fileupload .ui-widget-header .ui-icon,
.uploadDialog .ui-fileupload .ui-widget-header .ui-icon,
.createTestDialog .ui-fileupload .ui-widget-header .ui-icon {
  background-image: url(../images/equifax-theme/ui-icons_454545_256x240.png) !important;
}

.runTestDialog .ui-fileupload .ui-widget-header .ui-state-hover .ui-icon,
.uploadDialog .ui-fileupload .ui-widget-header .ui-state-hover .ui-icon,
.createTestDialog .ui-fileupload .ui-widget-header .ui-state-hover .ui-icon {
  background-image: url(../images/equifax-theme/ui-icons_ffffff_256x240.png) !important;
}

.runTestDialog .ui-fileupload .ui-fileupload-content,
.runTestDialog .ui-fileupload .ui-widget-content,
.uploadDialog .ui-fileupload .ui-fileupload-content,
.uploadDialog .ui-fileupload .ui-widget-content,
.createTestDialog .ui-fileupload .ui-fileupload-content,
.createTestDialog .ui-fileupload .ui-widget-content {
  width: 100%;
  height: auto;
  float: left;
  clear: left;
  margin: 0 !important;
  border: none !important;
}

.runTestDialog .ui-fileupload .ui-fileupload-content .ui-fileupload-files,
.uploadDialog .ui-fileupload .ui-fileupload-content .ui-fileupload-files,
.createTestDialog .ui-fileupload .ui-fileupload-content .ui-fileupload-files {
  float: left;
  clear: left;
}

.runTestDialog .ui-fileupload .ui-fileupload-content .ui-fileupload-preview,
.uploadDialog .ui-fileupload .ui-fileupload-content .ui-fileupload-preview,
.createTestDialog .ui-fileupload .ui-fileupload-content .ui-fileupload-preview {
  display: none;
}

.runTestDialog .ui-fileupload .ui-fileupload-content .ui-progressbar,
.uploadDialog .ui-fileupload .ui-fileupload-content .ui-progressbar,
.createTestDialog .ui-fileupload .ui-fileupload-content .ui-progressbar {
  width: 150px;
  border: 1px solid #CCC;
  margin: 0;
  padding: 0;
}

.runTestDialog .ui-fileupload .ui-fileupload-content .ui-fileupload-progress .ui-progressbar-value,
.uploadDialog .ui-fileupload .ui-fileupload-content .ui-fileupload-progress .ui-progressbar-value,
.createTestDialog .ui-fileupload .ui-fileupload-content .ui-fileupload-progress .ui-progressbar-value {
  background: #CCC;
  margin: 0;
  padding: 0;
}

.uploadDialog td span label.normal, .createTestDialog td span label.normal {
  float: left;
  width: auto;
}

.inputFileLabel {
  float: left;
  width: 100%;
}

.inputFileButton .createTestDialog .ui-fileupload .ui-widget-header {
  margin: 0px;
}

.createTestDialog .createTestPanel .ui-panel {
  border: 0px !important;
}

.createTestDialog .createTestPanel .ui-panel .ui-panel-content {
  padding: 0px !important;
  margin-top: 10px;
}

.createTestDialog .createTestPanel table tr td .fileupload-buttonbar {
  margin-top: 0px !important;
}

.createTestDialog .createTestPanel table tr td span.bold {
  float: left;
}

/*Attribute Explorer parseableElementTable Table*/
.parseableElementTable table {
  width: 905px; /*table-layout:fixed;*/
}

.parseableElementTable.dataTable .ui-datatable-tablewrapper table tr td {
  width: 129px;
  white-space: pre-wrap;
  padding: 2px 10px !important;
}

.parseableElementTable.dataTable .ui-datatable-tablewrapper table tr th {
  width: 129px;
}

.parseableElementTable.dataTable .ui-datatable-tablewrapper table tr td:nth-child(3),
.parseableElementTable.dataTable .ui-datatable-tablewrapper table tr td:nth-child(5) {
  font-size: 11px;
  color: #7E7E7E;
}

.parseableElementTable table tr .attributteName {
  width: 270px !important;
  color: #3366CC;
}

.parseableElementTable table tr th.attributteName {
  color: #FFF;
}

.parseableElementTable .ui-datatable-header {
  width: 200px !important;
}

.parseableElementTable .ui-datatable-tablewrapper table tbody tr.ui-state-highlight td, .parseableElementTable .ui-datatable-tablewrapper table tbody tr.ui-state-hover td {
  color: #666;
}

.parseableElementTable .ui-datatable-tablewrapper table tbody tr.ui-state-highlight td.attributteName, .parseableElementTable .ui-datatable-tablewrapper table tbody tr.ui-state-hover td.attributteName, .parseableElementTable .ui-datatable-tablewrapper table tbody tr.ui-state-highlight td a, .parseableElementTable .ui-datatable-tablewrapper table tbody tr.ui-state-hover td a {
  color: #3366CC;
}

.decisionPortalButton .ui-button-text, .decisionPortalButton.ui-state-hover .ui-button-text {
  text-shadow: none;
  color: #FFF;
  font-weight: normal;
}

.decisionPortalButton.ui-button-text-icon-left .ui-button-text {
  padding-left: 12px;
}

.decisionPortalButton .ui-icon {
  background-image: url(../images/equifax-theme/ui-icons_ffffff_256x240.png);
  margin-top: -9px;
}

.decisionPortalButton.ui-state-hover {
  box-shadow: none;
}

/*REMOVE LATER*/
.ui-tabs.ui-tabs-top .ui-tabs-nav li .HelpIcon {
  display: none;
}

/*END REMOVE LATER*/
/* FORMS */
.ui-selectonemenu-panel .ui-selectonemenu-items-wrapper {
  background: white;
}

.ui-selectonemenu-panel .ui-selectonemenu-list {
  padding: 0px;
}

.ui-selectonemenu-panel .ui-selectonemenu-list-item {
  padding: 1px 5px;
}

.ui-selectonemenu-panel .ui-selectonemenu-list-item.ui-state-hover {
  background: #0093c9;
  color: #fff;
}

/*SPECIFIC STYLES BY APPLICATION*/
/*SCORECARD EDITOR*/
.scoreCardPanel,
.neuroDecisionPanel {
  border: none !important;
  border-top: none !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}

.decisionPortalDialogs .ui-panel.scoreCardPanel,
.decisionPortalDialogs .ui-panel.neuroDecisionPanel {
  border-top: none !important;
}

.scoreCardPanel .dataTableMenuButton .ui-button,
.neuroDecisionPanel .dataTableMenuButton .ui-button {
  float: left;
}

table.scoreCardInfo,
table.neuroDecisionInfo {
  margin-bottom: 10px !important;
}

.scoreCardEditorTable,
.neuroDecisionEditorTable {
  width: 1126px;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important;
  border: 1px solid #D4D4D4 !important;
  border-collapse: separate;
}

.scoreCardEditorTable tr td,
.neuroDecisionEditorTable tr td {
  margin: 0 !important;
  padding: 0 !important;
  vertical-align: top !important;
}

.scoreCardEditorTable tr td input,
.neuroDecisionEditorTable tr td input {
  margin: 0 auto;
}

.scoreCardEditorTable .scoreCardTableHeader td label,
.neuroDecisionEditorTable .neuroDecisionTableHeader td label {
  font-weight: normal !important;
  margin: 0 !important;
}

.scoreCardTableBody.ui-datatable table,
.neuroDecisionTableBody.ui-datatable table {
  width: 100%;
  margin: 0;
  padding: 0;
  border-collapse: separate !important;
  border: none !important;
}

.scoreCardTableBody tr td,
.neuroDecisionTableBody tr td {
  padding: 0 !important;
  width: auto !important;
  border: 1px solid #D4D4D4;
  border-left: none;
  border-collapse: collapse;
  vertical-align: top;
}

.scoreCardTableBody tr td:last-child,
.neuroDecisionTableBody tr td:last-child {
  border-right: none !important;
}

.scoreCardTableBody tr.ui-datatable-odd,
.neuroDecisionTableBody tr.ui-datatable-odd {
  background: #FFF !important;
}

.scoreCardTableHeader,
.neuroDecisionTableHeader {
  width: 1126px;
  background: #EEEEEE !important;
  color: #333;
  margin: 0;
  padding: 0;
  border: none;
}

.scoreCardEditorTable .scoreCardTableHeader td,
.neuroDecisionEditorTable .neuroDecisionTableHeader td {
  border-right: 1px solid #D4D4D4;
  padding: 4px 0 !important;
  text-align: center;
  font-weight: normal !important;
  line-height: 1;
  vertical-align: middle !important;
  font-size: 10px !important;
}

.scoreCardEditorTable .scoreCardTableHeader td:last-child,
.neuroDecisionEditorTable .neuroDecisionTableHeader td:last-child {
  border-right: none !important;
}

.scoreCardTableBody,
.neuroDecisionTableBody {
  width: 1126px;
  margin: 0;
  padding: 0;
  border: none;
  overflow: hidden;
}

.scoreCardTableBody table tr td,
.neuroDecisionTableBody table tr td {
  vertical-align: top;
  text-align: center;
  padding: 0;
}

.binRangesDataTable {
  width: 100%;
}

.binRangesDataTable table tr td {
  border-top: none !important;
  vertical-align: top;
}

.binRangesDataTable table tr td .deleteIcon {
  display: none;
  float: right;
}

.binRangesDataTable table tr td:last-child {
  border-right: none !important;
}

.binRangesDataTable table tr:hover, .binRangesDataTable table tr.hover {
  background: #F2F9FF;
  cursor: move;
}

.binRangesDataTable table tr.hover td .deleteIcon,
.binRangesDataTable table tr:hover td .deleteIcon {
  display: block;
  visibility: visible;
}

.binRangesDataTable table tr.ui-datatable-odd {
  background: #F2F5F9 !important;
}

.binRangesDataTable table tr.ui-datatable-odd.hover, .binRangesDataTable table tr.ui-datatable-odd:hover {
  background: #F2F9FF !important;
}

/*ATTRIBUTE COLUMN*/
.scoreCardTableHeader tr td.attribute {
  width: 244px !important;
}

.scoreCardTableBody table tr td.tdAttribute {
  width: 232px !important;
  margin: 0;
  padding: 4px 6px !important;
}

.scoreCardTableBody table tr td.tdAttribute .scoreCardCharacteristicPanel {
  float: left;
}

.scoreCardTableBody table tr td.tdAttribute .dataTableMenuButton {
  margin: 5px 10px 0 0;
}

/*MAX POINT COLUMN*/
.scoreCardTableHeader tr td.maxPoint {
  width: 100px !important;
}

.scoreCardTableBody table tr td.tdMaxPoint {
  width: 88px !important;
  margin: 0;
  padding: 4px 6px !important;
}

.scoreCardTableBody table tr td.tdMaxPoint input {
  width: 74px !important;
}

/*BIN RANGES TABLE*/
.scoreCardTableBody table tr td.tdBinRangesTable {
  width: 779px !important;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

/*POINTS COLUMN*/
.scoreCardTableHeader tr td.points {
  width: 102px !important;
}

.scoreCardTableBody table tr td.tdBinRangesTable tr td.tdPoints {
  width: 90px !important;
  padding: 4px 6px !important;
}

.scoreCardTableBody table tr td.tdBinRangesTable tr td.tdPoints input {
  width: 74px !important;
}

/*BIN RANGE COLUMN*/
.scoreCardTableHeader tr td.binRange {
  width: 120px !important;
}

.scoreCardTableBody table tr td.tdBinRangesTable tr td.tdBinRange {
  width: 108px !important;
  padding: 4px 6px !important;
}

.scoreCardTableBody table tr td.tdBinRangesTable tr td.tdBinRange input {
  width: 74px !important;
}

.scoreCardTableBody table tr td.tdBinRangesTable tr td.tdBinRange .iconVisible {
  visibility: visible !important;
  display: block !important;
}

/*BIN TYPE COLUMN*/
.scoreCardTableHeader tr td.binType {
  width: 120px !important;
}

.scoreCardTableBody table tr td.tdBinRangesTable tr td.tdBinType {
  width: 108px !important;
  padding: 4px 6px !important;
}

.scoreCardTableBody table tr td.tdBinRangesTable tr td.tdBinType select {
  width: 108px !important;
  height: 28px !important;
}

/*TRANSFORMATION COLUMN*/
.scoreCardTableHeader tr td.transformation {
  width: 193px !important;
}

.scoreCardTableBody table tr td.tdBinRangesTable tr td.tdTransformation {
  width: 181px !important;
  padding: 4px 6px !important;
}

.scoreCardTableBody table tr td.tdBinRangesTable tr td.tdTransformation .transformationInput {
  width: 145px !important;
}

.scoreCardTableBody table tr td.tdBinRangesTable tr td.tdTransformation .editorLink {
  width: 13px;
  height: 12px;
  display: block;
  margin: 4px 0 0 5px;
  padding: 0;
  background: url(../images/equifax-theme/edit.png) 0 0 no-repeat;
  float: left;
}

.scoreCardTableBody table tr td.tdBinRangesTable tr td.tdTransformation .editorLink:hover {
  text-decoration: none;
  background-position: bottom left;
}

/*REASON CODE COLUMN*/
.scoreCardTableHeader tr td.reasonCode {
  width: 120px !important;
}

.scoreCardTableBody table tr td.tdBinRangesTable tr td.tdReasonCode {
  width: 108px !important;
  padding: 4px 6px !important;
}

.scoreCardTableBody table tr td.tdBinRangesTable tr td.tdReasonCode select {
  width: 108px !important;
  height: 28px !important;
}

/*5 REASON CODE COLUMN*/
.scoreCardTableHeader tr td.fifthReasonCode {
  width: 120px !important;
}

.scoreCardTableBody table tr td.tdFifthReasonCode {
  width: 108px !important;
  margin: 0;
  padding: 4px 6px !important;
}

.scoreCardTableBody table tr td.tdBinRangesTable tr td.tdFifthReasonCode select {
  width: 108px !important;
  height: 28px !important;
}

.neuroDecisionTableBody table tr td {
  margin: 0;
  padding: 4px 6px !important;
}

.neuroDecisionTableHeader tr td.minValue,
.neuroDecisionTableHeader tr td.maxValue,
.neuroDecisionTableHeader tr td.MissingValue,
.neuroDecisionTableHeader tr td.LocationOfMinPoints,
.neuroDecisionTableHeader tr td.LocationOfMaxPoints,
.neuroDecisionTableHeader tr td.reasonCode,
.neuroDecisionTableHeader tr td.binRange,
.neuroDecisionTableHeader tr td.fifthReasonCode {
  width: 113px !important;
}

.neuroDecisionTableBody table tr td.tdMinValue,
.neuroDecisionTableBody table tr td.tdMaxValue,
.neuroDecisionTableBody table tr td.tdMissingValue,
.neuroDecisionTableBody table tr td.tdMinPointValue,
.neuroDecisionTableBody table tr td.tdMaxPointValue,
.neuroDecisionTableBody table tr td.tdBinRangesTable tr td.tdBinRange,
.neuroDecisionTableBody table tr td.tdBinRangesTable tr td.tdReasonCode,
.neuroDecisionTableBody table tr td.tdFifthReasonCode {
  width: 96px !important;
}

/*NEURODECISION ATTRIBUTE COLUMN*/
.neuroDecisionTableHeader tr td.attribute {
  width: 270px !important;
}

.neuroDecisionTableBody table tr td.tdAttribute {
  width: 242px !important;
}

.neuroDecisionTableBody table tr td.tdAttribute .neuroDecisionCharacteristicPanel {
  float: left;
}

.neuroDecisionTableBody table tr td.tdAttribute .dataTableMenuButton {
  margin: 5px 10px 0 0;
}

/*NEURODECISION MIN VALUE COLUMN*/
.neuroDecisionTableBody table tr td.tdMinValue input {
  width: 72px !important;
}

/*NEURODECISION MAX VALUE COLUMN*/
.neuroDecisionTableBody table tr td.tdMaxValue input {
  width: 72px !important;
}

/*NEURODECISION MISSING VALUE COLUMN*/
.neuroDecisionTableBody table tr td.tdMissingValue input {
  width: 72px !important;
}

/*NEURODECISION LOCATION OF MIN POINTS VALUE COLUMN*/
.neuroDecisionTableBody table tr td.tdMinPointValue input {
  width: 72px !important;
}

/*NEURODECISION LOCATION OF MAX POINTS VALUE COLUMN*/
.neuroDecisionTableBody table tr td.tdMaxPointValue input {
  width: 72px !important;
}

/*NEURODECISION BIN RANGE COLUMN*/
.neuroDecisionTableBody table tr td.tdBinRangesTable {
  overflow: hidden;
  margin: 0;
  padding: 0 !important;
}

.neuroDecisionTableBody table tr td.tdBinRangesTable tr td {
  padding: 4px 6px !important;
}

.neuroDecisionTableBody table tr td.tdBinRangesTable tr td.tdBinRange input {
  width: 62px !important;
}

.neuroDecisionTableBody table tr td.tdBinRangesTable tr td.tdBinRange .iconVisible {
  visibility: visible !important;
  display: block !important;
}

/*NEURODECISION REASON CODE COLUMN*/
.neuroDecisionTableBody table tr td.tdBinRangesTable tr td.tdReasonCode select {
  width: 88px !important;
  height: 28px !important;
}

/*NEURODECISION 5YH REASON CODE COLUMN*/
.neuroDecisionTableBody table tr td.tdBinRangesTable tr td.tdFifthReasonCode select {
  width: 88px !important;
  height: 28px !important;
}

/*DERIVED ATTRIBUTE DIALOG*/
.derivedAttributeTable table tbody td input, .derivedAttributeTable table tbody td select {
  float: left;
}

/*OUTPUT FIELDS*/
.outputFieldConditionTable table tbody td input, .outputFieldConditionTable table tbody td select {
  float: left;
}

.outputFieldReasonCodeTable {
  width: 100% !important;
  overflow-x: scroll;
}

.outputFieldReasonCodeTable .maxPointInput {
  width: 50px !important;
}

.outputFieldReasonCodeTable .reasonCodeModelName {
  width: 55px !important;
}

.selectOneMenu, .ui-selectonemenu.selectOneMenu, .selectOneMenu.ui-state-hover {
  width: 188px !important;
  height: 22px !important;
  background-color: #FFF;
  display: block;
  margin: 0;
  padding: 0;
  border: 1px solid cacaca !important;
  border-radius: 0 !important;
  box-shadow: 0 1px 1px 0 #cacaca inset;
  color: #333;
  background-image: none !important;
  border-color: #CACACA !important;
}

.outputFieldReasonCodeTable .selectOneMenu, .outputFieldReasonCodeTable .ui-selectonemenu.selectOneMenu, .outputFieldReasonCodeTable .selectOneMenu.ui-state-hover {
  width: 138px !important;
}

/*AUDIT RESULT SETTINGS*/
.resultSettingsTable .ui-state-highlight, .resultSettingsTable .ui-state-hover, .resultSettingsTable .ui-datatable-even.ui-state-hover, .resultSettingsTable .ui-datatable-odd.ui-state-hover, .resultSettingsTable .ui-datatable-selectable, .resultSettingsTable .ui-datatable-selectable.ui-state-hover, .resultSettingsTable .ui-datatable-selectable.ui-state-highlight {
  background: none !important;
  background-color: none !important;
  background-image: none !important;
  box-shadow: none !important;
  text-shadow: none !important;
  color: #333 !important;
}

/*SELECT ATTRIBUTE MENU*/
.selectOneMenu .ui-selectonemenu-trigger, .ui-selectonemenu.selectOneMenu .ui-selectonemenu-trigger, .ui-selectonemenu.selectOneMenu .ui-selectonemenu-trigger.ui-state-default, .ui-selectonemenu.selectOneMenu .ui-selectonemenu-trigger.ui-state-hover {
  background: #FFF !important;
  border: none !important;
  border-radius: 0 !important;
  box-shadow: 0 1px 0 0 #cacaca inset;
  margin: 0;
  padding: 0;
  width: 24px;
  height: 24px;
}

.selectOneMenu .ui-selectonemenu-trigger .ui-icon, .ui-selectonemenu.selectOneMenu .ui-selectonemenu-trigger .ui-icon, .ui-selectonemenu.selectOneMenu .ui-selectonemenu-trigger.ui-state-default .ui-icon, .ui-selectonemenu.selectOneMenu .ui-selectonemenu-trigger.ui-state-hover .ui-icon {
  margin: 0 !important;
  background-image: url(../images/equifax-theme/selectOneMenu.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  border-radius: 0;
  width: 24px;
  height: 24px;
  display: block;
  margin: 0;
  padding: 0;
}

.selectOneMenu .ui-selectonemenu-label, .ui-selectonemenu.selectOneMenu .ui-selectonemenu-label, .ui-selectonemenu.selectOneMenu .ui-selectonemenu-label {
  border: none !important;
  margin: 0 !important;
  width: 155px !important;
  height: 22px !important;
  line-height: 22px !important;
  padding: 0 5px !important;
  box-shadow: none !important;
  background: none !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  text-align: left;
}

.selectOneMenuPanel {
  width: 500px;
  border: none !important;
  padding: 10px;
  border-radius: 0 !important;
}

.selectOneMenuPanel .ui-selectonemenu-filter-container {
  width: 188px;
  margin-bottom: 10px;
}

.selectOneMenuPanel .ui-selectonemenu-filter-container input {
  width: 180px;
  height: 14px;
  border-radius: 0;
  margin: 0;
  padding: 4px;
  box-shadow: 0 1px 1px 0 #cacaca inset;
  color: #333;
  background-image: none !important;
  border-color: #CACACA !important;
  font-size: 11px;
}

.selectOneMenuPanel table.ui-selectonemenu-table tbody tr {
  border-color: #CACACA;
  text-shadow: none;
}

.selectOneMenuPanel table.ui-selectonemenu-table tbody tr.ui-state-hover {
  box-shadow: none;
  background-color: #eaeaea;
  color: #333;
  text-shadow: none;
}

.selectOneMenuPanel table.ui-selectonemenu-table tbody tr.ui-state-highlight {
  box-shadow: none;
  background-color: #0093c9;
  background-image: none;
  color: #FFF;
  text-shadow: none;
}

.selectOneMenuPanel table.ui-selectonemenu-table tbody tr:first-child {
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  background: none !important;
  border-color: #FFF !important;
  border-bottom-color: #CACACA !important;
}

.selectOneMenuPanel table.ui-selectonemenu-table tbody tr:nth-child(2) {
  background: #EEEEEE;
  color: #333;
  font-weight: bold !important;
  cursor: default;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-shadow: none;
}

.selectOneMenuPanel table.ui-selectonemenu-table tbody tr:nth-child(2) td {
  cursor: default;
  text-shadow: none;
}

s .selectOneMenuPanel table.ui-selectonemenu-table tbody tr td {
  text-shadow: none !important;
}

.selectOneMenuPanel table.ui-selectonemenu-table tbody tr:first-child td {
  padding-left: 0;
  font-size: 12px;
  color: #333;
  text-shadow: none !important;
  cursor: default;
}

/*BOTTOM PAGINATOR*/
.ui-paginator-bottom {
  float: left;
  background: none;
  border: none;
  padding: 5px 2px !important;
}

.ui-paginator-bottom .ui-paginator-prev, .ui-paginator-bottom .ui-paginator-next {
  border: none;
  background: none;
  margin: 0;
  padding: 2px 6px;
}

.ui-paginator-bottom .ui-paginator-pages .ui-paginator-page {
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  font: normal 11px Arial, Helvetica, sans-serif;
  color: #666;
  margin: 0 1px;
  padding: 2px 6px;
  border: 1px solid #EBEBEB;
}

.ui-paginator-bottom .ui-paginator-current {
  font-size: 11px;
  color: #666;
  margin: 0;
  padding: 2px 6px;
}

.ui-paginator-bottom select {
  width: 60px !important;
  height: auto;
  margin: 0 0 0 20px !important;
  padding: 3px 4px;
  border: 1px solid #CACACA;
  border-radius: 0;
  box-shadow: #CACACA 0 1px 1px 0 inset;
  font-size: 11px;
  color: #333;
  background: #FFF !important;
}

/* ANAV * New Project - projectWizard */
.projectWizard {
  border: none;
}

#content .topPanel {
  border: none !important;
}

#content .topPanel table td {
  padding: 0 3px;
}

#content .topPanel .ui-panel-content {
  border: 1px solid #D4D4D4 !important;
  margin-bottom: 10px;
}

#content .topPanel table table input {
  margin-bottom: 0;
}

.dataSourceContainer .ui-tabs {
  clear: left;
}

.dataSourceContainer .ui-tabs .ui-tabs-panel {
  overflow: hidden;
}

.dataSourceContainer .strong {
  font-weight: normal;
}

.dataSourceContainer .ui-datalist .ui-datalist-content {
  border: none !important;
}

.dataSourceContainer .ui-datalist .ui-datalist-content .ui-datalist-data {
  margin: 0;
}

.dataSourceContainer .dedupeStrategyProvider {
  float: left;
  clear: left;
  margin: 0;
  padding: 0 0 10px 0;
}

.dataSourceContainer .dedupeStrategyProvider input, .dedupeStrategyProvider input {
  width: 674px;
}

.dataSourceContainer .dedupeStrategyProviderDataList ul {
  width: 100%;
  height: auto;
  list-style: none;
  margin: 0;
  padding: 0;
}

.dataSourceContainer .dedupeStrategyProviderDataList ul li {
  width: 100%;
  height: auto;
  overflow: hidden;
  margin: 0;
  padding: 5px 0 0 0;
}

.dataSourceContainer .dedupeStrategyProviderDataList ul li input {
  width: 600px;
}

.dataSourceContainer #libraryDatasourceSelect {
  border: 1px solid #CCC;
}

.dataSourceContainer.ui-tabs .globalDependencyExplorer {
  width: 25%;
  display: block;
  float: right;
  margin: 0;
  padding: 40px 0 0 0;
  clear: none;
}

.dataSourceContainer.ui-tabs .globalDependencyExplorer .ui-panel {
  border: none;
}

#content .dataSourceContainer.ui-tabs .globalDependencyExplorer .ui-panel .ui-panel-content {
  padding: 0 !important;
  border: 1px solid #EBEBEB;
  border-top: none;
}

.dataSourceContainer.ui-tabs .globalDependencyExplorer .ui-panel .ui-panel-content .ui-treetable-scrollable-header {
  background: #296AA4 !important;
}

.dataSourceContainer.ui-tabs .globalDependencyExplorer .ui-panel .ui-panel-content .ui-treetable-scrollable-body table {
  border: 1px solid red !important;
}

.dataSourceContainer.ui-tabs .globalDependencyExplorer .ui-panel .ui-panel-content .ui-treetable-scrollable-body td {
  border: 1px solid #FFF !important;
  padding: 4px 4px !important;
  white-space: normal !important;
}

.dataSourceContainer.ui-tabs .globalDependencyExplorer .ui-panel .ui-panel-content .ui-treetable-scrollable-body {
  overflow-x: hidden;
}

.dataSourceContainer.ui-tabs .pickListGroup {
  display: block;
  overflow: hidden;
  width: 74%;
  float: left;
  clear: none;
}

.dataSourceContainer.ui-tabs .pickListGroup.threeColumns {
  width: 64%;
}

.dataSourceContainer.ui-tabs .pickListGroup .dependencyLink {
  float: right;
  clear: both;
  padding: 5px;
}

.dataSourceContainer.ui-tabs .globalDependencyExplorer .ui-panel th {
  border: none;
  background: #296AA4 !important;
  border: none;
  text-align: left;
  color: #FFF;
}

.dataSourceContainer.ui-tabs .ui-picklist td .ui-button {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.dataSourceContainer .ui-picklist .ui-picklist-caption {
  width: 333px;
  display: block;
  float: left;
  margin: 0;
  color: #FFF;
  background: #296aa4;
}

.dataSourceContainer .ui-picklist .ui-picklist-list {
  width: 349px;
  display: block;
  float: left;
  clear: left;
  margin: 0;
  padding: 0;
  border: 1px solid #ebebeb;
}

.depudeStrategyProvider {
  margin: 10px 0px 16px 6px;
  float: left;
}

.depudeStrategyProvider > tbody > tr > td:nth-child(1) {
  padding-right: 10px;
}

.depudeStrategyProvider > tbody > tr > td:nth-child(2) {
  width: 240px;
}

.inlineTables {
  margin-left: 15px;
}

.noArrowContainer tr td .ui-selectonemenu {
  background: none;
}

.depudeStrategyProvider .ui-selectonemenu {
  background: none;
}

.ui-picklist {
  width: 100% !important;
}

.ui-picklist .ui-picklist-list {
  clear: left;
}

.ui-picklist .ui-picklist-list li {
  padding: 4px;
}

.ui-picklist .ui-picklist-caption {
  color: #FFF;
  background: #296aa4;
}

.ui-picklist .ui-state-highlight {
  background: #E0F0FD !important;
  color: #336699;
}

.ui-picklist td .ui-button {
  margin: 0 auto !important;
  margin-bottom: 0.3em !important;
  float: none;
  clear: left;
  padding: 0;
}

.ui-picklist button.ui-state-default {
  background: #579DD7 !important;
}

.ui-picklist button.ui-state-hover {
  background: #e2edf6 !important;
}

.ui-picklist button {
  border: 1px solid #99ccff !important;
}

.ui-picklist .ui-button .ui-button-text, .dataSourceContainer .ui-tabs .ui-picklist .ui-button .ui-button-text {
  color: #FFF !important;
  font-size: 10px !important;
  font-weight: normal !important;
}

.ui-picklist button.ui-state-hover .ui-button-text {
  color: #336699 !important;
}

.ui-picklist .ui-state-default .ui-icon, .dataSourceContainer .ui-tabs .ui-picklist .ui-state-default .ui-icon {
  background-image: url(../images/equifax-theme/ui-icons_ffffff_256x240.png);
}

.ui-picklist .ui-state-hover .ui-icon {
  background-image: url(../images/equifax-theme/ui-icons_336699_256x240.png);
}

.ui-picklist-caption {
  width: auto;
  text-align: left;
}

.ui-picklist-filter-container {
  width: 80%;
  height: 30px;
  margin: 0 0 10px 0 !important;
  padding: 0;
}

.ui-picklist .ui-picklist-filter-container .ui-icon {
  float: left;
  margin: 5px;
  padding: 0;
  position: relative !important;
}

.ui-picklist .ui-picklist-list .ui-picklist-item.ui-state-hover {
  background: #EAEAEA;
}

.ui-picklist .ui-helper-hidden {
  display: none !important;
}

.ui-selectonemenu-items {
  margin: 0 !important;
  padding: 0;
}

.ui-selectonemenu-items .ui-selectonemenu-item {
  font-size: 11px;
}

/* ANAV - ATTRIBUTE EXPLORER*/
.attributeExplorer { /*width:100%;*/
  width: 1150px;
  height: 1000px;
  display: block;
  margin: auto;
  padding: 0;
}

.attributeExplorer .packagesPanel {
  width: 300px;
  height: auto !important;
  overflow: hidden;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  border: 1px solid #D4D4D4;
  border-top: none;
}

.attributeExplorer .packagesPanel .ui-layout-unit-header {
  background: #555555;
}

.attributeExplorer .packagesPanel .ui-layout-unit-header .ui-layout-unit-header-title {
  color: #FFF;
  text-transform: uppercase;
  padding-left: 5px;
}

.attributeExplorer .packagesPanel .ui-layout-unit-header .ui-icon {
  background-image: url(../images/equifax-theme/ui-icons_ffffff_256x240.png);
}

.attributeExplorer .packagesPanel .ui-layout-unit-content {
  margin: 0;
  padding: 0;
}

.attributeExplorer .packagesPanel .ui-layout-unit-content .ui-panel {
  border: none;
}

.attributeExplorer .packagesPanel .ui-layout-unit-content .ui-panel .ui-tree {
  border: none;
}

.attributeExplorer .packagesPanel .ui-tree .ui-tree-container li .ui-state-hover, .attributeExplorer .packagesPanel .ui-tree .ui-tree-container li .ui-state-highlight {
  background: none !important;
  border: none !important;
}

.attributeExplorer .packagesPanel .ui-tree .ui-tree-container li .ui-state-highlight {
  font-weight: normal;
}

.attributeExplorer .contentPanel {
  width: auto;
  height: auto;
  min-width: 400px;
  min-height: 700px;
  overflow: hidden;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  border: 1px solid #D4D4D4;
  border-top: none;
}

.attributeExplorer .contentPanel .ui-layout-unit-content {
  margin: 0;
  padding: 0;
}

.attributeExplorer .contentPanel .ui-layout-unit-content .ui-panel {
  border: none;
  padding: 0;
}

.attributeExplorer .contentPanel .ui-layout-unit-content .ui-panel .ui-panel-title {
  text-transform: uppercase;
}

.attributeExplorer .contentPanel .ui-layout-unit-content .ui-panel .ui-datatable-tablewrapper table tbody tr.ui-state-hover {
  color: #3366CC;
}

.attributeExplorer .contentPanel .ui-layout-unit-content .ui-panel .ui-datatable-tablewrapper table tbody tr.ui-state-highlight {
  color: #3366CC;
  border-color: #D4D4D4;
}

#content .attributeExplorer .configurationGroup .ui-panel-titlebar + .ui-panel-content {
  border: none;
}

/* ANAV - Added for new Attribute Explorer*/
.ui-icon-folder-open {
  width: 16px;
  height: 16px;
  display: block;
  float: left;
  margin: 0;
  padding: 0 10px 0 0;
  background: url(../images/equifax-theme/folder-open.png) 0 0 no-repeat !important;
}

.ui-icon-folder-collapsed {
  width: 16px;
  height: 16px;
  display: block;
  float: left;
  margin: 0;
  padding: 0 10px 0 0;
  background: url(../images/equifax-theme/folder-closed.png) 0 0 no-repeat !important;
}

.tieredMenu.ui-menu .ui-menu-list .ui-menuitem .ui-icon-folder-open {
  width: 19px;
  height: 16px;
  background-image: url(../images/equifax-theme/ui-icons_444444_256x240.png) !important;
  background-position: -16px -96px !important;
}

.ui-icon.ui-icon-circle-check-folder, .ui-icon.ui-icon-circle-close-folder, .ui-icon.ui-icon-help-folder, .ui-icon.ui-icon-refresh-folder {
  width: 16px;
  height: 16px;
  display: block;
  float: left;
  margin: 0;
  padding: 0 10px 0 0;
  background-position: 0 0;
  background-repeat: no-repeat;
}

.ui-icon.ui-icon-circle-check-folder {
  background-image: url(../images/equifax-theme/anav-icons/folder-icon-valid.png);
}

.ui-icon.ui-icon-circle-close-folder {
  background-image: url(../images/equifax-theme/anav-icons/folder-icon-error.png);
}

.ui-icon.ui-icon-help-folder {
  background-image: url(../images/equifax-theme/anav-icons/folder-icon-unknown.png);
}

.ui-icon.ui-icon-refresh-folder {
  background-image: url(../images/equifax-theme/anav-icons/folder-icon-inprogress.png);
}

/* ANAV - MOVE TO DIALOG*/
.attributeExplorer_moveToFolderDialog .ui-tree {
  padding: 0 !important;
  margin: 0 0 10px 0;
  border: none !important;
}

.attributeExplorer_moveToFolderDialog .ui-tree .ui-treenode .ui-treenode-content .ui-state-highlight {
  font-weight: normal !important;
  text-decoration: underline;
  background: none !important;
  border: none !important;
}

.attributeExplorer_moveToFolderDialog .ui-tree .ui-state-hover {
  background: none !important;
  border: none !important;
}

.attributeExplorer_moveToFolderDialog .ui-icon-folder-collapsed, .attributeExplorer_moveToFolderDialog .ui-icon-folder-open {
  width: 16px;
  height: 16px;
  display: block;
  margin: 0;
}

.attributeExplorer_moveToFolderDialog .ui-icon-folder-collapsed {
  background: url(../images/equifax-theme/folder-closed.png) 0 0 no-repeat !important;
}

.attributeExplorer_moveToFolderDialog .ui-icon-folder-open {
  background: url(../images/equifax-theme/folder-open.png) 0 0 no-repeat !important;
}

.attributeExplorer_moveToFolderDialog .ui-treenode-children li {
  padding-top: 5px !important;
}

.attributeExplorer .ui-layout-resizer-west-closed {
  border: 1px solid #C1D0DF;
  border-right: #A3B2C1;
  background: #EBF0F3;
}

.attributeExplorer .ui-layout-resizer-west .ui-icon-arrow-4-diag {
  background-position: -32px -16px !important;
}

/* ANAV - PREDICTOR EDITOR*/
.predictorEditorAccordionPanel {
  width: auto !important;
  margin: 0;
  padding: 0;
  border: 1px solid #A3B2C1 !important;
  border-top: none !important;
  border-bottom: none !important;
}

#predictorEditor_form .predictorEditorAccordionPanel .ui-panel-content {
  padding: 0 !important;
}

.predictorEditorAccordionPanel h3.ui-accordion-header, .predictorEditorAccordionPanel h3.ui-state-active {
  width: 100%;
  border: none !important;
  border-bottom: 1px solid #A3B2C1 !important;
  margin: 0 !important;
  padding: 0;
  background: #556B83;
}

.predictorEditorAccordionPanel h3.ui-accordion-header a {
  color: #FFF !important;
  font-size: 13px;
}

.predictorEditorAccordionPanel h3.ui-accordion-header .ui-icon {
  background-image: url(../images/equifax-theme/ui-icons_ffffff_256x240.png) !important;
}

.predictorEditorAccordionPanel .ui-accordion-content {
  margin: 0 !important;
  padding: 6px !important;
  border: none !important;
  border-bottom: 1px solid #A3B2C1 !important;
}

.attributeExplorerDefinitionsEditor {
  width: 1100px;
  height: 180px;
}

/*parsedTextSection*/
.parsedTextSection {
  font-size: 13px !important;
  font-style: italic;
  font-weight: bold;
}

.parsedTextSection .parseError {
  color: red;
  text-decoration: underline;
}

.parsedTextSection .errorNumber {
  vertical-align: super;
  text-decoration: none !important;
  font-size: 11px !important;
}

/*ANAV - UI-TREE*/
.ui-tree .ui-state-default, .ui-tree .ui-state-hover, .ui-tree .ui-state-highlight {
  background: #DBE1E8 !important;
  border: 1px solid #A3B2C1 !important;
  color: #666 !important;
}

.defaultValuesTree .ui-tree .ui-treenode .ui-treenode-content .ui-treenode-icon {
  background-image: url(../images/equifax-theme/ui-icons_ffffff_256x240.png) !important;
}

.defaultValuesTree .ui-state-default .ui-icon {
  background-image: url(../images/equifax-theme/ui-icons_336699_256x240.png) !important;
  margin-right: 5px;
}

.defaultValuesTree .ui-state-default .ui-icon-condition, .ui-icon-condition {
  background-image: url(../images/equifax-theme/condition-icon.png) !important;
}

.ui-tree.ui-tree-horizontal .ui-treenode-connector {
  height: 50%;
  width: 1px;
}

.ui-tree.ui-tree-horizontal .ui-treenode-connector-table {
  height: 100%;
  width: 1px;
}

/*ANAV - Deploy*/
.deployDialog .tableOrg {
  width: 100%;
}

.deployDialog .tableOrg .ui-selectmanymenu {
  width: 100%;
}

.deployDialog .tableOrg .ui-selectmanymenu .ui-selectlistbox-item {
  padding: 5px;
}

.deployDialog .tableOrg .ui-selectmanymenu .ui-state-highlight {
  background: #EAEAEA;
  font-weight: normal;
  margin-bottom: 2px;
}

.deployDialog .tableOrg .ui-selectmanymenu .ui-state-hover {
  background: #F2F2F2;
}

.createDeploymentDialog .ic-required, .rescheduleDeploymentDialog .ic-required {
  float: none !important;
}

.createDeploymentDialog .reqMsg .ic-required, .rescheduleDeploymentDialog .reqMsg .ic-required {
  float: left !important;
}

.createDeploymentDialog .hasDatepicker, .rescheduleDeploymentDialog .hasDatepicker {
  height: 16px !important;
}

.createDeploymentDialog table td, .rescheduleDeploymentDialog table td {
  vertical-align: top;
}

.resolveConflictsForm .dataTable .ui-datatable-header {
  width: 280px !important;
}

.resolveConflictsForm .dataTable .ui-paginator-top .ui-paginator-rpp-options {
  margin-top: 3px !important;
}

.resolveConflictsForm .dataTable .ui-paginator-top .ui-paginator-current {
  margin-top: 2px;
}

.resolveConflictsForm .dataTable .ui-paginator-top .ui-paginator-pages {
  margin-top: 4px !important;
}

.otherConflictsSolutionOptions {
  width: 250px;
}

.otherConflictsSolutionOptions tr td input {
  box-shadow: none;
  margin-right: 2px !important;
}

.ui-datatable-scrollable .ui-datatable-scrollable-header {
  clear: left !important;
  width: 100% !important;
}

.ui-datatable-scrollable .ui-datatable-scrollable-header-box table.paginatedDataTable thead tr th {
  background: none repeat scroll 0 0 #555555;
  color: #FFF;
  font-weight: normal;
  font-size: 12px;
  text-align: left;
  border-color: #555555;
}

.ui-datatable-scrollable .ui-datatable-scrollable-header-box table.paginatedDataTable {
  margin-bottom: -1px;
}

.ui-datatable-scrollable .ui-datatable-scrollable-body table tbody td { /*border-color: #FFF;*/
  border: 0px;
}

.ui-datatable-scrollable .ui-datatable-scrollable-body table tbody tr {
  border: 1px solid #D4D4D4;
}

.ui-datatable-scrollable .ui-datatable-scrollable-body table tbody tr span {
  float: left;
}

.viewAuditTrailDialog .ui-datatable-scrollable .ui-datatable-scrollable-header-box table.paginatedDataTable.dataTable thead tr th span.ui-icon {
  background-image: url(../images/equifax-theme/ui-icons_ffffff_256x240.png);
}

/*REJECT CODE TABLE*/
.ui-datatable-scrollable .ui-datatable-scrollable-body table tbody td {
  border: 0px;
  padding: 5px 0;
  text-align: left;
}

.ui-datatable-scrollable .ui-datatable-scrollable-body table tbody td .deleteIcon, .ui-datatable-scrollable .ui-datatable-scrollable-body table tbody td .editIcon, .ui-datatable-scrollable .ui-datatable-scrollable-body table tbody td input, .ui-datatable-scrollable .ui-datatable-scrollable-body table tbody td select {
  float: left;
}

.ui-datatable-scrollable .ui-datatable-scrollable-body table tbody td input, .ui-datatable-scrollable .ui-datatable-scrollable-body table tbody td select {
  margin-left: 8px !important;
}

.aggregateOperatorsBox {
  margin: 0;
  padding: 0;
  position: fixed;
  top: 12px;
  right: 120px;
  z-index: 9999;
  background-color: white;
  color: black;
  overflow: auto;
  padding: 10px;
  width: 230px;
}

.aggregateOperatorsBox label {
  display: inline-block;
  width: 220px;
  margin-bottom: 0px;
  font-size: 11px;
}

.aggregateOperatorsBox select {
  height: 22px;
  margin-bottom: 5px;
  padding-left: 2px;
  font-size: 11px;
}

.aggregateOperatorsBox span {
  background-image: url(../images/equifax-theme/ui-icons_444444_256x240.png) !important;
  background-position: -96px -128px;
  margin: 5px 5px 0 0;
  padding: 0;
  float: right;
  width: 15px;
  height: 15px;
  cursor: pointer;
}

/* OTHERS - ANAV */
html .decisionPortalDialogs .libraryDatasourceSelect.addActionValue, html .decisionPortalDialogs .libraryDatasourceSelect.addConditionValue {
  width: 550px !important;
  background: none;
}

.libraryDatasourceSelect, .ui-selectonemenu {
  border: 1px solid #CCC;
  width: 160px !important;
  height: 21px !important; /*background:url(../images/equifax-theme/triangle-1-s.fw.png) 150px center no-repeat*/
  box-shadow: #CACACA 0px 1px 1px 0px inset;
}

.libraryDatasourceSelect {
  width: 180px !important;
}

.selectedLibraryForProject {
  width: 250px !important;
}

.selectedProperty {
  width: 250px !important;
  background: none !important;
}

.libraryDatasourceSelect.selected, .ui-selectonemenu.selected {
  background-color: #F2F2F2;
  width: 152px !important;
  height: 17px !important;
  display: block;
  padding: 5px;
}

.libraryDatasourceSelect.addActionValue input[type=text].ui-selectonemenu-label {
  border: none;
  box-shadow: none;
  background: none;
}

.reqMsg {
  float: right;
  padding: 5px 10px;
}

label.ic-required {
  float: left;
  line-height: 15px;
  padding-right: 2px;
  color: red;
}

.ic-required {
  color: red;
}

.reqMsg label {
  float: right;
}

.projectDetailsForm_content {
  width: 1150px;
  margin: auto;
  display: block;
}

.ui-selectonemenu .ui-selectonemenu-trigger {
  border-right: none;
  border-top: none;
  border-bottom: none;
  cursor: pointer;
  width: 16px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  padding: 0 3px;
  background: #fff !important;
  box-shadow: 0 1px 1px 0 #cacaca inset;
}

.attributeEditorAcordion .ui-accordion h3 {
  line-height: 11px;
}

.configurationGroup .dataTable .ui-paginator-top .ui-paginator-prev, .configurationGroup .dataTable .ui-paginator-top .ui-paginator-next {
  float: none;
}

#anavMenu .ui-dialog {
  z-index: 999 !important;
}

#anavMenu .ui-dialog .ui-panel, #anavMenu .ui-dialog .ui-panel {
  width: 400px !important;
}

#anavMenu .uploadDialog .ui-panel, .uploadDialog .ui-panel, #anavMenu .ui-dialog-content .ui-panel, #anavMenu .menuDialog .ui-panel {
  width: 430px !important;
}

#anavMenu .ui-dialog .createProjectPanel, .ui-dialog .createProjectPanel {
  width: auto !important;
}

/*.downloadActionsDialog .downloadActionsTable .column01 { width: 120px !important; padding-left: 5px;}
.downloadActionsDialog .downloadActionsTable .column02 {width: 130px !important; padding-left: 5px; }
.downloadActionsDialog .downloadActionsTable .column03 {width: 170px !important; padding-left: 5px;}
.downloadActionsDialog .downloadActionsTable .column04 {width: 150px !important; padding-left: 5px;}
.downloadActionsDialog .downloadActionsTable .column05 {width: 80px !important; padding-left: 5px;}*/
.deploymentManagementDataTable .ui-datatable-tablewrapper table tr td span.toolTipLinks {
  float: left;
}

.environmentsDataTable .ui-datatable-tablewrapper table tr td span.toolTipLinks {
  float: left;
}

.dataTable table td.isValid, .dataTable table th.isValid {
  width: 60px !important;
  padding-right: 0 !important;
}

.dataTable .ui-datatable-tablewrapper table td.isValid .ui-icon {
  width: 20px;
  height: 14px;
  display: block;
  float: left;
  position: relative;
  margin: 0;
  padding: 0;
  background-position: center !important;
  background-repeat: no-repeat;
}

.dataTable .ui-datatable-tablewrapper table td.isValid .ui-icon.ui-icon-circle-check {
  background-image: url(../images/equifax-theme/anav-icons/icon-valid.png);
}

.dataTable .ui-datatable-tablewrapper table td.isValid .ui-icon.ui-icon-circle-close {
  background-image: url(../images/equifax-theme/anav-icons/icon-error.png);
}

.dataTable .ui-datatable-tablewrapper table td.isValid .ui-icon.ui-icon-help {
  background-image: url(../images/equifax-theme/anav-icons/icon-unknown.png);
}

.dataTable .ui-datatable-tablewrapper table td.isValid .ui-icon.ui-icon-refresh {
  background-image: url(../images/equifax-theme/anav-icons/icon-inprogress.png);
}

.dataTable.anavExplorerDataTable table td.isValid, .dataTable.anavExplorerDataTable table th.isValid {
  width: 90px !important;
}

/*ANAV Resolve Conflicts Dialog*/
.conflictSolved, .conflictNotSolved {
  width: 16px;
  height: 16px;
  display: block;
  margin: 0;
  padding: 0;
  float: left;
}

.conflictSolved {
  background: url(../images/equifax-theme/status-completed.png) 0 0 no-repeat;
}

.conflictNotSolved {
  background: url(../images/equifax-theme/status-inProgress.png) 0 0 no-repeat;
}

/* temp */
.dataTable .triggerLink {
  width: 12px;
  height: 12px;
  margin: 0;
  padding: 0;
  display: block;
  float: right;
  margin-right: 5px;
  background: url(../images/equifax-theme/arrow-down.png) 0 0 no-repeat;
}

/* temp */
/* DPT */
.dpt .dataTable .ui-datatable-tablewrapper table td {
  padding: 4px 7px !important;
}

.dpt #content .pageContent .pageTitle h1 {
  color: #ECECEC !important;
  text-transform: none;
  font-weight: normal;
}

.dpt #content .pageContent .pageTitle h1 a {
  color: #FFF;
  font-weight: normal;
  text-transform: uppercase;
}

.strategyDraggableTable {
  width: 100%;
}

.strategyDraggableTable tr td.draggableItemList {
  padding-right: 10px !important;
}

.dropArea {
  width: 750px;
}

.dropArea .dataTableMenuButton .ui-button .ui-icon.ui-icon-triangle-1-s.ui-button-icon-left {
  display: block;
  background-position: -192px -112px;
  left: 0px;
}

.draggableItemList {
  width: 37%;
}

.draggableItemList span div div.ui-datagrid-content table.ui-datagrid-data .ui-datagrid-column div.ui-draggable {
  cursor: move;
  margin-bottom: 6px;
}

.draggableItemList span div div.ui-datagrid-content table.ui-datagrid-data .ui-datagrid-column div.ui-draggable.ui-draggable-dragging {
  -webkit-box-shadow: 25px 25px 50px -4px rgba(50, 50, 50, 0.43);
  width: 28%;
  z-index: 2000;
}

.draggableItemList span div div.ui-datagrid-content.ui-widget-content {
  border: 0px;
}

.draggableItemList span div div.ui-datagrid-content table.ui-datagrid-data .ui-datagrid-column div.ui-draggable:hover {
  border: 1px solid #617C97;
  background: #F8F2FF;
  -webkit-box-shadow: 2px 2px 7px 0px rgba(14, 18, 16, 0.22);
  -moz-box-shadow: 2px 2px 7px 0px rgba(14, 18, 16, 0.22);
  box-shadow: 2px 2px 7px 0px rgba(14, 18, 16, 0.22);
  -webkit-transition: all 0.05s linear; /*-moz-transition: all 0.05s linear;*/
  -ms-transition: all 0.05s linear; /*transition: all 0.05s linear;*/
}

.draggableItemList span div div.ui-datagrid-content table.ui-datagrid-data .ui-datagrid-column div.ui-draggable:hover:focus {
  box-shadow: none !important;
}

html .draggableItemList .ui-panel-titlebar .ui-panel-titlebar-icon {
  left: 0px;
}

html #content .draggableItemList .ui-panel-titlebar .ui-panel-title {
  padding-left: 15px;
  color: #555555;
}

td.dropAreaItemList div.ui-datagrid-content { /*border: 1px solid #E0E0E0; background: #F7F7F7;*/
  text-align: left;
  border: 0px;
  background: none;
}

td.dropAreaItemList div.ui-datagrid-content.ui-datagrid-content-empty {
  border: 1px dashed #5C9CCE;
  background: #F7F7F7;
  text-align: center;
  padding: 8px 0;
}

td.dropAreaItemList div.dropArea.ui-droppable.ui-state-highlight div.ui-datagrid-content {
  text-shadow: none;
  border: 1px solid #007AFF; /*background: #FFF*/
}

td.dropAreaItemList div.dropArea.ui-droppable.ui-state-highlight {
  border: 0px;
}

td.dropAreaItemList div.ui-datagrid-content table.ui-datagrid-data tr.ui-datagrid-row td {
  padding: 2px 3px;
}

td.dropAreaItemList div.ui-datagrid-content table.ui-datagrid-data tr.ui-datagrid-row td > div.ui-panel { /*border-radius: 30px !important; -moz-border-radius: 30px !important;*/ }

td.dropAreaItemList div.ui-datagrid-content table.ui-datagrid-data tr.ui-datagrid-row td > div.ui-panel .dataTableMenuButton button.ui-button {
  float: none;
}

td.dropAreaItemList div.ui-datagrid-content table.ui-datagrid-data tr.ui-datagrid-row td > div.ui-panel .orderNumber {
  cursor: text;
  width: 14px;
  height: 14px;
  color: #fff;
  font-size: 10px;
  text-align: center;
  line-height: 13px;
  border-radius: 7px;
  float: left;
}

td.dropAreaItemList div.ui-datagrid-content table.ui-datagrid-data tr.ui-datagrid-row td > div.ui-panel > div.ui-panel-content {
  padding: 0;
}

td.dropAreaItemList div.ui-datagrid-content table.ui-datagrid-data tr.ui-datagrid-row td > div.ui-panel > div.ui-panel-content table.orchUnit {
  width: 100%;
}

td.dropAreaItemList div.ui-datagrid-content table.ui-datagrid-data tr.ui-datagrid-row td > div.ui-panel.draggableNotCompleted .dataTableMenuButton.contextMenu .ui-button {
  background: none !important;
}

td.dropAreaItemList div.ui-datagrid-content table.ui-datagrid-data tr.ui-datagrid-row td > div.ui-panel.draggableNotCompleted {
  border: 1px solid #F8BABA !important;
}

td.dropAreaItemList div.ui-datagrid-content table.ui-datagrid-data tr.ui-datagrid-row td > div.ui-panel.draggableNotCompleted .orchOrder {
  border: 1px solid #F8BABA;
  background: #F8BABA;
  width: 36px;
  vertical-align: top;
}

td.dropAreaItemList div.ui-datagrid-content table.ui-datagrid-data tr.ui-datagrid-row td > div.ui-panel.draggableNotCompleted .orchData {
  background: #FEF1F1;
}

td.dropAreaItemList div.ui-datagrid-content table.ui-datagrid-data tr.ui-datagrid-row td > div.ui-panel.draggableNotCompleted .orderNumber {
  background-color: #F18888;
}

td.dropAreaItemList div.ui-datagrid-content table.ui-datagrid-data tr.ui-datagrid-row td > div.ui-panel.draggableCompleted {
  border: 1px solid #B5DEB4 !important;
  position: relative;
}

td.dropAreaItemList div.ui-datagrid-content table.ui-datagrid-data tr.ui-datagrid-row td > div.ui-panel.draggableCompleted .orchOrder {
  border: 1px solid #B5DEB4;
  background: #B5DEB4;
  width: 36px;
  vertical-align: top;
}

td.dropAreaItemList div.ui-datagrid-content table.ui-datagrid-data tr.ui-datagrid-row td > div.ui-panel.draggableCompleted .orchData {
  background: #EBFBE3;
}

td.dropAreaItemList div.ui-datagrid-content table.ui-datagrid-data tr.ui-datagrid-row td > div.ui-panel.draggableCompleted .orderNumber {
  background-color: #80C17F;
}

td.dropAreaItemList div.ui-datagrid-content table.ui-datagrid-data tr.ui-datagrid-row td > div.ui-panel.draggableCompleted .dataTableMenuButton.contextMenu .ui-button {
  background: none !important;
}

td.dropAreaItemList div.ui-datagrid-content table.ui-datagrid-data tr.ui-datagrid-row td > div.ui-panel.draggableCompleted .draggableDetails {
  font-style: normal;
  color: #7A7A7A;
  display: block;
  line-height: 12px;
  font-size: 11px;
}

td.dropAreaItemList div.ui-datagrid-content table.ui-datagrid-data tr.ui-datagrid-row td > div.ui-panel .orderButtons {
  float: left;
  margin: 0px;
  width: 15px;
  margin-left: 5px;
}

td.dropAreaItemList div.ui-datagrid-content table.ui-datagrid-data tr.ui-datagrid-row td > div.ui-panel .orderButtons .ui-button {
  background: none;
  box-shadow: none;
  border: 0px;
  margin-left: 1px; /*border-radius: 0px;*/
  height: 12px;
  width: 12px;
}

td.dropAreaItemList div.ui-datagrid-content table.ui-datagrid-data tr.ui-datagrid-row td > div.ui-panel .orderButtons .ui-button .ui-icon {
  background-image: url(../images/equifax-theme/ui-icons_666666_256x240.png);
}

td.dropAreaItemList div.ui-datagrid-content table.ui-datagrid-data tr.ui-datagrid-row td > div.ui-panel .orderButtons .ui-button.ui-state-disabled .ui-icon {
  background-image: url(../images/equifax-theme/ui-icons_ffffff_256x240.png);
}

.ui-tabs.decisionPortalTabs .ui-tabs-panels .ui-widget-content table td.dropAreaItemList {
  vertical-align: top;
  padding: 0px;
}

.ui-tabs.decisionPortalTabs .ui-tabs-panels .ui-widget-content table td.draggableItemList {
  vertical-align: top;
}

.ui-tabs.decisionPortalTabs .ui-tabs-panels .ui-widget-content table td.draggableItemList span > div.decisionPortalPanel {
  border-top: 1px solid #FFF !important;
}

.dpt #content table td.draggableItemList .decisionPortalPanel .ui-panel-titlebar {
  background: #EEEEEE;
}

.dpt #content table td.draggableItemList .decisionPortalPanel .ui-panel-titlebar .ui-icon {
  background-image: url(../images/equifax-theme/ui-icons_444444_256x240.png);
}

.dpt #content table td.draggableItemList .decisionPortalPanel .ui-panel-titlebar + .ui-panel-content {
  padding: 0;
}

.dpt #content table td.draggableItemList .decisionPortalPanel .ui-panel-titlebar + .ui-panel-content div {
  border-top: 1px solid #D4D4D4;
}

.dpt #content table td.draggableItemList .decisionPortalPanel .ui-panel-titlebar + .ui-panel-content div:first-child {
  border-top: 0px;
}

.dpt .draggableItemList span div div.ui-datagrid-content table.ui-datagrid-data .ui-datagrid-column div.ui-draggable {
  margin: 0;
  border: 0px !important;
}

.dpt .draggableItemList span div div.ui-datagrid-content.ui-widget-content table.ui-datagrid-data > tbody > tr > td.ui-datagrid-column {
  padding: 0px;
}

.dpt .draggableItemList span div div.ui-datagrid-content.ui-widget-content table.ui-datagrid-data > tbody > tr > td.ui-datagrid-column div div button {
  border: 0px;
  box-shadow: none;
  background: none;
}

.dpt .decisionPortalDialogs.orchestrationDetailsDialog .ui-dialog-content .orchestrationPanel.ui-panel,
.dpt .decisionPortalDialogs.orchestrationDetailsDialog .ui-dialog-content .orchestrationPanelBottom.ui-panel,
.dpt .decisionPortalDialogs.datasourceDetailsDialog .ui-dialog-content .orchestrationPanel.ui-panel,
.dpt .decisionPortalDialogs.datasourceDetailsDialog .ui-dialog-content .orchestrationPanelBottom.ui-panel {
  width: 649px;
}

.dpt .decisionPortalTabs .ui-tabs-panels .ui-widget-content .customProductCode input {
  margin-left: 10px;
}

.dpt .decisionPortalDialogs .ui-panel {
  clear: left;
  padding: 0;
  border-radius: 0;
  border-top: 1px solid #D4D4D4;
  width: auto;
}

.aui table.dataTableLookFeel.billCredentials tr td label {
  display: inline;
}

.aui table.dataTableLookFeel.billCredentials tr:nth-child(2) td {
  border-bottom-color: white !important;
  padding-bottom: 0 !important;
}

.dpt table.technicalSettingsView {
  width: 100%;
}

.dpt table.technicalSettingsView tr td {
  padding: 0;
}

.dpt table.technicalSettingsView tr td label {
  cursor: text;
}

.dpt .dataSources .decisionPortalPanel table.technicalSettingsView > tbody > tr > td > table {
  width: 100%;
}

.dpt table.technicalSettingsView table > tbody > tr > td:first-child {
  width: 58%;
}

.dpt table.technicalSettingsView table > tbody > tr > td:nth-child(2) {
  width: 5px;
}

.dpt table.technicalSettingsView > tbody > tr > td {
  width: 50%;
}

.dpt .dataSources .decisionPortalPanel table.viewAdditionalOptions,
.dpt .dataSources .decisionPortalPanel table.viewAdditionalOptions table {
  width: 100%;
}

.dpt .dataSources .decisionPortalPanel table.viewAdditionalOptions td {
  padding: 0px !important;
}

.dpt .dataSources .decisionPortalPanel table.viewAdditionalOptions td label {
  cursor: text;
}

.dpt .dataSources .decisionPortalPanel table.viewAdditionalOptions tr td table tr td:first-child {
  width: 58%;
}

.dpt table.viewAdditionalOptions > tbody > tr > td {
  width: 50%;
}

/*.dpt .dataSources .decisionPortalPanel table.viewAdditionalOptions.equifax50aditional tr td table tr td:first-child{width: 58%;}*/
.dpt table.viewAdditionalOptions table > tbody > tr > td:nth-child(2) {
  width: 5px;
}

.dpt table.viewAdditionalOptions tr td table tr td:first-child {
  width: 260px;
}

.dpt table.tableAdditionalCredentials {
  width: 100%;
}

.dpt table.tableAdditionalCredentials > tbody > tr:first-child > td {
  width: 30%;
}

.dpt table.tableAdditionalCredentials > tbody > tr:first-child > td:nth-child(4) {
  width: 10%;
}

.dpt table.portletErrors span.portlet-msg-error {
  width: 180px;
  line-height: 13px;
  padding: 0 0 0 3px !important;
  margin-top: 3px !important;
}

.dpt .wizardTabs.ui-tabs > ul.ui-tabs-nav {
  background: #FFFFFF !important; /*border-bottom:1px solid #A3B2C1 !important; */ /*width:680px; margin:auto;*/
}

.dpt .wizardTabs.ui-tabs > ul.ui-tabs-nav > li {
  padding-right: 11px;
  border-radius: 0px;
  margin: 6px 0px 13px -2px;
  border: 0px !important;
  background: url(../images/equifax-theme/wizardTabsArrowNormal.png) no-repeat center right !important;
}

.dpt .wizardTabs.ui-tabs > ul.ui-tabs-nav > li:first-child {
  margin-left: 2px;
}

.dpt .wizardTabs.ui-tabs > ul.ui-tabs-nav > li > a {
  color: #9D9D9D !important;
  padding: 0.7em 1em;
  padding-left: 17px;
  background: url(../images/equifax-theme/wizardTabsArrowNormalAnchor.png) no-repeat center left !important;
  font-size: 12px !important;
  font-weight: normal;
}

.dpt .wizardTabs.ui-tabs > ul.ui-tabs-nav > li.ui-tabs-selected {
  background: url(../images/equifax-theme/wizardTabsArrow.png) no-repeat center right !important;
  padding-bottom: 0px;
}

.dpt .wizardTabs.ui-tabs > ul.ui-tabs-nav > li.ui-tabs-selected > a {
  color: #FFF !important;
}

.dpt .wizardTabs.ui-tabs > ul.ui-tabs-nav > li.ui-state-disabled {
  opacity: 1;
  filter: Alpha(Opacity=100);
}

.dpt .wizardTabs.ui-tabs div.ui-tabs-panels div.ui-tabs-panel,
.dpt .wizardTabs.ui-tabs div.ui-tabs-panels div.ui-tabs-panel {
  border: solid 1px #EBEBEB !important;
}

.dpt div.orchestrationSummaryTable div.ui-datatable-tablewrapper table thead tr th:nth-child(1) {
  width: 27px;
}

.dpt div.orchestrationSummaryTable div.ui-datatable-tablewrapper table thead tr th:nth-child(2) {
  width: 26%;
}

.dpt div.orchestrationSummaryTable div.ui-datatable-tablewrapper table thead tr th:nth-child(3) {
  width: 100px;
}

.dpt div.orchestrationSummaryTable div.ui-datatable-tablewrapper table thead tr th:nth-child(4) {
  width: 24%;
}

.dpt div.orchestrationSummaryTable div.ui-datatable-tablewrapper table thead tr th:nth-child(5) {
  width: 70px;
}

.dpt div.orchestrationSummaryTable div.ui-datatable-tablewrapper table tbody tr td:nth-child(3) span.textWrap {
  width: 100px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  display: block;
}

.dpt .pdaAdditionalOptionsGroup table.checkboxTable tr td div {
  margin-right: 2px !important;
}

.dpt .pdaAdditionalOptionsGroup table.checkboxTable tr td {
  padding-right: 10px;
  padding-left: 2px;
}

.dpt .pdaAdditionalOptionsGroup > table {
  margin-bottom: 8px;
}

.dpt .waterfallDSOptions > table > tbody > tr > td {
  width: 25%;
  padding: 8px 0px 4px 0px;
}

.dpt .waterfallDSOptions table.tableOptionGroup {
  width: 100%;
}

.dpt .waterfallDSOptions table.tableOptionGroup tr td table tr td label {
  line-height: 12px;
}

.dpt .waterfallDSOptions table.tableOptionGroup tr td table tr td label {
  display: inline-block;
}

.dpt .waterfallDSOptions table.tableOptionGroup tr td select,
.dpt .waterfallDSOptions table.tableOptionGroup tr td input[type=text] {
  width: 165px;
}

.dpt .waterfallDSOptions table.tableOptionGroup tr td table tr td input[type=radio] {
  box-shadow: none;
}

.dpt .waterfallDSOptions > table > tbody > tr:nth-child(1),
.dpt .waterfallDSOptions > table > tbody > tr:nth-child(3),
.dpt .waterfallDSOptions > table > tbody > tr:nth-child(5) {
  background: #F1F3F9;
  border-top: 1px solid #D8DBEC;
  border-bottom: 1px solid #D8DBEC;
}

.dpt table.tableOptionGroup tr td table tr td:nth-child(2) {
  width: auto !important;
}

.dpt .waterfallDSOptionsmodelsTable .ui-datatable-scrollable-header-box > table { /*border: 1px solid #d4d4d4;*/ }

.dpt div.waterfallDSOptionsmodelsTable .ui-datatable-scrollable-body table tr td:nth-child(2) {
  padding-top: 2px;
}

.dpt div.waterfallDSOptionsmodelsTable .ui-datatable-scrollable-body table tr td:nth-child(2) table tr td {
  border: 0;
  padding: 0 3px 0px 3px;
}

.dpt div.waterfallDSOptionsmodelsTable .ui-datatable-scrollable-header {
  margin-bottom: -1px;
}

.dpt div.waterfallDSOptionsmodelsTable .ui-datatable-scrollable-header .HelpIcon {
  margin-left: 4px;
}

.dpt .waterfallDSOptions .waterfallDSTechnicalSettings input[type=radio],
.dpt .waterfallDSOptions .waterfallDSTechnicalSettings select {
  width: 165px;
}

.waterfallDSOptionsmodelsTable .ui-state-default, .waterfallDSOptionsmodelsTable .ui-widget-content .ui-state-default, .waterfallDSOptionsmodelsTable .ui-widget-header .ui-state-default {
  border: 1px solid #d4d4d4;
  background: #E4E4E4;
  font-weight: normal;
  color: #4f4f4f;
  text-shadow: none;
}

.waterfallDSOptionsmodelsTable .ui-state-hover, .waterfallDSOptionsmodelsTable .ui-widget-content .ui-state-hover {
  border-bottom: 1px solid #D4D4D4 !important;
  background: #FFF8C4;
  font-weight: normal;
  color: #313131;
  box-shadow: none;
}

.waterfallDSOptionsmodelsTable .ui-state-highlight, .waterfallDSOptionsmodelsTable .ui-widget-content .ui-state-highlight {
  border: none;
  background: #aaaaaa;
  color: #ffffff;
  text-shadow: none;
}

.waterfallDSOptionsmodelsTable .ui-state-default {
  box-shadow: none;
}

.waterfallDSOptionsmodelsTable div.ui-datatable-scrollable-body table tbody.ui-datatable-data tr.ui-datatable-selectable td:nth-child(4) table {
  width: 110px;
}

.waterfallDSOptionsmodelsTable div.ui-datatable-scrollable-body table tbody.ui-datatable-data tr.ui-datatable-selectable td:nth-child(4) table tr {
  border: 0px;
}

.waterfallDSOptionsmodelsTable div.ui-datatable-scrollable-body table tbody.ui-datatable-data tr.ui-datatable-selectable td:nth-child(4) table tr td label {
  display: inline-block;
}

.waterfallDSOptionsmodelsTable > div.ui-widget-header > div.ui-datatable-scrollable-header-box table thead tr {
  border: 1px solid #D4D4D4 !important;
}

.waterfallDSOptionsmodelsTable > div.ui-widget-header > div.ui-datatable-scrollable-header-box table thead tr th {
  padding: 5px 3px 5px 3px !important;
  line-height: 12px;
  border: 0px;
  text-align: left;
}

.waterfallDSOptionsmodelsTable div.ui-datatable-scrollable-body table tr td input {
  width: 50px;
}

.waterfallDSOptionsmodelsTable div.ui-datatable-scrollable-body table tr td {
  vertical-align: middle;
  padding: 3px 3px 3px 3px;
  line-height: 13px;
  font-size: 11px;
}

.noBorderContainer.noBorder > .ui-datagrid-content.ui-widget-content {
  border: 0px !important;
}

.noBorderContainer.noBorder > .ui-datagrid-content.ui-widget-content table tr td table tr td:nth-child(2) {
  word-break: break-all;
  width: 130px;
}

.orchAdditionalOptionsLabel {
  display: inline-block;
  width: 200px;
}

.orchAdditionalOptionsLabel:hover {
  cursor: text;
}

.additionalOptionsGrid tr td tr td label,
.productOptionsGrid tr td tr td label {
  display: inline-block;
  margin-right: 3px !important;
}

/* Edit Additional Options */
.additionalOptionsGrid tr td,
.productOptionsGrid tr td {
  padding: 0 3px;
}

.additionalOptionsGrid > div > table > tbody > tr,
.productOptionsGrid > div > table > tbody > tr {
  border: 1px solid #D4D4D4;
}

.additionalOptionsGrid > div > table > tbody > tr:nth-child(even),
.productOptionsGrid > div > table > tbody > tr:nth-child(even) {
  background: #F7F7F7;
}

.additionalOptionsGrid > div > table > tbody > tr > td,
.productOptionsGrid > div > table > tbody > tr > td {
  padding: 9px 2px;
  vertical-align: middle;
}

.dpt .bureauWaterfallDSCredentials > tbody > tr > td {
  width: 20%;
}

.dpt .bureauWaterfallDSCredentials tr td input[type=text],
.dpt .bureauWaterfallDSCredentials tr td input[type=password],
.dpt .bureauWaterfallDSCredentials tr td select {
  width: 140px;
}

.dpt .modelsSelectionCodeCheckbox {
  width: 20px;
}

.dpt .modelsSelectionCodeCheckbox td {
  border: none;
}

.dpt .dataTableMenuItem .ui-icon {
  background-image: url(../images/equifax-theme/ui-icons_336699_256x240.png);
  margin-right: 3px;
}

.dpt .ui-state-hover .dataTableMenuItem .ui-icon { /*background-image: url(../images/equifax-theme/ui-icons_ffffff_256x240.png)*/ }

.dpt div.orchestrationSummaryTable .summaryDatasourceList span {
  margin-left: 10px;
  color: #999;
  display: block;
}

.dpt div.orchestrationSummaryTable .summaryPurposeList span {
  width: 100px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  display: block;
}

.dpt div.orchestrationSummaryTable .summaryConditionsList span {
  display: block;
  padding-bottom: 2px;
  width: 70px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  color: #1E80B3;
}

.dpt .dataTable.orchestrationTabTable {
  padding-top: 10px;
}

.dpt .dataTable.orchestrationTabTable table thead th:nth-child(1) {
  width: 404px;
}

.dpt .dataTable.orchestrationTabTable table thead th:nth-child(2) {
  width: 85px;
}

.dpt table td.orchestrationProductList .bureauTitle {
  width: 160px;
  display: inline-block;
  margin-bottom: 2px;
}

.dpt table td.orchestrationProductList .informationStandardProduct {
  width: 160px;
  display: inline-block;
  margin-bottom: 2px;
}

.dpt table td.orchestrationProductList .informationWaterfallProduct {
  color: #4f4f4f;
}

.dpt table td.orchestrationProductList .informationWaterfallProductConfiguration {
  color: #898989;
}

.dpt table td.orchestrationProductList .informationStandardProductConfiguration {
  color: #898989;
}

.dpt table td.orchestrationProductList .productGroup {
  display: block;
}

.dpt table td.orchestrationProductList span.productList {
  color: #1e80b3;
}

.dpt .ui-panel-titlebar .ui-panel-titlebar-icon {
  width: 99%;
  height: 24px;
  top: 1px;
}

.dpt .ui-panel-titlebar .ui-panel-titlebar-icon span.ui-icon {
  background-position: -64px -13px !important;
}

.dpt .ui-panel-titlebar .ui-panel-titlebar-icon span.ui-icon.ui-icon-plusthick {
  background-position: -32px -13px !important;
}

.dpt .decisionPortalDialogs .ui-dialog-content input[type=checkbox] {
  width: 14px;
  box-shadow: none;
}

.dpt .productListTooltip {
  width: 550px;
  height: auto;
}

.dpt .productListTooltip .productNameContainerWaterfall { /*border: 1px solid red; */
  display: block;
}

.dpt .productListTooltip .productNameContainer { /*border: 1px solid green; */
  display: block;
}

.dpt .productListTooltip span.bureauTitle {
  display: block;
  color: #30312B;
}

.dpt .productListTooltip span {
  line-height: 15px;
  color: #30312B;
}

.dpt .productListTooltip span.informationStandardProduct {
  display: inline-block;
  white-space: pre;
}

.dpt .productListTooltip span.informationStandardPurpose {
  display: inline-block;
  color: #989898;
}

.dpt .productListTooltip .productNameContainerWaterfall .informationStandardPurpose {
  padding-left: 20px;
  color: #30312B;
}

.dpt .productListTooltip .informationWaterfallPurpose {
  color: #989898;
}

/*.dpt .importConfigurationDialog label{ cursor: text;}
.dpt .importConfigurationDialog .description {padding: 4px; border: 1px solid #F7DEB0; background: #FFF8C4; border-radius: 3px; display: inline-block; padding-left: 9px; margin-bottom: 7px; margin-top: 7px !important; width: 96%; margin-top: 0px; font-size:11px; cursor: text; line-height: 14px; color: #777;}
.dpt .importConfigurationDialog .defaultDataList div..ui-widget-content{ border: 0px;}
.dpt .importConfigurationDialog .defaultDataList div..ui-widget-content{ list-style: none; margin-left: 6px; margin-top: 3px;}
.dpt .importConfigurationDialog .unsupportedDsBigList{ font-weight: normal;}
.dpt .importConfigurationDialog .multipleOrganizationMessage tr td label{font-size: 12px !important; font-weight: normal; margin-top: 15px; margin-bottom: -4px;}
.dpt .importConfigurationDialog .overrideMessage{font-size: 12px !important; margin-top: 16px;}*/
.dpt .importConfigurationDialog .ui-fileupload-buttonbar button.ui-fileupload-cancel {
  display: none;
}

.dpt .configurationsTable .ui-datatable-tablewrapper table thead th:nth-child(1) {
  width: 260px;
}

.dpt .dptList .ui-widget-content {
  border: 0px;
}

.ui-icon-calendar {
  background: url(../images/equifax-theme/calendar_icon.gif) 0 0 no-repeat !important;
}

/*.ace_editor.ace_autocomplete{padding:30px;}*/
.ui-datepicker-trigger {
  width: 16px;
  height: 16px;
  margin: 0 0 0 5px !important;
  background: url(../images/equifax-theme/calendar_icon.gif) 0 0 no-repeat !important;
}

.dpt .selectedStrategiesHeader {
  width: 100%;
  display: block;
  margin: 0;
  padding: 0;
  border: 1px solid #D4D4D4;
  border-bottom: none;
  background: #EEE;
}

.dpt .selectedStrategiesHeader .th {
  border-right: 1px solid #D4D4D4;
  display: block;
  margin: 0;
  padding: 2px 0;
}

.dpt .selectedStrategiesHeader .th.order {
  width: 44px;
}

.dpt .selectedStrategiesHeader .th.dataSource {
  width: 230px;
}

.dpt .selectedStrategiesHeader .th.type {
  width: 172px;
}

.dpt .selectedStrategiesHeader .th.condition {
  width: 260px;
  border-right: none;
}

.dpt .selectedStrategiesInnerTable, .dpt .waterFallProductsInnerTable {
  margin: 0;
  padding: 0;
}

.dpt .selectedStrategiesInnerTable td, .dpt .waterFallProductsInnerTable td {
  vertical-align: top !important;
}

.dpt .selectedStrategiesInnerTable td span, .dpt .waterFallProductsInnerTable td span {
  display: table;
  margin: 0;
  padding: 0;
  font-size: 12px !important;
  color: #333 !important;
}

.dpt .selectedStrategiesInnerTable td span.dataSourceName {
  width: 230px;
  display: block;
}

.dpt .selectedStrategiesInnerTable td span.dataSourceName .name {
  display: block;
}

.dpt .selectedStrategiesInnerTable td span.dataSourceName .purpose {
  clear: left;
  font-size: 11px !important;
  color: #4F4F4F !important;
  display: block;
}

.dpt .selectedStrategiesInnerTable td span.dataSourceType {
  width: 178px;
  display: block;
  padding: 4px 0 0 0;
}

.dpt .selectedStrategiesInnerTable td span.dataSourceConditions {
  width: 235px;
  display: block;
  padding: 4px 0 0 0;
}

.dpt .waterFallProductsInnerTable td span.waterFallName {
  width: 179px;
  display: block;
}

.dpt .waterFallProductsInnerTable td span.waterFallName .name {
  display: block;
}

.dpt .waterFallProductsInnerTable td span.waterFallName .purpose {
  clear: left;
  font-size: 11px !important;
  display: block;
  color: #4F4F4F !important;
}

.dpt .waterFallProductsInnerTable td span.waterFallType {
  width: 178px;
  display: block;
  padding: 4px 0 0 0;
}

.dpt .waterFallProductsInnerTable td span.waterFallConditions {
  width: 235px;
  display: block;
  padding: 4px 0 0 0;
}

.credentialField .ui-widget-content {
  border: none !important;
}

.bureauWaterfallDSCredentials .decisionPortalButton.addCredential {
  margin-top: 20px !important;
}

/* MIT */
.decisionPortalTabs .ui-tabs-panels .ui-widget-content .reasonTable .description {
  width: 750px;
}

.decisionPortalTabs .ui-tabs-panels .ui-widget-content .reasonTable td {
  padding: 5px;
  vertical-align: top;
}

.decisionPortalTabs .ui-tabs-panels .ui-widget-content .reasonTable td input {
  float: left;
}

.decisionPortalTabs .ui-tabs-panels .ui-widget-content .reasonTable table thead th:nth-child(1) {
  width: 340px;
}

.decisionPortalTabs .ui-tabs-panels .ui-widget-content .reasonTable table tr td span.portlet-msg-error {
  padding-top: 8px;
  float: left;
  padding-bottom: 0px;
  margin: 0;
  margin-left: 5px;
}

.ui-widget-content .binRange span.portlet-msg-error {
  background: 0;
  border: 0;
  color: red;
  padding: 0 0px 8px 0;
  font-size: 10px;
  width: auto;
  text-align: left;
  float: left;
  margin-bottom: 0px;
}

.rejectTable table tbody tr.hover {
  background: #eaeaea;
}

.rejectTable table tr td .deleteIcon {
  display: block;
  float: left;
  width: 13px;
  height: 13px;
  visibility: hidden;
  margin: 4px 0 0 5px;
  padding: 0;
  background: url(../images/equifax-theme/clear.png) 0 0 no-repeat;
}

.rejectTable table tr.hover td .deleteIcon {
  visibility: visible;
}

.rejectTable table tr td .editorLink {
  float: left;
  padding: 5px 0 0 0;
}

.rejectTable div table tr td input {
  float: left;
}

.newModelTable {
  width: auto;
  margin: 0 auto !important;
}

.newModelTable td {
  padding: 10px !important;
  text-align: center;
}

.newModelTable td img {
  border: 1px solid #CCC !important;
  margin: 0 auto;
}

table.modelName {
  font-weight: normal !important;
  margin: 0 0 10px 0 !important;
  padding: 0;
}

table.modelName label {
  font-weight: normal !important;
}

.baselineNotes {
  width: 400px !important;
  resize: none;
}

.addItemLink {
  padding: 10px 5px;
  float: left;
  clear: left;
}

.addItemLink.backBtn {
  font-weight: bold !important;
  font-size: 14px;
  margin: 0;
  padding: 0 0 0 16px !important;
  background: url(../images/equifax-theme/back.png) left center no-repeat;
}

.addItemLink.bottomLink {
  padding-bottom: 0;
}

/*MIT ATTRIBUTES*/
.addAttributeDialog div.ui-dialog-content.ui-widget-content .selectAttributePanel {
  position: relative;
}

.decisionPortalDialogs .ui-dialog-content .attributesTable {
  margin-top: 10px;
}

.decisionPortalDialogs .ui-dialog-content .attributesTable td {
  padding: 5px;
  vertical-align: top;
}

.decisionPortalDialogs .ui-dialog-content .attributesTable td input {
  float: left;
}

.attributePackage {
  margin: 0 0 10px 0 !important;
  position: absolute;
  left: 13px;
  top: 11px;
}

.decisionPortalDialogs .packageAttributeTable.ui-datatable.dataTable .ui-paginator {
  margin-left: 210px !important;
}

.decisionPortalDialogs .packageAttributeTable.ui-datatable.dataTable tr.ui-state-highlight, .decisionPortalDialogs .packageAttributeTable.ui-datatable.dataTable tr.ui-state-highlight.ui-datatable-odd {
  border: 0;
  background: #aaaaaa;
  color: #fff;
  text-shadow: none;
}

.sasMappingDataTable table th:nth-child(1) {
  width: 220px;
}

.sasMappingDataTable table th:nth-child(2) {
  width: 220px;
}

.sasMappingDataTable table td:nth-child(2) input {
  width: 140px;
}

.sasMappingDataTable table td:nth-child(4) input {
  width: 80px;
}

.sasMappingDataTable table tbody td:nth-child(1) input {
  float: left;
}

.sasMappingDataTable table tbody td:nth-child(1) .selectOneMenu {
  float: left;
}

.sasMappingDataTable table tbody td:nth-child(1) .dataTableMenuButton {
  margin-top: 6px;
}

.sasMappingDataTable table td span.portlet-msg-error {
  margin: 0;
  display: block;
  padding: 0;
}

.auditResultTableContainer {
  width: 1125px;
  height: auto;
  margin: 0;
  padding: 0;
  display: block;
  overflow-x: scroll;
}

.auditResultTable .ui-datatable-tablewrapper table th { /*background:#999!important;*/ }

.auditResultTable td, .auditResultTable td, .auditResultTable span {
  white-space: nowrap !important;
}

.auditResultTable th span {
  float: left;
}

.auditResultTable tr td.noMatchStyle {
  background-color: #FFFF99 !important;
}

/* ATTRIBUTE CATALOG */
.decisionPortalDialogs.deletePredictorDialog {
  z-index: 1500 !important;
}

.decisionPortalDialogs.addPackageDialog .fileName {
  margin-bottom: 10px;
  display: block;
}

.decisionPortalDialogs.addPackageDialog .fileName label, .decisionPortalDialogs.addPackageDialog .fileName input {
  margin-left: 4px;
}

.decisionPortalDialogs.addPackageDialog .fileName label {
  margin-top: 5px;
}

/* UI-ICONS */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

.ui-icon {
  width: 16px;
  height: 16px;
  background-image: url(../images/equifax-theme/ui-icons_444444_256x240.png);
}

.ui-icon-carat-1-n {
  background-position: 0 0;
}

.ui-icon-carat-1-ne {
  background-position: -16px 0;
}

.ui-icon-carat-1-e {
  background-position: -32px 0;
}

.ui-icon-carat-1-se {
  background-position: -48px 0;
}

.ui-icon-carat-1-s {
  background-position: -64px 0;
}

.ui-icon-carat-1-sw {
  background-position: -80px 0;
}

.ui-icon-carat-1-w {
  background-position: -96px 0;
}

.ui-icon-carat-1-nw {
  background-position: -112px 0;
}

.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}

.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}

.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}

.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}

.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}

.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}

.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}

.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}

.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}

.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}

.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}

.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}

.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}

.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}

.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}

.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}

.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}

.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}

.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}

.ui-icon-arrow-4 {
  background-position: 0 -80px;
}

.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}

.ui-icon-extlink {
  background-position: -32px -80px;
}

.ui-icon-newwin {
  background-position: -48px -80px;
}

.ui-icon-refresh {
  background-position: -64px -80px;
}

.ui-icon-shuffle {
  background-position: -80px -80px;
}

.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}

.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}

.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}

.ui-icon-folder-open {
  background-position: -16px -96px;
}

.ui-icon-document {
  background-position: -32px -96px;
}

.ui-icon-document-b {
  background-position: -48px -96px;
}

.ui-icon-note {
  background-position: -64px -96px;
}

.ui-icon-mail-closed {
  background-position: -80px -96px;
}

.ui-icon-mail-open {
  background-position: -96px -96px;
}

.ui-icon-suitcase {
  background-position: -112px -96px;
}

.ui-icon-comment {
  background-position: -128px -96px;
}

.ui-icon-person {
  background-position: -144px -96px;
}

.ui-icon-print {
  background-position: -160px -96px;
}

.ui-icon-trash {
  background-position: -176px -96px;
}

.ui-icon-locked {
  background-position: -192px -96px;
}

.ui-icon-unlocked {
  background-position: -208px -96px;
}

.ui-icon-bookmark {
  background-position: -224px -96px;
}

.ui-icon-tag {
  background-position: -240px -96px;
}

.ui-icon-home {
  background-position: 0 -112px;
}

.ui-icon-flag {
  background-position: -16px -112px;
}

.ui-icon-calendar {
  background-position: -32px -112px;
}

.ui-icon-cart {
  background-position: -48px -112px;
}

.ui-icon-pencil {
  background-position: -64px -112px;
}

.ui-icon-clock {
  background-position: -80px -112px;
}

.ui-icon-disk {
  background-position: -96px -112px;
}

.ui-icon-calculator {
  background-position: -112px -112px;
}

.ui-icon-zoomin {
  background-position: -128px -112px;
}

.ui-icon-zoomout {
  background-position: -144px -112px;
}

.ui-icon-search {
  background-position: -160px -112px;
}

.ui-icon-wrench {
  background-position: -176px -112px;
}

.ui-icon-gear {
  background-position: -192px -112px;
}

.ui-icon-heart {
  background-position: -208px -112px;
}

.ui-icon-star {
  background-position: -224px -112px;
}

.ui-icon-link {
  background-position: -240px -112px;
}

.ui-icon-cancel {
  background-position: 0 -128px;
}

.ui-icon-plus {
  background-position: -16px -128px;
}

.ui-icon-plusthick {
  background-position: -32px -16px;
}

.ui-icon-minus {
  background-position: -48px -128px;
}

.ui-icon-minusthick {
  background-position: -64px -16px;
}

.ui-icon-close {
  background-position: -80px -128px;
}

.ui-icon-closethick {
  background-position: -96px -128px;
}

.ui-icon-key {
  background-position: -112px -128px;
}

.ui-icon-lightbulb {
  background-position: -128px -128px;
}

.ui-icon-scissors {
  background-position: -144px -128px;
}

.ui-icon-clipboard {
  background-position: -160px -128px;
}

.ui-icon-copy {
  background-position: -176px -128px;
}

.ui-icon-contact {
  background-position: -192px -128px;
}

.ui-icon-image {
  background-position: -208px -128px;
}

.ui-icon-video {
  background-position: -224px -128px;
}

.ui-icon-script {
  background-position: -240px -128px;
}

.ui-icon-alert {
  background-position: 0 -144px;
}

.ui-icon-info {
  background-position: -16px -144px;
}

.ui-icon-notice {
  background-position: -32px -144px;
}

.ui-icon-help {
  background-position: -48px -144px;
}

.ui-icon-check {
  background-position: -64px -144px;
}

.ui-icon-bullet {
  background-position: -80px -144px;
}

.ui-icon-radio-off {
  background-position: -96px -144px;
}

.ui-icon-radio-on {
  background-position: -112px -144px;
}

.ui-icon-pin-w {
  background-position: -128px -144px;
}

.ui-icon-pin-s {
  background-position: -144px -144px;
}

.ui-icon-play {
  background-position: 0 -160px;
}

.ui-icon-pause {
  background-position: -16px -160px;
}

.ui-icon-seek-next {
  background-position: -32px -160px;
}

.ui-icon-seek-prev {
  background-position: -48px -160px;
}

.ui-icon-seek-end {
  background-position: -64px -160px;
}

.ui-icon-seek-start {
  background-position: -80px -160px;
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}

.ui-icon-stop {
  background-position: -96px -160px;
}

.ui-icon-eject {
  background-position: -112px -160px;
}

.ui-icon-volume-off {
  background-position: -128px -160px;
}

.ui-icon-volume-on {
  background-position: -144px -160px;
}

.ui-icon-power {
  background-position: 0 -176px;
}

.ui-icon-signal-diag {
  background-position: -16px -176px;
}

.ui-icon-signal {
  background-position: -32px -176px;
}

.ui-icon-battery-0 {
  background-position: -48px -176px;
}

.ui-icon-battery-1 {
  background-position: -64px -176px;
}

.ui-icon-battery-2 {
  background-position: -80px -176px;
}

.ui-icon-battery-3 {
  background-position: -96px -176px;
}

.ui-icon-circle-plus {
  background-position: 0 -192px;
}

.ui-icon-circle-minus {
  background-position: -16px -192px;
}

.ui-icon-circle-close {
  background-position: -32px -192px;
}

.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}

.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}

.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}

.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}

.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}

.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}

.ui-icon-circle-check {
  background-position: -208px -192px;
}

.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}

.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}

.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}

.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}

.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}

.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}

.ui-messages {
  width: 1150px;
  margin: 0 auto;
  font-size: 11px;
  font-weight: normal;
}

.dpt .ui-messages {
  width: auto;
}

html ul li.portlet-msg-error {
  width: 1120px;
  margin: 0 auto;
  font-size: 11px;
  font-weight: normal;
  list-style: none;
  padding: 8px 10px !important;
}

.aui li.portlet-msg-error {
  width: 1120px;
  background-color: transparent;
  border: 0px;
  color: red;
  padding: 0px !important;
  font-size: 12px;
  margin-bottom: 15px;
  margin-top: 5px;
}

.aui span.portlet-msg-error {
  background: none;
  border: none;
  color: red;
  padding: 0px 35px 8px 0px;
  font-size: 11px;
  width: auto;
}

.parseableElementTable table tr .attributteDate {
  width: 250px !important;
}

.toolTipLinks, .toolTipLinks:hover, .toolTipLinks span, .toolTipLinks:hover span {
  color: #4f4f4f;
  cursor: text;
  text-decoration: none !important;
}

.ui-panel-title.noIcon {
  padding: 0 0 0 5px !important;
}

/*CATALOG EXPLORER*/
.catalogExplorerPanel .ui-panel-content {
  padding: 0 !important;
  min-height: 300px;
  height: auto;
  overflow: hidden;
  margin: 0;
}

.catalogExplorerPanel .ui-panel-content .treePanel {
  width: 354px;
  height: 586px;
  display: block;
  overflow: scroll;
  overflow-x: hidden;
  margin: 0;
  padding: 10px 0 0 0;
  float: left;
}

.catalogExplorerPanel .ui-panel-content .treePanel .tree {
  width: 354px;
  height: auto;
  margin: 0;
  padding: 0;
}

.catalogExplorerPanel .ui-panel-content .treePanel .tree ul {
  width: 354px;
  height: auto;
  margin: 0;
  padding: 0;
}

.catalogExplorerPanel .ui-panel-content .treePanel .tree ul .selectedNode {
  color: #666 !important;
  text-decoration: underline;
}

.catalogExplorerContentPanel {
  width: 760px;
  margin: 0;
  padding: 10px;
  display: block;
  float: right;
}

.catalogExplorerContentPanel .ui-panel {
  border: 1px solid #d4d4d4;
  padding: 10px;
  clear: left;
}

.catalogExplorerContentPanel .ui-panel.noTopBorder {
  border-top: none !important;
}

.catalogExplorerContentPanel .accordionPanel {
  border: 1px solid #d4d4d4;
  padding: 0;
}

.catalogExplorerContentPanel .accordionPanel .accordion-toggle {
  border: none;
  border-radius: 0;
  -moz-border-radius: 0;
  margin: 0;
  padding: 3px;
  background: #555;
  position: relative;
  font: 12px Arial, Helvetica, sans-serif;
  color: #FFF;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 20px;
  position: relative;
  cursor: pointer;
}

.catalogExplorerContentPanel .accordionPanel .accordion-toggle .ui-icon {
  position: absolute;
  background-image: url(../images/equifax-theme/ui-icons_ffffff_256x240.png);
}

.catalogExplorerContentPanel .accordionPanel .accordion-toggle .ui-panel-title {
  padding-left: 20px;
}

.catalogExplorerContentPanel .accordionPanel .accordion-content {
  padding: 10px;
}

.catalogExplorerContentPanel .oneCol {
  width: 326px;
  margin-right: 10px;
  height: auto !important;
  margin: 0;
  padding: 4px !important;
  font-family: Arial, Helvetica, sans-serif;
  color: #333;
  border: 1px solid #CACACA;
  border-radius: 0 !important;
  box-shadow: #CACACA 0 1px 1px 0 inset !important;
}

.catalogExplorerContentPanel .twoCols {
  width: 712px;
  margin-right: 10px;
  height: auto !important;
  margin: 0 0 10px 0;
  padding: 4px !important;
  font-family: Arial, Helvetica, sans-serif;
  color: #333;
  border: 1px solid #CACACA;
  border-radius: 0 !important;
  box-shadow: #CACACA 0 1px 1px 0 inset !important;
}

.catalogExplorerContentPanel textarea.twoCols {
  resize: none;
}

.catalogExplorerContentPanel .inputConstraints {
  width: 650px;
  margin-right: 10px;
}

.catalogExplorerContentPanel .tools {
  width: 740px;
  height: 28px;
  display: block;
  float: left;
  margin: 0;
  padding: 0 10px 10px 10px;
}

.catalogExplorerContentPanel ul.breadcrumbs {
  width: 650px;
  height: 28px;
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
}

.catalogExplorerContentPanel ul.breadcrumbs li {
  margin: 0;
  padding: 0 5px 0 0;
  float: left;
  line-height: 28px;
}

.catalogExplorerContentPanel ul.breadcrumbs li.current {
  font-weight: bold;
}

.catalogExplorerContentPanel ul.breadcrumbs li span {
  font-weight: bold;
  font-size: 11px;
}

.catalogExplorerPanel .view {
  float: right;
  margin: 0;
  padding: 0;
}

.catalogExplorerPanel .view li {
  margin: 0;
  padding: 0 0 0 4px;
  list-style: none;
  float: left;
  width: auto;
}

.catalogExplorerPanel .view li a {
  width: 26px;
  height: 26px;
  display: block;
  border: 1px solid #ddd;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}

.catalogExplorerPanel .view li a.wireframe {
  background: #ECECEC url(../images/equifax-theme/btn_wireframe.png) no-repeat center center;
}

.catalogExplorerPanel .view li a.editor {
  background: #ECECEC url(../images/equifax-theme/btn_editor.png) no-repeat center center;
}

.catalogExplorerPanel .view li a.advancedSettings {
  background: #ECECEC url(../images/portlet/configuration.png) no-repeat center center;
}

.catalogExplorerPanel .view li a:hover {
  width: 26px;
  height: 26px;
  display: block;
  border: 1px solid #CCC;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}

.catalogExplorerPanel .view li a.wireframe:hover {
  background: #63A8D0 url(../images/equifax-theme/btn_wireframe.png) no-repeat center center;
}

.catalogExplorerPanel .view li a.editor:hover {
  background: #63A8D0 url(../images/equifax-theme/btn_editor.png) no-repeat center center;
}

.catalogExplorerPanel .view li a.current {
  background: #63A8D0 url(../images/equifax-theme/btn_wireframe.png) no-repeat center center;
}

.catalogExplorerPanel label {
  float: left;
}

.catalogExplorerPanel a.decisionPortalButton {
  display: block;
}

.catalogExplorerPanel .ui-button-text {
  padding: 0.4em 1em;
}

.catalogExplorerPanel input.decisionPortalButton {
  padding: 7px 1em;
}

.catalogExplorerContentPanel .accordionPanel table td {
  vertical-align: top;
}

.catalogExplorerPanel .red {
  background: #fbd7bb;
  padding: 10px;
}

a.decisionPortalButton:hover {
  color: #FFF;
  background: #037296;
  border: 1px solid #037296;
}

.entityAdvancedSettings .modal-dialog {
  width: 700px !important;
}

.propertyAdvancedSettings .modal-dialog {
  width: 920px !important;
  margin-left: -170px;
}

.dataServiceAdvancedSettings .modal-dialog {
  width: 845px !important;
  margin-left: -144px;
}

.catalogDialogs .decisionPortalButton.addButton {
  width: 25px;
  height: 25px;
  padding: 0 0 0 0 !important;
  background-image: url(../images/equifax-theme/icon-plus.png) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  margin-top: 23px;
}

.catalogDialogs .decisionPortalButton.cancelButton.removeButton {
  width: 25px;
  height: 25px;
  background-image: url(../images/equifax-theme/icon-minus.png) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  padding: 0 0 0 0 !important;
  margin-top: 23px;
}

.catalogDialogs .decisionPortalButton.cancelButton.deleteButton {
  width: 30px;
  height: 30px;
  background-image: url(../images/equifax-theme/icon-delete.png) !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  padding: 0 0 0 0 !important;
  margin-top: -3px;
}

.catalogDialogs .decisionPortalButton.addButtonText {
  width: 85px;
  height: 25px;
  padding: 0 10px !important;
  background-image: url(../images/equifax-theme/icon-plus.png) !important;
  background-position: 65px center !important;
  background-repeat: no-repeat !important;
  margin-top: 23px;
  text-align: left;
}

.catalogDialogs .decisionPortalButton.cancelButton.removeButtonText {
  width: 85px;
  height: 25px;
  background-image: url(../images/equifax-theme/icon-minus.png) !important;
  background-position: 65px center !important;
  background-repeat: no-repeat !important;
  padding: 0 10px !important;
  margin-top: 23px;
  text-align: left;
}

.catalogExplorerPanel input[type=button][disabled=disabled], .catalogDialogs input[type=button][disabled=disabled] {
  background: #DDD;
  color: #888;
  border-color: #DDD;
}

div.tree {
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-decoration: none;
  display: inline;
}

div.tree ul {
  margin: 0;
  padding: 0;
  list-style: none;
  border: none;
  overflow: hidden;
  width: 250px;
}

div.tree li {
  position: relative;
  padding: 0 0 0 20px;
  line-height: 20px;
}

div.tree li .expanded {
  padding: 1px 10px;
  background: url("../images/equifax-theme/folder_open_small.png");
  background-repeat: no-repeat;
}

div.tree li .collapsed {
  padding: 1px 10px;
  background: url("../images/equifax-theme/folder-closed_small.png");
  background-repeat: no-repeat;
}

div.tree li .leaf {
  padding: 1px 10px;
  background: url("../images/equifax-theme/file.png");
  background-repeat: no-repeat;
}

div.tree li i, div.tree li span {
  cursor: pointer;
}

.selectedNode {
  color: red;
  font-weight: bold;
  font-style: italic;
  padding: 1px 5px;
}

.catalogDialogs {
  padding: 20px;
  border-radius: 0;
  -moz-border-radius: 0;
  border: none;
  background: #FFF;
  position: relative;
}

.catalogDialogs .ui-dialog-titlebar .ui-icon-closethick {
  position: absolute;
  top: 20px;
  right: 20px;
}

.catalogDialogs h1 {
  margin: 0 0 10px 0 !important;
  padding: 0 0 0 5px !important;
  font: 18px Arial, Helvetica, sans-serif !important;
  color: #6D6D6D;
  background: none;
  line-height: 18px;
}

.catalogDialogs .ui-panel {
  clear: left;
  padding: 10px;
  border-radius: 0;
  border: 1px solid #a3b2c1 !important;
}

.catalogDialogs .bottomPanel {
  width: auto;
  border-top: none !important;
}

.catalogDialogs table {
  margin: 0;
  padding: 0;
}

.catalogDialogs table td {
  padding: 0 3px 4px 3px;
  vertical-align: top;
  font-size: 11px;
}

.catalogDialogs label {
  font-size: unset;
}

.catalogDialogs .decisionPortalButton {
  font-size: 12px;
}

.catalogDialogs input.oneCol {
  width: 235px;
  height: auto !important;
  margin: 0;
  padding: 4px;
  font: 11px Arial, Helvetica, sans-serif;
  color: #333;
  border: 1px solid #CACACA;
  border-radius: 0 !important;
  box-shadow: #CACACA 0 1px 1px 0 inset;
}

.catalogDialogs input.twoCols {
  width: 486px;
  height: auto !important;
  margin: 0;
  padding: 4px;
  font: 11px Arial, Helvetica, sans-serif;
  color: #333;
  border: 1px solid #CACACA;
  border-radius: 0 !important;
  box-shadow: #CACACA 0 1px 1px 0 inset;
}

.dataServiceAdvancedSettings input.twoCols {
  width: 360px;
}

.catalogDialogs .reqMsg {
  font-size: 11px !important;
}

.catalogDialogs .advancedSettingsPanel .ui-panel-titlebar {
  border: none;
  border-radius: 0;
  -moz-border-radius: 0;
  margin: 0;
  padding: 3px;
  background: #555;
  position: relative;
}

.catalogDialogs .advancedSettingsPanel .ui-panel .ui-panel-titlebar .ui-panel-title {
  color: #FFF;
}

.catalogDialogs .advancedSettingsPanel .ui-panel-titlebar + .ui-panel-content {
  border: 1px solid #D4D4D4;
  border-top: none;
  padding: 10px;
}

.catalogDialogs .advancedSettingsPanel .ui-panel-titlebar .ui-panel-title {
  padding: 0 0 0 5px;
  margin: 0;
  font: 12px Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  color: #FFF;
  text-shadow: none;
}

.catalogDialogs .advancedSettingsPanel .ui-panel-content {
  border: 1px solid #D4D4D4 !important;
  padding-bottom: 15px !important;
}

.catalogDialogs .advancedSettingsPanel .dataTable table td, .catalogDialogs .advancedSettingsPanel .dataTable table th {
  vertical-align: top;
}

.catalogDialogs .advancedSettingsPanel .dataTable .ui-datatable-tablewrapper {
  clear: left;
}

.catalogDialogs .advancedSettingsPanel .dataTable .ui-datatable-header {
  padding: 0 0 0 0 !important;
}

.catalogDialogs .advancedSettingsPanel .dataTable .ui-datatable-tablewrapper table {
  border-radius: 0;
  font: 12px Arial, Helvetica, sans-serif;
  border: 1px solid #D4D4D4 !important;
  border-collapse: collapse;
  margin-bottom: 0 !important;
}

.catalogDialogs .advancedSettingsPanel .dataTable .ui-datatable-tablewrapper table th {
  background: #555555;
  border: none;
  color: #FFF;
  text-shadow: none;
  box-shadow: none;
  padding: 6px 10px;
  font-weight: normal;
}

.catalogDialogs .advancedSettingsPanel .dataTable .ui-datatable-tablewrapper table th span {
  float: left;
  text-align: left;
}

.catalogDialogs .advancedSettingsPanel .dataTable .ui-datatable-tablewrapper table th span.ui-icon {
  float: right;
  background-image: url(../images/equifax-theme/ui-icons_ffffff_256x240.png);
  margin-top: 0;
}

.catalogDialogs .advancedSettingsPanel .dataTable .ui-datatable-tablewrapper table tr {
  border-bottom: 1px solid #D4D4D4 !important;
}

.catalogDialogs .advancedSettingsPanel .dataTable .ui-datatable-tablewrapper table tr.ui-datatable-odd {
  background-color: #FFF;
}

.catalogDialogs .advancedSettingsPanel .dataTable .ui-datatable-tablewrapper table td {
  border: none;
  padding: 7px 10px !important;
}

.catalogDialogs .advancedSettingsPanel .catalogDialogs .advancedSettingsPanel .dataTable tr.hover, .catalogDialogs .advancedSettingsPanel .dataTable tr.ui-datatable-odd.hover, .dataTable .ui-datatable-tablewrapper table tr.ui-datatable-odd.hover {
  background: #eaeaea;
}

.catalogDialogs .advancedSettingsPanel .dataTable.subDataTable .ui-datatable-tablewrapper table th {
  background: #EEEEEE;
  color: #333;
}

.catalogDialogs .advancedSettingsPanel .dataTable.subDataTable .ui-datatable-tablewrapper table th span.ui-icon {
  background-image: url(../images/equifax-theme/ui-icons_333333_256x240.png);
}

.catalogDialogs .advancedSettingsPanel ul.pagination {
  list-style: none;
  margin: 0;
  padding: 0 40px;
}

.catalogDialogs .advancedSettingsPanel ul.pagination li {
  float: left;
  margin: 0;
  padding: 0;
}

.catalogDialogs .advancedSettingsPanel ul.pagination li a {
  float: left;
  font: normal 12px Arial, Helvetica, sans-serif;
  color: #666;
  margin: 0;
  padding: 2px 6px;
  background: none;
  border-radius: 0;
  -moz-border-radius: 0;
}

.catalogDialogs .advancedSettingsPanel ul.pagination li a {
  color: #666;
  cursor: pointer;
}

.catalogDialogs .advancedSettingsPanel ul.pagination li a:hover {
  text-decoration: none;
}

.catalogDialogs .advancedSettingsPanel ul.pagination li.active a {
  border: 1px solid #A3B2C1 !important;
}

.catalogDialogs table.additionalLanguage h5, .catalogDialogs table.technicalConstraint h5, .catalogDialogs table.printImageConstraint h5 {
  font-size: 12px;
  font-weight: bold;
  margin: 20px 0 0 0;
  padding: 0;
}

.catalogDialogs table td {
  vertical-align: top;
}

.catalogDialogs table td label.marginTop {
  width: 10px;
  height: 24px !important;
  margin: 0;
  padding: 0;
  display: block;
}

.catalogDialogs table.additionalLanguage .decisionPortalButton.addButtonText {
  margin-top: 0;
}

.catalogDialogs table.printImageConstraint label {
  width: 245px;
}

.catalogDialogs table.printImageConstraint {
  margin-bottom: 20px;
}

.terms-of-use + div.button-holder {
  width: 1140px;
  margin: 0 auto;
  margin-top: 30px;
  padding-bottom: 30px;
}

.terms-of-use + div.button-holder button.btn-primary,
.terms-of-use + div.button-holder button.btn-cancel {
  padding: 4px 12px;
  margin: 0;
  color: #FFF;
  cursor: pointer;
  line-height: 20px;
  font-weight: normal;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #0093c9;
  box-shadow: none !important;
  border: none;
  text-shadow: none !important;
  border: none;
  border: 1px solid #0093c9;
}

.terms-of-use + div.button-holder button.btn-cancel {
  background: #a5acb0 !important;
  border: 1px solid #a5acb0;
}

/*iFrame*/
iframe#iframe {
  display: block;
  width: 100vw;
  height: calc(100vh - 166px);
  max-width: 100%;
  margin: 0;
  padding: 0;
  border: 0 none;
  box-sizing: border-box;
}

.iframeContent #secureAuth_SMARTS_frame {
  margin: 0 auto;
  padding: 0;
  float: none;
  z-index: 1 !important;
}

#content .pageTitle span.modelType {
  font-size: 14px !important;
  line-height: 19px !important;
}

/*----------------------------  REPORTING  --------------------*/
@font-face {
  font-family: "Open Sans";
  font-weight: 400;
  src: url("/o/access.portal.theme/fonts/Regular/OpenSans-Regular.eot"); /* IE9 Compat Modes */
  src: url("/o/access.portal.theme/fonts/Regular/OpenSans-Regular.eot?#iefix") format("embedded-opentype"), url("/o/access.portal.theme/fonts/Regular/OpenSans-Regular.woff2") format("woff2"), url("/o/access.portal.theme/fonts/Regular/OpenSans-Regular.woff") format("woff"), url("/o/access.portal.theme/fonts/Regular/OpenSans-Regular.ttf") format("truetype"), url("/o/access.portal.theme/fonts/Regular/OpenSans-Regular.svg#svgFontName") format("svg"); /* Legacy iOS */
}
@font-face {
  font-family: "Open Sans";
  font-weight: 300;
  src: url("/o/access.portal.theme/fonts/Light/OpenSans-Light.eot"); /* IE9 Compat Modes */
  src: url("/o/access.portal.theme/fonts/Light/OpenSans-Light.eot?#iefix") format("embedded-opentype"), url("/o/access.portal.theme/fonts/Light/OpenSans-Light.woff2") format("woff2"), url("/o/access.portal.theme/fonts/Light/OpenSans-Light.woff") format("woff"), url("/o/access.portal.theme/fonts/Light/OpenSans-Light.ttf") format("truetype"), url("/o/access.portal.theme/fonts/Light/OpenSans-Light.svg#svgFontName") format("svg"); /* Legacy iOS */
}
@font-face {
  font-family: "Open Sans";
  font-weight: 600;
  src: url("/o/access.portal.theme/fonts/Semibold/OpenSans-Semibold.eot"); /* IE9 Compat Modes */
  src: url("/o/access.portal.theme/fonts/Semibold/OpenSans-Semibold.eot?#iefix") format("embedded-opentype"), url("/o/access.portal.theme/fonts/Semibold/OpenSans-Semibold.woff2") format("woff2"), url("/o/access.portal.theme/fonts/Semibold/OpenSans-Semibold.woff") format("woff"), url("/o/access.portal.theme/fonts/Semibold/OpenSans-Semibold.ttf") format("truetype"), url("/o/access.portal.theme/fonts/Semibold/OpenSans-Semibold.svg#svgFontName") format("svg"); /* Legacy iOS */
}
@font-face {
  font-family: "Open Sans";
  font-weight: 700;
  src: url("/o/access.portal.theme/fonts/Bold/OpenSans-Bold.eot"); /* IE9 Compat Modes */
  src: url("/o/access.portal.theme/fonts/Bold/OpenSans-Bold.eot?#iefix") format("embedded-opentype"), url("/o/access.portal.theme/fonts/Bold/OpenSans-Bold.woff2") format("woff2"), url("/o/access.portal.theme/fonts/Bold/OpenSans-Bold.woff") format("woff"), url("/o/access.portal.theme/fonts/Bold/OpenSans-Bold.ttf") format("truetype"), url("/o/access.portal.theme/fonts/Bold/OpenSans-Bold.svg#svgFontName") format("svg"); /* Legacy iOS */
}
#mainContent.reportingPage {
  margin: 0 auto;
  font-family: "Open Sans", sans-serif !important;
  width: 1150px;
}

#mainContent.reportingPage .repo {
  padding: 20px;
}

#mainContent.reportingPage .repo h1 {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 300;
  line-height: 1.1;
  color: inherit;
  margin-bottom: 15px;
  margin-top: 20px;
  font-size: 25px;
}

#mainContent.reportingPage .repo .panel {
  background: #fff;
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin: 0;
  padding: 5px 20px;
}

#mainContent.reportingPage .repo .panel .panel-heading.title {
  font-family: "Open Sans", sans-serif !important;
  font-weight: 300;
  color: inherit;
  margin-bottom: 15px;
  margin-top: 10px;
  font-size: 16px;
  border-bottom: #ccc solid 1px;
}

#mainContent.reportingPage .repo .panel .panel-body {
  background: #fff;
  border: none;
  margin: 0;
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
}

#mainContent.reportingPage .reportPageForm .dropdown {
  margin: 0;
  padding: 0;
  border: 1px solid #CCC;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  text-align: left;
  color: #4f4f4f;
  background: none;
  height: 27px !important;
  width: 206px !important;
}

#mainContent.reportingPage .reportPageForm .dropdownOptions {
  background: #fff;
  border: none;
  margin: 0;
}

#mainContent.reportingPage .reportPageForm .hasDatepicker {
  margin: 0;
  padding: 0 10px;
  border: 1px solid #CCC;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  text-align: left;
  color: #4f4f4f;
  height: 27px;
  border-radius: 4px;
  width: 186px !important;
}

#mainContent.reportingPage .reportPageForm label {
  font-family: "Open Sans", sans-serif !important;
  margin: 0;
  padding: 3px;
  border: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  text-align: left;
  color: #4f4f4f;
  font-weight: 400;
}

#mainContent.reportingPage .reportPageForm label .ui-outputlabel-rfi {
  color: red;
}

#mainContent.reportingPage .reportPageForm .dropdown .ui-selectonemenu-trigger {
  width: auto;
  padding-left: 8px;
  padding-right: 8px;
  background: none !important;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  -ms-box-shadow: none;
  border: none;
}

#mainContent.reportingPage .reportPageForm .dropdown .ui-selectonemenu-trigger .ui-icon {
  margin-top: 4px;
  margin-left: 0px;
  margin-right: 0px;
  padding: 0;
}

#mainContent.reportingPage .reportPageForm .dropdown .ui-selectonemenu-item.ui-state-highlight {
  background: none !important;
  color: #000 !important;
  text-shadow: none !important;
  padding: 7px 0px 4px 8px;
}

#mainContent.reportingPage .reportPageForm .form-group {
  width: 250px;
  float: left;
}

#mainContent.reportingPage .reportPageForm .btn {
  padding: 10px 30px;
  margin-top: 20px;
  background: #0093C9;
  box-shadow: none;
  color: #fff;
  text-shadow: none;
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 20px;
}

#mainContent.reportingPage .reportPageForm .btn:hover {
  background: #006f97;
}

.reportingDocuments {
  padding: 20px;
  margin: 0 auto;
  font-family: "Open Sans", sans-serif !important;
  width: 1070px;
  background: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  clear: both;
  margin-bottom: 60px;
}

.reportingDocuments .well {
  min-height: 20px;
  color: #555555;
  padding: 19px;
  margin-bottom: 20px;
  background-color: whitesmoke;
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  box-shadow: none;
  margin-top: 10px;
}

.reportingDocuments .well a {
  color: #555555;
  text-shadow: none;
}

.reportingDocuments .well > li > a:hover, .reportingDocuments .well > li > a:focus {
  text-decoration: none;
  background-color: #cfcfcf;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  text-shadow: none;
}

.reportingDocuments .well > .active > a, .reportingDocuments .well > .active > a:hover, .reportingDocuments .well > .active > a:focus {
  color: white;
  text-shadow: none;
  background-color: #0093C9;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.reportingDocuments .well .active .dropdown-toggle .caret {
  margin-top: 2px;
}

.reportingDocuments .navbar-inner {
  background: #f3f3f3;
  border: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 20px;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}

.reportingDocuments .app-view-taglib .lfr-header-row-content .select-all-entries {
  top: 10px;
}

.reportingDocuments .dropdown-menu > li > a {
  margin: 5px;
}

.reportingDocuments .dropdown-menu > li > a:hover, .reportingDocuments .dropdown-menu > li > a:focus, .reportingDocuments .dropdown-submenu:hover > a, .reportingDocuments .dropdown-submenu:focus > a {
  background: #0093C9;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.reportingDocuments .form-search .input-append .search-query {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}

.reportingDocuments .form-search .input-append .btn {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
  background: #fff;
  color: #8f8f8f;
}

.reportingDocuments .navbar .nav .dropdown-toggle .caret {
  display: none;
}

.reportingDocuments .navbar .btn, .aui .navbar .btn-group {
  margin-right: 10px;
}

.navbar.navbar-classic.navbar-top.py-3 {
  background-color: #fff;
  padding: 0.5rem 0 !important;
  box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.06), 0px 2px 4px rgba(0, 0, 0, 0.08);
  z-index: 1;
}

.mr-2 {
  height: 32px;
}

.font-weight-bold.h2.mb-0.text-dark {
  color: white !important;
  font-size: 14px;
}

.control-menu.control-menu-level-1.hidden-print {
  background: #272833;
}

.text-dark {
  color: white !important;
}

.text-muted.truncate-text {
  color: gainsboro !important;
}

.lexicon-icon.lexicon-icon-user {
  color: #007298;
}

.taglib-icon-label {
  color: #007298;
}

.portlet-body {
  background: #ffffff;
}

.portlet-content {
  background: white;
}

label {
  color: #5f6368;
  font-weight: normal;
  font-size: 12px;
}

.control-label {
  color: #5f6368;
  font-weight: normal;
  font-size: 12px;
}

.field {
  color: #5f6368;
  font-weight: normal;
  font-size: 12px;
}

.form-group.form-inline.input-checkbox-wrapper {
  color: #5f6368;
  font-weight: normal;
  font-size: 12px;
}

.form-control {
  background: white;
}

.portlet-title-text {
  text-transform: none;
}

.ui-state-default.ui-sortable-column.ui-filter-column {
  border-radius: unset;
}

.ui-dialog-content.ui-widget-content {
  height: auto;
}

.ui-dialog-titlebar.ui-widget-header.ui-helper-clearfix.ui-corner-top.ui-draggable-handle {
  border: none;
}

.portlet-layout .portlet .portlet-title-text {
  text-transform: none;
  font-weight: normal;
  color: #6B6C7E;
}

.nav-link.text-truncate.dropdown-toggle {
  text-transform: none;
  font-weight: normal;
  color: #6B6C7E;
}

.text-truncate {
  text-transform: none;
  font-weight: normal;
  color: #6B6C7E;
}

.navbar.navbar-classic.navbar-expand-md.navbar-light.pb-3 {
  background: #EEEEEE;
  padding-bottom: 0 !important;
}

.navbar-classic.navbar-light {
  border: none;
}

.portlet-configuration-setup {
  padding: 20px;
}

iframe .container-fluid.container-fluid-max-xl {
  background: white;
}

.columns-max {
  background: white;
}

.portlet-boundary.portlet-boundary_com_liferay_portal_search_web_search_bar_portlet_SearchBarPortlet_.portlet-static.portlet-static-end.portlet-barebone.portlet-search-bar {
  visibility: hidden;
}

.input-group-item {
  background: white !important;
}

#footer {
  display: none !important;
}

/**** dropdown menu****/
.old_menu_styles {
  background: url("/o/access.portal.theme/images/equifax-theme/equifax-logo.svg") no-repeat;
  width: 300px;
  position: absolute;
  height: 50px;
  z-index: 988;
}

.guest-site.public-page .old_menu_styles {
  top: -45px;
}

.signed-in.private-page .old_menu_styles {
  top: -50px;
}

.old_menu_styles .portlet-content,
.old_menu_styles .portlet-content .portlet-body {
  background: none !important;
  background-color: transparent !important;
}

.old_menu_styles .child-menu.dropdown-menu {
  width: auto;
  max-width: initial;
  position: absolute;
  background: #FFF;
  top: 42px;
  z-index: 200;
  -moz-box-shadow: 0px 2px 13px 0px rgba(50, 50, 50, 0.3);
  box-shadow: 0px 2px 13px 0px rgba(50, 50, 50, 0.3);
  border-bottom: 1px solid #d7d7d7 \9 ;
  z-index: 300;
  left: 0;
  padding: 15px;
  -ms-column-count: 4;
  -moz-column-count: 4;
  -webkit-column-count: 4;
  column-count: 4;
  -ms-column-fill: auto;
  -moz-column-fill: auto;
  -webkit-column-fill: auto;
  column-fill: auto;
  -ms-column-gap: 0px;
  -webkit-column-gap: 0px;
  -moz-column-gap: 0px;
  column-gap: 0px;
  margin-bottom: 20px;
}

.old_menu_styles .child-menu.dropdown-menu li {
  width: 240px;
  line-height: 20px;
  margin: 5px 0;
  padding: 0;
  display: inline-block;
}

.old_menu_styles .child-menu.dropdown-menu li a {
  font-size: 13px;
  color: #4B4B54;
  padding: 5px;
  padding-left: 5px;
  line-height: 32px;
  display: block;
  width: 230px;
  margin: 0;
  border-radius: 4px;
}

.old_menu_styles .child-menu.dropdown-menu li a::before {
  width: 50px;
  height: 45px;
  vertical-align: middle;
  display: inline-block;
  content: url("/o/access.portal.theme/images/equifax-theme/landing-page/menu-header/icon-default.png");
}

.old_menu_styles .nav-link.text-truncate.dropdown-toggle,
.old_menu_styles .nav-link.text-truncate.dropdown-toggle:hover,
.old_menu_styles .nav-link.text-truncate.dropdown-toggle .text-truncate,
.ltr .old_menu_styles .portlet,
.ltr .old_menu_styles .portlet-borderless-container {
  background: none;
  background-color: transparent !important;
}

.old_menu_styles .nav-link.text-truncate {
  width: 300px;
}

.guest-site.public-page .old_menu_styles .nav-link.text-truncate {
  pointer-events: none;
}

.old_menu_styles .nav-link.text-truncate.dropdown-toggle .text-truncate,
.old_menu_styles .nav-link.text-truncate .text-truncate {
  color: transparent !important;
}

.font-weight-bold.h2.mb-0.text-dark {
  color: transparent !important;
}

/**** Landing Icon Menu ******/
.fragment_1311468 div ul.navbar-site {
  width: 990px;
  height: auto;
  margin: 0 auto;
  padding: 20px 0;
}

.fragment_1311468 div ul li.lfr-nav-item {
  position: relative;
  font-size: 1rem;
  padding: 0;
  margin: 7px 0px;
  width: 330px;
}

.fragment_1311468 div ul .lfr-nav-item .nav-link,
.fragment_1311468 div ul .lfr-nav-item .nav-link span {
  width: 265px;
  height: 56px;
  display: block;
  float: left;
  margin: 0;
  padding: 0 0 0 5px;
  background-repeat: no-repeat;
  background-position: left center;
  font-size: 18px;
  color: #333;
  opacity: 1;
  line-height: 55px;
  font-weight: normal;
}

.fragment_1311468 div ul li .nav-link.active {
  background-color: transparent;
}

.fragment_1311468 div ul li .nav-link:hover {
  opacity: 0.5;
}

.fragment_1311468 div ul .lfr-nav-item .nav-link span::before {
  width: 65px;
  height: 55px;
  display: block;
  float: left;
  content: url("/o/access.portal.theme/images/equifax-theme/landing-page/icon-default.png");
}

.bg-secondary .container .row div > div {
  margin-top: -10px;
  margin-bottom: -6px;
}

#senna_surface1 .bg-secondary {
  background: #555 !important;
}

body .control-menu.control-menu-level-1 {
  background-color: #272833;
}

.portlet-boundary_IFramePortlet_ .portlet-header,
.portlet-draggable .portlet-header {
  margin-bottom: 0;
  display: none;
}

.portlet-search-bar .alert {
  display: none;
}

.control-menu-level-1 > .container-fluid {
  padding: 8px !important;
}

.signed-in.private-page.site #content .columns-1 .portlet-layout.row {
  margin-right: 0px;
  margin-left: 0px;
}

.col-md-12.portlet-column.portlet-column-only {
  padding-right: 0px;
  padding-left: 0px;
}

iframe#iframe {
  height: calc(100vh - 104px);
}

.portlet {
  margin-bottom: 0px;
}

.panel-body {
  padding: 10px 0px;
  font-size: 12px;
}

.c-mt-3.navigation a {
  font-size: 13px;
}

.btn-primary {
  border: 0px;
  background: #007298;
}

.btn-primary:hover {
  background: #004d66;
}

.portlet-icon-back {
  margin-left: 10px;
}

.btn .inline-item .lexicon-icon {
  margin-bottom: 3px;
}

.portlet {
  margin-bottom: 0px;
}

.portlet-decorate .portlet {
  margin-bottom: 0px !important;
}

html .bg-dark {
  background: #353E47 !important;
}

html .bg-light {
  background-color: #F1F2F5 !important;
}

/**** AWS FIX ******/
footer {
  width: 100%;
}

.login-version {
  position: absolute;
  right: 40px;
  bottom: 26px;
}

.login-background .login-version {
  position: static;
  display: block;
  text-align: right;
}

body .control-menu {
  background-color: #981e32;
}

body .product-menu .panel-heading .panel-title > .panel-toggler .category-name, body .product-menu .panel-heading .panel-title > .panel-toggler .user-name, body .product-menu .panel-heading .panel-title > .panel-toggler .site-name {
  color: white;
}

body .lfr-simulation-panel {
  margin: 20px;
}