html,
body {
  -webkit-user-select: none;
  user-select: none;
}

.ios .tabbar-labels .tab-link:not(.tab-link-active) .icon-fill {
  display: none;
}

.ios .tabbar-labels .tab-link.tab-link-active .icon:not(.icon-fill) {
  display: none;
}

#dummy-input {
  display: none;
}

.statusbar.signed-out {
  background: #fff;
}

textarea.resizable {
  padding-right: 40px;
}

.toast .toast-text {
  line-height: 18px;
  margin-top: 12px;
}

.media-list-icon {
  font-size: 18px !important;
  top: -1px;
  width: auto !important;
  height: auto !important;
}

.media-list-icon-without-top {
  font-size: 18px !important;
  width: auto !important;
  height: auto !important;
}

.left {
  margin-right: 8px;
}

.right {
  margin-left: 8px;
}

.media-list-badge {
  top: -1px;
}

.page-with-searchbar {
  margin-top: 44px;
}

.ios .tabbar-labels ~ * .page-content.page-with-searchbar,
.ios .tabbar-labels ~ .page-content.page-with-searchbar {
  padding-bottom: 94px;
}

@media (min-width: 768px) {
  .ios .tabbar-labels ~ * .page-content.page-with-searchbar,
  .ios .tabbar-labels ~ .page-content.page-with-searchbar {
    padding-bottom: 100px;
  }
}

.ios .block-title[style*="display: none"] + .list {
  margin-top: 35px !important;
}

#view-dashboard .card .item-title,
.popup .card .item-title {
  width: 100%;
  margin-right: 10px;
}

#view-dashboard .card .item-after,
.popup .card .item-after {
  font-size: 15px;
}

/*.background-green {*/
/*  background: #4cd964 !important;*/
/*  color: #fff !important;*/
/*}*/
/**/
/*.background-blue {*/
/*  background: #007aff !important;*/
/*  color: #fff !important;*/
/*}*/
/**/
/*.background-pink {*/
/*  background: #ff2d55 !important;*/
/*  color: #fff !important;*/
/*}*/
/**/
/*.background-red {*/
/*  background: #ff3b30 !important;*/
/*  color: #fff !important;*/
/*}*/
/**/
/*.background-orange {*/
/*  background: #ff9500 !important;*/
/*  color: #fff !important;*/
/*}*/
/**/
/*.background-yellow {*/
/*  background: #FFD700 !important;*/
/*  color: #fff !important;*/
/*}*/


.background-green {
  background: #45c257 !important; /* Slightly different green */
  color: #fff !important;
}

.background-blue {
  background: #006fdc !important; /* Slightly different blue */
  color: #fff !important;
}

.background-pink {
  background: #ff1e73 !important; /* Slightly different pink */
  color: #fff !important;
}

.background-red {
  background: #e63228 !important; /* Slightly different red */
  color: #fff !important;
}

.background-orange {
  background: #ff8a00 !important; /* Slightly different orange */
  color: #fff !important;
}

.background-yellow {
  background: #ffcd00 !important; /* Slightly different yellow */
  color: #fff !important;
}

.subnavbar.no-hairlines:after {
  height: 0;
}

.single-line-clamp {
  -webkit-line-clamp: 1 !important;
}

.hide {
  display: none;
}

.item-text.pillar {
  color: #8e8e93;
  margin: 3px 0 -3px 0;
  font-size: 13px;
}

.ios .card-header {
  font-size: 15px;
}

.padding-top-5 {
  padding-top: 5px;
}

.font-weight-inherit {
  font-weight: inherit !important;
}

/*.list-green {*/
/*  border-left: 8px solid #4cd964;*/
/*}*/
/**/
/*.list-orange {*/
/*  border-left: 8px solid #ff9500;*/
/*}*/
/**/
/*.list-red {*/
/*  border-left: 8px solid #ff3b30;*/
/*}*/
/**/
/*.list-purple {*/
/*  border-left: 8px solid #6f22b6;*/
/*}*/
/**/
/*.list-gold {*/
/*  border-left:8px solid #FFD700;*/
/*}*/
/**/
/*.list-black {*/
/*  border-left: 8px solid #000;*/
/*}*/
/**/
/*.list-yellow {*/
/*  border-left: 8px solid #ffff00;*/
/*}*/

.list-green {
  border-left: 8px solid #45c257; /* Updated green */
}

.list-orange {
  border-left: 8px solid #ff8a00; /* Updated orange */
}

.list-red {
  border-left: 8px solid #e63228; /* Updated red */
}

.list-purple {
  border-left: 8px solid #6f22b6; /* Keeping original purple */
}

.list-gold {
  border-left: 8px solid #ffcd00; /* Updated gold (same as updated yellow) */
}

.list-black {
  border-left: 8px solid #000; /* Keeping original black */
}

.list-yellow {
  border-left: 8px solid #ffcd00; /* Updated yellow */
}

.ios .sortable-handler {
  margin-right: 10px;
}

.ios .list .item-link.active-state.no-follow {
  background-color: inherit !important;
}

.smart-select-page li.disabled {
  display: none;
}

.text-transform-none {
  text-transform: none;
}

.item-text-unlimited {
  max-height: none !important;
  -webkit-line-clamp: 99999 !important;
}

.margin-bottom-35 {
  margin-bottom: 35px !important;
}

#tab-christmas-calculator #tree {
  position: fixed;
  bottom: -30px;
  right: -90px;
  width: 70%;
  opacity: 0.6;
}

#tab-christmas-calculator #santa {
  position: fixed;
  bottom: -170px;
  left: 0;
  width: 40%;
  animation: MoveUpDown 10s infinite ease-in-out;
  animation-delay: 5s;
}

#tab-umb-calculator #bg {
  position: fixed;
  bottom: -38px;
  right: -129px;
  width: 106%;
  opacity: 0.8;
}

@keyframes MoveUpDown {
  0%,
  30% {
    bottom: -170px;
  }
  10% {
    bottom: -80px;
  }
}

canvas#sky {
  position: fixed;
}

.font-size-16 {
  font-size: 16px;
}

#tab-christmas-calculator h2 {
  font-size: 18px;
}
#tab-umb-calculator h2 {
  font-size: 18px;
}

.list .item-title-nowrap {
  white-space: initial !important;
  text-overflow: initial !important;
}
