:root {
  --a-cv-border-radius: 8px;
  --ut-region-border-radius: 6px;
  --a-field-input-border-radius: 3px;
  --ut-focus-outline: 0px;
  /* --ut-dialog-padding-y: 0px; */
}

.ca-hidden{
  display: none;
}

/*--BUG DE ZOOM EM IPHONE E IPAD AO ENTRAR EM UM ITEM*/
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .apex-item-select:focus, .apex-item-text:focus, .apex-item-textarea:focus {
    font-size: 16px;
  }

  .apex-item-select, .apex-item-text, .apex-item-textarea {
    font-size: 16px;
  }
}

/*--CORREÇÃO DE ATUALIZAÇÃO DO TEMA PADRÃO NOVO--*/

/* :focus, .apex-item-text:focus, .apex-item-select:focus, .apex-item-textarea:focus, .apex-item-group--popup-lov:focus-within {
  outline: unset;
} */

/*lOGO DA EMPRESA NA HOME*/

.emp-logo-title {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.emp-logo-title img {
  max-height: 5.7rem;
  padding-right: 1rem;
}

/* OCULTA OPÇÃO DE TROCAR TEMA SUB MENU DA BARRA  */

#menu_L10006053438230542_1 {
  display: none;
}

/* PERSONALIZAÇÃO BOTÕES DO MENU DA BARRA */

.t-Header-branding .t-Button {
  --a-button-state-background-color: transparent;
  --a-button-state-border-color: transparent;
  --a-button-state-shadow: transparent;
}

.t-Header-branding .t-Button:hover {
  --a-button-state-background-color: transparent;
  --a-button-state-border-color: transparent;
  --a-button-state-shadow: transparent;
}

.t-Header-branding .t-Button:active {
  --a-button-state-background-color: transparent;
  --a-button-state-border-color: transparent;
  --a-button-state-shadow: transparent;
}

.tema-click {
  --a-button-icon-size: 27px;
}

@media only screen and (max-width: 480px) {

  /*--CORREÇÃO DE ATUALIZAÇÃO DO TEMA PADRÃO NOVO--*/
  .apex-side-nav.js-navCollapsed--icons {
    --ut-nav-collapsed-width: 0px;
    --ut-nav-collapsed-icon-width: 0px;
  }

  /*ALTERA A BARRA PARA FLEX CENTRALIZANDO O LOGO*/
  .t-Header-branding {
    display: flex;
    justify-content: space-between;
  }

  .t-Header-logo {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  /* OCULTA OPÇÃO DE TROCAR TEMA DA BARRA */
  .light-desk, .dark-desk {
    display: none;
  }

  /* EXIBE OPÇÃO DE TROCAR TEMA SUB MENU DA BARRA  */
  #menu_L10006053438230542_1 {
    display: block;
  }
}

@media only screen and (max-width:640px) {

  /* ALTERA TAMANHO DA FONTE DAS BREADCRUMB NAS PAGINAS NO ACESSO MOBILE */
  /* .t-BreadcrumbRegion--useBreadcrumbTitle .t-Breadcrumb-item:last-child .t-Breadcrumb-label {
    font-size: 5.5vmin;
  } */
  .t-Body-main .t-Breadcrumb-label {
    font-size: 4vmin;
    min-height: 4vmin;
  }

  .page-1 .t-BreadcrumbRegion-body {
    --ut-breadcrumb-padding-y: 0px;
    --ut-breadcrumb-padding-y: 0px;
  }
}

/* BARRA DE NAVEGAÇÃO */

.t-Body-nav {
  background-color: #111B24;
  box-shadow: none;
}

@media only screen and (max-width: 480px) {
  .t-Body-nav {
    box-shadow: 0 1vh 1vh 0 rgba(0, 0, 0, .4);
  }
}

.t-TreeNav {
  background-color: #111B24;
}

.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-hover {
  background-color: #0d1219 !important;
}

.t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-current, .t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-selected, .t-TreeNav .a-TreeView-node--topLevel .a-TreeView-row.is-current--top.is-selected {
  background-color: #080b0f;
}

.t-Button--navBar:hover .t-Icon.a-Icon, .t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content:hover .a-Icon, .t-TreeNav .a-TreeView-node--topLevel .a-TreeView-content:hover .fa, .t-NavigationBar-menu .a-Menu-content .a-Menu-item:hover .a-Icon {
  animation: tada 1.5s linear infinite;
  /** tada is defined in Font Awesome Animation **/
  color: var(--a-cv-initials-background-color);
}

.t-NavigationBar-menu .a-Menu-content .a-Menu-item:hover .fa {
  animation: tada 1.5s linear infinite;
  /* tada is defined in Font Awesome Animation  */
}

.t-NavigationBar-item.has-username .t-Button-label {
  text-transform: unset;
}

/* ICONES TRANSPARENTES E DA COR DO TEXTO DO TEMA SELECIONADO */

.t-icon-bk-transp {
  background-color: transparent;
  color: var(--a-cv-title-text-color);
}

/*AUMENTA OS ICONES DO CARD DO PROCESSO DE ROMANEIO*/

.u-black-text {
  width: 40px;
  height: 40px;
  font-size: 22px;
  font-weight: 500;
}

.t-icon-add-padding {
  padding-bottom: 1rem;
}

/*ALINHA AO CENTRO ICONE DE DETALHES DO RELATORIOS INTERATIVOS */

.fa-search {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

/* .remove-link-style::after {
  box-shadow: none;
} */

/*DEIXA VERMELHO SIMBOLO DE PINO DE MAPA*/

.icon-marker {
  color: #ee0701;
}

/* CUSTOMIZAÇÃO DOS CARDS DO PROCESSO DE ROMANEIO */

.a-CardView {
  border-color: var(--a-checkbox-border-color);
}

.a-CardView, .a-CardView-item {
  justify-content: space-between;
}

.a-CardView-body {
  flex-grow: unset;
}

.a-CardView-actions-custom {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  user-select: none;
}

.a-CardView-button-custom {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  position: relative;
  appearance: none;
  text-decoration: none;
  user-select: none;
  margin: 0;
  padding-left: 4px;
}

.a-CardView-button-custom img {
  box-shadow: 0.5px 1px 2px 0px rgba(89, 87, 87, 0.85);
}

/* SETA FUNDO BRANCO PARA OS DETALHES DA ROTA NO ROMANEIO */

#direcoes_id .t-Region-bodyWrap {
  background: #ffff;
}

/* MODELO CUSTOM DE ALERT PARA RELATORIO*/

.t-Alert--horizontal {
  margin-bottom: 1rem;
}

.t-AlertList-item {
  border-bottom: none;
}

.t-AlertList-itemWrap {
  width: 100%;
}

.t-Alert-wrap:hover {
  background-color: rgba(1, 1, 1, 0.1);
  transition: background-color .3s;
}

.t-AlertList-body {
  color: var(--a-cv-subtitle-text-color);
}

.t-Alert--defaultIcons.t-Alert--warning .t-AlertList-icon .t-Icon:before, .t-Alert--defaultIcons.t-Alert--yellow .t-AlertList-icon .t-Icon:before {
  content: "\f071"
}

.t-Alert--defaultIcons.t-Alert--success .t-AlertList-icon .t-Icon:before {
  /* content: "\e1ab" */
  content: "\f058";
}

.t-Alert--defaultIcons.t-Alert--danger .t-AlertList-icon .t-Icon:before, .t-Alert--defaultIcons.t-Alert--red .t-AlertList-icon .t-Icon:before {
  content: "\f057";
}

.t-Alert--defaultIcons.t-Alert--info .t-AlertList-icon .t-Icon:before {
  content: "\ec4f";
}

.t-Alert--horizontal .t-Alert-content {
  padding: 10px;
}

@media (max-width:640px) {
  .t-Alert--horizontal .t-Alert-content {
    padding: 8px;
  }
}

/* FIM MODELO CUSTOM DE ALERT PARA RELATORIO*/

/* CUSTOM DE MEDIALIST*/

/* USADO NO PROCESSO DE ROMANEIO E NOS DETALHES DE COLETA*/

.t-MediaList-itemWrap {
  align-items: center;
}

.t-MediaList-title {
  font-weight: 700;
}

.t-Icon.fa.fa-lg.t-icon-MediaList {
  font-size: 30px;
}

.t-MediaList--cols .t-MediaList-item {
  box-shadow: none;
}

/* .t-MediaList--cols .t-MediaList-item {
  border: none;
}

.t-MediaList--cols--custom {
  padding-bottom: 1rem;
}
*/

.t-MediaList--cols--custom {
  grid-auto-rows: 10rem;
}

.t-MediaList--cols--custom .t-MediaList-itemWrap {
  --ut-medialist-item-grid-gap: 1px;
  padding-left: 10%;
}

.t-MediaList--cols--custom .t-MediaList-body {
  padding-left: 10%;
}

@media (max-width:767px) {
  .t-MediaList--cols--custom {
    grid-template-columns: repeat(2, 1fr);
    grid-auto-rows: minmax(51px, 14vmin);
    padding-bottom: 7px;
  }

  .t-MediaList--cols--custom .t-MediaList-body {
    max-height: 14vmin;
    white-space: nowrap;
    width: 90%;
    text-overflow: ellipsis;
    overflow: hidden;
    direction: ltr;
  }
}

.t-MediaList--coleta .t-MediaList-item {
  border: none;
}

/* @media (max-width:640px) {
  .t-MediaList-badgeWrap, .t-MediaList-body, .t-MediaList-iconWrap {
    padding: 8px 7px;
  }
} */

/* FIM CUSTOM DE MEDIALIST*/


/* CUSTOMIZAÇÃO RELATIVE REPORT */
td.a-IRR-linkCol.u-tC {
  width: 50px;
}

/* FIM CUSTOMIZAÇÃO RELATIVE REPORT */


/*CUSTOMIZAÇÃO DE REGIÃO COLLAPSIBLE*/

.t-Region-headerItems--controls {
  padding-left: 0px;
}

.t-Dialog-bodyWrapperIn {
  /* height: auto; */
  position: unset;
}

/*CUSTOMIZAÇÃO DO RODAPÉ*/

.t-Footer {
  padding: 3px;
  padding-left: 10px;
}

@media (max-width:639px) {
  .t-Footer {
    padding-left: none;
    padding-bottom: 6px;
  }

  .t-Footer-top {
    --ut-footer-top-margin: 0;
    --ut-footer-top-size: 20px;
  }
}

/*CORES CUSTOMIZADAS*/

.u-color-69 {
  --u-color-bg: #1f5f97 !important;
  --u-color-fg: #ffffff !important;
  background-color: #1f5f97 !important;
  fill: #1f5f97 !important;
  color: #ffffff !important;
}

.u-color-69-bg, .u-color-69-background {
  --u-color-bg: #1f5f97 !important;
  background-color: #1f5f97 !important;
  fill: #1f5f97 !important;
}

.u-color-69-txt, .u-color-69-text {
  --u-color-fg: #1f5f97 !important;
  color: #1f5f97 !important;
}

.u-color-69-bd, .u-color-69-border {
  --u-color-bd: #1f5f97 !important;
  border-color: #1f5f97 !important;
  stroke: #1f5f97 !important;
}

.cs-color-1 {
  background-color: #00bcea !important;
}

.cs-color-2 {
  background-color: #00c2e3 !important;
}

.cs-color-3 {
  background-color: #00c9db !important;
}

.cs-color-4 {
  background-color: #00ccd7 !important;
}

.cs-color-5 {
  background-color: #00d1d1 !important;
}

.cs-color-6 {
  background-color: #00dec2 !important;
}

.cs-color-7 {
  background-color: #00e9b6 !important;
}

.cs-color-8 {
  background-color: #00f7a6 !important;
}