
/*
 * Score gradient colors
 */
span.fdz-css-gradient.fdz-css-green {
  color: #5cb85c;
}

span.fdz-css-gradient.fdz-css-yellow {
  color: #f2a638;
}

span.fdz-css-gradient.fdz-css-red {
  color: #eb5d4b;
}


/**
 * Custom statuses
 */
td.fdz-css-eventStates\.status\.stateName-waiting, .fdz-css-eventStates\.status\.stateName-waiting {
  color: #f2a638 !important;
}

td.fdz-css-eventStates\.status\.stateName-waiting::before, .fdz-css-eventStates\.status\.stateName-waiting::before {
  content: "\E90D";
}

td.fdz-css-eventStates\.status\.stateName-waiting_for_3rd_party, .fdz-css-eventStates\.status\.stateName-waiting_for_3rd_party {
  color: #f2a638 !important;
}

td.fdz-css-eventStates\.status\.stateName-waiting_for_3rd_party::before, .fdz-css-eventStates\.status\.stateName-waiting_for_3rd_party::before {
  content: "\E922";
}

td.fdz-css-eventStates\.status\.stateName-reject, .fdz-css-eventStates\.status\.stateName-reject {
  color: #f2a638 !important;
}

td.fdz-css-eventStates\.status\.stateName-reject::before, .fdz-css-eventStates\.status\.stateName-reject::before {
  content: "\E90E";
}

/**
 * Kite fonts to "::before" and "::after" selectors
 */
.fdz-css-kite-font-before::before {
  font-family: kitte-font !important;
  margin-right: 0.25em;
  vertical-align: middle;
  font-size: 1.25rem;
}

.fdz-css-kite-font-after::after {
  font-family: kitte-font !important;
  margin-left: 0.25em;
  vertical-align: middle;
  font-size: 1.25rem;
}


/**
 * Decisions
 */
td.fdz-css-schema\.decision\.outcomeDecision-decline, .fdz-css-schema\.decision\.outcomeDecision-decline {
  color: #eb5d4b !important;
}

td.fdz-css-schema\.decision\.outcomeDecision-decline::before, .fdz-css-schema\.decision\.outcomeDecision-decline::before {
  content: "\E90E";
}

td.fdz-css-schema\.decision\.outcomeDecision-review, .fdz-css-schema\.decision\.outcomeDecision-review {
  color: #f2a638 !important;
}

td.fdz-css-schema\.decision\.outcomeDecision-review::before, .fdz-css-schema\.decision\.outcomeDecision-review::before {
  content: "\E945";
}

td.fdz-css-schema\.decision\.outcomeDecision-approve, .fdz-css-schema\.decision\.outcomeDecision-approve {
  color: #5cb85c !important;
}

td.fdz-css-schema\.decision\.outcomeDecision-approve::before, .fdz-css-schema\.decision\.outcomeDecision-approve::before {
  content: "\E90C";
}

/**
 * Statuses
 */
.fdz-css-event\.fields\.shopper_known-yes,
.fdz-css-event\.fields\.ip_proxy-false,
.fdz-css-event\.fields\.ip_tor_node-false,
.fdz-css-schema\.payment_auth_status_code-0,
.fdz-css-event\.fields\.payment_cvv_status_code-passed,
.fdz-css-event\.fields\.payment_avs_status_code-passed,
.fdz-css-event\.fields\.payment_3ds_status_code-passed,
.fdz-css-event\.fields\.payment_code10_status_code-passed {
  color: #5cb85c !important;
}

.fdz-css-event\.fields\.shopper_known-yes::after,
.fdz-css-event\.fields\.ip_proxy-true::after,
.fdz-css-event\.fields\.ip_tor_node-true::after,
.fdz-css-schema\.payment_auth_status_code-0::after,
.fdz-css-event\.fields\.payment_cvv_status_code-passed::after,
.fdz-css-event\.fields\.payment_avs_status_code-passed::after,
.fdz-css-event\.fields\.payment_3ds_status_code-passed::after,
.fdz-css-event\.fields\.payment_code10_status_code-passed::after {
  content: "\E90C" !important;
}

.fdz-css-event\.fields\.shopper_known-no,
.fdz-css-event\.fields\.ip_proxy-true,
.fdz-css-event\.fields\.ip_tor_node-true,
.fdz-css-schema\.payment_chargeback_code-FRAUD_NOT_RECOGNIZED,
.fdz-css-event\.fields\.payment_cvv_status_code-failed,
.fdz-css-event\.fields\.payment_avs_status_code-failed,
.fdz-css-event\.fields\.payment_3ds_status_code-failed,
.fdz-css-event\.fields\.payment_code10_status_code-failed {
  color: #eb5d4b !important;
}

.fdz-css-event\.fields\.shopper_known-no::after,
.fdz-css-event\.fields\.ip_proxy-false::after,
.fdz-css-event\.fields\.ip_tor_node-false::after,
.fdz-css-event\.fields\.payment_chargeback_code-FRAUD_NOT_RECOGNIZED::before,
.fdz-css-event\.fields\.payment_cvv_status_code-failed::after,
.fdz-css-event\.fields\.payment_avs_status_code-failed::after,
.fdz-css-event\.fields\.payment_3ds_status_code-failed::after,
.fdz-css-event\.fields\.payment_code10_status_code-failed::after {
  content: "\E90E" !important;
}

.fdz-css-event\.fields\.payment_cvv_status_code-disabled,
.fdz-css-event\.fields\.payment_avs_status_code-disabled,
.fdz-css-event\.fields\.payment_3ds_status_code-disabled,
.fdz-css-event\.fields\.payment_code10_status_code-disabled {
  color: #f2a638;
}

.fdz-css-event\.fields\.payment_cvv_status_code-disabled::after,
.fdz-css-event\.fields\.payment_avs_status_code-disabled::after,
.fdz-css-event\.fields\.payment_3ds_status_code-disabled::after,
.fdz-css-event\.fields\.payment_code10_status_code-disabled::after {
  content: "\E90D";
}

/*
 .fdz-css-event.fields.payment_auth_status_code-unknown,
 .fdz-css-event.fields.payment_cvv_status_code-unknown,
 .fdz-css-event.fields.payment_avs_status_code-unknown,
 .fdz-css-event.fields.payment_3ds_status_code-unknown,
 .fdz-css-event.fields.payment_code10_status_code-unknown {
}
*/


/**********************
 ******* ISSUES *******
 **********************/

/**
 * BUG: Padding in widgets is not correct at the bottom.
 *
 * 2017-08-01 | andre.prata (andre.prata@feedzai.com) | AM-2230
 */
.fdz-css-widget {
  margin-bottom: 1em;
  margin-left: 0.5em;
}

/**
 * BUG: N/A values do not display correctly in details pages.
 *
 * 2017-08-01 | andre.prata (andre.prata@feedzai.com) | REQ-653
 */
.fdz-css-placeholder-missing-value {
  color: #959797;
}
.fdz-css-placeholder-unparsable-value {
  color: #959797;
}

/**
 * BUG: Statuses not being correctly applied to details pages
 *
 * 2017-08-01 | andre.prata (andre.prata@feedzai.com) | REQ-658
 */
.fdz-css-eventStates\.status\.stateName-fraud {
  color: #eb5d4b !important;
}

.fdz-css-eventStates\.status\.stateName-fraud::before {
  content: "\E90E";
}

.fdz-css-eventStates\.status\.stateName-genuine {
  color: #5cb85c !important;
}

.fdz-css-eventStates\.status\.stateName-genuine::before {
  content: "\E90C";
}

.fdz-css-eventStates\.status\.stateName-none {
  color: #f2a638 !important;
}

.fdz-css-eventStates\.status\.stateName-none::before {
  content: "\E90D";
}

.fdz-css-eventStates\.status\.stateName-unknown {
  color: #2d2e2e !important;
}

.fdz-css-eventStates\.status\.stateName-unknown::before {
  content: "\E945";
}
.fdz-css-addresses {
  min-width: 100% !important;
  padding-top: 0.1em;
  padding-bottom: 0.1em;
}
.fds-css-onelinefields{
  min-width:100% !important;
}
.fdz-css-iconSpace {
  padding-left: 0.3em !important;
  font-size: 0.8em;
}
.fdz-css-chargeback-reason{
  color: #5cb85c;
}
.fdz-css-alert-auth-status-code{
  color: #eb5d4b;
}

.fdz-css-alert-auth-status-code::after{
  content: "\E90E";
  font-family: kitte-font !important;
  margin-left: 0.25em;
  vertical-align: middle;
  font-size: 1.25rem;
}
.fdz-css-event_business_type{
  color: #4a9edb !important;
  padding: 0.23em .75em !important;
}

.fdz-css-event_business_type::before{
  font-family: kitte-font !important;
}
.fdz-css-capitalize{
    text-transform: capitalize !important;
}
.fdz-css-uppercase{
    text-transform: uppercase;
}

.fdz-css-table-wrapper{
  max-height: 2400px;
}

.fdz-css-state-case\.states\.open
{
  color: #f2a638 !important;
  margin-left: 0;
}

.fdz-css-state-case\.states\.closed\-as\-not\-fraud
{
  color: #5cb85c !important;
  margin-left: 0;
}

.fdz-css-state-case\.states\.closed\-as\-fraud{
  color: #eb5d4b !important;
  margin-left: 0;
}

/**
 * BUG: Field value not showing in full on the UI
 *
 * 2020-04-23 | bruno.cruz (bruno.cruz@feedzai.com) | ZD11846
 */

.fdz-css-box__value {
  word-wrap: break-word !important;
  white-space: normal !important;
}

.fdz-css-box__group {
    display: block !important

}
.fdz-css-tableAntd td .fdz-css-tableAntd__column {
  display: flex !important
}