/* clan 3.0 */
/* font-weight */
.fw-100 { font-weight: 100; }
.fw-300 { font-weight: 300; }
.fw-400 { font-weight: 400; }
.fw-500 { font-weight: 500; }
.fw-550 { font-weight: 550; }
.fw-600 { font-weight: 600; }
.fw-650 { font-weight: 650; }
.fw-700 { font-weight: 700; }
.fw-750 { font-weight: 750; }
.fw-800 { font-weight: 800; }
.fw-850 { font-weight: 850; }
.fw-900 { font-weight: 900; }
.fw-950 { font-weight: 950; }

/* font-size */
.fs-r05 { font-size: calc(0.5rem); }
.fs-r06 { font-size: calc(0.6rem); }
.fs-r07 { font-size: calc(0.7rem); }
.fs-r08 { font-size: calc(0.8rem); }
.fs-r09 { font-size: calc(0.9rem); }
.fs-r10 { font-size: calc(1rem); }
.fs-r11 { font-size: calc(1.1rem); }
.fs-r12 { font-size: calc(1.2rem); }
.fs-r13 { font-size: calc(1.3rem); }
.fs-r14 { font-size: calc(1.4rem); }
.fs-r15 { font-size: calc(1.5rem); }
.fs-r16 { font-size: calc(1.6rem); }
.fs-r17 { font-size: calc(1.7rem); }
.fs-r18 { font-size: calc(1.8rem); }
.fs-r19 { font-size: calc(1.9rem); }
.fs-r20 { font-size: calc(2rem); }
.fs-r21 { font-size: calc(2.1rem); }
.fs-r22 { font-size: calc(2.2rem); }
.fs-r23 { font-size: calc(2.3rem); }
.fs-r24 { font-size: calc(2.4rem); }
.fs-r25 { font-size: calc(2.5rem); }
.fs-r30 { font-size: calc(3rem); }
.fs-r31 { font-size: calc(3.1rem); }
.fs-r32 { font-size: calc(3.2rem); }
.fs-r33 { font-size: calc(3.3rem); }
.fs-r34 { font-size: calc(3.4rem); }
.fs-r35 { font-size: calc(3.5rem); }
.fs-r40 { font-size: calc(4rem); }
.fs-r45 { font-size: calc(4.5rem); }
.fs-r50 { font-size: calc(5rem); }

.fs-r15vw { font-size: calc(1.5rem + 1.5vw); }


/* line-height */
.lh-Normal { line-height: normal; }
.lh-08 { line-height: 0.8; }
.lh-09 { line-height: 0.9; }
.lh-1 { line-height: 1; }
.lh-15 { line-height: 1.5; }
.lh-2 { line-height: 2; }
.lh-3 { line-height: 3; }

/* text-transform */
.tt-none { text-transform: none; }
.tt-capitalize { text-transform: capitalize; }
.tt-uppercase { text-transform: uppercase; }
.tt-lowercase { text-transform: lowercase; }

/* color */
.text-white { color: #ffffff; }
.text-clan-c0 { color: #e0dada; }
.text-clan-c0b { color: #FFFFFF6B; }
.text-clan-c1 { color: #491D8B; }
.text-clan-c2 { color: #001D6C; }
.text-clan-c3 { color: #7B1FA2; }
.text-clan-c4 { color: #D81B60; }
.text-clan-c5 { color: #FF5722; }
.text-clan-c6 { color: #FFC107; }



/* background-color */
.bg-white { background-color: #ffffff; }
.bg-black { background-color: #000000; }
.bg-clan-c0 { background-color: #e0dada; }
.bg-clan-c1 { background-color: #491D8B; }
.bg-clan-c2 { background-color: #001D6C; }
.bg-clan-c3 { background-color: #7B1FA2; }
.bg-clan-c4 { background-color: #D81B60; }
.bg-clan-c5 { background-color: #FF5722; }
.bg-clan-c6 { background-color: #FFC107; }

.bg-clan-a1 { background-color: #757575; }
.bg-clan-a2 { background-color: #3B3B3B; }

.new-clan-deg { background: linear-gradient(45deg, #001d6c, #491d8b, #7b1fa2, #d81b60, #ff5722, #ffc107); }
.main-clan-page { background: linear-gradient(#efefef, #ffffff); }
.main-clan-companies { background: linear-gradient(68deg, #FF5722 38%, #FFC107 100%); }
.main-clan-companies-hero { background: linear-gradient(45deg, #ffc107, #ff5722, #ffc107, #ff5722, #ff5722, #ffc107); }
.bg-gradient-clan { background: linear-gradient(155.06deg, #FFC107, #D81B60, #001D6C); }
.bg-gradient-clan-alt { background: linear-gradient(45deg, #D81B60, #001D6C); }
.bg-gradient-clan-160 { background: linear-gradient(160deg, #FFC107, #D81B60, #001D6C); }
.bg-gradient-clan-120 { background: linear-gradient(120deg, #FFC107, #D81B60, #001D6C); }

/* Fontes */
.font-Lato { font-family: "Lato", serif; }
.font-Roboto { font-family: "Roboto Slab", serif; }
.font-Montserrat { font-family: "Montserrat", sans-serif; }

/* Borders */
.border-clan-c1 { border-color: #491D8B; }
.border-clan-c2 { border-color: #001D6C; }
.border-clan-c3 { border-color: #7B1FA2; }
.border-clan-c4 { border-color: #D81B60; }
.border-clan-c5 { border-color: #FF5722; }
.border-clan-c6 { border-color: #FFC107; }

/* Botões */
.btn-clan-c6toc1 {
    background: #FFC107;
}

.btn-clan-c6toc1:hover,
.btn-clan-c6toc1:focus,
.btn-clan-c6toc1:active
{
    background: #491D8B;
    color: #ffffff;
}


.btn-clan-c1toc6 {
    background: #491D8B;
    color: #ffffff;
}

.btn-clan-c1toc6:hover,
.btn-clan-c1toc6:focus,
.btn-clan-c1toc6:active
{
    background: #FFC107;
    color: #491D8B;
}
