.success {
	color: green;
}

.error {
	color: red !important;
}

.warning {
	color: #ffaa00;
}

/*[data-role=page]{height: 100% !important; position:relative !important;}
[data-role=footer]{bottom:0; position:absolute !important; top: auto !important; width:100%;}*/
.spacer { height: 3em; }


@media screen and (min-width: 10em) {
   .custom-responsive-table th.ui-table-priority-1,
   .custom-responsive-table td.ui-table-priority-1 {
     display: table-cell;
   }
}

@media screen and (min-width: 20em) {
   .custom-responsive-table  th.ui-table-priority-2,
   .custom-responsive-table td.ui-table-priority-2 {
     display: table-cell;
   }
}

@media screen and (min-width: 30em) {
   .custom-responsive-table  th.ui-table-priority-3,
   .custom-responsive-table td.ui-table-priority-3 {
     display: table-cell;
   }
}

@media screen and (min-width: 40em) {
   .custom-responsive-table  th.ui-table-priority-4,
   .custom-responsive-table td.ui-table-priority-4 {
     display: table-cell;
   }
}

@media screen and (min-width: 50em) {
   .custom-responsive-table  th.ui-table-priority-5,
   .custom-responsive-table td.ui-table-priority-5 {
     display: table-cell;
   }
}

@media screen and (min-width: 60em) {
   .custom-responsive-table  th.ui-table-priority-6,
   .custom-responsive-table td.ui-table-priority-6 {
     display: table-cell;
   }
}

@media screen and (min-width: 5em) {
   .custom-responsive-table2 th.ui-table-priority-1,
   .custom-responsive-table2 td.ui-table-priority-1 {
     display: table-cell;
   }
}

@media screen and (min-width: 20em) {
   .custom-responsive-table2  th.ui-table-priority-2,
   .custom-responsive-table2 td.ui-table-priority-2 {
     display: table-cell;
   }
}

@media screen and (min-width: 30em) {
   .custom-responsive-table2  th.ui-table-priority-3,
   .custom-responsive-table2 td.ui-table-priority-3 {
     display: table-cell;
   }
}


/* Manually hidden */
.custom-responsive-table th.ui-table-cell-hidden,
.custom-responsive-table td.ui-table-cell-hidden {
  display: none;
}

/* Manually shown */
.custom-responsive-table th.ui-table-cell-visible,
.custom-responsive-table td.ui-table-cell-visible {
   display: table-cell;
}

/* Manually hidden */
.custom-responsive-table2 th.ui-table-cell-hidden,
.custom-responsive-table2 td.ui-table-cell-hidden {
  display: none;
}

/* Manually shown */
.custom-responsive-table2 th.ui-table-cell-visible,
.custom-responsive-table2 td.ui-table-cell-visible {
   display: table-cell;
}


.scrollToTopButton {
	display: none;
	position: fixed;
	padding: 10px 20px 10px 20px !important;
	text-align: center;
	bottom: 70px;
	right: 0;
	border-radius: 5px 5px;
	opacity: 0.7;
	transition: opacity 0.5s;
	z-index: 1200;
}

.scrollToTopButton:hover {
	opacity: 1.0;
}

.ui-popup-screen {
	height: 1000% !important;
}

[data-role=popup] {
	width: 100% !important;
}

.ui-content {
	height: 100% !important;
}