form .label {
    text-align : right;
}

@media only screen and (max-width : 991px) {
    form .text-label {
        text-align    : left;
        margin-left   : 10px;
        margin-bottom : 10px;
    }
}

.login_infos_header {
    border-bottom  : solid 2px #98BE0D;
    font-size      : 14px;
    margin-bottom  : 15px;
    color          : white;
    padding-bottom : 12px;
    font-weight    : bold;
}

.login_infos_header .text {
    left : -20px;
}

#container_tabs {
    margin-top     : 27px;
    padding-bottom : 20px;
}

#container_tabs .row-tabs .tabs-below {
    border-bottom-width : 0;
    margin-left         : -13px;
    margin-right        : -15px;
}

#container_tabs .row-tabs .tabs-below .nav-link {
    border        : 1px solid transparent;
    border-radius : 0 0 0.25rem 0.25rem;
}

#container_tabs .row-tabs .tabs-below .nav-item {
    margin-bottom : 0;
    margin-top    : -1px;
    font-size     : 12px;
    min-width     : 200px;
    text-align    : center;
    font-weight   : bold;
    margin-left   : -2px;
    margin-right  : -2px;
}

#container_tabs .row-tabs .tabs-below .active {
    background-color : #98BE0D !important;
    border-left      : 2px solid #98BE0D;
    border-right     : 2px solid #98BE0D;
    border-bottom    : 2px solid #98BE0D;
    border-radius    : 0 0 0.25rem 0.25rem;
    z-index          : 99;
}

#container_tabs .row-tabs .tabs-below .active a {
    background-color : #98BE0D !important;
    border-left      : 2px solid #98BE0D;
    border-right     : 2px solid #98BE0D;
    border-bottom    : 2px solid #98BE0D;
}

#container_tabs .row-tabs .tabs-below .nav-link, #container_tabs .row-tabs .tabs-below .nav-link {
    color         : white;
    border-left   : 2px solid white;
    border-right  : 2px solid white;
    border-bottom : 2px solid white;
    cursor        : pointer;
}

#container_tabs .row-tabs .nav-tabs > li > a:focus, #container_tabs .row-tabs .nav-tabs > li > a:hover {
    background-color : rgba(193, 228, 120, 0.5);
}

@media only screen and (max-width : 768px) {
    #container_tabs .tabs-below .nav-item {
        font-size : 11px;
        min-width : 160px;
    }
}

.odd2 {
    background-color : #84ccfc;
}

.even2 {
    background-color : #c1e3fa;
}

.panel-cloup {
    border-top       : 1px solid #98be0d;
    border-radius    : 0 !important;
    background-color : rgba(193, 228, 120, 0) !important;
}

.panel-cloup .panel-title {
    color     : white;
    font-size : 13px;
}

.panel-cloup .panel-title .sort {
    margin-top : -7px;
}

.panel-group .panel + .panel {
    margin : 0;
}

.panel-cloup > .panel-heading {
    color          : #434247;
    border-top     : #98be0d;
    padding-bottom : 7px !important;
    padding-top    : 11px !important;
}

.panel-cloup > .panel-heading + .panel-collapse > .panel-body {
    border-top : 0 !important;
    color      : white;
}

.panel-cloup > .panel-heading .badge {
    color            : #337ab7;
    background-color : #98be0d;
}

.panel-cloup > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color : #80a000;
}

.fa-sort-down {
    color : #E6007E;
}

.buffer-sort {
    top : 6px;
}

.table-details thead tr th {
    vertical-align : middle;
    border-bottom  : 0;
}

.table-details tbody tr:first-child td {
    border : 0 !important;
}

.form-pass-modif {
    font-size : 13px;
}
