﻿*
{
    margin: 0;
    padding: 0;
}
body
{
	/*background:url("Images/Background/registryform.jpg") no-repeat center center fixed;*/
	background-color:White;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
}
a
{
	text-decoration:none;
	color:#1e5888;	
}
a:hover
{
	text-decoration:underline;
	color:#d63d01;
}

.Page
{	
    float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	background:url("Images/Background/registryform.jpg") no-repeat center center fixed;
	background-size:cover;
	width: 100%;
	/*background-color:White;*/
	/*-webkit-box-shadow: rgba(0,0,0,.14) 0 0 5px; -moz-box-shadow: rgba(0,0,0,.14) 0 0 5px;  
	border-bottom: 10px solid #fff; background-color: #fff; border: 0px solid #7a98a7; overflow:hidden; 
*/
	text-align:justify;
	position:relative;
}

.Main99
{
    float:left;
    width:100%;
/*    background-image:url("Images/Site/top-main-bg.png");*/
    background-repeat:repeat-x;
    margin-top:1px;    
          
}

.Main
{	
	width:100%;	
	margin-bottom:5px;				
}

.Left
{
	width:200px;	
}

.Right
{
	width:250px;	
	padding-left:10px;	
}

.Mid
{	    	
	padding:0px 0px 0px 0px;	/*khoang cach o giua voi trai phai*/			
}

.Mid_Page
{
    /*border:#cccccc 1px solid; */
	float:left;
	width:100%;			
}
.Mid_Title 
{
    background:url("Images/Site/-mid-title-bg.png") left bottom;
	background-repeat:repeat-x;
	color:#f10303;    
	text-align:left;
	font-weight:bold;				
	text-transform:uppercase;		
	float:left;
	width:100%;
	padding:7px 0px 6px 0px;		
	text-indent:7px;
	background-color:#eeeeee;	
	margin-top:-4px;
	display:none;
	
}
.Mid_Title h3
{
    font-size:16px;			
	border-left:#2F6992 5px solid;
	padding-left:0px;	
	color: #858585;	
	margin: 8px 0px 5px 5px;
}

.Mid_Content
{
	padding:8px 0px 0px 0px;						
	margin-top:-1px;
	float:left;			
	width:100%;	
}

.Mid_Content_Container /* class này chỉ bao tiêu đề tới phần tóm tắt, không bao phần PageList */
{
    padding:0px 10px 0px 10px;
    
}

/* MENU O DUOI CUNG */
.BottomMenu99
{
    float:left;
    width:100%;    
}
.BottomMenu
{		    
    color:White;
    padding:4px 0px 4px 0px;        
    width:985px;            
}
.BottomMenu ul
{	    	
    margin-left:140px;	        
}
.BottomMenu li
{				
	float:left;	
	list-style:none;
	text-align:left;
	padding:0px 5px 0px 5px;
	border-right:1px #eeeeee dotted;
}
.BottomMenu li a
{        
    color:#094f7f;
    font-weight:bold;
}

.BottomMenu li a:hover
{   
    color:#799bb3;      
}

#BottomMenu_Active a
{	
	text-decoration:none;
	color:#e5631b;
}


.Footer-Top
{
    width:100%;
    float:left;
    /*background-image:url("Images/Footer/footer-t.png"); */
    height:10px;
    /*border-bottom:#45474a 10px solid;*/
}


/* MENU O DUOI CUNG */
.Footer99
{    
    width:100%;
    float:left;
    background-color:#0b73ad;  
    margin-top:-5px;  
}
.Footer
{	
	color:White;	
	font:12px/18px Arial;			
	width:985px;	
}

.Footer table
{
	width:100%;		
}
.Footer td
{	
	width:50%;				
}
.Footer a
{
	color:Yellow;
	text-decoration:underline;
}
.Footer a:hover
{
	color:#068edd;
}


.System_TableInfo_Header {
    background-color: #C2E3F0;
    text-align: left;
    font-weight: bold;
    padding:3px 0px 3px 10px;
}



/*----------------- css cho contract page -----------------------*/
.Contact_Form 
{
	float:left;	
	width:100%;
	margin-bottom:10px;
}
.Contact_Form table
{
	BORDER-COLLAPSE: collapse;
	width:99%;
	border:0px;
	font:12/14px Verdana, Arial, Helvetica, sans-serif;	
}
.Contact_Form table td
{
	border:#CCCCCC 0px solid;
	/*background-color:#dae6f8;*/
	padding:3px;
	text-align:left;
}
.Contact_Form .Header td
{
    background-color:#EAF3F7;
    text-align:center;
    font-weight:bold;
}

.Question_Form 
{
	float:left;	
	width:100%;
	margin-bottom:10px;
}
.Question_Form table
{
	BORDER-COLLAPSE: collapse;
	width:99%;
	border:0px;
	font:12/14px Verdana, Arial, Helvetica, sans-serif;	
}
.Question_Form table td
{
	border:#CCCCCC 0px solid;
	/*background-color:#dae6f8;*/
	padding:3px;
	border:#ccc 1px solid;
}
.Question_Form .Header td
{
    background-color:#EAF3F7;
    text-align:center;
    font-weight:bold;
}

.Question_Form .Row td
{
    text-align:center;
}

.Question_Form .RowAlt td
{
    text-align:center;
    background-color:#FDFFDA;
}

.Question_Form .RowGroup td
{
    text-align:left;
    background-color:#eee;
    font-weight:bold;
}


.body-bg{    
background: linear-gradient(to right,#7cacdc,#e0e5eb);
}
 
form{    
font-family: 'Roboto', sans-serif;
}
 
.form-horizontal .header{    
background: #b5953f;    
padding: 10px 25px;    
font-size: 30px;    
color: #fff;    
text-transform: uppercase;    
border-radius: 3px 3px 0 0;
}
 
.form-horizontal .form-content{    
padding: 25px;    
background: #f9fafd;
}
 
.form-horizontal .form-control{    
padding: 10px 50px 10px 15px;    
height: 50px;    
font-size: 18px;    
color: #000;    
border: 2px solid #acacac;    
margin-bottom: 15px;
}
 
.form-horizontal .form-control:hover{    
border-color: #c9af67;
}
 
.form-horizontal .form-control:focus{    
border-color: #b5953f;    
box-shadow: none;
}
 
.form-horizontal .control-label{    
width: 42px;    
height: 40px;    
font-size: 17px;    
color: #acacac;    
border-left: 1px solid #acacac;    
position: absolute;    
top: 5px;    
right: 20px;    
text-align: center;
}
 
.form-horizontal .captcha{    
padding-right: 0;
}
 
.form-horizontal .captcha label{    
background: #e0e0e0;    
display: block;    
height: 50px;    
font-size: 16px;    
color: #acacac;    
line-height: 45px;    
text-align: center;    
border-radius: 3px 0 0 3px;
}
 
.form-horizontal .captcha-text{    
padding-left: 0;
}
 
.form-horizontal .captcha-text input{    
border-radius: 0 3px 3px 0;
}
 
.form-horizontal .footer{    
background: #e8eaf6;    
border-top: 1px solid #b5953f;    
padding: 10px 25px;
}
 
.form-horizontal .footer .btn{    
background: #b5953f;    
font-size: 18px;    
color: #fff;    
float: right;    
margin: 10px 0;    
clear: both;    
padding: 10px 25px;    
transition: all 0.5s ease 0s;
}
 
.form-horizontal .name{    
padding: 10px 15px;
}
 
@media only screen and (max-width:767px){    
.form-horizontal .control-label i{        
line-height: 40px;    
}    
 
.form-horizontal .captcha label{        
font-size: 13px;    
}