.number-spinner {
    margin: 9em;
    width: 50%;
}
.number-spinner input {
	margin: auto;
	width: auto;
}
.number-spinner .btn {
	font-size: 14px;
}
.number-spinner input {
    margin: 0 !important;
}

.crawler-pos {
    bottom: 1.5em;
    color: indianred;
    font-weight: bold;
    position: absolute;
    text-align: center;
	width: 100%;
}


table.pifagor {
	background: rgba(0,0,0,.2);
	border: 1px solid black;
	width: auto;
}
table.pifagor td {
	border: 1px solid black;
	text-align: center;
	width: 6em;
}


a.shape {
	font-size: 4.5em;
    font-weight: bold;
    width: 1.5em;
}
button.shape {
    height: 6em;
    width: 4em;
}


.sortable-list {
	margin: 0 8em 5em;
}
.sortable-list label {
	border: 1px solid transparent;
	display: block;
    height: 2.7em;
    line-height: 2.7em;
    width: 100%;
}
.sortable-list label:hover {
	border: 1px solid #28292B;
}
.sortable-list label.accented {
	border: 1px solid #D2C386;
}

.sortable-list label:first-child button.glyphicon-export,
.sortable-list label:first-child button.glyphicon-chevron-up,
.sortable-list label:last-child button.glyphicon-import, 
.sortable-list label:last-child button.glyphicon-chevron-down { 
	display: none;
}

.budassi-list > label {
	color: #39ac39;
}
.budassi-list > label + label {
	color: #40bf40;
}
.budassi-list > label + label + label {
	color: #53c653;
}
.budassi-list > label + label + label + label {
	color: #66cc66;
}
.budassi-list > label + label + label + label + label {
	color: #79d279;
}
.budassi-list > label + label + label + label + label + label {
	color: #8cd98c;
}
.budassi-list > label + label + label + label + label + label + label {
	color: #9fdf9f;
}
.budassi-list > label + label + label + label + label + label + label + label {
	color: #b3e6b3;
}
.budassi-list > label + label + label + label + label + label + label + label + label {
	color: #c6ecc6;
}
.budassi-list > label + label + label + label + label + label + label + label + label + label + label {
	color: #ffe6e6;
}
.budassi-list > label + label + label + label + label + label + label + label + label + label + label + label {
	color: #ffcccc;
}
.budassi-list > label + label + label + label + label + label + label + label + label + label + label + label + label {
	color: #ffb3b3;
}
.budassi-list > label + label + label + label + label + label + label + label + label + label + label + label + label + label {
	color: #ff9999;
}
.budassi-list > label + label + label + label + label + label + label + label + label + label + label + label + label + label + label {
	color: #ff8080;
}
.budassi-list > label + label + label + label + label + label + label + label + label + label + label + label + label + label + label + label {
	color: #ff6666;
}
.budassi-list > label + label + label + label + label + label + label + label + label + label + label + label + label + label + label + label + label {
	color: #ff4d4d;
}
.budassi-list > label + label + label + label + label + label + label + label + label + label + label + label + label + label + label + label + label + label {
	color: #ff3333;
}
.budassi-list > label + label + label + label + label + label + label + label + label + label + label + label + label + label + label + label + label + label + label {
	color: #ff1a1a;
}
.budassi-list > label + label + label + label + label + label + label + label + label + label + label + label + label + label + label + label + label + label + label + label {
	color: #ff0000;
}
.budassi-list > label + label + label + label + label + label + label + label + label + label + label + label + label + label + label + label + label + label + label + label + label {
	color: #e60000;
}