@import url(../css/bootstrap.min.css);
@font-face{font-family: 'Lato', sans-serif; src:url('../fonts/Lato-Regular.eot');src:url('../fonts/Lato-Regular.woff2') format('woff2'),
url('../fonts/Lato-Regular.woff') format('woff'),
url('../fonts/Lato-Regular.ttf') format('truetype'),
url('../fonts/Lato-Regular.svg#Lato-Regular') format('svg'),
url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype');font-weight:normal;font-style:normal;}
body{
	margin:0;
	padding:0;
	line-height:22px;
	font-size:100%;
	font-family: 'Open Sans', sans-serif;
}
html{
	font-size:14px;
}
h1.heading1{
	font-size:125%;
	font-weight:600;
}
h2.heading2{
	font-size:120%;
	font-weight:600;
}
.mt20{
	margin-top:20px;
}
.mt35{
	margin-top:35px;
}
.text-italic{
	font-style:italic;
}
.form-body label{
    display: block;
    margin-bottom: 20px;
}
.form-body .form-control {
    display: block;
    width: 100%;
    height: 50px;
    padding: 13px 12px;
}
.passport_pic{
	position:relative;
	overflow: hidden;
}
.passport_pic input{
	position:absolute;
	bottom:0;
	background: white;
    cursor: inherit;
    display: block;
    font-size: 100px;
    min-height: 100%;
    min-width: 100%;
    opacity: 0;
    outline: none;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
}
.passport_pic img{
	max-width:100%;
	width:100%;
	border:1px solid #969696;
	height: 150px;
}

h3.heading3{
	font-size:120%;
}

.emp_box1{
	padding:4px 15px;
	border:1px solid #969696;
	display:inline;
	width:auto;
	float: left;
	font-weight:600
}
.emp_box{
	padding:4px;
	border:1px solid #969696;
	display:inline;
	width:30px;
	float: left;
	text-align:center;
	border-left:0;
}
.personal_input{
	/*border: transparent;*/
	border: 1px solid #baaeae;
    padding: 0px;
    display: inline-block;
    width: 100%;
}

.contact_table{
	border-color:#FFFFFF;
}
.contact_table tr td{
	border: 0px solid #FFFFFF !important;
    padding: 6px 8px !important;
}

.Mil {text-align:center;}

table{
	border-color:#969696;
}
table tr td{
	border: 1px solid #969696 !important;
    padding: 6px 8px !important;
}s


.height40{
    height: 40px;
}
.padio_field .radio {
    position: relative;
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 10px;
    margin-right: 15px; 
}
.padio_field1 .radio {
    position: relative;
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 15px; 
}
.pt15{
	padding-top:15px !important
}
.pb40{
	padding-bottom:40px;
}
ul.form_tabs{
	display:block;
	text-align:center;
}
ul.form_tabs>li{
    display: inline-block;
    text-align: center;
    float: none;
	font-weight:600;
}
.red{
	color:red
}
.form-tab-section
{
	margin-top:50px;
}