@media print {
    .stage {
        display: none;
    }
}

.stage.ui-widget-content {
    position: fixed;
    top: -114px;
    left: -114px;
    width: 201px;
    height: 201px;
    z-index: 110;
    opacity: 0.9;
    transform: rotate(-45deg);
    border: none;
    cursor: pointer;
}
@media screen and (min-width: 1450px) {
	.stage.ui-widget-content {
	    top: -130px;
	    left: -130px;
	    width: 260px;
	    height: 260px;
	}
}

.stage.ui-widget-content.hidden {
    z-index: -1;
}

.stage.ui-panel .ui-panel-content {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: auto;
    color: white;
    font-size: 1.5em;
    font-weight: bold;
    text-align: center;
    background: none;
}
@media screen and (min-width: 1450px) {
	.stage.ui-panel .ui-panel-content {
	    font-size: 1.8em;
	}
}

.stage-tooltip-content.ui-panelgrid .ui-panelgrid-cell {
    border-left-width: 0;
    border-right-width: 0;
}

.stageInfoIcon {
    font-size: 28px;
    margin-bottom: 3px;
}
@media screen and (min-width: 1450px) {
	.stageInfoIcon {
	    font-size: 32px;
	    margin-bottom: 10px;
	}
}
.stage-tooltip.ui-tooltip {
    z-index: 120;
    top: 40px !important;
    left: 65px !important;
    opacity: 1;
    pointer-events: auto !important;
}

.stage-tooltip.ui-tooltip .ui-tooltip-text {
    background: #5f85b2;
}

.stage-tooltip .ui-tooltip-arrow {
    top: 10px;
}

.stage-tooltip tr, .stage-tooltip td {
    background: none !important;
    border: none !important;
    padding: 8px !important;
}

.stage-tooltip td:first-child {
    font-size: 1.2em;
    text-align: center;
}

.stage-name {
    padding: 3px 5px;
    border-radius: 4px;
}

.stage-tooltip button {
    margin-right: 1em;
}

.stage-tooltip a {
    color: white;
    text-decoration: underline !important;
    margin-right: 0.5em;
}

.stage-local {
    background-color: #de1212 !important;
}

.stage-development {
    background-color: #caaf0f !important;
}

.stage-acceptance, .stage-acceptance_lan {
    background-color: #4ba60a !important;
}

.stage-acceptance_dmz {
    background-color: #4ba68c !important;
}

.stage-acceptance_public {
    background-color: #ef00ff !important;
}