div label {
    margin-bottom: 0px;
}

div label input {
   margin-right:100px;
}
body {
    font-family:sans-serif;
}

.ck-button {
    margin:4px;
    background-color:#EFEFEF;
    border-radius:4px;
    border:1px solid #D0D0D0;
    overflow:auto;
}

.ck-button label {
    width:40.0em;
}

.ck-button label span {
    text-align:center;
    padding:3px 0px;
    display:block;
}

.ck-button input:checked + span {
    background-color:#B576AD;
    color:#fff;

}
input[type=checkbox].hidden{
	display:none;
}
div label {
    margin-top: -2px;
    margin-bottom: -2px;
}

div label input {
   margin-right:100px;
}

body {
    font-family:sans-serif;
}

.ck-button {
    margin:4px;
    background-color:#EFEFEF;
    border-radius:4px;
    border:1px solid #D0D0D0;
    overflow:hidden;
}

.ck-button label {
    width:40.0em;
}

.ck-button label span {
    text-align:center;
    padding:3px 0px;
    display:block;
}

.ck-button input:checked + span {
    background-color:#B576AD;
    color:#fff;

}
input[type=checkbox].hidden{
	display:none;
}
Add Kevin's fixes for custom menu page
Add Kevin's fixes for custom menu page
