.babydance, .btn.babydance, .babydance a, li.btn.babydance a,
.moderndance, .btn.moderndance, .moderndance a, li.btn.moderndance a,
.modernjazz, .btn.modernjazz, .modernjazz a, li.btn.modernjazz a,
.contmodern, .btn.contmodern, .contmodern a, li.btn.contmodern a {
    background-color: rgb(154, 255, 101);
    color: rgb(0,0,0);
}

.orientcontempo, .btn.orientcontempo, .orientcontempo a {
    color: white;
    background: repeating-linear-gradient(
        135deg,
        #db3615,
        #db3615 50%, /* 50px */
        #6aa42f 50%, /* 50px */
        #6aa42f /* 100px */
    );
}

.modernpointes, .btn.modernpointes, .modernpointes a, li.btn.modernpointes a,
.neoclassic, .btn.neoclassic, .neoclassic a, li.btn.neoclassic a,
.neoclassique, .btn.neoclassique, .neoclassique a, li.btn.neoclassique a {
    background-color: rgb(254, 154, 204); /* #EA3A91; */ /* #FF9CCE; */
    color: rgb(0,0,0);
}

.ragga, .btn.ragga, .ragga a, li.btn.ragga a,
.hiphop, .btn.hiphop, .hiphop a, li.btn.hiphop a,
.allstyle, .btn.allstyle, .allstyle a, li.btn.allstyle a,
.afro, .btn.afro, .afro a, li.btn.afro a,
.dhall, .btn.dhall, .dhall a, li.btn.dhall a,
.housedance, .btn.housedance, .housedance a, li.btn.housedance a
{
    background-color: rgb(216, 216, 216); /* #7E7E7E; */ /* #C6C6C6; */
    color: rgb(0,0,0);
}

.allstyle-dark, .btn.allstyle-dark, .allstyle-dark a {
  background-color: rgb(175, 175, 175); /* #7E7E7E; */ /* #C6C6C6; */
  color: rgb(0,0,0);
}


.break, .btn.break, .break a,
.raggadhall, .btn.raggadhall, .raggadhall a {
    background-color: rgb(13, 13, 13); /* #7E7E7E; */ /* #C6C6C6; */
}

.orientale, .btn.orientale, .orientale a,
.bollywood, .btn.bollywood, .bollywood a,
.tribale, .btn.tribale, .tribale a {
    background-color: rgb(219, 54, 21); /* #9C3100; */
}

.dansesportive, .btn.dansesportive, .dansesportive a, li.btn.dansesportive a,
.dcouple, .btn.dcouple, .dcouple a, li.btn.dcouple a,
.societe, .btn.societe, .societe a, li.btn.societe a {
    background-color: rgb(100, 255, 255); /* #FF9C00; */
    color: #000;
}

.linedance, .btn.linedance, .linedance a {
    background-color: #145638; /* #008484; */
}

.rock, .btn.rock, .rock a {
    background-color: rgb(0, 112, 193); /* #9CCEFF; */
    color: #000;
    text-decoration: none;
}

.salsa, .btn.salsa, .salsa a, li.btn.salsa a {
    background-color: rgb(255, 255, 0); /* #E4E104 ; */ /* #FF0; */
    color: #000;
}

.tahitienne, .btn.tahitienne, .tahitienne a, li.btn.tahitienne a,
.tahitienneenfants, .btn.tahitienneenfants, .tahitienneenfants a, li.btn.tahitienneenfants a {
    background-color: rgb(255, 192, 0); /* #5C2C03; */ /* #FFCE9C; */
    color: rgb(0,0,0);
}


.tonicdance, .btn.tonicdance, .tonicdance a, li.btn.tonicdance a,
.pilates, .btn.pilates, .pilates a, li.btn.pilates a,
.zumbakids, .btn.zumbakids, .zumbakids a, li.btn.zumbakids a,
.zumba, .btn.zumba, .zumba a, li.btn.zumba a,
.danseimpact, .btn.danseimpact, .danseimpact a, li.btn.danseimpact a{
    background-color: rgb(255, 0, 0);
}

ul.tag li {
    display: inline-block;
    margin-right: 5px;
}


.team .social_icons .bi-facebook:hover,
.team .social_icons .bi-twitter:hover,
.team .social_icons .bi-youtube:hover,
.team .social_icons .bi-google-plus:hover {
    transform: rotate(360deg);
    -ms-transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
    transition-duration:2s;
    transition-property: all;
    transition-timing-function: ease;
    opacity:1;
    transition: all 0.9s ease 0s;
    -moz-transition: all 0.9s ease 0s;
    -webkit-transition: all 0.9s ease 0s;
    -o-transition: all 0.9s ease 0s;
}

ul.social_icons li {
    display: inline-block;
    margin-right: 5px;
    font-size: 1.5rem;
}

/*

        ul.social_icons li a i {
            height: 30px;
            line-height: 30px;
            font-size: 1.2rem;
            padding: 0;
            text-align: center;
            opacity: unset !important;
        }
        .team .social_icons .bi-facebook, .team .social_icons .bi-youtube {
          background: unset !important;
        }

        .no-gutters {
          margin-right: 5;
          margin-left: 5;

          > .col,
          > [class*="col-"] {
            padding-right: 5;
            padding-left: 5;
          }
        }
        */


/* pour le tableau de la liste des cours */
#toolbar {
  margin: 0;
}
td.btn-group {
  border: none;
}
.btn.btn-secondary, .btn.btn-danger, .btn.btn-success {
  color: #fff;
  display: inline-block;
}
.btn.btn-secondary{
  color: #fff !important;
  padding: 6px 12px;
}
.btn.btn-warning{
  color: #000;
  display: inline-block;
}

.badge::before, .badge:before {
  border-style: unset !important;
  border-color: unset !important;
}

.handle {
    cursor: grab;
}

/* Custom CSS to position Child Card */
.child-card {
    position: absolute;
    top: 0;
    right: 0;
    margin: 10px;
}

.form-check.form-switch.center {
    display: inline-table;
    align-items: center;
    justify-content: center;
}

.card-title {
    /* display: inline-table; */
}

.card {
    height: auto !important;
}
