        .violation-header {
        background: rgb(20,99,255);
        }
        .violation-header h1 {
        color: rgb(255,249,247);
        }
        .violation-header h2 {
        color: rgb(255,249,247);
        }
        .button.operator {
        background: rgb(20,99,255);
        color: rgb(255,249,247);
        }
        .button.operator:hover {
        background: rgb(-2,77,234);
        color: rgb(255,249,247);
        }
        @media only screen and (min-width: 768px) {
        .button.change-violation-action, .pay-button-inactive {
        float: right;
        }
        }
        .button.change-violation-action {
        margin: 0 0 0;
        background: rgb(20,99,255);
        color: rgb(255,249,247);
        }
        .button.change-violation-action:hover {
        background: rgb(-2,77,234);
        color: rgb(255,249,247);
        }
        .button.violation-action {
        color: rgb(20,99,255);
        }
        .button.violation-action:hover {
        color: rgb(-2,77,234);
        }
        .button.violation-action.not-available {
        color: #e0e1e2;
        }
        .button.violation-action.not-available:hover {
        color: #e0e1e2;
        }
        .button-group.even-3.violation-action-group li > button, .button-group.even-3.violation-action-group li .button {
        border: 1px solid;
        border-color: rgb(20,99,255);
        border-radius: 3px;
        margin-top: 10px;
        }
        .button-group.even-3.violation-action-group li > button:hover, .button-group.even-3.violation-action-group li .button:hover {
        border-color: rgb(-2,77,234);
        }
        .button-group.even-3.violation-action-group li > button.not-available, .button-group.even-3.violation-action-group li .button.not-available {
        border: 1px solid;
        border-color: #e0e1e2;
        border-radius: 3px;
        margin-top: 10px;
        }
        .button-group.even-3.violation-action-group li > button.not-available:hover, .button-group.even-3.violation-action-group li .button.not-available:hover {
        border-color: #e0e1e2;
        }
        .button-group.even-2.violation-action-group li > button, .button-group.even-2.violation-action-group li .button {
        border: 1px solid;
        border-color: rgb(20,99,255);
        border-radius: 3px;
        margin-top: 10px;
        }
        .button-group.even-2.violation-action-group li > button:hover, .button-group.even-2.violation-action-group li .button:hover {
        border-color: rgb(-2,77,234);
        }
        .button-group.even-2.violation-action-group li > button.not-available, .button-group.even-2.violation-action-group li .button.not-available {
        border: 1px solid;
        border-color: #e0e1e2;
        border-radius: 3px;
        margin-top: 10px;
        }
        .button-group.even-2.violation-action-group li > button.not-available:hover, .button-group.even-2.violation-action-group li .button.not-available:hover {
        border-color: #e0e1e2;
        }
        .button-group.even-1.violation-action-group li > button, .button-group.even-1.violation-action-group li .button {
        border: 1px solid;
        border-color: rgb(20,99,255);
        border-radius: 3px;
        margin-top: 10px;
        }
        .button-group.even-1 li {
        display: inline-block;
        margin: 0 -2px;
        width: 100%;
        }
        .button-group.even-1.violation-action-group li > button:hover, .button-group.even-1.violation-action-group li .button:hover {
        border-color: rgb(-2,77,234);
        }
        .button-group.even-1.violation-action-group li > button.not-available, .button-group.even-1.violation-action-group li .button.not-available {
        border: 1px solid;
        border-color: #e0e1e2;
        border-radius: 3px;
        margin-top: 10px;
        }
        .button-group.even-1.violation-action-group li > button.not-available:hover, .button-group.even-1.violation-action-group li .button.not-available:hover {
        border-color: #e0e1e2;
        }
        