:root {
  --f7-panel-width: 95%;
  --f7-panel-bg-color: #111;
  --f7-theme-color: #FF6600;
  --f7-theme-color-rgb: 0,122,255;
  --f7-theme-color-shade: #0066d6;
  --f7-theme-color-tint: #e86900;
  }

.white{
	color:white;
}
.springgreen {
    background:springgreen;
    color:rgba(0,0,0,.7);;
}

.ticket-toolbar {
  margin-bottom: 75px;
}

.check-tabbar {
  position: fixed;
  bottom: 54px;
}

.description {
    font-size: 12px;
    color: var(--orange-100)
}
/* Component-specific styles */
.split-header {
  background: var(--primary-light);
}

.split-title {
  padding-left: var(--spacing-md);
}

.price {
  margin-right: var(--spacing-sm);
  color: var(--orange-100);
}

.minimal {
  height: 30px;
}

.s85 {
  width: 85%;
  background: var(--background-medium);
}


.notification-item {
  background: red;
}
.nfty-subtitle {
    font-size: 10px;
    color: var(--orange-200);

}
.nfty-sent {
  color: #323234;
  font-size: 0.75rem;
}

.nfty-received {
  color: #97979b;
  font-size: 0.75rem;
}

#itemconsole {
  padding-block: var(--spacing-sm);
}

#itemrating {
  margin-right: var(--spacing-sm);
  color: var(--primary-light);
  float: left;
}

#productimage {
  width: 99%;
  padding-inline: 0.5%;
}

/* Utility classes */
.complete-order {
  margin-left: var(--spacing-md);
}

.pending-order {
  padding-left: var(--spacing-md);
}

h3{
	margin-top:0;
	margin-bottom:0;
	padding: 0;
	color:white;
}
.text-disabled {
    color:white;
    padding-left:15px;
    padding-right:15px;
    text-align:center;
}

.center-text {
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
}
.notification-item{
	background:red;
}

.orange-button,
.orange-button:hover,
.submit-pay:hover {
  opacity: 0.9;
}

.pending-order {padding-left:15px;}
#itemrating{
	margin-right:10px;
	color:#e86900;
	float:left;
}
#productimage{
    width: 99%; padding-left: .5%; padding-right: .5%;
}
.ticket-toolbar{
	margin-bottom:75px;
}

.split-header{
	background:#e86900;
}
.split-title{
	padding-left:15px;
}
.submit-pay{
    color:white;
    background:#e94601;
    border:none;
}
.submit-pay:active{
    background:#e94601;
}
.s85{
    width:85%;
    background:#333;
}

.pad-bot{
    padding-bottom:120px;
}

.alert {
    padding: 20px;
    background-color: #f44336;
    color: white;
    margin-bottom: 15px;
}
.closebtn {
    margin-left: 15px;
    color: white;
    font-weight: bold;
    float: right;
    font-size: 22px;
    line-height: 20px;
    cursor: pointer;
    transition: 0.3s;
}
.closebtn:hover { color: black; }

.small{
	width:70px;
	height:30px;
    }

.inputbox{
	width:150px;
	height:25px;
	color:white;
	background:none;
	border:1.5px solid white;
	font-size:15px;
	margin-bottom: 10px;
}
#nftyqr {
  position: absolute;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  z-index: -10;
}
.push-bottom {margin-top:auto; position: absolute; bottom: 0px;}
.small_text { font-size: 12px !important;}
.button-container { padding: 0 15px; }
.block-nav { padding: 5px;}

/*cleaning*/
.task-canceled .icon-checkbox { display: none; }
.task-canceled .red-x { display: inline-block; color: red; font-size: 22px; }
.red-x { display: none; }
.messages-content { height: 100%; }
.details-icon,
.details-icon:hover{
    background: var(--dark-text-hint);
    color: var(--orange-100)
}
.reduce-padding-top {
  padding-top: 24px !important
}
