.container {
    width: 95%;
}

.button.button-primary,
button.button-primary,
input[type="submit"].button-primary,
input[type="reset"].button-primary,
input[type="button"].button-primary {
    background-color: green;
    border-color: green;
}
.button.button-primary:hover,
button.button-primary:hover,
input[type="submit"].button-primary:hover,
input[type="reset"].button-primary:hover,
input[type="button"].button-primary:hover,
.button.button-primary:focus,
button.button-primary:focus,
input[type="submit"].button-primary:focus,
input[type="reset"].button-primary:focus,
input[type="button"].button-primary:focus {
    background-color: DarkGreen;
    border-color: DarkGreen;
}

input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="text"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
textarea:focus,
select:focus {
    border: 1px solid green;
}

.button.button-disabled,
.button.button-disabled:hover,
.button.button-disabled:focus {
    color: #bbb;
    border: 1px solid #ddd;
    cursor: default;
}


th,
td {
    border-bottom-width: 2px;
}

tr.separator {
    border-top: 3px solid #d9d9d9;
}


.button-delete {
    background: url("/static/admin/img/icon-deletelink.svg") no-repeat 1.2rem 1.2rem;
    background-position: center;
}

.button-add {
    background: url("/static/admin/img/icon-addlink.svg") no-repeat 1.2rem 1.2rem;
    background-position: center;
}