#block-block-appels-d-offre-et-consultations-block h2:before ,
#block-views-block-appels-d-offre-et-consultations-block-1 h2:before ,
#block-recrutement-sidebar h2:before {
    border: 3px solid #1d6292;
    width: 56px;
    height: 56px;
    margin-right: 10px;
    background: url(../../images/icone-appel.png) no-repeat center center;
    content: "";
    display: inline-block;
    vertical-align: middle;
}
#block-block-appels-d-offre-et-consultations-block h2,
#block-views-block-appels-d-offre-et-consultations-block-1 h2,
:lang(ar) #block-recrutement-sidebar h2{
    font-size: 1.375em;
    color: #1d6292;
}
#block-recrutement-sidebar h2 a {
    padding-right: 7px;
}
#block-block-appels-d-offre-et-consultations-block h2 a:hover,
#block-views-block-appels-d-offre-et-consultations-block-1 h2 a:hover,
#block-recrutement-sidebar h2 a:hover{
    text-decoration: none;
}
#block-block-appels-d-offre-et-consultations-block .ui-accordion .ui-accordion-header ,
#block-views-block-appels-d-offre-et-consultations-block-1 .ui-accordion .ui-accordion-header ,
#block-recrutement-sidebar .ui-accordion .ui-accordion-header,
.page-appel-d-offre-et-consultation .ui-accordion-header ,
.page-recrutement .ui-accordion-header{
    position: relative;
    background: #ededed;
    padding: 25px;
    display: block;
    color: #1d6292;
    font-weight: bold;
    font-size: 1.125em;
    margin: 0;
    cursor: pointer;
    text-transform: uppercase;
    border: none;
    text-align: inherit;
}
#block-recrutement-sidebar .ui-accordion .ui-accordion-header {
    font-size: 0.9375em;
}
#block-block-appels-d-offre-et-consultations-block .views-row .views-row ,
#block-views-block-appels-d-offre-et-consultations-block-1 .views-row .views-row ,
#block-recrutement-sidebar .views-row .views-row,
.page-appel-d-offre-et-consultation .views-row .views-row ,
.page-recrutement .views-row .views-row{
    position: relative;
    margin-bottom: 1em;
}
span.ui-icon{
    width: 1.2em;
    height: 1.2em;
    background-color: #1d6292;
    /*position: absolute;
    right: 1.55em;*/
    transition: all 0.3s;
    text-indent: inherit;
    overflow: inherit;
    margin-top: 0;
    position: relative;
    float: right;
}
span.ui-icon.ui-icon-circle-plus:before {
    content: '\f067';
    color: #fff;
    font-family: "FontAwesome";
    font-size: 0.88em;
    font-weight: 200;
    position: absolute;
    right: 0.3em;
    transition: all 0.3s;
    top:1px;
}
#block-recrutement-sidebar span.ui-icon.ui-icon-circle-plus:before ,
#block-recrutement-sidebar span.ui-icon.ui-icon-circle-minus:before {
    right: 0.3em;
    top: 1px;
}
span.ui-icon.ui-icon-circle-minus:before{
    -webkit-transform: rotate(180deg) !important;
    transform: rotate(180deg) !important;
    content: '\f068';
    right: 0.3em;
    color: #fff;
    font-size: 16px;
    font-weight: 200;
    position: absolute;
    font-family: "FontAwesome";
    transition: all 0.3s;
    top:1px;
}
.ui-icon{
    background-image: none;
}
.ui-state-active .ui-icon, .ui-button:active .ui-icon{
    background-image: none;
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon{
    background-image: none;
    border: none !important;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active,
a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{
    border: none !important;
}
.ui-state-active span span {
    border-bottom: #1d6292 3px solid;
    padding: 5px 10% 14px 0;
    transition: all 0.3s;
}
#block-recrutement-sidebar .ui-state-active span span ,
#block-views-block-appels-d-offre-et-consultations-block-1 .ui-state-active span span {
    padding: 5px 10% 0 0;
    border-bottom: #1d6292 2px solid;
}
#block-recrutement-sidebar .ui-icon span:nth-child(2){
    width: 240px;
    display: block;
}
.ui-widget-content{
    background: #ededed;
}
:focus {
    outline: none;
}
.ui-widget-content{
    border: none;
}
span.ui-icon:lang(ar){
    float: left;
}
#block-inm-theme-content .page-appel-d-offre-et-consultation .views-field-title-1 a {
    font-size: 0.761em;
    font-weight: normal;
    text-transform: none;
    color: #333333;
}
:lang(ar) .ui-state-active span span{
    padding: 5px 0 14px 14%;
}
:lang(ar) #block-recrutement-sidebar .ui-state-active span span{
    padding: 5px 0 0 10%;
}
@media only screen and (max-width: 576px) {
    .ui-state-active span span{
        padding: 5px 10% 0 0;
    }
}
.hide-block-appel-offres{
    display: none;
}
:lang(ar) #block-recrutement-sidebar .ui-accordion .ui-accordion-header span span {
  font-size: 1.125em !important;
}
