.content-page {
  margin-top: 78px;
}
.left-ide-menu {
  margin-bottom: 0 !important;
}
#area-di-vendita-btn {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 4em;
}
.mdi-alert-octagram {
  color: #ff5b5b;
}
.mdi-alert {
  color: #f7b820;
}
.mdi-information {
  color: #20a6cf;
}
tr .action {
  display: flex;
}
tr .action a + a {
  margin-left: 5px;
}
tr:not(.filter) .action {
  opacity: 0;
  pointer-events: none;
}
tr:hover .action:not(.alwaysShow) {
  opacity: 1;
  pointer-events: auto;
}
#toast-container > div {
  opacity: 1;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  margin-right: 10px;
  z-index: 9;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
  background: transparent;
}
.noti-scroll {
  height: auto !important;
  max-height: 181px !important;
}
.datepicker table tr td.today {
  background-color: orange !important;
}
.customhide,
.second-customhide,
.tohide,
.incidenza {
  display: none;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__rendered {
  background-color: #3b4452;
  color: #777f88;
}
.form-control:disabled,
.form-control[readonly] {
  opacity: 1;
  color: #dadada;
  background-color: #3b4452;
}
.ticketscreen {
  padding-top: 64px;
}
.metismenu {
  padding-bottom: 2em;
}
.colorpicker-bs-popover .arrow {
  display: none;
}
.selectedColor {
  color: transparent !important;
}
tr.deleted {
  background: repeating-linear-gradient(-45deg, #323a46, #323a46 20px, #282e38 20px, #282e38 40px);
}
.fab-extended {
  position: fixed;
  right: 1%;
  bottom: 15px;
  border-radius: 9999px;
}
.scale15:before {
  transform: scale(1.2);
}
.form-control::placeholder {
  opacity: 0.3 !important;
}
.slimScrollDiv {
  height: calc(100% - 38px) !important;
}
.line-graph ul {
  position: absolute;
  top: 15px;
  right: 3rem;
}
.select2-hidden-accessible.parsley-error ~ ul ~ .select2-container--default .select2-selection--single {
  border-color: #f34943 !important;
}
.select2-hidden-accessible.parsley-success + .select2-container--default .select2-selection--single,
.select2-hidden-accessible.parsley-success ~ ul ~ .select2-container--default .select2-selection--single {
  border-color: #31ce77 !important;
}
.colore-FFFFFF {
  background-color: #fff !important;
}
.colore-24A2A3 {
  background-color: #24a2a3 !important;
}
.colore-F48171 {
  background-color: #f48171 !important;
}
.colore-C7F9EE {
  background-color: #c7f9ee !important;
}
.colore-1AC9E6 {
  background-color: #1ac9e6 !important;
}
.colore-AF3333 {
  background-color: #af3333 !important;
}
.colore-F8E9A1 {
  background-color: #f8e9a1 !important;
}
.colore-F76C6C {
  background-color: #f76c6c !important;
}
.colore-A8D0E6 {
  background-color: #a8d0e6 !important;
}
.colore-6DF0D2 {
  background-color: #6df0d2 !important;
}
.colore-84CEEB {
  background-color: #84ceeb !important;
}
.colore-EEAC7C {
  background-color: #eeac7c !important;
}
.fc-basic-view .fc-content {
  color: unset;
}
.classifica-1 {
  color: #d4af37;
}
.classifica-2 {
  color: silver;
}
.classifica-3 {
  color: #cd7f32;
}
.classifica-4,
.classifica-5 {
  color: #ededed;
}
.swal2-icon.swal2-warning {
  border-color: #f9c851 !important;
  color: #f9c851 !important;
}
.swal2-icon.swal2-error {
  border-color: #ff5b5b !important;
  color: #ff5b5b !important;
}
.swal2-icon.swal2-success [class^='swal2-success-line'] {
  background-color: #10c469;
}
.swal2-icon.swal2-success .placeholder,
.swal2-icon.swal2-success .swal2-success-ring {
  border-color: #10c469 !important;
}
.swal2-icon.swal2-error [class^='swal2-error-line'] {
  background-color: #ff5b5b;
}
.swal2-icon.swal2-error .placeholder,
.swal2-icon.swal2-error .swal2-error-ring {
  border-color: #ff5b5b !important;
}
.navbar-custom *,
.navbar-custom .topnav-menu .nav-link {
  height: unset;
  line-height: unset;
}
.navbar-custom > * {
  height: 100%;
}
.logo-lg img {
  width: 70%;
}
.logo-sm img {
  width: 50%;
}
.logo-box {
  height: 100%;
}
.left-side-menu {
  top: 0;
  margin-top: 70px;
}
.notification-list .noti-icon-badge {
  display: flow-root;
  position: relative;
  top: 0;
  right: -12px;
  font-size: 0.5rem;
  width: 1rem;
}
.noti-icon {
  position: relative;
}
.noti-icon.hasnoti {
  top: 10px;
}
.select2-hidden-accessible.parsley-error ~ .select2-container--default .select2-selection--single {
  border-color: #ff5b5b !important;
}

.select2-hidden-accessible.parsley-success ~ .select2-container--default .select2-selection--single {
  border-color: #10c469 !important;
}

.online-dashboard {
  min-height: 164px;
}

.sold-tickets-dashboard {
  margin-left: 48px;
}

.online-dashboard .text-center {
  min-height: 116px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.online-event-details {
  min-height: 154px;
}

.online-event-details .text-center {
  min-height: 106px;
}

@media (max-width: 768px) {
  .attachedToSystem {
    display: none !important;
  }

  tr:not(.filter) .action {
    opacity: 1;
    pointer-events: auto;
  }
}
.form-control.parsley-error {
  border-color: #ff5b5b;
}
.daterangepicker {
  color: #333;
}
#loginLogo {
  width: 90%;
  margin: 0 auto;
}

.dot {
  height: 12px;
  width: 12px;
  background-color: white;
  border-radius: 50%;
  display: inline-block;
}

.table-riepilogo thead {
  background-color: rgba(255, 255, 255, 0.4);
  color: #fff;
}

.table-riepilogo tfoot {
  background-color: rgba(255, 255, 255, 0.4);
  color: #fff;
}

.table-riepilogo tr.tr-ticket-type * {
  background-color: rgba(255, 255, 255, 0.2);
  color: #fff;
  font-style: italic;
  /* display: none; */
  line-height: 2px;
  font-size: 14px;
}

.table-ticket-type thead {
  background-color: rgba(255, 255, 255, 0.4);
  color: #fff;
}

.table-ticket-type thead th {
    border-right-color: #848990; 
}

.table-ticket-type thead th:first-child {
  border-left-color: #3b4452;
}

.table-ticket-type thead th:last-child {
  border-left-color: #3b4452;
}

.table-ticket-type tfoot {
  background-color: #457353;
  color: #fff;
}

.table-ticket-type tfoot th {
    border-right-color: #457353; 
}

.table-ticket-type tfoot th:first-child {
  border-left-color: #3b4452;
}

.table-ticket-type tfoot th:last-child {
  border-left-color: #3b4452;
}

.table-ticket-type tr.tr-ticket-type * {
  background-color: rgba(255, 255, 255, 0.2);
  color: #fff;
  font-style: italic;
  line-height: 2px;
  font-size: 14px;
}

.tr-green td {
  background-color: #2b4b35;
  border-right-color: #2b4b35;
  color: #FFF;
}

.tr-green td:first-child {
  border-left-color: #3b4452;
}

.tr-green td:last-child {
  border-right-color: #3b4452;
}


.tr-dark-green td {
  background-color: #203726;
  border-right-color: #203726;
  color: #FFF;
}

.tr-dark-green td:first-child {
  border-left-color: #3b4452;
}

.tr-dark-green td:last-child {
  border-right-color: #3b4452;
}

.table-scroll {
  max-height: 350px;
  overflow-y: auto;
}

.form-control {
  color: #FFF
}

.form-control:focus {
  color: #FFF
}

.form-control[readonly] {
  color: #ababab
}

.select2-container .select2-selection--single .select2-selection__rendered {
  color: #FFF
}

@media print {
  body {
    visibility: hidden;
  }
  #printThis {
    visibility: visible;
  }
}
