body{
  margin:0;
  padding:0;
  font-size:12pt;

  position: relative;
  display: block;
  height: auto;
  overflow-y: scroll;
}

.navbar{
  top: 0px;
  min-height:65px;
  margin-bottom: 0 !important;
}

#intro {
  background: url("../img/1080_720.png") no-repeat;
  background-size: cover;
  background-repeat: no-repeat !important;
}

.md-form.form-sm input{
  font-size: 14px !important;
}
.md-form.form-sm .prefix{
  font-size: 14px !important;
}
.md-form.form-sm label{
  font-size: 14px !important; 
  font-weight: normal !important;
  font-family: Arial, sans-serif !important; 
}
.btn .fa{
  font-size: 14px !important;
}

.md-form, .md-form .btn{
  margin-bottom: 25px !important;
}

.card{
  background-color: white;
}

a.btn{
  font-size: 14px !important;
}

.btn{
  font-size: 14px !important;
}

.md-form label{
  font-size: 14px !important;
}

.text-white{
  color:white;
}

#contato{
  background-image: url('../img/1080_720.png');
  background-size: 100%;
  background-repeat: no-repeat !important;
}

.top-nav-collapse {
  background-color: #ffffff !important;
}

.navbar:not(.top-nav-collapse) {
  background: #fff !important;
}

@media (max-width: 768px) {
  .navbar:not(.top-nav-collapse) {
    background: #ffffff !important;
  }
}

#intro .h6 {
  font-weight: 300;
  line-height: 1.7;
}

.hm-gradient .full-bg-img {
  background: white;
  background: linear-gradient(45deg,white, rgba(94, 95, 95, 0.7) 15%);
}

@media (max-width: 450px) {
  .margins {
    margin-right: 1rem;
    margin-left: 1rem;
  }
}

.footer-copyright {
  background-color:#3d80cb !important;
}

.navbar .navbar-brand{
  line-height: 15px !important;
  font-family: Roboto, sans-serif;
}


.pb-3, .py-3{
  padding-bottom: 0 !important;
}

.navbar-fixed-top{
  background-color: white;
}

.modal-dialog.cascading-modal .modal-c-tabs .nav-tabs{
  margin: -1.5rem 1rem 0;
}

.md-form.form-sm .prefix{
  font-size: 19px !important;
}

.tab-content{
  padding:20px;
}

.modal-body{
  border-radius:5px;
}

input[type="date"], input[type="datetime-local"], input[type="email"], input[type="number"], input[type="password"], input[type="search-md"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], textarea.md-textarea{
  height: 2.5rem !important;
}

.modal-dialog .modal-content{
  border-radius: 5px !important;
}

.modal-footer{
  padding:-1;
}

.navbar .nav-item .nav-link{
  padding-left: 14px !important;
}

.md-form.form-sm .prefix ~ input, .md-form.form-sm .prefix ~ label, .md-form.form-sm .prefix ~ textarea{
  margin-left: 3.2rem !important;
}

.md-form.form-sm label{
  font-size: 13px !important;
}

/*button cadastros*/
.btngravar {
  width: 110px;
}

.btncancelar {
  width: 110px;
}
