.c-btn {
  background: #2c3337;
  border: 1px solid #2c3337;
  color: #5e6867;
}

.selected-list .c-list .c-token {
  background: #353c42;
}

.selected-list .c-list .c-token .c-label {
  color: #fff;
}

.selected-list .c-list .c-token .c-remove svg {
  fill: #fff;
}

.selected-list .c-angle-down svg,
.selected-list .c-angle-up svg {
  fill: #5e6867 !important;
}

.dropdown-list ul li:hover {
  background: #353c42;
}

.arrow-up,
.arrow-down {
  border-bottom: 15px solid #272c30 !important;
}

.arrow-2 {
  border-bottom: 15px solid #ccc;
}

.list-area {
  border: 1px solid #363d43 !important;
  background: #272c30 !important;
  box-shadow: 0px 1px 5px #959595;
}

.select-all {
  border-bottom: 1px solid #272c30 !important;
}

.list-filter {
  border-bottom: 1px solid #272c30 !important;
}

.list-filter .c-search svg {
  fill: #888;
}

.list-filter .c-clear svg {
  fill: #888;
}

.pure-checkbox input[type="checkbox"]:focus + label:before,
.pure-checkbox input[type="checkbox"]:hover + label:before {
  border-color: #0079fe;
  background-color: #f2f2f2;
}

.pure-checkbox input[type="checkbox"] + label {
  color: #fff;
}

.pure-checkbox input[type="checkbox"] + label:before {
  color: #05a6dc;
  border: 2px solid #05a6dc;
}

.pure-checkbox input[type="checkbox"] + label:after {
  background-color: #05a6dc;
}

.pure-checkbox input[type="checkbox"]:disabled + label:before {
  border-color: #cccccc;
}

.pure-checkbox input[type="checkbox"]:disabled:checked + label:before {
  background-color: #cccccc;
}

.pure-checkbox input[type="checkbox"] + label:after {
  border-color: #ffffff;
}

.pure-checkbox input[type="radio"]:checked + label:before {
  background-color: white;
}

.pure-checkbox input[type="checkbox"]:checked + label:before {
  background: #05a6dc;
}

.selected-item {
  background: #353c42;
}

.btn-iceblue {
  background: #0079fe !important;
  border: 1px solid #ccc !important;
  color: #fff !important;
}

.list-filter input {
  background-color: #353c42;
  padding: 0 10px !important;
}
