@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display-swap');
body,
button {
  font-family: "Inter, sans-serif";
}

body{
  background-color: #f4f6f9;
}

/**/
.width-10{
  width: 10px;
}

.cursor-pointer {
  cursor: pointer !important;
}
.cursor-help {
  cursor: help;
}
.cursor-notallowed {
  cursor: not-allowed !important;
}

/* backuser from form-floating*/
.form-floating>.form-control-plaintext~label::after, 
.form-floating>.form-control:focus~label::after, 
.form-floating>.form-control:not(:placeholder-shown)~label::after, 
.form-floating>.form-select~label::after {
  background-color: transparent !important;
}

/* Risca a linha toda de uma linha da tabela */
.strike-through td, .strike-through th {
  text-decoration: line-through;
  color: red;
}

/* Deixa o texto da linha na cor azul */
.text-blue td, .text-blue th {
  color: blue;
}

/*--------------------------------------------------------------
 # Erro 404
 --------------------------------------------------------------*/
 .show404 .show-template {padding: 0;text-align: center;}
 .show404 .show-actions {margin-top:0px;margin-bottom:20px;}
 .show404 .show-actions .btn { margin-right:10px; }
 .show404 img { max-height: 300px; width: auto; }

/* wrapper */
.wrapper{
  margin-top: 70px;
}

/* breadcrumb */
.breadcrumb {
  background-color: transparent !important;
  justify-content: center;
}
.breadcrumb li{
  color: #000000;
  font-weight: 600;
  font-size: 12px;
  margin: 0 3px;
}
.breadcrumb li a{
  color: #000000;
  text-decoration: none;
}
.breadcrumb a {
  position: relative;
}
.breadcrumb a:hover,
.breadcrumb li a:hover{
  color: rgb(180, 180, 180);
}

/* offcanvas */
.offcanvas.offcanvas-start {
  width: 260px !important;
}

/* dropdown-submenu */
.dropdown-submenu {
  position: relative;
  width: 159px;
}

.dropdown-submenu a::after {
  transform: rotate(-90deg);
  position: absolute;
  right: 5px;
  top: .8em;
}

.dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}
.dropdown-submenu .dropdown-menu-dark {
  background-color: #3f464c;
}

.dropdown-submenu .dropdown-menu-light {
  background-color: #efefef;
}

/* Tables */
.table {
  margin-bottom: 0 !important;
}

/* Accordion to Table */
.accordion-button.accordion-button-small {
  padding: 0.35em 0.65em !important;
  color: #fff !important;
  border-radius: 0.375rem !important;
  background-color: rgba(108,117,125) !important;
}
.accordion-button.accordion-button-small::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");
}
