﻿#front-page
{
    /*height: 328px;*/
    margin: -154px 0 0 -418px;
    top: 25%;
    left: 70%;
    position: absolute;
    width: 800px;
}

#front-background
{
    /*background: url("images/bg/bg-eraonline.gif") no-repeat center center fixed;*/
    background: url("images/bg/bg_Queue.png") no-repeat center center fixed;
    /*background-color:#ffc98f;*/
    -webkit-background-size: cover; /*for webKit*/
    -moz-background-size: cover; /*Mozilla*/
    -o-background-size: cover; /*opera*/
    background-size: cover; /*generic*/
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: -1; /* Ensure div tag stays behind content; -999 might work, too. */
}

.front-login, .front-register
{
    background: #fff;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#ddd));
    background: -webkit-linear-gradient(top,#fff 0,#ddd 100%);
    background: -moz-linear-gradient(top,#fff 0,#ddd 100%);
    background: -ms-linear-gradient(top,#fff 0,#ddd 100%);
    background: -o-linear-gradient(top,#fff 0,#ddd 100%);
    background: linear-gradient(top,#fff 0,#ddd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dddddd',GradientType=0);
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,0.1);
    box-shadow: 0 1px 0 rgba(0,0,0,0.1);
    border-radius: 4px;
    color: #333;
    font-size: 14px;
    line-height: 18px;
}

.front-login
{
    left: 250px;
    position: absolute;
    top: 50px;
    width: 300px;
}

.front-register
{
    height: 275px;
    width: 300px;
}

    .front-login h2, .front-register h2
    {
        border-bottom: 1px solid #e2e2e2;
        -webkit-box-shadow: 0 1px 0 #fff;
        box-shadow: 0 1px 0 #fff;
        color: #777;
        display: block;
        font-size: 16px;
        font-weight: 300;
        margin-bottom: 12px;
        padding: 10px 12px;
        position: relative;
        text-shadow: 0 1px 0 rgba(255,255,255,0.6);
    }

    .front-login input.texts, .front-register input.texts
    {
        font-size: 16px;
        width: 255px;
        height: 25px;
        padding: 4px;
    }

    .front-login input.texts,
    .front-register input.texts,
    .front-login input.btn,
    .front-register input.btn
    {
        margin: 10px 0 0 15px;
    }

    .front-login input.btn,
    .front-register input.btn
    {
        margin-bottom: 15px;
    }

#logo-group
{
    bottom: 2%;
    left: 2%;
    position: fixed;
}

input.btn-login
{
    font-size: 16px;
}

.panel-text
{
    text-align: right;
    top: 30px;
    left: -280px;
    position: absolute;
}

.panel-text p
{
    font-size: 200%;
    text-shadow: 0 0 26px #FFF;
color: #8D3E00;
}

.panel-text h3
{font-size: 320%;
text-shadow: 0 0 26px #FFF;
color: #8D3E00;
}