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, .job_list_section .job_item, .main_container .left_container .job_list_section .job_item, .main_container .left_container .job_detail_section .job_item, .main_container .left_container .job_alert_form, .main_container .left_container .blog_detail_section, .main_container .left_container .register_block, .main_container .left_container .skills_locations, .main_container .left_container .top_locations, .main_container .left_container .latest_jobs, .main_container .right_container .blog_search {
  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, .header_banner .icon_banner .search_login_row .search_login_blocks .login_block .login_box form .btn, .main_container .right_container .inner_login_box .login_box form .btn {
  border-radius: 20px;
  padding: 7px 30px;
  border: none;
  font-size: 12px;
  font-weight: 500; }

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

.view-more, .main_container .right_container .walkin_jobs .view_all, .main_container .right_container .top_recruiters .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 .walkin_jobs .view_all:hover, .main_container .right_container .top_recruiters .view_all:hover {
    background: #0076a3;
    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_list_section, .main_container .left_container .job_detail_section {
  margin-top: 10px; }
  .job_list_section .job_item, .main_container .left_container .job_list_section .job_item, .main_container .left_container .job_detail_section .job_item {
    min-height: 225px; }
    @media (min-width: 1199px) {
      .job_list_section .job_item, .main_container .left_container .job_list_section .job_item, .main_container .left_container .job_detail_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_list_section .job_item p, .main_container .left_container .job_detail_section .job_item p {
      color: #5b748f;
      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: #5b748f;
      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: #5b748f; }
        .job_list_section .job_item .job_type span a, .main_container .left_container .job_detail_section .job_item .job_type span a {
          color: #5b748f; }
    .job_list_section .job_item .ind_type, .main_container .left_container .job_detail_section .job_item .ind_type {
      display: block;
      color: #5b748f;
      margin: 5px 0;
      font-size: 12px; }
    .job_list_section .job_item .company, .main_container .left_container .job_detail_section .job_item .company {
      display: block;
      margin-top: 6px;
      color: #5b748f; }
      .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 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: #728ba6; }
      .job_list_section .job_item .description .content, .main_container .left_container .job_detail_section .job_item .description .content {
        width: 81%;
        float: left;
        color: #59718c;
        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: #5b748f;
          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 #e4e8ed; }
    .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: #617b99;
      margin: 0;
      font-weight: 400; }
      .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: #617b99; }
      .jobs_columns .job_outer_col .job_col p.location {
        margin-top: 6px;
        color: #4f657d; }
        .jobs_columns .job_outer_col .job_col p.location a {
          color: #4f657d; }
      .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: 'Poppins', 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: 1220px; }
  @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: url(https://www.vetpetjobs.com.au/wp-content/uploads/Veterinary-Jobs-Kitten-1280-850-1280x720.jpg);
  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 {
      position: fixed;
      width: 100%;
      background: white;
      z-index: 999;
      /* background:url('/staticfiles/img/banner_icons.png?22edd53c9ac6') no-repeat center bottom $theme_blue; */ }
      .header_banner .icon_banner header .navbar-default {
        background: none;
        border: none;
        padding: 15px 0;
        margin: 0;
        transition: 0.3s all ease-in; }
        .header_banner .icon_banner header .navbar-default .navbar-header .navbar-brand {
          color: #000;
          font-weight: bold;
          font-size: 20px; }
        .header_banner .icon_banner header .navbar-default .main_menu {
          margin-top: 8px;
          margin-left: 8px; }
          .header_banner .icon_banner header .navbar-default .main_menu li {
            margin: 2px;
            font-weight: 500; }
            .header_banner .icon_banner header .navbar-default .main_menu li a {
              color: #000;
              padding: 5px 9px; }
            .header_banner .icon_banner header .navbar-default .main_menu li.active a {
              background: #fff;
              border-radius: 20px;
              color: #0060b9; }
            .header_banner .icon_banner header .navbar-default .main_menu li .logout {
              background: #fff;
              color: #0457a4;
              border-radius: 20px; }
            .header_banner .icon_banner header .navbar-default .main_menu li .profile_picture {
              height: 40px;
              width: 40px;
              border-radius: 50%;
              position: relative;
              top: -7px;
              margin: 0px 4px; }
          .header_banner .icon_banner header .navbar-default .main_menu .megamenu-content .information {
            margin: 0;
            padding: 0; }
            .header_banner .icon_banner header .navbar-default .main_menu .megamenu-content .information li {
              list-style: none; }
              .header_banner .icon_banner header .navbar-default .main_menu .megamenu-content .information li a {
                color: #5b748f;
                font-size: 12px;
                line-height: 25px;
                font-weight: 400; }
              .header_banner .icon_banner header .navbar-default .main_menu .megamenu-content .information li:first-child {
                font-weight: 600;
                font-size: 12px;
                text-transform: uppercase;
                margin-bottom: 7px; }
                .header_banner .icon_banner header .navbar-default .main_menu .megamenu-content .information li:first-child a {
                  color: #45586d;
                  font-weight: 600; }
        .header_banner .icon_banner header .navbar-default .navbar-right {
          margin-top: 5px; }
          .header_banner .icon_banner header .navbar-default .navbar-right li {
            margin-left: 7px; }
            .header_banner .icon_banner header .navbar-default .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 .navbar-default .navbar-right li a:hover {
                background: #3dcaff;
                color: #fff; }
            .header_banner .icon_banner header .navbar-default .navbar-right li:last-child a {
              background: #00aeef;
              color: #fff; }
              .header_banner .icon_banner header .navbar-default .navbar-right li:last-child a:hover {
                background: #3dcaff;
                color: #fff; }
            .header_banner .icon_banner header .navbar-default .navbar-right li.jobseeker_auth .title {
              letter-spacing: 1px;
              font-size: 12px;
              color: #263d90;
              text-transform: uppercase;
              font-weight: 500; }
            .header_banner .icon_banner header .navbar-default .navbar-right li.jobseeker_auth .items 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 .navbar-default .navbar-right li.jobseeker_auth .items a:first-child {
                display: inline-block;
                margin-right: 2px;
                border-right: 1px solid #ffd013; }
      .header_banner .icon_banner header.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.fixed .navbar {
          margin-bottom: 0;
          padding: 10px 0;
          transition: 0.3s ease-in all; }
          .header_banner .icon_banner header.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 {
        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: #3dcaff; }
              .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 .form-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 .form-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 .form-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 .form-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 .form-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 .form-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: #b9ddff;
              font-weight: 500; }
      .header_banner .icon_banner .search_login_row .search_login_blocks .login_block {
        padding: 0 30px;
        padding-right: 0;
        margin-top: 0px; }
        @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: #004686;
          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: #86c5ff;
            font-weight: 500;
            font-size: 13px;
            text-transform: uppercase;
            display: inline-block;
            padding-bottom: 3px;
            border-bottom: 1px solid #86c5ff; }
          .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; }
            .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: #d3eaff;
                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 #001120; }
              .header_banner .icon_banner .search_login_row .search_login_blocks .login_block .login_box form .btn:hover {
                background: #009bd6; }
        .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;
  /* breadcrumb_section starts here */
  /* breadcrumb_section ends here */
  /* left_container starts here */
  /* left_container ends here */
  /* right_container starts here */
  /* right_container ends here */ }
  .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 {
    margin-top: 14rem;
    padding-left: 15px; }
  .main_container .header_panel {
    position: fixed;
    width: 100%;
    background: white; }
  .main_container .left_container {
    /* side_filter_section starts here */
    /* alphabets_row ends here */
    /* companies_row starts here */
    /* companies_row ends here */
    /* side_filter_section ends here */
    /* job_alert_form starts here */
    /* job_alert_form ends here */
    /* job_list_section starts here */
    /* job_list_section ends here */
    /* job_alert_result_container starts here */
    /* job_alert_result_container ends here */
    /* blog_detail_section starts here */
    /* job_detail_section ends here */
    /* job_detail_section starts here */
    /* job_detail_section ends here */
    /* skills_companies starts here */
    /* skills_companies ends here */
    /* top_locations starts here */
    /* top_locations ends here */
    /* latest_jobs starts here */
    /* latest_jobs ends 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: #556c86;
            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 .companies_row {
      margin-top: 15px; }
      .main_container .left_container .companies_row .company_col {
        display: table;
        width: 100%;
        background: #fff;
        padding: 2px 6px;
        margin-bottom: 10px;
        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;
          /* .posts{
             a{
               color: lighten($grey, 6%);
               font-size: 12px;
             }
           }*/ }
          .main_container .left_container .companies_row .company_col .details .title a {
            color: #4f657d;
            font-weight: 500;
            font-size: 12px; }
          .main_container .left_container .companies_row .company_col .details .link a {
            color: #59718c;
            font-size: 10px; }
        .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;
            /*&::first-letter {
                color: $stack;
            }*/ }
            .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 .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: #0077b5;
                    padding-left: 5px;
                    padding-right: 5px; }
    .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 .panel {
        border: none;
        border-radius: 0;
        box-shadow: none;
        border-bottom: 1px solid #e8e6e7; }
        .main_container .left_container .side_filter_section .panel .panel-heading {
          border: none;
          background: none;
          color: #45586d;
          font-weight: 400; }
          .main_container .left_container .side_filter_section .panel .panel-heading .panel-title a {
            display: block;
            text-transform: uppercase;
            font-weight: 400;
            letter-spacing: 1px;
            font-size: 12px; }
            .main_container .left_container .side_filter_section .panel .panel-heading .panel-title a:hover {
              text-decoration: none; }
            .main_container .left_container .side_filter_section .panel .panel-heading .panel-title a .more-less {
              float: right;
              font-size: 9px;
              font-weight: 400; }
        .main_container .left_container .side_filter_section .panel .panel-body {
          border: none;
          padding: 3px 10px; }
          .main_container .left_container .side_filter_section .panel .panel-body .search_input .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 .panel .panel-body .list-group {
            margin: 0;
            padding: 0; }
            .main_container .left_container .side_filter_section .panel .panel-body .list-group .list-group-item {
              padding: 3px 3px;
              border: none;
              color: #5b748f; }
              .main_container .left_container .side_filter_section .panel .panel-body .list-group .list-group-item .fa {
                display: inline-block;
                font-size: 14px;
                color: #5b748f;
                width: 22px; }
              .main_container .left_container .side_filter_section .panel .panel-body .list-group .list-group-item.active {
                background: none;
                color: #4f657d; }
              .main_container .left_container .side_filter_section .panel .panel-body .list-group .list-group-item input[type=checkbox] {
                margin: 2px 4px;
                vertical-align: middle; }
          .main_container .left_container .side_filter_section .panel .panel-body .range-form {
            padding: 10px; }
            .main_container .left_container .side_filter_section .panel .panel-body .range-form .ui-widget-content {
              background: #d4d4d4;
              border: none;
              height: 7px;
              border-radius: 10px; }
              .main_container .left_container .side_filter_section .panel .panel-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 .panel .panel-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 .job_alert_form {
      padding: 0;
      margin-top: 10px; }
      .main_container .left_container .job_alert_form .panel {
        border: none;
        box-shadow: none; }
        .main_container .left_container .job_alert_form .panel .panel-heading {
          color: #fff;
          background-color: #585856;
          border-radius: 0;
          font-weight: 600; }
        .main_container .left_container .job_alert_form .panel .panel-body {
          border: none;
          box-shadow: none;
          border-radius: 0; }
          .main_container .left_container .job_alert_form .panel .panel-body form .form-group {
            margin-bottom: 10px; }
            .main_container .left_container .job_alert_form .panel .panel-body form .form-group label {
              font-size: 12px;
              font-weight: 500;
              color: #45586d; }
              .main_container .left_container .job_alert_form .panel .panel-body form .form-group label .important {
                display: inline-block;
                margin-left: 4px;
                color: red; }
            .main_container .left_container .job_alert_form .panel .panel-body form .form-group .form-control {
              box-shadow: none;
              height: 40px;
              border: 1px solid #dee2e5;
              border-radius: 0;
              font-size: 12px; }
            .main_container .left_container .job_alert_form .panel .panel-body form .form-group .hint {
              color: red; }
            .main_container .left_container .job_alert_form .panel .panel-body form .form-group button {
              margin-top: 15px;
              height: 35px;
              background: #62bb46;
              text-transform: uppercase;
              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 .company_prof_job_list.job_list_section .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 .company_prof_job_list.job_list_section .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 .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 {
      background: #d9dde0;
      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 .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 #d0d8e1; }
        .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: #637e9c;
          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: #5b748f; }
        .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: #516780; }
          .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: #728ba6;
              margin-right: 10px;
              display: inline-block;
              padding-bottom: 2px;
              border-bottom: 1px solid #91a4ba; }
        .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: #5b748f; }
          .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: #5b748f; }
            .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 #d0d8e1; }
        .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: #637e9c;
          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: #5b748f; }
        .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: #728ba6;
              margin-right: 10px;
              display: inline-block;
              padding-bottom: 2px;
              border-bottom: 1px solid #91a4ba; }
    .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 #e4e8ed; }
          .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: #617b99;
            margin: 0;
            font-weight: 400; }
            .main_container .left_container .job_detail_section .similar_jobs_section .job_outer_col .job_col p a {
              color: #617b99; }
            .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.location {
              color: #4f657d; }
              .main_container .left_container .job_detail_section .similar_jobs_section .job_outer_col .job_col p.location a {
                color: #4f657d; }
          .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 #dee2e5;
      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: #59718c; }
        .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 #e3e5e8; }
          .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: #4b6076; }
    .main_container .left_container .register_block .register_point {
      font-size: 12px; }
      .main_container .left_container .register_block .register_point.border {
        border-right: 1px solid #dde2e9; }
      .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: #4f657d; }
      .main_container .left_container .register_block .register_point .register_col p {
        color: #728ba6;
        margin-top: 4px; }
      .main_container .left_container .register_block .register_point:last-child .register_col {
        border: none; }
    .main_container .left_container .skills_locations {
      padding: 15px; }
      .main_container .left_container .skills_locations .view-more, .main_container .left_container .skills_locations .right_container .walkin_jobs .view_all, .main_container .right_container .walkin_jobs .left_container .skills_locations .view_all, .main_container .left_container .skills_locations .right_container .top_recruiters .view_all, .main_container .right_container .top_recruiters .left_container .skills_locations .view_all {
        background: #00aeef;
        color: white;
        border-radius: 2px;
        padding: 3px 10px;
        display: inline-block;
        margin-right: 10px;
        font-weight: 500; }
        .main_container .left_container .skills_locations .view-more: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, .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 {
          background: #0076a3;
          text-decoration: none; }
      .main_container .left_container .skills_locations .nav-tabs li a {
        text-transform: uppercase;
        color: #45586d;
        border-radius: 0;
        border: none; }
      .main_container .left_container .skills_locations .nav-tabs li.active a {
        background: #00aeef;
        color: #fff; }
      .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 .top_locations {
      padding: 10px 15px; }
      .main_container .left_container .top_locations .view-more, .main_container .left_container .top_locations .right_container .walkin_jobs .view_all, .main_container .right_container .walkin_jobs .left_container .top_locations .view_all, .main_container .left_container .top_locations .right_container .top_recruiters .view_all, .main_container .right_container .top_recruiters .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; }
        .main_container .left_container .top_locations .view-more: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, .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 {
          background: #0076a3;
          text-decoration: none; }
      .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: #5b748f;
              line-height: 25px; }
              .main_container .left_container .top_locations .locations ul li a:hover {
                color: #45586d; }
    .main_container .left_container .latest_jobs {
      padding: 10px 15px; }
      .main_container .left_container .latest_jobs .view-more, .main_container .left_container .latest_jobs .right_container .walkin_jobs .view_all, .main_container .right_container .walkin_jobs .left_container .latest_jobs .view_all, .main_container .left_container .latest_jobs .right_container .top_recruiters .view_all, .main_container .right_container .top_recruiters .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; }
        .main_container .left_container .latest_jobs .view-more: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, .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 {
          background: #0076a3;
          text-decoration: none; }
      .main_container .left_container .latest_jobs .jobs_columns .job_col:hover {
        cursor: pointer; }
    .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: uppercase;
              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: uppercase;
            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 .right_container {
    /* blog_categories starts here */
    /* blog_categories ends here */
    /*.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 .hint {
      color: red; }
    .main_container .right_container .blog_search {
      padding: 15px; }
      .main_container .right_container .blog_search .head {
        color: #556c86;
        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 {
      margin-top: 15px;
      margin-bottom: 15px; }
      .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 .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: #59718c;
            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: #536a83;
              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 .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-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 .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, .main_container .right_container .inner_login_box .login_box .social_links {
          margin-top: 10px; }
          .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, .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 .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, .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 .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, .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 #001120; }
            .main_container .right_container .inner_login_box .login_box form .btn:hover {
              background: #009bd6; }
    .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: #f9e7e3;
        /* Old browsers */
        background: -moz-radial-gradient(center, ellipse cover, #f9e7e3 0%, #f5cdd1 100%);
        /* FF3.6-15 */
        background: -webkit-radial-gradient(center, ellipse cover, #f9e7e3 0%, #f5cdd1 100%);
        /* Chrome10-25,Safari5.1-6 */
        background: radial-gradient(ellipse at center, #f9e7e3 0%, #f5cdd1 100%);
        /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffea33', endColorstr='#f5cdd1',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: white;
          color: black;
          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 #dde2e9; }
          .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: #637e9c;
            margin: 0; }
            .main_container .right_container .walkin_jobs .walkin_blocks .walkin_block p.location {
              margin-top: 6px;
              color: #4f657d; }
              .main_container .right_container .walkin_jobs .walkin_blocks .walkin_block p.location a {
                color: #4f657d; }
      .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: #637e9c;
              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 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;
      color: #5b748f; }
      .hint_options_row .hint_module .hint_content strong {
        display: block;
        font-weight: 600;
        font-size: 15px;
        margin-bottom: 5px;
        color: #45586d; }

/* 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: #5b748f;
        font-size: 12px;
        line-height: 25px; }
        .job_types_links .job_types_link_col ul li a:hover {
          color: #3b4b5d;
          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: #b8b8ba; }
  @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 .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 {
    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: 53px;
  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-cityresults, .search_location_other_block .ac-functionalarearesults, .search_location_other_block .ac-industryresults {
  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: #0077b5 !important;
                border: 1px solid #0077b5;
                /*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 #0077b5;
              background: #0077b5; }
            #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 .7s infinite linear;
            -webkit-animation: spin2 .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: #0077b5; }
              #login_register .modal-content .modal-body .form_panel .blog-social li a.twitter {
                background: #55acee; }
  #login_register 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://medijobsonline.com/staticfiles/mobile/img/top1.png) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
  z-index: 999; }

.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .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: #0077b5 !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 #0077b5;
        background: #0077b5; }
      #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;
  padding: 15px 20px; }
  #adv_search strong {
    color: #333;
    font-size: 17px; }
  #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-cityresults, .ac-functionalarearesults, .ac-industryresults {
  position: absolute;
  z-index: 100;
  width: 100%;
  left: 0px !important;
  box-sizing: border-box;
  border: 1px solid #e1e1e1; }
  .ac-skillresults .result-wrapper, .ac-cityresults .result-wrapper, .ac-functionalarearesults .result-wrapper, .ac-industryresults .result-wrapper {
    border-bottom: 1px dashed #eeeeee; }
    .ac-skillresults .result-wrapper:last-child, .ac-cityresults .result-wrapper:last-child, .ac-functionalarearesults .result-wrapper:last-child, .ac-industryresults .result-wrapper:last-child {
      border-bottom: none; }
    .ac-skillresults .result-wrapper a, .ac-cityresults .result-wrapper a, .ac-functionalarearesults .result-wrapper a, .ac-industryresults .result-wrapper a {
      display: block;
      text-decoration: none;
      color: inherit;
      cursor: pointer; }
      .ac-skillresults .result-wrapper a:hover, .ac-cityresults .result-wrapper a:hover, .ac-functionalarearesults .result-wrapper a:hover, .ac-industryresults .result-wrapper a:hover {
        text-decoration: none;
        color: inherit; }
      .ac-skillresults .result-wrapper a span, .ac-cityresults .result-wrapper a span, .ac-functionalarearesults .result-wrapper a span, .ac-industryresults .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("/staticfiles/img/footer_icons_bg.png?22edd53c9ac6") 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: #6a6a84; }
      .blog_menu_section ul li.active a {
        background: #6a6a84; }

/* blog_menu_section ends here */
/* inner_search_section starts here */
.inner_search_section {
  padding: 6px 0px;
  text-align: center;
  background: url("/staticfiles/img/footer_icons_bg.png?22edd53c9ac6") no-repeat center bottom #26262f;
  background-size: cover; }
  .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 .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: 11%;
    position: relative;
    display: inline-block; }
    .inner_search_section .search_form_element button {
      height: 35px;
      background: #62bb46;
      text-transform: uppercase;
      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: white;
  background-color: #428bca; }

/* 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: .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: '\00bb';
  margin: 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) {
  .cd-breadcrumb.triangle {
    /* reset basic style */
    background-color: transparent;
    padding: 0; }
    .cd-breadcrumb.triangle li {
      position: relative;
      padding: 0;
      margin: 4px 4px 4px 0; }
      .cd-breadcrumb.triangle li:last-of-type {
        margin-right: 0; }
      .cd-breadcrumb.triangle li > * {
        position: relative;
        padding: 0.6em .3em 0.6em 2.0em;
        color: #2c3f4c;
        background-color: #fff;
        /* the border color is used to style its ::after pseudo-element */
        border-color: #fff; }
      .cd-breadcrumb.triangle li.current > * {
        /* selected step */
        color: #ffffff;
        background-color: #00aeef;
        border-color: #00aeef; }
      .cd-breadcrumb.triangle li:first-of-type > * {
        padding-left: 1.2em;
        border-radius: .25em 0 0 .25em; }
      .cd-breadcrumb.triangle li:last-of-type > * {
        padding-right: 1.6em;
        border-radius: 0 .25em .25em 0; }

  .no-touch .cd-breadcrumb.triangle a:hover {
    /* steps already visited */
    color: #ffffff;
    background-color: #2c3f4c;
    border-color: #2c3f4c; }

  .cd-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; }
  .cd-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; }
  .cd-breadcrumb.triangle li > *::after {
    /* this is the colored triangle after each element */
    z-index: 2;
    border-left-color: inherit; }
  .cd-breadcrumb.triangle li:last-of-type::after, .cd-breadcrumb.triangle li:last-of-type > *::after {
    /* hide the triangle after the last step */
    display: none; }
  .cd-breadcrumb.triangle.custom-separator li::after {
    /* reset style */
    background-image: none; }
  .cd-breadcrumb.triangle.custom-icons li::after, .cd-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() {
    .cd-breadcrumb.triangle li::after, .cd-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: #0077b5; }
      .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_left_container ends here */
  /* profile_right_container starts here */
  /* profile_right_container ends here */
  /* prfofile_summary_job_list starts here */
  /* prfofile_summary_job_list ends 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: #e4e7e9;
      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: #556c86;
          border-bottom: 1px solid #dde2e9; }
          .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: #d9dde0;
            color: #4b6076; }
        .profile_container .profile_left_container .left_block .profile_links li.active a {
          background: #d9dde0;
          color: #4b6076; }
      .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: #2d4373; }
            .profile_container .profile_left_container .left_block .profile_social_connections li a.facebook:hover {
              background: #2d4373; }
          .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: #2795e9; }
            .profile_container .profile_left_container .left_block .profile_social_connections li a.twitter:hover {
              background: #2795e9; }
          .profile_container .profile_left_container .left_block .profile_social_connections li a.linkedin {
            background: #0077b5; }
            .profile_container .profile_left_container .left_block .profile_social_connections li a.linkedin i {
              background: #005582; }
            .profile_container .profile_left_container .left_block .profile_social_connections li a.linkedin:hover {
              background: #005582; }
          .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: #c23321; }
            .profile_container .profile_left_container .left_block .profile_social_connections li a.google:hover {
              background: #c23321; }
          .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: #df6101; }
            .profile_container .profile_left_container .left_block .profile_social_connections li a.stack:hover {
              background: #df6101; }
    .profile_container .profile_left_container .left_block .job_alert_content {
      color: #59718c;
      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: #536a83;
        font-size: 10px;
        line-height: 20px;
        text-align: center; }
  .profile_container .profile_right_container .profile_top_view_block {
    background: #d9dde0;
    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: #4f657d;
        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: #3f5064;
      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;
      /*.title{
        position: relative;
        .last_up{
          position: absolute;
          right: 10px;
        }
      }*/ }
      .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: #4f657d;
        /*            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 .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; }
      .profile_container .profile_right_container .profile_top_view_block .other_details .skip_close_tour .skip_block .head {
        color: #cbd0d5;
        text-transform: uppercase;
        font-size: 12px;
        font-weight: 600; }
      .profile_container .profile_right_container .profile_top_view_block .other_details .skip_close_tour .skip_block .hint {
        color: #bcc3ca; }
      .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; }
        .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 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: #5b748f;
            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: #5b748f;
        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: #59718c; }
          .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 #dee2e5;
        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: uppercase;
        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 #dee2e5;
      border-radius: 0;
      font-size: 12px; }
  .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 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 .panel {
  border: none;
  box-shadow: none;
  /*      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);
      }*/ }
  .detail_description_column .panel .panel-heading {
    color: #fff;
    background-color: #585856;
    border-radius: 0;
    font-weight: 600; }
  .detail_description_column .panel .panel-body {
    border: none;
    box-shadow: none;
    border-radius: 0; }
    .detail_description_column .panel .panel-body form .form-group {
      margin-bottom: 0px;
      padding: 10px;
      clear: both; }
      .detail_description_column .panel .panel-body form .form-group label {
        font-size: 12px;
        font-weight: 500;
        color: #45586d; }
        .detail_description_column .panel .panel-body form .form-group label .important {
          display: inline-block;
          margin-left: 4px;
          color: red; }
      .detail_description_column .panel .panel-body form .form-group .form-control {
        box-shadow: none;
        height: 40px;
        border: 1px solid #dee2e5;
        border-radius: 0;
        font-size: 12px; }
      .detail_description_column .panel .panel-body form .form-group .hint {
        color: red;
        margin-bottom: 2px !important; }
      .detail_description_column .panel .panel-body form .form-group button {
        margin-top: 15px;
        height: 35px;
        background: #62bb46;
        text-transform: uppercase;
        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 .panel .panel-body form .form-group button.cancelbutton {
          background: #015fb6; }

/* create_new_alert */
.create_new_alert {
  text-align: right;
  padding: 15px 0px; }
  .create_new_alert .button {
    color: #fff;
    background: #6eadd4;
    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://medijobsonline.com/staticfiles/mobile/img/top1.png) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s; }

.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .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: 33.3%;
    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; }
      .user_options_row .user_option .well.user_alerts {
        background: #a4c75d;
        position: relative;
        padding: 10px; }
      .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: #5b748f;
        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 .panel-group {
    padding: 0; }
    .browse_container .browse_list .panel-group .panel {
      background: auto;
      margin-bottom: 0px;
      margin-top: 0px;
      border-radius: 0px; }
      .browse_container .browse_list .panel-group .panel .panel-heading {
        color: #fff;
        background: #637e9c;
        font-size: 10px;
        padding: 10px 5px;
        font-weight: bold;
        letter-spacing: 0.5px;
        text-transform: uppercase;
        border-radius: 0px !important; }
        .browse_container .browse_list .panel-group .panel .panel-heading:hover {
          cursor: pointer; }
        .browse_container .browse_list .panel-group .panel .panel-heading .panel-title {
          font-size: 10px; }
      .browse_container .browse_list .panel-group .panel .panel-collapse ul {
        margin: 0;
        padding: 0; }
        .browse_container .browse_list .panel-group .panel .panel-collapse ul li {
          list-style: none;
          list-style-position: inside;
          color: #98A2AD;
          font-size: 12px;
          text-transform: capitalize;
          background: white; }
          .browse_container .browse_list .panel-group .panel .panel-collapse ul li:hover {
            background: #F1F5F8;
            color: #4f657d; }
          .browse_container .browse_list .panel-group .panel .panel-collapse ul li.active {
            background: #313f4e;
            color: #fff; }
          .browse_container .browse_list .panel-group .panel .panel-collapse ul li label {
            font-family: 'Montserrat', sans-serif;
            font-weight: normal; }
          .browse_container .browse_list .panel-group .panel .panel-collapse ul li input[type=checkbox],
          .browse_container .browse_list .panel-group .panel .panel-collapse ul li input[type=radio] {
            margin: 0; }
          .browse_container .browse_list .panel-group .panel .panel-collapse ul li .check_check {
            display: none; }
          .browse_container .browse_list .panel-group .panel .panel-collapse ul li.more {
            text-align: right;
            padding-bottom: 10px;
            padding-right: 10px; }
            .browse_container .browse_list .panel-group .panel .panel-collapse ul li.more a {
              background: #0989D9;
              color: #fff;
              display: inline-block;
              padding: 3px 12px; }
            .browse_container .browse_list .panel-group .panel .panel-collapse ul li.more:active {
              background: white; }
            .browse_container .browse_list .panel-group .panel .panel-collapse ul li.more:hover {
              background: white; }
          .browse_container .browse_list .panel-group .panel .panel-collapse ul li a {
            display: block;
            padding: 7px 5px; }
      .browse_container .browse_list .panel-group .panel .panel-collapse .panel-body {
        padding: 0px !important; }
  .browse_container .browse_list .filter_column {
    background: #637e9c;
    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: #4f657d; }
          .browse_container .browse_list .filter_column .filter_item .filter_options ul li.active {
            background: #313f4e;
            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; }
      .browse_container .browse_results.skills_container .alphabetics ul {
        text-align: center !important; }
        .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 #2094ff; }
            @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: #eff2f5;
        font-weight: 300;
        font-size: 12px;
        line-height: 20px; }
        .browse_container .browse_results.skills_container .skills_results a:hover {
          background: #59718c;
          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 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: .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, .ac-cityresults, .ac-industryresults, .ac-functionalarearesults {
  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-functionalarearesults .result-wrapper span, .ac-industryresults .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: 0px; }

/* 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: #0077b5; }
          .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://d2pt99vxm3n8bc.cloudfront.net/static/img/loader-gif.gif"') 50% 50% no-repeat;
  background-size: 60px 60px; }

.company_page_container {
  margin-top: 10px;
  /* .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;
         }
       }
     }
   }*/ }
  .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: #59718c;
      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: #59718c;
      font-size: 12px;
      line-height: 22px; }

/* 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 #dddddd;
    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_panel {
  background: #fff;
  padding: 0px;
  border: none;
  border-radius: 0; }
  .message_panel .panel-heading {
    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: #cbd0d5; }
  .message_panel .panel-body {
    padding: 0px; }
    .message_panel .panel-body .chat_main_block {
      height: 400px;
      overflow: none; }
      .message_panel .panel-body .chat_main_block .recruiters_list_block {
        background: #d9dde0;
        height: 400px;
        overflow: hidden;
        padding: 0; }
        .message_panel .panel-body .chat_main_block .recruiters_list_block .recruiters_list {
          margin: 0;
          padding: 0;
          height: 99%;
          overflow: auto; }
          .message_panel .panel-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_panel .panel-body .chat_main_block .recruiters_list_block .recruiters_list::-webkit-scrollbar {
            width: 5px;
            background-color: #F5F5F5; }
          .message_panel .panel-body .chat_main_block .recruiters_list_block .recruiters_list::-webkit-scrollbar-thumb {
            background-color: #aaa; }
          .message_panel .panel-body .chat_main_block .recruiters_list_block .recruiters_list li {
            list-style: none; }
            .message_panel .panel-body .chat_main_block .recruiters_list_block .recruiters_list li a {
              display: block;
              padding: 8px 10px;
              color: #585a5d;
              border-bottom: 1px solid #eee; }
              .message_panel .panel-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_panel .panel-body .chat_main_block .recruiters_list_block .recruiters_list li a .msg_count.offline {
                  background: #b91a1a; }
            .message_panel .panel-body .chat_main_block .recruiters_list_block .recruiters_list li.active a {
              background: #62bb46;
              color: #fff; }
              .message_panel .panel-body .chat_main_block .recruiters_list_block .recruiters_list li.active a .msg_count {
                background: #4e9737; }
      .message_panel .panel-body .chat_main_block .message_box1, .message_panel .panel-body .chat_main_block .message_box2 {
        height: 400px;
        padding: 0; }
        .message_panel .panel-body .chat_main_block .message_box1 .user_head, .message_panel .panel-body .chat_main_block .message_box2 .user_head {
          padding: 5px 10px;
          background: #79797c;
          color: #fff; }
          .message_panel .panel-body .chat_main_block .message_box1 .user_head .dropdown:hover, .message_panel .panel-body .chat_main_block .message_box2 .user_head .dropdown:hover {
            cursor: pointer; }
        .message_panel .panel-body .chat_main_block .message_box1 .messages_container, .message_panel .panel-body .chat_main_block .message_box2 .messages_container {
          height: 294px;
          overflow: hidden;
          overflow-x: hidden;
          overflow: auto; }
          .message_panel .panel-body .chat_main_block .message_box1 .messages_container::-webkit-scrollbar-track, .message_panel .panel-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_panel .panel-body .chat_main_block .message_box1 .messages_container::-webkit-scrollbar, .message_panel .panel-body .chat_main_block .message_box2 .messages_container::-webkit-scrollbar {
            width: 5px;
            background-color: #F5F5F5; }
          .message_panel .panel-body .chat_main_block .message_box1 .messages_container::-webkit-scrollbar-thumb, .message_panel .panel-body .chat_main_block .message_box2 .messages_container::-webkit-scrollbar-thumb {
            background-color: #aaa; }
          .message_panel .panel-body .chat_main_block .message_box1 .messages_container .chat, .message_panel .panel-body .chat_main_block .message_box2 .messages_container .chat {
            margin: 0;
            padding: 0 10px; }
            .message_panel .panel-body .chat_main_block .message_box1 .messages_container .chat li, .message_panel .panel-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_panel .panel-body .chat_main_block .message_box1 .messages_container .chat li.left, .message_panel .panel-body .chat_main_block .message_box2 .messages_container .chat li.left {
                background: #dfefda; }
                .message_panel .panel-body .chat_main_block .message_box1 .messages_container .chat li.left .delete_msg, .message_panel .panel-body .chat_main_block .message_box2 .messages_container .chat li.left .delete_msg {
                  left: -8px;
                  right: auto; }
              .message_panel .panel-body .chat_main_block .message_box1 .messages_container .chat li .delete_msg, .message_panel .panel-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_panel .panel-body .chat_main_block .message_box1 .messages_container .chat .img-circle, .message_panel .panel-body .chat_main_block .message_box2 .messages_container .chat .img-circle {
              width: 40px;
              height: 40px;
              border-radius: 2px;
              margin-left: 15px; }
              .message_panel .panel-body .chat_main_block .message_box1 .messages_container .chat .img-circle.left, .message_panel .panel-body .chat_main_block .message_box2 .messages_container .chat .img-circle.left {
                margin-right: 10px;
                margin-left: 5px; }
            .message_panel .panel-body .chat_main_block .message_box1 .messages_container .chat .chat-body .header p, .message_panel .panel-body .chat_main_block .message_box2 .messages_container .chat .chat-body .header p {
              margin-right: 10px;
              font-size: 12px;
              color: #525254; }
        .message_panel .panel-body .chat_main_block .message_box1 .panel-footer, .message_panel .panel-body .chat_main_block .message_box2 .panel-footer {
          border-radius: 0;
          background: #d9dde0; }
          .message_panel .panel-body .chat_main_block .message_box1 .panel-footer textarea, .message_panel .panel-body .chat_main_block .message_box2 .panel-footer textarea {
            border-radius: 0;
            font-size: 12px;
            display: inline;
            width: 85%; }
          .message_panel .panel-body .chat_main_block .message_box1 .panel-footer #btn-chat, .message_panel .panel-body .chat_main_block .message_box2 .panel-footer #btn-chat {
            vertical-align: top;
            display: inline;
            width: 75px;
            height: 48px;
            margin-left: -5px; }
        .message_panel .panel-body .chat_main_block .message_box1 .empty_msg, .message_panel .panel-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: uppercase;
  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; }

.testi-details {
  background: #fff;
  padding: 14px 24px;
  margin-bottom: 20px;
  box-shadow: 3px 3px 2px 0px rgba(0, 0, 0, 0.18);
  position: relative; }

.testi-details::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  border-left: 0;
  bottom: -40px;
  left: 56px;
  border-top-color: #fff;
  border-width: 20px; }

:after, :before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

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