.page .content-wrapper .one.conteudo-login
{
	background: #FFFFFF repeat 0 0;
    padding: 0% 5% 5%;
    width: 100%;
}

.input {
    height: 31px;
    border: 1px solid #e6e6e6;  
    border-radius: 5px
}


#login-novo .section-title.titulo-segurado {
    margin-top: 44px;
}

.msgCampoObrigatorio{
    display: inline-block;
    width: 100%;
    /* margin-bottom: 5px; */
    /* margin-top: 5px; */
}
.msgCampoObrigatorio span{
    /* padding: 5px 38px; */
    border-radius: 5px;
    background-color: transparent;
    /* position: absolute; */
}

#login-novo .btn-laranja {
    margin: 0 16% 0 0;
    padding-top: 0;
    padding: 0;
}

.page .content-wrapper .one.conteudo-login.tela-inicial{
    padding-top: 5%;
}

.rodape{
    width: 90%;
    position: absolute;
    padding: 10px 0 0 0;
    border-bottom: none;
}

#voltarLogin{
    float: right;
    position: relative;
    background-color: #8a011d;
    color: #fff;
    font-size: 13px;
    width: 70px;
    line-height: 10px;
    letter-spacing: 1px;
}

table.tablesorter.tabelaApolices{
    margin: auto;
    width: auto;
    min-width: 70%;
}

.containerEsqueciSenha{
  font-size: 13px;
}

.containerSemAcesso {
    margin-top: 6px;
}
.antigo .containerSemAcesso label{
    margin: 0;
    font-size: 13px;
}

.containerSemAcesso a{
    margin: 7px 0 0 5px;
    font-size: 13px;
}

#btn-login{
   background-color: #8a011d;
    color: #fff;
    font-size: 13px;
    width: 70px;
    line-height: 10px;
    letter-spacing: 1px;
    margin: 0 9% 0 0;
}

#carregando{
    float: right;
    margin-top: 10px;
    margin-right: 40px;
}


/* Paginação */

.paginador .pagination-page a, 
.paginador .pagination-prev a, 
.paginador .pagination-first a,
.paginador .pagination-next a, 
.paginador .pagination-last a {
    border-radius: 3px;
    border-color: #e6e6e6;
    color: #333333;
}

.pagination > .active > a:hover,
.paginador .pagination-prev a:hover,
.paginador .pagination-first a:hover,
.paginador .pagination-next a:hover,
.paginador .pagination-last a:hover{
    background-color: #23344a;
}

.paginador .active a{
    color: #FFF;
    background-color: #23344a;
}

.paginador .pagination-prev a {
    background: #23344a url(../images/botoes/anterior.png) center center no-repeat;
}
    
.paginador .pagination-first a{
    background: #23344a url(../images/botoes/primeiro.png) center center no-repeat;
}
    
.paginador .pagination-next a{
    background: #23344a url(../images/botoes/proximo.png) center center no-repeat;
}
    
.paginador .pagination-last a{
    background: #23344a url(../images/botoes/ultimo.png) center center no-repeat;
}

.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
    background-color: #223349;
}

.cursor-pointer{
	cursor: pointer;
}

/* Paginação */

/* Responsividade */

@media (max-width: 940px) {
    .maritima-alert {
        display: none !important;
    }
    #wrapper {
        margin-top: 0px !important;
    }
    #header-wrapper {
        top: 0px !important;
    }
}

@media only screen and (max-width: 960px){
    #login-novo .btn-laranja {
        margin: 0 34% 0 0;
    }

    table.tablesorter.tabelaApolices{
        min-width: 100%;
    }

    .label-200 {
        width: 30% !important;
    }
}

@media only screen and (max-width: 770px){
    .label-200 {
        width: 40% !important;
    }

    #login-novo .btn-laranja {
        float: right;
        margin: 0 16% 0 0;
    }
}

@media only screen and (max-width: 480px){
    input[type=text], input[type=password]{
        width: 100%;
    }

    #login-novo .btn-laranja {
        margin: 0;
    }

    .antigo label{
        width: 100% !important;
        text-align: left;
    }

    .containerSemAcesso a {
        margin: 7px 0 0 0;
    }
    
    #carregando{
	    margin-right: 85px;
	}
}
/* Responsividade */

/* Utilitarios */

.center{
    margin: auto;
    width: 50%;
}
.borda-vermelha{
    border-color: #a94442;
}

.margin-bottom-5{
    margin-bottom: 5px;
}

.margin-bottom-15{
    margin-bottom: 15px;
}

.centerText{
    text-align: center;
}

ul.centerUL {
    margin: 2px auto;
    line-height: 1.4;
    padding-left: 0;
}
.centerUL li {
    display: inline;
    text-align: center;
}

.decorationNone{
	text-decoration: none;
}

img.lupa{
	width:20px;
}
/* Utilitarios */
