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

.sportencommun .btn-primary, .sportencommun .btn-ps, .sportencommun #btn-change-password {
    border-radius: 20px;
    background: linear-gradient(74deg, #e571a8 -31%, #d82772 9%, #e75930 66%, #f6ba4f 98%, #feed4d 116%), linear-gradient(74deg, #e571a8 -31%, #d82772 9%, #e75930 66%, #f6ba4f 98%, #feed4d 116%);
}

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

.sportencommun .sportencommun .main-header .navbar {
    background: #fff;
}

.sportencommun .panel-info.login > .panel-heading, .sportencommun .modal-header, .sportencommun .main-header .navbar {
    background-color: #fff;
}

.sportencommun a, .sportencommun .main-header .navbar .nav > li > a {
    color: #e75930;
}
.sportencommun .nav-tabs>li>a {
    color: #381b3a!important;
}
.sportencommun .nav-tabs>li.active>a {
    color: #fff!important;
}
.sportencommun .content-wrapper, .sportencommun .right-side {
    background-color: #f8f8f8
}
.sportencommun .main-header .logo, .sportencommun .main-header .logo:hover, .sportencommun .main-header .navbar .sidebar-toggle:hover {
    background-color: #211c3b;
}

.sportencommun .wrapper, .sportencommun .main-sidebar, .sportencommun .left-side, .sportencommun .sidebar-menu > li:hover > a, .sportencommun .sidebar-menu > li.active > a, .sportencommun .sidebar-menu > li > .treeview-menu {
    background-color: #211c3b;
}
.sportencommun .sidebar-menu > li:hover > a, .sportencommun .sidebar-menu > li.active > a {
    border-left-color: #211c3b;
}
.sportencommun h1, .sportencommun h2, .sportencommun h3, .sportencommun h4, .sportencommun h5 {
    font-family: Poppins,serif;
}
.sportencommun .pagination>.active>a, .sportencommun .pagination>.active>a:focus, .sportencommun .pagination>.active>a:hover, .sportencommun .pagination>.active>span, .sportencommun .pagination>.active>span:focus, .sportencommun .pagination>.active>span:hover {
    background: linear-gradient(29deg, #e571a8 -68%, #d82772 -8%, #e75930 76%, #f6ba4f 124%, #feed4d 151%)
}
.sportencommun .tabs-left>li.active>a, .sportencommun .tabs-left>li.active>a:hover, .sportencommun .tabs-left>li.active>a:focus {
    background: linear-gradient(29deg, #e571a8 -68%, #d82772 -8%, #e75930 76%, #f6ba4f 124%, #feed4d 151%)
}
.sportencommun .tabs-left>li.active>a::after {
    border-left: 10px solid #feed4d;
}
.sportencommun .bg-aqua, .sportencommun .callout.callout-info, .sportencommun .alert-info, .sportencommun .label-info, .sportencommun .modal-info .modal-body {
    /*background: linear-gradient(74deg, #e571a8 -31%, #d82772 9%, #e75930 66%, #f6ba4f 98%, #feed4d 116%), linear-gradient(74deg, #e571a8 -31%, #d82772 9%, #e75930 66%, #f6ba4f 98%, #feed4d 116%);*/
    background-color: rgba(33, 28, 59, 0.81)!important;
}
.sportencommun .main-header .logo {
    line-height: 56px;
}
.sportencommun .btn {
    color: #fff;
}
.sportencommun .btn-default {
    color: #000;
}
.sportencommun .sidebar-menu, .sportencommun .main-sidebar .sportencommun .user-panel, .sportencommun .sidebar-menu>li.header {
    white-space: inherit;
}
.sportencommun .enabled-bilan-final {
    background: linear-gradient(29deg, #e571a8 -68%, #d82772 -8%, #e75930 76%, #f6ba4f 124%, #feed4d 151%);
}
.sportencommun .btn-ps, .sportencommun .btn-primary {
    border: 1px solid transparent;
    border-right: 0px;
}
.sportencommun .main-header .navbar .sidebar-toggle {
    color: #e75930;
}
.sportencommun .callout.callout-info {
    border-color: #fff;
}
.sportencommun .callout.callout-info a {
    color: #fff;
}
.sportencommun .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.sportencommun .grdr-field, .non-SeC {
    display: none;
}

.header-table-budget {
    color: #fff;
    background: #211c3b;
}

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

/* Logo header */
.sportencommun .main-header a.logo img {
    height: 60px;
    width: 100%;
}
.sportencommun .main-header .logo {
    padding: 0;
}