/**************STICKY FOOTER****************/
html,
body {
	margin:0;
	padding:0;
	height:100%;
}
#wrapper {
	min-height:100%;
	position:relative;
	/* background: url(../images/back1.jpg)no-repeat;
    background-size: 100% 100%; */
    margin-bottom: 90px;
}
.wrapper2 {
	min-height:100%;
	position:relative;	 
    background-size: 100% 100% !important;
}

.footer {
	width:100%;
	height:54px;
	/*position:absolute;*/
	bottom:0;
	left:0;
}
/**************STICKY FOOTER****************/

#company-custom.admin_banner {
	min-height: 92vh;
}

.orders {
    padding: 20px 0px;
}

.orders .hiring_text {
	margin:0;
	padding: 0.3em 0.8em;
}

.w100 {
	width:100% !important;
}

.p0 {
	padding:0 !important;
}

.ptb {
    padding-top:0 !important;
}

.pr24 {
	padding-right: 24px;
}

.dark {
	color:#26333C;
}

.boxCenter {
	margin:0 auto !important;
	float:none !important;
}

.mt0 {
	margin-top:0px
}

.mt10 {
	margin-top:10px
}

h3.h-Centr {
    text-align: center;
}

.bb2 {
	padding: 0.5em 2.2em;
	margin-left: 25px;
} 

.fixBox {
    width: 100%;
    height: 100vh;
    position: fixed;	
    z-index: 9;
}

#formRP .text_box {
	width: 190px;
}

.frm_a select, .frm_a .comps{
	color:#555;
	border: 1px solid #FFF;
	box-shadow: 0px 0px 2px #000 inset;
	height:25px;
	padding: 0 5px;
}
.prof_search{
    background: #117A3D none repeat scroll 0% 0%;
    color: #FFF;
    font-weight: 600;
    box-shadow: 0px 0px 9px #FFF inset;
    border-radius: 1px;
    border: medium none;
    padding: 0.3em 0em;
    font-size: 0.9em;
    letter-spacing: 1px;
    width: 100%;
    text-align: center;
    margin-top: 3em;
}
.txt_stl {
	min-height: 25px !important;
	border: 1px solid #FFF;
	box-shadow: 0px 0px 2px #000 inset;
	line-height: 25px;
}
 .hiring .bord_new  {
    border: 1px solid #7A7A7A !important;
    box-shadow: 0px 0px 5px #263765 inset !important;
    padding: 2em 1em!important;
}
.dispnon_p  p, .dispnon p, .dispnone h3, .dispnone h2
{
	display:none;
}

.Jempty {
	height:200px;
}


.Jempty p {
	text-align:center !important;
	margin-top: 50px;
}
.technology p {	position: relative;}
.hint {
	/*display: block;*/
    width: 18px;    height: 18px;    border-radius: 50%;    border: 1px solid #000;    padding: 0px 5px;    line-height: 1.5;    font-weight: bold;    float: right;    cursor: pointer;    position: absolute;    right: -20px;    top: 4px;
}

.welcomeback_bottom_menu li a {
	min-width:142px;
	display: block;
    text-align: center;
}
.welcomeback_bottom_menu li span {
	min-width:142px;
	display: block;
    text-align: center;
}
/*.payment h5 {
    padding-top: 15px;
	margin-bottom:0px;
}*/

.b-add p {
	margin-bottom:0px;
}

.pay-action {
	text-align:center;
}

.pay-action .job_button {
	display:inline-block;
	width:auto;
	float:none;
}

/*ToolTip------------------------------------------------------------------------------*/
/*ToolTip------------------------------------------------------------------------------*/
a.hint span{
z-index: 10;
display: none; 
border-radius:4px; 
-moz-border-radius: 4px; 
-webkit-border-radius: 4px; 
} 

a.hint:hover span{ 
display: inline; 
position: absolute; 
border: 1px solid #8c8c8c; 
background: #f4f4f4;
} 


a.hint > span{
width: 200px; 
padding: 10px 12px; 
opacity: 0; 
visibility: hidden; 
z-index: 10; 
position: absolute;
left: 171px;
bottom: 30px; 
font-size: 12px; 
font-style: normal; 
-webkit-border-radius: 3px; 
-moz-border-radius: 3px; -o-border-radius: 3px; 
border-radius: 3px; 
-webkit-box-shadow: 4px 4px 4px #d9b3c3; 
-moz-box-shadow: 4px 4px 4px #d9b3c3; 
box-shadow: 4px 4px 4px #d9b3c3; 
color: #000000; 
background: #f4f4f4; 
background: -moz-linear-gradient(top, #FBF5E6 0%, #FFFFFF 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FBF5E6), color-stop(100%,#FFFFFF)); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FBF5E6', endColorstr='#FFFFFF',GradientType=0 ); 
border: 1px solid #8c8c8c; 
}


a.hint:hover > span{ 
opacity: 1; 
text-decoration:none; 
visibility: visible; 
overflow: visible; 
margin-top: 40px; 
display: inline; 
margin-left: -200px;
}

a.hint span b{ 
width: 15px; 
height: 15px; 
margin-left: 20px; 
/*margin-top: -19px;*/ 
display: block; 
position: absolute; 
bottom: -8px;
-webkit-transform: rotate(-45deg); 
-moz-transform: rotate(-45deg); 
-o-transform: rotate(-45deg); 
transform: rotate(-45deg); 
-webkit-box-shadow: inset -1px 1px 0 #fff; 
-moz-box-shadow: inset 0 1px 0 #fff; -o-box-shadow: inset 0 1px 0 #fff; 
box-shadow: inset 0 1px 0 #fff; 
display: none\0/; *display: none; 
background: #f4f4f4; 
/*border-top: 1px solid #8c8c8c;
border-right: 1px solid #8c8c8c; */
border-bottom: 1px solid #8c8c8c;
}
/*ToolTip------------------------------------------------------------------------------*/
/*ToolTip------------------------------------------------------------------------------*/


/***************form-control******************/

.Hiring_button_div .Hiring_back_button
{
	width: auto;
    color: #FFF;
    font-size: 0.9em;
    padding: 0.4em 3em;
    box-shadow: 0px 0px 10px #3B3B3B inset;
    border-radius: 3px;
    border: 1px solid #C6C6C6;
    font-weight: 600;
    text-decoration: none !important;
}

/*.login_box input[type=text], .login_box input[type=password],.login_box input[type=email] {
	width:175px;
}
*/
.form-error  {
	color: #F70C0C;
	font-size: 14px;
}

.form-good {
	color: #0AB722;
	font-size: 14px;
}

.form-control-feedback {
	position: absolute;
    top: 16px;
    right: 0;
    z-index: 2;
    display: block;
    width: 20px;
    height: 28px;
    line-height: 34px;
    text-align: center;
}

.zip .form-control-feedback {
  color: #3c763d;
  margin-right: 110px;
}

.mail .form-control-feedback {
  margin-right: 15px;
  margin-top: 3px;
}

.form-group {
  margin-bottom: 0px;
}

#compMsg {
	text-align: center;
    color: #a94442;
    font-size: 85%;
}

.required {
	border:1px solid #F00 !important;
	box-shadow: none !important;
}

p.required { padding:0 10px; }
/*****************form-control****************/



/***************** Company ****************/
	/***************** Regiser ****************/
	/*.hiring_nav .active {
		color: #FDF705;
	}*/
	
	.vp-head {
		background: #14914C;
	}
	
	.vp-head  h3 {
		font-size: 2.2em;
		line-height: 1.3;
		font-weight: 500;
		color: #fff;
		font-family: "Helvetica";
		margin-bottom: 0.5em;
	}
	
	.subscription_bg .cong {
		position: absolute;
		bottom: 46px;
		left: 0;
		right: 0;
		margin: 0 auto;
	}
	
	.job_plans_side .txt_lft {
		padding-right:10px;
	}
	.subscription_bg p {
		font-size: 1.02em;
	}
	/***************** Regiser ****************/
.welcomeback_menu input {
    list-style-type: none;
    color: #8A9398;
    font-weight: 600;
    background: #3C4A53 none repeat scroll 0% 0%;
    padding: 0.7em 1em;
    border-width: 1px;
    border-style: solid;
    border-color: #8E9195 #6F7880 #8E9195 #D8D8D8;
    box-shadow: 0px 0px 5px #121111 inset;
    display: block;
    font-size: 0.8em;
	width:100%;
}


.cong input[type=submit] 
{
	background: #92C3F4 none repeat scroll 0% 0%;
	color: #FFF;	text-shadow:0 0 1px #333;
	font-size: 1em;	font-weight:bold;
	padding: 0.3em 1em;
	box-shadow: 0 0 10px #3B3B3B inset;
	border-radius: 2px;
	border: none;
}.cong input[type=submit]:hover {color:#1C4B19;text-shadow:0 0 1px #fff;}

.createJob input[type=text] {
	color:#333;
}

.Hiring_text {
	padding:0 0.5em;
}

/***************** Sales Rep ****************/
	/***************** Sales Rep Register ****************/
	.PROCESS_MAKES_PERFECT .main {
		background: rgba(221, 222, 224, 0.57);
	}
	
	.uppr_third .MsoNormal {
		font-size: 1.22em;
		line-height: 1.5 !important;
	}
	
	.mrg p i {
		display: block;
		margin-top: -6px;
	}
	
	#makePer {
		font-size: 0.9em;
		height: 24px;
		border: 1px solid #FFF;
		box-shadow: 0px 0px 2px;
		margin: 0px 2px;
	}
	
	.compn input[type="checkbox"] {
		margin-top: 8px;
	}
	
	.net-res select {
		max-width: 100%;
	}
	
	.healthInsurance {
		width:100% !important;
	}
	
	.benif p {
		width:100%;
		float: none;
	}
	
	.w70x {
		width:70px !important;
	}
	/***************** Sales Rep Register ****************/

/***************** Sales Rep ****************/
 
/*by roy*/
.gr label::after {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #4CAF50 0%, #4CAF50 100%) repeat scroll 0 0 !important;

}
/*by roy*/

/***************** Company ****************/
.fe-right input {
	float:none;
}

.popBox {
    width: 40%;
    height: 300px;
    background: rgb(115, 148, 170);	
    z-index: 99;
    margin: 0px auto;
}

.photo img {
    width: 100%;
    height: 158px;
}

.pl0 {
	padding-left:0px;
}

.btn_forward {
	background: url(../images/nextarrow.png);
    background-repeat: no-repeat;
    background-size: 100%;
    height: 101px;
    border: none;
	box-shadow: none;
}

.blue {
	background:#97C9FC !important;
}


.no_border {
	border: none !important;
}

.wl_bg a {
	text-decoration:none;
 }

.mw7 {
	min-width: 70px;
}
 
.txt_oz {
	width: 100%;
    background: transparent;
    border: none;
    height: 30px;
    padding: 0px 10px;
    box-sizing: border-box;
    color: #333;
    font-weight: normal;
}

/*********06/06/2016**********/
.inbox p {
    float: left;
    margin: 0 0 5px 0;
}


/****************************SQUARE RADIO*****************************/
/****************************SQUARE RADIO*****************************/
.squaredTwo input[type=radio], .squaredTwo input[type=checkbox], .roundedOne input[type=checkbox] {
	visibility: hidden;
}
.squaredTwo {
	width: 28px;
	height: 28px;
	position: relative;
}
.squaredTwo label {
	cursor: pointer;
	position: absolute;
	width: 20px;
	height: 20px;
	left: 4px;
	top: 4px;
	box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.7) inset, 0px 1px 0px rgb(255, 255, 255);
	background: #EAEDEF none repeat scroll 0% 0%;
	border-right: 1px solid rgb(135, 135, 135);
	border-top: 1px solid rgb(149, 149, 149);
}

.squaredTwo label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 11px;
    height: 7px;
    background: transparent;
    top: 5px;
    left: 4px;
    border: 3px solid #171616;
	border-top: none;
	border-right: none;

	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.squaredTwo label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
}

.squaredTwo input[type=radio]:checked + label:after, .squaredTwo input[type=checkbox]:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}
/****************************SQUARE RADIO*****************************/
/****************************SQUARE RADIO*****************************/


/****************************ROUNDED RADIO*****************************/
.rdo a{
	font-size: 19px;
    color: #000;
}

.roundedOne {
	width: 28px;
	height: 28px;
	background: #fcfff4;

	background: -webkit-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -moz-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -o-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: -ms-linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	background: linear-gradient(top, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b3bead',GradientType=0 );
	margin: 0px auto;

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;

	-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	position: relative;
}

.roundedOne label {
	cursor: pointer;
	position: absolute;
	width: 20px;
	height: 20px;

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	left: 4px;
	top: 4px;

	-webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	-moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);
	box-shadow: inset 0px 1px 1px rgba(0,0,0,0.5), 0px 1px 0px rgba(255,255,255,1);

	background: -webkit-linear-gradient(top, #fff 0%, #fff 100%);
	background: -moz-linear-gradient(top, #222 0%, #45484d 100%);
	background: -o-linear-gradient(top, #222 0%, #45484d 100%);
	background: -ms-linear-gradient(top, #222 0%, #45484d 100%);
	background: linear-gradient(top, #222 0%, #45484d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222', endColorstr='#45484d',GradientType=0 );
}

.roundedOne label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 16px;
	height: 16px;
	background: #F33B3B ;

	background: -webkit-linear-gradient(top, #F33B3B  0%, #F33B3B  100%);
	background: -moz-linear-gradient(top, #F33B3B  0%, #F33B3B  100%);
	background: -o-linear-gradient(top, #F33B3B  0%, #F33B3B  100%);
	background: -ms-linear-gradient(top, #F33B3B  0%, #F33B3B  100%);
	background: linear-gradient(top, #F33B3B  0%, #F33B3B  100%);

	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	top: 2px;
	left: 2px;

	-webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	-moz-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
	box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0,0,0,0.5);
}

.roundedOne label:hover::after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	opacity: 0.3;
}

.roundedOne input[type=checkbox]:checked + label:after , .roundedOne input[type=radio]:checked + label:after{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}
/****************************ROUNDED RADIO*****************************/
/****************************ROUNDED RADIO*****************************/
.jobx_text_big{
	padding-right:0px;
}

.bv-form i.form-control-feedback{
	top:-2px;
	right:3px;
}

#formRP label {
  color: #ffffff;
  font-size: .8em;
}
/*smh*/

/*ANUP 1-10-16*/
.extnd_red {
	background: rgba(220, 22, 22, 0.59);
}

.job_id_falna.table-responsive {
    padding: 15px;
}
.job_id_falna table {
    border: 1px solid #666;
}
.job_id_falna thead {
    background-color:#95b3d7;
	border-bottom: 1px solid #666;
}
.job_id_falna td {
    border: 1px solid #666;
	box-shadow: 0px 0px 1px #000 inset;
}
.job_id_falna .no_border {
	box-shadow:none;
}
.table > thead > tr > th {
  border-bottom: 0px solid #ddd;
  vertical-align: bottom;
}

.popup_content table td, .popup_content table th {
    border-bottom: 1px solid #fff;
    border-right: 1px solid #fff;
    text-align: center;
    border-top: none !important;
}
.popup_content table tr th:last-child {
    border-right: none;
}

.popup_content .table th, .popup_content .table td {
    color: #ffffff;
}
.p_nav_tab ul li {
    width: 14%;
}

.inv {
	margin:20vh auto;
}

.matchPer li {
    white-space: nowrap;
}

.nres td {
	min-width:86px;
}

.mrg_none {
	margin: 0px !important;
}

.mrg p {
    /*margin-left: 10px;*/
}

.travel .col-sm-3 {
	float: right;
    margin-right: 11em;
}

#ABILITIES p.txt_stl {
    width: 122px !important;
}
#ABILITIES p.txt_stlg {width: 100% !important;}
.popup_box2 {
	background: rgb(241, 241, 241) none repeat scroll 0 center;
    border: 1px solid #9e9e9e;
    box-shadow: 1px 1px 5px #fff inset;
    margin: 50px auto;
    padding: 0.5em;
    text-align: center;
    width: 50%;
}

.popup_box2 .popup_content {
    max-height: 80vh;
    overflow-y: scroll;
    padding: 1em 10px;
    text-align: justify;
}

.popup_box2 .popup_content p {
    color: #000;
}

.popup_box2 h1 {
	margin: 0 0 50px;
	color:#fff;
}
/*ANUP 1-10-16*/


@media(max-width:1150px){
.job_id_tab ul li { width: 33%; margin: 2px 0px; }
.job_id_tab .nav-tabs > li.active > a { padding: 4px 25px; }
}

@media(max-width:1024px){
.dispnone h3, .dispnone h2 { display:block; margin-top: 5px; }
}

@media(max-width:550px){
.job_id_tab ul li { width: 48%; }
}

@media(max-width:420px){
.job_id_tab ul li { width: 98%; }
}
