/* Entity Form Styles */

.entityform label {
  padding-bottom: 0.35rem;
  display: inline-block;
  color: black;
  font-size: 15px;
  font-weight: 300;
}

.entityform div.form-wrapper .form-item > label {
  color: black;
}

.entityform div.form-wrapper > .form-item > label {
  font-size: 15px;
}

.entityform .form-wrapper {
  margin-bottom: 1rem;
}

.entityform textarea {
  display: block;
  width: 100%;
  border: 1px solid #c9c9c9;
  box-shadow: 0 1px 2px #d8d8d8 inset;
}

.entityform .fieldset-description {
  margin: 1rem 0;
}

.entityform input[type="submit"] {
  padding: 0 10px;
  color: #ffffff;
  height: 32px;
  line-height: 32px;
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 0px;
  background: #0aa65c;
}

.entityform .form-checkboxes > .form-item {
  width: 24%;
  display: inline-block;
}

.entityform .selects {
  width: 100%;
}

.entityform .selects .grippie {
  display: none;
}

.entityform .field-name-field-looking-forward .form-item > label,
.entityform .field-name-field-why-take-part .form-item > label,
.entityform .field-name-field-2015-participation > .form-item > label,
.entityform .field-name-field-2014-participation > .form-item > label,
.entityform .field-name-field-num-people-participation > .form-item > label,
.entityform .field-name-field-is-first-year > .form-item > label,
.entityform .field-name-field-participation > .form-item > label {
  font-size: 14px;
  color: #622599;
}

.entityform .field-name-field-your-social-media-presence table {
  width: 100%;
}

.entityform .field-name-field-your-social-media-presence .link-field-column {
  width: 50%;
}

@media screen and (max-width: 1190px) {
  .entityform {
    margin-left: 30px;
  }

  .entityform .form-checkboxes > .form-item {
    width: 49%;
    display: inline-block;
  }
}

.entityform .field-type-markup p {
  font-size: 15px;
  font-weight: bold;
}

.entityform .input-border {
  line-height: 18px;
}

.entityform .selectize-input {
  padding: 6px;
}

.entityform .fieldset-legend {
  color: black;
  font-size: 15px;
  font-weight: 300;
  display: block;
  margin-bottom: 5px;
}

.entityform fieldset.date-combo .container-inline-date .date-padding {
  padding: 10px 10px 0 0;
}

.entityform .date-padding label {
  color: #707070;
  font-size: 13px;
  font-weight: normal;
}

.entityform div.description {
  color: #707070 !important;
  line-height: 22px;
}

.entityform .form-type-radio {
  margin-top: 5px;
}

.entityform .form-type-radio label, 
.entityform .form-type-checkbox label {
  font-size: 13px;
}

.entityform .form-type-date-popup > label {
  color: #707070;
  font-size: 14px;
  font-weight: normal;
}

.entityform a.fieldset-title {
  display: block;
  font-weight: 300;
  margin-bottom: 10px;
}

.entityform .legend, 
.entityform .form-required {
  color: #f00;
}

.entityform .field-multiple-table th,
.entityform .field-multiple-table td {
  padding-bottom: 10px;
}

/* Jota Joti Report */

.view-jota-joti-report .view-content {
  overflow: hidden;
  max-width: 100%;
}

.view-jota-joti-report td,
.view-jota-joti-report th {
  border: 1px solid black;
  padding: .5rem;
  min-width: 76px;
  max-width: 76px;
  word-wrap: break-word;
}

.view-jota-joti-report th {
  background: lightgrey;
}

.page-jota-joti-report section.main-medium{
  width: 100%;
  margin-left: 0;
}

.view-jota-joti-report div.item-list {
  position: static;
  margin-top: 32px;
}



.page-eform-submit-jjform2 .form-wrapper {
  padding-top: 16px;
}

.page-eform-submit-jjform2 .description {
  padding-top: 5px;
}

.page-eform-submit-jjform2 label {
  display: block;
  padding-bottom: 5px;
}

.page-eform-submit-jjform2 input[type="radio"] {
  float: left;
}

.page-eform-submit-jjform2 textarea {
  min-width: 522px;
}

.page-eform-submit-jjform2 .selectize-input,
.page-eform-submit-jjform2 fieldset,
.page-eform-submit-jjform2 input[type="text"],
.page-eform-submit-jjform2 textarea {
  max-width: 528px;
}

.page-jota-joti-forms-saved-searches .views-submit-button {
  padding: 0;
}

.page-jota-joti-forms-saved-searches .views-submit-button .form-submit {
  max-height: 27px;
  cursor: pointer;
}

.page-jota-joti-forms-saved-searches .attachment .fieldset-title {
  display: inline-block;
  padding-top: 8px;
}

.page-jota-joti-forms-saved-searches .view-content {
  padding-top: 16px;
  width: 1000px;
}

.page-jota-joti-forms-saved-searches .view-content table {
  width: 100%;
}

.page-jota-joti-forms-saved-searches .view-content table th {
  padding-top: 14px;
  padding-bottom: 14px;
  font-weight: bold;
}

.page-jota-joti-forms-saved-searches .view-content table td {
  padding: 7px;
}

.page-jota-joti-forms-saved-searches #view-jota-joti-report-savedsearches-savedsearches-container {
  padding: 0;
}

.page-jota-joti-forms-saved-searches .views-savedsearches-save-ahah form {
  padding-top: 23px;
}

/* Page YouCanCountOnUs */

.page-youcancountonus .home-slider {
  position: relative;
  width: 100%;
  overflow: hidden; }
 .page-youcancountonus .home-slider > .inside {
    position: relative; }
.page-youcancountonus .home-slider:hover .flex-direction-nav {
    display: block; }
.page-youcancountonus .home-slider .pane-bundle-jamboree-panels-pane {
    overflow: hidden; }
  .page-youcancountonus .home-slider .pane-bundle-jamboree-panels-pane h2 {
      color: white;
      margin: 0;
      position: absolute;
      text-transform: uppercase;
      padding: .5rem; }
    .page-youcancountonus .home-slider .pane-bundle-jamboree-panels-pane h2 a {
        color: white; }
   .page-youcancountonus .home-slider .pane-bundle-jamboree-panels-pane img {
      display: block; }
      @media (max-width: 1024px) {
     .page-youcancountonus  .home-slider .pane-bundle-jamboree-panels-pane img {
          height: auto;
          min-height: 300px; } }
    @media (max-width: 1024px) {
      .page-youcancountonus  .home-slider .pane-bundle-jamboree-panels-pane h2 {
        font-size: 1.125rem;
        background-color: rgba(255, 0, 0, 0.5);
        bottom: 0; } }
    @media (min-width: 1024px) {
  .page-youcancountonus .home-slider .pane-bundle-jamboree-panels-pane:before {
        content: '';
        display: block;
        height: 400px;
        width: 400px;
        background-color: rgba(255, 0, 0, 0.5);
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        border-radius: 100%;
        left: -10%; }
   .page-youcancountonus .home-slider .pane-bundle-jamboree-panels-pane h2 {
        top: 50%;
        transform: translate(0, -50%);
        left: 4%;
        padding: 0;
        max-height: 340px;
        max-width: 180px;
        overflow: hidden; } }
 .page-youcancountonus  .home-slider .countdown-block {
    position: absolute;
    top: 2rem;
    right: 2rem;
    z-index: 4;
    font-size: 3rem;
    font-family: futura_bold;
    width: 145px; }
    .home-slider .countdown-block .daysLeft {
      width: 100%; }
   .page-youcancountonus  .home-slider .countdown-block span {
      background-color: rgba(169, 0, 15, 0.75);
      font-family: futura_condensed;
      font-weight: bold;
      font-size: 5rem;
      padding: 0.5rem 1rem;
      color: white; }
   .page-youcancountonus  .home-slider .countdown-block .dayone {
      float: left; }
   .page-youcancountonus  .home-slider .countdown-block .daytwo {
      float: right; }
   .page-youcancountonus  .home-slider .countdown-block .days {
      background-color: rgba(169, 0, 15, 0.75);
      color: white;
      padding: 0.25rem;
      margin-top: 1rem;
      font-size: 2.8rem;
      font-style: italic;
      text-transform: uppercase; }
    .home-slider .countdown-block .hasCountdown {
      border: none;
      background: none; }
    .home-slider .countdown-block .countdown_descr {
      display: none;
      width: 100%; }
    .page-youcancountonus .home-slider .countdown-block .countdown_section:first-child {
      display: block; }
    @media (max-width: 1024px) {
     .page-youcancountonus  .home-slider .countdown-block {
        width: 95px; }
       .page-youcancountonus  .home-slider .countdown-block span {
          font-size: 2rem; }
       .page-youcancountonus  .home-slider .countdown-block .days {
          font-size: 1.8rem; }



.page-youcancountonus .panels-flexible-region .jamboree-scoutnews {
  border: 1px solid #525252;
  padding-top: 15px;
}

.page-youcancountonus .panels-flexible-region .pane-title {
  width: auto;
  background: #525252;
  color: #fff;
  display: inline-block;
  padding: 0.1rem 1.25rem;
  font-family: futura_condensed;
  font-weight: 100;
  margin: 0;
}

.page-youcancountonus .panels-flexible-region .jamboree-scoutnews.title-only .scout__image {
  float: left;
}

.page-youcancountonus .panels-flexible-region .scout__image {
  padding-left: 7px;
}

.page-youcancountonus .panels-flexible-region .scout__image img {
  float: left;
  border: 1px solid #525252;
  border-radius: 61%;
  max-width: 50px;
}

.page-youcancountonus .panels-flexible-region .news__image {
  padding-top: 15px;
}

.page-youcancountonus .panels-flexible-region .news__image img {
  vertical-align: bottom;
  width: 100%;
}

.page-youcancountonus .panels-flexible-region .jamboree-scoutnews > .news__title a {
  font-size: 1.125rem;
  font-weight: normal;
  word-wrap: break-word;
}

.page-youcancountonus .panels-flexible-region .jamboree-scoutnews.title-only {
  margin-bottom: 10px;
  border-bottom: 2px solid #525252;
  min-height: 66px;
}
