  /******************************FONT*********************************/

  body{
   margin: 0 0 152px;
   color: #777;
 }
 a{
  text-decoration: none;
  color: inherit;
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}
a:hover{
  text-decoration: none;
  color: inherit;
}
a:active{
  text-decoration: none;
  color: inherit;
}
html {
  position: relative;
  min-height: 100%;
}
.linkedin {
  margin-left: 10px;
  height: 18px;
  width: 18px;
}
#footer {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 152px;
  width: 100%;
}

.nm{
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.np{
  padding-left: 0px !important;
  padding-right: 0px !important;
}
/*.container{
  min-width: 990px !important;
  width: 990px !important;
}*/

.contentone{
  color: #818284;
  font-size: 13px
}
.special{
  font-family: 'Roboto Slab', serif;
}
.font{
  font-family: 'Roboto', sans-serif;
}

/******************************TAMANHO DE FONTES********************************/
.size-9{
  font-size: 9px;
}
.size-10{
  font-size: 10px;
}
.size-11{
  font-size: 11px;
}
.size-12{
  font-size: 12px;
}

.size-13{
  font-size: 13px;
}
.size-14{
  font-size: 14px;
}
.size-15{
  font-size: 15px;
}
.size-16{
  font-size: 16px;
}
.size-17{
  font-size: 17px;
}
.size-18{
  font-size: 18px;
}
.size-19{
  font-size: 19px;
}
.size-20{
  font-size: 20px;
}
.size-21{
  font-size: 21px;
}
.size-22{
  font-size: 22px;
}
.size-23{
  font-size: 23px;
}
.size-25{
  font-size: 25px;
}

.size-28{
  font-size: 26px;
}

.size-36{
  font-size: 36px;
}
.size-42{
  font-size: 42px;
}
.size-47{
  font-size: 47px;
}
.size-40{
  font-size: 40px;
}


/******************************MARGEM*********************************/
.mt5{
  margin-top: 5px;
}
.mt10{
  margin-top: 10px;
}
.mt15{
  margin-top: 15px;
}
.mt20{
  margin-top: 20px;
}
.mt30{
  margin-top: 30px;
}
.mt40{
  margin-top: 40px;
}
.mt50{
  margin-top: 50px;
}
.mt60{
  margin-top: 60px;
}
.mt70{
  margin-top: 70px;
}
.mt80{
  margin-top: 80px;
}
.mt90{
  margin-top: 90px;
}

.ml5{
  margin-left: 5px;
}
.ml10{
  margin-left: 10px;
}
.ml15{
  margin-left: 15px;
}
.ml20{
  margin-left: 20px;
}
.ml30{
  margin-left: 30px;
}
.ml40{
  margin-left: 40px;
}
.ml50{
  margin-left: 50px;
}
.ml60{
  margin-left: 60px;
}
.ml70{
  margin-left: 70px;
}
.ml80{
  margin-left: 80px;
}
.ml90{
  margin-left: 90px;
}

.mr5{
  margin-right: 5px;
}
.mr10{
  margin-right: 10px;
}
.mr15{
  margin-right: 15px;
}
.mr20{
  margin-right: 20px;
}
.mr30{
  margin-right: 30px;
}
.mr40{
  margin-right: 40px;
}
.mr50{
  margin-right: 40px;
}
.mr60{
  margin-right: 40px;
}
.mr70{
  margin-right: 40px;
}
.mr80{
  margin-right: 40px;
}
.mr90{
  margin-right: 40px;
}

.mb5{
  margin-bottom: 5px;
}
.mb10{
  margin-bottom: 10px;
}
.mb15{
  margin-bottom: 15px;
}
.mb20{
  margin-bottom: 20px;
}
.mb30{
  margin-bottom: 30px;
}
.mb40{
  margin-bottom: 40px;
}
.mb50{
  margin-bottom: 50px;
}
.mb60{
  margin-bottom: 60px;
}
.mb70{
  margin-bottom: 70px;
}
.mb80{
  margin-bottom: 80px;
}
.mb90{
  margin-bottom: 90px;
}

.m0a{
  margin: 0 auto;
}

.ma{
  margin: auto;
}

.nm{
  margin: 0px !important;
}

.nm{
  margin-left: 0px !important;
  margin-right: 0px !important;
}

/**********************************PADDING*********************************/

.pt5{
  padding-top: 5px;
}
.pt10{
  padding-top: 10px;
}
.pt15{
  padding-top: 15px;
}
.pt20{
  padding-top: 20px;
}
.pt30{
  padding-top: 30px;
}
.pt40{
  padding-top: 40px;
}
.pt50{
  padding-top: 50px;
}
.pt60{
  padding-top: 60px;
}
.pt70{
  padding-top: 70px;
}
.pt80{
  padding-top: 80px;
}
.pt90{
  padding-top: 90px;
}

.pl5{
  padding-left: 5px;
}
.pl10{
  padding-left: 10px;
}
.pl15{
  padding-left: 15px;
}
.pl20{
  padding-left: 20px;
}
.pl30{
  padding-left: 30px;
}
.pl40{
  padding-left: 40px;
}
.pl50{
  padding-left: 50px;
}
.pl60{
  padding-left: 60px;
}
.pl70{
  padding-left: 70px;
}
.pl80{
  padding-left: 80px;
}
.pl90{
  padding-left: 90px;
}

.pr5{
  padding-right: 5px;
}
.pr10{
  padding-right: 10px;
}
.pr15{
  padding-right: 15px !important;
}
.pr20{
  padding-right: 20px;
}
.pr30{
  padding-right: 30px;
}
.pr40{
  padding-right: 40px;
}
.pr50{
  padding-right: 50px;
}
.pr60{
  padding-right: 60px;
}
.pr70{
  padding-right: 70px;
}
.pr80{
  padding-right: 80px;
}
.pr90{
  padding-right: 90px;
}

.pb5{
  padding-bottom: 5px;
}
.pb10{
  padding-bottom: 10px;
}
.pb15{
  padding-bottom: 15px;
}
.pb20{
  padding-bottom: 20px;
}
.pb30{
  padding-bottom: 30px;
}
.pb40{
  padding-bottom: 40px;
}
.pb50{
  padding-bottom: 50px;
}
.pb60{
  padding-bottom: 60px;
}
.pb70{
  padding-bottom: 70px;
}
.pb80{
  padding-bottom: 80px;
}
.pb90{
  padding-bottom: 90px;
}

.p0a{
  padding: 0 auto;
}

.pa{
  padding: auto;
}

.pm{
  padding: 0px !important;
}
.rel{
  position: relative;
}

/**********************************HEADER-INDEX*********************************/
/**********************************PROPRIEDADES*********************************/
.black{
  color: #000;
}
.inline{
  display: inline-block;
}
.block{
  display: block;
}
.tac{
  text-align: center;
}
.tar{
  text-align: right;
}
.tal{
  text-align: left;
}
.taj{
  text-align: justify;
}
.b{
  font-weight: bold;
}
.fr{
  float: right;
}

.fl{
  float: left;
}
.mnegt{
  margin-top: -4px;
  font-size: 16px;
}
.relone{
position: relative;
}

/*___________________________________________________________-------*/
