#mapid { width: 100%; height: 750px; }

    .info { padding: 6px 8px; font: 14px/16px Arial, Helvetica, sans-serif; background: white; background: rgba(255,255,255,0.8); box-shadow: 0 0 15px rgba(0,0,0,0.2); border-radius: 5px; }

    .info h4 { margin: 0 0 5px; color: #777; }

    .legend { text-align: left; line-height: 18px; color: #555; }

    .legend i { width: 18px; height: 18px; float: left; margin-right: 8px; opacity: 0.7; }

    table th {
    			 background-color: rgb(0,109,44);
                 color: rgb(255,255,255);
    			 text-align: center;
    			}
    			.linha_pais {
    					text-transform: capitalize;
    					font-weight: bold;
    					background-color: rgba(65,174,118,0.75);
    			}
    			.linha_pais:hover {
    					background-color: rgb(65,174,118);
    			}
    			.linha_regiao {
    					font-weight: bold;
    					cursor: pointer;
    					background-color: rgba(204,236,230,0.75);
    			}
    			.linha_regiao:hover {
    					background-color: rgb(204,236,230);
    			}
    			.linha_estado {
                 background-color: rgba(247,252,253,0.75);
    			}
    			tr.linha_estado:hover {
                 background-color: rgb(247,252,253);
                 border-style: solid;
                 border-color: rgb(0,109,44);
                 border-width: 3px; 

    			}
    			.informativo {
                 text-align: right;
    			}
              .pie-container {
                     position: relative;
                     width: 45vw;
                     float: right;
              }
              .tab-container {
                      position: relative;
                      width: 90vw;
                      float: left;
              }
              table {
                      table-layout=fixed;
              }
              table td {
                      width: 25%;
              }
              .table-head {

                      background-color: rgba(254,153,41,0.7)
                      text-align: center;
              }

              .cor_var_positiva {
                      color: rgb(0, 28, 247);
              }
              .cor_var_negativa {
                      color: rgb(237, 14, 14);
              }
              form, label, input {
                cursor: pointer;

			  }

			.servico-telefonia h2{

			    font-size: 30px !important;

			    margin-top: 20px !important;
			    margin-bottom: 10px !important;

			    font-family: inherit !important;
			    font-weight: 500 !important;
			    line-height: 1.1 !important;
			    color: inherit !important;
			}

			.servico-telefonia h5 {
			    font-size: 14px !important;
			    margin-top: 10px !important;
			    margin-bottom: 10px !important;
			    font-weight: 500 !important;
			}




			.table-bordered {
			  
			    border-collapse: collapse;
			    
			}   


			.collapse {
    			
    			display: none;
			}       

