/*home page container styles*/
.jobboard-wrapper {
    margin: 0px auto;
    width: 1080px;
}

.acjb-mainDivArea  {
    background: #fff;
    font-size: 14px ;
  /*  border: 1px dotted #f5f5f5;*/
  font-family:Arial, Helvetica, sans-serif !important
}

.acjb-mainDivArea .acjb-btn-secondary {
    color: #484848 ;
    background-color: #f5f5f5;
    border: 1px solid transparent !important;
}

.acjb-mainDivArea .acjb-btn-primary {
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
}
.acjb-mainDivArea *{ font-size:14px !important }
.acjb-mainDivArea .acjb-btn,.acjb-mainDivArea button, .acjb-mainDivArea input[type=submit] {
    display: inline-block;
    padding:8px 7px ;
    margin:0px 0px 0px 2px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
	
	font-weight:bold;
	 -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    -o-transition:all 0.5s ease;
    -ms-transition: all 0.5s ease;        
    transition:all 0.5s ease;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-size:13px !important;
	

	
	
}
.acjb-mainDivArea .acjb-btn:hover, .acjb-mainDivArea button:hover , .acjb-mainDivArea input[type=submit]:hover, .acjb-mainDivArea .acjb-btn-secondary:hover { background:#5F5F5F ; color:#fff !important; border:transparent solid 1px !important}


.acjb-mainDivArea ul, .acjb-mainDivArea ul li {
    list-style: none;
}
.acjbMpad{ padding:5px;}
/*header/footer button styles*/
.acjb-mainDivArea {
    /*float: left;*/
    width: 100%;
}

.acjb-mainDivArea .acjb-mainHeadContentDiv {
    float: left;
    width: 100%;
}

.acjb-mainDivArea .acjb-mainHeadContentDiv ul.menu {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    float: right;
}

.acjb-mainDivArea .acjb-mainHeadContentDiv ul.menu  li {
    float: left;
	background:none !important
}

.acjb-mainDivArea .acjb-mainHeadContentDiv ul.menu li a {
    float: left;
    text-align: center;
    text-decoration: none;
    margin: 0px 10px;
	font-size:14px !important;
	font-family:Arial, Helvetica, sans-serif !important;
	outline:none;
}
/*home page  styles*/
.acjb-mainDivArea  .acjb-mainContentDiv  .acjb-mainContentRightDiv, .acjb-mainDivArea  .acjb-mainContentDiv  .acjb-mainUserRightDiv,  .acjb-mainDivArea  .acjb-mainContentDiv .acjb-mainUserProfileRightDiv{
    float: left;
    width: 24%;
    font-size: 12px;
}

.acjb-mainDivArea  .acjb-mainContentDiv  .acjb-mainContentLeftDiv {
    float: right;
    width: 74%;
	margin-right:1%
}
.acjb-mainDivArea  .acjb-mainContentDiv  .profileHeader
{
	float:left;
	text-align:left;
	margin:0px 0px 15px 0px;
}
.acjb-mainDivArea  .acjb-mainContentDiv ul.apply_list_buttons li a img
{
	width: 185px;
	height: 41px;
	float: left;
	margin: 5px 0px;
}

.acjb-mainDivArea  .acjb-mainContentDiv  ul.job_type_list, 
.acjb-mainDivArea  .acjb-mainContentDiv  ul.job_category_list,
.acjb-mainDivArea  .acjb-mainContentDiv  ul.job_industry_list,
.acjb-mainDivArea  .acjb-mainContentDiv  ul.manage_profile_list
 {
   
   
    padding: 10px;
    margin: 10px 0px;
    font-size: 12px;
  /* border: 1px solid #fbeed5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;*/
}


.acjb-mainDivArea  .acjb-mainContentDiv  .acjb-mainContentRightDiv.borderBox, .acjb-mainDivArea  .acjb-mainContentDiv  .acjb-mainUserRightDiv.borderBox {
   /* border: 1px solid #f5f5f5;
    padding: 10px;
    margin-bottom: 10px;
    font-size: 12px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;*/
}
/*sidebar styles*/
.acjb-mainDivArea .acjb-mainContentDiv  .acjb-mainContentRightDiv ul.job_type_list,
.acjb-mainDivArea .acjb-mainContentDiv  .acjb-mainContentRightDiv ul.job_category_list,
.acjb-mainDivArea .acjb-mainContentDiv  .acjb-mainContentRightDiv ul.job_industry_list,
.acjb-mainDivArea .acjb-mainContentDiv  .acjb-mainContentRightDiv ul.manage_profile_list {
   
}
.acjb-mainDivArea  .acjb-mainContentDiv  .acjb-mainUserRightDiv ul.job_type_list,
.acjb-mainDivArea  .acjb-mainContentDiv  .acjb-mainUserRightDiv ul.job_category_list,
.acjb-mainDivArea  .acjb-mainContentDiv  .acjb-mainUserRightDiv ul.job_industry_list,
.acjb-mainDivArea  .acjb-mainContentDiv  .acjb-mainUserRightDiv ul.manage_profile_list {
  
}
.acjb-mainDivArea  .acjb-mainContentDiv .acjb-mainUserProfileRightDiv ul.job_type_list,
.acjb-mainDivArea  .acjb-mainContentDiv .acjb-mainUserProfileRightDiv ul.job_category_list,
.acjb-mainDivArea  .acjb-mainContentDiv .acjb-mainUserProfileRightDiv ul.job_industry_list,
.acjb-mainDivArea  .acjb-mainContentDiv .acjb-mainUserProfileRightDiv ul.manage_profile_list {   
	margin:0px;
	padding:0px;
}
.acjb-mainDivArea  .acjb-mainContentDiv .acjb-mainUserProfileRightDiv ul.manage_profile_list li a{ display:block}
.acjb-mainDivArea  .acjb-mainContentDiv .acjb-mainUserProfileRightDiv ul.manage_profile_list li a:hover{ text-decoration:none}

.acjb-mainDivArea .acjb-mainContentDiv  .acjb-mainContentRightDiv .accordionIcon, .acjb-mainDivArea  .acjb-mainContentDiv  .acjb-mainUserRightDiv .accordionIcon, .acjb-mainDivArea  .acjb-mainContentDiv .acjb-mainUserProfileRightDiv .accordionIcon{
    display: none;
    text-decoration: none;
    background: #fff;
    float: left;
    margin: 0px 10px 0px 0px;
    font-size: 16px;
    padding: 0px 10px;
}

.acjb-mainDivArea .acjb-mainContentDiv  .acjb-mainContentRightDiv ul,  .acjb-mainDivArea  .acjb-mainContentDiv  .acjb-mainUserRightDiv ul, .acjb-mainDivArea  .acjb-mainContentDiv .acjb-mainUserProfileRightDiv{
    list-style-type: none;
    margin: 0px;
    padding: 0px !important;
    /* width: 100%;
   float: left;*/
  
   
}

.acjb-mainDivArea .search-wrap {
    background: #f5f5f5;
    padding: 1%;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 1px solid #ccc;
	box-sizing: border-box;

}

.acjb-mainDivArea .search-wrap input[type='text'] {
}

.acjb-mainDivArea .acjb-mainContentDiv  .acjb-mainContentRightDiv ul  .top , .acjb-mainDivArea  .acjb-mainContentDiv  .acjb-mainUserRightDiv ul  .top, .acjb-mainDivArea  .acjb-mainContentDiv .acjb-mainUserProfileRightDiv .top{
    color: #fff!important;
    font-size: 14px!important;
    line-height: 20px!important;
    margin: 0!important;
    padding: 5px!important;    
    font-weight: bold;
	background: #428bca ;
	float:inherit !important;
	-webkit-border-top-left-radius: 2px;
-webkit-border-top-right-radius: 2px;
-moz-border-radius-topleft: 2px;
-moz-border-radius-topright: 2px;
border-top-left-radius: 2px;
border-top-right-radius: 2px;
box-sizing:border-box;
}


.acjb-mainDivArea .acjb-mainContentDiv  .acjb-mainContentRightDiv .acNavContentT, .acjb-mainDivArea .acjb-mainContentDiv  .acjb-mainContentRightDiv .acNavContentB, .acjb-mainDivArea  .acjb-mainContentDiv  .acjb-mainUserRightDiv .acNavContentT, .acjb-mainDivArea  .acjb-mainContentDiv  .acjb-mainUserRightDiv .acNavContentB, .acjb-mainDivArea  .acjb-mainContentDiv .acjb-mainUserProfileRightDiv .acNavContentT{
 background: #fff;
    border: 1px solid #428bca;
   /* padding: 10px;*/
    margin: 0px 0px 10px 0px;
    font-size: 12px;
 -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	
	
}
.acjb-mainDivArea .acjb-mainContentDiv  .acjb-mainContentLeftDiv form, .acjb-mainDivArea .acjb-mainContentDiv  .acjb-mainContentLeftDiv label{ margin:0px; line-height:30px; }

.acjb-mainDivArea .acjb-mainContentDiv  .acjb-mainContentLeftDiv label.checkbox-inline input[type="checkbox"].error, .acjb-mainDivArea form div.span12 input[type="checkbox"]{ margin-top:-2px;}

.acjb-mainDivArea .acjb-mainContentDiv  .acjb-mainContentLeftDiv label.checkbox-inline input[type="checkbox"], .acjb-mainDivArea form div.span12 input[type="checkbox"].error{ background-image:none}
.acjb-mainDivArea .acjb-mainContentDiv .acjb-mainContentLeftDiv .acMarginSearch{ margin:0px; padding:6px; box-sizing: border-box; font-size:14px !important}
.acjb-mainDivArea .acjb-mainContentDiv .acjb-mainContentLeftDiv .spanButtonwidth{ width:7%; margin-left:1% !important }
.acjb-mainDivArea .acjb-mainContentDiv .acjb-mainContentLeftDiv .spanJobTitlewidth{ width:43%; margin-left:1% !important }
.acjb-mainDivArea .acjb-mainContentDiv .acjb-mainContentLeftDiv .spanJobTitlewidth:first-child{ margin-left:0px !important}


.acjb-mainDivArea .acjb-mainContentDiv  .acjb-mainContentRightDiv ul li,  .acjb-mainDivArea  .acjb-mainContentDiv  .acjb-mainUserRightDiv ul li,  .acjb-mainDivArea  .acjb-mainContentDiv .acjb-mainUserProfileRightDiv ul li{
    width: 100%;
    float: left;
    padding: 0px !important ;
    clear: both;
    word-break: normal;
	background:none !important;
	list-style:none !important;
	line-height:24px;
}
.acjb-mainDivArea  .acjb-mainContentDiv  .acjb-mainUserRightDiv ul, .acjb-mainDivArea  .acjb-mainContentDiv  .acjb-mainUserRightDiv ul li,.acjb-mainDivArea  .acjb-mainContentDiv .acjb-mainUserProfileRightDiv ul , .acjb-mainDivArea  .acjb-mainContentDiv .acjb-mainUserProfileRightDiv ul li{ padding:0px !important; margin:0px !important}
.acjb-mainDivArea .acjb-mainContentDiv .acjb-mainContentRightDiv ul.job_type_list li, 
.acjb-mainDivArea .acjb-mainContentDiv .acjb-mainContentRightDiv ul.job_category_list li,
.acjb-mainDivArea .acjb-mainContentDiv .acjb-mainContentRightDiv ul.job_industry_list li,
.acjb-mainDivArea .acjb-mainContentDiv .acjb-mainContentRightDiv ul.manage_profile_list li,
.acjb-mainDivArea  .acjb-mainContentDiv  .acjb-mainUserRightDiv ul.job_type_list li, 
.acjb-mainDivArea  .acjb-mainContentDiv  .acjb-mainUserRightDiv ul.job_category_list li, 
.acjb-mainDivArea  .acjb-mainContentDiv  .acjb-mainUserRightDiv ul.job_industry_list li, 
.acjb-mainDivArea  .acjb-mainContentDiv  .acjb-mainUserRightDiv ul.manage_profile_list li, 
.acjb-mainDivArea  .acjb-mainContentDiv .acjb-mainUserProfileRightDiv ul.job_type_list li, 
.acjb-mainDivArea  .acjb-mainContentDiv .acjb-mainUserProfileRightDiv ul.job_category_list li, 
.acjb-mainDivArea  .acjb-mainContentDiv .acjb-mainUserProfileRightDiv ul.job_industry_list li, 
.acjb-mainDivArea  .acjb-mainContentDiv .acjb-mainUserProfileRightDiv ul.manage_profile_list li, 
{
	padding:0px 8px 0px 8px !important;
	margin:0px;
     line-height:30px;
	 font-size:14px !important;
	 width:auto !important;
	 float:none;
	 display:block;
	 font-family:Arial, Helvetica, sans-serif !important;
	 color:#484848 !important
}

.acjb-mainDivArea  .acjb-mainContentDiv  ul.job_type_list, .acjb-mainDivArea .acjb-mainContentDiv .acjb-mainContentRightDiv ul.job_category_list{ padding:0px 5px !important}
.acjb-mainDivArea  .acjb-mainContentDiv  ul.job_type_list, .acjb-mainDivArea .acjb-mainContentDiv .acjb-mainContentRightDiv ul.job_industry_list{ padding:0px 5px !important}
.acjb-mainContentRightDiv .acMangeProfile_listPad  ul.manage_profile_list li{ padding:2px !important; }
.acjb-mainContentRightDiv .acMangeProfile_listPad  ul.manage_profile_list li a{ padding:2px ; text-decoration:none; display:block; outline:none}

.acjb-mainDivArea .acjb-mainContentDiv  .acjb-mainContentRightDiv ul li.page_item input[type=checkbox], .acjb-mainDivArea  .acjb-mainContentDiv  .acjb-mainUserRightDiv ul li.page_item input[type=checkbox], .acjb-mainDivArea  .acjb-mainContentDiv .acjb-mainUserProfileRightDiv  ul li.page_item input[type=checkbox]{
    margin: 0px 5px 0px 0px;
}

.acjb-mainDivArea .acjb-mainContentDiv  .acjb-mainContentRightDiv ul li.page_item  a, .acjb-mainDivArea  .acjb-mainContentDiv  .acjb-mainUserRightDiv ul li.page_item  a, .acjb-mainDivArea  .acjb-mainContentDiv .acjb-mainUserProfileRightDiv ul li.page_item  a{
    text-decoration: none;
    color: #428bca;
    padding: 0px 5px;
	display:block;
}


.acjb-mainDivArea .acjb-mainContentDiv  .acjb-mainContentRightDiv ul li.page_item  a:hover, .acjb-mainDivArea  .acjb-mainContentDiv  .acjb-mainUserRightDiv ul li.page_item  a:hover, .acjb-mainDivArea  .acjb-mainContentDiv .acjb-mainUserProfileRightDiv ul li.page_item  a:hover{
    background: #f5f5f5;
    color: #999;
	display:block
}


.acjb-mainDivArea .acjb-mainContentDiv .acjb-mainContentLeftDiv #acjb-section {
}

.acjb-mainDivArea  table.dataTable {
    min-height: 80px;
}
.acSocialSlide{  background: #fff;   border: 1px solid #428bca; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; clear:both}

.acSocialSlide .acSocialSlidePad ul.apply_list_buttons li a{ margin:5px 2px !important  }
.acSocialSlidePad{ padding:3%; box-sizing:border-box;}	
	
.acjb-mainDivArea form div.span12 {
    text-align: left;
    margin: 0px 0px 10px 0px;

	
}

.acjb-mainDivArea form div.span12 input[type="text"], .acjb-mainDivArea form div.span12 input[type="password"], .acjb-mainDivArea form div.span12 select {
   /* min-width: 300px;
    width: 50%;*/
	width:100%;
	height:40px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	
}
.acjb-mainDivArea form div.span12 select {width:100%; }
.acjb-mainDivArea .acPowerBy{ text-align:right; line-height:30px;clear: both; float:right}
.acjb-mainDivArea .acPowerBy img{ display:inherit !important}

.acjb-mainDivArea .dataTable {
    text-align: left;
}
.dataTables_wrapper .dataTables_paginate .paginate_button{ border:none !important;}

.acjb-mainDivArea a:link span, .acjb-mainDivArea a:visited span, .acjb-mainDivArea a:link, .acjb-mainDivArea a:visited{ color:#0087ba  text-decoration:none !important; font-size:14px !important; outline:none;  /* padding:0px 4px; */}

/* .a2a_svg{
	height: 24px !important;
	width: 30px !important;
}
.a2a_default_style:not(.a2a_flex_style) a{
	padding: 0 3px !important;
} */

.acjb-mainDivArea .dataTables_wrapper .dataTables_paginate .paginate_button:hover {   
    color: #fff !important;
    background-color: #428bca;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    white-space: nowrap;   
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    backg round-image: none;
	border:solid 0px transparent !important ;
    
}

.acjb-mainDivArea form#signup, .acjb-mainDivArea form#login, .acjb-mainDivArea form#fpwd , .acjb-mainDivArea form#update_pwd{
    padding: 20px;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}

.acjb-mainDivArea div.form-error {
    background: #ffebef !important;
    color: #FF3333;
    text-align: left;
    font-size: 12px;
	margin:0px auto;
	width:75%;
	-moz-box-shadow: 1px 1px 8px 0 #000;
-webkit-box-shadow: 1px 1px 8px 0 #000;
box-shadow: 1px 1px 8px 0 #6D6D6D;
font-family:Arial, Helvetica, sans-serif !important;
padding:12px !important;
margin-bottom:10px;
}
.acSinupM{ width:70% !important; margin:0px auto !important; float:inherit !important; clear:both}
.acSinupMInn{ border-radius:6px; border:solid 2px #ccc; background:#F8F8F8}
.acMNavActive{ display:block; background: #FAFAFA  url(/images/acjobsActiveIcon.png) no-repeat right;  border: 1px solid #f1f0f0;border-radius: 4px;  }

.acjb-mainDivArea div.form-error ul{ float:inherit !important}
.acjb-mainDivArea div.form-error ul li {
    list-style: disc !important;
	color:#484848;
	background:none !important;
	font-family:Arial, Helvetica, sans-serif !important
}

.acjb-mainDivArea .fltLeft {
    float: left;
}

.acjb-mainDivArea legend {
    text-align: left;
    text-transform: uppercase;
	color:#428bca !important;
	font-size:18px !important; 
	line-height:20px;
	margin-bottom:5px;
}

.acjb-mainDivArea form#application {
    padding: 20px;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
  /*  border: 1px solid #ccc;*/
    margin: 0px auto;
    width: 80%;
}

.acjb-mainDivArea #jobdetailspage {
   /* float: left;*/
    text-align: left;
	margin-right:3px;
}

.acjb-mainDivArea #jobdetailspage div b {
    width: 250px;
    float: left;
}

.acjb-mainDivArea #jobdetailspage h1{ line-height:24px; font-size:24px !important; float:inherit !important; margin:0px 0px 5px 0px !important }
.acjb-mainHeaderInnerDiv {
    float: left;
    width: 100%;
    border: 1px solid #ccc;
    margin: 12px 0px;
	box-sizing: border-box;
}
.acjb-lineheig { line-height:24px ; font-size:14px !important; color: #484848; clear:both;} 
.acjb-hed{ font-size:22px !important; margin:5px 0px; clear:both }
.acjb-mainDivArea .acjb-mainHeadContentDiv .acjb-mainHeaderInnerDiv {
box-sizing: border-box;

   min-height:40px;
    background: #ffffff;
 /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);
 /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff));
 /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
 /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
 /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
 /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
 /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
 /* IE6-9 */
    ;
}
.acjb-mainDivArea .profileHeader h3{ float:none !important; color:#484848 ;  }

.acjb-mainDivArea #editprofile, .acjb-mainDivArea #upload, .acjb-mainDivArea #cpwd, .acjb-mainDivArea #csq {
    padding: 0px 40px 20px 0px;
}

/*Override bootstrap*/

.form-horizontal .control-label {
    text-align: left;
}

.form-group label {
    float: left;
    text-align: left;
    font-weight: bold;
}
.acjb-mainDivArea table.dataTable thead th, table.dataTable thead td{ line-height:15px !important ; padding:8px 4px !important; font-size:12px !important; }
.acjb-mainDivArea fieldset{ width:auto !important}
.acjb-mainDivArea fieldset label{width:auto !important}
ui.i-am-new li{ background:#FF0000 !important }

.acjb-inner{ font-family:Arial, Helvetica, sans-serif !important }
.acjb-inner .acjb-lineheig ul, .acjb-inner .acjb-lineheig ol { backg round:#FF0000 !important; clear:both !important; font-family:Arial, Helvetica, sans-serif !important; float:inherit !important; margin:0px !important; padding:0px !important}
.acjb-inner .acjb-lineheig ul li, .acjb-inner .acjb-lineheig ol li{ color:#484848; font-family:Arial, Helvetica, sans-serif !important; list-style:disc !important; margin:3px 5px 3px 0px  !important; padding:0px !important; list-style:inside !important; line-height:20px !important; font-size:13px !important ; background:none !important }
.acjb-inner .acjb-lineheig ul br{ content: " " !important; display: block !important; margin:0px !important; padding:0px !important; line-height:1px !important; font-size:1px !important; height:1px }
.acjb-inner .acjb-lineheig  br{ content: " " !important; display: block !important; line-height:1px;  margin:0px !important; padding:0px !important;font-size:1px !important; height:1px }
.acjb-inner span, .acjb-inner p{ color:#484848 !important; font-size:13px !important; font-family:Arial, Helvetica, sans-serif !important;  line-height:20px !important; }
.acjb-inner p{ margin:2px 0px !important}
.acjb-inner img{  margin:10px;}
.acjb-inner br{  content: "." !important; line-height:1px; display: block; font-size:1px !important; margin:0px !important; padding:0px !important;font-size:1px !important; height:1px}
.acjb-inner .acjb-lineheig h1, .acjb-inner .acjb-lineheig h2, .acjb-inner .acjb-lineheig h3, .acjb-inner .acjb-lineheig h4, .acjb-inner .acjb-lineheig h5, .acjb-inner .acjb-lineheig h6{ margin:2px 0px; font-size:inherit !important }
.acjb-inner .acjb-lineheig h1 span{ font-size:inherit !important}
.acjb-inner .acjb-lineheig  h1{ font-size:32px !important;}
.acjb-inner .acjb-lineheig  h2{ font-size:24px !important;}
.acjb-inner .acjb-lineheig  h3{ font-size:18px !important;}
.acjb-inner .acjb-lineheig  h4{ font-size:16px !important;}
.acjb-inner .acjb-lineheig  h5{ font-size:13px !important;}
.acjb-inner .acjb-lineheig  h6{ font-size:10px !important;}
.acjb-mainDivArea hr{ margin:5px 0px}
.ui-dialog-title{ font-size:18px; }

/*.acjb-inner br:after { content: ".";  line-height:1px; display: block;  }
.acjb-inner br:after { content: "."; line-height:1px; display: block; }*/
/* Change Styles for cowan site */

.cont ainer{ width:inherit !important}
.acjbapplyindeed{ margin:20px 0px; text-align:center }
.acjbapplyindeed a span.indeed-apply-button-inner{ /*width:160px;*/width:auto;}
.acjbapplyindeed a span.indeed-apply-button-cm{ display:none}

/*.acjb-mainDivArea table.dataTable thead th:last-child{ padding-right:15px !important}*/
/* Large desktop */

@media screen and (max-width:1050px){
.acjb-mainDivArea .acjb-mainContentDiv .acjb-mainContentLeftDiv .spanJobTitlewidth{width:44.50%}
.acjb-mainDivArea form div.span12 input[type="text"], .acjb-mainDivArea form div.span12 input[type="password"], .acjb-mainDivArea form div.span12 select { width:100%;}
.acjb-mainHeadContentDiv span12{ margin:0px;}
}
@media screen and (max-width:817px){
.acjb-mainDivArea .acjb-mainContentDiv .acjb-mainContentLeftDiv .spanJobTitlewidth{ width:43%;}
}
@media screen and (max-width:800px){
.acjb-mainHeadContentDiv span12{ margin:0px;}

.acjb-mainDivArea .acjb-mainContentDiv .acjb-mainContentRightDiv, .acjb-mainDivArea .acjb-mainContentDiv .acjb-mainUserRightDiv, .acjb-mainDivArea .acjb-mainContentDiv .acjb-mainUserProfileRightDiv{ width:30%}
.acjb-mainDivArea .acjb-mainContentDiv .acjb-mainContentLeftDiv{ width:68%}
}
@media screen and (max-width:785px){
.acjb-mainDivArea .acjb-mainContentDiv .acjb-mainContentLeftDiv .spanJobTitlewidth{ width:43%;}
}
@media screen and (max-width:617px){
.acjb-mainDivArea .acjb-mainContentDiv .acjb-mainContentLeftDiv .spanJobTitlewidth{ width:41%;}
.acjb-mainDivArea form div.span12 input[type="text"], .acjb-mainDivArea form div.span12 input[type="password"], .acjb-mainDivArea form div.span12 select{ width:100% !important; }
.acjb-mainDivArea .acjb-mainContentDiv .acjb-mainContentRightDiv, .acjb-mainDivArea .acjb-mainContentDiv .acjb-mainUserRightDiv, .acjb-mainDivArea .acjb-mainContentDiv .acjb-mainUserProfileRightDiv{ width:35%}
.acjb-mainDivArea .acjb-mainContentDiv .acjb-mainContentLeftDiv{ width:63%}
table.dataTable thead th, table.dataTable thead td{ padding:2px !important; width:auto !important; font-size:10px !important; }
table.dataTable tbody th, table.dataTable tbody td{ padding:2px !important; font-size:10px !important; }
.acjb-mainDivArea a:link span, .acjb-mainDivArea a:visited span, .acjb-mainDivArea a:link, .acjb-mainDivArea a:visited{ font-size:11px !important}
.acjb-mainDivArea .acjb-mainContentDiv .acjb-mainContentRightDiv ul li, .acjb-mainDivArea .acjb-mainContentDiv .acjb-mainUserRightDiv ul li, .acjb-mainDivArea .acjb-mainContentDiv .acjb-mainUserProfileRightDiv ul li{ font-size:12px !important; }
.acjb-mainDivArea .acjb-mainContentDiv .acjb-mainContentLeftDiv .spanJobTitlewidth:first-child, .acjb-mainDivArea .acjb-mainContentDiv .acjb-mainContentLeftDiv .spanJobTitlewidth{ width:98% !important; margin:5px 0px !important}
.acjb-mainDivArea #jobdetailspage div b{ width:inherit !important}
.acjb-mainDivArea #jobdetailspage h1{ font-size:18px !important}
}
@media screen and (max-width:497px){
.acjb-mainDivArea .acjb-mainContentDiv .acjb-mainContentRightDiv, .acjb-mainDivArea  .acjb-mainContentDiv  .acjb-mainUserRightDiv, .acjb-mainDivArea .acjb-mainContentDiv .acjb-mainUserProfileRightDiv{ float:inherit !important; width:100%; }
.acjb-mainDivArea .acjb-mainContentDiv .acjb-mainContentLeftDiv{ float:inherit !important; width:100%; overflow:auto}
.acjb-mainDivArea .search-wrap{ padding:4px;}
}
@media screen and (max-width:337px){
.acSinupM{ width:81% !important}
.acjb-mainDivArea .acjb-mainContentDiv .acjb-mainContentRightDiv, .acjb-mainDivArea  .acjb-mainContentDiv  .acjb-mainUserRightDiv{ float:inherit !important; width:100%; }
.acjb-mainDivArea .acjb-mainContentDiv .acjb-mainContentLeftDiv{ float:inherit !important; width:100%;}
.acjb-mainDivArea .search-wrap{ padding:4px;}
.acjb-mainDivArea .acjb-mainContentDiv .acjb-mainContentLeftDiv .spanJobTitlewidth{ float:inherit; width:100% !important; margin-top:10px; clear:both}
.acjb-mainDivArea .acjb-mainContentDiv .acjb-mainContentLeftDiv .spanButtonwidth{ margin-top:10px;}
.acjb-mainDivArea form div.span12 input[type="text"], .acjb-mainDivArea form div.span12 input[type="password"], .acjb-mainDivArea form div.span12 select{ width:100% !important}
table.dataTable thead th, table.dataTable thead td{ padding:2px !important; width:auto !important; font-size:10px !important; }
table.dataTable tbody th, table.dataTable tbody td{ padding:2px !important; font-size:10px !important; }
.acjb-mainDivArea .acjb-mainContentDiv .acjb-mainContentLeftDiv form, .acjb-mainDivArea .acjb-mainContentDiv .acjb-mainContentLeftDiv label{line-height: 20px;}
.acjb-mainDivArea form#signup, .acjb-mainDivArea form#login, .acjb-mainDivArea form#fpwd, .acjb-mainDivArea form#update_pwd{ border-radius: none; padding: 10px;}
.acjb-mainDivArea form div.span12 { margin: 0; text-align: left;}
legend{  line-height: 20px; margin-bottom: 10px; padding: 0; }
.acjb-inner img{ margin:0px;}
}


.acjb-inner span.form-error.help-block{ color:RED !important}

.acjb-mainDivArea .phoneaccept{ 
	color: #484848;
    	font-size: 11px !important;
    	line-height: 16px;
   	margin-top: -4px;
	padding-top:2px;
}
.acjb-mainDivArea .reftop{vertical-align: top !important;}
.acnews-inner h1 {
    color: #666666 !important;
    font-family: "Roboto" !important;
    font-size: 17px !important;
    font-weight: bold !important;
    text-align: left;
}

.accontactus-inner h1 {
    color: #666666 !important;
    font-family: "Roboto" !important;
    font-size: 17px !important;
    font-weight: bold !important;
    margin-bottom:5%;

}
#contactus_content{

}
.contactus_lineheig { 
    line-height:24px ; 
    font-size:14px !important; 
    color: #484848; clear:both; 
    border-bottom: 1px dashed;
	padding-bottom:2%
} 
 /* New LoginSignUp Section Styles Ramana*/

.acLoginSignUpL{float: left; width: 45%; }
.acLoginSignUpLineV{ width: 2px; background: #918e8e; border-radius: 100%; height: 300px; float: left; margin:30px; position: relative; }

.acLoginSignUpOR{ position: absolute; top: 50%; left: 50%; width: 36px; height: 36px; margin-top: -18px; margin-left: -18px; border: solid 1px #ccc; background: #fff; font-weight: bold; font-size: 16px !important; border-radius: 100%;  text-align: center;line-height: 36px !important;}

.pwd_rules ul, .pwd_rules ul li {
    list-style: inherit !important;
}

@media screen and (max-width:1000px){
    .acLoginSignUpL{float: left; width: 90%; }
    .acLoginSignUpLineV{ width: 80%; background: #918e8e; border-radius: 100%; height: 2px; float: left; margin:30px; position: relative; clear: both;}
    
}
@media screen and (max-width:920px){ .acNewSignUpBtn{ width: 100% !important;}}