/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+                    WARNING:    DO NOT UPDATE OR CHANGE THIS FILE                    +
+     IF YOU WANT MODIFY THESE STYLES PLEASE USE THE OVERRIDE FILE IN YOUR CSS_SITE   +
+     FOLDER, UPDATES TO THESE STYLES DELETED UPON NEXT TEMPLATE UPGRADE              +
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*
*[class*="border-a"]
{
    border:solid 1px var(--gray);
}

*[class*="border-t"], *[class*="border-tr"], *[class*="border-tb"], *[class*="border-tl"] {
    border-top: solid 1px var(--gray);
}

*[class*="border-r"], *[class*="border-tr"], *[class*="border-rb"], *[class*="border-rl"] {
    border-right: solid 1px var(--gray);
}

*[class*="border-b"], *[class*="border-tb"], *[class*="border-rb"], *[class*="border-bl"] {
    border-bottom: solid 1px var(--gray);
}

*[class*="border-l"], *[class*="border-tl"], *[class*="border-rl"], *[class*="border-bl"] {
    border-left: solid 1px var(--gray);
}

*[calss*="border-2"][calss*="bthick-2"]
{
    border-width:2px;
}
    */
/*---------------------------------------------------------------------------------------------
        BORDER COLORS
--------------------------------------------------------------------------------------------*/
.border-titan-blue, .pinstripe_univBlue, .pinstripe_univBlue_medium, .pinstripe_univBlue_large {
    border: solid 1px var(--titan-blue);
}

.border-medium-blue, .pinstripe_medBlue, .pinstripe_medBlue_medium, .pinstripe_medBlue_large {
    border: solid 1px var(--medium-blue);
}

.border-light-blue, .pinstripe_lightBlue, .pinstripe_lightBlue_medium, .pinstripe_lightBlue_large {
    border: solid 1px var(--light-blue);
}

.border-dark-gray {
    border: solid 1px var(--dark-gray);
}

.border-gray, .pinstripe_gray, .pinstripe_gray_medium, .pinstripe_gray_large {
    border: solid 1px var(--gray);
}

.border-light-gray {
    border: solid 1px var(--light-gray);
}

.pinstripe_orange, .pinstripe_orange_medium, .pinstripe_orange_large {
    border: solid 1px var(--orange);
}

.pinstripe_beige, .pinstripe_beige_medium, .pinstripe_beige_large {
    border: solid 1px var(--beige);
}

.pinstripe_black, .pinstripe_black_medium, .pinstripe_black_large {
    border: solid 1px var(--black);
}

.pinstripe_white, .pinstripe_white_medium, .pinstripe_white_large {
    border: solid 1px var(--white);
}

.pinstripe_gradient, .pinstripe_gradient_medium, .pinstripe_gradient_large {
    border: solid 1px var(--gradient);
}

/*---------------------------------------------------------------------------------------------
    BORDER WIDTH
--------------------------------------------------------------------------------------------*/
.border-2 {
    border-width: 2px;
}

.border-4, [class*="pinstripe_"][class*="_medium"] {
    border-width: 4px;
}

.border-6 {
    border-width: 6px;
}

.border-8 {
    border-width: 8px;
}

.border-10, [class*="pinstripe_"][class*="_large"] {
    border-width: 10px;
}

/*---------------------------------------------------------------------------------------------
        BORDER SIDES
--------------------------------------------------------------------------------------------*/
.border-top {
    border-right: 0px;
    border-bottom: 0px;
    border-left: 0px;
}

.border-top-right {
    border-bottom: 0px;
    border-left: 0px;
}

.border-top-left {
    border-bottom: 0px;
    border-left: 0px;
}

.border-top-bottom {
    border-right: 0px;
    border-left: 0px;
}

.border-bottom {
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
}

.border-bottom-right {
    border-top: 0px;
    border-right: 0px;
}

.border-bottom-left {
    border-top: 0px;
    border-left: 0px;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+                               END OF CSS FILE                                       +
+     IF YOU WANT TO OVER RIDE THESE STYLES PLEASE DO IT IN THE CSS OVERRIDE FILES    +
+     CHANGES TO THIS FILE WILL BE DELETED UPON NEXT TEMPLATE UPDATE                  +
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/