#id-log, #pass-log {
  display:inline-block;
  width:90%;
}

#captcha_user_code {
    width: 49%;
    height: 45px;
    box-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

#captcha_image {
    width: 49%;
    height: 45px;
}


.wrapper-central.wrapper-login .content {
    padding: 30px;
    background: #fff;
    overflow: hidden;
}

#password-reset .form-control {
    height: 45px;
    box-shadow: none;
    border-color: #ddd;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
#password-reset .form-group {
    overflow: hidden;
}
#password-reset .btn {
    color: #fff;
    text-transform: uppercase;
    display: block;
    width: 100%;
    height: 45px;
    background: #2798d4;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}
#password-reset .btn:hover {
    background: #1f79a9;
}


.alert-positive {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}
.alert-negative {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}



/* RTE new buttons BEGIN */

.btn-next-bleuclair,
.btn-form-bleuclair,
.btn-dl-bleuclair,
.btn-search-bleuclair,
.btn-view-bleuclair,
.btn-next-bleufonce,
.btn-form-bleufonce,
.btn-dl-bleufonce,
.btn-search-bleufonce,
.btn-view-bleufonce,
.btn-next-bleufooter,
.btn-form-bleufooter,
.btn-dl-bleufooter,
.btn-search-bleufooter,
.btn-view-bleufooter {
    color: #fff;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}
.btn-next-bleuclair:before,
.btn-next-bleufonce:before,
.btn-next-bleufooter:before {
    content: '';
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url('../Images/chevron-white-light.svg') no-repeat;
    background-size: 18px 18px;
    vertical-align: middle;
    margin-right: 4px;
}
.btn-dl-bleuclair:before,
.btn-dl-bleufonce:before,
.btn-dl-bleufooter:before {
    position: relative;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.btn-form-bleuclair:before,
.btn-form-bleufonce:before,
.btn-form-bleufooter:before,
.btn-search-bleuclair:before,
.btn-search-bleufonce:before,
.btn-search-bleufooter:before,
.btn-view-bleuclair:before,
.btn-view-bleufonce:before,
.btn-view-bleufooter:before {
    position: relative;
    font-family: "zodiac-icon";
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.btn-form-bleuclair:before,
.btn-form-bleufonce:before,
.btn-form-bleufooter:before {
    content: '\e802';
    vertical-align: middle;
    margin-right: 7px;
}
.btn-dl-bleuclair:before,
.btn-dl-bleufonce:before,
.btn-dl-bleufooter:before {
    content: "\e025";
    vertical-align: middle;
    margin-right: 7px;
}
.btn-search-bleuclair:before,
.btn-search-bleufonce:before,
.btn-search-bleufooter:before {
    content: '\e800';
    vertical-align: middle;
    margin-right: 7px;
}
.btn-view-bleuclair:before,
.btn-view-bleufonce:before,
.btn-view-bleufooter:before {
    content: '\e804';
    vertical-align: middle;
    margin-right: 7px;
}

a.btn-next-bleuclair:hover,a.btn-next-bleuclair:focus,
a.btn-next-bleufonce:hover,a.btn-next-bleufonce:focus,
a.btn-next-bleufooter:hover,a.btn-next-bleufooter:focus,
a.btn-form-bleuclair:hover,a.btn-form-bleuclair:focus,
a.btn-form-bleufonce:hover,a.btn-form-bleufonce:focus,
a.btn-form-bleufooter:hover,a.btn-form-bleufooter:focus,
a.btn-dl-bleuclair:hover,a.btn-dl-bleuclair:focus,
a.btn-dl-bleufonce:hover,a.btn-dl-bleufonce:focus,
a.btn-dl-bleufooter:hover,a.btn-dl-bleufooter:focus,
a.btn-search-bleuclair:hover,a.btn-search-bleuclair:focus,
a.btn-search-bleufonce:hover,a.btn-search-bleufonce:focus,
a.btn-search-bleufooter:hover,a.btn-search-bleufooter:focus,
a.btn-view-bleuclair:hover,a.btn-view-bleuclair:focus,
a.btn-view-bleufonce:hover,a.btn-view-bleufonce:focus,
a.btn-view-bleufooter:hover,a.btn-view-bleufooter:focus {
    color: #fff;
    padding-left: 30px;
}
.btn-next-bleuclair,
.btn-form-bleuclair,
.btn-dl-bleuclair,
.btn-search-bleuclair,
.btn-view-bleuclair {
    background-color: #4abaeb;
    border-color: #4abaeb;
}
.btn-next-bleufonce,
.btn-form-bleufonce,
.btn-dl-bleufonce,
.btn-search-bleufonce,
.btn-view-bleufonce {
    background-color: #2798D4;
    border-color: #2798D4;
}
.btn-next-bleufooter,
.btn-form-bleufooter,
.btn-dl-bleufooter,
.btn-search-bleufooter,
.btn-view-bleufooter {
    background-color: #04528D;
    border-color: #04528D;
}
/* RTE new buttons END */

/* Table Style BEGIN */
.table-bleu tr th,
.table-bleugris tr th{
    background: #4ABAEB;
    color: #fff;
}
.table-bleu .thead th,
.table-bleugris .thead th{
    background: #2798D4;
    color: #fff;
}
.table-bleu .thead th:first-child,
.table-bleugris .thead th:first-child{
    background: #fff;
    color: #000;
    border-top: 0px;
}
.table-bleu tr td,
.table-bleugris tr td{
    background: #fff;
}
.table-bleu>tbody>tr>td, .table-bleu>tbody>tr>th,
.table-bleu>tfoot>tr>td, .table-bleu>tfoot>tr>th,
.table-bleu>thead>tr>td, .table-bleu>thead>tr>th,
.table-bleugris>tbody>tr>td, .table-bleugris>tbody>tr>th,
.table-bleugris>tfoot>tr>td, .table-bleugris>tfoot>tr>th,
.table-bleugris>thead>tr>td, .table-bleugris>thead>tr>th{
    border-color: #000;
}
.table-bleugris>tbody>tr:nth-of-type(odd)>td {
    background-color: #e5e5e5;
}
/* Table Style END */

blockquote.quote-bleuclair,
blockquote.quote-bleufonce,
blockquote.quote-bleufooter {
    background: #4ABAEB;
    padding: 70px 80px;
    margin: 0 0 25px 0;
    border: 0;
    quotes: "\201C""\201D""\2018""\2019";
    position: relative;
    color: #fff;
}
blockquote.quote-bleufonce {
    background: #2798D4;
}
blockquote.quote-bleufooter {
    background: #04528D;
}
blockquote.quote-bleuclair:before,
blockquote.quote-bleufonce:before,
blockquote.quote-bleufooter:before {
    color: #fff;
    content: open-quote;
    font-size: 4em;
    position: absolute;
    top: 0;
    left: 7%;
}
blockquote.quote-bleuclair:after,
blockquote.quote-bleufonce:after,
blockquote.quote-bleufooter:after {
    color: #fff;
    content: close-quote;
    font-size: 4em;
    position: absolute;
    right: 7%;
    bottom: -7%;
}
span.list-plus-noir:before,
span.list-view-noir:before,
span.list-help-noir:before,
span.list-doc-noir,
span.list-plus-bleuclair,
span.list-view-bleuclair,
span.list-help-bleuclair:before,
span.list-doc-bleuclair,
span.list-plus-bleufonce,
span.list-view-bleufonce,
span.list-help-bleufonce:before,
span.list-doc-bleufonce {
    list-style: none;
    padding-left: 10px;
}
span.list-plus-noir,
span.list-view-noir,
span.list-help-noir:before,
span.list-doc-noire,
span.list-plus-bleuclair,
span.list-view-bleuclair,
span.list-help-bleuclair:before,
span.list-doc-bleuclair,
span.list-plus-bleufonce,
span.list-view-bleufonce,
span.list-help-bleufonce:before,
span.list-doc-bleufonce {
    font-family: "zodiac-icon";
    font-style: normal;
    font-weight: normal;
    font-size:20px;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: 12px;
    text-align: center;
}
span.list-plus-noir,
span.list-plus-bleuclair,
span.list-plus-bleufonce {
    content: '\e80a';
}
span.list-view-noir,
span.list-view-bleuclair,
span.list-view-bleufonce {
    content: '\e801';
}
span.list-help-noir:before,
span.list-help-bleuclair:before,
span.list-help-bleufonce:before {
    content: '\e809';
}
span.list-doc-noir,
span.list-doc-bleuclair,
span.list-doc-bleufonce {
    content: '\e80e';
}
span.list-plus-bleuclair,
span.list-view-bleuclair,
span.list-help-bleuclair:before,
span.list-doc-bleuclair {
    color: #4ABAEB;
}
span.list-plus-bleufonce,
span.list-view-bleufonce,
span.list-help-bleufonce:before,
span.list-doc-bleufonceo {
    color: #2798D4;
}


