.blur{
    filter: blur(3px);
}
.ck-word-count,
.ck-word-count__words,
.ck-word-count__characters {
    display: none !important;
}
.ck-editor-container .ck.ck-label.ck-voice-label,
.ck-editor-container .ck-voice-label {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    margin: -1px !important;
    padding: 0 !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}
.progress.upload {
    height: 2.3em;
    margin-bottom: 5px;
}
.progress.upload .progress-bar{
    padding-top: 6px
}
input{
    font-family: Open sans, sans-serif;
}
select, textarea, dd, td, output{
    font-family: Raleway, sans-serif; /* Consolas */
}
.modal, button{
    font-family: Raleway, sans-serif;
}
.smart-widget{ 
    border-top: 1px; 
}
.dataTables_filter input{
    margin-left: 5px;
}

a.statistic-value {
    color: #fff;
}
.row-flex{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
}
.row-flex > [class*='col-']{
    display: flex;
    flex-direction: column;
}
.box-flex{
    height: 100%;
}
.quebrapagina {
   page-break-before: always;
}

.select2-container--bootstrap .select2-selection--single {
    height: 34px !important;
}

.terminal.radio, .terminal.checkbox{
    font-size: 1.3em;
    padding-top: 8px;
}

.terminal.radio .custom-radio, .terminal.checkbox .custom-checkbox{
    width: 25px;
    height: 25px;
}

.terminal.radio .custom-radio label, .terminal.checkbox .custom-checkbox label{
    width: 25px;
    height: 25px;
}

.terminal.radio .custom-radio label:after{
    width: 17px;
    height: 17px;
    top: 4px;
    left: 4px;
}

.terminal.checkbox .custom-checkbox label:after{
    width: 17px;
    height: 9px;
    top: 4px;
    left: 3px;
}

label.terminal{
    font-size: 1.2em;
}

input.terminal{
    font-size: 1.0em !important;
}

@media (min-width: 1292px) {
  .modal-lg {
    width: 1200px;
  }
}

.competencia-municipal-licenciamento {
    background-color: #ffff0f5e;
}

/* Efeito piscar ícone */
 @keyframes fa-blink {
     0% { opacity: 1; }
     50% { opacity: 0.5; }
     100% { opacity: 0; }
 }
.fa-blink {
   -webkit-animation: fa-blink .75s linear infinite;
   -moz-animation: fa-blink .75s linear infinite;
   -ms-animation: fa-blink .75s linear infinite;
   -o-animation: fa-blink .75s linear infinite;
   animation: fa-blink .75s linear infinite;
}

/* Diferenciar partes que aparecem apenas para superuser */
.only-superuser{
    color: #4d05a2;
}