body.decathlon {
    font-family: 'Poppins' ,serif, Arial;
    background-repeat: repeat-y;
}
body.decathlon, .login-page.decathlon, .register-page.decathlon  {
    background: #fff!important;
}

.decathlon .btn-primary, .decathlon .btn-ps, .decathlon #btn-change-password {
    border-radius: 20px;
    background: #4241c3;
    border-color: #4241c3;
}

.decathlon .btn-default.pull-right, .decathlon .btn-default.pull-left {
    border-radius: 20px;
    /*border: 1px solid #e75930*/
}

.decathlon .main-header .navbar {
    background: #4241c3;
}

.decathlon .modal-header, .decathlon .main-header .navbar, .decathlon .modal-footer .btn-ok {
    background-color: #4241c3;
    color: #fff;
}

.decathlon .panel-info.login > .panel-heading {
    background-color: #fff;
}

.decathlon .main-header .navbar .nav > li > a, .decathlon .modal-header .fa {
    color: #fff!important;
}

.decathlon .nav-tabs>li>a {
    color: #000!important;
}

.decathlon .nav-tabs>li.bv-tab-error>a {
    color: #FF0000!important;
}

.decathlon a, .decathlon .new-account a{
    color: #4241c3;
}

.decathlon .new-account a:hover{
    color: #4241c3;
    text-decoration: underline;
}

.decathlon .nav-tabs>li.active>a {
    color: #fff!important;
}

.decathlon .content-wrapper, .decathlon .right-side {
    background-color: #f8f8f8
}

.decathlon .main-header .logo, .decathlon .main-header .logo:hover, .decathlon .main-header .navbar .sidebar-toggle:hover {
    background-color: #4241c3;
}

.decathlon .main-header .logo, .decathlon .main-header .logo:hover {
    background-color: #fff;
}

.decathlon .wrapper, .decathlon .main-sidebar, .decathlon .left-side, .decathlon .sidebar-menu > li:hover > a, .decathlon .sidebar-menu > li.active > a, .decathlon .sidebar-menu > li > .treeview-menu {
    background-color: #4241c3;
}

.decathlon .sidebar-menu > li:hover > a, .decathlon .sidebar-menu > li.active > a {
    border-left-color: #4241c3;
}

.decathlon .sidebar-menu > li >a, .decathlon .navbar-nav > li > a,  .decathlon ul.treeview-menu > li > a {
    color: #fff;
    font-weight: bolder;
}

.decathlon h1, .decathlon h2, .decathlon h3, .decathlon h4, .decathlon h5 {
    font-family: Poppins,serif;
}

.decathlon .pagination>.active>a, .decathlon .pagination>.active>a:focus, .decathlon .pagination>.active>a:hover, .decathlon .pagination>.active>span, .decathlon .pagination>.active>span:focus, .decathlon .pagination>.active>span:hover {
    background-color: #4241c3;
}

.decathlon .tabs-left>li.active>a, .decathlon .tabs-left>li.active>a:hover, .decathlon .tabs-left>li.active>a:focus {
    background-color: #4241c3;
}

.decathlon .tabs-left>li.active>a::after {
    border-left: 10px solid #4241c3;
}

.decathlon .bg-aqua, .decathlon .callout.callout-info, .decathlon .alert-info, .decathlon .label-info, .decathlon .modal-info .modal-body {
    background-color: rgba(33, 28, 59, 0.81)!important;
}

.decathlon .main-header .logo {
    line-height: 56px;
}

.decathlon .btn {
    color: #fff;
}

.decathlon .btn-default {
    color: #000;
}

.decathlon .sidebar-menu, .decathlon .main-sidebar .decathlon .user-panel, .decathlon .sidebar-menu>li.header {
    white-space: inherit;
}

.decathlon .enabled-bilan-final {
    background-color: #23766E;
}

.decathlon .btn-ps, .decathlon .btn-primary {
    border: 1px solid transparent;
    border-right: 0px;
}

.decathlon .btn-ps:hover, .decathlon .btn-primary:hover {
    background-color: #4241c3;
}

.decathlon .main-header .navbar .sidebar-toggle {
    color: #fff;
}

.decathlon .callout.callout-info {
    border-color: #fff;
}
.decathlon .callout.callout-info a {
    color: #fff;
}
.decathlon .callout.callout-info a:hover {
    color: #fff;
}

.form-grdr, #session_lifeCycleMode_4, label[for='session_lifeCycleMode_4'], #session_simplifiedDeposit_3, #session_simplifiedDeposit_4, label[for='session_simplifiedDeposit_3'], label[for='session_simplifiedDeposit_4'] {
    display: none;
}

body.decathlon .grdr-field, .non-SeC {
    display: none;
}

.header-table-budget {
    color: #fff;
    background: #4241c3;
}

.decathlon #loginbox .panel-title img {
    max-height: 100%;
    max-width: 100%;
    /*height: 60px;*/
}

.decathlon .content-header h1, .decathlon h3.box-title, .decathlon .text-blue {
    color: #4241c3!important;
}

.decathlon .content-header>h1, .decathlon .breadcrumb>.active, .decathlon .content-header>.breadcrumb>li>a {
    color: #4241c3!important;
}

.decathlon .box-header {
    color: #000000;
}

.decathlon .btn-success, .decathlon .alert-success {
    background-color: #ff9153!important;
    border-color: #ff9153!important;
}

.decathlon div.decathlon-leader {
    margin-bottom: 20px;
}

.logo-partner {
    margin: auto ;
    text-align: center;
}

.logo-partner ul {
    direction: ltr;
    list-style: none;
    padding:0px;
}

.logo-partner ul li {
    display: inline-flex;
    padding-left: 15px;
}

.logo-partner img {
    max-height: 45px;
}

/* Logo header */
.decathlon .main-header a.logo img {
    width: 100%;
}

.decathlon .main-header .logo {
    padding: 0;
}
/** Hide button export */
/*.decathlon #exportBtn, .decathlon #exportZipBtn, .decathlon a#projectAbandon + a.dropdown-toggle {
    display: none;
}*/
