.color1 { background-color: #f7f4f7!important; } .bg-color2 { background-color: #80308c!important; } .bg-color3 { background-color: #661e66!important; } .border1{ border-color: #80308c!important; } .border3 { border-color: #661e66!important; } .font-size { font-size: 18px!important; } .fcolor { color: #f7f4f7!important; } .color2 { color: #80308c!important; } .color3 { color: #661e66!important; } .selected{ border-color: #80308c!important; } label .row .circle{border-color: #661e66;} .poll-area label:hover .row .circle::after{ background: #661e66; }  label.selected .row .circle::after{ display: block; background: #80308c !important; }