@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 */
.account-popup form .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: 2px;
  margin-left: -3px;
}

/* line 1309, /connecte_sso/app/assets/stylesheets/style.scss */
.account-popup form .row-cfield {
  width: calc(50% - 10px);
  margin-bottom: 13px;
  border: 2px solid #e8ecec;
  -webkit-border-radius: 8px;
}

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

/* line 1326, /connecte_sso/app/assets/stylesheets/style.scss */
.account-popup form .row-cfield:nth-child(odd) {
  margin-right: 0;
}

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

/* line 1338, /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 1346, /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 1361, /connecte_sso/app/assets/stylesheets/style.scss */
.extra-login {
  float: left;
  width: 100%;
  margin-top: 30px;
  text-align: center;
  position: relative;
}

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

/* line 1379, /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 1393, /connecte_sso/app/assets/stylesheets/style.scss */
.login-social {
  float: left;
  width: 100%;
  margin-top: 15px;
}

/* line 1399, /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 1417, /connecte_sso/app/assets/stylesheets/style.scss */
.login-social a.fb-login {
  color: #3b5998;
  border-color: #3b5998;
}

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

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

/* line 1431, /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 1451, /connecte_sso/app/assets/stylesheets/style.scss */
.no-scroll {
  overflow: hidden;
}

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

/* line 1462, /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 1476, /connecte_sso/app/assets/stylesheets/style.scss */
.main-featured-sec {
  float: left;
  width: 100%;
  z-index: 1;
}

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

/* line 1489, /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 1502, /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 1513, /connecte_sso/app/assets/stylesheets/style.scss */
.job-search form {
  float: left;
  width: 100%;
  margin-top: 40px;
}

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

/* line 1525, /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 1544, /connecte_sso/app/assets/stylesheets/style.scss */
.job-field input::-webkit-input-placeholder {
  /* Chrome */
  color: #888888;
  font-size: 13px;
}

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

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

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

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

/* line 1575, /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 1585, /connecte_sso/app/assets/stylesheets/style.scss */
.job-search form .row {
  margin: 0 -12px;
}

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

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

/* line 1597, /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 1603, /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 1619, /connecte_sso/app/assets/stylesheets/style.scss */
.job-field .chosen-container-single .chosen-single {
  padding: 19px 30px 18px 30px;
}

/* line 1623, /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 1631, /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 1647, /connecte_sso/app/assets/stylesheets/style.scss */
.or-browser {
  float: left;
  width: 100%;
  margin-top: 20px;
}

/* line 1653, /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 1661, /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 1680, /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 1698, /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 1723, /connecte_sso/app/assets/stylesheets/style.scss */
.heading {
  float: left;
  width: 100%;
  text-align: center;
  margin-bottom: 40px;
}

/* line 1730, /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 1741, /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 1751, /connecte_sso/app/assets/stylesheets/style.scss */
.cat-sec {
  float: left;
  width: 100%;
}

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

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

/* line 1780, /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 1789, /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 1798, /connecte_sso/app/assets/stylesheets/style.scss */
.cat-sec .row > div:last-child a {
  border-right-color: #ffffff;
}

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

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

/* line 1810, /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 1828, /connecte_sso/app/assets/stylesheets/style.scss */
.browse-all-cat {
  float: left;
  width: 100%;
  text-align: center;
  margin-top: 60px;
}

/* line 1835, /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 1851, /connecte_sso/app/assets/stylesheets/style.scss */
.simple-text-block {
  float: left;
  width: 100%;
  text-align: center;
}

/* line 1857, /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 1868, /connecte_sso/app/assets/stylesheets/style.scss */
.simple-text-block span {
  float: left;
  width: 100%;
  font-family: Quicksand;
  font-size: 18px;
  color: #ffffff;
}

/* line 1876, /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 1894, /connecte_sso/app/assets/stylesheets/style.scss */
.job-listings-sec {
  float: left;
  width: 100%;
}

/* line 1899, /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 1910, /connecte_sso/app/assets/stylesheets/style.scss */
.job-title-sec {
  display: table-cell;
  vertical-align: middle;
  width: 60%;
}

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

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

/* line 1928, /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 1939, /connecte_sso/app/assets/stylesheets/style.scss */
.job-title-sec span {
  float: left;
  font-family: Open Sans;
  font-size: 13px;
  margin-top: 1px;
}

/* line 1946, /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 1956, /connecte_sso/app/assets/stylesheets/style.scss */
.job-lctn i {
  font-size: 24px;
  float: left;
  margin-right: 7px;
}

/* line 1962, /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 1972, /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 1990, /connecte_sso/app/assets/stylesheets/style.scss */
.ft.fill {
  background: #7A807F;
}

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

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

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

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

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

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

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

/* line 2030, /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 2041, /connecte_sso/app/assets/stylesheets/style.scss */
.job-listing:last-child {
  border-bottom-color: #ffffff;
}

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

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

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

/* line 2058, /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 2072, /connecte_sso/app/assets/stylesheets/style.scss */
.reviews img {
  border-radius: 50%;
  width: 100px;
  height: 100px;
  margin-top: -75px;
}

/* line 2083, /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 2096, /connecte_sso/app/assets/stylesheets/style.scss */
.reviews h3 span {
  font-family: Open Sans;
  font-size: 15px;
  color: #888888;
  margin-left: 10px;
}

/* line 2103, /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 2116, /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 2133, /connecte_sso/app/assets/stylesheets/style.scss */
.reviews-sec {
  float: left;
  width: 100%;
}

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

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

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

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

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

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

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

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

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

/* line 2197, /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 2217, /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 2226, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-metas a::before {
  position: absolute;
  right: -3px;
  top: 0px;
  width: 1px;
  height: 90%;
  content: "";
}

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

/* line 2239, /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 2252, /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 2265, /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 2275, /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 2285, /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 2293, /connecte_sso/app/assets/stylesheets/style.scss */
.my-blog:hover .blog-details {
  border-color: #ffffff;
}

/* line 2297, /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 2310, /connecte_sso/app/assets/stylesheets/style.scss */
.simple-text:hover {
  background: #0B2E28;
}

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

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

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

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

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

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

/* line 2352, /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 2361, /connecte_sso/app/assets/stylesheets/style.scss */
.social {
  float: left;
  width: 100%;
  margin-top: 20px;
}

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

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

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

/* line 2383, /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 2394, /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 2404, /connecte_sso/app/assets/stylesheets/style.scss */
.link_widgets a:hover {
  color: #fff !important;
  padding-left: 36px !important;
}

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

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

/* line 2419, /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 2435, /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 2450, /connecte_sso/app/assets/stylesheets/style.scss */
.link_widgets1 a:hover {
  color: #7dc246 !important;
  padding-left: 36px !important;
}

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

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

/* line 2465, /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 2481, /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 2496, /connecte_sso/app/assets/stylesheets/style.scss */
.link_widgets2 a:hover {
  color: #fff !important;
  padding-left: 36px !important;
}

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

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

/* line 2511, /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 2527, /connecte_sso/app/assets/stylesheets/style.scss */
.link_widgets3 a i {
  margin-right: 7px;
}

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

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

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

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

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

/* line 2559, /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 2568, /connecte_sso/app/assets/stylesheets/style.scss */
header.style2 {
  padding: 0 50px;
}

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

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

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

/* line 2585, /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 2598, /connecte_sso/app/assets/stylesheets/style.scss */
.search-job2 form {
  margin: 0;
  background: #ffffff;
  border-radius: 50px;
}

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

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

/* line 2624, /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 2633, /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 2644, /connecte_sso/app/assets/stylesheets/style.scss */
.search-job2 form .row {
  margin: 0;
}

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

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

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

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

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

/* line 2675, /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 2691, /connecte_sso/app/assets/stylesheets/style.scss */
.quick-select span {
  float: left;
  width: 100%;
  color: #ffffff;
  font-size: 15px;
  margin-top: 24px;
}

/* line 2699, /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 2708, /connecte_sso/app/assets/stylesheets/style.scss */
.quick-select:hover i {
  background: #d42525;
}

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

/* line 2720, /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 2738, /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 2747, /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 2754, /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 2764, /connecte_sso/app/assets/stylesheets/style.scss */
.job-grid .job-title-sec span {
  margin-left: 0px;
}

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

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

/* line 2783, /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 2800, /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 2820, /connecte_sso/app/assets/stylesheets/style.scss */
.how-to-sec {
  float: left;
  width: 100%;
  margin-top: 0px;
  display: table;
}

/* line 2827, /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 2845, /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 2855, /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 2866, /connecte_sso/app/assets/stylesheets/style.scss */
.how-to {
  float: left;
  width: 33.334%;
  text-align: center;
  position: relative;
}

/* line 2873, /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 2885, /connecte_sso/app/assets/stylesheets/style.scss */
.how-to:nth-child(n+2)::before {
  background-image: url(/../images/line2.png);
  top: 13px;
}

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

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

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

/* line 2906, /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 2927, /connecte_sso/app/assets/stylesheets/style.scss */
.top-compnay img {
  float: none;
  display: inline-block;
  max-width: 100%;
}

/* line 2933, /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 2943, /connecte_sso/app/assets/stylesheets/style.scss */
.top-compnay span {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 13px;
  color: #0B2E28;
}

/* line 2951, /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 2970, /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 2983, /connecte_sso/app/assets/stylesheets/style.scss */
.top-company-sec button.slick-prev.slick-arrow {
  left: -110px;
}

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

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

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

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

/* line 3011, /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 3022, /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 3035, /connecte_sso/app/assets/stylesheets/style.scss */
.reviews.style2 {
  text-align: center;
  padding: 0 240px;
  margin: 0;
  background: none;
}

/* line 3042, /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 3052, /connecte_sso/app/assets/stylesheets/style.scss */
.reviews.style2 h3 {
  float: left;
  width: 100%;
  font-size: 18px;
  margin-top: 20px;
}

/* line 3059, /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 3069, /connecte_sso/app/assets/stylesheets/style.scss */
.reviews.style2::before {
  font-size: 213px;
  color: #f4f5fa;
  top: auto;
  bottom: 110px;
}

/* line 3076, /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 3089, /connecte_sso/app/assets/stylesheets/style.scss */
.reviews-sec#reviews .slick-dots li {
  border-color: #b7bac6;
}

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

/* line 3097, /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 3112, /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 3122, /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 3133, /connecte_sso/app/assets/stylesheets/style.scss */
.plans-sec {
  float: left;
  width: 100%;
  margin-top: -30px;
}

/* line 3139, /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 3153, /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 3170, /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 3179, /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 3193, /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 3201, /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 3210, /connecte_sso/app/assets/stylesheets/style.scss */
.pricetable ul {
  float: left;
  width: 100%;
  margin: 0;
  margin-top: 30px;
}

/* line 3217, /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 3226, /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 3247, /connecte_sso/app/assets/stylesheets/style.scss */
.pricetable.active > a {
  background: #ffffff;
}

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

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

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

/* line 3267, /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 3278, /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 3287, /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 3305, /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 3316, /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 3333, /connecte_sso/app/assets/stylesheets/style.scss */
.social-links {
  float: left;
  width: 100%;
  text-align: center;
}

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

/* line 3346, /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 3361, /connecte_sso/app/assets/stylesheets/style.scss */
.social-links a.fb-color i {
  background: #313b87;
}

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

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

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

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

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

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

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

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

/* line 3405, /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 3413, /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 3422, /connecte_sso/app/assets/stylesheets/style.scss */
.bottom-line.style2 span {
  color: #ffffff;
}

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

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

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

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

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

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

/* line 3459, /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 3469, /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 3479, /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 3499, /connecte_sso/app/assets/stylesheets/style.scss */
.find-cand form .job-field {
  float: left;
  width: 50%;
  border-radius: 20px;
}

/* line 3509, /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 3520, /connecte_sso/app/assets/stylesheets/style.scss */
.find-cand .job-field .chosen-container-single .chosen-single {
  padding: 12px 0;
  border-radius: 30px;
}

/* line 3529, /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 3540, /connecte_sso/app/assets/stylesheets/style.scss */
.find-cand .job-field:last-child:before {
  display: none;
}

/* line 3544, /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 3561, /connecte_sso/app/assets/stylesheets/style.scss */
.mockup-bottom {
  position: absolute;
  left: 0;
  bottom: -3px;
  left: 50%;
  margin-left: -220px;
}

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

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

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

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

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

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

/* line 3610, /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 3614, /connecte_sso/app/assets/stylesheets/style.scss */
.how-to-sec.style2 .how-icon {
  background: #7dc246;
  border: none;
  color: #ffffff;
}

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

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

/* line 3631, /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 3641, /connecte_sso/app/assets/stylesheets/style.scss */
.download-sec {
  float: left;
  width: 100%;
  display: table;
}

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

/* line 3653, /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 3663, /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 3672, /connecte_sso/app/assets/stylesheets/style.scss */
.download-text ul {
  float: left;
  width: 100%;
  margin: 0;
  margin-top: 0px;
  margin-top: 10px;
}

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

/* line 3687, /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 3703, /connecte_sso/app/assets/stylesheets/style.scss */
.download-text ul li a i {
  position: absolute;
  left: 20px;
  top: 7px;
  font-size: 45px;
}

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

/* line 3716, /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 3725, /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 3742, /connecte_sso/app/assets/stylesheets/style.scss */
.download-img {
  display: table-cell;
  width: 40%;
  vertical-align: middle;
}

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

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

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

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

/* line 3775, /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 3787, /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 3796, /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 3805, /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 3814, /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 3823, /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 3835, /connecte_sso/app/assets/stylesheets/style.scss */
.team > .team-img {
  margin-top: -60px;
}

/* line 3839, /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 3853, /connecte_sso/app/assets/stylesheets/style.scss */
.team:hover p {
  opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 3990, /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 4002, /connecte_sso/app/assets/stylesheets/style.scss */
header.style4 .signin-popup a:hover {
  background: #222b38 !important;
  border-color: #222b38 !important;
  color: #ffffff !important;
}

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

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

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

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

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

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

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

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

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

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

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

/* line 4068, /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 4079, /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 4086, /connecte_sso/app/assets/stylesheets/style.scss */
.search-job2.style2 .job-field .chosen-container-single .chosen-single {
  padding-top: 0;
  padding-bottom: 25px;
}

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

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

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

/* line 4106, /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 4118, /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 4125, /connecte_sso/app/assets/stylesheets/style.scss */
.search-job2.style2 .job-field .chosen-container-single .chosen-single div::before {
  top: 12px;
}

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

/* line 4135, /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 4147, /connecte_sso/app/assets/stylesheets/style.scss */
.job-search-sec.style3 .style2 {
  margin-bottom: 0px;
}

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

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

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

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

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

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

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

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

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

/* line 4200, /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 4215, /connecte_sso/app/assets/stylesheets/style.scss */
.nav.nav-tabs > li {
  float: none;
  display: inline-block;
  margin: 0;
}

/* line 4221, /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 4236, /connecte_sso/app/assets/stylesheets/style.scss */
.nav.nav-tabs > li a.current {
  color: #ffffff;
  background-color: #1e83f0;
}

/* line 4241, /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 4254, /connecte_sso/app/assets/stylesheets/style.scss */
.job-listing.wtabs .job-title-sec {
  float: left;
  width: 70%;
}

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

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

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

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

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

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

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

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

/* line 4311, /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 4325, /connecte_sso/app/assets/stylesheets/style.scss */
.how-to-sec.style2.no-lines .how-to::before {
  display: none;
}

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

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

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

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

/* line 4348, /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 4356, /connecte_sso/app/assets/stylesheets/style.scss */
.subscribe_widget {
  float: left;
  width: 100%;
}

/* line 4361, /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 4370, /connecte_sso/app/assets/stylesheets/style.scss */
.subscribe_widget form {
  float: left;
  width: 100%;
  position: relative;
}

/* line 4376, /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 4391, /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 4407, /connecte_sso/app/assets/stylesheets/style.scss */
footer.style2 {
  background: #222b38;
}

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

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

/* line 4420, /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 4433, /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 4448, /connecte_sso/app/assets/stylesheets/style.scss */
.back-top:hover {
  color: #FFF;
}

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

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

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

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

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

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

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

/* line 4505, /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 4514, /connecte_sso/app/assets/stylesheets/style.scss */
.form-location-sec h3 strong {
  float: left;
  width: 100%;
}

/* line 4519, /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 4528, /connecte_sso/app/assets/stylesheets/style.scss */
.form-location-sec form .field-lct {
  float: left;
  width: auto;
  margin-right: 2px;
  position: relative;
}

/* line 4535, /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 4545, /connecte_sso/app/assets/stylesheets/style.scss */
.form-location-sec form .field-lct.sl input {
  width: 240px;
}

/* line 4549, /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 4557, /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 4572, /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 4583, /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 4598, /connecte_sso/app/assets/stylesheets/style.scss */
.p-category.style2.gray {
  background: #f4f5fa;
}

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

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

/* line 4610, /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 4618, /connecte_sso/app/assets/stylesheets/style.scss */
.job-listings-sec.style2 .job-listing .job-title-sec span {
  color: #26ae61;
}

/* line 4622, /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 4630, /connecte_sso/app/assets/stylesheets/style.scss */
.job-listings-sec.style2 .job-title-sec {
  width: 70%;
}

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

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

/* line 4644, /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 4662, /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 4671, /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 4685, /connecte_sso/app/assets/stylesheets/style.scss */
.job-grid.style2 .job-title-sec {
  padding: 0;
  border: none;
}

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

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

/* line 4701, /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 4713, /connecte_sso/app/assets/stylesheets/style.scss */
.grid-info-box {
  float: left;
  width: 100%;
}

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

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

/* line 4732, /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 4750, /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 4758, /connecte_sso/app/assets/stylesheets/style.scss */
.layer.color.green2::before {
  background-color: #26ae61;
}

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

/* line 4772, /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 4781, /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 4791, /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 4800, /connecte_sso/app/assets/stylesheets/style.scss */
.who-am.flip {
  padding-right: 370px;
  padding-left: 100px;
  text-align: right;
}

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

/* line 4810, /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 4819, /connecte_sso/app/assets/stylesheets/style.scss */
.how-to-sec.style2.lines .how-icon {
  background: #f4f5fa;
  color: #26ae61;
}

/* line 4824, /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 4833, /connecte_sso/app/assets/stylesheets/style.scss */
.stats-sec.style2 .stats span {
  color: #26ae61;
}

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

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

/* line 4848, /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 4861, /connecte_sso/app/assets/stylesheets/style.scss */
#toggle-widget .content {
  float: left;
  width: 100%;
  padding: 0 40px;
}

/* line 4867, /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 4877, /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 4888, /connecte_sso/app/assets/stylesheets/style.scss */
#toggle-widget h2.active::before {
  transform: rotate(90deg);
}

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

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

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

/* line 4908, /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 4917, /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 4923, /connecte_sso/app/assets/stylesheets/style.scss */
.detailbar {
  float: left;
  width: 100%;
  padding-right: 150px;
  margin: 60px 0;
}

/* line 4930, /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 4940, /connecte_sso/app/assets/stylesheets/style.scss */
.detailbar p {
  float: left;
  width: 100%;
  color: #ffffff;
  margin: 0;
}

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

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

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

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

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

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

/* line 4974, /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 4984, /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 5003, /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 5015, /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 5024, /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 5036, /connecte_sso/app/assets/stylesheets/style.scss */
section.overlape {
  z-index: 2;
}

/* line 5040, /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 5056, /connecte_sso/app/assets/stylesheets/style.scss */
.emlthis i {
  float: left;
  font-size: 19px;
  margin-right: 11px;
  position: relative;
  top: -1px;
  color: #B3B3B3;
}

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

/* line 5071, /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 5081, /connecte_sso/app/assets/stylesheets/style.scss */
.sortby-sec {
  float: right;
}

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

/* line 5093, /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 5101, /connecte_sso/app/assets/stylesheets/style.scss */
.sortby-sec .chosen-container {
  border: none;
  float: left;
  width: auto !important;
  clear: none;
  margin-left: 10px;
}

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

/* line 5114, /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 5119, /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 5128, /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 5139, /connecte_sso/app/assets/stylesheets/style.scss */
.pagination {
  float: left;
  margin: 60px 0 0;
  padding: 0;
  text-align: center;
  width: 100%;
}

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

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

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

/* line 5165, /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 5174, /connecte_sso/app/assets/stylesheets/style.scss */
.pagination li.active a,
.pagination li a:hover {
  color: #ffffff;
  background-color: #7A807F;
  border-color: #7A807F;
}

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

/* line 5186, /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 5210, /connecte_sso/app/assets/stylesheets/style.scss */
.pagination li.prev a,
.pagination li.next a {
  padding: 9px 25px;
}

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

/* line 5220, /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 5233, /connecte_sso/app/assets/stylesheets/style.scss */
.search_widget_job {
  float: left;
  width: 100%;
}

/* line 5238, /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 5251, /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 5260, /connecte_sso/app/assets/stylesheets/style.scss */
.field_w_search i {
  position: absolute;
  right: 15px;
  top: 12px;
  color: #0B2E28;
  font-size: 24px;
}

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

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

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

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

/* line 5287, /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 5300, /connecte_sso/app/assets/stylesheets/style.scss */
.sb-title::before {
  position: absolute;
  right: 0;
  top: 11px;
  width: 20px;
  height: 1px;
  background: #222222;
  content: "";
}

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

/* line 5315, /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 5324, /connecte_sso/app/assets/stylesheets/style.scss */
.frm_widget {
  float: left;
  width: 100%;
}

/* line 5329, /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 5341, /connecte_sso/app/assets/stylesheets/style.scss */
.nm {
  margin: 0 !important;
}

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

/* line 5350, /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 5359, /connecte_sso/app/assets/stylesheets/style.scss */
.type_widget p label {
  padding-left: 31px;
}

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

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

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

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

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

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

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

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

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

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

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

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

/* line 5418, /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 5428, /connecte_sso/app/assets/stylesheets/style.scss */
.simple-checkbox p label {
  padding-left: 31px;
}

/* line 5432, /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 5438, /connecte_sso/app/assets/stylesheets/style.scss */
.simple-checkbox p input[type="checkbox"] + label::after {
  color: #ffffff;
}

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

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

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

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

/* line 5459, /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 5473, /connecte_sso/app/assets/stylesheets/style.scss */
aside .subscribe_widget form input {
  border: 2px solid #e8ecec;
  color: #333333;
}

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

/* line 5482, /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 5496, /connecte_sso/app/assets/stylesheets/style.scss */
.modrn-joblist {
  float: left;
  width: 100%;
  padding-left: 30px;
  border-bottom: 1px solid #edeff7;
}

/* line 5503, /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 5518, /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 5539, /connecte_sso/app/assets/stylesheets/style.scss */
.action-tags {
  float: right;
}

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

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

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

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

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

/* line 5574, /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 5583, /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 5599, /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 5609, /connecte_sso/app/assets/stylesheets/style.scss */
.ss-wrapper {
  overflow: hidden;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  float: left;
}

/* line 5618, /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 5627, /connecte_sso/app/assets/stylesheets/style.scss */
.ss-content.rtl {
  width: calc(100% + 18px);
  right: auto;
}

/* line 5632, /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 5651, /connecte_sso/app/assets/stylesheets/style.scss */
.ss-hidden {
  display: none;
}

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

/* line 5660, /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 5668, /connecte_sso/app/assets/stylesheets/style.scss */
.simple-checkbox.scrollbar {
  height: 232px;
}

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

/* line 5680, /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 5695, /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 5708, /connecte_sso/app/assets/stylesheets/style.scss */
.viewmore span i:last-child {
  margin-right: 10px;
}

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

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

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

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

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

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

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

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

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

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

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

/* line 5775, /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 5785, /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 5799, /connecte_sso/app/assets/stylesheets/style.scss */
.job-statistic p {
  float: none;
  display: inline-block;
  color: #ffffff;
  font-size: 13px;
  margin: 0 20px;
}

/* line 5807, /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 5816, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-sec {
  float: left;
  width: 100%;
}

/* line 5821, /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 5829, /connecte_sso/app/assets/stylesheets/style.scss */
.job-thumb {
  display: table-cell;
  vertical-align: top;
  width: 107px;
}

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

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

/* line 5852, /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 5863, /connecte_sso/app/assets/stylesheets/style.scss */
.job-head-info span {
  float: left;
  width: 100%;
  font-size: 13px;
  color: #888888;
  line-height: 10px;
}

/* line 5871, /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 5882, /connecte_sso/app/assets/stylesheets/style.scss */
.job-head-info p i {
  float: left;
  font-size: 21px;
  line-height: 27px;
  margin-right: 9px;
}

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

/* line 5895, /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 5905, /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 5916, /connecte_sso/app/assets/stylesheets/style.scss */
.job-details > ul {
  float: left;
  width: 100%;
  margin-bottom: 20px;
}

/* line 5922, /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 5935, /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 5945, /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 5954, /connecte_sso/app/assets/stylesheets/style.scss */
.share-bar span {
  float: left;
  font-size: 15px;
  color: #202020;
  line-height: 40px;
  margin-right: 14px;
}

/* line 5962, /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 5986, /connecte_sso/app/assets/stylesheets/style.scss */
.share-bar a.share-fb {
  color: #3b5998;
  border-color: #3b5998;
}

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

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

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

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

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

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

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

/* line 6033, /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 6050, /connecte_sso/app/assets/stylesheets/style.scss */
.apply-thisjob i {
  font-size: 28px;
  margin-right: 8px;
  line-height: 11px;
  position: relative;
  top: 5px;
}

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

/* line 6064, /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 6079, /connecte_sso/app/assets/stylesheets/style.scss */
.apply-alternative a i {
  font-size: 20px;
  float: left;
  margin-right: 6px;
  margin-top: 12px;
}

/* line 6086, /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 6106, /connecte_sso/app/assets/stylesheets/style.scss */
.apply-alternative span:hover {
  background: #0B2E28;
  border-color: #0B2E28;
  color: #ffffff;
}

/* line 6112, /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 6121, /connecte_sso/app/assets/stylesheets/style.scss */
.job-overview {
  float: left;
  width: 100%;
  margin-top: 30px;
}

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

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

/* line 6164, /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 6172, /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 6180, /connecte_sso/app/assets/stylesheets/style.scss */
.job-location {
  float: left;
  width: 100%;
  margin-top: 30px;
}

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

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

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

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

/* line 6217, /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 6233, /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 6241, /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 6251, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head2 {
  float: left;
  width: 100%;
  padding-bottom: 50px;
  border-bottom: 1px solid #e8ecec;
}

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

/* line 6263, /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 6272, /connecte_sso/app/assets/stylesheets/style.scss */
.job-title2 span.job-is {
  float: left;
  margin: 0;
}

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

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

/* line 6293, /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 6303, /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 6312, /connecte_sso/app/assets/stylesheets/style.scss */
.tags-jobs > li span {
  color: #7A807F;
}

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

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

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

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

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

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

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

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

/* line 6362, /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 6379, /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 6388, /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 6397, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head.style2 .job-head-info p i {
  float: none;
  color: #7A807F;
}

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

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

/* line 6412, /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 6428, /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 6437, /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 6460, /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 6469, /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 6485, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head3 {
  float: left;
  width: 100%;
  display: table;
  padding-bottom: 30px;
  border: none;
}

/* line 6493, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head3 .job-thumb {
  width: 125px;
}

/* line 6497, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-info3 {
  display: table-cell;
  vertical-align: top;
  padding-left: 25px;
}

/* line 6503, /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 6512, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-info3 > span {
  float: left;
  font-size: 13px;
  color: #888888;
  margin: 7px 0;
}

/* line 6519, /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 6528, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-info3 .job-is {
  margin: 0;
  margin-left: 0px;
  margin-left: 20px;
  font-size: 12px;
}

/* line 6535, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-info3 .tags-jobs {
  margin-top: 16px;
}

/* line 6539, /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 6548, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-sec.style3 .share-bar {
  border: none;
  padding: 0;
}

/* line 6553, /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 6564, /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 6572, /connecte_sso/app/assets/stylesheets/style.scss */
.job-head-wide {
  float: left;
  width: 100%;
  border-bottom: 1px solid #e8ecec;
}

/* line 6578, /connecte_sso/app/assets/stylesheets/style.scss */
.job-head-wide .apply-thisjob {
  background: #9fa4e1;
  border: 2px solid #9fa4e1;
  border-radius: 50px;
  color: #ffffff;
}

/* line 6589, /connecte_sso/app/assets/stylesheets/style.scss */
.job-head-wide .apply-alternative a,
.job-head-wide .apply-alternative span {
  border-radius: 50px;
}

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

/* line 6603, /connecte_sso/app/assets/stylesheets/style.scss */
.job-wide-devider .job-overview {
  margin-top: 30px;
}

/* line 6607, /connecte_sso/app/assets/stylesheets/style.scss */
.job-wide-devider .job-overview ul {
  padding: 20px 0;
}

/* line 6611, /connecte_sso/app/assets/stylesheets/style.scss */
.job-wide-devider .job-overview > ul > li {
  float: left;
  width: 100%;
  padding-left: 67px;
}

/* line 6617, /connecte_sso/app/assets/stylesheets/style.scss */
.job-wide-devider .job-overview > ul > li i {
  left: 23px;
}

/* Quick Form JOb */
/* line 6623, /connecte_sso/app/assets/stylesheets/style.scss */
.quick-form-job {
  float: left;
  width: 100%;
  margin-top: 10px;
}

/* line 6629, /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 6637, /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 6649, /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 6664, /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 6682, /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 6698, /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 6707, /connecte_sso/app/assets/stylesheets/style.scss */
.quick-form-job form > span a {
  color: #202020;
}

/* Employe Lists */
/* line 6713, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list-sec {
  float: left;
  width: 100%;
}

/* line 6718, /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 6729, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list-thumb {
  display: table-cell;
  vertical-align: top;
  width: 80px;
}

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

/* line 6740, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list-thumb > a img {
  float: left;
  width: 100%;
  border-radius: 50%;
}

/* line 6750, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list-info {
  display: table-cell;
  vertical-align: top;
  padding-left: 17px;
  position: relative;
}

/* line 6757, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-pstn {
  position: absolute;
  right: 0;
  top: 0;
  color: #7A807F;
  font-size: 13px;
}

/* line 6765, /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 6774, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list-info > span {
  float: left;
  width: 100%;
  font-size: 13px;
  color: #0B2E28;
}

/* line 6781, /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 6791, /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 6803, /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 6811, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list-sec .pagination {
  margin-bottom: 60px;
}

/* line 6815, /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 6824, /connecte_sso/app/assets/stylesheets/style.scss */
.margin_widget .widget,
.margin_widget .widget.border {
  margin-bottom: 30px !important;
  margin-top: 0;
}

/* line 6830, /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 6839, /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 6852, /connecte_sso/app/assets/stylesheets/style.scss */
.alpha-pag a.active,
.alpha-pag a:hover {
  background: #7A807F;
  color: #ffffff;
}

/* line 6858, /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 6871, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list-sec.style2 .emply-list {
  border: 2px solid #ffffff;
  border-radius: 8px;
}

/* line 6880, /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 6889, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list-sec.style2 .emply-list-thumb > a img {
  border-radius: 8px;
  border: 2px solid #e8ecec;
}

/* line 6898, /connecte_sso/app/assets/stylesheets/style.scss */
.is_clickable {
  cursor: hand;
  cursor: pointer;
}

/* line 6903, /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 6915, /connecte_sso/app/assets/stylesheets/style.scss */
.nstSlider .leftGrip.gripHighlighted {
  background: #113344;
}

/* line 6919, /connecte_sso/app/assets/stylesheets/style.scss */
.nstSlider .rightGrip.gripHighlighted {
  background: #113344;
}

/* line 6923, /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 6936, /connecte_sso/app/assets/stylesheets/style.scss */
.nstSlider .bar {
  border-radius: 6px;
  position: absolute;
  background: #0B2E28;
  height: 8px;
  top: 0px;
}

/* line 6946, /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 6961, /connecte_sso/app/assets/stylesheets/style.scss */
.range_slider {
  float: left;
  width: 100%;
}

/* line 6966, /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 6974, /connecte_sso/app/assets/stylesheets/style.scss */
.range_slider .leftLabel {
  float: left;
}

/* line 6978, /connecte_sso/app/assets/stylesheets/style.scss */
.range_slider .rightLabel {
  float: right;
}

/* line 6982, /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 6997, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list.box .emply-list-thumb {
  float: left;
  width: 100%;
}

/* line 7002, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list.box .emply-list-thumb a {
  float: none;
  width: auto;
  display: inline-block;
}

/* line 7008, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list.box .emply-list-thumb a img {
  border-radius: 8px;
  border: 2px solid #e8ecec;
}

/* line 7017, /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 7026, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-list.box .emply-pstn {
  position: absolute;
  right: 15px;
  top: 14px;
}

/* line 7032, /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 7040, /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 7049, /connecte_sso/app/assets/stylesheets/style.scss */
.alpha-pag.full a {
  font-size: 13px;
  padding: 10px 15px;
  font-weight: bold;
}

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

/* line 7060, /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 7073, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-text > h3 {
  float: left;
  width: 100%;
  margin: 0;
  margin-bottom: 0px;
  margin-bottom: 16px;
}

/* line 7081, /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 7098, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-text > ul {
  float: left;
  width: 100%;
  margin: 0;
}

/* line 7104, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-text > ul > li {
  float: left;
  width: 100%;
}

/* line 7109, /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 7119, /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 7129, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-btns {
  float: left;
  width: 100%;
}

/* line 7134, /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 7152, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-btns > a.followus {
  background-color: #ffffff;
  border-color: #7A807F;
  color: #7A807F;
}

/* line 7158, /connecte_sso/app/assets/stylesheets/style.scss */
.job-head-wide .share-bar a {
  margin: 0 3px;
  float: none;
  display: inline-block;
}

/* line 7164, /connecte_sso/app/assets/stylesheets/style.scss */
.job-head-wide .share-bar a i {
  font-size: 15px;
}

/* line 7168, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head3.emplye .job-thumb {
  width: 180px;
}

/* line 7172, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head3.emplye .job-single-info3 {
  vertical-align: middle;
}

/* line 7176, /connecte_sso/app/assets/stylesheets/style.scss */
.job-listing.wtabs.noimg {
  padding-left: 30px;
  padding-right: 30px;
}

/* line 7181, /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 7191, /connecte_sso/app/assets/stylesheets/style.scss */
.job-overview.divide ul > li {
  float: left;
  width: 33.334%;
}

/* line 7196, /connecte_sso/app/assets/stylesheets/style.scss */
.job-overview.divide ul > li span {
  margin-top: 5px;
}

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

/* line 7204, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head.style2 .share-bar {
  padding: 0;
  border: none;
  margin-top: -20px;
}

/* line 7210, /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 7222, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head.style2 .share-bar > a i {
  font-size: 18px;
}

/* line 7226, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head.style2 .emply-btns {
  padding: 0 60px;
  padding-top: 14px;
}

/* line 7231, /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 7244, /connecte_sso/app/assets/stylesheets/style.scss */
.widget .tree_widget-sec {
  margin: 0;
}

/* line 7248, /connecte_sso/app/assets/stylesheets/style.scss */
.tree_widget-sec > ul {
  float: left;
  width: 100%;
  margin: 0;
}

/* line 7254, /connecte_sso/app/assets/stylesheets/style.scss */
.tree_widget-sec > ul > li {
  float: left;
  width: 100%;
  margin: 0;
}

/* line 7260, /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 7269, /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 7278, /connecte_sso/app/assets/stylesheets/style.scss */
.tree_widget-sec > ul > li > ul {
  float: left;
  width: 100%;
  margin: 0;
}

/* line 7284, /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 7293, /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 7302, /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 7311, /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 7321, /connecte_sso/app/assets/stylesheets/style.scss */
.tree_widget-sec > ul > li > ul > li:first-child::before {
  top: 0;
}

/* line 7325, /connecte_sso/app/assets/stylesheets/style.scss */
.tree_widget-sec > ul > li > ul > li:last-child::before {
  bottom: 0;
  top: auto;
}

/* line 7330, /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 7336, /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 7342, /connecte_sso/app/assets/stylesheets/style.scss */
.tree_widget-sec > ul > li.inner-child.active > a {
  color: #7A807F;
}

/* line 7346, /connecte_sso/app/assets/stylesheets/style.scss */
.tree_widget-sec > ul > li.inner-child.active > a i {
  color: #7A807F;
}

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

/* line 7355, /connecte_sso/app/assets/stylesheets/style.scss */
.profile-title {
  float: left;
  width: 100%;
}

/* line 7360, /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 7375, /connecte_sso/app/assets/stylesheets/style.scss */
.upload-img-bar {
  float: left;
  width: 100%;
  display: table;
  margin-top: 40px;
  padding-left: 30px;
}

/* line 7383, /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 7396, /connecte_sso/app/assets/stylesheets/style.scss */
.upload-img-bar > span img {
  float: left;
  width: 100%;
}

/* line 7401, /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 7421, /connecte_sso/app/assets/stylesheets/style.scss */
.upload-info {
  display: table-cell;
  vertical-align: bottom;
  padding-left: 30px;
}

/* line 7427, /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 7441, /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 7450, /connecte_sso/app/assets/stylesheets/style.scss */
.profile-form-edit {
  float: left;
  width: 100%;
}

/* line 7455, /connecte_sso/app/assets/stylesheets/style.scss */
.profile-form-edit > form {
  float: left;
  width: 100%;
  padding-left: 30px;
}

/* line 7461, /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 7471, /connecte_sso/app/assets/stylesheets/style.scss */
.pf-field {
  float: left;
  width: 100%;
  position: relative;
}

/* line 7477, /connecte_sso/app/assets/stylesheets/style.scss */
.job-field .chosen-container {
  border: none !important;
}

/* line 7481, /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 7500, /connecte_sso/app/assets/stylesheets/style.scss */
.pf-field > textarea {
  color: #888888;
  padding: 30px 30px;
}

/* line 7505, /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 7521, /connecte_sso/app/assets/stylesheets/style.scss */
.social-edit {
  float: left;
  width: 100%;
}

/* line 7526, /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 7542, /connecte_sso/app/assets/stylesheets/style.scss */
.social-edit > form {
  float: left;
  width: 100%;
  padding-left: 30px;
}

/* line 7548, /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 7557, /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 7574, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-edit {
  float: left;
  width: 100%;
  margin-bottom: 60px;
}

/* line 7580, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-edit > form {
  float: left;
  width: 100%;
  padding-left: 30px;
}

/* line 7586, /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 7601, /connecte_sso/app/assets/stylesheets/style.scss */
.pf-map {
  float: left;
  width: 100%;
}

/* line 7606, /connecte_sso/app/assets/stylesheets/style.scss */
.pf-map iframe {
  float: left;
  width: 100%;
  height: 300px;
  border: 2px solid #e8ecec;
  border-radius: 8px;
}

/* line 7618, /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 7634, /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 7650, /connecte_sso/app/assets/stylesheets/style.scss */
.manage-jobs-sec {
  float: left;
  width: 100%;
}

/* line 7655, /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 7666, /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 7674, /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 7682, /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 7689, /connecte_sso/app/assets/stylesheets/style.scss */
.manage-jobs-sec > table thead {
  border-bottom: 1px solid #e8ecec;
}

/* line 7693, /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 7701, /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 7711, /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 7719, /connecte_sso/app/assets/stylesheets/style.scss */
.applied-field {
  float: left;
  font-size: 13px;
  color: #888888;
}

/* line 7725, /connecte_sso/app/assets/stylesheets/style.scss */
.manage-jobs-sec > table tbody td > span {
  float: left;
  display: table;
  font-size: 13px;
  color: #888888;
}

/* line 7732, /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 7738, /connecte_sso/app/assets/stylesheets/style.scss */
.status {
  color: #7dc246 !important;
}

/* line 7742, /connecte_sso/app/assets/stylesheets/style.scss */
.status.active {
  color: #7A807F !important;
}

/* line 7746, /connecte_sso/app/assets/stylesheets/style.scss */
.action_job {
  margin: 0;
  text-align: center;
}

/* line 7751, /connecte_sso/app/assets/stylesheets/style.scss */
.action_job > li {
  float: left;
  margin: 0;
  position: relative;
}

/* line 7757, /connecte_sso/app/assets/stylesheets/style.scss */
.action_job > li > a {
  float: left;
  font-size: 15px;
  color: #9c9c9c;
  padding: 0 6px;
}

/* line 7764, /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 7784, /connecte_sso/app/assets/stylesheets/style.scss */
.action_job > li:hover span {
  opacity: 1;
  visibility: visible;
}

/* line 7789, /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 7813, /connecte_sso/app/assets/stylesheets/style.scss */
.btns-profiles-sec {
  float: right;
  position: relative;
}

/* line 7818, /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 7827, /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 7835, /connecte_sso/app/assets/stylesheets/style.scss */
.btns-profiles-sec > span > img {
  float: left;
  border-radius: 50%;
  margin-right: 13px;
}

/* line 7845, /connecte_sso/app/assets/stylesheets/style.scss */
.btns-profiles-sec > span > i {
  float: right;
  line-height: 50px;
  font-size: 10px;
  margin-left: 13PX;
}

/* line 7852, /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 7875, /connecte_sso/app/assets/stylesheets/style.scss */
.btns-profiles-sec > ul > li {
  float: left;
  width: 100%;
  margin: 4px 0;
}

/* line 7881, /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 7896, /connecte_sso/app/assets/stylesheets/style.scss */
.btns-profiles-sec > ul > li > a:hover {
  padding-left: 30px;
}

/* line 7900, /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 7909, /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 7929, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-thumb {
  display: table-cell;
  vertical-align: top;
  width: 100px;
}

/* line 7935, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-thumb img {
  float: left;
  width: 100%;
  border-radius: 8px;
}

/* line 7945, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-info {
  display: table-cell;
  vertical-align: middle;
  padding-left: 30px;
}

/* line 7951, /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 7968, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-sec {
  float: left;
  width: 100%;
}

/* line 7973, /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 7983, /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 7992, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-info > span {
  float: left;
  width: 100%;
  font-size: 13px;
  color: #202020;
  margin-top: 7px;
}

/* line 8000, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-info > span i {
  font-style: normal;
  color: #7A807F;
}

/* line 8005, /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 8017, /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 8027, /connecte_sso/app/assets/stylesheets/style.scss */
.action-center {
  position: relative;
  float: left;
}

/* line 8032, /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 8052, /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 8073, /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 8093, /connecte_sso/app/assets/stylesheets/style.scss */
.action-center > span i {
  font-size: 10px;
  margin-left: 3px;
  float: right;
  line-height: 36px;
}

/* line 8100, /connecte_sso/app/assets/stylesheets/style.scss */
.action-center > ul > li {
  float: left;
  width: 100%;
  margin: 0;
}

/* line 8106, /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 8114, /connecte_sso/app/assets/stylesheets/style.scss */
.action-resume {
  display: table-cell;
  vertical-align: middle;
}

/* line 8119, /connecte_sso/app/assets/stylesheets/style.scss */
.del-resume {
  display: table-cell;
  vertical-align: middle;
}

/* line 8124, /connecte_sso/app/assets/stylesheets/style.scss */
.del-resume > a {
  float: left;
  font-size: 18px;
  color: #999999;
  margin-left: 30px;
}

/* line 8131, /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 8143, /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 8159, /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 8178, /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 8188, /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 8199, /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 8211, /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 8228, /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 8238, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-popup form {
  float: left;
  width: 100%;
}

/* line 8243, /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 8252, /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 8262, /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 8271, /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 8278, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-popup form > button {
  float: left;
  width: 100%;
  font-size: 18px;
  background: #141f72;
  height: 60px;
}

/* line 8286, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-list.active {
  z-index: 2;
}

/* line 8290, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-list:last-child {
  margin-bottom: 60px;
  border-bottom-color: #ffffff;
}

/* line 8295, /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 8314, /connecte_sso/app/assets/stylesheets/style.scss */
.pkges-table thead {
  background: #0f36a5;
}

/* line 8318, /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 8328, /connecte_sso/app/assets/stylesheets/style.scss */
.pkges-table tbody tr td {
  border: 1px solid #edeff7;
  padding: 26px 23px;
}

/* line 8333, /connecte_sso/app/assets/stylesheets/style.scss */
.steps-sec {
  float: left;
  width: 100%;
  padding: 0 90px;
  text-align: center;
}

/* line 8340, /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 8349, /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 8366, /connecte_sso/app/assets/stylesheets/style.scss */
.step span {
  float: left;
  width: 100%;
  font-size: 13px;
  color: #888888;
  margin-top: 9px;
}

/* line 8374, /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 8385, /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 8400, /connecte_sso/app/assets/stylesheets/style.scss */
.step:last-child:before {
  display: none;
}

/* line 8404, /connecte_sso/app/assets/stylesheets/style.scss */
.step.active i {
  background: #7A807F;
  border-color: #7A807F;
  color: #ffffff;
}

/* line 8410, /connecte_sso/app/assets/stylesheets/style.scss */
.step.active span {
  color: #7A807F;
}

/* line 8414, /connecte_sso/app/assets/stylesheets/style.scss */
.tags-bar.rt {
  margin: 0;
  padding: 8px;
}

/* line 8419, /connecte_sso/app/assets/stylesheets/style.scss */
table.alrt-table tbody .action_job {
  float: right;
}

/* line 8423, /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 8431, /connecte_sso/app/assets/stylesheets/style.scss */
.text-right {
  text-align: right;
}

/* line 8435, /connecte_sso/app/assets/stylesheets/style.scss */
.change-password {
  float: left;
  width: 100%;
}

/* line 8440, /connecte_sso/app/assets/stylesheets/style.scss */
.change-password form {
  float: left;
  width: 100%;
  padding-left: 30px;
}

/* line 8446, /connecte_sso/app/assets/stylesheets/style.scss */
.change-password form input {
  margin-bottom: 0;
}

/* line 8450, /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 8466, /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 8476, /connecte_sso/app/assets/stylesheets/style.scss */
.shortlists {
  display: table-cell;
  vertical-align: middle;
}

/* line 8481, /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 8502, /connecte_sso/app/assets/stylesheets/style.scss */
.shortlists > a i {
  float: right;
  line-height: 33px;
  font-size: 13px;
}

/* line 8508, /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 8524, /connecte_sso/app/assets/stylesheets/style.scss */
#map_div {
  height: 450px;
  width: 100%;
}

/* Custom Tooltip */
/* line 8531, /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 8541, /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 8550, /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 8565, /connecte_sso/app/assets/stylesheets/style.scss */
.custom-tooltip > div:nth-child(4) > div > div > div:nth-child(3) > div {
  display: none;
}

/* line 8569, /connecte_sso/app/assets/stylesheets/style.scss */
.infowindow .popular-listing {
  opacity: 1;
}

/* line 8573, /connecte_sso/app/assets/stylesheets/style.scss */
.infowindow .popular-listing::before {
  height: 100%;
  opacity: 1;
}

/* line 8578, /connecte_sso/app/assets/stylesheets/style.scss */
.infowindow .popular-listing .listing-features {
  opacity: 1;
}

/* line 8582, /connecte_sso/app/assets/stylesheets/style.scss */
.infowindow .popular-listing .pl-title-sec {
  opacity: 1;
}

/* line 8586, /connecte_sso/app/assets/stylesheets/style.scss */
.infowindow {
  color: transparent;
}

/* line 8590, /connecte_sso/app/assets/stylesheets/style.scss */
.infowindow > span {
  bottom: -4px;
  float: left;
  position: relative;
}

/* line 8596, /connecte_sso/app/assets/stylesheets/style.scss */
.gm-style .gm-style-iw {
  width: 256px !important;
}

/* line 8600, /connecte_sso/app/assets/stylesheets/style.scss */
.infowindow .popular-listing {
  margin-bottom: -12px;
  margin-right: 0;
  opacity: 1;
}

/* line 8606, /connecte_sso/app/assets/stylesheets/style.scss */
.custom-tooltip > div:nth-child(4) > div > div:last-child img {
  display: none;
}

/* line 8610, /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 8620, /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 8641, /connecte_sso/app/assets/stylesheets/style.scss */
.custom-tooltip > div:nth-child(4) > div {
  overflow: hidden;
  position: relative;
  width: 297px !important;
}

/* line 8647, /connecte_sso/app/assets/stylesheets/style.scss */
.custom-tooltip {
  margin-left: 8px;
  margin-top: 55px;
}

/* line 8652, /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 8661, /connecte_sso/app/assets/stylesheets/style.scss */
.map-candimg {
  display: table-cell;
  vertical-align: middle;
  width: 60px;
}

/* line 8667, /connecte_sso/app/assets/stylesheets/style.scss */
.map-candimg img {
  float: left;
  width: 100%;
  border-radius: 50%;
  height: 60px;
  width: 60px;
}

/* line 8679, /connecte_sso/app/assets/stylesheets/style.scss */
.infowindow .emply-resume-info > span {
  margin: 0;
  font-size: 13px;
}

/* line 8684, /connecte_sso/app/assets/stylesheets/style.scss */
.infowindow .emply-resume-info > P {
  line-height: 20px;
}

/* line 8688, /connecte_sso/app/assets/stylesheets/style.scss */
.map-can h3 {
  font-size: 15px;
  margin-bottom: 1px;
}

/* line 8693, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-list.round .emply-resume-thumb img {
  border-radius: 50%;
}

/* line 8701, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-list.round .emply-resume-thumb {
  width: 90px;
}

/* line 8705, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-sec .pagination {
  margin-bottom: 60px;
}

/* line 8709, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-list.square {
  border: 2px solid #ffffff;
  padding: 30px 30px;
  border-radius: 8px;
}

/* line 8719, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-list.square:hover {
  border-color: #e8ecec;
}

/* line 8723, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-resume-list.square .shortlists > a {
  margin: 0;
}

/* line 8727, /connecte_sso/app/assets/stylesheets/style.scss */
.inner-header .container {
  position: relative;
  z-index: 1;
}

/* line 8732, /connecte_sso/app/assets/stylesheets/style.scss */
.skills-btn {
  float: left;
  width: 100%;
  margin-bottom: 15px;
}

/* line 8738, /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 8753, /connecte_sso/app/assets/stylesheets/style.scss */
.action-inner {
  float: right;
  text-align: right;
  width: 100%;
}

/* line 8759, /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 8767, /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 8776, /connecte_sso/app/assets/stylesheets/style.scss */
.cand-single-user {
  float: left;
  width: 100%;
  display: table;
}

/* line 8782, /connecte_sso/app/assets/stylesheets/style.scss */
.cand-single-user > div {
  display: table-cell;
  width: 33.334%;
  float: none;
}

/* line 8788, /connecte_sso/app/assets/stylesheets/style.scss */
.cand-single-user .share-bar.circle {
  vertical-align: middle;
  border: none;
  padding: 0;
}

/* line 8794, /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 8805, /connecte_sso/app/assets/stylesheets/style.scss */
.can-detail-s {
  vertical-align: top;
  text-align: center;
}

/* line 8810, /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 8825, /connecte_sso/app/assets/stylesheets/style.scss */
.cst img {
  float: left;
  width: 100%;
  border-radius: 50%;
}

/* line 8835, /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 8845, /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 8854, /connecte_sso/app/assets/stylesheets/style.scss */
.can-detail-s span i {
  font-style: normal;
  color: #7A807F;
}

/* line 8859, /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 8870, /connecte_sso/app/assets/stylesheets/style.scss */
.can-detail-s > p i {
  margin-right: 5px;
}

/* line 8874, /connecte_sso/app/assets/stylesheets/style.scss */
.download-cv {
  vertical-align: middle;
  text-align: right;
}

/* line 8879, /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 8899, /connecte_sso/app/assets/stylesheets/style.scss */
.download-cv a:hover {
  background-color: #7A807F;
  color: #FFF;
}

/* line 8904, /connecte_sso/app/assets/stylesheets/style.scss */
.download-cv a i {
  margin-left: 5px;
}

/* line 8908, /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 8921, /connecte_sso/app/assets/stylesheets/style.scss */
.cand-extralink > li {
  float: none;
  display: inline-block;
  margin: 0 10px;
}

/* line 8927, /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 8937, /connecte_sso/app/assets/stylesheets/style.scss */
.cand-extralink > li:hover a {
  color: #7A807F;
  border-color: #7A807F;
}

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

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

/* line 8952, /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 8966, /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 8977, /connecte_sso/app/assets/stylesheets/style.scss */
.edu-history-sec {
  float: left;
  width: 100%;
  padding-left: 30px;
}

/* line 8983, /connecte_sso/app/assets/stylesheets/style.scss */
.edu-history {
  float: left;
  width: 100%;
  display: table;
  margin-bottom: 20px;
  position: relative;
}

/* line 8991, /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 9000, /connecte_sso/app/assets/stylesheets/style.scss */
.edu-hisinfo {
  display: table-cell;
  vertical-align: top;
}

/* line 9005, /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 9016, /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 9025, /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 9034, /connecte_sso/app/assets/stylesheets/style.scss */
.edu-hisinfo > span i {
  font-size: 13px;
  color: #888888;
  font-style: normal;
  margin-left: 12px;
}

/* line 9041, /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 9052, /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 9061, /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 9076, /connecte_sso/app/assets/stylesheets/style.scss */
.edu-history.style2 .edu-hisinfo > h3 {
  margin: 0;
}

/* line 9080, /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 9090, /connecte_sso/app/assets/stylesheets/style.scss */
.edu-history.style2:last-child::before {
  display: none;
}

/* line 9094, /connecte_sso/app/assets/stylesheets/style.scss */
.edu-history.style2 .edu-hisinfo > h3 span {
  color: #202020;
  margin-left: 10px;
}

/* line 9099, /connecte_sso/app/assets/stylesheets/style.scss */
.mini-portfolio {
  float: left;
  width: 100%;
  padding-left: 30px;
}

/* line 9105, /connecte_sso/app/assets/stylesheets/style.scss */
.mportolio {
  float: left;
  width: 100%;
  position: relative;
  z-index: 0;
  margin-bottom: 30px;
}

/* line 9113, /connecte_sso/app/assets/stylesheets/style.scss */
.mp-row {
  margin: 0 -15px;
}

/* line 9117, /connecte_sso/app/assets/stylesheets/style.scss */
.mp-col {
  float: left;
  width: 25%;
  padding: 0 15px;
}

/* line 9123, /connecte_sso/app/assets/stylesheets/style.scss */
.mportolio img {
  float: left;
  width: 100%;
  border-radius: 8px;
}

/* line 9133, /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 9157, /connecte_sso/app/assets/stylesheets/style.scss */
.mportolio:hover > a {
  opacity: 0.9;
}

/* line 9161, /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 9173, /connecte_sso/app/assets/stylesheets/style.scss */
.progress-sec {
  float: left;
  width: 100%;
}

/* line 9178, /connecte_sso/app/assets/stylesheets/style.scss */
.progress-sec {
  float: left;
  width: 100%;
  margin-bottom: 31px;
  padding-left: 15px;
}

/* line 9185, /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 9194, /connecte_sso/app/assets/stylesheets/style.scss */
.progressbar {
  float: left;
  width: 100%;
  position: relative;
  height: 6px;
  background: #e8ecec;
  border-radius: 8px;
}

/* line 9207, /connecte_sso/app/assets/stylesheets/style.scss */
.progress {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  background: #f64a84;
  border-radius: 8px;
}

/* line 9220, /connecte_sso/app/assets/stylesheets/style.scss */
.progress span {
  position: absolute;
  right: -14px;
  top: -23px;
  font-size: 13px;
  color: #202020;
}

/* line 9228, /connecte_sso/app/assets/stylesheets/style.scss */
.progress-sec:last-child {
  margin: 0;
}

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

/* line 9237, /connecte_sso/app/assets/stylesheets/style.scss */
.cmp-follow {
  float: left;
  width: 100%;
}

/* line 9242, /connecte_sso/app/assets/stylesheets/style.scss */
.cmp-follow a {
  float: left;
  width: 100%;
  text-align: center;
  margin-top: 20px;
}

/* line 9249, /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 9261, /connecte_sso/app/assets/stylesheets/style.scss */
.cmp-follow a span {
  width: 100%;
  float: left;
}

/* line 9266, /connecte_sso/app/assets/stylesheets/style.scss */
.cand-details-sec .job-overview {
  margin-top: 10px;
  margin-bottom: 20px;
}

/* line 9271, /connecte_sso/app/assets/stylesheets/style.scss */
.cand-details-sec .quick-form-job form {
  border-width: 2px;
}

/* line 9275, /connecte_sso/app/assets/stylesheets/style.scss */
.text-socail {
  float: left;
  width: 100%;
}

/* line 9280, /connecte_sso/app/assets/stylesheets/style.scss */
.text-socail > a {
  float: left;
  color: #ffffff;
  font-size: 18px;
  margin-right: 17px;
  margin-top: 13px;
}

/* line 9288, /connecte_sso/app/assets/stylesheets/style.scss */
.action-inner .download-cv {
  float: right;
}

/* line 9292, /connecte_sso/app/assets/stylesheets/style.scss */
.action-inner .download-cv a {
  background: none;
  color: #ffffff;
  border-color: #ffffff;
  border-radius: 40px;
}

/* line 9303, /connecte_sso/app/assets/stylesheets/style.scss */
.action-inner.style2 > a {
  margin-top: 17px;
}

/* line 9307, /connecte_sso/app/assets/stylesheets/style.scss */
.skills-badge {
  float: left;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 40px;
}

/* line 9314, /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 9339, /connecte_sso/app/assets/stylesheets/style.scss */
.skills-badge span:hover {
  background: #e1e4ec;
}

/* line 9343, /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 9351, /connecte_sso/app/assets/stylesheets/style.scss */
.job-overview.style2 ul {
  padding: 0;
  border: none;
  margin: 0;
}

/* line 9357, /connecte_sso/app/assets/stylesheets/style.scss */
.job-overview.style2 ul > li {
  float: left;
  width: 33.334%;
}

/* line 9362, /connecte_sso/app/assets/stylesheets/style.scss */
.progress-sec.style2 {
  display: table;
  padding-right: 240px;
}

/* line 9367, /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 9375, /connecte_sso/app/assets/stylesheets/style.scss */
.progress-sec.style2 .progressbar {
  background: none;
  height: auto;
  margin-top: 3px;
}

/* line 9381, /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 9395, /connecte_sso/app/assets/stylesheets/style.scss */
.progress-sec.style2 .progressbar .progress {
  background: none;
}

/* line 9399, /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 9412, /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 9423, /connecte_sso/app/assets/stylesheets/style.scss */
.job-overview.style3 {
  margin: 0;
  padding: 0 20px;
}

/* line 9428, /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 9440, /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 9449, /connecte_sso/app/assets/stylesheets/style.scss */
.job-overview.style3 ul li h3 {
  float: left;
  width: 100%;
  font-size: 15px;
  color: #888888;
}

/* line 9456, /connecte_sso/app/assets/stylesheets/style.scss */
.job-overview.style3 ul li i {
  font-size: 23px;
  line-height: 37px;
  left: 0;
}

/* line 9462, /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 9479, /connecte_sso/app/assets/stylesheets/style.scss */
.job-overview > a.contct-user {
  background: #7A807F;
}

/* line 9483, /connecte_sso/app/assets/stylesheets/style.scss */
.skill-perc {
  float: left;
  width: 100%;
}

/* line 9488, /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 9498, /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 9508, /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 9525, /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 9536, /connecte_sso/app/assets/stylesheets/style.scss */
.manage-jobs-sec .cat-sec {
  margin-top: 40px;
}

/* line 9540, /connecte_sso/app/assets/stylesheets/style.scss */
.manage-jobs-sec .cat-sec:last-child {
  margin: 0;
}

/* line 9544, /connecte_sso/app/assets/stylesheets/style.scss */
.my-profiles-sec {
  float: right;
}

/* line 9548, /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 9557, /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 9568, /connecte_sso/app/assets/stylesheets/style.scss */
.my-profiles-sec > span > i {
  float: right;
  line-height: 50px;
  font-size: 20px;
  margin-left: 12px;
}

/* line 9575, /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 9593, /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 9611, /connecte_sso/app/assets/stylesheets/style.scss */
.profile-sidebar .can-detail-s {
  margin: 0;
  float: left;
  width: 100%;
  padding: 0 20px;
}

/* line 9618, /connecte_sso/app/assets/stylesheets/style.scss */
.profile-sidebar .can-detail-s .cst {
  margin: 0;
  margin-top: 0px;
  margin-top: 20px;
}

/* line 9624, /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 9635, /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 9643, /connecte_sso/app/assets/stylesheets/style.scss */
.profile-sidebar .tree_widget-sec > ul {
  border-top: 1px solid #e8ecec;
  padding-top: 22px;
}

/* line 9648, /connecte_sso/app/assets/stylesheets/style.scss */
.profile-sidebar.active {
  right: -16px;
  opacity: 1;
  visibility: visible;
}

/* line 9654, /connecte_sso/app/assets/stylesheets/style.scss */
.wishlist-dropsec {
  float: right;
  margin-right: 20px;
  position: relative;
}

/* line 9660, /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 9678, /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 9695, /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 9716, /connecte_sso/app/assets/stylesheets/style.scss */
.wishlist-dropdown > ul {
  height: 243px;
  float: left;
  width: 100%;
  margin: 0;
}

/* line 9723, /connecte_sso/app/assets/stylesheets/style.scss */
.wishlist-dropdown > ul li {
  margin: 0;
}

/* line 9727, /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 9738, /connecte_sso/app/assets/stylesheets/style.scss */
.wishlist-dropdown > ul li .job-listing h3 {
  font-size: 15px;
}

/* line 9742, /connecte_sso/app/assets/stylesheets/style.scss */
.wishlist-dropdown .c-logo {
  width: 110px;
  text-align: left;
}

/* line 9747, /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 9768, /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 9780, /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 9796, /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 9815, /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 9827, /connecte_sso/app/assets/stylesheets/style.scss */
.job-listing.wtabs .date-resume {
  float: right;
  font-size: 13px;
  color: #888888;
  margin-top: 30px;
}

/* line 9834, /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 9846, /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 9857, /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 9874, /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 9893, /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 9905, /connecte_sso/app/assets/stylesheets/style.scss */
.follow-companies > ul {
  float: left;
  width: 100%;
  padding: 0;
  margin: 0;
}

/* line 9912, /connecte_sso/app/assets/stylesheets/style.scss */
.follow-companies > ul li {
  margin: 0;
}

/* line 9916, /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 9929, /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 9945, /connecte_sso/app/assets/stylesheets/style.scss */
.follow-companies > ul li .job-listing.wtabs .job-lctn {
  padding-top: 0px;
}

/* line 9949, /connecte_sso/app/assets/stylesheets/style.scss */
.follow-companies #scrollbar {
  height: 333px;
}

/* line 9953, /connecte_sso/app/assets/stylesheets/style.scss */
.upload-img-bar > span.round {
  border-radius: 50%;
}

/* line 9961, /connecte_sso/app/assets/stylesheets/style.scss */
.upload-img-bar > span.round img {
  float: left;
  width: 100%;
  border-radius: 50%;
}

/* line 9971, /connecte_sso/app/assets/stylesheets/style.scss */
.upload-img-bar > span.round i {
  right: 10px;
  top: 10px;
}

/* line 9976, /connecte_sso/app/assets/stylesheets/style.scss */
.pf-field.no-margin .tags-bar {
  margin: 0;
  padding: 8px;
}

/* line 9981, /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 9991, /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 10001, /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 10009, /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 10026, /connecte_sso/app/assets/stylesheets/style.scss */
.editdel {
  position: absolute;
  right: 0;
  top: 10px;
}

/* line 10032, /connecte_sso/app/assets/stylesheets/style.scss */
.editdel a {
  float: left;
  font-size: 22px;
  color: #7A807F;
  margin-left: 8px;
}

/* line 10039, /connecte_sso/app/assets/stylesheets/style.scss */
.edu-history.style2 .editdel {
  top: 0;
}

/* line 10043, /connecte_sso/app/assets/stylesheets/style.scss */
.mini-portfolio .editdel {
  position: static;
  float: left;
  width: 100%;
  text-align: center;
  margin-top: -16px;
}

/* line 10051, /connecte_sso/app/assets/stylesheets/style.scss */
.mini-portfolio .editdel a {
  float: none;
  display: inline-block;
}

/* line 10056, /connecte_sso/app/assets/stylesheets/style.scss */
.progress-sec.with-edit {
  padding-right: 80px;
  position: relative;
}

/* line 10061, /connecte_sso/app/assets/stylesheets/style.scss */
.progress-sec.with-edit .editdel {
  top: 14px;
}

/* line 10065, /connecte_sso/app/assets/stylesheets/style.scss */
.border-title > a.cancel i {
  background: #7A807F;
}

/* line 10069, /connecte_sso/app/assets/stylesheets/style.scss */
.border-title > a.cancel {
  color: #7A807F;
}

/* line 10073, /connecte_sso/app/assets/stylesheets/style.scss */
.resumeadd-form {
  float: left;
  width: 100%;
  padding-left: 30px;
}

/* line 10079, /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 10095, /connecte_sso/app/assets/stylesheets/style.scss */
.resumeadd-form .remember-label {
  float: right;
  margin-top: 70px;
}

/* line 10100, /connecte_sso/app/assets/stylesheets/style.scss */
input[type="file"] {
  display: none;
}

/* line 10106, /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 10119, /connecte_sso/app/assets/stylesheets/style.scss */
.custom-file-upload i {
  color: #7A807F;
  font-size: 32px;
  float: left;
  width: 100%;
  margin-top: 42px;
}

/* line 10127, /connecte_sso/app/assets/stylesheets/style.scss */
.upload-portfolio {
  float: left;
  width: 100%;
  display: table;
}

/* line 10133, /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 10148, /connecte_sso/app/assets/stylesheets/style.scss */
.custom-file-upload::before {
  display: none;
}

/* line 10152, /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 10161, /connecte_sso/app/assets/stylesheets/style.scss */
.uploadfield {
  float: left;
  width: 400px;
  margin-left: 30px;
}

/* line 10167, /connecte_sso/app/assets/stylesheets/style.scss */
.uploadbutton {
  float: left;
  margin-left: 30px;
  margin-top: 50px;
}

/* line 10173, /connecte_sso/app/assets/stylesheets/style.scss */
.job-list-del {
  float: right;
}

/* line 10177, /connecte_sso/app/assets/stylesheets/style.scss */
.job-list-del a {
  float: left;
  line-height: 70px;
  font-size: 20px;
  color: #B9B9B9;
}

/* line 10184, /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 10196, /connecte_sso/app/assets/stylesheets/style.scss */
.manage-jobs-sec .job-listing.wtabs:hover {
  background: #f8f9fc;
}

/* line 10200, /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 10209, /connecte_sso/app/assets/stylesheets/style.scss */
.coverletter-sec {
  float: left;
  width: 100%;
}

/* line 10214, /connecte_sso/app/assets/stylesheets/style.scss */
.coverletter-sec > form {
  float: left;
  width: 100%;
  padding-left: 30px;
}

/* line 10220, /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 10236, /connecte_sso/app/assets/stylesheets/style.scss */
.bloglist-sec {
  float: left;
  width: 100%;
  margin-top: -40px;
}

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

/* line 10248, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-posthumb {
  float: left;
  width: 100%;
}

/* line 10253, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-posthumb > a {
  float: left;
  width: 100%;
  overflow: hidden;
  border-radius: 6px;
}

/* line 10260, /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 10275, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-posthumb > a:hover img {
  transform: translate(0px) scale(1.1);
  opacity: 0.9;
}

/* line 10284, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-postdetail {
  float: left;
  width: 100%;
  margin-top: 26px;
}

/* line 10290, /connecte_sso/app/assets/stylesheets/style.scss */
.post-metas {
  float: left;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
}

/* line 10298, /connecte_sso/app/assets/stylesheets/style.scss */
.post-metas > li {
  float: left;
  margin: 0;
  margin-right: 0px;
  margin-right: 30px;
}

/* line 10305, /connecte_sso/app/assets/stylesheets/style.scss */
.modrn-joblist.np {
  padding: 0;
}

/* line 10309, /connecte_sso/app/assets/stylesheets/style.scss */
.post-metas > li a {
  float: left;
  font-family: Open Sans;
  font-size: 13px;
  color: #a7a7a7;
}

/* line 10316, /connecte_sso/app/assets/stylesheets/style.scss */
.post-metas > li a i {
  float: left;
  line-height: 17px;
  font-size: 20px;
  margin-right: 5px;
}

/* line 10323, /connecte_sso/app/assets/stylesheets/style.scss */
.post-metas > li a.metascomment {
  color: #7A807F;
}

/* line 10327, /connecte_sso/app/assets/stylesheets/style.scss */
.post-metas > li a.metascomment i {
  color: #a7a7a7;
}

/* line 10331, /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 10345, /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 10355, /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 10370, /connecte_sso/app/assets/stylesheets/style.scss */
.no-margin {
  margin: 0 !important;
}

/* line 10374, /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 10383, /connecte_sso/app/assets/stylesheets/style.scss */
.sidebar-links {
  float: left;
  width: 100%;
}

/* line 10388, /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 10397, /connecte_sso/app/assets/stylesheets/style.scss */
.sidebar-links a i {
  float: left;
  font-size: 9px;
  line-height: 18px;
  width: 18px;
}

/* line 10404, /connecte_sso/app/assets/stylesheets/style.scss */
.mini-blog {
  float: left;
  width: 100%;
  display: table;
  margin: 10px 0;
  margin-bottom: 18px;
}

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

/* line 10417, /connecte_sso/app/assets/stylesheets/style.scss */
.mini-blog > span {
  display: table-cell;
  vertical-align: top;
  width: 74px;
}

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

/* line 10428, /connecte_sso/app/assets/stylesheets/style.scss */
.mini-blog > span a img {
  float: left;
  width: 100%;
  border-radius: 8px;
}

/* line 10438, /connecte_sso/app/assets/stylesheets/style.scss */
.mb-info {
  display: table-cell;
  vertical-align: top;
  padding-left: 15px;
}

/* line 10444, /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 10454, /connecte_sso/app/assets/stylesheets/style.scss */
.mb-info > span {
  float: left;
  width: 100%;
  font-size: 13px;
  color: #888888;
  margin-top: 5px;
}

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

/* line 10467, /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 10483, /connecte_sso/app/assets/stylesheets/style.scss */
.blogpost.style2 {
  display: table;
  padding-bottom: 30px;
  border-bottom: 1px solid #e8ecec;
}

/* line 10489, /connecte_sso/app/assets/stylesheets/style.scss */
.blogpost.style2 .blog-posthumb {
  width: 322px;
  display: table-cell;
  float: none;
  vertical-align: top;
}

/* line 10496, /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 10504, /connecte_sso/app/assets/stylesheets/style.scss */
.blogpost.style2 .blog-postdetail .bbutton {
  border: none;
  padding: 0;
  margin-top: 20px;
}

/* line 10510, /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 10518, /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 10530, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-single {
  float: left;
  width: 100%;
}

/* line 10535, /connecte_sso/app/assets/stylesheets/style.scss */
.bs-thumb {
  float: left;
  width: 100%;
  margin-bottom: 40px;
}

/* line 10541, /connecte_sso/app/assets/stylesheets/style.scss */
.bs-thumb > img {
  float: left;
  width: 100%;
  border-radius: 8px;
}

/* line 10551, /connecte_sso/app/assets/stylesheets/style.scss */
.post-metas > li a img {
  float: left;
  border-radius: 50%;
  margin-right: 15px;
  margin-top: -13px;
}

/* line 10562, /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 10571, /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 10580, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-single > h3 {
  float: left;
  width: 100%;
  font-family: Open Sans;
  font-size: 15px;
  color: #202020;
}

/* line 10588, /connecte_sso/app/assets/stylesheets/style.scss */
blockquote {
  float: left;
  width: 100%;
  background: #f5f7fa;
  padding: 25px 40px;
  margin-bottom: 23px;
}

/* line 10596, /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 10607, /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 10616, /connecte_sso/app/assets/stylesheets/style.scss */
blockquote > p span i {
  float: none;
  line-height: 0px;
  position: relative;
  top: 30px;
  margin-left: 13px;
}

/* line 10624, /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 10635, /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 10643, /connecte_sso/app/assets/stylesheets/style.scss */
.tags-share .tags_widget {
  float: left;
  width: 50%;
  margin-top: 6px;
}

/* line 10649, /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 10657, /connecte_sso/app/assets/stylesheets/style.scss */
.tags-share .share-bar {
  padding: 0;
  border: none;
  float: right;
  width: 50%;
}

/* line 10664, /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 10679, /connecte_sso/app/assets/stylesheets/style.scss */
.tags-share .share-bar span {
  float: right;
  margin: 0;
}

/* line 10684, /connecte_sso/app/assets/stylesheets/style.scss */
.tags-share .tags_widget a {
  margin-bottom: 0;
}

/* line 10688, /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 10696, /connecte_sso/app/assets/stylesheets/style.scss */
.post-hist {
  float: left;
  width: 50%;
}

/* line 10701, /connecte_sso/app/assets/stylesheets/style.scss */
.post-hist a {
  float: left;
  display: table;
  width: 100%;
}

/* line 10707, /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 10724, /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 10733, /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 10742, /connecte_sso/app/assets/stylesheets/style.scss */
.post-hist.next a {
  text-align: right;
}

/* line 10746, /connecte_sso/app/assets/stylesheets/style.scss */
.post-hist.next a .post-histext {
  padding-left: 0;
  padding-right: 20px;
}

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

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

/* line 10765, /connecte_sso/app/assets/stylesheets/style.scss */
.comment-sec > ul {
  float: left;
  width: 100%;
  padding: 0;
  margin: 0;
}

/* line 10772, /connecte_sso/app/assets/stylesheets/style.scss */
.comment-sec > ul > li {
  float: left;
  width: 100%;
  margin: 0;
}

/* line 10778, /connecte_sso/app/assets/stylesheets/style.scss */
.comment {
  float: left;
  width: 100%;
  padding: 30px 0;
  display: table;
}

/* line 10785, /connecte_sso/app/assets/stylesheets/style.scss */
.comment-avatar {
  display: table-cell;
  vertical-align: top;
  width: 80px;
}

/* line 10791, /connecte_sso/app/assets/stylesheets/style.scss */
.comment-avatar img {
  float: left;
  width: 100%;
  border-radius: 50%;
}

/* line 10801, /connecte_sso/app/assets/stylesheets/style.scss */
.comment-detail {
  display: table-cell;
  vertical-align: top;
  position: relative;
  padding-left: 30px;
}

/* line 10808, /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 10817, /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 10827, /connecte_sso/app/assets/stylesheets/style.scss */
.date-comment {
  float: right;
  width: 50%;
  text-align: right;
}

/* line 10833, /connecte_sso/app/assets/stylesheets/style.scss */
.date-comment a {
  float: right;
  font-size: 13px;
  color: #7A807F;
}

/* line 10839, /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 10848, /connecte_sso/app/assets/stylesheets/style.scss */
.comment-detail > a {
  float: left;
  font-size: 13px;
  color: #0B2E28;
  margin-top: 13px;
}

/* line 10855, /connecte_sso/app/assets/stylesheets/style.scss */
.comment-detail > a i {
  float: left;
  font-size: 20px;
  line-height: 16px;
  margin-right: 6px;
}

/* line 10862, /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 10870, /connecte_sso/app/assets/stylesheets/style.scss */
.comment-sec > ul > li:last-child .comment {
  border: none;
}

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

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

/* line 10888, /connecte_sso/app/assets/stylesheets/style.scss */
.commentform-sec > form {
  float: left;
  width: 100%;
  padding-right: 260px;
}

/* line 10894, /connecte_sso/app/assets/stylesheets/style.scss */
.commentform-sec .pf-title {
  margin-top: 0;
}

/* line 10898, /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 10912, /connecte_sso/app/assets/stylesheets/style.scss */
.commentform-sec form textarea {
  min-height: 150px;
}

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

/* line 10921, /connecte_sso/app/assets/stylesheets/style.scss */
.photo-widget .row {
  margin: 0 -2px;
}

/* line 10925, /connecte_sso/app/assets/stylesheets/style.scss */
.photo-widget .row > div {
  padding: 0 2px;
}

/* line 10929, /connecte_sso/app/assets/stylesheets/style.scss */
.photo-widget a {
  float: left;
  width: 100%;
  margin-bottom: 4px;
}

/* line 10935, /connecte_sso/app/assets/stylesheets/style.scss */
.photo-widget a img {
  float: left;
  width: 100%;
  border-radius: 8px;
}

/* line 10945, /connecte_sso/app/assets/stylesheets/style.scss */
header.white > .menu-sec {
  margin-bottom: 0;
}

/* line 10949, /connecte_sso/app/assets/stylesheets/style.scss */
header.white .menu-sec nav > ul > li > a {
  color: #202020;
}

/* line 10953, /connecte_sso/app/assets/stylesheets/style.scss */
header.white .account-btns > li a {
  color: #202020;
}

/* line 10957, /connecte_sso/app/assets/stylesheets/style.scss */
header.white .menu-sec nav > ul > li {
  padding-bottom: 27px;
}

/* line 10961, /connecte_sso/app/assets/stylesheets/style.scss */
header.white .menu-sec nav > ul > li > ul {
  margin-top: 3px;
}

/* line 10965, /connecte_sso/app/assets/stylesheets/style.scss */
.inner-title2 {
  float: none;
  width: 50%;
  padding: 60px 0px;
  display: table-cell;
  vertical-align: middle;
}

/* line 10973, /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 10983, /connecte_sso/app/assets/stylesheets/style.scss */
.inner-title2 > span {
  float: left;
  width: 100%;
  font-size: 13px;
  color: #808080;
  margin-top: 7px;
}

/* line 10991, /connecte_sso/app/assets/stylesheets/style.scss */
.breadcrumbs {
  float: right;
  margin: 0;
}

/* line 10996, /connecte_sso/app/assets/stylesheets/style.scss */
.breadcrumbs > li {
  position: relative;
  padding-left: 30px;
  margin: 0;
  float: left;
}

/* line 11003, /connecte_sso/app/assets/stylesheets/style.scss */
.breadcrumbs > li a {
  float: left;
  width: 100%;
  font-size: 13px;
  color: #808080;
}

/* line 11010, /connecte_sso/app/assets/stylesheets/style.scss */
.breadcrumbs > li::before {
  position: absolute;
  left: 9px;
  top: 11px;
  width: 11px;
  height: 1px;
  background: #888888;
  content: "";
}

/* line 11020, /connecte_sso/app/assets/stylesheets/style.scss */
.breadcrumbs > li:first-child::before {
  display: none;
}

/* line 11024, /connecte_sso/app/assets/stylesheets/style.scss */
.inner2 {
  float: left;
  width: 100%;
  display: table;
}

/* line 11030, /connecte_sso/app/assets/stylesheets/style.scss */
.page-breacrumbs {
  display: table-cell;
  vertical-align: middle;
}

/* line 11035, /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 11046, /connecte_sso/app/assets/stylesheets/style.scss */
.about-us {
  float: left;
  width: 100%;
}

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

/* line 11059, /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 11068, /connecte_sso/app/assets/stylesheets/style.scss */
.about-us img {
  float: left;
  width: 100%;
  margin-bottom: 40px;
}

/* line 11074, /connecte_sso/app/assets/stylesheets/style.scss */
.about-us .tags-share {
  float: left;
  width: auto;
  border: none;
  padding: 0;
}

/* line 11081, /connecte_sso/app/assets/stylesheets/style.scss */
.about-us .tags-share .share-bar {
  float: left;
  width: auto;
}

/* line 11086, /connecte_sso/app/assets/stylesheets/style.scss */
.our-services {
  float: left;
  width: 100%;
  margin-bottom: -60px;
}

/* line 11092, /connecte_sso/app/assets/stylesheets/style.scss */
.service {
  float: left;
  width: 100%;
  display: table;
  margin-bottom: 60px;
}

/* line 11099, /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 11117, /connecte_sso/app/assets/stylesheets/style.scss */
.service-info {
  display: table-cell;
  vertical-align: top;
}

/* line 11122, /connecte_sso/app/assets/stylesheets/style.scss */
.service-info > h3 {
  float: left;
  width: 100%;
  font-size: 15px;
  font-family: Open Sans;
  margin: 0;
}

/* line 11130, /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 11140, /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 11149, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-form > h3 {
  float: left;
  width: 100%;
  font-size: 20px;
  color: #202020;
  font-family: Open Sans;
}

/* line 11157, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-form > form {
  float: left;
  width: 100%;
  padding-right: 100px;
}

/* line 11163, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-form > form .pf-title {
  margin-top: 0;
}

/* line 11167, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-form > form textarea {
  min-height: 155px;
}

/* line 11171, /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 11187, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-textinfo {
  float: left;
  width: 100%;
  padding-right: 100px;
}

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

/* line 11201, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-textinfo > ul {
  float: left;
  width: 100%;
  margin: 0;
}

/* line 11207, /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 11218, /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 11226, /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 11235, /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 11251, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-textinfo > a.fill {
  background: #0f36a5;
  color: #ffffff;
}

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

/* line 11261, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-map #map_div {
  height: 350px;
  border-radius: 8px;
}

/* line 11270, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-textinfo.style2 {
  float: left;
  width: 100%;
  background: #edeff7;
  padding: 50px 40px;
  border-radius: 8px;
}

/* line 11282, /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 11293, /connecte_sso/app/assets/stylesheets/style.scss */
.account-popup-area.static .account-popup {
  margin-top: 0;
  width: 430px;
  padding: 0;
}

/* line 11299, /connecte_sso/app/assets/stylesheets/style.scss */
.account-popup-area.static .account-popup {
  margin-top: 0;
  width: 430px;
  padding: 0;
}

/* line 11305, /connecte_sso/app/assets/stylesheets/style.scss */
.account-popup-area.static .account-popup > span {
  line-height: 24px;
  margin: 0;
}

/* line 11310, /connecte_sso/app/assets/stylesheets/style.scss */
.account-popup-area.static .account-popup > h3 {
  line-height: 30px;
}

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

/* line 11321, /connecte_sso/app/assets/stylesheets/style.scss */
.faq-box {
  float: left;
  width: 100%;
  margin-bottom: 50px;
}

/* line 11327, /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 11336, /connecte_sso/app/assets/stylesheets/style.scss */
.faq-box > h2 > i {
  float: right;
}

/* line 11340, /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 11351, /connecte_sso/app/assets/stylesheets/style.scss */
.contentbox {
  float: left;
  width: 100%;
}

/* line 11356, /connecte_sso/app/assets/stylesheets/style.scss */
.contentbox > p {
  float: left;
  width: 100%;
  font-size: 13px;
  line-height: 24px;
  color: #888888;
  margin: 0;
}

/* line 11365, /connecte_sso/app/assets/stylesheets/style.scss */
.faq-box > h2.active i::after {
  opacity: 1;
}

/* line 11369, /connecte_sso/app/assets/stylesheets/style.scss */
.terms-conditions {
  float: left;
  width: 100%;
}

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

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

/* line 11384, /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 11393, /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 11403, /connecte_sso/app/assets/stylesheets/style.scss */
.terms {
  float: left;
  width: 100%;
  margin-bottom: 30px;
}

/* line 11409, /connecte_sso/app/assets/stylesheets/style.scss */
.faq-box:last-child {
  margin: 0;
}

/* line 11413, /connecte_sso/app/assets/stylesheets/style.scss */
.how-works {
  float: left;
  width: 100%;
  position: relative;
  margin-bottom: 100px;
}

/* line 11420, /connecte_sso/app/assets/stylesheets/style.scss */
.how-workimg {
  float: left;
  width: 55%;
  position: relative;
  display: table;
  z-index: 0;
}

/* line 11428, /connecte_sso/app/assets/stylesheets/style.scss */
.how-workimg > img {
  float: left;
  width: 100%;
  border-radius: 8px;
}

/* line 11438, /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 11461, /connecte_sso/app/assets/stylesheets/style.scss */
.how-work-detail {
  position: absolute;
  right: 0;
  top: 0;
  width: 52%;
  height: 100%;
  padding: 30px 0;
}

/* line 11470, /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 11488, /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 11509, /connecte_sso/app/assets/stylesheets/style.scss */
.how-work-box > i {
  position: absolute;
  right: 20px;
  top: 20px;
  font-size: 120px;
  color: #edeff7;
}

/* line 11517, /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 11525, /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 11535, /connecte_sso/app/assets/stylesheets/style.scss */
.how-works.flip .how-workimg {
  float: right;
}

/* line 11539, /connecte_sso/app/assets/stylesheets/style.scss */
.how-works.flip .how-work-detail {
  right: auto;
  left: 0;
  text-align: right;
}

/* line 11545, /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 11552, /connecte_sso/app/assets/stylesheets/style.scss */
.how-works.flip .how-work-box > i {
  right: auto;
  left: 20px;
}

/* line 11557, /connecte_sso/app/assets/stylesheets/style.scss */
.how-works:last-child {
  margin: 0;
}

/* line 11561, /connecte_sso/app/assets/stylesheets/style.scss */
.error-sec {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}

/* line 11573, /connecte_sso/app/assets/stylesheets/style.scss */
.error-sec > img {
  float: none;
  display: inline-block;
}

/* line 11578, /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 11587, /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 11596, /connecte_sso/app/assets/stylesheets/style.scss */
.error-sec form {
  float: left;
  width: 100%;
  padding: 0;
}

/* line 11602, /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 11617, /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 11636, /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 11652, /connecte_sso/app/assets/stylesheets/style.scss */
.error-sec > h6 {
  float: left;
  width: 100%;
  margin: 0;
}

/* line 11658, /connecte_sso/app/assets/stylesheets/style.scss */
.stick-top .style3 .post-job-btn:hover {
  background: transparent;
  border: 2px solid #0B2E28;
  color: #0B2E28;
}

/* line 11664, /connecte_sso/app/assets/stylesheets/style.scss */
.btn-extars .post-job-btn:hover {
  background: transparent;
  border: 2px solid #0B2E28;
  color: #FFF;
}

/* line 11670, /connecte_sso/app/assets/stylesheets/style.scss */
.account-popup form button:hover {
  background: #02BC58;
}

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

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

/* line 11688, /connecte_sso/app/assets/stylesheets/style.scss */
.job-search form button:hover {
  background: #0B2E28;
}

/* line 11692, /connecte_sso/app/assets/stylesheets/style.scss */
.or-browser > a:hover {
  background: #ffffff;
  color: #333333;
}

/* line 11697, /connecte_sso/app/assets/stylesheets/style.scss */
.scroll-to:hover {
  border-color: #0B2E28;
}

/* line 11701, /connecte_sso/app/assets/stylesheets/style.scss */
.scroll-to:hover a {
  background: #0B2E28;
  color: #ffffff;
}

/* line 11706, /connecte_sso/app/assets/stylesheets/style.scss */
.browse-all-cat a:hover {
  background: #0B2E28;
  color: #ffffff;
}

/* line 11711, /connecte_sso/app/assets/stylesheets/style.scss */
.simple-text-block a:hover {
  border-color: #FFF;
  background: #FFF;
  color: #0B2E28;
}

/* line 11717, /connecte_sso/app/assets/stylesheets/style.scss */
.fav-job.active {
  color: red;
}

/* line 11721, /connecte_sso/app/assets/stylesheets/style.scss */
.social a:hover {
  color: #fff;
}

/* line 11725, /connecte_sso/app/assets/stylesheets/style.scss */
header.style2 .post-job-btn:hover {
  background: #0B2E28;
  border-color: #0B2E28;
  color: #ffffff;
}

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

/* line 11735, /connecte_sso/app/assets/stylesheets/style.scss */
.job-grid > a:hover {
  background: #0B2E28;
  color: #ffffff;
  border-color: #0B2E28;
}

/* line 11741, /connecte_sso/app/assets/stylesheets/style.scss */
.top-compnay > a:hover {
  background: #0B2E28;
  color: #ffffff;
  border-color: #0B2E28;
}

/* line 11747, /connecte_sso/app/assets/stylesheets/style.scss */
.subscription-sec form button:hover {
  background: #333333;
}

/* line 11751, /connecte_sso/app/assets/stylesheets/style.scss */
.social-links:hover a {
  opacity: 0.1;
}

/* line 11755, /connecte_sso/app/assets/stylesheets/style.scss */
.social-links:hover a:hover {
  opacity: 1;
}

/* line 11759, /connecte_sso/app/assets/stylesheets/style.scss */
.links a:hover {
  color: #333333;
}

/* line 11763, /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 11771, /connecte_sso/app/assets/stylesheets/style.scss */
.find-cand form > button:hover {
  background: #0B2E28;
}

/* line 11775, /connecte_sso/app/assets/stylesheets/style.scss */
.download-text ul li a:hover {
  background: #7dc246;
  border-color: #7dc246;
}

/* line 11780, /connecte_sso/app/assets/stylesheets/style.scss */
.team-detail > a:hover {
  color: #000000;
}

/* line 11784, /connecte_sso/app/assets/stylesheets/style.scss */
footer.ft .social a:hover {
  color: #333333;
}

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

/* line 11794, /connecte_sso/app/assets/stylesheets/style.scss */
.job-search form button:hover {
  background: #0B2E28;
}

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

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

/* line 11806, /connecte_sso/app/assets/stylesheets/style.scss */
header.style5 .post-job-btn:hover {
  background: #ffffff;
  color: #333333;
  border: 2px solid #fff;
}

/* line 11812, /connecte_sso/app/assets/stylesheets/style.scss */
.form-location-sec form button:hover {
  background: #0B2E28;
}

/* line 11816, /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 11829, /connecte_sso/app/assets/stylesheets/style.scss */
.job-listings-sec.style2 .aply-btn:hover {
  background: transparent;
  border: 1px solid #26ae61;
  color: #26ae61;
}

/* line 11835, /connecte_sso/app/assets/stylesheets/style.scss */
.job-grid.style2:hover {
  background: #ffffff;
  box-shadow: none;
}

/* line 11840, /connecte_sso/app/assets/stylesheets/style.scss */
.grid-info-box a:hover {
  background: transparent;
  border: 1px solid #26ae61;
  color: #26ae61;
}

/* line 11846, /connecte_sso/app/assets/stylesheets/style.scss */
.who-am a:hover {
  background: #ffffff;
  color: #333333;
}

/* line 11851, /connecte_sso/app/assets/stylesheets/style.scss */
.emlthis.active {
  background: #0B2E28;
  border-color: #0B2E28;
  color: #ffffff;
}

/* line 11857, /connecte_sso/app/assets/stylesheets/style.scss */
.emlthis.active i {
  color: #ffffff;
}

/* line 11861, /connecte_sso/app/assets/stylesheets/style.scss */
.job-head-wide .apply-thisjob:hover {
  background: transparent;
  border-color: #9fa4e1;
  color: #9fa4e1;
}

/* line 11867, /connecte_sso/app/assets/stylesheets/style.scss */
.apply-thisjob:hover {
  background: #9fa4e1;
  border-color: #9fa4e1;
  color: #FFF;
}

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

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

/* line 11885, /connecte_sso/app/assets/stylesheets/style.scss */
.quick-form-job form button:hover {
  background: transparent;
  border: 2px solid #424f95;
  color: #424f95;
}

/* line 11891, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-text > ul > li:hover::before {
  background: #0B2E28;
  width: 20px;
}

/* line 11896, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-text > ul > li:hover a {
  color: #0B2E28;
}

/* line 11900, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head.style2 > a:hover {
  border-radius: 8px;
  color: #ffffff;
}

/* line 11909, /connecte_sso/app/assets/stylesheets/style.scss */
.job-single-head.style2 > .apply-job-linkedin:hover {
  color: #0B2E28;
}

/* line 11913, /connecte_sso/app/assets/stylesheets/style.scss */
.job-overview ul > li:hover i {
  color: #0B2E28;
}

/* line 11917, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-btns > a:hover {
  background: #7A807F;
  border-color: #7A807F;
  color: #FFF;
}

/* line 11923, /connecte_sso/app/assets/stylesheets/style.scss */
.emply-btns > a.seemap:hover {
  background: transparent;
  border-color: #0B2E28;
  color: #0B2E28;
}

/* line 11929, /connecte_sso/app/assets/stylesheets/style.scss */
.upload-info > a:hover {
  background: #7A807F;
  color: #ffffff;
}

/* line 11934, /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 11938, /connecte_sso/app/assets/stylesheets/style.scss */
.pf-field .chosen-container-single .chosen-drop {
  margin-top: 5px;
  border: 1px solid #e8ecec;
}

/* line 11943, /connecte_sso/app/assets/stylesheets/style.scss */
.profile-form-edit > form button:hover,
.contact-edit > form button:hover {
  background: #0B2E28;
  color: #ffffff;
}

/* line 11949, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-edit .srch-lctn:hover {
  background: #7A807F;
  color: #ffffff;
  border-color: #7A807F;
}

/* line 11955, /connecte_sso/app/assets/stylesheets/style.scss */
.pf-map #map_div {
  height: 300px;
  border-radius: 8px;
}

/* line 11964, /connecte_sso/app/assets/stylesheets/style.scss */
.table-list-title h3 a:hover {
  color: #0B2E28;
}

/* line 11968, /connecte_sso/app/assets/stylesheets/style.scss */
.tree_widget-sec > ul > li > ul > li a:hover {
  color: #202020;
}

/* line 11972, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-popup form > button:hover {
  background: #333333;
}

/* line 11976, /connecte_sso/app/assets/stylesheets/style.scss */
.change-password form button:hover {
  background: #0B2E28;
  color: #ffffff;
}

/* line 11981, /connecte_sso/app/assets/stylesheets/style.scss */
.shortlists > a:hover {
  background: #7A807F;
  color: #ffffff;
}

/* line 11986, /connecte_sso/app/assets/stylesheets/style.scss */
.action-inner .download-cv a:hover {
  background: #0B2E28;
  border-color: #0B2E28;
}

/* line 11991, /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 11997, /connecte_sso/app/assets/stylesheets/style.scss */
.border-title > a:hover {
  color: #555555;
}

/* line 12001, /connecte_sso/app/assets/stylesheets/style.scss */
.border-title > a:hover i {
  background: #555555;
}

/* line 12005, /connecte_sso/app/assets/stylesheets/style.scss */
.resumeadd-form button:hover {
  background: #555555;
  border-color: #555555;
}

/* line 12010, /connecte_sso/app/assets/stylesheets/style.scss */
.coverletter-sec > form button:hover {
  background: #0B2E28;
  color: #ffffff;
}

/* line 12015, /connecte_sso/app/assets/stylesheets/style.scss */
.bbutton:hover {
  background: #0B2E28;
  color: #ffffff;
}

/* line 12020, /connecte_sso/app/assets/stylesheets/style.scss */
.blogpost.style2 .blog-postdetail .bbutton:hover {
  background: none;
  color: #333333;
}

/* line 12025, /connecte_sso/app/assets/stylesheets/style.scss */
.tags_widget > a:hover {
  background: #fafafa;
}

/* line 12029, /connecte_sso/app/assets/stylesheets/style.scss */
.sidebar-links a:hover {
  color: #0B2E28;
}

/* line 12033, /connecte_sso/app/assets/stylesheets/style.scss */
.mb-info > h3:hover {
  color: #0B2E28;
}

/* line 12037, /connecte_sso/app/assets/stylesheets/style.scss */
.blog-postdetail > h3:hover {
  color: #0B2E28;
}

/* line 12041, /connecte_sso/app/assets/stylesheets/style.scss */
.post-hist a:hover > i {
  background: #fafafa;
}

/* line 12045, /connecte_sso/app/assets/stylesheets/style.scss */
.commentform-sec > form button:hover {
  background: #555555;
}

/* line 12049, /connecte_sso/app/assets/stylesheets/style.scss */
.service:hover i {
  background: #0B2E28;
  border-color: #0B2E28;
  color: #ffffff;
}

/* line 12055, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-form > form button:hover {
  background: transparent;
  border: 2px solid #0B2E28;
  color: #0B2E28;
}

/* line 12061, /connecte_sso/app/assets/stylesheets/style.scss */
.contact-textinfo > a.fill:hover,
.contact-textinfo > a:hover {
  background: #0B2E28;
  border-color: #0B2E28;
  color: #ffffff;
}

/* line 12068, /connecte_sso/app/assets/stylesheets/style.scss */
.error-sec form button:hover {
  background: #0B2E28;
}

/* line 12072, /connecte_sso/app/assets/stylesheets/style.scss */
.error-sec h6 a:hover {
  background: #0B2E28;
}

/* line 12076, /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 12085, /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 12105, /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 12110, /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 12132, /connecte_sso/app/assets/stylesheets/style.scss */
.bottom-line .scrollup:hover {
  border: 2px solid #FFF;
  color: #FFF;
}

/* line 12137, /connecte_sso/app/assets/stylesheets/style.scss */
footer.ft .scrollup:hover {
  border-color: #647585;
  color: #647585;
}

/* line 12142, /connecte_sso/app/assets/stylesheets/style.scss */
.bottom-line.style2 .scrollup {
  border: none;
  bottom: 8px;
}

/* line 12147, /connecte_sso/app/assets/stylesheets/style.scss */
footer.ft .scrollup {
  border-color: #7dc246;
  color: #7dc246;
  bottom: 190px;
  z-index: 6;
}

/* line 12154, /connecte_sso/app/assets/stylesheets/style.scss */
.forsticky {
  position: absolute;
  left: 0;
  top: 0;
}

/* line 12160, /connecte_sso/app/assets/stylesheets/style.scss */
.forsticky.sticky .menu-sec nav > ul > li > a {
  color: #232323;
  line-height: 10px;
}

/* line 12165, /connecte_sso/app/assets/stylesheets/style.scss */
.forsticky.sticky .account-btns > li a {
  color: #222222;
}

/* line 12169, /connecte_sso/app/assets/stylesheets/style.scss */
.forsticky.sticky .menu-sec {
  margin-top: 23px;
  margin-bottom: 17px;
}

/* line 12174, /connecte_sso/app/assets/stylesheets/style.scss */
.forsticky.sticky .post-job-btn:hover {
  background: #0B2E28;
  color: #FFF;
}

/* line 12179, /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 12191, /connecte_sso/app/assets/stylesheets/style.scss */
.showsticky {
  display: none;
  position: absolute;
  left: 0;
  top: 0;
}

/* line 12198, /connecte_sso/app/assets/stylesheets/style.scss */
.forsticky.sticky .logo a img.showsticky {
  display: block;
}

/* line 12202, /connecte_sso/app/assets/stylesheets/style.scss */
.forsticky.sticky .logo a img.hidesticky {
  opacity: 0;
}

/* line 12206, /connecte_sso/app/assets/stylesheets/style.scss */
*:focus {
  outline: 0;
}

/* line 12210, /connecte_sso/app/assets/stylesheets/style.scss */
.top-company-sec button.slick-arrow:hover {
  background: #0B2E28;
  border: 2px solid #0B2E28;
}

/* line 12215, /connecte_sso/app/assets/stylesheets/style.scss */
.top-company-sec button.slick-arrow:hover:before {
  color: #ffffff;
}

/* line 12219, /connecte_sso/app/assets/stylesheets/style.scss */
.iconmove {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

/* line 12228, /connecte_sso/app/assets/stylesheets/style.scss */
.iconmove img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}

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

/* line 12239, /connecte_sso/app/assets/stylesheets/style.scss */
.p-category.green:hover a i {
  color: #7dc246;
}

/* line 12243, /connecte_sso/app/assets/stylesheets/style.scss */
.browse-all-cat.green a {
  border-color: #7dc246;
}

/* line 12247, /connecte_sso/app/assets/stylesheets/style.scss */
.browse-all-cat.green a:hover {
  background: #7dc246;
}

/* line 12251, /connecte_sso/app/assets/stylesheets/style.scss */
.job-field.with-icon.nolbel input {
  margin: 41px 0;
}

/* line 12255, /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 12268, /connecte_sso/app/assets/stylesheets/style.scss */
.alpha-pag.full #filter {
  margin: 0;
  float: left;
  width: 100%;
}

/* line 12274, /connecte_sso/app/assets/stylesheets/style.scss */
.alpha-pag.full #filter li {
  float: left;
  margin: 0;
}

/* line 12279, /connecte_sso/app/assets/stylesheets/style.scss */
.alpha-pag.full a.selected {
  background: #7A807F;
  color: #ffffff;
}

/* line 12284, /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 12292, /connecte_sso/app/assets/stylesheets/style.scss */
.alpha-pag.full #filter li:first-child a.selected {
  color: #ffffff;
}

/* line 12296, /connecte_sso/app/assets/stylesheets/style.scss */
.alpha-pag.full #filter li:first-child a:hover {
  color: #fff;
}

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

/* line 12312, /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 12327, /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 12348, /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 12361, /connecte_sso/app/assets/stylesheets/style.scss */
.tags li {
  margin: 0;
}

/* line 12365, /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 12377, /connecte_sso/app/assets/stylesheets/style.scss */
.edu-history-sec .action_job {
  position: absolute;
  right: 0;
  top: 0;
  left: auto;
}

/* line 12384, /connecte_sso/app/assets/stylesheets/style.scss */
.edu-history-sec .action_job li a {
  font-size: 19px;
  color: #7A807F;
}

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

/* line 12396, /connecte_sso/app/assets/stylesheets/style.scss */
.mp-col .action_job li {
  float: none;
  display: inline-block;
}

/* line 12401, /connecte_sso/app/assets/stylesheets/style.scss */
.mp-col .action_job li a {
  font-size: 19px;
  color: #7A807F;
}

/* line 12406, /connecte_sso/app/assets/stylesheets/style.scss */
.progress-sec.with-edit .action_job {
  position: absolute;
  right: 0;
  top: 17px;
}

/* line 12412, /connecte_sso/app/assets/stylesheets/style.scss */
.progress-sec.with-edit .action_job li a {
  font-size: 19px;
  color: #7A807F;
}

/* line 12417, /connecte_sso/app/assets/stylesheets/style.scss */
.menu-sec nav > ul > li ul li.menu-item-has-children > ul > li {
  background: #fafafa;
}

/* line 12421, /connecte_sso/app/assets/stylesheets/style.scss */
.cand-extralink.stick {
  position: fixed;
  left: 0;
  top: 0;
  margin: 0;
  background: #ffffff;
  z-index: 9;
}

/* line 12430, /connecte_sso/app/assets/stylesheets/style.scss */
.cand-extralink > li.active a {
  border-bottom: 2px solid #7A807F;
}

/* line 12434, /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 12444, /connecte_sso/app/assets/stylesheets/style.scss */
.responsive-header.three {
  background: #FFF !important;
}

/* line 12448, /connecte_sso/app/assets/stylesheets/style.scss */
.responsive-header.four {
  background: #FFF !important;
}

/* line 12452, /connecte_sso/app/assets/stylesheets/style.scss */
.responsive-header.five {
  background: #26ae61 !important;
}

/* line 12456, /connecte_sso/app/assets/stylesheets/style.scss */
.responsive-header.five .res-openmenu {
  background: transparent !important;
}

/* line 12460, /connecte_sso/app/assets/stylesheets/style.scss */
.responsive-header.three .res-openmenu {
  color: #7dc246;
}

/* line 12464, /connecte_sso/app/assets/stylesheets/style.scss */
.responsive-header.three .res-closemenu {
  color: #7dc246;
}

/* line 12468, /connecte_sso/app/assets/stylesheets/style.scss */
.responsive-header.four .res-openmenu {
  color: #7dc246;
}

/* line 12472, /connecte_sso/app/assets/stylesheets/style.scss */
.responsive-header.four .res-closemenu {
  color: #7dc246;
}

/* line 12476, /connecte_sso/app/assets/stylesheets/style.scss */
.responsive-menubar {
  float: left;
  width: 100%;
  padding: 30px 0;
}

/* line 12482, /connecte_sso/app/assets/stylesheets/style.scss */
.res-logo {
  float: left;
}

/* line 12486, /connecte_sso/app/assets/stylesheets/style.scss */
.menu-resaction {
  float: right;
  position: relative;
}

/* line 12491, /connecte_sso/app/assets/stylesheets/style.scss */
.responsivemenu {
  float: left;
  width: 100%;
  margin-top: 40px;
  margin-bottom: 50px;
}

/* line 12498, /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 12512, /connecte_sso/app/assets/stylesheets/style.scss */
.res-openmenu img {
  float: left;
  margin-right: 11px;
}

/* line 12517, /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 12535, /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 12547, /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 12555, /connecte_sso/app/assets/stylesheets/style.scss */
.res-search {
  float: left;
  width: 100%;
  margin-top: 40px;
  background: #040e2b;
  position: relative;
  border-radius: 8px;
}

/* line 12568, /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 12580, /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 12590, /connecte_sso/app/assets/stylesheets/style.scss */
.responsivemenu > ul {
  float: left;
  width: 100%;
  margin: 0;
}

/* line 12596, /connecte_sso/app/assets/stylesheets/style.scss */
.responsivemenu > ul > li {
  float: left;
  width: 100%;
  margin: 15px 0;
  position: relative;
}

/* line 12603, /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 12613, /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 12623, /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 12633, /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 12643, /connecte_sso/app/assets/stylesheets/style.scss */
.responsivemenu > ul > li ul > li {
  float: left;
  width: 100%;
  margin: 0;
}

/* line 12649, /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 12657, /connecte_sso/app/assets/stylesheets/style.scss */
.responsivemenu > ul > li.menu-item-has-children.active {
  margin-bottom: 0;
}

/* line 12661, /connecte_sso/app/assets/stylesheets/style.scss */
.responsivemenu > ul > li.menu-item-has-children.active > ul {
  margin-bottom: 0;
}

/* line 12665, /connecte_sso/app/assets/stylesheets/style.scss */
.responsivemenu > ul > li.menu-item-has-children.active a::after {
  height: 0px;
}

/* line 12669, /connecte_sso/app/assets/stylesheets/style.scss */
.responsivemenu > ul > li.menu-item-has-children.active > a {
  color: #ffffff;
}

/* line 12673, /connecte_sso/app/assets/stylesheets/style.scss */
.responsivemenu > ul > li ul > li a:hover {
  color: #0B2E28;
  padding-left: 15px;
}

/* line 12678, /connecte_sso/app/assets/stylesheets/style.scss */
.res-openmenu.active {
  opacity: 0;
  visibility: hidden;
  transform: scale(0);
}

/* line 12688, /connecte_sso/app/assets/stylesheets/style.scss */
.responsive-header.active .res-closemenu {
  opacity: 1;
  visibility: visible;
}

/* line 12693, /connecte_sso/app/assets/stylesheets/style.scss */
.res-closemenu img {
  float: left;
  margin-right: 12px;
}

/* line 12698, /connecte_sso/app/assets/stylesheets/style.scss */
.blogpost.style2 .blog-posthumb > a img {
  transform: none;
}

/* line 12706, /connecte_sso/app/assets/stylesheets/style.scss */
.res-logo > a {
  float: left;
}

/* Cross Browser Compatibility */
/* line 12712, /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 12831, /connecte_sso/app/assets/stylesheets/style.scss */
.p-0 {
  padding: 0 !important;
}

/* line 12835, /connecte_sso/app/assets/stylesheets/style.scss */
.data-content {
  margin-left: 20px;
}

/* line 12838, /connecte_sso/app/assets/stylesheets/style.scss */
.link-text {
  color: #02BC58;
}

/* line 12843, /connecte_sso/app/assets/stylesheets/style.scss */
.link-text:hover {
  color: #02BC58;
  text-decoration: underline;
}

/* line 12849, /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 12865, /connecte_sso/app/assets/stylesheets/style.scss */
.terms-popup h2 {
  font-weight: bold !important;
  color: #1E1E1E !important;
  text-align: center !important;
}

/* line 12870, /connecte_sso/app/assets/stylesheets/style.scss */
.terms-popup h6 {
  font-weight: bold !important;
  color: #1E1E1E !important;
}

/* line 12874, /connecte_sso/app/assets/stylesheets/style.scss */
.service-list li {
  list-style-type: circle;
}

/* line 12878, /connecte_sso/app/assets/stylesheets/style.scss */
.contract-list li {
  list-style-type: "\2022";
  margin-left: 10px;
}

/* line 12883, /connecte_sso/app/assets/stylesheets/style.scss */
.check_box {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

/* line 12888, /connecte_sso/app/assets/stylesheets/style.scss */
.check_box label {
  position: unset !important;
  padding: 0 0 0 1em !important;
}

/* line 12892, /connecte_sso/app/assets/stylesheets/style.scss */
.check_box label::before {
  display: none !important;
  border: unset !important;
}

/* line 12896, /connecte_sso/app/assets/stylesheets/style.scss */
.check_box input[type="checkbox"] {
  opacity: 1 !important;
  z-index: unset !important;
  position: unset !important;
}

/* line 12901, /connecte_sso/app/assets/stylesheets/style.scss */
.bold {
  font-weight: bold;
}

/* line 12904, /connecte_sso/app/assets/stylesheets/style.scss */
.link_info {
  color: #4267B2;
  text-decoration: underline;
}

/* line 12908, /connecte_sso/app/assets/stylesheets/style.scss */
.link_info:hover {
  color: #4267B2;
  text-decoration: underline;
}

/* line 12912, /connecte_sso/app/assets/stylesheets/style.scss */
.space {
  margin-left: 20px;
}

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

/* line 12918, /connecte_sso/app/assets/stylesheets/style.scss */
#country2 input[type="checkbox"] + label::after {
  content: unset !important;
}

/* line 12924, /connecte_sso/app/assets/stylesheets/style.scss */
.tab-container {
  padding: 3%;
  border-radius: 4px;
}

/* line 12931, /connecte_sso/app/assets/stylesheets/style.scss */
.tab-menu ul {
  margin: 0;
  padding: 0;
}

/* line 12935, /connecte_sso/app/assets/stylesheets/style.scss */
.tab-menu ul li {
  list-style-type: none;
  display: inline-block;
}

/* line 12939, /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 12948, /connecte_sso/app/assets/stylesheets/style.scss */
.tab-menu ul li a.active-a {
  background-color: #02BC58;
  color: #ffffff;
}

/* line 12952, /connecte_sso/app/assets/stylesheets/style.scss */
.tab {
  display: none;
}

/* line 12955, /connecte_sso/app/assets/stylesheets/style.scss */
.tab h2 {
  color: rgba(0, 0, 0, 0.7);
}

/* line 12958, /connecte_sso/app/assets/stylesheets/style.scss */
.tab p {
  color: rgba(0, 0, 0, 0.6);
  text-align: justify;
}

/* line 12962, /connecte_sso/app/assets/stylesheets/style.scss */
.tab-active {
  display: block;
}

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

/* line 12968, /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 12985, /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 12991, /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 13009, /connecte_sso/app/assets/stylesheets/style.scss */
#content-tab > div {
  text-align: center;
  width: 450px;
  margin: 0 auto;
  padding: 15px 10px;
  color: #000000;
}

/* line 13018, /connecte_sso/app/assets/stylesheets/style.scss */
.self-margin {
  margin-left: -390px !important;
  left: 42%;
}

/* line 13023, /connecte_sso/app/assets/stylesheets/style.scss */
.captcha {
  padding: 15px 5px 5px 7px;
}

/* line 13027, /connecte_sso/app/assets/stylesheets/style.scss */
.account-popup form .cfield .chosen-container {
  border: 2px #e8ecec;
}

/* line 13031, /connecte_sso/app/assets/stylesheets/style.scss */
.account-popup form .cfield .chosen-container > a {
  background: no-repeat;
  border: 1px #e8ecec;
  font-size: 15px;
}

/* line 13037, /connecte_sso/app/assets/stylesheets/style.scss */
.location-info-icon {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

/* line 13043, /connecte_sso/app/assets/stylesheets/style.scss */
.location-info-icon[data-title]:hover:after {
  content: attr(data-title);
  background-color: #f0f0f0;
  color: #474747;
  font-size: 0.8em;
  padding: 5px;
  border-radius: 3px;
  position: absolute;
  top: calc(100% + 5px);
  left: 50%;
  transform: translateX(-50%);
  z-index: 999;
  white-space: normal;
  width: 400px;
}
