@import url("./scroll.css");
@import url("./fonte.css");
@import url("./theme.min.css");
@import url("./alert.css");
@import url("./bars.css");
@import url("./list.css");
@import url("./bootbox.css");
@import url("./anime.css");

:root {
  --branco: #FFFFFF;
  --cinza_claro: #f5f5f5;
  --azul_info: #09a5be;
  --cinza_border: #e7eaf3;

  --max-width: 570px;
}

html,
body {
  height: 100%;
  margin: 0;
  padding: 0;
}

body {
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  background-color: var(--branco);
  overflow: hidden;
}

input:focus,
select:focus,
textarea:focus {
  /* outline: 1px solid #52c8f1 !important; */
  border: 2px solid #52c8f1 !important;
  background-color: #e7fbff !important;
}

.form-control:disabled,
.form-select:disabled {
  background-color: #f8fafd;
  opacity: 0.4;
  /* --bs-border-opacity: 0.4; */
}

.render {
  width: 100%;
  max-width: var(--max-width);
  height: 100%;
  margin: 0;
  /* background-color: rgb(255, 255, 255); */
  background-color: transparent;
  overflow: hidden;
  /* padding: 30px; */
  /* margin-top: 46px !important; */
}

.render>div,
nav {
  max-width: var(--max-width) !important;
}

.render:hover {
  overflow: auto;
}

.icon-list {
  padding: 10px;
  margin-right: 15px;
  border-radius: 50%;
  font-weight: 600;
  font-size: 20px;
  outline: 1px solid var(--cinza_border);
  color: var(--azul_info);
}


.spacing-top {
  margin-top: 105px;
}

.full-loading {
  width: 100%;
  height: 100vh;
  z-index: 999999;
  /* background-color: #000000ad; */
  background-color: rgb(18 28 53 / 76%);
  position: fixed;
  display: block;
  top: 0;
  overflow: hidden;
  color: white;
}

.full-page {
  width: 100%;
  height: 100vh;
  z-index: 1032;
  background-color: #FFF;
  position: fixed;
  display: block;
  top: 0;
  overflow: hidden;
}

.float-button {
  width: 50px;
  height: 50px;
  background-color: #09a5be;
  position: fixed;
  bottom: 10px;
  right: 15px;
  border: 0;
  border-radius: 50%;
  color: #fff;
  font-size: 2rem;
  box-shadow: 1px 2px 5px 0px #00000047;
  outline: 0px solid #bcdee3;
  z-index: 1031;
}

.float-button-left {
  width: 50px;
  height: 50px;
  background-color: #09a5be;
  position: fixed;
  bottom: 10px;
  left: 15px;
  border: 0;
  border-radius: 50%;
  color: #fff;
  font-size: 2rem;
  box-shadow: 1px 2px 5px 0px #00000047;
  outline: 0px solid #bcdee3;
  z-index: 1031;
}

.lista-sepacao-button {
  position: absolute;
  right: 10px;
  top: 10px;
  font-size: 23px;
  background-color: #fff;
  width: 40px;
  height: 40px;
  text-align: center;
  border: 1px solid #0083bd;
  color: #0091c4;
  border-radius: 50%;
  padding: 0 !important;
}

/* OUTLINES */
.outline-1 {
  outline: 1px solid var(--bs-border-color) !important;
}

.outline-2 {
  outline: 2px solid var(--bs-border-color) !important;
}

.outline-3 {
  outline: 3px solid var(--bs-border-color) !important;
}

.outline-4 {
  outline: 4px solid var(--bs-border-color) !important;
}

.outline-5 {
  outline: 5px solid var(--bs-border-color) !important;
}


.outline-success {
  outline-color: #00c9a7 !important;
}


/**WMS COLORS*/
.text-concluido {
  color: #34ad7c;
}

.text-andamento {
  color: #909090;
}

.text-liberado {
  color: #4188b8;
}

.text-pendente {
  color: #d7ac2d;
}

.text-separando {
  color: #ac3b3b;
}

/* * */
.bg-concluido {
  background-color: #34ad7c;
}

.bg-andamento {
  background-color: #909090;
}

.bg-liberado {
  background-color: #4188b8;
}

.bg-pendente {
  background-color: #d7ac2d;
}

.bg-separando {
  background-color: #ac3b3b;
}

/* * */
.border-left-concluido {
  border-left: 5px solid #34ad7c;
}

.border-left-andamento {
  border-left: 5px solid #909090;
}

.border-left-liberado {
  border-left: 5px solid #4188b8;
}

.border-left-pendente {
  border-left: 5px solid #d7ac2d;
}

.border-left-separando {
  border-left: 5px solid #ac3b3b;
}

/* *  */
.border-bottom-concluido {
  border-bottom: 1px solid #34ad7c;
}

.border-bottom-andamento {
  border-bottom: 1px solid #909090;
}

.border-bottom-liberado {
  border-bottom: 1px solid #4188b8;
}

.border-bottom-pendente {
  border-bottom: 1px solid #d7ac2d;
}

.border-bottom-separando {
  border-bottom: 1px solid #ac3b3b;
}