@CHARSET "UTF-8";

.modal.login-box {
	width: auto;
}
.modal.login-box h2 {
	border-bottom: 2px solid #999;
	margin: 1em 0 1em 30px;
}

.modal.login-box .login-cancel {
	position: absolute;
	top: -20px;
	right: -18px;
}
.modal.login-box .submit,
.modal.login-box .input {
	margin: 0 auto;
	height: 30px;
	padding: 0;
}

.modal.login-box .submit {
	position: absolute;
	bottom: -50px;
	right:  0px;
}

.modal.login-box .login-cancel {
	cursor: pointer;
}

.modal.login-box .logo {
	position: absolute;
	top: -60px;
	left: 5px;
	
	width: 92px;
	height: 54px;
	
	background: url(../img/modal/modal-logo.png) no-repeat transparent top left;
}


.modal.facebook-or-login {
    font-size: 9pt;
}
    .modal.facebook-or-login h2 {
        color: #999;
        padding-bottom: 0.3em;
    }
    .modal.facebook-or-login h2 small {
        font-size: 8pt;
    }
    .modal.facebook-or-login ol.options {
        margin: 2em 2em 2em 1em;
    }
    .modal.facebook-or-login ol.options li {
        margin: 1em 0;
    }
    .modal.facebook-or-login ol.options a {
        color: #004276 !important;
        text-decoration: underline;
        font-size: 9pt;
    }
    .modal.facebook-or-login ol.options p {
        margin: 0;
        padding: 0 !important;
    }
    .modal.facebook-or-login ol.options small {
        font-size: 8pt;
    }

.modal.facebook-join {
}
    .modal.facebook-join form {
        margin: 0;
        width: 420px;
    }
    .modal.facebook-join .input {
        height: auto;
        width: auto;
        padding: 0.5em 0;
        margin: 0;
    }
    .modal.facebook-join .submit {
        position: static;
        bottom: auto;
        right: auto;
        
        width: 170px;
                
        float: right;
        text-align: right;
        margin: 1em 0 0 0;
    }
        .modal.facebook-join .submit .wait {
            background: url(../img/join/wait-fbc.gif) no-repeat left center white;
            height: 36px;
            width: 16px;
            float: left;
        }
        .modal.facebook-join .submit input {
            font-size: 1.6em;
            font-weight: bold;
            background: url(../img/join/bg-btn-join.png) no-repeat top left;
            color: white;
            
            padding: 0.2em 1em 8px 1em;
            
            border: 0px solid green;
            width: 141px !important;
            height: 39px !important;
            
        }
        
    .modal.facebook-join .back {
        clear: both;
    }
