#content p {
margin-top: 0px;
margin-bottom: 20px;
}
#registration .left{ float:left; width:48%;}
#registration .right{ float:right; width:48%;}

h2 {

color: #fff;
    font-size: 16px;
    line-height: 2.5em;
    padding: 5px 0;
    margin: 0 auto;
    text-align: center;
}
#register-content{ height:750px;}

#registration .row {
    width: 100%;
    padding: 0 0 20px 0;
    margin: 25px auto 0px auto;
    color: #fff;
    text-align: center;}
	

#registration .row input[type='text'] ,#registration .row input[type='password'],#registration .row 
select{
    width: 100%;
    background-color: #000000;
    padding-bottom: 8px;
    height: 40px;
    border: 0;
    border-bottom: 1px solid #707070;
    font-size: 14px;
    padding: 5px 10px;
    color: #ffffff;
    letter-spacing: 1px;}


#registration .row input[type='text']:focus ,#registration .row input[type='password']:focus{ border-bottom: 1px solid #ffffff;}

#registration .row select{
background-color: transparent!important;
    background: url(/image/arrow_white.png) 98% 15px no-repeat;
    background-size: 20px auto;	
	-webkit-appearance : none ; 
  -moz-appearance : none ; 
  appearance : none ;     border-bottom: 1px solid #707070;
}

#registration .row select:hover{
	background-color: transparent!important;
    background: url(/image/arrow_white_over.png) 98% 15px no-repeat;
    background-size: 20px auto;	    border-bottom: 1px solid #ffffff;}
	
#registration .row select option{ color:#000000; background-color:#ffffff;}


#registration .row input[type='radio']{ 
  opacity: 0;
    width: 20px; height:20px;
}

#registration .row input[type='radio'] + label{
	
	margin: 0px;
    padding: 5px 0 6px 40px;	
    cursor: pointer;

    background: url(/image/svg/chcekradio.svg) left bottom no-repeat;
}
	
#registration .row input[type='radio']:checked  + label	{
	 background: url(/image/svg/chcekradio.svg) left top no-repeat;
	
	}
#registration .row .regbtn{font-size: 14px;
    background-color: #000;
    color: #fff;
    width: 100%;
    height: 45px;
    border: 1px solid #fff;
    margin-bottom: 20px;
    font-family: 'Microsoft JhengHei', Tahoma, '微軟正黑體';}


.tologin{ color:#666;}
.tologin a{color:#fff;}

.warning {

}
.success, .warning, .attention, .information {
padding: 10px 33px 10px 33px;

}
.error {
display: block;

}

#register-content {} 


