@charset "UTF-8";

/* VIGILÂNCIA */
.e_area_vigilancia { padding: 20px 10px; }
.e_area_vigilancia .e_cont_vigilancia { padding: 10px; }
.e_area_vigilancia .e_area_categoria_vigilancia { background: rgba(0,0,0,.05); border-radius: 4px; padding: 10px; margin: 5px 10px; }
.e_area_vigilancia .e_area_categoria_vigilancia .e_cont_categoria_vigilancia { max-width: 400px; margin: auto; text-align: center; align-items: center; justify-content: center; display: -webkit-flex; flex-wrap: wrap; }
.e_area_vigilancia .e_area_categoria_vigilancia .e_cont_categoria_vigilancia label { font-size: 15px; color: #56565b; padding: 10px; }
.e_area_vigilancia .e_area_categoria_vigilancia .e_cont_categoria_vigilancia select { height: 40px; flex: 75%; border: solid 1px rgba(0,0,0,.15); padding: 0 10px; border-radius: 3px; }
.e_area_vigilancia .e_cont_itens_vigilancia,
.e_area_vigilancia .e_itens_vigilancia { width: 100%; font-size: 0; display: -webkit-flex; flex-wrap: wrap; }
.e_area_vigilancia .e_vigilancia { min-width: 33.33%; display: inline-block; display: -webkit-flex; padding: 10px; color: #fff; flex: auto; cursor: default; text-shadow: 1px 1px 0 rgba(0,0,0,.035); }
.e_area_vigilancia .e_vigilancia .e_cont_vigilancia { width: 100%; min-width: 220px; display: -webkit-flex; border-radius: 4px; position: relative; padding: 15px; align-items: center; }
.e_area_vigilancia .e_vigilancia .e_cont_vigilancia .e_icone_vigilancia { width: 60px; height: 60px; line-height: 60px; display: inline-block; vertical-align: middle; font-size: 0; text-align: center; background: rgba(0,0,0,.05); box-shadow: 0 0 10px rgba(255,255,255,.075); border-radius: 100%; margin-right: 15px; }
.e_area_vigilancia .e_vigilancia .e_cont_vigilancia .e_icone_vigilancia .swfa { font-size: 20px; line-height: inherit; }
.e_area_vigilancia .e_vigilancia .e_cont_vigilancia .e_info_vigilancia { display: inline-block; vertical-align: middle; font-size: 13px; flex: auto; }
.e_area_vigilancia .e_vigilancia .e_cont_vigilancia .e_info_vigilancia strong { font-size: 18px; margin-right: .25em; font-weight: 900; }
.e_area_vigilancia .e_vigilancia .e_cont_vigilancia .e_info_vigilancia .e_porcentagem_leitos { width: 100%; background: rgba(0,0,0,.1); padding: 3px; border-radius: 20px; text-align: left; margin-top: 5px; }
.e_area_vigilancia .e_vigilancia .e_cont_vigilancia .e_info_vigilancia .e_porcentagem_leitos span { height: 20px; line-height: 20px; text-align: center; display: inline-block; border-radius: inherit; padding: 0 10px; }
.e_area_vigilancia .e_vigilancia .e_cont_vigilancia .e_info_vigilancia .e_porcentagem_leitos .e_25 { background: #0eb30e; }
.e_area_vigilancia .e_vigilancia .e_cont_vigilancia .e_info_vigilancia .e_porcentagem_leitos .e_50 { background: #f8b90d; }
.e_area_vigilancia .e_vigilancia .e_cont_vigilancia .e_info_vigilancia .e_porcentagem_leitos .e_75 { background: #d8112c; }
/* LR2 */
.e_area_vigilancia .lr2 .e_vigilancia:nth-child(-n + 2) { min-width: 50%; }
/* LR1 */
.e_area_vigilancia .lr1 .e_vigilancia:nth-child(-n + 4) { min-width: 50%; }
/* SEM DADOS */
.e_area_vigilancia .e_vigilancia_sem_dados { width: 100%; height: 100%; text-align: center; }
.e_area_vigilancia .e_vigilancia_sem_dados span { font-size: 15px; line-height: 15px; padding: 12px; }
/* SUBCATEGORIA */
.e_area_vigilancia .e_cont_itens_vigilancia .e_vigilancia_titulo_subcategoria { flex: 100%; background: rgba(0,0,0,.05); border-radius: 4px; padding: 10px; margin: 10px; margin-top: 15px; text-align: center; }
.e_area_vigilancia .e_cont_itens_vigilancia .e_vigilancia_titulo_subcategoria strong { font-size: 15px; color: #56565b; padding: 10px; font-weight: 900; }
/* CARREGANDO */
.e_area_vigilancia .e_carregando { font-size: 40px; color: #75757b; display: block; margin: 10px auto; }

/* MEDIAS */
@media (max-width: 1000px) {
    .e_area_vigilancia .e_cont_itens_vigilancia { padding: 0 5px; }
    .e_area_vigilancia .e_vigilancia { padding: 5px; }
    .e_area_vigilancia .e_cont_itens_vigilancia .e_vigilancia_titulo_subcategoria { margin: 5px; margin-top: 15px; }
}