.input-group-addon { min-width: 40px; }

.full-wrapper { min-height: 100vh; width: 100%; }

.vertical-align-center { display: flex; align-items: center; }

.wrapper { position: relative; width: 100%; }

.wrapper:before, .wrapper:after { display: table; content: " "; }

.wrapper:after { clear: both; }

.webdoor { background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; -o-background-size: cover; background-position: center; background-repeat: no-repeat; }

@media (min-width:768px) {

    .navbar-header { width: 300px; }

}

.loading-circle {
    width: 100px;
    height: 100px;
    position: relative;
    border-radius: 50%;
    background: transparent;
    border: 4px solid transparent;
    border-top-color: #283e51;
    border-left-color: #4b79a1;
    animation: rotate-circle 1s linear infinite;
    margin: 0 auto;
    margin-bottom: 25px;
}


@keyframes rotate-circle {
    100% {
        transform: rotate(360deg);
    }
}

.modal-sucesso-importacao{
    text-align: center;
    margin-bottom: 25px;
    font-size: 14px;
    font-weight: bolder;
}

.modal-sucesso-importacao span{
    font-size: 11px !important;
    font-weight: normal !important;
}

.modelo-import{
    margin-top: 10px;
    padding-bottom: 10px;
}

.modelo-import a{
    right: 37px;
    position: absolute;
    font-size: 14px;
}

.navbar-header .navbar-brand .title { margin-left: 10px; padding-left: 10px; border-left-width: 1px; }

.pagination .controls { font-size: 32px; padding: 0; line-height: 1; }

.cursor-text { cursor: text !important; }

.cursor-default { cursor: default !important; }

.cursor-pointer { cursor: pointer !important; }

.b-a-1 { border-width: 1px; }

ul.historico-lead { }

ul.historico-lead > li { position: relative; display: block; padding-left: 50px; }

ul.historico-lead > li:not(:last-child) { border-bottom: 1px solid #e5e5e5; padding-bottom: 20px; margin-bottom: 20px; }

ul.historico-lead > li .icon { position: absolute; display: block; top: 0; left: 0; width: 35px; height: 35px; line-height: 35px; background-color: #bbbbbb; text-align: center; color: #ffffff; font-size: 24px; border-radius: 100%; }

ul.historico-lead > li .header { }

@media (min-width:767px) {

    ul.historico-lead > li .header .data { position: absolute; right: 0; }

}

.panel-tools .zmdi { font-size: 20px; }

.table.table-ranking td, .table.table-ranking th { font-weight: 700; transition: .3s; }

.table.table-ranking th { font-size: calc(.4vw + 12px); }

.table.table-ranking td { font-size: calc(1.1vw + 12px); }

.hover-none { pointer-events: none; }

.lead-table-list tbody tr td.first-td { text-align: center; }

.lead-table-list tbody tr td:not(.first-td) { cursor: pointer; }

.lead-table-list tbody tr[data-lead-url='#'] td { cursor: default; }



/*Paginations Style*/

.pagination { display: inline-block; vertical-align: middle; padding-left: 0; margin: 0; border-radius: 2px; }

.pagination a, .pagination span { display: inline-block; position: relative; float: left; padding: 6px 12px; line-height: 1.538462; text-decoration: none; color: #1d87e4; background-color: #fff; border: 0; margin-left: -1px;    /*font-size: 32px;*/    /*padding: 0;*/



    /*line-height: 1;*/



border-radius: 2px; margin-left: 5px; -webkit-transition: all .3s; transition: all .3s; }

.pagination a:hover { z-index: 2; color: #135fa1; background-color: #eee; }

.pagination .page-numbers.current { z-index: 3; color: #fff; background-color: #1d87e4; }

.pagination .page-numbers.prev, .pagination .page-numbers.next { font-size: 32px; padding: 0; line-height: 1; }

.pagination .screen-reader-text { display: none; }

.form-control.error { color: #e74c3c; border-color: #e74c3c; }

.result-form.error, label.error { color: #e74c3c; font-size: 12px; font-weight: 400; }

.sidebar-menu>li.current-menu-item>a .menu-icon, .sidebar-menu>li.current-menu-item>a { color: #1d87e4; }

@media (max-width:1440px) and (min-width:992px) {

    .hidden-note { display: none !important; }

    .show-note { display: block !important; }

    .col-note-1 { width: 8.333333%; }

    .col-note-2 { width: 16.666667%; }

    .col-note-3 { width: 25%; }

    .col-note-4 { width: 33.333333%; }

    .col-note-5 { width: 41.666667%; }

    .col-note-6 { width: 50%; }

    .col-note-7 { width: 58.333333%; }

    .col-note-8 { width: 66.666667%; }

    .col-note-9 { width: 75%; }

    .col-note-10 { width: 83.333333%; }

    .col-note-11 { width: 91.666667%; }

    .col-note-12 { width: 100%; }

}

@media print {

    body { width: 1050px; }

    table { page-break-inside: avoid; }

    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }

    .col-sm-12 { width: 100%; }

    .col-sm-11 { width: 91.66666667%; }

    .col-sm-10 { width: 83.33333333%; }

    .col-sm-9 { width: 75%; }

    .col-sm-8 { width: 66.66666667%; }

    .col-sm-7 { width: 58.33333333%; }

    .col-sm-6 { width: 50%; }

    .col-sm-5 { width: 41.66666667%; }

    .col-sm-4 { width: 33.33333333%; }

    .col-sm-3 { width: 25%; }

    .col-sm-2 { width: 16.66666667%; }

    .col-sm-1 { width: 8.33333333%; }

    .col-sm-pull-12 { right: 100%; }

    .col-sm-pull-11 { right: 91.66666667%; }

    .col-sm-pull-10 { right: 83.33333333%; }

    .col-sm-pull-9 { right: 75%; }

    .col-sm-pull-8 { right: 66.66666667%; }

    .col-sm-pull-7 { right: 58.33333333%; }

    .col-sm-pull-6 { right: 50%; }

    .col-sm-pull-5 { right: 41.66666667%; }

    .col-sm-pull-4 { right: 33.33333333%; }

    .col-sm-pull-3 { right: 25%; }

    .col-sm-pull-2 { right: 16.66666667%; }

    .col-sm-pull-1 { right: 8.33333333%; }

    .col-sm-pull-0 { right: auto; }

    .col-sm-push-12 { left: 100%; }

    .col-sm-push-11 { left: 91.66666667%; }

    .col-sm-push-10 { left: 83.33333333%; }

    .col-sm-push-9 { left: 75%; }

    .col-sm-push-8 { left: 66.66666667%; }

    .col-sm-push-7 { left: 58.33333333%; }

    .col-sm-push-6 { left: 50%; }

    .col-sm-push-5 { left: 41.66666667%; }

    .col-sm-push-4 { left: 33.33333333%; }

    .col-sm-push-3 { left: 25%; }

    .col-sm-push-2 { left: 16.66666667%; }

    .col-sm-push-1 { left: 8.33333333%; }

    .col-sm-push-0 { left: auto; }

    .col-sm-offset-12 { margin-left: 100%; }

    .col-sm-offset-11 { margin-left: 91.66666667%; }

    .col-sm-offset-10 { margin-left: 83.33333333%; }

    .col-sm-offset-9 { margin-left: 75%; }

    .col-sm-offset-8 { margin-left: 66.66666667%; }

    .col-sm-offset-7 { margin-left: 58.33333333%; }

    .col-sm-offset-6 { margin-left: 50%; }

    .col-sm-offset-5 { margin-left: 41.66666667%; }

    .col-sm-offset-4 { margin-left: 33.33333333%; }

    .col-sm-offset-3 { margin-left: 25%; }

    .col-sm-offset-2 { margin-left: 16.66666667%; }

    .col-sm-offset-1 { margin-left: 8.33333333%; }

    .col-sm-offset-0 { margin-left: 0%; }

    .visible-xs { display: none !important; }

    .hidden-xs { display: block !important; }

    table.hidden-xs { display: table; }

    tr.hidden-xs { display: table-row !important; }

    th.hidden-xs, td.hidden-xs { display: table-cell !important; }

    .hidden-xs.hidden-print { display: none !important; }

    .hidden-sm { display: none !important; }

    .visible-sm { display: block !important; }

    table.visible-sm { display: table; }

    tr.visible-sm { display: table-row !important; }

    th.visible-sm, td.visible-sm { display: table-cell !important; }

}

.wrap-button-lead-options { display: none; }

.row-lead-options { min-height: 40px; }



/*  .site-footer{

position: relative;

  }*/

.spin-refresh { font-size: 60px; }

.grafico-piramide { position: relative; display: inline-block;    /*background-color: tomato;*/ }

.grafico-piramide .triangulo-mascara { position: relative; z-index: 9; }

.grafico-piramide .wrap-bars { position: absolute; display: block; top: 1px; left: 1px; right: 1px; bottom: 1px; }

.grafico-piramide .wrap-bars .bar { position: relative; display: block; }

.grafico-piramide .wrap-bars .bar .label-bar { position: absolute; z-index: 99999; right: -10px; top: 50%; font-weight: 700; transform: translate(100%, -50%); -webkit-transform: translate(100%, -50%); -moz-transform: translate(100%, -50%); }



/*.grafico-piramide .wrap-bars .bar .label-bar:before{

content: '';

display: block;

position: absolute;

height: 0;

width: 300px;

border-top: 1px solid #000000;

right: calc(100% + 10px);

right: -webkit-calc(100% + 10px);

top: 50%;

}*/

a.link-panel { color: inherit; text-decoration: none; transition: .3s; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; }

a.link-panel:hover {    /*opacity: .85;*/ }



ul.list-input-filter-dashboard  > li {

    max-width: 220px;

    vertical-align: text-bottom;

}

