body{
    background:#eef2f6;
    font-family:Arial,Helvetica,sans-serif;
}

.topo{
    background:#c62828;
    color:white;
    padding:15px;
}

.card-operacional{
    border:none;
    border-radius:12px;
    box-shadow:0 3px 10px rgba(0,0,0,.15);
    margin-bottom:15px;
}

.card-operacional .card-body{
    text-align:center;
}

.numero{
    font-size:34px;
    font-weight:bold;
}

.titulo{
    font-size:15px;
    color:#666;
}

#map{
    height:600px;
    width:100%;
    border-radius:10px;
}

.painel{
    background:white;
    border-radius:10px;
    box-shadow:0 3px 8px rgba(0,0,0,.15);
    padding:15px;
    margin-bottom:15px;
}

.table{
    margin-bottom:0;
}

#relogio{
    font-size:22px;
    font-weight:bold;
}
