.w-100 {
  width: 100%;
}

.inputMax10 {
  max-width: 100px;
}

.inputMax20 {
  max-width: 150px;
}

.inputMax50 {
  max-width: 300px;
}

.inputMax100 {
  max-width: 400px;
}
/*=======================================================================================*/
.form-control.input-lg.input-number {
  width: 100%;
  max-width: 100%;
  text-align: right;
}

.form-control.input-sm.input-number {
  /* width: 160px; */
  max-width: 160px;
  text-align: right;
}

.form-control.input-sm.input-grade {
  /* width: 160px; */
  max-width: 100%;
  text-align: right;
}

.form-control.input-lg.input-currency {
  width: 180px;
  max-width: 100%;
  text-align: right;
}

.form-control.input-sm.input-currency {
  width: 160px;
  max-width: 100%;
  text-align: right;
}

.form-control.input-lg.input-date {
  width: 160px;
  max-width: 100%;
}

.form-control.input-sm.input-date {
  width: 140px;
  max-width: 100%;
}

.form-control.input-lg.input-cpf {
  width: 240px;
  max-width: 100%;
}

.form-control.input-sm.input-cpf {
  width: 210px;
  max-width: 100%;
}

.form-control.input-lg.input-cnpj {
  width: 240px;
  max-width: 100%;
}

.form-control.input-sm.input-cnpj {
  width: 210px;
  max-width: 100%;
}
/*=======================================================================================*/
.b-left {
  border-left: 2px solid black !important;
}

.b-right {
  border-right: 2px solid black !important;
}

.b-top {
  border-top: 2px solid black !important;
}

.b-bottom {
  border-bottom: 2px solid black !important;
}

.b-all {
  border: 2px solid black !important;
}
/*=======================================================================================*/
.mh-4 {
  margin-left: 4px;
  margin-right: 4px;
}

.mh-6 {
  margin-left: 6px;
  margin-right: 6px;
}

.mh-8 {
  margin-left: 8px;
  margin-right: 8px;
}

.mh-10 {
  margin-left: 10px;
  margin-right: 10px;
}

.mh-12 {
  margin-left: 12px;
  margin-right: 12px;
}
/*=================================================================================================*/
.m-right-4 {
  margin-right: 4px;
}

.m-right-6 {
  margin-right: 6px;
}

.m-right-8 {
  margin-right: 8px;
}

.m-right-10 {
  margin-right: 10px;
}

.m-right-12 {
  margin-right: 12px;
}

.m-right-20 {
  margin-right: 20px;
}
/*=================================================================================================*/
.m-left-4 {
  margin-left: 4px;
}

.m-left-6 {
  margin-left: 6px;
}

.m-left-8 {
  margin-left: 8px;
}

.m-left-10 {
  margin-left: 10px;
}

.m-left-12 {
  margin-left: 12px;
}

.m-left-20 {
  margin-left: 20px;
}
/*=================================================================================================*/
.m-top-4 {
  margin-top: 4px;
}

.m-top-6 {
  margin-top: 6px;
}

.m-top-8 {
  margin-top: 8px;
}

.m-top-10 {
  margin-top: 10px;
}

.m-top-12 {
  margin-top: 12px;
}
/*=================================================================================================*/
.m-bottom-6 {
  margin-bottom: 6px;
}

.m-bottom-8 {
  margin-bottom: 8px;
}

.m-bottom-10 {
  margin-bottom: 10px;
}

.m-bottom-12 {
  margin-bottom: 12px;
}
/*=================================================================================================*/
.p-top-6 {
  padding-top: 6px;
}

.p-top-8 {
  padding-top: 8px;
}

.p-top-10 {
  padding-top: 10px;
}

.p-top-12 {
  padding-top: 12px;
}
/*=================================================================================================*/
.p-left-6 {
  padding-left: 6px;
}

.p-left-8 {
  padding-left: 8px;
}

.p-left-10 {
  padding-left: 10px;
}

.p-left-12 {
  padding-left: 12px;
}
/*=================================================================================================*/
.p-bottom-6 {
  padding-bottom: 6px;
}

.p-bottom-8 {
  padding-bottom: 8px;
}

.p-bottom-10 {
  padding-bottom: 10px;
}

.p-bottom-12 {
  padding-bottom: 12px;
}
/*=================================================================================================*/
.p-right-6 {
  padding-right: 6px;
}

.p-right-8 {
  padding-right: 8px;
}

.p-right-10 {
  padding-right: 10px;
}

.p-right-12 {
  padding-right: 12px;
}
/*=================================================================================================*/
.t-head-tr {
  font-weight: bold;
}

.t-center {
  text-align: center;
}

.t-right {
  text-align: right;
}

.t-strike {
  text-decoration: line-through;
}

.t-italic {
  font-style: italic;
}

.t-bold {
  font-weight: 700 !important;
}

.text-strike {
  text-decoration: line-through;
}

.text-italic {
  font-style: italic;
}

.text-white {
  color: white !important;
}

.t-red {
  color: red !important;
}
/*=================================================================================================*/
@media print {
  .pagebreak {
    page-break-before: always;
  }
}

.tsize-Label {
  font-size: 8px;
  font-weight: bold;
  margin-bottom: -4px;
}

.tsize-Value {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 0px;
}

.t-label {
  font-size: 8px;
  font-weight: bold;
  margin-bottom: -4px;
}

.totais.t-label {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: -4px;
}

.t-value {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 0px;
}
/*=================================================================================================*/
