.content-container {
    margin: 0 auto;
    width: 100%
}

.region-navigation {
    margin-top: 3rem
}

#header-first {
    padding: 0
}

#header-first .content-container {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0
}

.header-third__first .content-container {
    padding-top: 16px;
    padding-bottom: 16px
}

#header-third {
    padding: 0 16px 16px
}

#block-searchplaceholder {
    margin-top: 1.5rem
}

.two-col .container--main {
    margin-bottom: 16px
}

.layout--onecol .views-element-container {
    padding-top: 16px
}

#content {
    padding-bottom: 95px;
    padding-left: 16px
}

#content.is-exception {
    margin-top: 32px
}

#content.feedback {
    padding-bottom: 32px
}

.content-section {
    margin-bottom: 32px
}

.flex-center {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center
}

.usa-nav-container--primary-menu {
    position: relative
}

#block-uscis-design-mainnavigation {
    margin-bottom: 32px
}

.usa-navbar {
    display: block;
    height: auto;
    border-bottom: none
}

.usa-menu-btn {
    position: absolute;
    top: 26px;
    right: 0
}

.field--label-inline {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.content-items-list .field__item,
.content-items-list .views-row {
    margin-bottom: 10px
}

.field--name-body p>form,
.field--name-body p>.btn {
    margin-top: 16px;
    margin-bottom: 16px
}

.field--name-body>p:first-of-type>.btn {
    margin-top: 0
}

.field--name-body>p:last-of-type>.btn {
    margin-bottom: 0
}

.page-title {
    margin-bottom: 16px
}

.clearfix {
    clear: both
}

.layout-flex-end {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-end;
    -moz-justify-content: flex-end;
    -ms-justify-content: flex-end;
    justify-content: flex-end;
    -ms-flex-pack: flex-end
}