/* Barre de navigation */
.navbar
{
    margin-bottom: 10px;
}
/* #navbar {
    display: flex !important;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0 !important;
} */

a.link-ecran-modif,
.navbar-default .navbar-nav > li > a {
    color: #001A77;
    font-weight: 700;
    text-decoration: none;
    background-color: transparent;
}
a.link-ecran-modif:hover,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: green;
}

/* Inter */
div.inter {
    min-height: 400px;
}

/* Select des langues */
.login-languages
{
	margin-top: 20px;
}

/* Footer page */
div.footer-page p,
div.footer-page .lien-site {
    margin: auto;
    text-align: center;
    width: 60%;
}
div.footer-page p {
    color: #001A77;
    font-weight: 700;
}
div.header img.logo-comnot {
    display: block-inline;
    width: 40px;
}

/* Tableau */
table.table td.color-provider {
    color: #EEA236;
}
table.table td.color-local {
    color: #3CB371;
}

th.text-right,
td.text-right {
    width: 30px;
    margin: 0;
    padding-left: 1px;
    padding-right: 1px;
}
th, td {
    padding: 4px !important;
}
/* champs export csv */
form#search_annuaire_form div.export-csv {
    display: flex;
    align-items: center;
    border: 1px solid grey;
    width: 820px;
    padding: 10px 5px;
    margin: 10px 5px 10px 0;
    border-radius: 5px;
}
form#search_user_form div.export-csv {
    display: flex;
    align-items: center;
    border: 1px solid grey;
    width: 420px;
    padding: 10px 20px;
    margin: 10px 5px 10px 0;
    border-radius: 5px;
}
div.export-csv span.export-iscsv {
    display: flex;
    align-content: space-around;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: flex-start;
    width: 387px;
}
div.export-csv input#iscsv {
    width: 10%;
}
div.export-csv span.export-reset {
    margin-right: 20px;
}
div.export-csv span.export-reset a,
div.export-csv span.export-download a {
    margin: 0 10px 0 10px;
    color: white;
}
div.export-warning {
    background-color: #FFB2B2;
}

/* Vrac */
body
{
    margin-top: 10px;
}
a {
    color: #001A77;
    font-weight: 700;
    text-decoration: none;
    background-color: transparent;
}
a:hover {
    color: #0056B3;
    font-weight: 700;
    text-decoration: none;
}
.form-group label span
{
    font-weight: normal;
}
.form-group label
{
    width: 20%;
}
.form-group input, .form-group select
{
    width: 60%;
    display: inline;
}
.input-group {
    width: 40%;
}
div.footer-page {
    margin-top: 20px;
}
td.state-disable {
    text-decoration: line-through;
}
ul li div.label-detail {
    display: inline-block;
    min-width: 150px;
}
ul.lien-site li {
    color: #001A77;
    font-weight: 700;
    padding-left: 50px;
    padding-top: 0;
}
p.flash-message, 
.table td.notaire-corporatename,
.table td.notaire-displayname,
.table td.notaire-name,
.table td.notaire-firstname,
.table td.notaire-postalcode,
.table td.notaire-city {
    word-break: break-all;
}
#keyword {
    width: 30%;
}
div.cl-keyword {
    width: 100%;
}
span.btn-keyword {
    float: left;
}
span.btn-provider {
    float: right;
    margin: 7px 30px 0 0;
}
span.btn-provider a {
    color: #FFFFFF;
}
div.provider ul li.selection {
    color: red;
    font-weight: 700;
}
#bloc-password {
    float: right;
}
#img-centre-accueil {
    width: 100%;
    max-width: 1280px;
}
/* Paginateur */
div.wrapper-arrow {
    text-align: center;
    justify-content: center;
}
div.wrapper-arrow > * {
    display: inline-block;
    margin: 0 5px 0 5px;
    font-size: 120%;
}
div.wrapper-arrow > span {
    color: red;
}
div.wrapper-arrow > span:hover {
    cursor: default;
}
div.ecran-modif {
    margin-bottom: 20px;
}
/* Compteur d'élements */
div.info-nbr {
    margin: 10px 0 7px 0;
}
div.essais-cnx {
    margin: 10px 0 0 250px;
    font-style: italic;
    color: red;
}
/* Message de maintenance */
div.warning-mode-eval {
    text-align: center;
    padding: 2px 0 10px 0;
    font-weight: 700;
    color: red;
}
/* Debug */
ul.debug-cnx li span {
    padding: 2px 10px 2px 10px;
    display: inline-block
}

ul.debug-cnx li span.cnx-id {
    width: 30px;
}
ul.debug-cnx li span.cnx-login {
    width: 300px;
}
ul.debug-cnx li span.cnx-ip {
    width: 250px;
}
ul.debug-cnx li span.cnx-echec {
    width: 150px;
}
