/* Basic Form Elements */

div.webform-component-markup {
  font-family: Arial, Helvetica, sans-serif /*clear_sans_lightregular*/;
}

.page-node .region-content label, .wrap-containers .main-container label {
  color: #E1251D;
  font-family: Arial, Helvetica, sans-serif /*clear_sans_lightregular*/;
  font-weight: bold;
  letter-spacing: 3px;
}
.region-content label, .wrap-containers .main-container label {
  color: #E1251D;
  font-family: Arial, Helvetica, sans-serif /*clear_sans_lightregular*/;
  font-weight: bold;
  letter-spacing: 3px;
}
.main-container input {
  font-family: Arial, Helvetica, sans-serif /*clear_sans_lightregular*/;
  background-color: #f1f1f1 !important;
  border: 0 !important;
  border-radius: 0 !important;
  color: #808080 !important;
}
.main-container select {
  font-family: Arial, Helvetica, sans-serif /*clear_sans_lightregular*/ !important;
  background-color: #f1f1f1 !important;
  border: 0 !important;
  border-radius: 0 !important;
  color: #808080 !important;
}

/* Remove the IE down arrow on select dropdown (see Sampson answer here: http://stackoverflow.com/questions/15351949/removing-the-ie10-select-element-arrow) */
.page-blog-nat .main-container select::-ms-expand, 
.page-publications .main-container select::-ms-expand, 
.page-online-guides .main-container select::-ms-expand, 
.page-press-releases .main-container select::-ms-expand, 
.page-hiv-awareness-materials .main-container select::-ms-expand, 
.page-teachers-resources .main-container select::-ms-expand {
    display: none;
}

/* Style the select dropdown with custom down arrow (see previous declaration also for IE tweak */
.page-blog .main-container select, 
.page-publications .main-container select, 
.page-online-guides .main-container select, 
.page-press-releases .main-container select, 
.page-hiv-awareness-materials .main-container select, 
.page-teachers-resources .main-container select, 
div.main-container div.webform-component select {
    width: 300px;
    /* padding: 5px; */
    font-size: 16px;
    line-height: 1;
    border: 0;
    border-radius: 5px;
    height: 45px;
    background: url(/sites/default/files/imgs/select-arrow-red.png) no-repeat right #fff;
    background-size: 10%;
    appearance:none;
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
    background-position-x: 260px;  
}

.page-blog .main-container select.date-year, 
.page-publications .main-container select.date-year, 
.page-online-guides .main-container select.date-year, 
.page-press-releases .main-container select.date-year, 
.page-hiv-awareness-materials .main-container select.date-year, 
.page-teachers-resources .main-container select.date-year {
    width: 100px;
    background-position-x: 60px;
    background-size: 30%;
}
.page-publications .main-container select.date-month,
.page-online-guides .main-container select.date-month,
.page-press-releases .main-container select.date-month {
    width: 150px;
    background-position-x: 110px;
    background-size: 20%;
}

.main-container textarea {
  background-color: #f1f1f1 !important;
  border: 0 !important;
  border-radius: 0 !important;
  color: #808080 !important;
}
.main-container .halesway-input {
  background-color: #f1f1f1;
  border: 0;
  border-radius: 0;
  color: #808080;
}
.main-container textarea:focus,
input:focus {
  outline: none!important;
  border: 1px solid #d1d1d1 !important;
  box-shadow: none!important;
}
.main-container *:focus {
  outline: none!important;
  border: 1px solid #d1d1d1 !important;
  box-shadow: none!important;
}

/* Search Entry Form */

input#edit-search-block-form--2 {
  font-family: "Arial, Helvetica, sans-serif /*clear_sans_lightregular*/" !important;
}

div.full-screen-search-form-input a#close-button {
  margin-left: 15px;
  color: white;
  font-size: 20px;
  margin-bottom: 10px;
}

/* Webform Fieldsets */

body.node-type-webform .content .panel {
    line-height: 2em;
    background: #000000;
    background: rgba(220,220,220,0.6) !important;
    border-radius: 0;
    color: #f1f1f1;
    padding: 30px;
    border: none;
}

.main-container div.form-actions button.btn-default.form-submit {
  font-family: Arial, Helvetica, sans-serif /*clear_sans_lightregular*/ !important;
  color: white !important;
  background-color: #E1251D !important;
  padding: 5px !important;
}

.main-container div.form-actions button.form-submit {
  font-family: Arial, Helvetica, sans-serif /*clear_sans_lightregular*/ !important;
  padding: 5px !important;
}

.main-container button.form-submit {
  font-family: Arial, Helvetica, sans-serif /*clear_sans_lightregular*/ !important;
  padding: 5px !important;
}

/* Hide the CiviCRM registration fields on user registration form */
body.page-user-register #edit-civicrm-profile-register {
    display: none;
}

/* User Registration form submit button */
body.page-user-register button#edit-submit {
    margin-top: 10px;
    padding-top: 8px !important;
    padding-right: 13px !important;
    padding-bottom: 8px !important;
    padding-left: 13px !important;
    font-size: 15px;
    line-height: 1.3333333;
    background: #E1251D;
    font-style: italic;
    font-family: Arial, Helvetica, sans-serif /*clear_sans_mediumregular*/ !important;
    color: #ffffff;
}

.topic-icon-default {
  background-position: center center;
}

.topic-icon-new {
  background-position: center center;
}

.topic-icon-hot {
  background-position: center center;
}

.topic-icon-hot-new {
  background-position: center center;
}

.topic-icon-sticky {
  background-position: center center;
}

.topic-icon-closed {
  background-position: center center;
}


table.forum-table .label-primary {
    background-color: #E1251D;
}

