@charset "UTF-8";

#memo {
  /*
   * sass --watch assets/ArchitectUI/css/custom.scss:assets/ArchitectUI/css/custom.css
   */
  @import url("https://fonts.googleapis.com/css?family=Roboto|Roboto+Condensed&display=swap");
}

#memo .min {
  white-space: nowrap;
  width: 1% !important;
}

#memo .info-date {
  text-align: right;
  font-size: 80%;
}

#memo .small-caps {
  font-variant: small-caps;
}

#memo .h-100 {
  height: 100% !important;
}

#memo .btn-toolbar .btn {
  margin-right: 5px;
}

#memo .btn-toolbar .btn:last-child {
  margin-right: 0;
}

#memo .btn-lg,
#memo .btn-group-lg>.btn {
  padding: 0.5rem 1rem;
  font-size: 1.1rem;
}

#memo .card-header {
  justify-content: space-between;
}

#memo .app-header__logo .logo-src {
  width: auto;
  height: auto;
}

#memo .app-sidebar__inner {
  font-family: "Roboto Condensed", sans-serif;
}

#memo .app-footer .app-footer__inner {
  height: 59px;
}

#memo .form-control {
  transition: none;
}

#memo .select2-selection--single {
  height: 100% !important;
}

#memo .select2-container .select2-selection--single .select2-selection__rendered {
  padding-right: 40px;
}

#memo .select2-container .select2-selection--single .select2-selection__clear {
  margin-right: -30px;
  color: #555;
}

#memo .select2-selection--multiple .select2-selection__choice {
  float: left;
}

#memo .breadcrumb {
  color: rgba(0, 0, 0, 0.6);
  font-variant: small-caps;
  background-color: #f8f9fa;
  border-radius: 0;
  padding: 0.15rem 1.5rem;
  font-size: small;
  line-height: inherit;
  margin-bottom: 0;
}

#memo .breadcrumb>li+li:before {
  padding: 0 5px;
  color: #ccc;
  content: "▸";
}

#memo.text-sm .breadcrumb-wrapper {
  margin-top: -10px;
}

#memo .breadcrumb a,
#memo .breadcrumb>li+li:before {
  color: rgba(0, 0, 0, 0.6);
}

#memo .input-group-text {
  background-color: #e9ecef;
}

#memo .filter-small input,
#memo .filter-small select,
#memo .filter-small .select2-selection {
  font-size: 12px;
  height: auto;
  padding: 0.12rem 0.25rem !important;
}

#memo .filter-small .select2-selection {
  padding-right: 1.5rem !important;
}

#memo .filter-small .select2-selection__clear {
  margin-right: 0;
}

#memo .kv-panel-pager {
  height: inherit;
}

#memo .table-header-custom .kv-merged-header {
  border-bottom: 1px solid currentColor;
}

#memo .card-header .summary {
  font-weight: normal;
  text-transform: none;
  font-size: 80%;
}

#memo .kv-detail-view .kv-child-table .colonna {
  width: 30%;
  vertical-align: middle !important;
}

#memo .fc .fc-toolbar.fc-header-toolbar {
  padding: 0;
}

#memo .main-card .grid-menu [class*=col-] {
  border-right-width: 1px;
  border-bottom-width: 1px;
}

#memo .main-card .grid-menu [class*=col-]:nth-child(2n) {
  border-right-width: 0;
}

#memo .main-card .grid-menu [class*=col-sm-12]:last-child {
  border-right-width: 0;
  border-bottom-width: 0;
}

#memo .tabs-above .tab-content {
  padding: 0;
}

#memo .tabs-above .table:last-child {
  margin-bottom: 0;
}

#memo .nav-tabs {
  margin-bottom: 0;
}

.bg-malibu-beach {
  background-color: #fbfbfb !important;
  background-image: none !important;
}

/*# sourceMappingURL=custom.css.map */

/* Codice custum Aticolor*/
/* Modifiche menù per aggiunta mini logo */
.logo-mini-aticolor {
  display: none;
}

.hamburger--elastic.is-active .hamburger-inner,
.hamburger--elastic.is-active .hamburger-inner::before,
.hamburger--elastic.is-active .hamburger-inner::after {
  transform: none;
  transition-delay: 0.075s;
  width: 0px;
  height: 0px;
  position: static;
}

.hamburger--elastic.is-active .logo-mini-aticolor {
  width: auto;
  height: 30px;
  display: block;
}

/* Fine modifiche menù per aggiunta mini logo */