
	.sign-up-container {
		box-sizing:border-box;
		display:block;
		border: 1px solid;
		border-color: #9a9a9a;
		background: #fff;
		border-radius: 4px;
		padding: 2em;
		width: 100%;
		max-width:30em;
		margin: 50px auto;
		font-size : 16px;
	}

	.page-header {
		float: right;
	}

	.alternative-button {
		display:block;
		width: 100%;
		margin: 0.5em 0;
		text-align:right;
	}

	.alternative-button-label{
		padding-right: 0.5em;
		color:#666;
		font-weight:100;
	}

	.alternative-button a {
		display:inline-block;
		width:40%;
		text-decoration: none;
		font-weight: 700;
		text-align:center;
		
		border: 1px solid #9a9a9a;
		border-radius:4px;
		padding : 0.2em 1.0em;
		
		background-color:#DCDCDC;
	}

	.signup-heading {
		width: 12em;
		margin: 1em auto;
		
		text-align: center;
		font-size: 2em;
		font-weight: bold;
		
		
	}

	.inline-block {
		display: inline-block;
	}

	.row {
		margin: 1em 0px;
		text-align: center;
	}

	.form-label {
		margin-bottom: 5px;
		text-align: left;
	}

	input.input-box-330 {
		font-size: 16px;
		width: 24em;
		min-height: 1em;
	}

	.sign-up-container .error {
		color: #ee0000;
		padding: 0px;
		background: none;
		border: #ee0000;
	}

	.sign-up-container .error-field {
		border: 1px solid #d96557;
	}

	.sign-up-container .required:before {
		content: '*';
		padding: 0 3px;
		color: #D8000C;
	}

	.error-msg {
		padding-top: 10px;
		color: #D8000C;
		text-align: center;
	}

	.success-msg {
		padding-top: 10px;
		color: #176701;
		text-align: center;
	}

	input.btn {
		margin-top: 1.5em;
		font-size: 16px;
		width: 24em;
	}

	.signup-align {
		margin: 0 auto;
	}

	.page-content {
		font-weight: bold;
		padding-top: 60px;
		text-align: center;
	}

	.forgot-password {
		margin: 10px;
		text-decoration: none;
		text-align: center;
	}



		
    #register_Captcha-container{
    	display: flex;
		justify-content: center;
        
        width:100%;
		
		margin: 2em 0 1em 0;
        
	}
    
		#register_Captcha-inner-container{            
            flex: 0 0 80%;
            text-align:center;
        }
        	
            #register_Captcha-inner-container table{
            	display: inline-block;
            	margin:0;
                padding:0;
                text-align:center;
            }
            
        	#register_Captcha-inner-container td{
            	padding: 1.0em;
                
                font-size: 80%;
            }
