﻿.validation-summary-errors ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

.filtroTamanho100 {
    width: 100px !important;
}

.filtroTamanho120 {
    width: 120px !important;
}

.dataTables_wrapper *:before, .dataTables_wrapper *:after, .dataTables_wrapper *, .dataTables_wrapper, .dataTables_wrapper:before, .dataTables_wrapper:after, .alinhaColuna, .alinhaColuna:before, .alinhaColuna:after {
    -webkit-box-sizing: inherit !important;
    -moz-box-sizing: inherit !important;
    box-sizing: inherit !important;
}

.usuarioInativo, .grupoInativo, .tipoInativo, .finalidadeInativa, .clienteInativo, .prospeccaoAtrasada, .andamentoAtrasado,
.equipamentoInativo td a, .clienteInativo td a, .prospeccaoAtrasada td a, .andamentoAtrasado td a,
.req {
    color: red;
}

.prospeccaoConcluida, .prospeccaoConcluida td a {
    color: green;
}

.prospeccaoCancelada, .prospeccaoCancelada td a {
    color: lightgray;
}

/*.prospeccaoEcosistema, .prospeccaoEcosistema td a {
    color: mediumblue;
}*/

.prospeccaoEcosistema {
    color: mediumblue;
}

.typeahead {
    height: auto;
    max-height: 200px;
    width: 360px;
    overflow-y: auto;
}

textarea {
    resize: none;
}


.row-flex, .row-flex > div[class*='col-'] {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    flex: 1 1 auto;
}

.row-flex-wrap {
    -webkit-flex-flow: row wrap;
    align-content: flex-start;
    flex: 0;
}

.row-flex > div[class*='col-'], .container-flex > div[class*='col-'] {
    margin: -.2px; /* hack adjust for wrapping */
}

    .row-flex > div[class*='col-'] div {
        flex: auto;
    }

.box-title {
    flex: none !important;
}

.flex-col {
    display: flex;
    display: -webkit-flex;
    flex: 1 100%;
    flex-flow: column nowrap;
}

.flex-grow {
    display: flex;
    -webkit-flex: 2;
    flex: 2;
}


/* ROWLINK */

.rowlink td {
    cursor: pointer;
}

.rowlink-skip {
    cursor: default !important;
}

.rowlink td.nolink {
    cursor: auto;
}

.rowlink a {
    font: inherit;
    color: inherit;
    text-decoration: inherit;
}

.chosen100percent {
    width: 100% !important;
}

.chosen90percent {
    width: 90% !important;
}

.chosen80percent {
    width: 80% !important;
}

.chosen70percent {
    width: 70% !important;
}

.padding-5 {
    padding: 5px;
}

.padding-10 {
    padding: 10px;
}

.padding-15 {
    padding: 15px;
}

.padding-20 {
    padding: 20px !important;
}

.paddingLeft-0 {
    padding-left: 0px !important;
}

.paddingRight-13 {
    padding-right: 13px !important;
}

.marginTop-10 {
    margin-top: 10px;
}

.marginTop-15 {
    margin-top: 15px;
}

.marginTop-20 {
    margin-top: 20px;
}

.marginTop-40 {
    margin-top: 40px;
}

.marginTop-60 {
    margin-top: 60px;
}

.marginTop-65 {
    margin-top: 65px;
}

.marginBottom-15 {
    margin-bottom: 15px;
}

.marginBottom-65 {
    margin-bottom: 65px;
}

.marginRight-20 {
    margin-right: 20px;
}

.min-width-100 {
    min-width: 100px;
}

.min-width-250 {
    min-width: 250px;
}

.display-none {
    display: none;
}

.alertTabela {
    margin-bottom: 0;
    width: 100%;
}

/*PLUGIN AGENDA*/

.fc-event {
    margin-bottom: 3px !important;
}

.fc-event-inner {
    font-size: 12px !important;
}

/*PLUGIN PROGRESS BAR*/

.feelingContato {
    background-color: red;
}

.feelingProposta {
    background: linear-gradient(to right,red,orange);
}

.feelingNegIniciada {
    background: linear-gradient(to right,orange,yellow);
}

.feelingNegAvancada {
    background: linear-gradient(to right,yellow,#bdde00);
}

.feelingNegFechada {
    background: linear-gradient(to right,#bdde00, green);
}

.linhaAtiva {
    background-color: lightgrey;
}

.textAlign-center {
    text-align: center;
}

.valorNegativo {
    color: red;
}

.lancPagAgrupadoSelected {
    background-color: lightgray;
}

/*Customiza altura dos labels em detalhes do clientes*/
.minHeight-35 {
    min-height: 35px !important;
}

.botaoBoleto {
    -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
    box-shadow: inset 0px 1px 0px 0px #ffffff;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
    background: -moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
    background: -webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
    background: -o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
    background: -ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
    background: linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
    background-color: #f9f9f9;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #dcdcdc;
    display: inline-block;
    cursor: pointer;
    color: #666666;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    padding: 6px 24px;
    text-decoration: none;
    text-shadow: 0px 1px 0px #ffffff;
    margin-left: 250px;
}

    .botaoBoleto:hover {
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
        background: -moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
        background: -webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
        background: -o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
        background: -ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
        background: linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
        background-color: #e9e9e9;
    }

    .botaoBoleto:active {
        position: relative;
        top: 1px;
    }

.dont-break-out {
    /* These are technically the same, but use both */
    overflow-wrap: break-word;
    word-wrap: break-word;
    -ms-word-break: break-all;
    /* This is the dangerous one in WebKit, as it breaks things wherever */
    word-break: break-all;
    /* Instead use this non-standard one: */
    word-break: break-word;
    /* Adds a hyphen where the word breaks, if supported (No Blink) 
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;*/
}

.btnInside {
    padding-bottom: 9px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    margin-top: 15px;
}

.inputNfe {
    float: left;
    width: 94%;    
    margin-top: 15px;
}

#btnAddNovaChave {
    margin-top: 15px;
}

.containerModalConciliacao {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    font-size: 15px;
}

    /* Esconder o checkbox padrão */
    .containerModalConciliacao input {
        position: absolute;
        opacity: 0;
        cursor: pointer;
        height: 0;
        width: 0;
    }

/* Criar o checkbox customizado */
.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    width: 20px;
    background-color: #e9e9e9;
    border-color:black;
    border-radius: 2px;
}

/* Adicionar uma cor de fundo cinza ao passar o mouse */
.containerModalConciliacao:hover input ~ .checkmark {
    background-color: #e9e9e9;
    border-color: black;
}

/* Quando o checkbox é clicado, adicionar um fundo rosa */
.containerModalConciliacao input:checked ~ .checkmark {
    background-color: #ffd800;
}

/* Criar o ícone de check, escondido quando não estiver selecionado */
.containerModalConciliacao .checkmark:after {
    content: "";
    position: absolute;
    display: none;
    left: 9px;
    top: 5px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

/* Exibir o ícone quando selecionado */
.containerModalConciliacao input:checked ~ .checkmark:after {
    display: block;
}



