
@font-face {
   font-family: 'Cantarell';
   src: url(../fonts/Cantarell-Regular.eot);
   src: local('Cantarell'), url('../fonts/Cantarell-Regular.ttf') format('truetype');
}

.form-actions{background:url(../../../images/frmbg.png); border:none;}
.clear { clear: both; }

#frmregister {
    
	margin:auto;
    width: 390px;
    height: auto;
    padding:0px 0;
    overflow: hidden;
	margin-top:3px; 
	
	float:right;	
	
	height:auto;
	padding-bottom:5px;
	
}
#frmregister input[type="text"],#cpassword,#password{ width:250px; height:30px !important; margin-top:5px; margin-bottom:0px; background:#C8D8E9;}
#frmregister input[type="button" class="btn btn-success"]{ margin-left:0px; height:20px; width:300px !important;}
#frmregister select{height:30px !important; background:#C8D8E9; margin-top:5px; margin-bottom:0px; }
label{ text-align:right;}
    #frmregister #first_step, #second_step, #third_step, #fourth_step { display: none; }
    #frmregister #first_step,#second_step { display: block; }

    #frmregister .form { margin: 0px 0px 0 0; }
    
    #frmregister table {
        margin: 20px 40px;
        font-size: 14px;
        font-weight: bold;
    }
        #frmregister table td {
            padding: 5px 10px;
        }
            #frmregister table td:nth-child(2) {
                color: #a90329;
            }   
        
  
            #frmregister input.submit:focus { border: none; }
        
        #frmregister input.send{ background:#000000 no-repeat; }
            
        #frmregister input.error { border: 1px solid red; }
        #frmregister input.valid { border: 1px solid #1FFF00; }
        
        #frmregister input:focus, #frmregister select:focus {
            border: 1px solid #a90329;
            color: #0066CC;
        }

      #frmregister label {
        color: #666;
        font-size: 12px;
        line-height: 14px;
        float: left;
        margin: 10px 10px;
        width:150px;
		text-align:left;
    }
    

#progress_bar {
    background: url('../images/progress_bar.png') no-repeat;
    width: 339px;
    height: 24px;
    margin: 0 auto;
    position: relative;
	margin-top:10px;

}

#progress {
    background: url('../images/progress.png') repeat-x;
    width: 0px;
    height: 23px;
     color:#000000;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
}
#progress_text {
    position: relative;
    line-height: 21px;
    text-align: center;
    font-weight: bold;
    color: white;
    text-shadow: 1px 1px 2px #222;
    width: 339px;
    height: 24px;
    top: -23px;
    left: 0;
}
.messageboxerror{color:#FF0000;}
.messageboxok{ color:#009900;}



