/* Generated by less 2.5.1 */
#wppb_register_pre_form_message,
#wppb_general_top_error_message {
  display: none;
}
/*Background-color*/
.bg-dark {
  background-color: #000;
}
.bg-gray {
  background-color: #a5a5a5;
}
.bg-lighter {
  background-color: #eae5e5;
}
.bg-default {
  background-color: #858585;
}
.bg-primary {
  background-color: #ff4f8d;
}
.bg-success {
  background-color: #2bb7b8;
}
.bg-info {
  background-color: #5b5b5b;
}
.bg-warning {
  background-color: #fab74f;
}
.bg-danger {
  background-color: #e30143;
}
/*Custom button*/
.btn-lighter {
  background-color: #eae5e5;
}
.btn-radius {
  border-radius: 20px;
}
/*Custom texte*/
.text-white {
  color: #fff;
}
.ui-datepicker .ui-datepicker-title {
  color: #000;
}
.page-content h2 {
  color: #ff4f8d;
  font-size: 1.5em;
}
.page-content h3 {
  color: #ff4f8d;
  font-size: 1.4em;
}
.page-content h4 {
  color: #ff4f8d;
  font-size: 1.3em;
}
.page-content a {
  text-decoration: underline;
}
.page-content a.btn {
  text-decoration: none;
}
/*Form*/
form input:focus {
  border: 0;
}
form .select2-container {
  padding: 3px 9px;
  width: 100%;
}
form .select2-container .select2-choice .select2-arrow b {
  background-position: 0 -2px;
}
form .form-group .fa-question-circle-o {
  margin-left: 5px;
  color: #ff4f8d;
}
form .acf-input input,
form .acf-input .acf-taxonomy-field,
form .acf-input #s2id_acf-field_57f64b014a590 {
  height: 33px;
  line-height: 26px;
}
form .acf-input input[data-type=multi_select] {
  min-height: auto;
}
form .acf-input input,
form .acf-input textarea,
form .acf-input .acf-taxonomy-field,
form .acf-input .acf-input-append,
form .acf-input #s2id_acf-field_57f64b014a590 {
  border: 1px solid #eae5e5;
  background-color: #fff;
  border-radius: 0;
}
form .select2-container-multi .select2-choices,
form .select2-container-multi.select2-container-active .select2-choices,
form .select2-container.-acf .select2-choices {
  border: 0;
  padding: 0;
  background: none;
  box-shadow: none;
  min-height: inherit;
}
form .select2-container-multi .select2-choices .select2-search-choice,
form .select2-container-multi.select2-container-active .select2-choices .select2-search-choice,
form .select2-container.-acf .select2-choices .select2-search-choice {
  margin: 0 3px 0;
  background: #eae5e5;
  border: 0;
}
form .select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close,
form .select2-container-multi.select2-container-active .select2-choices .select2-search-choice .select2-search-choice-close,
form .select2-container.-acf .select2-choices .select2-search-choice .select2-search-choice-close {
  background-position: right -1px;
}
form .select2-container-multi .select2-choices .select2-search-field input,
form .select2-container-multi.select2-container-active .select2-choices .select2-search-field input,
form .select2-container.-acf .select2-choices .select2-search-field input {
  padding: 0;
}
form .select2-container.-acf .select2-choice {
  border: none;
}
form .wppb-checkboxes {
  list-style: none;
  padding: 0;
}
form .wppb-checkboxes li label {
  padding-left: 5px;
}
form #wppb-form-element-78 label {
  display: none;
}
form #messageEmail {
  border-radius: 0;
  border: 1px solid #eae5e5;
  height: 400px;
}
.panel-footer li {
  list-style: none;
}
.panel-footer li input[type=checkbox] {
  margin-right: 5px;
}
.content {
  margin-bottom: 20px;
}
.content form .select2-container.select2-container-multi {
  height: auto;
}
.wp-editor-tools {
  display: none;
}
.wp-editor-wrap {
  border: 1px solid #eae5e5;
}
/*Select 2*/
.select2-drop .select2-results .select2-highlighted {
  background: #5b5b5b;
}
.select2-drop .select2-results .form-control {
  border-radius: 0;
  box-shadow: none;
  height: auto;
  padding: 3px;
}
/*Button link*/
.block-link {
  margin: 17px 0;
}
.block-link .btn-lighter {
  font-size: 12px;
  position: relative;
  text-align: left;
}
.block-link .btn-lighter > i {
  color: #AFAFAF;
  position: absolute;
  top: 50%;
  margin-top: -6px;
  right: 17px;
}
.block-link .btn-lighter:hover {
  color: #fff;
  background-color: #858585;
}
.block-link .btn-lighter:hover > i {
  color: #fff;
}
/*Button submit*/
.btn-submit {
  position: relative;
  padding-right: 40px;
}
.btn-submit .fa-caret-right {
  position: absolute;
  top: 23%;
  right: 18px;
}
/*Logo*/
.logo img {
  padding-top: 30px;
}
/*Login form*/
.form-connection {
  padding-top: 10px;
}
.form-connection form {
  padding-bottom: 0;
}
.form-connection a,.btnmdp {
  color: #fff;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
}

.form-connection .wppb-error {
  position: absolute;
  top: 120px;
  right: 0;
  padding: 10px;
  z-index: 99;
}
/*Main menu*/
.menu {
  margin-bottom: 30px;
}
.menu .navbar-nav {
  text-transform: uppercase;
  font-weight: bold;
}
.menu .navbar-nav > li > a {
  position: relative;
}
.menu .navbar-nav > li > a:before {
  content: "";
  display: block;
  position: absolute;
  background-color: #fff;
  width: 1px;
  top: 10px;
  bottom: 10px;
  right: 0;
}
.menu .navbar-nav > li.active > a:before,
.menu .navbar-nav > li:hover > a:before,
.menu .navbar-nav > li:last-child > a:before {
  display: none;
}
.home .menu {
  margin-bottom: 0;
}
.home .card .card-body a .h5 {
  color: #ff4f8d;
}
.home .card .card-body a:first-child {
  border-bottom: 1px solid #eae5e5;
  overflow: hidden;
}
/*Block social*/
.block-social {
  padding-top: 6px;
  padding-bottom: 6px;
  text-align: right;
}
.block-social .fa-stack {
  margin-left: 10px;
}
.block-social .fa-stack a:hover {
  color: #4a4a4a;
  text-decoration: none;
}
/*Home*/
/*Block Search*/
.block-search {
  margin: 25px 0;
}
.block-search .h1 {
  text-transform: uppercase;
  color: #fff;
  font-size: 30px;
  font-weight: bold;
  padding-bottom: 30px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
  margin-bottom: 30px;
}
.block-search .h1 > small {
  color: #fff;
  font-size: 14px;
}
.block-search .control-label {
  color: #fff;
}
.block-search .block-btn {
  margin-top: 10px;
  position: relative;
}
.block-search .block-btn .link-search {
  font-size: 14px;
  position: absolute;
  top: 6px;
  right: 15px;
}
.block-search .block-btn .link-search:hover {
  color: #fff;
}
/*Space Block*/
.block-space .block-access {
  display: block;
  padding: 20px 10px 15px 80px;
  position: relative;
  font-weight: bold;
  margin-bottom: 10px;
}
.block-space .block-access .img-cover {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: cover;
  height: 60px;
  left: 12px;
  margin-top: -30px;
  position: absolute;
  top: 50%;
  width: 60px;
}
.block-space .block-access .h3 {
  margin-top: 5px;
  position: relative;
  font-weight: bold;
}
.block-space .block-access .h3 .fa-lg {
  font-size: 24px;
  position: absolute;
  top: -5px;
  right: 25px;
}
.block-space .block-access .h5 {
  margin-bottom: 25px;
  font-weight: bold;
}
.block-space .block-access .h5:last-child {
  margin-bottom: 15px;
}
.block-space .block-access .h5 a:hover {
  text-decoration: underline;
}
.block-space .block-access .h5 .fa-lg {
  font-size: 10px;
}
.block-space a {
  color: #FFF;
}
.block-space a:hover {
  color: #FFF;
  text-decoration: none;
}
.block-space #espace-employeur .img-cover {
  background-image: url('../img/icon-entreprises.png');
}
.block-space #espace-candidat .img-cover {
  background-image: url('../img/icon-candidats.png');
}
.block-space #espace-partenaire .img-cover {
  background-image: url('../img/icon-partenaires.png');
}

.tooltip{
  font-size: 14px;
  font-weight: bold;
  padding: 15px;
}
.tooltip > .tooltip-inner{
  background-color: #858585;
}

.tooltip > .tooltip-arrow{
  border-top-color: #858585 !important;
  border-bottom-color: #858585 !important;
}

p.login-password{
  margin-bottom: 5px;
}

#user_pass{
  width: 90%;
  display: inline-block;
}

.forgotmdp{
  display: inline-block;
  font-size: 22px!important;
  padding-left: 5px;
  position: relative;
  top: 3px;
}

.content {
  /*Annonces à la Une*/
}
.content h1 {
  font-size: 2em;
  color: #ff4f8d;
}
.content .h2 {
  color: #ff4f8d;
}
.content .owl-carousel {
  position: relative;
  margin-bottom: 30px;
}
.content .owl-carousel .card {
  margin: 0 15px;
}
.content .owl-carousel .owl-controls .owl-prev:before {
  border-color: transparent #858585 transparent transparent;
  border-style: solid;
  border-width: 40px 12px 40px 0;
  content: "";
  display: block;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -40px;
}
.content .owl-carousel .owl-controls .owl-next:before {
  border-color: transparent transparent transparent #858585;
  border-style: solid;
  border-width: 40px 0 40px 12px;
  content: "";
  display: block;
  height: 0;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -40px;
}
.content .panel.panel-default {
  border-left: 1px solid #eae5e5;
  border-right: 1px solid #eae5e5;
}
.content .panel.panel-default .panel-heading {
  background-color: #eae5e5;
  color: #4a4a4a;
}
.content .panel.panel-default .panel-body {
  border-bottom: 1px solid #eae5e5;
}
.content .panel.panel-default .panel-body .h5 {
  color: #2bb7b8;
  font-weight: bold;
}
.content .panel.panel-default .panel-body.block-files .btn {
  margin-bottom: 20px;
}
.culture-fit h4 {
  font-size: 1.1em;
}
.culture-fit a .img-responsive,
.big-five a .img-responsive {
  margin: 0 auto;
}

.form-connection a.sinscrire{
  font-style: normal;
  margin-right:20px;
  font-size: 14px;
}

.page-content a.sinscrire{
  display: none;
}
/*CARD*/
.card {
  border: 1px solid #eae5e5;
  margin: 0 0 15px;
}
.card .card-heading {
  background-color: #858585;
  color: #fff;
  text-transform: uppercase;
  padding: 5px 10px;
}
.card .card-heading .h5 {
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.card .card-body img {
  border-bottom: 1px solid #f1f1f1;
}
.card .card-body a {
  color: #4a4a4a;
  display: block;
  position: relative;
  height: 130px;
}
.card .card-body a:hover {
  text-decoration: none;
  background-color: #ff4f8d;
  color: #fff;
  display: block;
}
.card .card-body a:hover .h5 {
  color: #fff;
}
.card .card-body a:hover .card-link span:first-child {
  display: none;
}
.card .card-body a .h5 {
  color: #5b5b5b;
  text-transform: uppercase;
  margin: 0;
  padding: 20px 15px 0 15px;
  font-weight: bold;
}
.card .card-body a .date {
  font-size: 0.9em;
  padding: 0 15px 30px 15px;
  display: block;
}
.card .card-body a .card-link {
  background-color: #ff4f8d;
  color: #fff;
  text-transform: uppercase;
  text-align: right;
  padding: 8px;
  font-style: italic;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
.card .card-body a .card-link .fa-stack {
  font-size: 10px;
}
/*Bloc Dernières offres d'emploi*/
.panel .panel-heading .h4 {
  margin: 0;
  text-transform: uppercase;
}
.panel .panel-heading .h4 > small {
  color: inherit;
  font-weight: bold;
}
.panel.panel-listing .panel-body ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
.panel.panel-listing .panel-body ul > li {
  padding-bottom: 10px;
  margin-bottom: 10px;
  display: block;
  border-bottom: 1px dashed #4a4a4a;
}
.panel.panel-listing .panel-body ul > li .h5 {
  margin: 0;
  text-transform: uppercase;
  font-weight: bold;
}
.modal-body p a,
.panel-body p a {
  text-decoration: underline;
}
/*Breadcrumb et AddThis*/
.line-breadcrumb {
  margin: 0 0 20px;
}
.line-breadcrumb .breadcrumb {
  padding: 0;
  margin: 0;
}
.line-breadcrumb .breadcrumb li {
  padding: 8px 10px;
  background-color: #ff4f8d;
  font-style: italic;
  font-size: 13px;
  margin: 0 0 0 -2px;
}
.line-breadcrumb .breadcrumb li a,
.line-breadcrumb .breadcrumb li span {
  padding-left: 15px;
  color: #fff;
}
.line-breadcrumb .breadcrumb li a::before,
.line-breadcrumb .breadcrumb li span::before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 16px 0 16px 10px;
  border-color: transparent transparent transparent #eae5e5;
  content: '';
  margin-left: -25px;
  position: absolute;
  z-index: 1;
  margin-top: -7px;
}
.line-breadcrumb .breadcrumb li a::after,
.line-breadcrumb .breadcrumb li span::after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 16px 0 16px 10px;
  border-color: transparent transparent transparent #ff4f8d;
  content: '';
  margin-left: 10px;
  position: absolute;
  z-index: 2;
  margin-top: -7px;
}
.line-breadcrumb .breadcrumb li:first-child {
  padding-left: 0;
  margin: 0;
}
.line-breadcrumb .breadcrumb li:first-child a::before,
.line-breadcrumb .breadcrumb li:first-child span::before {
  content: none;
}
.line-breadcrumb .addthis {
  padding-right: 3px;
  padding-top: 5px;
  text-align: right;
}
/*Formulaire intérieur*/
.content form .input-group .input-group-addon {
  background-color: transparent;
  border: 1px solid #eae5e5;
  border-radius: 0;
}
.content form a {
  color: #ff4f8d;
}
.content form a.btn {
  color: #fff;
}
.content form .acf-field {
  padding: 0;
}
.content form .acf-field label {
  font-weight: normal;
}
.content form .acf-field .acf-input-append {
  height: 33px;
  line-height: 26px;
}
.content form .acf-field .select2-container.-acf .select2-choice {
  border-color: none;
}
.content form .form-control,
.content form .select2-container--default .select2-selection--single {
  border: 1px solid #eae5e5;
  border-radius: 0;
  box-shadow: none;
  font-weight: bold;
  padding: 6px 5px;
  font-size: 13px;
  height: 33px;
}
.content form textarea.form-control {
  height: auto;
}
.content form label {
  color: #8e8e8e;
  font-weight: normal;
}
.content form label > img {
  display: none;
}
.content form .tt-menu {
  background-color: #fff;
  border: 1px solid #eae5e5;
  margin: -3px 0 0;
  width: 350px;
}
.content form .tt-menu .tt-suggestion {
  padding: 3px 5px;
}
.content form .tt-menu .tt-suggestion:hover {
  background-color: #eae5e5;
  cursor: pointer;
}
.content form .panel {
  margin-bottom: 30px;
  font-size: 13px;
}
.content form .panel.panel-light > .panel-heading {
  background-color: transparent;
  padding: 0;
}
.content form .panel.panel-light > .panel-heading .h3 {
  color: #4a4a4a;
  margin: 0;
  padding: 0;
}
.content form .panel.panel-light > .panel-heading .h3 .badge {
  display: inline-block;
  font-size: 36px;
  padding: 8px 18px;
  border-radius: 0;
  font-family: 'Share Tech Mono', monospace;
  font-weight: normal;
  margin-right: 15px;
}
.content form .panel.panel-light > .panel-heading .h3 .badge.badge-danger {
  background-color: #ff4f8d;
  color: #fff;
}
.content form .panel.panel-light.panel-primary > .panel-heading {
  border-bottom: 1px solid #ff4f8d;
}
.content form .panel .panel-body {
  border-right: 1px solid #eae5e5;
  border-left: 1px solid #eae5e5;
  border-bottom: 1px solid #eae5e5;
}
.content form .panel .panel-footer {
  background-color: #eae5e5;
  padding-top: 20px;
  padding-bottom: 20px;
}
.content form .panel .panel-footer label {
  color: #4a4a4a;
  font-weight: bold;
}
form .acf-fields .acf-field-583311ab7354b .acf-taxonomy-field {
  border: 0 none;
  height: auto;
}
form .acf-fields .acf-field-583311ab7354b .acf-taxonomy-field .categorychecklist-holder {
  border: 0 none;
  max-height: inherit;
}
.btn-group .dropdown-menu a {
  padding: 3px 5px;
}
.btn-group .dropdown-menu a .active {
  background-color: #e30143;
  display: block;
}
.item .btn {
  margin: 3px 0;
}
/*Panel Light*/
.panel-light .panel-heading {
  background-color: transparent;
  padding-right: 0;
  padding-left: 0;
}
.panel-light .panel-heading .h2 {
  width: auto;
}
.panel-light .panel-heading .pull-right {
  margin-top: 27px;
  margin-left: 10px;
}
.panel-light .panel-body .card {
  margin: 0 0 15px;
}
.panel-light .panel-body .card .card-body a .card-link {
  text-align: right;
  display: none;
}
.panel-light .panel-body .card .card-body a .card-link span:first-child {
  display: inline-block;
}
.panel-light .panel-body .card .card-body a:hover .card-link {
  display: block;
}
.panel-light.panel-primary .panel-heading {
  color: #ff4f8d;
}
.card .card-body.card-add a {
  padding-top: 30px;
}

.notOwner{
  background-color: #FEF4E4;
}

.notOwnerLabel{
  font-size: 0.9em;
  padding: 0 15px 0 15px;
  display: block;
}

.card .card-body.card-add a .fa-plus {
  font-size: 60px;
  color: #ffe8f0;
}
.card .card-body.card-add a .h5 {
  padding: 0 5px;
  color: #4a4a4a;
  font-weight: normal;
}
.card .card-body.card-add a:hover .h5 {
  color: #fff;
}
/*Alerts*/
.alert .alert-body {
  font-size: 1.2em;
}
.alert .alert-body .btn-action {
  margin-top: 15px;
}
/*Page Recherche*/
.recherche .panel.panel-default .panel-heading .h3 {
  color: #2bb7b8;
  font-size: 1.7em;
  padding: 0;
  margin: 15px 0 0;
}
.recherche .panel.panel-default .panel-body {
  background-color: #eae5e5;
}
.recherche .panel.panel-default .panel-body .form-control {
  margin-bottom: 10px;
}
.recherche .panel.panel-default .panel-body .form-control label {
  font-size: 0.9em;
}
.recherche .panel.panel-default .panel-body .btn-save {
  color: #fff;
}
.recherche .panel.panel-default .panel-body .panel-default {
  border: 1px solid #fff;
  margin: 10px 0 0;
}
.recherche .panel.panel-default .panel-body .panel-default .panel-heading {
  background-color: #fff;
}
.recherche .panel.panel-default .panel-body .panel-default .panel-heading .panel-title a {
  color: #2bb7b8;
}
.recherche .result-items {
  margin-top: 30px;
}
.recherche .result-items .h3 {
  color: #4a4a4a;
  margin: 0 0 10px;
}
.recherche .result-items .results-actions {
  margin-bottom: 20px;
}
.recherche .result-items .item {
  border: 1px solid #eae5e5;
  padding: 15px 0;
  margin-bottom: 15px;
}
.recherche .result-items .item .h3 {
  text-transform: uppercase;
  margin: 0;
  font-size: 1.2em;
  font-weight: bold;
}
.recherche .result-items .item .h3 > a {
  color: #2bb7b8;
}
.recherche .result-items .item .col-action {
  text-align: center;
}
.recherche .result-items .item .col-action .checkbox-action {
  margin-top: 15px;
}
.recherche .result-items .item .panel {
  margin: 10px 0 0;
}
.recherche .result-items .item .panel .candidatures .item::last-child {
  margin-bottom: 0;
}
.recherche .result-items .item .panel .candidatures .item .h3 a {
  color: #5b5b5b;
}
.recherche .result-items .item.bg-lighter .panel-heading {
  background-color: #fff;
}
.recherche .result-items .pagination li {
  display: inline-block;
}
.recherche .result-items .pagination li a {
  padding: 5px 13px;
}
.recherche .result-items .pagination li a.active {
  background-color: #ff4f8d;
  color: #FFF;
}
.twitter-typeahead {
  display: block;
  height: 33px;
}
/*Sidebar*/
.sidebar .panel .panel-heading .h4 {
  font-size: 16px;
  font-weight: bold;
}
.sidebar .panel .panel-heading .h4 a {
  color: #fff;
}
.sidebar .panel .panel-body {
  padding: 0;
}
.sidebar .panel .panel-body .item {
  padding: 10px 15px;
  border-bottom: 1px dashed #5b5b5b;
}
.sidebar .panel .panel-body .item .h4 {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
  margin: 0;
}
.sidebar .panel .panel-body .item p {
  margin: 0;
}
.sidebar .panel .panel-body .item .item-img img {
  margin: 0 auto;
}
.sidebar .panel .panel-body .item .item-date {
  padding: 10px 0 5px;
}
.sidebar .panel .panel-body .item .item-number {
  font-size: 18px;
  text-transform: uppercase;
  padding: 3px 0;
}
.sidebar .panel .panel-body .item .item-number big,
.sidebar .panel .panel-body .item .item-number small {
  font-weight: bold;
}
.sidebar .panel .panel-body .item .item-number big {
  font-size: 24px;
}
.sidebar .panel .panel-body .item .item-number small {
  font-size: 18px;
}
.sidebar .panel .panel-body .item .h5 {
  font-weight: bold;
  text-transform: uppercase;
}
.sidebar .panel .panel-body .item.item-small .item-number {
  font-size: 14px;
}
.sidebar .panel .panel-body .item.item-small .item-number b {
  text-transform: none;
}
.sidebar .panel .panel-body .form-group .btn-submit {
  margin-top: 10px;
}
.sidebar .panel .panel-body .form-group .link-search {
  color: #FFF;
  padding: 8px 0 0;
  display: block;
}
.sidebar .panel.panel-bold.panel-success .panel-body {
  background-color: #2bb7b8;
}
.sidebar .panel.panel-bold .panel-body {
  padding: 5px 15px;
}
.sidebar .panel.panel-bold .panel-body label {
  color: #fff;
  font-weight: normal;
}
.sidebar .panel.panel-warning .panel-body .h4 {
  color: #fab74f;
}
.sidebar .panel.panel-danger .panel-body .h4 {
  color: #e30143;
}
.sidebar .panel.panel-success big,
.sidebar .panel.panel-success small,
.sidebar .panel.panel-success .h5 {
  color: #2bb7b8;
}
/*Couleur des espaces */
.content.entreprise h1,
.content.entreprise .h2 {
  color: #fab74f;
}
.content.entreprise .fa-question-circle-o {
  color: #fab74f;
}
.content.entreprise .card .card-body a:hover {
  background-color: #fab74f;
}
.content.entreprise .card .card-body a:hover .card-link {
  background-color: #fab74f;
}
.content.entreprise .card .card-body a:hover .card-link .text-primary {
  color: #fab74f;
}
.content.entreprise .card .card-body.card-add a .fa-plus {
  color: #fef4e4;
}
.content.entreprise form .panel.panel-light > .panel-heading {
  border-bottom: 1px solid #fab74f;
}
.content.entreprise form .panel.panel-light > .panel-heading .h3 .badge.badge-danger {
  background-color: #fab74f;
}
.content.entreprise form .panel.panel-light .btn-primary {
  background-color: #fab74f;
}
.content.partenaire h1,
.content.partenaire .h2 {
  color: #5b5b5b;
}
.content.partenaire .fa-question-circle-o {
  color: #5b5b5b;
}
.content.partenaire .card .card-body a:hover {
  background-color: #5b5b5b;
}
.content.partenaire .card .card-body a:hover .card-link {
  background-color: #5b5b5b;
}
.content.partenaire .card .card-body a:hover .card-link .text-primary {
  color: #5b5b5b;
}
.content.partenaire .card .card-body.card-add a .fa-plus {
  color: #a8a8a8;
}
.content.partenaire form .panel.panel-light > .panel-heading {
  border-bottom: 1px solid #5b5b5b;
}
.content.partenaire form .panel.panel-light > .panel-heading .h3 .badge.badge-danger {
  background-color: #5b5b5b;
}
.content.partenaire form .panel.panel-light .btn-primary {
  background-color: #5b5b5b;
}
.acf-field.with-tooltip .acf-label p.description {
  display: none;
}
.acf-field.with-tooltip .tooltip-inner {
  text-align: left;
}
/*Footer*/
.footer {
  margin-top: 20px;
  font-size: 12px;
}
.footer ul {
  margin: 40px 0 30px;
}
.footer ul #nav-menu-item-114 {
  display: none;
}
.footer ul li {
  list-style: none;
}
.footer ul > li {
  text-transform: uppercase;
  margin-bottom: 10px;
}
.footer ul > li > a {
  font-weight: bold;
}
.footer ul > li > ul {
  padding-top: 10px;
  margin: 0;
}
.footer ul > li > ul > li {
  text-transform: none;
  position: relative;
  margin-bottom: 0;
}
.footer ul > li > ul > li > a {
  font-weight: normal;
}
.footer ul > li > ul > li:before {
  content: "- ";
  display: inline;
  color: #fff;
}
.footer ul a {
  color: #fff;
  text-decoration: none;
}
.sub-footer {
  font-size: 12px;
  text-align: center;
  padding: 10px 0;
}
.sub-footer ul {
  list-style: none;
  margin: 0;
}
.sub-footer ul > li {
  display: inline;
}
.sub-footer ul > li:after {
  content: " - ";
  display: inline;
  color: #fff;
}
.sub-footer ul > li:last-child:after {
  content: "";
}
.sub-footer ul > li > a {
  color: #fff;
}

.activeZoneMap{
  fill: #00457C;
}


@media (min-width: 992px) {
  .form-connection {
    padding-top: 10px;
    width: 28%;
    margin-left: 5%;
    float: right;
  }
  .form-connection:before {
    border-color: transparent transparent #a5a5a5;
    border-style: solid;
    border-width: 0 0 122px 56px;
    content: "";
    display: block;
    height: 0;
    left: -56px;
    position: absolute;
    top: 0;
    width: 0;
    bottom: 0;
  }
  .block-space #espace-employeur,
  .block-space #espace-candidat {
    width: 37%;
  }
  .block-space #espace-partenaire {
    width: 26%;
  }
  /*Custom column*/
  .no-padding-right {
    padding-right: 0;
  }
  .no-padding-left {
    padding-left: 0;
  }
}

/*PRESTATIONS*/
.modal-alaune {
  text-align: left;
}

.prestation-content {
  margin-bottom: 15px;
}

form .radio {
  margin-left: 10px;
}

form .input-group label {
  color: #4a4a4a;
}

.datepicker {
  cursor: pointer;
}

.pagination > li > a.page-numbers,
.pagination > li > span.page-numbers {
  border-radius: 0;
  display: inline-block;
  margin:  0;
  padding: 5px 17px;
}
.pagination > li > span.page-numbers.current{
  background-color: #EAE5E5;
}
.pagination > li:first-child > a.page-numbers {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
  margin-left: 0;
}
.pagination > li:last-child >  a.page-numbers {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

div.mce-statusbar{
  display: none;
}

.bigLink{
  font-weight: bold;
  font-size: 16px;
}