@charset "utf-8";
/* CSS Document */

body {
    background-color:#eeeeee;
    color: #333;
    font-size: 13px;
	padding:0;
	margin:0 0 0 0;
	font-family: 'Poppins', sans-serif;
	line-height:18px;
}
.checkbox {
  padding-bottom: 10px; }
  
  .checkbox label {
    /*display: inline-block;
    position: relative;*/
    padding-left: 5px;
	}
	
    .checkbox label::before {
      content: "";
      display: inline-block;
      position: absolute;
      width: 17px;
      height: 17px;
      left: 0;
      margin-left: -20px;
      border: 1px solid #cccccc;
      border-radius: 3px;
      background-color: #fff;
      -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
    .checkbox label::after {
      display: inline-block;
      position: absolute;
      width: 16px;
      height: 16px;
      left: 0;
      top: 0;
      margin-left: -20px;
      padding-left: 3px;
      padding-top: 1px;
      font-size: 11px;
      color: #555555; }


    .checkbox input[type="checkbox"]:checked + label::after {
      font-family: 'FontAwesome';
      content: "\f00c"; }

.loginicon {color:#999;}


.loginhead {text-align:left; font-family: 'Montserrat', sans-serif;font-size:18px;padding:0 0 15px 0; font-weight:400;}

  
  .login-reg {font-size:14px;}
  
a {
    text-decoration: none;
    color: #4285f4;
}
a:hover {
    text-decoration: underline;
    color: #f37622;
}
/* active_tab */
.social-login {font-size:24px!important;    margin: 0 8px 0 0;}
.orloginwith {text-align:left; color:#808080;padding:0;}
/* Applicant Tracking CSS */
.action-open {border:1px solid #eee;}
.ckbox {
	position: relative;
	width: 35px;
}
.ckbox input[type="checkbox"] {
	opacity: 0;
}
.ckbox label {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.ckbox label:before {
	content: '';
	top: 1px;
	left: 0;
	width: 18px;
	height: 18px;
	display: block;
	position: absolute;
	border-radius: 2px;
	border: 1px solid #bbb;
	background-color: #fff;
}
.ckbox input[type="checkbox"]:checked + label:before {
	border-color: #2BBCDE;
	background-color: #2BBCDE;
}
.ckbox input[type="checkbox"]:checked + label:after {
	top: 3px;
	content: '\e013';
	color: #fff;
	font-size: 11px;
	position: absolute;
}

img.media-photo2 {
    width: 75px;
    margin: 0 15px 0 0;
}
.applied {text-align:right; font-size:11px;color:#808080;}
td.grid-even {border:1px solid #eee; border-width:1px 1px 0 1px; padding:10px 10px;}
td.grid-odd {border:1px solid #eee; border-width:1px 1px 0 1px; padding:10px 10px;}
/* -------------------- Page Styles (not required) */
div { margin: 0px; }

/* -------------------- Select Box Styles: bavotasan.com Method (with special adaptations by ericrasch.com) */
/* -------------------- Source: http://bavotasan.com/2011/style-select-box-using-only-css/ */
.styled-select {
   background: url(http://i62.tinypic.com/15xvbd5.png) no-repeat 96% 0;
   height: 29px;
   overflow: hidden;
   width: 100px;
}

.styled-select select {
   background: transparent;
   border: none;
   font-size: 14px;
   height: 29px;
   padding: 5px; /* If you add too much padding here, the options won't show in IE */
   width: 100px;
}

.styled-select.slate {
   background: url(http://i62.tinypic.com/2e3ybe1.jpg) no-repeat right center;
   height: 34px;
   width: 100px;
}

.styled-select.slate select {
   border: 1px solid #ccc;
   font-size: 16px;
   height: 34px;
   width: 100px;
}

/* -------------------- Rounded Corners */
.rounded {
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   border-radius: 20px;
}

.semi-square {
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
}

/* -------------------- Colors: Background */
.slate   { background-color: #ddd; }
.green   { background-color: #779126; }
/*.blue    { background-color: #3b8ec2; }*/
.yellow  { background-color: #eec111; }
.black   { background-color: #000; }

/* -------------------- Colors: Text */
.slate select   { color: #000; }
.green select   { color: #fff; }
.blue select    { color: #fff; }
.yellow select  { color: #000; }
.black select   { color: #fff; }


/* -------------------- Select Box Styles: danielneumann.com Method */
/* -------------------- Source: http://danielneumann.com/blog/how-to-style-dropdown-with-css-only/ */
#mainselection select {
   border: 0;
   color: #EEE;
   background: transparent;
   font-size: 20px;
   font-weight: bold;
   padding: 2px 10px;
   width: 100px;
   *width: 100px;
   *background: #58B14C;
   -webkit-appearance: none;
}

#mainselection {
   overflow:hidden;
   width:350px;
   -moz-border-radius: 9px 9px 9px 9px;
   -webkit-border-radius: 9px 9px 9px 9px;
   border-radius: 9px 9px 9px 9px;
   box-shadow: 1px 1px 11px #330033;
   background: #58B14C url("http://i62.tinypic.com/15xvbd5.png") no-repeat scroll 319px center;
}


/* -------------------- Select Box Styles: stackoverflow.com Method */
/* -------------------- Source: http://stackoverflow.com/a/5809186 */
select#soflow, select#soflow-color {
   -webkit-appearance: button;
   -webkit-border-radius: 2px;
   -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
   -webkit-padding-end: 20px;
   -webkit-padding-start: 2px;
   -webkit-user-select: none;
   background-image: url(http://i62.tinypic.com/15xvbd5.png), -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
   background-position: 97% center;
   background-repeat: no-repeat;
   border: 1px solid #AAA;
   color: #555;
   font-size: inherit;
   overflow: hidden;
   padding: 5px 10px;
   text-overflow: ellipsis;
   white-space: nowrap;
   width: 100px;
   float:right;
}

select#soflow-color {
   color: #fff;
   background-image: url(http://i62.tinypic.com/15xvbd5.png), -webkit-linear-gradient(#779126, #779126 40%, #779126);
   background-color: #779126;
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   border-radius: 20px;
   padding-left: 15px;
}





#primary_nav_wrap
{
	margin-top:15px
}

#primary_nav_wrap ul
{
	list-style:none;
	position:relative;
	float:left;
	margin:0;
	padding:0
}

#primary_nav_wrap ul a
{
	display:block;
	color:#333;
	text-decoration:none;
	font-weight:700;
	font-size:12px;
	line-height:32px;
	padding:0 15px;
	font-family: 'Poppins', sans-serif;
}

#primary_nav_wrap ul li
{
	position:relative;
	float:left;
	margin:0;
	padding:0
}

#primary_nav_wrap ul li.current-menu-item
{
	background:#ddd
}

#primary_nav_wrap ul li:hover
{
	background:#f6f6f6
}

#primary_nav_wrap ul ul
{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background:#fff;
	padding:0
}

#primary_nav_wrap ul ul li
{
	float:none;
	width:200px
}

#primary_nav_wrap ul ul a
{
	line-height:120%;
	padding:10px 15px
}

#primary_nav_wrap ul ul ul
{
	top:0;
	left:100%
}

#primary_nav_wrap ul li:hover > ul
{
	display:block
}

#primary_nav_wrap
{
	margin-top:15px
}

#primary_nav_wrap ul
{
	list-style:none;
	position:relative;
	float:right;
	margin:0;
	padding:0
	z-index:1000;
}
.rightmargin {
	width: 25px;
    color: #666;
    line-height: 25px;
	}

#primary_nav_wrap ul a
{
	display:block;
	color:#333;
	text-decoration:none;
	font-weight:400;
	font-size:12px;
	line-height:32px;
	padding:0 15px;
	font-family: 'Poppins', sans-serif;
}

#primary_nav_wrap ul li
{
	position:relative;
	float:left;
	margin:0;
	padding:0
}

#primary_nav_wrap ul li.current-menu-item
{
	background:#ddd
}

#primary_nav_wrap ul li:hover
{
	background:#f6f6f6;z-index:1000;
}

#primary_nav_wrap ul ul
{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background:#fff;
	padding:
	
}

#primary_nav_wrap ul ul li
{
	float:none;
	width:200px
	
}

#primary_nav_wrap ul ul a
{
	line-height:120%;
	padding:10px 15px
}

#primary_nav_wrap ul ul ul
{
	top:0;
	left:100%
}

#primary_nav_wrap ul li:hover > ul
{
	display:block
}

.action-btn{padding: 4px 8px;
    margin: 0;
    font-size: 12px;
    vertical-align: middle;
    color: #808080;
    background: #eee;
    border-color: #e8e8e8;}
	
.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}
h4.title {
    color: #000;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin: 0;
}
.h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {
    font-size: 75%;
}
.screening {color: #337ab7;
    font-size: 11px;
	text-transform:capitalize;
	
	}
	
.telephonic {
	color: #5cb85c;
    font-size: 11px;
	text-transform:capitalize;
	
}
.interview {
	color: #31b0d5;
    font-size: 11px;
	text-transform:capitalize;
	
}
.skillcheck{
	color: #ec971f;
    font-size: 11px;
	text-transform:capitalize;
	
}
.backgroundcheck {
	color: #c9302c;
    font-size: 11px;
	text-transform:capitalize;
	
}
.referencechcek {
	color: #aa09d9;
    font-size: 11px;
	text-transform:capitalize;
	
}
.angle-right-custom {padding:0 5px 0 10px; color:#cdcdcd;}
ul { list-style-type: none;padding:0;margin:0; }


/** =======================
 * Contenedor Principal
 ===========================*/


h1 {
  color: #FFF;
  font-size: 24px;
  font-weight: 400;
  text-align: center;
  margin-top: 80px;
}

h1 a {
  color: #c12c42;
  font-size: 16px;
}

.accordion {
  width: 100%;
  background: #FFF;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.accordion .link {
  cursor: pointer;
  display: block;
  padding: 15px 15px 15px 42px;
  color: #4D4D4D;
  font-size: 14px;
  font-weight: 700;
  border-bottom: 1px solid #CCC;
  position: relative;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.accordion li:last-child .link { border-bottom: 0; }

.accordion li i {
  position: absolute;
  top: 16px;
  left: 12px;
  font-size: 18px;
  color: #595959;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.accordion li i.fa-chevron-down {
  right: 12px;
  left: auto;
  font-size: 16px;
}

.accordion li.open .link { color: #b63b4d; }

.accordion li.open i { color: #b63b4d; }

.accordion li.open i.fa-chevron-down {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

/**
 * Submenu
 -----------------------------*/


.submenu {
  display: none;
  background: #fff;
  font-size: 14px;
}

.submenu li { border-bottom: 1px solid #eee; }

.submenu a {
  display: block;
  text-decoration: none;
  color: #404040;
  padding: 12px;
  padding-left: 42px;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}

.submenu a:hover {
  background: #eee;
  color: #000;
}




.panel-body {
    box-shadow: 0 0 0px #d8e0e5;
    background-color: #fff;
    padding: 15px 25px 15px 30px;
    border-radius: 7px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    background: #fff;
    height: 100%;
	display:block;
	position:relative;
    text-decoration: none;
    vertical-align: top;
	width:960px;
	margin:0 auto;
}
.panel-body1 {
    box-shadow: 0 0 0px #d8e0e5;
    background-color: #fff;
    padding: 0px 0px 0 0px;
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    background: #fff;
    text-decoration: none;
    vertical-align: top;
	
}
.panel-body2 {
    box-shadow: 0 0 0px #d8e0e5;
    background-color: #fff;
    padding: 15px 25px 15px 30px;
    border-radius: 7px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    background: #fff;
    text-decoration: none;
    vertical-align: top;
	
}

.panel-body3 {
    box-shadow: 0 0 0px #d8e0e5;
    background-color: #fff;
    padding: 15px 25px 15px 30px;
    border-radius: 7px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
    background: #fff;
    text-decoration: none;
    vertical-align: top;
	width:255px!important;
}



.btn-primary {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}
.btn {
    display: inline-block;
    padding: 0px 12px;
    margin-bottom: 0;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    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: 2px;
}


/* Applicant Tracking CSS */
.form-spacer {padding:10px 0;}

label {
    font-weight: 300;
    font-size: 12px;
    padding: 0;
	padding:0 50px 0 0;
	
    font-family: 'Poppins', sans-serif;
}

label.in {
    font-weight: 300;
    font-size: 13px;
    display: block;
    padding: 0 0 7px 0;
	text-align:left;
	margin:0 20px 0 0;
    font-family: 'Poppins', sans-serif;
    color: #404040;
}
.form-label {      font-weight: 400;
    font-size: 12px;
    padding: 0;
    padding: 0 15px 0 0;
    text-align: right;
    font-family: 'Poppins', sans-serif;
    text-transform: capitalize;
    color: #808080;
}
.form-title {
	text-transform: capitalize;
    font-size: 14px;
    padding: 15px 0 0 0;
    display: block;
	
	}
.hrline{    border: 1px solid #f3f3f3;
    margin: 0 -35px 15px -35px;}
.verticalLine {
    border-right: 1px solid #f3f3f3;
    padding: 0 35px 0 0;
}
.rside {
    margin: 0 0 0 50px;
}
ul.login {
    list-style-type: none;
    font-weight: 400;
    font-size: 13px;
    line-height: 40px;
    padding: 0;
    margin: 0 0 20px 0;
    color: #404040;
    font-family: 'Poppins', sans-serif;
}
h4.login {
    padding: 0 0 10px 0;
    margin: 0;
    font-weight: 300;
    font-size: 13px;
    color: #404040;
}
p.fpass {
    padding: 0;
    margin: 0px 0 15px 2px;
    font-weight: 300;
    font-size: 13px;
	text-align:left;
    font-family: 'Poppins', sans-serif;
}
p.register-txt {
    padding: 0;
    margin: 0;
    font-weight: 300;
    font-size: 12px;
}
.active_tab {
    background-color: #fff;
    padding: 15px 25px;
    border: 1px solid #e3e3e3;
    border-width: 1px 1px 0 1px;
    CURSOR: pointer;
    text-align: left;
    color: #444;
    text-transform: uppercase;
    font-size: 14px;
}
/* inactive_tab */

.inactive_tab {
    background-color: #fafafa;
    padding: 15px 25px;
    border: 1px solid #e3e3e3;
    border-width: 1px 1px 1px 1px;
    CURSOR: pointer;
    text-transform: uppercase;
    font-size: 14px;
    color: #808080;
}
.category {
    border: 1px solid #e3e3e3;
    border-width: 0 1px 3px 1px;
    padding: 25px 35px 25px 35px;
    flex-shrink: 0;
background: #fff;
display: block;
margin: 0 auto;
min-height: 0;
}
.login-footer {
    background-color: #fafafa;
    padding: 10px 0;
    border-top: 1px solid #dfdfdf;
}
.middle-space {
    border: 1px solid #dfdfdf;
    border-width: 0px 0px 1px 0;
}
.fa-search,
.fa-file,
.fa-eye,
.fa-envelope,
.fa-pencil-square,
.fa-bell,
.fa-filter,
.fa-map-marker,
.fa-phone {

}
/*.small {
    font-size: 12px;
    margin: 0 5px 0 0;
    padding: 5px;
    width: 10px;
    height: 10px;
}*/

.fa-facebook-square {
    color: #405d95;
}
.fa-twitter-square {
    color: #66cbf9;
}
.fa-linkedin-square {
    color: #0073b2;
}
.fa-google-plus-square {
    color: #ea3032;
}
.fa-facebook {
    font-size:inherit;
}
.button {
    display: inline-block;
    text-align: center;
	width:100%;
    vertical-align: middle;
    padding: 10px 24px;
    border: 1px solid #4285f4;
    border-radius: 3px;
    background: #4285f4;
    color: #ffffff;
    margin: 10px 0;
	cursor:pointer;
    text-decoration: none;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
}
.button2 {
    border: 1px solid #cacaca;
}
.form-control {
    display: block;
    height: 35px;
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    color: #999999!important;
    background-color: rgb(255, 255, 255);
    color: rgb(22, 50, 92);
    border: 1px solid rgb(216, 221, 230);
    border-radius: 3px;
    width: 400px;
    -webkit-box-shadow: none;
    -webkit-transition: border .1s linear, background-color .1s linear;
    transition: border .1s linear, background-color .1s linear;
    display: inline-block;
    padding: 0 1rem 0 .75rem;
    /* line-height: 1.875rem; */
    /* min-height: calc(2.125rem + 2px); */
    margin: 3px 0;
}
.form-control-star {
    display: block;
    height: 35px;
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    color: #999999!important;
    background-color: rgb(255, 255, 255);
    color: rgb(22, 50, 92);
    border: 1px solid rgb(216, 221, 230);
    border-radius: 3px;
    -webkit-box-shadow: none;
    -webkit-transition: border .1s linear, background-color .1s linear;
    transition: border .1s linear, background-color .1s linear;
    display: inline-block;
    padding: 0 1rem 0 .75rem;
    /* line-height: 1.875rem; */
    /* min-height: calc(2.125rem + 2px); */
    margin: 3px 0;
}
.form-control2 {
    display: block;
    height: 31px;
	width:195px;
    padding: 6px 12px;
    font-size: 12px;
    line-height: 1.42857143;
    color: #999999!important;
    background-color: rgb(255, 255, 255);
    color: rgb(22, 50, 92);
    border: 1px solid rgb(216, 221, 230);
    border-radius: .25rem;
    -webkit-box-shadow: none;
    -webkit-transition: border .1s linear, background-color .1s linear;
    transition: border .1s linear, background-color .1s linear;
    display: inline-block;
    padding: 0 1rem 0 .75rem;
    line-height: 1.875rem;
	margin: 6px 10px 8px 0;
}

.form-control3 {
    display: block;
    height: 31px;
    padding: 6px 12px;
    font-size: 12px;
    font-weight: 600;
    line-height: 1.42857143;
    color: #999999!important;
    background-color: rgb(255, 255, 255);
    color: rgb(22, 50, 92);
    border: 1px solid rgb(216, 221, 230);
    border-radius: .25rem;
    width: 430px;
    -webkit-box-shadow: none;
    -webkit-transition: border .1s linear, background-color .1s linear;
    transition: border .1s linear, background-color .1s linear;
    display: inline-block;
    padding: 0 1rem 0 .75rem;
    /* line-height: 1.875rem; */
    /* min-height: calc(2.125rem + 2px); */
    /* margin: 0 0 15px 0; */
	margin: 4px 0 0 0;
}

.form-control4 {
    /* display: block; */
    height: 34px;
    padding: 2px 12px;
    font-size: 14px;
    font-weight: 400;
    /* line-height: 1.42857143; */
    color: #999999!important;
    background-color: rgb(255, 255, 255);
    color: rgb(22, 50, 92);
    border: 1px solid rgb(216, 221, 230);
    border-radius: .25rem;
    width: 93%;
    -webkit-box-shadow: none;
    -webkit-transition: border .1s linear, background-color .1s linear;
    transition: border .1s linear, background-color .1s linear;
    /* display: inline-block; */
    /* padding: 0 1rem 0 .75rem; */
    line-height: 1.875rem;
    min-height: calc(2.125rem + 2px);
    margin: 0 0 15px 0;
}

.form-control5 {
    display: block;
    padding: 6px 12px;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.42857143;
    color: #999999!important;
    background-color: rgb(255, 255, 255);
    color: rgb(22, 50, 92);
    border: 1px solid rgb(216, 221, 230);
    border-radius: .25rem;
    width: 430px;
    -webkit-box-shadow: none;
    -webkit-transition: border .1s linear, background-color .1s linear;
    transition: border .1s linear, background-color .1s linear;
    display: inline-block;
    padding: 0 1rem 0 .75rem;
    line-height: 1.875rem;
    min-height: calc(2.125rem + 2px);
    margin: 0 0 15px 0;
}

.inputRequirement {color:#F00; text-align:right;}



.internal-content-wrapper {
    border: 1px solid #cdcdcd;
}
.page-title-bg {
    border-bottom: 1px solid #cdcdcd;
    padding: 0 20px;
}
.page-title {
    color: #000;
    font-size: 24px;
    text-transform: capitalize;
}
.page-title-right {
    text-align: right;
}
ul.jobseeker-link {
    list-style-type: none;
    float: right;
}
ul.jobseeker-link li {
    float: left;
}
ul.jobseeker-link li a {
    font-size: 12px;
    padding: 0 15px 0 0;
}
ul.jobseeker-link li.last a {
    padding-right: 0;
}
ul.jobseeker-link li.active a {
    color: #ed3326;
}
table#content-area {
    padding: 0 20px;
}
.gray-box {
    border: 1px solid #f1f1f1;
    padding: 20px;
    border-radius: 3px;
}
p.info {
    color: #464646;
    font-size: 12px;
}
.name-title {
    font-size: 20px;
    color: #303a3f;
}
.add-edit {
    font-size: 10px;
    text-align: center;
    padding: 5px 0;
}
.profile-picture {
    -webkit-box-shadow: 0px 0px 39px -5px rgba(179, 179, 179, 0.57);
    -moz-box-shadow: 0px 0px 39px -5px rgba(179, 179, 179, 0.57);
    box-shadow: 0px 0px 39px -5px rgba(179, 179, 179, 0.57);
}
.cpanel-gray-box {
    border: 1px solid #f1f1f1;
    padding: 20px 40px;
    border-radius: 3px;
    border-width: 0 1px 1px 1px;
    font-size: 16px;
    color: #000000;
}
.cpanel-gray-heading {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f2f2f2+98,e8e8e8+100 */
    
    background: #f2f2f2;
    /* Old browsers */
    
    background: -moz-linear-gradient(top, #f2f2f2 98%, #e8e8e8 100%);
    /* FF3.6-15 */
    
    background: -webkit-linear-gradient(top, #f2f2f2 98%, #e8e8e8 100%);
    /* Chrome10-25,Safari5.1-6 */
    
    background: linear-gradient(to bottom, #f2f2f2 98%, #e8e8e8 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e8e8e8', GradientType=0);
    /* IE6-9 */
    
    padding: 8px 20px;
	font-size: 16px!important;
    font-weight: 600;
}
ul.list {
    list-style-type: none;
    padding: 0;
    margin: 0;
}
ul.list li a {
    background: url(../images/arrow-right.png) no-repeat left 4px;
    color: #141414;
    font-size: 13px;
    text-transform: capitalize;
    font-family: 'Poppins', sans-serif;
    padding: 0 0 0 20px;
    line-height: 24px;
}
.job-widget-right {} .jobs-block {
    margin: 15px 0;
}
.jobs-block h4 {
    padding: 0;
    margin: 0;
    font-size: 13px;
    text-transform: capitalize;
    font-family: 'Poppins', sans-serif;
}
p.company,
.location {
    color: #141414;
    padding: 0;
    margin: 0;
    font-size: 13px;
    text-transform: capitalize;
    font-family: 'Poppins', sans-serif;
}
.sidebar-title {
    font-size: 13px;
    text-transform: capitalize;
    color: #303a3f;
    margin: 0 0 15px 0;
}




.file-support-txt {
	font-family: 'Poppins', sans-serif;
	color:#808080; font-size:12px; text-align:right;}
.section {
	      background-color: #fafafa;
    font-size: 12px;
    text-transform: uppercase;
    padding: 4px 41px;
    margin: 0 -39px 15px -39px;
    color: #f37622;
	    border-top: 1px solid #eee;
	}

.captcha {font-family: 'Poppins', sans-serif;color:#06b15c; font-size:12px;}

.already_applied {
	    margin: 0 0 0 23px;
    color: #f56505;
}
/************** css to display buttons instead of image in job_search.php*************************/
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    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: 3px;
}
.btn-primary {
    color: #fff!important;
    background-color: #337ab7;
    border-color: #337ab7;
    padding: 6px 20px;
}
.btn-primary:hover {
    color: #fff;
    background-color: #286090;
    border-color: #286090;
text-decoration:none;
}
 
.btn-secondary {
    color: #fff!important;
    background-color:#5cb85c;
    border-color: #5cb85c;
	padding:6px 20px;
}
.btn-secondary:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #449d44;
text-decoration:none;
}
.btn-skip-next {
    color: #404040;
    background-color:transparent;
    border-color: #5cb85c;
	padding: 5px 15px;
}
.btn-skip-next:hover {
    color: #000;
    background-color:transparent;
    border-color: #449d44;
text-decoration:none;
}
/******************end**************************************************************************/

/****************css to display different color of different status in order_history.php****************/
.text-danger-custom {

 color: #d9534f; 
 float: left; 
 font-size: 12px; 
 padding: 2px 10px!important; 
 margin: 5px 0 0 0!important;

}
 
.text-success-custom {
 color: #5ec008; 
 float: left; 
 font-size: 12px; 
 padding: 2px 10px!important; 
 margin: 5px 0 0 0!important;

}
 
.text-info-custom {
 color: #5bc0de; 
 float: left; 
 font-size: 12px; 
 padding: 2px 10px!important; 
 margin: 5px 0 0 0!important;

}
/******************end**************************************************************************/


.wit-log {
	padding-left:30px;
	
}
.form-control-without {
    display: block;
    height: 35px;
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    color: #999999!important;
    background-color: rgb(255, 255, 255);
    color: rgb(22, 50, 92);
    border: 1px solid rgb(216, 221, 230);
    border-radius: 3px;
    width: 80%;
    -webkit-box-shadow: none;
    -webkit-transition: border .1s linear, background-color .1s linear;
    transition: border .1s linear, background-color .1s linear;
    display: inline-block;
    padding: 0 1rem 0 .75rem;
    /* line-height: 1.875rem; */
    /* min-height: calc(2.125rem + 2px); */
    margin: 3px 0;	
}

.form-control-without2 {
    display: block;
    height: 100px;
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    color: #999999!important;
    background-color: rgb(255, 255, 255);
    color: rgb(22, 50, 92);
    border: 1px solid rgb(216, 221, 230);
    border-radius: 3px;
    width: 80%;
    -webkit-box-shadow: none;
    -webkit-transition: border .1s linear, background-color .1s linear;
    transition: border .1s linear, background-color .1s linear;
    display: inline-block;
    padding: 0 1rem 0 .75rem;
    /* line-height: 1.875rem; */
    /* min-height: calc(2.125rem + 2px); */
    margin: 3px 0;	
}
.table-container-apply-widthout {
	
	    padding: 10px 0 15px 0;
    flex-shrink: 0;
    display: block;
    min-height: 0;
    width: 73%;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    border: 1px solid #cfddf3;
    background-color: #fff;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
    border-radius: 4px;
}