/*body { background: url("/images/background.jpg") no-repeat center top; }*/
body, h2, h3 { font-family: "OpenSans"; }
/*header h1 { margin-top: 50px;}*/
header span { margin-top: 30px; }
section[role="main"], div[role="main"] { margin-top: 70px;}
h1 { font-family: "OpenSansLight" !important; font-size: 1.5em !important; }
h2 { text-align: center; }
nav{box-shadow: none !important;}

#buttonCadastro { font-size: 30px; }
#alert > img { display: block; margin: 0 auto 15px;}
#alert, .alert { margin-top: 15px; }

.apresentacaoLogin img, .sucessoCadastro img{width: 100%;}
.blocoLogin h2 { margin-bottom: 30px; }
.exibeIE, #recuperarForm, #cadastroForm { display: none; }
.exibeIE, .text-white { color: #FFFFFF; }
.cursor-pointer { cursor: pointer; }
.boxConteudo { max-width: 990px; margin: 0 auto;}
.apresentacaoLogin { font-size: 16px; }
.formularioLogin { background: rgba(255, 255, 255, 0.2); border-radius: 10px; padding-top: 15px;}
.clearpad { padding: 0 !important; }
.space-v { margin-top: 20px; margin-bottom: 50px; }
.space-h { margin-left: 5px; margin-right: 5px; }
.formularioLogin { padding: 15px 15px 5px; }
.cadastroSucesso a { font-size: 20px; width: auto; margin: 90px auto; }
.password-verdict { position: relative; top: 20px; font-weight: bold;}
.logoEdukas { margin: 20px 3px;}
.space-top { margin-top: 10px;}
@media (min-width: 768px) { 
    h1 { font-size: 3em !important; }
    .cadastroSucesso a { font-size: 25px; width: 50%; }
}

@media (min-width: 992px) { 
    .blocoLogin, .cadastroSucesso a { width: 50%; }
    .apresentacaoLogin { font-size: 20px !important; }
    #apresentacaoLogin { float: left; }
    #formularioLogin { float: right; }
    header span { margin-top: 0px; }
}

@media (min-width: 1200px) { 
    .blocoLogin, .cadastroSucesso a { width: 45%; }
}
/*#loading_gif{
	display: none;
	position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('/images/loading-blue.gif') center no-repeat rgba(255,255, 255, 0.5);
	background-size: 20%;
}*/

