* {
    padding: 0;
    margin: 0;
}

/* reset */
ul {
    list-style-type: none;
}

a {
    text-decoration: none;
}

p {
    margin: 0;
    padding: 0;
}

h1,h2,h3,h4,h5,h6 {
    margin: 0;
    padding: 0;
}
.container > .row {
    width: inherit;
}

/* posições */

.p-absolute {
    position: absolute;
}

.p-relative {
    position: relative;
}

/* margin center */
.m-auto {
    margin: auto;
}

/* Margin Top Frame */
.m-t-0 {
    margin-top: 0;
}
.m-t-10 {
    margin-top: 10px;
}
.m-t-20 {
    margin-top: 20px;
}
.m-t-30 {
    margin-top: 30px;
}
.m-t-40 {
    margin-top: 40px;
}
.m-t-70 {
    margin-top: 70px;
}
.m-t-85 {
    margin-top: 85px;
}

/* Margin Left Frame */
.m-l-0 {
    margin-left: 0;
}
.m-l-10 {
    margin-left: 10px;
}
.m-l-20 {
    margin-left: 20px;
}
.m-l-30 {
    margin-left: 30px;
}
.m-l-40 {
    margin-left: 40px;
}
.m-l-70 {
    margin-left: 70px;
}
.m-l-85 {
    margin-left: 85px;
}

/* Margin Right Frame */
.m-r-0 {
    margin-right: 0;
}
.m-r-10 {
    margin-right: 10px;
}
.m-r-20 {
    margin-right: 20px;
}
.m-r-30 {
    margin-right: 30px;
}
.m-r-40 {
    margin-right: 40px;
}
.m-r-70 {
    margin-right: 70px;
}
.m-r-85 {
    margin-right: 85px;
}

/* Margin Reset */
.m-0 {
    margin: 0 !important;
}

/* Padding Reset */ 
.p-0 {
    padding: 0 !important;
}
/* Padding Left Frame */
.p-l-0 {
    padding-left: 0;
}
.p-l-10 {
    padding-left: 10px;
}
.p-l-20 {
    padding-left: 20px;
}
.p-l-30 {
    padding-left: 30px;
}
.p-l-40 {
    padding-left: 40px;
}
.p-l-70 {
    padding-left: 70px;
}
.p-l-85 {
    padding-left: 85px;
}

/* Padding Right Frame */
.p-r-0 {
    padding-right: 0;
}
.p-r-10 {
    padding-right: 10px;
}
.p-r-20 {
    padding-right: 20px;
}
.p-r-30 {
    padding-right: 30px;
}
.p-r-40 {
    padding-right: 40px;
}
.p-r-70 {
    padding-right: 70px;
}
.p-r-85 {
    padding-right: 85px;
}
.null-c{
    display: none;
}

.list-flex-row {
    list-style-type: none;
    display: flex;
    flex-direction: row;
}
.between {
    justify-content: space-between;
}
/* table divs */
/*.table {*/
/*    display: table;*/
/*    max-width: 149px;*/
/*    width: 100%;*/
/*    margin: 0 auto;*/
/*}*/
.tbody {
    display: table-row-group;
}
.rowTable {
    display: table-row;
}
.cellTable {
    display: table-cell;
}

.clear {
    height: 4px;
}

/* Textos etc.. */
.upper {
    text-transform: uppercase;
}

.capitalize {
    text-transform: capitalize;
}

.font-10 {
    font-size: 10px;
}

.font-11 {
    font-size: 11px;
}

.font-12 {
    font-size: 12px;
}

.font-13 {
    font-size: 13px;
}

.font-14 {
    font-size: 14px;
}

.font-15 {
    font-size: 15px;
}
/* pesos de fonts */

.weight-400 {
    font-weight: 400;
}

.weight-500 {
    font-weight: 500;
}

.weight-600 {
    font-weight: 600;
}

.weight-700 {
    font-weight: 700;
}

.f-bolder{
    font-weight: bolder;
}
/* Open Sans */ 

@font-face {
    font-family: "Open Sans";
    src: local("Open Sans Regular"),
    local("OpenSans-Regular"),
    url(../fonts/OpenSans-Regular.ttf);
}

@font-face {
    font-family: "Open Sans SemiBold";
    src: local("Open Sans SemiBold"),
    local("OpenSans-Bold"),
    url(../fonts/OpenSans-SemiBold.ttf);
}

@font-face {
    font-family: "Open Sans Bold";
    src: local("Open Sans Bold"),
    local("OpenSans-Bold"),
    url(../fonts/OpenSans-Bold.ttf);
}

@font-face {
    font-family: "Open Sans ExtraBold";
    src: local("Open Sans ExtraBold"),
    local("OpenSans-Bold"),
    url(../fonts/OpenSans-ExtraBold.ttf);
}
/* clear fix */
.clearfix {
    display: block;
    height: 24px;
}
.row {
    margin: 0;
}