/**umb_name:Heading 1*/
h1 {
    margin: 0;
}

/**umb_name:Heading 2*/
h2 {
    margin: 0;
}

/**umb_name:Heading 3*/
h3 {
    margin: 0;
}

/**umb_name:Heading 4*/
h4 {
    margin: 0;
}

/**umb_name:Heading 5*/
h5 {
    margin: 0;
}

/**umb_name:Heading 6*/
h6 {
    margin: 0;
}

/**umb_name:Table content text*/
.table-content {
    background-color: rgba(0,0,0,0);
}

/**umb_name:Medium light Text*/
.mediumLightParagraph {
    line-height: 1.75em;
    font-size: 1.185rem;
}

/**umb_name:Large light Text*/
.largeLightParagraph {
    line-height: 1.75em;
    font-size: 2rem;
}

/**umb_name:Medium bold text*/
.mediumBoldParagraph {
    line-height: 1.75em;
    font-size: 1.185rem;
    font-family: TypeNextCondensedProBold;
}

/**umb_name:Large Bold Text*/
.largeBoldParagraph {
    line-height: 1.75em;
    font-size: 2rem;
    font-family: TypeNextCondensedProBold;
}

/**umb_name:Button*/
.buttonRTE {
    background-color: #1C69D4;
    border: none;
    padding: 1.2rem;
    color: #fff;
    line-height: 1;
    font-family: 'TypeNextProRegular';
    width: 100%;
}

    .buttonRTE:hover {
        background: #0653B6;
        transition: all 0.2s ease;
    }

/**umb_name:Blue text*/
.blueText {
    color: #0066B1;
}

/**umb_name:Green text*/
.greenText {
    color: #00ff00;
}

/**umb_name:Yellow text*/
.yellowText {
    color: #ffcc00;
}

/**umb_name:Red text*/
.redText {
    color: #ff0000;
}

.buttonRTE a {
    color: #fff;
    text-decoration: none;
}

@media (max-width:350px) {
    .mediumLightParagraph {
        font-size: 0.65rem;
    }
}

@media (max-width:350px) {
    .largeLightParagraph {
        font-size: 1.125rem;
    }
}

@media (max-width:350px) {
    .mediumBoldParagraph {
        font-size: 0.65rem;
    }
}

@media (max-width:350px) {
    .largeBoldParagraph {
        font-size: 1.125rem;
    }
}

@media (max-width:460px) {
    .table-content {
        font-size: 0.435rem;
    }
}
