﻿p, li {
    font-size: 14px;
}

a {
    color: #090d48;
    text-decoration: underline;
    font-size: 14px;
}

    a:visited,
    a:active {
        color: currentColor;
    }

    a:hover {
        color: #313569;
    }

    .grid-links-reset a,
    .grid-links-reset a:visited,
    .grid-links-reset a:active,
    a.grid-links-reset,
    a.grid-links-reset:visited,
    a.grid-links-reset:active {
        text-decoration: none;
    }

/*font weight utils*/

.grid-font-weight-500 {
    font-weight: 500;
}

.grid-font-weight-700 {
    font-weight: 700;
}

/*font-color-utils*/

.grid-main-text-color,
a.grid-main-text-color:visited,
a.grid-main-text-color:active,
.grid-card a:visited,
.grid-card a:hover {
    color: #090d48;
}

    .grid-main-text-color.hover:hover {
        color: #313569;
    }

.grid-secondary-text-color {
    color: #202020!important;
}

    .grid-secondary-text-color.hover:hover {
        color: rgba(32, 32, 32, 0.7);
    }

.grid-white-text-color {
    color: #fff;
}

    .grid-white-text-color.hover:hover {
        color: rgba(255,255,255, 0.56);
    }

/*font-size-utils*/

.grid-tiny-text {
    font-size: 12px;
}

.grid-small-text {
    font-size: 14px;
}

.grid-carousel-header, .grid-carousel-header a {
    font-size: 20px !important;
}

.grid-line-height-12 {
    line-height: 1.2;
}




/*HEADINGS*/
h2 {
    font-size: 17px;
}

h3 {
    font-size: 15px;
}

h4 {
    font-size: 13px;
}
