/* Add here all your css styles (customizations) */

.gov-theme-body {
    font-weight: 400;
    font-size: 1.25rem;
    font-family: "Open Sans", Helvetica, Arial, sans-serif;
    line-height: 1.6;
    color: #999;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-font-feature-settings: "liga", "kern";
    text-rendering: optimizelegibility;
    background-color: #fff;
}
/* Background */
.g-theme-bg-gray-dark-v1 {
    background-color: #505050;
}

.g-theme-bg-gray-dark-v3 {
    background-color: #2c2c2c;
}

.g-theme-bg-gray-dark-v4 {
    background-color: #414141;
}

.g-theme-bg-gray-dark-v4--hover:hover {
    background-color: #414141 !important;
}

.g-parent:hover .g-theme-bg-gray-dark-v4--parent-hover {
    background-color: #414141 !important;
}

.g-theme-bg-gray-light-v2 {
    background-color: #fafafa;
}

/* Border */
.g-theme-brd-gray-light-v1 {
    border-color: #ececec !important;
}

.g-theme-brd-gray-dark-v2 {
    border-color: #565656 !important;
}

.g-theme-brd-gray-dark-v6 {
    border-color: #424242 !important;
}