div#ctlppu_settings{
    margin-left: -18px;
}
div#ctlppu_settings div.container {
   /* background-color: #f1f1f1; */
}

div#ctlppu_settings div.form-group {
     float: left;
     margin-right: 25px;
 }

div#ctlppu_settings .glyphicon-ok {
    height: auto;
    padding-bottom: 5px;
    color: #419641;
}

.save.settings {
    /* position: fixed;
    z-index: 10;
    margin-left: 10px; */
}

div#ctlppu_settings div.form-group input[type="checkbox"] {
    display: none;
}

div#ctlppu_settings div.form-group input[type="checkbox"] + .btn-group > label span {
    width: 20px;
}

div#ctlppu_settings div.form-group input[type="checkbox"] + .btn-group > label span:first-child {
    display: none;
}

div#ctlppu_settings div.form-group input[type="checkbox"] + .btn-group > label span:last-child {
    display: inline-block;
}

div#ctlppu_settings div.form-group input[type="checkbox"]:checked + .btn-group > label span:first-child {
    display: inline-block;
}

div#ctlppu_settings div.form-group input[type="checkbox"]:checked + .btn-group > label span:last-child {
    display: none;
}