#outer{
    height: 100%;
    overflow: hidden;
    position: relative;
}
#outer[id]{
    display: table;
    position: static;
}
#container{
    position: absolute;
    top: 50%;
} /* for explorer only*/
#container[id]{
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}
.loginbox {
    position: relative;
    top: 0;
    left: 0;
    background-color: #00468b;
    width: 370px;
/*    height: 320px;*/
    margin: -206px auto;
    padding: 20px 52px 34px;
    box-shadow: 10px 10px 0 rgba(30, 30, 30, 0.12);
} /* for explorer only */
/* optional: #inner[id] {position: static;} */

.loginbox .field{
    position: relative;
    top: 0;
    left: 0;
}
.loginbox .field_name{
    display: block;
    color: #fff;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.14);
    padding: 25px 0 5px;
    font-family: museo_500regular;
    font-size: 20px;

}
.loginbox .terms_conditions_text{
    font-size: 14px;
    clear: both;
    color: #fff;
    text-align: center;
    padding-top: 17px;
}

.loginbox .terms_conditions_text a{
    color: #15bef0;
}
/*.loginbox .btn_container {*/
    /*text-align: center;*/
/*}*/
.loginbox .btn_container .btn {
    margin: 0;
}

/*
.loginbox .logo {
    width: 277px;
    height: 60px;
    position: absolute;
    top: -64px;
    left: 20px;
    background-image: url(../images/elogonew.png);
}
*/

.loginbox .logo{
    width: 382px;
    height: 57px;
    position: absolute;
    top: -69px;
    left: 0;
    background-image: url(../images/cook.png);
}
/*
.loginbox .logo{
    width: 289px;
    height: 61px;
    position: absolute;
    top: -64px;
    left: 0;
    background-image: url(../images/elogo.png);

}
*/
.loginbox .field input{
    width: 346px;
    font-size: 21px;
    padding: 10px;
    border: solid 1px #2a2a2a;
    color: #131313;
    margin: 2px 0;
    box-shadow: inset 5px 5px 10px rgba(0,0,0,0.13);
}
/*
.loginbox .btn_container .login_link_box
{
    float: right;
}

.loginbox .btn_container .login_link_box a
{
    display: block;
    text-align: right;
    color: #15bef0;
    font-size: 14px;
    margin-bottom: 17px;
}
*/
.loginbox .login_link_box
{
    float: right;
}

.loginbox .login_link_box a
{
    display: block;
    text-align: right;
    color: #15bef0;
    font-size: 14px;
    margin-bottom: 17px;
}

.loginbox h2{
    color: white;
}