.navbar{
    border-bottom:  10px solid #005EB8;
    padding-bottom: 25px;
    padding-top: 20px;
    padding-left: 10px;
}
.navbar-brand{
    padding-right: 60px;
    border-right: 4px solid #005EB8;
}

.cadre-beige{
    padding: 15px 40px;
    background-color: #F6F4F3;
    border-radius: 0 12px 12px;
}

.btn{ 
    letter-spacing: 0;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
.btn-brown {
    font-weight: bold;
    background-color: #433c35;
    color: #FFF;
    border: 2px solid #433c35;
}

.btn-brown:hover {
    color: #433c35;
    background: #FFF;
}

.btn-red:hover {
    color: #2d1c1e;
    background: #FFF;
}

.btn-red {
    font-weight: bold;
    background-color: #b91328;
    color: #FFF;
    border: 2px solid #65020f;
}

.btn-bleu {
    font-weight: bold;
    background-color: #005eb8;
    color: #FFF;
    border: 2px solid #005eb8;
}

.btn-bleu:hover {
    -webkit-box-shadow: 0 14px 26px -12px rgba(23, 105, 255, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(23, 105, 255, 0.2);
    box-shadow: 0 14px 26px -12px rgba(23, 105, 255, 0.42), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(23, 105, 255, 0.2);
    color: #484850FF;
    background-color: #FFFFFF;
}


.virgule h3 {
    color: #005EB8;
    font-size: 1.29em;
    text-transform: uppercase;
    padding: 5px 0 2px 20px;
    background: url(../images/design/virgule.png) no-repeat;
    background-size: 25px;
    margin-bottom: 0;
}


.CtnAccount {
    background: #005eb8;
    height: 75px;
    margin-right: 10px;
}
.CtnAccount .PictoMonCompte {
    background: url(../images/design/PictoMonCompte.png) no-repeat 25px center;
    background-size: 2em;
    height: 75px;
}

.modal-xlg {
    max-width: 1200px;
}

.bootstrap-select .btn.dropdown-toggle.btn-default{
    background: transparent;
    border-color: rgba(0, 0, 0, 0.15);
}

fieldset{
    background-color: #f6f4f3;
    padding: 15px;
    margin-bottom: 30px;
}
fieldset h4{
    color: #005EB8;
    font-size: 18px;
    margin-bottom: 25px;
}

legend{
    opacity: 0;
    display: none;
}
.hidden{
    display: none;
}

::-ms-reveal,
::-ms-clear {
  display: none !important;
}

.hideShowPassword-toggle {
  background-color: transparent;
  background-image: url('../images/design//wink.png'); /* fallback */
  background-image: url('../images/design/wink.svg'), none;
  background-position: 0 center;
  background-repeat: no-repeat;
  border: 2px solid transparent;
  border-radius: 0.25em;
  cursor: pointer;
  font-size: 100%;
  height: 44px;
  margin: 0;
  max-height: 100%;
  padding: 0;
  overflow: 'hidden';
  text-indent: -999em;
  width: 46px;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.hideShowPassword-toggle-hide {
  background-position: -44px center;
}

.hideShowPassword-toggle:hover,
.hideShowPassword-toggle:focus {
  border-color: #0088cc;
  outline: transparent;
}