@charset "UTF-8";
/*------------------------------------------------------------------
[Master Stylesheet]

Project:        JOBHUNT
Version:        Initial
Last change:    30/12/2017
Primary use:    Job, Portal 
Author:         Creative Layer 
-------------------------------------------------------------------*/
/*------------------------------------------------------------------
1. Fonts
2. Theme Layout
3. Chosen, a Select Box Enhancer for jQuery and Prototype
4. Header
5. Header Menus
6. Main Featured Area
7. Theme btn
8. Filter Radius
9. Notification List
10. Search
11. Header Account
12. Heading
13. Country Section
14. Simple text Block
15. Popular Listing
16. Slider
17. Arrows
18. Reviews Sec
19. Blog Sec
20. Subscribe Bar
21. Widget
22. Links Widget
23. Custom Tooltip
24. How it works
25. Client Sec
26. Listing Circle
27. Price table
28. Featured Listings
29. Search Wide
30. Explore Box
31. App Download Sec
32. Breadcrumbs
33. Lisitng Search
34. Side Result
35. Sidebar Widgets
36. Style Star Rating Widget
37. All Listing Details
38. Add Listing Sec
39. Add Hours
40. Code
41. Pagination
42. Heading 2
43. Quick Office Contact
44. Coming Soon Sec
45. Gallery Sec
46. Followers Filter
47. Form Profile Update
48. Menu Action
49. Cross Browser Compatibility
-------------------------------------------------------------------*/
/*=============== Fonts ===================*/
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300i,400,400i,600,600i,700,700i,800,800i|Quicksand:300,400,500,700");
/*=============== General Styling ===================*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License:none (public domain)
*/
/* line 74, /connecte_sso/app/assets/stylesheets/style.scss */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
/* line 165, /connecte_sso/app/assets/stylesheets/style.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

/* line 179, /connecte_sso/app/assets/stylesheets/style.scss */
body {
  line-height: 1.2;
}

/* line 183, /connecte_sso/app/assets/stylesheets/style.scss */
blockquote,
q {
  quotes: none;
}

/* line 188, /connecte_sso/app/assets/stylesheets/style.scss */
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}

/* line 196, /connecte_sso/app/assets/stylesheets/style.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 201, /connecte_sso/app/assets/stylesheets/style.scss */
html {
  overflow-x: hidden;
}

/* line 205, /connecte_sso/app/assets/stylesheets/style.scss */
body {
  color: #555555;
  letter-spacing: 0;
  font-family: 'Open Sans', sans-serif;
  overflow-x: hidden;
  position: relative;
}

/* line 214, /connecte_sso/app/assets/stylesheets/style.scss */
button,
a,
input[type="submit"],
input[type="button"] {
  cursor: pointer;
}

/* line 221, /connecte_sso/app/assets/stylesheets/style.scss */
* {
  outline: none !important;
}

/* line 225, /connecte_sso/app/assets/stylesheets/style.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 20px;
  font-family: 'Quicksand', serif !important;
}

/* line 235, /connecte_sso/app/assets/stylesheets/style.scss */
h1 {
  font-size: 36px;
}

/* line 239, /connecte_sso/app/assets/stylesheets/style.scss */
h2 {
  font-size: 32px;
}

/* line 243, /connecte_sso/app/assets/stylesheets/style.scss */
h3 {
  font-size: 28px;
}

/* line 247, /connecte_sso/app/assets/stylesheets/style.scss */
h4 {
  font-size: 24px;
}

/* line 251, /connecte_sso/app/assets/stylesheets/style.scss */
h5 {
  font-size: 20px;
}

/* line 255, /connecte_sso/app/assets/stylesheets/style.scss */
h6 {
  font-size: 16px;
}

/* line 259, /connecte_sso/app/assets/stylesheets/style.scss */
p {
  color: #666666;
  font-size: 16px;
  margin-bottom: 30px;
  line-height: 29px;
}

/* line 266, /connecte_sso/app/assets/stylesheets/style.scss */
a,
a:hover,
a:focus {
  color: inherit;
}

/* line 272, /connecte_sso/app/assets/stylesheets/style.scss */
a:hover,
a:focus {
  text-decoration: none;
  outline: none;
}

/* line 278, /connecte_sso/app/assets/stylesheets/style.scss */
input:hover,
input:focus {
  outline: none;
}

/* line 283, /connecte_sso/app/assets/stylesheets/style.scss */
html.no-scoll {
  overflow: hidden;
}

/* line 287, /connecte_sso/app/assets/stylesheets/style.scss */
header {
  z-index: 3;
  position: relative;
}

/* Theme Layout */
/* line 294, /connecte_sso/app/assets/stylesheets/style.scss */
.theme-layout {
  float: left;
  overflow: hidden;
  position: relative;
  width: 100%;
}

/* line 301, /connecte_sso/app/assets/stylesheets/style.scss */
.theme-layout.boxed {
  background: none repeat scroll 0 0 #FFFFFF;
  float: none;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  z-index: 1;
  width: 1300px;
  -ms-box-shadow: 0 0 6px #747474;
  -o-box-shadow: 0 0 6px #747474;
  box-shadow: 0 0 6px #747474;
}

/* line 316, /connecte_sso/app/assets/stylesheets/style.scss */
.block {
  float: left;
  padding: 60px 0;
  position: relative;
  width: 100%;
  z-index: 1;
}

/* line 323, /connecte_sso/app/assets/stylesheets/style.scss */
.footer-block {
  float: left;
  padding: 25px 0;
  bottom: 0;
  width: 100%;
  z-index: 1;
}

/* line 332, /connecte_sso/app/assets/stylesheets/style.scss */
section {
  float: left;
  position: relative;
  width: 100%;
}

/* line 338, /connecte_sso/app/assets/stylesheets/style.scss */
.double-gap-top {
  padding-top: 120px;
}

/* line 342, /connecte_sso/app/assets/stylesheets/style.scss */
.double-gap-bottom {
  padding-bottom: 120px;
}

/* line 346, /connecte_sso/app/assets/stylesheets/style.scss */
.less-top {
  padding-top: 30px;
}

/* line 350, /connecte_sso/app/assets/stylesheets/style.scss */
.less-bottom {
  padding-bottom: 30px;
}

/* line 354, /connecte_sso/app/assets/stylesheets/style.scss */
.row.no-gape {
  margin: 0;
}

/* line 358, /connecte_sso/app/assets/stylesheets/style.scss */
.row.no-gape > div {
  padding: 0;
}

/* line 362, /connecte_sso/app/assets/stylesheets/style.scss */
.container.fluid {
  max-width: 100%;
  width: 100%;
}

/* line 367, /connecte_sso/app/assets/stylesheets/style.scss */
.block .container {
  padding: 0;
}

/* line 371, /connecte_sso/app/assets/stylesheets/style.scss */
.container {
  padding: 0;
}

/* line 375, /connecte_sso/app/assets/stylesheets/style.scss */
.block.remove-top {
  padding-top: 0;
}

/* line 379, /connecte_sso/app/assets/stylesheets/style.scss */
.block.no-padding {
  padding-top: 0;
  padding-bottom: 0;
}

/* line 384, /connecte_sso/app/assets/stylesheets/style.scss */
.block.dark {
  background: #111111;
}

/* line 388, /connecte_sso/app/assets/stylesheets/style.scss */
.gray {
  background: #f4f5fa;
}

/* line 392, /connecte_sso/app/assets/stylesheets/style.scss */
.block.remove-bottom {
  padding-bottom: 0;
}

/* line 396, /connecte_sso/app/assets/stylesheets/style.scss */
.parallax,
.fixed-bg {
  height: 100%;
  width: 100%;
  margin: 0;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  background-size: cover !important;
}

/* line 408, /connecte_sso/app/assets/stylesheets/style.scss */
.layer.color::before {
  opacity: 0.8;
}

/* line 412, /connecte_sso/app/assets/stylesheets/style.scss */
.fixed-bg {
  background-attachment: fixed !important;
  background-size: cover !important;
}

/* line 417, /connecte_sso/app/assets/stylesheets/style.scss */
.theme-layout.boxed-padding {
  padding-left: 292px;
}

/* line 421, /connecte_sso/app/assets/stylesheets/style.scss */
.parallax.no-parallax {
  background-attachment: scroll !important;
  background-position: inherit !important;
}

/* line 426, /connecte_sso/app/assets/stylesheets/style.scss */
.layer.color.red::before {
  background: #d42525;
}

/* line 430, /connecte_sso/app/assets/stylesheets/style.scss */
.layer:before {
  content: "";
  height: 100%;
  opacity: 0.95;
  z-index: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}

/* line 441, /connecte_sso/app/assets/stylesheets/style.scss */
.whitish:before {
  background-color: #ffffff;
  opacity: 0.90;
}

/* line 446, /connecte_sso/app/assets/stylesheets/style.scss */
.blackish:before {
  background-color: #000000;
  opacity: 0.7;
}

/* line 451, /connecte_sso/app/assets/stylesheets/style.scss */
ul {
  list-style: outside none none;
  margin: 0 0 30px;
  padding: 0;
}

/* line 457, /connecte_sso/app/assets/stylesheets/style.scss */
ul li {
  color: #1e1e1e;
  margin-bottom: 15px;
  position: relative;
}

/* line 463, /connecte_sso/app/assets/stylesheets/style.scss */
iframe {
  width: 100%;
  border: 0;
}

/* line 468, /connecte_sso/app/assets/stylesheets/style.scss */
i {
  font-style: italic;
}

/* line 473, /connecte_sso/app/assets/stylesheets/style.scss */
:-webkit-input-placeholder {
  opacity: 1;
}

/* line 477, /connecte_sso/app/assets/stylesheets/style.scss */
:-moz-placeholder {
  opacity: 1;
}

/* line 481, /connecte_sso/app/assets/stylesheets/style.scss */
:-ms-input-placeholder {
  opacity: 1;
}

/* line 485, /connecte_sso/app/assets/stylesheets/style.scss */
input[type="text"],
input[type="password"],
input[type="email"],
textarea {
  background: #e4e4e4 none repeat scroll 0 0;
  border: medium none;
  float: left;
  font-size: 12px;
  font-weight: 400;
  margin-bottom: 20px;
  padding: 19px 28px;
  width: 100%;
}

/* line 499, /connecte_sso/app/assets/stylesheets/style.scss */
textarea {
  max-width: 100%;
  min-height: 200px;
  padding: 19px 28px;
}

/* line 505, /connecte_sso/app/assets/stylesheets/style.scss */
strong {
  font-weight: 800;
}

/* line 509, /connecte_sso/app/assets/stylesheets/style.scss */
button {
  float: right;
  font-size: 18px;
  padding: 8px 30px;
  color: #FFF;
  border-radius: 4px;
  background: black;
  border: 0;
  letter-spacing: 1px;
}

/* Icons */
/* Arrows */
/* line 528, /connecte_sso/app/assets/stylesheets/style.scss */
.slick-dotted .slick-dots {
  float: left;
  margin: 20px 0 0;
  text-align: center;
  width: 100%;
}

/* line 535, /connecte_sso/app/assets/stylesheets/style.scss */
.slick-dots li {
  width: 14px;
  height: 14px;
  background: none;
  border: 2px solid #ffffff;
  border-radius: 50%;
  margin: 0 7px;
  margin-top: 0px;
  margin-top: 20px;
  float: none;
  display: inline-block;
}

/* line 552, /connecte_sso/app/assets/stylesheets/style.scss */
.slick-dots li button {
  width: 6px;
  height: 6px;
  background: #ffffff;
  border-radius: 50%;
  margin-top: 2px;
  margin-right: 2px;
  opacity: 0;
  padding: 0;
  color: transparent;
}

/* line 568, /connecte_sso/app/assets/stylesheets/style.scss */
.slick-dots li.slick-active button {
  opacity: 1;
  background: #ffffff;
}

/* line 573, /connecte_sso/app/assets/stylesheets/style.scss */
.slick-prev,
.slick-next {
  background: none;
  border: none;
  color: transparent;
  cursor: pointer;
  display: block;
  font-size: 0;
  height: 40px;
  line-height: 0;
  margin-top: 0;
  outline: medium none;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 100px;
  margin: 0 40px;
  z-index: 11;
  text-align: center;
}

/* line 594, /connecte_sso/app/assets/stylesheets/style.scss */
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

/* line 601, /connecte_sso/app/assets/stylesheets/style.scss */
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: .25;
}

/* line 606, /connecte_sso/app/assets/stylesheets/style.scss */
.slick-prev::before,
.slick-next::before {
  color: #ffffff;
  font-family: "lineawesome";
  font-size: 30px;
  left: 0;
  line-height: 1;
  opacity: 0.75;
  position: absolute;
  top: 9px;
  width: 100%;
}

/* line 619, /connecte_sso/app/assets/stylesheets/style.scss */
.slick-prev {
  left: -25px;
}

/* line 623, /connecte_sso/app/assets/stylesheets/style.scss */
[dir='rtl'] .slick-prev {
  right: -25px;
  left: auto;
}

/* line 628, /connecte_sso/app/assets/stylesheets/style.scss */
.slick-prev::before {
  content: "\f120";
}

/* line 632, /connecte_sso/app/assets/stylesheets/style.scss */
[dir='rtl'] .slick-prev:before {
  content: '\f120’';
}

/* line 636, /connecte_sso/app/assets/stylesheets/style.scss */
.slick-next {
  right: -25px;
}

/* line 640, /connecte_sso/app/assets/stylesheets/style.scss */
[dir='rtl'] .slick-next {
  right: auto;
  left: -25px;
}

/* line 645, /connecte_sso/app/assets/stylesheets/style.scss */
.slick-next:before {
  content: '\f121';
}

/* line 649, /connecte_sso/app/assets/stylesheets/style.scss */
[dir='rtl'] .slick-next:before {
  content: '\f121';
}

/* line 653, /connecte_sso/app/assets/stylesheets/style.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

/* line 669, /connecte_sso/app/assets/stylesheets/style.scss */
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

/* line 677, /connecte_sso/app/assets/stylesheets/style.scss */
.slick-list:focus {
  outline: none;
}

/* line 681, /connecte_sso/app/assets/stylesheets/style.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

/* line 686, /connecte_sso/app/assets/stylesheets/style.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

/* line 695, /connecte_sso/app/assets/stylesheets/style.scss */
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}

/* line 702, /connecte_sso/app/assets/stylesheets/style.scss */
.slick-track:before,
.slick-track:after {
  display: table;
  content: '';
}

/* line 708, /connecte_sso/app/assets/stylesheets/style.scss */
.slick-track:after {
  clear: both;
}

/* line 712, /connecte_sso/app/assets/stylesheets/style.scss */
.slick-loading .slick-track {
  visibility: hidden;
}

/* line 716, /connecte_sso/app/assets/stylesheets/style.scss */
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

/* line 723, /connecte_sso/app/assets/stylesheets/style.scss */
.slideHome {
  height: 700px !important;
}

/* line 727, /connecte_sso/app/assets/stylesheets/style.scss */
[dir='rtl'] .slick-slide {
  float: right;
}

/* line 731, /connecte_sso/app/assets/stylesheets/style.scss */
.slick-slide img {
  display: block;
}

/* line 735, /connecte_sso/app/assets/stylesheets/style.scss */
.slick-slide.slick-loading img {
  display: none;
}

/* line 739, /connecte_sso/app/assets/stylesheets/style.scss */
.slick-slide.dragging img {
  pointer-events: none;
}

/* line 743, /connecte_sso/app/assets/stylesheets/style.scss */
.slick-initialized .slick-slide {
  display: block;
}

/* line 747, /connecte_sso/app/assets/stylesheets/style.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}

/* line 751, /connecte_sso/app/assets/stylesheets/style.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

/* line 757, /connecte_sso/app/assets/stylesheets/style.scss */
.slick-arrow.slick-hidden {
  display: none;
}

/* Page Loading */
/* line 763, /connecte_sso/app/assets/stylesheets/style.scss */
.page-loading {
  background-color: #ffffff;
  content: "";
  height: 100%;
  left: 0;
  position: fixed;
  text-align: center;
  top: 0;
  width: 100%;
  z-index: 2147483647;
}

/* line 775, /connecte_sso/app/assets/stylesheets/style.scss */
.page-loading > img {
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
}

/* line 786, /connecte_sso/app/assets/stylesheets/style.scss */
.page-loading > span {
  color: #b3b3b3;
  cursor: pointer;
  display: inline-block;
  font-size: 17px;
  letter-spacing: 0;
  margin-top: 30px;
  text-decoration: underline;
}

/* Basic styles */
/* line 798, /connecte_sso/app/assets/stylesheets/style.scss */
input[type="checkbox"],
input[type="radio"] {
  position: absolute;
  opacity: 0;
  z-index: -1;
  margin: 0;
}

/* line 806, /connecte_sso/app/assets/stylesheets/style.scss */
label {
  position: relative;
  display: inline-block;
  padding: 0 0 0 2em;
  margin-right: 10px;
  height: 1.5em;
  line-height: 1.5;
  cursor: pointer;
}

/* line 816, /connecte_sso/app/assets/stylesheets/style.scss */
label::before,
label::after {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 20px !important;
  height: 20px !important;
}

/* line 826, /connecte_sso/app/assets/stylesheets/style.scss */
label::before {
  content: " ";
  border: 2px solid #e6e7ef;
  border-radius: 3px;
}

/* Checkbox */
/* line 838, /connecte_sso/app/assets/stylesheets/style.scss */
input[type="checkbox"] + label::after {
  content: "\2714";
  color: #2c3e50;
  line-height: 1.5;
  text-align: center;
  border: none !important;
}

/* Radio */
/* line 848, /connecte_sso/app/assets/stylesheets/style.scss */
input[type="radio"] + label::before {
  border-radius: 50%;
}

/* line 856, /connecte_sso/app/assets/stylesheets/style.scss */
input[type=radio] + label::after {
  content: " ";
  top: 7px;
  left: 7px;
  width: 6px !important;
  height: 6px !important;
  background: #fff;
  border: 3px solid #0B2E28;
  border-radius: 50%;
}

/* :checked */
/* line 873, /connecte_sso/app/assets/stylesheets/style.scss */
input[type="checkbox"]:checked + label::before,
input[type="radio"]:checked + label::before {
  background: #ffffff;
  border-color: #e6e7ef;
}

/* line 879, /connecte_sso/app/assets/stylesheets/style.scss */
input[type="checkbox"] + label::after,
input[type=radio] + label::after {
  transform: scale(0);
}

/* line 888, /connecte_sso/app/assets/stylesheets/style.scss */
input[type="checkbox"]:checked + label::after,
input[type=radio]:checked + label::after {
  transform: scale(1);
}

/* Transition */
/* line 899, /connecte_sso/app/assets/stylesheets/style.scss */
label::before,
label::after {
  transition: .25s all ease;
}

/* Main Slider Sec */
/* line 910, /connecte_sso/app/assets/stylesheets/style.scss */
.main-slider-sec {
  float: left;
  width: 100%;
  position: relative;
  z-index: 0;
  margin: 0;
  background: #141f72;
}

/* line 919, /connecte_sso/app/assets/stylesheets/style.scss */
.main-slider-sec img {
  float: left;
  width: 100%;
  opacity: 0.8;
}

/* line 925, /connecte_sso/app/assets/stylesheets/style.scss */
.main-slider-sec::before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: "";
  z-index: 1;
  background: #8b91dd;
  background: linear-gradient(45deg, #8b91dd 0%, #10195d 71%, #10195d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7A807F', endColorstr='#10195d', GradientType=1);
  opacity: 0.8;
}

/* line 944, /connecte_sso/app/assets/stylesheets/style.scss */
.main-slider-sec li {
  margin: 0;
}

/* line 948, /connecte_sso/app/assets/stylesheets/style.scss */
.main-slider-sec::after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: "";
  background-image: url(/lines.png);
  z-index: 3;
  opacity: 0.1;
}

/* Header */
/* line 962, /connecte_sso/app/assets/stylesheets/style.scss */
.stick-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 12;
}

/* line 970, /connecte_sso/app/assets/stylesheets/style.scss */
.menu-sec {
  float: left;
  width: 100%;
  margin: 30px 0;
  margin-bottom: 0;
}

/* line 977, /connecte_sso/app/assets/stylesheets/style.scss */
.logo {
  float: left;
  margin: 3px 0;
  position: relative;
}

/* line 983, /connecte_sso/app/assets/stylesheets/style.scss */
.logo a {
  float: left;
}

/* line 987, /connecte_sso/app/assets/stylesheets/style.scss */
.btn-extars {
  float: right;
}

/* line 991, /connecte_sso/app/assets/stylesheets/style.scss */
.post-job-btn {
  float: left;
  font-family: Open Sans;
  font-size: 15px;
  color: #ffffff;
  padding: 10px 27px;
  border-radius: 40px;
}

/* line 1004, /connecte_sso/app/assets/stylesheets/style.scss */
.post-job-btn i {
  float: left;
  margin-right: 6px;
  margin-top: 3px;
  font-size: 15px;
}

/* line 1011, /connecte_sso/app/assets/stylesheets/style.scss */
.account-btns {
  float: right;
  margin: 0;
  margin-top: 3px;
  margin-left: 0px;
  margin-left: 20px;
  padding: 8px 0;
}

/* line 1020, /connecte_sso/app/assets/stylesheets/style.scss */
.account-btns > li {
  float: left;
  margin: 0;
  margin-left: 0px;
  margin-left: 20px;
}

/* line 1027, /connecte_sso/app/assets/stylesheets/style.scss */
.account-btns > li a {
  font-family: Open Sans;
  font-size: 15px;
  color: #ffffff;
  float: left;
  line-height: 22px;
}

/* line 1035, /connecte_sso/app/assets/stylesheets/style.scss */
.account-btns > li a i {
  font-size: 18px;
  float: left;
  line-height: 25px;
  margin-right: 6px;
}

/* line 1042, /connecte_sso/app/assets/stylesheets/style.scss */
.account-btns > li:first-child {
  margin: 0;
}

/* line 1046, /connecte_sso/app/assets/stylesheets/style.scss */
.menu-sec nav {
  float: right;
  margin-right: 20px;
}

/* line 1051, /connecte_sso/app/assets/stylesheets/style.scss */
.menu-sec nav > ul {
  float: left;
  margin: 0;
}

/* line 1056, /connecte_sso/app/assets/stylesheets/style.scss */
.menu-sec nav > ul > li {
  float: left;
  position: relative;
  margin: 0;
}

/* line 1062, /connecte_sso/app/assets/stylesheets/style.scss */
.menu-sec nav > ul > li > a {
  float: left;
  font-family: Open Sans;
  font-size: 15px;
  color: #ffffff;
  position: relative;
  padding: 14px 20px;
}

/* line 1071, /connecte_sso/app/assets/stylesheets/style.scss */
.menu-sec nav > ul > li.menu-item-has-children > a::before {
  position: absolute;
  right: 0px;
  width: 10px;
  height: 10px;
  content: "\f110";
  font-family: lineawesome;
  font-size: 9px;
  top: 50%;
  margin-top: -4px;
}

/* line 1083, /connecte_sso/app/assets/stylesheets/style.scss */
.menu-sec nav > ul > li > ul {
  opacity: 0;
  visibility: hidden;
  margin: 0;
  position: absolute;
  top: 100%;
  width: 240px;
  padding-top: 0;
  -ms-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
}

/* line 1103, /connecte_sso/app/assets/stylesheets/style.scss */
.menu-sec nav > ul > li:hover > ul {
  opacity: 1;
  visibility: visible;
}

/* line 1108, /connecte_sso/app/assets/stylesheets/style.scss */
.menu-sec nav > ul > li > ul li {
  float: left;
  width: 100%;
  background: #ffffff;
  margin: 0;
  position: relative;
}

/* line 1116, /connecte_sso/app/assets/stylesheets/style.scss */
.menu-sec nav > ul > li > ul li a {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 13px;
  color: #202020;
  padding: 9px 25px;
}

/* line 1125, /connecte_sso/app/assets/stylesheets/style.scss */
.menu-sec nav > ul > li > ul li:first-child > a {
  margin-top: 14px;
}

/* line 1129, /connecte_sso/app/assets/stylesheets/style.scss */
.menu-sec nav > ul > li > ul li:last-child > a {
  margin-bottom: 14px;
}

/* line 1133, /connecte_sso/app/assets/stylesheets/style.scss */
.menu-sec nav > ul > li > ul li:first-child {
  border-radius: 6px 6px 0px 0px;
}

/* line 1141, /connecte_sso/app/assets/stylesheets/style.scss */
.menu-sec nav > ul > li > ul li:last-child {
  border-radius: 0px 0px 6px 6px;
}

/* line 1149, /connecte_sso/app/assets/stylesheets/style.scss */
.menu-sec nav > ul > li > ul::before {
  position: absolute;
  left: 40px;
  top: -4px;
  width: 20px;
  height: 20px;
  background: #ffffff;
  content: "";
  background: #ffffff;
  transform: rotate(-45deg);
  border-radius: 3px;
}

/* line 1170, /connecte_sso/app/assets/stylesheets/style.scss */
.menu-sec nav > ul > li > ul li:hover > a {
  padding-left: 35px;
}

/* Account Popup Area */
/* line 1176, /connecte_sso/app/assets/stylesheets/style.scss */
.account-popup-area {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(20, 31, 114, 0.6);
  opacity: 1;
  z-index: 99;
  overflow-Y: scroll;
  display: none;
}

/* line 1189, /connecte_sso/app/assets/stylesheets/style.scss */
.account-popup {
  position: relative;
  float: left;
  width: 460px;
  background: #F4FFFD;
  z-index: 1;
  border-radius: 8px;
  left: 50%;
  margin-left: -230px;
  margin-top: 12px;
  margin-bottom: 60px;
  text-align: center;
  padding: 20px 30px;
  border: 1px solid rgba(2, 188, 88, 0.2);
  border-radius: 30px;
}

/* line 1210, /connecte_sso/app/assets/stylesheets/style.scss */
.horizontal-divider {
  border-bottom: 1px solid rgba(17, 18, 18, 0.1);
}

/* line 1214, /connecte_sso/app/assets/stylesheets/style.scss */
.account-popup > h3 {
  float: left;
  width: 100%;
  font-family: Quicksand;
  color: #02BC58;
  font-size: 38px;
  font-weight: bold;
  margin: 0;
  margin-bottom: 0px;
  margin-bottom: 25px;
  line-height: 10px;
}

/* line 1228, /connecte_sso/app/assets/stylesheets/style.scss */
.account-popup > span {
  float: left;
  width: 100%;
  font-size: 13px;
  font-family: Open Sans;
  font-size: 13px;
  color: #888888;
  margin-top: 20px;
}

/* line 1238, /connecte_sso/app/assets/stylesheets/style.scss */
.select-user {
  float: left;
  width: 100%;
  text-align: center;
  margin-top: 10px;
}

/* line 1245, /connecte_sso/app/assets/stylesheets/style.scss */
.select-user > span {
  float: none;
  display: inline-block;
  font-family: Open Sans;
  font-size: 13px;
  color: #202020;
  border: 2px solid;
  border-radius: 5px;
  padding: 9px 29px;
  margin: 0 5px;
  margin-top: 0px;
  margin-top: 5px;
  cursor: pointer;
}

/* line 1264, /connecte_sso/app/assets/stylesheets/style.scss */
.account-popup form {
  float: left;
  width: 100%;
  margin-top: 10px;
}

/* line 1270, /connecte_sso/app/assets/stylesheets/style.scss */
.account-popup form .cfield {
  float: left;
  width: 100%;
  position: relative;
  margin-bottom: 13px;
  border: 2px solid #e8ecec;
  border-radius: 8px;
}

/* line 1283, /connecte_sso/app/assets/stylesheets/style.scss */
.account-popup form .cfield input {
  float: left;
  width: 100%;
  background: no-repeat;
  margin: 0;
  font-family: Open Sans;
  font-size: 13px;
  color: #474747;
  padding: 16px 45px 16px 15px;
}

/* line 1294, /connecte_sso/app/assets/stylesheets/style.scss */
.account-popup form .cfield i {
  position: absolute;
  right: 0;
  top: 15px;
  right: 20px;
  font-size: 19px;
}

/* line 1302, /connecte_sso/app/assets/stylesheets/style.scss */
.remember-label {
  float: left;
  margin: 0;
  font-family: Open Sans;
  font-size: 13px;
  color: #202020;
}

/* line 1310, /connecte_sso/app/assets/stylesheets/style.scss */
.account-popup form > a {
  float: right;
  font-family: Open Sans;
  font-size: 13px;
  text-decoration: underline;
  line-height: 30px;
}

/* line 1318, /connecte_sso/app/assets/stylesheets/style.scss */
.account-popup form button {
  float: left;
  width: 100%;
  height: 60px;
  font-size: 17px;
  font-weight: bold;
  letter-spacing: 0.3px;
  margin-top: 20px;
  border-radius: 8px;
}

/* line 1333, /connecte_sso/app/assets/stylesheets/style.scss */
.extra-login {
  float: left;
  width: 100%;
  margin-top: 30px;
  text-align: center;
  position: relative;
}

/* line 1341, /connecte_sso/app/assets/stylesheets/style.scss */
.extra-login::before {
  position: absolute;
  left: 0;
  top: 10px;
  width: 100%;
  height: 1px;
  background: #d8dcdc;
  content: "";
}

/* line 1351, /connecte_sso/app/assets/stylesheets/style.scss */
.extra-login > span {
  width: auto;
  float: none;
  display: inline-block;
  background: #ffffff;
  padding: 1px 20px;
  z-index: 1;
  position: relative;
  font-family: Open Sans;
  font-size: 13px;
  color: #afafaf;
  text-transform: capitalize;
}

/* line 1365, /connecte_sso/app/assets/stylesheets/style.scss */
.login-social {
  float: left;
  width: 100%;
  margin-top: 15px;
}

/* line 1371, /connecte_sso/app/assets/stylesheets/style.scss */
.login-social a {
  float: none;
  display: inline-block;
  width: 50px;
  height: 40px;
  border: 2px solid;
  border-radius: 8px;
  line-height: 36px;
  font-size: 21px;
  margin: 0 5px;
  margin-top: 0px;
  margin-top: 6px;
}

/* line 1389, /connecte_sso/app/assets/stylesheets/style.scss */
.login-social a.fb-login {
  color: #3b5998;
  border-color: #3b5998;
}

/* line 1394, /connecte_sso/app/assets/stylesheets/style.scss */
.login-social a.tw-login {
  color: #1da1f2;
  border-color: #1da1f2;
}

/* line 1399, /connecte_sso/app/assets/stylesheets/style.scss */
.login-social a {
  font-size: 15px;
}

/* line 1403, /connecte_sso/app/assets/stylesheets/style.scss */
.account-popup .close-popup {
  position: absolute;
  top: -20px;
  width: 50px;
  height: 50px;
  float: none;
  margin: 0;
  right: -20px;
  text-align: center;
  line-height: 50px;
  color: #ffffff;
  font-size: 20px;
  border-radius: 50%;
  cursor: pointer;
}

/* line 1423, /connecte_sso/app/assets/stylesheets/style.scss */
.no-scroll {
  overflow: hidden;
}

/* line 1427, /connecte_sso/app/assets/stylesheets/style.scss */
.dropdown-field {
  float: left;
  width: 100%;
  margin-bottom: 19px;
  border-radius: 8px;
}

/* line 1434, /connecte_sso/app/assets/stylesheets/style.scss */
.job-search-sec {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 1000px;
  content: "";
  transform: translateY(-50%) translateX(-50%);
  margin-top: 0px;
}

/* line 1448, /connecte_sso/app/assets/stylesheets/style.scss */
.main-featured-sec {
  float: left;
  width: 100%;
  z-index: 1;
}

/* line 1454, /connecte_sso/app/assets/stylesheets/style.scss */
.job-search {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 50px;
}

/* line 1461, /connecte_sso/app/assets/stylesheets/style.scss */
.job-search > h3 {
  float: left;
  width: 100%;
  font-family: Quicksand;
  font-size: 50px;
  font-weight: normal;
  color: #ffffff;
  letter-spacing: 0px;
  text-align: center;
  line-height: 39px;
  margin-bottom: 13px;
}

/* line 1474, /connecte_sso/app/assets/stylesheets/style.scss */
.job-search > span {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 15px;
  font-weight: 400;
  color: #d5d8f3;
  text-align: center;
  margin-top: 10px;
}

/* line 1485, /connecte_sso/app/assets/stylesheets/style.scss */
.job-search form {
  float: left;
  width: 100%;
  margin-top: 40px;
}

/* line 1491, /connecte_sso/app/assets/stylesheets/style.scss */
.job-field {
  float: left;
  width: 100%;
  position: relative;
}

/* line 1497, /connecte_sso/app/assets/stylesheets/style.scss */
.job-field input {
  float: left;
  width: 100%;
  background: no-repeat;
  border: none;
  font-size: 13px;
  color: #888888;
  margin: 0;
  padding: 0 70px 0 30px;
  height: 61px;
  line-height: 61px;
  background-color: #FFF;
  border-radius: 8px;
}

/* line 1516, /connecte_sso/app/assets/stylesheets/style.scss */
.job-field input::-webkit-input-placeholder {
  /* Chrome */
  color: #888888;
  font-size: 13px;
}

/* line 1522, /connecte_sso/app/assets/stylesheets/style.scss */
.job-field input:-ms-input-placeholder {
  /* IE 10+ */
  color: #888888;
  font-size: 13px;
}

/* line 1528, /connecte_sso/app/assets/stylesheets/style.scss */
.job-field input::-moz-placeholder {
  /* Firefox 19+ */
  color: #888888;
  font-size: 13px;
}

/* line 1534, /connecte_sso/app/assets/stylesheets/style.scss */
.job-field input:-moz-placeholder {
  /* Firefox 4 - 18 */
  color: #888888;
  font-size: 13px;
}

/* line 1540, /connecte_sso/app/assets/stylesheets/style.scss */
.job-field i {
  position: absolute;
  right: 30px;
  top: 17px;
  font-size: 27px;
}

/* line 1547, /connecte_sso/app/assets/stylesheets/style.scss */
.job-search form button {
  float: left;
  width: 100%;
  padding: 9px 0;
  font-size: 30px;
  background-color: #7A807F;
  height: 61px;
  border-radius: 8px;
}

/* line 1557, /connecte_sso/app/assets/stylesheets/style.scss */
.job-search form .row {
  margin: 0 -12px;
}

/* line 1561, /connecte_sso/app/assets/stylesheets/style.scss */
.job-search form .row > div {
  padding: 0 12px;
}

/* line 1565, /connecte_sso/app/assets/stylesheets/style.scss */
.job-field .chosen-container-single .chosen-single div::before {
  display: none;
}

/* line 1569, /connecte_sso/app/assets/stylesheets/style.scss */
.search-job2 .job-field .chosen-container-single .chosen-single div::before {
  display: block;
  color: #333333;
  font-size: 10px;
}

/* line 1575, /connecte_sso/app/assets/stylesheets/style.scss */
.job-field .chosen-container .chosen-drop {
  background: #ffffff;
  border-radius: 8px;
  margin-top: 10px;
  border: none;
  -ms-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
}

/* line 1591, /connecte_sso/app/assets/stylesheets/style.scss */
.job-field .chosen-container-single .chosen-single {
  padding: 19px 30px 18px 30px;
}

/* line 1595, /connecte_sso/app/assets/stylesheets/style.scss */
.dropdown-field .chosen-container.chosen-container-single.chosen-container-single-nosearch.chosen-with-drop.chosen-container-active .chosen-single {
  border-radius: 8px;
}

/* line 1603, /connecte_sso/app/assets/stylesheets/style.scss */
.dropdown-field .chosen-container .chosen-drop {
  border: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #fbfbfb;
  margin-top: 10px;
  border-radius: 8px;
}

/* line 1619, /connecte_sso/app/assets/stylesheets/style.scss */
.or-browser {
  float: left;
  width: 100%;
  margin-top: 20px;
}

/* line 1625, /connecte_sso/app/assets/stylesheets/style.scss */
.or-browser > span {
  float: left;
  font-family: Open Sans;
  font-size: 13px;
  color: #ffffff;
  line-height: 33px;
}

/* line 1633, /connecte_sso/app/assets/stylesheets/style.scss */
.or-browser > a {
  float: left;
  font-family: Open Sans;
  font-size: 13px;
  color: #ffffff;
  margin-left: 15px;
  margin-right: 15px;
  border: 1px solid #FFF;
  height: 33px;
  line-height: 33px;
  width: 90px;
  text-align: center;
  border-radius: 8px;
}

/* line 1652, /connecte_sso/app/assets/stylesheets/style.scss */
.scroll-to {
  float: left;
  text-align: center;
  width: 130px;
  height: 130px;
  border: 2px solid #ffffff;
  margin-top: -65px;
  z-index: 22;
  position: relative;
  border-radius: 50%;
  left: 50%;
  margin-left: -65px;
}

/* line 1670, /connecte_sso/app/assets/stylesheets/style.scss */
.scroll-to a {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 60px;
  height: 60px;
  margin-left: -30px;
  margin-top: -30px;
  background: #ffffff;
  border-radius: 50%;
  -ms-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
  line-height: 60px;
  font-size: 30px;
}

/* Heading */
/* line 1695, /connecte_sso/app/assets/stylesheets/style.scss */
.heading {
  float: left;
  width: 100%;
  text-align: center;
  margin-bottom: 40px;
}

/* line 1702, /connecte_sso/app/assets/stylesheets/style.scss */
.heading > h2 {
  float: left;
  width: 100%;
  margin: 0;
  font-family: Quicksand;
  font-weight: bold;
  font-size: 30px;
  color: #202020;
  line-height: 23px;
}

/* line 1713, /connecte_sso/app/assets/stylesheets/style.scss */
.heading span {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 15px;
  color: #888888;
  margin-top: 8px;
  line-height: 29px;
}

/* line 1723, /connecte_sso/app/assets/stylesheets/style.scss */
.cat-sec {
  float: left;
  width: 100%;
}

/* line 1728, /connecte_sso/app/assets/stylesheets/style.scss */
.p-category {
  float: left;
  width: 100%;
  z-index: 1;
  position: relative;
}

/* line 1735, /connecte_sso/app/assets/stylesheets/style.scss */
.p-category > a {
  float: left;
  width: 100%;
  text-align: center;
  padding-bottom: 30px;
  border-bottom: 1px solid #e8ecec;
  border-right: 1px solid #e8ecec;
}

/* line 1744, /connecte_sso/app/assets/stylesheets/style.scss */
.p-category > a i {
  float: left;
  width: 100%;
  color: #7A807F;
  font-size: 70px;
  margin-top: 30px;
}

/* line 1752, /connecte_sso/app/assets/stylesheets/style.scss */
.p-category > a span {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 15px;
  color: #202020;
  margin-top: 18px;
}

/* line 1761, /connecte_sso/app/assets/stylesheets/style.scss */
.p-category > a p {
  float: left;
  width: 100%;
  font-size: 13px;
  margin: 0;
  margin-top: 0px;
  margin-top: 3px;
}

/* line 1770, /connecte_sso/app/assets/stylesheets/style.scss */
.cat-sec .row > div:last-child a {
  border-right-color: #ffffff;
}

/* line 1774, /connecte_sso/app/assets/stylesheets/style.scss */
.cat-sec:last-child a {
  border-bottom-color: #ffffff;
}

/* line 1778, /connecte_sso/app/assets/stylesheets/style.scss */
.p-category:hover a {
  border-color: #ffffff;
}

/* line 1782, /connecte_sso/app/assets/stylesheets/style.scss */
.p-category:hover {
  background: #ffffff;
  -ms-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  width: 104%;
  margin-left: -2%;
  height: 102%;
  z-index: 10;
}

/* line 1800, /connecte_sso/app/assets/stylesheets/style.scss */
.browse-all-cat {
  float: left;
  width: 100%;
  text-align: center;
  margin-top: 60px;
}

/* line 1807, /connecte_sso/app/assets/stylesheets/style.scss */
.browse-all-cat a {
  float: none;
  display: inline-block;
  border: 2px solid;
  border-radius: 8px;
  padding: 13px 30px;
  font-family: Open Sans;
  font-size: 15px;
}

/* Simple text Block */
/* line 1823, /connecte_sso/app/assets/stylesheets/style.scss */
.simple-text-block {
  float: left;
  width: 100%;
  text-align: center;
}

/* line 1829, /connecte_sso/app/assets/stylesheets/style.scss */
.simple-text-block > h3 {
  float: left;
  width: 100%;
  font-family: Quicksand;
  font-size: 40px;
  color: #ffffff;
  font-weight: 400;
  margin: 0;
  margin-bottom: 20px;
}

/* line 1840, /connecte_sso/app/assets/stylesheets/style.scss */
.simple-text-block span {
  float: left;
  width: 100%;
  font-family: Quicksand;
  font-size: 18px;
  color: #ffffff;
}

/* line 1848, /connecte_sso/app/assets/stylesheets/style.scss */
.simple-text-block a {
  float: none;
  display: inline-block;
  border: 2px solid;
  border-radius: 8px;
  padding: 13px 30px;
  font-family: Open Sans;
  font-size: 15px;
  margin-top: 40px;
  color: #ffffff;
}

/* Job Listing */
/* line 1866, /connecte_sso/app/assets/stylesheets/style.scss */
.job-listings-sec {
  float: left;
  width: 100%;
}

/* line 1871, /connecte_sso/app/assets/stylesheets/style.scss */
.job-listing {
  float: left;
  width: 100%;
  display: table;
  border-bottom: 1px solid #e8ecec;
  padding: 20px 0;
  background: #ffffff;
  border-left: 2px solid #ffffff;
  padding-right: 30px;
}

/* line 1882, /connecte_sso/app/assets/stylesheets/style.scss */
.job-title-sec {
  display: table-cell;
  vertical-align: middle;
  width: 60%;
}

/* line 1888, /connecte_sso/app/assets/stylesheets/style.scss */
.c-logo {
  float: left;
  width: 130px;
  text-align: center;
}

/* line 1894, /connecte_sso/app/assets/stylesheets/style.scss */
.c-logo img {
  float: none;
  display: inline-block;
  max-width: 100%;
}

/* line 1900, /connecte_sso/app/assets/stylesheets/style.scss */
.job-title-sec h3 {
  display: table;
  font-size: 15px;
  font-family: Open Sans;
  color: #202020;
  margin: 0;
  margin-bottom: 0px;
  margin-bottom: 7px;
  margin-top: 3px;
}

/* line 1911, /connecte_sso/app/assets/stylesheets/style.scss */
.job-title-sec span {
  float: left;
  font-family: Open Sans;
  font-size: 13px;
  margin-top: 1px;
}

/* line 1918, /connecte_sso/app/assets/stylesheets/style.scss */
.job-lctn {
  display: table-cell;
  vertical-align: middle;
  font-family: open Sans;
  font-size: 13px;
  color: #888888;
  line-height: 23px;
  width: 25%;
}

/* line 1928, /connecte_sso/app/assets/stylesheets/style.scss */
.job-lctn i {
  font-size: 24px;
  float: left;
  margin-right: 7px;
}

/* line 1934, /connecte_sso/app/assets/stylesheets/style.scss */
.fav-job {
  display: table-cell;
  vertical-align: middle;
  font-size: 25px;
  color: #888888;
  line-height: 10px;
  text-align: center;
  cursor: pointer;
}

/* line 1944, /connecte_sso/app/assets/stylesheets/style.scss */
.job-is {
  display: table-cell;
  vertical-align: middle;
  font-family: Open Sans;
  font-size: 12px;
  border: 1px solid;
  float: right;
  padding: 7px 0;
  border-radius: 20px;
  width: 108px;
  margin: 9px 0;
  text-align: center;
}

/* line 1962, /connecte_sso/app/assets/stylesheets/style.scss */
.ft.fill {
  background: #7A807F;
}

/* line 1966, /connecte_sso/app/assets/stylesheets/style.scss */
.fill.pt {
  background: #7dc246;
}

/* line 1970, /connecte_sso/app/assets/stylesheets/style.scss */
.fill.fl {
  background: #0B2E28;
}

/* line 1974, /connecte_sso/app/assets/stylesheets/style.scss */
.fill.tp {
  background: #26ae61;
}

/* line 1978, /connecte_sso/app/assets/stylesheets/style.scss */
.job-is.ft,
.job-list-modern .job-is.ft {
  color: #7A807F;
  border-color: #7A807F;
}

/* line 1984, /connecte_sso/app/assets/stylesheets/style.scss */
.job-is.pt,
.job-list-modern .job-is.pt {
  color: #7dc246;
  border-color: #7dc246;
}

/* line 1990, /connecte_sso/app/assets/stylesheets/style.scss */
.job-is.fl,
.job-list-modern .job-is.fl {
  color: #0B2E28;
  border-color: #0B2E28;
}

/* line 1996, /connecte_sso/app/assets/stylesheets/style.scss */
.job-is.tp,
.job-list-modern .job-is.tp {
  color: #26ae61;
  border-color: #26ae61;
}

/* line 2002, /connecte_sso/app/assets/stylesheets/style.scss */
.job-listing:hover {
  border-left-color: #7A807F;
  -ms-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
  z-index: 1;
  position: relative;
}

/* line 2013, /connecte_sso/app/assets/stylesheets/style.scss */
.job-listing:last-child {
  border-bottom-color: #ffffff;
}

/* line 2017, /connecte_sso/app/assets/stylesheets/style.scss */
.heading.light h2 {
  color: #ffffff;
}

/* line 2021, /connecte_sso/app/assets/stylesheets/style.scss */
.heading.light span {
  color: #ffffff;
}

/* line 2025, /connecte_sso/app/assets/stylesheets/style.scss */
.layer.color.light::before {
  background: #7A807F;
  opacity: 0.9;
}

/* line 2030, /connecte_sso/app/assets/stylesheets/style.scss */
.reviews {
  float: left;
  width: 100%;
  background: #ffffff;
  border-radius: 8px;
  padding: 30px 30px;
  position: relative;
  margin-top: 47px;
}

/* line 2044, /connecte_sso/app/assets/stylesheets/style.scss */
.reviews img {
  border-radius: 50%;
  width: 100px;
  height: 100px;
  margin-top: -75px;
}

/* line 2055, /connecte_sso/app/assets/stylesheets/style.scss */
.reviews h3 {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 18px;
  color: #202020;
  margin: 0;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-top: 40px;
  margin-bottom: 20px;
}

/* line 2068, /connecte_sso/app/assets/stylesheets/style.scss */
.reviews h3 span {
  font-family: Open Sans;
  font-size: 15px;
  color: #888888;
  margin-left: 10px;
}

/* line 2075, /connecte_sso/app/assets/stylesheets/style.scss */
.reviews p {
  float: left;
  width: 100%;
  margin: 0;
  margin-bottom: 0px;
  font-family: Open Sans;
  font-size: 13px;
  color: #888888;
  letter-spacing: 0px;
  line-height: 24px;
  margin-bottom: 15px;
}

/* line 2088, /connecte_sso/app/assets/stylesheets/style.scss */
.reviews::before {
  position: absolute;
  right: 40px;
  top: 20px;
  content: '“';
  font-family: Quicksand;
  font-size: 100px;
  font-weight: bolder;
  transform: rotate(-180deg);
  line-height: 30px;
  color: #7A807F;
}

/* line 2105, /connecte_sso/app/assets/stylesheets/style.scss */
.reviews-sec {
  float: left;
  width: 100%;
}

/* line 2110, /connecte_sso/app/assets/stylesheets/style.scss */
.comp-sec {
  float: left;
  width: 100%;
}

/* line 2115, /connecte_sso/app/assets/stylesheets/style.scss */
.company-img {
  float: left;
  width: 20%;
  text-align: center;
}

/* line 2121, /connecte_sso/app/assets/stylesheets/style.scss */
.company-img a {
  float: left;
  width: 100%;
}

/* line 2126, /connecte_sso/app/assets/stylesheets/style.scss */
.company-img a img {
  float: none;
  display: inline-block;
  max-width: 100%;
}

/* Blog Sec */
/* line 2134, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-sec {
  float: left;
  width: 100%;
  margin-top: -30px;
}

/* line 2140, /connecte_sso/app/assets/stylesheets/style.scss */
.my-blog {
  float: left;
  width: 100%;
  background: #ffffff;
  margin-top: 30px;
  border-radius: 8px;
  overflow: hidden;
}

/* line 2153, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-thumb {
  float: left;
  width: 100%;
  position: relative;
}

/* line 2159, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-thumb > a {
  float: left;
  width: 100%;
}

/* line 2164, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-thumb > a img {
  float: left;
  width: 100%;
}

/* line 2169, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-metas {
  position: absolute;
  left: 0;
  bottom: 0;
  background: #ffffff;
  width: 76%;
  left: 12%;
  border-radius: 6px 6px 0px 0px;
  text-align: center;
  padding: 12px 0;
  padding-bottom: 12px;
  padding-bottom: 0;
  z-index: auto;
  margin-bottom: -1px;
}

/* line 2189, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-metas a {
  float: none;
  display: inline-block;
  font-family: Open Sans;
  font-size: 13px;
  padding: 0 10px;
  position: relative;
}

/* line 2198, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-metas a::before {
  position: absolute;
  right: -3px;
  top: 0px;
  width: 1px;
  height: 90%;
  content: "";
}

/* line 2207, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-metas a:last-child::before {
  display: none;
}

/* line 2211, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-details {
  float: left;
  width: 100%;
  text-align: center;
  padding: 0 10px;
  border: 1px solid #e8ecec;
  border-radius: 0px 0px 6px 6px;
}

/* line 2224, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-details h3 {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 15px;
  color: #232323;
  margin: 0;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-top: 16px;
  margin-bottom: 20px;
}

/* line 2237, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-details p {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 13px;
  color: #888888;
  line-height: 24px;
  margin-bottom: 20px;
}

/* line 2247, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-details > a {
  float: left;
  width: 100%;
  text-align: center;
  border-top: 1px solid #e8ecec;
  font-family: Open Sans;
  font-size: 13px;
  padding: 17px 0;
}

/* line 2257, /connecte_sso/app/assets/stylesheets/style.scss */
.my-blog:hover {
  -ms-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1);
}

/* line 2265, /connecte_sso/app/assets/stylesheets/style.scss */
.my-blog:hover .blog-details {
  border-color: #ffffff;
}

/* line 2269, /connecte_sso/app/assets/stylesheets/style.scss */
.simple-text {
  float: left;
  width: 100%;
  text-align: center;
  padding: 40px 0;
  background: #7A807F;
  transition: all 0.4s ease 0s;
}

/* line 2282, /connecte_sso/app/assets/stylesheets/style.scss */
.simple-text:hover {
  background: #0B2E28;
}

/* line 2286, /connecte_sso/app/assets/stylesheets/style.scss */
.simple-text h3 {
  float: left;
  width: 100%;
  font-family: Quicksand;
  font-weight: bold;
  color: #ffffff;
}

/* line 2294, /connecte_sso/app/assets/stylesheets/style.scss */
.simple-text span {
  float: left;
  width: 100%;
  font-size: 15px;
  color: #ffffff;
  margin: 0;
}

/* line 2302, /connecte_sso/app/assets/stylesheets/style.scss */
footer {
  float: left;
  width: 100%;
}

/* line 2308, /connecte_sso/app/assets/stylesheets/style.scss */
.widget {
  float: left;
  width: 100%;
}

/* line 2313, /connecte_sso/app/assets/stylesheets/style.scss */
.about_widget {
  float: left;
  width: 100%;
}

/* line 2318, /connecte_sso/app/assets/stylesheets/style.scss */
.about_widget .logo {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}

/* line 2324, /connecte_sso/app/assets/stylesheets/style.scss */
.about_widget > span {
  width: 100%;
  float: left;
  font-family: Open Sans;
  font-size: 13px;
  color: #8a99b3;
  line-height: 30px;
}

/* line 2333, /connecte_sso/app/assets/stylesheets/style.scss */
.social {
  float: left;
  width: 100%;
  margin-top: 20px;
}

/* line 2339, /connecte_sso/app/assets/stylesheets/style.scss */
.social a {
  float: left;
  margin-right: 14px;
  font-size: 20px;
  color: #8a99b3;
}

/* line 2346, /connecte_sso/app/assets/stylesheets/style.scss */
.social i {
  font-size: 15px;
}

/* line 2350, /connecte_sso/app/assets/stylesheets/style.scss */
.link_widgets {
  float: left;
  width: 100%;
}

/* line 2355, /connecte_sso/app/assets/stylesheets/style.scss */
.link_widgets a {
  float: left;
  width: 100%;
  position: relative;
  font-family: Open Sans;
  font-size: 13px;
  color: #8a99b3;
  margin-bottom: 12px;
  padding-left: 24px;
}

/* line 2366, /connecte_sso/app/assets/stylesheets/style.scss */
.link_widgets a::before {
  position: absolute;
  left: 0;
  top: 8px;
  width: 15px;
  height: 1px;
  content: "";
  background: #8a99b3;
}

/* line 2376, /connecte_sso/app/assets/stylesheets/style.scss */
.link_widgets a:hover {
  color: #fff !important;
  padding-left: 36px !important;
}

/* line 2381, /connecte_sso/app/assets/stylesheets/style.scss */
.link_widgets a:hover::before {
  background: #ffffff;
  width: 27px;
}

/* line 2386, /connecte_sso/app/assets/stylesheets/style.scss */
.link_widgets1 {
  float: left;
  width: 100%;
}

/* line 2391, /connecte_sso/app/assets/stylesheets/style.scss */
.link_widgets1 a {
  float: left;
  width: 100%;
  position: relative;
  font-family: Open Sans;
  font-size: 13px;
  color: #8a99b3;
  margin-bottom: 12px;
  padding-left: 24px;
  transition: all 0.4s ease 0s;
}

/* line 2407, /connecte_sso/app/assets/stylesheets/style.scss */
.link_widgets1 a::before {
  position: absolute;
  left: 0;
  top: 8px;
  width: 15px;
  height: 1px;
  content: "";
  background: #8a99b3;
  transition: all 0.4s ease 0s;
}

/* line 2422, /connecte_sso/app/assets/stylesheets/style.scss */
.link_widgets1 a:hover {
  color: #7dc246 !important;
  padding-left: 36px !important;
}

/* line 2427, /connecte_sso/app/assets/stylesheets/style.scss */
.link_widgets1 a:hover::before {
  background: #7dc246;
  width: 27px;
}

/* line 2432, /connecte_sso/app/assets/stylesheets/style.scss */
.link_widgets2 {
  float: left;
  width: 100%;
}

/* line 2437, /connecte_sso/app/assets/stylesheets/style.scss */
.link_widgets2 a {
  float: left;
  width: 100%;
  position: relative;
  font-family: Open Sans;
  font-size: 13px;
  color: #8a99b3;
  margin-bottom: 12px;
  padding-left: 24px;
  transition: all 0.4s ease 0s;
}

/* line 2453, /connecte_sso/app/assets/stylesheets/style.scss */
.link_widgets2 a::before {
  position: absolute;
  left: 0;
  top: 8px;
  width: 15px;
  height: 1px;
  content: "";
  background: #8a99b3;
  transition: all 0.4s ease 0s;
}

/* line 2468, /connecte_sso/app/assets/stylesheets/style.scss */
.link_widgets2 a:hover {
  color: #fff !important;
  padding-left: 36px !important;
}

/* line 2473, /connecte_sso/app/assets/stylesheets/style.scss */
.link_widgets2 a:hover::before {
  background: #ffffff;
  width: 27px;
}

/* line 2478, /connecte_sso/app/assets/stylesheets/style.scss */
.link_widgets3 {
  float: left;
  width: 100%;
}

/* line 2483, /connecte_sso/app/assets/stylesheets/style.scss */
.link_widgets3 a {
  float: left;
  width: 100%;
  position: relative;
  font-family: Open Sans;
  font-size: 13px;
  color: #7a8493;
  margin-bottom: 12px;
  padding-left: 0px;
  transition: all 0.4s ease 0s;
}

/* line 2499, /connecte_sso/app/assets/stylesheets/style.scss */
.link_widgets3 a i {
  margin-right: 7px;
}

/* line 2503, /connecte_sso/app/assets/stylesheets/style.scss */
.link_widgets3 a:hover {
  color: #fff !important;
  padding-left: 7px !important;
}

/* line 2508, /connecte_sso/app/assets/stylesheets/style.scss */
.download_widget {
  float: left;
  width: 100%;
}

/* line 2513, /connecte_sso/app/assets/stylesheets/style.scss */
.download_widget a {
  float: left;
  width: 100%;
  margin-bottom: 24px;
}

/* line 2519, /connecte_sso/app/assets/stylesheets/style.scss */
.link_widgets a:last-child {
  margin-bottom: 0;
}

/* line 2523, /connecte_sso/app/assets/stylesheets/style.scss */
.bottom-line {
  float: left;
  width: 100%;
  text-align: center;
  background: #1d293e;
  padding: 24px 0;
}

/* line 2531, /connecte_sso/app/assets/stylesheets/style.scss */
.bottom-line span {
  font-family: Open Sans;
  font-size: 13px;
  color: #6a7d9b;
  line-height: 24px;
}

/* Header Style 2 */
/* line 2540, /connecte_sso/app/assets/stylesheets/style.scss */
header.style2 {
  padding: 0 50px;
}

/* line 2544, /connecte_sso/app/assets/stylesheets/style.scss */
header.style2 .post-job-btn {
  background: none;
  border: 2px solid #ffffff;
}

/* line 2549, /connecte_sso/app/assets/stylesheets/style.scss */
header.style2 nav {
  margin-right: 120px;
}

/* line 2553, /connecte_sso/app/assets/stylesheets/style.scss */
.main-slider-sec.style2::before {
  background: #16192c;
}

/* line 2557, /connecte_sso/app/assets/stylesheets/style.scss */
.search-job2 {
  float: left;
  width: 100%;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 60px;
  margin-top: 50px;
  padding: 9px;
}

/* line 2570, /connecte_sso/app/assets/stylesheets/style.scss */
.search-job2 form {
  margin: 0;
  background: #ffffff;
  border-radius: 50px;
}

/* line 2580, /connecte_sso/app/assets/stylesheets/style.scss */
.search-job2 form .row > div:first-child .job-field input {
  border-radius: 40px 0px 0px 40px;
}

/* line 2588, /connecte_sso/app/assets/stylesheets/style.scss */
.search-job2 form .row > div:last-child button {
  border-radius: 0px 40px 40px 0px;
}

/* line 2596, /connecte_sso/app/assets/stylesheets/style.scss */
.search-job2 form button {
  font-size: 15px;
  font-weight: bold;
  background: #d42525;
  padding: 20px 0px;
  width: 100%;
  font-family: Open Sans;
}

/* line 2605, /connecte_sso/app/assets/stylesheets/style.scss */
.search-job2 .job-field::before {
  position: absolute;
  right: 0;
  top: 17px;
  width: 1px;
  height: 30px;
  background: #e8ecec;
  content: "";
  z-index: 1;
}

/* line 2616, /connecte_sso/app/assets/stylesheets/style.scss */
.search-job2 form .row {
  margin: 0;
}

/* line 2620, /connecte_sso/app/assets/stylesheets/style.scss */
.search-job2 form .row > div {
  padding: 0;
}

/* line 2624, /connecte_sso/app/assets/stylesheets/style.scss */
.job-search-sec .job-search.style2 > span {
  opacity: 1;
}

/* line 2628, /connecte_sso/app/assets/stylesheets/style.scss */
.quick-select-sec {
  float: left;
  width: 100%;
  text-align: center;
  position: absolute;
  bottom: -130px;
}

/* line 2636, /connecte_sso/app/assets/stylesheets/style.scss */
.quick-select {
  float: left;
  width: 100%;
  text-align: center;
}

/* line 2642, /connecte_sso/app/assets/stylesheets/style.scss */
.quick-select a {
  float: left;
  width: 100%;
}

/* line 2647, /connecte_sso/app/assets/stylesheets/style.scss */
.quick-select i {
  float: none;
  display: inline-block;
  width: 87px;
  height: 87px;
  text-align: center;
  color: #ffffff;
  line-height: 87px;
  border-radius: 50%;
  font-size: 36px;
}

/* line 2663, /connecte_sso/app/assets/stylesheets/style.scss */
.quick-select span {
  float: left;
  width: 100%;
  color: #ffffff;
  font-size: 15px;
  margin-top: 24px;
}

/* line 2671, /connecte_sso/app/assets/stylesheets/style.scss */
.quick-select p {
  float: left;
  width: 100%;
  color: #ffffff;
  font-size: 13px;
  margin: 0;
  margin-top: 1px;
}

/* line 2680, /connecte_sso/app/assets/stylesheets/style.scss */
.quick-select:hover i {
  background: #d42525;
}

/* Job Grid Sec */
/* line 2686, /connecte_sso/app/assets/stylesheets/style.scss */
.job-grid-sec {
  float: left;
  width: 100%;
  margin-top: -30px;
}

/* line 2692, /connecte_sso/app/assets/stylesheets/style.scss */
.job-grid {
  float: left;
  width: 100%;
  background: #ffffff;
  border-radius: 8px;
  -ms-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
  -o-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
  padding: 0px 20px;
  margin-top: 30px;
}

/* line 2710, /connecte_sso/app/assets/stylesheets/style.scss */
.job-grid .job-title-sec {
  float: left;
  width: 100%;
  text-align: center;
  position: relative;
  padding-bottom: 20px;
  border-bottom: 1px solid #e8ecec;
}

/* line 2719, /connecte_sso/app/assets/stylesheets/style.scss */
.job-grid .job-title-sec .c-logo {
  float: left;
  width: 100%;
  margin-top: 50px;
  margin-bottom: 30px;
}

/* line 2726, /connecte_sso/app/assets/stylesheets/style.scss */
.job-grid .job-title-sec h3 {
  float: left;
  width: 100%;
  margin: 0;
  margin-bottom: 0px;
  text-align: left;
  padding-left: 0px;
  margin-bottom: 6px;
}

/* line 2736, /connecte_sso/app/assets/stylesheets/style.scss */
.job-grid .job-title-sec span {
  margin-left: 0px;
}

/* line 2740, /connecte_sso/app/assets/stylesheets/style.scss */
.job-grid .fav-job {
  position: absolute;
  right: 0px;
  top: 20px;
  font-size: 21px;
  color: #A3A3A3;
}

/* line 2748, /connecte_sso/app/assets/stylesheets/style.scss */
.job-grid .job-lctn {
  float: left;
  width: auto;
  font-size: 13px;
  margin: 18px 0;
}

/* line 2755, /connecte_sso/app/assets/stylesheets/style.scss */
.job-grid > a {
  float: right;
  font-family: Open Sans;
  font-size: 13px;
  color: #0B2E28;
  border: 1px solid #0B2E28;
  border-radius: 20px;
  padding: 6px 14px;
  letter-spacing: 0px;
  margin: 16px 0;
  display: inline-block;
}

/* line 2772, /connecte_sso/app/assets/stylesheets/style.scss */
.browse-all-cat .style2 {
  background: #ffffff;
  border: navajowhite;
  border-radius: 30px;
  padding: 15px 44px;
  -ms-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
  -o-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
  font-size: 15px;
  color: #111111;
}

/* How to Sec */
/* line 2792, /connecte_sso/app/assets/stylesheets/style.scss */
.how-to-sec {
  float: left;
  width: 100%;
  margin-top: 0px;
  display: table;
}

/* line 2799, /connecte_sso/app/assets/stylesheets/style.scss */
.how-icon {
  float: none;
  display: inline-block;
  width: 100px;
  height: 100px;
  border: 2px dashed;
  border-radius: 50%;
  line-height: 94px;
  font-size: 53px;
  text-align: center;
  color: #d42525;
  border-color: #d42525;
}

/* line 2817, /connecte_sso/app/assets/stylesheets/style.scss */
.how-to h3 {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 18px;
  color: #121212;
  margin: 0;
  margin-top: 30px;
}

/* line 2827, /connecte_sso/app/assets/stylesheets/style.scss */
.how-to p {
  float: left;
  width: 100%;
  margin: 0;
  font-family: Open Sans;
  font-size: 13px;
  color: #888888;
  line-height: 24px;
  margin-top: 14px;
}

/* line 2838, /connecte_sso/app/assets/stylesheets/style.scss */
.how-to {
  float: left;
  width: 33.334%;
  text-align: center;
  position: relative;
}

/* line 2845, /connecte_sso/app/assets/stylesheets/style.scss */
.how-to::before {
  position: absolute;
  left: 50%;
  top: 60px;
  width: 270px;
  height: 36px;
  background-image: url(/../images/line1.png);
  content: "";
  z-index: 1;
  margin-left: 61px;
}

/* line 2857, /connecte_sso/app/assets/stylesheets/style.scss */
.how-to:nth-child(n+2)::before {
  background-image: url(/../images/line2.png);
  top: 13px;
}

/* line 2862, /connecte_sso/app/assets/stylesheets/style.scss */
.how-to:last-child::before {
  display: none;
}

/* line 2866, /connecte_sso/app/assets/stylesheets/style.scss */
.how-to:nth-child(2n+2) {
  padding: 0 50px;
}

/* Top Company Sec */
/* line 2872, /connecte_sso/app/assets/stylesheets/style.scss */
.top-company-sec {
  float: left;
  width: 100%;
  margin-top: -30px;
}

/* line 2878, /connecte_sso/app/assets/stylesheets/style.scss */
.top-compnay {
  float: left;
  width: 100%;
  background: #ffffff;
  -ms-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
  -o-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
  border-radius: 8px;
  margin-top: 30px;
  text-align: center;
  padding: 20px 20px;
  margin-bottom: 6px;
  margin-bottom: 30px;
}

/* line 2899, /connecte_sso/app/assets/stylesheets/style.scss */
.top-compnay img {
  float: none;
  display: inline-block;
  max-width: 100%;
}

/* line 2905, /connecte_sso/app/assets/stylesheets/style.scss */
.top-compnay h3 {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 15px;
  color: #111111;
  margin-top: 10px;
  margin-bottom: 5px;
}

/* line 2915, /connecte_sso/app/assets/stylesheets/style.scss */
.top-compnay span {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 13px;
  color: #0B2E28;
}

/* line 2923, /connecte_sso/app/assets/stylesheets/style.scss */
.top-compnay > a {
  float: none;
  font-family: Open Sans;
  font-size: 13px;
  color: #0B2E28;
  border: 1px solid #0B2E28;
  border-radius: 20px;
  padding: 6px 14px;
  letter-spacing: 0px;
  margin: 16px 0;
  display: inline-block;
  margin-top: 25px;
  margin-bottom: 5px;
}

/* line 2942, /connecte_sso/app/assets/stylesheets/style.scss */
.top-company-sec button.slick-arrow {
  z-index: 12;
  border: 2px dashed #c8cccc;
  width: 55px;
  height: 55px;
  border-radius: 50%;
  margin-top: -21px;
}

/* line 2955, /connecte_sso/app/assets/stylesheets/style.scss */
.top-company-sec button.slick-prev.slick-arrow {
  left: -110px;
}

/* line 2959, /connecte_sso/app/assets/stylesheets/style.scss */
.top-company-sec button.slick-next.slick-arrow {
  right: -110px;
}

/* line 2963, /connecte_sso/app/assets/stylesheets/style.scss */
.top-company-sec button.slick-arrow::before {
  color: #bec2c2;
  line-height: 35px;
}

/* Stats Sec */
/* line 2970, /connecte_sso/app/assets/stylesheets/style.scss */
.stats-sec {
  float: left;
  width: 100%;
  text-align: center;
  margin-top: -30px;
}

/* line 2977, /connecte_sso/app/assets/stylesheets/style.scss */
.stats {
  float: left;
  width: 100%;
  margin-top: 30px;
}

/* line 2983, /connecte_sso/app/assets/stylesheets/style.scss */
.stats span {
  float: left;
  width: 100%;
  font-family: Quicksand;
  font-size: 60px;
  font-weight: bold;
  color: #ffffff;
  letter-spacing: 0px;
  line-height: 50px;
}

/* line 2994, /connecte_sso/app/assets/stylesheets/style.scss */
.stats h5 {
  float: left;
  width: 100%;
  margin: 0;
  margin-top: 0px;
  font-family: Quicksand;
  font-size: 18px;
  color: #ffffff;
  margin-top: 10px;
}

/* Reviews Style2 */
/* line 3007, /connecte_sso/app/assets/stylesheets/style.scss */
.reviews.style2 {
  text-align: center;
  padding: 0 240px;
  margin: 0;
  background: none;
}

/* line 3014, /connecte_sso/app/assets/stylesheets/style.scss */
.reviews.style2 img {
  float: none;
  display: inline-block;
  margin: 0;
  padding: 5px;
  width: 106px;
  height: 106px;
  border: 2px dashed #d42525;
}

/* line 3024, /connecte_sso/app/assets/stylesheets/style.scss */
.reviews.style2 h3 {
  float: left;
  width: 100%;
  font-size: 18px;
  margin-top: 20px;
}

/* line 3031, /connecte_sso/app/assets/stylesheets/style.scss */
.reviews.style2 h3 span {
  float: left;
  width: 100%;
  margin: 0;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-top: 7px;
  margin-bottom: 10px;
}

/* line 3041, /connecte_sso/app/assets/stylesheets/style.scss */
.reviews.style2::before {
  font-size: 213px;
  color: #f4f5fa;
  top: auto;
  bottom: 110px;
}

/* line 3048, /connecte_sso/app/assets/stylesheets/style.scss */
.reviews.style2::after {
  font-size: 213px;
  color: #f4f5fa;
  top: 30px;
  content: '“';
  bottom: 110px;
  font-family: Quicksand;
  font-weight: bold;
  left: 0;
  right: auto;
  position: absolute;
}

/* line 3061, /connecte_sso/app/assets/stylesheets/style.scss */
.reviews-sec#reviews .slick-dots li {
  border-color: #b7bac6;
}

/* line 3065, /connecte_sso/app/assets/stylesheets/style.scss */
.reviews-sec#reviews .slick-dots li button {
  background: #b7bac6;
}

/* line 3069, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-date {
  position: absolute;
  left: 15px;
  background: #ffffff;
  top: 15px;
  border-radius: 8px;
  width: 82px;
  height: 74px;
  text-align: center;
}

/* line 3084, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-date a {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 18px;
  color: #202020;
  font-weight: bold;
  padding: 16px 0;
}

/* line 3094, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-date a i {
  float: left;
  width: 100%;
  font-size: 13px;
  font-style: normal;
  font-weight: normal;
  margin-top: 1px;
}

/* Plans Sec */
/* line 3105, /connecte_sso/app/assets/stylesheets/style.scss */
.plans-sec {
  float: left;
  width: 100%;
  margin-top: -30px;
}

/* line 3111, /connecte_sso/app/assets/stylesheets/style.scss */
.pricetable {
  float: left;
  width: 100%;
  text-align: center;
  margin-top: 30px;
  background: #f4f5fa;
  border-radius: 8px;
  padding: 10px;
}

/* line 3125, /connecte_sso/app/assets/stylesheets/style.scss */
.pricetable-head {
  float: left;
  width: 100%;
  background: #ffffff;
  border-radius: 8px;
  -ms-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
  -o-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
  padding: 35px 0;
}

/* line 3142, /connecte_sso/app/assets/stylesheets/style.scss */
.pricetable-head h3 {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 20px;
  color: #202020;
  margin: 0;
}

/* line 3151, /connecte_sso/app/assets/stylesheets/style.scss */
.pricetable-head h2 {
  float: left;
  width: 100%;
  font-family: Quicksand;
  font-size: 60px;
  font-weight: bold;
  margin: 0;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-top: 17px;
  line-height: 50px;
  margin-bottom: 13px;
}

/* line 3165, /connecte_sso/app/assets/stylesheets/style.scss */
.pricetable-head h2 i {
  font-style: normal;
  font-size: 18px;
  line-height: 0px;
  position: relative;
  bottom: 3px;
}

/* line 3173, /connecte_sso/app/assets/stylesheets/style.scss */
.pricetable-head span {
  float: left;
  width: 100%;
  font-family: Quicksand;
  font-size: 15px;
  color: #888888;
  margin-top: 2px;
}

/* line 3182, /connecte_sso/app/assets/stylesheets/style.scss */
.pricetable ul {
  float: left;
  width: 100%;
  margin: 0;
  margin-top: 30px;
}

/* line 3189, /connecte_sso/app/assets/stylesheets/style.scss */
.pricetable ul li {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 13px;
  color: #888888;
  line-height: 40px;
}

/* line 3198, /connecte_sso/app/assets/stylesheets/style.scss */
.pricetable > a {
  float: none;
  display: inline-block;
  font-family: Open Sans;
  font-size: 15px;
  color: #ffffff;
  padding: 15px 55px;
  border-radius: 30px;
  margin-bottom: 40px;
  margin-top: 20px;
  transition: all 0.4s ease 0s;
}

/* line 3219, /connecte_sso/app/assets/stylesheets/style.scss */
.pricetable.active > a {
  background: #ffffff;
}

/* line 3223, /connecte_sso/app/assets/stylesheets/style.scss */
.pricetable.active ul li {
  color: #ffffff;
}

/* line 3227, /connecte_sso/app/assets/stylesheets/style.scss */
.pricetable > a:hover {
  background: #d42525;
  color: #FFF;
}

/* Subscription Sec */
/* line 3234, /connecte_sso/app/assets/stylesheets/style.scss */
.subscription-sec {
  float: left;
  width: 100%;
}

/* line 3239, /connecte_sso/app/assets/stylesheets/style.scss */
.subscription-sec h3 {
  float: left;
  width: 100%;
  font-family: Quicksand;
  font-weight: bold;
  font-size: 30px;
  color: #202020;
  letter-spacing: 0px;
  margin-bottom: 13px;
}

/* line 3250, /connecte_sso/app/assets/stylesheets/style.scss */
.subscription-sec span {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 13px;
  color: #888888;
  margin: 0;
}

/* line 3259, /connecte_sso/app/assets/stylesheets/style.scss */
.subscription-sec form {
  float: left;
  width: 100%;
  background: #ffffff;
  border-radius: 30px;
  overflow: hidden;
  position: relative;
  -ms-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
  -o-box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.06);
}

/* line 3277, /connecte_sso/app/assets/stylesheets/style.scss */
.subscription-sec form input {
  float: left;
  width: 100%;
  background: no-repeat;
  margin: 0;
  font-size: 13px;
  font-family: Open Sans;
  padding: 0px 50px;
  height: 50px;
}

/* line 3288, /connecte_sso/app/assets/stylesheets/style.scss */
.subscription-sec form button {
  position: absolute;
  right: 0;
  top: 0;
  height: 50px;
  border-radius: 40px;
  width: 50px;
  height: 50px;
  padding: 0;
  font-size: 24px;
  background: #d42525;
}

/* line 3305, /connecte_sso/app/assets/stylesheets/style.scss */
.social-links {
  float: left;
  width: 100%;
  text-align: center;
}

/* line 3311, /connecte_sso/app/assets/stylesheets/style.scss */
.social-links a {
  float: none;
  display: inline-block;
  margin: 0 25px;
  line-height: 40px;
}

/* line 3318, /connecte_sso/app/assets/stylesheets/style.scss */
.social-links a i {
  float: left;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  line-height: 40px;
  font-size: 19px;
  color: #ffffff;
  margin-right: 13px;
}

/* line 3333, /connecte_sso/app/assets/stylesheets/style.scss */
.social-links a.fb-color i {
  background: #313b87;
}

/* line 3337, /connecte_sso/app/assets/stylesheets/style.scss */
.social-links a.tw-color i {
  background: #98a3f5;
}

/* line 3341, /connecte_sso/app/assets/stylesheets/style.scss */
.social-links a.in-color i {
  background: #700ec4;
}

/* line 3345, /connecte_sso/app/assets/stylesheets/style.scss */
.social-links a.pt-color i {
  background: #ee3c3c;
}

/* line 3349, /connecte_sso/app/assets/stylesheets/style.scss */
.social-links a.dr-color i {
  background: #bd2a8e;
}

/* line 3353, /connecte_sso/app/assets/stylesheets/style.scss */
.social-links a.gl-color i {
  background: #d42525;
}

/* line 3357, /connecte_sso/app/assets/stylesheets/style.scss */
.mega-widget {
  float: left;
  width: 100%;
  text-align: center;
}

/* line 3363, /connecte_sso/app/assets/stylesheets/style.scss */
.mega-widget .logo {
  float: none;
  display: inline-block;
  margin: 0;
  margin-bottom: 0px;
  margin-bottom: 20px;
}

/* line 3371, /connecte_sso/app/assets/stylesheets/style.scss */
.links {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}

/* line 3377, /connecte_sso/app/assets/stylesheets/style.scss */
.links a {
  display: inline-block;
  font-family: Open Sans;
  font-size: 13px;
  color: #888888;
  margin: 6px 17px;
}

/* line 3385, /connecte_sso/app/assets/stylesheets/style.scss */
.mega-widget span {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 13px;
  color: #888888;
  margin-top: 15px;
}

/* line 3394, /connecte_sso/app/assets/stylesheets/style.scss */
.bottom-line.style2 span {
  color: #ffffff;
}

/* line 3398, /connecte_sso/app/assets/stylesheets/style.scss */
header.style3 nav > ul > li > a {
  color: #333333;
}

/* Find Canditate Sec */
/* line 3404, /connecte_sso/app/assets/stylesheets/style.scss */
.find-cand-sec {
  float: left;
  width: 100%;
  position: relative;
  padding-top: 300px;
  padding-bottom: 190px;
}

/* line 3412, /connecte_sso/app/assets/stylesheets/style.scss */
.mockup-top {
  position: absolute;
  right: -9%;
  top: 0;
}

/* line 3418, /connecte_sso/app/assets/stylesheets/style.scss */
.mockup-top img {
  position: relative;
}

/* line 3422, /connecte_sso/app/assets/stylesheets/style.scss */
header.style3 .menu-sec nav {
  margin-right: 20px;
}

/* line 3426, /connecte_sso/app/assets/stylesheets/style.scss */
.find-cand {
  float: left;
  width: 100%;
}

/* line 3431, /connecte_sso/app/assets/stylesheets/style.scss */
.find-cand h3 {
  float: left;
  width: 100%;
  font-family: Quicksand;
  font-size: 50px;
  font-weight: bold;
  color: #7dc246;
  letter-spacing: -1px;
}

/* line 3441, /connecte_sso/app/assets/stylesheets/style.scss */
.find-cand > span {
  float: left;
  width: 100%;
  font-size: 15px;
  color: #222222;
  margin: 0;
  margin-top: -10px;
  margin-left: 4px;
}

/* line 3451, /connecte_sso/app/assets/stylesheets/style.scss */
.find-cand form {
  float: left;
  width: 100%;
  background: #ffffff;
  padding: 6px;
  -ms-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
  margin-top: 40px;
  margin-left: 4px;
  border-radius: 70px;
  position: relative;
}

/* line 3471, /connecte_sso/app/assets/stylesheets/style.scss */
.find-cand form .job-field {
  float: left;
  width: 50%;
  border-radius: 20px;
}

/* line 3481, /connecte_sso/app/assets/stylesheets/style.scss */
.find-cand form .job-field input {
  padding: 16px 40px !important;
  height: auto !important;
  line-height: normal !important;
  border-radius: 40px;
}

/* line 3492, /connecte_sso/app/assets/stylesheets/style.scss */
.find-cand .job-field .chosen-container-single .chosen-single {
  padding: 12px 0;
  border-radius: 30px;
}

/* line 3501, /connecte_sso/app/assets/stylesheets/style.scss */
.find-cand .job-field::before {
  position: absolute;
  right: 20px;
  top: 12px;
  width: 1px;
  height: 30px;
  background: #e8ecec;
  content: "";
  z-index: 1;
}

/* line 3512, /connecte_sso/app/assets/stylesheets/style.scss */
.find-cand .job-field:last-child:before {
  display: none;
}

/* line 3516, /connecte_sso/app/assets/stylesheets/style.scss */
.find-cand form > button {
  position: absolute;
  right: 7px;
  top: 6px;
  z-index: 1;
  border-radius: 50%;
  padding: 0;
  width: 50px;
  height: 50px;
  font-size: 23px;
  background-color: #7dc246;
}

/* line 3533, /connecte_sso/app/assets/stylesheets/style.scss */
.mockup-bottom {
  position: absolute;
  left: 0;
  bottom: -3px;
  left: 50%;
  margin-left: -220px;
}

/* line 3541, /connecte_sso/app/assets/stylesheets/style.scss */
.scroll-to.style2 {
  border: none;
}

/* line 3545, /connecte_sso/app/assets/stylesheets/style.scss */
.rounded {
  border-radius: 30px !important;
}

/* line 3553, /connecte_sso/app/assets/stylesheets/style.scss */
.layer.color.green::before {
  background: #7dc246;
  opacity: 0.9;
}

/* line 3558, /connecte_sso/app/assets/stylesheets/style.scss */
.job-listing.rounded {
  border-radius: 0 0 !important;
  background: no-repeat;
  border-left: none;
}

/* line 3568, /connecte_sso/app/assets/stylesheets/style.scss */
.job-listing.rounded:hover {
  background: #ffffff;
  border-radius: 60px !important;
  margin-top: -1px;
}

/* line 3578, /connecte_sso/app/assets/stylesheets/style.scss */
.how-to-sec.style2 .how-to::before {
  background-image: url(/../images/line3.png);
}

/* line 3582, /connecte_sso/app/assets/stylesheets/style.scss */
.how-to-sec.style2 .how-to:nth-child(n+2)::before {
  background-image: url(/../images/line4.png);
}

/* line 3586, /connecte_sso/app/assets/stylesheets/style.scss */
.how-to-sec.style2 .how-icon {
  background: #7dc246;
  border: none;
  color: #ffffff;
}

/* line 3592, /connecte_sso/app/assets/stylesheets/style.scss */
.top-compnay.style2 > a {
  color: #647585;
  border-color: #647585;
}

/* line 3597, /connecte_sso/app/assets/stylesheets/style.scss */
.top-compnay.style2 > a:hover {
  color: #FFF;
  background-color: #647585;
  border-color: #647585;
}

/* line 3603, /connecte_sso/app/assets/stylesheets/style.scss */
.top-compnay:hover {
  -ms-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.1);
}

/* Download Sec */
/* line 3613, /connecte_sso/app/assets/stylesheets/style.scss */
.download-sec {
  float: left;
  width: 100%;
  display: table;
}

/* line 3619, /connecte_sso/app/assets/stylesheets/style.scss */
.download-text {
  display: table-cell;
  vertical-align: middle;
  width: 60%;
}

/* line 3625, /connecte_sso/app/assets/stylesheets/style.scss */
.download-text h3 {
  float: left;
  width: 100%;
  color: #ffffff;
  font-family: Quicksand;
  font-size: 40px;
  font-weight: bold;
  margin: 0;
}

/* line 3635, /connecte_sso/app/assets/stylesheets/style.scss */
.download-text > p {
  float: left;
  width: 100%;
  color: #ffffff;
  margin: 0;
  margin-top: 14px;
  padding-right: 50px;
}

/* line 3644, /connecte_sso/app/assets/stylesheets/style.scss */
.download-text ul {
  float: left;
  width: 100%;
  margin: 0;
  margin-top: 0px;
  margin-top: 10px;
}

/* line 3652, /connecte_sso/app/assets/stylesheets/style.scss */
.download-text ul li {
  float: left;
  margin: 0;
  margin-top: 0px;
  margin-top: 25px;
}

/* line 3659, /connecte_sso/app/assets/stylesheets/style.scss */
.download-text ul li a {
  float: left;
  border: 1px solid #ffffff;
  width: 230px;
  height: 65px;
  border-radius: 40px;
  margin-right: 30px;
  padding-left: 82px;
  color: #ffffff;
  position: relative;
}

/* line 3675, /connecte_sso/app/assets/stylesheets/style.scss */
.download-text ul li a i {
  position: absolute;
  left: 20px;
  top: 7px;
  font-size: 45px;
}

/* line 3682, /connecte_sso/app/assets/stylesheets/style.scss */
.download-text ul li a span {
  float: left;
  width: 100%;
  font-size: 13px;
}

/* line 3688, /connecte_sso/app/assets/stylesheets/style.scss */
.download-text ul li a p {
  float: left;
  width: 100%;
  margin: 0;
  color: #ffffff;
  font-size: 13px;
  line-height: 20px;
}

/* line 3697, /connecte_sso/app/assets/stylesheets/style.scss */
.download-text ul li a {
  float: left;
  border: 1px solid #ffffff;
  width: 235px;
  height: 65px;
  border-radius: 40px;
  margin-right: 25px;
  padding-left: 80px;
  color: #ffffff;
  position: relative;
  padding-top: 12px;
}

/* line 3714, /connecte_sso/app/assets/stylesheets/style.scss */
.download-img {
  display: table-cell;
  width: 40%;
  vertical-align: middle;
}

/* line 3720, /connecte_sso/app/assets/stylesheets/style.scss */
.download-img img {
  max-width: 100%;
  float: right;
  margin-top: 30px;
}

/* Team Sec */
/* line 3728, /connecte_sso/app/assets/stylesheets/style.scss */
.team-sec {
  float: left;
  width: 100%;
  margin-top: -30px;
}

/* line 3734, /connecte_sso/app/assets/stylesheets/style.scss */
.team {
  float: left;
  width: 100%;
  margin-top: 90px;
  text-align: center;
  margin-bottom: 27px;
}

/* line 3742, /connecte_sso/app/assets/stylesheets/style.scss */
.team-img {
  float: left;
  width: 100%;
}

/* line 3747, /connecte_sso/app/assets/stylesheets/style.scss */
.team-img img {
  max-width: 100%;
  border-radius: 50%;
  border: 7px solid #ffffff;
  float: none;
  display: inline-block;
}

/* line 3759, /connecte_sso/app/assets/stylesheets/style.scss */
.team-detail {
  float: left;
  width: 100%;
  padding-top: 14px;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 30px;
}

/* line 3768, /connecte_sso/app/assets/stylesheets/style.scss */
.team-detail > a {
  float: left;
  width: 100%;
  font-size: 13px;
  color: #647585;
  margin-top: 20px;
  opacity: 0;
}

/* line 3777, /connecte_sso/app/assets/stylesheets/style.scss */
.team-detail h3 {
  float: left;
  width: 100%;
  margin: 0;
  font-family: Open Sans;
  font-size: 15px;
  color: #202020;
}

/* line 3786, /connecte_sso/app/assets/stylesheets/style.scss */
.team-detail > span {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 13px;
  color: #888888;
  margin-top: 11px;
}

/* line 3795, /connecte_sso/app/assets/stylesheets/style.scss */
.team-detail > p {
  float: left;
  width: 100%;
  margin: 0;
  margin-top: 0px;
  font-size: 13px;
  color: #888888;
  line-height: 23px;
  margin-top: 20px;
  opacity: 0;
}

/* line 3807, /connecte_sso/app/assets/stylesheets/style.scss */
.team > .team-img {
  margin-top: -60px;
}

/* line 3811, /connecte_sso/app/assets/stylesheets/style.scss */
.team:hover {
  background: #ffffff;
  border-radius: 8px;
  -ms-box-shadow: 0px 7px 20px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px 7px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 7px 20px rgba(0, 0, 0, 0.1);
}

/* line 3825, /connecte_sso/app/assets/stylesheets/style.scss */
.team:hover p {
  opacity: 1;
}

/* line 3829, /connecte_sso/app/assets/stylesheets/style.scss */
.team:hover a {
  opacity: 1;
}

/* line 3833, /connecte_sso/app/assets/stylesheets/style.scss */
.team-sec .slick-dots li {
  border-color: #647585;
}

/* line 3837, /connecte_sso/app/assets/stylesheets/style.scss */
.team-sec .slick-dots li.slick-active button {
  background: #647585;
}

/* line 3841, /connecte_sso/app/assets/stylesheets/style.scss */
.pricetable.style2 .pricetable-head h2 {
  color: #7dc246;
}

/* line 3845, /connecte_sso/app/assets/stylesheets/style.scss */
.pricetable.style2 .pricetable-head h2 i {
  color: #A3A3A3;
}

/* line 3849, /connecte_sso/app/assets/stylesheets/style.scss */
.pricetable.style2 > a {
  background: #647585;
  color: #ffffff;
}

/* line 3854, /connecte_sso/app/assets/stylesheets/style.scss */
.pricetable.style2 > a:hover {
  background: #7dc246;
  color: #ffffff;
}

/* line 3859, /connecte_sso/app/assets/stylesheets/style.scss */
.pricetable.active.style2 {
  background: #647585;
}

/* line 3863, /connecte_sso/app/assets/stylesheets/style.scss */
.pricetable.active.style2 > a {
  background: #7dc246;
  color: #FFF;
}

/* line 3868, /connecte_sso/app/assets/stylesheets/style.scss */
.pricetable.style2.active .pricetable-head h2 {
  color: #647585;
}

/* line 3872, /connecte_sso/app/assets/stylesheets/style.scss */
.ft {
  background: none;
  border-top: 1px solid #eaeeee;
  margin-top: 60px;
}

/* line 3878, /connecte_sso/app/assets/stylesheets/style.scss */
.ft .footer-title {
  color: #333333;
}

/* line 3882, /connecte_sso/app/assets/stylesheets/style.scss */
.ft .link_widgets a:hover {
  color: #7dc246;
}

/* line 3886, /connecte_sso/app/assets/stylesheets/style.scss */
.ft .bottom-line {
  background: #ffffff;
  padding-top: 0;
}

/* line 3891, /connecte_sso/app/assets/stylesheets/style.scss */
.ft .bottom-line .container {
  border-top: 1px solid #e8ecec;
  padding-top: 24px;
}

/* line 3896, /connecte_sso/app/assets/stylesheets/style.scss */
header.style4 {
  float: left;
  width: 100%;
  background: #ffffff;
}

/* line 3902, /connecte_sso/app/assets/stylesheets/style.scss */
.topbar {
  float: left;
  width: 100%;
  background: #222b38;
  padding: 2px 0;
}

/* line 3909, /connecte_sso/app/assets/stylesheets/style.scss */
.h-social {
  float: left;
  margin: 0;
}

/* line 3914, /connecte_sso/app/assets/stylesheets/style.scss */
.h-social > li {
  margin: 0;
  float: left;
}

/* line 3919, /connecte_sso/app/assets/stylesheets/style.scss */
.h-social li a {
  color: #7a8493;
  padding: 0 4px;
  font-size: 18px;
}

/* line 3925, /connecte_sso/app/assets/stylesheets/style.scss */
.h-social li a i {
  font-size: 13px;
}

/* line 3929, /connecte_sso/app/assets/stylesheets/style.scss */
.h-contact {
  float: right;
  margin-top: 3px;
}

/* line 3934, /connecte_sso/app/assets/stylesheets/style.scss */
.h-contact span {
  float: left;
  font-size: 12px;
  color: #ffffff;
  margin-left: 30px;
  line-height: 21px;
}

/* line 3942, /connecte_sso/app/assets/stylesheets/style.scss */
.h-contact span i {
  float: left;
  font-size: 19px;
  margin-right: 10px;
}

/* line 3948, /connecte_sso/app/assets/stylesheets/style.scss */
header.style4 .menu-sec nav > ul > li > a {
  color: #222222;
  padding-top: 17px;
  padding-bottom: 42px;
}

/* line 3954, /connecte_sso/app/assets/stylesheets/style.scss */
header.style4 .menu-sec {
  margin-top: 20px;
}

/* line 3958, /connecte_sso/app/assets/stylesheets/style.scss */
header.style4 .logo {
  margin: 14px 0;
}

/* line 3962, /connecte_sso/app/assets/stylesheets/style.scss */
header.style4 .account-btns > li a {
  color: #222b38;
  border: 1px solid #222b38;
  padding: 8px 20px;
  margin: 0;
  border-radius: 3px;
}

/* line 3974, /connecte_sso/app/assets/stylesheets/style.scss */
header.style4 .signin-popup a:hover {
  background: #222b38 !important;
  border-color: #222b38 !important;
  color: #ffffff !important;
}

/* line 3980, /connecte_sso/app/assets/stylesheets/style.scss */
header.style4 .account-btns > li.signup-popup a {
  color: #1e83f0;
  border-color: #1e83f0;
}

/* line 3985, /connecte_sso/app/assets/stylesheets/style.scss */
header.style4 .menu-sec nav > ul > li.menu-item-has-children > a::before {
  top: 26px;
}

/* line 3989, /connecte_sso/app/assets/stylesheets/style.scss */
.main-slider-sec.style3::before {
  display: none;
}

/* line 3993, /connecte_sso/app/assets/stylesheets/style.scss */
.main-slider-sec.style3::after {
  display: none;
}

/* line 3997, /connecte_sso/app/assets/stylesheets/style.scss */
.main-slider-sec.style3 {
  background: #000;
}

/* line 4001, /connecte_sso/app/assets/stylesheets/style.scss */
.main-slider-sec.style3 img {
  opacity: 0.5;
}

/* line 4005, /connecte_sso/app/assets/stylesheets/style.scss */
.job-search-sec .job-search > h3 {
  font-weight: normal;
}

/* line 4009, /connecte_sso/app/assets/stylesheets/style.scss */
.search-job2.style2 {
  background: #ffffff;
  padding: 0;
  border-radius: 8px;
  margin-top: 200px;
}

/* line 4020, /connecte_sso/app/assets/stylesheets/style.scss */
.search-job2.style2 form {
  border-radius: 8px;
}

/* line 4028, /connecte_sso/app/assets/stylesheets/style.scss */
.search-job2.style2 form .job-field {
  border-radius: 6px !important;
}

/* line 4036, /connecte_sso/app/assets/stylesheets/style.scss */
.search-job2.style2 form .job-field label::before {
  display: none;
}

/* line 4040, /connecte_sso/app/assets/stylesheets/style.scss */
.search-job2.style2 form .job-field label {
  font-family: Open Sans;
  font-size: 13px;
  color: #202020;
  margin: 0;
  margin-top: 0px;
  line-height: 20px;
  margin-top: 30px;
  padding: 0 30px;
}

/* line 4051, /connecte_sso/app/assets/stylesheets/style.scss */
.search-job2.style2 form .job-field input {
  padding-top: 0;
  padding-bottom: 0;
  height: auto;
  line-height: normal;
}

/* line 4058, /connecte_sso/app/assets/stylesheets/style.scss */
.search-job2.style2 .job-field .chosen-container-single .chosen-single {
  padding-top: 0;
  padding-bottom: 25px;
}

/* line 4063, /connecte_sso/app/assets/stylesheets/style.scss */
.search-job2.style2 form .job-field::before {
  height: 65px;
}

/* line 4067, /connecte_sso/app/assets/stylesheets/style.scss */
.job-field.with-icon {
  padding-left: 30px;
}

/* line 4071, /connecte_sso/app/assets/stylesheets/style.scss */
.job-field.with-icon i {
  right: auto;
  left: 15px;
  top: 35px;
  font-size: 33px;
}

/* line 4078, /connecte_sso/app/assets/stylesheets/style.scss */
.search-job2.style2 form div button {
  border-radius: 6px !important;
  background: #1e83f0;
  font-family: Open Sans;
  padding: 16px 10px;
  margin: 21px 0;
}

/* line 4090, /connecte_sso/app/assets/stylesheets/style.scss */
.search-job2.style2 form div button i {
  font-size: 24px;
  margin-right: 4px;
  position: relative;
  bottom: -4px;
}

/* line 4097, /connecte_sso/app/assets/stylesheets/style.scss */
.search-job2.style2 .job-field .chosen-container-single .chosen-single div::before {
  top: 12px;
}

/* line 4101, /connecte_sso/app/assets/stylesheets/style.scss */
.search-job2.style2 {
  padding: 0 17px;
  padding-left: 17px;
  padding-left: 0;
}

/* line 4107, /connecte_sso/app/assets/stylesheets/style.scss */
.job-search-sec.style3 {
  transform: translateX(-50%) translateY(0%);
  width: 1000px;
  left: 50%;
  top: auto;
  bottom: -42px;
}

/* line 4119, /connecte_sso/app/assets/stylesheets/style.scss */
.job-search-sec.style3 .style2 {
  margin-bottom: 0px;
}

/* line 4123, /connecte_sso/app/assets/stylesheets/style.scss */
.job-is.ft {
  margin-top: 12px;
}

/* line 4127, /connecte_sso/app/assets/stylesheets/style.scss */
.block.overlape {
  z-index: 2;
}

/* line 4131, /connecte_sso/app/assets/stylesheets/style.scss */
.cat-sec.style2 {
  margin-top: -30px;
}

/* line 4135, /connecte_sso/app/assets/stylesheets/style.scss */
.p-category.style2 {
  background: #ffffff;
  border: none;
  border-radius: 8px;
  margin-top: 30px;
}

/* line 4146, /connecte_sso/app/assets/stylesheets/style.scss */
.p-category.style2 > a {
  border: none;
}

/* line 4150, /connecte_sso/app/assets/stylesheets/style.scss */
.p-category.style2 > a i {
  color: #647585;
}

/* line 4154, /connecte_sso/app/assets/stylesheets/style.scss */
.p-category.style2 > a p {
  color: #b1b1b1;
}

/* line 4158, /connecte_sso/app/assets/stylesheets/style.scss */
.p-category.style2 {
  height: auto;
  width: 100%;
  margin-left: 0px;
}

/* Tabs sec */
/* line 4166, /connecte_sso/app/assets/stylesheets/style.scss */
.tab-sec {
  float: left;
  width: 100%;
  text-align: center;
}

/* line 4172, /connecte_sso/app/assets/stylesheets/style.scss */
.nav.nav-tabs {
  float: none;
  width: auto;
  text-align: center;
  margin: 0;
  display: inline-block;
  border: 1px solid #e7e7e7;
  border-radius: 8px;
  padding: 0 4px;
}

/* line 4187, /connecte_sso/app/assets/stylesheets/style.scss */
.nav.nav-tabs > li {
  float: none;
  display: inline-block;
  margin: 0;
}

/* line 4193, /connecte_sso/app/assets/stylesheets/style.scss */
.nav.nav-tabs > li a {
  float: left;
  font-family: Quicksand;
  font-size: 18px;
  font-weight: bold;
  letter-spacing: 0px;
  padding: 15px 30px;
  border-radius: 8px;
  margin-top: 4px;
}

/* line 4208, /connecte_sso/app/assets/stylesheets/style.scss */
.nav.nav-tabs > li a.current {
  color: #ffffff;
  background-color: #1e83f0;
}

/* line 4213, /connecte_sso/app/assets/stylesheets/style.scss */
.job-listing.wtabs {
  border: 1px solid #ebefef;
  margin-top: 30px;
  border-radius: 8px;
  display: inherit;
  text-align: left;
  position: relative;
}

/* line 4226, /connecte_sso/app/assets/stylesheets/style.scss */
.job-listing.wtabs .job-title-sec {
  float: left;
  width: 70%;
}

/* line 4231, /connecte_sso/app/assets/stylesheets/style.scss */
.job-listing.wtabs .job-title-sec > span {
  color: #1e83f0;
  display: table;
  float: none;
}

/* line 4237, /connecte_sso/app/assets/stylesheets/style.scss */
.job-listing.wtabs .job-lctn {
  display: inline;
  padding-top: 20px;
  width: 100%;
  font-size: 13px;
}

/* line 4244, /connecte_sso/app/assets/stylesheets/style.scss */
.job-listing.wtabs .job-lctn i {
  float: none;
  font-size: 15px;
}

/* line 4249, /connecte_sso/app/assets/stylesheets/style.scss */
.job-style-bx {
  float: left;
  width: 30%;
  position: absolute;
  right: 0px;
  bottom: 0;
  padding: 15px;
}

/* line 4258, /connecte_sso/app/assets/stylesheets/style.scss */
.job-style-bx .fav-job {
  font-size: 20px;
  float: right;
  margin-top: 5px;
  margin-right: 10px;
}

/* line 4265, /connecte_sso/app/assets/stylesheets/style.scss */
.job-style-bx .job-is {
  margin: 0;
  border-radius: 4px;
  color: #ffffff;
}

/* line 4275, /connecte_sso/app/assets/stylesheets/style.scss */
.tab-sec .tab-content {
  display: none;
}

/* line 4279, /connecte_sso/app/assets/stylesheets/style.scss */
.tab-sec .tab-content.current {
  display: block;
}

/* line 4283, /connecte_sso/app/assets/stylesheets/style.scss */
.tab-sec .browse-all-cat .style2 {
  border: 1px solid #ebefef;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border-radius: 8px;
}

/* line 4297, /connecte_sso/app/assets/stylesheets/style.scss */
.how-to-sec.style2.no-lines .how-to::before {
  display: none;
}

/* line 4301, /connecte_sso/app/assets/stylesheets/style.scss */
.how-to-sec.style2.no-lines .how-icon {
  border: 1px solid #e8ecec;
  background: none;
  color: #707070;
}

/* line 4307, /connecte_sso/app/assets/stylesheets/style.scss */
.link_widgets.nolines a::before {
  display: none;
}

/* line 4311, /connecte_sso/app/assets/stylesheets/style.scss */
.link_widgets.nolines a {
  padding: 0;
  color: #7a8493;
}

/* line 4316, /connecte_sso/app/assets/stylesheets/style.scss */
footer.style2 span {
  color: #7a8493;
}

/* line 4320, /connecte_sso/app/assets/stylesheets/style.scss */
.link_widgets.nolines a i {
  font-size: 19px;
  float: left;
  margin-right: 10px;
  width: 21px;
  text-align: left;
}

/* line 4328, /connecte_sso/app/assets/stylesheets/style.scss */
.subscribe_widget {
  float: left;
  width: 100%;
}

/* line 4333, /connecte_sso/app/assets/stylesheets/style.scss */
.subscribe_widget > p {
  width: 100%;
  float: left;
  font-family: Open Sans;
  font-size: 13px;
  color: #7a8493;
  line-height: 20px;
}

/* line 4342, /connecte_sso/app/assets/stylesheets/style.scss */
.subscribe_widget form {
  float: left;
  width: 100%;
  position: relative;
}

/* line 4348, /connecte_sso/app/assets/stylesheets/style.scss */
.subscribe_widget form input {
  border: 1px solid #7a8493;
  border-radius: 8px;
  background: none;
  margin: 0;
  font-family: Open Sans;
  font-size: 13px;
  color: #dae4f3;
  padding: 15px 30px;
}

/* line 4363, /connecte_sso/app/assets/stylesheets/style.scss */
.subscribe_widget form button {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  border-radius: 0 6px 6px 0px;
  width: 50px;
  background: #1e83f0;
  padding: 0;
  font-size: 25px;
}

/* line 4379, /connecte_sso/app/assets/stylesheets/style.scss */
footer.style2 {
  background: #222b38;
}

/* line 4383, /connecte_sso/app/assets/stylesheets/style.scss */
.bottom-line.style3 {
  background: #12171e;
}

/* line 4387, /connecte_sso/app/assets/stylesheets/style.scss */
.bottom-line.style3 span {
  float: left;
  line-height: 33px;
}

/* line 4392, /connecte_sso/app/assets/stylesheets/style.scss */
.back-top {
  float: right;
  font-family: Open Sans;
  font-size: 13px;
  color: #7a8493;
  line-height: 33px;
  transition: all 0.4s ease 0s;
}

/* line 4405, /connecte_sso/app/assets/stylesheets/style.scss */
.back-top i {
  float: right;
  width: 33px;
  height: 33px;
  background: #333e4e;
  border-radius: 50%;
  margin-left: 13px;
  line-height: 33px;
  font-size: 19px;
}

/* line 4420, /connecte_sso/app/assets/stylesheets/style.scss */
.back-top:hover {
  color: #FFF;
}

/* Header5 */
/* line 4426, /connecte_sso/app/assets/stylesheets/style.scss */
header.style5 {
  background: #26ae61;
  float: left;
  width: 100%;
  position: relative;
  padding: 20px 60px;
}

/* line 4434, /connecte_sso/app/assets/stylesheets/style.scss */
header.style5 .account-btns {
  padding: 10px 0;
}

/* line 4438, /connecte_sso/app/assets/stylesheets/style.scss */
header.style5 .menu-sec {
  margin-top: 0px;
}

/* line 4442, /connecte_sso/app/assets/stylesheets/style.scss */
header.style5 .post-job-btn {
  background: none;
  border: 2px solid #ffffff;
  border-radius: 3px;
}

/* line 4452, /connecte_sso/app/assets/stylesheets/style.scss */
header.style5 nav {
  float: left;
  margin-right: 0;
}

/* line 4457, /connecte_sso/app/assets/stylesheets/style.scss */
header.style5 .logo {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
}

/* Location */
/* line 4470, /connecte_sso/app/assets/stylesheets/style.scss */
.form-location-sec {
  float: left;
  width: 100%;
  text-align: center;
  margin: 70px 0;
}

/* line 4477, /connecte_sso/app/assets/stylesheets/style.scss */
.form-location-sec h3 {
  float: left;
  width: 100%;
  color: #ffffff;
  font-size: 60px;
  margin: 0;
  margin-top: -15px;
}

/* line 4486, /connecte_sso/app/assets/stylesheets/style.scss */
.form-location-sec h3 strong {
  float: left;
  width: 100%;
}

/* line 4491, /connecte_sso/app/assets/stylesheets/style.scss */
.form-location-sec form {
  float: none;
  width: auto;
  text-align: center;
  display: inline-block;
  margin-top: 40px;
  position: relative;
}

/* line 4500, /connecte_sso/app/assets/stylesheets/style.scss */
.form-location-sec form .field-lct {
  float: left;
  width: auto;
  margin-right: 2px;
  position: relative;
}

/* line 4507, /connecte_sso/app/assets/stylesheets/style.scss */
.form-location-sec form .field-lct input {
  float: left;
  width: 364px;
  height: 60px;
  background: #ffffff;
  margin: 0;
  font-size: 13px;
  color: #000000;
}

/* line 4517, /connecte_sso/app/assets/stylesheets/style.scss */
.form-location-sec form .field-lct.sl input {
  width: 240px;
}

/* line 4521, /connecte_sso/app/assets/stylesheets/style.scss */
.form-location-sec form .field-lct i {
  position: absolute;
  right: 11px;
  top: 15px;
  font-size: 23px;
  color: #737373;
}

/* line 4529, /connecte_sso/app/assets/stylesheets/style.scss */
.form-location-sec form button {
  display: inline;
  width: 70px;
  height: 60px;
  background: #26ae61;
  border-radius: 0 0;
  font-size: 26px;
  padding: 0;
  margin-left: 1px;
}

/* line 4544, /connecte_sso/app/assets/stylesheets/style.scss */
.form-location-sec form a {
  display: block;
  text-align: right;
  font-size: 13px;
  color: #B3B3B3;
  position: relative;
  top: 10px;
  font-size: 13px;
  font-family: Open Sans;
}

/* line 4555, /connecte_sso/app/assets/stylesheets/style.scss */
.form-location-sec form a {
  text-align: right;
  font-size: 13px;
  color: #B3B3B3;
  position: relative;
  font-size: 13px;
  font-family: Open Sans;
  height: 20px;
  position: absolute;
  width: auto;
  right: 0;
  top: 100%;
  margin-top: 14px;
}

/* line 4570, /connecte_sso/app/assets/stylesheets/style.scss */
.p-category.style2.gray {
  background: #f4f5fa;
}

/* line 4574, /connecte_sso/app/assets/stylesheets/style.scss */
.p-category.style2.gray i {
  color: #26ae61;
}

/* line 4578, /connecte_sso/app/assets/stylesheets/style.scss */
.heading.left {
  text-align: left;
}

/* line 4582, /connecte_sso/app/assets/stylesheets/style.scss */
.job-listings-sec.style2 .job-listing {
  background: #f4f5fa;
  border: none;
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 30px;
}

/* line 4590, /connecte_sso/app/assets/stylesheets/style.scss */
.job-listings-sec.style2 .job-listing .job-title-sec span {
  color: #26ae61;
}

/* line 4594, /connecte_sso/app/assets/stylesheets/style.scss */
.job-listings-sec.style2 .job-listing .job-lctn {
  font-size: 13px;
  color: #888888 !important;
  line-height: 20px;
  margin-left: 14px;
}

/* line 4602, /connecte_sso/app/assets/stylesheets/style.scss */
.job-listings-sec.style2 .job-title-sec {
  width: 70%;
}

/* line 4606, /connecte_sso/app/assets/stylesheets/style.scss */
.job-listings-sec.style2 .fav-job {
  font-size: 18px;
  float: right;
  margin: 17px 0;
}

/* line 4612, /connecte_sso/app/assets/stylesheets/style.scss */
.job-listings-sec.style2 .job-is {
  border: none;
}

/* line 4616, /connecte_sso/app/assets/stylesheets/style.scss */
.job-listings-sec.style2 .aply-btn {
  float: right;
  font-size: 12px;
  background: #26ae61;
  border: 1px solid #26ae61;
  color: #ffffff;
  padding: 7px 15px;
  padding-top: 8px;
  border-radius: 20px;
  line-height: 10px;
  padding-top: 7px;
  margin: 10px 0;
}

/* line 4634, /connecte_sso/app/assets/stylesheets/style.scss */
.job-listings-sec.style2 .job-listing:hover {
  background: #ffffff;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

/* line 4643, /connecte_sso/app/assets/stylesheets/style.scss */
.job-grid.style2 {
  background: #f4f5fa;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border-radius: 0px;
}

/* line 4657, /connecte_sso/app/assets/stylesheets/style.scss */
.job-grid.style2 .job-title-sec {
  padding: 0;
  border: none;
}

/* line 4662, /connecte_sso/app/assets/stylesheets/style.scss */
.job-grid.style2 .job-title-sec .c-logo {
  margin: 0;
  padding: 0 20px;
}

/* line 4667, /connecte_sso/app/assets/stylesheets/style.scss */
.job-grid.style2 .job-lctn {
  margin: 0;
  margin-top: 0px;
  margin-top: 2px;
}

/* line 4673, /connecte_sso/app/assets/stylesheets/style.scss */
.job-grid.style2 > p {
  float: left;
  width: 100%;
  margin: 0;
  margin-top: 0px;
  font-size: 13px;
  line-height: 18px;
  color: #888888;
  letter-spacing: 0px;
  margin-top: 9px;
}

/* line 4685, /connecte_sso/app/assets/stylesheets/style.scss */
.grid-info-box {
  float: left;
  width: 100%;
}

/* line 4690, /connecte_sso/app/assets/stylesheets/style.scss */
.grid-info-box {
  float: left;
  width: 100%;
  padding-top: 11px;
  padding-bottom: 17px;
}

/* line 4697, /connecte_sso/app/assets/stylesheets/style.scss */
.grid-info-box .job-is {
  float: left;
  padding: 0;
  border: none;
  width: auto;
}

/* line 4704, /connecte_sso/app/assets/stylesheets/style.scss */
.grid-info-box a {
  float: right;
  font-size: 12px;
  background: #26ae61;
  border: 1px solid #26ae61;
  color: #ffffff;
  padding: 8px 15px;
  border-radius: 20px;
  line-height: 14px;
  margin: 10px 0;
  margin: 6px 0;
  margin-left: 13px;
}

/* line 4722, /connecte_sso/app/assets/stylesheets/style.scss */
.grid-info-box .fav-job {
  position: static;
  float: left;
  font-size: 19px;
  margin: 8px 0;
  margin-left: 13px;
}

/* line 4730, /connecte_sso/app/assets/stylesheets/style.scss */
.layer.color.green2::before {
  background-color: #26ae61;
}

/* Who am */
/* line 4736, /connecte_sso/app/assets/stylesheets/style.scss */
.who-am {
  float: left;
  width: 100%;
  margin: 110px 0;
  padding-left: 370px;
  padding-right: 100px;
}

/* line 4744, /connecte_sso/app/assets/stylesheets/style.scss */
.who-am h3 {
  float: left;
  width: 100%;
  color: #ffffff;
  font-family: Quicksand;
  font-size: 40px;
  margin: 0;
}

/* line 4753, /connecte_sso/app/assets/stylesheets/style.scss */
.who-am p {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 15px;
  line-height: 26px;
  color: #ffffff;
  margin-top: 11px;
}

/* line 4763, /connecte_sso/app/assets/stylesheets/style.scss */
.who-am a {
  float: left;
  border: 2px solid #ffffff;
  font-family: Quicksand;
  font-size: 15px;
  color: #ffffff;
  padding: 13px 50px;
}

/* line 4772, /connecte_sso/app/assets/stylesheets/style.scss */
.who-am.flip {
  padding-right: 370px;
  padding-left: 100px;
  text-align: right;
}

/* line 4778, /connecte_sso/app/assets/stylesheets/style.scss */
.who-am.flip a {
  float: right;
}

/* line 4782, /connecte_sso/app/assets/stylesheets/style.scss */
.how-to-sec.style2.lines .how-to::before {
  background-image: none;
  height: 1px;
  content: "";
  background-color: #e8ecec;
  top: 53px;
  bottom: auto;
}

/* line 4791, /connecte_sso/app/assets/stylesheets/style.scss */
.how-to-sec.style2.lines .how-icon {
  background: #f4f5fa;
  color: #26ae61;
}

/* line 4796, /connecte_sso/app/assets/stylesheets/style.scss */
.how-to-sec.style2.lines .how-to:first-child .how-icon {
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: #f4f5fa;
}

/* line 4805, /connecte_sso/app/assets/stylesheets/style.scss */
.stats-sec.style2 .stats span {
  color: #26ae61;
}

/* line 4809, /connecte_sso/app/assets/stylesheets/style.scss */
.stats-sec.style2 .stats h5 {
  color: #333333;
}

/* Toggle Widget */
/* line 4815, /connecte_sso/app/assets/stylesheets/style.scss */
#toggle-widget {
  float: left;
  width: 100%;
}

/* line 4820, /connecte_sso/app/assets/stylesheets/style.scss */
#toggle-widget h2 {
  float: left;
  width: 100%;
  font-size: 15px;
  color: #222222;
  background: #f4f5fa;
  padding: 21px 40px;
  font-family: Open Sans;
  cursor: pointer;
  margin-bottom: 1px;
  position: relative;
}

/* line 4833, /connecte_sso/app/assets/stylesheets/style.scss */
#toggle-widget .content {
  float: left;
  width: 100%;
  padding: 0 40px;
}

/* line 4839, /connecte_sso/app/assets/stylesheets/style.scss */
#toggle-widget .content p {
  float: left;
  width: 100%;
  color: #888888;
  font-size: 13px;
  line-height: 24px;
  margin: 0;
  padding: 25px 0;
}

/* line 4849, /connecte_sso/app/assets/stylesheets/style.scss */
#toggle-widget h2::before {
  position: absolute;
  font-family: lineawesome;
  content: "\f121";
  font-size: 20px;
  color: #0B2E28;
  top: 50%;
  right: 20px;
  margin-top: -12px;
}

/* line 4860, /connecte_sso/app/assets/stylesheets/style.scss */
#toggle-widget h2.active::before {
  transform: rotate(90deg);
}

/* line 4868, /connecte_sso/app/assets/stylesheets/style.scss */
.col-lg-4 .reviews.style2 {
  padding: 0;
}

/* line 4872, /connecte_sso/app/assets/stylesheets/style.scss */
.col-lg-5 .reviews.style2 {
  padding: 0;
}

/* line 4876, /connecte_sso/app/assets/stylesheets/style.scss */
.col-lg-6 .reviews.style2 {
  padding: 0;
}

/* line 4880, /connecte_sso/app/assets/stylesheets/style.scss */
.col-lg-4 .reviews.style2::before,
.col-lg-5 .reviews.style2::before,
.col-lg-6 .reviews.style2::before {
  font-size: 100px;
  top: 120px;
  height: auto;
  bottom: auto;
}

/* line 4889, /connecte_sso/app/assets/stylesheets/style.scss */
.col-lg-4 .reviews.style2::after,
.col-lg-5 .reviews.style2::after,
.col-lg-6 .reviews.style2::after {
  display: none;
}

/* line 4895, /connecte_sso/app/assets/stylesheets/style.scss */
.detailbar {
  float: left;
  width: 100%;
  padding-right: 150px;
  margin: 60px 0;
}

/* line 4902, /connecte_sso/app/assets/stylesheets/style.scss */
.detailbar h3 {
  float: left;
  width: 100%;
  float: left;
  color: #ffffff;
  font-family: Quicksand;
  font-size: 30px;
  font-weight: bold;
}

/* line 4912, /connecte_sso/app/assets/stylesheets/style.scss */
.detailbar p {
  float: left;
  width: 100%;
  color: #ffffff;
  margin: 0;
}

/* line 4919, /connecte_sso/app/assets/stylesheets/style.scss */
.detalbr-mkp {
  float: right;
  margin-top: -86px;
}

/* line 4924, /connecte_sso/app/assets/stylesheets/style.scss */
footer.style3 {
  background: #202020;
}

/* line 4928, /connecte_sso/app/assets/stylesheets/style.scss */
footer.style3 .bottom-line {
  background: #101010;
}

/* line 4932, /connecte_sso/app/assets/stylesheets/style.scss */
footer.style3 .bottom-line .back-top i {
  background: none;
  color: #26ae61;
}

/* line 4937, /connecte_sso/app/assets/stylesheets/style.scss */
footer.style3 .bottom-line span {
  color: #929393;
}

/* line 4941, /connecte_sso/app/assets/stylesheets/style.scss */
footer.style3 span,
footer.style3 a {
  color: #929393;
}

/* line 4946, /connecte_sso/app/assets/stylesheets/style.scss */
.job-search > h4 {
  float: left;
  width: 100%;
  margin: 0;
  color: #ffffff;
  text-align: center;
  font-weight: bold;
  font-size: 30px;
}

/* line 4956, /connecte_sso/app/assets/stylesheets/style.scss */
.inner-header::before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: "";
  z-index: -1;
  background: #8b91dd;
  background: linear-gradient(45deg, #8b91dd 0%, #10195d 71%, #10195d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7A807F', endColorstr='#10195d', GradientType=1);
  opacity: 0.8;
}

/* line 4975, /connecte_sso/app/assets/stylesheets/style.scss */
.inner-header::after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: "";
  background-image: url(/lines.png);
  z-index: 0;
  opacity: 0.14;
}

/* line 4987, /connecte_sso/app/assets/stylesheets/style.scss */
.inner-header {
  float: left;
  width: 100%;
  position: relative;
  padding-top: 240px;
  padding-bottom: 15px;
  z-index: 0;
}

/* line 4996, /connecte_sso/app/assets/stylesheets/style.scss */
.inner-header.wform .job-search-sec {
  position: relative;
  float: left;
  z-index: 4;
  top: 0;
  transform: translateX(-50%);
}

/* line 5008, /connecte_sso/app/assets/stylesheets/style.scss */
section.overlape {
  z-index: 2;
}

/* line 5012, /connecte_sso/app/assets/stylesheets/style.scss */
.emlthis {
  float: left;
  border: 2px solid #d8dcdc;
  border-radius: 8px;
  border-radius: 6px;
  padding: 12px 30px;
  font-size: 13px;
  color: #888888;
  margin-bottom: 30px;
  line-height: 18px;
}

/* line 5028, /connecte_sso/app/assets/stylesheets/style.scss */
.emlthis i {
  float: left;
  font-size: 19px;
  margin-right: 11px;
  position: relative;
  top: -1px;
  color: #B3B3B3;
}

/* line 5037, /connecte_sso/app/assets/stylesheets/style.scss */
.filterbar {
  float: left;
  width: 100%;
  margin-bottom: 30px;
}

/* line 5043, /connecte_sso/app/assets/stylesheets/style.scss */
.filterbar > h5 {
  float: left;
  font-family: Quicksand;
  font-size: 20px;
  color: #222222;
  font-weight: bold;
  line-height: 33px;
  margin: 0;
}

/* line 5053, /connecte_sso/app/assets/stylesheets/style.scss */
.sortby-sec {
  float: right;
}

/* line 5057, /connecte_sso/app/assets/stylesheets/style.scss */
.sortby-sec > span {
  float: left;
  font-size: 13px;
  line-height: 33px;
  color: #888888;
  margin-right: 10px;
}

/* line 5065, /connecte_sso/app/assets/stylesheets/style.scss */
.sortby-sec .chosen-container > a {
  border: none;
  background: #f4f5fa;
  font-size: 13px;
  width: auto;
  padding: 7px 20px;
}

/* line 5073, /connecte_sso/app/assets/stylesheets/style.scss */
.sortby-sec .chosen-container {
  border: none;
  float: left;
  width: auto !important;
  clear: none;
  margin-left: 10px;
}

/* line 5081, /connecte_sso/app/assets/stylesheets/style.scss */
.sortby-sec .chosen-container > a div::before {
  font-size: 11px;
  color: #737373;
}

/* line 5086, /connecte_sso/app/assets/stylesheets/style.scss */
.sortby-sec .chosen-container.chosen-container-single.chosen-container-single-nosearch.chosen-with-drop.chosen-container-active a {
  background: #dfdfdf;
  color: #222222;
}

/* line 5091, /connecte_sso/app/assets/stylesheets/style.scss */
.job-grid.border {
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border: 2px solid #e8ecec;
}

/* line 5100, /connecte_sso/app/assets/stylesheets/style.scss */
.job-grid:hover {
  -ms-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  border-color: #ffffff;
}

/* pagination */
/* line 5111, /connecte_sso/app/assets/stylesheets/style.scss */
.pagination {
  float: left;
  margin: 60px 0 0;
  padding: 0;
  text-align: center;
  width: 100%;
}

/* line 5119, /connecte_sso/app/assets/stylesheets/style.scss */
.pagination ul {
  display: inline-block;
  list-style: outside none none;
  margin: 0;
  padding: 0;
}

/* line 5126, /connecte_sso/app/assets/stylesheets/style.scss */
.pagination li {
  float: left;
  font-family: Montserrat;
  font-size: 12px;
  margin: 0 10px 0 0;
}

/* line 5133, /connecte_sso/app/assets/stylesheets/style.scss */
.pagination li:last-child {
  margin: 0;
}

/* line 5137, /connecte_sso/app/assets/stylesheets/style.scss */
.pagination li.active a,
.pagination li a:active {
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

/* line 5146, /connecte_sso/app/assets/stylesheets/style.scss */
.pagination li.active a,
.pagination li a:hover {
  color: #ffffff;
  background-color: #7A807F;
  border-color: #7A807F;
}

/* line 5153, /connecte_sso/app/assets/stylesheets/style.scss */
.pagination li .delimeter {
  display: block;
  padding-top: 6px;
}

/* line 5158, /connecte_sso/app/assets/stylesheets/style.scss */
.pagination a,
.pagination span {
  background: #ffffff none repeat scroll 0 0;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  float: left;
  font-family: Open Sans;
  padding: 3px 13px;
  text-decoration: none;
  border: 3px solid #edeff7;
  padding: 9px 15px;
  font-size: 13px;
  color: #000000;
  border-radius: 30px;
  height: 41px;
}

/* line 5182, /connecte_sso/app/assets/stylesheets/style.scss */
.pagination li.prev a,
.pagination li.next a {
  padding: 9px 25px;
}

/* line 5187, /connecte_sso/app/assets/stylesheets/style.scss */
.pagination a i {
  font-size: 15px;
  color: #0B2E28;
}

/* line 5192, /connecte_sso/app/assets/stylesheets/style.scss */
.inner-header > h3 {
  float: left;
  width: 100%;
  position: relative;
  z-index: 1;
  color: #ffffff;
  font-weight: bold;
  font-size: 30px;
  text-align: center;
  margin: 0;
  margin-bottom: 50px;
}

/* line 5205, /connecte_sso/app/assets/stylesheets/style.scss */
.search_widget_job {
  float: left;
  width: 100%;
}

/* line 5210, /connecte_sso/app/assets/stylesheets/style.scss */
.field_w_search {
  float: left;
  width: 100%;
  position: relative;
  border: 2px solid #e8ecec;
  border-radius: 8px;
  margin-bottom: 20px;
}

/* line 5223, /connecte_sso/app/assets/stylesheets/style.scss */
.field_w_search input {
  float: left;
  width: 100%;
  background: none;
  padding: 15px 25px;
  font-size: 13px;
  margin: 0;
}

/* line 5232, /connecte_sso/app/assets/stylesheets/style.scss */
.field_w_search i {
  position: absolute;
  right: 15px;
  top: 12px;
  color: #0B2E28;
  font-size: 24px;
}

/* line 5240, /connecte_sso/app/assets/stylesheets/style.scss */
.border-right {
  padding-right: 40px;
  border-right: 1px solid #edeff7;
  padding-top: 40px;
  padding-bottom: 40px;
}

/* line 5247, /connecte_sso/app/assets/stylesheets/style.scss */
.search_widget_job .field_w_search:last-child {
  margin: 0;
}

/* line 5251, /connecte_sso/app/assets/stylesheets/style.scss */
aside .widget {
  margin-top: 25px;
}

/* line 5255, /connecte_sso/app/assets/stylesheets/style.scss */
aside .widget:first-child {
  margin: 0;
}

/* line 5259, /connecte_sso/app/assets/stylesheets/style.scss */
.sb-title {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 15px;
  color: #111111;
  margin: 0;
  position: relative;
  padding-right: 30px;
  margin-bottom: 0;
  cursor: pointer;
}

/* line 5272, /connecte_sso/app/assets/stylesheets/style.scss */
.sb-title::before {
  position: absolute;
  right: 0;
  top: 11px;
  width: 20px;
  height: 1px;
  background: #222222;
  content: "";
}

/* line 5282, /connecte_sso/app/assets/stylesheets/style.scss */
.posted_widget {
  float: left;
  width: 100%;
}

/* line 5287, /connecte_sso/app/assets/stylesheets/style.scss */
.posted_widget label {
  float: left;
  width: 100%;
  font-size: 13px;
  color: #888888;
  margin-bottom: 16px;
  padding-left: 30px;
}

/* line 5296, /connecte_sso/app/assets/stylesheets/style.scss */
.frm_widget {
  float: left;
  width: 100%;
}

/* line 5301, /connecte_sso/app/assets/stylesheets/style.scss */
.frm_widget label {
  font-size: 13px;
  color: #888888;
  position: relative;
  display: inline-block;
  padding: 0 0 0 2em;
  margin-right: 10px;
  height: 1.5em;
  line-height: 1.5;
  cursor: pointer;
}

/* line 5313, /connecte_sso/app/assets/stylesheets/style.scss */
.nm {
  margin: 0 !important;
}

/* line 5317, /connecte_sso/app/assets/stylesheets/style.scss */
.type_widget {
  float: left;
  width: 100%;
}

/* line 5322, /connecte_sso/app/assets/stylesheets/style.scss */
.type_widget p {
  float: left;
  width: 100%;
  margin: 0;
  font-size: 13px;
  color: #888888;
  margin-bottom: 4px;
}

/* line 5331, /connecte_sso/app/assets/stylesheets/style.scss */
.type_widget p label {
  padding-left: 31px;
}

/* line 5335, /connecte_sso/app/assets/stylesheets/style.scss */
.flchek label::before {
  border-color: #0B2E28 !important;
}

/* line 5339, /connecte_sso/app/assets/stylesheets/style.scss */
.ftchek label::before {
  border-color: #7A807F !important;
}

/* line 5343, /connecte_sso/app/assets/stylesheets/style.scss */
.ischek label::before {
  border-color: #f831e3 !important;
}

/* line 5347, /connecte_sso/app/assets/stylesheets/style.scss */
.ptchek label::before {
  border-color: #7dc246 !important;
}

/* line 5351, /connecte_sso/app/assets/stylesheets/style.scss */
.tpchek label::before {
  border-color: #26ae61 !important;
}

/* line 5355, /connecte_sso/app/assets/stylesheets/style.scss */
.vtchek label::before {
  border-color: #18f0f8 !important;
}

/* line 5359, /connecte_sso/app/assets/stylesheets/style.scss */
.sb-title::after {
  position: absolute;
  right: 8px;
  top: 4px;
  width: 1px;
  height: 0px;
  background: #222222;
  content: "";
}

/* line 5369, /connecte_sso/app/assets/stylesheets/style.scss */
.sb-title.open.active::before {
  width: 17px;
}

/* line 5373, /connecte_sso/app/assets/stylesheets/style.scss */
.sb-title::after {
  height: 0px;
}

/* line 5377, /connecte_sso/app/assets/stylesheets/style.scss */
.sb-title.open.active::after {
  height: 15px;
}

/* line 5381, /connecte_sso/app/assets/stylesheets/style.scss */
.sb-title.open.active {
  margin-bottom: 0;
}

/* line 5385, /connecte_sso/app/assets/stylesheets/style.scss */
.specialism_widget {
  float: left;
  width: 100%;
}

/* line 5390, /connecte_sso/app/assets/stylesheets/style.scss */
.simple-checkbox p {
  float: left;
  width: 100%;
  margin: 0;
  margin-bottom: 0px;
  font-family: Open Sans;
  font-size: 13px;
  margin-bottom: 4px;
}

/* line 5400, /connecte_sso/app/assets/stylesheets/style.scss */
.simple-checkbox p label {
  padding-left: 31px;
}

/* line 5404, /connecte_sso/app/assets/stylesheets/style.scss */
.simple-checkbox p input[type="checkbox"]:checked + label::before,
.simple-checkbox p input[type="radio"]:checked + label::before {
  background: #2c7dfa;
  border-color: #2c7dfa;
}

/* line 5410, /connecte_sso/app/assets/stylesheets/style.scss */
.simple-checkbox p input[type="checkbox"] + label::after {
  color: #ffffff;
}

/* line 5414, /connecte_sso/app/assets/stylesheets/style.scss */
.simple-checkbox {
  float: left;
  width: 100% !important;
}

/* line 5419, /connecte_sso/app/assets/stylesheets/style.scss */
.sb-title.closed::after {
  height: 15px;
}

/* line 5423, /connecte_sso/app/assets/stylesheets/style.scss */
.sb-title.closed::before {
  width: 17px;
}

/* line 5427, /connecte_sso/app/assets/stylesheets/style.scss */
aside .widget > div {
  margin-top: 15px;
}

/* line 5431, /connecte_sso/app/assets/stylesheets/style.scss */
.subscribe_widget > h3 {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 15px;
  color: #111111;
  margin: 0;
  margin-bottom: 0px;
  position: relative;
  padding-right: 30px;
  margin-bottom: 15px;
  cursor: pointer;
}

/* line 5445, /connecte_sso/app/assets/stylesheets/style.scss */
aside .subscribe_widget form input {
  border: 2px solid #e8ecec;
  color: #333333;
}

/* line 5450, /connecte_sso/app/assets/stylesheets/style.scss */
aside .subscribe_widget form button {
  background: #0B2E28;
}

/* line 5454, /connecte_sso/app/assets/stylesheets/style.scss */
.tags-bar {
  float: left;
  width: 100%;
  margin-top: 40px;
  border: 2px solid #e8ecec;
  border-radius: 8px;
  padding: 10px;
  position: relative;
}

/* line 5468, /connecte_sso/app/assets/stylesheets/style.scss */
.modrn-joblist {
  float: left;
  width: 100%;
  padding-left: 30px;
  border-bottom: 1px solid #edeff7;
}

/* line 5475, /connecte_sso/app/assets/stylesheets/style.scss */
.tags-bar > span {
  float: left;
  background: #f4f5fa;
  border-radius: 8px;
  font-family: Open Sans;
  font-size: 13px;
  padding: 7px 17px;
  margin-right: 15px;
  position: relative;
}

/* line 5490, /connecte_sso/app/assets/stylesheets/style.scss */
.tags-bar > span i {
  position: absolute;
  right: -6px;
  top: -5px;
  width: 16px;
  height: 16px;
  font-style: normal;
  background: #0B2E28;
  border-radius: 50%;
  color: #ffffff;
  text-align: center;
  line-height: 13px;
  font-size: 10px;
  font-family: Open Sans;
  cursor: pointer;
}

/* line 5511, /connecte_sso/app/assets/stylesheets/style.scss */
.action-tags {
  float: right;
}

/* line 5515, /connecte_sso/app/assets/stylesheets/style.scss */
.action-tags a {
  float: left;
  font-size: 13px;
  color: #7A807F;
  padding: 7px 6px;
  line-height: 17px;
}

/* line 5523, /connecte_sso/app/assets/stylesheets/style.scss */
.action-tags a i {
  float: left;
  font-size: 18px;
  margin-right: 4px;
}

/* line 5529, /connecte_sso/app/assets/stylesheets/style.scss */
.modrn-joblist .filterbar {
  margin-top: 30px;
}

/* line 5533, /connecte_sso/app/assets/stylesheets/style.scss */
.filterbar .emlthis {
  margin: 0;
  padding: 10px 30px;
}

/* line 5538, /connecte_sso/app/assets/stylesheets/style.scss */
.modrn-joblist .filterbar h5 {
  float: left;
  width: 100%;
  margin: 0;
  margin-top: 0px;
  margin-top: 25px;
}

/* line 5546, /connecte_sso/app/assets/stylesheets/style.scss */
.job-style-bx > i {
  position: absolute;
  right: 16px;
  bottom: 0;
  font-style: normal;
  font-size: 13px;
  color: #888888;
}

/* line 5555, /connecte_sso/app/assets/stylesheets/style.scss */
.job-list-modern .job-listing.wtabs {
  margin: 0;
  margin-top: 0px;
  border-radius: 0 0;
  border-left-color: #ffffff;
  border-right-color: #ffffff;
  border-top-color: #edeff7;
  border-bottom-color: #edeff7;
  margin-top: -1px;
  padding: 30px 0px;
}

/* line 5571, /connecte_sso/app/assets/stylesheets/style.scss */
.job-list-modern .job-listing.wtabs .job-style-bx {
  padding-bottom: 31px;
  bottom: 50%;
  transform: translateY(50%);
}

/* line 5581, /connecte_sso/app/assets/stylesheets/style.scss */
.ss-wrapper {
  overflow: hidden;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  float: left;
}

/* line 5590, /connecte_sso/app/assets/stylesheets/style.scss */
.ss-content {
  height: 100%;
  width: calc(100% + 18px);
  padding: 0 0 0 0;
  position: relative;
  overflow: auto;
  box-sizing: border-box;
}

/* line 5599, /connecte_sso/app/assets/stylesheets/style.scss */
.ss-content.rtl {
  width: calc(100% + 18px);
  right: auto;
}

/* line 5604, /connecte_sso/app/assets/stylesheets/style.scss */
.ss-scroll {
  position: relative;
  background: rgba(0, 0, 0, 0.1);
  width: 5px;
  border-radius: 3px;
  top: 0;
  z-index: 2;
  cursor: pointer;
  transition: opacity 0.25s linear;
}

/* line 5623, /connecte_sso/app/assets/stylesheets/style.scss */
.ss-hidden {
  display: none;
}

/* line 5627, /connecte_sso/app/assets/stylesheets/style.scss */
.ss-container:hover .ss-scroll,
.ss-container:active .ss-scroll {
  opacity: 1;
}

/* line 5632, /connecte_sso/app/assets/stylesheets/style.scss */
.ss-grabbed {
  -o-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

/* line 5640, /connecte_sso/app/assets/stylesheets/style.scss */
.simple-checkbox.scrollbar {
  height: 232px;
}

/* line 5644, /connecte_sso/app/assets/stylesheets/style.scss */
.viewmore {
  float: left;
  width: 100%;
  margin-top: 90px;
  text-align: center;
  margin-bottom: 90px;
}

/* line 5652, /connecte_sso/app/assets/stylesheets/style.scss */
.viewmore span {
  float: none;
  display: inline-block;
  border: 2px solid #e8ecec;
  padding: 9px 25px;
  font-size: 13px;
  font-family: Open Sans;
  border-radius: 20px;
  cursor: pointer;
}

/* line 5667, /connecte_sso/app/assets/stylesheets/style.scss */
.viewmore span i {
  width: 7px;
  height: 7px;
  float: left;
  background: #e8ecec;
  border-radius: 20px;
  margin: 5px 2px;
}

/* line 5680, /connecte_sso/app/assets/stylesheets/style.scss */
.viewmore span i:last-child {
  margin-right: 10px;
}

/* line 5684, /connecte_sso/app/assets/stylesheets/style.scss */
.job-search .tags-bar {
  padding: 0 120px;
  border: none;
}

/* line 5689, /connecte_sso/app/assets/stylesheets/style.scss */
.job-search .tags-bar > span {
  border: 2px solid #ffffff;
  background: none;
  color: #ffffff;
  border-radius: 30px;
}

/* line 5700, /connecte_sso/app/assets/stylesheets/style.scss */
.job-search .tags-bar > span > i {
  color: #0B2E28;
  background: #ffffff;
}

/* line 5705, /connecte_sso/app/assets/stylesheets/style.scss */
.job-search .tags-bar .action-tags a {
  color: #ffffff;
}

/* line 5709, /connecte_sso/app/assets/stylesheets/style.scss */
.widget.border {
  border: 2px solid #e6e7ef;
  padding: 18px 20px;
  border-radius: 8px;
}

/* line 5719, /connecte_sso/app/assets/stylesheets/style.scss */
aside .widget.border {
  margin-top: 10px;
}

/* line 5723, /connecte_sso/app/assets/stylesheets/style.scss */
.banner_widget {
  float: left;
  width: 100%;
  margin-top: 10px;
}

/* line 5729, /connecte_sso/app/assets/stylesheets/style.scss */
.banner_widget a {
  float: left;
  width: 100%;
}

/* line 5734, /connecte_sso/app/assets/stylesheets/style.scss */
.banner_widget a img {
  float: left;
  width: 100%;
}

/* line 5739, /connecte_sso/app/assets/stylesheets/style.scss */
aside .widget.border:first-child {
  margin-top: 30px;
}

/* line 5743, /connecte_sso/app/assets/stylesheets/style.scss */
.job-listings-sec.no-border .job-listing {
  border: 2px solid #ffffff;
}

/* line 5747, /connecte_sso/app/assets/stylesheets/style.scss */
.job-statistic {
  float: left;
  width: 100%;
  text-align: center;
  position: relative;
  margin-top: 20px;
  margin-bottom: 50px;
  z-index: 1;
}

/* line 5757, /connecte_sso/app/assets/stylesheets/style.scss */
.job-statistic span {
  float: none;
  display: inline-block;
  font-size: 12px;
  border: 1px solid #ffffff;
  color: #ffffff;
  padding: 7px 20px;
  border-radius: 20px;
}

/* line 5771, /connecte_sso/app/assets/stylesheets/style.scss */
.job-statistic p {
  float: none;
  display: inline-block;
  color: #ffffff;
  font-size: 13px;
  margin: 0 20px;
}

/* line 5779, /connecte_sso/app/assets/stylesheets/style.scss */
.job-statistic p i {
  font-size: 23px;
  float: left;
  line-height: 29px;
  margin-right: 9px;
}

/* Job Single Sec */
/* line 5788, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-sec {
  float: left;
  width: 100%;
}

/* line 5793, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head {
  float: left;
  width: 100%;
  padding-bottom: 30px;
  border-bottom: 1px solid #e8ecec;
  display: table;
}

/* line 5801, /connecte_sso/app/assets/stylesheets/style.scss */
.job-thumb {
  display: table-cell;
  vertical-align: top;
  width: 107px;
}

/* line 5807, /connecte_sso/app/assets/stylesheets/style.scss */
.job-thumb img {
  float: left;
  width: 100%;
  border: 2px solid #e8ecec;
  border-radius: 8px;
}

/* line 5818, /connecte_sso/app/assets/stylesheets/style.scss */
.job-head-info {
  display: table-cell;
  vertical-align: middle;
  padding-left: 25px;
}

/* line 5824, /connecte_sso/app/assets/stylesheets/style.scss */
.job-head-info h4 {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 15px;
  color: #202020;
  margin: 0;
  margin-bottom: 0px;
  margin-bottom: 10px;
}

/* line 5835, /connecte_sso/app/assets/stylesheets/style.scss */
.job-head-info span {
  float: left;
  width: 100%;
  font-size: 13px;
  color: #888888;
  line-height: 10px;
}

/* line 5843, /connecte_sso/app/assets/stylesheets/style.scss */
.job-head-info p {
  float: left;
  margin: 0;
  margin-top: 0px;
  margin-right: 0px;
  font-size: 13px;
  margin-right: 40px;
  color: #888;
  margin-top: 11px;
}

/* line 5854, /connecte_sso/app/assets/stylesheets/style.scss */
.job-head-info p i {
  float: left;
  font-size: 21px;
  line-height: 27px;
  margin-right: 9px;
}

/* line 5861, /connecte_sso/app/assets/stylesheets/style.scss */
.job-details {
  float: left;
  width: 100%;
  padding-top: 20px;
}

/* line 5867, /connecte_sso/app/assets/stylesheets/style.scss */
.job-details h3 {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 15px;
  color: #202020;
  margin-bottom: 15px;
  margin-top: 10px;
}

/* line 5877, /connecte_sso/app/assets/stylesheets/style.scss */
.job-details p,
.job-details li {
  float: left;
  width: 100%;
  font-size: 13px;
  color: #888888;
  line-height: 24px;
  margin: 0;
  margin-bottom: 19px;
}

/* line 5888, /connecte_sso/app/assets/stylesheets/style.scss */
.job-details > ul {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}

/* line 5894, /connecte_sso/app/assets/stylesheets/style.scss */
.job-details > ul li {
  float: left;
  width: 100%;
  margin: 0;
  margin-bottom: 0px;
  position: relative;
  padding-left: 23px;
  line-height: 21px;
  margin-bottom: 10px;
  font-size: 13px;
  color: #888888;
}

/* line 5907, /connecte_sso/app/assets/stylesheets/style.scss */
.job-details > ul li::before {
  position: absolute;
  left: 0;
  top: 13px;
  width: 10px;
  height: 1px;
  background: #888888;
  content: "";
}

/* line 5917, /connecte_sso/app/assets/stylesheets/style.scss */
.share-bar {
  float: left;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  border-top: 1px solid #e8ecec;
  border-bottom: 1px solid #e8ecec;
}

/* line 5926, /connecte_sso/app/assets/stylesheets/style.scss */
.share-bar span {
  float: left;
  font-size: 15px;
  color: #202020;
  line-height: 40px;
  margin-right: 14px;
}

/* line 5934, /connecte_sso/app/assets/stylesheets/style.scss */
.share-bar a {
  float: none;
  display: inline-block;
  width: 47px;
  height: 35px;
  border: 2px solid;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-radius: 8px;
  line-height: 30px;
  font-size: 18px;
  margin: 0 5px;
  margin-top: 0px;
  text-align: center;
  margin-top: 0px;
  margin-top: 6px;
}

/* line 5958, /connecte_sso/app/assets/stylesheets/style.scss */
.share-bar a.share-fb {
  color: #3b5998;
  border-color: #3b5998;
}

/* line 5963, /connecte_sso/app/assets/stylesheets/style.scss */
.share-bar a.share-twitter {
  color: #1da1f2;
  border-color: #1da1f2;
}

/* line 5968, /connecte_sso/app/assets/stylesheets/style.scss */
.share-bar a.share-google {
  color: #0B2E28;
  border-color: #0B2E28;
}

/* line 5973, /connecte_sso/app/assets/stylesheets/style.scss */
.share-bar a.share-fb:hover {
  background: #3b5998;
  border-color: #3b5998;
  color: #ffffff;
}

/* line 5979, /connecte_sso/app/assets/stylesheets/style.scss */
.share-bar a.share-twitter:hover {
  background: #1da1f2;
  border-color: #1da1f2;
  color: #ffffff;
}

/* line 5985, /connecte_sso/app/assets/stylesheets/style.scss */
.share-bar a.share-google:hover {
  background: #0B2E28;
  border-color: #0B2E28;
  color: #ffffff;
}

/* line 5991, /connecte_sso/app/assets/stylesheets/style.scss */
.recent-jobs {
  float: left;
  width: 100%;
  padding-top: 20px;
}

/* line 5997, /connecte_sso/app/assets/stylesheets/style.scss */
.recent-jobs > h3 {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 15px;
  color: #202020;
}

/* line 6005, /connecte_sso/app/assets/stylesheets/style.scss */
.apply-thisjob {
  float: left;
  width: 100%;
  border: 2px solid #7A807F;
  text-align: center;
  color: #7A807F;
  border-radius: 8px;
  padding: 20px 20px;
  font-size: 15px;
  font-family: Open Sans;
  font-weight: bold;
}

/* line 6022, /connecte_sso/app/assets/stylesheets/style.scss */
.apply-thisjob i {
  font-size: 28px;
  margin-right: 8px;
  line-height: 11px;
  position: relative;
  top: 5px;
}

/* line 6030, /connecte_sso/app/assets/stylesheets/style.scss */
.apply-alternative {
  float: left;
  width: 100%;
  padding-top: 30px;
}

/* line 6036, /connecte_sso/app/assets/stylesheets/style.scss */
.apply-alternative a {
  float: left;
  border: 2px solid #e8ecec;
  font-size: 13px;
  color: #888888;
  padding: 0 20px;
  border-radius: 8px;
  height: 50px;
  line-height: 50px;
}

/* line 6051, /connecte_sso/app/assets/stylesheets/style.scss */
.apply-alternative a i {
  font-size: 20px;
  float: left;
  margin-right: 6px;
  margin-top: 12px;
}

/* line 6058, /connecte_sso/app/assets/stylesheets/style.scss */
.apply-alternative span {
  float: right;
  border: 2px solid #e8ecec;
  font-size: 13px;
  color: #888888;
  padding: 0 30px;
  height: 50px;
  line-height: 50px;
  border-radius: 8px;
  transition: all 0.4s ease 0s;
}

/* line 6078, /connecte_sso/app/assets/stylesheets/style.scss */
.apply-alternative span:hover {
  background: #0B2E28;
  border-color: #0B2E28;
  color: #ffffff;
}

/* line 6084, /connecte_sso/app/assets/stylesheets/style.scss */
.apply-alternative span i {
  font-size: 20px;
  float: left;
  margin-right: 6px;
  margin-top: 14px;
}

/* Job Overview */
/* line 6093, /connecte_sso/app/assets/stylesheets/style.scss */
.job-overview {
  float: left;
  width: 100%;
  margin-top: 30px;
}

/* line 6099, /connecte_sso/app/assets/stylesheets/style.scss */
.job-overview > h3 {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 15px;
}

/* line 6106, /connecte_sso/app/assets/stylesheets/style.scss */
.job-overview ul {
  float: left;
  width: 100%;
  border: 2px solid #e8ecec;
  border-radius: 8px;
  margin: 0;
  padding-left: 15px !important;
}

/* line 6119, /connecte_sso/app/assets/stylesheets/style.scss */
.job-overview ul > li {
  float: left;
  width: 100%;
  margin: 0;
  position: relative;
  padding-left: 67px;
  margin: 15px 0;
}

/* line 6128, /connecte_sso/app/assets/stylesheets/style.scss */
.job-overview ul > li i {
  position: absolute;
  left: 23px;
  top: 5px;
  font-size: 30px;
  color: #7A807F;
}

/* line 6136, /connecte_sso/app/assets/stylesheets/style.scss */
.job-overview ul > li h3 {
  float: left;
  width: 100%;
  font-size: 13px;
  font-family: Open Sans;
  margin: 0;
}

/* line 6144, /connecte_sso/app/assets/stylesheets/style.scss */
.job-overview ul > li span {
  float: left;
  width: 100%;
  font-size: 13px;
  color: #888888;
  margin-top: 7px;
}

/* line 6152, /connecte_sso/app/assets/stylesheets/style.scss */
.job-location {
  float: left;
  width: 100%;
  margin-top: 30px;
}

/* line 6158, /connecte_sso/app/assets/stylesheets/style.scss */
.job-location > h3 {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 15px;
  color: #202020;
}

/* line 6166, /connecte_sso/app/assets/stylesheets/style.scss */
.job-lctn-map {
  float: left;
  width: 100%;
}

/* line 6171, /connecte_sso/app/assets/stylesheets/style.scss */
.job-lctn-map iframe {
  float: left;
  width: 100%;
  border: none;
  border-radius: 8px;
  height: 270px;
}

/* line 6183, /connecte_sso/app/assets/stylesheets/style.scss */
.extra-job-info {
  float: left;
  width: calc(100% - 30px);
  margin-top: 30px;
}

/* line 6189, /connecte_sso/app/assets/stylesheets/style.scss */
.extra-job-info > span {
  float: left;
  width: 100%;
  border: 2px solid #e8ecec;
  border-radius: 8px;
  padding: 17px 20px;
  margin-bottom: 20px;
  font-family: Open Sans;
  font-size: 13px;
  color: #888888;
}

/* line 6205, /connecte_sso/app/assets/stylesheets/style.scss */
.extra-job-info > span i {
  float: left;
  font-size: 30px;
  color: #7A807F;
  width: 30px;
  margin-right: 12px;
}

/* line 6213, /connecte_sso/app/assets/stylesheets/style.scss */
.extra-job-info > span strong {
  font-family: Open Sans;
  font-size: 13px;
  font-weight: normal;
  color: #202020;
  line-height: 28px;
  display: inline-block;
  margin-right: 7px;
}

/* line 6223, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head2 {
  float: left;
  width: 100%;
  padding-bottom: 50px;
  border-bottom: 1px solid #e8ecec;
}

/* line 6230, /connecte_sso/app/assets/stylesheets/style.scss */
.job-title2 {
  float: left;
  width: 100%;
}

/* line 6235, /connecte_sso/app/assets/stylesheets/style.scss */
.job-title2 > h3 {
  float: left;
  font-size: 20px;
  font-weight: bold;
  margin: 0;
  margin-right: 0px;
  margin-right: 20px;
}

/* line 6244, /connecte_sso/app/assets/stylesheets/style.scss */
.job-title2 span.job-is {
  float: left;
  margin: 0;
}

/* line 6249, /connecte_sso/app/assets/stylesheets/style.scss */
.job-title2 > i {
  float: left;
  font-size: 26px;
  color: #B8B8B8;
  margin: 1px 0;
  margin-left: 18px;
}

/* line 6257, /connecte_sso/app/assets/stylesheets/style.scss */
.tags-jobs {
  float: left;
  width: 100%;
  margin: 0;
  margin-top: 0px;
  margin-top: 20px;
}

/* line 6265, /connecte_sso/app/assets/stylesheets/style.scss */
.tags-jobs > li {
  float: left;
  margin: 0;
  margin-right: 0px;
  font-family: Open Sans;
  font-size: 13px;
  color: #888888;
  margin-right: 30px;
}

/* line 6275, /connecte_sso/app/assets/stylesheets/style.scss */
.tags-jobs > li i {
  float: left;
  font-size: 23px;
  float: left;
  line-height: 15px;
  margin-right: 8px;
  color: #7A807F;
}

/* line 6284, /connecte_sso/app/assets/stylesheets/style.scss */
.tags-jobs > li span {
  color: #7A807F;
}

/* line 6288, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head2 > span {
  float: left;
  width: 100%;
  font-size: 13px;
  color: #888888;
  margin-top: 20px;
}

/* line 6296, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head2 > span strong {
  font-weight: normal;
  color: #202020;
}

/* line 6301, /connecte_sso/app/assets/stylesheets/style.scss */
.job-wide-devider .job-overview {
  margin: 0;
}

/* line 6305, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-sec .job-overview ul {
  padding: 0;
  margin-bottom: 20px;
}

/* line 6310, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-sec .job-overview ul li {
  float: left;
  width: 33.334%;
  padding-left: 50px;
}

/* line 6316, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-sec .job-overview ul li i {
  left: 0;
}

/* line 6320, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head.style2 {
  float: left;
  width: 100%;
  display: inherit;
  text-align: center;
  border: none;
}

/* line 6328, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head.style2 .job-thumb {
  float: left;
  width: 100%;
  text-align: center;
}

/* line 6334, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head.style2 .job-thumb img {
  float: none;
  display: inline-block;
  width: auto;
  border: none;
  -ms-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
  border-radius: 50%;
}

/* line 6351, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head.style2 .job-head-info {
  float: left;
  width: 100%;
  display: inherit;
  padding: 0;
  margin-top: 30px;
  margin-bottom: 40px;
}

/* line 6360, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head.style2 .job-head-info p {
  float: left;
  width: 100%;
  text-align: center;
  margin: 0;
  margin-top: 0px;
  margin-top: 5px;
}

/* line 6369, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head.style2 .job-head-info p i {
  float: none;
  color: #7A807F;
}

/* line 6374, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head.style2 .job-head-info > span {
  margin-top: 5px;
  margin-bottom: 20px;
}

/* line 6379, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head.style2 > a {
  float: none;
  display: inline-block;
}

/* line 6384, /connecte_sso/app/assets/stylesheets/style.scss */
.apply-job-btn {
  background: #0B2E28;
  font-family: Open Sans;
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
  padding: 20px 0;
  border-radius: 40px;
  width: 250px;
  height: 60px;
}

/* line 6400, /connecte_sso/app/assets/stylesheets/style.scss */
.apply-job-btn i {
  margin-right: 10px;
  float: none;
  font-size: 23px;
  line-height: 9px;
  position: relative;
  top: 4px;
}

/* line 6409, /connecte_sso/app/assets/stylesheets/style.scss */
.apply-job-linkedin {
  float: none;
  display: inline-block;
  background: #ffffff;
  padding: 21px 0;
  -ms-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  border-radius: 40px;
  font-family: Open Sans;
  font-size: 13px;
  color: #0B2E28;
  width: 250px;
  height: 60px;
  margin-top: 35px;
}

/* line 6432, /connecte_sso/app/assets/stylesheets/style.scss */
.apply-job-linkedin i {
  float: none;
  font-size: 25px;
  margin-right: 10px;
  line-height: 8px;
  position: relative;
  top: 4px;
}

/* line 6441, /connecte_sso/app/assets/stylesheets/style.scss */
.viewall-jobs {
  background: #7A807F;
  width: 250px;
  height: 60px;
  line-height: 60px;
  color: #ffffff;
  font-family: Open Sans;
  font-size: 13px;
  border-radius: 40px;
  margin-top: 35px;
}

/* line 6457, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head3 {
  float: left;
  width: 100%;
  display: table;
  padding-bottom: 30px;
  border: none;
}

/* line 6465, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head3 .job-thumb {
  width: 125px;
}

/* line 6469, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-info3 {
  display: table-cell;
  vertical-align: top;
  padding-left: 25px;
}

/* line 6475, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-info3 > h3 {
  float: left;
  width: 100%;
  font-size: 20px;
  color: #202020;
  font-weight: bold;
  margin-bottom: 4px;
}

/* line 6484, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-info3 > span {
  float: left;
  font-size: 13px;
  color: #888888;
  margin: 7px 0;
}

/* line 6491, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-info3 > span i {
  float: left;
  font-size: 23px;
  float: left;
  line-height: 15px;
  margin-right: 8px;
  color: #7A807F;
}

/* line 6500, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-info3 .job-is {
  margin: 0;
  margin-left: 0px;
  margin-left: 20px;
  font-size: 12px;
}

/* line 6507, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-info3 .tags-jobs {
  margin-top: 16px;
}

/* line 6511, /connecte_sso/app/assets/stylesheets/style.scss */
.job-thumb > span {
  float: left;
  width: 100%;
  font-size: 13px;
  color: #0B2E28;
  text-align: center;
  margin-top: 23px;
}

/* line 6520, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-sec.style3 .share-bar {
  border: none;
  padding: 0;
}

/* line 6525, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-sec .extra-job-info {
  border: 2px solid #e8ecec;
  padding: 20px 30px;
  border-radius: 8px;
  width: 100% !important;
}

/* line 6536, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-sec .extra-job-info > span {
  float: left;
  width: 33.334%;
  padding: 0;
  border: none;
  margin: 0;
}

/* line 6544, /connecte_sso/app/assets/stylesheets/style.scss */
.job-head-wide {
  float: left;
  width: 100%;
  border-bottom: 1px solid #e8ecec;
}

/* line 6550, /connecte_sso/app/assets/stylesheets/style.scss */
.job-head-wide .apply-thisjob {
  background: #9fa4e1;
  border: 2px solid #9fa4e1;
  border-radius: 50px;
  color: #ffffff;
}

/* line 6561, /connecte_sso/app/assets/stylesheets/style.scss */
.job-head-wide .apply-alternative a,
.job-head-wide .apply-alternative span {
  border-radius: 50px;
}

/* line 6570, /connecte_sso/app/assets/stylesheets/style.scss */
.job-wide-devider {
  float: left;
  width: 100%;
}

/* line 6575, /connecte_sso/app/assets/stylesheets/style.scss */
.job-wide-devider .job-overview {
  margin-top: 30px;
}

/* line 6579, /connecte_sso/app/assets/stylesheets/style.scss */
.job-wide-devider .job-overview ul {
  padding: 20px 0;
}

/* line 6583, /connecte_sso/app/assets/stylesheets/style.scss */
.job-wide-devider .job-overview > ul > li {
  float: left;
  width: 100%;
  padding-left: 67px;
}

/* line 6589, /connecte_sso/app/assets/stylesheets/style.scss */
.job-wide-devider .job-overview > ul > li i {
  left: 23px;
}

/* Quick Form JOb */
/* line 6595, /connecte_sso/app/assets/stylesheets/style.scss */
.quick-form-job {
  float: left;
  width: 100%;
  margin-top: 10px;
}

/* line 6601, /connecte_sso/app/assets/stylesheets/style.scss */
.quick-form-job > h3 {
  float: left;
  width: 100%;
  font-size: 15px;
  color: #202020;
  font-family: Open Sans;
}

/* line 6609, /connecte_sso/app/assets/stylesheets/style.scss */
.quick-form-job form {
  float: left;
  width: 100%;
  border: 2px solid #e8ecec;
  border-radius: 8px;
  padding: 30px;
}

/* line 6621, /connecte_sso/app/assets/stylesheets/style.scss */
.quick-form-job form input {
  float: left;
  width: 100%;
  background: none;
  border: 2px solid #e8ecec;
  border-radius: 8px;
  font-size: 13px;
  color: #888888;
  padding: 15px 25px;
}

/* line 6636, /connecte_sso/app/assets/stylesheets/style.scss */
.quick-form-job form input,
.quick-form-job form textarea {
  float: left;
  width: 100%;
  background: none;
  border: 2px solid #e8ecec;
  border-radius: 8px;
  font-size: 13px;
  color: #888888;
  padding: 15px 25px;
  font-family: Open Sans;
  margin-bottom: 15px;
}

/* line 6654, /connecte_sso/app/assets/stylesheets/style.scss */
.quick-form-job form button {
  float: left;
  width: 100%;
  border-radius: 30px;
  background: #424f95;
  font-size: 18px;
  font-family: Open Sans;
  padding: 16px 10px;
  margin-bottom: 15px;
  border: 2px solid #424f95;
}

/* line 6670, /connecte_sso/app/assets/stylesheets/style.scss */
.quick-form-job form > span {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 13px;
  color: #888888;
  text-align: center;
}

/* line 6679, /connecte_sso/app/assets/stylesheets/style.scss */
.quick-form-job form > span a {
  color: #202020;
}

/* Employe Lists */
/* line 6685, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list-sec {
  float: left;
  width: 100%;
}

/* line 6690, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list {
  float: left;
  width: 100%;
  border-bottom: 1px solid #e8ecec;
  display: table;
  padding-left: 35px;
  padding-top: 35px;
  padding-bottom: 35px;
  padding-right: 30px;
}

/* line 6701, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list-thumb {
  display: table-cell;
  vertical-align: top;
  width: 80px;
}

/* line 6707, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list-thumb > a {
  float: left;
  width: 100%;
}

/* line 6712, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list-thumb > a img {
  float: left;
  width: 100%;
  border-radius: 50%;
}

/* line 6722, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list-info {
  display: table-cell;
  vertical-align: top;
  padding-left: 17px;
  position: relative;
}

/* line 6729, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-pstn {
  position: absolute;
  right: 0;
  top: 0;
  color: #7A807F;
  font-size: 13px;
}

/* line 6737, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list-info > h3 {
  float: left;
  width: 100%;
  font-size: 15px;
  font-family: Open Sans;
  color: #202020;
  margin-bottom: 7px;
}

/* line 6746, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list-info > span {
  float: left;
  width: 100%;
  font-size: 13px;
  color: #0B2E28;
}

/* line 6753, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list-info > h6 {
  float: left;
  width: 100%;
  margin: 0;
  margin-top: 0px;
  font-size: 13px;
  font-family: Open Sans;
  margin-top: 13px;
}

/* line 6763, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list-info > p {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 13px;
  color: #888888;
  line-height: 24px;
  margin: 0;
  margin-top: 0px;
  margin-top: 12px;
}

/* line 6775, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list-info > h6 i {
  float: left;
  font-size: 20px;
  line-height: 16px;
  margin-right: 4px;
  color: #999999;
}

/* line 6783, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list-sec .pagination {
  margin-bottom: 60px;
}

/* line 6787, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list:hover {
  -ms-box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1);
  border-color: #ffffff;
}

/* line 6796, /connecte_sso/app/assets/stylesheets/style.scss */
.margin_widget .widget,
.margin_widget .widget.border {
  margin-bottom: 30px !important;
  margin-top: 0;
}

/* line 6802, /connecte_sso/app/assets/stylesheets/style.scss */
.filterbar > p {
  float: left;
  margin: 0;
  font-family: Open Sans;
  font-size: 13px;
  color: #888888;
  line-height: 36px;
}

/* line 6811, /connecte_sso/app/assets/stylesheets/style.scss */
.alpha-pag {
  float: left;
  width: 100%;
  background: #f4f5fa;
  border-radius: 8px;
  padding: 16px 20px;
  margin-bottom: 30px;
}

/* line 6824, /connecte_sso/app/assets/stylesheets/style.scss */
.alpha-pag a.active,
.alpha-pag a:hover {
  background: #7A807F;
  color: #ffffff;
}

/* line 6830, /connecte_sso/app/assets/stylesheets/style.scss */
.alpha-pag a {
  float: left;
  font-size: 13px;
  color: #888888;
  padding: 6px 11px;
  border-radius: 8px;
  letter-spacing: 0px;
}

/* line 6843, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list-sec.style2 .emply-list {
  border: 2px solid #ffffff;
  border-radius: 8px;
}

/* line 6852, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list-sec.style2 .emply-list:hover {
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border-color: #e6e7ef;
}

/* line 6861, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list-sec.style2 .emply-list-thumb > a img {
  border-radius: 8px;
  border: 2px solid #e8ecec;
}

/* line 6870, /connecte_sso/app/assets/stylesheets/style.scss */
.is_clickable {
  cursor: hand;
  cursor: pointer;
}

/* line 6875, /connecte_sso/app/assets/stylesheets/style.scss */
.nstSlider {
  cursor: pointer;
  border-radius: 6px;
  position: relative;
  width: 100%;
  height: 10px;
  background: #f4f5fa;
  margin-top: 10px;
}

/* line 6887, /connecte_sso/app/assets/stylesheets/style.scss */
.nstSlider .leftGrip.gripHighlighted {
  background: #113344;
}

/* line 6891, /connecte_sso/app/assets/stylesheets/style.scss */
.nstSlider .rightGrip.gripHighlighted {
  background: #113344;
}

/* line 6895, /connecte_sso/app/assets/stylesheets/style.scss */
.nstSlider .rightGrip,
.nstSlider .leftGrip {
  position: absolute;
  border-radius: 10px;
  width: 18px;
  height: 18px;
  background: #ffffff;
  border: 2px solid #0B2E28;
  top: -5px;
}

/* line 6908, /connecte_sso/app/assets/stylesheets/style.scss */
.nstSlider .bar {
  border-radius: 6px;
  position: absolute;
  background: #0B2E28;
  height: 8px;
  top: 0px;
}

/* line 6918, /connecte_sso/app/assets/stylesheets/style.scss */
.nstSlider .highlightPanel {
  transition: all 500ms ease-in-out;
  border-radius: 10px;
  position: absolute;
  background: #e87722;
  height: 20px;
  top: 0;
}

/* line 6933, /connecte_sso/app/assets/stylesheets/style.scss */
.range_slider {
  float: left;
  width: 100%;
}

/* line 6938, /connecte_sso/app/assets/stylesheets/style.scss */
.range_slider .leftLabel,
.range_slider .rightLabel {
  font-family: Open Sans;
  font-size: 13px;
  color: #888888;
  margin-top: 9px;
}

/* line 6946, /connecte_sso/app/assets/stylesheets/style.scss */
.range_slider .leftLabel {
  float: left;
}

/* line 6950, /connecte_sso/app/assets/stylesheets/style.scss */
.range_slider .rightLabel {
  float: right;
}

/* line 6954, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list.box {
  border: 2px solid #e6e7ef;
  border-radius: 8px;
  float: left;
  width: 100%;
  display: inline-block;
  text-align: center;
  margin-bottom: 30px;
  position: relative;
}

/* line 6969, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list.box .emply-list-thumb {
  float: left;
  width: 100%;
}

/* line 6974, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list.box .emply-list-thumb a {
  float: none;
  width: auto;
  display: inline-block;
}

/* line 6980, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list.box .emply-list-thumb a img {
  border-radius: 8px;
  border: 2px solid #e8ecec;
}

/* line 6989, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list.box .emply-list-info {
  float: left;
  width: 100%;
  padding: 0;
  padding-top: 0px;
  padding-top: 12px;
  position: static;
}

/* line 6998, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list.box .emply-pstn {
  position: absolute;
  right: 15px;
  top: 14px;
}

/* line 7004, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list-info > h6 i {
  float: none;
  line-height: 13px;
  position: relative;
  top: 2px;
  margin-right: 3px;
}

/* line 7012, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list.box:hover {
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border-color: #7A807F;
}

/* line 7021, /connecte_sso/app/assets/stylesheets/style.scss */
.alpha-pag.full a {
  font-size: 13px;
  padding: 10px 15px;
  font-weight: bold;
}

/* line 7027, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-text-sec {
  float: left;
  width: 100%;
}

/* line 7032, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-text {
  float: left;
  width: 100%;
  border: 2px solid #e6e8ef;
  border-radius: 8px;
  padding: 20px;
  margin-bottom: 30px;
}

/* line 7045, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-text > h3 {
  float: left;
  width: 100%;
  margin: 0;
  margin-bottom: 0px;
  margin-bottom: 16px;
}

/* line 7053, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-text > h3 span {
  float: left;
  width: 50px;
  height: 50px;
  background: #0B2E28;
  border-radius: 8px;
  text-align: center;
  color: #ffffff;
  line-height: 50px;
  font-weight: bold;
  font-size: 15px;
}

/* line 7070, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-text > ul {
  float: left;
  width: 100%;
  margin: 0;
}

/* line 7076, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-text > ul > li {
  float: left;
  width: 100%;
}

/* line 7081, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-text > ul > li {
  float: left;
  width: 100%;
  margin: 5px 0;
  padding-left: 34px;
  position: relative;
  font-family: Open Sans;
  font-size: 13px;
}

/* line 7091, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-text > ul > li::before {
  position: absolute;
  left: 0;
  top: 8px;
  width: 15px;
  height: 1px;
  background: #888888;
  content: "";
}

/* line 7101, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-btns {
  float: left;
  width: 100%;
}

/* line 7106, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-btns > a {
  float: left;
  width: 100%;
  background: #0B2E28;
  font-family: Open Sans;
  font-size: 13px;
  color: #ffffff;
  text-align: center;
  border-radius: 8px;
  border: 2px solid #0B2E28;
  padding: 11px 0;
  margin-top: 10px;
}

/* line 7124, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-btns > a.followus {
  background-color: #ffffff;
  border-color: #7A807F;
  color: #7A807F;
}

/* line 7130, /connecte_sso/app/assets/stylesheets/style.scss */
.job-head-wide .share-bar a {
  margin: 0 3px;
  float: none;
  display: inline-block;
}

/* line 7136, /connecte_sso/app/assets/stylesheets/style.scss */
.job-head-wide .share-bar a i {
  font-size: 15px;
}

/* line 7140, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head3.emplye .job-thumb {
  width: 180px;
}

/* line 7144, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head3.emplye .job-single-info3 {
  vertical-align: middle;
}

/* line 7148, /connecte_sso/app/assets/stylesheets/style.scss */
.job-listing.wtabs.noimg {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 7153, /connecte_sso/app/assets/stylesheets/style.scss */
.job-overview.divide ul {
  margin: 0;
  border: none;
  border-bottom-width: medium;
  border-bottom-style: none;
  border-bottom-color: currentcolor;
  padding: 0;
  border-bottom: 1px solid #e8ecec;
}

/* line 7163, /connecte_sso/app/assets/stylesheets/style.scss */
.job-overview.divide ul > li {
  float: left;
  width: 33.334%;
}

/* line 7168, /connecte_sso/app/assets/stylesheets/style.scss */
.job-overview.divide ul > li span {
  margin-top: 5px;
}

/* line 7172, /connecte_sso/app/assets/stylesheets/style.scss */
.job-overview.divide {
  margin: 0;
}

/* line 7176, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head.style2 .share-bar {
  padding: 0;
  border: none;
  margin-top: -20px;
}

/* line 7182, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head.style2 .share-bar > a {
  width: 45px;
  height: 45px;
  border-radius: 50%;
  line-height: 41px;
  margin: 0 7px;
}

/* line 7194, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head.style2 .share-bar > a i {
  font-size: 18px;
}

/* line 7198, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head.style2 .emply-btns {
  padding: 0 60px;
  padding-top: 14px;
}

/* line 7203, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head.style2 .emply-btns a {
  padding: 16px 20px;
  font-size: 15px;
  border-radius: 50px;
  margin-bottom: 10px;
}

/* Tree Widget */
/* line 7216, /connecte_sso/app/assets/stylesheets/style.scss */
.widget .tree_widget-sec {
  margin: 0;
}

/* line 7220, /connecte_sso/app/assets/stylesheets/style.scss */
.tree_widget-sec > ul {
  float: left;
  width: 100%;
  margin: 0;
}

/* line 7226, /connecte_sso/app/assets/stylesheets/style.scss */
.tree_widget-sec > ul > li {
  float: left;
  width: 100%;
  margin: 0;
}

/* line 7232, /connecte_sso/app/assets/stylesheets/style.scss */
.tree_widget-sec > ul > li > a {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 13px;
  color: #888888;
  line-height: 41px;
}

/* line 7241, /connecte_sso/app/assets/stylesheets/style.scss */
.tree_widget-sec > ul > li > a i {
  float: left;
  font-size: 28px;
  line-height: 41px;
  color: #babebe;
  margin-right: 5px;
  width: 35px;
}

/* line 7250, /connecte_sso/app/assets/stylesheets/style.scss */
.tree_widget-sec > ul > li > ul {
  float: left;
  width: 100%;
  margin: 0;
}

/* line 7256, /connecte_sso/app/assets/stylesheets/style.scss */
.tree_widget-sec > ul > li > ul {
  float: left;
  width: 100%;
  margin: 0;
  padding-left: 34px;
  margin: 17px 0;
  display: none;
}

/* line 7265, /connecte_sso/app/assets/stylesheets/style.scss */
.tree_widget-sec > ul > li > ul > li {
  float: left;
  width: 100%;
  position: relative;
  margin: 0;
  padding-left: 20px;
  border-left: 1px solid #e8ecec;
}

/* line 7274, /connecte_sso/app/assets/stylesheets/style.scss */
.tree_widget-sec > ul > li > ul > li a {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 13px;
  color: #888888;
  padding: 3px 0;
}

/* line 7283, /connecte_sso/app/assets/stylesheets/style.scss */
.tree_widget-sec > ul > li > ul > li::before {
  position: absolute;
  left: 0;
  top: 50%;
  width: 10px;
  height: 1px;
  content: "";
  background: #e8ecec;
}

/* line 7293, /connecte_sso/app/assets/stylesheets/style.scss */
.tree_widget-sec > ul > li > ul > li:first-child::before {
  top: 0;
}

/* line 7297, /connecte_sso/app/assets/stylesheets/style.scss */
.tree_widget-sec > ul > li > ul > li:last-child::before {
  bottom: 0;
  top: auto;
}

/* line 7302, /connecte_sso/app/assets/stylesheets/style.scss */
.tree_widget-sec > ul > li > ul > li:first-child > a {
  padding-top: 0;
  line-height: 2px;
  margin-bottom: 7px;
}

/* line 7308, /connecte_sso/app/assets/stylesheets/style.scss */
.tree_widget-sec > ul > li > ul > li:last-child > a {
  padding-bottom: 0;
  line-height: 2px;
  margin-top: 7px;
}

/* line 7314, /connecte_sso/app/assets/stylesheets/style.scss */
.tree_widget-sec > ul > li.inner-child.active > a {
  color: #7A807F;
}

/* line 7318, /connecte_sso/app/assets/stylesheets/style.scss */
.tree_widget-sec > ul > li.inner-child.active > a i {
  color: #7A807F;
}

/* line 7322, /connecte_sso/app/assets/stylesheets/style.scss */
.padding-left {
  float: left;
  width: 100%;
}

/* line 7327, /connecte_sso/app/assets/stylesheets/style.scss */
.profile-title {
  float: left;
  width: 100%;
}

/* line 7332, /connecte_sso/app/assets/stylesheets/style.scss */
.profile-title > h3 {
  float: left;
  width: 100%;
  margin-top: 40px;
  border-bottom: 1px solid #edeff7;
  font-size: 20px;
  color: #202020;
  font-weight: bold;
  margin: 0;
  margin-top: 0px;
  padding-bottom: 20px;
  padding-left: 30px;
  margin-top: 40px;
}

/* line 7347, /connecte_sso/app/assets/stylesheets/style.scss */
.upload-img-bar {
  float: left;
  width: 100%;
  display: table;
  margin-top: 40px;
  padding-left: 30px;
}

/* line 7355, /connecte_sso/app/assets/stylesheets/style.scss */
.upload-img-bar > span {
  display: table-cell;
  vertical-align: top;
  border: 2px solid #e8ecec;
  border-radius: 8px;
  position: relative;
  width: 160px;
}

/* line 7368, /connecte_sso/app/assets/stylesheets/style.scss */
.upload-img-bar > span img {
  float: left;
  width: 100%;
}

/* line 7373, /connecte_sso/app/assets/stylesheets/style.scss */
.upload-img-bar > span i {
  position: absolute;
  right: -8px;
  top: -8px;
  width: 23px;
  height: 23px;
  background: #0B2E28;
  color: #ffffff;
  font-style: normal;
  text-align: center;
  border-radius: 50%;
  font-size: 13px;
  line-height: 21px;
  cursor: pointer;
}

/* line 7393, /connecte_sso/app/assets/stylesheets/style.scss */
.upload-info {
  display: table-cell;
  vertical-align: bottom;
  padding-left: 30px;
}

/* line 7399, /connecte_sso/app/assets/stylesheets/style.scss */
.upload-info > a {
  float: left;
  font-family: Open Sans;
  font-size: 15px;
  color: #7A807F;
  border: 2px solid #7A807F;
  border-radius: 20px;
  padding: 10px 40px;
}

/* line 7413, /connecte_sso/app/assets/stylesheets/style.scss */
.upload-info > span {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 13px;
  color: #888888;
  margin-top: 20px;
}

/* line 7422, /connecte_sso/app/assets/stylesheets/style.scss */
.profile-form-edit {
  float: left;
  width: 100%;
}

/* line 7427, /connecte_sso/app/assets/stylesheets/style.scss */
.profile-form-edit > form {
  float: left;
  width: 100%;
  padding-left: 30px;
}

/* line 7433, /connecte_sso/app/assets/stylesheets/style.scss */
.pf-title {
  float: left;
  width: 100%;
  margin-top: 30px;
  font-family: Open Sans;
  font-size: 13px;
  color: #202020;
  margin-bottom: 13px;
}

/* line 7443, /connecte_sso/app/assets/stylesheets/style.scss */
.pf-field {
  float: left;
  width: 100%;
  position: relative;
}

/* line 7449, /connecte_sso/app/assets/stylesheets/style.scss */
.job-field .chosen-container {
  border: none !important;
}

/* line 7453, /connecte_sso/app/assets/stylesheets/style.scss */
.pf-field > input,
.pf-field > textarea {
  float: left;
  width: 100%;
  border: 2px solid #e8ecec;
  margin-bottom: 20px;
  border-radius: 8px;
  padding: 14px 45px 14px 15px;
  background: #ffffff;
  font-family: Open Sans;
  font-size: 13px;
  color: #101010;
  line-height: 24px;
}

/* line 7472, /connecte_sso/app/assets/stylesheets/style.scss */
.pf-field > textarea {
  color: #888888;
  padding: 30px 30px;
}

/* line 7477, /connecte_sso/app/assets/stylesheets/style.scss */
.profile-form-edit > form button {
  float: right;
  background: #ffffff;
  border: 2px solid #0B2E28;
  color: #202020;
  font-family: Open Sans;
  font-size: 15px;
  padding: 11px 40px;
  border-radius: 8px;
  margin-top: 10px;
}

/* line 7493, /connecte_sso/app/assets/stylesheets/style.scss */
.social-edit {
  float: left;
  width: 100%;
}

/* line 7498, /connecte_sso/app/assets/stylesheets/style.scss */
.social-edit > h3 {
  float: left;
  width: 100%;
  margin-top: 40px;
  border-bottom: 1px solid #edeff7;
  font-size: 20px;
  color: #202020;
  font-weight: bold;
  margin: 0;
  margin-top: 0px;
  margin-top: 0px;
  padding-bottom: 20px;
  padding-left: 30px;
  margin-top: 40px;
}

/* line 7514, /connecte_sso/app/assets/stylesheets/style.scss */
.social-edit > form {
  float: left;
  width: 100%;
  padding-left: 30px;
}

/* line 7520, /connecte_sso/app/assets/stylesheets/style.scss */
.pf-field > i {
  position: absolute;
  right: 20px;
  top: 0;
  font-size: 20px;
  color: #7A807F;
  line-height: 48px;
}

/* line 7529, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-edit > h3 {
  float: left;
  width: 100%;
  margin-top: 40px;
  border-bottom: 1px solid #edeff7;
  font-size: 20px;
  color: #202020;
  font-weight: bold;
  margin: 0;
  margin-top: 0px;
  margin-top: 0px;
  margin-top: 0px;
  padding-bottom: 20px;
  padding-left: 30px;
  margin-top: 40px;
}

/* line 7546, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-edit {
  float: left;
  width: 100%;
  margin-bottom: 60px;
}

/* line 7552, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-edit > form {
  float: left;
  width: 100%;
  padding-left: 30px;
}

/* line 7558, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-edit .srch-lctn {
  float: left;
  font-family: Open Sans;
  font-size: 15px;
  color: #7A807F;
  border: 2px solid #7A807F;
  border-radius: 30px;
  padding: 11px 26px;
  margin-top: 30px;
}

/* line 7573, /connecte_sso/app/assets/stylesheets/style.scss */
.pf-map {
  float: left;
  width: 100%;
}

/* line 7578, /connecte_sso/app/assets/stylesheets/style.scss */
.pf-map iframe {
  float: left;
  width: 100%;
  height: 300px;
  border: 2px solid #e8ecec;
  border-radius: 8px;
}

/* line 7590, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-edit > form button {
  float: right;
  background: #ffffff;
  border: 2px solid #0B2E28;
  color: #202020;
  font-family: Open Sans;
  font-size: 15px;
  padding: 11px 40px;
  border-radius: 8px;
  margin-top: 10px;
}

/* line 7606, /connecte_sso/app/assets/stylesheets/style.scss */
.manage-jobs-sec > h3 {
  float: left;
  width: 100%;
  margin-top: 40px;
  border-bottom: 1px solid #edeff7;
  font-size: 20px;
  color: #202020;
  font-weight: bold;
  margin: 0;
  margin-top: 0px;
  margin-top: 0px;
  padding-bottom: 20px;
  padding-left: 30px;
  margin-top: 40px;
}

/* line 7622, /connecte_sso/app/assets/stylesheets/style.scss */
.manage-jobs-sec {
  float: left;
  width: 100%;
}

/* line 7627, /connecte_sso/app/assets/stylesheets/style.scss */
.manage-jobs-sec .extra-job-info {
  border: 2px solid #e8ecec;
  padding: 20px 30px;
  margin-left: 30px;
  border-radius: 8px;
}

/* line 7638, /connecte_sso/app/assets/stylesheets/style.scss */
.manage-jobs-sec .extra-job-info > span {
  float: left;
  width: 32.334%;
  padding: 0;
  border: none;
  margin: 0;
}

/* line 7646, /connecte_sso/app/assets/stylesheets/style.scss */
.manage-jobs-sec > table {
  float: left;
  width: calc(100% - 30px);
  margin-top: 50px;
  margin-bottom: 60px;
  margin-left: 30px;
}

/* line 7654, /connecte_sso/app/assets/stylesheets/style.scss */
.manage-jobs-sec > table thead tr td {
  font-size: 15px;
  font-weight: bold;
  color: #0B2E28;
  padding-bottom: 14px;
}

/* line 7661, /connecte_sso/app/assets/stylesheets/style.scss */
.manage-jobs-sec > table thead {
  border-bottom: 1px solid #e8ecec;
}

/* line 7665, /connecte_sso/app/assets/stylesheets/style.scss */
.table-list-title > h3 {
  font-family: Open Sans;
  font-size: 13px;
  color: #202020;
  margin: 0;
  display: table;
}

/* line 7673, /connecte_sso/app/assets/stylesheets/style.scss */
.table-list-title > span {
  font-size: 13px;
  color: #888888;
  float: left;
  margin-top: 0px;
  line-height: 10px;
  margin-top: 8px;
  display: table;
}

/* line 7683, /connecte_sso/app/assets/stylesheets/style.scss */
.table-list-title > span i {
  float: left;
  font-size: 15px;
  color: #999999;
  margin-right: 5px;
  line-height: 11px;
}

/* line 7691, /connecte_sso/app/assets/stylesheets/style.scss */
.applied-field {
  float: left;
  font-size: 13px;
  color: #888888;
}

/* line 7697, /connecte_sso/app/assets/stylesheets/style.scss */
.manage-jobs-sec > table tbody td > span {
  float: left;
  display: table;
  font-size: 13px;
  color: #888888;
}

/* line 7704, /connecte_sso/app/assets/stylesheets/style.scss */
.manage-jobs-sec > table tbody td {
  vertical-align: middle;
  padding: 29px 0;
  border-bottom: 1px solid #e8ecec;
}

/* line 7710, /connecte_sso/app/assets/stylesheets/style.scss */
.status {
  color: #7dc246 !important;
}

/* line 7714, /connecte_sso/app/assets/stylesheets/style.scss */
.status.active {
  color: #7A807F !important;
}

/* line 7718, /connecte_sso/app/assets/stylesheets/style.scss */
.action_job {
  margin: 0;
  text-align: center;
}

/* line 7723, /connecte_sso/app/assets/stylesheets/style.scss */
.action_job > li {
  float: left;
  margin: 0;
  position: relative;
}

/* line 7729, /connecte_sso/app/assets/stylesheets/style.scss */
.action_job > li > a {
  float: left;
  font-size: 15px;
  color: #9c9c9c;
  padding: 0 6px;
}

/* line 7736, /connecte_sso/app/assets/stylesheets/style.scss */
.action_job > li span {
  position: absolute;
  left: 50%;
  bottom: 100%;
  opacity: 0;
  visibility: hidden;
  background: #0f36a5;
  color: #ffffff;
  width: 80px;
  font-size: 12px;
  padding: 5px 0;
  border-radius: 8px;
  margin-left: -40px;
  margin-bottom: 9px;
}

/* line 7756, /connecte_sso/app/assets/stylesheets/style.scss */
.action_job > li:hover span {
  opacity: 1;
  visibility: visible;
}

/* line 7761, /connecte_sso/app/assets/stylesheets/style.scss */
.action_job > li span::before {
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 10px;
  height: 10px;
  content: "";
  background: #0f36a5;
  margin-left: -5px;
  margin-bottom: -4px;
  transform: rotate(45deg);
  border-radius: 2px;
}

/* Profiles Dropdown */
/* line 7785, /connecte_sso/app/assets/stylesheets/style.scss */
.btns-profiles-sec {
  float: right;
  position: relative;
}

/* line 7790, /connecte_sso/app/assets/stylesheets/style.scss */
.btns-profiles-sec > span {
  float: right;
  color: #ffffff;
  font-family: Open Sans;
  font-size: 13px;
  line-height: 50px;
  cursor: pointer;
}

/* line 7799, /connecte_sso/app/assets/stylesheets/style.scss */
.btns-profiles-sec > span {
  float: right;
  color: #ffffff;
  font-family: Open Sans;
  font-size: 13px;
  line-height: 50px;
}

/* line 7807, /connecte_sso/app/assets/stylesheets/style.scss */
.btns-profiles-sec > span > img {
  float: left;
  border-radius: 50%;
  margin-right: 13px;
}

/* line 7817, /connecte_sso/app/assets/stylesheets/style.scss */
.btns-profiles-sec > span > i {
  float: right;
  line-height: 50px;
  font-size: 10px;
  margin-left: 13PX;
}

/* line 7824, /connecte_sso/app/assets/stylesheets/style.scss */
.btns-profiles-sec > ul {
  position: absolute;
  right: 0;
  top: 100%;
  margin: 0;
  margin-top: 0px;
  background: #ffffff;
  -ms-box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  margin-top: 30px;
  width: 240px;
  padding: 20px 3px;
  display: none;
}

/* line 7847, /connecte_sso/app/assets/stylesheets/style.scss */
.btns-profiles-sec > ul > li {
  float: left;
  width: 100%;
  margin: 4px 0;
}

/* line 7853, /connecte_sso/app/assets/stylesheets/style.scss */
.btns-profiles-sec > ul > li > a {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 13px;
  color: #202020;
  line-height: 30px;
  padding-left: 24px;
  transition: all 0.4s ease 0s;
}

/* line 7868, /connecte_sso/app/assets/stylesheets/style.scss */
.btns-profiles-sec > ul > li > a:hover {
  padding-left: 30px;
}

/* line 7872, /connecte_sso/app/assets/stylesheets/style.scss */
.btns-profiles-sec > ul > li > a i {
  float: left;
  font-size: 22px;
  color: #7A807F;
  margin-right: 3px;
  width: 30px;
  line-height: 30px;
}

/* line 7881, /connecte_sso/app/assets/stylesheets/style.scss */
.btns-profiles-sec > ul::before {
  position: absolute;
  right: 40px;
  top: -6px;
  width: 14px;
  height: 14px;
  background: #ffffff;
  content: "";
  transform: rotate(45deg);
  border-radius: 2px;
}

/* line 7901, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-thumb {
  display: table-cell;
  vertical-align: top;
  width: 100px;
}

/* line 7907, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-thumb img {
  float: left;
  width: 100%;
  border-radius: 8px;
}

/* line 7917, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-info {
  display: table-cell;
  vertical-align: middle;
  padding-left: 30px;
}

/* line 7923, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-sec > h3 {
  float: left;
  width: 100%;
  margin-top: 40px;
  border-bottom: 1px solid #edeff7;
  font-size: 20px;
  color: #202020;
  font-weight: bold;
  margin: 0;
  margin-top: 0px;
  margin-top: 0px;
  margin-top: 0px;
  padding-bottom: 20px;
  padding-left: 30px;
  margin-top: 40px;
}

/* line 7940, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-sec {
  float: left;
  width: 100%;
}

/* line 7945, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-list {
  float: left;
  width: 100%;
  display: table;
  padding: 30px 0;
  border-bottom: 1px solid #edeff7;
  position: relative;
  padding-left: 30px;
}

/* line 7955, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-info > h3 {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 15px;
  color: #202020;
  margin: 0;
}

/* line 7964, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-info > span {
  float: left;
  width: 100%;
  font-size: 13px;
  color: #202020;
  margin-top: 7px;
}

/* line 7972, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-info > span i {
  font-style: normal;
  color: #7A807F;
}

/* line 7977, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-info > P {
  float: left;
  width: 100%;
  margin: 0;
  margin-top: 0px;
  margin-top: 0px;
  font-size: 13px;
  font-family: Open Sans;
  margin-top: 0;
  line-height: 28px;
}

/* line 7989, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-info > P i {
  float: none;
  line-height: 13px;
  position: relative;
  top: 2px;
  margin-right: 3px;
  font-size: 17px;
  color: #999999;
}

/* line 7999, /connecte_sso/app/assets/stylesheets/style.scss */
.action-center {
  position: relative;
  float: left;
}

/* line 8004, /connecte_sso/app/assets/stylesheets/style.scss */
.action-center > span {
  float: left;
  font-family: Open Sans;
  font-size: 13px;
  color: #7A807F;
  border: 2px solid #7A807F;
  width: 150px;
  height: 40px;
  padding-left: 30px;
  text-align: left;
  line-height: 35px;
  padding-right: 20px;
  border-radius: 21px;
  cursor: pointer;
}

/* line 8024, /connecte_sso/app/assets/stylesheets/style.scss */
.action-center > ul {
  position: absolute;
  left: 0;
  top: 100%;
  margin-top: 20px;
  background: #ffffff;
  -ms-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  width: 150px;
  border-radius: 8px;
  padding: 15px 0;
  display: none;
}

/* line 8045, /connecte_sso/app/assets/stylesheets/style.scss */
.action-center > ul::before {
  position: absolute;
  right: 40px;
  top: -6px;
  width: 14px;
  height: 14px;
  background: #ffffff;
  content: "";
  transform: rotate(45deg);
  border-radius: 2px;
}

/* line 8065, /connecte_sso/app/assets/stylesheets/style.scss */
.action-center > span i {
  font-size: 10px;
  margin-left: 3px;
  float: right;
  line-height: 36px;
}

/* line 8072, /connecte_sso/app/assets/stylesheets/style.scss */
.action-center > ul > li {
  float: left;
  width: 100%;
  margin: 0;
}

/* line 8078, /connecte_sso/app/assets/stylesheets/style.scss */
.action-center > ul > li a {
  float: left;
  font-family: Open Sans;
  font-size: 13px;
  color: #888888;
  padding: 5px 20px;
}

/* line 8086, /connecte_sso/app/assets/stylesheets/style.scss */
.action-resume {
  display: table-cell;
  vertical-align: middle;
}

/* line 8091, /connecte_sso/app/assets/stylesheets/style.scss */
.del-resume {
  display: table-cell;
  vertical-align: middle;
}

/* line 8096, /connecte_sso/app/assets/stylesheets/style.scss */
.del-resume > a {
  float: left;
  font-size: 18px;
  color: #999999;
  margin-left: 30px;
}

/* line 8103, /connecte_sso/app/assets/stylesheets/style.scss */
.coverletter-popup {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: rgba(20, 31, 114, 0.6);
  display: none;
  overflow-Y: scroll;
}

/* line 8115, /connecte_sso/app/assets/stylesheets/style.scss */
.cover-letter {
  position: absolute;
  left: 0;
  top: 110px;
  background: #ffffff;
  width: 600px;
  border-radius: 8px;
  left: 50%;
  margin-left: -300px;
  padding: 30px 30px;
}

/* line 8131, /connecte_sso/app/assets/stylesheets/style.scss */
.cover-letter > i.close-letter {
  position: absolute;
  right: -20px;
  top: -20px;
  width: 50px;
  height: 50px;
  background: #0B2E28;
  text-align: center;
  color: #ffffff;
  line-height: 50px;
  font-size: 27px;
  border-radius: 50%;
  cursor: pointer;
}

/* line 8150, /connecte_sso/app/assets/stylesheets/style.scss */
.cover-letter > h3 {
  float: left;
  width: 100%;
  text-align: center;
  color: #202020;
  font-size: 22px;
  font-weight: bold;
  margin: 0;
}

/* line 8160, /connecte_sso/app/assets/stylesheets/style.scss */
.cover-letter p {
  float: left;
  width: 100%;
  font-size: 13px;
  color: #888888;
  line-height: 24px;
  margin: 0;
  margin-top: 0px;
  margin-top: 17px;
}

/* line 8171, /connecte_sso/app/assets/stylesheets/style.scss */
.contactus-popup {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
  background: rgba(20, 31, 114, 0.6);
  display: none;
  overflow-y: scroll;
}

/* line 8183, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-popup {
  position: absolute;
  left: 50%;
  top: 50px;
  background: #ffffff;
  width: 460px;
  border-radius: 8px;
  margin-left: -230px;
  padding: 30px 40px;
  padding-bottom: 30px;
  padding-bottom: 50px;
}

/* line 8200, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-popup > h3 {
  float: left;
  width: 100%;
  font-size: 22px;
  color: #202020;
  text-align: center;
  font-weight: bold;
  margin-bottom: 30px;
}

/* line 8210, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-popup form {
  float: left;
  width: 100%;
}

/* line 8215, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-popup form > .popup-field {
  float: left;
  width: 100%;
  position: relative;
  border: 2px solid #e8ecec;
  margin-bottom: 15px;
  border-radius: 8px;
}

/* line 8224, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-popup form > .popup-field > input {
  width: 100%;
  float: left;
  background: no-repeat;
  padding: 16px 15px;
  font-family: Open Sans;
  font-size: 13px;
  margin: 0;
}

/* line 8234, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-popup form > .popup-field i {
  position: absolute;
  right: 19px;
  top: 0;
  font-size: 23px;
  color: #0B2E28;
  line-height: 50px;
}

/* line 8243, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-popup form > .popup-field textarea {
  background: none;
  font-family: Open Sans;
  font-size: 13px;
  min-height: 135px;
}

/* line 8250, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-popup form > button {
  float: left;
  width: 100%;
  font-size: 18px;
  background: #141f72;
  height: 60px;
}

/* line 8258, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-list.active {
  z-index: 2;
}

/* line 8262, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-list:last-child {
  margin-bottom: 60px;
  border-bottom-color: #ffffff;
}

/* line 8267, /connecte_sso/app/assets/stylesheets/style.scss */
.close-contact {
  position: absolute;
  right: -20px;
  top: -20px;
  width: 50px;
  height: 50px;
  background: #0B2E28;
  text-align: center;
  color: #ffffff;
  line-height: 50px;
  font-size: 27px;
  border-radius: 50%;
  cursor: pointer;
}

/* line 8286, /connecte_sso/app/assets/stylesheets/style.scss */
.pkges-table thead {
  background: #0f36a5;
}

/* line 8290, /connecte_sso/app/assets/stylesheets/style.scss */
.pkges-table thead tr td {
  padding: 19px 24px !important;
  padding-right: 24px;
  color: #ffffff !important;
  font-family: Open Sans;
  font-size: 15px;
  font-weight: normal !important;
  padding-right: 14px !important;
}

/* line 8300, /connecte_sso/app/assets/stylesheets/style.scss */
.pkges-table tbody tr td {
  border: 1px solid #edeff7;
  padding: 26px 23px;
}

/* line 8305, /connecte_sso/app/assets/stylesheets/style.scss */
.steps-sec {
  float: left;
  width: 100%;
  padding: 0 90px;
  text-align: center;
}

/* line 8312, /connecte_sso/app/assets/stylesheets/style.scss */
.step {
  display: inline-block;
  width: 33.334%;
  float: left;
  position: relative;
  margin-top: 50px;
  margin-bottom: 50px;
}

/* line 8321, /connecte_sso/app/assets/stylesheets/style.scss */
.step i {
  float: none;
  display: inline-block;
  width: 70px;
  height: 70px;
  border: 2px solid #e8ecec;
  border-radius: 50%;
  text-align: center;
  line-height: 66px;
  font-size: 32px;
  color: #888888;
}

/* line 8338, /connecte_sso/app/assets/stylesheets/style.scss */
.step span {
  float: left;
  width: 100%;
  font-size: 13px;
  color: #888888;
  margin-top: 9px;
}

/* line 8346, /connecte_sso/app/assets/stylesheets/style.scss */
.step::before {
  position: absolute;
  left: 100%;
  top: 45px;
  width: 100%;
  height: 2px;
  background: #e8ecec;
  content: "";
  margin-left: -50%;
}

/* line 8357, /connecte_sso/app/assets/stylesheets/style.scss */
.step > p {
  position: relative;
  z-index: 1;
  background: #ffffff;
  float: none;
  display: inline-block;
  border: 8px solid #ffffff;
  border-radius: 50%;
  margin: 0;
}

/* line 8372, /connecte_sso/app/assets/stylesheets/style.scss */
.step:last-child:before {
  display: none;
}

/* line 8376, /connecte_sso/app/assets/stylesheets/style.scss */
.step.active i {
  background: #7A807F;
  border-color: #7A807F;
  color: #ffffff;
}

/* line 8382, /connecte_sso/app/assets/stylesheets/style.scss */
.step.active span {
  color: #7A807F;
}

/* line 8386, /connecte_sso/app/assets/stylesheets/style.scss */
.tags-bar.rt {
  margin: 0;
  padding: 8px;
}

/* line 8391, /connecte_sso/app/assets/stylesheets/style.scss */
table.alrt-table tbody .action_job {
  float: right;
}

/* line 8395, /connecte_sso/app/assets/stylesheets/style.scss */
table.alrt-table tbody td > span {
  float: right;
  display: inline-block;
  width: auto;
  margin-right: 20px;
  line-height: 21px;
}

/* line 8403, /connecte_sso/app/assets/stylesheets/style.scss */
.text-right {
  text-align: right;
}

/* line 8407, /connecte_sso/app/assets/stylesheets/style.scss */
.change-password {
  float: left;
  width: 100%;
}

/* line 8412, /connecte_sso/app/assets/stylesheets/style.scss */
.change-password form {
  float: left;
  width: 100%;
  padding-left: 30px;
}

/* line 8418, /connecte_sso/app/assets/stylesheets/style.scss */
.change-password form input {
  margin-bottom: 0;
}

/* line 8422, /connecte_sso/app/assets/stylesheets/style.scss */
.change-password form button {
  float: right;
  background: #ffffff;
  border: 2px solid #0B2E28;
  color: #202020;
  font-family: Open Sans;
  font-size: 15px;
  padding: 11px 40px;
  border-radius: 8px;
  margin-top: 30px;
}

/* line 8438, /connecte_sso/app/assets/stylesheets/style.scss */
.big-icon {
  font-size: 290px;
  color: #EFEFEF;
  text-align: center;
  width: 100%;
  float: left;
  line-height: 413px;
  margin-bottom: 80px;
}

/* line 8448, /connecte_sso/app/assets/stylesheets/style.scss */
.shortlists {
  display: table-cell;
  vertical-align: middle;
}

/* line 8453, /connecte_sso/app/assets/stylesheets/style.scss */
.shortlists > a {
  float: left;
  font-family: Open Sans;
  font-size: 13px;
  color: #7A807F;
  border: 2px solid #7A807F;
  width: 150px;
  height: 40px;
  padding-left: 30px;
  text-align: left;
  line-height: 35px;
  padding-right: 20px;
  border-radius: 21px;
  cursor: pointer;
  margin-right: 40px;
}

/* line 8474, /connecte_sso/app/assets/stylesheets/style.scss */
.shortlists > a i {
  float: right;
  line-height: 33px;
  font-size: 13px;
}

/* line 8480, /connecte_sso/app/assets/stylesheets/style.scss */
header.gradient {
  background: #8b91dd;
  background: linear-gradient(45deg, #8b91dd 0%, #10195d 71%, #10195d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7A807F', endColorstr='#10195d', GradientType=1);
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  padding-bottom: 23px;
}

/* line 8496, /connecte_sso/app/assets/stylesheets/style.scss */
#map_div {
  height: 450px;
  width: 100%;
}

/* Custom Tooltip */
/* line 8503, /connecte_sso/app/assets/stylesheets/style.scss */
.custom-tooltip > div:nth-child(4) {
  border: medium none !important;
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
  position: relative;
}

/* line 8513, /connecte_sso/app/assets/stylesheets/style.scss */
.custom-tooltip > div:nth-child(4) > div > div > div {
  border: medium none !important;
  border-radius: 6px !important;
}

/* line 8522, /connecte_sso/app/assets/stylesheets/style.scss */
.custom-tooltip > div:nth-child(4) > div > div > div:nth-child(2) {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  border: medium none !important;
  -ms-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
  border-radius: 6px !important;
}

/* line 8537, /connecte_sso/app/assets/stylesheets/style.scss */
.custom-tooltip > div:nth-child(4) > div > div > div:nth-child(3) > div {
  display: none;
}

/* line 8541, /connecte_sso/app/assets/stylesheets/style.scss */
.infowindow .popular-listing {
  opacity: 1;
}

/* line 8545, /connecte_sso/app/assets/stylesheets/style.scss */
.infowindow .popular-listing::before {
  height: 100%;
  opacity: 1;
}

/* line 8550, /connecte_sso/app/assets/stylesheets/style.scss */
.infowindow .popular-listing .listing-features {
  opacity: 1;
}

/* line 8554, /connecte_sso/app/assets/stylesheets/style.scss */
.infowindow .popular-listing .pl-title-sec {
  opacity: 1;
}

/* line 8558, /connecte_sso/app/assets/stylesheets/style.scss */
.infowindow {
  color: transparent;
}

/* line 8562, /connecte_sso/app/assets/stylesheets/style.scss */
.infowindow > span {
  bottom: -4px;
  float: left;
  position: relative;
}

/* line 8568, /connecte_sso/app/assets/stylesheets/style.scss */
.gm-style .gm-style-iw {
  width: 256px !important;
}

/* line 8572, /connecte_sso/app/assets/stylesheets/style.scss */
.infowindow .popular-listing {
  margin-bottom: -12px;
  margin-right: 0;
  opacity: 1;
}

/* line 8578, /connecte_sso/app/assets/stylesheets/style.scss */
.custom-tooltip > div:nth-child(4) > div > div:last-child img {
  display: none;
}

/* line 8582, /connecte_sso/app/assets/stylesheets/style.scss */
.custom-tooltip > div:nth-child(4) > div > div:last-child {
  color: #333333;
  content: "x";
  font-size: 20px !important;
  height: 20px !important;
  position: absolute;
  top: 13px;
  width: 20px !important;
}

/* line 8592, /connecte_sso/app/assets/stylesheets/style.scss */
.custom-tooltip > div:nth-child(4) > div > div:last-child::before {
  background: #333333 none repeat scroll 0 0;
  border-radius: 50%;
  color: #ffffff;
  content: "x";
  font-family: Nunito;
  font-size: 15px;
  font-weight: bold;
  height: 100%;
  left: 0;
  line-height: 16px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
}

/* line 8613, /connecte_sso/app/assets/stylesheets/style.scss */
.custom-tooltip > div:nth-child(4) > div {
  overflow: hidden;
  position: relative;
  width: 297px !important;
}

/* line 8619, /connecte_sso/app/assets/stylesheets/style.scss */
.custom-tooltip {
  margin-left: 8px;
  margin-top: 55px;
}

/* line 8624, /connecte_sso/app/assets/stylesheets/style.scss */
.infowindow .map-can {
  float: left;
  width: 100%;
  display: table;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 0 28px;
}

/* line 8633, /connecte_sso/app/assets/stylesheets/style.scss */
.map-candimg {
  display: table-cell;
  vertical-align: middle;
  width: 60px;
}

/* line 8639, /connecte_sso/app/assets/stylesheets/style.scss */
.map-candimg img {
  float: left;
  width: 100%;
  border-radius: 50%;
  height: 60px;
  width: 60px;
}

/* line 8651, /connecte_sso/app/assets/stylesheets/style.scss */
.infowindow .emply-resume-info > span {
  margin: 0;
  font-size: 13px;
}

/* line 8656, /connecte_sso/app/assets/stylesheets/style.scss */
.infowindow .emply-resume-info > P {
  line-height: 20px;
}

/* line 8660, /connecte_sso/app/assets/stylesheets/style.scss */
.map-can h3 {
  font-size: 15px;
  margin-bottom: 1px;
}

/* line 8665, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-list.round .emply-resume-thumb img {
  border-radius: 50%;
}

/* line 8673, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-list.round .emply-resume-thumb {
  width: 90px;
}

/* line 8677, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-sec .pagination {
  margin-bottom: 60px;
}

/* line 8681, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-list.square {
  border: 2px solid #ffffff;
  padding: 30px 30px;
  border-radius: 8px;
}

/* line 8691, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-list.square:hover {
  border-color: #e8ecec;
}

/* line 8695, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-list.square .shortlists > a {
  margin: 0;
}

/* line 8699, /connecte_sso/app/assets/stylesheets/style.scss */
.inner-header .container {
  position: relative;
  z-index: 1;
}

/* line 8704, /connecte_sso/app/assets/stylesheets/style.scss */
.skills-btn {
  float: left;
  width: 100%;
  margin-bottom: 15px;
}

/* line 8710, /connecte_sso/app/assets/stylesheets/style.scss */
.skills-btn a {
  float: left;
  font-family: Open Sans;
  font-size: 13px;
  color: #ffffff;
  border: 2px solid #ffffff;
  border-radius: 21px;
  padding: 6px 20px;
  margin-right: 12px;
}

/* line 8725, /connecte_sso/app/assets/stylesheets/style.scss */
.action-inner {
  float: right;
  text-align: right;
  width: 100%;
}

/* line 8731, /connecte_sso/app/assets/stylesheets/style.scss */
.action-inner a {
  float: right;
  font-family: Open Sans;
  font-size: 13px;
  color: #ffffff;
  margin-left: 30px;
}

/* line 8739, /connecte_sso/app/assets/stylesheets/style.scss */
.action-inner a i {
  float: left;
  font-size: 25px;
  line-height: 17px;
  margin-right: 10px;
}

/* Canditate Single User */
/* line 8748, /connecte_sso/app/assets/stylesheets/style.scss */
.cand-single-user {
  float: left;
  width: 100%;
  display: table;
}

/* line 8754, /connecte_sso/app/assets/stylesheets/style.scss */
.cand-single-user > div {
  display: table-cell;
  width: 33.334%;
  float: none;
}

/* line 8760, /connecte_sso/app/assets/stylesheets/style.scss */
.cand-single-user .share-bar.circle {
  vertical-align: middle;
  border: none;
  padding: 0;
}

/* line 8766, /connecte_sso/app/assets/stylesheets/style.scss */
.cand-single-user .share-bar.circle a {
  border-radius: 50%;
  width: 45px;
  height: 45px;
  line-height: 41px;
}

/* line 8777, /connecte_sso/app/assets/stylesheets/style.scss */
.can-detail-s {
  vertical-align: top;
  text-align: center;
}

/* line 8782, /connecte_sso/app/assets/stylesheets/style.scss */
.cst {
  float: none;
  display: inline-block;
  margin-top: -97px;
  border: 2px solid #ffffff;
  border-radius: 50%;
  width: 175px;
  height: 175px;
  padding: 17px;
}

/* line 8797, /connecte_sso/app/assets/stylesheets/style.scss */
.cst img {
  float: left;
  width: 100%;
  border-radius: 50%;
}

/* line 8807, /connecte_sso/app/assets/stylesheets/style.scss */
.can-detail-s > h3 {
  float: left;
  width: 100%;
  font-family: Quicksand;
  font-size: 22px;
  color: #202020;
  font-weight: bold;
  margin: 0;
}

/* line 8817, /connecte_sso/app/assets/stylesheets/style.scss */
.can-detail-s span {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 13px;
  color: #202020;
  margin-top: 14px;
}

/* line 8826, /connecte_sso/app/assets/stylesheets/style.scss */
.can-detail-s span i {
  font-style: normal;
  color: #7A807F;
}

/* line 8831, /connecte_sso/app/assets/stylesheets/style.scss */
.can-detail-s > p {
  float: left;
  width: 100%;
  margin: 0;
  margin-top: 0px;
  font-size: 13px;
  color: #888888;
  line-height: 13px;
  margin-top: 10px;
}

/* line 8842, /connecte_sso/app/assets/stylesheets/style.scss */
.can-detail-s > p i {
  margin-right: 5px;
}

/* line 8846, /connecte_sso/app/assets/stylesheets/style.scss */
.download-cv {
  vertical-align: middle;
  text-align: right;
}

/* line 8851, /connecte_sso/app/assets/stylesheets/style.scss */
.download-cv a {
  float: right;
  background: #ffffff;
  border: 2px solid #7A807F;
  color: #7A807F;
  font-family: Open Sans;
  font-size: 13px;
  padding: 14px 30px;
  border-radius: 8px;
  transition: all 0.4s ease 0s;
}

/* line 8871, /connecte_sso/app/assets/stylesheets/style.scss */
.download-cv a:hover {
  background-color: #7A807F;
  color: #FFF;
}

/* line 8876, /connecte_sso/app/assets/stylesheets/style.scss */
.download-cv a i {
  margin-left: 5px;
}

/* line 8880, /connecte_sso/app/assets/stylesheets/style.scss */
.cand-extralink {
  float: left;
  width: 100%;
  text-align: center;
  border: 2px solid #e8ecec;
  border-radius: 8px;
  margin-top: 40px;
}

/* line 8893, /connecte_sso/app/assets/stylesheets/style.scss */
.cand-extralink > li {
  float: none;
  display: inline-block;
  margin: 0 10px;
}

/* line 8899, /connecte_sso/app/assets/stylesheets/style.scss */
.cand-extralink > li a {
  float: left;
  font-family: Open Sans;
  font-size: 15px;
  color: #888888;
  padding: 20px 10px;
  position: relative;
  margin-bottom: -5px;
}

/* line 8909, /connecte_sso/app/assets/stylesheets/style.scss */
.cand-extralink > li:hover a {
  color: #7A807F;
  border-color: #7A807F;
}

/* line 8914, /connecte_sso/app/assets/stylesheets/style.scss */
.cand-details-sec {
  float: left;
  width: 100%;
}

/* line 8919, /connecte_sso/app/assets/stylesheets/style.scss */
.cand-details {
  float: left;
  width: 100%;
}

/* line 8924, /connecte_sso/app/assets/stylesheets/style.scss */
.cand-details h2 {
  float: left;
  width: 100%;
  font-family: Quicksand;
  font-size: 20px;
  font-weight: bold;
  color: #202020;
  margin: 0;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-top: 10px;
  margin-bottom: 20px;
}

/* line 8938, /connecte_sso/app/assets/stylesheets/style.scss */
.cand-details > p {
  float: left;
  width: 100%;
  font-size: 13px;
  color: #888888;
  line-height: 24px;
  margin: 0;
  margin-bottom: 0px;
  margin-bottom: 20px;
}

/* line 8949, /connecte_sso/app/assets/stylesheets/style.scss */
.edu-history-sec {
  float: left;
  width: 100%;
  padding-left: 30px;
}

/* line 8955, /connecte_sso/app/assets/stylesheets/style.scss */
.edu-history {
  float: left;
  width: 100%;
  display: table;
  margin-bottom: 20px;
  position: relative;
}

/* line 8963, /connecte_sso/app/assets/stylesheets/style.scss */
.edu-history > i {
  display: table-cell;
  vertical-align: top;
  width: 70px;
  font-size: 50px;
  color: #0B2E28;
  line-height: 60px;
}

/* line 8972, /connecte_sso/app/assets/stylesheets/style.scss */
.edu-hisinfo {
  display: table-cell;
  vertical-align: top;
}

/* line 8977, /connecte_sso/app/assets/stylesheets/style.scss */
.edu-hisinfo > h3 {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 15px;
  color: #7A807F;
  margin: 0;
  margin-top: 0px;
  margin-top: 10px;
}

/* line 8988, /connecte_sso/app/assets/stylesheets/style.scss */
.edu-hisinfo > i {
  float: left;
  width: 100%;
  font-style: normal;
  font-size: 13px;
  color: #888888;
  margin-top: 7px;
}

/* line 8997, /connecte_sso/app/assets/stylesheets/style.scss */
.edu-hisinfo > span {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 15px;
  color: #202020;
  margin-top: 8px;
}

/* line 9006, /connecte_sso/app/assets/stylesheets/style.scss */
.edu-hisinfo > span i {
  font-size: 13px;
  color: #888888;
  font-style: normal;
  margin-left: 12px;
}

/* line 9013, /connecte_sso/app/assets/stylesheets/style.scss */
.edu-hisinfo > p {
  float: left;
  width: 100%;
  margin: 0;
  font-size: 13px;
  color: #888888;
  font-style: normal;
  line-height: 24px;
  margin-top: 10px;
}

/* line 9024, /connecte_sso/app/assets/stylesheets/style.scss */
.edu-history.style2 {
  margin: 0;
  padding-bottom: 20px;
  position: relative;
  padding-left: 40px;
  margin-bottom: 24px;
  padding-bottom: 0;
}

/* line 9033, /connecte_sso/app/assets/stylesheets/style.scss */
.edu-history.style2 > i {
  position: absolute;
  left: 0;
  top: 0;
  width: 16px;
  height: 16px;
  border: 2px solid #7A807F;
  content: "";
  border-radius: 50%;
}

/* line 9048, /connecte_sso/app/assets/stylesheets/style.scss */
.edu-history.style2 .edu-hisinfo > h3 {
  margin: 0;
}

/* line 9052, /connecte_sso/app/assets/stylesheets/style.scss */
.edu-history.style2::before {
  position: absolute;
  left: 7px;
  top: 20px;
  width: 2px;
  height: 100%;
  content: "";
  background: #e8ecec;
}

/* line 9062, /connecte_sso/app/assets/stylesheets/style.scss */
.edu-history.style2:last-child::before {
  display: none;
}

/* line 9066, /connecte_sso/app/assets/stylesheets/style.scss */
.edu-history.style2 .edu-hisinfo > h3 span {
  color: #202020;
  margin-left: 10px;
}

/* line 9071, /connecte_sso/app/assets/stylesheets/style.scss */
.mini-portfolio {
  float: left;
  width: 100%;
  padding-left: 30px;
}

/* line 9077, /connecte_sso/app/assets/stylesheets/style.scss */
.mportolio {
  float: left;
  width: 100%;
  position: relative;
  z-index: 0;
  margin-bottom: 30px;
}

/* line 9085, /connecte_sso/app/assets/stylesheets/style.scss */
.mp-row {
  margin: 0 -15px;
}

/* line 9089, /connecte_sso/app/assets/stylesheets/style.scss */
.mp-col {
  float: left;
  width: 25%;
  padding: 0 15px;
}

/* line 9095, /connecte_sso/app/assets/stylesheets/style.scss */
.mportolio img {
  float: left;
  width: 100%;
  border-radius: 8px;
}

/* line 9105, /connecte_sso/app/assets/stylesheets/style.scss */
.mportolio > a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  text-align: center;
  background: #8b91dd;
  background: linear-gradient(45deg, #8b91dd 0%, #10195d 71%, #10195d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7A807F', endColorstr='#10195d', GradientType=1);
  border-radius: 8px;
  opacity: 0;
}

/* line 9129, /connecte_sso/app/assets/stylesheets/style.scss */
.mportolio:hover > a {
  opacity: 0.9;
}

/* line 9133, /connecte_sso/app/assets/stylesheets/style.scss */
.mportolio > a i {
  position: absolute;
  width: 100%;
  text-align: center;
  left: 0;
  top: 50%;
  color: #ffffff;
  font-size: 30px;
  line-height: 10px;
  margin-top: -5px;
}

/* line 9145, /connecte_sso/app/assets/stylesheets/style.scss */
.progress-sec {
  float: left;
  width: 100%;
}

/* line 9150, /connecte_sso/app/assets/stylesheets/style.scss */
.progress-sec {
  float: left;
  width: 100%;
  margin-bottom: 31px;
  padding-left: 15px;
}

/* line 9157, /connecte_sso/app/assets/stylesheets/style.scss */
.progress-sec > span {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 15px;
  color: #202020;
  margin-bottom: 9px;
}

/* line 9166, /connecte_sso/app/assets/stylesheets/style.scss */
.progressbar {
  float: left;
  width: 100%;
  position: relative;
  height: 6px;
  background: #e8ecec;
  border-radius: 8px;
}

/* line 9179, /connecte_sso/app/assets/stylesheets/style.scss */
.progress {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background: #f64a84;
  border-radius: 8px;
}

/* line 9192, /connecte_sso/app/assets/stylesheets/style.scss */
.progress span {
  position: absolute;
  right: -14px;
  top: -23px;
  font-size: 13px;
  color: #202020;
}

/* line 9200, /connecte_sso/app/assets/stylesheets/style.scss */
.progress-sec:last-child {
  margin: 0;
}

/* line 9204, /connecte_sso/app/assets/stylesheets/style.scss */
.companyies-fol-sec {
  float: left;
  width: 100%;
}

/* line 9209, /connecte_sso/app/assets/stylesheets/style.scss */
.cmp-follow {
  float: left;
  width: 100%;
}

/* line 9214, /connecte_sso/app/assets/stylesheets/style.scss */
.cmp-follow a {
  float: left;
  width: 100%;
  text-align: center;
  margin-top: 20px;
}

/* line 9221, /connecte_sso/app/assets/stylesheets/style.scss */
.cmp-follow a img {
  float: none;
  display: inline-block;
  border-radius: 8px;
  border: 2px solid #e8ecec;
  margin-bottom: 10px;
}

/* line 9233, /connecte_sso/app/assets/stylesheets/style.scss */
.cmp-follow a span {
  width: 100%;
  float: left;
}

/* line 9238, /connecte_sso/app/assets/stylesheets/style.scss */
.cand-details-sec .job-overview {
  margin-top: 10px;
  margin-bottom: 20px;
}

/* line 9243, /connecte_sso/app/assets/stylesheets/style.scss */
.cand-details-sec .quick-form-job form {
  border-width: 2px;
}

/* line 9247, /connecte_sso/app/assets/stylesheets/style.scss */
.text-socail {
  float: left;
  width: 100%;
}

/* line 9252, /connecte_sso/app/assets/stylesheets/style.scss */
.text-socail > a {
  float: left;
  color: #ffffff;
  font-size: 18px;
  margin-right: 17px;
  margin-top: 13px;
}

/* line 9260, /connecte_sso/app/assets/stylesheets/style.scss */
.action-inner .download-cv {
  float: right;
}

/* line 9264, /connecte_sso/app/assets/stylesheets/style.scss */
.action-inner .download-cv a {
  background: none;
  color: #ffffff;
  border-color: #ffffff;
  border-radius: 40px;
}

/* line 9275, /connecte_sso/app/assets/stylesheets/style.scss */
.action-inner.style2 > a {
  margin-top: 17px;
}

/* line 9279, /connecte_sso/app/assets/stylesheets/style.scss */
.skills-badge {
  float: left;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 40px;
}

/* line 9286, /connecte_sso/app/assets/stylesheets/style.scss */
.skills-badge span {
  float: none;
  display: inline-block;
  width: auto;
  margin: 0;
  background: #edeff7;
  color: #888888;
  font-family: Open Sans;
  font-size: 13px;
  margin: 0 6px;
  margin-top: 0px;
  padding: 6px 20px;
  border-radius: 21px;
  margin-top: 14px;
  transition: all 0.4s ease 0s;
}

/* line 9311, /connecte_sso/app/assets/stylesheets/style.scss */
.skills-badge span:hover {
  background: #e1e4ec;
}

/* line 9315, /connecte_sso/app/assets/stylesheets/style.scss */
.job-overview.style2 {
  margin: 0;
  border-top: 1px solid #e8ecec;
  border-bottom: 1px solid #e8ecec;
  padding: 20px 0;
  margin-bottom: 20px;
}

/* line 9323, /connecte_sso/app/assets/stylesheets/style.scss */
.job-overview.style2 ul {
  padding: 0;
  border: none;
  margin: 0;
}

/* line 9329, /connecte_sso/app/assets/stylesheets/style.scss */
.job-overview.style2 ul > li {
  float: left;
  width: 33.334%;
}

/* line 9334, /connecte_sso/app/assets/stylesheets/style.scss */
.progress-sec.style2 {
  display: table;
  padding-right: 240px;
}

/* line 9339, /connecte_sso/app/assets/stylesheets/style.scss */
.progress-sec.style2 > span {
  float: none;
  display: table-cell;
  vertical-align: middle;
  width: 170px;
  line-height: 10px;
}

/* line 9347, /connecte_sso/app/assets/stylesheets/style.scss */
.progress-sec.style2 .progressbar {
  background: none;
  height: auto;
  margin-top: 3px;
}

/* line 9353, /connecte_sso/app/assets/stylesheets/style.scss */
.progress-sec.style2 .progressbar > i {
  float: left;
  width: 19px;
  height: 19px;
  background: #ffffff;
  border-radius: 50%;
  border: 2px solid #e6e8ef;
  margin-right: 12px;
}

/* line 9367, /connecte_sso/app/assets/stylesheets/style.scss */
.progress-sec.style2 .progressbar .progress {
  background: none;
}

/* line 9371, /connecte_sso/app/assets/stylesheets/style.scss */
.progress-sec.style2 .progressbar .progress > i {
  float: left;
  width: 19px;
  height: 19px;
  background: #e9477c;
  border-radius: 50%;
  margin-right: 12px;
}

/* line 9384, /connecte_sso/app/assets/stylesheets/style.scss */
.progress-sec.style2 > p {
  float: none;
  display: table-cell;
  text-align: left;
  font-size: 13px;
  color: #202020;
  line-height: 0px;
  position: relative;
  top: -3px;
}

/* line 9395, /connecte_sso/app/assets/stylesheets/style.scss */
.job-overview.style3 {
  margin: 0;
  padding: 0 20px;
}

/* line 9400, /connecte_sso/app/assets/stylesheets/style.scss */
.job-overview.style3 ul {
  margin: 0;
  border: none;
  border-top: 1px solid #e8ecec;
  border-radius: 0 0;
  margin-bottom: 20px;
}

/* line 9412, /connecte_sso/app/assets/stylesheets/style.scss */
.job-overview.style3 ul li {
  float: left;
  width: 100%;
  padding-top: 15px;
  padding-bottom: 15px;
  margin: 0;
  padding-left: 42px;
}

/* line 9421, /connecte_sso/app/assets/stylesheets/style.scss */
.job-overview.style3 ul li h3 {
  float: left;
  width: 100%;
  font-size: 15px;
  color: #888888;
}

/* line 9428, /connecte_sso/app/assets/stylesheets/style.scss */
.job-overview.style3 ul li i {
  font-size: 23px;
  line-height: 37px;
  left: 0;
}

/* line 9434, /connecte_sso/app/assets/stylesheets/style.scss */
.job-overview > a {
  float: left;
  width: 100%;
  height: 50px;
  font-size: 13px;
  background: #0B2E28;
  text-align: center;
  line-height: 50px;
  color: #ffffff;
  border-radius: 8px;
  margin-bottom: 20px;
}

/* line 9451, /connecte_sso/app/assets/stylesheets/style.scss */
.job-overview > a.contct-user {
  background: #7A807F;
}

/* line 9455, /connecte_sso/app/assets/stylesheets/style.scss */
.skill-perc {
  float: left;
  width: 100%;
}

/* line 9460, /connecte_sso/app/assets/stylesheets/style.scss */
.skill-perc > h3 {
  float: left;
  width: 100%;
  font-family: Quicksand;
  font-size: 20px;
  color: #202020;
  font-weight: bold;
  margin: 0;
}

/* line 9470, /connecte_sso/app/assets/stylesheets/style.scss */
.skill-perc > p {
  float: left;
  width: 100%;
  font-size: 13px;
  color: #888888;
  line-height: 24px;
  margin-top: 10px;
  letter-spacing: 0px;
}

/* line 9480, /connecte_sso/app/assets/stylesheets/style.scss */
.skills-bar {
  float: left;
  border-radius: 50%;
  background: #ffffff;
  padding: 16px;
  -ms-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
  position: relative;
}

/* line 9497, /connecte_sso/app/assets/stylesheets/style.scss */
.skills-bar > span {
  position: absolute;
  right: 28px;
  top: 53px;
  font-size: 17px;
  font-family: Quicksand;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: -1px;
}

/* line 9508, /connecte_sso/app/assets/stylesheets/style.scss */
.manage-jobs-sec .cat-sec {
  margin-top: 40px;
}

/* line 9512, /connecte_sso/app/assets/stylesheets/style.scss */
.manage-jobs-sec .cat-sec:last-child {
  margin: 0;
}

/* line 9516, /connecte_sso/app/assets/stylesheets/style.scss */
.my-profiles-sec {
  float: right;
}

/* line 9520, /connecte_sso/app/assets/stylesheets/style.scss */
.my-profiles-sec > span {
  float: left;
  font-size: 13px;
  color: #ffffff;
  font-family: Open Sans;
  line-height: 50px;
  cursor: pointer;
}

/* line 9529, /connecte_sso/app/assets/stylesheets/style.scss */
.my-profiles-sec > span > img {
  float: left;
  border-radius: 50%;
  border: 2px solid #ffffff;
  margin-right: 18px;
}

/* line 9540, /connecte_sso/app/assets/stylesheets/style.scss */
.my-profiles-sec > span > i {
  float: right;
  line-height: 50px;
  font-size: 20px;
  margin-left: 12px;
}

/* line 9547, /connecte_sso/app/assets/stylesheets/style.scss */
.profile-sidebar {
  position: fixed;
  right: -316px;
  top: 0;
  z-index: 22;
  background: #ffffff;
  width: 316px !important;
  -ms-box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.1);
  overflow-y: scroll;
  height: 100%;
  opacity: 0;
  visibility: hidden;
}

/* line 9565, /connecte_sso/app/assets/stylesheets/style.scss */
.profile-sidebar .close-profile {
  position: absolute;
  left: 30px;
  top: 30px;
  width: 32px;
  height: 32px;
  background: #0B2E28;
  border-radius: 50%;
  text-align: center;
  line-height: 32px;
  color: #ffffff;
  cursor: pointer;
}

/* line 9583, /connecte_sso/app/assets/stylesheets/style.scss */
.profile-sidebar .can-detail-s {
  margin: 0;
  float: left;
  width: 100%;
  padding: 0 20px;
}

/* line 9590, /connecte_sso/app/assets/stylesheets/style.scss */
.profile-sidebar .can-detail-s .cst {
  margin: 0;
  margin-top: 0px;
  margin-top: 20px;
}

/* line 9596, /connecte_sso/app/assets/stylesheets/style.scss */
.profile-sidebar .can-detail-s .cst img {
  width: 114px;
  height: 114px;
  border: 2px solid #ffffff;
  -ms-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
}

/* line 9607, /connecte_sso/app/assets/stylesheets/style.scss */
.profile-sidebar .tree_widget-sec {
  padding: 0 40px;
  margin-top: 30px;
  float: left;
  width: 100%;
  margin-bottom: 40px;
}

/* line 9615, /connecte_sso/app/assets/stylesheets/style.scss */
.profile-sidebar .tree_widget-sec > ul {
  border-top: 1px solid #e8ecec;
  padding-top: 22px;
}

/* line 9620, /connecte_sso/app/assets/stylesheets/style.scss */
.profile-sidebar.active {
  right: -16px;
  opacity: 1;
  visibility: visible;
}

/* line 9626, /connecte_sso/app/assets/stylesheets/style.scss */
.wishlist-dropsec {
  float: right;
  margin-right: 20px;
  position: relative;
}

/* line 9632, /connecte_sso/app/assets/stylesheets/style.scss */
.wishlist-dropsec > span {
  float: left;
  width: 46px;
  height: 46px;
  border: 2px solid #ffffff;
  border-radius: 50%;
  text-align: center;
  line-height: 42px;
  color: #ffffff;
  position: relative;
  cursor: pointer;
  margin-top: 3px;
}

/* line 9650, /connecte_sso/app/assets/stylesheets/style.scss */
.wishlist-dropsec > span strong {
  position: absolute;
  right: -1px;
  top: -5px;
  font-size: 10px;
  font-weight: normal;
  background: #7A807F;
  height: 16px;
  line-height: 14px;
  width: 16px;
  border-radius: 50%;
}

/* line 9667, /connecte_sso/app/assets/stylesheets/style.scss */
.wishlist-dropdown {
  position: absolute;
  right: -30px;
  width: 360px;
  background: #ffffff;
  border-radius: 8px;
  top: 100%;
  margin-top: 30px;
  -ms-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
  padding: 20px 15px;
  display: none;
}

/* line 9688, /connecte_sso/app/assets/stylesheets/style.scss */
.wishlist-dropdown > ul {
  height: 243px;
  float: left;
  width: 100%;
  margin: 0;
}

/* line 9695, /connecte_sso/app/assets/stylesheets/style.scss */
.wishlist-dropdown > ul li {
  margin: 0;
}

/* line 9699, /connecte_sso/app/assets/stylesheets/style.scss */
.wishlist-dropdown > ul li .job-listing {
  padding-right: 0;
  border: none;
  padding-bottom: 0;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

/* line 9710, /connecte_sso/app/assets/stylesheets/style.scss */
.wishlist-dropdown > ul li .job-listing h3 {
  font-size: 15px;
}

/* line 9714, /connecte_sso/app/assets/stylesheets/style.scss */
.wishlist-dropdown .c-logo {
  width: 110px;
  text-align: left;
}

/* line 9719, /connecte_sso/app/assets/stylesheets/style.scss */
.wishlist-dropdown::before {
  position: absolute;
  right: 43px;
  top: -6px;
  width: 15px;
  height: 15px;
  content: "";
  z-index: 1;
  background: #ffffff;
  transform: rotate(45deg);
  border-radius: 2px;
}

/* line 9740, /connecte_sso/app/assets/stylesheets/style.scss */
.view-resumesec {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 12;
  background: rgba(20, 21, 114, 0.6);
  display: none;
  overflow-y: scroll;
}

/* line 9752, /connecte_sso/app/assets/stylesheets/style.scss */
.view-resumes {
  width: 700px;
  background: #ffffff;
  border-radius: 8px;
  position: absolute;
  left: 50%;
  margin-left: -350px;
  margin-top: 90px;
  padding: 0 20px;
  padding-bottom: 30px;
}

/* line 9768, /connecte_sso/app/assets/stylesheets/style.scss */
.view-resumes > .close-resume-popup {
  position: absolute;
  right: -20px;
  top: -20px;
  width: 50px;
  height: 50px;
  background: #0B2E28;
  text-align: center;
  line-height: 50px;
  color: #ffffff;
  font-size: 22px;
  border-radius: 50%;
  cursor: pointer;
}

/* line 9787, /connecte_sso/app/assets/stylesheets/style.scss */
.view-resumes > h3 {
  float: left;
  width: 100%;
  font-size: 22px;
  font-weight: bold;
  color: #202020;
  text-align: center;
  margin: 0;
  margin-top: 40px;
  margin-bottom: 20px;
}

/* line 9799, /connecte_sso/app/assets/stylesheets/style.scss */
.job-listing.wtabs .date-resume {
  float: right;
  font-size: 13px;
  color: #888888;
  margin-top: 30px;
}

/* line 9806, /connecte_sso/app/assets/stylesheets/style.scss */
.view-resumes .job-listing.wtabs {
  border: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  margin: 0;
  padding-top: 15px;
  padding-bottom: 15px;
}

/* line 9818, /connecte_sso/app/assets/stylesheets/style.scss */
.follow-companiesec {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 12;
  background: rgba(20, 21, 114, 0.6);
  display: none;
}

/* line 9829, /connecte_sso/app/assets/stylesheets/style.scss */
.follow-companies {
  width: 700px;
  background: #ffffff;
  border-radius: 8px;
  position: absolute;
  left: 50%;
  margin-left: -350px;
  margin-top: 90px;
  padding: 0 20px;
  padding-bottom: 30px;
  padding-right: 30px;
}

/* line 9846, /connecte_sso/app/assets/stylesheets/style.scss */
.follow-companies > .close-follow-company {
  position: absolute;
  right: -20px;
  top: -20px;
  width: 50px;
  height: 50px;
  background: #0B2E28;
  text-align: center;
  line-height: 50px;
  color: #ffffff;
  font-size: 22px;
  border-radius: 50%;
  cursor: pointer;
}

/* line 9865, /connecte_sso/app/assets/stylesheets/style.scss */
.follow-companies > h3 {
  float: left;
  width: 100%;
  font-size: 22px;
  font-weight: bold;
  color: #202020;
  text-align: center;
  margin: 0;
  margin-top: 40px;
  margin-bottom: 20px;
}

/* line 9877, /connecte_sso/app/assets/stylesheets/style.scss */
.follow-companies > ul {
  float: left;
  width: 100%;
  padding: 0;
  margin: 0;
}

/* line 9884, /connecte_sso/app/assets/stylesheets/style.scss */
.follow-companies > ul li {
  margin: 0;
}

/* line 9888, /connecte_sso/app/assets/stylesheets/style.scss */
.follow-companies > ul li .job-listing.wtabs {
  margin: 0;
  border: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  padding: 0;
  margin: 16px 0;
  padding-right: 30px;
}

/* line 9901, /connecte_sso/app/assets/stylesheets/style.scss */
.follow-companies > ul li .job-listing.wtabs .go-unfollow {
  float: right;
  background: #ffffff;
  font-family: Open Sans;
  font-size: 13px;
  color: #7A807F;
  border: 2px solid #7A807F;
  border-radius: 21px;
  padding: 9px 36px;
  margin-top: 10px;
}

/* line 9917, /connecte_sso/app/assets/stylesheets/style.scss */
.follow-companies > ul li .job-listing.wtabs .job-lctn {
  padding-top: 0px;
}

/* line 9921, /connecte_sso/app/assets/stylesheets/style.scss */
.follow-companies #scrollbar {
  height: 333px;
}

/* line 9925, /connecte_sso/app/assets/stylesheets/style.scss */
.upload-img-bar > span.round {
  border-radius: 50%;
}

/* line 9933, /connecte_sso/app/assets/stylesheets/style.scss */
.upload-img-bar > span.round img {
  float: left;
  width: 100%;
  border-radius: 50%;
}

/* line 9943, /connecte_sso/app/assets/stylesheets/style.scss */
.upload-img-bar > span.round i {
  right: 10px;
  top: 10px;
}

/* line 9948, /connecte_sso/app/assets/stylesheets/style.scss */
.pf-field.no-margin .tags-bar {
  margin: 0;
  padding: 8px;
}

/* line 9953, /connecte_sso/app/assets/stylesheets/style.scss */
.border-title {
  float: left;
  width: 100%;
  border-bottom: 1px solid #edeff7;
  padding-bottom: 20px;
  position: relative;
  margin-top: 40px;
  margin-bottom: 20px;
}

/* line 9963, /connecte_sso/app/assets/stylesheets/style.scss */
.border-title > h3 {
  float: left;
  font-family: Quicksand;
  font-size: 20px;
  font-weight: bold;
  color: #202020;
  margin: 0;
  padding-left: 30px;
}

/* line 9973, /connecte_sso/app/assets/stylesheets/style.scss */
.border-title > a {
  float: right;
  line-height: 27px;
  font-family: Open Sans;
  font-size: 13px;
  color: #0B2E28;
}

/* line 9981, /connecte_sso/app/assets/stylesheets/style.scss */
.border-title > a i {
  float: left;
  width: 27px;
  height: 27px;
  background: #0B2E28;
  border-radius: 50%;
  color: #ffffff;
  text-align: center;
  line-height: 27px;
  font-size: 13px;
  margin-right: 8px;
}

/* line 9998, /connecte_sso/app/assets/stylesheets/style.scss */
.editdel {
  position: absolute;
  right: 0;
  top: 10px;
}

/* line 10004, /connecte_sso/app/assets/stylesheets/style.scss */
.editdel a {
  float: left;
  font-size: 22px;
  color: #7A807F;
  margin-left: 8px;
}

/* line 10011, /connecte_sso/app/assets/stylesheets/style.scss */
.edu-history.style2 .editdel {
  top: 0;
}

/* line 10015, /connecte_sso/app/assets/stylesheets/style.scss */
.mini-portfolio .editdel {
  position: static;
  float: left;
  width: 100%;
  text-align: center;
  margin-top: -16px;
}

/* line 10023, /connecte_sso/app/assets/stylesheets/style.scss */
.mini-portfolio .editdel a {
  float: none;
  display: inline-block;
}

/* line 10028, /connecte_sso/app/assets/stylesheets/style.scss */
.progress-sec.with-edit {
  padding-right: 80px;
  position: relative;
}

/* line 10033, /connecte_sso/app/assets/stylesheets/style.scss */
.progress-sec.with-edit .editdel {
  top: 14px;
}

/* line 10037, /connecte_sso/app/assets/stylesheets/style.scss */
.border-title > a.cancel i {
  background: #7A807F;
}

/* line 10041, /connecte_sso/app/assets/stylesheets/style.scss */
.border-title > a.cancel {
  color: #7A807F;
}

/* line 10045, /connecte_sso/app/assets/stylesheets/style.scss */
.resumeadd-form {
  float: left;
  width: 100%;
  padding-left: 30px;
}

/* line 10051, /connecte_sso/app/assets/stylesheets/style.scss */
.resumeadd-form button {
  float: right;
  border: 2px solid #0B2E28;
  color: #ffffff;
  font-family: Open Sans;
  font-size: 15px;
  padding: 12px 41px;
  border-radius: 8px;
  margin-top: 10px;
  background: #f43574;
}

/* line 10067, /connecte_sso/app/assets/stylesheets/style.scss */
.resumeadd-form .remember-label {
  float: right;
  margin-top: 70px;
}

/* line 10072, /connecte_sso/app/assets/stylesheets/style.scss */
input[type="file"] {
  display: none;
}

/* line 10078, /connecte_sso/app/assets/stylesheets/style.scss */
.custom-file-upload {
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  line-height: 40px;
  text-align: center;
}

/* line 10091, /connecte_sso/app/assets/stylesheets/style.scss */
.custom-file-upload i {
  color: #7A807F;
  font-size: 32px;
  float: left;
  width: 100%;
  margin-top: 42px;
}

/* line 10099, /connecte_sso/app/assets/stylesheets/style.scss */
.upload-portfolio {
  float: left;
  width: 100%;
  display: table;
}

/* line 10105, /connecte_sso/app/assets/stylesheets/style.scss */
.uploadbox {
  display: table-cell;
  vertical-align: middle;
  border: 2px dashed #e6e8ef;
  width: 200px;
  height: 150px;
  float: left;
  border-radius: 8px;
  position: relative;
}

/* line 10120, /connecte_sso/app/assets/stylesheets/style.scss */
.custom-file-upload::before {
  display: none;
}

/* line 10124, /connecte_sso/app/assets/stylesheets/style.scss */
.custom-file-upload span {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 13px;
  color: #7A807F;
  line-height: 25px;
}

/* line 10133, /connecte_sso/app/assets/stylesheets/style.scss */
.uploadfield {
  float: left;
  width: 400px;
  margin-left: 30px;
}

/* line 10139, /connecte_sso/app/assets/stylesheets/style.scss */
.uploadbutton {
  float: left;
  margin-left: 30px;
  margin-top: 50px;
}

/* line 10145, /connecte_sso/app/assets/stylesheets/style.scss */
.job-list-del {
  float: right;
}

/* line 10149, /connecte_sso/app/assets/stylesheets/style.scss */
.job-list-del a {
  float: left;
  line-height: 70px;
  font-size: 20px;
  color: #B9B9B9;
}

/* line 10156, /connecte_sso/app/assets/stylesheets/style.scss */
.manage-jobs-sec .job-listing.wtabs {
  margin: 0;
  border: none;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  padding-top: 25px;
  padding-bottom: 25px;
}

/* line 10168, /connecte_sso/app/assets/stylesheets/style.scss */
.manage-jobs-sec .job-listing.wtabs:hover {
  background: #f8f9fc;
}

/* line 10172, /connecte_sso/app/assets/stylesheets/style.scss */
.table-list-title > i {
  font-family: Open Sans;
  font-size: 13px;
  color: #7A807F;
  font-style: normal;
  margin-bottom: 1px;
  float: left;
}

/* line 10181, /connecte_sso/app/assets/stylesheets/style.scss */
.coverletter-sec {
  float: left;
  width: 100%;
}

/* line 10186, /connecte_sso/app/assets/stylesheets/style.scss */
.coverletter-sec > form {
  float: left;
  width: 100%;
  padding-left: 30px;
}

/* line 10192, /connecte_sso/app/assets/stylesheets/style.scss */
.coverletter-sec > form button {
  float: right;
  background: #ffffff;
  border: 2px solid #0B2E28;
  color: #202020;
  font-family: Open Sans;
  font-size: 15px;
  padding: 11px 40px;
  border-radius: 8px;
  margin-top: 10px;
}

/* line 10208, /connecte_sso/app/assets/stylesheets/style.scss */
.bloglist-sec {
  float: left;
  width: 100%;
  margin-top: -40px;
}

/* line 10214, /connecte_sso/app/assets/stylesheets/style.scss */
.blogpost {
  float: left;
  width: 100%;
  margin-top: 40px;
}

/* line 10220, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-posthumb {
  float: left;
  width: 100%;
}

/* line 10225, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-posthumb > a {
  float: left;
  width: 100%;
  overflow: hidden;
  border-radius: 6px;
}

/* line 10232, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-posthumb > a img {
  float: left;
  width: 100%;
  border-radius: 10px;
  transform: scale(1.1) translate(-20px);
}

/* line 10247, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-posthumb > a:hover img {
  transform: translate(0px) scale(1.1);
  opacity: 0.9;
}

/* line 10256, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-postdetail {
  float: left;
  width: 100%;
  margin-top: 26px;
}

/* line 10262, /connecte_sso/app/assets/stylesheets/style.scss */
.post-metas {
  float: left;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 10270, /connecte_sso/app/assets/stylesheets/style.scss */
.post-metas > li {
  float: left;
  margin: 0;
  margin-right: 0px;
  margin-right: 30px;
}

/* line 10277, /connecte_sso/app/assets/stylesheets/style.scss */
.modrn-joblist.np {
  padding: 0;
}

/* line 10281, /connecte_sso/app/assets/stylesheets/style.scss */
.post-metas > li a {
  float: left;
  font-family: Open Sans;
  font-size: 13px;
  color: #a7a7a7;
}

/* line 10288, /connecte_sso/app/assets/stylesheets/style.scss */
.post-metas > li a i {
  float: left;
  line-height: 17px;
  font-size: 20px;
  margin-right: 5px;
}

/* line 10295, /connecte_sso/app/assets/stylesheets/style.scss */
.post-metas > li a.metascomment {
  color: #7A807F;
}

/* line 10299, /connecte_sso/app/assets/stylesheets/style.scss */
.post-metas > li a.metascomment i {
  color: #a7a7a7;
}

/* line 10303, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-postdetail > h3 {
  float: left;
  width: 100%;
  margin: 0;
  font-family: Open Sans;
  font-size: 20px;
  color: #202020;
  margin: 0;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-top: 14px;
  margin-bottom: 10px;
}

/* line 10317, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-postdetail > p {
  float: left;
  width: 100%;
  font-size: 13px;
  color: #888888;
  line-height: 24px;
  margin: 0;
  margin-top: 4px;
}

/* line 10327, /connecte_sso/app/assets/stylesheets/style.scss */
.bbutton {
  float: left;
  font-family: Open Sans;
  font-size: 15px;
  color: #0B2E28;
  border: 2px solid #0B2E28;
  border-radius: 8px;
  padding: 12px 30px;
  margin-top: 24px;
}

/* line 10342, /connecte_sso/app/assets/stylesheets/style.scss */
.no-margin {
  margin: 0 !important;
}

/* line 10346, /connecte_sso/app/assets/stylesheets/style.scss */
.widget > h3 {
  float: left;
  width: 100%;
  margin: 0;
  font-family: Open Sans;
  font-size: 15px;
  color: #202020;
}

/* line 10355, /connecte_sso/app/assets/stylesheets/style.scss */
.sidebar-links {
  float: left;
  width: 100%;
}

/* line 10360, /connecte_sso/app/assets/stylesheets/style.scss */
.sidebar-links a {
  float: left;
  width: 100%;
  position: relative;
  font-size: 13px;
  color: #888888;
  margin: 9px 0;
}

/* line 10369, /connecte_sso/app/assets/stylesheets/style.scss */
.sidebar-links a i {
  float: left;
  font-size: 9px;
  line-height: 18px;
  width: 18px;
}

/* line 10376, /connecte_sso/app/assets/stylesheets/style.scss */
.mini-blog {
  float: left;
  width: 100%;
  display: table;
  margin: 10px 0;
  margin-bottom: 18px;
}

/* line 10384, /connecte_sso/app/assets/stylesheets/style.scss */
.post_widget {
  float: left;
  width: 100%;
}

/* line 10389, /connecte_sso/app/assets/stylesheets/style.scss */
.mini-blog > span {
  display: table-cell;
  vertical-align: top;
  width: 74px;
}

/* line 10395, /connecte_sso/app/assets/stylesheets/style.scss */
.mini-blog > span a {
  float: left;
  width: 100%;
}

/* line 10400, /connecte_sso/app/assets/stylesheets/style.scss */
.mini-blog > span a img {
  float: left;
  width: 100%;
  border-radius: 8px;
}

/* line 10410, /connecte_sso/app/assets/stylesheets/style.scss */
.mb-info {
  display: table-cell;
  vertical-align: top;
  padding-left: 15px;
}

/* line 10416, /connecte_sso/app/assets/stylesheets/style.scss */
.mb-info > h3 {
  float: left;
  width: 100%;
  font-family: Open sans;
  font-size: 13px;
  color: #202020;
  line-height: 20px;
  margin: 0;
}

/* line 10426, /connecte_sso/app/assets/stylesheets/style.scss */
.mb-info > span {
  float: left;
  width: 100%;
  font-size: 13px;
  color: #888888;
  margin-top: 5px;
}

/* line 10434, /connecte_sso/app/assets/stylesheets/style.scss */
.tags_widget {
  float: left;
  width: 100%;
}

/* line 10439, /connecte_sso/app/assets/stylesheets/style.scss */
.tags_widget > a {
  float: left;
  font-family: Open sans;
  font-size: 13px;
  color: #888888;
  border: 1px solid #e8ecec;
  border-radius: 8px;
  padding: 6px 14px;
  margin-right: 11px;
  margin-bottom: 11px;
}

/* line 10455, /connecte_sso/app/assets/stylesheets/style.scss */
.blogpost.style2 {
  display: table;
  padding-bottom: 30px;
  border-bottom: 1px solid #e8ecec;
}

/* line 10461, /connecte_sso/app/assets/stylesheets/style.scss */
.blogpost.style2 .blog-posthumb {
  width: 322px;
  display: table-cell;
  float: none;
  vertical-align: top;
}

/* line 10468, /connecte_sso/app/assets/stylesheets/style.scss */
.blogpost.style2 .blog-postdetail {
  float: none;
  display: table-cell;
  width: auto;
  vertical-align: middle;
  padding-left: 40px;
}

/* line 10476, /connecte_sso/app/assets/stylesheets/style.scss */
.blogpost.style2 .blog-postdetail .bbutton {
  border: none;
  padding: 0;
  margin-top: 20px;
}

/* line 10482, /connecte_sso/app/assets/stylesheets/style.scss */
.blogpost.style2 .blog-postdetail .bbutton i {
  font-size: 17px;
  display: inline-block;
  position: relative;
  top: 2px;
  margin-left: 4px;
}

/* line 10490, /connecte_sso/app/assets/stylesheets/style.scss */
footer .footer-title {
  float: left;
  width: 100%;
  color: #ffffff;
  font-family: Open Sans;
  font-size: 15px;
  color: #ffffff;
  margin: 0;
  margin-bottom: 0px;
  margin-bottom: 30px;
}

/* line 10502, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-single {
  float: left;
  width: 100%;
}

/* line 10507, /connecte_sso/app/assets/stylesheets/style.scss */
.bs-thumb {
  float: left;
  width: 100%;
  margin-bottom: 40px;
}

/* line 10513, /connecte_sso/app/assets/stylesheets/style.scss */
.bs-thumb > img {
  float: left;
  width: 100%;
  border-radius: 8px;
}

/* line 10523, /connecte_sso/app/assets/stylesheets/style.scss */
.post-metas > li a img {
  float: left;
  border-radius: 50%;
  margin-right: 15px;
  margin-top: -13px;
}

/* line 10534, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-single > h2 {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 20px;
  margin: 20px 0;
  color: #202020;
}

/* line 10543, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-single > p {
  float: left;
  width: 100%;
  font-size: 13px;
  color: #888888;
  line-height: 24px;
  margin-bottom: 20px;
}

/* line 10552, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-single > h3 {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 15px;
  color: #202020;
}

/* line 10560, /connecte_sso/app/assets/stylesheets/style.scss */
blockquote {
  float: left;
  width: 100%;
  background: #f5f7fa;
  padding: 25px 40px;
  margin-bottom: 23px;
}

/* line 10568, /connecte_sso/app/assets/stylesheets/style.scss */
blockquote > p {
  float: left;
  width: 100%;
  margin: 0;
  font-family: Open Sans;
  font-size: 13px;
  font-style: italic;
  color: #888888;
  line-height: 16px;
}

/* line 10579, /connecte_sso/app/assets/stylesheets/style.scss */
blockquote > p i {
  font-size: 60px;
  line-height: 48px;
  display: inherit;
  width: 30px;
  float: left;
  margin-right: 10px;
}

/* line 10588, /connecte_sso/app/assets/stylesheets/style.scss */
blockquote > p span i {
  float: none;
  line-height: 0px;
  position: relative;
  top: 30px;
  margin-left: 13px;
}

/* line 10596, /connecte_sso/app/assets/stylesheets/style.scss */
blockquote > strong {
  float: left;
  font-weight: normal;
  font-size: 13px;
  font-style: italic;
  color: #202020;
  margin: 0;
  margin-top: 0px;
  margin-top: 18px;
}

/* line 10607, /connecte_sso/app/assets/stylesheets/style.scss */
.tags-share {
  float: left;
  width: 100%;
  border-top: 1px solid #e8ecec;
  border-bottom: 1px solid #e8ecec;
  padding: 20px 0;
}

/* line 10615, /connecte_sso/app/assets/stylesheets/style.scss */
.tags-share .tags_widget {
  float: left;
  width: 50%;
  margin-top: 6px;
}

/* line 10621, /connecte_sso/app/assets/stylesheets/style.scss */
.tags-share .tags_widget span {
  float: left;
  font-size: 15px;
  color: #202020;
  margin-right: 20px;
  line-height: 28px;
}

/* line 10629, /connecte_sso/app/assets/stylesheets/style.scss */
.tags-share .share-bar {
  padding: 0;
  border: none;
  float: right;
  width: 50%;
}

/* line 10636, /connecte_sso/app/assets/stylesheets/style.scss */
.tags-share .share-bar a {
  float: right;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  line-height: 36px;
  margin: 0;
  margin-left: 0px;
  margin-left: 20px;
}

/* line 10651, /connecte_sso/app/assets/stylesheets/style.scss */
.tags-share .share-bar span {
  float: right;
  margin: 0;
}

/* line 10656, /connecte_sso/app/assets/stylesheets/style.scss */
.tags-share .tags_widget a {
  margin-bottom: 0;
}

/* line 10660, /connecte_sso/app/assets/stylesheets/style.scss */
.post-navigation {
  float: left;
  width: 100%;
  border-bottom: 1px solid #e8ecec;
  padding-bottom: 30px;
  padding-top: 30px;
}

/* line 10668, /connecte_sso/app/assets/stylesheets/style.scss */
.post-hist {
  float: left;
  width: 50%;
}

/* line 10673, /connecte_sso/app/assets/stylesheets/style.scss */
.post-hist a {
  float: left;
  display: table;
  width: 100%;
}

/* line 10679, /connecte_sso/app/assets/stylesheets/style.scss */
.post-hist a > i {
  display: table-cell;
  vertical-align: top;
  width: 53px;
  height: 53px;
  border: 2px solid #e8ecec;
  border-radius: 50%;
  text-align: center;
  line-height: 49px;
  font-size: 20px;
  color: #202020;
}

/* line 10696, /connecte_sso/app/assets/stylesheets/style.scss */
.post-hist a .post-histext {
  display: table-cell;
  vertical-align: middle;
  padding-left: 20px;
  font-family: Open Sans;
  font-size: 15px;
  color: #202020;
}

/* line 10705, /connecte_sso/app/assets/stylesheets/style.scss */
.post-hist a .post-histext i {
  float: left;
  width: 100%;
  font-style: normal;
  font-size: 13px;
  color: #888888;
  margin-top: 4px;
}

/* line 10714, /connecte_sso/app/assets/stylesheets/style.scss */
.post-hist.next a {
  text-align: right;
}

/* line 10718, /connecte_sso/app/assets/stylesheets/style.scss */
.post-hist.next a .post-histext {
  padding-left: 0;
  padding-right: 20px;
}

/* line 10723, /connecte_sso/app/assets/stylesheets/style.scss */
.comment-sec {
  width: 100%;
  float: left;
  margin-top: 30px;
}

/* line 10729, /connecte_sso/app/assets/stylesheets/style.scss */
.comment-sec > h3 {
  float: left;
  width: 100%;
  font-size: 20px;
  font-family: Open Sans;
  color: #202020;
}

/* line 10737, /connecte_sso/app/assets/stylesheets/style.scss */
.comment-sec > ul {
  float: left;
  width: 100%;
  padding: 0;
  margin: 0;
}

/* line 10744, /connecte_sso/app/assets/stylesheets/style.scss */
.comment-sec > ul > li {
  float: left;
  width: 100%;
  margin: 0;
}

/* line 10750, /connecte_sso/app/assets/stylesheets/style.scss */
.comment {
  float: left;
  width: 100%;
  padding: 30px 0;
  display: table;
}

/* line 10757, /connecte_sso/app/assets/stylesheets/style.scss */
.comment-avatar {
  display: table-cell;
  vertical-align: top;
  width: 80px;
}

/* line 10763, /connecte_sso/app/assets/stylesheets/style.scss */
.comment-avatar img {
  float: left;
  width: 100%;
  border-radius: 50%;
}

/* line 10773, /connecte_sso/app/assets/stylesheets/style.scss */
.comment-detail {
  display: table-cell;
  vertical-align: top;
  position: relative;
  padding-left: 30px;
}

/* line 10780, /connecte_sso/app/assets/stylesheets/style.scss */
.comment-detail > h3 {
  float: left;
  width: 50%;
  font-family: Open Sans;
  font-size: 15px;
  color: #202020;
  margin: 0;
}

/* line 10789, /connecte_sso/app/assets/stylesheets/style.scss */
.comment-detail > p {
  float: left;
  width: 100%;
  margin: 0;
  font-size: 13px;
  line-height: 24px;
  color: #888888;
  margin-top: 11px;
}

/* line 10799, /connecte_sso/app/assets/stylesheets/style.scss */
.date-comment {
  float: right;
  width: 50%;
  text-align: right;
}

/* line 10805, /connecte_sso/app/assets/stylesheets/style.scss */
.date-comment a {
  float: right;
  font-size: 13px;
  color: #7A807F;
}

/* line 10811, /connecte_sso/app/assets/stylesheets/style.scss */
.date-comment a i {
  font-size: 18px;
  line-height: 18px;
  display: inline-block;
  position: relative;
  top: 3px;
  margin-right: 7px;
}

/* line 10820, /connecte_sso/app/assets/stylesheets/style.scss */
.comment-detail > a {
  float: left;
  font-size: 13px;
  color: #0B2E28;
  margin-top: 13px;
}

/* line 10827, /connecte_sso/app/assets/stylesheets/style.scss */
.comment-detail > a i {
  float: left;
  font-size: 20px;
  line-height: 16px;
  margin-right: 6px;
}

/* line 10834, /connecte_sso/app/assets/stylesheets/style.scss */
.comment-sec > ul > li .comment-child {
  padding-left: 80px;
  float: left;
  width: 100%;
  border-top: 1px solid #e8ecec;
  border-bottom: 1px solid #e8ecec;
}

/* line 10842, /connecte_sso/app/assets/stylesheets/style.scss */
.comment-sec > ul > li:last-child .comment {
  border: none;
}

/* line 10846, /connecte_sso/app/assets/stylesheets/style.scss */
.commentform-sec {
  float: left;
  width: 100%;
  margin-top: 30px;
}

/* line 10852, /connecte_sso/app/assets/stylesheets/style.scss */
.commentform-sec > h3 {
  float: left;
  width: 100%;
  font-size: 20px;
  font-family: Open Sans;
  color: #202020;
}

/* line 10860, /connecte_sso/app/assets/stylesheets/style.scss */
.commentform-sec > form {
  float: left;
  width: 100%;
  padding-right: 260px;
}

/* line 10866, /connecte_sso/app/assets/stylesheets/style.scss */
.commentform-sec .pf-title {
  margin-top: 0;
}

/* line 10870, /connecte_sso/app/assets/stylesheets/style.scss */
.commentform-sec > form button {
  float: left;
  font-size: 15px;
  background: #0B2E28;
  color: #ffffff;
  padding: 15px 28px;
  border-radius: 8px;
  margin-top: 10px;
}

/* line 10884, /connecte_sso/app/assets/stylesheets/style.scss */
.commentform-sec form textarea {
  min-height: 150px;
}

/* line 10888, /connecte_sso/app/assets/stylesheets/style.scss */
.photo-widget {
  float: left;
  width: 100%;
}

/* line 10893, /connecte_sso/app/assets/stylesheets/style.scss */
.photo-widget .row {
  margin: 0 -2px;
}

/* line 10897, /connecte_sso/app/assets/stylesheets/style.scss */
.photo-widget .row > div {
  padding: 0 2px;
}

/* line 10901, /connecte_sso/app/assets/stylesheets/style.scss */
.photo-widget a {
  float: left;
  width: 100%;
  margin-bottom: 4px;
}

/* line 10907, /connecte_sso/app/assets/stylesheets/style.scss */
.photo-widget a img {
  float: left;
  width: 100%;
  border-radius: 8px;
}

/* line 10917, /connecte_sso/app/assets/stylesheets/style.scss */
header.white > .menu-sec {
  margin-bottom: 0;
}

/* line 10921, /connecte_sso/app/assets/stylesheets/style.scss */
header.white .menu-sec nav > ul > li > a {
  color: #202020;
}

/* line 10925, /connecte_sso/app/assets/stylesheets/style.scss */
header.white .account-btns > li a {
  color: #202020;
}

/* line 10929, /connecte_sso/app/assets/stylesheets/style.scss */
header.white .menu-sec nav > ul > li {
  padding-bottom: 27px;
}

/* line 10933, /connecte_sso/app/assets/stylesheets/style.scss */
header.white .menu-sec nav > ul > li > ul {
  margin-top: 3px;
}

/* line 10937, /connecte_sso/app/assets/stylesheets/style.scss */
.inner-title2 {
  float: none;
  width: 50%;
  padding: 60px 0px;
  display: table-cell;
  vertical-align: middle;
}

/* line 10945, /connecte_sso/app/assets/stylesheets/style.scss */
.inner-title2 > h3 {
  float: left;
  width: 100%;
  font-family: Quicksand;
  font-size: 30px;
  color: #202020;
  font-weight: bold;
  margin: 0;
}

/* line 10955, /connecte_sso/app/assets/stylesheets/style.scss */
.inner-title2 > span {
  float: left;
  width: 100%;
  font-size: 13px;
  color: #808080;
  margin-top: 7px;
}

/* line 10963, /connecte_sso/app/assets/stylesheets/style.scss */
.breadcrumbs {
  float: right;
  margin: 0;
}

/* line 10968, /connecte_sso/app/assets/stylesheets/style.scss */
.breadcrumbs > li {
  position: relative;
  padding-left: 30px;
  margin: 0;
  float: left;
}

/* line 10975, /connecte_sso/app/assets/stylesheets/style.scss */
.breadcrumbs > li a {
  float: left;
  width: 100%;
  font-size: 13px;
  color: #808080;
}

/* line 10982, /connecte_sso/app/assets/stylesheets/style.scss */
.breadcrumbs > li::before {
  position: absolute;
  left: 9px;
  top: 11px;
  width: 11px;
  height: 1px;
  background: #888888;
  content: "";
}

/* line 10992, /connecte_sso/app/assets/stylesheets/style.scss */
.breadcrumbs > li:first-child::before {
  display: none;
}

/* line 10996, /connecte_sso/app/assets/stylesheets/style.scss */
.inner2 {
  float: left;
  width: 100%;
  display: table;
}

/* line 11002, /connecte_sso/app/assets/stylesheets/style.scss */
.page-breacrumbs {
  display: table-cell;
  vertical-align: middle;
}

/* line 11007, /connecte_sso/app/assets/stylesheets/style.scss */
header.white {
  float: left;
  width: 100%;
  position: relative;
  -ms-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
  -o-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
}

/* line 11018, /connecte_sso/app/assets/stylesheets/style.scss */
.about-us {
  float: left;
  width: 100%;
}

/* line 11023, /connecte_sso/app/assets/stylesheets/style.scss */
.about-us h3 {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 20px;
  color: #202020;
}

/* line 11031, /connecte_sso/app/assets/stylesheets/style.scss */
.about-us p {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 13px;
  color: #888888;
  line-height: 24px;
}

/* line 11040, /connecte_sso/app/assets/stylesheets/style.scss */
.about-us img {
  float: left;
  width: 100%;
  margin-bottom: 40px;
}

/* line 11046, /connecte_sso/app/assets/stylesheets/style.scss */
.about-us .tags-share {
  float: left;
  width: auto;
  border: none;
  padding: 0;
}

/* line 11053, /connecte_sso/app/assets/stylesheets/style.scss */
.about-us .tags-share .share-bar {
  float: left;
  width: auto;
}

/* line 11058, /connecte_sso/app/assets/stylesheets/style.scss */
.our-services {
  float: left;
  width: 100%;
  margin-bottom: -60px;
}

/* line 11064, /connecte_sso/app/assets/stylesheets/style.scss */
.service {
  float: left;
  width: 100%;
  display: table;
  margin-bottom: 60px;
}

/* line 11071, /connecte_sso/app/assets/stylesheets/style.scss */
.service > i {
  vertical-align: top;
  width: 80px;
  border: 2px solid #e8ecec;
  border-radius: 50%;
  float: left;
  height: 80px;
  text-align: center;
  line-height: 76px;
  font-size: 40px;
  color: #888888;
  margin-right: 25px;
}

/* line 11089, /connecte_sso/app/assets/stylesheets/style.scss */
.service-info {
  display: table-cell;
  vertical-align: top;
}

/* line 11094, /connecte_sso/app/assets/stylesheets/style.scss */
.service-info > h3 {
  float: left;
  width: 100%;
  font-size: 15px;
  font-family: Open Sans;
  margin: 0;
}

/* line 11102, /connecte_sso/app/assets/stylesheets/style.scss */
.service-info > p {
  float: left;
  width: 100%;
  font-size: 13px;
  line-height: 24px;
  color: #888888;
  margin: 0;
  margin-top: 11px;
}

/* line 11112, /connecte_sso/app/assets/stylesheets/style.scss */
.our-services h2 {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 20px;
  color: #202020;
  margin-bottom: 40px;
}

/* line 11121, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-form > h3 {
  float: left;
  width: 100%;
  font-size: 20px;
  color: #202020;
  font-family: Open Sans;
}

/* line 11129, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-form > form {
  float: left;
  width: 100%;
  padding-right: 100px;
}

/* line 11135, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-form > form .pf-title {
  margin-top: 0;
}

/* line 11139, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-form > form textarea {
  min-height: 155px;
}

/* line 11143, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-form > form button {
  float: left;
  margin-top: 5px;
  font-family: open sans;
  font-size: 15px;
  color: #ffffff;
  background: #0B2E28;
  padding: 15px 58px;
  border: 2px solid #0B2E28;
  border-radius: 8px;
}

/* line 11159, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-textinfo {
  float: left;
  width: 100%;
  padding-right: 100px;
}

/* line 11165, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-textinfo > h3 {
  float: left;
  width: 100%;
  font-size: 20px;
  color: #202020;
  font-family: Open Sans;
}

/* line 11173, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-textinfo > ul {
  float: left;
  width: 100%;
  margin: 0;
}

/* line 11179, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-textinfo > ul > li {
  float: left;
  width: 100%;
  margin: 0;
  margin-top: 0px;
  margin-bottom: 0px;
  display: table;
  margin-bottom: 15px;
  margin-top: 15px;
}

/* line 11190, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-textinfo > ul > li > i {
  display: table-cell;
  vertical-align: top;
  font-size: 50px;
  color: #647585;
  width: 70px;
}

/* line 11198, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-textinfo > ul > li > span {
  display: table-cell;
  vertical-align: middle;
  font-family: Open Sans;
  font-size: 13px;
  color: #888888;
  line-height: 24px;
}

/* line 11207, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-textinfo > a {
  float: left;
  margin-top: 5px;
  font-family: open sans;
  font-size: 15px;
  color: #0f36a5;
  padding: 15px 40px;
  border-radius: 8px;
  margin-right: 20px;
  border: 2px solid #0f36a5;
}

/* line 11223, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-textinfo > a.fill {
  background: #0f36a5;
  color: #ffffff;
}

/* line 11228, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-map {
  float: left;
  width: 100%;
}

/* line 11233, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-map #map_div {
  height: 350px;
  border-radius: 8px;
}

/* line 11242, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-textinfo.style2 {
  float: left;
  width: 100%;
  background: #edeff7;
  padding: 50px 40px;
  border-radius: 8px;
}

/* line 11254, /connecte_sso/app/assets/stylesheets/style.scss */
.account-popup-area.static {
  position: static;
  float: left;
  width: 100%;
  display: block !important;
  overflow: auto;
  background: no-repeat;
  z-index: 1;
}

/* line 11265, /connecte_sso/app/assets/stylesheets/style.scss */
.account-popup-area.static .account-popup {
  margin-top: 0;
  width: 430px;
  padding: 0;
}

/* line 11271, /connecte_sso/app/assets/stylesheets/style.scss */
.account-popup-area.static .account-popup {
  margin-top: 0;
  width: 430px;
  padding: 0;
}

/* line 11277, /connecte_sso/app/assets/stylesheets/style.scss */
.account-popup-area.static .account-popup > span {
  line-height: 24px;
  margin: 0;
}

/* line 11282, /connecte_sso/app/assets/stylesheets/style.scss */
.account-popup-area.static .account-popup > h3 {
  line-height: 30px;
}

/* FAQS */
/* line 11288, /connecte_sso/app/assets/stylesheets/style.scss */
.faqs {
  float: left;
  width: 100%;
}

/* line 11293, /connecte_sso/app/assets/stylesheets/style.scss */
.faq-box {
  float: left;
  width: 100%;
  margin-bottom: 50px;
}

/* line 11299, /connecte_sso/app/assets/stylesheets/style.scss */
.faq-box > h2 {
  float: left;
  width: 100%;
  position: relative;
  cursor: pointer;
  font-family: Open Sans;
  font-size: 20px;
}

/* line 11308, /connecte_sso/app/assets/stylesheets/style.scss */
.faq-box > h2 > i {
  float: right;
}

/* line 11312, /connecte_sso/app/assets/stylesheets/style.scss */
.faq-box > h2 > i::after {
  position: absolute;
  right: 10px;
  top: 3px;
  width: 1px;
  height: 13px;
  content: "";
  background: #202020;
  opacity: 0;
}

/* line 11323, /connecte_sso/app/assets/stylesheets/style.scss */
.contentbox {
  float: left;
  width: 100%;
}

/* line 11328, /connecte_sso/app/assets/stylesheets/style.scss */
.contentbox > p {
  float: left;
  width: 100%;
  font-size: 13px;
  line-height: 24px;
  color: #888888;
  margin: 0;
}

/* line 11337, /connecte_sso/app/assets/stylesheets/style.scss */
.faq-box > h2.active i::after {
  opacity: 1;
}

/* line 11341, /connecte_sso/app/assets/stylesheets/style.scss */
.terms-conditions {
  float: left;
  width: 100%;
}

/* line 11346, /connecte_sso/app/assets/stylesheets/style.scss */
terms {
  float: left;
  width: 100%;
  margin-bottom: 30px;
}

/* line 11352, /connecte_sso/app/assets/stylesheets/style.scss */
.terms:last-child {
  margin: 0;
}

/* line 11356, /connecte_sso/app/assets/stylesheets/style.scss */
.terms > h2 {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 20px;
  color: #202020;
  margin-bottom: 15px;
}

/* line 11365, /connecte_sso/app/assets/stylesheets/style.scss */
.terms > p {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 13px;
  color: #888888;
  line-height: 24px;
  margin: 0;
}

/* line 11375, /connecte_sso/app/assets/stylesheets/style.scss */
.terms {
  float: left;
  width: 100%;
  margin-bottom: 30px;
}

/* line 11381, /connecte_sso/app/assets/stylesheets/style.scss */
.faq-box:last-child {
  margin: 0;
}

/* line 11385, /connecte_sso/app/assets/stylesheets/style.scss */
.how-works {
  float: left;
  width: 100%;
  position: relative;
  margin-bottom: 100px;
}

/* line 11392, /connecte_sso/app/assets/stylesheets/style.scss */
.how-workimg {
  float: left;
  width: 55%;
  position: relative;
  display: table;
  z-index: 0;
}

/* line 11400, /connecte_sso/app/assets/stylesheets/style.scss */
.how-workimg > img {
  float: left;
  width: 100%;
  border-radius: 8px;
}

/* line 11410, /connecte_sso/app/assets/stylesheets/style.scss */
.how-workimg:before {
  background: #fb236a;
  background: linear-gradient(45deg, #fb236a 0%, #fb236a 44%, #141f72 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0B2E28', endColorstr='#141f72', GradientType=1);
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 8px;
  opacity: 0.8;
}

/* line 11433, /connecte_sso/app/assets/stylesheets/style.scss */
.how-work-detail {
  position: absolute;
  right: 0;
  top: 0;
  width: 52%;
  height: 100%;
  padding: 30px 0;
}

/* line 11442, /connecte_sso/app/assets/stylesheets/style.scss */
.how-work-box {
  background: #ffffff;
  vertical-align: middle;
  border-radius: 8px;
  position: relative;
  -ms-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
  padding: 93px 100px;
  float: left;
}

/* line 11460, /connecte_sso/app/assets/stylesheets/style.scss */
.how-work-box > span {
  width: 66px;
  height: 66px;
  background: #0B2E28;
  position: absolute;
  left: 0;
  top: 50%;
  border-radius: 50%;
  text-align: center;
  color: #ffffff;
  line-height: 66px;
  font-weight: bold;
  font-size: 25px;
  margin-top: -33px;
  margin-left: -33px;
}

/* line 11481, /connecte_sso/app/assets/stylesheets/style.scss */
.how-work-box > i {
  position: absolute;
  right: 20px;
  top: 20px;
  font-size: 120px;
  color: #edeff7;
}

/* line 11489, /connecte_sso/app/assets/stylesheets/style.scss */
.how-work-box > h3 {
  float: left;
  width: 100%;
  font-size: 22px;
  color: #202020;
  font-family: Open Sans;
}

/* line 11497, /connecte_sso/app/assets/stylesheets/style.scss */
.how-work-box > p {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 13px;
  color: #888888;
  line-height: 30px;
  margin: 0;
}

/* line 11507, /connecte_sso/app/assets/stylesheets/style.scss */
.how-works.flip .how-workimg {
  float: right;
}

/* line 11511, /connecte_sso/app/assets/stylesheets/style.scss */
.how-works.flip .how-work-detail {
  right: auto;
  left: 0;
  text-align: right;
}

/* line 11517, /connecte_sso/app/assets/stylesheets/style.scss */
.how-works.flip .how-work-box > span {
  left: auto;
  right: 0;
  margin-left: 0;
  margin-right: -33px;
}

/* line 11524, /connecte_sso/app/assets/stylesheets/style.scss */
.how-works.flip .how-work-box > i {
  right: auto;
  left: 20px;
}

/* line 11529, /connecte_sso/app/assets/stylesheets/style.scss */
.how-works:last-child {
  margin: 0;
}

/* line 11533, /connecte_sso/app/assets/stylesheets/style.scss */
.error-sec {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}

/* line 11545, /connecte_sso/app/assets/stylesheets/style.scss */
.error-sec > img {
  float: none;
  display: inline-block;
}

/* line 11550, /connecte_sso/app/assets/stylesheets/style.scss */
.error-sec > span {
  float: left;
  width: 100%;
  text-align: center;
  font-size: 24px;
  color: #d5d8f3;
  margin-top: 40px;
}

/* line 11559, /connecte_sso/app/assets/stylesheets/style.scss */
.error-sec > p {
  float: left;
  width: 100%;
  font-size: 13px;
  color: #ffffff;
  line-height: 24px;
  margin-top: 20px;
}

/* line 11568, /connecte_sso/app/assets/stylesheets/style.scss */
.error-sec form {
  float: left;
  width: 100%;
  padding: 0;
}

/* line 11574, /connecte_sso/app/assets/stylesheets/style.scss */
.error-sec form > input {
  float: none;
  width: 510px;
  height: 60px;
  background: #ffffff;
  border-radius: 8px;
  font-size: 13px;
  display: inline-block;
  margin: 0;
}

/* line 11589, /connecte_sso/app/assets/stylesheets/style.scss */
.error-sec form button {
  float: none;
  display: inline-block;
  width: 70px;
  height: 60px;
  text-align: center;
  padding: 0;
  font-size: 32px;
  background: #7A807F;
  border-radius: 8px;
  margin-left: 15px;
  position: relative;
  top: 7px;
}

/* line 11608, /connecte_sso/app/assets/stylesheets/style.scss */
.error-sec h6 a {
  float: none;
  display: inline-block;
  font-family: Open Sans;
  font-size: 13px;
  background: #0f36a5;
  color: #ffffff;
  padding: 12px 40px;
  border-radius: 8px;
  margin-top: 30px;
}

/* line 11624, /connecte_sso/app/assets/stylesheets/style.scss */
.error-sec > h6 {
  float: left;
  width: 100%;
  margin: 0;
}

/* line 11630, /connecte_sso/app/assets/stylesheets/style.scss */
.stick-top .style3 .post-job-btn:hover {
  background: transparent;
  border: 2px solid #0B2E28;
  color: #0B2E28;
}

/* line 11636, /connecte_sso/app/assets/stylesheets/style.scss */
.btn-extars .post-job-btn:hover {
  background: transparent;
  border: 2px solid #0B2E28;
  color: #FFF;
}

/* line 11642, /connecte_sso/app/assets/stylesheets/style.scss */
.account-popup form button:hover {
  background: #02BC58;
}

/* line 11648, /connecte_sso/app/assets/stylesheets/style.scss */
.login-social a.tw-login:hover {
  background: #1da1f2;
  border-color: #1da1f2;
  color: #ffffff;
}

/* line 11654, /connecte_sso/app/assets/stylesheets/style.scss */
.login-social a.fb-login:hover {
  background: #3b5998;
  border-color: #3b5998;
  color: #ffffff;
}

/* line 11660, /connecte_sso/app/assets/stylesheets/style.scss */
.job-search form button:hover {
  background: #0B2E28;
}

/* line 11664, /connecte_sso/app/assets/stylesheets/style.scss */
.or-browser > a:hover {
  background: #ffffff;
  color: #333333;
}

/* line 11669, /connecte_sso/app/assets/stylesheets/style.scss */
.scroll-to:hover {
  border-color: #0B2E28;
}

/* line 11673, /connecte_sso/app/assets/stylesheets/style.scss */
.scroll-to:hover a {
  background: #0B2E28;
  color: #ffffff;
}

/* line 11678, /connecte_sso/app/assets/stylesheets/style.scss */
.browse-all-cat a:hover {
  background: #0B2E28;
  color: #ffffff;
}

/* line 11683, /connecte_sso/app/assets/stylesheets/style.scss */
.simple-text-block a:hover {
  border-color: #FFF;
  background: #FFF;
  color: #0B2E28;
}

/* line 11689, /connecte_sso/app/assets/stylesheets/style.scss */
.fav-job.active {
  color: red;
}

/* line 11693, /connecte_sso/app/assets/stylesheets/style.scss */
.social a:hover {
  color: #fff;
}

/* line 11697, /connecte_sso/app/assets/stylesheets/style.scss */
header.style2 .post-job-btn:hover {
  background: #0B2E28;
  border-color: #0B2E28;
  color: #ffffff;
}

/* line 11703, /connecte_sso/app/assets/stylesheets/style.scss */
header.style2 .account-btns {
  padding: 10px 0;
}

/* line 11707, /connecte_sso/app/assets/stylesheets/style.scss */
.job-grid > a:hover {
  background: #0B2E28;
  color: #ffffff;
  border-color: #0B2E28;
}

/* line 11713, /connecte_sso/app/assets/stylesheets/style.scss */
.top-compnay > a:hover {
  background: #0B2E28;
  color: #ffffff;
  border-color: #0B2E28;
}

/* line 11719, /connecte_sso/app/assets/stylesheets/style.scss */
.subscription-sec form button:hover {
  background: #333333;
}

/* line 11723, /connecte_sso/app/assets/stylesheets/style.scss */
.social-links:hover a {
  opacity: 0.1;
}

/* line 11727, /connecte_sso/app/assets/stylesheets/style.scss */
.social-links:hover a:hover {
  opacity: 1;
}

/* line 11731, /connecte_sso/app/assets/stylesheets/style.scss */
.links a:hover {
  color: #333333;
}

/* line 11735, /connecte_sso/app/assets/stylesheets/style.scss */
header.style3 .post-job-btn:hover {
  -ms-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
}

/* line 11743, /connecte_sso/app/assets/stylesheets/style.scss */
.find-cand form > button:hover {
  background: #0B2E28;
}

/* line 11747, /connecte_sso/app/assets/stylesheets/style.scss */
.download-text ul li a:hover {
  background: #7dc246;
  border-color: #7dc246;
}

/* line 11752, /connecte_sso/app/assets/stylesheets/style.scss */
.team-detail > a:hover {
  color: #000000;
}

/* line 11756, /connecte_sso/app/assets/stylesheets/style.scss */
footer.ft .social a:hover {
  color: #333333;
}

/* line 11760, /connecte_sso/app/assets/stylesheets/style.scss */
header.style4 .account-btns > li a:hover {
  background: #1e83f0;
  border-color: #1e83f0;
  color: #ffffff;
}

/* line 11766, /connecte_sso/app/assets/stylesheets/style.scss */
.job-search form button:hover {
  background: #0B2E28;
}

/* line 11770, /connecte_sso/app/assets/stylesheets/style.scss */
.p-category.style2:hover > a i {
  color: #0B2E28;
}

/* line 11774, /connecte_sso/app/assets/stylesheets/style.scss */
.subscribe_widget form button:hover {
  background: #0B2E28;
}

/* line 11778, /connecte_sso/app/assets/stylesheets/style.scss */
header.style5 .post-job-btn:hover {
  background: #ffffff;
  color: #333333;
  border: 2px solid #fff;
}

/* line 11784, /connecte_sso/app/assets/stylesheets/style.scss */
.form-location-sec form button:hover {
  background: #0B2E28;
}

/* line 11788, /connecte_sso/app/assets/stylesheets/style.scss */
.p-category.style2.gray:hover {
  background: #ffffff;
  box-shadow: none;
  transform: none;
  height: auto;
  width: auto;
  margin-left: 0px;
}

/* line 11801, /connecte_sso/app/assets/stylesheets/style.scss */
.job-listings-sec.style2 .aply-btn:hover {
  background: transparent;
  border: 1px solid #26ae61;
  color: #26ae61;
}

/* line 11807, /connecte_sso/app/assets/stylesheets/style.scss */
.job-grid.style2:hover {
  background: #ffffff;
  box-shadow: none;
}

/* line 11812, /connecte_sso/app/assets/stylesheets/style.scss */
.grid-info-box a:hover {
  background: transparent;
  border: 1px solid #26ae61;
  color: #26ae61;
}

/* line 11818, /connecte_sso/app/assets/stylesheets/style.scss */
.who-am a:hover {
  background: #ffffff;
  color: #333333;
}

/* line 11823, /connecte_sso/app/assets/stylesheets/style.scss */
.emlthis.active {
  background: #0B2E28;
  border-color: #0B2E28;
  color: #ffffff;
}

/* line 11829, /connecte_sso/app/assets/stylesheets/style.scss */
.emlthis.active i {
  color: #ffffff;
}

/* line 11833, /connecte_sso/app/assets/stylesheets/style.scss */
.job-head-wide .apply-thisjob:hover {
  background: transparent;
  border-color: #9fa4e1;
  color: #9fa4e1;
}

/* line 11839, /connecte_sso/app/assets/stylesheets/style.scss */
.apply-thisjob:hover {
  background: #9fa4e1;
  border-color: #9fa4e1;
  color: #FFF;
}

/* line 11845, /connecte_sso/app/assets/stylesheets/style.scss */
.apply-alternative a:hover {
  background: #0B2E28;
  border-color: #0B2E28;
  color: #ffffff;
}

/* line 11851, /connecte_sso/app/assets/stylesheets/style.scss */
.share-bar a:hover {
  background: #0B2E28;
  border-color: #0B2E28;
  color: #ffffff;
}

/* line 11857, /connecte_sso/app/assets/stylesheets/style.scss */
.quick-form-job form button:hover {
  background: transparent;
  border: 2px solid #424f95;
  color: #424f95;
}

/* line 11863, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-text > ul > li:hover::before {
  background: #0B2E28;
  width: 20px;
}

/* line 11868, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-text > ul > li:hover a {
  color: #0B2E28;
}

/* line 11872, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head.style2 > a:hover {
  border-radius: 8px;
  color: #ffffff;
}

/* line 11881, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head.style2 > .apply-job-linkedin:hover {
  color: #0B2E28;
}

/* line 11885, /connecte_sso/app/assets/stylesheets/style.scss */
.job-overview ul > li:hover i {
  color: #0B2E28;
}

/* line 11889, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-btns > a:hover {
  background: #7A807F;
  border-color: #7A807F;
  color: #FFF;
}

/* line 11895, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-btns > a.seemap:hover {
  background: transparent;
  border-color: #0B2E28;
  color: #0B2E28;
}

/* line 11901, /connecte_sso/app/assets/stylesheets/style.scss */
.upload-info > a:hover {
  background: #7A807F;
  color: #ffffff;
}

/* line 11906, /connecte_sso/app/assets/stylesheets/style.scss */
.pf-field .chosen-container.chosen-container-single.chosen-container-single-nosearch.chosen-with-drop.chosen-container-active a {
  border: 2px solid #e8ecec;
}

/* line 11910, /connecte_sso/app/assets/stylesheets/style.scss */
.pf-field .chosen-container-single .chosen-drop {
  margin-top: 5px;
  border: 1px solid #e8ecec;
}

/* line 11915, /connecte_sso/app/assets/stylesheets/style.scss */
.profile-form-edit > form button:hover,
.contact-edit > form button:hover {
  background: #0B2E28;
  color: #ffffff;
}

/* line 11921, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-edit .srch-lctn:hover {
  background: #7A807F;
  color: #ffffff;
  border-color: #7A807F;
}

/* line 11927, /connecte_sso/app/assets/stylesheets/style.scss */
.pf-map #map_div {
  height: 300px;
  border-radius: 8px;
}

/* line 11936, /connecte_sso/app/assets/stylesheets/style.scss */
.table-list-title h3 a:hover {
  color: #0B2E28;
}

/* line 11940, /connecte_sso/app/assets/stylesheets/style.scss */
.tree_widget-sec > ul > li > ul > li a:hover {
  color: #202020;
}

/* line 11944, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-popup form > button:hover {
  background: #333333;
}

/* line 11948, /connecte_sso/app/assets/stylesheets/style.scss */
.change-password form button:hover {
  background: #0B2E28;
  color: #ffffff;
}

/* line 11953, /connecte_sso/app/assets/stylesheets/style.scss */
.shortlists > a:hover {
  background: #7A807F;
  color: #ffffff;
}

/* line 11958, /connecte_sso/app/assets/stylesheets/style.scss */
.action-inner .download-cv a:hover {
  background: #0B2E28;
  border-color: #0B2E28;
}

/* line 11963, /connecte_sso/app/assets/stylesheets/style.scss */
.follow-companies > ul li .job-listing.wtabs .go-unfollow:hover {
  background: #0B2E28;
  border-color: #0B2E28;
  color: #fff;
}

/* line 11969, /connecte_sso/app/assets/stylesheets/style.scss */
.border-title > a:hover {
  color: #555555;
}

/* line 11973, /connecte_sso/app/assets/stylesheets/style.scss */
.border-title > a:hover i {
  background: #555555;
}

/* line 11977, /connecte_sso/app/assets/stylesheets/style.scss */
.resumeadd-form button:hover {
  background: #555555;
  border-color: #555555;
}

/* line 11982, /connecte_sso/app/assets/stylesheets/style.scss */
.coverletter-sec > form button:hover {
  background: #0B2E28;
  color: #ffffff;
}

/* line 11987, /connecte_sso/app/assets/stylesheets/style.scss */
.bbutton:hover {
  background: #0B2E28;
  color: #ffffff;
}

/* line 11992, /connecte_sso/app/assets/stylesheets/style.scss */
.blogpost.style2 .blog-postdetail .bbutton:hover {
  background: none;
  color: #333333;
}

/* line 11997, /connecte_sso/app/assets/stylesheets/style.scss */
.tags_widget > a:hover {
  background: #fafafa;
}

/* line 12001, /connecte_sso/app/assets/stylesheets/style.scss */
.sidebar-links a:hover {
  color: #0B2E28;
}

/* line 12005, /connecte_sso/app/assets/stylesheets/style.scss */
.mb-info > h3:hover {
  color: #0B2E28;
}

/* line 12009, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-postdetail > h3:hover {
  color: #0B2E28;
}

/* line 12013, /connecte_sso/app/assets/stylesheets/style.scss */
.post-hist a:hover > i {
  background: #fafafa;
}

/* line 12017, /connecte_sso/app/assets/stylesheets/style.scss */
.commentform-sec > form button:hover {
  background: #555555;
}

/* line 12021, /connecte_sso/app/assets/stylesheets/style.scss */
.service:hover i {
  background: #0B2E28;
  border-color: #0B2E28;
  color: #ffffff;
}

/* line 12027, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-form > form button:hover {
  background: transparent;
  border: 2px solid #0B2E28;
  color: #0B2E28;
}

/* line 12033, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-textinfo > a.fill:hover,
.contact-textinfo > a:hover {
  background: #0B2E28;
  border-color: #0B2E28;
  color: #ffffff;
}

/* line 12040, /connecte_sso/app/assets/stylesheets/style.scss */
.error-sec form button:hover {
  background: #0B2E28;
}

/* line 12044, /connecte_sso/app/assets/stylesheets/style.scss */
.error-sec h6 a:hover {
  background: #0B2E28;
}

/* line 12048, /connecte_sso/app/assets/stylesheets/style.scss */
.menu-sec nav > ul > li ul li.menu-item-has-children > ul {
  position: absolute;
  left: 100%;
  width: 250px;
  padding-left: 11px;
  opacity: 0;
  visibility: hidden;
}

/* line 12057, /connecte_sso/app/assets/stylesheets/style.scss */
.menu-sec nav > ul > li ul li.menu-item-has-children > ul::before {
  position: absolute;
  left: 7px;
  top: 13px;
  width: 13px;
  height: 13px;
  background: #fafafa;
  content: "";
  border-radius: 3px;
  transform: rotate(45deg);
}

/* line 12077, /connecte_sso/app/assets/stylesheets/style.scss */
.menu-sec nav > ul > li ul li.menu-item-has-children:hover > ul {
  opacity: 1;
  visibility: visible;
}

/* line 12082, /connecte_sso/app/assets/stylesheets/style.scss */
.bottom-line .scrollup {
  position: absolute;
  right: 70px;
  bottom: 44px;
  width: 50px;
  height: 50px;
  border: 2px solid #8a99b3;
  border-radius: 50%;
  transition: all 0.4s ease 0s;
  line-height: 46px;
  color: #8a99b3;
  font-size: 23px;
}

/* line 12104, /connecte_sso/app/assets/stylesheets/style.scss */
.bottom-line .scrollup:hover {
  border: 2px solid #FFF;
  color: #FFF;
}

/* line 12109, /connecte_sso/app/assets/stylesheets/style.scss */
footer.ft .scrollup:hover {
  border-color: #647585;
  color: #647585;
}

/* line 12114, /connecte_sso/app/assets/stylesheets/style.scss */
.bottom-line.style2 .scrollup {
  border: none;
  bottom: 8px;
}

/* line 12119, /connecte_sso/app/assets/stylesheets/style.scss */
footer.ft .scrollup {
  border-color: #7dc246;
  color: #7dc246;
  bottom: 190px;
  z-index: 6;
}

/* line 12126, /connecte_sso/app/assets/stylesheets/style.scss */
.forsticky {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 12132, /connecte_sso/app/assets/stylesheets/style.scss */
.forsticky.sticky .menu-sec nav > ul > li > a {
  color: #232323;
  line-height: 10px;
}

/* line 12137, /connecte_sso/app/assets/stylesheets/style.scss */
.forsticky.sticky .account-btns > li a {
  color: #222222;
}

/* line 12141, /connecte_sso/app/assets/stylesheets/style.scss */
.forsticky.sticky .menu-sec {
  margin-top: 23px;
  margin-bottom: 17px;
}

/* line 12146, /connecte_sso/app/assets/stylesheets/style.scss */
.forsticky.sticky .post-job-btn:hover {
  background: #0B2E28;
  color: #FFF;
}

/* line 12151, /connecte_sso/app/assets/stylesheets/style.scss */
.forsticky.sticky {
  position: fixed;
  left: 0;
  top: 0;
  background: #ffffff;
  -ms-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
}

/* line 12163, /connecte_sso/app/assets/stylesheets/style.scss */
.showsticky {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
}

/* line 12170, /connecte_sso/app/assets/stylesheets/style.scss */
.forsticky.sticky .logo a img.showsticky {
  display: block;
}

/* line 12174, /connecte_sso/app/assets/stylesheets/style.scss */
.forsticky.sticky .logo a img.hidesticky {
  opacity: 0;
}

/* line 12178, /connecte_sso/app/assets/stylesheets/style.scss */
*:focus {
  outline: 0;
}

/* line 12182, /connecte_sso/app/assets/stylesheets/style.scss */
.top-company-sec button.slick-arrow:hover {
  background: #0B2E28;
  border: 2px solid #0B2E28;
}

/* line 12187, /connecte_sso/app/assets/stylesheets/style.scss */
.top-company-sec button.slick-arrow:hover:before {
  color: #ffffff;
}

/* line 12191, /connecte_sso/app/assets/stylesheets/style.scss */
.iconmove {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/* line 12200, /connecte_sso/app/assets/stylesheets/style.scss */
.iconmove img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}

/* line 12207, /connecte_sso/app/assets/stylesheets/style.scss */
.p-category.green > a i {
  color: #647585;
}

/* line 12211, /connecte_sso/app/assets/stylesheets/style.scss */
.p-category.green:hover a i {
  color: #7dc246;
}

/* line 12215, /connecte_sso/app/assets/stylesheets/style.scss */
.browse-all-cat.green a {
  border-color: #7dc246;
}

/* line 12219, /connecte_sso/app/assets/stylesheets/style.scss */
.browse-all-cat.green a:hover {
  background: #7dc246;
}

/* line 12223, /connecte_sso/app/assets/stylesheets/style.scss */
.job-field.with-icon.nolbel input {
  margin: 41px 0;
}

/* line 12227, /connecte_sso/app/assets/stylesheets/style.scss */
.browse-all-cat .style2.noradius {
  border-radius: 3px;
  -ms-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}

/* line 12240, /connecte_sso/app/assets/stylesheets/style.scss */
.alpha-pag.full #filter {
  margin: 0;
  float: left;
  width: 100%;
}

/* line 12246, /connecte_sso/app/assets/stylesheets/style.scss */
.alpha-pag.full #filter li {
  float: left;
  margin: 0;
}

/* line 12251, /connecte_sso/app/assets/stylesheets/style.scss */
.alpha-pag.full a.selected {
  background: #7A807F;
  color: #ffffff;
}

/* line 12256, /connecte_sso/app/assets/stylesheets/style.scss */
.alpha-pag.full #filter li:first-child a {
  font-size: 13px;
  color: #888888;
  padding: 10px 20px;
  margin-right: 30px;
  font-weight: normal;
}

/* line 12264, /connecte_sso/app/assets/stylesheets/style.scss */
.alpha-pag.full #filter li:first-child a.selected {
  color: #ffffff;
}

/* line 12268, /connecte_sso/app/assets/stylesheets/style.scss */
.alpha-pag.full #filter li:first-child a:hover {
  color: #fff;
}

/* line 12272, /connecte_sso/app/assets/stylesheets/style.scss */
.tags {
  float: left;
  width: 100%;
  border: 2px solid #e8ecec;
  border-radius: 8px;
  padding: 8px;
}

/* line 12284, /connecte_sso/app/assets/stylesheets/style.scss */
.tags > .addedTag {
  float: left;
  background: #f4f5fa;
  border-radius: 8px;
  font-family: Open Sans;
  font-size: 13px;
  padding: 7px 17px;
  margin-right: 10px;
  position: relative;
}

/* line 12299, /connecte_sso/app/assets/stylesheets/style.scss */
.tags > .addedTag > span {
  position: absolute;
  right: -6px;
  top: -5px;
  width: 16px;
  height: 16px;
  font-style: normal;
  background: #0B2E28;
  border-radius: 50%;
  color: #ffffff;
  text-align: center;
  line-height: 13px;
  font-size: 10px;
  font-family: Open Sans;
  cursor: pointer;
}

/* line 12320, /connecte_sso/app/assets/stylesheets/style.scss */
.tagAdd.taglist input {
  float: left;
  width: auto;
  background: #ffffff;
  border-left: 1px solid #e8ecec;
  margin-left: 10px;
  padding: 0;
  height: 19px;
  margin: 5px 0;
  margin-left: 15px;
  padding-left: 15px;
}

/* line 12333, /connecte_sso/app/assets/stylesheets/style.scss */
.tags li {
  margin: 0;
}

/* line 12337, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-list:hover {
  border-color: #ffffff;
  -ms-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1);
  margin-top: 0px;
  position: relative;
  z-index: 12;
}

/* line 12349, /connecte_sso/app/assets/stylesheets/style.scss */
.edu-history-sec .action_job {
  position: absolute;
  right: 0;
  top: 0;
  left: auto;
}

/* line 12356, /connecte_sso/app/assets/stylesheets/style.scss */
.edu-history-sec .action_job li a {
  font-size: 19px;
  color: #7A807F;
}

/* line 12361, /connecte_sso/app/assets/stylesheets/style.scss */
.mp-col .action_job {
  float: left;
  width: 100%;
  text-align: center;
  margin-top: -10px;
}

/* line 12368, /connecte_sso/app/assets/stylesheets/style.scss */
.mp-col .action_job li {
  float: none;
  display: inline-block;
}

/* line 12373, /connecte_sso/app/assets/stylesheets/style.scss */
.mp-col .action_job li a {
  font-size: 19px;
  color: #7A807F;
}

/* line 12378, /connecte_sso/app/assets/stylesheets/style.scss */
.progress-sec.with-edit .action_job {
  position: absolute;
  right: 0;
  top: 17px;
}

/* line 12384, /connecte_sso/app/assets/stylesheets/style.scss */
.progress-sec.with-edit .action_job li a {
  font-size: 19px;
  color: #7A807F;
}

/* line 12389, /connecte_sso/app/assets/stylesheets/style.scss */
.menu-sec nav > ul > li ul li.menu-item-has-children > ul > li {
  background: #fafafa;
}

/* line 12393, /connecte_sso/app/assets/stylesheets/style.scss */
.cand-extralink.stick {
  position: fixed;
  left: 0;
  top: 0;
  margin: 0;
  background: #ffffff;
  z-index: 9;
}

/* line 12402, /connecte_sso/app/assets/stylesheets/style.scss */
.cand-extralink > li.active a {
  border-bottom: 2px solid #7A807F;
}

/* line 12406, /connecte_sso/app/assets/stylesheets/style.scss */
.responsive-header {
  float: left;
  width: 100%;
  position: relative;
  background: #0b1b46;
  padding: 0 25px;
  z-index: 99;
  display: none;
}

/* line 12416, /connecte_sso/app/assets/stylesheets/style.scss */
.responsive-header.three {
  background: #FFF !important;
}

/* line 12420, /connecte_sso/app/assets/stylesheets/style.scss */
.responsive-header.four {
  background: #FFF !important;
}

/* line 12424, /connecte_sso/app/assets/stylesheets/style.scss */
.responsive-header.five {
  background: #26ae61 !important;
}

/* line 12428, /connecte_sso/app/assets/stylesheets/style.scss */
.responsive-header.five .res-openmenu {
  background: transparent !important;
}

/* line 12432, /connecte_sso/app/assets/stylesheets/style.scss */
.responsive-header.three .res-openmenu {
  color: #7dc246;
}

/* line 12436, /connecte_sso/app/assets/stylesheets/style.scss */
.responsive-header.three .res-closemenu {
  color: #7dc246;
}

/* line 12440, /connecte_sso/app/assets/stylesheets/style.scss */
.responsive-header.four .res-openmenu {
  color: #7dc246;
}

/* line 12444, /connecte_sso/app/assets/stylesheets/style.scss */
.responsive-header.four .res-closemenu {
  color: #7dc246;
}

/* line 12448, /connecte_sso/app/assets/stylesheets/style.scss */
.responsive-menubar {
  float: left;
  width: 100%;
  padding: 30px 0;
}

/* line 12454, /connecte_sso/app/assets/stylesheets/style.scss */
.res-logo {
  float: left;
}

/* line 12458, /connecte_sso/app/assets/stylesheets/style.scss */
.menu-resaction {
  float: right;
  position: relative;
}

/* line 12463, /connecte_sso/app/assets/stylesheets/style.scss */
.responsivemenu {
  float: left;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 50px;
}

/* line 12470, /connecte_sso/app/assets/stylesheets/style.scss */
.res-openmenu {
  float: left;
  color: #fff;
  font-size: 15px;
  font-family: Open Sans;
  padding: 12px 27px;
  border-radius: 26px;
  cursor: pointer;
}

/* line 12484, /connecte_sso/app/assets/stylesheets/style.scss */
.res-openmenu img {
  float: left;
  margin-right: 11px;
}

/* line 12489, /connecte_sso/app/assets/stylesheets/style.scss */
.res-closemenu {
  position: absolute;
  right: 0;
  top: 0;
  color: #fff;
  font-size: 15px;
  font-family: Open Sans;
  padding: 13px 27px;
  border-radius: 26px;
  cursor: pointer;
  opacity: 0;
  visibility: hidden;
}

/* line 12507, /connecte_sso/app/assets/stylesheets/style.scss */
.responsive-opensec {
  width: 100%;
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
  background: #0b1b46;
  padding: 0 30px;
  overflow-y: scroll;
  height: 620px;
}

/* line 12519, /connecte_sso/app/assets/stylesheets/style.scss */
.responsive-opensec .btn-extars {
  float: left;
  width: 100%;
  border-top: 1px solid #38425f;
  border-bottom: 1px solid #38425f;
  padding: 20px 0;
}

/* line 12527, /connecte_sso/app/assets/stylesheets/style.scss */
.res-search {
  float: left;
  width: 100%;
  margin-top: 40px;
  background: #040e2b;
  position: relative;
  border-radius: 8px;
}

/* line 12540, /connecte_sso/app/assets/stylesheets/style.scss */
.res-search input {
  float: left;
  width: 100%;
  margin: 0;
  background: none;
  font-size: 13px;
  color: #9299af;
  padding: 18px 30px;
  padding-right: 30px;
  padding-right: 80px;
}

/* line 12552, /connecte_sso/app/assets/stylesheets/style.scss */
.res-search button {
  position: absolute;
  right: 0;
  background: none;
  padding: 0;
  color: #62697f;
  font-size: 25px;
  padding: 11px 20px;
}

/* line 12562, /connecte_sso/app/assets/stylesheets/style.scss */
.responsivemenu > ul {
  float: left;
  width: 100%;
  margin: 0;
}

/* line 12568, /connecte_sso/app/assets/stylesheets/style.scss */
.responsivemenu > ul > li {
  float: left;
  width: 100%;
  margin: 15px 0;
  position: relative;
}

/* line 12575, /connecte_sso/app/assets/stylesheets/style.scss */
.responsivemenu > ul > li > a {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 22px;
  color: #96a0bd;
  padding-right: 30px;
  position: relative;
}

/* line 12585, /connecte_sso/app/assets/stylesheets/style.scss */
.responsivemenu > ul > li.menu-item-has-children > a::before {
  position: absolute;
  right: 0;
  top: 13px;
  width: 20px;
  height: 1px;
  background: #ffffff;
  content: "";
}

/* line 12595, /connecte_sso/app/assets/stylesheets/style.scss */
.responsivemenu > ul > li.menu-item-has-children > a::after {
  position: absolute;
  right: 10px;
  top: 4px;
  width: 1px;
  height: 20px;
  content: "";
  background: #ffffff;
}

/* line 12605, /connecte_sso/app/assets/stylesheets/style.scss */
.responsivemenu > ul > li ul {
  float: left;
  width: 100%;
  padding: 0;
  padding-left: 0px;
  margin: 20px 0;
  padding-left: 30px;
  display: none;
}

/* line 12615, /connecte_sso/app/assets/stylesheets/style.scss */
.responsivemenu > ul > li ul > li {
  float: left;
  width: 100%;
  margin: 0;
}

/* line 12621, /connecte_sso/app/assets/stylesheets/style.scss */
.responsivemenu > ul > li ul > li a {
  float: left;
  width: 100%;
  color: #ffffff;
  font-size: 13px;
  padding: 8px 0;
}

/* line 12629, /connecte_sso/app/assets/stylesheets/style.scss */
.responsivemenu > ul > li.menu-item-has-children.active {
  margin-bottom: 0;
}

/* line 12633, /connecte_sso/app/assets/stylesheets/style.scss */
.responsivemenu > ul > li.menu-item-has-children.active > ul {
  margin-bottom: 0;
}

/* line 12637, /connecte_sso/app/assets/stylesheets/style.scss */
.responsivemenu > ul > li.menu-item-has-children.active a::after {
  height: 0px;
}

/* line 12641, /connecte_sso/app/assets/stylesheets/style.scss */
.responsivemenu > ul > li.menu-item-has-children.active > a {
  color: #ffffff;
}

/* line 12645, /connecte_sso/app/assets/stylesheets/style.scss */
.responsivemenu > ul > li ul > li a:hover {
  color: #0B2E28;
  padding-left: 15px;
}

/* line 12650, /connecte_sso/app/assets/stylesheets/style.scss */
.res-openmenu.active {
  opacity: 0;
  visibility: hidden;
  transform: scale(0);
}

/* line 12660, /connecte_sso/app/assets/stylesheets/style.scss */
.responsive-header.active .res-closemenu {
  opacity: 1;
  visibility: visible;
}

/* line 12665, /connecte_sso/app/assets/stylesheets/style.scss */
.res-closemenu img {
  float: left;
  margin-right: 12px;
}

/* line 12670, /connecte_sso/app/assets/stylesheets/style.scss */
.blogpost.style2 .blog-posthumb > a img {
  transform: none;
}

/* line 12678, /connecte_sso/app/assets/stylesheets/style.scss */
.res-logo > a {
  float: left;
}

/* Cross Browser Compatibility */
/* line 12684, /connecte_sso/app/assets/stylesheets/style.scss */
header,
.res-openmenu,
.res-closemenu,
.responsivemenu > ul > li.menu-item-has-children > a,
.responsivemenu > ul > li ul > li a,
.menu-sec nav > ul > li,
.menu-sec nav > ul > li *,
.chosen-container,
.responsivemenu > ul > li.menu-item-has-children > a::before,
.responsivemenu > ul > li.menu-item-has-children > a::after,
.contact-textinfo > a.fill,
.contact-textinfo > a,
.chosen-container *,
.emply-resume-list,
.p-category,
.p-category *,
.job-listing,
.job-listing *,
.my-blog,
.my-blog *,
.link_widgets,
.link_widgets *,
.link_widgets a:before,
.quick-select,
.quick-select *,
.top-compnay,
.top-compnay *,
.team,
.team *,
.sb-title::after,
.sb-title::before,
.sb-title,
.emply-list,
.emply-list *,
.mportolio a,
.profile-sidebar,
.post-job-btn,
.account-popup form button,
.login-social a,
.job-search form button,
.or-browser > a,
.scroll-to,
.scroll-to *,
.browse-all-cat a,
.simple-text-block a,
.social *,
.job-grid,
.job-grid *,
.top-compnay *,
.subscription-sec form button,
.social-links,
.social-links *,
.links a,
.find-cand form > button,
.download-text ul *,
.team-detail *,
header.style4 .account-btns > li a,
.tab-sec,
.tab-sec *,
.subscribe_widget form button,
.who-am,
.who-am *,
#toggle-widget h2::before,
.emlthis,
.emlthis *,
.pagination,
.pagination *,
.apply-thisjob,
.apply-alternative a,
.share-bar *,
.quick-form-job form button,
.alpha-pag *,
.emply-text > ul > li *,
.emply-text > ul > li:before,
.job-single-head.style2 > a,
.job-overview ul > li *,
.emply-btns > a,
.upload-info > a,
.profile-form-edit > form button,
.contact-edit .srch-lctn,
.contact-edit > form button,
.action_job *,
.table-list-title *,
.tree_widget-sec > ul > li > ul *,
.contact-popup form > button,
.change-password form button,
.shortlists > a,
.action-inner .download-cv a,
.follow-companies > ul li .job-listing.wtabs .go-unfollow,
.border-title > a,
.border-title > a *,
.resumeadd-form button,
.coverletter-sec > form button,
.blogpost,
.blogpost *,
.tags_widget > a,
.sidebar-links a,
.sidebar-links a i,
.mb-info > h3,
.post-hist *,
.commentform-sec > form button,
.service *,
.contact-form > form button,
.error-sec form button,
.error-sec h6 a,
.menu-sec,
.top-company-sec button.slick-arrow,
.top-company-sec button.slick-arrow:before,
.how-to-sec,
.how-to-sec *,
.responsivemenu li,
.responsivemenu {
  transition: all 0.4s ease 0s;
}

/* line 12803, /connecte_sso/app/assets/stylesheets/style.scss */
.p-0 {
  padding: 0 !important;
}

/* line 12807, /connecte_sso/app/assets/stylesheets/style.scss */
.data-content {
  margin-left: 20px;
}

/* line 12810, /connecte_sso/app/assets/stylesheets/style.scss */
.link-text {
  color: #02BC58;
}

/* line 12815, /connecte_sso/app/assets/stylesheets/style.scss */
.link-text:hover {
  color: #02BC58;
  text-decoration: underline;
}

/* line 12821, /connecte_sso/app/assets/stylesheets/style.scss */
.terms-popup {
  position: relative;
  /* float: left; */
  /* width: 100%; */
  background: #ffffff;
  z-index: 1;
  border-radius: 8px;
  /* left: 20%; */
  margin-top: 10px;
  margin-bottom: 60px;
  padding: 40px 60px;
  margin-left: 8px;
  margin-right: 8px;
  background-color: #ffffff;
}

/* line 12837, /connecte_sso/app/assets/stylesheets/style.scss */
.terms-popup h2 {
  font-weight: bold !important;
  color: #1E1E1E !important;
  text-align: center !important;
}

/* line 12842, /connecte_sso/app/assets/stylesheets/style.scss */
.terms-popup h6 {
  font-weight: bold !important;
  color: #1E1E1E !important;
}

/* line 12846, /connecte_sso/app/assets/stylesheets/style.scss */
.service-list li {
  list-style-type: circle;
}

/* line 12850, /connecte_sso/app/assets/stylesheets/style.scss */
.contract-list li {
  list-style-type: "\2022";
  margin-left: 10px;
}

/* line 12855, /connecte_sso/app/assets/stylesheets/style.scss */
.check_box {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

/* line 12860, /connecte_sso/app/assets/stylesheets/style.scss */
.check_box label {
  position: unset !important;
  padding: 0 0 0 1em !important;
}

/* line 12864, /connecte_sso/app/assets/stylesheets/style.scss */
.check_box label::before {
  display: none !important;
  border: unset !important;
}

/* line 12868, /connecte_sso/app/assets/stylesheets/style.scss */
.check_box input[type="checkbox"] {
  opacity: 1 !important;
  z-index: unset !important;
  position: unset !important;
}

/* line 12873, /connecte_sso/app/assets/stylesheets/style.scss */
.bold {
  font-weight: bold;
}

/* line 12876, /connecte_sso/app/assets/stylesheets/style.scss */
.link_info {
  color: #4267B2;
  text-decoration: underline;
}

/* line 12880, /connecte_sso/app/assets/stylesheets/style.scss */
.link_info:hover {
  color: #4267B2;
  text-decoration: underline;
}

/* line 12884, /connecte_sso/app/assets/stylesheets/style.scss */
.space {
  margin-left: 20px;
}

/* line 12887, /connecte_sso/app/assets/stylesheets/style.scss */
.display-none {
  display: none;
}

/* line 12890, /connecte_sso/app/assets/stylesheets/style.scss */
#country2 input[type="checkbox"] + label::after {
  content: unset !important;
}

/* line 12896, /connecte_sso/app/assets/stylesheets/style.scss */
.tab-container {
  padding: 3%;
  border-radius: 4px;
}

/* line 12903, /connecte_sso/app/assets/stylesheets/style.scss */
.tab-menu ul {
  margin: 0;
  padding: 0;
}

/* line 12907, /connecte_sso/app/assets/stylesheets/style.scss */
.tab-menu ul li {
  list-style-type: none;
  display: inline-block;
}

/* line 12911, /connecte_sso/app/assets/stylesheets/style.scss */
.tab-menu ul li a {
  text-decoration: none;
  color: rgba(0, 0, 0, 0.4);
  padding: 7px 25px;
  border-radius: 4px;
  border: 1px solid #02BC58;
  color: #02BC58;
}

/* line 12920, /connecte_sso/app/assets/stylesheets/style.scss */
.tab-menu ul li a.active-a {
  background-color: #02BC58;
  color: #ffffff;
}

/* line 12924, /connecte_sso/app/assets/stylesheets/style.scss */
.tab {
  display: none;
}

/* line 12927, /connecte_sso/app/assets/stylesheets/style.scss */
.tab h2 {
  color: rgba(0, 0, 0, 0.7);
}

/* line 12930, /connecte_sso/app/assets/stylesheets/style.scss */
.tab p {
  color: rgba(0, 0, 0, 0.6);
  text-align: justify;
}

/* line 12934, /connecte_sso/app/assets/stylesheets/style.scss */
.tab-active {
  display: block;
}

/* line 12937, /connecte_sso/app/assets/stylesheets/style.scss */
#content-tab div {
  display: none;
}

/* line 12940, /connecte_sso/app/assets/stylesheets/style.scss */
#content-tab > div.active {
  display: block;
  position: relative;
  float: left;
  width: 450px;
  z-index: 1;
  border-radius: 8px;
  left: 48%;
  margin-left: -40px;
  text-align: center;
  padding: 40px 30px;
  margin-top: 80px;
  font-size: 24px;
  line-height: 1.6em;
  text-align: left;
}

/* line 12957, /connecte_sso/app/assets/stylesheets/style.scss */
#content-tab > div.active > .d-inline-flex span {
  padding-left: 20px;
  font-size: 30px;
  color: #02bc58;
  font-family: "Poppins", sans-serif;
}

/* line 12963, /connecte_sso/app/assets/stylesheets/style.scss */
#content-tab div.active .tab-info-text {
  display: block;
  position: relative;
  float: left;
  width: 450px;
  z-index: 1;
  border-radius: 8px;
  font-family: "Poppins", sans-serif;
  padding-left: 60px;
  font-size: 24px;
  line-height: 1.6em;
  text-align: left;
}

/* line 12981, /connecte_sso/app/assets/stylesheets/style.scss */
#content-tab > div {
  text-align: center;
  width: 450px;
  margin: 0 auto;
  padding: 15px 10px;
  color: #000000;
}

/* line 12990, /connecte_sso/app/assets/stylesheets/style.scss */
.self-margin {
  margin-left: -390px !important;
  left: 42%;
}
