/* Straight from old site */



/* Layout */
.lte-ie8 #main {
  position: relative;
  z-index: 0;
}

html.ie7 #block-views-exp-news-landing-page-page #views-exposed-form-news-landing-page-page .form-submit {
  margin-top: 1px;
}

/* --- Registration --- */

.lte-ie9 #bitc-registration-form-wrapper .form-type-textfield input{
  padding: 9px 10px 0;
}

.ie7 #bitc-registration-form-wrapper .form-type-textfield input{
  height:29px;
}

.ie7 #bitc-registration-form-wrapper .pink-button{
  padding: 9px 20px;
}

.ie7 #bitc-registration-form-wrapper .gray-button{
  padding: 7px 15px;
}

/* --- rating widgets --- */

.ie7 .node-type-news .region-content article .rate-widget a.rate-thumbs-up-btn-up {
  text-indent: 0;
  font-size: 0;
  line-height: 0;
}

.ie7 .node-type-news .region-content article .share-rate {
  width: 235px;
}

/* --- news pages --- */

.ie7 #block-views-exp-news-landing-page-page #views-exposed-form-news-landing-page-page .form-text {
  padding-bottom: 0;
  height: 25px;
}

/* --- member company pages --- */
.ie7 .node-member_company-form fieldset {
  padding-bottom: 10px;
  position: static;
}

.ie7 .node-member_company-form fieldset.collapsed {
  padding-bottom: 0 !important;
}

.ie7 .node-member_company-form fieldset legend {
  width: 955px !important;
}

.ie7 .sidebar #block-views-group-members-block-1 .view-content ul{
  padding: 15px 0;
}

/* --- generic pages --- */
.ie7 .region-content article .content .field-name-body ol {
    padding-left: 25px;
}

.ie7 #block-quicktabs-most-helpful-case-studies .item-list ul.quicktabs-tabs li, #block-quicktabs-related-events .item-list ul.quicktabs-tabs li {
  float: left;
  margin-right: 8px;

}

/* --- Taxonomy sidebar filters --- */
/*
#sidebar-second .taxonomy-filters fieldset.bef-select-as-checkboxes-fieldset {
  width: 235px;
}*/

.ie7 #sidebar-second .taxonomy-filters .views-exposed-widget {
  margin-bottom: 5px;
}

.ie7 #sidebar-second .taxonomy-filters .views-widget-filter-field_date_value input, 
.ie7 #sidebar-second .taxonomy-filters .views-widget-filter-field_date_value2 input,
.ie7 #sidebar-second .block-views.blue .views-exposed-form .form-text,
.ie7 #sidebar-second .taxonomy-filters  .views-widget-filter-field_sector input.form-autocomplete  {
  height: 15px;
  width: 195px
}

/*
.lte-ie8 #sidebar-second .taxonomy-filters .views-widget-filter-field_date_value, 
.lte-ie8 #sidebar-second .taxonomy-filters .views-widget-filter-field_date_value2{
  width: 205px
}
*/

.ie7 #sidebar-second .taxonomy-filters .views-widget-filter-field_date_value2{
  margin-top: -5px;
}

.ie7 #sidebar-second .views-submit-button{
  bottom: 1px;
}

/* Search results page fixes */
.lte-ie8 .page-search-results .region-content-top #views-exposed-form-site-search-page #edit-key-wrapper input {
  width: 504px;
  height: 28px;
  padding-top: 7px;
}

.ie7 .page-search-results .region-content-top #views-exposed-form-site-search-page #edit-sort-by,
.ie7 .page-search-results .region-content-top #views-exposed-form-site-search-page #edit-sort-order {
  margin-left: 103px;
}

/*.lte-ie8 #sidebar-second .taxonomy-filters .form-submit {
  background-image: url(../images/filter-go-bg.png);
  background-position: left bottom;
  background-repeat: no-repeat;
}*/

.lte-ie8 article.node-report .file {
  display: block;
}

.lte-ie8 article.node-report .file img {
  padding-bottom: 0;
}

.lte-ie8 article.node-report .file .download-button,
.lte-ie8 article.node-report .file .download-button:hover,
.lte-ie8 .view-reports-landing-page .file .download-button,
.lte-ie8 .view-reports-landing-page .file .download-button:hover {
  background-image: url(../images/download-button.png);
  background-color: #ffffff;
  background-repeat: no-repeat;
  width: 101px;
  height: 30px;
  display: inline-block;
  padding-top: 2px;
  padding-bottom: 0;
}

.lte-ie8 article.node-report .file .link,
.lte-ie8 article.node-report .file .link:hover,
.lte-ie8 .view-reports-landing-page .file .link,
.lte-ie8 .view-reports-landing-page .file .link:hover {
  background-image: url(../images/view-report-button.png);
  background-color: #ffffff;
  background-repeat: no-repeat;
  width: 101px;
  height: 30px;
  display: inline-block;
  padding-top: 2px;
  line-height: 0;
  font-size: 0;
  padding-bottom: 0;
}


/* Form */
.ie8 .content-wrapper  .form-text {
  height: 38px;
  padding: 8px 10px 5px;
}

.ie7 .content-wrapper  .form-text {
  height: 25px;
  padding: 10px 10px 5px;
}
.ie7 .page-user-edit .field-group-fieldset .fieldset-wrapper{
    float: left;
    padding-bottom: 20px;
    width: 100%;
}

.ie7 .page-user-edit #user_user_form_group_interests *{
  position: static;
}
