/* LOGO */
/* https://transfonter.org/ */


.login-heading {
  font-size: 90px;
}

.rio-big-shadow {-webkit-filter: drop-shadow(2px 2px 2px #222); filter: drop-shadow(2px 2px 2px #222);}
.rio-small-shadow {-webkit-filter: drop-shadow(1px 1px 1px #222); filter: drop-shadow(1px 1px 1px #222);}

.navbar-brand span {
  font-size: 30px;
}

body {
  background-color: rgba(203, 226, 255, 0.699);
}

.footer {
  border-width: 5px;
  border-style: solid;
  border-image:
    linear-gradient(
      to right,
      rgb(123, 143, 255),
      rgb(135, 180, 135)
    ) 1 0 0 0 ;
}

.material-icons {
  vertical-align: middle;
}

.login {
  border: 1px solid rgba(0, 0, 0, 0.075);
  padding: 10px;
  box-shadow: 4px 8px 5px #888888;
  max-width: 350px;
  border-radius: 5px;
  margin: auto;
  background-color: rgb(255, 255, 255);
}

.link-no-blue {
  color: black;
}

.uppercase {
  text-transform: uppercase;
}

.form-control{
  border-width: 2px;
  border-color: #98c6ff;
}

.select2-container--bootstrap4 .select2-selection {
  border-width: 2px !important;
  border-color: #98c6ff !important;
}

.icon-text-button {
  display: inline-flex;
  align-items: center;
}
.icon-text-button i.material-icons {
  margin-right: 7px;
}

.message-badge {
  top: -7px !important;
  right: 10px !important;
  margin-right: -21px;
}

.select2-container .select2-search--inline .select2-search__field {
  max-width: 90% !important;
}

.data-collector {
  text-align: right;
  color:#98c6ff;
}

/* TABLES */

.table {
  white-space: nowrap;
}

.table td, .table th {
  vertical-align: middle;
}


.dropzone.dz-clickable {
  border: 2px dashed #98c6ff;
  border-radius: 5px;
  background: #f3f1f1;
}

#branding {
  max-width: 87px;
  max-height: 35px;
  height: auto;
  width:auto;
}

.no-arrow-dropdown::after {
  content: none;
}

.copy_tooltip{
  vertical-align: unset;
  font-size:18px;
  color:#98c6ff
}
