@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Roboto|Roboto+Condensed&display=swap");
body {
  font-family: "Roboto", sans-serif;
}

a {
  color: #3c8dbc;
}

#memo {
  background-color: #f9f9f9;
}
@media print {
  #memo {
    background-color: #fff !important;
  }
}
#memo h1 {
  font-family: "Roboto Condensed", sans-serif;
}
#memo .small-caps {
  font-variant: small-caps;
}
#memo .small-caps .btn {
  font-variant: initial;
}
#memo .card {
  border-radius: 0;
  border-width: 1px;
}
#memo .card-header {
  border-radius: 0;
  padding: 0.25rem 0.45rem;
}
#memo .card-footer {
  border-radius: 0;
  padding: 0.25rem 0.45rem;
}
#memo .card-footer .pagination {
  margin: 0;
  padding: 0;
}
#memo .card-body p:last-child {
  margin-bottom: 0;
}
#memo .min {
  white-space: nowrap;
  width: 1% !important;
}
#memo .info-date {
  text-align: right;
  font-size: 80%;
}
#memo .btn {
  border-radius: 0;
}
#memo .btn-toolbar .btn {
  margin-right: 5px;
}
#memo .btn-toolbar .btn:last-child {
  margin-right: 0;
}
#memo .form-control,
#memo .select2-selection,
#memo .select2-container--bootstrap .select2-selection,
#memo .input-group .input-group-prepend > span {
  border-radius: 0;
}
#memo .select2-selection--multiple .select2-selection__choice {
  float: left;
}
#memo .select2-selection--single {
  height: 100% !important;
}
#memo .select2-selection__rendered {
  word-wrap: break-word !important;
  text-overflow: inherit !important;
  white-space: normal !important;
}
#memo .input-group .input-group-prepend .input-group-text {
  padding-top: 0;
  padding-bottom: 0;
}
#memo .table thead th {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
#memo .table td,
#memo .table th {
  padding: 0.4rem;
}
#memo .grid-view .kv-panel-pager {
  height: inherit;
  min-height: auto;
}
#memo .grid-view table {
  border-bottom: 1px solid #dee2e6;
}
#memo .grid-view thead th {
  border-bottom: 0;
}
#memo .filter-small td {
  padding-top: 0.1rem;
  padding-bottom: 0.5rem;
  border-top: 0;
}
#memo .filter-small .form-group {
  margin-bottom: 0.75rem;
}
#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-grid-table td p:last-child,
#memo .kv-grid-table td ol:last-child,
#memo .kv-grid-table td ul:last-child {
  margin-bottom: 0;
}
#memo .kv-detail-view:last-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
#memo .kv-detail-view .table-bordered tr td:first-child,
#memo .kv-detail-view .table-bordered tr th:first-child {
  border-left: 0;
}
#memo .kv-detail-view .table-bordered tr td:last-child,
#memo .kv-detail-view .table-bordered tr th:last-child {
  border-right: 0;
}
#memo .kv-detail-view .table-bordered tr th {
  border-right: 0;
}
#memo .kv-detail-view .table-bordered tr td {
  border-left: 0;
}
#memo .kv-detail-view .kv-attribute p:last-child,
#memo .kv-detail-view .kv-attribute ol:last-child,
#memo .kv-detail-view .kv-attribute ul:last-child {
  margin-bottom: 0;
}
#memo .kv-detail-view .kv-form-attribute p:last-child,
#memo .kv-detail-view .kv-form-attribute ol:last-child,
#memo .kv-detail-view .kv-form-attribute ul:last-child {
  margin-bottom: 0;
}
#memo .kv-detail-view .kv-child-table td,
#memo .kv-detail-view .kv-child-table th {
  border: 0;
}
#memo .kv-detail-view .kv-child-table tr {
  background-color: inherit !important;
}
#memo .kv-detail-view .kv-child-table .colonna {
  width: 30%;
  vertical-align: middle !important;
}
#memo .kv-detail-view .kv-align-middle {
  vertical-align: middle !important;
}
#memo .breadcrumb {
  color: rgba(0, 0, 0, 0.6);
  font-variant: small-caps;
  background-color: rgba(255, 255, 255, 0.6);
  border-radius: 0;
  padding: 0.15rem 1rem;
  font-size: small;
  line-height: inherit;
}
#memo .breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "▸";
}
#memo .breadcrumb-wrapper {
  margin: -15px -15px 15px -16px;
}
#memo.text-sm .breadcrumb-wrapper {
  margin-top: -10px;
}
#memo .breadcrumb a,
#memo .breadcrumb > li + li:before {
  color: rgba(0, 0, 0, 0.6);
}
#memo .logo.brand-link {
  padding: 0;
}
#memo .logo-lg,
#memo .logo-mini {
  display: block;
  text-align: center;
}
#memo .logo-mini, #memo.sidebar-collapse .main-sidebar:hover .logo-mini {
  display: none;
}
#memo.sidebar-collapse .logo-mini {
  display: block;
}
#memo.sidebar-collapse .logo-lg {
  display: none;
}
#memo.sidebar-collapse .main-sidebar:hover .logo-lg {
  display: block;
}
#memo .logo.brand-link img {
  height: 56px;
  padding: 4px;
}
#memo.text-sm .logo.brand-link img {
  height: 47px;
}
#memo .icon-label {
  color: #3c8dbc;
  background-color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding: 8px 7px;
  line-height: initial;
}
#memo .icon-label {
  color: gray;
  background-color: white;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding: 7px 6px;
}
#memo .nav-flat {
  margin-top: 0;
}
#memo .nav-sidebar,
#memo .nav-topbar {
  font-family: "Roboto Condensed", sans-serif;
}
#memo.text-sm .nav-sidebar .nav-icon {
  font-size: inherit;
}
#memo .nav-sidebar.nav-flat .nav-header, #memo.sidebar-collapse .main-sidebar.nav-flat:hover .nav-header {
  background-color: #00000014;
  color: #7d7d7d;
  transition: color 0.2s ease-out;
}
#memo.text-sm .nav-sidebar.nav-flat .nav-header, #memo.text-sm.sidebar-collapse .main-sidebar.nav-flat:hover .nav-header {
  font-size: 0.65rem;
  text-transform: uppercase;
}
#memo.sidebar-collapse .nav-sidebar.nav-flat .nav-header {
  display: block;
  color: transparent;
  transition: color 0.2s ease-out;
}
#memo .nav-sidebar .nav-header:not(:first-of-type) {
  padding: 0.5rem;
}
#memo .nav-compact .nav-header:not(:first-of-type) {
  padding: 0.25rem 0.5rem;
}
#memo .nav-sidebar .menu-open > .nav-link .right {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
#memo .tabs-above {
  margin-bottom: 20px;
}
#memo .tabs-above .tab-content {
  padding: 0;
}
#memo .tabs-above .table:last-child {
  margin-bottom: 0;
}
#memo .site-login .card {
  margin-top: 20px;
  padding: 40px;
  font-size: 160%;
  border: 0;
  box-shadow: 0 0 30px #f1efef;
}
#memo .site-login .card input {
  border-radius: 0;
  font-size: 100%;
  padding: 30px;
  height: auto;
}
#memo .site-login .card form {
  margin-top: 40px;
}
@media print {
  #memo .content-wrapper {
    background: #ffffff;
  }
  #memo .content-wrapper > .content {
    padding: 0;
  }
  #memo a[href]:after {
    content: "";
  }
}
#memo .pulsantoni .pulsantone {
  margin-bottom: 20px;
}
#memo .pulsantoni .pulsantone a {
  padding: 50px 25px;
  display: table;
}
#memo .pulsantoni .pulsantone .icona {
  font-size: 60px;
  display: table-cell;
  vertical-align: middle;
}
#memo .pulsantoni .pulsantone .testo {
  font-size: 30px;
  display: table-cell;
  vertical-align: middle;
}
#memo [class*=sidebar-light-] .nav-treeview > .nav-item > .nav-link:hover,
#memo [class*=sidebar-light-] .nav-treeview > .nav-item > .nav-link.active,
#memo [class*=sidebar-light-] .nav-treeview > .nav-item > .nav-link.active:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

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