
.tabcv .soustit {color:#003366;font-weight:bold;}
.tabjobform .soustit{color:#003366;}
.tabcv .fa-map-marker{color:#4A9501;display:block-inline;padding:5px;border: 1px solid #D7F8D5;border-radius:5px;width:28px;text-align:center;}

.logo-jobste{
	display:inline;
	width:100%;
	margin:auto;
	padding:5px 0px 8px 0px;
	max-height:200px;
}
.logo-jobste a {font-size:16px;color:#545454;}
#tabtitreResult th, .tabjobform th, .tabjobform th a{
	font-size:11px;
	color:#fff;
	font-weight:bold;
	text-align:left;
	margin:auto;
	padding:3px 0px;
}
.tabjobform .tdsmll{
	font-size:12px;
}
.tabjobform .labelform {width:35%;}

.list-jobcard .panel-heading{color:#000;text-align:left;}
.list-jobcard .panel-title a{text-decoration: none;}
.list-jobcard .panel-title a > span{font-size:12px;color:#434343;padding-left:5px;}
.jobcard {padding-left:10px;}
.jobcard li {
	list-style-type: none; /* on annule la puce par défaut */
	padding-top:5px;
	padding-bottom:10px;
	font-size:14px;
	text-align:left;
}
.jobcard li{
	color:#56A055;
}
.jobcard li b{
	color:#545454;
}
.jobcard li:nth-child(2n){
	color:#4468C4;
}
.list-jobcard br{margin-top:-8px;margin-bottom:20px;}

.jobcard .btn {margin-top:8px;padding:2px 3px 2px 3px;}
.list_pole {display:block;}
#formregistration .form-control {
	width:290px;
}
#formregistration li:first-child{
	min-width:200px;
}

#formregistration div[class^="counter-"]{
    margin-top: -17px;
    position: absolute;
}

input[type="radio"].lappjob {
  display: block;
  box-sizing: border-box;
  border-radius: 1rem;
  border: 1px solid #00B7E8;
  background-color: #eee;
}

input[type="radio"].lappjob:checked {
  background-color: #00B7E8;
}

input[type="radio"].radiobot {
  display: none;
}
.div-radiobot label::before{
    font-family: "Font Awesome 5 Free"; content: "\f06e";
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    color: #13ea00;
    font-weight: 900;
    padding:0 4px 0 0;
}
input[type="radio"].radiobot + label {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
  color: #fff;
  background-color: #6c757d;
  border: 1px solid transparent;
  transition: all 0.5s ease-in-out;
}
input[type="radio"].radiobot.radioyes:hover + label {
  background-color: #218838;
  border-color: #1e7e34;
}
input[type="radio"].radiobot.radioyes:checked + label {
  background-color: #28a745;
  border-color: #28a745;
}
input[type="radio"].radiobot.radiono:hover + label {
  background-color: #c82333;
  border-color: #bd2130;
}
input[type="radio"].radiobot.radiono:checked + label {
  background-color: #dc3545;
  border-color: #dc3545;
}

input[type="radio"].radiobot:hover + label {
  background-color: #dc3545;
  border-color: #dc3545;
}

.list-jobcard .panel-title a::before {
    font-family: "Font Awesome 5 Free"; content: "\f00c";
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    color: #13ea00;
    font-weight: 900;
    padding:0 4px 0 0;
}