﻿
body {
    font-size: 13.5px!important;
}

/*.btn-light {
    background-color: #f0f2f4 !important;
    --bs-btn-hover-bg: #8899aa!important;
}
*/

.btn-light {
    background-color: #e2e6e9 !important;
    --bs-btn-hover-bg: #8899aa !important;
}


.menu-itens-mais-opcoes {
    white-space: nowrap!important;
}

/*utilizado param formatação do texto nas celulas do grid quando case */
.textingridcell {

    padding: 2px!important;
    border-radius: 4px!important;

}

/*utilizado para pop de telefone celular */
.popGridBackGround {
    background-color: papayawhip;
    border: 1px solid #cce0ff;
}

/* utilizado para popup do tipo menu*/

.popGridBackGroundBorder {
    background-color: papayawhip;
    border: 1px solid #cce0ff;
    border-radius:3px;
}

.popGridBackGroundMenu {
    padding: 0px !important;
}

.popGridBackGroundPop {
    background-color: papayawhip;
}

.popGridBackGroundPopSize {
    padding: 0px !important;
}


.custom-tit-pagina 
{
    font-size: calc(1.275rem + .3vw);
}

.custom-tit-pagina-relacionamento {
    font-size: calc(1.2rem);
}

.custom-tit-pagina-seminformacao {
    font-size: calc(1.2rem);
}

/*correção do header do título da página */
.page-header-breadcrumb {
    min-height: 92px!important;
}

/* retirar o controle do form para setar foco
   ver em ucGridPesquisaSelecao
*/
.csstopout {
    position: fixed;
    transform: translateY(-2900%); 
}

/* gif para loading de texto
   ver em ucGridPesquisaSelecao
*/
.loadingtext {
    background-color: #ffffff;
    background-image: url("/_images/findtext.gif");
    background-size: 18px 12px;
    background-position: right center;
    background-repeat: no-repeat;
}

.iconlookupstart {
    background-color: #ffffff;
    background-image: url("/_images/findtext.gif");
    background-size: 18px 12px;
    background-position: left center;
    background-repeat: no-repeat;
}

/* catálogo de imagens, qq pasta, utilizado em BootStrapComboBox */
.images_task_open_gif {
    background-image: url('/_Images/task_open.gif');
    background-repeat: no-repeat;
    background-size: 16px;
    width: 16px;
    height: 16px;
    display: inline-block;
}

.images_task_end_png {
    background-image: url('/_Images/task_end.png');
    background-repeat: no-repeat;
    background-size: 16px;
    width: 16px;
    height: 16px;
    display: inline-block;
}

.images_oportunidade_fechada {
    background-image: url('/_Images/money3.png');
    background-repeat: no-repeat;
    background-size: 16px;
    width: 16px !important;
    height: 16px !important;
    display: inline-block;
}

.images_oportunidade_aberta {
    background-image: url('/_Images/openb.png');
    background-repeat: no-repeat;
    background-size: 16px;
    width: 16px;
    height: 16px;
    display: inline-block;
}

.images_oportunidade_perdida {
    background-image: url('/_Images/cancel1.png');
    background-repeat: no-repeat;
    background-size: 16px;
    width: 16px;
    height: 16px;
    display: inline-block;
}


.images_conta_ativo {
    background-image: url('/_Images/ativoc.png');
    background-repeat: no-repeat;
    background-size: 16px;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: bottom;
}

.images_conta_prospect {
    background-image: url('/_Images/prospectn.png');
    background-repeat: no-repeat;
    background-size: 16px;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: bottom;
}

.images_conta_inativo {
    background-image: url('/_Images/inativon.png');
    background-repeat: no-repeat;
    background-size: 16px;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: bottom;
}

.images_conta_off {
    background-image: url('/_Images/contaoffn.png');
    background-repeat: no-repeat;
    background-size: 16px;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: bottom;
}

.images_orcamento_proposta {
    background-image: url('/_Images/orcamento_proposta.png');
    background-repeat: no-repeat;
    background-size: 16px;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: bottom;
}

.images_orcamento_pedido {
    background-image: url('/_Images/order9.png');
    background-repeat: no-repeat;
    background-size: 16px;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: bottom;
}

.images_orcamento_venda {
    background-image: url('/_Images/money5.png');
    background-repeat: no-repeat;
    background-size: 16px;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: bottom;
}

.images_orcamento_cancelado {
    background-image: url('/_Images/orcamento_cancelado.png');
    background-repeat: no-repeat;
    background-size: 16px;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: bottom;
}

.images_usuario_ativo {
    background-image: url('/_Images/Usuario_Ativo.gif');
    background-repeat: no-repeat;
    background-size: 16px;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: bottom;
}

.images_usuario_inativo {
    background-image: url('/_Images/Usuario_Inativo.gif');
    background-repeat: no-repeat;
    background-size: 16px;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: bottom;
}

/* customização para combobox */
.custom-control-height {
    height: 33px !important;
}

.custom-edit-buttons {
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 2px !important;
    padding-bottom: 2px !important;
}

.custom-button-down {
    background-color: #f0f2f4 !important;
    border-color: #f0f2f4 !important;
    color: black !important;
}

.custom-button-down:hover {
    background-color: #e2e6e9 !important;
    border-color: #f0f2f4 !important;
    color: black !important;
}


.custom-button-selecaocaption {
    background-color: transparent !important;
    border: 0px !important;
    border-color: none !important;
    cursor: default !important;
    color: black !important;
}

.custom-button-selecaocaption:hover {
    background-color: transparent !important;
    border: 0px !important;
    cursor: default !important;
    border-color: none !important;
    color: black !important;
}


/*overflow param popmodal*/
.custom-popcadastromodalback {
    overflow: hidden !important;
}


/*btn-dark modificado */
.btn-dark {
    background-color: white !important;
    color: black !important;
    border: 1px solid black !important;
    --bs-btn-hover-bg: blue !important;
    border-radius: 0.3rem !important;
}

    .btn-dark:hover {
        background-color: #f0f2f4 !important;
        color: black !important;
    }

    .btn-dark:focus {
        background-color: #f0f2f4 !important;
        color: black !important;
    }


.btn-text-left
{
    text-align:left!important;
}


.custom-color-red {
    color: red !important;
}

.custom-btn-item-acao {
    padding: 0px !important;
    --bs-btn-padding-x: 0 !important;
}

.custom-uc-caption
{
   font-weight:650!important;
}

/* espaçamento entre caption e texto em controles */
.col-form-label  
{
    padding-bottom:3px!important;

}

/* foco em inputs */
.form-control {
    border-color: rgba(33, 35, 44, .24) !important;
    border-radius: 0.3rem!important;
}

.form-control:focus {
    border-color: darkblue!important;
}


/* ucLabelLine */
.custom-uclabelline-legendLine {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 0px;
    font-size: 17px;
    font-weight:700;
    line-height: inherit;
    color: #333333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}


.custom-scroll-none {
    overflow:unset;
}

.custom-miframexconta {
    width: 100%;
    height: 480px;
    border: 0px;
}


.custom-iframeX {
    padding: 0px !important;
    margin: 0px !important;
}


.custom-imgavatar
{
    width:150px!important;
    max-height:200px!important;

}

.custom-textavatar
{

    font-size:20px!important;

}

.custom-tagbox {
    background-color: #d2d6de !important;
    border-color: #f0f2f4 !important;
    color: black !important;
}

.custom-cursor-pointer {
    cursor: pointer;
}

/*link para grid*/
.custom-a-link {
    /*color: #0080AC !important;*/
    color: #0000EE !important;
}

/*link branco*/
.custom-a-white-link {
    /*color: #0080AC !important;*/
    color: white !important;
}

/*link branco*/
.custom-a-black-link {
    color: black !important;
    text-decoration: none!important;
}

.custom-a-black-link:hover {
    color:darkblue!important;
}



/* item do dropdown */
.dropdown-item.active {
    background-color: var(--primary-color) !important;
    color: white !important;
}

/* ucFases */
.ucFases_row {
    margin-right: 0;
    margin-left: 0;
}


.ucFases_row_line {
    margin-right: 0;
    margin-left: 0;
    padding-top: 0px;
    margin-top: 8px;
    height: 5px;
    white-space:nowrap;
}


.ucFases_divs_v {
    background-color: lightskyblue;
    width: 11px !important;
    min-width: 11px !important;
    margin-right: 2px;
    float: none;
    min-height: 4px !important;
    height: 4px !important;
    max-height: 4px !important;
    border-width: 1px;
    border-color: black;
    border-style: solid;
    display: inline-block;
    border-radius:2px!important;
}

.ucFases_divs_v_disabled {
    background-color: lightseagreen;
    width: 11px !important;
    min-width: 11px !important;
    margin-right: 2px;
    float: none;
    min-height: 4px !important;
    height: 4px !important;
    max-height: 4px !important;
    border-width: 1px;
    border-color: black;
    border-style: solid;
    display: inline-block;
    border-radius: 2px !important;
    font: 12px Tahoma, Geneva, sans-serif;
}


.ucFases_Hyperlink {
    font: 12px Tahoma, Geneva, sans-serif;
    color: #0000EE!important;
}

.ucFases_Hyperlink_disabled {
    font: 12px Tahoma, Geneva, sans-serif;
    color:black!important;
}

.card-custom-data-header {
    flex-wrap: nowrap !important;
}

.miframexp {
    width: 100%;
    height: 100vh;
    position: relative;
    border: 0px;
}

.miframex {
    width: 100%;
    height: 700px;
    border: 0px;
}
.miframex-r {
    width: 100%;
    min-height:700px;
    border: 0px;
}

.miframex-hconta {
    width: 100%;
    min-height:100%;
    border: 0px;
}

.grid-align-right {
    text-align:right;
}

.grid-align-center {
    text-align: center;
}

.badge {
    background-color: forestgreen!important;
    color: white!important;
}

.GridHeaderCellCenter {
    text-align: center !important;
}

.GridHeaderCellRight {
    text-align: right!important;
}

.fundoPopNovaChamada {
    background-color: #F6FDF9;
    color: black;
}

.fundoPopHeaderNovaChamada {
    background-color: #FBEBCF;
    color: black;
}

/*Títulos em páginas com uctitpage*/
.mb-0-tit
{
    color:black!important;
    width:100%!important;
}
