/*body {
  background-color:cornsilk;
}

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

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

.jumbotron {
  color: #ffffff;
  background-color:dimgrey;
  padding: 10px;
}

.linhaImpar{
   background-color:#d9d9d9;   
}

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

.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;
}
    
@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) {}
@media(max-width:767px) {}
@media(max-width:736px) {}
@media(max-width:667px) {}
@media(max-width:640px) {}
@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;
    }  
}

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

body {
  background-color:cornsilk;
}

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:dimgrey;
  padding: 10px;
}

.linhaImpar{
   background-color:#d9d9d9;   
}

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

.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;
}

.calendario-titulo{
    border-radius: 10%;
    margin: 1px; 
    width:20px; 
    border: solid 1px #000; 
    height:20px; 
    float:left; 
    text-align:center;  
    font-size: 12px;
}         

.calendario{
    float: left;
    padding: 1px 1px 1px 1px; 
    width: 40%; 
    border: solid 1px #e0e0e0; 
    position: fixed; 
    max-width:250px;
    top: 25%;
    left: 4%; 
    z-index: 1030;    
}

.calendario-dias{
    text-decoration-line:none; 
    /*margin: 1px;*/
    width:20px; 
    /*border: solid 1px #e0e0e0; */     
    height:20px; 
    float:left; 
    text-align:center;  
    font-size: 12px;
    border-radius: 5%;    
}   
.calendario-dias:hover{
    background-color: #abd;
}         

.calendario-meses{ 
    text-decoration-line:none; 
    margin: 1px;
    width:30px; 
    border: solid 1px dimgray; 
    height:20px; 
    float:left; 
    text-align:center;  
    font-size: 12px;
    border-radius: 5%;      
}

.calendario-meses:hover{
    background-color: #abd;
}    
    

.texto-hoje{
    font-size: 20px;
}

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

.tituloLista{
    font-size: 9px;
    color:dimgrey;
}

.tooltip-inner {
    background-color: #000; 
    width:300px;;
    text-align: left;
    color: #FFFFFF; 
    border: 1px solid #000;
    padding: 5px;
    font-size: 12px;
}

.btn-acao{
    padding: 1px 1px;
    font-size: 8px;
    font-weight: 400;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 2px;
}
.btn-item{
    padding: 5px 6px;
    font-size: 10px;
    font-weight: 400;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 2px;
}

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

.form-control-item {
    display: block;
    width: 100%;
    height: 27px;
    padding: 6px 24px;
    font-size: 13px;
    line-height: 1.52857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #000;
    font-weight: bold;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}  

.fundo-titulo-item{
    background-color: #bdbdbd;  
}
/*BASE::LOAD*/
.wc_load{
    position: fixed; 
    display: none;  
    left: 0;  
    top: 0; 
    width: 100%; 
    height: 100%; 
    background: rgba(0,0,0,0.6); 
    text-align: center; 
    color: #fff; 
    z-index: 9999;}

.wc_load_content{
    display: inline-block;  
    margin: auto;}

.wc_load_content_msg{ 
    font-size: 0.8em; 
    font-weight: 500; 
    text-transform: uppercase; 
    text-shadow: 1px 1px #000; 
    margin-top: 15px;}  

input.error, select.error, check.error, radio.error, textarea.error  { border: solid 1px red; }

form.frm label.error, label.error, textarea.error {
    color: red;
    font-style: italic
}  

.vigarios{
    padding: 30px 30px 0px 250px;

}
.arcebispo{
    padding: 30px 30px 0px 250px;

}

.foto{
    padding: 2px 2px 2px 2px; 
    width: 180px;
    height:270px;
    border: solid 1px #e0e0e0; 
    position: fixed; 
    background-color:#e0e0e0;
    top: 30%;
    left: 80%; 
    z-index: 1030     
}
    
@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) {}
@media(max-width:767px) {}
@media(max-width:736px) {}
@media(max-width:667px) {}
@media(max-width:640px) {}
@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: 2px 2px;
        margin-bottom: 0;
        font-size: 8px;
        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: 2px;
    } 

    .btn-acao{
        padding: 1px 1px;
        font-size: 8px;
        font-weight: 400;
        line-height: 1.42857143;
        border: 1px solid transparent;
        border-radius: 2px;
    }
    .btn-item{
        padding: 2px 2px;
        font-size: 8px;
        font-weight: 400;
        line-height: 1.42857143;
        border: 1px solid transparent;
        border-radius: 2px;
    }  

    .label-size{
        text-align: left;
        font-size: 8px;
        font-weight: 200;
    }           

    .calendario{
        text-align: center;
        margin: 0px 0px 20px 0px; 
        width: 45%; 
        border: solid 1px #e0e0e0; 
        position: relative; 
        top: 25%;
        left: 4%; 
        z-index: 1030;    
    }
    .calendario-dias{
        text-decoration-line:none; 
        /*margin: 1px;*/
        width:13px; 
        /*border: solid 1px #e0e0e0; */     
        height:13px; 
        float:left; 
        text-align:center;  
        font-size: 8px;
        border-radius: 5%;    
    }          
    .calendario-dias:hover{
        background-color: #abd;
    }         

    .calendario-meses{ 
        text-decoration-line:none; 
        margin: 1px;
        width:20px; 
        border: solid 1px dimgray; 
        height:15px; 
        float:left; 
        text-align:center;  
        font-size: 8px;
        border-radius: 5%;      
    }

    .calendario-meses:hover{
        background-color: #abd;
    }    
    
    .calendario-titulo{
        border-radius: 10%;
        margin: 1px; 
        width:20px; 
        border: solid 1px #000; 
        height:20px; 
        float:left; 
        text-align:center;  
        font-size: 9px;
    }
    
    .texto-hoje{
        font-size: 12px;
    }
    
    .vigarios{
        padding: 30px 10px 0px 10px;

    }    
    .arcebispo{
        padding: 30px 10px 0px 10px;

    }     
    
    .foto{
        padding: 2px 2px 2px 2px; 
        width: 144px;
        height:216px;
        border: solid 1px #e0e0e0; 
        position: fixed; 
        background-color:#e0e0e0;
        top: 40%;
        left: 67%; 
        z-index: 1030     
    }
    
    .fundo-titulo-item{
        color:#757575;
        background-color: #e0e0e0;  
    }    
 
}

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