
.PopupPanel
{
    max-width: 900px;
    width: 700px;
    background-color: gradient( linear, 0% 0%, 0% 100%, from( black ), to( rgba(44, 44, 44, 1)) );
    border: 0px solid black;
}

.PopupPanel Label{
    font-family: Stratum2, 'Arial Unicode MS';
}

.PopupTitle
{
    margin-bottom: 0px;
}

.popup-limitedtest
{
    width: 100%;
    height: 720px;

    background-image: url('file://{images}/backgrounds/limitedtest_popup.png');
	background-size: cover; 
}

.popup-limitedtest-fade
{
    width: 100%;
    height: 100%;
    background-color: gradient( linear, 0% 75%, 0% 0%, from( rgba(0, 0, 0, 0.849) ), to( rgba(44, 44, 44, 0)) );
}

.popup-limitedtest_logo
{
    margin-top: 64px;
	horizontal-align: center;
    vertical-align: top;
    margin-bottom: 210px;
}

.popup-limitedtest-contents
{
    flow-children: down;
    vertical-align: top;
	horizontal-align: center;
                         

}

.popup-limitedtest-subheading
{
    text-align: center;
    font-weight: bold;
	color: orange;
	font-size: 18px;
	text-shadow: 0px 0px 8px 2.5 #000000e0;
	letter-spacing: 3px;
    text-transform: uppercase;
	font-weight: bold;
	background-color: black;
    padding: 4px;

	vertical-align: center;
	horizontal-align: center;
    margin-top: 8px;
}

.popup-limitedtest-body
{
    text-align: center;
	color: white;
	font-size: 18px;
    max-width: 512px;

    horizontal-align: center;
    margin-top: 18px;
	                          
}

.popup-limitedtest-body.popup-limitedtest-body--warning
{
    background-color: rgba(0, 0, 0, 0.9);
    padding: 12px;
    border-radius: 5px;
}

.popup-limitedtest-body--green
{
    background-color: positiveColor;
    font-weight: black;
    padding: 12px;
    border-radius: 5px;
    vertical-align: bottom;
    margin-bottom: 8px;
    box-shadow: #000000e0 0px 0px 8px 2.5 ;

    opacity: 1;
    transform: translateY(0px);
}

.popup-limitedtest-body.popup-limitedtest-body--green.hidden
{
    visibility: collapse;
    opacity: 0;

    transform: translateY(8px);
    transition-property: transform, opacity;
	transition-duration: .25s;
	transition-timing-function: ease-in-out;
}

.Spinner.hidden
{
    visibility: collapse;
    opacity: 0;
    transform: translateY(16px);

	transition-property: transform, opacity;
	transition-duration: .25s;
	transition-timing-function: ease-in-out;
}

.Check
{
    wash-color: positiveColor;
}

.Check.hidden,
#id-popup-limited-test-quit-btn.hidden
{

    visibility: collapse;
}