@charset "UTF-8";
a:hover {
  text-decoration: none;
}

.form-control_opt, footer .subscribe_social_copy .subscribe .input-group .form-control {
  box-shadow: none;
  height: 40px;
  border: none;
  border-radius: 0;
  font-size: 12px;
}

.heading {
  color: #00aeef;
  font-size: 13px;
  font-weight: 500;
  padding-bottom: 6px;
  margin-bottom: 10px;
  border-bottom: 1px solid #ced5df;
}

.white_box, .main_container .right_container .blog_search, .main_container .left_container .latest_jobs, .main_container .left_container .top_locations, .main_container .left_container .skills_locations, .main_container .left_container .register_block, .main_container .left_container .blog_detail_section, .main_container .left_container .job_alert_form, .job_list_section .job_item, .main_container .left_container .job_detail_section .job_item, .main_container .left_container .job_list_section .job_item {
  background: #fff;
  padding: 15px 0;
  margin-top: 10px;
  /*-webkit-box-shadow: 4px 3px 2px -1px rgba(196,186,196,0.4);
  -moz-box-shadow: 4px 3px 2px -1px rgba(196,186,196,0.4);
  box-shadow: 4px 3px 2px -1px rgba(196,186,196,0.4);*/
}

.radius_btn, .main_container .right_container .inner_login_box .login_box form .btn, .header_banner .icon_banner .search_login_row .search_login_blocks .login_block .login_box form .btn {
  border-radius: 20px;
  padding: 7px 30px;
  border: none;
  font-size: 12px;
  font-weight: 500;
}

.social_links, footer .subscribe_social_copy .social_links, .main_container .right_container .inner_login_box .login_box .social_links, .header_banner .icon_banner .search_login_row .search_login_blocks .login_block .login_box .social_links {
  margin-top: 20px;
}
.social_links ul, footer .subscribe_social_copy .social_links ul, .main_container .right_container .inner_login_box .login_box .social_links ul, .header_banner .icon_banner .search_login_row .search_login_blocks .login_block .login_box .social_links ul {
  margin: 0;
  padding: 0;
}
.social_links ul li, footer .subscribe_social_copy .social_links ul li, .main_container .right_container .inner_login_box .login_box .social_links ul li, .header_banner .icon_banner .search_login_row .search_login_blocks .login_block .login_box .social_links ul li {
  list-style: none;
  display: inline-block;
  margin: 2px;
}
.social_links ul li a, footer .subscribe_social_copy .social_links ul li a, .main_container .right_container .inner_login_box .login_box .social_links ul li a, .header_banner .icon_banner .search_login_row .search_login_blocks .login_block .login_box .social_links ul li a {
  display: inline-block;
  width: 40px;
  height: 40px;
  font-size: 16px;
  color: rgb(51.8037162509%, 51.8037162509%, 53.2943229648%);
  text-align: center;
  padding-top: 7px;
  border-radius: 50%;
  background: #f5f6f7;
}
.social_links ul li a:hover, footer .subscribe_social_copy .social_links ul li a:hover, .main_container .right_container .inner_login_box .login_box .social_links ul li a:hover, .header_banner .icon_banner .search_login_row .search_login_blocks .login_block .login_box .social_links ul li a:hover {
  background: rgb(51.8037162509%, 51.8037162509%, 53.2943229648%);
  color: #fff;
}

.view-more, .main_container .right_container .top_recruiters .view_all, .main_container .right_container .walkin_jobs .view_all {
  background: #00aeef;
  color: white;
  border-radius: 2px;
  padding: 3px 10px;
  display: inline-block;
  margin-right: 10px;
  font-weight: 500;
}
.view-more:hover, .main_container .right_container .top_recruiters .view_all:hover, .main_container .right_container .walkin_jobs .view_all:hover {
  background: rgb(0%, 46.3942899335%, 63.7254901961%);
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

.green {
  color: #62bb46;
  font-size: 12px;
}

.grey {
  color: #45586d;
  font-size: 12px;
}

.job_list_section, .main_container .left_container .job_detail_section, .main_container .left_container .job_list_section {
  margin-top: 10px;
}
.job_list_section .job_item, .main_container .left_container .job_detail_section .job_item, .main_container .left_container .job_list_section .job_item {
  min-height: 225px;
}
@media (min-width: 1199px) {
  .job_list_section .job_item, .main_container .left_container .job_detail_section .job_item, .main_container .left_container .job_list_section .job_item {
    padding: 0;
    min-height: auto;
    height: auto;
  }
}
.job_list_section .job_item .logo_post_date, .main_container .left_container .job_detail_section .job_item .logo_post_date {
  max-width: 140px;
  float: right;
  text-align: right;
}
.job_list_section .job_item .logo_post_date img, .main_container .left_container .job_detail_section .job_item .logo_post_date img {
  max-width: 100%;
  width: 100px;
  height: auto;
  margin-top: 20px;
}
.job_list_section .job_item .logo_post_date small, .main_container .left_container .job_detail_section .job_item .logo_post_date small {
  display: block;
  color: #88898a;
  margin-top: 6px;
  font-size: 12px;
}
.job_list_section .job_item .logo_post_date .apply, .main_container .left_container .job_detail_section .job_item .logo_post_date .apply {
  background: #62bb46;
  color: #fff;
  height: 29px;
  padding-top: 6px;
  padding-bottom: 4px;
  font-weight: 500;
  font-size: 11px;
  display: inline-block;
  text-align: center;
  width: 80px;
  text-transform: uppercase;
}
.job_list_section .job_item .title, .main_container .left_container .job_detail_section .job_item .title {
  display: block;
}
.job_list_section .job_item .title a, .main_container .left_container .job_detail_section .job_item .title a {
  color: #1b7fdc;
  font-weight: 500;
  font-size: 16px;
  line-height: 23px;
}
.job_list_section .job_item .title a .exp, .main_container .left_container .job_detail_section .job_item .title a .exp {
  color: #00aeef;
  font-size: 12px;
  font-weight: 500;
}
.job_list_section .job_item .title a .highlight, .main_container .left_container .job_detail_section .job_item .title a .highlight {
  font-size: 16px;
}
.job_list_section .job_item .apply_btn a, .main_container .left_container .job_detail_section .job_item .apply_btn a {
  border-radius: 20px;
  padding: 3px 12px;
  border: none;
  font-size: 12px;
  font-weight: 400;
  color: #fff;
  background: #62bb46;
}
.job_list_section .job_item p, .main_container .left_container .job_detail_section .job_item p, .main_container .left_container .job_list_section .job_item p {
  color: rgb(35.5869134171%, 45.386208416%, 56.2170081516%);
  margin: 0;
  /*&.location{
    font-size: 10px;
    margin-top:3px;
    color: lighten($grey, 11%);
    a{
      color: lighten($grey, 11%);
    }
  }*/
}
.job_list_section .job_item .job_type, .main_container .left_container .job_detail_section .job_item .job_type {
  display: block;
  color: rgb(35.5869134171%, 45.386208416%, 56.2170081516%);
  margin: 5px 0;
  font-size: 12px;
}
.job_list_section .job_item .job_type span, .main_container .left_container .job_detail_section .job_item .job_type span {
  font-size: 12px;
  margin-left: 20px;
  margin-top: 3px;
  color: rgb(35.5869134171%, 45.386208416%, 56.2170081516%);
}
.job_list_section .job_item .job_type span a, .main_container .left_container .job_detail_section .job_item .job_type span a {
  color: rgb(35.5869134171%, 45.386208416%, 56.2170081516%);
}
.job_list_section .job_item .ind_type, .main_container .left_container .job_detail_section .job_item .ind_type {
  display: block;
  color: rgb(35.5869134171%, 45.386208416%, 56.2170081516%);
  margin: 5px 0;
  font-size: 12px;
}
.job_list_section .job_item .company i, .main_container .left_container .job_detail_section .job_item .company i {
  display: inline-block;
  width: 20px;
  color: #45586d;
}
.job_list_section .job_item .company, .main_container .left_container .job_detail_section .job_item .company {
  display: block;
  margin-top: 6px;
  color: rgb(35.5869134171%, 45.386208416%, 56.2170081516%);
}
.job_list_section .job_item .company span, .main_container .left_container .job_detail_section .job_item .company span {
  color: #88898a;
}
.job_list_section .job_item .description, .main_container .left_container .job_detail_section .job_item .description {
  display: block;
  margin: 5px 0;
}
.job_list_section .job_item .description .head, .main_container .left_container .job_detail_section .job_item .description .head {
  width: 90px;
  float: left;
  color: rgb(44.7675699493%, 54.3952412426%, 65.0363516193%);
}
.job_list_section .job_item .description .content, .main_container .left_container .job_detail_section .job_item .description .content {
  width: 81%;
  float: left;
  color: rgb(34.8116325182%, 44.397444371%, 54.9922890505%);
  line-height: 22px;
}
.job_list_section .job_item .description.Keyskills, .main_container .left_container .job_detail_section .job_item .description.Keyskills {
  margin-top: 5px;
}
.job_list_section .job_item .description.Keyskills .tags a, .main_container .left_container .job_detail_section .job_item .description.Keyskills .tags a {
  color: rgb(35.5869134171%, 45.386208416%, 56.2170081516%);
  border: 1px solid #e5e8e5;
  display: inline-block;
  padding: 1px 6px;
  padding-bottom: 0;
  margin: 0px 2px;
  margin-bottom: 4px;
  font-size: 10px;
}
.job_list_section .job_item .social_share_group .btn, .main_container .left_container .job_detail_section .job_item .social_share_group .btn {
  border: none;
}
.job_list_section .job_item .social_share_group .btn:first-child, .main_container .left_container .job_detail_section .job_item .social_share_group .btn:first-child {
  padding-left: 0;
  font-size: 12px;
}
.job_list_section .job_item .social_share_group .btn.disabled, .main_container .left_container .job_detail_section .job_item .social_share_group .btn.disabled {
  opacity: 1;
  color: #45586d;
}
.job_list_section .job_item .social_share_group .btn.facebook, .main_container .left_container .job_detail_section .job_item .social_share_group .btn.facebook {
  color: #3b5998 !important;
}

.jobs_columns .job_outer_col, .main_container .left_container .latest_jobs .jobs_columns .job_outer_col {
  padding: 0 5px 0 5px;
}
.jobs_columns .job_outer_col .job_col, .main_container .left_container .latest_jobs .jobs_columns .job_outer_col .job_col {
  padding: 10px;
  min-height: 160px;
  position: relative;
  margin-bottom: 12px;
  border-bottom: 1px solid rgb(89.253449528%, 90.788671024%, 92.9818445897%);
}
.jobs_columns .job_outer_col .job_col:hover {
  box-shadow: 3px 2px 10px rgba(0, 0, 0, 0.2);
}
.jobs_columns .job_outer_col .job_col .title a {
  color: #45586d;
  font-weight: 500;
}
.jobs_columns .job_outer_col .job_col p, .main_container .left_container .latest_jobs .jobs_columns .job_outer_col .job_col p {
  color: rgb(37.9127561137%, 48.3525005508%, 59.8911654549%);
}
.jobs_columns .job_outer_col .job_col p a, .main_container .left_container .latest_jobs .jobs_columns .job_outer_col .job_col p a {
  color: rgb(37.9127561137%, 48.3525005508%, 59.8911654549%);
}
.jobs_columns .job_outer_col .job_col p, .main_container .left_container .latest_jobs .jobs_columns .job_outer_col .job_col p {
  margin: 0;
  font-weight: 400;
}
.jobs_columns .job_outer_col .job_col p.location {
  margin-top: 6px;
  color: rgb(30.9352280238%, 39.4536241463%, 48.8686935448%);
}
.jobs_columns .job_outer_col .job_col p.location a {
  color: rgb(30.9352280238%, 39.4536241463%, 48.8686935448%);
}
.jobs_columns .job_outer_col .job_col p .apply {
  display: inline-block;
  background: #62bb46;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  padding: 3px 12px;
  padding-bottom: 0px;
  color: #fff !important;
  margin-top: 8px;
  position: absolute;
  bottom: 10px;
  right: 15px;
}

.sty i {
  display: inline-block;
  width: 20px;
  color: #5b748f;
}
.sty a {
  color: #5b748f;
}
.sty a i {
  display: inline-block;
  width: 20px;
}

.no_border {
  border: none;
}

body {
  font-family: "Inter", sans-serif;
  padding: 0;
  margin: 0;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.8;
  background: #f5f6f7;
}

a {
  cursor: pointer;
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}

.container {
  width: 1380px;
}
@media (min-width: 240px) and (max-width: 1199px) {
  .container {
    width: 100%;
  }
}

.mar_lr_0 {
  margin-left: 0;
  margin-right: 0;
}

.mar_lr_15 {
  margin-left: 15;
  margin-right: 15;
}

.pad_lr_0 {
  padding-left: 0;
  padding-right: 0;
}

.error {
  color: red;
}

.job_list_section .job_item .description .content *, .main_container .left_container .job_detail_section .job_item .description .content * {
  font-size: 12px !important;
}

.left_container .job_detail_section .job_item .description * {
  font-size: 12px !important;
}

/* header_banner starts here */
.header_banner {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0060b9+0,075093+50,0060b9+100 */
  background: #0060b9; /* Old browsers */
  background: -moz-linear-gradient(left, #0060b9 0%, #075093 50%, #0060b9 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #0060b9 0%, #075093 50%, #0060b9 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #0060b9 0%, #075093 50%, #0060b9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0060b9', endColorstr='#0060b9',GradientType=1 ); /* IE6-9 */
}
.header_banner .icon_banner {
  background-size: cover;
}
.header_banner .icon_banner .header_panel {
  width: 100%;
  background: linear-gradient(to right, #0060b9 0%, #075093 50%, #0060b9 100%);
  z-index: 999;
  position: fixed;
  top: 0;
  /* background:url('/static/img/banner_icons.png?cf4f45084d22') no-repeat center bottom $theme_blue; */
}
.header_banner .icon_banner .header_panel a {
  color: #fff;
  padding: 5px 9px;
  font-weight: bold;
}
.header_banner .icon_banner .header_panel .navbar-header .navbar-brand {
  color: #fff;
  font-weight: bold;
  font-size: 20px;
}
.header_banner .icon_banner .header_panel .main_menu {
  margin-left: 8px;
}
.header_banner .icon_banner .header_panel .main_menu li {
  margin: 2px;
  font-weight: 500;
  display: flex;
}
.header_banner .icon_banner .header_panel .main_menu li a {
  color: #fff;
  padding: 5px 9px;
}
.header_banner .icon_banner .header_panel .main_menu li.active a {
  background: #fff;
  border-radius: 20px;
  color: #0060b9;
  height: 33px;
}
.header_banner .icon_banner .header_panel .main_menu li {
  color: #0457a4;
  border-radius: 20px;
}
.header_banner .icon_banner .header_panel .main_menu .profile_picture {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  position: relative;
  top: -7px;
  margin: 0px 4px;
}
.header_banner .icon_banner .header_panel .main_menu .logout {
  background: #fff;
  border-radius: 20px;
  color: #0060b9;
  height: 33px;
}
.header_banner .icon_banner .header_panel .main_menu .megamenu-fw .megamenu-content {
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.18);
}
.header_banner .icon_banner .header_panel .main_menu .megamenu-fw .megamenu-content .information {
  margin: 0;
  padding: 0;
}
.header_banner .icon_banner .header_panel .main_menu .megamenu-fw .megamenu-content .information li {
  list-style: none;
}
.header_banner .icon_banner .header_panel .main_menu .megamenu-fw .megamenu-content .information li a {
  color: rgb(35.5869134171%, 45.386208416%, 56.2170081516%);
  font-size: 12px;
  font-weight: 400;
}
.header_banner .icon_banner .header_panel .main_menu .megamenu-fw .megamenu-content .information li:first-child {
  font-weight: 600;
  font-size: 12px;
  text-transform: uppercase;
  margin-bottom: 7px;
}
.header_banner .icon_banner .header_panel .main_menu .megamenu-fw .megamenu-content .information li:first-child a {
  color: #45586d;
  font-weight: 600;
}
.header_banner .icon_banner .header_panel .main_menu .megamenu-fw:hover ul.dropdown-menu {
  display: block;
}
.header_banner .icon_banner .header_panel .navbar-right {
  margin-top: 5px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .header_banner .icon_banner .header_panel .navbar-right {
    display: inline-block;
  }
}
.header_banner .icon_banner .header_panel .navbar-right li {
  margin-left: 7px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .header_banner .icon_banner .header_panel .navbar-right li {
    margin-top: 5px;
  }
}
.header_banner .icon_banner .header_panel .navbar-right li a {
  border-radius: 20px;
  padding: 6px 20px;
  font-size: 12px;
  font-weight: 500;
  background: #fff;
  color: #00aeef;
}
.header_banner .icon_banner .header_panel .navbar-right li a:hover {
  background: #3dcaff;
  color: #fff;
}
.header_banner .icon_banner .header_panel .navbar-right li:last-child a {
  background: #00aeef;
  color: #fff;
}
.header_banner .icon_banner .header_panel .navbar-right li:last-child a:hover {
  background: #3dcaff;
  color: #fff;
}
.header_banner .icon_banner .header_panel .navbar-right li.jobseeker_auth .title {
  letter-spacing: 1px;
  font-size: 12px;
  color: #fff;
  text-transform: uppercase;
  font-weight: 500;
}
.header_banner .icon_banner .header_panel .navbar-right li.jobseeker_auth .item {
  background: transparent;
  border: transparent;
  color: white;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.1rem;
}
.header_banner .icon_banner .header_panel .navbar-right li.jobseeker_auth .item a {
  border-radius: 0;
  background: none;
  padding: 0px 6px 0px 0px;
  color: #ffd013;
  display: inline-block;
  line-height: 15px;
  text-transform: uppercase;
  font-weight: 500;
}
.header_banner .icon_banner .header_panel .navbar-right li.jobseeker_auth .item a:first-child {
  display: inline-block;
  margin-right: 2px;
  border-right: 1px solid #ffd013;
}
.header_banner .icon_banner .header_panel.fixed {
  background: linear-gradient(to right, #0060b9 0%, #075093 50%, #0060b9 100%);
  padding: 0px !important;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  transition: 0.3s all ease-out;
  z-index: 999;
}
.header_banner .icon_banner .header_panel.fixed .navbar {
  margin-bottom: 0;
  padding: 10px 0;
  transition: 0.3s ease-in all;
}
.header_banner .icon_banner .header_panel.fixed .navbar .dropdown-menu {
  top: 48px;
}
.header_banner .icon_banner .search_login_row {
  padding: 30px 0;
  padding-bottom: 30px;
  padding-top: 100px;
}
.header_banner .icon_banner .search_login_row .search_login_blocks .search_block {
  margin-top: 50px;
  padding-right: 100px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .header_banner .icon_banner .search_login_row .search_login_blocks .search_block {
    padding-right: 0;
  }
}
.header_banner .icon_banner .search_login_row .search_login_blocks .search_block .message {
  font-size: 25px;
  font-weight: 400;
  color: #fff;
}
.header_banner .icon_banner .search_login_row .search_login_blocks .search_block .tabs_block {
  margin-top: 50px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .header_banner .icon_banner .search_login_row .search_login_blocks .search_block .tabs_block {
    margin-top: 20px;
  }
}
.header_banner .icon_banner .search_login_row .search_login_blocks .search_block .tabs_block .tabs {
  margin: 0;
  padding: 0;
  width: 100%;
}
.header_banner .icon_banner .search_login_row .search_login_blocks .search_block .tabs_block .tabs li {
  list-style: none;
  float: left;
}
.header_banner .icon_banner .search_login_row .search_login_blocks .search_block .tabs_block .tabs li button {
  background: #00aeef;
  color: #fff;
  border: none;
  padding: 6px 15px;
  font-weight: 500;
  margin-right: 3px;
}
.header_banner .icon_banner .search_login_row .search_login_blocks .search_block .tabs_block .tabs li button:hover {
  background: rgb(23.7254901961%, 79.255886455%, 100%);
}
.header_banner .icon_banner .search_login_row .search_login_blocks .search_block .tabs_block .tabs li.active button {
  background: #fff;
  color: #0060b9;
  box-shadow: none;
  outline: none;
}
.header_banner .icon_banner .search_login_row .search_login_blocks .search_block .tabs_block .search_location_other_block {
  float: left;
  width: 100%;
  margin-top: 4px;
}
.header_banner .icon_banner .search_login_row .search_login_blocks .search_block .tabs_block .search_location_other_block .job-location_other form .form_input_groups {
  background: #fff;
  width: 80%;
  float: left;
}
.header_banner .icon_banner .search_login_row .search_login_blocks .search_block .tabs_block .search_location_other_block .job-location_other form .form_input_groups .group {
  width: 65%;
  float: left;
  position: relative;
}
.header_banner .icon_banner .search_login_row .search_login_blocks .search_block .tabs_block .search_location_other_block .job-location_other form .form_input_groups .group.location {
  width: 35%;
  border-right: 1px solid #ced5df;
}
.header_banner .icon_banner .search_login_row .search_login_blocks .search_block .tabs_block .search_location_other_block .job-location_other form .form_input_groups .group .form-control {
  width: 100%;
}
.header_banner .icon_banner .search_login_row .search_login_blocks .search_block .tabs_block .search_location_other_block .job-location_other form .form_input_groups .group .select2-container--default .select2-selection--single {
  border-radius: 0;
  border: none;
  height: 40px;
}
.header_banner .icon_banner .search_login_row .search_login_blocks .search_block .tabs_block .search_location_other_block .job-location_other form .form_input_groups .group .select2-container--default .select2-selection--single .select2-selection__rendered {
  height: 40px;
  line-height: 40px;
}
.header_banner .icon_banner .search_login_row .search_login_blocks .search_block .tabs_block .search_location_other_block .job-location_other form .form_input_groups .group .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 6px;
}
.header_banner .icon_banner .search_login_row .search_login_blocks .search_block .tabs_block .search_location_other_block .job-location_other button {
  height: 40px;
  background: #62bb46;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 13px;
  display: table-cell;
  width: 130px;
  color: #fff;
  letter-spacing: 0.5px;
  border: none;
  border-radius: 0;
  padding: 5px 15px;
}
.header_banner .icon_banner .search_login_row .search_login_blocks .search_block .tabs_block .search_location_other_block .adv_srch_link {
  display: inline-block;
  padding: 6px 0;
  color: rgb(72.5490196078%, 86.7938526762%, 100%);
  font-weight: 500;
}
.header_banner .icon_banner .search_login_row .search_login_blocks .login_block {
  padding: 0 30px;
  padding-right: 0;
  margin-top: 20px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .header_banner .icon_banner .search_login_row .search_login_blocks .login_block {
    padding: 10px;
  }
}
.header_banner .icon_banner .search_login_row .search_login_blocks .login_block .login_box {
  background: rgb(0%, 27.2686804452%, 52.5490196078%);
  padding: 20px;
}
.header_banner .icon_banner .search_login_row .search_login_blocks .login_block .login_box .social_links {
  margin-top: 10px;
}
.header_banner .icon_banner .search_login_row .search_login_blocks .login_block .login_box .social_links ul li a {
  display: inline-block;
  width: 30px;
  height: 30px;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  padding-top: 4.4px;
  border-radius: 50%;
  background: #357cbd;
}
.header_banner .icon_banner .search_login_row .search_login_blocks .login_block .login_box .social_links ul li a:hover {
  background: #fff;
  color: #357cbd;
}
.header_banner .icon_banner .search_login_row .search_login_blocks .login_block .login_box .social_links ul li:first-child {
  color: #fff;
  font-weight: 500;
  font-size: 13px;
}
.header_banner .icon_banner .search_login_row .search_login_blocks .login_block .login_box .head {
  color: rgb(52.5490196078%, 77.1722310546%, 100%);
  font-weight: 500;
  font-size: 13px;
  text-transform: uppercase;
  display: inline-block;
  padding-bottom: 3px;
  border-bottom: 1px solid rgb(52.5490196078%, 77.1722310546%, 100%);
}
.header_banner .icon_banner .search_login_row .search_login_blocks .login_block .login_box form {
  margin-top: 12px;
}
.header_banner .icon_banner .search_login_row .search_login_blocks .login_block .login_box form .form-group {
  margin-bottom: 7px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .header_banner .icon_banner .search_login_row .search_login_blocks .login_block .login_box form .form-group {
    margin-bottom: 7px;
    width: 49%;
    float: left;
    margin-right: 1%;
  }
}
.header_banner .icon_banner .search_login_row .search_login_blocks .login_block .login_box form .forgot_right a {
  margin-top: 10px;
  color: #d3eaff;
  font-weight: 400;
  font-size: 13px;
  float: right;
}
.header_banner .icon_banner .search_login_row .search_login_blocks .login_block .login_box form .forgot_create-new {
  margin: 16px 0;
}
.header_banner .icon_banner .search_login_row .search_login_blocks .login_block .login_box form .forgot_create-new a {
  color: rgb(82.5490196078%, 91.604663487%, 100%);
  font-weight: 400;
  font-size: 13px;
}
.header_banner .icon_banner .search_login_row .search_login_blocks .login_block .login_box form .forgot_create-new a.new_account {
  background: #00aeef;
  border-radius: 2px;
  color: #fff;
  border: none;
  padding: 4px 10px;
  font-weight: 500;
  font-size: 12px;
}
.header_banner .icon_banner .search_login_row .search_login_blocks .login_block .login_box form .forgot_create-new a.upload_btn_resume {
  background: #00aeef;
  border-radius: 2px;
  color: #fff;
  border: none;
  padding: 4px 10px;
  font-weight: 500;
  font-size: 12px;
}
.header_banner .icon_banner .search_login_row .search_login_blocks .login_block .login_box form .forgot_create-new a.up_res {
  background: #fff;
  color: #00aeef;
}
.header_banner .icon_banner .search_login_row .search_login_blocks .login_block .login_box form .btn {
  margin-top: 8px;
  color: #fff;
  background: #62bb46;
  border-bottom: 1px solid rgb(0%, 6.5119236884%, 12.5490196078%);
}
.header_banner .icon_banner .search_login_row .search_login_blocks .login_block .login_box form .btn:hover {
  background: rgb(0%, 60.9549593896%, 83.7254901961%);
}
.header_banner .icon_banner .search_login_row .search_login_blocks .login_block .head_profile {
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  font-weight: 500;
  font-size: 16px;
  margin-bottom: 5px;
}
.header_banner .icon_banner .search_login_row .search_login_blocks .login_block #circle {
  position: relative;
  width: 200px;
  height: 200px;
  left: 75px;
}
.header_banner .icon_banner .search_login_row .search_login_blocks .login_block #circle .count_value {
  position: absolute;
  border-radius: 50%;
  top: 0px;
  width: 130px;
  height: 130px;
  font-weight: 500;
  padding-top: 30px;
  left: 36px;
}
.header_banner .icon_banner .search_login_row .search_login_blocks .login_block #circle .count_value small {
  display: block;
  font-size: 25px;
  color: #fff;
}
.header_banner .icon_banner .search_login_row .search_login_blocks .login_block #circle a {
  border-radius: 20px;
  padding: 7px 30px;
  border: none;
  font-size: 12px;
  font-weight: 500;
  margin-top: 7px;
  display: block;
  color: #fff;
  background: #62bb46;
  border-bottom: 1px solid #001120;
}

/* header_banner ends here */
/* main_container starts here */
.main_container {
  padding-top: 0rem;
}
.main_container .job_text {
  margin-bottom: 10px;
  color: #5aa2ce;
  font-weight: 500;
  font-size: 14px;
}
.main_container .internship-text {
  font-size: 17px;
  color: #5aa2ce;
  padding-left: 17px;
  display: inline-block;
  margin: 15px 0;
}
.main_container .last-date {
  font-size: 17px;
  color: #5aa2ce;
  display: inline-block;
}
.main_container h3 {
  color: #62bb46;
  margin-top: 10px;
  text-transform: uppercase;
  font-size: 14px;
  margin-bottom: 15px;
  font-weight: 600;
}
.main_container {
  /* breadcrumb_section starts here */
}
.main_container .breadcrumb_section {
  margin-top: 9rem;
  padding-left: 15px;
  margin-bottom: 20px;
}
.main_container .breadcrumb_section nav {
  z-index: -1;
}
.main_container {
  /* breadcrumb_section ends here */
}
.main_container .header_panel {
  position: fixed;
  width: 100%;
  background: linear-gradient(to right, #0060b9 0%, #075093 50%, #0060b9 100%);
}
.main_container {
  /* left_container starts here */
}
.main_container .left_container {
  /* side_filter_section starts here */
}
.main_container .left_container .alphabets_row {
  margin-top: 15px;
}
.main_container .left_container .alphabets_row ul {
  margin: 0;
  padding: 0;
}
.main_container .left_container .alphabets_row ul li {
  list-style: none;
  float: left;
  margin-left: -1px;
}
.main_container .left_container .alphabets_row ul li a {
  display: inline-block;
  padding: 3px 9px;
  padding-bottom: 2px;
  background: #fff;
  color: rgb(33.2610707204%, 42.4199162811%, 52.5428508482%);
  font-weight: 400;
  border: 1px solid #eaeaea;
}
.main_container .left_container .alphabets_row ul li a:hover {
  background: #26262f;
  color: #fff;
}
.main_container .left_container .alphabets_row ul li.active a {
  background: #26262f;
  color: #fff;
}
.main_container .left_container .alphabets_row ul li:first-child a {
  background: #62bb46;
  color: #fff;
}
.main_container .left_container {
  /* alphabets_row ends here */
  /* companies_row starts here */
}
.main_container .left_container .companies_row {
  margin-top: 15px;
}
.main_container .left_container .companies_row .company_col {
  display: table;
  width: 100%;
  background: #fff;
  padding: 2px 6px;
  min-height: 100px;
}
.main_container .left_container .companies_row .company_col .logo {
  display: table-cell;
  width: 60px;
  vertical-align: middle;
}
.main_container .left_container .companies_row .company_col .logo img {
  width: 45px;
  height: 45px;
  border-radius: 2px;
  border: 1px solid #eaeaea;
}
.main_container .left_container .companies_row .company_col .details {
  display: table-cell;
  padding-left: 5px;
  font-size: 12px;
  vertical-align: middle;
}
.main_container .left_container .companies_row .company_col .details .title a {
  color: rgb(30.9352280238%, 39.4536241463%, 48.8686935448%);
  font-weight: 500;
  font-size: 12px;
}
.main_container .left_container .companies_row .company_col .details .link a {
  color: rgb(34.8116325182%, 44.397444371%, 54.9922890505%);
  font-size: 10px;
}
.main_container .left_container .companies_row .company_col .details {
  /* .posts{
     a{
       color: lighten($grey, 6%);
       font-size: 12px;
     }
   }*/
}
.main_container .left_container .companies_row .company_col:hover {
  cursor: pointer;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);
}
.main_container .left_container .companies_row.recruiters_row .company_col {
  min-height: 90px !important;
  padding: 7px 5px;
}
.main_container .left_container .companies_row.recruiters_row .company_col .logo {
  vertical-align: top;
}
.main_container .left_container .companies_row.recruiters_row .company_col .details {
  vertical-align: top;
  position: relative;
}
.main_container .left_container .companies_row.recruiters_row .company_col .details .title {
  line-height: 16px;
  word-break: break-all;
}
.main_container .left_container .companies_row.recruiters_row .company_col .details .title a {
  font-size: 10px;
}
.main_container .left_container .companies_row.recruiters_row .company_col .details .title {
  /*&::first-letter {
      color: $stack;
  }*/
}
.main_container .left_container .companies_row.recruiters_row .company_col .details .link a i {
  display: inline-block;
  width: 10px;
}
.main_container .left_container .companies_row.recruiters_row .company_col .details .social_jobs {
  /* position: absolute;
   bottom: 0px;*/
  margin-top: 5px;
  width: 100%;
}
.main_container .left_container .companies_row.recruiters_row .company_col .details .social_jobs .posts {
  font-size: 10px;
  color: #0060b9;
  font-weight: 500;
}
.main_container .left_container .companies_row.recruiters_row .company_col .details .social_jobs .social ul {
  margin: 0;
  padding: 0;
  padding-right: 5px;
}
.main_container .left_container .companies_row.recruiters_row .company_col .details .social_jobs .social ul li {
  list-style: none;
  display: inline-block;
}
.main_container .left_container .companies_row.recruiters_row .company_col .details .social_jobs .social ul li a {
  color: #fff;
  font-size: 10px;
  padding: 0px 4px;
  padding-top: 2px;
  padding-bottom: 0px;
  border-radius: 2px;
  display: inline-block;
}
.main_container .left_container .companies_row.recruiters_row .company_col .details .social_jobs .social ul li a.facebook {
  background: #3b5998;
  padding-left: 5px;
  padding-right: 6px;
}
.main_container .left_container .companies_row.recruiters_row .company_col .details .social_jobs .social ul li a.twitter {
  background: #55acee;
}
.main_container .left_container .companies_row.recruiters_row .company_col .details .social_jobs .social ul li a.linkedin {
  background: #8999a1;
  padding-left: 5px;
  padding-right: 5px;
}
.main_container .left_container {
  /* companies_row ends here */
}
.main_container .left_container .pagination_wrap .pagination .page-link {
  color: #337ab7;
}
.main_container .left_container .side_filter_section {
  margin-top: 10px;
  background: #fff;
}
.main_container .left_container .side_filter_section .refine_head {
  padding: 10px;
  font-size: 13px;
  background: #585856;
  color: #ffffff;
  margin-top: 0;
}
.main_container .left_container .side_filter_section .accordion-item {
  border: none;
  border-radius: 0;
  box-shadow: none;
  border-bottom: 1px solid #e8e6e7;
  border: none;
  background: none;
  color: #45586d;
  font-weight: 400;
}
.main_container .left_container .side_filter_section .accordion-item .accordion-header .accordion-button {
  display: block;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 1px;
  font-size: 12px;
  background-color: white;
  color: #45586d;
}
.main_container .left_container .side_filter_section .accordion-item .accordion-header .accordion-button:focus {
  z-index: 3;
  border-color: none;
  outline: 0;
  box-shadow: none;
}
.main_container .left_container .side_filter_section .accordion-item .accordion-header .accordion-button i {
  float: right;
}
.main_container .left_container .side_filter_section .accordion-item .accordion-header .accordion-button:hover {
  text-decoration: none;
}
.main_container .left_container .side_filter_section .accordion-item .accordion-header .accordion-button .more-less {
  float: right;
  font-size: 9px;
  font-weight: 400;
}
.main_container .left_container .side_filter_section .accordion-item .accordion-body {
  border: none;
  padding: 3px 10px;
}
.main_container .left_container .side_filter_section .accordion-item .accordion-body .form-control {
  border-radius: 0;
  box-shadow: none;
  background: #fff;
  padding-left: 2px;
  font-size: 12px;
  border: none;
  border-bottom: 1px solid #e8e5e5;
  margin-bottom: 7px;
}
.main_container .left_container .side_filter_section .accordion-item .accordion-body .list-group {
  margin: 0;
  padding: 0;
}
.main_container .left_container .side_filter_section .accordion-item .accordion-body .list-group .list-group-item {
  padding: 3px 3px;
  border: none;
  color: rgb(35.5869134171%, 45.386208416%, 56.2170081516%);
}
.main_container .left_container .side_filter_section .accordion-item .accordion-body .list-group .list-group-item .fa {
  display: inline-block;
  font-size: 14px;
  color: rgb(35.5869134171%, 45.386208416%, 56.2170081516%);
  width: 22px;
}
.main_container .left_container .side_filter_section .accordion-item .accordion-body .list-group .list-group-item.active {
  background: none;
  color: rgb(30.9352280238%, 39.4536241463%, 48.8686935448%);
}
.main_container .left_container .side_filter_section .accordion-item .accordion-body .list-group .list-group-item input[type=checkbox] {
  margin: 2px 4px;
  vertical-align: middle;
}
.main_container .left_container .side_filter_section .accordion-item .accordion-body .range-form {
  padding: 10px;
}
.main_container .left_container .side_filter_section .accordion-item .accordion-body .range-form .ui-widget-content {
  background: #d4d4d4;
  border: none;
  height: 7px;
  border-radius: 10px;
}
.main_container .left_container .side_filter_section .accordion-item .accordion-body .range-form .ui-widget-content .ui-state-default {
  background: #45586d;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  border: none;
  outline: none;
}
.main_container .left_container .side_filter_section .accordion-item .accordion-body .range-form .ui-widget-content .ui-slider-label {
  color: #45586d;
}
.main_container .left_container .side_filter_section.affix {
  top: 135px;
}
.main_container .left_container {
  /* side_filter_section ends here */
  /* job_alert_form starts here */
}
.main_container .left_container .job_alert_form {
  padding: 0;
  margin-top: 10px;
}
.main_container .left_container .job_alert_form .card {
  border: none;
  box-shadow: none;
}
.main_container .left_container .job_alert_form .card .card-header {
  color: #fff;
  background-color: #585856;
  border-radius: 0;
  font-weight: 600;
}
.main_container .left_container .job_alert_form .card .card-body {
  border: none;
  box-shadow: none;
  border-radius: 0;
}
.main_container .left_container .job_alert_form .card .card-body form .row {
  margin-bottom: 10px;
}
.main_container .left_container .job_alert_form .card .card-body form .row label {
  font-size: 12px;
  font-weight: 500;
  color: #45586d;
  text-align: right;
}
.main_container .left_container .job_alert_form .card .card-body form .row label .important {
  display: inline-block;
  margin-left: 4px;
  color: red;
}
.main_container .left_container .job_alert_form .card .card-body form .row .form-control {
  box-shadow: none;
  height: 40px;
  border: 1px solid rgb(87.1895424837%, 88.4705882353%, 89.7516339869%);
  border-radius: 0;
  font-size: 12px;
}
.main_container .left_container .job_alert_form .card .card-body form .row .form-select {
  box-shadow: none;
  height: 40px;
  border: 1px solid rgb(87.1895424837%, 88.4705882353%, 89.7516339869%);
  border-radius: 0;
  font-size: 12px;
}
.main_container .left_container .job_alert_form .card .card-body form .row .hint {
  color: red;
}
.main_container .left_container .job_alert_form .card .card-body form .row button {
  margin-top: 15px;
  height: 35px;
  background: #62bb46;
  text-transform: capitalize;
  font-weight: 600;
  font-size: 13px;
  color: #fff;
  letter-spacing: 0.5px;
  border: none;
  border-radius: 0;
  padding: 5px 15px;
  padding-bottom: 4px;
}
.main_container .left_container {
  /* job_alert_form ends here */
  /* job_list_section starts here */
}
.main_container .left_container .job_list_section.company_prof_job_list .job_item .description, .main_container .left_container .company_prof_job_list.job_detail_section .job_item .description {
  margin-bottom: 0 !important;
}
.main_container .left_container .job_list_section.company_prof_job_list .job_item .description .Keyskills, .main_container .left_container .company_prof_job_list.job_detail_section .job_item .description .Keyskills {
  margin-bottom: 0 !important;
}
.main_container .left_container {
  /* job_list_section ends here */
}
.main_container .left_container .add_new_alert {
  background: #6cc644;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 12x;
  color: #fff;
  letter-spacing: 0.5px;
  border: none;
  display: inline-block;
  border-radius: 0;
  padding: 5px 15px;
  padding-bottom: 4px;
  margin-bottom: 6px;
}
.main_container .left_container {
  /* job_alert_result_container starts here */
}
.main_container .left_container .job_alert_result_container {
  background: rgb(84.9673202614%, 86.4705882353%, 87.9738562092%);
  padding: 15px;
  margin-top: 0px;
}
.main_container .left_container .job_alert_result_container .actions a {
  display: inline-block;
  color: #fff;
  width: 25px;
  text-align: center;
  padding: 4px 0;
  font-weight: 500;
  font-size: 14px;
  padding-bottom: 4px;
  border-radius: 3px;
  display: inline-block;
  margin-right: 2px;
}
.main_container .left_container .job_alert_result_container .actions a.edit {
  background: #45586d;
}
.main_container .left_container .job_alert_result_container .actions a.del {
  background: #dd4b39;
}
.main_container .left_container .job_alert_result_container .title {
  font-size: 16px;
  line-height: 22px;
  color: #26262f;
  font-weight: 600;
}
.main_container .left_container .job_alert_result_container .detail_container {
  margin: 8px 0;
}
.main_container .left_container .job_alert_result_container .detail_container .detail {
  padding: 15px 0;
  width: 100%;
  display: block;
  border-bottom: 1px solid #cfd4d8;
}
.main_container .left_container .job_alert_result_container .detail_container .detail:last-child {
  border: none;
}
.main_container .left_container .job_alert_result_container .detail_container .detail .detail_title {
  width: 20%;
  font-weight: 500;
  float: left;
  color: #4f657d;
}
.main_container .left_container .job_alert_result_container .detail_container .detail .detail_content {
  width: 75%;
  padding-left: 15px;
  float: left;
  color: #4f657d;
}
.main_container .left_container {
  /* job_alert_result_container ends here */
  /* blog_detail_section starts here */
}
.main_container .left_container .blog_detail_section {
  padding: 0 15px;
  margin-bottom: 15px;
}
.main_container .left_container .blog_detail_section .blog_item {
  padding-top: 0;
  padding: 30px 0;
  border-bottom: 1px solid rgb(81.509142983%, 84.7323198942%, 88.2947785856%);
}
.main_container .left_container .blog_detail_section .blog_item .social_share_group {
  margin-top: 10px;
}
.main_container .left_container .blog_detail_section .blog_item .social_share_group .btn {
  border: none;
}
.main_container .left_container .blog_detail_section .blog_item .social_share_group .btn:first-child {
  padding-left: 0;
  font-size: 12px;
}
.main_container .left_container .blog_detail_section .blog_item .social_share_group .btn.disabled {
  opacity: 1;
  color: #45586d;
  font-weight: 500;
}
.main_container .left_container .blog_detail_section .blog_item .blog_date {
  font-size: 12px;
  color: rgb(38.6880370126%, 49.3412645957%, 61.1158845561%);
  font-weight: 500;
}
.main_container .left_container .blog_detail_section .blog_item .blog_title {
  font-weight: 500;
  font-size: 27px;
  margin-top: 4px;
}
.main_container .left_container .blog_detail_section .blog_item .blog_title a {
  color: #45586d;
}
.main_container .left_container .blog_detail_section .blog_item .category {
  color: #62bb46;
  display: block;
  font-weight: 400;
  text-transform: uppercase;
  margin: 5px 0;
}
.main_container .left_container .blog_detail_section .blog_item .category a {
  color: #62bb46;
  font-weight: 500;
  text-transform: initial;
  display: inline-block;
  margin: 0 4px;
}
.main_container .left_container .blog_detail_section .blog_item .desc {
  font-size: 12px;
  line-height: 22px;
  margin: 8px 0;
  color: rgb(35.5869134171%, 45.386208416%, 56.2170081516%);
}
.main_container .left_container .blog_detail_section .blog_item .tags {
  margin-top: 10px;
}
.main_container .left_container .blog_detail_section .blog_item .tags strong {
  font-weight: 500;
  color: rgb(31.7105089227%, 40.4423881912%, 50.093412646%);
}
.main_container .left_container .blog_detail_section .blog_item .tags .tag {
  display: inline-block;
}
.main_container .left_container .blog_detail_section .blog_item .tags .tag a {
  color: rgb(44.7675699493%, 54.3952412426%, 65.0363516193%);
  margin-right: 10px;
  display: inline-block;
  padding-bottom: 2px;
  border-bottom: 1px solid rgb(57.0147609606%, 64.5076007931%, 72.7891606081%);
}
.main_container .left_container .blog_detail_section .blog_item:last-child {
  border: none;
}
.main_container .left_container .blog_detail_section .blog_item.blog_detail_item .blog_title {
  margin: 15px 0;
}
.main_container .left_container .blog_detail_section .blog_item.blog_detail_item .blog_title a, .main_container .left_container .blog_detail_section .blog_item.blog_detail_item .blog_title .a {
  font-size: 23px;
  line-height: 32px;
}
.main_container .left_container .blog_detail_section .blog_item.blog_detail_item .desc {
  font-size: 12px;
  line-height: 22px;
  margin: 8px 0;
  color: rgb(35.5869134171%, 45.386208416%, 56.2170081516%);
}
.main_container .left_container .blog_detail_section .blog_item.blog_detail_item .desc a {
  color: #0060b9;
  font-weight: 500;
}
.main_container .left_container .blog_detail_section .blog_item.blog_detail_item .desc p {
  font-size: 12px;
  line-height: 22px;
  margin: 8px 0;
  color: rgb(35.5869134171%, 45.386208416%, 56.2170081516%);
}
.main_container .left_container .blog_detail_section .blog_item.blog_detail_item .desc p a {
  color: #0060b9;
}
.main_container .left_container .blog_detail_section .blog_item.blog_detail_item .desc h1, .main_container .left_container .blog_detail_section .blog_item.blog_detail_item .desc h2, .main_container .left_container .blog_detail_section .blog_item.blog_detail_item .desc h3, .main_container .left_container .blog_detail_section .blog_item.blog_detail_item .desc h4, .main_container .left_container .blog_detail_section .blog_item.blog_detail_item .desc h5, .main_container .left_container .blog_detail_section .blog_item.blog_detail_item .desc h6 {
  color: #45586d;
  font-weight: bold;
  font-size: 14px;
}
.main_container .left_container .blog_detail_section .blog_item.blog_detail_item .desc strong {
  color: #45586d;
  font-weight: bold;
  font-size: 14px;
}
.main_container .left_container .related_blog_post_section {
  background: #fff;
  margin-bottom: 15px;
  margin-top: 15px;
  padding: 15px 0;
}
.main_container .left_container .related_blog_post_section .blog_item {
  padding-top: 0;
  padding: 10px 0;
  min-height: 230px;
  border-bottom: 1px solid rgb(81.509142983%, 84.7323198942%, 88.2947785856%);
}
.main_container .left_container .related_blog_post_section .blog_item .social_share_group {
  margin-top: 10px;
}
.main_container .left_container .related_blog_post_section .blog_item .social_share_group .btn {
  border: none;
}
.main_container .left_container .related_blog_post_section .blog_item .social_share_group .btn:first-child {
  padding-left: 0;
  font-size: 12px;
}
.main_container .left_container .related_blog_post_section .blog_item .social_share_group .btn.disabled {
  opacity: 1;
  color: #45586d;
}
.main_container .left_container .related_blog_post_section .blog_item .blog_date {
  font-size: 12px;
  color: rgb(38.6880370126%, 49.3412645957%, 61.1158845561%);
  font-weight: 500;
}
.main_container .left_container .related_blog_post_section .blog_item .blog_title {
  font-weight: 500;
  font-size: 14px;
  margin-top: 4px;
}
.main_container .left_container .related_blog_post_section .blog_item .blog_title a {
  color: #45586d;
}
.main_container .left_container .related_blog_post_section .blog_item .category {
  color: #62bb46;
  display: block;
  font-weight: 400;
  text-transform: uppercase;
  margin: 5px 0;
}
.main_container .left_container .related_blog_post_section .blog_item .category a {
  color: #62bb46;
  font-weight: 500;
  text-transform: initial;
  display: inline-block;
  margin: 0 4px;
}
.main_container .left_container .related_blog_post_section .blog_item .desc {
  font-size: 12px;
  line-height: 22px;
  margin: 8px 0;
  color: rgb(35.5869134171%, 45.386208416%, 56.2170081516%);
}
.main_container .left_container .related_blog_post_section .blog_item .tags {
  margin-top: 10px;
}
.main_container .left_container .related_blog_post_section .blog_item .tags .tag {
  display: inline-block;
}
.main_container .left_container .related_blog_post_section .blog_item .tags .tag a {
  color: rgb(44.7675699493%, 54.3952412426%, 65.0363516193%);
  margin-right: 10px;
  display: inline-block;
  padding-bottom: 2px;
  border-bottom: 1px solid rgb(57.0147609606%, 64.5076007931%, 72.7891606081%);
}
.main_container .left_container {
  /* job_detail_section ends here */
  /* job_detail_section starts here */
}
.main_container .left_container .job_detail_section .job_item .description .head {
  width: 162px !important;
}
.main_container .left_container .job_detail_section .job_item .job {
  position: relative;
}
.main_container .left_container .job_detail_section .logo_apply {
  /*max-width:140px;
  float:right;
  text-align:right;*/
  position: absolute;
  right: 10px;
}
.main_container .left_container .job_detail_section .logo_apply .company_pic {
  position: relative;
  top: 15px;
}
.main_container .left_container .job_detail_section .logo_apply img {
  max-width: 100%;
  width: 90px;
  height: auto;
  display: block;
}
.main_container .left_container .job_detail_section .similar_jobs_section {
  background: #fff;
  padding: 17px 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.main_container .left_container .job_detail_section .similar_jobs_section .head {
  color: #45586d;
  font-size: 13px;
  font-weight: 500;
  padding-bottom: 5px;
  text-transform: uppercase;
  border-bottom: 1px solid #ced5df;
}
.main_container .left_container .job_detail_section .similar_jobs_section .job_outer_col {
  padding: 0 5px 0 5px;
}
.main_container .left_container .job_detail_section .similar_jobs_section .job_outer_col .job_col {
  padding: 10px;
  min-height: 170px;
  position: relative;
  margin-bottom: 12px;
  border-bottom: 1px solid rgb(89.253449528%, 90.788671024%, 92.9818445897%);
}
.main_container .left_container .job_detail_section .similar_jobs_section .job_outer_col .job_col:hover {
  box-shadow: 3px 2px 10px rgba(0, 0, 0, 0.2);
  cursor: pointer;
}
.main_container .left_container .job_detail_section .similar_jobs_section .job_outer_col .job_col .title a {
  color: #45586d;
  font-weight: 500;
}
.main_container .left_container .job_detail_section .similar_jobs_section .job_outer_col .job_col p {
  color: rgb(37.9127561137%, 48.3525005508%, 59.8911654549%);
}
.main_container .left_container .job_detail_section .similar_jobs_section .job_outer_col .job_col p a {
  color: rgb(37.9127561137%, 48.3525005508%, 59.8911654549%);
}
.main_container .left_container .job_detail_section .similar_jobs_section .job_outer_col .job_col p .apply {
  display: inline-block;
  background: #62bb46;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  padding: 3px 12px;
  padding-bottom: 0px;
  color: #fff !important;
  margin-top: 8px;
  position: absolute;
  bottom: 10px;
}
.main_container .left_container .job_detail_section .similar_jobs_section .job_outer_col .job_col p {
  margin: 0;
  font-weight: 400;
}
.main_container .left_container .job_detail_section .similar_jobs_section .job_outer_col .job_col p.location {
  color: rgb(30.9352280238%, 39.4536241463%, 48.8686935448%);
}
.main_container .left_container .job_detail_section .similar_jobs_section .job_outer_col .job_col p.location a {
  color: rgb(30.9352280238%, 39.4536241463%, 48.8686935448%);
}
.main_container .left_container .job_detail_section .similar_jobs_section .job_outer_col .job_col .view_more {
  display: inline-block;
  background: #45586d;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  padding: 10px 15px 6px 15px;
  color: #fff !important;
  margin-top: 48px;
  margin-left: 68px;
  position: absolute;
}
.main_container .left_container .job_detail_section .tag_div {
  background: #fff;
  padding: 17px 10px;
  margin-top: 10px;
}
.main_container .left_container .job_detail_section .tag_div a {
  color: #0060b9;
  margin: 0 10px;
}
.main_container .left_container .job_detail_section .tag_div .apply_btn {
  height: 35px;
  background: #62bb46;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 13px;
  color: #fff;
  letter-spacing: 0.5px;
  border: none;
  border-radius: 0;
  margin-left: 4px;
  padding: 5px 5px;
  padding-bottom: 4px;
}
.main_container .left_container .job_detail_section .tag_div .apply_btn a {
  color: #fff;
  margin: 0 10px;
}
.main_container .left_container .job_detail_section .tag_div .event_form {
  display: inline;
}
.main_container .left_container .job_detail_section .tag_div .event_form .add_event {
  height: 28px;
  background: #62bb46;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 13px;
  color: #fff;
  letter-spacing: 0.5px;
  border: none;
  border-radius: 0;
  margin-left: 5px;
  padding: 3px 13px;
}
.main_container .left_container .job_detail_section .job_item .job_typ {
  display: block;
  color: #5b748f;
  margin: 5px 0;
  font-size: 12px;
}
.main_container .left_container .job_detail_section .job_item .job_typ span {
  font-size: 12px;
  margin-left: 20px;
  margin-top: 3px;
  color: #5b748f;
}
.main_container .left_container .job_detail_section .job_item .title a {
  font-size: 16px;
}
.main_container .left_container .job_detail_section .job_item .title a .exp {
  font-size: 13px;
}
.main_container .left_container .job_detail_section .job_item .company {
  font-weight: 500;
}
.main_container .left_container .job_detail_section .job_item .job_description_section {
  border-top: 1px solid rgb(87.1895424837%, 88.4705882353%, 89.7516339869%);
  padding: 15px 0;
  padding-bottom: 0;
  margin-top: 10px;
}
.main_container .left_container .job_detail_section .job_item .job_description_section .description_block {
  line-height: 24px;
}
.main_container .left_container .job_detail_section .job_item .job_description_section .description_block ul {
  margin: 0;
  padding: 0;
}
.main_container .left_container .job_detail_section .job_item .job_description_section .description_block ul li {
  margin: 5px 0;
  list-style: square;
  list-style-position: inside;
  color: rgb(34.8116325182%, 44.397444371%, 54.9922890505%);
}
.main_container .left_container .job_detail_section .job_item .job_description_section .description_block .head_title {
  font-weight: 500;
  color: #45586d;
  font-size: 15px;
}
.main_container .left_container .job_detail_section .job_item .job_description_section .description_block strong {
  font-weight: 500;
}
.main_container .left_container .job_detail_section .job_item .job_description_section .job_other_points .inner_block {
  margin: 0;
  padding: 0;
  background: #f4f5fa;
  padding: 7px;
}
.main_container .left_container .job_detail_section .job_item .job_description_section .job_other_points .inner_block .feature {
  list-style: none;
  padding: 7px 5px;
  border-bottom: 1px solid rgb(88.8562091503%, 89.9705882353%, 91.0849673203%);
}
.main_container .left_container .job_detail_section .job_item .job_description_section .job_other_points .inner_block .feature strong {
  display: block;
  font-size: 12px;
  font-weight: 500;
  color: #0060b9;
}
.main_container .left_container .job_detail_section .job_item .job_description_section .job_other_points .inner_block .feature span {
  display: block;
  color: rgb(29.384666226%, 37.4760960564%, 46.4192553426%);
}
.main_container .left_container {
  /* job_detail_section ends here */
}
.main_container .left_container .register_block .register_point {
  font-size: 12px;
}
.main_container .left_container .register_block .register_point.border {
  border: none !important;
  border-right: 1px solid #dde2e9 !important;
}
.main_container .left_container .register_block .register_point:hover {
  cursor: pointer;
}
@media (min-width: 240px) and (max-width: 767px) {
  .main_container .left_container .register_block .register_point .register_col {
    text-align: left !important;
    padding: 10px 0;
    border-bottom: 1px dashed #ced5df;
  }
}
.main_container .left_container .register_block .register_point .register_col strong {
  display: block;
  font-weight: 600;
  font-size: 15px;
  margin-bottom: 5px;
  color: rgb(30.9352280238%, 39.4536241463%, 48.8686935448%);
}
.main_container .left_container .register_block .register_point .register_col p {
  color: rgb(44.7675699493%, 54.3952412426%, 65.0363516193%);
  margin-top: 4px;
}
.main_container .left_container .register_block .register_point:last-child .register_col {
  border: none;
}
.main_container .left_container {
  /* skills_companies starts here */
}
.main_container .left_container .skills_locations .view-more, .main_container .left_container .skills_locations .right_container .top_recruiters .view_all, .main_container .right_container .top_recruiters .left_container .skills_locations .view_all, .main_container .left_container .skills_locations .right_container .walkin_jobs .view_all, .main_container .right_container .walkin_jobs .left_container .skills_locations .view_all {
  background: #00aeef;
  color: white;
  border-radius: 0px;
  padding: 3px 10px;
  display: inline-block;
  margin-right: 10px;
  font-weight: normal;
  float: right;
}
.main_container .left_container .skills_locations .view-more:hover, .main_container .left_container .skills_locations .right_container .top_recruiters .view_all:hover, .main_container .right_container .top_recruiters .left_container .skills_locations .view_all:hover, .main_container .left_container .skills_locations .right_container .walkin_jobs .view_all:hover, .main_container .right_container .walkin_jobs .left_container .skills_locations .view_all:hover {
  background: rgb(0%, 24.5567183929%, 33.9215686275%);
  text-decoration: none;
}
.main_container .left_container .skills_locations {
  padding: 15px;
}
.main_container .left_container .skills_locations .nav-tabs {
  width: 100%;
  border-radius: 0px;
  padding: 2px 1px 2px 2px;
  margin-bottom: 27px;
}
.main_container .left_container .skills_locations .nav-tabs .active {
  background: #00aeef;
  color: #fff !important;
  width: 100%;
  border-radius: 0px;
  padding: 10px 15px;
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
}
.main_container .left_container .skills_locations .nav-tabs .nav-link {
  padding-top: 8px;
  font-size: 12px;
  width: 100%;
  padding: 10px 15px;
  font-weight: normal;
  color: #45586d;
  text-transform: uppercase;
}
.main_container .left_container .skills_locations .nav-tabs .nav-link:hover {
  isolation: isolate;
}
.main_container .left_container .skills_locations .nav-tabs .nav-link a {
  color: #000 !important;
}
.main_container .left_container .skills_locations .tab-content .tab-pane .image_row .image_col {
  margin-top: 25px;
  height: auto;
  text-align: center;
}
.main_container .left_container .skills_locations .tab-content .tab-pane .image_row .image_col a {
  max-width: 100%;
}
.main_container .left_container .skills_locations .tab-content .tab-pane .image_row .image_col a img {
  max-width: 100%;
  height: auto;
}
.main_container .left_container .skills_locations .tab-content .tab-pane .image_row .image_col.skill_image {
  margin-top: 10px;
}
.main_container .left_container {
  /* skills_companies ends here */
  /* top_locations starts here */
}
.main_container .left_container .top_locations .view-more, .main_container .left_container .top_locations .right_container .top_recruiters .view_all, .main_container .right_container .top_recruiters .left_container .top_locations .view_all, .main_container .left_container .top_locations .right_container .walkin_jobs .view_all, .main_container .right_container .walkin_jobs .left_container .top_locations .view_all {
  background: #00aeef;
  color: white !important;
  border-radius: 2px;
  padding: 3px 10px;
  display: inline-block;
  margin-right: 10px;
  font-weight: 500;
  float: right;
}
.main_container .left_container .top_locations .view-more:hover, .main_container .left_container .top_locations .right_container .top_recruiters .view_all:hover, .main_container .right_container .top_recruiters .left_container .top_locations .view_all:hover, .main_container .left_container .top_locations .right_container .walkin_jobs .view_all:hover, .main_container .right_container .walkin_jobs .left_container .top_locations .view_all:hover {
  background: rgb(0%, 46.3942899335%, 63.7254901961%);
  text-decoration: none;
}
.main_container .left_container .top_locations {
  padding: 10px 15px;
}
.main_container .left_container .top_locations .locations {
  margin-top: 10px;
}
.main_container .left_container .top_locations .locations ul {
  width: 20%;
  float: left;
  margin: 0;
  padding: 0;
}
@media (min-width: 240px) and (max-width: 767px) {
  .main_container .left_container .top_locations .locations ul {
    width: 50%;
    margin-bottom: 15px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .main_container .left_container .top_locations .locations ul {
    width: 33.3%;
    margin-bottom: 15px;
  }
}
.main_container .left_container .top_locations .locations ul li {
  list-style: none;
}
.main_container .left_container .top_locations .locations ul li a {
  color: rgb(35.5869134171%, 45.386208416%, 56.2170081516%);
  line-height: 25px;
}
.main_container .left_container .top_locations .locations ul li a:hover {
  color: #45586d;
}
.main_container .left_container {
  /* top_locations ends here */
  /* latest_jobs starts here */
}
.main_container .left_container .latest_jobs .view-more, .main_container .left_container .latest_jobs .right_container .top_recruiters .view_all, .main_container .right_container .top_recruiters .left_container .latest_jobs .view_all, .main_container .left_container .latest_jobs .right_container .walkin_jobs .view_all, .main_container .right_container .walkin_jobs .left_container .latest_jobs .view_all {
  background: #00aeef;
  color: white;
  border-radius: 2px;
  padding: 3px 10px;
  display: inline-block;
  margin-right: 10px;
  font-weight: 500;
  float: right;
}
.main_container .left_container .latest_jobs .view-more:hover, .main_container .left_container .latest_jobs .right_container .top_recruiters .view_all:hover, .main_container .right_container .top_recruiters .left_container .latest_jobs .view_all:hover, .main_container .left_container .latest_jobs .right_container .walkin_jobs .view_all:hover, .main_container .right_container .walkin_jobs .left_container .latest_jobs .view_all:hover {
  background: rgb(0%, 46.3942899335%, 63.7254901961%);
  text-decoration: none;
}
.main_container .left_container .latest_jobs {
  padding: 10px 15px;
}
.main_container .left_container .latest_jobs .jobs_columns .job_col:hover {
  cursor: pointer;
}
.main_container .left_container {
  /* latest_jobs ends here */
}
.main_container .left_container .questions_block {
  background: #fff;
  padding: 10px;
  margin-top: 10px;
}
.main_container .left_container .questions_block .heading {
  font-weight: 500;
  color: #444;
  font-size: 17px;
}
.main_container .left_container .questions_block .review-block span {
  display: inline-block;
  margin-left: 10px;
  color: #62bb46;
  font-weight: 500;
  cursor: pointer;
}
.main_container .left_container .questions_block .review-block span.dis-like {
  color: #bf980a;
}
.main_container .left_container .questions_block .review-block span .fa {
  color: #9a9a9a;
}
.main_container .left_container .questions_block .review-block span .fa.active {
  color: rgba(51, 122, 183, 0.96);
}
.main_container .left_container .questions_block .review-block span i {
  font-size: 16px;
}
.main_container .left_container .questions_block ul {
  margin: 0;
  padding: 0;
}
.main_container .left_container .questions_block ul li {
  list-style: none;
  display: block;
  margin-bottom: 10px;
  padding: 12px 12px;
  border-bottom: 1px solid #eee;
}
.main_container .left_container .questions_block ul li .ques {
  color: #45586d;
  display: block;
  font-weight: 500;
}
.main_container .left_container .questions_block ul li .ques:before {
  font-family: FontAwesome;
  content: "\f059";
  display: inline-block;
  padding-right: 9px;
  color: #015fb6;
}
.main_container .left_container .questions_block ul li .ans_author {
  display: inline;
  margin-top: 5px;
  color: #777;
}
.main_container .left_container .questions_block ul li .ans_author a {
  color: #015fb6;
}
.main_container .left_container .questions_block ul li .comment_section {
  font-weight: 500;
}
.main_container .left_container .questions_block ul li .comment_section a {
  color: #00aeef;
  font-size: 10px;
  margin-right: 10px;
  font-weight: 400;
  /* border: 1px solid #00aeef; */
  display: inline-block;
  border-radius: 2px;
  padding: 1px 4px;
  color: #fff;
  background: #00aeef;
}
.main_container .left_container .questions_block ul li .comment_section a.view_comment {
  background: #50779f;
}
.main_container .left_container .questions_block ul li .replies_block {
  display: none;
  background: #eee;
  padding: 10px;
  border-radius: 3px;
  margin: 0px auto;
  width: 98%;
  margin-top: 10px;
}
.main_container .left_container .questions_block ul li .replies_block .heading {
  font-size: 15px;
}
.main_container .left_container .questions_block ul li .replies_block ul li {
  color: #45586d;
  border-bottom: 1px solid #e3e3e3;
}
.main_container .left_container .questions_block ul li .replies_block ul li span {
  color: #62bb46;
  font-weight: 500;
  display: block;
}
.main_container .left_container .questions_block ul li .comments_block {
  display: block;
  background: #eee;
  padding: 10px;
  border-radius: 3px;
  margin: 0px auto;
  width: 98%;
  margin-top: 10px;
}
.main_container .left_container .questions_block ul li .comments_block .heading {
  font-size: 15px;
}
.main_container .left_container .questions_block ul li .comments_block form .form-group .form-control {
  border-radius: 0;
  box-shadow: none;
  background: #fff;
  padding-left: 10px;
  font-size: 12px;
  border: none;
  border: none;
  margin-bottom: 0px;
}
.main_container .left_container .questions_block ul li .comments_block form .form-group label {
  font-size: 12px;
  font-weight: 500;
  color: #45586d;
}
.main_container .left_container .questions_block ul li .comments_block form .form-group button {
  height: 35px;
  background: #62bb46;
  text-transform: capitalize;
  font-weight: 600;
  font-size: 13px;
  color: #fff;
  letter-spacing: 0.5px;
  border: none;
  border-radius: 0;
  padding: 5px 15px;
  padding-bottom: 4px;
  margin-top: 5px;
}
.main_container .left_container .questions_block .answers .ques_title {
  font-weight: 500;
  color: #444;
  font-size: 15px;
}
.main_container .left_container .questions_block .answers .answer {
  margin-top: 5px;
  padding: 15px 0px;
  border-bottom: 1px solid #ddd;
}
.main_container .left_container .questions_block .answers .answer .answer_by_date {
  color: #0456a2;
  font-weight: 500;
}
.main_container .left_container .questions_block .answers .answer .answer_by_date span {
  color: #777;
}
.main_container .left_container .questions_block .answers .answer .content {
  margin-top: 10px;
}
.main_container .left_container .questions_block .answers .answer .content * {
  font-size: 12px;
  line-height: 21px;
  color: #45586d;
}
.main_container .left_container .questions_block .answers .answer .comment_section .post_view {
  font-weight: 500;
}
.main_container .left_container .questions_block .answers .answer .comment_section .post_view a {
  color: #00aeef;
  font-size: 10px;
  margin-right: 10px;
  font-weight: 400;
  /* border: 1px solid #00aeef; */
  display: inline-block;
  border-radius: 2px;
  padding: 1px 4px;
  color: #fff;
  background: #00aeef;
}
.main_container .left_container .questions_block .answers .answer .comment_section .post_view a.view_comment {
  background: #50779f;
}
.main_container .left_container .questions_block .answers .answer .comment_section .review-block span {
  display: inline-block;
  margin-left: 10px;
  color: #62bb46;
  font-weight: 500;
  cursor: pointer;
}
.main_container .left_container .questions_block .answers .answer .comment_section .review-block span.dis-like {
  color: #bf980a;
}
.main_container .left_container .questions_block .answers .answer .comment_section .review-block span .fa {
  color: #9a9a9a;
}
.main_container .left_container .questions_block .answers .answer .comment_section .review-block span .fa.active {
  color: rgba(51, 122, 183, 0.96);
}
.main_container .left_container .questions_block .answers .answer .comment_section .review-block span i {
  font-size: 16px;
}
.main_container .left_container .questions_block .answers .answer .replies_block {
  display: none;
  background: #eee;
  padding: 10px;
  border-radius: 3px;
  margin: 0px auto;
  width: 98%;
  margin-top: 10px;
}
.main_container .left_container .questions_block .answers .answer .replies_block .heading {
  font-size: 15px;
}
.main_container .left_container .questions_block .answers .answer .replies_block ul li {
  color: #45586d;
  border-bottom: 1px solid #e3e3e3;
}
.main_container .left_container .questions_block .answers .answer .replies_block ul li span {
  color: #62bb46;
  font-weight: 500;
  display: block;
}
.main_container .left_container .questions_block .answers .answer .comments_block {
  display: block;
  background: #eee;
  padding: 10px;
  border-radius: 3px;
  margin: 0px auto;
  width: 98%;
  margin-top: 10px;
}
.main_container .left_container .questions_block .answers .answer .comments_block .heading {
  font-size: 15px;
}
.main_container .left_container .questions_block .answers .answer .comments_block form .form-group .form-control {
  border-radius: 0;
  box-shadow: none;
  background: #fff;
  padding-left: 10px;
  font-size: 12px;
  border: none;
  border: none;
  margin-bottom: 0px;
}
.main_container .left_container .questions_block .answers .answer .comments_block form .form-group label {
  font-size: 12px;
  font-weight: 500;
  color: #45586d;
}
.main_container .left_container .questions_block .answers .answer .comments_block form .form-group button {
  height: 35px;
  background: #62bb46;
  text-transform: capitalize;
  font-weight: 600;
  font-size: 13px;
  color: #fff;
  letter-spacing: 0.5px;
  border: none;
  border-radius: 0;
  padding: 5px 15px;
  padding-bottom: 4px;
  margin-top: 5px;
}
.main_container .left_container .similar-latest {
  text-decoration: underline;
}
.main_container .left_container .similar-latest .highlight {
  font-size: 16px;
}
.main_container {
  /* left_container ends here */
  /* right_container starts here */
}
.main_container .right_container .hint {
  color: red;
}
.main_container .right_container .blog_search {
  padding: 15px;
}
.main_container .right_container .blog_search .head {
  color: rgb(33.2610707204%, 42.4199162811%, 52.5428508482%);
  font-size: 13px;
  margin-bottom: 5px;
  font-weight: 500;
}
.main_container .right_container .blog_search .input-group .form-control {
  border-radius: 0;
  box-shadow: none;
  font-size: 12px;
}
.main_container .right_container .blog_search .input-group .input-group-btn button {
  border-radius: 0;
  background: #26262f;
  color: #f5f6f7;
  font-size: 12px;
  padding: 8px 12px;
  padding-bottom: 7px;
}
.main_container .right_container {
  /* blog_categories starts here */
}
.main_container .right_container .blog_categories .side_filter_section {
  margin-top: 10px;
  background: #fff;
}
.main_container .right_container .blog_categories .side_filter_section .refine_head {
  padding: 10px;
  font-size: 13px;
  background: #585856;
  color: #ffffff;
  margin-top: 0;
}
.main_container .right_container .blog_categories .side_filter_section .panel {
  border: none;
  border-radius: 0;
  box-shadow: none;
  border-bottom: 1px solid #e8e6e7;
}
.main_container .right_container .blog_categories .side_filter_section .panel .panel-heading {
  border: none;
  background: none;
  color: #45586d;
  font-weight: 500;
}
.main_container .right_container .blog_categories .side_filter_section .panel .panel-heading .panel-title a {
  display: block;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  font-size: 12px;
}
.main_container .right_container .blog_categories .side_filter_section .panel .panel-heading .panel-title a:hover {
  text-decoration: none;
}
.main_container .right_container .blog_categories .side_filter_section .panel .panel-heading .panel-title a .more-less {
  float: right;
  font-size: 9px;
  font-weight: 500;
}
.main_container .right_container .blog_categories .side_filter_section .panel .panel-body {
  border: none;
  padding: 3px 10px;
  border-top: 1px solid #e8e6e7;
}
.main_container .right_container .blog_categories .side_filter_section .panel .panel-body ul {
  margin: 0;
  padding: 0;
}
.main_container .right_container .blog_categories .side_filter_section .panel .panel-body ul li {
  list-style: none;
  line-height: 21px;
}
.main_container .right_container .blog_categories .side_filter_section .panel .panel-body ul li a {
  padding: 3px 10px;
  border: none;
  display: inline-block;
  color: #5b748f;
}
.main_container .right_container .blog_categories {
  margin-top: 15px;
  margin-bottom: 15px;
}
.main_container .right_container .blog_categories .heading {
  background: #585856;
  color: #fff;
  padding: 4px 10px;
  padding-bottom: 2px;
}
.main_container .right_container .blog_categories ul {
  margin: 0;
  padding: 0;
}
.main_container .right_container .blog_categories ul li {
  list-style: none;
}
.main_container .right_container .blog_categories ul li a {
  display: block;
  padding: 5px 0;
  color: rgb(34.8116325182%, 44.397444371%, 54.9922890505%);
  border-bottom: 1px solid #dde2e9;
  font-weight: 400;
}
.main_container .right_container .blog_categories ul li a i {
  font-size: 10px;
}
.main_container .right_container .blog_categories ul li a span {
  background: rgb(32.4857898215%, 41.4311522362%, 51.3181317471%);
  color: #fff;
  display: inline-block;
  padding: 1px 6px;
  border-radius: 3px;
  padding-bottom: 0px;
}
.main_container .right_container .blog_categories.tags ul li {
  float: left;
}
.main_container .right_container .blog_categories.tags ul li a {
  padding: 3px 10px;
  border: none;
  display: inline-block;
  border: 1px solid #dde2e9;
  margin: 2px;
  border-radius: 3px;
}
.main_container .right_container {
  /* blog_categories ends here */
}
.main_container .right_container .subscribe_box {
  margin-top: 15px;
}
.main_container .right_container .subscribe_box .login_box {
  background: #fff;
  padding: 15px;
}
.main_container .right_container .subscribe_box .login_box .head {
  color: #45586d;
  font-size: 13px;
  font-weight: 500;
  padding-bottom: 5px;
  text-transform: uppercase;
  border-bottom: 1px solid #ced5df;
}
.main_container .right_container .subscribe_box .login_box .form-group {
  margin-bottom: 7px;
}
.main_container .right_container .subscribe_box .login_box .form-group .form-select {
  border-radius: 0;
  box-shadow: none;
  background: #f5f6f7;
  padding-left: 10px;
  font-size: 12px;
  border: none;
  border: none;
  margin-bottom: 0px;
}
.main_container .right_container .subscribe_box .login_box .form-group .form-control {
  border-radius: 0;
  box-shadow: none;
  background: #f5f6f7;
  padding-left: 10px;
  font-size: 12px;
  border: none;
  border: none;
  margin-bottom: 0px;
}
.main_container .right_container .subscribe_box .login_box button {
  background: #45586d;
  color: #fff;
  padding: 10px 20px;
  font-size: 12px;
  display: block;
  border: none;
  border-radius: 0;
  width: 100%;
  font-weight: 500;
}
.main_container .right_container .subscribe_box.blog_subscribe .login_box {
  background: #808086;
}
.main_container .right_container .subscribe_box.blog_subscribe .login_box .head {
  padding: 0;
  border: none;
  border-color: #f5f6f7;
  color: #f5f6f7;
  margin-bottom: 15px;
}
.main_container .right_container .subscribe_box.blog_subscribe .login_box .form-control {
  background: #fff;
}
.main_container .right_container .subscribe_box.blog_subscribe .login_box button {
  background: #62bb46;
}
.main_container .right_container .subscribe_box .select2-selection--multiple {
  min-height: 35PX;
  height: auto;
}
.main_container .right_container .inner_login_box {
  margin-bottom: 15px;
}
.main_container .right_container .inner_login_box.login_popup_block {
  visibility: hidden;
  position: fixed !important;
}
.main_container .right_container .inner_login_box .login_box {
  background: #808086;
  padding: 12px;
}
.main_container .right_container .inner_login_box .login_box .social_links, .main_container .right_container .inner_login_box .header_banner .icon_banner .search_login_row .search_login_blocks .login_block .login_box .social_links, .header_banner .icon_banner .search_login_row .search_login_blocks .login_block .main_container .right_container .inner_login_box .login_box .social_links {
  margin-top: 10px;
}
.main_container .right_container .inner_login_box .login_box .social_links ul li a, .main_container .right_container .inner_login_box .header_banner .icon_banner .search_login_row .search_login_blocks .login_block .login_box .social_links ul li a, .header_banner .icon_banner .search_login_row .search_login_blocks .login_block .main_container .right_container .inner_login_box .login_box .social_links ul li a {
  display: inline-block;
  width: 30px;
  height: 30px;
  font-size: 14px;
  color: #ffffff;
  text-align: center;
  padding-top: 4px;
  border-radius: 50%;
  background: #357cbd;
}
.main_container .right_container .inner_login_box .login_box .social_links ul li a:hover, .main_container .right_container .inner_login_box .header_banner .icon_banner .search_login_row .search_login_blocks .login_block .login_box .social_links ul li a:hover, .header_banner .icon_banner .search_login_row .search_login_blocks .login_block .main_container .right_container .inner_login_box .login_box .social_links ul li a:hover {
  background: #fff;
  color: #357cbd;
}
.main_container .right_container .inner_login_box .login_box .social_links ul li:first-child, .main_container .right_container .inner_login_box .header_banner .icon_banner .search_login_row .search_login_blocks .login_block .login_box .social_links ul li:first-child, .header_banner .icon_banner .search_login_row .search_login_blocks .login_block .main_container .right_container .inner_login_box .login_box .social_links ul li:first-child {
  color: #fff;
  font-weight: 500;
  font-size: 13px;
}
.main_container .right_container .inner_login_box .login_box .head {
  color: #f5f6f7;
  font-weight: 500;
  font-size: 13px;
  text-transform: uppercase;
  display: inline-block;
  padding-bottom: 3px;
  border-bottom: 1px solid #f5f6f7;
}
.main_container .right_container .inner_login_box .login_box form {
  margin-top: 12px;
}
.main_container .right_container .inner_login_box .login_box form .form-group {
  margin-bottom: 7px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .main_container .right_container .inner_login_box .login_box form .form-group {
    margin-bottom: 7px;
    width: 49%;
    float: left;
    margin-right: 1%;
  }
}
.main_container .right_container .inner_login_box .login_box form .forgot_create-new {
  margin: 16px 0;
}
.main_container .right_container .inner_login_box .login_box form .forgot_create-new a {
  color: #f5f6f7;
  font-weight: 500;
  font-size: 11px;
}
.main_container .right_container .inner_login_box .login_box form .forgot_create-new a.new_account {
  background: #00aeef;
  border-radius: 2px;
  color: #fff;
  border: none;
  padding: 6px 15px;
  font-weight: 500;
}
.main_container .right_container .inner_login_box .login_box form .forgot_create-new .left_new_user_login {
  margin-left: -5px;
}
.main_container .right_container .inner_login_box .login_box form .btn {
  color: #fff;
  background: #62bb46;
  border-bottom: 1px solid rgb(0%, 6.5119236884%, 12.5490196078%);
}
.main_container .right_container .inner_login_box .login_box form .btn:hover {
  background: rgb(0%, 60.9549593896%, 83.7254901961%);
}
.main_container .right_container {
  /*.upload_block{
    margin-top:20px;
    background: $grey;
    padding:20px ;
    p{
      color: #fff;
      font-weight: 500;
      font-size: 13px;
      strong{
        font-size: 12px;
        color: lighten($sky_color, 30%);
      }
    }
    a{
      display: inline-block;
      background: $green;
      color: #fff;
      border-radius: 20px;
      font-weight: 500;
      padding:6px 10px;
      i{
        width: 25px;
      }
    }
  }*/
}
.main_container .right_container .upload_btn_block {
  margin-top: 20px;
}
.main_container .right_container .upload_btn_block a {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffea33+0,ffc000+100 */
  background: #ffea33; /* Old browsers */
  background: -moz-radial-gradient(center, ellipse cover, #ffea33 0%, #ffc000 100%); /* FF3.6-15 */
  background: -webkit-radial-gradient(center, ellipse cover, #ffea33 0%, #ffc000 100%); /* Chrome10-25,Safari5.1-6 */
  background: radial-gradient(ellipse at center, #ffea33 0%, #ffc000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffea33', endColorstr='#ffc000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  display: block;
  padding: 7px 10px;
  color: #333;
  font-weight: 600;
  font-size: 14px;
  text-align: center;
  border-radius: 7px;
  border: 2px solid white;
  box-shadow: 3px 0px 6px 0px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: 3px 0px 6px 0px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 3px 0px 6px 0px rgba(0, 0, 0, 0.13);
}
.main_container .right_container .upload_btn_block a i {
  display: inline-block;
  background: black;
  color: #ffd114;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  text-align: center;
  padding-top: 7px;
  font-size: 18px;
  margin-right: 15px;
}
.main_container .right_container .upload_btn_block a:hover {
  text-decoration: none;
}
.main_container .right_container .walkin_jobs {
  margin-top: 15px;
}
.main_container .right_container .walkin_jobs .heading {
  background: #62BB46;
  color: #fff;
  padding: 4px 10px;
  padding-bottom: 2px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .main_container .right_container .walkin_jobs {
    width: 48%;
    float: left;
    margin-right: 1%;
  }
}
.main_container .right_container .walkin_jobs .walkin_blocks {
  margin: 0;
  padding: 0;
}
.main_container .right_container .walkin_jobs .walkin_blocks .walkin_block {
  list-style: none;
  margin-bottom: 8px;
  padding-bottom: 5px;
  border-bottom: 1px solid rgb(86.8336964415%, 88.7145969499%, 91.4015976761%);
}
.main_container .right_container .walkin_jobs .walkin_blocks .walkin_block:hover {
  cursor: pointer;
}
.main_container .right_container .walkin_jobs .walkin_blocks .walkin_block .title a {
  color: #45586d;
  font-weight: 500;
}
.main_container .right_container .walkin_jobs .walkin_blocks .walkin_block p {
  color: rgb(38.6880370126%, 49.3412645957%, 61.1158845561%);
  margin: 0;
}
.main_container .right_container .walkin_jobs .walkin_blocks .walkin_block p.location {
  margin-top: 6px;
  color: rgb(30.9352280238%, 39.4536241463%, 48.8686935448%);
}
.main_container .right_container .walkin_jobs .walkin_blocks .walkin_block p.location a {
  color: rgb(30.9352280238%, 39.4536241463%, 48.8686935448%);
}
.main_container .right_container .walkin_jobs.right_questions_blocks {
  padding: 10px;
  background: #fff;
}
.main_container .right_container .walkin_jobs.right_questions_blocks .walkin_blocks li.walkin_block strong.title a {
  font-weight: 400;
}
.main_container .right_container .walkin_jobs.right_questions_blocks .walkin_blocks li.walkin_block strong.title a:before {
  font-family: FontAwesome;
  content: "\f059";
  display: inline-block;
  padding-right: 9px;
  color: #015fb6;
}
.main_container .right_container .walkin_jobs.right_questions_blocks .walkin_blocks li.walkin_block .ans_author {
  display: block;
  margin-top: 5px;
  color: #777;
}
.main_container .right_container .walkin_jobs.right_questions_blocks .walkin_blocks li.walkin_block .ans_author a {
  color: #015fb6;
}
.main_container .right_container .walkin_jobs.related_blog_posts .walkin_blocks .author {
  display: block;
  color: #777;
}
.main_container .right_container .walkin_jobs.related_blog_posts .walkin_blocks .author a {
  color: #015fb6;
}
.main_container .right_container .top_recruiters {
  margin-top: 15px;
}
.main_container .right_container .top_recruiters .heading {
  background: #62BB46;
  color: #fff;
  padding: 4px 10px;
  padding-bottom: 2px;
}
@media (min-width: 768px) and (max-width: 991px) {
  .main_container .right_container .top_recruiters {
    width: 48%;
    float: left;
    margin-right: 1%;
  }
}
.main_container .right_container .top_recruiters .recruiter_blocks {
  margin: 0;
  padding: 0;
}
.main_container .right_container .top_recruiters .recruiter_blocks .recruiter_block {
  list-style: none;
  display: table;
  width: 100%;
  margin-bottom: 16px;
}
.main_container .right_container .top_recruiters .recruiter_blocks .recruiter_block:hover {
  cursor: pointer;
}
.main_container .right_container .top_recruiters .recruiter_blocks .recruiter_block .img_part {
  display: table-cell;
  vertical-align: top;
  width: 60px;
}
.main_container .right_container .top_recruiters .recruiter_blocks .recruiter_block .img_part img {
  width: 50px;
  height: 50px;
  border-radius: 50%;
}
.main_container .right_container .top_recruiters .recruiter_blocks .recruiter_block .content {
  display: table-cell;
  vertical-align: middle;
}
.main_container .right_container .top_recruiters .recruiter_blocks .recruiter_block .content .title a {
  color: #45586d;
  font-weight: 500;
}
.main_container .right_container .top_recruiters .recruiter_blocks .recruiter_block .content p {
  color: rgb(38.6880370126%, 49.3412645957%, 61.1158845561%);
  margin: 0;
  word-break: break-all;
  font-weight: 500;
}
.main_container .right_container .top_recruiters .recruiter_blocks .recruiter_block .content p a {
  color: #0060b9;
  font-weight: 400;
}
.main_container {
  /* right_container ends here */
}

/* main_container ends here */
/* hint_options_row starts here */
.hint_options_row {
  margin: 15px 0;
}
.hint_options_row .hint_module {
  background: #fff;
  width: 100%;
  padding: 20px;
  display: table;
  /*-webkit-box-shadow: -1px 0px 32px 2px rgba(0,0,0,0.13);
  -moz-box-shadow: -1px 0px 32px 2px rgba(0,0,0,0.13);
  box-shadow: -1px 0px 32px 2px rgba(0,0,0,0.13);*/
}
@media (min-width: 240px) and (max-width: 991px) {
  .hint_options_row .hint_module {
    margin-bottom: 10px;
  }
}
.hint_options_row .hint_module .img_part {
  display: table-cell;
  width: 100px;
  vertical-align: middle;
}
.hint_options_row .hint_module .hint_content {
  display: table-cell;
  vertical-align: middle;
}
.hint_options_row .hint_module .hint_content strong {
  display: block;
  font-weight: 600;
  font-size: 15px;
  margin-bottom: 5px;
  color: #45586d;
}
.hint_options_row .hint_module .hint_content {
  color: rgb(35.5869134171%, 45.386208416%, 56.2170081516%);
}

/* hint_options_row ends here */
/* job_types_links starts here */
.job_types_links {
  background: #fff;
  padding: 30px 0;
}
@media (min-width: 768px) and (max-width: 991px) {
  .job_types_links .job_types_link_col {
    margin-bottom: 20px;
  }
}
.job_types_links .job_types_link_col ul {
  margin: 0;
  padding: 0;
}
.job_types_links .job_types_link_col ul li {
  list-style: none;
  white-space: nowrap;
  overflow: hidden;
}
.job_types_links .job_types_link_col ul li:first-child {
  font-weight: 600;
  font-size: 12px;
  text-transform: uppercase;
  margin-bottom: 7px;
}
.job_types_links .job_types_link_col ul li:first-child a {
  color: #45586d;
}
.job_types_links .job_types_link_col ul li a {
  color: rgb(35.5869134171%, 45.386208416%, 56.2170081516%);
  font-size: 12px;
  line-height: 25px;
}
.job_types_links .job_types_link_col ul li a:hover {
  color: rgb(23.182419035%, 29.5659836968%, 36.6215025336%);
  text-decoration: none;
}

/* job_types_links ends here */
/* footer starts here */
footer {
  padding: 25px;
  background: #26262f;
  background-size: contain;
}
@media (min-width: 240px) and (max-width: 767px) {
  footer {
    padding: 15px 0px;
  }
}
footer .about .logo {
  color: #fff;
  font-size: 20px;
}
footer .about p {
  margin-top: 10px;
  color: rgb(72.1178523766%, 72.1178523766%, 72.9801868391%);
}
@media (min-width: 240px) and (max-width: 991px) {
  footer .links {
    margin: 15px 0;
  }
}
footer .links ul {
  width: 33%;
  float: left;
  margin: 0;
  padding: 0;
}
@media (min-width: 240px) and (max-width: 767px) {
  footer .links ul {
    width: 100%;
    margin: 6px 0;
  }
}
footer .links ul li {
  list-style: none;
}
@media (min-width: 240px) and (max-width: 767px) {
  footer .links ul li {
    float: left;
    margin: 0;
    margin-right: 15px;
  }
}
footer .links ul li:first-child {
  color: #fff;
  font-weight: 600;
  margin-bottom: 7px;
}
@media (min-width: 240px) and (max-width: 767px) {
  footer .links ul li:first-child {
    display: block;
    float: none;
    margin: 0;
  }
}
footer .links ul li a {
  color: #9e9ea1;
  font-size: 12px;
}
footer .links ul li a:hover {
  color: #fff;
  text-decoration: none;
}
footer .subscribe_social_copy .subscribe .input-group .form-control {
  background: #f5f6f7;
}
footer .subscribe_social_copy .subscribe .input-group .input-group-btn .btn {
  background: #62bb46;
  border-radius: 0;
  color: #fff;
  font-weight: 600;
  min-height: 40px;
  outline: none;
}
footer .subscribe_social_copy .subscribe .input-group .input-group-btn .btn:hover {
  background: #fff;
  color: #62bb46;
}
footer .subscribe_social_copy .social_links ul li a, footer .subscribe_social_copy .header_banner .icon_banner .search_login_row .search_login_blocks .login_block .login_box .social_links ul li a, .header_banner .icon_banner .search_login_row .search_login_blocks .login_block .login_box footer .subscribe_social_copy .social_links ul li a, footer .subscribe_social_copy .main_container .right_container .inner_login_box .login_box .social_links ul li a, .main_container .right_container .inner_login_box .login_box footer .subscribe_social_copy .social_links ul li a, footer .subscribe_social_copy .social_links ul li a, .header_banner .icon_banner .search_login_row .search_login_blocks .login_block footer .subscribe_social_copy .main_container .right_container .inner_login_box .login_box .social_links ul li a {
  padding-top: 8px;
}
footer .subscribe_social_copy .copy_right {
  color: #fff;
  font-size: 10px;
  margin-top: 15px;
}
footer .subscribe_social_copy .copy_right a {
  color: #fff;
}
footer .subscribe_social_copy .copy_right a:hover {
  color: #fff;
}

/* footer ends here */
/* GLOBAL STYLE
-------------------------------------------------- */
.container {
  padding-left: 0;
  padding-right: 0;
}

.nopadding {
  padding: 0 !important;
  margin: 0 !important;
}

/* MEGAMENU STYLE
-------------------------------------------------- */
.megamenu .nav,
.megamenu .collapse,
.megamenu .dropup,
.megamenu .dropdown {
  position: static;
}

.megamenu .container {
  position: relative;
}

.megamenu .dropdown-menu {
  left: auto;
}

.megamenu .megamenu-content {
  padding: 15px;
}

.megamenu .megamenu-content h3 {
  margin-top: 0;
  color: #428bca;
  font-size: 18px;
}

.megamenu .dropdown.megamenu-fw .dropdown-menu {
  left: 0;
  right: 0;
  top: 40px;
  position: absolute;
}

.skills_menu {
  width: 18.5% !important;
}

.internship_parts {
  width: 19.5% !important;
}

.industries_parts {
  width: 17.3% !important;
}

.location_parts {
  width: 18.5% !important;
}

.fresher-jobs-part {
  width: 22.5% !important;
}

.government_parts {
  width: 16.6% !important;
}

.search_location_other_block .ac-skillresults, .search_location_other_block .ac-industryresults, .search_location_other_block .ac-functionalarearesults, .search_location_other_block .ac-cityresults {
  position: absolute;
  z-index: 100;
  width: 100%;
  left: 0px;
  box-sizing: border-box;
  border: 1px solid #e1e1e1;
  background: white;
}

#login_register {
  top: 70px;
  /*width: 52%;
  margin-left: 24%;*/
}
#login_register .modal-header {
  border-bottom: none;
}
#login_register .modal-content {
  border-radius: 0;
}
#login_register .modal-content .modal-body {
  padding: 0 0px;
}
#login_register .modal-content .modal-body .social_panel {
  border-right: 1px solid #ddd;
  padding-right: 40px;
  padding-left: 40px;
  padding-bottom: 30px;
  width: 45%;
  display: table-cell;
  vertical-align: middle;
}
#login_register .modal-content .modal-body .social_panel .icons_list {
  text-align: center;
}
#login_register .modal-content .modal-body .social_panel .icons_list .or {
  display: block;
  position: relative;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 15px;
}
#login_register .modal-content .modal-body .social_panel .icons_list .or span {
  display: inline-block;
  width: 30px;
  height: 30px;
  padding-top: 6px;
  color: #333;
  border-radius: 50%;
  border: 1px solid #ddd;
}
#login_register .modal-content .modal-body .social_panel .icons_list ul {
  padding: 0px;
  margin: 0px;
}
#login_register .modal-content .modal-body .social_panel .icons_list ul li {
  padding: 0px;
  margin: 0px;
  display: inline-block;
  width: 100%;
  margin: 7px;
  text-align: left;
  height: 40px;
  position: relative;
  border-radius: 4px;
  float: left;
  padding-top: 7px;
  padding-left: 20px;
  outline: none;
}
#login_register .modal-content .modal-body .social_panel .icons_list ul li span {
  display: inline-block;
  margin-left: 8px;
}
#login_register .modal-content .modal-body .social_panel .icons_list ul li span span {
  position: static;
  font-weight: bold;
  margin-left: 0px;
}
#login_register .modal-content .modal-body .social_panel .icons_list ul li i {
  background: #fff;
  width: 23px;
  height: 23px;
  text-align: center;
  font-size: 13px;
  padding-top: 5px;
  border-radius: 50%;
  display: inline-block;
}
#login_register .modal-content .modal-body .social_panel .icons_list ul li .fb {
  border: 1px solid #3b5998;
  color: #3b5998 !important;
  /*text-shadow:1px 1px 1px darken(@fb,15%);*/
}
#login_register .modal-content .modal-body .social_panel .icons_list ul li .in {
  color: #8999a1 !important;
  border: 1px solid #8999a1;
  /*text-shadow:1px 1px 1px darken(@in,15%);*/
}
#login_register .modal-content .modal-body .social_panel .icons_list ul li .git {
  color: #999999 !important;
  border: 1px solid #999999;
  /*text-shadow:1px 1px 1px darken(@git,15%);*/
}
#login_register .modal-content .modal-body .social_panel .icons_list ul li .gplus {
  color: #dd4b39 !important;
  border: 1px solid #dd4b39;
  /*text-shadow:1px 1px 1px darken(@gplus,15%);*/
}
#login_register .modal-content .modal-body .social_panel .icons_list ul li .twit {
  background: #55acee !important;
  border: 1px solid #55acee;
  /*text-shadow:1px 1px 1px darken(@twit,15%);*/
}
#login_register .modal-content .modal-body .social_panel .icons_list ul li .stack {
  background: #fe7a15 !important;
  border: 1px solid #fe7a15;
  /*text-shadow:1px 1px 1px darken(@stack,15%);*/
}
#login_register .modal-content .modal-body .social_panel .icons_list ul a {
  color: #fff;
  outline: none !important;
  box-shadow: none;
}
#login_register .modal-content .modal-body .social_panel .icons_list ul .facebook_li {
  border: 1px solid #3b5998;
  background: #3b5998;
}
#login_register .modal-content .modal-body .social_panel .icons_list ul .linkedin_li {
  border: 1px solid #8999a1;
  background: #8999a1;
}
#login_register .modal-content .modal-body .social_panel .icons_list ul .github_li {
  border: 1px solid #999999;
  background: #999999;
}
#login_register .modal-content .modal-body .social_panel .icons_list ul .gplus_li {
  border: 1px solid #dd4b39;
  background: #dd4b39;
}
#login_register .modal-content .modal-body .social_panel .icons_list ul.other_options {
  margin-bottom: 5px;
}
#login_register .modal-content .modal-body .social_panel .icons_list ul.other_options li {
  padding: 0px;
  margin: 0px;
  display: inline-block;
  width: 100%;
  margin: 5px;
  text-align: left;
  float: left;
  padding-top: 7px;
  padding-left: 0;
  outline: none;
}
#login_register .modal-content .modal-body .social_panel .icons_list ul.other_options li a {
  background: #909090;
  color: #FFFFFF;
  text-align: center;
  padding: 13px 0;
  font-size: 12px;
  font-weight: 600;
  padding-bottom: 12px;
  display: block;
  border-radius: 4px;
  text-transform: uppercase;
}
#login_register .modal-content .modal-body .social_panel .icons_list ul.other_options li.active a {
  background: #8BC34A;
  color: #fff;
}
#login_register .modal-content .modal-body .social_panel .icons_list .customGPlusSignIn {
  display: inline-block;
  background: white;
  color: rgba(0, 0, 0, 0.54);
  width: 100%;
  border-radius: 5px;
  margin: 7px;
  border: 2px solid #cdd2d4;
  box-shadow: none;
  white-space: nowrap;
}
#login_register .modal-content .modal-body .social_panel .icons_list .customGPlusSignIn span.label {
  font-family: serif;
  font-weight: normal;
}
#login_register .modal-content .modal-body .social_panel .icons_list .customGPlusSignIn span.icon {
  background: url("http://cdn.peeljobs.com/images/google_logo.png") transparent 5px 50% no-repeat;
  background-size: 25px;
  display: inline-block;
  vertical-align: middle;
  width: 42px;
  height: 42px;
}
#login_register .modal-content .modal-body .social_panel .icons_list .customGPlusSignIn span.buttonText {
  display: inline-block;
  vertical-align: middle;
  /*padding-left: 42px;*/
  /*padding-right: 42px;*/
  font-size: 14px;
  font-weight: bold;
  /* Use the Roboto font that is loaded in the <head> */
  font-family: "Roboto", sans-serif;
}
#login_register .modal-content .modal-body .social_panel .icons_list .customGPlusSignIn:hover {
  cursor: pointer;
}
#login_register .modal-content .modal-body .form_panel {
  width: 50%;
  display: table-cell;
  vertical-align: top;
  padding: 0 20px;
  padding-right: 35px;
  /*padding-bottom: 100px;*/
}
#login_register .modal-content .modal-body .form_panel h3 {
  font-size: 15px;
  color: #555;
  text-align: center;
  font-weight: 600;
  margin-bottom: 15px;
}
#login_register .modal-content .modal-body .form_panel form .control-label {
  font-weight: 400;
  font-size: 13px;
  color: #45586d;
}
#login_register .modal-content .modal-body .form_panel form .upload_file_btn {
  background: #004686;
  color: #fff;
  box-shadow: none;
  border: none;
  display: inline-block;
  padding: 5px 15px;
}
#login_register .modal-content .modal-body .form_panel form .help_text {
  font-size: 12px;
  color: #9e9ea1;
  display: inline;
}
#login_register .modal-content .modal-body .form_panel form .important {
  color: red;
  margin-left: 2px;
}
#login_register .modal-content .modal-body .form_panel form .form-control {
  border: 1px solid #dddddd;
  border-radius: 5px;
  display: block;
  color: #282c3f;
  background: #fff;
  padding-right: 40px;
  font-size: 13px;
  width: 100%;
  padding: 5px 15px;
  box-shadow: none;
  min-widtheight: 40px;
  margin: 5px 0;
}
#login_register .modal-content .modal-body .form_panel form .btn {
  background-color: #03A9F4;
  border-color: #00BBFF;
  border-width: 0;
  color: #FFFFFF;
  display: block;
  margin: 0 auto;
  padding: 10px 50px;
  text-transform: uppercase;
  width: 100%;
  font-weight: bold;
  border-radius: 3px;
}
#login_register .modal-content .modal-body .form_panel form .register_form_button {
  background-color: #62bb46;
  border-width: 0;
  color: #FFFFFF;
  display: inline-block;
  margin: 0 auto;
  width: auto;
  padding: 7px 15px;
  text-transform: uppercase;
  font-weight: 500;
  border-radius: 3px;
  font-size: 13px;
}
#login_register .modal-content .modal-body .form_panel form .register_form_button .load_register {
  display: none;
}
#login_register .modal-content .modal-body .form_panel form .register_form_button .glyphicon-refresh-animate {
  -animation: spin 0.7s infinite linear;
  -webkit-animation: spin2 0.7s infinite linear;
}
@-webkit-keyframes spin2 {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  from {
    transform: scale(1) rotate(0deg);
  }
  to {
    transform: scale(1) rotate(360deg);
  }
}
#login_register .modal-content .modal-body .form_panel form #login_but {
  margin-left: 8px;
  font-weight: 600;
  font-size: 12px;
  font-weight: 500 !important;
}
#login_register .modal-content .modal-body .form_panel form #forgot_pass {
  margin-top: 6px;
  /* text-decoration: underline; */
  font-weight: 500;
  margin-left: 78px;
}
#login_register .modal-content .modal-body .form_panel .share_heading {
  font-size: 15px;
  display: block;
  margin: 4px 0;
  margin-top: 35px;
  /*text-transform: uppercase;*/
  color: #333;
  text-align: center;
  font-weight: 500;
  line-height: 21px;
  margin-bottom: 10px;
}
#login_register .modal-content .modal-body .form_panel .blog-social {
  text-align: center;
  margin: 0;
  padding: 0;
  margin-bottom: 20px;
}
#login_register .modal-content .modal-body .form_panel .blog-social ul {
  margin-left: -32px;
}
#login_register .modal-content .modal-body .form_panel .blog-social li {
  list-style: none;
  display: inline-block;
  padding: 5px;
}
#login_register .modal-content .modal-body .form_panel .blog-social li a {
  display: inline-block;
  width: 30px;
  height: 30px;
  color: #fff;
  padding-top: 8px;
  text-align: center;
  text-align: center;
  border-radius: 2px;
}
#login_register .modal-content .modal-body .form_panel .blog-social li a.facebook {
  background: #3b5998;
}
#login_register .modal-content .modal-body .form_panel .blog-social li a.google-plus {
  background: #dd4b39;
}
#login_register .modal-content .modal-body .form_panel .blog-social li a.linkedin {
  background: #8999a1;
}
#login_register .modal-content .modal-body .form_panel .blog-social li a.twitter {
  background: #55acee;
}
#login_register a:hover {
  cursor: pointer;
}

#loginModal {
  top: 70px;
  /*width: 52%;
  margin-left: 24%;*/
}
#loginModal .modal-header {
  border-bottom: none;
}
#loginModal .modal-dialog {
  max-width: 600px;
  margin: 1.75rem auto;
}
#loginModal .modal-dialog .modal-content {
  border-radius: 0;
}
#loginModal .modal-dialog .modal-content .modal-body {
  padding: 0 0px;
  overflow-y: auto;
  overflow-x: hidden;
}
#loginModal .modal-dialog .modal-content .modal-body .social_panel {
  border-right: 1px solid #ddd;
  padding-right: 40px;
  padding-left: 40px;
  padding-bottom: 30px;
  width: 45%;
  display: table-cell;
  vertical-align: middle;
}
#loginModal .modal-dialog .modal-content .modal-body .social_panel .icons_list {
  text-align: center;
}
#loginModal .modal-dialog .modal-content .modal-body .social_panel .icons_list .or {
  display: block;
  position: relative;
  text-align: center;
  margin-top: 20px;
  margin-bottom: 15px;
}
#loginModal .modal-dialog .modal-content .modal-body .social_panel .icons_list .or span {
  display: inline-block;
  width: 30px;
  height: 30px;
  padding-top: 6px;
  color: #333;
  border-radius: 50%;
  border: 1px solid #ddd;
}
#loginModal .modal-dialog .modal-content .modal-body .social_panel .icons_list ul {
  padding: 0px;
  margin: 0px;
}
#loginModal .modal-dialog .modal-content .modal-body .social_panel .icons_list ul li {
  padding: 0px;
  margin: 0px;
  display: inline-block;
  width: 100%;
  margin: 7px;
  text-align: left;
  height: 40px;
  position: relative;
  border-radius: 4px;
  float: left;
  padding-top: 7px;
  padding-left: 20px;
  outline: none;
}
#loginModal .modal-dialog .modal-content .modal-body .social_panel .icons_list ul li span {
  display: inline-block;
  margin-left: 8px;
}
#loginModal .modal-dialog .modal-content .modal-body .social_panel .icons_list ul li span span {
  position: static;
  font-weight: bold;
  margin-left: 0px;
}
#loginModal .modal-dialog .modal-content .modal-body .social_panel .icons_list ul li i {
  background: #fff;
  width: 23px;
  height: 23px;
  text-align: center;
  font-size: 13px;
  padding-top: 5px;
  border-radius: 50%;
  display: inline-block;
}
#loginModal .modal-dialog .modal-content .modal-body .social_panel .icons_list ul li .fb {
  border: 1px solid #3b5998;
  color: #3b5998 !important;
  /*text-shadow:1px 1px 1px darken(@fb,15%);*/
}
#loginModal .modal-dialog .modal-content .modal-body .social_panel .icons_list ul li .in {
  color: #8999a1 !important;
  border: 1px solid #8999a1;
  /*text-shadow:1px 1px 1px darken(@in,15%);*/
}
#loginModal .modal-dialog .modal-content .modal-body .social_panel .icons_list ul li .git {
  color: #999999 !important;
  border: 1px solid #999999;
  /*text-shadow:1px 1px 1px darken(@git,15%);*/
}
#loginModal .modal-dialog .modal-content .modal-body .social_panel .icons_list ul li .gplus {
  color: #dd4b39 !important;
  border: 1px solid #dd4b39;
  /*text-shadow:1px 1px 1px darken(@gplus,15%);*/
}
#loginModal .modal-dialog .modal-content .modal-body .social_panel .icons_list ul li .twit {
  background: #55acee !important;
  border: 1px solid #55acee;
  /*text-shadow:1px 1px 1px darken(@twit,15%);*/
}
#loginModal .modal-dialog .modal-content .modal-body .social_panel .icons_list ul li .stack {
  background: #fe7a15 !important;
  border: 1px solid #fe7a15;
  /*text-shadow:1px 1px 1px darken(@stack,15%);*/
}
#loginModal .modal-dialog .modal-content .modal-body .social_panel .icons_list ul a {
  color: #fff;
  outline: none !important;
  box-shadow: none;
}
#loginModal .modal-dialog .modal-content .modal-body .social_panel .icons_list ul .facebook_li {
  border: 1px solid #3b5998;
  background: #3b5998;
}
#loginModal .modal-dialog .modal-content .modal-body .social_panel .icons_list ul .linkedin_li {
  border: 1px solid #8999a1;
  background: #8999a1;
}
#loginModal .modal-dialog .modal-content .modal-body .social_panel .icons_list ul .github_li {
  border: 1px solid #999999;
  background: #999999;
}
#loginModal .modal-dialog .modal-content .modal-body .social_panel .icons_list ul .gplus_li {
  border: 1px solid #dd4b39;
  background: #dd4b39;
}
#loginModal .modal-dialog .modal-content .modal-body .social_panel .icons_list ul.other_options {
  margin-bottom: 5px;
}
#loginModal .modal-dialog .modal-content .modal-body .social_panel .icons_list ul.other_options li {
  padding: 0px;
  margin: 0px;
  display: inline-block;
  width: 100%;
  margin: 5px;
  text-align: left;
  float: left;
  padding-top: 7px;
  padding-left: 0;
  outline: none;
}
#loginModal .modal-dialog .modal-content .modal-body .social_panel .icons_list ul.other_options li a {
  background: #909090;
  color: #FFFFFF;
  text-align: center;
  padding: 13px 0;
  font-size: 12px;
  font-weight: 600;
  padding-bottom: 12px;
  display: block;
  border-radius: 4px;
  text-transform: uppercase;
}
#loginModal .modal-dialog .modal-content .modal-body .social_panel .icons_list ul.other_options li.active a {
  background: #8BC34A;
  color: #fff;
}
#loginModal .modal-dialog .modal-content .modal-body .social_panel .icons_list .customGPlusSignIn {
  display: inline-block;
  background: white;
  color: rgba(0, 0, 0, 0.54);
  width: 100%;
  border-radius: 5px;
  margin: 7px;
  border: 2px solid #cdd2d4;
  box-shadow: none;
  white-space: nowrap;
}
#loginModal .modal-dialog .modal-content .modal-body .social_panel .icons_list .customGPlusSignIn span.label {
  font-family: serif;
  font-weight: normal;
}
#loginModal .modal-dialog .modal-content .modal-body .social_panel .icons_list .customGPlusSignIn span.icon {
  background: url("http://cdn.peeljobs.com/images/google_logo.png") transparent 5px 50% no-repeat;
  background-size: 25px;
  display: inline-block;
  vertical-align: middle;
  width: 42px;
  height: 42px;
}
#loginModal .modal-dialog .modal-content .modal-body .social_panel .icons_list .customGPlusSignIn span.buttonText {
  display: inline-block;
  vertical-align: middle;
  /*padding-left: 42px;*/
  /*padding-right: 42px;*/
  font-size: 14px;
  font-weight: bold;
  /* Use the Roboto font that is loaded in the <head> */
  font-family: "Roboto", sans-serif;
}
#loginModal .modal-dialog .modal-content .modal-body .social_panel .icons_list .customGPlusSignIn:hover {
  cursor: pointer;
}
#loginModal .modal-dialog .modal-content .modal-body .form_panel {
  width: 50%;
  display: table-cell;
  vertical-align: top;
  padding: 0 20px;
  padding-right: 35px;
  /*padding-bottom: 100px;*/
}
#loginModal .modal-dialog .modal-content .modal-body .form_panel h3 {
  font-size: 15px;
  color: #555;
  text-align: center;
  font-weight: 600;
  margin-bottom: 15px;
}
#loginModal .modal-dialog .modal-content .modal-body .form_panel form .control-label {
  font-weight: 400;
  font-size: 13px;
  color: #45586d;
}
#loginModal .modal-dialog .modal-content .modal-body .form_panel form .upload_file_btn {
  background: #004686;
  color: #fff;
  box-shadow: none;
  border: none;
  display: inline-block;
  padding: 5px 15px;
}
#loginModal .modal-dialog .modal-content .modal-body .form_panel form .help_text {
  font-size: 12px;
  color: #9e9ea1;
  display: inline;
}
#loginModal .modal-dialog .modal-content .modal-body .form_panel form .important {
  color: red;
  margin-left: 2px;
}
#loginModal .modal-dialog .modal-content .modal-body .form_panel form .form-control {
  border: 1px solid #dddddd;
  border-radius: 5px;
  display: block;
  color: #282c3f;
  background: #fff;
  padding-right: 40px;
  font-size: 13px;
  width: 100%;
  padding: 5px 15px;
  box-shadow: none;
  min-widtheight: 40px;
  margin: 5px 0;
}
#loginModal .modal-dialog .modal-content .modal-body .form_panel form .btn {
  background-color: #03A9F4;
  border-color: #00BBFF;
  border-width: 0;
  color: #FFFFFF;
  display: block;
  margin: 0 auto;
  padding: 10px 50px;
  text-transform: uppercase;
  width: 100%;
  font-weight: bold;
  border-radius: 3px;
}
#loginModal .modal-dialog .modal-content .modal-body .form_panel form .register_form_button {
  background-color: #62bb46;
  border-width: 0;
  color: #FFFFFF;
  display: inline-block;
  margin: 0 auto;
  width: auto;
  padding: 7px 15px;
  text-transform: uppercase;
  font-weight: 500;
  border-radius: 3px;
  font-size: 13px;
}
#loginModal .modal-dialog .modal-content .modal-body .form_panel form .register_form_button .load_register {
  display: none;
}
#loginModal .modal-dialog .modal-content .modal-body .form_panel form .register_form_button .glyphicon-refresh-animate {
  -animation: spin 0.7s infinite linear;
  -webkit-animation: spin2 0.7s infinite linear;
}
@-webkit-keyframes spin2 {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  from {
    transform: scale(1) rotate(0deg);
  }
  to {
    transform: scale(1) rotate(360deg);
  }
}
#loginModal .modal-dialog .modal-content .modal-body .form_panel form #login_but {
  margin-left: 8px;
  font-weight: 600;
  font-size: 12px;
  font-weight: 500 !important;
}
#loginModal .modal-dialog .modal-content .modal-body .form_panel form #forgot_pass {
  margin-top: 6px;
  /* text-decoration: underline; */
  font-weight: 500;
  margin-left: 78px;
}
#loginModal .modal-dialog .modal-content .modal-body .form_panel .share_heading {
  font-size: 15px;
  display: block;
  margin: 4px 0;
  margin-top: 35px;
  /*text-transform: uppercase;*/
  color: #333;
  text-align: center;
  font-weight: 500;
  line-height: 21px;
  margin-bottom: 10px;
}
#loginModal .modal-dialog .modal-content .modal-body .form_panel .blog-social {
  text-align: center;
  margin: 0;
  padding: 0;
  margin-bottom: 20px;
}
#loginModal .modal-dialog .modal-content .modal-body .form_panel .blog-social ul {
  margin-left: -32px;
}
#loginModal .modal-dialog .modal-content .modal-body .form_panel .blog-social li {
  list-style: none;
  display: inline-block;
  padding: 5px;
}
#loginModal .modal-dialog .modal-content .modal-body .form_panel .blog-social li a {
  display: inline-block;
  width: 30px;
  height: 30px;
  color: #fff;
  padding-top: 8px;
  text-align: center;
  text-align: center;
  border-radius: 2px;
}
#loginModal .modal-dialog .modal-content .modal-body .form_panel .blog-social li a.facebook {
  background: #3b5998;
}
#loginModal .modal-dialog .modal-content .modal-body .form_panel .blog-social li a.google-plus {
  background: #dd4b39;
}
#loginModal .modal-dialog .modal-content .modal-body .form_panel .blog-social li a.linkedin {
  background: #8999a1;
}
#loginModal .modal-dialog .modal-content .modal-body .form_panel .blog-social li a.twitter {
  background: #55acee;
}
#loginModal a:hover {
  cursor: pointer;
}

#register-div {
  top: 70px;
  /*width: 52%;
  margin-left: 24%;*/
}
#register-div .modal-header {
  border-bottom: none;
}
#register-div .modal-dialog {
  max-width: 600px;
  margin: 1.75rem auto;
}
#register-div .modal-dialog .modal-content {
  border-radius: 0;
}
#register-div .modal-dialog .modal-content .modal-body {
  padding: 0 0px;
  overflow-y: auto;
  overflow-x: hidden;
}
#register-div .modal-dialog .modal-content .modal-body .row .form_panel {
  width: 50%;
  display: table-cell;
  vertical-align: top;
  padding: 0 20px;
  padding-right: 35px;
  /*padding-bottom: 100px;*/
}
#register-div .modal-dialog .modal-content .modal-body .row .form_panel h3 {
  font-size: 15px;
  color: #555;
  text-align: center;
  font-weight: 600;
  margin-bottom: 15px;
}
#register-div .modal-dialog .modal-content .modal-body .row .form_panel form .control-label {
  font-weight: 400;
  font-size: 13px;
  color: #45586d;
  text-align: right;
}
#register-div .modal-dialog .modal-content .modal-body .row .form_panel form .upload_file_btn {
  background: #004686;
  color: #fff;
  box-shadow: none;
  border: none;
  display: inline-block;
  padding: 5px 15px;
}
#register-div .modal-dialog .modal-content .modal-body .row .form_panel form .help_text {
  font-size: 12px;
  color: #9e9ea1;
}
#register-div .modal-dialog .modal-content .modal-body .row .form_panel form .text {
  font-size: 14px;
}
#register-div .modal-dialog .modal-content .modal-body .row .form_panel form .form-check-input {
  width: 1rem;
  height: 1rem;
}
#register-div .modal-dialog .modal-content .modal-body .row .form_panel form .important {
  color: red;
  margin-left: 2px;
}
#register-div .modal-dialog .modal-content .modal-body .row .form_panel form .form-control {
  border: 1px solid #dddddd;
  border-radius: 0px !important;
  display: block;
  color: #282c3f;
  background: #fff;
  padding-right: 40px;
  font-size: 13px;
  width: 100%;
  padding: 5px 15px;
  box-shadow: none;
}
#register-div .modal-dialog .modal-content .modal-body .row .form_panel form .form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 14px !important;
  font-weight: 400;
  line-height: 1.1rem !important;
  color: #a4a7ab;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #afb1b4 !important;
  border-radius: 0px !important;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
#register-div .modal-dialog .modal-content .modal-body .row .form_panel form .btn {
  background-color: #03A9F4;
  border-color: #00BBFF;
  border-width: 0;
  color: #FFFFFF;
  display: block;
  margin: 0 auto;
  padding: 10px 50px;
  text-transform: uppercase;
  width: 100%;
  font-weight: bold;
  border-radius: 3px;
}
#register-div .modal-dialog .modal-content .modal-body .row .form_panel form .register_form_button {
  background-color: #62bb46;
  border-width: 0;
  color: #FFFFFF;
  display: inline-block;
  margin: 0 auto;
  width: auto;
  padding: 7px 15px;
  text-transform: uppercase;
  font-weight: 500;
  border-radius: 3px;
  font-size: 13px;
}
#register-div .modal-dialog .modal-content .modal-body .row .form_panel form .register_form_button .load_register {
  display: none;
}
#register-div .modal-dialog .modal-content .modal-body .row .form_panel form .register_form_button .glyphicon-refresh-animate {
  -animation: spin 0.7s infinite linear;
  -webkit-animation: spin2 0.7s infinite linear;
}
@-webkit-keyframes spin2 {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  from {
    transform: scale(1) rotate(0deg);
  }
  to {
    transform: scale(1) rotate(360deg);
  }
}
#register-div .modal-dialog .modal-content .modal-body .row .form_panel form #login_but {
  margin-left: 8px;
  font-weight: 600;
  font-size: 12px;
  font-weight: 500 !important;
}
#register-div .modal-dialog .modal-content .modal-body .row .form_panel form #forgot_pass {
  margin-top: 6px;
  /* text-decoration: underline; */
  font-weight: 500;
  margin-left: 78px;
}
#register-div .modal-dialog .modal-content .modal-body .row .form_panel .share_heading {
  font-size: 15px;
  display: block;
  margin: 4px 0;
  margin-top: 35px;
  /*text-transform: uppercase;*/
  color: #333;
  text-align: center;
  font-weight: 500;
  line-height: 21px;
  margin-bottom: 10px;
}
#register-div .modal-dialog .modal-content .modal-body .row .form_panel .blog-social {
  text-align: center;
  margin: 0;
  padding: 0;
  margin-bottom: 20px;
}
#register-div .modal-dialog .modal-content .modal-body .row .form_panel .blog-social ul {
  margin-left: -32px;
}
#register-div .modal-dialog .modal-content .modal-body .row .form_panel .blog-social li {
  list-style: none;
  display: inline-block;
  padding: 5px;
}
#register-div .modal-dialog .modal-content .modal-body .row .form_panel .blog-social li a {
  display: inline-block;
  width: 30px;
  height: 30px;
  color: #fff;
  padding-top: 8px;
  text-align: center;
  text-align: center;
  border-radius: 2px;
}
#register-div .modal-dialog .modal-content .modal-body .row .form_panel .blog-social li a.facebook {
  background: #3b5998;
}
#register-div .modal-dialog .modal-content .modal-body .row .form_panel .blog-social li a.google-plus {
  background: #dd4b39;
}
#register-div .modal-dialog .modal-content .modal-body .row .form_panel .blog-social li a.linkedin {
  background: #8999a1;
}
#register-div .modal-dialog .modal-content .modal-body .row .form_panel .blog-social li a.twitter {
  background: #55acee;
}
#register-div a:hover {
  cursor: pointer;
}

.hint {
  color: red;
}

.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: url(https://s3.amazonaws.com/peeljobs/static/mobile/img/top1.png) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
  z-index: 999;
}

.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s;
}

.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}

.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}

@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}
#demo, #adv_search {
  width: 600px;
  padding: 20px;
  color: #fff;
  background-color: #fafafa;
  border-radius: 4px;
  /*border:4px solid #4c4c4c;*/
  display: none;
  padding-bottom: 30px;
}
#demo h5, #adv_search h5 {
  font-size: 18px;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 30px;
  color: #45586d;
  font-weight: 600;
}
#demo::after, #adv_search::after {
  content: "";
  clear: both;
  display: block;
}
#demo .sample-head, #adv_search .sample-head {
  margin: 0 0 15px;
  font-size: 36px;
  font-weight: bold;
}
#demo .icons_list, #adv_search .icons_list {
  text-align: center;
}
#demo .icons_list ul, #adv_search .icons_list ul {
  padding: 0px;
  margin: 0px;
}
#demo .icons_list ul li, #adv_search .icons_list ul li {
  padding: 0px;
  margin: 0px;
  display: inline-block;
  width: 47%;
  margin: 5px;
  text-align: center;
  height: 40px;
  position: relative;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  float: left;
  padding-top: 7px;
  outline: none;
}
#demo .icons_list ul li span, #adv_search .icons_list ul li span {
  /*position: absolute;
  left: 39px;
  top: 13px;*/
  display: inline-block;
  margin-left: 8px;
}
#demo .icons_list ul li span span, #adv_search .icons_list ul li span span {
  position: static;
  font-weight: bold;
  margin-left: 0px;
}
#demo .icons_list ul li i, #adv_search .icons_list ul li i {
  background: #fff;
  width: 23px;
  height: 23px;
  text-align: center;
  font-size: 13px;
  /*border: 1px solid #000;*/
  padding-top: 5px;
  border-radius: 50%;
  /*position: absolute;
  left: 10px;
  top: 7px;*/
  display: inline-block;
}
#demo .icons_list ul li .fb, #adv_search .icons_list ul li .fb {
  /*border: 1px solid @fb;*/
  color: #3b5998 !important;
  /*text-shadow:1px 1px 1px darken(@fb,15%);*/
}
#demo .icons_list ul li .in, #adv_search .icons_list ul li .in {
  color: #8999a1 !important;
  /*border: 1px solid @in;*/
  /*text-shadow:1px 1px 1px darken(@in,15%);*/
}
#demo .icons_list ul li .git, #adv_search .icons_list ul li .git {
  color: #999999 !important;
  /*border: 1px solid @git;*/
  /*text-shadow:1px 1px 1px darken(@git,15%);*/
}
#demo .icons_list ul li .gplus, #adv_search .icons_list ul li .gplus {
  color: #dd4b39 !important;
  /*text-shadow:1px 1px 1px darken(@gplus,15%);*/
}
#demo .icons_list ul li .twit, #adv_search .icons_list ul li .twit {
  background: #55acee !important;
  /*border: 1px solid @twit;*/
  /*text-shadow:1px 1px 1px darken(@twit,15%);*/
}
#demo .icons_list ul li .stack, #adv_search .icons_list ul li .stack {
  background: #fe7a15 !important;
  /*border: 1px solid @stack;*/
  /*text-shadow:1px 1px 1px darken(@stack,15%);*/
}
#demo .icons_list ul li .user_icon, #adv_search .icons_list ul li .user_icon {
  color: #dd4b39 !important;
  /*text-shadow:1px 1px 1px darken(@gplus,15%);*/
}
#demo .icons_list ul .facebook_li, #adv_search .icons_list ul .facebook_li {
  border: 1px solid #3b5998;
  background: #3b5998;
}
#demo .icons_list ul .facebook_li a, #adv_search .icons_list ul .facebook_li a {
  color: #fff;
  outline: none !important;
  box-shadow: none;
}
#demo .icons_list ul .linkedin_li, #adv_search .icons_list ul .linkedin_li {
  border: 1px solid #8999a1;
  background: #8999a1;
}
#demo .icons_list ul .github_li, #adv_search .icons_list ul .github_li {
  border: 1px solid #999999;
  background: #999999;
}
#demo .icons_list ul .gplus_li, #adv_search .icons_list ul .gplus_li {
  border: 1px solid #dd4b39;
  background: #dd4b39;
}

#adv_search {
  z-index: 999999 !important;
  top: 325px !important;
  background: #fff;
}
#adv_search strong {
  color: #333;
  font-size: 17px;
}
#adv_search {
  padding: 15px 20px;
}
#adv_search .form_div .button_row {
  padding: 10px;
  text-align: center;
}
#adv_search .form_div .button_row .button {
  padding: 9px 20px;
  outline: none;
  border: none;
  background: #5AA2CE;
  color: #fff;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
}
#adv_search .form_div .form_input_div {
  padding: 8px 0px;
  color: #6B7988;
  position: relative;
}
#adv_search .form_div .form_input_div .input_check_box {
  width: 30%;
  float: left;
  text-align: left;
  margin-top: 10px;
}
#adv_search .form_div .form_input_div .input_check_box .name {
  position: relative;
  top: -2px;
  padding-left: 5px;
}
#adv_search .form_div .form_input_div .form-control {
  border-radius: 0;
  background: #fff;
  box-shadow: none;
  height: 36px;
}
#adv_search .form_div .form_input_div .text_div {
  width: 100%;
  position: relative;
  height: 37px;
  padding: 5px;
  box-sizing: border-box;
  box-shadow: none;
  outline: none;
  display: block;
}

.ac-skillresults, .ac-industryresults, .ac-functionalarearesults, .ac-cityresults {
  position: absolute;
  z-index: 100;
  width: 100%;
  left: 0px !important;
  box-sizing: border-box;
  border: 1px solid #e1e1e1;
}
.ac-skillresults .result-wrapper, .ac-industryresults .result-wrapper, .ac-functionalarearesults .result-wrapper, .ac-cityresults .result-wrapper {
  border-bottom: 1px dashed rgb(93.2352941176%, 93.2352941176%, 93.2352941176%);
}
.ac-skillresults .result-wrapper:last-child, .ac-industryresults .result-wrapper:last-child, .ac-functionalarearesults .result-wrapper:last-child, .ac-cityresults .result-wrapper:last-child {
  border-bottom: none;
}
.ac-skillresults .result-wrapper a, .ac-industryresults .result-wrapper a, .ac-functionalarearesults .result-wrapper a, .ac-cityresults .result-wrapper a {
  display: block;
  text-decoration: none;
  color: inherit;
  cursor: pointer;
}
.ac-skillresults .result-wrapper a:hover, .ac-industryresults .result-wrapper a:hover, .ac-functionalarearesults .result-wrapper a:hover, .ac-cityresults .result-wrapper a:hover {
  text-decoration: none;
  color: inherit;
}
.ac-skillresults .result-wrapper a span, .ac-industryresults .result-wrapper a span, .ac-functionalarearesults .result-wrapper a span, .ac-cityresults .result-wrapper a span {
  display: block;
  padding: 8px;
}

.form_panel .hint {
  color: red;
}

/* blog_menu_section starts here */
.blog_menu_section {
  padding: 0px 0px;
  text-align: left;
  background: url("/static/img/footer_icons_bg.png?cf4f45084d22") no-repeat center bottom #26262f;
  background-size: cover;
}
.blog_menu_section ul {
  margin: 0;
  padding: 0;
}
.blog_menu_section ul li {
  display: inline-block;
}
.blog_menu_section ul li a {
  display: inline-block;
  color: #f5f6f7;
  text-transform: uppercase;
  font-weight: 500;
  padding: 5px 15px;
}
.blog_menu_section ul li a:hover {
  background: rgb(41.7254901961%, 41.7254901961%, 51.6078431373%);
}
.blog_menu_section ul li.active a {
  background: rgb(41.7254901961%, 41.7254901961%, 51.6078431373%);
}

/* blog_menu_section ends here */
/* inner_search_section starts here */
.inner_search_section {
  padding: 6px 0px;
  text-align: center;
  background: url("/static/img/footer_icons_bg.png?cf4f45084d22") no-repeat center bottom #26262f;
  background-size: cover;
  width: 100%;
}
.inner_search_section .form_element {
  width: 21%;
  float: left;
  padding: 5px 5px;
  position: relative;
}
.inner_search_section .form_element .form-control {
  border-radius: 0;
  border: none;
  height: 35px;
  background: #f5f6f7;
  font-size: 12px;
  outline: none;
  box-shadow: none;
}
.inner_search_section .form_element .form-select {
  border-radius: 0;
  border: none;
  height: 35px;
  font-size: 12px;
  outline: none;
  box-shadow: none;
}
.inner_search_section .form_element .ac-skillresults, .inner_search_section .form_element .ac-cityresults, .inner_search_section .form_element .ac-functionalarearesults, .inner_search_section .form_element .ac-industryresults {
  left: 5px !important;
}
.inner_search_section .search_form_element {
  width: 13%;
  position: relative;
  display: inline-block;
  margin-left: 1.8rem;
}
.inner_search_section .search_form_element button {
  height: 35px;
  background: #62bb46;
  font-weight: 600;
  font-size: 13px;
  width: 100%;
  color: #fff;
  letter-spacing: 0.5px;
  border: none;
  border-radius: 0;
  padding: 5px 15px;
  padding-bottom: 4px;
  margin-top: 5px;
}

/* inner_search_section ends here */
/* CSS REQUIRED */
.state-icon {
  left: -5px;
}

.list-group-item-primary {
  color: rgb(255, 255, 255);
  background-color: rgb(66, 139, 202);
}

/* DEMO ONLY - REMOVES UNWANTED MARGIN */
.well .list-group {
  margin-bottom: 0px;
}

/* Button styles: */
span.fb {
  color: #3b5998;
}

i.tw, span.tw {
  color: #00aced;
}

i.google, span.google {
  color: #dd4b39;
}

i.linkin, span.linkin {
  color: #007bb6;
}

* {
  box-sizing: border-box;
}
*::after, *::before {
  box-sizing: border-box;
}

.cd-breadcrumb {
  line-height: 1;
  font-size: 12px;
  margin-bottom: 0;
}

/* -------------------------------- 

Basic Style

-------------------------------- */
.cd-breadcrumb, .cd-multi-steps {
  background-color: #fff;
  border-radius: 0.25em;
}

.cd-breadcrumb:after, .cd-multi-steps:after {
  content: "";
  display: table;
  clear: both;
}

.cd-breadcrumb li, .cd-multi-steps li {
  display: inline-block;
  float: left;
  margin: 0.5em 0;
}

.cd-breadcrumb li::after, .cd-multi-steps li::after {
  /* this is the separator between items */
  display: inline-block;
  content: "»";
  margin: 0 0.6em;
  color: #959fa5;
}

.cd-breadcrumb li:last-of-type::after, .cd-multi-steps li:last-of-type::after {
  /* hide separator after the last item */
  display: none;
}

.cd-breadcrumb li > *, .cd-multi-steps li > * {
  /* single step */
  display: inline-block;
  font-size: 1.4rem;
  color: #2c3f4c;
}

.cd-breadcrumb li.current > *, .cd-multi-steps li.current > * {
  /* selected step */
  color: #00aeef;
}

.no-touch .cd-breadcrumb a:hover, .no-touch .cd-multi-steps a:hover {
  /* steps already visited */
  color: #00aeef;
}

@media only screen and (min-width: 768px) {
  .cd-breadcrumb, .cd-multi-steps {
    padding: 0 1.2em;
  }
  .cd-breadcrumb li, .cd-multi-steps li {
    margin: 1.2em 0;
  }
  .cd-breadcrumb li::after, .cd-multi-steps li::after {
    margin: 0 1em;
  }
  .cd-breadcrumb li > *, .cd-multi-steps li > * {
    font-size: 1.2rem;
  }
}
/* -------------------------------- 

Triangle breadcrumb

-------------------------------- */
@media only screen and (min-width: 768px) {
  .breadcrumb.triangle {
    /* reset basic style */
    background-color: transparent;
    padding: 0;
  }
  .breadcrumb.triangle li {
    position: relative;
    padding: 0;
    margin: 4px 4px 4px 0;
  }
  .breadcrumb.triangle li:last-of-type {
    margin-right: 0;
  }
  .breadcrumb.triangle li > * {
    position: relative;
    padding: 0.3em 0.3em 0.6em 2em;
    color: #2c3f4c;
    background-color: #fff;
    /* the border color is used to style its ::after pseudo-element */
    border-color: #fff;
  }
  .breadcrumb.triangle li.current > * {
    /* selected step */
    color: #ffffff;
    background-color: #00aeef;
    border-color: #00aeef;
  }
  .breadcrumb.triangle li:first-of-type > * {
    padding-left: 1.2em;
    border-radius: 0.25em 0 0 0.25em;
  }
  .breadcrumb.triangle li:last-of-type > * {
    padding-right: 1.6em;
    border-radius: 0 0.25em 0.25em 0;
  }
  .no-touch .breadcrumb.triangle a:hover {
    /* steps already visited */
    color: #ffffff;
    background-color: #2c3f4c;
    border-color: #2c3f4c;
  }
  .breadcrumb.triangle li::after {
    /* 
      li > *::after is the colored triangle after each item
      li::after is the white separator between two items
    */
    content: "";
    position: absolute;
    top: 0;
    left: 100%;
    content: "";
    height: 0;
    width: 0;
    /* 48px is the height of the <a> element */
    border: 13px solid transparent;
    border-right-width: 0;
    border-left-width: 20px;
    /* this is the white separator between two items */
    z-index: 1;
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
    border-left-color: #f5f6f7;
    /* reset style */
    margin: 0;
  }
  .breadcrumb.triangle li > *::after {
    /* 
      li > *::after is the colored triangle after each item
      li::after is the white separator between two items
    */
    content: "";
    position: absolute;
    top: 0;
    left: 100%;
    content: "";
    height: 0;
    width: 0;
    /* 48px is the height of the <a> element */
    border: 13px solid transparent;
    border-right-width: 0;
    border-left-width: 20px;
  }
  .breadcrumb.triangle li > *::after {
    /* this is the colored triangle after each element */
    z-index: 2;
    border-left-color: inherit;
  }
  .breadcrumb.triangle li:last-of-type::after, .breadcrumb.triangle li:last-of-type > *::after {
    /* hide the triangle after the last step */
    display: none;
  }
  .breadcrumb.triangle.custom-separator li::after {
    /* reset style */
    background-image: none;
  }
  .breadcrumb.triangle.custom-icons li::after, .breadcrumb.triangle.custom-icons li > *::after {
    /* 50px is the height of the <a> element */
    border-top-width: 25px;
    border-bottom-width: 25px;
  }
  @-moz-document url-prefix() {
    .breadcrumb.triangle li::after, .breadcrumb.triangle li > *::after {
      /* fix a bug on Firefix - tooth edge on css triangle */
      border-left-style: dashed;
    }
  }
}
.carousel-indicators {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 5;
  margin: 0;
  list-style: none;
  right: 50%;
  display: none;
  top: auto;
  bottom: 0px;
  margin-right: -19px;
}
@media (min-width: 600px) and (max-width: 1024px) {
  .carousel-indicators {
    right: 50%;
  }
}
.carousel-indicators li {
  display: block;
  float: left;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  text-indent: -999px;
  background-color: #ccc;
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 5px;
  display: block;
  float: left;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  text-indent: -999px;
  background-color: #ccc !important;
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 5px;
}
.carousel-indicators .active {
  background-color: #fff;
  background: #333333 !important;
}

.carousel-control.right {
  left: auto;
  right: 0px;
}

.carousel-control {
  top: 47%;
  width: 35px;
  height: 35px;
  margin-top: -10px;
  font-size: 45px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  background: #222222;
  border: 3px solid #ffffff;
  -webkit-border-radius: 23px;
  -moz-border-radius: 23px;
  border-radius: 23px;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.carousel-control:hover {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control:focus {
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

/* social-share starts here */
.social-share {
  margin: 0;
  padding: 0;
  position: fixed;
  top: 200px;
  left: 13px;
  z-index: 999;
}
.social-share li {
  margin: 1px 0;
  list-style: none;
}
.social-share li a {
  font-size: 15px;
  color: #fff;
  padding: 5px 7px;
  padding-top: 7px;
  text-align: center;
  width: 40px;
  height: 40px;
  background: red;
  border-radius: 2px;
  display: inline-block;
}
.social-share li a.facebook {
  background: #3b5998;
}
.social-share li a.linkedin {
  background: #8999a1;
}
.social-share li a.google {
  background: #dd4b39;
}
.social-share li a.twitter {
  background: #55acee;
}
.social-share li a.envelope {
  background: #999999;
}
.social-share.blog_social_share {
  top: 160px;
}

/* social-share ends here */
/* profile_container starts here */
.profile_container {
  margin: 15px 0;
  /* profile_left_container starts here */
}
.profile_container .profile_left_container .left_block {
  background: #fff;
}
.profile_container .profile_left_container .left_block .heading {
  padding: 10px;
  margin: 0;
  font-size: 12px !important;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  background: rgb(89.4117647059%, 90.4705882353%, 91.5294117647%);
  color: #45586d;
  font-size: 400;
  border: none;
}
.profile_container .profile_left_container .left_block .profile_links {
  margin: 0;
  padding: 0;
}
.profile_container .profile_left_container .left_block .profile_links li {
  list-style: none;
}
.profile_container .profile_left_container .left_block .profile_links li a {
  display: block;
  padding: 7px 10px;
  color: rgb(33.2610707204%, 42.4199162811%, 52.5428508482%);
  border-bottom: 1px solid rgb(86.8336964415%, 88.7145969499%, 91.4015976761%);
}
.profile_container .profile_left_container .left_block .profile_links li a span {
  font-weight: 400;
  color: #0060b9;
}
.profile_container .profile_left_container .left_block .profile_links li a:hover {
  background: rgb(84.9673202614%, 86.4705882353%, 87.9738562092%);
  color: rgb(29.384666226%, 37.4760960564%, 46.4192553426%);
}
.profile_container .profile_left_container .left_block .profile_links li.active a {
  background: rgb(84.9673202614%, 86.4705882353%, 87.9738562092%);
  color: rgb(29.384666226%, 37.4760960564%, 46.4192553426%);
}
.profile_container .profile_left_container .left_block .profile_links.verifications li a span {
  color: #62bb46;
}
.profile_container .profile_left_container .left_block .profile_links.verifications li:last-child a span {
  background: #62bb46;
  color: #fff;
  border-radius: 2px;
  display: inline-block;
  padding: 2px 4px;
  padding-bottom: 1px;
}
.profile_container .profile_left_container .left_block .profile_social_connections {
  margin: 0;
  padding: 10px;
}
.profile_container .profile_left_container .left_block .profile_social_connections li {
  list-style: none;
}
.profile_container .profile_left_container .left_block .profile_social_connections li a {
  display: inline-block;
  border-radius: 2px;
  padding: 0px;
  color: #fff;
  font-size: 12px;
  letter-spacing: 0.5px;
  font-weight: 400;
  margin: 4px 0;
  width: 100%;
}
.profile_container .profile_left_container .left_block .profile_social_connections li a i {
  display: inline-block;
  width: 30px;
  text-align: center;
  padding: 12px 10px;
  border-top-left-radius: 2px;
  font-size: 13px;
  margin-right: 10px;
  border-bottom-left-radius: 2px;
}
.profile_container .profile_left_container .left_block .profile_social_connections li a.facebook {
  background: #3b5998;
}
.profile_container .profile_left_container .left_block .profile_social_connections li a.facebook i {
  background: rgb(17.5448378403%, 26.465941827%, 45.2002601989%);
}
.profile_container .profile_left_container .left_block .profile_social_connections li a.facebook:hover {
  background: rgb(17.5448378403%, 26.465941827%, 45.2002601989%);
}
.profile_container .profile_left_container .left_block .profile_social_connections li a.twitter {
  background: #55acee;
}
.profile_container .profile_left_container .left_block .profile_social_connections li a.twitter i {
  background: rgb(15.1515151515%, 58.5739750446%, 91.5151515152%);
}
.profile_container .profile_left_container .left_block .profile_social_connections li a.twitter:hover {
  background: rgb(15.1515151515%, 58.5739750446%, 91.5151515152%);
}
.profile_container .profile_left_container .left_block .profile_social_connections li a.linkedin {
  background: #8999a1;
}
.profile_container .profile_left_container .left_block .profile_social_connections li a.linkedin i {
  background: rgb(42.9485756567%, 50.2589715131%, 53.9141694414%);
}
.profile_container .profile_left_container .left_block .profile_social_connections li a.linkedin:hover {
  background: rgb(42.9485756567%, 50.2589715131%, 53.9141694414%);
}
.profile_container .profile_left_container .left_block .profile_social_connections li a.google {
  background: #dd4b39;
}
.profile_container .profile_left_container .left_block .profile_social_connections li a.google i {
  background: rgb(75.9736308316%, 19.9526707235%, 13.0459770115%);
}
.profile_container .profile_left_container .left_block .profile_social_connections li a.google:hover {
  background: rgb(75.9736308316%, 19.9526707235%, 13.0459770115%);
}
.profile_container .profile_left_container .left_block .profile_social_connections li a.stack {
  background: #fe7a15;
}
.profile_container .profile_left_container .left_block .profile_social_connections li a.stack i {
  background: rgb(87.4693366708%, 38.1276595745%, 0.3738005841%);
}
.profile_container .profile_left_container .left_block .profile_social_connections li a.stack:hover {
  background: rgb(87.4693366708%, 38.1276595745%, 0.3738005841%);
}
.profile_container .profile_left_container .left_block .job_alert_content {
  color: rgb(34.8116325182%, 44.397444371%, 54.9922890505%);
  padding: 10px;
}
.profile_container .profile_left_container .left_block .job_alert_block {
  padding: 10px;
}
.profile_container .profile_left_container .left_block .job_alert_block .create_job_alert {
  height: 35px;
  background: #62bb46;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 12px;
  width: 100%;
  color: #fff;
  letter-spacing: 0.5px;
  border: none;
  border-radius: 0;
  padding: 5px 15px;
  padding-bottom: 4px;
}
.profile_container .profile_left_container .left_block .profile_percentage {
  padding: 10px;
  background: #fff;
}
.profile_container .profile_left_container .left_block .profile_percentage #circle {
  position: relative;
  width: 200px;
  height: 100px;
  left: 30%;
  margin: 10px 0;
}
.profile_container .profile_left_container .left_block .profile_percentage #circle .count_value {
  position: absolute;
  border-radius: 50%;
  top: 7px;
  width: 86px;
  height: 86px;
  font-weight: 500;
  padding-top: 32px;
  background: #26262f;
  left: 7px;
  text-align: center;
}
.profile_container .profile_left_container .left_block .profile_percentage #circle .count_value small {
  display: block;
  font-size: 18px;
  color: #fff;
}
.profile_container .profile_left_container .left_block .profile_percentage #circle a {
  border-radius: 20px;
  padding: 7px 30px;
  border: none;
  font-size: 12px;
  font-weight: 500;
  margin-top: 7px;
  display: block;
  color: #fff;
  background: #62bb46;
  border-bottom: 1px solid #001120;
}
.profile_container .profile_left_container .left_block .profile_percentage .head_profile {
  display: block;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  font-size: 12px;
  text-align: center;
  color: #45586d;
}
.profile_container .profile_left_container .left_block .profile_percentage .percentage_hint {
  color: rgb(32.4857898215%, 41.4311522362%, 51.3181317471%);
  font-size: 10px;
  line-height: 20px;
  text-align: center;
}
.profile_container {
  /* profile_left_container ends here */
  /* profile_right_container starts here */
}
.profile_container .profile_right_container .profile_top_view_block {
  background: rgb(84.9673202614%, 86.4705882353%, 87.9738562092%);
  padding: 15px;
}
.profile_container .profile_right_container .profile_top_view_block .title {
  font-size: 23px;
  line-height: 32px;
  color: #26262f;
  font-weight: 600;
  position: relative;
  margin-bottom: 10px;
}
.profile_container .profile_right_container .profile_top_view_block .title .last_up {
  position: absolute;
  top: 0px;
  right: 10px;
  font-size: 12px;
  font-weight: 400;
}
.profile_container .profile_right_container .profile_top_view_block .title .hint {
  display: block;
  color: rgb(30.9352280238%, 39.4536241463%, 48.8686935448%);
  font-size: 13px;
  line-height: 20px;
  font-weight: 500;
}
.profile_container .profile_right_container .profile_top_view_block .title .hint.resume_title {
  font-size: 15px;
}
.profile_container .profile_right_container .profile_top_view_block .profile_pic_others {
  margin-top: 20px;
}
.profile_container .profile_right_container .profile_top_view_block .profile_pic_others .profile_pic img {
  width: 165px;
  height: 165px;
}
.profile_container .profile_right_container .profile_top_view_block .profile_pic_others .profile_pic a {
  background: #62bb46;
  font-weight: 500;
  font-size: 12px;
  color: #fff;
  letter-spacing: 0.5px;
  display: inline-block;
  margin-top: 5px;
  border: none;
  border-radius: 0;
  padding: 5px 15px;
  padding-bottom: 4px;
}
.profile_container .profile_right_container .profile_top_view_block .other_details .active_inactive {
  background: #f5f6f7;
  font-size: 12px;
  color: #00aeef;
  border-radius: 20px;
  padding: 5px 20px;
  font-weight: 500;
  margin-left: 10px;
  padding-bottom: 4px;
  display: inline-block;
}
.profile_container .profile_right_container .profile_top_view_block .other_details .view_recruiter {
  margin-left: 5px;
}
.profile_container .profile_right_container .profile_top_view_block .other_details .view_recruiter a {
  border-radius: 20px;
  padding: 6px 20px;
  font-size: 12px;
  font-weight: 500;
  background: #00aeef;
  color: #fff;
}
.profile_container .profile_right_container .profile_top_view_block .other_details .notify span {
  font-weight: 400;
  font-size: 12px;
  color: rgb(24.7329808328%, 31.5435117867%, 39.0709407358%);
  display: inline-block;
  padding: 5px 10px;
  padding-bottom: 4px;
  border-radius: 2px;
  margin: 0 5px;
  background: #f5f6f7;
}
.profile_container .profile_right_container .profile_top_view_block .other_details .notify span small {
  color: #fff;
  margin-left: 10px;
  display: inline-block;
  border-radius: 2px;
  background: #0060b9;
  padding: 2px 7px;
  padding-bottom: 1px;
}
.profile_container .profile_right_container .profile_top_view_block .other_details .verification_block {
  margin-top: 0px;
  padding: 0px 0px;
}
.profile_container .profile_right_container .profile_top_view_block .other_details .verification_block .head {
  /*border-bottom: 1px solid lighten($grey, 15%);*/
  font-size: 12px;
  color: #0060b9;
  text-transform: uppercase;
  font-weight: 500;
}
.profile_container .profile_right_container .profile_top_view_block .other_details .verification_block .head span {
  margin-left: 10px;
}
.profile_container .profile_right_container .profile_top_view_block .other_details .verification_block .head span a {
  background: #00aeef;
  color: #fff;
  border-radius: 2px;
  padding: 2px 12px;
  padding-bottom: 1px;
}
.profile_container .profile_right_container .profile_top_view_block .other_details .verification_block .verify_block {
  line-height: 0;
  margin-bottom: 10px;
  color: rgb(30.9352280238%, 39.4536241463%, 48.8686935448%);
  /*            border-bottom: 1px solid darken(#d5d5d6, 5%);
  */
}
.profile_container .profile_right_container .profile_top_view_block .other_details .verification_block .verify_block span {
  border-radius: 2px;
  padding: 2px 12px;
  color: #dd4b39;
  margin-left: 10px;
  padding-bottom: 1px;
  /*background: darken($grey, 15%);*/
}
.profile_container .profile_right_container .profile_top_view_block .other_details .verification_block .verify_block span.verified {
  /* background: $green;*/
  color: #62bb46;
}
.profile_container .profile_right_container .profile_top_view_block .other_details .verification_block {
  /*.title{
    position: relative;
    .last_up{
      position: absolute;
      right: 10px;
    }
  }*/
}
.profile_container .profile_right_container .profile_top_view_block .other_details .skip_close_tour {
  margin-top: 7px;
  background: #26262f;
  padding: 10px;
}
.profile_container .profile_right_container .profile_top_view_block .other_details .skip_close_tour .close_tour {
  color: #fff;
}
.profile_container .profile_right_container .profile_top_view_block .other_details .skip_close_tour .skip_block .skip_previous {
  color: white;
  text-decoration: underline;
  margin-left: 0.7rem;
}
.profile_container .profile_right_container .profile_top_view_block .other_details .skip_close_tour .skip_block .head {
  color: rgb(79.4117647059%, 81.4705882353%, 83.5294117647%);
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  margin-left: 0.7rem;
}
.profile_container .profile_right_container .profile_top_view_block .other_details .skip_close_tour .skip_block .hint {
  color: rgb(73.8562091503%, 76.4705882353%, 79.0849673203%);
}
.profile_container .profile_right_container .profile_top_view_block .other_details .skip_close_tour .skip_block .fields_block {
  margin-top: 10px;
  font-size: 12px;
}
.profile_container .profile_right_container .profile_top_view_block .other_details .skip_close_tour .skip_block .fields_block form .form-group {
  width: 48%;
  float: left;
  margin: 5px 1%;
}
.profile_container .profile_right_container .profile_top_view_block .other_details .skip_close_tour .skip_block .fields_block form .form-group .form-control {
  border-radius: 0;
  font-size: 12px;
  box-shadow: none;
  border: none !important;
}
.profile_container .profile_right_container .profile_top_view_block .other_details .skip_close_tour .skip_block .fields_block form .form-group.email {
  width: 85%;
}
.profile_container .profile_right_container .profile_top_view_block .other_details .skip_close_tour .skip_block .fields_block form .form-group.update_location {
  width: 42%;
}
.profile_container .profile_right_container .profile_top_view_block .other_details .skip_close_tour .skip_block .fields_block form .form-group.update_location {
  color: #f5f6f7;
}
.profile_container .profile_right_container .profile_top_view_block .other_details .skip_close_tour .skip_block .fields_block form .verify_btn {
  background: #62bb46;
  color: #fff;
  border-radius: 2px;
  border: none;
  float: left;
  margin-left: 7px;
  box-shadow: none;
  padding: 7px 15px;
  margin-top: 5px;
  padding-bottom: 6px;
  width: 98%;
}
.profile_container .profile_right_container .profile_top_view_block .other_details .skip_close_tour .skip_block .fields_block form .skip {
  margin-top: 10px;
  display: inline-block;
}
.profile_container .profile_right_container .profile_top_view_block .other_details .skip_close_tour .skip {
  margin-top: 10px;
  text-decoration: underline;
  color: white;
}
.profile_container .profile_right_container .profile_top_view_block .other_details .skip_close_tour .skip a {
  color: #00aeef;
}
.profile_container .profile_right_container .profile_detail_block {
  margin-top: 15px;
  background: #fff;
  padding: 0px;
}
.profile_container .profile_right_container .profile_detail_block .head {
  padding: 10px 10px;
  display: block;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  font-size: 12px;
  background: #e4e7e9;
  color: #45586d;
  /* background: #e4f3f9;*/
  border-bottom: 1px solid #eee;
}
.profile_container .profile_right_container .profile_detail_block .head .edit {
  float: right;
}
.profile_container .profile_right_container .profile_detail_block .head .edit a {
  background: #0060b9;
  color: #fff;
  display: inline-block;
  padding: 3px 8px;
  padding-bottom: 2px;
  border-radius: 2px;
  text-transform: none;
}
.profile_container .profile_right_container .profile_detail_block .content {
  padding: 0 10px;
  margin-top: 10px;
}
.profile_container .profile_right_container .profile_detail_block .content .item_block {
  display: block;
  font-weight: 500;
  font-size: 12px;
  padding: 5px 0px;
  color: #45586d;
  border-bottom: 1px dashed #e5e5e5;
  margin: 5px 0;
}
.profile_container .profile_right_container .profile_detail_block .content .item_block .title {
  letter-spacing: 0.5px;
}
.profile_container .profile_right_container .profile_detail_block .content .item_block .title.alternate_email {
  margin-top: 5px;
  font-weight: 400;
}
.profile_container .profile_right_container .profile_detail_block .content .item_block span {
  display: block;
}
.profile_container .profile_right_container .profile_detail_block .content .item_block span.ans {
  font-weight: 400;
  color: rgb(35.5869134171%, 45.386208416%, 56.2170081516%);
  text-transform: none;
}
.profile_container .profile_right_container .profile_detail_block .content .item_block span.ans a {
  background: #0060b9;
  position: relative;
  top: -5px;
  color: #fff;
  display: inline-block;
  padding: 3px 8px;
  padding-bottom: 2px;
  border-radius: 2px;
  text-transform: none;
}
.profile_container .profile_right_container .profile_detail_block .content .item_block span.upload {
  margin-top: 6px;
}
.profile_container .profile_right_container .profile_detail_block .content .item_block.no_border {
  border: none;
}
.profile_container .profile_right_container .profile_detail_block .content .item_block.down_del {
  margin-top: 25px;
}
.profile_container .profile_right_container .profile_detail_block .content .table thead tr th {
  font-weight: 500;
  font-size: 12px;
  color: #45586d;
}
.profile_container .profile_right_container .profile_detail_block .content .table tbody tr td {
  color: rgb(35.5869134171%, 45.386208416%, 56.2170081516%);
  font-size: 12px;
}
.profile_container .profile_right_container .profile_detail_block .content .table tbody tr td.actions a {
  color: #fff;
  background: #45586d;
  display: inline-block;
  border-radius: 2px;
  padding: 2px 5px;
  padding-bottom: 1px;
  text-align: center;
}
.profile_container .profile_right_container .profile_detail_block .content .table tbody tr td.actions a.employment-delete {
  background: rgb(34.8116325182%, 44.397444371%, 54.9922890505%);
}
.profile_container .profile_right_container .profile_detail_block .content .table tbody tr td.actions a.tech_edit {
  background: #00aeef;
}
.profile_container .profile_right_container .profile_detail_block .content .table tbody tr td.yes i {
  color: #fff;
  background: #62bb46;
  display: inline-block;
  border-radius: 2px;
  padding: 2px 5px;
  padding-bottom: 1px;
  text-align: center;
}
.profile_container .profile_right_container .profile_detail_block .content .table tbody tr td.no i {
  color: #fff;
  background: #ff9933;
  display: inline-block;
  border-radius: 2px;
  padding: 2px 5px;
  padding-bottom: 1px;
  text-align: center;
}
.profile_container .profile_right_container .profile_detail_block form .form-group {
  margin-bottom: 0px;
  padding: 10px;
  clear: both;
}
.profile_container .profile_right_container .profile_detail_block form .form-group label {
  font-size: 12px;
  font-weight: 500;
  color: #45586d;
}
.profile_container .profile_right_container .profile_detail_block form .form-group label .important {
  display: inline-block;
  margin-left: 4px;
  color: red;
}
.profile_container .profile_right_container .profile_detail_block form .form-group .form-control {
  box-shadow: none;
  height: 40px;
  border: 1px solid rgb(87.1895424837%, 88.4705882353%, 89.7516339869%);
  border-radius: 0;
  font-size: 12px;
}
.profile_container .profile_right_container .profile_detail_block form .form-group .hint {
  color: red;
  margin-bottom: 2px !important;
}
.profile_container .profile_right_container .profile_detail_block form .form-group button {
  margin-top: 15px;
  height: 35px;
  background: #62bb46;
  text-transform: capitalize;
  font-weight: 600;
  font-size: 13px;
  outline: none;
  color: #fff;
  letter-spacing: 0.5px;
  border: none;
  border-radius: 0;
  padding: 5px 15px;
  padding-bottom: 4px;
}
.profile_container .profile_right_container .profile_detail_block form .form-group button.cancelbutton {
  background: #015fb6;
}
.profile_container .profile_right_container .profile_detail_block form .select2-container {
  width: 100% !important;
}
.profile_container .profile_right_container .profile_detail_block .personalform .item_block .error {
  display: inline !important;
  colour: red;
}
.profile_container .profile_right_container .profile_detail_block .personalform .item_block .select2-selection--multiple span {
  display: -webkit-inline-box !important;
}
.profile_container .profile_right_container .profile_detail_block .personalform .item_block .in_span {
  display: inline !important;
  padding: 3px;
}
.profile_container .profile_right_container .profile_detail_block .personalform .item_block .form-control {
  box-shadow: none;
  height: 36px;
  border: 1px solid rgb(87.1895424837%, 88.4705882353%, 89.7516339869%);
  border-radius: 0;
  font-size: 12px;
}
.profile_container {
  /* profile_right_container ends here */
  /* prfofile_summary_job_list starts here */
}
.profile_container .prfofile_summary_job_list .profile_job_list .heading {
  padding: 10px 0px;
  display: block;
  text-transform: uppercase;
  font-weight: 500;
  margin-top: 8px;
  color: #45586d;
  letter-spacing: 1px;
  font-size: 12px;
  border-bottom: 1px solid #dde2e9;
}
.profile_container {
  /* prfofile_summary_job_list ends here */
}

/* profile_container ends here */
.profile_columns .heading {
  background: #585856;
  color: #fff;
  padding: 4px 10px;
  padding-bottom: 2px;
  margin-top: 15px;
}
.profile_columns .jobs_columns .job_outer_col .job_col {
  min-height: 100px !important;
  padding: 0px 0 !important;
}
.profile_columns .jobs_columns .job_outer_col .job_col:hover {
  cursor: pointer;
}
.profile_columns .jobs_columns.jobs_matches_columns .job_outer_col .job_col {
  min-height: 130px !important;
  padding: 0px 0 !important;
}

.detail_description_column .card {
  border: none;
  box-shadow: none;
}
.detail_description_column .card .card-header {
  color: #fff;
  background-color: #585856;
  border-radius: 0;
  font-weight: 600;
}
.detail_description_column .card .card-body {
  border: none;
  box-shadow: none;
  border-radius: 0;
}
.detail_description_column .card .card-body form .row {
  margin-bottom: 0px;
  padding: 10px;
  clear: both;
}
.detail_description_column .card .card-body form .row label {
  font-size: 12px;
  font-weight: 500;
  color: #45586d;
}
.detail_description_column .card .card-body form .row label .important {
  display: inline-block;
  margin-left: 4px;
  color: red;
}
.detail_description_column .card .card-body form .row .form-control {
  box-shadow: none;
  height: 40px;
  border: 1px solid rgb(87.1895424837%, 88.4705882353%, 89.7516339869%);
  border-radius: 0;
  font-size: 12px;
}
.detail_description_column .card .card-body form .row .form-select {
  box-shadow: none;
  height: 40px;
  border: 1px solid rgb(87.1895424837%, 88.4705882353%, 89.7516339869%);
  border-radius: 0;
  font-size: 12px;
}
.detail_description_column .card .card-body form .row .hint {
  color: red;
  margin-bottom: 2px !important;
}
.detail_description_column .card .card-body form .row button {
  margin-top: 15px;
  height: 35px;
  background: #62bb46;
  text-transform: capitalize;
  font-weight: 600;
  font-size: 13px;
  outline: none;
  color: #fff;
  letter-spacing: 0.5px;
  border: none;
  border-radius: 0;
  padding: 5px 15px;
  padding-bottom: 4px;
}
.detail_description_column .card .card-body form .row button.cancelbutton {
  background: #015fb6;
}
.detail_description_column .card {
  /*      li.recruiter_button, li.job_button{
          background: #eee;
          border-bottom: 2px solid #7c7272;
          color: #625871 !important;
          &.active{
            background: #c2e4ff;
          }
        .msg_count{
            color: white;
            background: #63C076;
            padding: 4px;
            border-radius: 4px;
          }
        }
      .img-circle{
        height: 60px;
        width: 60px;
        }
      .chat{
        height: 330px;
        overflow: auto;
        li{
          list-style: none;
          margin: 3px;
          border: 1px solid #9E9E9E;
          padding: 10px;
          border-radius: 12px;
          display: block;
          width: 80%;
        }
       }
      .recruiters_list{
        height: 390px;
        overflow: auto;
      }
      h2{
        font-size: 22px;
        padding: 52px;
        margin-top: 70px;
        color: rgb(88, 88, 86);
      }*/
}

/* create_new_alert */
.create_new_alert {
  text-align: right;
  padding: 15px 0px;
}
.create_new_alert .button {
  color: #fff;
  background: rgb(43.0043980209%, 67.8752061572%, 83.0740333517%);
  padding: 9px 20px;
  font-weight: 700;
  cursor: pointer;
  border: 1px solid #5AA2CE;
}
.create_new_alert .button i {
  padding-right: 5px;
}

/* create_new_alert */
.no-results {
  margin-bottom: 40px;
}
.no-results h1 {
  font-weight: bold;
  font-size: 75px;
}
.no-results h1 span {
  font-size: 35px;
}
.no-results h4 {
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 29px;
}
.no-results a {
  color: #fff;
  font-size: 24px;
  margin-bottom: 30px;
  background-color: #5aa2ce;
  padding: 5px 10px;
}

.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: url(https://s3.amazonaws.com/peeljobs/static/mobile/img/top1.png) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
}

.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0s;
  transition: opacity 0.3s 0s, visibility 0s 0s;
}

.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}

.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}

@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}
.register-verical-aligned {
  transform: rotate(-90deg);
  transform-origin: 100% 100%;
  position: fixed;
  right: 0;
  top: 36%;
  z-index: 100;
  background-color: #ffd013;
  border-color: #ffd013;
}

#register-btn {
  color: #ffffff;
  background-color: #ffd013;
  border-color: #ffd013;
  font-size: 16px;
}

.vertical-right-aligned {
  transform-origin: 100% 100%;
  vertical-align: text-bottom;
  position: fixed;
  right: 0px;
  top: 95%;
  z-index: 100;
}

.login_popup_block {
  visibility: hidden;
  position: fixed !important;
}

.login_popup_block.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}

.user_options_row {
  width: 100%;
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px;
}
.user_options_row .continue {
  display: none;
  padding: 4px 12px;
  text-transform: uppercase;
  font-size: 11px;
  background: #333;
  color: #fff;
  position: absolute;
  bottom: 10px;
  left: 20px;
  font-weight: 600;
  margin-top: 17px;
}
.user_options_row .user_option {
  padding: 15px;
  width: 50%;
  float: left;
  cursor: pointer;
}
.user_options_row .user_option .well {
  min-height: 140px;
  background: white;
  position: relative;
  margin-bottom: 5px;
  box-shadow: none;
  color: #fff;
  border-radius: 0px;
  border: none;
}
.user_options_row .user_option .well:hover {
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);
}
.user_options_row .user_option .well:hover .continue {
  display: inline-block;
}
.user_options_row .user_option .well h2 {
  margin: 0;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 1px;
  font-size: 16px;
  color: #fff;
  text-align: center;
}
.user_options_row .user_option .well.user_profile {
  background: #5db3a2 !important;
  position: relative;
  padding: 10px;
  padding-top: 25px;
}
.user_options_row .user_option .well.user_alerts {
  background: #a4c75d;
  position: relative;
  padding: 10px;
  padding-top: 25px;
}
.user_options_row .user_option .well.user_calendar {
  background: #b3b0f7;
  padding: 10px;
  position: relative;
}
.user_options_row .user_option .well p.para {
  font-size: 15px;
  margin-bottom: 0;
  display: inline-block;
  margin-top: 10px;
  color: #fff;
  line-height: 1.9rem;
}

.page-404, .no-results {
  margin-bottom: 40px;
  margin-top: 157px;
}
.page-404 h3, .no-results h3 {
  font-weight: bold;
}
.page-404 h3 span, .no-results h3 span {
  font-size: 35px;
}
.page-404 h4, .no-results h4 {
  font-size: 15px;
  font-weight: bold;
  margin-bottom: 29px;
}
.page-404 a.home, .no-results a.home {
  color: #fff;
  font-size: 16px;
  margin-bottom: 30px;
  background-color: #5aa2ce;
  padding: 5px 10px;
  font-weight: 600;
}
.page-404 .redirects, .no-results .redirects {
  margin: 25px;
}

.no-results .recruiter {
  background: brown;
}
.no-results .applicant {
  padding-bottom: 24px;
}
.no-results i {
  padding: 5px 5px;
  display: inline-block;
}
.no-results .user {
  background: #16a086;
}
.no-results ul {
  margin: 0px;
  padding: 0px;
}
.no-results ul li {
  list-style: none;
  display: inline-block;
}
.no-results ul li a {
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  letter-spacing: 0.2px;
  text-transform: capitalize;
  padding: 6px 10px;
  display: inline-block;
}
.no-results ul li a.facebook {
  background: #3b5998;
}
.no-results ul li a.linkedin {
  background: #0077b5;
}
.no-results ul li a.google-plus {
  background: #dd4b39;
}
.no-results ul li a.github {
  background: #f93;
}
.no-results ul li a.user {
  background: #16a086;
}

.job_list_header {
  margin: 0px;
  padding: 12px 20px;
  background: #585856;
  color: #fff;
  font-size: 13px;
  font-weight: 600;
}

/* recruiter_profile_container starts here */
.recruiter_profile_container .panel, .container_profile_container .panel {
  border-radius: 0;
  border: none;
  box-shadow: none;
}
.recruiter_profile_container .panel .panel-heading, .container_profile_container .panel .panel-heading {
  border-radius: 0;
  padding: 10px 10px;
  display: block;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  font-size: 12px;
  background: #e4e7e9;
  color: #45586d;
  /* background: #e4f3f9; */
  border: none;
}
.recruiter_profile_container .panel .panel-body .recruiter_details .recruiter_pic img, .container_profile_container .panel .panel-body .recruiter_details .recruiter_pic img {
  width: 100px;
  height: 100px;
  max-width: 100%;
}
.recruiter_profile_container .panel .panel-body .recruiter_details .recruiter_content .item_block, .container_profile_container .panel .panel-body .recruiter_details .recruiter_content .item_block {
  display: block;
  font-weight: 500;
  font-size: 12px;
  padding: 2px 0px;
  color: #45586d;
  border-bottom: 1px dashed #e5e5e5;
  margin: 5px 0;
}
.recruiter_profile_container .panel .panel-body .recruiter_details .recruiter_content .item_block .title, .container_profile_container .panel .panel-body .recruiter_details .recruiter_content .item_block .title {
  letter-spacing: 0.5px;
}
.recruiter_profile_container .panel .panel-body .recruiter_details .recruiter_content .item_block .title.alternate_email, .container_profile_container .panel .panel-body .recruiter_details .recruiter_content .item_block .title.alternate_email {
  margin-top: 5px;
  font-weight: 400;
}
.recruiter_profile_container .panel .panel-body .recruiter_details .recruiter_content .item_block span, .container_profile_container .panel .panel-body .recruiter_details .recruiter_content .item_block span {
  display: block;
}
.recruiter_profile_container .panel .panel-body .recruiter_details .recruiter_content .item_block span.title, .container_profile_container .panel .panel-body .recruiter_details .recruiter_content .item_block span.title {
  width: 130px;
  /* &:after{
     content:":";
     float: right;
   }*/
}
.recruiter_profile_container .panel .panel-body .recruiter_details .recruiter_content .item_block span.ans, .container_profile_container .panel .panel-body .recruiter_details .recruiter_content .item_block span.ans {
  font-weight: 400;
  color: rgb(35.5869134171%, 45.386208416%, 56.2170081516%);
  text-transform: none;
  line-height: 23px;
}
.recruiter_profile_container .panel .panel-body .recruiter_details .recruiter_content .item_block span.upload, .container_profile_container .panel .panel-body .recruiter_details .recruiter_content .item_block span.upload {
  margin-top: 6px;
}
.recruiter_profile_container .panel .panel-body .recruiter_details .recruiter_content .item_block.no_border, .container_profile_container .panel .panel-body .recruiter_details .recruiter_content .item_block.no_border {
  border: none;
}

/* recruiter_profile_container ends here */
/* container_profile_container starts here */
.container_profile_container .panel .panel-heading {
  padding: 0;
  background: #2d5d7d;
}
.container_profile_container .panel .panel-heading .company_details .company_pic img {
  width: 100px;
  height: 100px;
  max-width: 100%;
}
.container_profile_container .panel .panel-heading .company_details .company_content .company_name {
  color: #eee;
  font-size: 16px;
  text-transform: capitalize;
  padding-top: 10px;
}
.container_profile_container .panel .panel-heading .company_details .company_content .company_name .link a {
  font-size: 11px;
  letter-spacing: 0;
  font-weight: 400;
  color: #fff;
}
.container_profile_container .panel .panel-heading .company_details .company_content .company_add {
  text-transform: capitalize;
  font-size: 13px;
  font-weight: 400;
  color: #eee;
  line-height: 22px;
  padding-top: 10px;
  letter-spacing: 0;
}
.container_profile_container .panel .panel-heading .company_details .company_content .company_add strong {
  display: block;
}
.container_profile_container .panel .panel-body {
  background: #95a3a9;
}
.container_profile_container .panel .panel-body strong {
  color: #fff;
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 10px;
}
.container_profile_container .panel .panel-body p {
  color: #edf6f9;
  line-height: 24px;
  font-weight: 500;
  font-size: 12px;
  margin-top: 10px;
  margin-bottom: 5px;
}
.container_profile_container .panel .panel-body p a {
  font-weight: bold;
  color: #fff;
  text-decoration: underline;
}

/* container_profile_container ends here */
/* browse_container starts here */
@media (min-width: 600px) and (max-width: 1024px) {
  .browse_container {
    width: 75%;
  }
}
.browse_container .browse_list {
  width: 25%;
  float: left;
  padding-left: 15px;
}
.browse_container .browse_list .side_filter_section {
  padding: 0;
}
.browse_container .browse_list .side_filter_section .accordion {
  background: auto;
  margin-bottom: 0px;
  margin-top: 0px;
  border-radius: 0px;
}
.browse_container .browse_list .side_filter_section .accordion .accordion-header .accordion-button {
  color: #fff;
  background: #637e9c;
  font-size: 10px;
  padding: 14px 5px;
  font-weight: bold;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  border-radius: 0px !important;
  display: block;
}
.browse_container .browse_list .side_filter_section .accordion .accordion-header .accordion-button:focus {
  z-index: 3;
  border-color: none;
  outline: 0;
  box-shadow: none;
}
.browse_container .browse_list .side_filter_section .accordion .accordion-header .accordion-button i {
  float: right;
  font-size: 13px;
}
.browse_container .browse_list .side_filter_section .accordion .accordion-header .accordion-button:hover {
  cursor: pointer;
}
.browse_container .browse_list .side_filter_section .accordion .accordion-collapse ul {
  margin: 0;
  padding: 0;
}
.browse_container .browse_list .side_filter_section .accordion .accordion-collapse ul li {
  list-style: none;
  list-style-position: inside;
  color: #98A2AD;
  font-size: 12px;
  text-transform: capitalize;
  background: white;
}
.browse_container .browse_list .side_filter_section .accordion .accordion-collapse ul li:hover {
  background: #F1F5F8;
  color: rgb(30.9352280238%, 39.4536241463%, 48.8686935448%);
}
.browse_container .browse_list .side_filter_section .accordion .accordion-collapse ul li.active {
  background: rgb(19.3060145406%, 24.6221634721%, 30.497907028%);
  color: #fff;
}
.browse_container .browse_list .side_filter_section .accordion .accordion-collapse ul li label {
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
}
.browse_container .browse_list .side_filter_section .accordion .accordion-collapse ul li input[type=checkbox],
.browse_container .browse_list .side_filter_section .accordion .accordion-collapse ul li input[type=radio] {
  margin: 0;
}
.browse_container .browse_list .side_filter_section .accordion .accordion-collapse ul li .check_check {
  display: none;
}
.browse_container .browse_list .side_filter_section .accordion .accordion-collapse ul li.more {
  text-align: right;
  padding-bottom: 10px;
  padding-right: 10px;
}
.browse_container .browse_list .side_filter_section .accordion .accordion-collapse ul li.more a {
  background: #0989D9;
  color: #fff;
  display: inline-block;
  padding: 3px 12px;
}
.browse_container .browse_list .side_filter_section .accordion .accordion-collapse ul li.more:active {
  background: white;
}
.browse_container .browse_list .side_filter_section .accordion .accordion-collapse ul li.more:hover {
  background: white;
}
.browse_container .browse_list .side_filter_section .accordion .accordion-collapse ul li a {
  display: block;
  padding: 7px 5px;
  color: #337ab7;
}
.browse_container .browse_list .side_filter_section .accordion .accordion-collapse .accordion-body {
  padding: 0px !important;
}
.browse_container .browse_list .filter_column {
  background: rgb(38.6880370126%, 49.3412645957%, 61.1158845561%);
  padding: 0;
}
.browse_container .browse_list .filter_column.filter_toggle_off {
  display: block;
}
.browse_container .browse_list .filter_column .filter_item {
  margin-bottom: 0px;
}
.browse_container .browse_list .filter_column .filter_item .filter_title {
  color: #fff;
  font-size: 10px;
  padding: 10px 5px;
  font-weight: bold;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
.browse_container .browse_list .filter_column .filter_item .filter_title span {
  color: white;
}
.browse_container .browse_list .filter_column .filter_item .filter_title:hover {
  cursor: pointer;
}
.browse_container .browse_list .filter_column .filter_item .filter_options .form-control {
  box-shadow: none;
  border-radius: 0;
  margin-bottom: 10px;
}
.browse_container .browse_list .filter_column .filter_item .filter_options ul {
  margin: 0;
  padding: 0;
  height: 470px;
}
.browse_container .browse_list .filter_column .filter_item .filter_options ul li {
  list-style: none;
  list-style-position: inside;
  color: #98A2AD;
  font-size: 12px;
  text-transform: capitalize;
  background: white;
}
.browse_container .browse_list .filter_column .filter_item .filter_options ul li:hover {
  background: #F1F5F8;
  color: rgb(30.9352280238%, 39.4536241463%, 48.8686935448%);
}
.browse_container .browse_list .filter_column .filter_item .filter_options ul li.active {
  background: rgb(19.3060145406%, 24.6221634721%, 30.497907028%);
  color: #fff;
}
.browse_container .browse_list .filter_column .filter_item .filter_options ul li label {
  font-family: "Montserrat", sans-serif;
  font-weight: normal;
}
.browse_container .browse_list .filter_column .filter_item .filter_options ul li input[type=checkbox],
.browse_container .browse_list .filter_column .filter_item .filter_options ul li input[type=radio] {
  margin: 0;
}
.browse_container .browse_list .filter_column .filter_item .filter_options ul li .check_check {
  display: none;
}
.browse_container .browse_list .filter_column .filter_item .filter_options ul li.more {
  text-align: right;
  padding-bottom: 10px;
  padding-right: 10px;
}
.browse_container .browse_list .filter_column .filter_item .filter_options ul li.more a {
  background: #0989D9;
  color: #fff;
  display: inline-block;
  padding: 3px 12px;
}
.browse_container .browse_list .filter_column .filter_item .filter_options ul li.more:active {
  background: white;
}
.browse_container .browse_list .filter_column .filter_item .filter_options ul li.more:hover {
  background: white;
}
.browse_container .browse_list .filter_column .filter_item .filter_options ul li a {
  display: block;
  padding: 7px 5px;
}
.browse_container .browse_results {
  width: 75%;
  float: left;
  padding: 0 1%;
}
.browse_container .browse_results .browse_heading {
  color: #45586d;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
.browse_container .browse_results .browse_col {
  margin-right: 2%;
  width: 31%;
}
.browse_container .browse_results .browse_col ul {
  margin: 0;
  padding: 0;
  margin-top: 12px;
  margin-bottom: 12px;
  box-shadow: 0 3px 5px #ccc;
  background: #fff;
  padding: 15px 10px;
}
.browse_container .browse_results .browse_col ul li {
  font-size: 10px;
  text-transform: uppercase;
  color: #45586d;
  font-weight: bold;
  letter-spacing: 0.5px;
  list-style: none;
}
.browse_container .browse_results .browse_col ul li a {
  color: #45586d;
  display: inline-block;
  padding: 6px 0;
  font-weight: normal;
  text-transform: none;
  font-size: 13px;
  letter-spacing: 0;
}
.browse_container .browse_results .browse_col ul li:first-child {
  margin-bottom: 10px;
}
.browse_container .browse_results .browse_col ul.state_url:hover {
  cursor: pointer;
}
.browse_container .browse_results.skills_container {
  padding-right: 0;
  padding-left: 15px;
}
.browse_container .browse_results.skills_container .alphabetics {
  margin-top: 10px;
  margin-left: 5px;
  text-align: center;
}
.browse_container .browse_results.skills_container .alphabetics ul {
  text-align: center !important;
  display: inline-flex;
  gap: 0.2rem;
}
.browse_container .browse_results.skills_container .alphabetics ul li {
  padding: 1px;
}
.browse_container .browse_results.skills_container .alphabetics ul li a {
  background: #fff;
  font-weight: bold;
  font-size: 13px;
  text-align: center;
  display: block;
  padding: 3px;
  color: #0060b9;
  border: 1px solid rgb(12.5490196078%, 57.9289878113%, 100%);
}
@media (min-width: 600px) and (max-width: 1024px) {
  .browse_container .browse_results.skills_container .alphabetics ul li a {
    font-size: 9px;
  }
}
.browse_container .browse_results.skills_container .alphabetics ul li a:hover {
  background: #0060b9;
  color: #fff;
  border: 1px solid #0060b9;
}
.browse_container .browse_results.skills_container .alphabetics ul li a.active {
  background: #0060b9;
  color: #fff;
}
.browse_container .browse_results.skills_container .skills_results {
  width: 100%;
  background: #fff;
  padding: 15px;
  margin-top: 0px;
  -webkit-column-count: 3; /* Chrome, Safari, Opera */
  -moz-column-count: 3; /* Firefox */
  column-count: 3;
}
.browse_container .browse_results.skills_container .skills_results a {
  display: inline-block;
  word-break: break-word;
  width: 100%;
  padding: 5px 5px;
  margin: 1.5px;
  background: rgb(93.7563339943%, 94.8446794448%, 96.0475875744%);
  font-weight: 300;
  font-size: 12px;
  line-height: 20px;
  color: #337ab7;
}
.browse_container .browse_results.skills_container .skills_results a:hover {
  background: rgb(34.8116325182%, 44.397444371%, 54.9922890505%);
  color: #fff;
}
.browse_container .browse_results.skills_container .company_results {
  width: 100%;
  background: #fff;
  padding: 15px;
  margin-top: 0px;
}
.browse_container .browse_results.skills_container .company_results .company_block {
  width: 48%;
  margin: 5px;
  float: left;
  border: 1px solid #eaeaea;
  padding-top: 10px;
}
.browse_container .browse_results.skills_container .company_results .company_block .title {
  font-weight: bold;
  font-size: 12px;
  letter-spacing: 0.5px;
}
.browse_container .browse_results.skills_container .company_results .company_block .title a {
  color: #45586d;
}
.browse_container .browse_results.skills_container .company_results .company_block .logo {
  margin: 10px 0;
}
.browse_container .browse_results.skills_container .company_results .company_block .logo img {
  width: 100px;
  border: 1px solid #eee;
  padding: 5px;
}
.browse_container .browse_results.skills_container .company_results .company_block .location_jobs {
  background: #eaeaea;
  padding: 8px;
  text-align: left;
}
.browse_container .browse_results.skills_container .company_results .company_block .location_jobs span {
  float: right;
}

/* browse_container ends here */
#loginBox {
  background: #fff;
  padding: 15px;
}
#loginBox .head {
  color: #45586d;
  font-size: 13px;
  font-weight: 500;
  padding-bottom: 5px;
  text-transform: uppercase;
  border-bottom: 1px solid #ced5df;
}
#loginBox .form-control {
  border: 1px solid #dddddd;
  border-radius: 5px;
  display: block;
  color: #282c3f;
  background: #fff;
  padding-right: 40px;
  font-size: 13px;
  width: 100%;
  padding: 5px 15px;
  box-shadow: none;
  min-widtheight: 40px;
  margin: 5px 0;
}
#loginBox .btn-login {
  background-color: #4c4947;
  border-color: #00BBFF;
  border-width: 0;
  color: #FFFFFF;
  display: block;
  margin: 0 auto;
  padding: 10px 50px;
  text-transform: uppercase;
  width: 100%;
  font-weight: bold;
  border-radius: 3px;
}

#create_similarjob_alert {
  top: 140px;
  width: 40%;
  margin-left: 30%;
}
#create_similarjob_alert .modal-body {
  padding: 0px;
}

#content_pages {
  margin-top: 0px;
  background: #f1f5f8;
  padding: 0px 0px;
}
#content_pages .content-page {
  background: #fff;
  padding: 10px 10px;
}
#content_pages .content-page .title {
  margin: 10px 0px;
  color: #62bb46;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 0.5px;
  margin-bottom: 15px;
  font-weight: 600;
}
#content_pages .content-page .content {
  line-height: 22px;
}

.contact-details {
  width: 30%;
}
.contact-details ul {
  margin: 0;
  padding: 0;
}
.contact-details ul li {
  list-style: none;
}
.contact-details ul li.clist-head {
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  margin: 7px 0px;
}

.contact-form {
  width: 70%;
  background: #13A2F7;
  border-radius: 0px;
  padding: 20px 20px;
}
.contact-form .form-group {
  width: 48%;
  float: left;
  margin: 0px 1%;
  height: 80px;
}
.contact-form .form-group label {
  color: #fff;
  text-transform: uppercase;
  font-size: 11px;
}
.contact-form .form-group .form-control {
  background: #fff;
  font-size: 13px;
  font-weight: normal;
  border-radius: 0px;
  border: none;
}
.contact-form .form-group .submit, .contact-form .form-group .cancelbutton {
  background: #FFF;
  color: #5AA2CE;
  padding: 6px 10px;
  font-weight: normal;
  cursor: pointer;
  margin-left: 0px;
  box-shadow: none;
  margin-top: 10px;
  border: none;
}
.contact-form .buttons {
  margin-top: 42px;
  text-align: center;
}

.upload_btn_block {
  margin-top: 20px;
}
.upload_btn_block a {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffea33+0,ffc000+100 */
  background: #ffea33; /* Old browsers */
  background: -moz-radial-gradient(center, ellipse cover, #ffea33 0%, #ffc000 100%); /* FF3.6-15 */
  background: -webkit-radial-gradient(center, ellipse cover, #ffea33 0%, #ffc000 100%); /* Chrome10-25,Safari5.1-6 */
  background: radial-gradient(ellipse at center, #ffea33 0%, #ffc000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffea33', endColorstr='#ffc000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
  display: block;
  padding: 7px 10px;
  color: #333;
  font-weight: 600;
  font-size: 14px;
  text-align: center;
  border-radius: 7px;
  border: 2px solid white;
  box-shadow: 3px 0px 6px 0px rgba(0, 0, 0, 0.13);
  -webkit-box-shadow: 3px 0px 6px 0px rgba(0, 0, 0, 0.13);
  -moz-box-shadow: 3px 0px 6px 0px rgba(0, 0, 0, 0.13);
}
.upload_btn_block a i {
  display: inline-block;
  background: black;
  color: #ffd114;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  text-align: center;
  padding-top: 7px;
  font-size: 18px;
  margin-right: 15px;
}
.upload_btn_block a:hover {
  text-decoration: none;
}

.subscribe_box {
  margin-top: 15px;
}
.subscribe_box .login_box {
  background: #fff;
  padding: 15px;
}
.subscribe_box .login_box .head {
  color: #45586d;
  font-size: 13px;
  font-weight: 500;
  padding-bottom: 5px;
  text-transform: uppercase;
  border-bottom: 1px solid #ced5df;
}
.subscribe_box .login_box .form-group {
  margin-bottom: 7px;
}
.subscribe_box .login_box .form-group .form-control {
  border-radius: 0;
  box-shadow: none;
  background: #f5f6f7;
  padding-left: 10px;
  font-size: 12px;
  border: none;
  border: none;
  margin-bottom: 0px;
}
.subscribe_box .login_box .form-group .form-select {
  border-radius: 0;
  box-shadow: none;
  background: #f5f6f7;
  padding-left: 10px;
  font-size: 12px;
  border: none;
  border: none;
  margin-bottom: 0px;
  color: gray;
}
.subscribe_box .login_box button {
  background: #45586d;
  color: #fff;
  padding: 10px 20px;
  font-size: 12px;
  display: block;
  border: none;
  border-radius: 0;
  width: 100%;
  font-weight: 500;
}
.subscribe_box.blog_subscribe .login_box {
  background: #808086;
}
.subscribe_box.blog_subscribe .login_box .head {
  padding: 0;
  border: none;
  border-color: #f5f6f7;
  color: #f5f6f7;
  margin-bottom: 15px;
}
.subscribe_box.blog_subscribe .login_box .form-control {
  background: #fff;
}
.subscribe_box.blog_subscribe .login_box button {
  background: #62bb46;
}

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 23px !important;
  margin: -12px 2px 0 0 !important;
  padding: 1px;
  height: 25px !important;
}

.ui-dialog {
  z-index: 99999 !important;
}

.scroll_subscribe {
  width: 270px;
}

.scroll_upload {
  width: 270px;
}

.scroll_loginbox {
  width: 270px;
}

.ac-skillresults, .ac-cityresults, .ac-functionalarearesults, .ac-industryresults {
  position: absolute;
  background: white;
  color: #45586d;
  font-size: 13px;
  z-index: 999;
  width: 246px;
  left: 327px;
  line-height: 22px;
}
.ac-skillresults .result-wrapper span, .ac-cityresults .result-wrapper span, .ac-industryresults .result-wrapper span, .ac-functionalarearesults .result-wrapper span {
  display: block;
  width: 100%;
  text-align: left;
  padding: 7px 7px;
  border-bottom: 1px dashed #eee;
}

/*.ac-cityresults{
  left: 587px !important;
}*/
.no-js #loader {
  display: none;
}

.js #loader {
  display: block;
  position: absolute;
  left: 100px;
  top: 0;
}

.se-pre-con {
  display: none;
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: rgba(255, 255, 255, 0.4) url("http://i.stack.imgur.com/FhHRx.gif") 50% 50% no-repeat;
}

.sitemap-child {
  left: 20px;
  position: relative;
  line-height: 22px;
}

.sitemap-parent {
  font-weight: 500;
  font-size: 15px;
}

#register_div .select2-container {
  width: 100% !important;
  border-radius: 0px;
  /*border:1px solid #ddd;*/
  box-shadow: none;
  color: #45586d;
}
#register_div .select2-selection--multiple {
  border-radius: 0px !important;
}
#register_div .select2-search__field {
  width: auto !important;
}
#register_div .select2-selection__rendered {
  padding-left: 14px !important;
}
#register_div .select2-selection--single {
  border-radius: 0px !important;
  display: block;
  min-height: 32px !important;
  margin: 6px 0;
}
#register_div .resume_field {
  margin-top: 7px;
  margin-bottom: 12px;
}
#register_div #forgot_pass_but {
  margin-top: 7px;
}
#register_div #login_but {
  margin-top: 7px;
}
#register_div .form-group {
  margin-bottom: 0px !important;
}
#register_div .form-group .form-control {
  border-radius: 0px !important;
}
#register_div .hint {
  margin: 0px !important;
}

#modal_head {
  font-size: 15px;
  color: #555;
  text-align: center;
  font-weight: 600;
  display: inline-block;
  margin-left: 12rem;
}

/* alternate_login */
.alternate_login {
  padding: 10px 0;
  margin-top: 1px;
  text-align: center;
}
.alternate_login .or_reg {
  position: relative;
}
.alternate_login .or_reg:before {
  height: 1px;
  content: "";
  background: #888;
  width: 300px;
  display: inline-block;
  position: absolute;
  top: 8px;
  left: -91px;
}
.alternate_login .or_reg .text {
  margin: 0 auto;
  /*border: 1px solid #ddd;*/
  font-size: 13px;
  font-weight: 600;
  background: #fff;
  /*border-radius: 15px;*/
  display: inline-block;
  padding: 5px 6px 3px 8px;
  position: relative;
}
.alternate_login .social_reg_logins {
  margin-top: 10px;
}
.alternate_login .social_reg_logins ul {
  margin: 0;
  padding: 0;
}
.alternate_login .social_reg_logins ul li {
  list-style: none;
  display: inline-block;
}
.alternate_login .social_reg_logins ul li a {
  display: inline-block;
  padding: 5px 10px;
  border-radius: 15px;
  color: #fff;
  font-weight: 500;
  text-align: center;
  height: 30px;
  width: 30px;
}
.alternate_login .social_reg_logins ul li a.facebook {
  background: #3b5998;
}
.alternate_login .social_reg_logins ul li a.linkedin {
  background: #8999a1;
}
.alternate_login .social_reg_logins ul li a.github {
  background: #999999;
}
.alternate_login .social_reg_logins ul li a.gplus {
  background: #dd4b39;
}
.alternate_login .social_reg_logins ul li a i {
  display: inline-block;
  margin-right: 6px;
}

/* alternate_login */
.modal_loading {
  display: none;
  position: fixed;
  z-index: 1000;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(255, 255, 255, 0.2) url('https://peeljobs.s3.amazonaws.com/static/img/loader-gif.gif"') 50% 50% no-repeat;
  background-size: 60px 60px;
}

.company_page_container {
  margin-top: 10px;
}
.company_page_container .company_menu {
  margin: 0;
  padding: 0;
  margin-bottom: 10px;
}
.company_page_container .company_menu li {
  list-style: none;
  display: inline-block;
}
.company_page_container .company_menu li a {
  display: inline-block;
  padding: 6px 25px;
  background: #6b6b71;
  color: #f5f6f7;
  letter-spacing: 0.5px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
}
.company_page_container .company_menu li a:hover {
  text-decoration: none;
  background: #222;
}
.company_page_container .company_top_block {
  background: #fff;
  padding: 10px;
  margin-top: 15px;
}
.company_page_container .company_top_block .title {
  color: #45586d;
  font-size: 20px;
  font-weight: 600;
  padding-bottom: 5px;
  text-transform: uppercase;
}
.company_page_container .company_top_block .title .url {
  text-transform: initial;
  font-weight: 400;
  font-size: 12px;
  letter-spacing: 0.5px;
  color: #05549d;
}
.company_page_container .company_top_block .logo {
  padding-left: 0;
}
.company_page_container .company_top_block .logo img {
  width: 100px;
  height: auto;
}
.company_page_container .company_top_block .reach strong {
  text-transform: uppercase;
  font-size: 12px;
  color: #45586d;
}
.company_page_container .company_top_block .reach p {
  color: rgb(34.8116325182%, 44.397444371%, 54.9922890505%);
  font-size: 12px;
  line-height: 22px;
}
.company_page_container .description {
  margin-top: 15px;
}
.company_page_container .description strong {
  color: #45586d;
  font-weight: 500;
  font-size: 12px;
  margin-bottom: 10px;
  display: block;
}
.company_page_container .description p {
  color: rgb(34.8116325182%, 44.397444371%, 54.9922890505%);
  font-size: 12px;
  line-height: 22px;
}
.company_page_container {
  /* .company_logo_menu{
     .logo{
       img{
       }
     }
     .comapny_menu{
       margin-top:15px;
       ul{
         margin:0;
         padding:0;
         li{
           margin-bottom: 3px;
           list-style:none;
           a{
             display: block;
             padding:6px 8px;
             font-size: 12px;
             background: #fff;
             color: lighten($grey, 10%);
             &:hover{
               text-decoration:none;
               background:  lighten($grey, 10%);
               color: #fff;
             }
           }
         }
       }
     }
   }
   .company_desc_reach{
     .description_block{
       .panel{
         border:none;
         box-shadow: none;
         .panel-content{
           padding:15px;
         }
       }
     }
   }*/
}

/* related_jobs_container starts here */
.related_jobs_container {
  background: #fff;
  padding: 15px;
}
.related_jobs_container .head {
  color: #45586d;
  font-size: 13px;
  font-weight: 500;
  padding-bottom: 5px;
  text-transform: uppercase;
  border-bottom: 1px solid #ced5df;
}
.related_jobs_container .related_jobs_block strong {
  color: #45586d;
  display: block;
  padding-bottom: 10px;
  border-bottom: 1px solid #eee;
  font-weight: 600;
}
.related_jobs_container .related_jobs_block ul {
  margin: 0;
  padding: 0;
}
.related_jobs_container .related_jobs_block ul li {
  list-style: none;
  margin: 1px;
}
.related_jobs_container .related_jobs_block ul li a {
  border-bottom: 1px solid #eee;
  display: block;
  padding: 7px 7px;
  color: #59718c;
  background: #f5f6f7;
}

/* related_jobs_container ends here */
.carousel-inner {
  width: 90%;
  margin: 0 auto;
}

.carousel-inner .left {
  left: 0px;
}

.carousel-inner .right {
  right: 0px;
}

.carousel-control {
  top: 44.6% !important;
  border-radius: 2px !important;
  background: #828282 !important;
}

.strip_box {
  margin-top: 15px;
}
.strip_box .strip {
  background: #00aeef;
  color: #fff;
  font-size: 12px;
  font-weight: 500;
  padding: 7px;
  border-radius: 3px;
  padding-left: 20px;
  line-height: 26px;
  text-align: center;
}
.strip_box .strip span {
  color: #fff !important;
  background: #202b2e;
  display: inline-block;
  padding: 1px 5px;
  border-radius: 2px;
  line-height: 19px;
  padding-bottom: 1px;
}

.ac-cityresults {
  left: 5px !important;
}

.job {
  padding: 15px;
}

.job_bottom {
  height: 35px;
  background: #ddd;
}
.job_bottom .apply {
  background: #62bb46;
  color: #fff;
  height: 35px;
  padding-top: 6px;
  padding-bottom: 5px;
  font-weight: 500;
  font-size: 13px;
  display: inline-block;
  text-align: center;
  width: 100px;
  text-transform: uppercase;
}
.job_bottom .sal {
  display: inline-block;
  color: #45586d;
  padding-top: 6px;
  padding: 6px 10px 0 10px;
  font-weight: 500;
  height: 35px;
  border-right: 1px solid #ccc;
}
.job_bottom .share_posted_by .posted {
  display: inline-block;
  color: #45586d;
  padding-left: 10px;
  font-weight: 500;
  padding-right: 10px;
  margin-top: 9px;
  position: relative;
  top: -4px;
}
.job_bottom .share_posted_by .share {
  display: inline-block;
  height: 35px;
  padding-top: 4px;
  font-size: 16px;
  font-weight: bold;
  border-left: 1px solid #ddd;
  color: #fff;
  width: 40px;
  text-align: center;
  background: #0457a4;
}

.select2-selection {
  cursor: pointer;
  border: solid #dee2e5 1px !important;
  outline: 0;
  border-radius: 0 !important;
  cursor: pointer;
}

.select2-search__field {
  cursor: pointer !important;
  height: 40px;
  margin-top: 0 !important;
}

.select2-selection--multiple {
  min-height: inherit;
  height: 40px;
  cursor: pointer;
}

.select2-selection--single {
  min-height: inherit;
  height: 40px !important;
  cursor: pointer;
}
.select2-selection--single .select2-selection__rendered {
  line-height: 40px !important;
}

.inactive_class:hover {
  cursor: default !important;
}

.more_jobs {
  width: 100%;
  background: #fff;
  padding: 15px;
  margin-top: 10px;
  display: table;
}
.more_jobs .job_link {
  padding: 5px;
}

/* jobs_tabs_panel starts here */
.jobs_tabs_panel {
  margin-bottom: 20px;
  margin-top: 15px;
}
.jobs_tabs_panel .nav-tabs li {
  margin: 1px !important;
}
.jobs_tabs_panel .nav-tabs li a {
  margin-right: 0px !important;
  background: #667b91;
  color: #fff;
}
.jobs_tabs_panel .nav-tabs li a.active {
  color: #5b748f;
  background: #fff;
}
.jobs_tabs_panel .tab-content {
  background: #fff;
  padding: 15px;
  border: 1px solid rgb(221, 221, 221);
  border-top: none;
}
.jobs_tabs_panel .tab-content ul {
  margin: 0;
  padding: 0;
}
.jobs_tabs_panel .tab-content ul li {
  list-style: none;
}
.jobs_tabs_panel .tab-content ul li a {
  display: block;
  line-height: 24px;
  color: #5b748f;
  font-size: 12px;
  font-weight: 400;
}

/* jobs_tabs_panel ends here */
.highlight {
  font-weight: bold;
  font-size: 12px;
}

/* message_panel starts here */
.message_card {
  background: #fff;
  padding: 0px;
  border: none;
  border-radius: 0;
}
.message_card .card-header {
  padding: 10px 10px;
  display: block;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
  border-radius: 0;
  font-size: 12px;
  background: #26262f;
  margin-bottom: 0;
  color: rgb(79.4117647059%, 81.4705882353%, 83.5294117647%);
}
.message_card .card-body {
  padding: 0px;
}
.message_card .card-body .chat_main_block {
  height: 400px;
  overflow: none;
}
.message_card .card-body .chat_main_block .recruiters_list_block {
  background: rgb(84.9673202614%, 86.4705882353%, 87.9738562092%);
  height: 400px;
  overflow: hidden;
  padding: 0;
}
.message_card .card-body .chat_main_block .recruiters_list_block .recruiters_list {
  margin: 0;
  padding: 0;
  height: 99%;
  overflow: auto;
}
.message_card .card-body .chat_main_block .recruiters_list_block .recruiters_list::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #F5F5F5;
}
.message_card .card-body .chat_main_block .recruiters_list_block .recruiters_list::-webkit-scrollbar {
  width: 5px;
  background-color: #F5F5F5;
}
.message_card .card-body .chat_main_block .recruiters_list_block .recruiters_list::-webkit-scrollbar-thumb {
  background-color: #aaa;
}
.message_card .card-body .chat_main_block .recruiters_list_block .recruiters_list li {
  list-style: none;
}
.message_card .card-body .chat_main_block .recruiters_list_block .recruiters_list li a {
  display: block;
  padding: 8px 10px;
  color: #585a5d;
  border-bottom: 1px solid #eee;
}
.message_card .card-body .chat_main_block .recruiters_list_block .recruiters_list li a .msg_count {
  display: inline-block;
  padding: 2px 3px;
  font-weight: 400;
  width: 30px;
  text-align: center;
  font-size: 12px;
  color: #fff;
  background: #62bb46;
}
.message_card .card-body .chat_main_block .recruiters_list_block .recruiters_list li a .msg_count.offline {
  background: #b91a1a;
}
.message_card .card-body .chat_main_block .recruiters_list_block .recruiters_list li.active a {
  background: #62bb46;
  color: #fff;
}
.message_card .card-body .chat_main_block .recruiters_list_block .recruiters_list li.active a .msg_count {
  background: rgb(30.6533364334%, 59.0715337518%, 21.7127799736%);
}
.message_card .card-body .chat_main_block .message_box1, .message_card .card-body .chat_main_block .message_box2 {
  height: 400px;
  padding: 0;
}
.message_card .card-body .chat_main_block .message_box1 .user_head, .message_card .card-body .chat_main_block .message_box2 .user_head {
  padding: 5px 10px;
  background: #79797c;
  color: #fff;
}
.message_card .card-body .chat_main_block .message_box1 .user_head .dropdown:hover, .message_card .card-body .chat_main_block .message_box2 .user_head .dropdown:hover {
  cursor: pointer;
}
.message_card .card-body .chat_main_block .message_box1 .messages_container, .message_card .card-body .chat_main_block .message_box2 .messages_container {
  height: 294px;
  overflow: hidden;
  overflow-x: hidden;
  overflow: auto;
}
.message_card .card-body .chat_main_block .message_box1 .messages_container::-webkit-scrollbar-track, .message_card .card-body .chat_main_block .message_box2 .messages_container::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #F5F5F5;
}
.message_card .card-body .chat_main_block .message_box1 .messages_container::-webkit-scrollbar, .message_card .card-body .chat_main_block .message_box2 .messages_container::-webkit-scrollbar {
  width: 5px;
  background-color: #F5F5F5;
}
.message_card .card-body .chat_main_block .message_box1 .messages_container::-webkit-scrollbar-thumb, .message_card .card-body .chat_main_block .message_box2 .messages_container::-webkit-scrollbar-thumb {
  background-color: #aaa;
}
.message_card .card-body .chat_main_block .message_box1 .messages_container .chat, .message_card .card-body .chat_main_block .message_box2 .messages_container .chat {
  margin: 0;
  padding: 0 10px;
}
.message_card .card-body .chat_main_block .message_box1 .messages_container .chat li, .message_card .card-body .chat_main_block .message_box2 .messages_container .chat li {
  list-style: none;
  margin: 3px;
  border: 1px solid #9E9E9E;
  padding: 10px;
  border-radius: 12px;
  display: block;
  width: 80%;
  border: none;
  background: #e9e9f5;
  border-radius: 4px;
  padding: 4px 8px;
  position: relative;
}
.message_card .card-body .chat_main_block .message_box1 .messages_container .chat li.left, .message_card .card-body .chat_main_block .message_box2 .messages_container .chat li.left {
  background: #dfefda;
}
.message_card .card-body .chat_main_block .message_box1 .messages_container .chat li.left .delete_msg, .message_card .card-body .chat_main_block .message_box2 .messages_container .chat li.left .delete_msg {
  left: -8px;
  right: auto;
}
.message_card .card-body .chat_main_block .message_box1 .messages_container .chat li .delete_msg, .message_card .card-body .chat_main_block .message_box2 .messages_container .chat li .delete_msg {
  background: #f55858;
  display: inline-block;
  position: absolute;
  right: -8px;
  top: 0;
  color: #fff;
  display: inline-block;
  border-radius: 2px;
  color: #fff;
  padding: 2px 2px;
}
.message_card .card-body .chat_main_block .message_box1 .messages_container .chat .img-circle, .message_card .card-body .chat_main_block .message_box2 .messages_container .chat .img-circle {
  width: 40px;
  height: 40px;
  border-radius: 2px;
  margin-left: 15px;
}
.message_card .card-body .chat_main_block .message_box1 .messages_container .chat .img-circle.left, .message_card .card-body .chat_main_block .message_box2 .messages_container .chat .img-circle.left {
  margin-right: 10px;
  margin-left: 5px;
}
.message_card .card-body .chat_main_block .message_box1 .messages_container .chat .chat-body .header p, .message_card .card-body .chat_main_block .message_box2 .messages_container .chat .chat-body .header p {
  margin-right: 10px;
  font-size: 12px;
  color: rgb(32.0377784622%, 32.0377784622%, 33.0602607535%);
}
.message_card .card-body .chat_main_block .message_box1 .panel-footer, .message_card .card-body .chat_main_block .message_box2 .panel-footer {
  border-radius: 0;
  background: #d9dde0;
}
.message_card .card-body .chat_main_block .message_box1 .panel-footer textarea, .message_card .card-body .chat_main_block .message_box2 .panel-footer textarea {
  border-radius: 0;
  font-size: 12px;
  display: inline;
  width: 85%;
}
.message_card .card-body .chat_main_block .message_box1 .panel-footer #btn-chat, .message_card .card-body .chat_main_block .message_box2 .panel-footer #btn-chat {
  vertical-align: top;
  display: inline;
  width: 75px;
  height: 48px;
  margin-left: -5px;
}
.message_card .card-body .chat_main_block .message_box1 .empty_msg, .message_card .card-body .chat_main_block .message_box2 .empty_msg {
  padding: 20%;
}

/* message_panel ends here */
.register-verical-aligned {
  transform: rotate(-90deg);
  transform-origin: 100% 100%;
  position: fixed;
  right: 0;
  top: 36%;
  z-index: 100;
  background-color: #ffd013;
  border-color: #ffd013;
}

#register-btn {
  color: #333;
  background-color: #ffd013;
  border-color: #ffd013;
  font-size: 16px;
}

.vertical-right-aligned {
  transform-origin: 100% 100%;
  vertical-align: text-bottom;
  position: fixed;
  right: 0px;
  top: 95%;
  z-index: 100;
}

.morecontent span.moretext {
  display: none;
}

.morecontent span.morelink {
  cursor: pointer;
  margin-left: -2px;
}

.morelink {
  color: #5aa2ce;
  font-weight: 600;
}

.more {
  padding-left: 15px;
  line-height: 21px;
  font-size: 13px;
  color: #5b748f;
  text-align: justify;
}

.popular_links {
  display: block;
  width: 100%;
  clear: both;
  background: rgba(79, 101, 125, 0.13);
  padding: 20px 15px;
  border-radius: 6px;
  margin-bottom: 8px;
}
.popular_links h2 {
  margin: 0 0 15px 0;
  padding: 0 0 6px 0;
  border-bottom: 1px solid #8a6d3b;
  font-size: 16px;
  font-weight: normal;
  font-style: italic;
  line-height: normal;
  color: #8a6d3b;
}
.popular_links ul {
  padding-left: 2px;
}
.popular_links ul li {
  display: block;
  float: left;
  width: 50%;
  margin-bottom: 4px;
  padding: 0 20px 0 0;
  line-height: normal;
}
.popular_links ul li a {
  font-size: 12px;
}

.success_view {
  display: none;
  background: #cacbcc;
  height: 100px;
  margin-top: 15px;
}
.success_view .sucess {
  background: #62bb46;
  height: 100px;
  justify-content: center;
  display: flex;
  text-align: center;
  flex-direction: column;
}
.success_view .sucess i {
  font-size: 2rem;
  color: #fff;
}
.success_view .sucess_walkin h2 {
  color: #62bb46;
  font-size: 2rem;
  margin-top: 10px;
  margin-bottom: 0px;
}
.success_view .sucess_walkin p {
  margin-bottom: 5px;
  color: #1f57a4;
  font-size: 1.5rem;
}

.form_submit, .form_cancel {
  margin-top: 15px;
  height: 35px;
  background: #62bb46;
  text-transform: capitalize;
  font-weight: 600;
  font-size: 13px;
  outline: none;
  color: #fff;
  letter-spacing: 0.5px;
  border: none;
  border-radius: 0;
  padding: 5px 15px;
  padding-bottom: 4px;
}

.form_cancel {
  background: #015fb6;
}

.content_wrap_list .sitemap {
  padding-top: 147px;
}

/*# sourceMappingURL=tmpwp_r0pcj.css.map */
