
body{
    background-color: #ffff;
}
/* -----header------ */

#img-logoqes{
    width: 150px;
    height: 150px;
    margin-left: 110px;
    margin-top: 90px;
}

#entrartec{
    background-color:#151515 ;
    color: #fff;
    border: 2px solid #151515 ;
    width: 100%;
    
}

#entrartec:hover{
    background-color: #d6d3d3 ;
    color:  #151515;
    border: 2px solid #151515 ;
    width: 100%;
    
}

#main-navbar {
    background-color: green;
    padding-bottom: 10px;
    margin-bottom: 0px;
    
}

#navbar {
    min-width: 30%;
}

.nav-link {
    color: #fff;
}


.navbar-nav {
    justify-content: flex-end;
    width: 100% ;
    color: #fff;
    transition: .5s;
}

#div-breadcrumb{
    background-color: #fff;
    color: #000;
    font-size: 9pt;
    margin-bottom: 1px;
}

#a-breadcrumb{
    color: #000;
    text-decoration: none;
}

#a-breadcrumb:hover{
    color: green;
}


.special-breadcrumb {
    position: absolute;
    right: 0;
   
}


#title {
    color: #fff;
    padding-left: 10px;
    font-size: 27px;
    left: 55px;
    font-weight: bold;
    
}

#nomecompleto{
    background-color: #fff;
    color: #000;
    padding-top: 10px;
    padding-bottom: 20px;
    margin-bottom: 0px;
    padding-left: 20px;
    
    
    
}

#nometecnico{
    font-size: 15px;
}

/* ------msg-------------*/

.msg-container {
    background-color: #fff;
    padding: 15px;
}

.msg {
    width: 60%;
    margin: 0 auto;
    padding: 10px;
    border: solid 1px #000;
    text-align: center;
}

.msg.error {
    color: #842029;
    background-color: #f8d7da;
    border-color: #f5c2c7;
}

.msg.sucess {
    color: #0f5132;
    background-color: #d1e7dd;
    border-color: #badbcc;
}


/*------sections----------*/

#main-container {
    background-color: #fff;
    color: #000;
    min-height: 92.7vh;
    padding: 40px;
}

#login-container,
#register-container {
    max-width: 400px;
    margin: auto;
}

#login-container h2, 
#register-container h2{
    text-align: center;
    border-bottom: 2px solid green;
    
    margin: 10px auto;
    padding: 10px;
    
}

#main-container h2{
    border-bottom: 2px solid green;
    width: 250px;  
    padding: 10px;
}

#login-container input, 
#register-container input, 
#edit-container input, 
#image-container input,
#change-password-container input,
#buscarprodutor input{
    margin-bottom: 15px;
}


#entrar,
#criar,
#nome-talhoes,
#cadastrar-analise{
    color: #fff;
    background-color: green;
    border: 2px solid green ;
    width: 100%;
}

#entrar:hover,
#criar:hover,
#nome-talhoes:hover,
#cadastrar-analise:hover{
    color: green;
    background-color: transparent;
    border: 2px solid green ;
    
}

#buscar{
    color: #fff;
    background-color: green;
    border: 2px solid green ; 
    margin-top: 10px;
    margin-left: 5px;
   
}

#buscar:hover{
    color: green;
    background-color: transparent;
    border: 2px solid green ;
}

#link-cadastro{
    color: #fff;
    text-decoration: none;
}

#link-cadastro:hover{
    color: #65f565;
    text-decoration: none;
}

.dados{
    padding-left: 15px;
}

/*------------------------------------------- buscar produtor--------------------------------------- */

#buscarprodutor{
    max-width: 600px;
    margin: auto;
    margin-top: 40px;
}

#search{
    
    max-width: 500px;
    margin: auto;
    display: inline-block;
    
}


/*-----pagina-produtor---------*/

#pagina-produtor-row{
    justify-content: space-evenly;
}

#dados-produtor-container,
#talhoes-container{
    max-width: 600px;
    margin: 10px auto;
    
}

.informacoes-produtor{
    padding-top: 20px;
    font-size: 16pt;
}

#container-talhoes{
    margin-top: 30px;
    max-width: 300px;
}

#table-informacoes-produtor{
    width: 500px;
}

#table-informacoes-produtor td{
    padding-bottom: 20px;
}

.form-nome-talhao{
    margin-top: 20px;
}

#mensagem-talhao{
    color: #000;
    text-decoration: none;
}

#mensagem-talhao:hover{
    color: green;
}

#resultado-pesquisa:hover{
    background-color: lightgray;
}

/*-----pagina-talhao---------*/

#tabela-dados-talhao{
    font-size: 18pt;
    
    
}

#tabela-dados-talhao td{
  
    height: 50px;
    padding-left: 20px;
    
   
}

.td-dados-talhao{
    text-align: right;
}

#talhao-menu{
    margin-top: 20px;
    width: 400px;
}

.menu-talhao{
    max-width: 200px;
    margin-top: 50px;
    
}

#cadastrar-analise a{
    color: #000;
    text-decoration: none;
    padding: 20px;
    width: 200px;
    font-weight: bold;
}

#cadastrar-analise a:hover{
    color: green;
}

#select-date{
    font-size: 12pt;
    max-width: 600px;
    padding-top: 5px;
    padding-bottom: 10px;
    border-radius: 5px;
    margin-top: 7px;
    color: #000;
    background-color: #fff;
    cursor: pointer;
   
    display: inline-block;
}

#select-date:hover{
   color: green;
}





#ok{
    color: #fff;
    background-color: green;
    border: 2px solid green ;
   
}

#ok:hover{
    color: green;
    background-color: transparent;
    border: 2px solid green ;
}

#opcoes-datas:hover{
    background-color: #000;
}


/*----------------------------------------------------editar talhao----------------------------------------*/
#subimit-editar-talhao{
    color: #000;
    background-color: green;
    border: 2px solid green ;
    margin-left: 10px;
    width: 180px;
    font-weight: bold;
}

#subimit-editar-talhao:hover{
    color: green;
    background-color: transparent;
    border: 2px solid green ;
}

#subimit-deletar-talhao{
    color: #000;
    background-color: red;
    border: 2px solid red ;
    
    width: 180px;
    font-weight: bold;
}

#subimit-deletar-talhao:hover{
    color: red;
    background-color: transparent;
    border: 2px solid red ;
}




/*-------------------------------------------------cadastro analise--------------------------------------*/

#form-cadastrar-analise input{
    
    font-size: 10pt;
    width: 100px;
    text-align: center;
    font-weight: bold;
    border-radius: 5px;
    
}

#form-cadastrar-analise table{
    width: 400px;
}

#form-cadastrar-analise td{
   
    font-size: 14pt;
    border-bottom: gray solid 0.2px;
    padding-top: 10px;
   
}
#titulo-analise{
    text-align: center;
    border-bottom: green solid 2px;
    max-width: 300px;
    font-weight: bold;
    padding-bottom: 10px;
   
    margin:0 auto;
    margin-bottom: 30px;
    margin-top: 0px;
    padding-top: 0%;
   
}

.td-input{
    text-align: right;
}

#div-subimit{
   
    margin-top: 10px;
    width: 400px;
}

#subimit-cadastro-analise{
    color: #000;
    background-color: green;
    border: 2px solid green ;
    margin-left: 300px;
    font-weight: bold;
}

#subimit-cadastro-analise:hover{
    color: green;
    background-color: transparent;
    border: 2px solid green ;
}

/*-----------------------------------------------editar-analise------------------------------*/

#subimit-editar-analise{
    color: #000;
    background-color: green;
    border: 2px solid green ;
    margin-left: 10px;
    font-weight: bold;
}

#subimit-editar-analise:hover{
    color: green;
    background-color: transparent;
    border: 2px solid green ;
}

#subimit-deletar-analise{
    color: #000;
    background-color: red;
    border: 2px solid red ;
    margin-left: 185px;
    font-weight: bold;
}

#subimit-deletar-analise:hover{
    color: red;
    background-color: transparent;
    border: 2px solid red ;
}

#subimit-sim-analise{
    color: #000;
    background-color: #fff;
    border: 2px solid #fff ;
    width: 100px;
    margin-top: 10px;
    margin-left: 180px;
    font-weight: bold;

}

#subimit-sim-analise:hover{
    color: #fff;
    background-color: transparent;
    border: 2px solid #fff ;
}

#subimit-nao-analise{
    color: #000;
    background-color: #fff;
    border: 2px solid #fff ;
    width: 100px;
    margin-top: 10px;
    margin-left: 50px;
    font-weight: bold;
}

#subimit-nao-analise:hover{
    color: #fff;
    background-color: transparent;
    border: 2px solid #fff ;
}

#alerta-analise{
    background-color: #e44646;
    border-radius: 5px;
    padding: 50px;
    

}

/*---------------------------------------------------pagina-análise------------------------------*/

#pagina-analise-row{
    justify-content: space-evenly;
}

#container-tabela-info{
    width: 400px;
    
}
#table-info {
    width: 300px;
   
}

#table-values{
   
    width: 300px;
    border-radius: 5%;
    text-align: center;
    font-size: 10pt;
}

#table-values td{
    
    border: solid 1px #0f5132;
    font-size: 9pt;
    font-weight: bold;
    
    
    
}

#table-values th{
    color: #fff;
    background-color:  #0f5132;
    font-size: 10pt;
}

#table-values tr:nth-child(odd){
    background-color: #efeaea;
}

#table-values tr:nth-child(even){
    background-color: #fbf6f6;
}

#estimativa-safra{
    width: 60px;
    margin-top: 10px;
    text-align: center;
    border-radius: 5px;
    font-weight: bold;
    font-size: 9pt;
}

#span-estimativa{
    padding-left: 10px;
    color:green;
    font-weight: bold;
}

.cor1{
    color: green;
}

.cor2{
    color: rgb(181, 181, 68);
}

.cor3{
    color: red;
}

#enviar-estimativa{
    color: #000;
    font-weight: bold;
    background-color: green;
    border: solid 2px green;
    font-size: 8pt;
    margin-bottom: 2px;
    border-radius: 5px;
}

#enviar-estimativa:hover{
    color: green;
    background-color: transparent;
    border: 2px solid green ;
}

#graficos{
    
    width: 600px;
   
}

#grafico1{
    display: inline-block;
   /* border: solid 1px grey;*/
}

.div-graficos{
    /*border: solid 1px grey;*/
    width: 200px;
    height: 300px;
    color: #201f1f;
    text-align: center;
}





#menu-calculos{
    width: 300px;
    
    
}

.menu-calc{
    max-width: 200px;
    margin: 50px auto;
}

#calcular{
    text-align: center;
    padding-bottom: 10px;
    border-bottom: solid 2px green;
    max-width: 120px;
    margin: auto;
}

#calagem,
#macro-nutrientes,
#micro-nutrientes{
    color: #fff;
    text-decoration: none;
    width: 200px;
    
    background-color: green;
    border: solid 2px green;

}

#calagem:hover,
#macro-nutrientes:hover,
#micro-nutrientes:hover{
    color: green;
    background-color: transparent;
    border: 2px solid green ;
}



/*---------------------------------------------------------pagina-historico---------------------------*/

#titulo-historico{
    text-align: center;
    border-bottom: solid 2px green;
    max-width: 300px;
    margin: auto;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

#table-historico{
    font-size: 10pt;
    border:solid 1px #151515;
    text-align: center;
    
}

#table-historico th{
    width: 200px;
    color: #fff;
    background-color: #0f5132;
    border: solid 1px rgb(41, 38, 38);
}

#table-historico td{
    border: solid 1px rgb(86, 84, 84);
    font-weight: bold;
}

#table-historico tr:nth-child(odd){
    background-color: #ece7e7;
}

#table-historico tr:nth-child(even){
    background-color: #e5e0e0;
}

#th1{
    font-size: 8pt;
   
}

#atalho-cadastro-analise{
    color: #000;
    text-decoration: none;
}

#atalho-cadastro-analise:hover{
    color: green;
}

#btn-voltar{
    border: none;
    color: white;
    background-color: transparent;
}

#btn-voltar:hover{
    color: #65f565;
}

#btn-voltar1{
    border: none;
    color: white;
    background-color: transparent;
}

#btn-voltar1:hover{
    color: #65f565;
}

/*--------------------------------------------------------------pagina-calagem-------------------------------*/
#pagina-calagem-row{
    justify-content: center;
}


#titulo-calagem{
    text-align: center;
    border-bottom: solid 2px green;
    max-width: 150px;
    margin: auto;
    padding-bottom: 10px;
    margin-bottom: 20px;
}


#table-calagem{
    font-size: 10pt;
    width: 400px;
    color:  #000;
    border: solid 1px #103f10; 
}



#table-calagem input{
    width: 50px;
    text-align: center;
    font-size: 8pt;
    font-weight: bold;
   
    
}

#table-calagem tr:nth-child(odd){
    background-color: #dbd6d6;
}

#table-calagem tr:nth-child(even){
    background-color: #f4efef;
}

.calagem-rec tr:nth-child(odd){
    background-color: #dbd6d6;
}

.calagem-rec tr:nth-child(even){
    background-color: #f4efef;
}

#table-calagem td{
    
    padding-top: 16px;
    border-bottom: solid 1px #103f10;


}

.borda{
    border-bottom: 1px solid  green;
}

.calagem-rec{
    border: solid 1px  #103f10; 
}

.calagem-rec td{
    padding-top: 5%;
    border-bottom: solid 1px  #103f10;
   /* border-bottom: 1px solid grey;*/
    font-size: 11pt;
}

td.result{
    text-align: right;
}

#enviar-calagem{
    font-size: 8pt;
    margin-top: 10px;
    color: #000;
    font-weight: bold;
    background-color: green;
    border: solid 2px green;
    margin-left: 330px;
    
    

}

#enviar-calagem:hover{
    color: green;
    background-color: transparent;
    border: 2px solid green ;
}





.span-calagem{
    margin-left: 10px;
    color: green;
    font-size: 10pt;
    font-weight: bold;
    
}

.td-calagem{
    text-align: right;
    width: 50px;
}

.input-x{
    width: 30px;
    font-size: 10pt;
    text-align: center;
}

#div-equilibrio{
    padding-left: 50px;
}

.recomendacao-calagem{
    width: 90px;
    text-align: center;
   
    margin-right: 5px;
    font-weight: bold;
}

#Enviar-calagem{
    background-color: green;
    border: 2px solid green;
    border-radius: 5px;
    font-weight: bold;
}

#Enviar-calagem:hover{
    background-color: transparent;
    color: green;
}

.opcoes-calagem{
    max-width: 600px;
    margin: 20px;
}

#calcarios{
    background-color: #000;
}

.opcoes{
    color: #fff;
    padding-bottom: 10px;
    text-align: center;
}

#select-manejo{
    font-size: 12pt;
  
    padding-top: 2.5px;
    padding-bottom: 5px;
    border-radius: 5px;
    font-size: 9pt;
    
    color: #000;
    background-color: #fff;
    cursor: pointer;
   
    display: inline-block;
}


#select-calcario{
    font-size: 12pt;
  
    padding-top: 2.5px;
    padding-bottom: 5px;
    border-radius: 5px;
    font-size: 9pt;
    
    color: #000;
    background-color: #fff;
    cursor: pointer;
   
    display: inline-block;
}


#select-calcario:hover{
   color: green;
}

#select-manejo:hover{
   color: green;
}

#submit-manejo,
#submit-calcarios{
    color: #000;
    background-color: green;
    border: 2px solid green ;
    margin-right: 10px;
    border-radius: 5px;
   
}

#submit-manejo:hover,
#submit-calcarios:hover{
    color: green;
    background-color: transparent;
    border: 2px solid green ;
}

.info-calcario {
   color: #000;
   width: 400px;
   border: solid 1px rgb(86, 84, 84); 
   font-size: 10pt;
   margin: auto;
   margin-bottom: 35px;
}

.info-calcario td{
    padding-top: 3%;
    border-bottom: solid 1px #103f10; 
}

.info-calcario tr:nth-child(odd){
    background-color:  #dbd6d6;
}

.info-calcario tr:nth-child(even){
    background-color:  #f4efef;
}

.select-calcario{
    font-size: 8pt;
    margin: auto;
    width: 400px;
}

#select-calcario,
#select-mane{
    font-size: 9pt;
}

.select-calcario tr:nth-child(odd){
    background-color: #dbd6d6;
}

.select-calcario tr:nth-child(even){
    background-color: #f4efef;
}

.previsao-calcario {
    color: #000;
    width: 280px;
    border: solid 1px #103f10; 
    font-size: 10pt;
    margin: auto;
    margin-top: 390px;
}
 
.previsao-calcario td{
    padding-top: 3%;
    border-bottom: solid 1px #103f10; 
}
 
.previsao-calcario tr:nth-child(odd){
    background-color:  #dbd6d6;
}
 
.previsao-calcario tr:nth-child(even){
    background-color:  #f4efef;
}


.td2{
    text-align: right;
}






/* --------------------------------------------------pagina-recomendações-nutrientes-kg-hectares---------*/
.pagina-rec-nutri-row{
    justify-content: center;
}

.p-titulo-nutri{
    border-bottom: green solid 1px;
}

.span-nutri{
    color: green;
}

#title-nutrientes-kg-ha{
    text-align: center;
    border-bottom: solid 2px green;
    max-width: 650px;
    margin: auto;
    padding-bottom: 10px;
    margin-bottom: 20px;
    
}

.nitrogenio-rec{
    border: solid 1px rgb(86, 84, 84);
}


.nitrogenio-rec td{
    padding-top: 5%;
    border-bottom: solid 1px rgb(86, 84, 84);
   /* border-bottom: 1px solid grey;*/
}

.nitrogenio-rec tr:nth-child(odd){
    background-color: #dbd6d6;
}

.nitrogenio-rec tr:nth-child(even){
    background-color:  #f4efef;
}


.input-rec{
    width: 50px;
    text-align: center;
    margin-left: 20px;
    font-size: 8pt;
    font-weight: bold;
}

.botton-rec{
    background-color: green;
    border-radius: 5px;
    font-size: 8pt;
    font-weight: bold;
}

.botton-rec:hover{
    color: green;
    background-color: transparent;
    border: 2px solid green ;
}


#select-calcario{
   color: #000;
}

#submit-manejo,
#submit-calcarios{
    color: #000;
    background-color: green;
    border: 2px solid green ;
    margin-right: 10px;
    border-radius: 5px;
   
}

#submit-manejo:hover,
#submit-calcarios:hover{
    color: green;
    background-color: transparent;
    border: 2px solid green ;
}

.avancar-pag {
   color: #000;
   text-decoration: none;
   padding-left:80%;

   
}

.avancar2-pag {
    color: #000;
    text-decoration: none;
    padding-left: 10px;
    
    
    
}

.voltar-pag {
    color: #000;
    text-decoration: none;
    padding-left:75%;
    
    
}

.voltar2-pag {
    color: green;
    text-decoration: none;
    margin-left: 250px;
    
}

.avancar-pag:hover,
.avancar2-pag:hover,
.voltar-pag:hover,
.voltar2-pag:hover{
    color: green;
}


/*-------------------------------------------------macro nutrientes-------------------------------------*/
#titulo-macro{
    text-align: center;
    max-width: 650px;
    margin: auto;
    margin-bottom: 20px;
}


#select-parcela,
#manejo-ferti1{
    font-size: 10pt;
    width: 200px;
    width: 250px;
    padding-top: 2.5px;
    padding-bottom: 5px;
    border-radius: 5px;
    
    color: #000;
    background-color: #fff;
    cursor: pointer;
   
    display: inline-block;
}

.div-parcelas{
    border: solid 1px grey;
    border-radius: 5px;
    max-width: 250px;
    background-color: #f0ecec;
    margin-bottom: 10px;
}

.table-parcelas{
    font-size: 10pt;
    margin: auto;
  
}

.table-parcelas th{
    margin-left: 10px;
}

#submit-select-parcela,
#submit-manejoferti{
    color: #000;
    font-size: 10pt;
    background-color: green;
    border: 2px solid green ;
    margin-right: 10px;
    border-radius: 5px;
   
}

#submit-select-parcela:hover,
#submit-manejoferti:hover{
    color: green;
    background-color: transparent;
    border: 2px solid green ;
}

#subimit-parcelas{
    width: 250px;
    margin-top: 5px;
    background-color: green;
    border: green 1px solid;
    border-radius: 5px;
    
}

#subimit-parcelas:hover{
    background-color: transparent;
    color: green;
}

.info-fertilizante {
    color: #000;
    width: 430px;
    border: solid 1px rgb(86, 84, 84); 
    font-size: 10pt;
    margin: auto;
    
}
 
.info-fertilizante td{
    
     border-bottom: solid 1px rgb(86, 84, 84); 
}
 
.info-fertilizante tr:nth-child(odd){
     background-color:  #e4e1e1;
}
 
.info-fertilizante tr:nth-child(even){
     background-color:  #f4efef;
}

#select-ferti{
    font-size: 10pt;
   /* width: 280px;*/
    width: 330px;
    padding-top: 2.5px;
    padding-bottom: 5px;
    border-radius: 5px;
    
    color: #000;
    background-color: #fff;
    cursor: pointer;
   
    display: inline-block;
}

#select-ferti:hover{
    font-size: 10pt;
   /* width: 280px;*/
    width: 330px;
    padding-top: 2.5px;
    padding-bottom: 5px;
    border-radius: 5px;
   
    
    color: rgb(6, 50, 6);
    background-color: #fff;
    cursor: pointer;
   
    display: inline-block;
}

.input-previs{
    width: 110px;
    text-align: center;
    font-size: 9pt;
    font-weight: bold;
    
}

#submit-previs{
    font-size: 9pt;
    border: green solid 1px;
    
    background-color: green;
}

#submit-previs:hover{
    color: green;
    background-color: transparent;
}

.dadosfert{
    color: green;
}

.input-sacas{
    width: 110px;
    text-align: center;
    font-size: 9pt;
    font-weight: bold;
   
}


/*-------------------------------------------------------micro------------------------------------*/

#manejo-micro{
    font-size: 10pt;
    width: 150px;
    padding-top: 2.5px;
    padding-bottom: 5px;
    border-radius: 5px;
    
    color: #000;
    background-color: #fff;
    cursor: pointer;
   
    display: inline-block;
}

#manejo-micro:hover{
    font-size: 10pt;
    width: 150px;
    padding-top: 2.5px;
    padding-bottom: 5px;
    border-radius: 5px;
    
    color: #000;
    background-color: #eeeded;
    cursor: pointer;
   
    display: inline-block;
}

.table-micro {
    color: #000;
    width: 400px;
    border: solid 1px rgb(86, 84, 84); 
    font-size: 10pt;
    margin: auto;
    
}
 
.table-micro td{
    
    border-bottom: solid 1px rgb(86, 84, 84); 
}
 
.table-micro tr:nth-child(odd){
    background-color:  #e4e1e1;
}
 
.table-micro tr:nth-child(even){
    background-color:  #f4efef;
}

.table-micro02 {
    color: #000;
    width: 420px;
    border: solid 1px rgb(86, 84, 84); 
    font-size: 10pt;
    margin: auto;
    
}
 
.table-micro02 td{
    
    border: solid 1px rgb(86, 84, 84); 
}
 
.table-micro02 tr:nth-child(odd){
    background-color:   #e4e1e1;
}
 
.table-micro02 tr:nth-child(even){
    background-color:  #f4efef;
}

.rec-micro{
    width: 110px;
    text-align: center;
    font-size: 9pt;
    font-weight: bold;
    

}

#fert-micro{
    font-size: 10pt;
    width: 350px;
    padding-top: 2.5px;
    padding-bottom: 5px;
    border-radius: 5px;
    
    color: #000;
    background-color: #fff;
    cursor: pointer;
   
    display: inline-block;
}

#fert-micro:hover{
    font-size: 10pt;
    width: 350px;
    padding-top: 2.5px;
    padding-bottom: 5px;
    border-radius: 5px;
    
    color: green;
    background-color: #fff;
    cursor: pointer;
   
    display: inline-block;
}

.td-info-micro{
    width: 60px;
    text-align: center;
}

.table-micro2 {
    color: #000;
    width: 1200px;
    border: solid 1px rgb(86, 84, 84); 
    font-size: 10pt;
    margin: auto;
    
}
 
.table-micro2 td{
    width: 400px;
    border: solid 1px rgb(86, 84, 84); 
}
 
.table-micro2 tr:nth-child(odd){
    background-color:  #e4e1e1;
}
 
.table-micro2 tr:nth-child(even){
    background-color:  #f4efef;
}

.input-micro-form{
    width: 50px;
    font-size: 9pt;
    text-align: center;
    font-weight: bold;
}

.input-recform{
    width: 100px;
    text-align: center;
    font-weight: bold;
}


/*----------------------------------------------------recomendacoes------------------------------*/

#div-recomendacao{
    width: 793px;
    height: 1150px;
    background-color: #fff;
    margin: auto;
    border: rgb(30, 57, 30) 2px solid;
}

#table-historico-rec{
    font-size: 5pt;
    border:solid 1px #151515;
    text-align: center;
    
}

#table-historico-rec th{
    width: 100px;
    color: #fff;
    background-color: #0f5132;
    border: solid 1px rgb(227, 213, 213);
}

#table-historico-rec td{
    border: solid 1px rgb(79, 75, 75);
    font-weight: bold;
}

#table-historico-rec tr:nth-child(odd){
    background-color: rgb(240, 232, 232);
}

#table-historico-rec tr:nth-child(even){
    background-color: #ece2e2;
}

#th1-rec{
    font-size: 4pt;

    
   
}

.cor01{
    color:#000;
}

.cor02{
    color: #000;
}

.cor03{
    color: #000;
}

#data-rec{
    font-size: 8pt;
}

#produtor-rec{
    font-size: 10pt;
    font-weight: bold;
}

#endereco-rec{
    font-size: 7pt;
}

#talhao-rec{
    font-size: 9pt;
    font-weight: bold;
}

#info-talhao{
    font-size: 7pt;
}

#titulo-rec{
    font-size: 8pt;
    margin-bottom: 1px;
}

.calcario-pag-rec{
    margin-left: 30px;
    font-size: 8pt;
    margin-bottom: 1px;
 
}

#observacao{
    font-size: 7pt;
    background-color: rgb(230, 219, 219);
    margin: 0;
    
}

#rodape {
 
  
   
   bottom: 0;
   margin-top: 100px;
   margin-left: 450px;

    
}

#extra{
    margin: auto;
    background-color: rgb(30, 172, 30);
    text-align: center;
}

#rec-extra{
    margin: 20px;
    font-size: 10pt;
}


/*----------------------------------------------informacoes tecnicas-----------------------------*/
#table-tecnicos {
    width: 600px;
   
}

#table-tecnicos td{
    border-bottom: #2f2d2d 1px solid;
}

#div-tecnicos{
    margin: auto;
}

#delet-tecnico{
    background-color: green;
    border: green 1px solid;
    color: #000;
}

#delet-tecnico:hover{
    background-color: transparent;
    color: green;
}

#table-fertilizantes {
    width: 1200px;
    margin: auto;
   
}

#table-fertilizantes td{
    border-bottom: #2f2d2d 1px solid;
}

#table-calcarios {
    width: 1200px;
    margin: auto;
   
}

#table-calcarios td{
    border-bottom: #2f2d2d 1px solid;
}


/*---------------------------------------------insumos-----------------------------------------*/

#table-radio td{
    border: none;
    
}

#subimit-cadastro-insumos{
    color: #fff;
    background-color: green;
    border: 2px solid green ;
    margin-left: 150px;
    font-weight: bold;
}

#subimit-cadastro-insumos:hover{
    color: green;
    background-color: transparent;
    border: 2px solid green ;
}


/*-----------------------------------------menu hamburguer-----------------------------------------*/

/* Estilos para o botão de hambúrguer */
.navbar-toggler {
    background: none;
    border: none;
    cursor: pointer;
    padding: 0;
  }
  
  /* Estilos para o ícone do hambúrguer */
  #menu-ambu {
    color:#fbf6f6
    }

    #menu-ambu:hover {
    color:yellow
    }
  
  /* Estilos para o menu */
  .menu {
    display: none;
    list-style: none;
    padding: 0;
    margin: 0;
  }
  
  .menu li {
    margin-bottom: 10px;
  }
  
  .menu li a {
    text-decoration: none;
    color: #fff;
    display: block;
    padding: 5px;
    border-radius: 5px;
    transition: background-color 0.3s ease;
  }
  

  
  
  /* Estilos para o menu quando está aberto */
  .collapse.show .menu {
    display: block;
  }

  #link-hambu{
    color: #fff;
    text-decoration: none;
}

#link-hambu:hover{
    color: #f5c518;;
    text-decoration: none;
}
  



/* ---------------------------------------responsive---------------------------------------------*/
@media(max-width: 450px){

    #table-historico{
        font-size: 3pt;
        
    }

    #th1{
        font-size: 2pt;
    }


    #subimit-sim-analise{
        color: #000;
        background-color: #fff;
        border: 2px solid #fff ;
        width: 100px;
        margin-top: 10px;
        margin-left: 10px;
        font-weight: bold;
    
    }
    
    
    
    #subimit-nao-analise{
        color: #000;
        background-color: #fff;
        border: 2px solid #fff ;
        width: 100px;
        margin-top: 10px;
        margin-left: 5px;
        font-weight: bold;
    }

    #form-cadastrar-analise td{
        font-size: 12pt;
    }

    #form-cadastrar-analise table{
        width: 360px;
    }


    #grafico1{
        width: 400px;
       /* border: solid 1px grey;*/
    }

    #grafico2{
        width: 400px;
       /* border: solid 1px grey;*/
    }

    #menu-ambu {
        color:#fbf6f6
    }


    

    


    

   




}
@media print {
    #main-navbar,
    #extra{
        display: none;
    }

    
  }