/* CSS Document */

body { background: #f4f4f6 !important;color: #333333; font-family: 'Open Sans', sans-serif; font-size: 14px; margin: 0; padding: 0;}
h1,h2,h3,h4,p,ul,h5,h6 { margin:0px; padding:0px;}
img { border:0px;}
a,a:active,a:visited {text-decoration:none;}
a:hover {}

/*---------------responsive popup------------*/
.gcsc_add_pop{
	width: 100%;
	margin-top:5px;
	max-width:600px;
}
.gcsc_add_pop_lft{
	width:35%;
	float:left;
	text-align:right
}
.gcsc_add_pop_rt{
	width:65%;
	float:left;
	text-align:left;
	margin-bottom:5px;
}
.gcsc_add_pop_rt textarea, .gcsc_add_pop_rt input{
	width: 88% !important;
    box-sizing: border-box;
}
/*---------------responsive popup------------*/

.lbl_welcome_client{float:left;padding-left:605px;margin-top:20px;}
.lbl_welcome_user{ float:right; width:50%; text-align:right; margin-bottom:50px;}
.errormsg_clLogin { width:100%; text-align:center; padding-bottom:10px; font-size:14px; color:#ff0000;}
#middlelayer{ z-index: 1000 !important; border: medium none !important; margin: 0px !important; padding: 0px !important; width: 100% !important; height: 100% !important; top: 0px !important; left: 0px !important; background-color: rgb(0, 0, 0) !important; filter: Alpha(opacity=60); opacity: 0.6 !important; cursor: wait !important; position: fixed !important;display:none;}
#pleasewait{z-index: 1001; position: fixed; padding: 10px; margin: 0px; width: 20%; top: 40%; left: 40%; text-align: center; color: rgb(0, 0, 0); border: 1px solid rgb(170, 170, 170); background-color: #F5F5F5 !important; cursor: wait; visibility:hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#pleasewait img,#pleasewait span{float:left;padding-left:36px;}
#pleasewait span{line-height:16px;padding-left:5px;color:#d20202 !important;}
.language{float: left;}
.language img{ border:solid 2px #e9e9e9;}
.language img.active{border:solid 2px #a9a9a9;}
.rightlinks{float:left; margin-left:1em;}
.rightlinks a,.rightlinks a:visited,.rightlinks a:active{color:#812261;}

/*.outer {min-height: 100%; height: 100% !important; height: 100%; margin: 0 auto;}*/
.outer {height: auto !important; margin: 0 auto -130px; min-height: 100%;}
.wrapper { color: #333333; margin: 0 auto; padding: 0; max-width: 1000px;}
.top_front { background: #fff; border-bottom: 1px solid #d8d8d8; border-top: 4px solid #c4c8d4; min-height: 93px; display: table; width: 100%; padding-bottom: 0.5%;}
.topLink {
    border-radius: 8px 8px 8px 8px !important;
    color: #ffffff;
    float: right;
    font-size: 13px;
    font-weight: bold;
    height: 30px;
    line-height: 27px;
    margin-right: 10px;
    padding: 0 20px;
    text-align: center;
    margin-top: 5px;
}
.topLink a,.topLink a:active,.topLink a:visited { color: #fff; padding: 0 8px; text-decoration: none;}
.topLink a:hover { color:#efefef;}
.topLink_right { float:left; width:12px; height:31px; /*background:url(../../images/topLink_right.png) no-repeat bottom;*/}
.logo { display: block; float: left; height: 80px; margin: 3px 0 0 10px; width: 150px;}
.menuarea_front { font-size: 17px; font-weight: bold; margin: 31px 0 0 0; max-width: 750px; padding-top: 12px; position: absolute; right: 14px;}
.navbar-header .navbar-brand { display:none;}
.menuArea_container { float:left; width:100%; height:61px; padding-bottom:10px;}
.menuArea_left { float:left; width:11px; height:61px; background:url(../../images/menuBox_left.jpg) no-repeat;}
.menuArea { float:left; width:918px; height:61px; background:url(../../images/menuBox_bg.jpg) repeat-x;}
.menuArea_right { float:left; width:11px; height:61px; background:url(../../images/menuBox_right.jpg) no-repeat;}
.menu_container { float:right;}
.subLinks_area { float:right; line-height:20px; font-size:11px; font-style:normal;}
.subLinks_area ul { margin:0px 0 0 0; padding:0 0 0 0; color:#000; float:right; text-align: right;}
.subLinks_area ul li { margin:0 0 0 0; padding:0 10px; list-style:none; display: inline-block;}
.subLinks_area ul li a{ color:#000000; text-decoration:none;}
.subLinks_area ul li a:hover{ color:#FF6600; background: #fbfbfb; text-decoration:none;}
.subLinks_left { float:left; width:200px; padding-left:10px;}
.subLinks_right { float:right; width:600px; text-align:right; padding-right:10px;}
.middle_area { float:left; width:100%; padding-bottom:10px;}
.frontMiddle_area { clear: both; width: 100%;}
.home_left { float:left; width:100%; padding-right:2%;}
.home_left.mobile { display:none;}
.searchBox_area { float:left; width:500px; height:237px; background:url(../../images/searchBox_bg.jpg) repeat-x; margin-bottom:10px;}
.searchBox_left { float:left; width:20px; height:237px; background:url(../../images/searchBox_left.jpg) no-repeat;}
.searchBox_right { float:left; width:480px; height:237px; background:url(../../images/searchBox_right.jpg) no-repeat right top;}
h2.blue_heading { float:left; width:100%; font-size:16px; font-weight:bold; color:#1b59ac; padding-top:10px; padding-bottom:15px;}
.searchBox_field1 { float:left; width:72px; text-align:right; padding-right:4px; line-height:22px; padding-top:7px;}
.searchBox_field2 { float:left; width:403px; height:22px; padding-top:7px;}
.searchfield { border:1px solid #d5d5d5; width:230px; padding:2px;  color:#666666;}
.searchfield_m { border:1px solid #d5d5d5; width:236px; padding:2px;  color:#666666;}
.btn_searchText { float:left; width:410px; height:27px; padding-left:76px; padding-top:10px; font-size:11px; line-height:15px;}
.latest_jobArea { float:left; width:500px;}
.box_top { float:left; width:100%; height:10px; background:url(../../images/boxTop_bg.jpg) repeat-x;}
.box_topLeft { float:left; width:10px; height:10px; background:url(../../images/boxTop_left.jpg) no-repeat;}
.box_topRight { float:right; width:10px; height:10px; background:url(../../images/boxTop_right.jpg) no-repeat;}
.latest_jobMiddle { float:left; width:460px; border:1px solid #e6e6e6; border-width:0px 1px; padding:5px 19px 10px;}
.box_bottom { float:left; width:100%; height:10px; background:url(../../images/boxBottom_bg.jpg) repeat-x;}
.box_bottomLeft { float:left; width:10px; height:10px; background:url(../../images/boxBottom_left.jpg) no-repeat;}
.box_bottomRight { float:right; width:10px; height:10px; background:url(../../images/boxBottom_right.jpg) no-repeat;}
h2.orange_heading { float:left; width:100%; font-size:16px; font-weight:bold; color:#ed783d; background:url(../../images/hr_divider.jpg) repeat-x bottom; padding-bottom:5px; margin-bottom:8px;}
.latest_jobMiddle ul { width:442px;}
.job_categoryMiddle ul { width:196px;}
.latest_jobMiddle ul,.job_categoryMiddle ul { float:left; list-style:url(../../images/bullet.jpg); line-height:22px; padding-left:18px; font-weight:bold; line-height:26px;}
.latest_jobMiddle ul li,.job_categoryMiddle ul li { border-bottom:1px dashed #ccc;}
.latest_jobMiddle ul a,.latest_jobMiddle ul a:active,.latest_jobMiddle ul a:visited { color:#1b59ac !important; text-decoration:underline;}
.latest_jobMiddle ul a:hover { color:#3d77c4;}
.home_middle { float:left; width:240px; padding-right:10px;}
.job_categoryBox { float:right; width:26%; padding-bottom:10px;}
.job_categoryMiddle { float:left; width:214px; border:1px solid #e6e6e6; border-width:0px 1px; padding:5px 12px 10px;}
.job_categoryMiddle span { color:#1b59ac;}
.ad_banner { float:left; width:240px;}
.home_right { float:left; width:180px;}
.industry_middle { float:left; width:158px; border:1px solid #e6e6e6; border-width:0px 1px; padding:5px 10px 10px; text-align:center;}
.industry_middleImg { float:left; padding:14px 0px 13px; border-bottom:1px solid #d9d9d9; width:100%;}
/*.footer_area { width:100%; border-top:1px solid #d8d8d8; background:#fff; margin:0 auto; padding-bottom:10px; overflow:hidden;}*/
.footer_area { background: none repeat scroll 0 0 #fff;
    border-top: 1px solid #d8d8d8;
    clear: both;
    min-height: 99px;
    margin: 20px auto 0;
    overflow: hidden;
    padding-bottom: 10px;
    width: 100%;}
.push { height:100px; clear:both;}
.footer { font-size: 11px;
    line-height: 30px;
    margin: 0 auto;
    padding: 10px 0;
    text-align: center;
    max-width: 1000px;}
.footer img { margin:0 2px; display: inline-block;}
.fotoer_block1 { float:left; width:200px; border-right:1px dotted #ccc; margin-right:20px; height:190px;}
.fotoer_block2 { float:left; width:210px; height:190px;}
.footer h2 { font-size:12px; color:#444444;}
.footer ul { list-style:none; line-height:20px;}
.privacy_policy a{
    font-size: 12px;
    color: #636466;
    padding-top: 0.2em;
    box-sizing: border-box;
    text-align: center;
    text-decoration: underline;
}
.privacy_policy a:hover { text-decoration: none;}
.copyright { float: left;
    text-align: center;
    width: 100%;}
.fotoer_block2 img { margin:4px 4px 0 0;}

.banner_area { width:100%; height:365px; background:#ebebeb; border-bottom:3px solid #e9731b;}
.banner { width:960px; margin:0 auto; background:url(../../images/banner.png) no-repeat; height:365px;}
.homeJob_search { float:right; width:266px; margin:36px 15px 0 0;}
.homeJob_search h2 { width:100%; font-size:18px; color:#999999;  padding-bottom:20px; text-align:left;}
.searchtext1 { width:100%; font-size:12px; font-weight:bold;}
.searchtext2 { width:260px; height:20px; background:url(../../images/textfield_bg.png) no-repeat; margin-top:7px; padding:4px;}
.textfieldHome { border:0; width:258px; font-size:12px; font-weight:bold; color:#999999; }
.banner_buttons { float:right; width:26%; margin-bottom: 1.5em; margin-top: 3.8em;}
.banner_buttons a,.banner_buttons a:active,.banner_buttons a:visited,.banner_buttons a:hover { float:right; width:100%; text-align:center; height:35px; display:block;  font-size:15px; color:#fff; text-decoration:none; line-height:35px; border-radius:6px}
.banner_buttons a.blue:link,.banner_buttons a.blue:active,.banner_buttons a.blue:visited,.banner_buttons a.blue:hover { float:left; width:116px; height:50px; display:block; background:url(../../images/bannerBtn_blue.png) no-repeat; font-size:20px; font-style:italic; color:#fff; text-decoration:none; padding:6px 0 0 15px; line-height:21px; margin-right:4px;}
.slider_area { width:100%; height:94px; background:#fff; border-bottom:1px solid #d8d8d8;}
/*.home_wrapper { margin:0 auto; max-width:960px; padding:20px 19px 100px; margin-bottom:-100px; font-size:12px; color:#333333; background:#ffffff; overflow:hidden; border-radius:0 0 10px 10px; border:1px solid #D9D9D9; border-top:0; min-height:100%; height:100%; clear:both;}*/
.home_wrapper { background: #ffffff; border-radius: 0 0 10px 10px;
    border: 1px solid #d9d9d9;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    color: #333333;
    font-size: 12px;
    margin: 0 auto;
    overflow: hidden;
    padding: 20px 19px 40px;}
.home_left h2,.job_categoryBox h2 { width:100%; font-size:24px; color:#999999; text-align:left;}
.job_categoryBox h2, .job_categoryBox ul{ padding-left:10px;}
.letestjob_topArea { width:100%; height:35px; color:#fff; line-height:35px; border-radius:8px 8px 0 0; margin-top:10px;}
.latestJob_middle { border:1px solid #d9d9d9; border-width:0 1px 1px; background:#fff; padding:10px 0; color:#808490; border-radius:0 0 0 8px;}
.latestJob_middle ul { list-style:none;}
.latestJob_middle ul li { padding:10px 0; overflow:hidden;}
.latestJob_middle ul li.row1 {}
.latestJob_middle ul li.row2 { background:#f4f4f6; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.letestjob_bottomArea { float:right; line-height:30px; background:#ffffff; border:1px solid #dddddd; border-top:0; height:30px; padding:0 20px; border-radius:0 0 6px 6px; margin-top:-2px;}

/*.letestjob_bottomArea a,.letestjob_bottomArea a:active,.letestjob_bottomArea a:visited { color:#ffffff; padding:5px; background:#EE773D; border:1px solid #ff9800;  border-radius:6px;}*/

.letestjob_bottomArea a,.letestjob_bottomArea a:active,.letestjob_bottomArea a:visited { color:#444444; padding-top:10px;}

.letestjob_bottomArea a:hover{ background:#116dba; border-color:#0091ea; color: #ffffff;}

.job_categoryBox ul { width:100%; padding-top:12px; list-style:none; font-weight:bold;}
.job_categoryBox ul li { padding:4px 0; line-height: 20px;}
.job_categoryBox ul li a,.job_categoryBox ul li a:active,.job_categoryBox ul li a:visited { color:#444444;}
.job_categoryBox ul li a:hover { text-decoration:underline;}
.job_categoryBox ul li span { color:#666; font-weight:normal;}
.job_categoryBox .viewmore { float:left; width:100%; text-align: right; font-weight:bold; font-style:italic; overflow:hidden;}
.job_categoryBox .viewmore a,.job_categoryBox .viewmore a:active,.job_categoryBox .viewmore a:visited { color:#E45B15; text-decoration:underline; padding:10px 20px 0 0; float:right;}
.dateHD  { float:left; width:13%; padding-left:3%; padding-right:1%;}
.positionHD { float:left; width:44%; padding-right:1%;}
.experienceHD { float:left; width:16%; text-align:center; padding-right:1%;}
.locationHD { float:left; width:20%; text-align:center;}
.premiumgraphic { float:left; width:155px; height:126px; background:url(../../images/view-our-premium-employer.png) no-repeat; margin:-126px 0 0 60px;}

.whiteBox {
  background: #ffffff;
  border: 1px solid #dddddd;
  float: left;
  margin-top: 3%;
  margin-bottom:2%;
  padding: 2%;
  width: 95.5%;
  border-radius:4px;
  min-height: 400px;
}

#JobList ul li { padding:0 !important;}

/*Flyout*/
.flyout{ float:left; width:300px; display:none; position:absolute; margin-left:628px; margin-top:28px; color:#ffffff;}

.topOver{ float:right; width:71px; height:31px; background:url(../images/top.png) repeat-x center; opacity:0.3;}
.flyoutBox{ float:left; width:283px; /*height:205px;*/ /*background:url(../images/flyout-box.jpg) repeat-x center;*/ padding-left:17px; padding-bottom:11px;
background: #1f5bac; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: #30afea; /* Old browsers */
background: -moz-linear-gradient(top,  #30afea 0%, #30afea 0%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#30afea), color-stop(0%,#30afea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #30afea 0%,#30afea 0%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #30afea 0%,#30afea 0%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #30afea 0%,#30afea 0%); /* IE10+ */
background: linear-gradient(top,  #30afea 0%,#30afea 0%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30afea', endColorstr='#30afea',GradientType=0 ); /* IE6-9 */
-webkit-border-bottom-right-radius: 7px;
-webkit-border-bottom-left-radius: 7px;
-moz-border-radius-bottomright: 7px;
-moz-border-radius-bottomleft: 7px;
border-bottom-right-radius: 7px;
border-bottom-left-radius: 7px;
}
.flyoutBox p{ font-size:12px; margin-top:29px; margin-bottom:13px;}
.flyoutBox ul{ font-size:12px; color:#ee5400; margin:0 0 0 12px; padding:0 0 0 0;}
.flyoutBox ul span{ color:#ffffff;}
.flyoutBox ul li{ margin:0 0 0 0; padding:0 0 12px 0;}
.flyoutBox h2{ margin-top:7px; font-size:14px;}
.flyoutBox h2 a{ color:#ffffff; text-decoration:none;}
.flyoutBox h1{ margin-top:7px; font-size:15px; font-weight:normal;}
#flySearch{ float:left; margin-top:8px;}
.flySearch{ width:207px; float:left; height:20px; color:#999999; background:#ffffff; font-size:13px; border:solid 1px #9bb6db; padding-left:3px;}
.flybtnReg{ float:left; margin-left:5px;}


#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:384px;
width:408px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}
#button{
text-align:center;
margin:100px;
}
.arrow { float:left; width:13px; height:13px; margin:5px 5px 5px 00;}
.titleHeaidng { font-size:20px; margin:20px 0 10px 10px; font-weight:bold;}
/*input[type="submit"],input[type="button"] { border:0; padding:0.5em 1em; display:inline-block; color:#ffffff;font-size:13px;}*/
.closeArea { position:absolute; margin-top:5px; right:3px;}
.forgotLeft { float:left; width:20%; line-height:36px; font-size:16px; text-align:right; margin-right:0.5%; color:#666666; margin-bottom:20px; height:36px;}
.forgotRight { float:left; width:60%; height:36px; margin-bottom:20px;}
.forgotRight input[type="text"] {border: 1px solid #CCCCCC; color: #999999;  font-size: 16px; padding: 7px; width: 350px;}

.contactForm2 input[type="text"], .contactForm2 input[type="password"] ,.forgotRight input[type="text"] {
  padding: 2%;
  width: 95%;
}

.forgotRight input[type="submit"],.forgotRight input[type="button"],.forgotRight input[type="submit"]:visited,.forgotRight input[type="button"]:visited,.forgotRight input[type="submit"]:active,.forgotRight input[type="button"]:active{ height:30px; font-size:17px; padding:0 15px; font-weight:normal; margin-right:10px; display: inline;}

.jqimessage .tdContent { font-weight:normal; font-size:14px;}
.jqimessage input[type="text"] { border:1px solid #cccccc;}
.middle_area {float:left; padding-bottom:10px; width:100%;}
.middle_area h4{ font-size:1.6em; float:left; color:#812261; width:100%; font-weight: 300; border-bottom:solid 2px #812261; padding-bottom:0.5em; margin-bottom: 0.5em;}
.whiteBox h4,.whiteBox h1.page-title,h1.page-title2,#index_page h1{ font-size:1.6em; float:left; color:#7d8b98; width:100%; font-weight: 300; border-bottom:solid 2px #7d8b98; padding-bottom:5px; margin-bottom: 1em; font-weight: bold;}
.whiteBox h4 b { font-weight: 300 !important;}
.whiteBox h4 b span.heading { font-size: 14px !important;}
.middle_area h3{ font-size:17px; font-weight:normal; margin:18px 0 0 0; padding:0; float:left; border-bottom:dashed 1px #cbcaca; width:100%; padding-bottom:10px;}
/*.contentBoxLeft{ float:left; width:766px; padding-right:20px; min-height:400px;}*/
.contentBoxLeft {
  float: left;
  margin-right: 0%;
  width: 100%;
}

.contentBoxLeft h3{float:width:100%; float:left; margin:0 0 1em 0; padding:0 0 0.5em 0;}

#accordion h3 {
  background:#666666 url("../../images/arrow-down.png") no-repeat 0.8em center;
  border: 0 none;
  color: #ffffff;
  float: left;
  font-size: 16px;
  margin: 0 0 1em 0;
  padding: 0.5% 5%;
  width: 90%;
}

#accordion h3.ui-accordion-header-active{  background:#116DBA url("../../images/arrow-up.png") no-repeat 0.8em center;}

.contentRight {
  float: left;
  width: 19%;
}

.welcomeuser{ float: left; width:100%;}

/*.contentRight{ float:left; width:160px; background:#CCCCCC; margin-left:12px;}*/
.searchbox1{ width:745px; float:left; height:64px; border:solid 1px #e5e5e5; margin-top:10px; background:url(../images/search_bg.jpg) repeat-x center; padding-left:20px;}
.searchfield{float:left; width:185px; margin-top:10px; margin-right:30px; border:none; color:#666666;}
.searchfieldLast{float:left; width:185px; margin-top:10px; color:#666666;}
.label{ float:left; font-size:12px;}
.label span{ font-size:10px;}
.textfield{ float:left; width:185px; margin-top:4px; border:solid 1px #198cb1; background:#f3f1f1;}
.go_Search{ float:left; margin-top:28px; margin-left:18px;}
.listType{float:left; width:185px; margin-top:4px; border:solid 1px #198cb1; background:#f3f1f1;}
.post{ font-size:14px; font-weight:bold; color:#424242;}
.post a{ text-decoration:none; color:#424242;}
.headercls{background-color:#CFCFCF;font-weight: bold;color: #000000;text-decoration:None}
.resultBox{ float:left; width:100%; margin-bottom:1em; border-bottom:solid 1px #cccccc; padding:0 0 15px 0; font-size:0.9em;}
.resultBox p{ margin:0.5em 0 1em 0; padding:0 0 0 0; text-align:justify;}
.resultBox img{ margin:0; padding:0; border:none;}
.heading_Resume { font-size: 14px; font-weight: bold; text-decoration: none; border: 1px none #0066CC; padding-left:5px; color:#636466;}
.tableclass{color: #000000;}
.tableclassborder{font-size: 8pt;color: #000000;line-height: 1.18%;border-width:1px;border-bottom-width:1px;border-top-width:1px;border-left: 1px ridge #BEBEBE;border-right: 1px ridge #BEBEBE;border-top: 1px ridge #BEBEBE;border-bottom: 1px ridge #BEBEBE;}
.tdTitle{font-size: 9px;font-weight: bold;color: #000000;text-decoration:None; line-height:18px; padding-right:5px;}
.headercls{background-color:#cccccc; font-weight: bold;color: #000000;text-decoration:None; padding:0.5%; width:99%; float: left;}
.tdContent{text-decoration:None; line-height:18px;}
.tdContent2{text-decoration:None; color:#000000; margin:3px 0 3px 0; line-height:18px;}
.tdContent_X{font-size: 12px;text-decoration:None; color:#000000;}
.login_back{ margin:20px auto 40px; height:210px; background:url(../../images/login-background.jpg) no-repeat left #c5c5c5; border-radius:7px;}
.login_backRight{ float:right; width:12px; height:210px; background:url(....//images/background-right.jpg) no-repeat;}
.contunulogin_box {width: 100%; margin-top:90px;}
#contenulogin { height: 234px; width: 462px; margin-left: auto; margin-right: auto; background:url(../../images/loginBox_bg.png)  no-repeat;  font-size : 12px; color :#333333;}
.log_In {
  float: right;
  margin-right:0;
  width: 37%;
}
.log_In h2{ color:#1B59AC; font-size:23px; text-align:right;}
.log_InLeft{ float:left; width:15px; height:189px; background:url("../../images/left.png") no-repeat center;}
.log_InRight{float:left; width:15px; height:189px; background:url("../../images/right.png") no-repeat center;}
.log_InMiddle{ float:left; width:307px; height:189px; }
.log_Intitle1{ text-align: right; font-size:12px; font-weight:bold;}
.log_Intitle2{ text-align:left; font-size:12px;}
.log_Intitle2 a{ text-decoration:none; color:#000000;}
.log_field{ border: 1px solid #D5D5D5; color: #666666;   width: 185px; background:none; }
.log_search{ border: 1px solid #D5D5D5; color: #666666;   width: 185px; background:none; }
.loginHead{ padding-left:5px;}
.log_IntitleReg{ font-size:12px;}
.login_title { float:left; width:100%; height:70px;}
.login_titleText { float:left; margin:17px 0 0 38px; font-size:24px;  height:39px; background: url(../../images/login_title_bg.png) no-repeat right; line-height:35px; color:#fff; padding-right:38px;}
.middle,center { float: left; width:100%;}
.middle h1{ font-size:24px;  float:left; color:#999999; width:100%; margin-bottom:10px;}
.middle p { line-height:18px; text-align:justify;}
.listQual{ font-weight:normal; padding-bottom:3px;}
.uploadresume_title { text-align:center; font-weight:bold; border:1px solid #ccc; line-height:20px; background:#efefef; font-size:13px;}
.stage1_text { padding:10px; font-size:18px; font-weight:normal; text-align:center;}
.stage1_input { text-align:center; width:100%; padding-top:20px; padding-bottom:10px;}
.stage1_input input { border:1px solid #ccc; width:280px; padding:6px; font-size:18px;}
.buttonStage { background:#000000; cursor: pointer;  font-size: 12px; font-weight: bold; margin-right: 4px; padding: 4px 8px !important; text-shadow: 0 1px 0 #FFFFFF;}
.buttonStageExit { background: url("../../images/menu_bg.jpg") repeat-x scroll center bottom transparent; border: 1px solid #CCCCCC; color: #235A81; cursor: pointer;  font-size: 18px; font-weight: bold; margin-right: 4px; padding: 4px 28px !important; text-shadow: 0 1px 0 #FFFFFF;}
.stage3_text { font-size:14px; font-weight:normal; min-width:360px; clear:both;}
.formatresume{ float: left; width:; clear: both;}
.stage3_select { width:250px; border:1px solid #ccc;  padding: 2px; font-size: 0.8em;}
.stage2 { width:100%; text-align:center; font-size:14px; font-weight:normal; padding:10px 0;}
.stage2 p { padding-bottom:10px;}
.stage2 p a,.stage2 p a:active,.stage2 p a:visited { text-decoration:none; color:#424242;}
.stage2 p a:hover { color:#666;}
/*.plus_buttonArea { margin: 0 auto; display: inline-block; clear: both; float: left;}*/
.plus_buttonArea {
  clear: both;
  display: table;
  margin: 0.5em auto;
  text-align: center;
}

a.plus_button { float:left; padding-left:30px; height:31px; background:url(../../images/plus-button.png) no-repeat; font-size:12px; cursor:pointer; font-weight:bold;}
a.plus_button span { padding-right:10px; background:url(../../images/plus-button.png) no-repeat right top; line-height:31px; float:right; height:31px; vertical-align:bottom; width:204px;}
a.plus_button:hover {background:url(../../images/plus-button.png) no-repeat 0 -31px; text-decoration:none;}
a.plus_button:hover span {background:url(../../images/plus-button.png) no-repeat right -31px; height:31px;}
.linkedin_text { float:left; padding-right:10px; text-align:left;}
.linkedin_img { float:right; padding-top:4px; padding-right:2px;}


#boxlogin {
	padding: 0 0 0 30px;
	float:left;
	width:406px;
}

#boxlogin p {

	text-align:center;
}


/*News Page*/
.newsMain{ max-width:960px; margin:0 auto; }
.newsMain h1{ font-size:24px;  float:left; color:#999999; width:100%; margin-bottom:10px;}
.newsMain h2{ margin:0; width:100%; float:left; padding:0 0 5px 0; float:left; color:#666666; font-size:14px; }
.newsMain h2 a{color:#666; text-decoration:none;}
.newsMain h2 a:hover{color:#333;}
.newsMain p{ padding:0 0 16px 0; line-height:18px; text-align:justify; float:left;}
.date{ float:left; width:100%; text-align:right; font-size:12px; font-weight:bold; margin-bottom:5px;}
.ReadmoreNews{ float:left; font-weight:bold; clear:both;}
.ReadmoreNews a,.ReadmoreNews a:active,.ReadmoreNews a:visited,.ReadmoreNews a:hover { font-size: 11px; color:#ffffff; padding: 3px 8px !important; display:block; text-decoration:none;}
.newsbox{width:100%; float:left; margin-bottom:15px; padding-bottom:15px; border-bottom:1px dotted #666;}

/* faq */
.faqmain{ margin:0 auto; max-width:960px;}
.faqmain h1{ font-size:24px; float:left; color:#7D8B98; width:100%; margin-bottom:10px;}
.faqmain ul{ margin:0; clear:both; list-style:none;}
.faqmain ul li{margin:0; padding-bottom:6px;}
.faqmain h2{ margin:0; padding:0; color:#333; font-size:12px; border-bottom:1px dotted #ccc; padding-bottom:2px;}
.faqmain h3{ margin:20px 0 0; padding:0; font-size:15px; font-weight:bold; border:none;}
.faqmain h3 a{ text-decoration:none;}
.faqmain p { padding-bottom:20px; text-align:justify; line-height:16px;}

/*Contact Us*/
.colomnLeft{ float:left; width:48%; margin-right:2%;}
.colomnRight{ float: left; width:48%; margin-left:2%;}
/*.colomnRight h1{ width:100%; text-align: left; font-size:18px; color:#1B59AC; margin-bottom:10px;}*/

.colomnRight h1 {
  border-bottom: 2px solid #116DBA;
  color: #116DBA;
  float: left;
  font-size: 1.6em;
  font-weight: 300;
  margin-bottom: 0.5em;
  padding-bottom: 0.5em;
  width: 100%;
}

.hRow{ float:left; width:100%; margin-top:2px;}
/*.ContactLabel{float:left; width:90px; line-height:normal;  text-align:left; line-height:20px;}*/

.ContactLabel {
  float: left;
  margin-right: 1%;
  text-align: right;
  width: 22%;
  color: #A1A1A1;
}

.ContactLabel span { float:right; width:4px; margin-right:5px;}
.Contactinfo{float:left; line-height:normal;  text-align:left; line-height:20px; width: 77%;}
.Contactinfo a{color:#2C92C3;}
.Contactinfo a:hover{color:#2C92C3; text-decoration:none;}
.hRowParent{ float:left; width:100%; margin-top:10px;}
.requestFeed{float:left; line-height:normal; padding-left:10px; width:465px;  text-align:left; color:#1B59AC;}
.hRowSocial{ float:left; width:98%; padding-left:2%; margin-top:10px; font-size: 0.8em; line-height:16px;}
.hRowSocial a,.hRowSocial a:visited,.hRowSocial a:active{ text-decoration:none; color:#812261; font-size: 13px;}
.hRowSocial img{float:left; padding-right:15px;}
.blankClass{ width:100%; height:5px; float:left; background:none;}
.contactForm_area { float:left; background:#fdfdfd;
    border: 1px solid #f0f0f0;
    float: left;
    margin-top: 20px;
    padding: 30px 20px;}

.contactForm1 {
  float: left;
  margin-right: 1%;
  text-align: right;
  width: 25%;
  line-height: 2em;
  margin-bottom: 10px;
}

.contactForm2 input[type="text"],.contactForm2 input[type="password"] {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #cccccc;
  padding:2%;
  width:95%;
}

.contactForm2 { float:left; width:74%; margin-bottom: 10px;}
.contactForm2 textarea{  padding:2%;
  width:95%; resize: none;  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #cccccc;}
.contactForm3 { float:left; width:275px; padding-left:4px; padding-bottom:6px;}
.contactfield { border:1px solid #ccc; width:260px; padding:2px;}
.contactfield_small { border:1px solid #ccc; width:120px; padding:2px;}
.contactarea { border:1px solid #ccc; width:260px; padding:2px; height:100px; padding:2px;}
.captcha_field { float:left; width:100%; margin-bottom:10px;}
.captcha_img { float:left; width:100%; position:relative; z-index:33; margin-bottom:20px;}

/* video */
.video_area { width:100%; overflow:hidden;}
.video_box { overflow:hidden; padding:10px 10px 15px; margin:10px 0 20px; border:1px solid #D9D9D9; background:#f4f4f6; border-radius:10px;}
.video_boxImg { float:left; width:138px; height:77px; margin-right:10px;}
.video_boxText { float:left; width:530px; margin:7px 20px;}
.video_boxText h2 { font-size:14px; padding-bottom:3px; margin-bottom:7px; text-align:left; border-bottom:1px dotted #999;}
.video_boxText h2 a,.video_boxText h2 a:active,.video_boxText h2 a:visited,.video_boxText h2 a:hover { text-decoration:none;}
.video_boxText p { line-height:16px !important;}
.video_container { float:left; width:350px; margin-top:9px;}


.changeBg,div.jqi button {background: #116dba !important;  border-radius: 4px; color: #ffffff !important; /*padding:3px 10px;border: 1px solid #25409b;*/}
.jqidefaultbutton{border: 1px solid #25409b;padding:3px 10px;}
.changeTC { color:#116DBA!important;}
.title_X{color:#116DBA;}


.myAccount{float: left; width: 100%;}
.myAccount h1{ color: #2D66B3; float: left; font-size: 18px; font-weight: normal;
 margin-bottom:10px; width: 50%;}
 .iconStrip{ float:left; width:100%; margin: 1% 0; text-align: center;}
 .icon_box {
  background: none repeat scroll 0 0 #F5F5F5;
  border: 1px solid #dddddd;
  border-radius: 5px;
  display: inline-block;
  font-weight: bold;
  margin: 0 1%;
  padding: 3% 1%;
  text-align: center;
  width: 18%;
	height: 150px;
}
 .icon_box img{ padding-bottom:0px; border:none; margin:0 auto 5% auto;}
 .icon_Text a{ text-decoration:none; color: #116DBA; width:100%; text-align:center; float:left;}
 .icon_Text a:hover{ text-decoration:none; color: #000000;}
.icon_box2{ float:left; width:150px; height:91px; padding-top:20px; text-align:center; font-weight:bold; font-size:12px; margin-left:70px; background:url(../../images/shadow.jpg) no-repeat;}
.icon_box2 img{ padding-bottom:5px; border:none;}

.icon_box3{ float:left; width:150px; height:91px; padding-top:20px; text-align:center; font-weight:bold; font-size:12px; margin-left:220px; background:url(../../images/shadow.jpg) no-repeat;}
.icon_box3 img{ padding-bottom:5px; border:none;}
.appliedTitle{color:#2D66B3;font-size: 18px;font-weight: normal; margin-bottom: 10px; width:928px; padding-left:12px;}
.topPadding{ padding-top:5px; padding-bottom:5px;}
.topPadding img{margin-right:10px;}
.rightPadding{ padding-right:28px; padding-bottom:5px;}
.fortuneTitle{color:#2D66B3;float:left;font-size: 18px;font-weight: normal; margin-bottom: 10px; width:928px; padding-left:12px; margin-top:13px;}
.title1{  font-size: 18px; color:#116DBA !important; text-decoration:None;}
.gridHeader2 b {font-size: 18px; font-weight: normal !important; }

.border {
    border: 1px solid #CCCCCC;
    border-collapse: collapse;
    empty-cells: show;
}
TR.List1 {
	color : #000000;
	background-color:#FFFFFF;
	/*background-color:#E1F0FF;*/
	font-weight : normal;
	font-style: normal;
	text-decoration: none;
}
TR.ListDetail2 {
	color : #0066CC;
	background-color:#f1f1f1;
	font-weight : normal;
	font-style: normal;
	text-decoration: none;
}
TR.ListDetail1 {
	color : #0066CC;
	background-color:#FFFFFF;
	/*background-color:#E1F0FF;*/
	font-weight : normal;
	font-style: normal;
	text-decoration: none;
}
TR.List2 {
	color : #000000;
	background-color:#f1f1f1;
	font-weight : normal;
	font-style: normal;
	text-decoration: none;
}

TR.List3 {
	color : #000000;
	background-color:#f1f1f1;
	font-weight : normal;
	font-style: normal;
	text-decoration: none;
}

TR.Listcolor3 {
	color : #000000;
	background-color:#ffdddd;
	font-weight : normal;
	font-style: normal;
	text-decoration: none;
}
TR.Listcolor1 {
	color : #000000;
	background-color:#ffdddd;
	font-weight : normal;
	font-style: normal;
	text-decoration: none;
}

TR.ListDetail3 {
	color : #000000;
	background-color:#f1f1f1;
	font-size: 11px;
	font-weight : normal;
	font-style: normal;
	text-decoration: none;
	margin-top:5px;
	}



.border {
	/*margin: 2px 0px 5px 3px;*/
    border-collapse: collapse;
    border: 1px solid #ccc;
    empty-cells: show;
}
.tablebg {
	background-color: #999999;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

fieldset { border: 1px solid #E7E7E7; border-radius: 5px 5px 5px 5px;}
/*.accorField input#bdate,.accorField #bmon,.accorField #byear { width:30%;}*/
.accorField input#bdate,.accorField #bmon,.accorField #byear { width:30%;}
.tdTitlePad { line-height:18px; font-weight:bold; vertical-align:top;}
#contact_hr,#contact_min { width:70px;}
.statisticsTableSearch select,.statisticsTableSearch input[type="text"] { width:210px;}


.tdTextPad { line-height:18px; vertical-align:top;}
.commentBy { color:#235A81; padding-bottom:5px; float:left;}
.forInnerTitleBg .headercls { background:#f2f2f2 !important;}
.tdCellpadding { padding-left:6px;}
h3.thankscandidate{ font-size:15px; margin-bottom:15px; color:#999999; font-weight: normal;}
h3.thankscandidate font.title{color:#812261;}
td.ThanksMsg p font.title strong{color:#812261;}
td.ThanksMsg p a.emaillink,td.ThanksMsg p a.emaillink:active,td.ThanksMsg p a.emaillink:visited{ color:#812261;}
td.ThanksMsg p a.uploadresumelink,td.ThanksMsg p a.uploadresumelink:active,td.ThanksMsg p a.uploadresumelink:visited{color:#812261;}
td.ThanksMsg p{ line-height:2.5em;}
td.ThanksMsg p a:hover{ text-decoration:none; color:#666666;}

.galleryhome{ float:left; width:100%;}


.bannerview{ width:100%; float:left; height:24.063em;}
.bannermain{ float:left; width:100%; overflow: hidden;}
.tabs {
  width:100%;
  margin-bottom:3em;
  margin-top:1em;
  float:left;
  background:url(../../images/bg-pagination.png) no-repeat center;
  text-align:center;
  font-weight:600;
  font-size:0.9em;
  background-size:contain;
}
.tabs a {
  display: inline-block;
  width:36px;
  height:36px;
  position:relative;
  background:url(../../images/pagination-dot.png) no-repeat;
  margin:0 9.5%;
  color:#812261;
}

.tabs a span{position:absolute; left:0; margin-top:3em; margin-left:-2em;}

.tabs a span.fourth{ margin-left:0.2em;}

.tabs a.active {
  color:#71B736;
  background:url(../../images/pagination-dot-active.png) no-repeat;
}
.swiper-container {
  width:100%;
  /*height:385px;*/
}
.swiper-slide {
  height:;
  width:100%;
  position:relative;
}
.content-slide {
  padding:;
  position:absolute;
  width:42%;
  left:0;
  top:0;
  color:#812261;
  margin-left:1.5em;
  margin-top:1.5em;
}

.content-slide h1{font-size:1.875em; font-weight:600; line-height:100%; margin-bottom:1em;}
.content-slide p{ color:#424242;}
.buttons{ font-size:0.9em; margin-top:1.5em; float:left;}
.buttons a,.buttons a:visited,.buttons a:active{ color:#ffffff; padding:0.5em 1em; border-radius:30px; -moz-border-radius:30px; -webkit-border-radius:30px; margin-right:1em;}
.buttons a.green{ background:#9dce44; border:solid 1px #438211; }
.buttons a.maroon{ background:#812261; border:solid 1px #371518;}
.buttons a:hover {
  background:#565656;
  border-color: #464646;
  color: #FFFFFF;
}


.quicksearch{ float:left; width:95%; background:#4e0235 url('../../images/bg-green.jpg') repeat-x bottom; padding-bottom:4.375em; padding-top:0.938em; padding-left:2.5%; padding-right:2.5%;}
.quicksearch h1{ font-size:1.375em; font-weight:600; color:#ffffff; margin-bottom:0.6em;}
.quicksearch h1 span{ font-size:0.6em; font-weight:400; float:right;}

.quicksearch h1 span a{ color:#ffffff; text-decoration:underline;}
.searchrow{ float:left; width:100%;}

.searchfield2{ float:left; color:#646262; font-size:0.875em; margin-right:5.6%;}

.searchfield2 input[type=text] {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #A0CF81;
  padding: 0.6em;
  width:14.5em;
}

.searchfield2 select {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #A0CF81;
  /*padding: 0.36em 0.5em 0.35em 0.36em;*/
  padding:0.5em;
  width:15.6em;
  color: #a9a9a9;
}

.searchfield2 input[type="button"] {
  background: none repeat scroll 0 0 #71B736;
  border: 1px solid #31740E;
  border-radius: 3px;
  color: #FFFFFF;
  font-size: 1em;
  font-weight: 400;
  height: auto;
  padding: 0.5em 2em;
}
.searchfield2.last{ margin:0;}


.blockcontainer{ float:left; width:99.8%; padding-top:2%;
background: #efefef; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2YwZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #efefef 0%, #ecf0f1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#ecf0f1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #efefef 0%,#ecf0f1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #efefef 0%,#ecf0f1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #efefef 0%,#ecf0f1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #efefef 0%,#ecf0f1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ecf0f1',GradientType=0 ); /* IE6-8 */
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;

border:solid #c8c9ca;
border-width:0px 1px 1px 1px;
margin-top:-0.2em;
margin-bottom:2.5em;
}

.block {
  float: left;
  margin-right: 0;
  padding: 0 1.5%;
  width: 22%;
  margin-bottom:1.5em;
}
.block.last{ margin-right:0;}
.blkheading{ float:left; width:100%; font-weight:600; font-size:0.9em; line-height:100%; margin-bottom:1em;}

.blkheading > img {
  display: block;
  float: left;
  margin-right:5%;
}

.blkheading span{ display:block;}
.blkheading span.single{ margin-top:1em;}
.blkheading span.double{margin-top:0.5em;}


.block p{ font-size:0.813em; margin-bottom:1.5em;}
.block a.readmore,.block a.readmore:visited,.block a.readmore:active {
  display: block;
  margin: 0 auto;
  padding:0.45em 1.2em;
  width: 3em;
  color:#ffffff;
  background: none repeat scroll 0 0 #71B736;
  border: 1px solid #31740E;
  border-radius: 30px;
  -moz-border-radius: 30px;
  -webkit-border-radius: 30px;
  font-size:0.875em;
}

.block a.readmore:hover{ background:#565656; border-color:#464646; color:#ffffff;}

.featured{float:left; width:100%; margin-bottom:4%;}
.featured h2{ font-weight:600; font-size:1.3em; background:url('../../images/sepearator.png') repeat-x bottom; padding-bottom:1.5%; margin-bottom:1.5%;}


.featcarousel{ margin:0 auto; width:94.5%;}
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0px;
    padding:0px;
    list-style-type:none;
    text-align:center;
}


.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;

}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    max-width:145px;
    max-height:120px;
   -webkit-box-shadow: 0px 0px 1px 1px rgba(204,204,204,1);
   -moz-box-shadow: 0px 0px 1px 1px rgba(204,204,204,1);
   box-shadow: 0px 0px 1px 1px rgba(204,204,204,1);
   display:inline;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 14px;
    height: 20px;
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 0.5;
}

.nbs-flexisel-nav-left {
    left: 0px;
    background: url(../../images/prev.png) no-repeat;
	margin-left:-25px;
}

.nbs-flexisel-nav-right {
    right: 0px;
	margin-right:-25px;
    background: url(../../images/next.png) no-repeat;
}


.footerlinks{ float:left; width:100%;  clear:both; padding-top:2%;}
.fblockmain{ margin:0 auto 1em auto; overflow:hidden; width:100%;}
.fblock{ width:28%; float:left; padding:0; margin-right:7%; color:#ffffff;}
.fblock.last{ margin-right:0;}
.fblock h4{ float: left; width:100%; border-bottom:solid 1px #71b736; font-weight:normal; padding-bottom:0.5em; margin-bottom:0.5em;}
.fblock p{ font-size:0.8em; line-height:1.6em;}
.fblock ul{ list-style:none;  font-size:0.8em;}
.fblock ul li{ line-height:1.6em;}
.fblock ul li a,.fblock ul li a:visited,.fblock ul li a:active{ color:#ffffff;}
.fblock ul li a:hover{ color:#cccccc;}
.foolast{ width:100%; border-top:solid 1px #ffffff; clear:both;}
span.copyright{ float:left; line-height:2.2em;}
span.social{ float:right;}
span.social img{ margin-left:0.5em; float:left;}
.foolast .wrapper{ padding:0.7% 0; color:#ffffff;  font-size:0.8em;}
.lastbottom{ float: left; width: 100%; border-top:solid 1px #ffffff; padding:1em 0;}
.socialicons{ float:right;}
.lastbottom .wrapper{ line-height: 35px;}

.contactForm_area .messagebox{ float: left; color: red; width: 100%; margin-bottom: 2.5%;}
.contactrow{ float: left; width:100%; margin-bottom:1%;}
.icon_box{}
.subLinks_area{ float: left; width: 100%;}
.subLinks_area ul li{ margin: 0!important; padding: 0;}
#apply_job{ float: left; width:100%;}
.jobdetails{ margin-bottom: 2%;}

.joblistmain{ float: left; width:100%;}
.joblisttitles{ float: left; width:100%; background: #9DCC42; color: #ffffff;}
table.responsive{ float: left; font-size: 14px;}
.resheading{width:100%; background: #9DCC42; color: #ffffff;}
.titlerow1,.titlerow2,.titlerow3,.titlerow4,.titlerow5,.titlerow6{ float: left; padding:1% 0.5%; text-align: center; font-size:14px; min-height: 21px;}
.titlerow1{ width:20%;}
.titlerow2{width:24%; }
.titlerow3{width:14%; }
.titlerow4{width:14%; }
.titlerow5{width:14%;}
.titlerow6{width:7%;}
.titlerow6 img{ display:inline;margin: 4px;}
.joblistrow{ float:left; width: 100%;}
th.List{ padding:1% 1%;}
table.responsive tr td{ padding: 1%;}
table.responsive tr td img{ display: inline; margin: 4%;}
/*.List1,.List2{ float: left; width:100%;}*/
.List2{ background: #eeeeee;}

#page_link{ width:100%; margin:1% 0; text-align: left;}
.bigmessages{ float: left; width:100%; font-size: 23px; text-align: center; font-weight: 400; color: #812261;}

#searchreslist{ float: left; width: 100%;}
.column img{ display: inline; margin: 4px;}

.additnfo{ float:left; width:100%;}
.testplan2 .table .column{ min-width:25%;}

.uploadbutton {
  background:#116DBA;
  border: 1px solid #25409b;
  border-radius: 3px;
  color: #FFFFFF;
  font-size: 1em;
  font-weight: 400;
  height: auto;
  padding: 0.5em 2em;
  margin-bottom:1em;
  display: inline-block;
}

.popuptell{ float: left; width:60em; margin-top: 20px; font-size: 0.9em;}
.rowtell{ float: left; width:50%; margin-bottom: 0.5em;}
.jqibuttons{ clear: both; margin: 0 auto;}
.poptellrowleft{ float:  left; /*width:35%;*/ width:40%; margin-right: 2%;}

.poptellrowright{ float:  left; /*width:63%;*/ width: 58%;}

.jqimessage .heading{ font-weight: 300; border-bottom:solid 1px #812261; padding-bottom: 1em; }
.popuptell{ font-weight: normal;}
.poptellrowright input{ float:  left;}
.poptellrowleft{ text-align: right;}
.navbar-toggle{ border: none!important;}
.errormsg{ color: #FF0000; clear: both; padding: 1em 0; text-align: center;}

.imppopup{ float:  left;}
.improwp{ float:  left; clear: both;}
.improwlabel{ float: left; max-width: 8em; min-width: 8em; margin-bottom: 0.8em; text-align: right; padding-right: 0.5em;}
.impinput{float: left;}
.improwtitle{ float:  left; clear: both; min-width:24em; font-weight: bold; color:#fffff; margin:0.5em 0; font-size: 15px; text-align: center;}

.rowexit {
  clear: both;
  float: left;
  width: 100%;
}

.mainupload{ float:  left; width:100%; font-size: 15px;}

#trUploadYourResume iframe#iframe_resume_parsing {
  height:190px!important;
  overflow: hidden;
  width: 100%;
}

.buttonsimp{ float: left; clear: both; width:360px; text-align: center;}
#showLoading{text-align:center; width:360px; font-size: 14px;}
#showLoading img{ margin: 0 auto;}
.d-none {
    display: none!important;
}
.form-group.col-md-3 .btn{
	margin-right: 60px;
}
.buttonwrapper {
    display: block;
    clear: both;
    margin-left: 1.3em;
}
#field_13064{
	max-width: 500px;
}
@media all (max-device-width: 400px) {
	#showLoading{ width:27%!important;}
}

.headDiv {
  float: left;
  width: 100%;
}

h3.h3formessage{ font-weight: 300; color: #812261;}
.questionbank{ float: left; width:100%;}
.questiontitle{ float:  left; width: 100%; margin-bottom:0.5em;}
.answerfield{ float:  left; width:100%; margin-bottom: 0.5em;}
.answerfield input,.answerfield select,.answerfield textarea{ float:left; margin: 0; padding: 0;}
.answerfield input[type="text"]{ width:98%; padding: 1%;}
.answerfield input[type="radio"]{ margin-right: 1%;}
.answerfield textarea{ width: 98%; padding:0.5% 1%; resize: none; float:left;}
.answerfield select{ width:100%; padding:1% 1%;}
.questionbank label.error{ float:  left; clear: both;}
.meassageontest{ float:  left; width:100%; text-align: center; margin-bottom: 1em;}
.testbuttonsingle{ float:  left; width: 100%; text-align: center;}
.staticpages{ font-size: 13px;}
.staticpages p { margin-bottom: 15px;}
.log_In.register { margin-right:4%}
.btn_area { margin-top: 10px; float: left;}
#latest_job.table{margin-bottom:0;}

.imppopup {
  float: left;
}
.improwlabel {
  float: left;
  margin-bottom: 0.8em;
  max-width: 8em;
  min-width: 8em;
  padding-right: 0.5em;
  text-align: right;
}

.impinput {
  float: left;
}
#table_experience select#StartMonth,#table_experience select#startyear,#table_experience select#EndMonth,#table_experience select#endyear { width: 30.5%;}
.recruitment2_area .containerAcco { width: 47%; padding: 0 1.5%; margin-bottom: 10px;}
.recruitment2_area #wizard .containerAcco { width: 100%; padding: 0 0; margin-bottom: 10px;}
.recruitment2_area .containerAcco .accorField input[type="text"],.recruitment2_area .containerAcco .accorField input[type="password"],.recruitment2_area .containerAcco .accorField textarea { width: 100%; padding: 0.6%;}
.recruitment2_area .containerAcco .accorField select { width: 61.5%; padding: 0.6%; font-size: 13px !important;}
.recruitment2_area .containerAcco .accorField .qualification select { width: 103%; padding: 1.5%;}
.recruitment2_btnArea { width: 100%; text-align: center; margin-top: 10px;}
.recruitment2_pageArea { width: 100%; text-align: right;}
.recruitment2_pageArea span a.pagging-text { display: inline-block; border: 1px solid #cccccc; width: 26px; height: 26px; line-height: 26px; text-align: center; background: #efefef; color: #333333; margin-left: 5px; }
.recruitment2_pageArea span a.pagging-text.active,.recruitment2_pageArea span a.pagging-text:hover { background:#116DBA; color: #ffffff; border: 1px solid #074c85;}
.recruitment2_area .accorField #bdate, .recruitment2_area .accorField #bmon, .recruitment2_area .accorField #byear { width: 19.6%;}
.recruitment2_area #table_list td { padding: 5px; background: #ffffff;}
.recruitment2_area #table_list td a { color: #116DBA;}
.recruitment2_area #table_list th { padding: 5px; background: #116DBA; color: #ffffff;}
.recruitment2_area table#table_list { border-collapse:separate;border-spacing:1px;}
.cls_resume_parsing_upload { width: 100%; text-align: center; font-size: 40px;}
.recruitment2_area label.error { width: 100%; clear: both; line-height: 16px;}
.x-form-field-wrap .x-form-trigger{ right:7% !important;}
.front_inttablerow {
    float: left;
    width: 100%;
   /* margin-bottom:1px;*/
    /*padding-bottom: 3px;*/
}
.front_inttablerow .front_tdTitle {
    float: left;
    padding-bottom: 5px;
    text-align: left;
    width: 100%;
}
.front_inttablerow .front_tdContent {
    float: left;
    padding-bottom: 5px;
    width: 100%;
}
.front_tdTitle {
    color: #000000;
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
}

.sequrityque{ background:#cfcfcf; color: #ffffff;}
.sequrityque h4 {
  background: none;
}

.front_toptablebutton{ float: left; width:100%; margin-bottom: 10px;}
.front_tableclassborder{float: left; width:100%;}

.front_toptablebutton a,front_toptablebutton a:visited,front_toptablebutton a:active {
  background: none repeat scroll 0 0 #116dba;
  border: 1px solid #25409b;
  border-radius: 4px;
  color: #ffffff;
  cursor: pointer;
  font-size: 13px;
  padding: 3px 10px;
}

a.editbtn,a.editbtn:visited,a.editbtn:active {
  background: none repeat scroll 0 0 #116dba;
  border: 1px solid #25409b;
  border-radius: 4px;
  color: #ffffff!important;
  cursor: pointer;
  font-size: 13px;
  padding: 3px 10px;
}

a.editbtn:hover{ text-decoration: none;}
.front_inttablerow .front_tdTitle,.view_cvArea .parent_exp_qual .front_tdTitle { font-weight: 600; font-size: 16px; color: #116dba; margin-bottom: 0; padding-bottom:2px; font-weight: normal; }
.view_cvArea .front_tdContent { margin-bottom: 15px;}


.top-headings { border-bottom: 3px solid #116dba; float: left; width: 100%;}
.headcol { float: left; font-size: 16px; padding: 0.5em 0; text-align: left; width: 25%; color:#636466; font-weight:bold;}
.row1, .row2 { float: left; width: 100%; border-bottom: 1px solid #116dba; padding-bottom:10px; }
.rowcontent { float: left; font-size:14px; color:#636466; padding-right: 5px; width: 25%; padding-top:0.2em; box-sizing: border-box;}

.rowcontent a{ color:#051e4f;}
.rowcontent a:hover{ text-decoration:underline; color:#222222;}
.rowbriefcontent { float: left; width: 100%; margin-top:10px; font-size:14px;}
.mobtitle{ display:none;}
.fulljobconentarea{ width:100%; float:left; border-bottom:2px solid #116dba; margin-bottom:10px; padding-bottom:10px; font-size:14px;}
.jobContent {float: left; width: 100%; padding:0.2em 0;}
.jobContent span { float: left; width: 24%; color:#636466; font-weight:700; text-align: left;}
.fulljobconentarea span.spanright { float: left; width: 76%; font-weight: 400; text-align: left;}
.fulljobconentarea span {
    font-size: 14px !important;
    line-height: 22px;
}

body.vaccancytitle{
  background: none!important; margin: 0!important; padding: 0 !important;
}

body.vaccancytitle .headcol{ width:24%; margin-right: 1%;}
body.vaccancytitle .rowcontent{width:24%; margin-right: 1%; padding-right: 0; word-wrap:break-word; hyphens:auto;}

/*body.vaccancytitle .top-headings{width:98.5%;}*/
/*body.vaccancytitle .rowbriefcontent{ border-bottom:solid 1px #cccccc; padding:0.5% 0;}*/

.canReg_staticText {margin: 10px 0 30px; float:left; width:100%;}
.canReg_exp_staticText {margin: 10px 0 30px; float:left; width:100%;font-weight:600;}
.fullwidth.jobdetails span { float: right; margin-top: 5px;}
.blockUI.blockOverlay { opacity: 0.15 !important;}
.blockUI.blockMsg { border: 1px solid #999999 !important; width: 9% !important; left: 44.5% !important; text-align: left !important; padding: 6px 10px !important;}
.blockUI.blockMsg h1 { font-size: 14px !important; font-weight: normal !important; padding: 0 0 0 25px; background: url(../../images/indicator.gif) no-repeat left !important;}
.jobopening {
	overflow: hidden;
/*	font-family: Verdana,Arial,Helvetica,sans-serif;
	line-height: 17px; */
	box-sizing: border-box;}
.jobopening h2 { font-size: 18px; font-weight:normal; color: #22b0ec; margin-bottom: 5px;}
.jobopening p { font-size: 14px; margin-bottom: 10px;}
.jobopening .pagelink span.pageText { font-size: 13px; margin-bottom: 15px; float: left; width: 100%;}
.jobopening .pagelink a.pagging-text { font-size: 10px; color: #636466; margin-bottom: 15px;}
.jobopening .pagelink { clear: both; width: 50%; float: left; margin-bottom: 8px;}
.jobopening .list_wrapper { clear: both; width: 100%; overflow: hidden; margin-bottom: 6px;}
.jobopening .top-headings {border-bottom: 3px solid #116DBA;}
.jobopening .headcol { color: #636466;
	/* font-family: Verdana,Arial,Helvetica,sans-serif; */
	font-size: 15px; font-weight: bold; padding-right: 3px; padding-top: 3px; padding-bottom: 3px; text-align: left; vertical-align: top; box-sizing: border-box;}
.jobopening .headcol.jotitle,.jobopening .row1 .rowcontent.jotitle  { width: 40%;}
.jobopening .headcol.jolocation,.jobopening .row1 .rowcontent.jolocation { width: 20%;}
.jobopening .headcol.josalery,.jobopening .row1 .rowcontent.josalery { width: 13%;}
.jobopening .headcol.jotype,.jobopening .row1 .rowcontent.jotype { width: 17%;}
.jobopening .headcol.wssalary, .jobopening .row1 .rowcontent.zip { width: 10%;}


.jobopening .row1 { padding:3px 0 10px;}
.jobopening .row1 .rowcontent { box-sizing: border-box; font-size: 14px; color:#051e4f;}
.jobopening .row1 .rowcontent a { text-decoration: underline;font-size: 14px;}
.jobopening .row1 .rowcontent a:hover { text-decoration: none;}
.jobopening .row1 .rowbriefcontent { font-size: 11px; color:#222222;box-sizing: border-box; margin-top: 3px;}
.jobopening .btn_area { width: 50%; float: left; text-align: right; margin-top: 6px;}
.jobopening .btn_area a {background-color: #116DBA; border: 1px solid #0054a5; color: #ffffff; font-family: Verdana,Arial,Helvetica,sans-serif; border-radius: 0; margin-left: 12px; padding: 5px 10px; border-radius: 4px;}
.jobopening .bottom_text {background-color: #116DBA; color: #ffffff; font-size: 11px; padding: 5px; text-align: right; width: 100%; clear: both; margin-top: 10px; float: left; box-sizing: border-box;}
.jobopening .bottom_text a { color: #ffffff; font-weight: bold;text-decoration: underline;}
.jobopening .bottom_text a:hover { text-decoration: none;}

.topiframelinks{background-color: #0054a5; color: #ffffff; font-size: 11px; padding: 5px; width: 100%; clear: both; margin: 0 0 10px; float: left; box-sizing: border-box;}
.topiframelinks a{color: #ffffff; font-weight: bold;text-decoration: underline;}
.topiframelinks a:hover { text-decoration: none;}
.btn_pageingArea { width: 100%; overflow: hidden; clear: both;}

.search_areaVacancy { width: 100%; overflow: hidden; clear: both; padding-bottom: 30px;}
.subtitle {font-size: 18px; font-weight: 600;}
.search_areaVacancy select {background:#ffffff; border: 1px solid #cccccc; padding: 2%; width: 99.2%;}
.search_areaVacancy a,.latest_vacancies a,p.bottom_text a { color: #666666;}
.search_areaVacancy a:hover,.latest_vacancies a:hover,p.bottom_text a:hover { text-decoration: underline; color: #333333;}
.latest_vacancies { width: 100%; overflow: hidden; clear: both;}
.latest_vacancies .top-headings .headcol:first-child,.latest_vacancies .row2 .rowcontent:first-child { width:40%; box-sizing: border-box;}
.latest_vacancies .top-headings .headcol:nth-child(2),.latest_vacancies .row2 .rowcontent:nth-child(2) { width:30%; box-sizing: border-box; }
.latest_vacancies .top-headings .headcol:nth-child(3),.latest_vacancies .row2 .rowcontent:nth-child(3) { width:30%; box-sizing: border-box; }
.latest_vacancies .pagelink { float: left; width: 100%; clear: both; margin-top: 10px;}
.latest_vacancies .pagelink .pageText { width: 100%; padding: 10px 0; clear: both;}
.latest_vacancies.noline .row1, .latest_vacancies.noline .row2 { border-bottom: 0; padding: 5px 0 !important;}
p.bottom_text {padding: 30px 0 20px; clear: both; width: 100%;}
.error{color:#FF0000;}
.view_cvArea .front_inttablerow { width: 100%; clear: both; margin-bottom:0;}
.view_cvArea .front_inttablerow .segment { float: left; width: 100%;}
.view_cvArea .front_inttablerow .segment .front_tdTitle,.view_cvArea .front_inttablerow .segment .front_tdContent { width: 100%;}
.view_cvArea .front_tableclassborder .front_inttablerow:last-child .segment { width: 100%;}
.view_cvArea .parent_exp_qual { clear: both; width: 100%; margin-bottom: 30px;}
.view_cvArea .parent_exp_qual .table { margin-top: 4px !important;}
.view_cvArea .front_toptablebutton { margin-bottom: 20px;}
.front_tdTitle.label_heading { width: 100%; margin: 10px 0 -10px; border-bottom: 1px dashed #cbcaca; font-size: 18px; color: #999999 !important; padding-bottom: 4px; font-weight: 600 !important; }
.que_popupArea { width: 100%; overflow: hidden;}
.que_popupArea .que_row { width: 100%; overflow: hidden; margin-bottom: 20px;}
.que_popupArea .que_row .que_que { width: 100%; margin-bottom: 6px;}
.que_popupArea .que_row .que_field { width: 100%; overflow: hidden;}
.que_popupArea .que_row .que_field textarea { width: 100%; height: 100px; max-width: 100%; min-width: 100%; box-sizing: border-box; background: #ffffff; border: 1px solid #cccccc;}
.btn_saveAbt {  padding: 0.6% 0; width: 61.2%; text-align: right;}
.btn_saveAbt .cls_save_btn_about_us { margin-bottom: 20px;}
.withdrow .withdrow_text { font-weight: 600; float: left; margin: 10px 0 30px; width: 100%; font-size: 16px; color: #666666;}
.withdrow .withdrow_fieldText {color: #666666; float: left; font-size: 16px; margin-bottom: 4px; width: 100%; font-weight: 600;}
.withdrow .withdrow_field { clear: both; width: 100%; margin-bottom: 20px; color: #999999; font-size: 16px;}
.withdrow .withdrow_fieldText select { border: 1px solid #cccccc; color: #999999; font-size: 16px; padding: 0.6%; width: 55.5%; margin-left: 5px; }
.withdrow .withdrow_fieldText.gether { margin-bottom: 20px;}
.withdrow .withdrow_field textarea { border: 1px solid #cccccc; color: #999999; font-size: 16px; padding: 0.6%; width: 60.2%; }
.withdrow .withdrow_field input[type="checkbox"] { margin:8px 10px;}
.withdrow .withdrow_field label.error { clear: both; width: 100%;}
.vac_list #tableres .table-body .row .column:nth-child(5),.vac_list #tableres .table-body .row .column:nth-child(6) { text-align: center;}
.ui-dialog .ui-dialog-buttonpane button { margin-left: 5px; }

.predicted_beside { width: 46% !important; margin-right: 20px;}
.jobcontent {
    float: left;
    padding: 0.2em 0;
    width: 100%;
}
.jobcontent span.contTitle {
    color: #051e4f;
    float: left;
    font-weight: 700;
    margin-right: 1%;
    width: 23%;
}
.jobcontent span.contText {
    color: #111111;
    float: left;
    font-weight: 400;
    width: 76%;
}
.action-icon{
    height: 24px;
    width: 22px;
    cursor: pointer;
    border: none !important;
    outline: none;
}
.action-icon.edit-icon{
    background: url(/images/edit-icon.png) no-repeat;
}
.action-icon.delete-icon{
    background: url(/images/delete-icon.png) no-repeat;
}
.action-icon.save-icon{
    background: url(/images/save-icon.png) no-repeat;
}
.action-icon.cancel-icon{
    background: url(/images/cancel-icon.png) no-repeat;
}
.recruitment2_area label.error{
    font-size: 12px !important;
}
/* nirav comment #div_Qualification_file .column:nth-child(1){width: 9%; text-align: center;}
#div_Qualification_file .column:nth-child(2){width: 26%;}
#div_Qualification_file .column:nth-child(3){width: 12%; text-align: center;}
#div_Qualification_file .column:nth-child(4){width: 26%;}
#div_Qualification_file .column:nth-child(5){width: 9%; text-align: center;}
#div_Qualification_file .column:nth-child(6){width: 10%; text-align: center;}
#div_Qualification_file .column:nth-child(7){width: 8%; text-align: center;}
*/

#div_Qualification_file .column:nth-child(6) input[type="checkbox"]{margin-top: 8px;}

#div_Qualification_file .column input[type="button"]:active{
    background: inherit;
}
#div_Qualification_file .column input[type="button"]:hover{
    opacity: 0.5;
}
#div_Qualification_file .column input[type="text"]{
  padding: 1% ;
}
#div_Qualification_file .column{
    max-width: 83px;
    min-width: 47px;
    text-align: center;
    overflow-wrap: break-word;
}
#div_Qualification_file .column textarea{
    position: relative;
    z-index: 1;
}
.table-head .column{
    line-height: 22px !important;
}
#div_Qualification_file div select, #div_Qualification_file div input[type="text"], #div_Qualification_file .column {
    font-size: 14px !important;
    padding: 3px 2px !important;
}
#div_Qualification_file tbody div {
    color: #666;
}
.class_year{width: 12%; word-break: keep-all !important;}
.class_qualification{width: 14%; word-break: keep-all !important;}
.class_school_or_college{width: 22%; word-break: keep-all !important;}
.class_subject{width: 22%; word-break: keep-all !important;}
.class_grade{width: 12%; word-break: keep-all !important;}
.class_predicted{width: 10%; word-break: keep-all !important;}
.class_action{width: 10%; word-break: keep-all !important;}
.class_predicted img{margin: 0; word-break: keep-all !important;}

.bottomfixbar {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 72px;
    z-index: 9999;
    background-color: lightgray;
    text-align: center;
}
.bottomfixbar input[type='button']{
    width: 200px;
    height: 40px;
    margin-top: 18px;
}
.jobpost-image {
    width: 140px;
    height: 140px;
    float: right;
    position: relative;
    z-index: 1;
    top: 67px;
    right: 28px;
}
.home_wrapper {
    margin-top: 3%;
    border: 1px solid #d9d9d9;
    margin-bottom: 3%;
}


/*---------Media css-----------*/

@media screen and (max-width:767px){
	/*---------------responsive popup------------*/
		.gcsc_add_pop{
			max-width:500px;
		}
	/*---------------responsive popup------------*/
.column:before{
  float:none !important;
}
#table_list > tbody {
    display: block;
    width: 100%;
}
#div_Qualification_file .column:nth-child(1), #div_Qualification_file .column:nth-child(2), #div_Qualification_file .column:nth-child(3), #div_Qualification_file .column:nth-child(4), #div_Qualification_file .column:nth-child(5), #div_Qualification_file .column:nth-child(6), #div_Qualification_file .column:nth-child(7){
  width: 100%;
  text-align: left !important;
  padding: 9px 10px;
}
#div_Qualification_file .row{
  border: 1px solid #ddd;
  margin-top: 20px;
}
#div_Qualification_file input[type="text"] {
    width: 97% !important;
}
#div_Qualification_file select {
    width: 98% !important;
}
#div_Qualification_file .column{
    max-width: inherit;
    min-width: inherit;
    text-align: left;
}
#div_Qualification_file .column textarea{
    width: 90.5% !important;
}
.jobpost-image{
    width: 90px;
    top: 20px;
}
.jobpost-image {
    right:8px;
}
.travelicons{
	text-align:center;
	width: 300px !important;
	margin: auto;
	float:none !important;
	display:block;
}
.travelicons span:first-child{
	text-align:left;
}
.timetotravel{
	width:132px !important;;
	margin-bottom:10px;
}
.forbyindus_fort, .forbyfun{width: 100% !important; padding: 0 !important;}
.forbyindus_fort .scrollbar1 .overview{width: 100%;}
.forbyindus_fort .scrollbar1 .overview{position: relative;}
.forbyindus_fort .scrollbar1 .viewport{height: auto;}
	.topLink.changeBg {
	    display: block;
	    float: left;
	    clear: none !important;
	    margin-left: 8%;
	}
	.topLink {
	    margin: 0 auto;
	    width: 30% !important;
	    border-radius: 6px !important;
	}
	#register_shortform_999 #SurveyForm, #enquiry_page #SurveyForm, #vsf #SurveyForm {
	    margin-left: auto !important;
	    margin-right: auto !important;
	    width: 80% !important;
	}
}
/*---------Media css-----------*/

@media (max-width: 639px) {
/*---------------responsive popup------------*/
.gcsc_add_pop_lft{
	width:100%;
	text-align:center;
	margin-top:5px;
	margin-bottom:3px;
}
.gcsc_add_pop_rt{
	width:100%;
}
.gcsc_add_pop_rt textarea, .gcsc_add_pop_rt input, .gcsc_add_pop_rt select{
	width: 100% !important;
}
/*---------------responsive popup------------*/
}


.contentAcco .containerAcco .accoText{
	font-weight: 600;
	color: #3c4448;
	font-size: 16px;
}
.accorField input[type="text"], .accorField textarea, .accorField select{
	border: 1px solid #bbbbbb !important;
}
.accorField input[type="password"], .accorField textarea{
	border: 1px solid #ccc !important;
}
.table-head .column, .fortuneboxmain h2{
	background:#009cde !important;
}
.contentAcco .accorField{
	font-size: 14px;
}
.greenbutton:hover{
	background: #fff !important;
	color: #3c4448 !important;
}

.register-box{
	float: left;
	width: 50%;
}
/*.reg_div{
	width: 100% !important;
}*/
.loginbutton{
	float:none !important;
}
.forgotpassword a:hover{
	text-decoration: underline !important;
}
.register{
	background: #407CA0;
}
.register .whiteBox .accoText, {
	color: #666 !important;
}
.register .whiteBox .errormsg ,.register .whiteBox label.error{
	color: #ff0000 !important;
	font-size:13px !important;
}
.register .whiteBox .accoText, .register .whiteBox .contactForm1{
	font-size: 16px !important;
}
.register label.error{
	font-weight: 600 !important;
}
.register .whiteBox .contactForm1{
	color: #666;
}
.chnagepass{
	width: 76% !important;
}
.table{
	color: #3c4448 !important;
}
.register .whiteBox .required.error, .register .chnagepass input.error{
	border: 1px solid #ff9090 !important;
}
/*.register .whiteBox h4{
	color: #fff !important;
	border-bottom: 2px solid #fff !important;
}
.register .wrapper{
	color: #fff !important;
}*/
.menubar .navbar ul li:nth-child(3) a{
	padding-right: 25px !important;
}
.contentBoxLeft h3 a{color: #009cde;}
.ui-state-default .ui-icon{
	background: none !important;
}
.ui-widget, .greenbutton{
	font-family: "Open Sans",sans-serif !important;
}
.mobile-menu{
	display: inline-block;
	height: 32px;
	width: 37px;
	background: url("../../images/mobile-menu-btn.png")no-repeat;
}
#menu-page{
	display: none;
}
.recruitment2_area{
	display: inline-block;
    margin-bottom: 40px;
    width: 100%;
}
#loginfrm .containerAcco{
	float: none;
	width: 97%;
}
#loginfrm .containerAcco:nth-child(4) .accorField a, #loginfrm .containerAcco:nth-child(5) .accorField a{
	color: #666 !important;
}

.register .subtitle a, .register .contactForm2 a, .register .rowcontent a, .register .bottom_text a{
	text-decoration: underline;
}
.login-part {
	border-bottom: 1px solid #7d8b98;
	display: block;
	margin-bottom: 50px;
}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: black;
}
::-moz-placeholder { /* Firefox 19+ */
  color: black;
}
:-ms-input-placeholder { /* IE 10+ */
  color: black;
}
:-moz-placeholder { /* Firefox 18- */
  color: black;
}
.accorField input[type="text"], .accorField textarea, .accorField select, .accorField input[type="password"]{
	color: #3c4448 !important;
}
.accorField input[type="submit"]:hover, .accorField input[type="submit"]:active, .whiteBox .greenbutton:active {
  background: #ffffff none repeat scroll 0 0;
  color: #3c4448 !important;
}
.register .containerAcco{
	height: 81px !important;
}
.register .containerAcco:first-child, .register .containerAcco:last-child{
	height: inherit !important;
}
.register .login-part .containerAcco{
	height: 60px !important;
}
.register .accorField{
/*	color: inherit !important;*/
}
.register .errormessage, .register span.errormsg{
	/*color: # !important;*/
}
.jqidefaultbutton{
	border: 1px solid #3c4448 !important;
}
.jqidefaultbutton:hover{
	background: #ffffff !important;
    color: #3c4448 !important;
}
.greenbutton:active{
	color: #3c4448 !important;
}
.recruitment2_area #wizard .containerAcco .accorField input[type="text"], .recruitment2_area #wizard .containerAcco .accorField input[type="password"], .recruitment2_area #wizard .containerAcco .accorField textarea {
	width: 60%; padding: 0.6%;
}
.jobopening .pagelink a.pagging-text{
	font-size: 13px;
}
#wizard .smallinpt.textbox_Z { width: 19.6% !important;font-size:12px;}
#div_re-enterpassword.containerAcco{width: 100% !important;}
#div_re-enterpassword.containerAcco input[type="text"]{width: 60% !important;}

#wizard .contentAcco .table .column input[type="button"]{
	background: url("/images/delete-icon.png") no-repeat center;
	border:none;
	height: 20px;
    text-indent: 9999px;
    width: 20px;
    padding: 0;
    margin-left: 20%;
}
#wizard .contentAcco .table .column .editbtn{
	background: url("/images/edit-icon.png") no-repeat center;
	border:none;
	height: 20px;
    text-indent: 9999px;
    width: 20px;
    padding: 0;
    display: inline-block;
}
.action-icon.edit-icon{
    background: url(/images/edit-icon.png) no-repeat center !important;
    margin-left: 0 !important;
}
.action-icon.delete-icon{
    background: url(/images/delete-icon.png) no-repeat;
}
.action-icon.save-icon{
    background: url(/images/save-icon.png) no-repeat center !important;
    margin-left: 0 !important;
}
.action-icon.cancel-icon{
    background: url(/images/cancel-icon.png) no-repeat;
}


/*-------23-11-2017 start------*/
.hm-mid-sec .hm-lft-sec{
	padding:0px 15px;
	box-sizing:border-box;
}
.hm-mid-sec .hm-rt-sec{
	padding:0px 15px;
	box-sizing:border-box;
	border-bottom: 0px;
	border-left: 1px solid #e4e4e4;
}
.hm-mid-sec h2{
	font-size:20px;
}
.register .hm-mid-sec .containerAcco, .register .hm-mid-sec .login-part .containerAcco{
	height: auto !important;
	margin-bottom: 15px;
	width:100% !important;
	padding:0px !important;
	overflow: hidden;
	min-height: auto !important;
}
.hm-mid-sec .containerAcco .accorField input[type="text"], .hm-mid-sec .containerAcco .accorField input[type="password"], .hm-mid-sec .containerAcco .accorField textarea{
    box-sizing: border-box;
	padding: 3px 15px !important;
	width: 100% !important;
}
.hm-mid-sec .recruitment2_area{
	margin-bottom:0px;
}
.hm-mid-sec .hm-lft-sec .accorField select#bdate, .hm-mid-sec .hm-lft-sec .accorField select#bmon, .hm-mid-sec .hm-lft-sec .accorField select#byear{
	width:32.33% !important;
	padding: 3px 15px !important;
}
@media (max-width: 992px){
	.hm-mid-sec .hm-rt-sec{display: block !important;border-left: 0px solid #e4e4e4;}
}
/*-------23-11-2017 end------*/
.timetotravel{
	font-size:14px;
	padding-right:15px;
	width:150px;
	float:left;
	text-align:center;
	color:#333;
	font-weight:bold;
}
.travel-icons{
	font-size:24px !important;
	color:#0066CC;
	padding-bottom:10px;
}
.myicon {
  display: inline-block;
  	height:28px;
	width:30px;
	stroke-width: 0;
  	stroke: currentColor;
  	fill: #0066CC;
}
.wrapper{
    max-width: 1170px;
}
#SurveyForm{
	clear:both;
}
.hypot{
	display:none;
}
.col-md-12{
	width:90% !important;
}
@media screen and (max-width:991px){
	.timetotravel{
		width:124px;
	}
}
