/*-- Bootstrap CSS ----------------------------------- */
pre code{padding:0;color:inherit;background-color:transparent;border:0;}
.pre-scrollable{max-height:340px;overflow-y:scroll;}
fieldset{padding:0;margin:0;border:0;}
legend{display:block;width:100%;padding:0;margin-bottom:0px;font-size:19.5px;line-height:36px;color:#333333;border:0;border-bottom:0px solid #eee;}legend small{font-size:13.5px;color:#999999;}
label,input,button,select,textarea{font-size:13px;font-weight:normal;line-height:18px;}



#register-form {
   
   
    display: inline-block;
    margin-bottom: 30px;
    margin-left:auto;
	margin-right:auto;
    margin-top: 0px;    
    width: 100%;
	text-align:center;
	font-family:Calibri;
	font-weight:normal;
	font-size:12px;
	
}

#register-form .fieldgroup {
   
    display: inline-block;
    padding: 6px 0px;
    width:100%;
	margin-left:0%;
	margin-right:auto;
	float:left;

}

#register-form .fieldgroup label {
    float: left;
    padding: 7px 0 0;
    text-align: right;
    width: 165px;
	font-size:14px;
	font-family:Calibri;

}

 #register-form .fieldgroup select {
    float:left;
    margin-left: 15px ;
    height: 30px;


}
 

#register-form .submit {
 
	width:auto;
    height:auto; !important;
	border:0px solid #ccc;
	border-radius:0px;
	float:left;
	margin-left:0px;
	margin-right:6px;
	padding-left:15px;
	padding-right:15px;
	padding-top:6px;
	padding-bottom:6px;
	font-family:Calibri;
	font-size:14px;
	font-weight:normal;

	color:#FFFFFF;
	background-color:#a70b22;
	
	
}
.reset
{
	width:auto;
    height:auto; !important;
	border:0px solid #ccc;
	border-radius:0px;
	float:left;
	margin-left:15px;
	margin-right:15px;
	padding-left:15px;
	padding-right:15px;
	padding-top:6px;
	padding-bottom:6px;
	font-family:Calibri;
	font-size:14px;
	font-weight:normal;

	background-color:#ffc000;
	color:#FFFFFF;}
#register-form .fieldgroup label.error {
    color: #f70b0b;
    display: inline-block;
    margin: 4px 0 5px 0px;
    padding: 0;
    text-align:left;
	width:94%;
	font-family:Calibri;
	font-weight:normal;
	text-shadow:none;
	
   
}

.text
{
    width:90%;
    float:left;
    margin-left: 0px ;
	margin-right:5px;
    height: 25px;
	padding:10px;
	
	border-radius:0px;
	border:1px solid #ccc;
	background:none;
	color:#000;
	

}
.textarea
{
	width:90%;
	float:left;
	height:70px;
	margin-left: 0px ;
	margin-right:5px;
	border-radius:3px;
	border:1px solid #ccc;
	padding:10px;
	background:none;
	color:#000;
}
#register-form .fieldgroup table
{
margin-left:37%;}

::-webkit-input-placeholder {
    color: #333333;
    font-family:Calibri;
	font-size:13px;
}

:-moz-placeholder { /* Firefox 18- */
   color: #333333;
   font-family:Calibri;
font-size:13px;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #333333;
    font-family:Calibri;
	font-size:13px;
}

:-ms-input-placeholder {  
  color: #333333;
   font-family:Calibri;
font-size:13px;
}


@media screen and (min-width: 320px) and (max-width: 480px) {
#register-form .fieldgroup 
{

width:100%;
margin-left:0px;
text-align:left;
}
#register-form .fieldgroup label
{

width:100%;
text-align:left;}
.text
{
float:left;
margin-left:0px;
margin-top:5px;
width:90%;
}
.textarea
{
margin-left:0px;
margin-top:5px;
width:90%;}
#register-form .fieldgroup table
{
float:left;
margin-left:0px;
}  
#register-form .submit 
{
margin-right:0px;
}
.reset
{
margin-left:13px;
margin-right:0px;}
}

@media only screen and (min-width : 481px) and (max-width : 639px)
{
#register-form .fieldgroup 
{

width:100%;
margin-left:0px;
text-align:left;

}
#register-form .fieldgroup label
{

width:130px;
text-align:right;}
.text
{
float:left;
margin-left:0px;}
.textarea
{
margin-left:0px;}
#register-form .fieldgroup table
{
float:left;
margin-left:30%;}  
}
@media only screen and (min-width : 640px) and (max-width : 768px)
{
#register-form .fieldgroup 
{

width:100%;
margin-left:0px;
text-align:left;
}
#register-form .fieldgroup label
{

width:100%;
text-align:left;}
.text
{
float:left;
margin-left:0px;
margin-top:5px;
width:100%;
}
.textarea
{
margin-left:0px;
margin-top:5px;
width:100%;}
#register-form .fieldgroup table
{
float:left;
margin-left:0px;
}  
}
@media only screen and (min-width : 769px) and (max-width : 1024px)
{
#register-form .fieldgroup 
{

margin-left:0px;

}
}