.botaoControleNavegacao{
    position:fixed;
    width:60px;
    height:60px;
    top:0px;
    right:0px;
    background-color:#25d366;
    color:#FFF;
    border-radius:50px;
    text-align:center;
    font-size:30px;
    box-shadow: 2px 2px 3px #999;
    z-index: 100000;
}

.botaoControleNavegacao i{
    margin-top:16px;
}



.cartaoProjeto{
    box-shadow: 0 0 15px rgba(0,0,0,0.07);
    margin: 1rem 0;
    border-radius: 1rem;
}
.page-header{
    display: flex;
    align-items: center;
}
.developer6669{
    display: flex;
    padding: 1rem 2rem;
}
a.developer6669{
    text-decoration: none;
}
.developer6669:hover{
    opacity: 0.7;
}
.developer6669 .img-container{
    padding: 0.3rem;
    border-radius: 50%;
    background-color: #dbe4df;
    margin: 0.5rem;
}
.developer6669 .img-container img{
    height: 6rem;
    width: 6rem;
    border-radius: 50%;
}
.developer6669 .text{
    display: flex;
    align-items: center;
}
.developer6669 .title{
    color: #333;
}
.developer6669 .sub-title{
    line-height: 0.2;
    color: #b1b1b1;
}

.status-box-vertical{
    padding: 3rem;
}
.status-box-vertical .header .title{
    font-size: 1.8rem;
    color: #fff;
}
.status-box-vertical .details .big{
    color: #EEEEEE;
}
.status-box-vertical .details .small{
    color:#DACCE4
}
.status-box-vertical .footer-title{
    color: #fff;
}
.status-box-vertical .box{
    background-color: #fff;
    border-radius: 2rem;
    position: relative;
    padding: 2rem;
}
.status-box-vertical .box .icon{
    position: absolute;
    right: 0;
    top: 40%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 3rem;
    width: 3rem;
    border-radius: 3rem 0 0 3rem;

}
.status-box-vertical .footer .top-title{
    color: #607EC1;
    font-size: 1.2rem;
}
.status-box-vertical .footer .title{
    color: #000;
    font-size: 1.7rem;
    line-height: 0.9;
}

/*default*/
.status-box-vertical-default{
    background-color: #fff;
}
.status-box-vertical-default .icon{
    background-color: #000;
    color: #fff;
}

/*success*/
.status-box-vertical-success{
    background-color: #629b86;
}
.status-box-vertical-success .icon{
    background-color: #629b86;
    color: #fff;
}

/*primary*/
.status-box-vertical-primary{
    background-color: #000000ab;
}
.status-box-vertical-primary .icon{
    background-color: #4553A4;
    color: #fff;
}

/*warning*/
.status-box-vertical-warning{
    background-color: #ec971f;
}
.status-box-vertical-warning .icon{
    background-color: #ec971f;
    color: #fff;
}

/*danger*/
.status-box-vertical-danger {
    background-color: #c35a57;
}
.status-box-vertical-danger .icon{
    background-color: #c35a57;
    color: #fff;
}

.botaoVermelho{
    background-color: #E53935!important;
}

.botaoVerde{
    background-color: #5cb85c!important;
}
.botaoCinza{
    background-color: #7A888C!important;
}

SeletorItensSimples .ui-tagcloud{
    width: 100%;
}


.SeletorItensSimples .ui-picklist-list{
    height:200px!important;
}

.SeletorItensGrande .ui-picklist-list{
    height:200px!important;
}

.ui-tagcloud{
    width: auto!important;

}

.BotaoPequeno span{
    font-size: 5px;
    background-color: #df0101;
}



/** Breadcrumb **/
.ui-breadcrumb {
    margin: 0;
    padding: 0;
    overflow-x: auto;
    padding: 5px 5px 7px 5px;
}

.ui-breadcrumb::-webkit-scrollbar {
    display: none;
}

.ui-breadcrumb ul {
    margin: 0;
    padding: 0;
    display: block;
}

.ui-breadcrumb ul li {
    display: block;
    float: left;
    position: relative;
    overflow: hidden;
}

.ui-breadcrumb ul li span {
    display: block;
    overflow: hidden;
}

.ui-breadcrumb ul li .ui-menuitem-link {
    display: block;
    position: relative;
    overflow: hidden;
    float: left;
    *cursor: pointer;
    margin-top:3px;
}

.ui-breadcrumb ul li a.ui-icon-home {
    padding: 0;
    margin-top: 1px;
    overflow: hidden;
}

.ui-breadcrumb-chevron{
    float:left;
    margin-top:2px;
}

.ui-breadcrumb .ui-breadcrumb-options {
    float: right;
}

.ui-breadcrumb .ui-breadcrumb-items {
    margin: 0;
    padding: 0;
    list-style-type: none;
    display: flex;
    align-items: center;
}

.ui-breadcrumb-home-icon .ui-menuitem-text {
    display: none;
}

.ui-breadcrumb .ui-menuitem-link {
    text-decoration: none;
}

.ui-menuitem-text{
    color:#65af2dc7;
}

.ui-menuitem-text:hover {
    color:#337ab7;
}
.wrimagecard{
    margin-top: 0;
    margin-bottom: 1.5rem;
    text-align: left;
    position: relative;
    background: #fff;
    box-shadow: 12px 15px 20px 0px rgba(46,61,73,0.15);
    border-radius: 4px;
    transition: all 0.3s ease;
}
.wrimagecard .fa{
    position: relative;
    font-size: 70px;
}
.wrimagecard-topimage_header{
    padding: 20px;
}
a.wrimagecard:hover, .wrimagecard-topimage:hover {
    box-shadow: 2px 4px 8px 0px rgba(46,61,73,0.2);
}
.wrimagecard-topimage a {
    width: 100%;
    height: 100%;
    display: block;
}
.wrimagecard-topimage_title {
    padding: 20px 24px;
    height: 80px;
    padding-bottom: 0.75rem;
    position: relative;
}
.wrimagecard-topimage a {
    border-bottom: none;
    text-decoration: none;
    color: #525c65;
    transition: color 0.3s ease;
}



.EstiloValorCaixaAdd input {
    font-size: 30px;
}

.WrControls {
    font-size: 32px!important;
}


.botaoVermelho{
    background-color: #E53935!important;
}

.botaoVerde{
    background-color: #5cb85c!important;
}
.botaoCinza{
    background-color: #7A888C!important;
}


.OPERACAO_ENTRADA_Estilo {
    background-color: #54a90a29!important;
    background-image: none !important;

}
.OPERACAO_SAIDA_Estilo{
    background-color: #f7bcbc78 !important;
    background-image: none !important;
}
.ENTRADA_CAIXA_TRANSFERENCIA_Estilo{
    background-color: #bcf7bfb0 !important;
    background-image: none !important;
}
.SAIDA_CAIXA_TRANSFERENCIA_Estilo{
    background-color: #efe6f3 !important;
    background-image: none !important;
}
.FECHAMENTO_CAIXA_POSITIVO_Estilo{
    background-color: #ddf7d729 !important;
    background-image: none !important;
}
.FECHAMENTO_CAIXA_NEGATIVO_Estilo{
    background-color: #f7d7d778 !important;
    background-image: none !important;
}
.DIFERENCA_CONSOLIDACAO_POSITIVO_Estilo{
    background-color: #b145ff78 !important;
    background-image: none !important;
}
.DIFERENCA_CONSOLIDACAO_NEGATIVO_Estilo{
    background-color: #ff454b78 !important;
    background-image: none !important;
}

.ui-staticmessage.ui-message-warn {
    background-color: #091b76ab!important;
}

.campoValorPagoDespesa input {
    font-size: 30px!important;
}