/*searchbox*/
/*-- when open body{#000000b8}*/
#allresults {top: -44px}
button.btn_searchclose {
    position: absolute;
    
    right: 10px;
    top: 10px;
    z-index: 9;
    height: 24px;
    width: 24px;
    background-color: #fff;
    border-radius: 50%;
}



button.btn_searchclose svg{position: absolute;left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;}
/**bpm and key selector**/


#divformrecherche{ padding-right:5px; padding-left:5px }


#header-search-query::placeholder{color: #45454599!important; font-weight: 400!important; font-family: 'VelaSans-Regular'!important}



.searchheaderaction{display: none}
.inspirationheaderaction{    text-align: right;padding-right: 35px;}
#bpmkeyselector{position: absolute;width: 600px; display: none;}
.searchheaderaction ul {display: inline-block;margin: 0; padding: 0;padding-right: 84.58%; }
.searchheaderaction ul li{display: inline-block;}
.searchheaderaction{width: 100%;height: auto; z-index:1000;display:flex  }
.searchheaderaction{text-align: left; }
.searchheaderaction #slider.ui-widget-content{background:#A0A0A0 ;}
.searchheaderaction{color: #828282; font-size: 12px;}
.searchheaderaction .labelFilter{color: black;font-weight: bold;}
/* .searchheaderaction span.slider-min.sliderinfo{} */
.searchheaderaction span.sliderinfo {color: #000; }
.searchheaderaction #slider{display: inline-block;width: 170px;height: 8px;vertical-align: middle;margin-left: 10px; margin-right: 10px}
.searchheaderaction span.slider-max.sliderinfo {display: inline-block;}
.searchheaderaction span{display: inline-block;vertical-align: middle; }

.searchheaderaction #slider.ui-state-default,
.searchheaderaction #slider.ui-widget-content .ui-state-default,
.searchheaderaction #slider.ui-widget-header .ui-state-default{background: black;border: 1px solid black;border-radius: 50%;width: 14px; height: 14px;}
.searchheaderaction select#FilterKey{width: auto; height: 26px;margin-right:4px;display: inline-block;
  vertical-align: middle;  text-align: left;}
.searchheaderaction select#FilterKey option{text-align: left;}

.searchheaderaction .col-6{padding:0}
.searchheaderaction .col-3{padding-left: 0}
.searchheaderaction input#customFilterBpm, 
.searchheaderaction select#FilterKey, 
.searchheaderaction select#filtersearch { background: #FFFFFF;box-shadow: inset 0px 0px 2px rgba(0, 0, 0, 0.25);border-radius: 3px;border:0 } /* design Lika 15/11/21 */
.searchheaderaction input#customFilterBpm::placeholder,.searchheaderaction input#customFilterBpm[placeholder] { text-align: center; }
.searchheaderaction input#customFilterBpm{width:95px; height: 26px;font-size: 12px;display: inline-block;vertical-align: middle;margin-right: 0px;text-align: center}
.searchheaderaction button#btn_supp_bpm,.searchheaderaction button#btn_supp_key {font-size: 12px;padding: 0; margin: 0}



/*millary*/
.millery-theme-1 .millery-container .millery-top .millery-breadcrumbs{font-family: "Open Sans SemiBold"}
.millery-container .millery-bottom .millery-columns .millery-column .millery-column-wrapper .millery-column-content{flex: unset!important;-webkit-box-flex:unset; ms-flex:unset}
.millery-theme-1 .millery-container .millery-bottom .millery-columns .millery-column .millery-column-content .millery-node:not(.millery-node-parent) .removeadvssearchword{display: none}
.millery-theme-1 .millery-container .millery-bottom .millery-columns .millery-column .millery-column-content .millery-node:not(.millery-node-parent){padding: 5.5px 10px 5.5px 10px!important;}
.millery-theme-1 .millery-container .millery-top .millery-close-button, .millery-theme-1 .millery-container .millery-top .millery-back-button{    background: #2F98F8!important}
.millery-theme-1 .millery-container .millery-bottom .millery-columns .millery-column .millery-column-content .millery-node .millery-node-more{color: #2F98F8!important}
.millery-column-search{display: none!important}
.millery-theme-1 .millery-container .millery-bottom .millery-columns .millery-column .millery-column-search input[type='search']{background: none!important}
.millery-theme-1 .millery-container .millery-top .millery-breadcrumbs .millery-breadcrumb:after{color:#2F98F8!important}
.millery-theme-1 .millery-container .millery-top .millery-breadcrumbs{color:#2F98F8!important}

/*inspirationbox*/

.glvl1{background: #313131!important}
.glvl2{background: #434343!important}
.glvl3{background: #535353!important}
.glvl4{background: #626262!important}
.glvl5{background: #707070!important}
.glvl6{background: #7d7d7d!important}
.glvl7{background: #898989!important}
.glvl8{background: #959595!important}
.glvl9{background: #aaaaaa!important}
.inspirationbox.inspirationbox_open{display: block}
.inspirationbox{margin: 0;display: none; background: white; width: 100%; padding: 0!important; z-index: 990}


  #inspiration_nbr_simple{font-size: 1.2vw;padding-right: 0}
  .inspirationheader p{text-align: center;padding-top: 30px;padding-bottom: 15px; color: #777777; font-family: "Open Sans SemiBold"}
  .inspirationcontent{margin-top: 16px}
  .inspirationcontent button{ text-align: center;border-radius: 26px;color: black;background-color: white; font-size: 13px;font-family: "Century Gothic Bold";display: inline-block;padding: 3px 19px 3px 9px; font-weight: 500; position: relative;margin: 0 7px 10px 0; box-shadow: rgba(0, 0, 0, 0.11) 1.95px 1.95px 2.6px; }
   .inspirationcontent button:after{
        content: url("data:image/svg+xml,%3Csvg width='7' height='7' viewBox='0 0 7 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.46647 6.125L0.435381 0.875L6.49756 0.875L3.46647 6.125Z' fill='black'/%3E%3C/svg%3E");
        position: absolute;
    right: 7px;
    }
  .inspirationcontent button:hover,.inspirationcontent button.selected{background: #DAEDFF!important;}
  .inspirationcontent button.selected{ color: black}
 
  .inspirationselection{text-align: center; }
  .inspirationdetail{padding: 0 15px;}

  .inspirationdetail .col-4{border-right:1px solid #2F98F8;}
  .inspirationdetail .col-4:last-child{border: 0}
  .inspirationdetail  ul,.inspirationdetail li{margin: 0; padding: 0;list-style: none; font-size: 12px; color: #888888; font-family:"Open Sans SemiBold" }
  .inspirationdetail li:before{display: inline-block;content: "\e92e\00a0";transform: rotate(90deg);font-family: "cezfont";font-size: 10px;color: #888888 }
  .inspirationdetail li.selected:before{display: inline-block;content: "\e92e\00a0";transform: rotate(180deg);font-family: "cezfont";color: #2F98F8; }
  .inspirationdetail li.selected a{color: #2F98F8; padding-left: 5px}
  .inspirationdetail li a{color: #888888}

#inspirationheaderintro{margin:0; padding:0; font-size: 1.2vw;padding-left: 15px; }
.ronly .text-tag{background-color: #2F98F8!important;}
.searchbox.searchbox_open{display: flex;}
.searchbox{
    margin: 0;
    display: none;
    background-color: #f2f5f8; 
    z-index: 990;
    overflow: inherit!important;
    border-radius: 9px;
    padding-left: 10px!important;padding-right: 10px!important;
    box-shadow: 0px 11px 25px -3px rgba(0,0,0,0.60);
    height: auto;
}
.zoneKeywords .gridthumbs3 ul li a img{width: 100%;height: 100%;}
.zoneKeywords .gridthumbs3 ul li a span{font-size: 11px}
/* ul#reco_playlists_from_search{} */
#resultPlaylistThumbs h5{
font-family: 'Open Sans';
font-weight: bold;
font-size: 12px;
line-height: 13px;
color: black;
text-align: center;
}

#resultPlaylistThumbs img{border-radius: 5px; }
#resultPlaylistThumbs li{margin: 5px}
#resultPlaylistThumbs .gridthumbs3{    display: flex;align-items: flex-start;justify-content: center;width: 100%;}
#resultPlaylistThumbs .gridthumbs3 ul{ margin: 0; padding: 0;    justify-content: center;align-items: center;display: grid;grid-template-columns: repeat(2, auto);justify-content: start;}
@media all and  (min-width: 1300px) {
    #resultPlaylistThumbs .gridthumbs3 ul{grid-template-columns: repeat(3, auto);}
}
@media all and (max-width: 1300px) and  (min-width: 991px) {
    #resultPlaylistThumbs .gridthumbs3 ul{grid-template-columns: repeat(2, auto);}
}
@media all and (max-width: 991px){
    #resultPlaylistThumbs .gridthumbs3 ul{grid-template-columns: repeat(6, auto);}
    #resultPlaylistThumbs{height: 140px!important;margin-bottom: 20px;}
    .searchsuggest {padding-right: 8px!important;}
}


.searchheader .row,.searchcontent .row,.inspirationheader .row, .bottomSearch .row{margin: 0}
.searchheader,.inspirationheader{ height: auto;font-size: 20px; padding-top: 16px; padding-bottom: 16px} /* old 11px pas 16px */


.bottomSearch{padding: 27px 0}
.searchheader .row{height: 100%}
.searchheadertitle h3{ font-weight: 400;font-size: 14px;line-height: 9px;font-family: "open sans";color: rgba(31, 31, 31, 0.5);display: inline-block;}
  
.searchcontent{padding-bottom: 15px; min-height: 540px;overflow: hidden;}
.searchcontent h2{font-size: 16px;text-transform: uppercase;margin-bottom: 11px;}
.searchcontent .row{height: 100%;overflow-y: auto!important;overflow-x: hidden!important;}

/*@media all and (max-width: 1750px) and (min-width: 992px) {
    .searchcontent .bottomSearch {
        
        height: 90px;
    }
    .searchcontent .bottomSearch .row {
        flex-direction: column;
        align-items: flex-end;
    }
}*/
.searchdetail h4 span{float: left;padding-top: 5px}
#nbr_simple{float: right;padding-right: 35px}
#btnsearch_voirtout{font-size: 14px; line-height: 18px;text-transform: uppercase;}
div#zonevidebpmkey {
    height: 40px;
}
@media screen and (max-width: 1272px) {
      #allresults .searchdetail, #allresults .searchplaylistmatching, #allresults .searchsuggest   {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
    #resultMatching, #resultPlaylistThumbs, .zoneKeywords,.searchdetail .columnactive{height: auto!important; min-height: inherit!important;}
    #resultPlaylistThumbs {
        height: 140px!important;
        margin-bottom: 20px;
    }
    #resultPlaylistThumbs .gridthumbs3 ul {
        grid-template-columns: repeat(6, auto);
    }
}
#resultMatching, .zoneKeywords, #resultPlaylistThumbs{ overflow: hidden!important;background: #FFFEFE;border-radius:0 0 19px 19px;padding: 15px; overflow: auto; box-sizing: content-box;}
.zoneKeywords{height: 370px}
.zoneKeywords .row{overflow: auto; box-sizing: content-box;}
#result{padding: 0}
.zoneKeywords .columnactive{padding-left: 0!important}





#resultMatching,#resultPlaylistThumbs{height:460px }
#resultMatching .row,#resultPlaylistThumbs .row{overflow: auto; box-sizing: content-box;}



.searchdetail{padding-right: 8px!important; padding-left: 8px!important; }
.searchdetail h4{font-size: 19px;color: #2F98F8; position: relative; font-weight: bold; display: block; margin: 0;background: #FFFEFE;padding: 9px 0 10px 50px;border-radius: 19px 19px 0 0;   }
.searchdetail h4:before{content: url("data:image/svg+xml,%3Csvg width='17' height='14' viewBox='0 0 17 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.625 12.5V1.5C0.625 1.0875 0.753516 0.734375 1.01055 0.440625C1.26758 0.146875 1.57656 0 1.9375 0H15.0625C15.4234 0 15.7324 0.146875 15.9895 0.440625C16.2465 0.734375 16.375 1.0875 16.375 1.5V12.5C16.375 12.9125 16.2465 13.2656 15.9895 13.5594C15.7324 13.8531 15.4234 14 15.0625 14H1.9375C1.57656 14 1.26758 13.8531 1.01055 13.5594C0.753516 13.2656 0.625 12.9125 0.625 12.5ZM1.9375 4.175H4.25625V1.5H1.9375V4.175ZM5.56875 4.175H15.0625V1.5H5.56875V4.175ZM5.56875 8.325H15.0625V5.675H5.56875V8.325ZM5.56875 12.5H15.0625V9.825H5.56875V12.5ZM1.9375 12.5H4.25625V9.825H1.9375V12.5ZM1.9375 8.325H4.25625V5.675H1.9375V8.325Z' fill='%232F98F8'/%3E%3C/svg%3E");position: absolute;left: 14px; top: 14px}
/*.searchdetail h4:before{content: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.31 20.03C14.21 20.71 13.59 21.25 12.85 21.25H9.14999C8.40999 21.25 7.78999 20.71 7.69999 19.98L7.42999 18.09C7.15999 17.95 6.89999 17.8 6.63999 17.63L4.83999 18.35C4.13999 18.61 3.36999 18.32 3.02999 17.7L1.19999 14.53C0.84999 13.87 0.99999 13.09 1.55999 12.65L3.08999 11.46C3.07999 11.31 3.06999 11.16 3.06999 11C3.06999 10.85 3.07999 10.69 3.08999 10.54L1.56999 9.35001C0.97999 8.90001 0.82999 8.09001 1.19999 7.47001L3.04999 4.28001C3.38999 3.66001 4.15999 3.38001 4.83999 3.65001L6.64999 4.38001C6.90999 4.21001 7.16999 4.06001 7.42999 3.92001L7.69999 2.01001C7.78999 1.31001 8.40999 0.76001 9.13999 0.76001H12.84C13.58 0.76001 14.2 1.30001 14.29 2.03001L14.56 3.92001C14.83 4.06001 15.09 4.21001 15.35 4.38001L17.15 3.66001C17.86 3.40001 18.63 3.69001 18.97 4.31001L20.81 7.49001C21.17 8.15001 21.01 8.93001 20.45 9.37001L18.93 10.56C18.94 10.71 18.95 10.86 18.95 11.02C18.95 11.18 18.94 11.33 18.93 11.48L20.45 12.67C21.01 13.12 21.17 13.9 20.82 14.53L18.96 17.75C18.62 18.37 17.85 18.65 17.16 18.38L15.36 17.66C15.1 17.83 14.84 17.98 14.58 18.12L14.31 20.03ZM9.61999 19.25H12.38L12.75 16.7L13.28 16.48C13.72 16.3 14.16 16.04 14.62 15.7L15.07 15.36L17.45 16.32L18.83 13.92L16.8 12.34L16.87 11.78L16.8731 11.7531C16.902 11.5027 16.93 11.2607 16.93 11C16.93 10.73 16.9 10.47 16.87 10.22L16.8 9.66001L18.83 8.08001L17.44 5.68001L15.05 6.64001L14.6 6.29001C14.18 5.97001 13.73 5.71001 13.27 5.52001L12.75 5.30001L12.38 2.75001H9.61999L9.24999 5.30001L8.71999 5.51001C8.27999 5.70001 7.83999 5.95001 7.37999 6.30001L6.92999 6.63001L4.54999 5.68001L3.15999 8.07001L5.18999 9.65001L5.11999 10.21C5.08999 10.47 5.05999 10.74 5.05999 11C5.05999 11.26 5.07999 11.53 5.11999 11.78L5.18999 12.34L3.15999 13.92L4.53999 16.32L6.92999 15.36L7.37999 15.71C7.80999 16.04 8.23999 16.29 8.70999 16.48L9.23999 16.7L9.61999 19.25ZM14.5 11C14.5 12.933 12.933 14.5 11 14.5C9.06699 14.5 7.49999 12.933 7.49999 11C7.49999 9.06701 9.06699 7.50001 11 7.50001C12.933 7.50001 14.5 9.06701 14.5 11Z' fill='%2344A5FF'/%3E%3C/svg%3E"); position: absolute;left: 30px; top: 15px}*/

.searchdetail .columnactive{padding:0  15px;}
.searchdetail li a{color: #212529; font-size: 12px}
.searchdetail .columnactive{min-height: 270px;}
.searchdetail .columnactive ul,.searchdetail .columnactive li{margin: 0; padding: 0;list-style: none; font-size: 12px; font-family: 'Open Sans';}
.searchdetail .columnactive h3,  .searchdetail .columnactive h3 a{color:black; font-size: 14px;font-weight: bold;line-height: 13px; margin: 0; font-family: "Open Sans SemiBold"; text-transform: uppercase;margin-bottom: 7px}

.searchplaylistmatching{padding-right: 8px!important; padding-left: 8px!important;}
.searchplaylistmatching h4{font-size: 19px;color: #2F98F8; position: relative; font-weight: bold; display: block; margin: 0;background: #FFFEFE;padding: 15px 0 10px 50px;border-radius: 19px 19px 0 0;}
.searchplaylistmatching h4:before{content: url("data:image/svg+xml,%3Csvg width='17' height='14' viewBox='0 0 17 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.625 12.5V1.5C0.625 1.0875 0.753516 0.734375 1.01055 0.440625C1.26758 0.146875 1.57656 0 1.9375 0H15.0625C15.4234 0 15.7324 0.146875 15.9895 0.440625C16.2465 0.734375 16.375 1.0875 16.375 1.5V12.5C16.375 12.9125 16.2465 13.2656 15.9895 13.5594C15.7324 13.8531 15.4234 14 15.0625 14H1.9375C1.57656 14 1.26758 13.8531 1.01055 13.5594C0.753516 13.2656 0.625 12.9125 0.625 12.5ZM1.9375 4.175H4.25625V1.5H1.9375V4.175ZM5.56875 4.175H15.0625V1.5H5.56875V4.175ZM5.56875 8.325H15.0625V5.675H5.56875V8.325ZM5.56875 12.5H15.0625V9.825H5.56875V12.5ZM1.9375 12.5H4.25625V9.825H1.9375V12.5ZM1.9375 8.325H4.25625V5.675H1.9375V8.325Z' fill='%232F98F8'/%3E%3C/svg%3E");position: absolute;left: 20px; top: 15px}


.searchsuggest {padding-left: 8px!important; padding-right: 0!important}
.searchsuggest span{display: inline-block; font-size: 14px; float: right;text-transform: uppercase;
    padding-right: 45px;}
.searchsuggest h4{font-size: 19px;color: #2F98F8; position: relative; font-weight: bold; display: inline-block; margin: 0;background: #FFFEFE;padding: 15px 0 10px 50px;border-radius: 19px 19px 0 0; width: 100%}
.searchsuggest h4:before{content: url("data:image/svg+xml,%3Csvg width='17' height='14' viewBox='0 0 17 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.625 12.5V1.5C0.625 1.0875 0.753516 0.734375 1.01055 0.440625C1.26758 0.146875 1.57656 0 1.9375 0H15.0625C15.4234 0 15.7324 0.146875 15.9895 0.440625C16.2465 0.734375 16.375 1.0875 16.375 1.5V12.5C16.375 12.9125 16.2465 13.2656 15.9895 13.5594C15.7324 13.8531 15.4234 14 15.0625 14H1.9375C1.57656 14 1.26758 13.8531 1.01055 13.5594C0.753516 13.2656 0.625 12.9125 0.625 12.5ZM1.9375 4.175H4.25625V1.5H1.9375V4.175ZM5.56875 4.175H15.0625V1.5H5.56875V4.175ZM5.56875 8.325H15.0625V5.675H5.56875V8.325ZM5.56875 12.5H15.0625V9.825H5.56875V12.5ZM1.9375 12.5H4.25625V9.825H1.9375V12.5ZM1.9375 8.325H4.25625V5.675H1.9375V8.325Z' fill='%232F98F8'/%3E%3C/svg%3E");position: absolute;left: 20px; top: 15px}
.searchsuggest .sticky{position: sticky;position: -webkit-sticky;top: 0;}
.searchsuggest .columnactive{padding:0 7px;}
.searchsuggest li a{color: #212529; font-size: 12px}
.searchsuggest .columnactive ul,.searchsuggest .columnactive li{margin: 0; padding: 0;list-style: none; font-size: 12px; font-family: 'Open Sans';}
.searchsuggest .columnactive h3,  .searchsuggest .columnactive h3 a{color:black; font-size: 14px;font-weight: bold;line-height: 13px; margin: 0; text-transform: uppercase;margin-bottom: 7px; font-family: "Open Sans SemiBold"}
.searchsuggest .columnactive{min-height: 270px;}

/*search input / words*/

#btn_searchprevious{position:absolute; right: 15px;/*7%*/;font-size: 16px;display: none;cursor: pointer;z-index: 102;padding: 0;line-height: 0;top: 50%; transform: translateY(-50%); margin-top: -11px;background-color: #FFF;}
button#btn_searchreturn {font-size: 19px;padding: 0;line-height: 0;padding: 4.1111px 3px;height: 38px;width: 32px;}
/*button#btn_searchsave {font-size: 27px;padding: 0;line-height: 0;padding: 4.1111px 3px;}*/
/*button#btn_searchsave .icon-bookmark .path1:before {color: #aaa;}*/
/* #menumainsub .input-group{} */
#menumainsub .menumainsubleft{padding-left: 0}
#menumainsub .menumainsubright{padding-right: 0}
#menumainsub .input-group .form-control{border-radius: 0;  top:0;  border: 0px; text-align: left; color: black; font-size: 16px;font-family: "Open Sans"; background:white }
#menumainsub .input-group .form-control::placeholder{color: rgb(204, 203, 203);}
#menumainsub #searchbtn, #menumainsub #topbtn, #menumainsub #close-minisearch-btn{border-radius: 0;border: 0px;    border: 0px;
    background-color: black;
    border-radius: 70px;position: relative;
    width: 36px;
    height: 30px;
    background-color: black;
    margin-top: -2px;
    padding: 15px;
    box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
}
#menumainsub #close-minisearch-btn { background-color: #999; transition-duration: 0s; }
#menumainsub #close-minisearch-btn:hover { background-color: #888; }
#menumainsub #searchbtn svg, #menumainsub #topbtn svg, #menumainsub #close-minisearch-btn svg{
    position:absolute;
    top: 50%;
    left:50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 20px;
}
#area-search-scroll-fixed { flex-wrap: nowrap; }
.search-fix-btn-right-ctnr {
    position:absolute;
    top:12px;
    right:-2px;
    display:flex;
    justify-content: flex-end;
    align-items: center;
    transform: scale(0.58);
}
.search-fix-btn-right {
    height:40px;
    width:40px;
    margin-left:14px;
}
.search-fix-btn-right button { margin-top:0 !important; }

#menumainsub .col-1{padding: 0; display: flex; align-items: center; flex-wrap: nowrap;}
#menumainsub .input-group .btn-outline-secondary:hover{background-color: #ddd}
span.icon-loupe {display: block;}
span.icon-loupe-mini {display: block;}

.recherche, .recherche .input-group,#menumainsub .input-group .form-control{height: 44px;}

.recherche{    border: 1.16667px solid #DFE1E5;border-radius: 26.8333px;background: #FFFFFF; overflow:hidden; } /* overflow added 31/03/23 GA - alternative: set fixed width:46px; to #btn_external_recommendation */

.recherche .input-group-text{background-color: inherit;border: inherit;border-radius: inherit;padding: 0.375rem 1.2rem;}
.formRecherche{width: 100%}
#holder {width: auto;width: 100%;height: 44px;}
.text-core{flex: 1;}

#btn_external_recommendation{font-size: 16px;}
#btn_external_recommendation > svg{vertical-align: sub;}
/* .text-core{} */
.text-core .text-wrap {background: #fff;}
.text-core .text-wrap textarea,
.text-core .text-wrap input {margin-left: 0;outline: none;resize: none;z-index: 100;background: none;overflow: hidden;white-space: nowrap;}

#temp_terms{display: none}

.text-core .text-wrap .text-tags .text-tag .text-button{
    font-size: 14px;padding: 6px 7px 7px 11px;
    border: 0;
    height: auto;
    margin: 0;
    background-color: #DAEDFF;
    text-transform: lowercase;
    -webkit-transition: background-color .2s linear;
    -ms-transition: background-color .2s linear;
    border-radius: 20.5417px;
    font-family: "Open Sans SemiBold"; 
    line-height: 14px;
    display: flex;
    align-content: center;
    align-items: center;
}

.text-core .text-wrap .text-tags .text-tag .text-button-exclude{background-color: #3c3c3c !important;}
.text-core .text-wrap .text-tags .text-tag .text-button-exclude .text-label{color:#dfdcdc !important;display: inline-block;margin-left: -5px;}
.text-core .text-wrap .text-tags .text-tag .text-button-exclude .text-label::first-letter{color:transparent !important;    }

/* stroke */
.text-core .text-wrap .text-tags .text-tag .text-button-exclude::after {
    content: '';
    width: calc(100% - 38px);
    height: 2px;
    background-color: #FFFA;
    position: absolute;
    left: 9px;
    top: 49%;
    transition: 0.07s;
}
.text-core .text-wrap .text-tags .text-tag .text-button-exclude:hover::after {
    width: calc(100% - 54px);
}

.text-core .text-wrap .text-tags .text-tag{margin-top: 0;padding: 0;position: relative;top: 50%;transform: translateY(-50%); }
.text-core .text-wrap .text-tags .text-tag .text-button:hover{background-color: #DAEDFF;
  color: black;
  -webkit-transition: background-color .3s linear;
  -ms-transition: background-color .3s linear;
  transition: background-color .3s linear;}
.ronly .text-button{background-color: #2F98F8!important;}
.ronly .text-button:hover{background-color: #0387b5!important;}
.text-core .text-wrap .text-tags{ padding: 0px 0 0px 10px;top: -1px;}
.recherche .text-core .text-wrap .text-tags{ overflow-y: hidden; }


.text-button-include .text-exclude{display: none!important}
.text-button-exclude .text-include{display: none!important}

.text-core .text-wrap .text-tags .text-tag .text-button:hover .text-actions { width:16px; overflow:visible; }
.text-core .text-wrap .text-tags .text-tag .text-button .text-actions{
    display: inline-block;
    width: 0;
    padding-left: 0 !important;
    padding-right: 0 !important;
    overflow: hidden;
    transition: 0.07s;
}
/*.text-core .text-wrap .text-tags .text-tag .text-button .text-button-exclude:hover .text-actions{display: inline-block;}*/
.text-core .text-wrap .text-tags .text-tag .text-button .text-actions, .text-core .text-wrap .text-tags .text-tag .text-remove {
    padding: 1px 2px 0 2px;  
    vertical-align: inherit;
    height: 15px;
}

/*text remove*/
.text-core .text-wrap .text-tags .text-tag .text-button .text-remove:after{
    /*icon-ferme*/
    content: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='14.5' height='14.5' rx='7.25' fill='%23F77C0B'/%3E%3Cpath d='M3.27897 10.3635C3.04212 10.6004 3.04212 10.9844 3.27897 11.2212C3.51583 11.4581 3.89984 11.4581 4.13669 11.2212L6.48118 8.87674C6.90588 8.45204 7.59445 8.45204 8.01914 8.87674L10.3636 11.2212C10.6005 11.4581 10.9845 11.4581 11.2214 11.2212C11.4582 10.9844 11.4582 10.6004 11.2214 10.3635L8.87686 8.01902C8.45217 7.59432 8.45217 6.90576 8.87686 6.48106L11.2214 4.13657C11.4582 3.89972 11.4582 3.5157 11.2214 3.27885C10.9845 3.042 10.6005 3.042 10.3636 3.27885L8.01914 5.62334C7.59445 6.04804 6.90588 6.04804 6.48118 5.62334L4.13669 3.27885C3.89984 3.042 3.51583 3.042 3.27897 3.27885C3.04212 3.5157 3.04212 3.89972 3.27897 4.13657L5.62346 6.48106C6.04816 6.90576 6.04816 7.59432 5.62346 8.01902L3.27897 10.3635Z' fill='white' stroke='white' stroke-width='0.241667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

/*text include*/
/* .text-core .text-wrap .text-tags .text-tag .text-button .text-include {} */
.text-core .text-wrap .text-tags .text-tag .text-button .text-include:after{
    /*icon - */
/*    content: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='14.5' height='14.5' rx='7.25' fill='%23F77C0B' transform='matrix(1, 0, 0, 1, -2.220446049250313e-16, 0)'/%3E%3Cpath d='M 3.279 10.364 C 3.042 10.6 3.042 10.984 3.279 11.221 C 3.516 11.458 3.9 11.458 4.137 11.221 L 6.481 8.877 C 6.906 8.452 8.452 6.906 8.877 6.481 L 11.221 4.137 C 11.458 3.9 11.458 3.516 11.221 3.279 C 10.985 3.042 10.601 3.042 10.364 3.279 L 8.019 5.623 C 7.594 6.048 6.048 7.594 5.623 8.019 L 3.279 10.364 Z' fill='white' stroke='white' stroke-width='0.241667' stroke-linecap='round' stroke-linejoin='round' style='transform-origin: 7.25px 7.25px;' transform='matrix(0.707107007504, 0.707107007504, -0.707107007504, 0.707107007504, 0, 4.8501e-8)'/%3E%3C/svg%3E");*/
    content: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='14.5' height='14.5' rx='7.25' fill='%233C3C3C' transform='matrix(1, 0, 0, 1, -2.220446049250313e-16, 0)'/%3E%3Cpath d='M 3.279 10.364 C 3.042 10.6 3.042 10.984 3.279 11.221 C 3.516 11.458 3.9 11.458 4.137 11.221 L 6.481 8.877 C 6.906 8.452 8.452 6.906 8.877 6.481 L 11.221 4.137 C 11.458 3.9 11.458 3.516 11.221 3.279 C 10.985 3.042 10.601 3.042 10.364 3.279 L 8.019 5.623 C 7.594 6.048 6.048 7.594 5.623 8.019 L 3.279 10.364 Z' fill='white' stroke='white' stroke-width='0.241667' stroke-linecap='round' stroke-linejoin='round' style='transform-origin: 7.25px 7.25px;' transform='matrix(0.707107007504, 0.707107007504, -0.707107007504, 0.707107007504, 0, 4.8501e-8)'/%3E%3C/svg%3E");


    
}
/*text exclude*/
/* .text-core .text-wrap .text-tags .text-tag .text-button .text-exclude {} */
.text-core .text-wrap .text-tags .text-tag .text-button .text-exclude:after{
    /*icon + */
/*    content: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='14.5' height='14.5' rx='7.25' fill='%23F77C0B' transform='matrix(1, 0, 0, 1, -2.220446049250313e-16, 0)'/%3E%3Cpath d='M 3.279 10.364 C 3.042 10.6 3.042 10.984 3.279 11.221 C 3.516 11.458 3.9 11.458 4.137 11.221 L 6.481 8.877 C 6.906 8.452 7.594 8.452 8.019 8.877 L 10.364 11.221 C 10.601 11.458 10.985 11.458 11.221 11.221 C 11.458 10.984 11.458 10.6 11.221 10.364 L 8.877 8.019 C 8.452 7.594 8.452 6.906 8.877 6.481 L 11.221 4.137 C 11.458 3.9 11.458 3.516 11.221 3.279 C 10.985 3.042 10.601 3.042 10.364 3.279 L 8.019 5.623 C 7.594 6.048 6.906 6.048 6.481 5.623 L 4.137 3.279 C 3.9 3.042 3.516 3.042 3.279 3.279 C 3.042 3.516 3.042 3.9 3.279 4.137 L 5.623 6.481 C 6.048 6.906 6.048 7.594 5.623 8.019 L 3.279 10.364 Z' fill='white' stroke='white' stroke-width='0.241667' stroke-linecap='round' stroke-linejoin='round' style='transform-origin: 7.25px 7.25px;' transform='matrix(0.707107007504, 0.707107007504, -0.707107007504, 0.707107007504, 0, 4.8501e-8)'/%3E%3C/svg%3E");*/
    content: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='14.5' height='14.5' rx='7.25' fill='%23DAEDFF' transform='matrix(1, 0, 0, 1, -2.220446049250313e-16, 0)'/%3E%3Cpath d='M 3.279 10.364 C 3.042 10.6 3.042 10.984 3.279 11.221 C 3.516 11.458 3.9 11.458 4.137 11.221 L 6.481 8.877 C 6.906 8.452 7.594 8.452 8.019 8.877 L 10.364 11.221 C 10.601 11.458 10.985 11.458 11.221 11.221 C 11.458 10.984 11.458 10.6 11.221 10.364 L 8.877 8.019 C 8.452 7.594 8.452 6.906 8.877 6.481 L 11.221 4.137 C 11.458 3.9 11.458 3.516 11.221 3.279 C 10.985 3.042 10.601 3.042 10.364 3.279 L 8.019 5.623 C 7.594 6.048 6.906 6.048 6.481 5.623 L 4.137 3.279 C 3.9 3.042 3.516 3.042 3.279 3.279 C 3.042 3.516 3.042 3.9 3.279 4.137 L 5.623 6.481 C 6.048 6.906 6.048 7.594 5.623 8.019 L 3.279 10.364 Z' fill='black' stroke='black' stroke-width='0.241667' stroke-linecap='round' stroke-linejoin='round' style='transform-origin: 7.25px 7.25px;' transform='matrix(0.707107007504, 0.707107007504, -0.707107007504, 0.707107007504, 0, 4.8501e-8)'/%3E%3C/svg%3E");
}



.text-core .icon-ferme:before{color: white}

span.text-label {
    padding-right: 5px;
    color: black;
}

.mot_sel{
    color:#2F98F8 !important;
}

.famillemot, .famillemot  a {color: #AAAAAA !important;}
.famillemot {margin-top:10px !important;}

.millery-theme-1 .millery-container .millery-bottom{background: #FFFEFE;
    border-radius: 19px!important;
    padding: 15px;
    overflow: auto;
    box-sizing: content-box;


}

div#allinspirationresults {
    box-shadow: 0px 11px 25px -3px rgba(0,0,0,0.60);
    border-radius: 9px;
    padding-left: 10px!important;
    padding-right: 10px!important;
    background: #f2f5f8;
    min-height: 245px;
}
/*millery add*/
.millery-node:hover,.millery-theme-1 .millery-container .millery-bottom .millery-columns .millery-column .millery-column-content .millery-node.millery-node-active{background-color: #DAEDFF!important;border-color: transparent!important; color: black!important;}
.millery-node{
    padding: 5.5px 19px 5.5px 10px!important;
    border-radius: 20px!important;
    width: fit-content!important;
    font-size: 13px!important;
    font-family: "Open Sans"!important;
    border: 0.5px solid #E9E9E9!important;
    box-shadow:none!important;
}
.millery-theme-1 .millery-container .millery-bottom:before,.millery-theme-1 .millery-container{background: transparent!important;}
.millery-theme-1 .millery-container{background-color: transparent;}
.millery-theme-1 .millery-container .millery-bottom .millery-columns .millery-column .millery-column-content .millery-node .millery-node-more{
    border-left: 0!important;
    padding: 10px 12px 10px 7px;
}

.millery-theme-1 .millery-node .fa {
    display: inline-block;
    content: url("data:image/svg+xml,%3Csvg width='7' height='9' viewBox='0 0 7 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.25 4.5L9.5624e-08 8.50944L0 0.49057L6.25 4.5Z' fill='%23969696'/%3E%3C/svg%3E");
    font-size: inherit;
}
.millery-container .millery-bottom .millery-columns .millery-column .millery-column-wrapper .millery-column-content{overflow: hidden!important;}

button.removeadvssearchword{ font-size:12px;top: 2px;position: absolute;right: -9px; }

.millery-top i.fa.fa-chevron-left{background: white!important; color: black!important}
.millery-theme-1 .millery-container .millery-top{border: 0!important; background:#f2f5f8!important }


 .millery-theme-1 .millery-container .millery-top .millery-close-button, .millery-theme-1 .millery-container .millery-top .millery-back-button,.millery-theme-1 .millery-container .millery-top .millery-close-button, .millery-theme-1 .millery-container .millery-top .millery-back-button{padding: 0; border-radius: 0; background: transparent!important;}
  .millery-container .millery-top .millery-breadcrumbs .millery-breadcrumb:after{font-size: 26px!important}
.millery-theme-1 .millery-container .millery-bottom .millery-columns .millery-column{border: 0!important; padding: 4px;}

.millery-top i.fa.fa-chevron-left{
    content: url("data:image/svg+xml,%3Csvg width='13' height='14' viewBox='0 0 13 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.0246981 7.04905L11.9661 0.0840651L12.0087 13.9404L0.0246981 7.04905Z' fill='black'/%3E%3C/svg%3E");
}


#ajaxinspiration{padding: 0}

#btn_external_recommendation:hover{
    color: #eeeeee;
}

#btn_search_external_recommendation_youtube{
    display: inline-block;
    text-align: center;
    background: #2395ff;
    width: 23.6667%;
    color: white;
    box-sizing: border-box;
    line-height: 12px;
    float: right;
    border-radius: 0 26.8333px 26.8333px 0;
    border: 1px solid #2395ff;

}

.inspirationheadertitle {padding-right: 0}
/*div#allrecommendationboxresult{position: absolute;
    top: -90px;
    left: 50%;
    margin-left: -425px!important;
    max-width: 850px;
    width: 100%;
}*/


.external_recommendationbox{
    top:-55px;
        margin: 0;
    display: none;
    background-color: #f2f5f8;
    z-index: 990;
    overflow: inherit!important;
    border-radius: 9px;
    padding-left: 10px!important;
    padding-right: 10px!important;
    box-shadow: 0px 11px 25px -3px rgba(0,0,0,0.60);
    height: auto;
}
.external_recommendationbox .searchcontent{min-height: inherit;}

.external_recommendation_headertitle{
    padding: 10px 30px 20px 30px;   

    font-size: 14px;
    line-height: 17px;
    height: 152px;
    font-family: century gothic;
    width: 100%;
}

.external_recommendation_headertitle>h6>strong{
    line-height: 20px;
    font-size: 16px;

}


.external_recommendation_headertitle>p{
    line-height: 22px;
    font-weight: normal;
    font-family: "VelaSans-Regular";
}

.external_recommendationbox>.searchheader{
    height: 81px;
  
}

#menu_external_recommendation{
   margin-top: 35px;
    width: 100%;
    overflow: hidden!important;
    background: #FFFEFE;
    border-radius: 19px;
    padding: 15px;
    overflow: auto;
    box-sizing: content-box;
}
#search_external_recommendation_brief{
    height: 60px;
    border: 1.16667px solid #DFE1E5;
    border-radius: 26.8333px;
    width: 76.3333%;
    line-height: 25px;
}
#btn_search_external_recommendation_brief{
        display: inline-block;
    width: 22.6667%;
    vertical-align: super;

}
#search_external_recommendation_brief::placeholder {
    color: #c4cdd8;
    padding-left: 10px;
    opacity: 1; 
    position: absolute;
    top: 50%;
    left: 10px; /* Aligne horizontalement le placeholder avec le texte édité */
    transform: translateY(-50%);
    pointer-events: none; /* Empêche l'interaction avec le placeholder */
}

#tab_external_recommendation{
    list-style-type : none;
    margin-left : -14px;
    display: inline-block;
    margin-bottom: 0;
    line-height: 0;
}

#tab_external_recommendation li{
    float : left;
    height: auto;
    background-color: #fff;
    margin : 2px 2px 0 2px !important;
}

#tab_external_recommendation li.active button{
    background-color: #DAEDFF!important;
}
/*#tab_external_recommendation li:hover button{border: 1px solid #e9ecef;}*/
#tab_external_recommendation a,#tab_external_recommendation button{
    display : block;
    color: #495057;
    font-family: 'VelaSans-Regular';
    text-decoration : none;
    padding: 0.5rem 1rem;
    font-size: 16px;
    border: 0;
    border-radius: 0.25rem;
}

#content_external_recommendation_youtube{border: 1.16667px solid #DFE1E5;
    border-radius: 26.8333px;
    background: #FFFFFF;
    display: block;
}
.content_external_recommendation{

    overflow: hidden;
    margin:0 17px;
}

.input_external_recommendation{
    padding: 0 15px;
    font-size: 14px;
    border: 0;
    height: 30px;
    width: 76.3333%;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: middle;
}

input#search_external_recommendation_youtube::placeholder {
    color: #C2CCD8;
    padding-left: 10px;
}


/** SG 20/10/2021 : POUR SYSTEME DE FICHIERS **/
#file-form-bloc{
    position: relative;
    border-radius: 10px;
    text-align: center;
    color:  #2395ff;
    width: 102%;
    height: 50px;
    z-index: 10;
    margin-bottom: 15px;
}

#file_external_recommendation{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 0;
    opacity: 0;
    cursor: pointer;
    height: 175px;
    transition-duration: .2s;
}

#file_external_recommendation_lbl{
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0;
    background-color: #D6D8DC;
    color: #707476;
    font-weight: bold;
    font-size: 1em;
    /*transition: all .2s;*/
    cursor: pointer;
    border-radius: 10px;
    box-sizing: border-box;
    margin-bottom: 0;
    height: 60px;
    width: 95%;
}

#file_external_recommendation:hover + #file_external_recommendation_lbl{
    background-color: #2395ff;
    color: white;
}

#progress_external_recommendation_file{
    width: 0%;
    background-color: #2395ff;
    height: 5px;
    text-align: center;
    font-size: 5px;
    bottom: 0;
    position: absolute;
}

.ai-tools-area{
    flex: 0 0 17%!important;
    max-width: 115px!important;
    width: 115px !important;
    text-align: center;
}

/* Etiquette new on AI Search  */

/* Etiquette new on AI Search */
/* Styles généraux pour le bouton */
button#btn_external_recommendation {
    padding: 8px 12px !important; /* Augmenter le padding pour plus d'espace */
    margin: 7px 8px !important;
    border: 0;
    border-radius: 20.5417px;
    position: relative;
    color: #FFF;
    background-color: #2395ff;
    font-size: 13px;
    font-family: 'Century Gothic';
    line-height: 30px; /* Aligner verticalement le texte */
    height: 30px; /* Fixer une hauteur pour le bouton */
    min-width: 85px; /* Assurer une largeur minimale pour le bouton */
    display: flex;
    align-items: center;
     /* Espacement entre le texte et l'étiquette "New" */
    overflow: hidden; /* Pour éviter les débordements */
    transition: background-color 0.3s ease;
    box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;
  }
  
  button#btn_external_recommendation::after {
    content: '';
    height: 5px;
    width: 5px;
    position: absolute;
    right: 7px;
    top: 6px;
    background-color: red;
    border-radius: 20px;
    font-size: 24px;
}
.btn_link_to_the_tracksalbums{float: none;margin-left: 5px!important;font-family: 'Open Sans'!important;color: #2F98F8!important;text-transform: lowercase !important;}
/* Fin Etiquette new on AI Search  */

/* Etiquette new on "Coller votre Brief"  */
#tab_external_recommendation li:first-child::after {
    content: "NEW";
    position: relative;
    top: -50px;
    left: 85%;
    padding: 2px 6px;
    font-size: 9px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0.05em;
    text-shadow: 1px 1px #2484bf;
    border-radius: 50px;
    background-color: #2395ff;
    color: #FFF;
    /*box-shadow: 1.3px 2.3px 0px -0.6px #fffb;*/
    box-shadow: 1.6px 2.3px 2px -0.4px #0007;
    pointer-events: none;
    animation-duration: 3.3s;
    animation-name: blinknewplaylist;
    animation-iteration-count: infinite;
   /* Assurer une largeur minimale pour le bouton */
}
    
    @keyframes blinknewplaylist {
      100%, 0%, 67% { background-color: var(--theme-color); }
      70%, 77% { background-color: #30bbeb; }
      80%, 87% { background-color: var(--theme-color); }
      90%, 97% { background-color: #30bbeb; }
    }
/* Etiquette button new on "Coller votre Brief" */
    

@media all and (max-width: 1140px){
    .ai-tools-area{
        flex: 0 0 20% !important;
        max-width: 120px !important;
        width: 120px !important;
        text-align: center;
    }

    
}

@media all and (max-width: 970px){
    .ai-tools-area{
        flex: 0 0 30% !important;
        max-width: 120px !important;
        width: 120px !important;
        text-align: center;
    }
}

/*TOOLTIP*/
.jconfirm-cez-tooltiprecommandation .content-div {
    display: flex !important;
    justify-content: center;
    align-items: center !important;
    flex-direction: column !important;
    background-color: white;
    border-radius: 24px;
    position: relative;
    color: black;
    font-size: 14px;
}
.jconfirm-cez-tooltipalternate .content-div{
    background-color: white;
    border-radius: 24px;
    position: relative;
    color: black;
    font-size: 14px;
}

.jconfirm-cez-tooltiprecommandation .jconfirm-box,.jconfirm-cez-tooltipalternate {
    --border-width: 15px;
    --border-color: #2395ff;
    --offset: 10px;
    --background-color: #000000;
     color: white;
    background: var(--background-color) !important;
    border-radius: 14px;
    border: var(--border-width) solid var(--background-color);
    position: relative;
    animation: slideIn 0.8s cubic-bezier(0.25, 0.1, 0.25, 1.2) !important;
    animation-iteration-count: 1;
    box-shadow: var(--offset) var(--offset) 0 var(--border-color)!important;
}
.jconfirm-cez-tooltiprecommandation .jconfirm-box::after {
    content: '';
    position: absolute;
    bottom: calc(-1 * var(--border-width));
    right: calc(-1 * var(--border-width));
    width: calc(100% + var(--border-width));
    height: calc(100% + var(--border-width));
    border-bottom: var(--border-width) solid var(--border-color);
    border-right: var(--border-width) solid var(--border-color);
    border-bottom-right-radius: 34px;
    pointer-events: none;
    z-index: -1;
}

.jconfirm-cez-tooltiprecommandation .jconfirm-box .jconfirm-content-pane,.jconfirm-cez-tooltipalternate .jconfirm-box .jconfirm-content-pane,
.jconfirm-cez-tooltiprecommandation .jconfirm-box .jconfirm-title,.jconfirm-cez-tooltipalternate .jconfirm-box .jconfirm-title
.jconfirm-cez-tooltiprecommandation .jconfirm-box .jconfirm-content,.jconfirm-cez-tooltipalternate .jconfirm-box .jconfirm-content {
    color: #ffffff;
}


.jconfirm-cez-tooltiprecommandation .row{width: 600px}
.jconfirm-cez-tooltiprecommandation .row .col-6{text-align: center}
.jconfirm-cez-tooltiprecommandation .Ttr_validate{background-color: white; color:#007AFF; border: 1px solid #007AFF;border-radius: 0.25rem;padding: 5px 50px;}
.jconfirm-cez-tooltiprecommandation .Ttr_cancel{background-color:#F88A2B; color: white; border: 1px solid #F88A2B;border-radius: 0.25rem;padding: 5px 50px;}
.jconfirm-cez-tooltiprecommandation .jconfirm-closeIcon{display: none!important}
.jconfirm-cez-tooltiprecommandation .content-div{height: 200px}

.tooltipalternate{margin-top: 8px}
.jconfirm-cez-tooltipalternate .row{width: 300px}
.jconfirm-cez-tooltipalternate .jconfirm-box .jconfirm-closeIcon{    filter: invert(1) brightness(2);top: -10px!important; }
.jconfirm-cez-tooltipalternate .content-div {max-height: 331px;height: 100%; overflow: auto;}

.jconfirm-cez-tooltipalternate .table tr td{border: 0!important;     padding: 0 10px; vertical-align: middle;}
.jconfirm-cez-tooltipalternate .table{margin-bottom: 0}
.jconfirm-cez-tooltipalternate .boxcontroleplayer .btntoggle{font-size: 30px;padding: 0;}
.jconfirm-cez-tooltipalternate h3 img{vertical-align: bottom;}
#tooltip-container h3:first-of-type{font-size: 16px;display: inline-block;
    padding-left: 15px;}

.tracklisttable .btn-cezameKeywords{text-decoration: none}