@font-face {
    font-family: "Montserrat";
    src: url('../fonts/Montserrat-Regular.ttf');
    src: url('../fonts/Montserrat-Bold.ttf');
    src: url('../fonts/Montserrat-ExtraBold.ttf');
    src: url('../fonts/Montserrat-SemiBold.ttf');
}
body {
    padding-top: 84px;
    font-family:'Montserrat',Helvetica,Arial,sans-serif;
    font-style: normal;
    color: rgb(51, 51, 51) !important;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.375;
}
.logo_region {
    display: flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 11.25em;
    max-height: 5.625em;
    background-color: #C10230;
    border-radius: 0 0 6px 6px;
    box-shadow: 0 2px 16px 0 rgba(24,51,67,0.08);
}
.logo_region:hover, .logo_region:focus {
    background-color: #a8022a!important;
}
svg {
    max-width      : 100%;
    height         : auto;
    vertical-align : middle;
    border         : 0;
}
.menu-item a:hover {
    text-decoration  : none !important;
}
.menu-item {
    text-align: center;
}
.navbar .navbar-nav > li > a {
    line-height: 15px;
}
.navbar-collapse {
    display: flex;
    align-items: center;
}
.navbar-nav {
    padding: 15px;
}
.navbar .navbar-nav > li > a:hover:before, .navbar-default .navbar-nav > li > a:focus:before, .navbar .navbar-nav > li > a:before {
    background-color: unset;
}
.header-enquete  {
    background-color: #C10230 !important;
}
.btn-default, .btn-info, .btn-create {
    background            : #C10230 !important;
    color                 : #ffffff;
    text-transform        : none;
    -webkit-border-radius : 4px;
    -moz-border-radius    : 4px;
    border-radius         : 4px;
}
.btn-default:hover, .btn-default:active, .btn-info:hover, .btn-info:active {
    background     : #C10230 !important;
    color          : #ffffff;
}
.tab#permanencesTabs .nav-tabs{ border-bottom: 2px solid #e8e8e8; }
.tab#lieuxTabs .nav-tabs{ border-bottom: 2px solid #e8e8e8; }
.tab#contributionsTabs .nav-tabs{ border-bottom: 2px solid #e8e8e8; }
.tab#permanencesTabs .nav-tabs li a,
.tab#contributionsTabs .nav-tabs li a,
.tab#lieuxTabs .nav-tabs li a {
    color: #000000;
}
.tab#permanencesTabs .nav-tabs li a:hover,
.tab#lieuxTabs .nav-tabs li a:hover,
.tab#contributionsTabs .nav-tabs li a:hover,
.tab#permanencesTabs .nav-tabs li.active a,
.tab#lieuxTabs .nav-tabs li.active a
.tab#contributionsTabs .nav-tabs li.active a {
    color: #000000 !important;
}
.tab#permanencesTabs .nav-tabs li.active a:before,
.tab#lieuxTabs .nav-tabs li.active a:before,
.tab#contributionsTabs .nav-tabs li.active a:before {
    color: #C10230;
}
.tab#permanencesTabs .nav-tabs li.active a:after,
.tab#contributionsTabs .nav-tabs li.active a:after,
.tab#lieuxTabs .nav-tabs li.active a:after {
    background: #C10230;
}
#permanenceEmplacement .pagination ul li, #contentLieuxEnquete .pagination ul li, #contentLieuxInformation .pagination ul li, #permanenceDates .pagination ul li, #lieux .pagination ul li {
    background-color: #C10230 !important;
}
#permanenceEmplacement ul li.active, #contentLieuxEnquete ul li.active, #contentLieuxInformation ul li.active, #permanenceDates ul li.active, #lieux .pagination ul li.active, #containerPage .pagination ul li.active, #container .pagination ul li.active {
    background-color: #C10230 !important;
}
.footer-commission {
    color : #ffffff !important;
}
.footer {
    background-color: #202228;
}