:root {
  --dark: #29383e;
}

.rs_addtools .rsbtn_tooltoggle,
.rsbtn .rsbtn_tooltoggle,
.rs_addtools .rsbtn_play,
.rsbtn .rsbtn_play,
.rsbtn .rsbtn_exp .rsbtn_exp_inner,
.rs_addtools .rsbtn_toolpanel.vertical .rsbtn_tools,
.rsbtn .rsbtn_toolpanel.vertical .rsbtn_tools,
.rs-dialog-esque .rs-slider-label,
.rs-dialog-slider-dropdown .rs-slider-label,
.rsbtn .rs-slider-label,
.slider-container .rs-slider-label,
.rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_dropdown {
  background: #fff !important;
}

.rs_addtools .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li button.rsbtn_tool.active .rs_minitoggler::after,
.rsbtn .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li button.rsbtn_tool.active .rs_minitoggler::after {
  background-color: #fff !important;
}

.rs_addtools a,
.rs_addtools span,
.rsbtn a,
.rsbtn span {
  color: var(--dark) !important;
}

.rs_addtools .rsbtn_play .rsbtn_left .rsbtn_text::before,
.rsbtn .rsbtn_play .rsbtn_left .rsbtn_text::before,
.rspopup .rspopup_btn.rspopup_play::before {
  color: var(--dark) !important;
}

.rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_player_item:focus,
.rs_addtools .rsbtn_play:focus,
.rsbtn .rsbtn_play:focus {
  background-color: #cfd7df !important;
}

#rsmpl_container .rs-player-loadindicator .rsbtn-loading,
.rsbtn .rs-player-loadindicator .rsbtn-loading {
  background: var(--dark) !important;
}

.rs_addtools .rsbtn_play .rsbtn_left .rsbtn_text::after,
.rsbtn .rsbtn_play .rsbtn_left .rsbtn_text::after {
  color: var(--dark) !important;
}

.rs_addtools .rsbtn_play .rsbtn_right,
.rsbtn .rsbtn_play .rsbtn_right,
.rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_player_item {
  border-left: 1px solid var(--dark) !important;
}

.rsbtn_tooltoggle {
  border-right: 1px solid var(--dark) !important;
  /* border-bottom: 1px solid var(--dark) !important; */
}

.rspopup {
  /* border: 1px solid var(--dark) !important; */
  border: 0 !important;
  background: #fff !important;
  color: var(--dark) !important;
}

.rspopup .rspopup_btn {
  /* border-top: 1px solid var(--dark) !important; */
  border-top: 0 !important;
}

.rspopup .rspopup_btn.rspopup_play::after {
  color: var(--dark) !important;
}

.rs_addtools .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li button.rsbtn_tool span.rsicn,
.rsbtn .rsbtn_toolpanel.vertical .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer ul.rsbtn_toollist li button.rsbtn_tool span.rsicn {
  font-size: 15px !important;
}

.rs_addtools .rsbtn_tooltoggle:focus,
.rsbtn .rsbtn_tooltoggle:focus,
.rs_addtools .rsbtn_tooltoggle:active,
.rsbtn .rsbtn_tooltoggle:active {
  background: #cfd7df !important;
}

#rs-controlpanel {
  background: #fff !important;
}

#rs-controlpanel,
#rs-controlpanel button {
  border: 1px solid var(--dark) !important;
  color: var(--dark) !important;
}

#rs-controlpanel .rsicn-logo::before {
  color: var(--dark) !important;
}

#rs-controlpanel .rsicn-logo::after {
  color: var(--dark) !important;
}