﻿input[type=text]#vcInput{
    width:4em;
    height:1em;
}
.resend-code{
    font-family: Lucida Sans Unicode;
    float:right;
}
.msg{
    color-rendering: green;
}
input[type=text]#emailvc{
    width:6em;
    height:1em;
}
a {
    margin:0;
    text-decoration:none;
}

.hide {
    display:none;
}


div#box{
    width:33%;
    margin: 0 auto;
    background:#fff;
    padding:10px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    box-shadow: inset 0 0 9px #aaa;
    -moz-box-shadow: inset  0 0 9px #aaa;
    -webkit-box-shadow: inset 0 0 9px #aaa;
    min-height:33em;
}


div.label, div.body, div.hint{
    float:left;
    display:block;
}
div.label{
    width:5em !important;
}
div.hint{
    width:calc(100% - 5px);
    max-height:2em;
    color:red;  
}
div.hint.msg{
    color:#000;  
}
div#reqVCr{
    float:none;
    clear:both;
}
div.body{
    width: calc(100% - 5em - 4px);    
    min-height:3em;
}

div.body:after{
        content:"";
    display:table;
    clear:both;
}

div.clear
{
    clear: left;
}

input[type=text], input[type=password]{
    height: 2em;
}
input{
    width:calc(100% - 9px);
}


.error{
    color:red;
}

div#regm{
    margin:1em;
    width:100%;
    height:2em;
    font-weight:bold;
    text-align:center;
}
#hd
{
    font-size:1.5em;
    font-weight:bold;
    background:#ccc;
    margin-bottom:10px;
    text-align:center;
}
div#hd a{
    float:right;
    margin-right:2em;
}
div#shut
{
    text-align:center;
    font-size:1.5em;
    margin-top:3em;
}
a#cancel{
float: right;
 }
a.signup{pointer-events:none;}
a#restart{
    display:none;
    width:4em;
    margin: 3em auto;
}
a#restart.hide{
}