.c-btn {
    background: #fff;
    border: 1px solid #ccc;
    color: #333; }
  
  .selected-list .c-list .c-token {
    background: #337ab7; }
    .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: #333; }
  
  .dropdown-list ul li:hover {
    background: #f5f5f5; }
  
  .arrow-up, .arrow-down {
    border-bottom: 15px solid #fff; }
  
  .arrow-2 {
    border-bottom: 15px solid #ccc; }
  
  .list-area {
    border: 1px solid #ccc;
    background: #fff;
    box-shadow: 0px 1px 5px #959595; }
  
  .select-all {
    border-bottom: 1px solid #ccc; }
  
  .list-filter {
    border-bottom: 1px solid #ccc; }
    .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: #337ab7;
    background-color: #f2f2f2; }
  
  .pure-checkbox input[type="checkbox"] + label {
    color: #000; }
  
  .pure-checkbox input[type="checkbox"] + label:before {
    color: #337ab7;
    border: 2px solid #337ab7; }
  
  .pure-checkbox input[type="checkbox"] + label:after {
    background-color: #337ab7; }
  
  .pure-checkbox input[type="checkbox"]:disabled + label:before {
    border-color: #eceeef; }
  
  .pure-checkbox input[type="checkbox"]:disabled:checked + label:before {
    background-color: #eceeef; }
  
  .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: #337ab7; }
  
  .selected-item {
    background: #e9f4ff; }
  
  .btn-iceblue {
    background: #337ab7;
    border: 1px solid #eceeef;
    color: #fff; }
  .c-btn.disabled {
 background:#eceeef;
}