body {
  background-color:cornsilk;
    width: auto;
}

a:link { text-decoration: none; }
a:hover { text-decoration: none; color:red; }

.text-footer{
    background-color: #cccccc;   
    font-size: 12px;
}

.text-paroquias{ 
    color: #000;
    text-decoration: none;
    font-size: 14px;
}

.jumbotron {
  color: #ffffff;
  background-color:#1976d2;
  padding: 2px;
}

.navbar-inverse {
    background-color: #1a237e;
    border-color: #080808;
}

.linhaImpar{
   background-color:#d9d9d9;   
}

.linhaPar{
   background-color:#ffffff;;   
}

.tituloLista{
    font-size: 9px;    
}

.imgDispositivo{
    background-image: url("img\brasao15.png");
}        
.botaoListaPaginada{
    background-color: #ddd;
    border: 1px solid #888;
    border-radius: 5px;
    padding: 3px 9px;
    color: #888;
    text-decoration: none;
    font-size: 9px;
    display: inline-block;
}   
.botaoListaPaginada:hover{
    background-color: #666;
    color: #fff;
}
.botaoSelecionadoListaPaginada{
    background-color: #000;
    border: 1px solid #888;
    border-radius: 5px;
    padding: 3px 9px;
    color: #fff;
    text-decoration: none;
    font-size: 9px;
    display: inline-block;
}

.acaoBoxListaPaginada{
    background-color: #ccc;
    border-bottom: solid 1px #888;
    border-top: solid 1px #888;
    border-right: solid 1px #888;
    padding: 3px 3px 3px 3px;
    margin:3px 3    px 3px 3px;
    text-align: right;
}  

.acaoLink{
    text-decoration: none;
    background-color: #fff;
    border: solid 1px #888;
    border-radius: 3px;
    padding: 3px 3px 3px 3px;
    margin:3px 3px 3px 3px;
    width: 15px;
}


.tituloFormulario{
    font-size: 11px;
    color:dimgrey;
}

.tooltip-inner {
    background-color: #000; 
    width:300px;;
    text-align: left;
    color: #FFFFFF; 
    border: 1px solid #000;
    padding: 5px;
    font-size: 12px;
}
.s1 h3 {
color: #05d561;
font-size: 4.5em;
}
.s1 h3 {
color: #05d561;
font-size: 5em;
font-weight: 700;
text-align: center;
letter-spacing: 6px;
line-height: 1.1em;
text-shadow: 1px 1px 2px rgba(23, 22, 22, 0.66);
}
.s1 p {
margin: 0;
font-size: 0.9em;
text-align: center;
color: #fff;
letter-spacing: 4px;
text-shadow: 1px 1px 2px rgba(23, 22, 22, 0.66);
}

.container {
  width: 98%;
}

.label-size{
    text-align: right;
    font-size: 11px;
    font-weight: 400;    
}   


.thumbnail_personalizado {
	display: block;
	padding: 4px;
	margin-bottom: 20px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 4px;
	-webkit-transition: border .2s ease-in-out;
	-o-transition: border .2s ease-in-out;
	transition: border .2s ease-in-out;
}

.caption {
	padding: 2px 2px 2px 9px;
}


@media(max-width:1080px) {}
@media(max-width:1050px) {}
@media(max-width:1024px) {}
@media(max-width:991px) {}
@media(max-width:900px) {}
@media(max-width:800px) {}


@media(max-width:768px) {
    
    .table-condensed{
        font-size: 9px;  
    }
    .text-footer{
    background-color: #cccccc;   
    font-size: 8px;
    }
    
    .btn {
        display: inline-block;
        padding: 3px 5px;
        margin-bottom: 0;
        font-size: 10px;
        font-weight: 400;
        line-height: 1.42857143;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        cursor: pointer;
        user-select: none;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px;
    }
    
    .s1 h3 {
    color: #05d561;
    font-size: 3em;
    font-weight: 700;
    text-align: center;
    letter-spacing: 6px;
    line-height: 1.1em;
    text-shadow: 1px 1px 2px rgba(23, 22, 22, 0.66);
    }   
    
    .label-size{
        text-align: left;
        font-size: 10px;
        font-weight: 400;    
    }     

}

@media(max-width:767px) {}
@media(max-width:736px) {}
@media(max-width:667px) {}


@media(max-width:640px) {
    .table-condensed{
        font-size: 9px;  
    }
    .text-footer{
    background-color: #cccccc;   
    font-size: 8px;
    }
    
    .btn {
        display: inline-block;
        padding: 3px 5px;
        margin-bottom: 0;
        font-size: 10px;
        font-weight: 400;
        line-height: 1.42857143;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        cursor: pointer;
        user-select: none;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px;
    }
    
    .s1 h3 {
    color: #05d561;
    font-size: 3em;
    font-weight: 700;
    text-align: center;
    letter-spacing: 6px;
    line-height: 1.1em;
    text-shadow: 1px 1px 2px rgba(23, 22, 22, 0.66);
    } 
    
    .label-size{
        text-align: left;
        font-size: 10px;
        font-weight: 400;    
    }     
    
}

@media(max-width:600px) {}
@media(max-width:568px) {}
@media(max-width:480px) {}

@media(max-width:440px) {
    .table-condensed{
        font-size: 9px;  
    }
    .text-footer{
    background-color: #cccccc;   
    font-size: 8px;
    }
    
    .text-paroquias{ 
        font-size: 10px;
    }
    
    .btn {
        display: inline-block;
        padding: 3px 5px;
        margin-bottom: 0;
        font-size: 10px;
        font-weight: 400;
        line-height: 1.42857143;
        text-align: center;
        white-space: nowrap;
        vertical-align: middle;
        cursor: pointer;
        user-select: none;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 4px;
    }
    
    .s1 h3 {
    color: #05d561;
    font-size: 3em;
    font-weight: 700;
    text-align: center;
    letter-spacing: 6px;
    line-height: 1.1em;
    text-shadow: 1px 1px 2px rgba(23, 22, 22, 0.66);
    }   
    
    .label-size{
        text-align: left;
        font-size: 10px;
        font-weight: 400;    
    }    

}

@media(max-width:414px) {}
@media(max-width:384px) {}
@media(max-width:375px) {}
@media(max-width:320px) {}