/* BOTÃO CUSTOMIZADO */
/* Verde #3dcbc0 */
  .btn-custom {
    color: #fff;
    background-color: #2C4138;
    border-color: #2C4138;
  }
  .btn-custom:hover {
    color: #fff;
    background-color: #3e6b57;
    border-color: #08a679;
  }
  .btn-check:focus + .btn-custom, .btn-custom:focus {
    color: #fff;
    background-color: #3e6b57;
    border-color: #08a679;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(47, 214, 167, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(47, 214, 167, 0.5); 
  }
  .btn-check:checked + .btn-custom,
  .btn-check:active + .btn-custom, .btn-custom:active, .btn-custom.active,
  .show > .btn-custom.dropdown-toggle {
    color: #fff;
    background-color: #08a679;
    border-color: #089b71; }
    .btn-check:checked + .btn-custom:focus,
    .btn-check:active + .btn-custom:focus, .btn-custom:active:focus, .btn-custom.active:focus,
    .show > .btn-custom.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(47, 214, 167, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(47, 214, 167, 0.5);
  }
  .btn-custom:disabled, .btn-custom.disabled {
    color: #fff;
    background-color: #2C4138;
    border-color: #2C4138; 
  }  

  .btn-gold {
    color: #2C4138;
    background-color: #EFD9A3;
    border-color: #EFD9A3;
  }
  .btn-gold:hover {
    color: #2C4138;
    background-color: #CD9900;
    border-color: #CD9900;
  }
  .btn-check:focus + .btn-gold, .btn-gold:focus {
    color: #2C4138;
    background-color: #D5B038;
    border-color: #D5B038;
    -webkit-box-shadow: 0 0 0 0.2rem rgba(213, 176, 56, 0.5);
            box-shadow: 0 0 0 0.2rem rgba(213, 176, 56, 0.5); 
  }
  .btn-check:checked + .btn-gold,
  .btn-check:active + .btn-gold, .btn-gold:active, .btn-gold.active,
  .show > .btn-gold.dropdown-toggle {
    color: #2C4138;
    background-color: #EFD9A3;
    border-color: #EFD9A3; }
    .btn-check:checked + .btn-gold:focus,
    .btn-check:active + .btn-gold:focus, .btn-gold:active:focus, .btn-gold.active:focus,
    .show > .btn-gold.dropdown-toggle:focus {
      -webkit-box-shadow: 0 0 0 0.2rem rgba(213, 176, 56, 0.5);
              box-shadow: 0 0 0 0.2rem rgba(213, 176, 56, 0.5);
  }
  .btn-gold:disabled, .btn-gold.disabled {
    color: #2C4138;
    background-color: #D5B038;
    border-color: #D5B038; 
  }  
/* FIM BOTÃO CUSTOMIZADO */

  .bg-custom {
    background-color: #535355!important;
  }

 /* custom select2 */
  .select2-container .select2-selection--multiple .select2-selection__choice {
      background-color: #495a7b!important;
  }

  
.card-animation {  
  transition: all 0.3s ease-out;
}
.card-animation:hover {  
	transition: all 0.3s ease-out;   
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
  top: -4px;
  border: 1px solid #cccccc;    
}

.pointer{
  cursor: pointer;
}

 /* custom Quill Editor */
.ql-align-center{ text-align: center!important; }
.ql-align-right{ text-align: right!important; }
.ql-align-justify{ text-align: justify!important; }

/* custom news */

.readnews img{
  max-width: 100%;
}

.hred{  
  transition: transform .2s;  
}

.hred:hover {
  -ms-transform: scale(1.1); /* IE 9 */
  -webkit-transform: scale(1.1); /* Safari 3-8 */
  transform: scale(1.1); 
}

.hred:hover i {
  color: #FA5C7C;
}

/* Bug cor do apexchart */
.apex-charts text, .apexcharts-datalabel-label, .apexcharts-datalabel-value, .apexcharts-pie-label {
  fill: #adb5bd!important;
}

.apexcharts-datalabel-label, .apexcharts-datalabel-value, .apexcharts-pie-label {
  fill: #ffffff!important;
  color: #ffffff!important;
}

/* truncate containner */
.text-truncate-container {
  width: 100%;
}

.text-truncate-container p {
  -webkit-line-clamp: 3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}