﻿#container {
    padding-bottom: 30px;
    /*border-bottom: solid 0 black;*/
    margin-bottom: 1px;
    margin-top: 20px;
    float:left;
    background-color:#ececec; border:solid 0 #e0e0e0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    
     -moz-box-shadow: 1px 1px 0 1px #ddd;
-webkit-box-shadow: 1px 1px 0 1px #ddd;
box-shadow: 1px 1px 0 1px #ddd;
    }

.col1-layout .col-main {
    float: none;
    width: auto;
    padding: 0 20px;
}


.account-login .page-title {
    
}

.col2-set .col-1 {
    float: left;
    width: 45%;
    /*padding:10px;*/
}

.account-login h2 {
    font-size: 16px;
    margin-bottom: 10px;
}

.col2-set .col-2 {
    float: right;
    width: 45%;
    border-left:solid 1px #e5e5e5;    
    /*padding:10px;*/
    padding-left:50px;
}

.account-login p {
    line-height: 1.5em;
    margin-bottom: 15px;
}

#divOK
{
    background-color:#54a901; font-weight:bold; padding:10px; color:#fff;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    }

#divFail 
{
    background-color:red; font-weight:bold; padding:10px; color:#fff;
    }
.facebook-c-content .account-login {margin-top:40px;}    


.form-row.straight label {width:70px;float:left;display:inline;margin-top:10px;text-align:right;margin-right:10px;}
.form-row.straight {margin-bottom:5px;}

.input-validation-error {border:solid 1px red!important;}
.required {color:#333;}