/* _borders.scss */
// .border-position-color
.border-dashed { border-bottom: dashed 1px $color-gray; }

// BORDERS TYPES
@mixin NewBorderType($borderPosition-1, $borderPosition-2, $borderPosition-3, $borderPosition-4, $nameColor, $borderColor) {
  .border-#{$borderPosition-1}-#{$nameColor} {
    border-#{$borderPosition-1}: 3px solid !important;
    border-#{$borderPosition-1}-color: $borderColor !important;
  }
  .border-#{$borderPosition-2}-#{$nameColor} {
    border-#{$borderPosition-2}: 3px solid !important;
    border-#{$borderPosition-2}-color: $borderColor !important;
  }
  .border-#{$borderPosition-3}-#{$nameColor} {
    border-#{$borderPosition-3}: 3px solid !important;
    border-#{$borderPosition-3}-color: $borderColor !important;
  }
  .border-#{$borderPosition-4}-#{$nameColor} {
    border-#{$borderPosition-4}: 3px solid !important;
    border-#{$borderPosition-4}-color: $borderColor !important;
  }
}

@include NewBorderType(top, right, bottom, left, "ingaia", $color-ingaia);
@include NewBorderType(top, right, bottom, left, "saas", $color-saas);
@include NewBorderType(top, right, bottom, left, "maas", $color-maas);
@include NewBorderType(top, right, bottom, left, "education", $color-education);
@include NewBorderType(top, right, bottom, left, "financial-solution", $color-financial-solution);
@include NewBorderType(top, right, bottom, left, "real-estate-left", $color-real-estate-left);

@include NewBorderType(top, right, bottom, left, "primary", $brand-primary);
@include NewBorderType(top, right, bottom, left, "success", $brand-success);
@include NewBorderType(top, right, bottom, left, "info", $brand-info);
@include NewBorderType(top, right, bottom, left, "warning", $brand-warning);
@include NewBorderType(top, right, bottom, left, "danger", $brand-danger);

// BORDER COLORS
@mixin NewBorderColor($borderPosition-1, $borderPosition-2, $borderPosition-3, $borderPosition-4, $nameColor, $borderColor, $borderColor-1, $borderColor-2, $borderColor-3, $borderColor-4) {
  .border-#{$borderPosition-1}-#{$nameColor} {
    border-#{$borderPosition-1}: 3px solid !important;
    border-#{$borderPosition-1}-color: $borderColor !important;
  }
  .border-#{$borderPosition-1}-#{$nameColor}-1 {
    border-#{$borderPosition-1}: 3px solid !important;
    border-#{$borderPosition-1}-color: $borderColor-1 !important;
  }
  .border-#{$borderPosition-1}-#{$nameColor}-2 {
    border-#{$borderPosition-1}: 3px solid !important;
    border-#{$borderPosition-1}-color: $borderColor-2 !important;
  }
  .border-#{$borderPosition-1}-#{$nameColor}-3 {
    border-#{$borderPosition-1}: 3px solid !important;
    border-#{$borderPosition-1}-color: $borderColor-3 !important;
  }
  .border-#{$borderPosition-1}-#{$nameColor}-4 {
    border-#{$borderPosition-1}: 3px solid !important;
    border-#{$borderPosition-1}-color: $borderColor-4 !important;
  }

  .border-#{$borderPosition-2}-#{$nameColor} {
    border-#{$borderPosition-2}: 3px solid !important;
    border-#{$borderPosition-2}-color: $borderColor !important;
  }
  .border-#{$borderPosition-2}-#{$nameColor}-1 {
    border-#{$borderPosition-2}: 3px solid !important;
    border-#{$borderPosition-2}-color: $borderColor-1 !important;
  }
  .border-#{$borderPosition-2}-#{$nameColor}-2 {
    border-#{$borderPosition-2}: 3px solid !important;
    border-#{$borderPosition-2}-color: $borderColor-2 !important;
  }
  .border-#{$borderPosition-2}-#{$nameColor}-3 {
    border-#{$borderPosition-2}: 3px solid !important;
    border-#{$borderPosition-2}-color: $borderColor-3 !important;
  }
  .border-#{$borderPosition-2}-#{$nameColor}-4 {
    border-#{$borderPosition-2}: 3px solid !important;
    border-#{$borderPosition-2}-color: $borderColor-4 !important;
  }

  .border-#{$borderPosition-3}-#{$nameColor} {
    border-#{$borderPosition-3}: 3px solid !important;
    border-#{$borderPosition-3}-color: $borderColor !important;
  }
  .border-#{$borderPosition-3}-#{$nameColor}-1 {
    border-#{$borderPosition-3}: 3px solid !important;
    border-#{$borderPosition-3}-color: $borderColor-1 !important;
  }
  .border-#{$borderPosition-3}-#{$nameColor}-2 {
    border-#{$borderPosition-3}: 3px solid !important;
    border-#{$borderPosition-3}-color: $borderColor-2 !important;
  }
  .border-#{$borderPosition-3}-#{$nameColor}-3 {
    border-#{$borderPosition-3}: 3px solid !important;
    border-#{$borderPosition-3}-color: $borderColor-3 !important;
  }
  .border-#{$borderPosition-3}-#{$nameColor}-4 {
    border-#{$borderPosition-3}: 3px solid !important;
    border-#{$borderPosition-3}-color: $borderColor-4 !important;
  }

  .border-#{$borderPosition-4}-#{$nameColor} {
    border-#{$borderPosition-4}: 3px solid !important;
    border-#{$borderPosition-4}-color: $borderColor !important;
  }
  .border-#{$borderPosition-4}-#{$nameColor}-1 {
    border-#{$borderPosition-4}: 3px solid !important;
    border-#{$borderPosition-4}-color: $borderColor-1 !important;
  }
  .border-#{$borderPosition-4}-#{$nameColor}-2 {
    border-#{$borderPosition-4}: 3px solid !important;
    border-#{$borderPosition-4}-color: $borderColor-2 !important;
  }
  .border-#{$borderPosition-4}-#{$nameColor}-3 {
    border-#{$borderPosition-4}: 3px solid !important;
    border-#{$borderPosition-4}-color: $borderColor-3 !important;
  }
  .border-#{$borderPosition-4}-#{$nameColor}-4 {
    border-#{$borderPosition-4}: 3px solid !important;
    border-#{$borderPosition-4}-color: $borderColor-4 !important;
  }
}

@include NewBorderColor(top, right, bottom, left, "gray", $color-gray, $color-gray-1, $color-gray-2, $color-gray-3, $color-gray-4);
@include NewBorderColor(top, right, bottom, left, "blue", $color-blue, $color-blue-1, $color-blue-2, $color-blue-3, $color-blue-4 );
@include NewBorderColor(top, right, bottom, left, "purple", $color-purple, $color-purple-1, $color-purple-2, $color-purple-3, $color-purple-4 );
@include NewBorderColor(top, right, bottom, left, "orange", $color-orange, $color-orange-1, $color-orange-2, $color-orange-3, $color-orange-4 );
@include NewBorderColor(top, right, bottom, left, "green", $color-green, $color-green-1, $color-green-2, $color-green-3, $color-green-4 );
@include NewBorderColor(top, right, bottom, left, "red", $color-red, $color-red-1, $color-red-2, $color-red-3, $color-red-4 );

@include NewBorderColor(top, right, bottom, left, "navy", $color-navy, $color-navy-1, $color-navy-2, $color-navy-3, $color-navy-4 );
@include NewBorderColor(top, right, bottom, left, "ocean", $color-ocean, $color-ocean-1, $color-ocean-2, $color-ocean-3, $color-ocean-4 );
@include NewBorderColor(top, right, bottom, left, "deep-purple", $color-deep-purple, $color-deep-purple-1, $color-deep-purple-2, $color-deep-purple-3, $color-deep-purple-4 );
@include NewBorderColor(top, right, bottom, left, "majesty", $color-majesty, $color-majesty-1, $color-majesty-2, $color-majesty-3, $color-majesty-4 );
@include NewBorderColor(top, right, bottom, left, "pink", $color-pink, $color-pink-1, $color-pink-2, $color-pink-3, $color-pink-4 );
@include NewBorderColor(top, right, bottom, left, "chocolate", $color-chocolate, $color-chocolate-1, $color-chocolate-2, $color-chocolate-3, $color-chocolate-4 );
@include NewBorderColor(top, right, bottom, left, "coyote", $color-coyote, $color-coyote-1, $color-coyote-2, $color-coyote-3, $color-coyote-4 );
@include NewBorderColor(top, right, bottom, left, "yellow", $color-yellow, $color-yellow-1, $color-yellow-2, $color-yellow-3, $color-yellow-4 );
@include NewBorderColor(top, right, bottom, left, "brown", $color-brown, $color-brown-1, $color-brown-2, $color-brown-3, $color-brown-4 );
@include NewBorderColor(top, right, bottom, left, "emerald", $color-emerald, $color-emerald-1, $color-emerald-2, $color-emerald-3, $color-emerald-4 );
@include NewBorderColor(top, right, bottom, left, "pistachio", $color-pistachio, $color-pistachio-1, $color-pistachio-2, $color-pistachio-3, $color-pistachio-4 );
@include NewBorderColor(top, right, bottom, left, "blueish", $color-blueish, $color-blueish-1, $color-blueish-2, $color-blueish-3, $color-blueish-4 );
@include NewBorderColor(top, right, bottom, left, "secondary", $color-secondary, $color-secondary-1, $color-secondary-2, $color-secondary-3, $color-secondary-4 );