/*
Author: Global System
URL   : http://www.imprimenfe.com.br
*/
.ng-button {
  background: green;
  color: white;
  text-decoration: none;
  padding: 6px;
  transition: 1s;
  height: 38px;
  border-bottom: 3px solid #BBB;        
}

.ng-button:hover {
  background: #2196F3;
  color: white;
  text-decoration: none;
  border-bottom: 3px solid #BBB;
  box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.bigicon {
  font-size: 35px;
  color: #36A0FF;
}

#social:hover {
    -webkit-transform:scale(1.1); 
    -moz-transform:scale(1.1); 
    -o-transform:scale(1.1); 
}
			
#social {
    -webkit-transform:scale(0.8);
    /* Browser Variations: */
    -moz-transform:scale(0.8);
    -o-transform:scale(0.8); 
    -webkit-transition-duration: 0.5s; 
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
}

/* Only Needed in Multi-Coloured Variation */
.social-fb:hover {
    color: #3B5998;
}
.social-tw:hover {
    color: #3CB371;
}
.social-gp:hover {
    color: #d34836;
}
.social-em:hover {
    color: #f39c12;
}
.social-wa:hover {
    color: #32CD32;
}

.social:hover {
     -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
     -o-transform: scale(1.1);
 }
 .social {
     -webkit-transform: scale(0.8);
     /* Browser Variations: */
     
     -moz-transform: scale(0.8);
     -o-transform: scale(0.8);
     -webkit-transition-duration: 0.5s;
     -moz-transition-duration: 0.5s;
     -o-transition-duration: 0.5s;
 }

 #social-fb:hover {
     color: #3B5998;
 }
 #social-tw:hover {
     color: #4099FF;
 }
 #social-gp:hover {
     color: #d34836;
 }
 #social-em:hover {
     color: #f39c12;
 }

.nomargin { 
    margin:0px; 
    padding:0px;
}

.footer-bottom {
    background-color: #15224f;
/*  background-color: #1BA691;  */
    min-height: 30px;
    width: 100%;
}

.copyright {
    color: #fff;
    line-height: 30px;
    min-height: 30px;
    padding: 7px 0;
    text-align: center;
}

.design {
    color: #fff;
    line-height: 30px;
    min-height: 30px;
    padding: 7px 0;
    text-align: right;
}

#googleMap {
  width: 100%;
  height: 400px;
}
/*
fieldset {
    margin: 1% auto;
}

table { 
    margin-top: 20px;
}
*/
.box-mensagem-crud {
    margin-top: 10px;
}

.msg-erro { 
    color: red; 
}

form input[type="text"] {
    background-color: #f2f2f2;
    border: 1px solid #000;
    padding: 5px;
}