.checkboxes label {
    display: block;
    padding-right: 10px;
    padding-left: 22px;
    text-indent: -22px;
    /*vertical-align: middle;*/
}
.checkboxes input {
    vertical-align: middle;
}
.checkboxes label span {
    vertical-align: middle;
}

#request-token {
  margin-right:450px;
}

.pushable {
        background: hsl(203deg 89% 53%);
        border-radius: 12px;
        border: none;
        padding: 0;
        cursor: pointer;
        outline-offset: 4px;
    }
.front {
    display: flex;
    padding: 12px 30px;
    border-radius: 12px;
    font-size: 1.8rem;
    background: hsl(205deg 46% 48%);
    color: white;
    transform: translateY(-6px);
}
.pushable:active .front {
    transform: translateY(-2px);
}
p, h3{
    font-size: 20px;
}
label {
    font-size:20px;
    font-weight: lighter;
}