body {
	/*background: url("../../layout/img/bg_interno.png");
	
	  background-position: center center;
	  background-repeat: no-repeat;
	  background-attachment: fixed;
	    background-size: cover;
		background-size: cover;
	font-family: 'Open Sans', sans-serif;
	-webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;*/
}


.loader {
    position: fixed;
    left:30%;
    top: 50%;
    width: 40%;
    height: 30%;
	vertical-align: middle;
    z-index: 9999;
    background: url('../../layout/img/loading.gif') 50% 50% no-repeat ;
    opacity: .8;
}


.barra_prefeitura
{
  background-color: #34558c;
  height: 50px;
  line-height: 50px;
}

.conteudo_cogel
{
  margin: 120px 0px 50px 0px;
  padding: 0px 10px;
}

.assinatura_rodape
{
  font-size: 10px;
}

.logo_projeto
{
  width: 150px; 
}

.barra_lateral{
    position:relative;
    display: table;
    background-color: white;
}
.barra_lateral div{
  display: table-cell;
  vertical-align: middle;
}
.login{
    position:relative;
    display: table;
    background-color: yellow;
    /*margin-top: 200px;*/
    padding: 40px;
    border-radius: 25px;
	max-width: 400px;
    margin-left: -27%;
    /* padding: 26px;
    border-radius: 10px;
    border-style: solid;
    border-width: 1px; */
}
.login div{
  display: table-cell;
  vertical-align: middle;
}
.login-colorless{
    position: relative;
    display: table;
    background-color: transparent;
    margin-top: 130px;
    padding: 90px;
    margin-left: 36%;
}
.login-colorless div{
    display: table-cell;
    vertical-align: middle;
  }


.height_100{ 
  height: 100%;
}
.form-group2{
    margin-bottom: 15px;
}
.form-group {
    position: relative;
    display: block !important;
}
.form-group span{
    color: #2061A3;
    font-size: 14px;
    font-weight: bold;
    margin-left: 9px;
}
.form-field {
    width: 100%;
    border: 1px solid #1B777F;
    padding: 10px 10px 10px 45px !important;
    font-size: 16px;
    /* color: #2061A3; */
}
.glyphicon {
    position: absolute !important;
    color: #1E61A3;
    font-size: 17px;
    padding: 12px 5px 5px 15px;
}
.form-btn {
    width: 100%;
    font-size: 19px !important;
    padding: 10px 16px !important;
    color: #fff;
    background-color: #1E61A3;
    border-style: hidden;
    font-weight: bold;
	/* border:1px solid #007FC1; */
	border-radius: 10px;	
}

#img-enem{
    margin-bottom: 30px;
}
#img-spm{
    width: 80%;
}
#img-prefeitura{
    width: 60%;
    margin: auto;
    min-height:49px;
	min-width:295px;
	margin-top:50px;
}
.abrir_cadastro{
    background: #156996;
    width: 4%; 
    height: 100%;
    border: 0px;
    position: absolute;
    z-index: 10;

}
.abrir_cadastro p{
    transform: rotate(90deg);
    transform-origin: 20% 40%;
    white-space: nowrap;
    color: #FBB400;
    font-size: 24px;
    font-weight: bold;
    margin-left: 26px;
    margin-bottom: 150px;
} 
#img-abrir-cadastro{
    width: 70%;
    margin: auto;
}

#tabs{
    position: relative;
    z-index: 1;
    background: linear-gradient(to right, #45A6AD , #53C5CF);
    overflow:scroll;
}

.form-group label, .form-group2 label{
    color: #1A5664 !important;
}

.form-control{
    border-radius: 0px;
    box-shadow: none;
    border: 0px;
}

#formulario2 span{
    color: #1A5664 ;
}

.form h1{
    text-align: center;
    font-weight: bold;
    font-size: 30px;
    color: #1A5664;
} 
.login-img {
    width: 49% !important;
    display: inline-block;
}
.comprovante .login-img {
     width: 20% !important;
}
.required{
    color: red !important;
    margin-left: 0px !important;
}
img#img-abrir-cadastro {
    min-width: 40px;
}
button#btn-cadastro {
    min-width: 60px;
}

#btn-edital {
    width: 51%;
}


#btn-requisitos {
    width: 51%;
    margin-top: 20px;
    margin-bottom: 30px;
}



#frontTitle{
	font-weight: bold;
}