body {
	background-image: url('../imagens/fundo/novo_fundo.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-attachment: fixed;
    overflow-y:scroll !important;
}

.login {
}

 .login .wrapper.wrapper-login {
	 display: flex;
	 justify-content: center;
	 align-items: center;
	 height: unset;
	 padding: 25px;
}

.input-pesquisa-default{
	background-color: hsla(0,0%,57%,.3)!important;
	border: 0px !important;
	font-size: 16px!important;
	
}


.animado{
    visibility: visible; 
    animation-duration: 3s; 
    animation-name: fadeInLeft;
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
   /* Estilos específicos para IE10+ */
   
   .login-card{
   		width: 90% !important;
   }  
   .container{
   		max-width: 100% !important;
   }
}

.titulo{
    font-size: 3rem;
    font-weight: 200;
    font-family: 'Arial';
    line-height: 1.1;
    white-space: nowrap;
}
.subtitulo{
    font-size: 0.9rem;
    font-weight: 100;
    font-family: 'Arial';
}



/* Small devices (landscape phones, 576px and up) */

@media (max-width: 768px) {
       /*.titulo {
            background-color: red;
       }        
     */
       .titulo{
            font-size: 1.8rem;
            white-space: normal;
            text-align: center;
        }
        
        .subtitulo{
            font-size: 0.6rem;
            text-align: center;
        }
        
        .img-brasao{
            max-width: 35%;
            margin-bottom: 10px;
        }
        
        
        .form-padding{
        	padding-left: 0px;
        }
        
}



  
/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) { 
       /*.titulo {
           background-color: yellow;
       } */
        
       .titulo{
            font-size: 2.8rem;
            white-space: normal;
            text-align: center;
        }
        
        .subtitulo{
            font-size: 0.6rem;
             text-align: center;
        }
               
}
  
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) { 
      /* .titulo {
          background-color: green;
        }
        */         
        
        .titulo{
            font-size: 3.2rem;
            white-space: normal;
            text-align: left;
        }
        
        .subtitulo{
            font-size: 0.8rem;
            text-align: left;
        }
        
}
  
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
       /* .titulo {
          background-color: blue;
        }
        */   
        
        .titulo{
            font-size: 3rem;
            font-weight: 200;
            font-family: 'Arial';
            line-height: 1.1;
            white-space: nowrap;
            text-align: left;
        }
        .subtitulo{
            font-size: 0.9rem;
            font-weight: 100;
            font-family: 'Arial';
            text-align: left;
        }
        
        body {
	       /* overflow: hidden !important; */
        }
                     
}

.form-round{
	border-radius: 100px !important;
}