.profil {
    position: relative;
}

.profil .case-group{
    position: relative;
}

.profil .case-group .group-display {
    padding: 10px;
    border-radius: 32px;
    cursor: pointer;
    background: #000000;
    color: rgb(154, 138, 75);
}

.profil .case-group .group-over {
    position: absolute;
    border: .5px solid gray;
    background: #ffffff;
    top: 35px;
    z-index: 2;
    list-style: none;
    padding: 0;
    box-shadow: 2px 2px 2px gray;
}

.profil .case-group .group-over li{
    padding: 5px 10px;
    border-top: .5px solid gray;
    cursor: pointer;
}

.profil .case-group .group-over li:hover {
    background: #000000;
    color: rgb(154, 138, 75);
}

.content-options {
    position: relative;
}

.content-options .dot {
    cursor: pointer;
    width: 40px;
    padding: 10px;
    text-align: center;
    border-radius: 25%;
    box-shadow: 3px 3px 2px 1px rgba(0, 0, 0, .2);
    background-color: rgb(175, 134, 75);
    color: #ffffff;
}

.content-options .dot:hover {
    background-color: rgb(0, 0, 0);
}

.content-options .options {
    border: .1px solid rgb(64, 61, 61);
    box-shadow: 3px 3px 2px 1px rgba(0, 0, 0, .2);
    position: absolute;
    top: 0;
    background-color: #efe0cd;
    width: 250px;
    right: 0;
    z-index: 10;
}


.content-options .options .header {
    background-color: rgb(0, 0, 0);
    color: rgb(196, 173, 113);
    padding: 10px;
}


.content-options .options .red-zone {
    background-color: rgb(184, 37, 37);
    color: rgb(243, 240, 235);
    padding: 10px;
}

.content-options .options .header span {
    float: right;
    cursor: pointer;
}

.content-options .options ul {
    list-style: none;
    padding: 10px 0px 0px 0px;
}

.content-options .options ul li {
    cursor: pointer;
    padding: 10px 15px;
}

.content-options .options ul li:hover {
    background-color: rgb(0, 0, 0);
    color: rgb(196, 173, 113);
}

.filter-customer {
    position: relative;
}

.filter-customer .content-list-customer {
    position: absolute;
    top: 35px;
    z-index: 1;
}

.clickabled {
    background-color: rgb(175, 134, 75) !important;
    color: white !important;
    cursor: pointer;
}

.clickabled:hover {
    background-color: black !important;
    color: white !important;
    cursor: pointer;
}


.content-liste-patner {
    background: rgb(232, 232, 214);
}


.content-liste-patner .header {
    padding: 15px;
    background: rgb(0, 0, 0);
    color: rgb(232, 232, 214);
}



.content-liste-patner .list {
    background: rgb(255, 255, 255);
}

.content-liste-patner .list .row {
    box-shadow: 2px 2px 5px gray;
    padding: 20px 20px 20px 20px;
}

.content-liste-patner .body .row {
    padding: 10px 20px;
    ;
    border-top: .5px solid rgb(175, 134, 75);
}

.content-liste-patner .list-partners-distinct {
    max-height: 200px;
    overflow-y: scroll;
}

.content-liste-patner .list-partners-distinct .partner {
    position: relative;
}

.content-liste-patner .list-partners-distinct .partner button {
    position: absolute;
    width: 100px;
    right: 0px;
    top: -20px;
}


.content-liste-patner .plus {
    cursor: pointer;
    background: rgb(0, 0, 0);
    color: rgb(255, 255, 255);
}

.content-liste-patner .plus:hover {
    background: rgb(175, 134, 75);
    color: rgb(255, 255, 255);
}

.case-group {
    position: relative;
}

.case-group ul {
    position: absolute;
    border: .5px solid gray;
    background: rgb(232, 232, 214);
    top: 0;
    list-style: none;
    padding: 0;
    width: 150px;
    z-index: 1;
}

.case-group {
    cursor: pointer;
    ;
}

.case-group ul .header {
    padding: 10px 10px;
    background: rgba(0, 0, 0, 1);
    color: rgb(175, 134, 75);
}

.case-group ul .header i {
    float: right;
}

.case-group ul .item {
    cursor: pointer;
    padding: 7px 10px;
}

.case-group ul .item:hover {
    background: rgb(175, 134, 75);
    color: hsl(0, 0%, 100%);
}

.content-form-price-game .content-box .content-form {
    max-height: 340px;
    overflow-y: scroll;
}

.form-group .radio label {
    position: relative;
}

.form-group .radio label input {
    position: absolute;
    top: -8px;
    width: 100px;
}