.rkn{
     width: 100%;
     margin: .5rem 0;
     display: -webkit-inline-box;
     display: -webkit-inline-flex;
     display: -moz-inline-box;
     display: -ms-inline-flexbox;
     display: inline-flex;
     text-align: left;
     align-items: start;
}
 .rkn small{
     line-height: 1.5rem;
     vertical-align: middle;
     color: rgb(145, 147, 153);
     margin: 0!important;
}
 .rkn small a{
     color: #3C85BA;
     margin: 0;
}
 .rkn small a:hover{
     color: #2C5878;
}
 .rkncheckboxbutton {
     vertical-align: middle;
     margin: 0 .5rem 0 0;
     cursor: pointer;
     fill: none;
     stroke-width: 6px;
     width: 2.5rem;
     min-width: 2.5rem;
}
 .rkncheckboxbutton .rkncheck{
     stroke: transparent;
}
 .rkncheckboxbutton .rkncheckbox{
     stroke: rgb(145, 147, 153);
}
 .rkncheckboxbutton:hover .rkncheckbox,.rkncheckboxbutton:hover .rkncheck{
     stroke: rgb(145, 147, 153);
}
 .rkncheckboxbutton.checked .rkncheck,.rkncheckboxbutton.checked .rkncheckbox{
     stroke: #3C85BA;
}
button:disabled, button[aria-disabled="true"], button:disabled:hover, button[aria-disabled="true"]:hover{
     background-color: rgba(60, 133, 186, .9);
     cursor: default;
}