.sk-fading-circle {
    margin: 40px auto;
    width: 40px;
    height: 40px;
    position: relative; }
    .sk-fading-circle .sk-circle {
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0; }
    .sk-fading-circle .sk-circle:before {
      content: '';
      display: block;
      margin: 0 auto;
      width: 15%;
      height: 15%;
      background-color: #333;
      border-radius: 100%;
      -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
              animation: sk-circleFadeDelay 1.2s infinite ease-in-out both; }
    .sk-fading-circle .sk-circle2 {
      -webkit-transform: rotate(30deg);
          -ms-transform: rotate(30deg);
              transform: rotate(30deg); }
    .sk-fading-circle .sk-circle3 {
      -webkit-transform: rotate(60deg);
          -ms-transform: rotate(60deg);
              transform: rotate(60deg); }
    .sk-fading-circle .sk-circle4 {
      -webkit-transform: rotate(90deg);
          -ms-transform: rotate(90deg);
              transform: rotate(90deg); }
    .sk-fading-circle .sk-circle5 {
      -webkit-transform: rotate(120deg);
          -ms-transform: rotate(120deg);
              transform: rotate(120deg); }
    .sk-fading-circle .sk-circle6 {
      -webkit-transform: rotate(150deg);
          -ms-transform: rotate(150deg);
              transform: rotate(150deg); }
    .sk-fading-circle .sk-circle7 {
      -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
              transform: rotate(180deg); }
    .sk-fading-circle .sk-circle8 {
      -webkit-transform: rotate(210deg);
          -ms-transform: rotate(210deg);
              transform: rotate(210deg); }
    .sk-fading-circle .sk-circle9 {
      -webkit-transform: rotate(240deg);
          -ms-transform: rotate(240deg);
              transform: rotate(240deg); }
    .sk-fading-circle .sk-circle10 {
      -webkit-transform: rotate(270deg);
          -ms-transform: rotate(270deg);
              transform: rotate(270deg); }
    .sk-fading-circle .sk-circle11 {
      -webkit-transform: rotate(300deg);
          -ms-transform: rotate(300deg);
              transform: rotate(300deg); }
    .sk-fading-circle .sk-circle12 {
      -webkit-transform: rotate(330deg);
          -ms-transform: rotate(330deg);
              transform: rotate(330deg); }
    .sk-fading-circle .sk-circle2:before {
      -webkit-animation-delay: -1.1s;
              animation-delay: -1.1s; }
    .sk-fading-circle .sk-circle3:before {
      -webkit-animation-delay: -1s;
              animation-delay: -1s; }
    .sk-fading-circle .sk-circle4:before {
      -webkit-animation-delay: -0.9s;
              animation-delay: -0.9s; }
    .sk-fading-circle .sk-circle5:before {
      -webkit-animation-delay: -0.8s;
              animation-delay: -0.8s; }
    .sk-fading-circle .sk-circle6:before {
      -webkit-animation-delay: -0.7s;
              animation-delay: -0.7s; }
    .sk-fading-circle .sk-circle7:before {
      -webkit-animation-delay: -0.6s;
              animation-delay: -0.6s; }
    .sk-fading-circle .sk-circle8:before {
      -webkit-animation-delay: -0.5s;
              animation-delay: -0.5s; }
    .sk-fading-circle .sk-circle9:before {
      -webkit-animation-delay: -0.4s;
              animation-delay: -0.4s; }
    .sk-fading-circle .sk-circle10:before {
      -webkit-animation-delay: -0.3s;
              animation-delay: -0.3s; }
    .sk-fading-circle .sk-circle11:before {
      -webkit-animation-delay: -0.2s;
              animation-delay: -0.2s; }
    .sk-fading-circle .sk-circle12:before {
      -webkit-animation-delay: -0.1s;
              animation-delay: -0.1s; }
  @-webkit-keyframes sk-circleFadeDelay {
    0%, 39%, 100% {
      opacity: 0; }
    40% {
      opacity: 1; } }
  @keyframes sk-circleFadeDelay {
    0%, 39%, 100% {
      opacity: 0; }
    40% {
      opacity: 1; } }
.info-box-icon>i
{
  line-height:90px !important;
}
.V2imboliria-xs{
  color:#000; 
  min-height: 300px; 
  background-color:#FFF; 
  font-size:18px; 
  background-repeat: no-repeat; 
  background-size: 100% 100%;
}
.catEmpresa 
{
  width: 50px;
  width: 50px;
}
@media (min-width: 768px)
{
  .V2imboliria-md{
    color:#000; 
    min-height: 500px; 
    background-color:#FFF; 
    font-size:18px; 
    background-repeat: no-repeat; 
    background-size: 100% 100%;
  }
  .catEmpresa 
  {
    width: 70px;
    width: 70px;
  }
}

.V2ImobiliariaPrice{
  color:rgb(81, 255, 0);
}
.imobiliriaUltLogin{
  color:rgb(255, 255, 255);
  margin-bottom: 5px;
}
.imobiliariaV2Name{    
  color:rgb(0, 204, 255);
  text-align: center;
  margin-bottom: 5px;
}
.imobiliariaInfoV2{
  padding-left: 5px;
  background-color:rgba(0, 0, 0, 0.4); 
  border-radius:10px;
  color: white;
}
.imobV2{}
.v2Avenda
{
  background-image: url("../img/avenda.png");
  background-repeat: no-repeat; 
  background-position: right top; 
  background-size: 125px 35px; height: 45px;  

}
.propcasaId
{
  color:#FFFF80; text-shadow: 1px 1px 2px black;
  text-align: left;
}
.propcasaNivel
{
  font-family: 'Bangers', cursive; font-size:20px; color:red; float:right;
}
.empresaUltLogin{
  color:orange;
  margin-bottom: 5px;
}
.propEmpLucros
{
  font-size: 13px;
  margin-top: 10px;
  padding-left: 5px;
  background-color:rgba(73, 73, 73, 0.767); 
  border-radius:10px;
  text-shadow: 1px 1px 1px black;
  color: white;
}
.propEmpEmpregados
{
  margin-top: 10px;  
}
.proEmpBoxEmpregados
{
  border-radius:10px;
}

.scrollToTopDiv
{
  display: none;
  opacity: 0.7;
  position: fixed;  
  font-size: 45px;
  bottom: 5px;
  right: 5px;
}
.scrollToTopDiv>a {
  color: black;  
  text-decoration-color: none;
  text-decoration: none;
}
.forumBCV
{
  border:0;
  min-width: 100%;  
}
.btnAtivaGPS
{
  display:none;
  float: right;
  bottom: 0;
}
.avisoBg
{
  background: rgba(255, 0, 0, 0.466);
  color: white;
}
.placaV2
{  
  display: flex;
  margin: auto;  
  background: url('../img/placa.png');
  background-position: center;  
  background-size: 220px 90px;
  background-repeat: no-repeat;
  width: 220px;
  height: 90px;

  justify-content: center;
  align-items: center;

  font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
  color:white;
  font-size: 25px;
}
.placaV2>t{ }

#AVISO_LOGIN_TEMP
{
  width: 100%;  
  color: red;  
  padding: 10px;
  padding-left: 35px;
  background: black;
  position: fixed;
  bottom: 0;
}