@charset "utf-8";
/* CSS Document */
/*h2.analog-mixed-CO
{
	background:url(../../assets/images/h2_trigger_b.png) no-repeat #e0e0e0;
	background-position: right 17px;
}
h2.analog-mixed-CO.active 
{
	background-position: right -29px;
}*/
.select_country
{
	margin: 0px;
	color:#FFF;
	background:#bf3c3c;
	height: 42px;
	width: 97%;
	float: left;
	font-size:20px;
	font-weight:normal;
	line-height:39px;
	padding-left:3%;

}
.all_country
{
	margin:0px;
	color:#000;
	width: 40%;
	float: right;
	font-size:16px;
	font-weight:normal;
	padding-left:0px;
}
.all_country_box
{
	margin:4px 10px 4px 0;
	color:#6c6c6c;
	width:100%;
	height:34px;
	float: right;
	font-size:16px;
	font-weight:normal;
	border:0px;
	background:url("../../assets/images/downArrow.png") no-repeat scroll 94% 50% #F1F1F1;
	padding:6px 6px 6px 10px;
	font-family:'pt_sans_narrowregular';
	-webkit-appearance: none;
	-moz-appearance: none;
	text-indent: 0.01px;
 	text-overflow: "";
}
.inner-date-cont_line {
    border-bottom: 1px solid #D6D6D6;
    color: #6c6c6c;
    float: left;
    font-size: 13px;
	text-align:right;
	margin:30px 6%;
	padding:0 4%;
    height: 30px;
    width:84%;
}
.inner-date-cont {
    float: left;
    height: auto;
	padding:0 3.5%;
    width: 84%;
	margin:0 5% 30px 5%;	
}
.jobcode_LF {
    float: left;
    width: 25%;
	margin-bottom:10px;
	margin-top:10px;
}
.jobcode_RT {
    float: left;
    width: 75%;
	margin-bottom:10px;
	margin-top:10px;
        min-height:20px;
	
}
.jobcode_RT br{
	margin-bottom:10px;
}
.formbox_container{
	width:96%; 
	padding:30px 2.5%;
	margin:0 auto;
}
.form_holder{
	float:left;
	width:98%;	
	color:#525252;
	background:#f2f2f2;
	padding:1%;
	margin-bottom:30px;
}
.close_form{
	background:url(../../assets/images/close.png) no-repeat right ;
	height:16px;
}
.fram_holder1{
	float:left;
	width:96%;	
	color:#525252;
	line-height:32px;
	margin:2%;
}
.titl_holder1{
	float:left;
	width:100%;
	height:auto;
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:1px #e3e3e3 solid;
}
.titl_subcont_holder{
	float:left;
	width:100%;
	margin-bottom:35px;
}
.resume-upload{
	float:left;
	width:100%;
	margin-bottom:15px;
}
.jobtit_LF {
    float: left;
    width: 20%;
	margin:10px 0 0 0;
	font-size:15px;
}
.jobtit_RT {
    float: left;
    width: 80%;
	margin:10px 0 0 0;
	font-size:15px;
}
.inner-cont-subhead{
	color:#bf3c3c;
	font-size:18px;
	padding-left:12%;
	width:88%;
}
.resume_browse{
	color:#bf3c3c;
	font-size:15px;
	float: left;
    width: 30%;
	margin:10px 10px 0 0;
	text-align:right;
}
.resume_browse2 {
    float: left;
    width: 21.7%;
	margin:10px 0 0 0;
	font-size:15px;
}
.resume_browse3 {
    float: left;
    width: 45%;
	margin:10px 0 0 0;
	font-size:15px;
}
.personalD_LF {
    float: left;
    width: 30%;
	margin:10px 10px 0 0;
	font-size:15px;
	text-align:right;
}
.personalD_RT {
    float: left;
    width: 36%;
	margin:10px 0 0 0;
	font-size:15px;
}
.textfild_styl {
	width:100%;
	height:24px;
	border:1px #ccc solid;
	color:#242424;
	padding:4px;
	margin:0px;
	background:#fafafa;
}
.textfild_styl2 {
	width:100%;
	border:1px #dfdfdf solid;
	color:#666666;
	padding:4px;
	margin:0px;
	background:#fafafa;
}
.submit_JD{
	border: medium none;
    color: #FFFFFF;
    font-family: 'pt_sans_narrowregular';
    font-size: 15px;
	width:61px;
	height:36px;
	background:#bf3c3c no-repeat center;
    margin:0 5px 0 0;
    padding: 5px;
    cursor:pointer;
}
 .mainDiv12 {
    position:relative; height:auto; width:65px;
 }
 #brwShow {
    position: absolute;
    top: 0px;
    z-index: 1;
    background: #fafafa;
    height:34px;
    width:65px;
    color:#FFF;
 }
 #brwField {
    width:65px;
    height:34px;
    font-size:16px;
    border:solid 1px #dfdfdf;
	background:url(../../assets/images/browse.png) center no-repeat;
 }
 #hideBrowse {
    position:relative;
    width:65px;
    height:34px;
    -moz-opacity:0 ;
    filter:alpha(opacity: 0);
    opacity: 0;
    z-index: 2;
 }
 .textUpload {
    position:absolute;
	top:3px;
	left:13px;
    color:#6c6c6c;
	text-align:center;
    z-index:10001;
 }
@media only screen and (max-width:768px){
.inner-date-cont_line {
	margin:30px 0;
	padding:0;
    width:100%;
}	

}
@media only screen and (max-width:640px){
.resume-upload{
	display:none;
}
.personalD_LF {
    float: none;
    width: 100%;
	margin:10px 10px 0 0;
	font-size:15px;
	text-align:left;
	line-height:18px;
}
.personalD_RT {
    float: none;
    width: 100%;
	font-size:15px;
}
.inner-cont-subhead{
	font-size:18px;
	padding-left:0;
	width:88%;
}
}