.align-justify {
 text-align: justify;
 text-justify: inter-word;
}
.front .block-cng-alert-box-block-alert-box a{
  padding: 0;
  font-size: 18px;
  line-height: 18px;
  font-weight: bold;
}

.flexslider .hprotator-text-block h2 {
  color: #2875C9;
}

.view-congress-hprotator .flex-control-nav {
    padding: 2% 0% 4% 0%;
}

.view-congress-hprotator #hp_top_read_more {
    margin: -10px;
}

.hprotator-text-block .field-name-body {
    margin: -20px 0px 2px 0px !important;
}

.page-media-center-videos #region-content iframe {
  width: 90%;
  height: 390px;
}

#zone-footer #region-footer-first {
    width: 100%;
    color: #fff;
}

.view-display-id-district_map_info_windows .view-content div {
    float:left;
    padding-right: 15px;
    display: block;
    width: 170px;
    font-size: 12px;
}    
    
.view-display-id-district_map_info_windows .views-field-title h3, .view-display-id-district_map_info_windows .views-field-title a:link, .view-display-id-district_map_info_windows .views-field-title a:visited {
    font-size: 14px;
    color: #fff;
}

.view-display-id-district_map_info_windows .view-content {
    margin-top: 20px;
}
.views-exposed-widget .date-year {
   width: 70px;   
}
body #block-boxes-action-block .social-media img {
    width: inherit;
    margin-right: 15px;
}

.context-tax-reform-survey label.is-inline {
    font-weight: normal !important;
}

/* White House Tours Next Button */
.page-node-1149 .wh-button {
    border: solid 1px;
    border-color: #ddd #bbb #999;
    cursor: pointer;
    width: 25%;
    color: #fff;
    background-color: #d82423;
    text-align: center;
    padding: 10px;
    margin-left: auto;
    margin-right: auto;
}

.page-node-1149 .field-item a:link, .page-node-1149 .field-item a, .page-node-1149 .field-item a:visited {
    color: #fff;
    text-decoration: none;
}
.view-congress-hprotator .views-row-1 #hp_top_read_more {
    display: block;
}
.view-congress-hprotator .views-row-1 .hprotator-text-block h2 {
    margin: 10px 25px;
}

.context-tax-reform label.is-inline {
    font-weight: normal !important;
}

/* Home Page Latest News block */
.front .view-display-id-block_latest_news img.media-element.file-full {
    display: none;
}

/* Press Releases Page */
.pane-congress-press-releases-panel-pane-press-releases img.media-element.file-full {
    float: none !important;
    position: relative;
    display: block;
}

/* Appropriations Form */

.program_funding_form .previous-funding-levels {
    display: inline-flex;
}

.previous-funding-levels label {
    margin-right: 15px;
}

.previous-funding-levels input#program {
    margin-right: 10px;
}
