.btn-primary
{
border-color: #083375!important;
background:#083375!important;
color: white!important;
}

.html .form-control, .html input[type=date], .html input[type=datetime-local], .html input[type=email], .html input[type=file], .html input[type=month], .html input[type=number], .html input[type=password], .html input[type=search], .html input[type=tel], .html input[type=text], .html input[type=time], .html input[type=url], .html input[type=week], .html textarea, .html select
{
box-shadow: none;
border-radius: 3px;
background: transparent;
border: 1px solid #eee;
height: auto;
padding: 12px;
line-height: inherit;
}

.content a
{
	color:#32459E;
}

.logo-un-appel
{margin-top:-30px;}

.html .form-control, .html input[type=date], .html input[type=datetime-local], .html input[type=email], .html input[type=file], .html input[type=month], .html input[type=number], .html input[type=password], .html input[type=search], .html input[type=tel], .html input[type=text], .html input[type=time], .html input[type=url], .html input[type=week], .html textarea, .html select
{
	background: rgba(48, 97, 210, 0.15);
}

.dxpr-theme-header--side .is-active, .dxpr-theme-header--side .active a.dropdown-toggle  {
    color:#1f97cd!important;
}

.content ul, .content ul li ul li {
  list-style: none;
  list-style-type: none;
}

.content ul li::before {
  content: "-";
  color:#32469E;
  font-weight: bold;
  font-size:20px;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}

.content ul li ul li::before {
  content: "--";
  color:#32469E;
  font-weight: bold;
  font-size:20px;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}

.accordion-button, .accordion-body  {
	
font-size:17px;	
line-height: normal;
color: rgb(85, 85, 85)
}



#block-dxpr-theme-main-menu .dropdown-menu {
    & .dropdown {
        * {
            color: #083375;
        }
    }
}

@media screen and (min-width: 1200px) {
    .logo img {
        margin-top: 35px;
        width: 260px;
    }
}

.body--dxpr-theme-nav-mobile #logo {
display: inline;
height: 100px!important;
max-height: 100%;
}

.body--dxpr-theme-nav-desktop .dxpr-theme-header--side .navbar-header #logo {
height: 99px!important;
max-height: 100%;
}

.body--dxpr-theme-nav-mobile .dxpr-theme-header #dxpr-theme-menu-toggle span, .body--dxpr-theme-nav-mobile .dxpr-theme-header #dxpr-theme-menu-toggle span::before, .body--dxpr-theme-nav-mobile .dxpr-theme-header #dxpr-theme-menu-toggle span::after

{background: #083375;}

.accordion-item .accordion-button {
background: #f2fbfe;
color: #083375;
}

.accordion-item .accordion-button:not(.collapsed) {
background: #f2fbfe;
color: #083375;
}

.accordion-item {
background: #f2fbfe;
color: #083375!important;
}

.accordion-item .accordion-body {
color: #083375!important;
}

.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed {
border-bottom-right-radius: 30px;
border-bottom-left-radius: 30px;
}

.content{
	margin-top:20px;
}