.validation-message {
  color: green; }

.agom-alert {
  display: inherit;
  font-size: 90%;
  padding: 8px 5px;
  color: #000000; }

.validation-error-background {
  background: #FF6961; }

.validation-success-background {
  background: #52CC7A; }

.agom-transaction-list-page {
  position: relative;
  padding: 20px 0; }

.agom-transaction-title {
  display: block;
  font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #000000;
  font-size: 26px;
  text-align: left;
  margin-bottom: 25px; }

.transaction-balance {
  position: relative;
  font-size: 20px;
  top: 1px; }

.mydriver-agom-balance {
  margin-bottom: 25px; }

.table-head {
  padding: 0.75em;
  background: #F0F0F0;
  font-weight: 700;
  text-transform: uppercase; }

.agom-transaction {
  cursor: pointer;
  color: #FFFFFF;
  font-weight: 700;
  padding: 0.75em;
  background: #8C8C8C !important; }
  .agom-transaction.active {
    background: #333333 !important; }
    .agom-transaction.active:after {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg); }
  .agom-transaction:after {
    content: '';
    display: block;
    position: absolute;
    top: 16px;
    width: 12px;
    height: 7px;
    right: 15px;
    background-size: 100% !important;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url("data:image/svg+xml;charset=utf8, %3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 12 7' xml:space='preserve'%3E%3Cpath fill='%23FFFFFF' d='M6.8,6.7l4.9-4.9c0.4-0.4,0.4-1,0-1.4c0,0,0,0,0,0c-0.4-0.4-1.1-0.4-1.5,0c0,0,0,0,0,0L6,4.5L1.8,0.3 c-0.4-0.4-1.1-0.4-1.5,0c0,0,0,0,0,0c-0.4,0.4-0.4,1,0,1.4c0,0,0,0,0,0l4.9,4.9C5.7,7.1,6.3,7.1,6.8,6.7C6.7,6.7,6.7,6.7,6.8,6.7z'/%3E%3C/svg%3E");
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
  @media (max-width: 543px) {
    .agom-transaction .transaction-date {
      padding-left: 0px; } }

.transaction-section {
  font-weight: 700;
  font-size: 14px;
  text-transform: uppercase; }

.custom-agom-row {
  padding: 0.75em 0; }

.agom-row-desktop:nth-child(odd) {
  background: #f2f2f2; }

.agom-row-mobile:nth-child(odd) {
  background: #f2f2f2; }

.hide-row {
  display: none !important; }

.show-row {
  display: block !important; }

.agom-img-block {
  display: block;
  margin-top: 25px;
  margin-bottom: 25px;
  margin-left: auto;
  margin-right: auto; }
  .agom-img-block .driverplus-card {
    height: 185px; }

.custom-ul {
  position: relative;
  list-style: none; }

.custom-li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 10px;
  padding-bottom: 10px; }

.custom-li::before {
  content: '\2B9E';
  position: absolute;
  font-size: 20px;
  left: 0; }

.agom-balance {
  margin-top: 25px;
  margin-bottom: 10px; }

.agom-balance-label {
  color: #707070; }

.agom-checkbox-label {
  color: #707070 !important; }

.space-input {
  position: relative;
  top: 8px; }
  @media (min-width: 544px) and (max-width: 992px) {
    .space-input {
      top: 50px; } }
  @media (max-width: 544px) {
    .space-input {
      margin-bottom: 20px !important; } }
