/* Minification failed. Returning unminified contents.
(72,16): run-time error CSS1036: Expected expression, found '!important'
 */
/* CSS CADG */

body {
  font-weight: normal;
  background-color: black;
  background-repeat: repeat;
  color: white;
}
legend,
h1,
h2,
h3,
h4,
h5,
h6 {
  color: white;
}
#loginContainer {
  margin-top: 14%;
}
.login-view-container {
  height: 200px;
}
.logo-cliente {
  display: none;
}
.login-view-container h2 {
  display: none;
}
.cadg-logo {
  background: url(../Assets/Css/images/Logos/cadg-logo-white-login.png) top left no-repeat;
  width: 347px;
  height: 105px;
  float: right;
  margin-top: 60px;
}
.bordered {
  border-left: 1px #444444 solid;
  padding-top: 70px;
  padding-bottom: 80px;
}
.marginLeftZero {
  margin-left: 0 !important;
}
.btn-verificar {
  background: #00ba7b !important;
  min-width: 100px;
}
.ul-padding {
  padding: 0 0 10px 25px;
}
/*CSS OI*/

@font-face {
  font-family: 'SimplonRegular';
  src: url('../Assets/fonts/SimplonBP/SimplonBP-Regular.eot');
  src: url('../Assets/fonts/SimplonBP/SimplonBP-Regular.eot?#iefix') format('embedded-opentype'), url('../Assets/fonts/SimplonBP/WOFF/SimplonBP-Regular.woff') format('woff'), url('../Assets/fonts/SimplonBP/TTF/SimplonBP-Regular.ttf') format('truetype'), url('../Assets/Fonts/SimplonBP/SimplonBP-Regular.svg') format('svg');
}
@font-face {
  font-family: 'SimplonOiHeadLine';
  src: url('../Fonts/SimplonOiHeadline/SimplonOi-Headline.eot');
  src: url('../Assets/fonts/SimplonOiHeadline/SimplonOi-Headline.eot?#iefix') format('embedded-opentype'), url('../Assets/Fonts/SimplonOiHeadline/WOFF/SimplonOi-Headline.woff') format('woff'), url('../Assets/fonts/SimplonOiHeadline/TTF/SimplonOi-Headline.ttf') format('truetype'), url('../Assets/Fonts/SimplonOiHeadline/SimplonOi-Headline.svg') format('svg');
}
body.bodyOi {
  font-family: 'SimplonRegular', Arial;
  font-weight: normal;
  background-color: #043148;
  background-repeat: repeat;
  color: white;
}
#loginContainer {
  margin-top:  !important;
}
.bodyOi legend,
.bodyOi h1,
.bodyOi h2,
.bodyOi h3,
.bodyOi h4,
.bodyOi h5,
.bodyOi h6 {
  font-family: 'SimplonOiHeadLine', Arial;
  color: white;
  font-weight: normal;
}
.bodyOi .login-view-container {
  height: 200px;
}
.bodyOi #loginContainer {
  margin-top: 0 !important;
}
.bodyOi .logo-cliente {
  display: inline-block !important;
  background: url('../Assets/Css/images/Logos/logo-oi.png') center top no-repeat;
  width: 100%;
  height: 169px;
  margin-top: 25%;
}
.bodyOlinda .logo-cliente {
  display: inline-block !important;
  background: url('../Assets/Css/images/Logos/olinda.png') center no-repeat;
  width: 100%;
  height: 300px;
  margin-top: 25%;
}
.bodyOlinda #loginContainer {
  margin-top: 0% !important;
}
.bodyOi .login-view-container h2 {
  display: inline-block !important;
  text-transform: uppercase;
  visibility: visible;
  display: inline-block;
}
.bodyOi .cadg-logo {
  background: url(../Assets/Css/images/Logos/cadg-logo-white-login.png) top left no-repeat;
  width: 347px;
  height: 105px;
  float: right;
  margin-top: 60px;
}
.bodyOi .bordered {
  border-left: 1px #295063 solid;
  padding-top: 40px;
  padding-bottom: 80px;
}
.bodyOi .marginLeftZero {
  margin-left: 0 !important;
}
.bodyOi .btn-verificar {
  background: #00ba7b !important;
  margin-right: -10px;
  min-width: 100px;
}
.bodyOi .ul-padding {
  padding: 0 0 10px 25px;
}
.versaoOi {
  position: relative;
  height: 270px;
}
.bodyOi .alertWindow {
  position: absolute;
  margin-top: 20%;
  left: 30.5%;
  z-index: 999;
  background: #043148;
  color: white;
  border: 2px #21a3a4 solid;
  border-radius: 5px;
  padding: 10px;
  box-shadow: black 2px 2px 10px;
}
.bodyOi h1 {
  color: white;
}
.bodyOi .fechar {
  position: absolute;
  font-size: 20px;
  right: -10px;
  top: -15px;
  background: #f06923;
  padding: 6px;
  border-radius: 10px;
}
.bodyOi a.fechar {
  color: white;
}
/*CSS DEFAULT - SEM LOGO*/

.bodyMS #loginContainer {
  margin-top: 0 !important;
}
.bodyMS .login-view-container {
  height: 200px;
}
.bodyMS .logo-cliente {
  display: inline-block !important;
  background: url('../Assets/Css/images/Logos/logo-ms-login.png') center top no-repeat;
  width: 100%;
  height: 139px;
  margin-top: 25%;
}
.bodyMS .login-view-container h2 {
  display: inline-block !important;
  text-transform: uppercase;
}
.bodyMS .cadg-logo {
  background: url(../Assets/Css/images/Logos/cadg-logo-white-login.png) top left no-repeat;
  width: 347px;
  height: 105px;
  float: right;
  margin-top: 60px;
}
.bodyMS .bordered {
  border-left: 1px #444444 solid;
  padding-top: 70px;
  padding-bottom: 80px;
}
/*BODY CAMPO GRANDE - MS*/

.bodyPrefeituraCG #loginContainer {
  margin-top: 0 !important;
}
.bodyPrefeituraCG .login-view-container {
  height: 200px;
}
.bodyPrefeituraCG .logo-cliente {
  display: inline-block !important;
  background: url('../Assets/Css/images/Logos/logo_prefeitura_de_cg.png') center top no-repeat;
  width: 100%;
  height: 200px;
  margin-top: 25%;
}
.bodyPrefeituraCG .login-view-container h2 {
  display: inline-block !important;
  text-transform: uppercase;
  margin-top: 10px;
}
.bodyPrefeituraCG .cadg-logo {
  background: url(../Assets/Css/images/Logos/cadg-logo-white-login.png) top left no-repeat;
  width: 347px;
  height: 105px;
  float: right;
  margin-top: 60px;
}
.bodyPrefeituraCG .bordered {
  border-left: 1px #444444 solid;
  padding-top: 70px;
  padding-bottom: 80px;
}
.bodyPrefeituraCG h4 {
  text-align: center;
  margin: 0 auto;
  display: none !important;
  height: 24px;
  width: 200px;
  margin-bottom: 10px !important;
  /*color:#038acf;
    font-size: 14px;*/
  background: url(../Assets/Images/h4-CadgLogin.png) top left no-repeat;
}
/*BODY CAMPO GRANDE - MS*/

.bodyOlimpiada #loginContainer {
  margin-top: 0 !important;
}
.bodyOlimpiada .login-view-container {
  height: 200px;
}
.bodyOlimpiada .logo-cliente {
  display: inline-block !important;
  background: url('../Assets/Css/images/Logos/logo-olimpiadas-login.png') center top no-repeat;
  width: 100%;
  height: 170px;
  margin-top: 25%;
}
.bodyOlimpiada .login-view-container h2 {
  display: inline-block !important;
  text-transform: uppercase;
  margin-top: 10px;
}
.bodyOlimpiada .cadg-logo {
  background: url(../Assets/Css/images/Logos/cadg-logo-white-login.png) top left no-repeat;
  width: 347px;
  height: 105px;
  float: right;
  margin-top: 60px;
}
.bodyOlimpiada .login-view-container h2 {
  display: inline-block !important;
  text-transform: uppercase;
  margin-top: 10px;
  font-size: 26px;
}
.bodyOlimpiada .bordered {
  border-left: 1px #444444 solid;
  padding-top: 70px;
  padding-bottom: 80px;
}
.bodyOlimpiada h4 {
  text-align: center;
  margin: 0 auto;
  display: block;
  height: 24px;
  width: 200px;
  margin-bottom: 10px !important;
  /*color:#038acf;
    font-size: 14px;*/
  background: url(../Assets/Images/h4-CadgLogin.png) top left no-repeat;
}
/*BODY SERGIPE*/

.bodySergipe #loginContainer {
  margin-top: 0 !important;
}
.bodySergipe .login-view-container {
  height: 200px;
}
.bodySergipe .logo-cliente {
  display: inline-block !important;
  background: url('../Assets/Css/images/Logos/logo-sergipe-login.png') center top no-repeat;
  width: 100%;
  height: 200px;
  margin-top: 25%;
}
.bodySergipe .login-view-container h2 {
  display: inline-block !important;
  text-transform: uppercase;
  margin-top: 10px;
}
.bodySergipe .cadg-logo {
  background: url(../Assets/Css/images/Logos/cadg-logo-white-login.png) top left no-repeat;
  width: 347px;
  height: 105px;
  float: right;
  margin-top: 60px;
}
.bodySergipe .bordered {
  border-left: 1px #444444 solid;
  padding-top: 70px;
  padding-bottom: 80px;
}
.bodySergipe h4 {
  text-align: center;
  margin: 0 auto;
  display: block;
  height: 24px;
  width: 200px;
  margin-bottom: 10px !important;
  /*color:#038acf;
    font-size: 14px;*/
  background: url(../Assets/Images/h4-CadgLogin.png) top left no-repeat;
}
/*BODY DENGUE*/

.bodyDengue #loginContainer {
  margin-top: 0 !important;
}
.bodyDengue .login-view-container {
  height: 200px;
}
.bodyDengue .logo-cliente {
  display: inline-block !important;
  background: url('../Assets/Css/images/Logos/logo_prefeitura_de_cg.png') center top no-repeat;
  width: 100%;
  height: 200px;
  margin-top: 25%;
}
.bodyDengue .login-view-container h2 {
  display: inline-block !important;
  text-transform: uppercase;
  margin-top: 10px;
}
.bodyDengue .cadg-logo {
  background: url(../Assets/Css/images/Logos/logo_cadg_dengue.png) top left no-repeat;
  width: 400px;
  height: 400px;
  float: right;
  margin: -100px 20px 0 0;
}
.bodyDengue .bordered {
  border-left: 1px #444444 solid;
  padding-top: 70px;
  padding-bottom: 80px;
}
.bodyDengue .versaoOi {
  height: 310px !important;
  color: transparent;
}
.bodyDengue .tituloLogin {
  font-weight: 100;
}
.bodyDengue h4 {
  text-align: center;
  margin: 0 auto;
  display: block;
  height: 24px;
  width: 200px;
  margin-bottom: 10px !important;
  /*color:#038acf;
    font-size: 14px;*/
  background: url(../Assets/Images/h4-CadgLogin.png) top left no-repeat;
}
/*BODY CARUARU*/

.bodyCaruaru #loginContainer {
  margin-top: 0 !important;
}
.bodyCaruaru .login-view-container {
  height: 200px;
}
.bodyCaruaru .logo-cliente {
  display: inline-block !important;
  background: url('../Assets/Css/images/Logos/logo-caruaru-cultural.png') center top no-repeat;
  width: 100%;
  height: 200px;
  margin-top: 25%;
}
.bodyCaruaru .login-view-container h2 {
  display: inline-block !important;
  text-transform: uppercase;
  margin-top: 10px;
}
.bodyCaruaru .cadg-logo {
  background: url(../Assets/Css/images/Logos/cadg-logo-white-login.png) top left no-repeat;
  width: 347px;
  height: 105px;
  float: right;
  margin-top: 60px;
}
.bodyCaruaru .bordered {
  border-left: 1px #444444 solid;
  padding-top: 70px;
  padding-bottom: 80px;
}
.bodyCaruaru h4 {
  text-align: center;
  margin: 0 auto;
  display: block;
  height: 24px;
  width: 200px;
  margin-bottom: 10px !important;
  /*color:#038acf;
    font-size: 14px;*/
  background: url(../Assets/Images/h4-CadgLogin.png) top left no-repeat;
}
body.bodyTJBA {
  background-color: #00438c;
  background-repeat: repeat;
}
.bodyTJBA #loginContainer {
  margin-top: 10% !important;
}
.bodyTJBA .login-view-container {
  height: 200px;
}
.bodyTJBA .logo-cliente {
  position: absolute;
  bottom: 2%;
  right: 5%;
  display: inline-block !important;
  background: url('../Assets/Css/images/Logos/cadg-logo-white-login.png') center center no-repeat;
  background-size: 150px auto;
  width: 150px;
  height: 100px;
  margin-top: 20%;
}
.bodyTJBA .cadg-logo {
  background: url(../Assets/Css/images/Logos/logo_TJBA_mini.png) top left no-repeat;
  background-size: 550px auto;
  width: 550px;
  height: 285px;
  float: right;
  margin-top: 30px;
}
.bodyTJBA .tituloLogin {
  visibility: hidden;
}
.bodyTJBA .tituloLogin::after {
  content: "Sistema de Gestão de Eventos - SGE";
  white-space: pre-wrap;
  width: 100%;
  visibility: visible;
  position: relative;
  margin-left: -500px;
  color: white;
  height: 50px;
}
.bodyTJBA .login-view-container h2 {
  display: inline-block !important;
  text-transform: uppercase;
}
.bodyTJBA .bordered {
  border-left: 1px white solid;
  padding-top: 70px;
  padding-bottom: 80px;
}
body.bodyPFFREITAS {
  background-color: #8165a2 !important;
  background-repeat: repeat;
}
@keyframes bg {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 0%;
  }
  100% {
    background-position: 0% 50%;
  }
}
.bodyPFFREITAS #loginContainer {
  margin-top: 10% !important;
}
.bodyPFFREITAS .login-view-container {
  height: 200px;
}
.bodyPFFREITAS .logo-cliente {
  position: absolute;
  bottom: 2%;
  right: 5%;
  display: inline-block !important;
  background: url('../Assets/Css/images/Logos/cadg-logo-white-login.png') center center no-repeat;
  background-size: 150px auto;
  width: 150px;
  height: 100px;
  margin-top: 20%;
}
.bodyPFFREITAS .cadg-logo {
  background: url(../Assets/Css/images/Logos/logo-PFFREITAS.png) top left no-repeat;
  background-size: 400px auto;
  width: 400px;
  height: 285px;
  float: right;
  margin-top: 30px;
}
.bodyPFFREITAS .tituloLogin {
  visibility: hidden;
}
.bodyPFFREITAS .tituloLogin::after {
  content: "Sistema de Gestão de Eventos - SGE";
  width: 100%;
  text-align: center;
  visibility: visible;
  position: relative;
  margin-left: -500px;
  color: white;
  height: 50px;
}
.bodyPFFREITAS .login-view-container h2 {
  display: inline-block !important;
  text-transform: uppercase;
}
.bodyPFFREITAS .bordered {
  border-left: 1px white solid;
  padding-top: 70px;
  padding-bottom: 80px;
}
.bodyPFFREITAS .versaoOi {
  position: absolute;
  right: 5%;
  width: 150px;
  height: 25px;
  bottom: 2%;
}
html {
  height: 100%;
}
body.bodyPFCORUMBA {
  background: radial-gradient(#043148 50%, #052c4d 100%);
  background-repeat: repeat;
}
.bodyPFCORUMBA #loginContainer {
  margin-top: 10% !important;
}
.bodyPFCORUMBA .login-view-container {
  height: 200px;
}
.bodyPFCORUMBA .logo-cliente {
  position: absolute;
  bottom: 2%;
  right: 5%;
  display: inline-block !important;
  background: url('../Assets/Css/images/Logos/cadg-logo-white-login.png') center center no-repeat;
  background-size: 150px auto;
  width: 150px;
  height: 100px;
  margin-top: 20%;
}
.bodyPFCORUMBA .cadg-logo {
  background: url(../Assets/Css/images/Logos/logo_pfcorumba.png) top left no-repeat;
  background-size: 490px auto;
  width: 490px;
  height: 350px;
  float: right;
  margin-top: 30px;
}
.bodyPFCORUMBA .tituloLogin {
  visibility: hidden;
}
.bodyPFCORUMBA .tituloLogin::after {
  content: "SOLUÇÃO INTEGRADA DE GESTÃO DE SERVIÇOS - SIGS";
  width: 100%;
  visibility: visible;
  position: relative;
  margin-left: -500px;
  color: white;
  height: 50px;
}
.bodyPFCORUMBA .login-view-container h2 {
  display: inline-block !important;
  text-transform: uppercase;
}
.bodyPFCORUMBA .bordered {
  border-left: 1px white solid;
  padding-top: 70px;
  padding-bottom: 80px;
}
.bodyPFCORUMBA .versaoOi {
  position: absolute;
  right: 5%;
  width: 150px;
  height: 25px;
  bottom: 2%;
}
