.cm__body{
   padding: 15px !important;
   /* background-color: #f8f8f8 !important; */
}

button.cm__btn[data-role="all"], button.pm__btn[data-role="all"]{
   background-color: #595b3c !important;
   border-color: #595b3c !important;
   color: #FFF !important;
}

button.cm__btn[data-role="necessary"], button.pm__btn[data-role="necessary"]{
   background-color: #FFF !important;
   border-color: #FFF !important;
   color: #30363c !important;
}

@media only screen and (max-width: 991px) {
   .cm{
      padding: 20px !important;
   }
   button.cm__btn[data-role="all"]{
      margin-top: 10px !important;
   }
}
.uc-dark .cm__body, .uc-dark .cm--box, .uc-dark .pm--box,.uc-dark #cc-main .pm__section--expandable .pm__section-title{
   background-color: #161618 !important;
}
.uc-dark .cm__body .cm__texts , .uc-dark .cm__desc, .uc-dark .pm--box, .uc-dark #cc-main .pm__section-desc, .uc-dark #cc-main .cc__link{
   color: #FFF !important;
}
.uc-dark #cc-main .pm__section:not(:first-child):hover{
   background-color: #161618 !important;
}

#cm__title, #cm__desc, .cm__btn.cm__btn--secondary span{
   color: #09101f !important;
}
