

.highlightedText {
    background: #156ee7;
    color: #fff;
    border-radius: 3px;
    padding-left: 3px;
    padding-right: 3px;
}

.checkbox { text-align: left; }

.checkbox label .element {
  display: inline-block;
  border-width: 0;
  padding: 0;
  font-size: 0;
  min-width: 36px;
  height: 22px;
  background: rgba(255,255,255,.12);
  border-radius: 50px;
  vertical-align: bottom;
  margin-right: 10px;
}

.checkbox label { color: #444; cursor: pointer; display: inline-block;}
.checkbox label input { display: none !important; }

.checkbox label .element:after {
  content: "";
  width: 16px;
  height: 16px;
  background: #fff;
  display: inline-block;
  padding: 0;
  border-radius: 16px;
  margin: 3px;
  -webkit-transition: -webkit-transform .25s;
  transition: transform .25s;
  -webkit-transition-timing-function: cubic-bezier(.23,2.01,.43,.66);
  transition-timing-function: cubic-bezier(.23,2.01,.43,.66);
}
.checkbox label input[type=checkbox]:checked+.element { background: #2196F3; }
.checkbox label input[type=checkbox]:checked+.element:after { -webkit-transform: translateX(14px); transform: translateX(14px); }
.checkbox label{display: block!important; margin-bottom: 10px!important; color: #fff!important}
