﻿/*23/08/2020 - Sérgio - Melhorias para o Site, masterpage e suas subpages*/

.txtCorBranca { color: #FFF !important }
.txtCorPreta { color: #000 !important }
.txtCorVermelha { color: red !important }
.txtCorAzul { color: blue !important; }
.txtCorAzulThema1 { color: #007bff !important;}

.txtFontTam_08em { font-size: 0.8em !important }


.btn-sm:hover
{
 cursor: pointer;
}

input[type="radio"]:hover, input[type="checkbox"]:hover { cursor: pointer; }


#divAvisoModal_Conteudo hr { margin-top: 0 !important; margin-bottom: 0 !important; }

/*25/01/2021 - Sergio - acrescentado para corrigir 
  bug do scroll no Chrome, Tanto no Container quanto no iframe 
  Por enquanto nÃ£o serÃ¡ tratado mediaquerys, sera forcado para todas larguras de telas
 tambÃ©m para fazer o iframe fica dentro do container pois estava saindo para o lador direito 
   e na parte inferior.
*/
.modal-body { height: 99% !important; }
.modal-dialog-i { min-width: 103% !important; max-width: 103% !important; height: 98% !important; }

/* 07/11/2024 - Novo Layout */
.sobraBlowBranca{ -webkit-box-shadow: 1px 1px 3px 3px rgba(255, 255, 255, 0.2); -moz-box-shadow:    1px 1px 3px 3px rgba(255, 255, 255, 0.2);   box-shadow:         1px 1px 3px 3px rgba(255, 255, 255, 0.2);}

@-moz-document url-prefix()
{ /*22/08/2020 - Sérgio - HackCSS para resolver o bug do option box no firefox*/
 input[type="radio"]:checked::before
 {
  height: 7px !important;
  width: 7px !important;
  left: 3px !important;
  top: -1px !important;
 }

 input[type="checkbox"]:checked::before
 {
  left: 4px !important;
 }
}

.piscar {
  animation: blinker 1s linear infinite;
}

.piscarRapido {
	animation: blinker2 0.5s step-start infinite;  
  }


.piscarLento {
	animation: blinker2 1s step-start infinite;  
  }


.piscarMedio {
	animation: blinker2 1.5s step-start infinite;  
  }

  .piscarLongo {
	animation: blinker2 2s step-start infinite;  
  }


  .piscarLento2 {
	animation: blinker 1.7s cubic-bezier(.5, 0, 1, 1) infinite alternate;  
  }

.painelPiscanteVermelho{
   text-align: center;  
   color: red;
   font-weight:bold;
   animation: blinker2 1.5s step-start infinite;  
}

@keyframes blinker {  
  50% { opacity: 0; }
}

@keyframes blinker2 {  
	50% { opacity: 0.5; }
  }

@media (min-width: 768px)
{
 .wMin768padTop10px
 {
  padding-top: 10px;
 }

 .wMin768padTop15px
 {
  padding-top: 15px;
 }

 .wMin768padTop20px
 {
  padding-top: 20px;
 }
}

@media (max-width: 768px)
{
 #divAvisoModal_Titulo h3
 {
  font-size: 1rem !important;
 }

 #divAvisoModal_Conteudo
 {
  font-size: 0.9rem !important;
 }
}

