/*/ATENÇÃO: todos os códigos aqui inseridos são de propriedade de DLC Informática
    e não devem ser copiados/substituídos sem o conscentimento dos sócios. O código
    deve ser aprovado e testado antes de estar em base quente. Em caso de descumprimento
    de tais atos citados ações legais podem ser tomadas. /*/
.btn{
    margin: 0 0 15px;
}

.btn:not(:disabled):not(.disabled) {
    cursor: pointer;
}

.btn {
    font-family: 'Barlow', sans-serif;
    position: relative;
    font-size: 16px;
     border-radius:12px;
    font-weight: 400;
    line-height: 1.428571;
    text-decoration: none;
    letter-spacing: 0;
    cursor: pointer;
    border: 0;
    border-radius: .2rem;
    outline: 0;
    transition: box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1);
    will-change: box-shadow,transform;
}

.btn:focus,
.btn:active:focus {
    outline: thin dotted;
}
.btn:hover,
.btn:focus {
    text-decoration: none;
}

  .btn-dlcgs-green {
    color: #fff;
    background-color: #44a900;
    background-image: none;
    border: 1px solid #44a900;
    border-color: #44a900;
  }

  .btn-dlcgs-green:hover {
    color: #fff;
    background-color: #3a9000;
    border-color: #3a9000;
  }

  .btn-dlcgs-green:focus, .btn-dlcgs-green.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(68, 169, 0, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(68, 169, 0, 0.5);
  }

  .btn-dlcgs-green.disabled, .btn-dlcgs-green:disabled {
    color: #fff;
    background-color: #44a900;
  }

  .btn-dlcgs-green:not(:disabled):not(.disabled):active, .btn-dlcgs-green:not(:disabled):not(.disabled).active,
  .show > .btn-dlcgs-green.dropdown-toggle {
    color: #fff;
    background-color: #3a9000;
    border-color: #3a9000;
  }

  .btn-dlcgs-green:not(:disabled):not(.disabled):active:focus, .btn-dlcgs-green:not(:disabled):not(.disabled).active:focus,
  .show > .btn-dlcgs-green.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(68, 169, 0, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(68, 169, 0, 0.5);
  }

  .btn-dlcgs-green2 {
    color: #fff;
    background-color: #44a900;
    background-image: none;
    border: 1px solid #44a900;
    border-color: #44a900;
  }

  .btn-dlcgs-green2:hover {
    color: #fff;
    background-color: #378800;
    border-color: #378800;
  }

  .btn-dlcgs-green2:focus, .btn-dlcgs-green2.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(68, 169, 0, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(68, 169, 0, 0.5);
  }

  .btn-dlcgs-green2.disabled, .btn-dlcgs-green2:disabled {
    color: #378800;
    background-color: transparent;
  }

  .btn-dlcgs-green2:not(:disabled):not(.disabled):active, .btn-dlcgs-green2:not(:disabled):not(.disabled).active,
  .show > .btn-dlcgs-green2.dropdown-toggle {
    color: #fff;
    background-color: #378800;
    border-color: #378800;
  }

  .btn-dlcgs-green2:not(:disabled):not(.disabled):active:focus, .btn-dlcgs-green2:not(:disabled):not(.disabled).active:focus,
  .show > .btn-dlcgs-green2.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(68, 169, 0, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(68, 169, 0, 0.5);
  }


  .btn-dlcgs-red {
    color: #fff;
    background-color: #db0015;
    background-image: none;
    border: 1px solid #db0015;
    border-color: #db0015;
  }

  .btn-dlcgs-red:hover {
    color: #fff;
    background-color: #bc0012;
    border-color: #bc0012;
  }

  .btn-dlcgs-red:focus, .btn-dlcgs-red.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(219, 0, 21, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(219, 0, 21, 0.5);
  }

  .btn-dlcgs-red.disabled, .btn-dlcgs-red:disabled {
    color: #fff;
    background-color: #bc0012;
  }

  .btn-dlcgs-red:not(:disabled):not(.disabled):active, .btn-dlcgs-red:not(:disabled):not(.disabled).active,
  .show > .btn-dlcgs-red.dropdown-toggle {
    color: #fff;
    background-color: #bc0012;
    border-color: #bc0012;
  }

  .btn-dlcgs-red:not(:disabled):not(.disabled):active:focus, .btn-dlcgs-red:not(:disabled):not(.disabled).active:focus,
  .show > .btn-dlcgs-red.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(219, 0, 21, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(219, 0, 21, 0.5);
  }

  .btn-dlcgs-yellow {
    color: #fff;
    background-color: #dda600;
    background-image: none;
    border: 1px solid #dda600;
    border-color: #dda600;
  }

  .btn-dlcgs-yellow:hover {
    color: #fff;
    background-color: #c29200;
    border-color: #c29200;
  }

  .btn-dlcgs-yellow:focus, .btn-dlcgs-yellow.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(221, 166, 0, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(221, 166, 0, 0.5);
  }

  .btn-dlcgs-yellow.disabled, .btn-dlcgs-yellow:disabled {
    color: #fff;
    background-color: #c29200;
  }

  .btn-dlcgs-yellow:not(:disabled):not(.disabled):active, .btn-dlcgs-yellow:not(:disabled):not(.disabled).active,
  .show > .btn-dlcgs-yellow.dropdown-toggle {
    color: #fff;
    background-color: #c29200;
    border-color: #c29200;
  }

  .btn-dlcgs-yellow:not(:disabled):not(.disabled):active:focus, .btn-dlcgs-yellow:not(:disabled):not(.disabled).active:focus,
  .show > .btn-dlcgs-yellow.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(221, 166, 0, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(221, 166, 0, 0.5);
  }

  .btn-dlcgs-dark {
    color: #fff;
    background-color: #232323;
    background-image: none;
    border: 1px solid #232323;
    border-color: #232323;
  }

  .btn-dlcgs-dark:hover {
    color: #fff;
    background-color: #1a1a1a;
    border-color: #1a1a1a;
  }

  .btn-dlcgs-dark:focus, .btn-dlcgs-dark.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(35, 35, 35, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(35, 35, 35, 0.5);
  }

  .btn-dlcgs-dark.disabled, .btn-dlcgs-dark:disabled {
    color: #fff;
    background-color: #1a1a1a;
  }

  .btn-dlcgs-dark:not(:disabled):not(.disabled):active, .btn-dlcgs-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dlcgs-dark.dropdown-toggle {
    color: #fff;
    background-color: #1a1a1a;
    border-color: #1a1a1a;
  }

  .btn-dlcgs-dark:not(:disabled):not(.disabled):active:focus, .btn-dlcgs-dark:not(:disabled):not(.disabled).active:focus,
  .show > .btn-dlcgs-dark.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(35, 35, 35, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(35, 35, 35, 0.5);
  }

  .btn-dlcgs-blue {
    color: #fff;
    background-color: #0074f6;
    background-image: none;
    border: 1px solid #0074f6;
    border-color: #0074f6;
  }

  .btn-dlcgs-blue:hover {
    color: #fff;
    background-color: #0268da;
    border-color: #0268da;
  }

  .btn-dlcgs-blue:focus, .btn-dlcgs-blue.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 116, 246, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(0, 116, 246, 0.5);
  }

  .btn-dlcgs-blue.disabled, .btn-dlcgs-blue:disabled {
    color: #fff;
    background-color: #0268da;
  }

  .btn-dlcgs-blue:not(:disabled):not(.disabled):active, .btn-dlcgs-blue:not(:disabled):not(.disabled).active,
  .show > .btn-dlcgs-blue.dropdown-toggle {
    color: #fff;
    background-color: #0268da;
    border-color: #0268da;
  }

  .btn-dlcgs-blue:not(:disabled):not(.disabled):active:focus, .btn-dlcgs-blue:not(:disabled):not(.disabled).active:focus,
  .show > .btn-dlcgs-blue.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 116, 246, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(0, 116, 246, 0.5);
  }

  .btn-dlcgs-light-blue {
    color: #fff;
    background-color: #04dcfc;
    background-image: none;
    border: 1px solid #04dcfc;
    border-color: #04dcfc;
  }

  .btn-dlcgs-light-blue:hover {
    color: #fff;
    background-color: #01bbd7;
    border-color: #01bbd7;
  }

  .btn-dlcgs-light-blue:focus, .btn-dlcgs-light-blue.focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(4, 220, 252, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(4, 220, 252, 0.5);
  }

  .btn-dlcgs-light-blue.disabled, .btn-dlcgs-light-blue:disabled {
    color: #01bbd7;
    background-color: #01bbd7;
  }

  .btn-dlcgs-light-blue:not(:disabled):not(.disabled):active, .btn-dlcgs-light-blue:not(:disabled):not(.disabled).active,
  .show > .btn-dlcgs-light-blue.dropdown-toggle {
    color: #fff;
    background-color: #01bbd7;
    border-color: #01bbd7;
  }

  .btn-dlcgs-light-blue:not(:disabled):not(.disabled):active:focus, .btn-dlcgs-light-blue:not(:disabled):not(.disabled).active:focus,
  .show > .btn-dlcgs-light-blue.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 0.2rem rgba(4, 220, 252, 0.5);
    box-shadow: 0 0 0 0.2rem rgba(4, 220, 252, 0.5);
  }