@charset "utf-8";
@import url('fonts.css');
* {
    margin: 0;
    padding: 0;
    text-decoration: none;
}

body,
img,
p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
li,
select,
input {
    margin: 0 auto;
    padding: 0;
    outline: none;
    border: none;
}

strike {
    text-decoration: line-through;
}


/*  sublinhado */

.top5 {
    margin-top: 5px;
}

.top10 {
    margin-top: 10px;
}

.top15 {
    margin-top: 15px;
}

.top20 {
    margin-top: 20px;
}

.top25 {
    margin-top: 25px !important;
    ;
}

.top30 {
    margin-top: 30px !important;
    ;
}

.top35 {
    margin-top: 35px !important;
    ;
}

.top40 {
    margin-top: 40px !important;
}

.top45 {
    margin-top: 45px;
}

.top50 {
    margin-top: 50px;
}

.top55 {
    margin-top: 55px;
}

.top60 {
    margin-top: 60px;
}

.top65 {
    margin-top: 65px;
}

.top70 {
    margin-top: 70px;
}

.top75 {
    margin-top: 75px;
}

.top80 {
    margin-top: 80px;
}

.top85 {
    margin-top: 85px;
}

.top90 {
    margin-top: 90px;
}

.top100 {
    margin-top: 100px;
}

.top105 {
    margin-top: 105px;
}

.top115 {
    margin-top: 115px;
}

.top120 {
    margin-top: 120px;
}

.top150 {
    margin-top: 150px;
}

.top220 {
    margin-top: 220px;
}

.top195 {
    margin-top: 195px;
}

.top210 {
    margin-top: 210px;
}

.top350 {
    margin-top: 350px;
}

.top395 {
    margin-top: 395px;
}

.bottom0, .mb0 {
    margin-bottom: 0px;
}

.bottom5 {
    margin-bottom: 5px;
}

.bottom10 {
    margin-bottom: 10px;
}

.bottom15 {
    margin-bottom: 15px;
}

.bottom20 {
    margin-bottom: 20px;
}

.bottom25 {
    margin-bottom: 25px;
}

.bottom30 {
    margin-bottom: 30px;
}

.bottom35 {
    margin-bottom: 35px;
}

.bottom40 {
    margin-bottom: 40px;
}

.bottom45 {
    margin-bottom: 45px;
}

.bottom50 {
    margin-bottom: 50px;
}

.bottom55 {
    margin-bottom: 55px;
}

.bottom60 {
    margin-bottom: 60px;
}

.bottom60 {
    margin-bottom: 60px;
}

.bottom65 {
    margin-bottom: 65px;
}

.bottom70 {
    margin-bottom: 70px;
}

.bottom75 {
    margin-bottom: 75px;
}

.bottom80 {
    margin-bottom: 80px;
}

.bottom90 {
    margin-bottom: 90px;
}

.bottom100 {
    margin-bottom: 100px;
}

.bottom120 {
    margin-bottom: 120px;
}

.bottom135 {
    margin-bottom: 135px;
}

.bottom180 {
    margin-bottom: 180px;
}

.bottom200 {
    margin-bottom: 200px;
}

.bottom280 {
    margin-bottom: 280px;
}

.left5 {
    margin-left: 5px;
}

.left10 {
    margin-left: 10px;
}

.left15 {
    margin-left: 15px;
}

.left20 {
    margin-left: 20px;
}

.left25 {
    margin-left: 25px;
}

.left30 {
    margin-left: 30px;
}

.left35 {
    margin-left: 35px;
}

.left40 {
    margin-left: 40px;
}

.left45 {
    margin-left: 45px;
}

.left50 {
    margin-left: 50px;
}

.left55 {
    margin-left: 55px;
}

.left60 {
    margin-left: 60px;
}

.left65 {
    margin-left: 65px;
}

.left70 {
    margin-left: 70px;
}

.left75 {
    margin-left: 75px;
}

.left80 {
    margin-left: 80px;
}

.left81 {
    margin-left: 81px;
}

.left130 {
    margin-left: 130px;
}

.left270 {
    margin-left: 270px;
}

.right5 {
    margin-right: 5px;
}

.right10 {
    margin-right: 10px;
}

.right15 {
    margin-right: 15px;
}

.right20 {
    margin-right: 20px;
}

.right22 {
    margin-right: 22px;
}

.right25 {
    margin-right: 25px;
}

.right30 {
    margin-right: 30px;
}

.right35 {
    margin-right: 35px;
}

.right40 {
    margin-right: 40px;
}

.right45 {
    margin-right: 45px;
}

.right50 {
    margin-right: 50px;
}

.right55 {
    margin-right: 55px;
}

.right60 {
    margin-right: 60px;
}

.right65 {
    margin-right: 65px;
}

.right70 {
    margin-right: 70px;
}

.right75 {
    margin-right: 75px;
}

.right80 {
    margin-right: 80px;
}

.right90 {
    margin-right: 90px;
}

.right100 {
    margin-right: 100px;
}

.right130 {
    margin-right: 130px;
}

.pt10 {
    padding-top: 10px;
}

.pt15 {
    padding-top: 15px;
}

.pt20 {
    padding-top: 20px;
}

.pt30 {
    padding-top: 30px;
}

.pt40 {
    padding-top: 40px;
}

.pt45 {
    padding-top: 45px;
}

.pt50 {
    padding-top: 50px;
}

.pt60 {
    padding-top: 60px;
}

.pt80 {
    padding-top: 80px;
}

.pt100 {
    padding-top: 100px;
}

.pt300 {
    padding-top: 300px;
}

.pl15 {
    padding-left: 15px;
}

.pl20 {
    padding-left: 20px;
}

.pl30 {
    padding-left: 30px;
}

.pl40 {
    padding-left: 40px;
}

.pl45 {
    padding-left: 45px;
}

.pl50 {
    padding-left: 50px;
}

.pl60 {
    padding-left: 60px;
}

.pl80 {
    padding-left: 80px;
}

.pl100 {
    padding-left: 100px;
}

.pl300 {
    padding-left: 300px;
}

.pr15 {
    padding-right: 15px;
}

.pr20 {
    padding-right: 20px;
}

.pr30 {
    padding-right: 30px;
}

.pr40 {
    padding-right: 40px;
}

.pr45 {
    padding-right: 45px;
}

.pr50 {
    padding-right: 50px;
}

.pr60 {
    padding-right: 60px;
}

.pr80 {
    padding-right: 80px;
}

.pr100 {
    padding-right: 100px;
}

.pr300 {
    padding-right: 300px;
}

.pb10 {
    padding-bottom: 10px;
}

.pb15 {
    padding-bottom: 15px;
}

.pb20 {
    padding-bottom: 20px;
}

.pb30 {
    padding-bottom: 30px;
}

.pb40 {
    padding-bottom: 40px !important;
}

.pb50 {
    padding-bottom: 50px;
}

.pb60 {
    padding-bottom: 60px;
}

.pb80 {
    padding-bottom: 80px;
}

.pb100 {
    padding-bottom: 100px;
}

.pb200 {
    padding-bottom: 200px;
}

.pb280 {
    padding-bottom: 280px;
}

.pb300 {
    padding-bottom: 300px;
}

.pg0 {
    padding: 0px !important;
}

.pg5 {
    padding: 5px !important;
}

.pg10 {
    padding: 10px !important;
}

.pg20 {
    padding: 20px !important;
}

.pg25 {
    padding: 20px !important;
}

.pg30, .padding30 {
    padding: 30px !important;
}

.pt0 {
    padding-top: 0px !important;
}

.pb0 {
    padding-bottom: 0px !important;
}

.container {
    width: 1170px !important;
}

.input100, .w-100 {
    width: 100% !important;
}

.lato-black {
    font-family: "Lato Black";
}

.fz8{
    font-size: 8px !important;
}

.fz10{
    font-size: 10px !important;
}

.fz14{
    font-size: 14px !important;
}

.fz16{
    font-size: 16px !important;
}

.fz18{
    font-size: 18px !important;
}

.fz20{
    font-size: 20px !important;
}

.fz22{
    font-size: 22px !important;
}

.fz24{
    font-size: 24px !important;
}

.fz30{
    font-size: 30px !important;
}


.btn{
    font-size: 18px !important;
    border-radius: 0px;
    border: none !important;
}

.relative{
    position: relative;
}

.position-absolute-botao-edit{
    z-index: 999999999;
    position: absolute;
}
.btn-absolute-botao-edit{
    padding: 10px;
    outline: 1px solid;
}