/* ==========================================================================
   General Style Fixes
========================================================================== */




.views-field-field-subsite-billboard-teas-txt .field-content,
.views-field-field-subsite-billboard-teas-tst .field-content {
  padding: 15px 20px !important;
}

.hp-logo .ohrp-logo img {
  max-width: inherit;
}

.submitted {
  display: none;
}

label[for=edit-jump] {
  color: #333333;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 17px;
  font-weight: bold;
}

/* Fix for active state not triggering on the left nav items. */
.determination-letter-active .region-left-nav a[href="/ohrp/compliance-and-reporting/determination-letters/index.html"],
.meeting .region-left-nav a[href="/ohrp/sachrp-committee/meetings/index.html"],
.recommendation .region-left-nav a[href="/ohrp/sachrp-committee/recommendations/index.html"],
.news-and-announcements-active .region-left-nav a[href="/ohrp/news/announcements-and-news-releases/index.html"],
.federal-register-notices-active .region-left-nav a[href="/ohrp/news/federal-register-notices/index.html"],
.members-active .region-left-nav a[href="/ohrp/sachrp-committee/members/index.html"],
.subcommittees-active .region-left-nav a[href="/ohrp/sachrp-committee/subcommittees/index.html"]  {
  color: #000;
  background: #eee;
}


/* ==========================================================================
  Homepage
========================================================================== */


.hp-text{
  width: 70%;
  float: left;
}

.hp-logo{
  width: 25%;
  float: right;
}

.ohrp-description .desc-text.last{
  margin-top: 10px;

}


/* ==========================================================================
  SACHRP Committe -- Meeting
========================================================================== */


.node-type-ohrp-sachrp-meeting h1 {
  display:none;
}

.node-type-ohrp-sachrp-meeting h1.fullTitle {
  display: block !important;
}

.view-id-sachrp_meetings .views-row {
  margin-bottom: 5px;
}

table .agenda{
  border: solid 1px #a5d2ef;
  width:540px;

}

table .agenda tr {
  vertical-align: top;
}

table.agenda td{
  vertical-align: top;
  width:218px;
}

table.agenda th {
  font-weight: bold;
  text-align: center;
}
.agendaBottomRow {
  background-color: #f7f7f7;
}
F
.agendaBTopRow {
  background-color: #d4f0fe;
  padding: 10px;
}


table.agenda ul{
  padding-left:10px;
  padding-top:0px;
  margin-top: 0px;
}

table.agenda ul li{
  padding-left:0px;
  padding-top:0px;
}

.view-id-sachrp_meetings .views-field-field-sachrp-meeting-start-date {
  float: left;
}

.row-with-margin{
  margin:0 0 20px;
}

/*Related Reccomendations*/
.page-sachrp-meetings-sachrp-meetingshtml-2015 .block-views-releated-recommendations-block {
  display: none;
}

.page-sachrp-meetings-sachrp-meetingshtml-2016 .block-views-releated-recommendations-block {
  display: none;
}

.block-views-releated-recommendations-block {
  background-color: #f7f7f7;
  border: 1px solid #cdcdcd;
  padding: 20px;
  margin-bottom: 30px;l
}

.block-views-releated-recommendations-block h2{
  margin-top:0px;
}

/* Previous Meetings Filter*/
.view-previous-meeting-materials- form {
  background-color: #f7f7f7;
  border: 1px solid #cfcfcf;
  padding: 15px;
}

.view-previous-meeting-materials- form#filter-form select,
.view-previous-meeting-materials- .form-select:not([multiple="multiple"]) {
  -moz-appearance: none;
  background: #e9e9eb url("/ohrp/sites/all/themes/project_h/css/images/drop-down.jpg") no-repeat scroll right center;
  box-shadow: none;
  width: 513px !important;
}

.view-previous-meeting-materials- .form-select:not([multiple="multiple"]) {
  -moz-appearance: none;
  background: #e9e9eb url("/ohrp/sites/all/themes/project_h/css/images/drop-down.jpg") no-repeat scroll right center;
  width: 513px !important;
}

.view-previous-meeting-materials- .btn {
  background-color: #fbbb3d;
  border: medium none;
  border-radius: 0;
  bottom: 49px;
  color: #185394;
  float: right;
  font-weight: bold;
  width: 80px;
}


/* ==========================================================================
  SACHRP Committee -- Recommendations
========================================================================== */


.view-id-ohrp_faq_category form,
.view-id-ohrp_sachrp_recommendations #ctools-jump-menu,
.view-ohrp-sachrp-recommendations form {
  background-color: #f7f7f7;
  border: 1px solid #cfcfcf;
  padding: 15px;
}

#sachrp-recommendations-search-container .hhs-search-form {
  margin-bottom: 20px;
}

.view-id-ohrp_faq_category form#filter-form select,
.view-id-ohrp_sachrp_recommendations form#filter-form select {
  -moz-appearance: none;
  background: #e9e9eb url("/ohrp/sites/all/themes/project_h/css/images/drop-down.jpg") no-repeat scroll right center;
  box-shadow: none;
  width: 513px !important;
}

.view-id-ohrp_faq_category .form-select:not([multiple="multiple"]),
.view-id-ohrp_sachrp_recommendations .form-select:not([multiple="multiple"]) {
  -moz-appearance: none;
  background: #e9e9eb url("/ohrp/sites/all/themes/project_h/css/images/drop-down.jpg") no-repeat scroll right center;
  width: 513px !important;
}

.view-id-ohrp_faq_category .btn,
.view-id-ohrp_sachrp_recommendations .btn {
  background-color: #fbbb3d;
  border: medium none;
  border-radius: 0;
  bottom: 49px;
  color: #185394;
  float: right;
  font-weight: bold;
  position: relative;
  width: 80px;
}

.view-video-view form {
  background-color: #f7f7f7;
  border: 1px solid #cfcfcf;
  padding: 15px;
}

.view-id-ohrp_faq_category .btn, .view-video-view .btn {
  background-color: #fbbb3d;
  border: medium none;
  border-radius: 0;
  bottom: 49px;
  color: #185394;
  float: right;
  font-weight: bold;
  position: relative;
  width: 80px;
}


.view-recent-videos .accordion-row .views-field {
clear:none;
}

.view-video-view .accordion-row .views-field {
clear:none;
}

.view-id-ohrp_sachrp_recommendations .btn,
.view-filter-recommendation-by-topic .btn.form-submit {
  bottom: 34px;
}

/* SACHRP Recommendations Topics Filter*/
.view-id-sachrp_topics form {
  background-color: #f7f7f7;
  border: 1px solid #cfcfcf;
  padding: 15px;
}

.view-id-sachrp_topics form#filter-form select {
  -moz-appearance: none;
  background: #e9e9eb url("/ohrp/sites/all/themes/project_h/css/images/drop-down.jpg") no-repeat scroll right center;
  box-shadow: none;
  padding-left: 12px;
  width: 513px !important;
}

.view-id-sachrp_topics .form-select:not([multiple="multiple"]) {
  -moz-appearance: none;
  background: #e9e9eb url("/ohrp/sites/all/themes/project_h/css/images/drop-down.jpg") no-repeat scroll right center;
  width: 513px !important;
}


.view-id-video_view form#filter-form select {
  -moz-appearance: none;
  background: #e9e9eb url("/ohrp/sites/all/themes/project_h/css/images/drop-down.jpg") no-repeat scroll right center;
  box-shadow: none;
  padding-left: 12px;
  width: 513px !important;
}

.view-id-video_view .form-select:not([multiple="multiple"]) {
  -moz-appearance: none;
  background: #e9e9eb url("/ohrp/sites/all/themes/project_h/css/images/drop-down.jpg") no-repeat scroll right center;
  width: 513px !important;
}



.view-id-sachrp_topics .btn {
  background-color: #fbbb3d;
  border: medium none;
  border-radius: 0;
  bottom: 49px;
  color: #185394;
  float: right;
  font-weight: bold;
  position: relative;
  width: 80px;
}

.views-field-field-date-of-recommendation  {
  margin-bottom: 20px;
}

.views-field-field--date-of-letter {
    margin-bottom: 20px;
}

.recommendation-package {
  display: block;
  margin-left: 10px !important;
  margin-top: 8px;
}

.container-inline div, .container-inline label {
  display: inline;
  font-size: 17px;
}

#site-content .view-all-recommendations-button {
  display: inline-block;
  background: #fbbb3d url("/ohrp/sites/all/themes/iia/css/images/view-all-arrow.png") no-repeat 260px center;
  padding: 10px 30px 10px 10px;
  font-weight: bold;
  color: #185394;
  text-decoration: none;
}

/* ==========================================================================
   OHRP Letter Content Type
========================================================================== */


.node-ohrp-letter .date-display-single {
  display: block;
  margin-bottom: 20px;
}

.addressee {
  display: block;
  margin-bottom: 20px;
}

.re {
  font-weight: bold;
}


.regarding{
  display: block;
  font-weight: bold;
  margin-bottom: 20px;
}

.label-inline {

  float:left;
}

.meetingMembers {
  font-weight: bold;
}

.MembersColLeft {
  float: left;
  margin-right:120px;
}

.MembersColRight {
  float: left;
}


/* ==========================================================================
   OHRP News
========================================================================== */

.block-panels-mini-ohrp-news {
  border-bottom: thin solid #cfcfcf;
  padding-bottom: 30px;
}

.past-ohrp-announcement-list {
  padding: 15px 0;
  border-top: solid thin #ccc;
  border-bottom: solid thin #ccc;
}

#site-content .recent-announcements-block .view-content a {
  display: block;
  padding-bottom: 5px;
  text-decoration: underline;
}

.ohrp-news-header {
  font-size: 20px;
}

/* Recent Block Styles */
.recent-block {
  float: left;
  width: 300px;
  height: 277px;
  border: 1px solid #cdcdcd;
  background-color: #f6f7f7;
  padding: 20px;
  margin: 20px 20px 0 0;
  z-index: 1;
}

.recent-block h2.title {
  color: #000;
  font-size: 20px;
  margin-top: 0;
}

.recent-block .view-content .views-row{
  margin-bottom: 0;
  padding: 0px 0 5px 0;
  border-bottom: 1px solid #ccc !important;
  display: block;
}

.recent-block .view-content .views-row-last{
  border-bottom: none !important;
}

.recent-block .view-footer {
  border-top: 1px solid #ccc;
  padding-top: 7px;
}

/* Displays gray line above recent block on OHRP homepage. */
.front .region-iia-mini-panels {
  border-top: thin solid #cfcfcf;
}

/* ==========================================================================
   OHRP News -- Announcements & News Releases
========================================================================== */


.view-ohrp-announcements-news-releases .view-content > .views-row {
  padding: 20px 0;
  border-bottom: solid thin #ccc;
}

.view-ohrp-announcements-news-releases .view-content > .views-row.views-row-last {
  border-bottom: none;
}

.view-ohrp-announcements-news-releases.view-display-id-block_1 .view-content > .views-row {
  padding: 10px 0 15px 0;
  border-bottom: none;
}

.view-ohrp-announcements-news-releases .views-field-field-news-date-published {
  padding: 10px 0 0;
}

.node-ohrp-announcement .field-name-field-news-date-published {
  padding: 20px 0;
}

.node-ohrp-announcement .field-name-field--announcement-type {
  display: none;
}

.announcement-year-filter .view-content h3 {
  margin-top: 10px;
  padding-top: 20px;
  border-top: thin solid #cfcfcf;
}

.announcement-year-filter .view-content h3:first-of-type {
  padding-top: 0;
  margin-top: 20px;
  border-top: none;
}


/* ==========================================================================
   Compliance & Reporting -- Determination Letters
========================================================================== */


.view-ohrp-compliance-reporting-view .view-header hr {
  margin-top: 0;
}

.view-ohrp-compliance-reporting-view .view-content form {
  background-color: #f7f7f7;
  border: 1px solid #cfcfcf;
  padding: 15px;
}

.view-ohrp-compliance-reporting-view .view-content label {
  display: block;
}

.view-ohrp-compliance-reporting-view .view-content .form-select:not([multiple="multiple"]) {
  display: inline;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background: #e9e9eb url("/ohrp/sites/all/themes/project_h/css/images/drop-down.jpg") no-repeat scroll right center;
  box-shadow: none;
  width: 513px !important;
}


.view-ohrp-compliance-reporting-view .view-content .btn {
  display: inline;
  background-color: #fbbb3d;
  border: medium none;
  border-radius: 0;
  color: #185394;
  font-weight: bold;
  position: relative;
  width: 80px;
}

.view-ohrp-compliance-reporting-view .view-content .btn[disabled],
.view-previous-meeting-materials- .view-content .btn[disabled],
.view-ohrp-sachrp-recommendations .view-content .btn[disabled],
.view-sachrp-topics #filter-form .btn[disabled] {
  opacity: 1;
}

.view-ohrp-compliance-reporting-view .view-content > .views-row {
  border-bottom: solid thin #cfcfcf;
  padding-bottom: 20px;
}

.view-ohrp-compliance-reporting-view.announcement-year-filter .view-content > .views-row {
  border-bottom: none;
  padding-bottom: 0;
}

.view-ohrp-compliance-reporting-view .view-content > .views-row:last-of-type {
  border-bottom: none;
}

.node-type-letter .field-name-field--regarding {
  padding: 20px 0;
  font-weight: bold;
}

.node-type-letter .field-name-field-letter-type {
  display: none;
}

.node-type-letter .field-name-field--meeting-members {
  margin: 20px 0 30px;
  padding: 20px 0;
  border-top: thin solid #cfcfcf;
  border-bottom: thin solid #cfcfcf;
}

.field-name-field--meeting-members > .meeting-members-label {
  font-weight: bold;
  margin-bottom: -10px;
}

.meeting-members-body {
  column-count: 2;
  -moz-column-count: 2;
  -webkit-column-count: 2;
  margin-top: 20px;
}

.meeting-members-body > .meeting-member {
  display: inline-block;
  margin: 20px 0 0;
}

.view-ohrp-determination-letter-view .view-grouping-header h2 {
  font-size: 24px;
  padding: 20px 0;
  margin: 0;
  border-top: solid thin #cfcfcf;
}

.view-ohrp-determination-letter-view .ui-widget-content {
  border: none;
  background: none;
}

.views-accordion-ohrp_determination_letter_view-page-header h3 {
  font-size: 14px;
  font-weight: bold;
  padding-right: 39px;
  margin: 0;
}

.view-ohrp-determination-letter-view .views-accordion-ohrp_determination_letter_view-page-header {
  padding: 20px 0;
  border-top: thin solid #cfcfcf;
}

.view-ohrp-determination-letter-view .views-accordion-ohrp_determination_letter_view-page-header:first-of-type {
  border-top: none;
}

#site-content .views-accordion-ohrp_determination_letter_view-page-header a {
  text-decoration: none;
}

.ui-accordion .views-accordion-ohrp_determination_letter_view-page-header.ui-accordion-header .ui-accordion-header-icon {
  top: 13px;
}

.node-ohrp-letter .field-name-letter-body,
.node-type-letter .field--name-field-uswds-body {
  padding-top: 20px;
  margin-top: 20px;
  border-top: solid thin #cfcfcf;
}

.view-ohrp-determination-letter-view .view-content .views-field-field-full-title > h4,
.view-ohrp-determination-letters .accordion-text h4 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.view-ohrp-determination-letter-view .view-content .views-field-field-full-title a {
  display: block;
  padding-bottom: 5px;
}

.related-citations {
  background: #f7f7f7;
  border: 1px solid #cdcdcd;
  padding: 20px;
  margin: 20px 0;
}

.related-citations h2 {
  margin-top: 0;
}

.related-citations a {
  display: block;
  padding-bottom: 5px;
}

/* Previous Determination Letters Filter*/

.page-news .view-ohrp-announcements-news-releases .views-row-1 h2 {
  margin-top: 0;
}

.page-news .view-ohrp-announcements-news-releases h2 {
  margin-top: 20px;
}




/* ==========================================================================
   Print Styles
========================================================================== */

@media print {
  .view-ohrp-determination-letter-view .ui-widget-content,
  .accordion-row .ui-widget-content {
      display: block !important;
  }

}

/* ==========================================================================
   Media Queries
========================================================================== */

@media only screen and (max-width: 767px) {

  /* End Fixes. 5/10/2016 */

  .hp-text {
      display: block;
      width: 100%;
  }

  .hp-logo {
      display: block;
      margin-bottom: 10px;
      margin-top: 10px;
  }

  .meeting-members-body {
      column-count: 1;
      -moz-column-count: 1;
      -webkit-column-count: 1;
  }

  .meeting-members-body > .meeting-member {
      display: block;
  }

  table .agenda{
      width:100%;

  }

  table.agenda td{
      width:100%;
  }

  .recent-block {
      float: none;
      width:100%;
  }

  .view-ohrp-compliance-reporting-view .view-content .form-select:not([multiple="multiple"]) {
      width: 100%!important;
      padding: 5px;
      margin-bottom: 15px;
  }

  .view-id-ohrp_sachrp_recommendations .form-select:not([multiple="multiple"]),
  .view-filter-recommendation-by-topic .form-select:not([multiple="multiple"]) {
      margin-bottom: 15px;
  }

  .view-id-ohrp_sachrp_recommendations .btn,
  .view-filter-recommendation-by-topic .btn.form-submit {
      float: none;
      bottom: 0;
  }

}

/* ==========================================================================
    OHRP Letter and Recommendation View
========================================================================== */
.view-ohrp-sachrp-letter-and-recommendation .views-field-field-date-created .field-content time {
  text-transform: uppercase;
  font-weight: normal;
}

.view-ohrp-sachrp-letter-and-recommendation .views-field-field-date-created {
  padding-top: 0;
}

.view-ohrp-sachrp-letter-and-recommendation.view-display-id-page_2 .views-row,
.view-ohrp-sachrp-letter-and-recommendation.view-display-id-page_3 .views-row,
.view-ohrp-sachrp-letter-and-recommendation.view-display-id-page_4 .views-row,
.view-ohrp-sachrp-letter-and-recommendation.view-display-id-page_5 .views-row,
.view-ohrp-sachrp-letter-and-recommendation.view-display-id-page_6 .views-row,
.view-ohrp-sachrp-letter-and-recommendation.view-display-id-page_7 .views-row {
  margin-bottom: 20px;
}

.btn-info {
  background-color: #fbbb3d;
  border: medium none;
  border-radius: 0;
  color: #185394;
  font-weight: bold;
  width: 80px;
}
