
.table-row-wrapper:hover {
	 
    display: contents;
    background-color: #eee;
    cursor: pointer;
}

.icon-lg {

	 color: #012970;
	 font-size: 200%;
	 cursor: pointer;
}

.icon-xlg {

	 color: #012970;
	 font-size: 400%;
	 cursor: pointer;
}

.icon-warn {

	 color: #8F2703;
	 font-size: 200%;
	 cursor: pointer;
}

.grid-span-all {
	 grid-column: 1/-1;
}


nav .pagination {
	 display: block;
}

.pagination {
	 display: inline-block;
	 padding-left: 0;
	 margin: 0px 0;
	 border-radius: 4px;
}

.pagination > li {

	 display: inline;
}

.pagination > li > a,
.pagination > li > span {
	 position: relative;
	 float: left;
	 padding: 6px 12px;
	 margin-left: -1px;
	 line-height: 1.42857143;
	 color: #000 !important;
	 text-decoration: none;
	 background-color: #fff;
	 border: 1px solid #ddd;
	 cursor: pointer;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
	 margin-left: 0;
	 border-top-left-radius: 4px;
	 border-bottom-left-radius: 4px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
	 border-top-right-radius: 4px;
	 border-bottom-right-radius: 4px;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
	 z-index: 2;
	 color: #23527c;
	 background-color: #eee;
	 border-color: #ddd;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	 z-index: 0;
	 color: #fff !important;
	 cursor: default;
	 background-color: #337ab7;
	 border-color: #337ab7;
}

.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
	 /* color: #777; */
	 color: #000;
	 cursor: not-allowed;
	 /* background-color: #fff; */
	 background-color: #555;
	 border-color: #ddd;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
	 padding: 10px 16px;
	 font-size: 18px;
	 line-height: 1.3333333;
}

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
	 border-top-left-radius: 6px;
	 border-bottom-left-radius: 6px;
}

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
	 border-top-right-radius: 6px;
	 border-bottom-right-radius: 6px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
	 padding: 5px 10px;
	 font-size: 12px;
	 line-height: 1.5;
}

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
	 border-top-left-radius: 3px;
	 border-bottom-left-radius: 3px;
}

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
	 border-top-right-radius: 3px;
	 border-bottom-right-radius: 3px;
}

.modal-large {

	 width: 700px;
}

.modal-xlarge {

	 width: 900px;
}

.void-item {

	 text-decoration: line-through;
}

video {
	 
    background-color: #fff;
    width: 75%;
    border: solid 1px #ddd;
	 border-radius: 4px;
}

.receipt {
	 
	 font-family: monospace, monospace;
	 weight: 600;
	 background-color: #eee;
	 border-radius: 5px;
	 padding: 20px;
	 font-size: 120%;
}
