/**
 * Custom CSS styles
 */

h1.page-header {
  font-size: 32px;
}
h2.block-title {
  font-size: 28px;
}
body {
  font-size: 18px;
  line-height: 1.46;
}

.nav .menu li a {
  padding: 8px 12px;
}
.feed-icon {
    background: url(/core/misc/feed.svg) no-repeat;
    overflow: hidden;
    text-indent: -9999px;
    display: block;
    width: 16px;
    height: 16px;
}
.nav li {
  padding-top: 2px;
}

.navbar-header .name {
  font-size: 28px;
  margin-top: 4px;
}
.navbar-nav {
  margin: 0px 0px;
  padding-top: 1px;
}
.navbar-nav li a {
  padding-bottom: 15px;
}

.navbar-btn {
  margin-top: 4px;
  margin-bottom: 4px;
}
.region-content {
  margin-bottom:  24px;
}

.span-buttons {
    vertical-align: middle;
}
.icon-picture-adjust {
    vertical-align: text-top;
}

.won-front-text {
  margin: 0 4px 8px 4px;
  text-align: center;
}
.front-add-izap {
  text-align: center;
}

.front-add-izap .btn-lg {
  text-align: center;
}

.front-add-observation {
  text-align: center;
}
.wcnet-create-reobservation {
  margin-top: 12px;
}
.wcnet-create-content-manager {
  margin-top: 12px;
}

#block-homepageanonymoususer {
  margin-top: 32px;
  margin-bottom: 16px;
}
.cros-saftey {
  text-align: center;
  color: darkred;
  font-style: italic;
 }

.observation .field--name-field-image {
  float: right;
  padding: 5px;
  margin: 0px 0px 8px 8px;
  border: 1px #ddd solid;
}

.observation .author {
  padding: 4px 12px;
  background-color: #d2e8cf;
  border-radius: 3px;
  margin-bottom: 8px;
} 

#cros-panel-qa, #cros-panel-aa, #cros-panel-nt, #cros-panel-sa {
  clear: both;
}
.cros-aa, .cros-nt, .cros-qa, cros-sa {
  margin-top: 18px;
}
.panel {
  margin-bottom: 12px;
}
.observation .field--name-field-date-observation {
  margin-top: 8px;
}
.observation .field--name-field-taxon {
  margin-top: 24px;
}
.region-sidebar-first h2, .region-sidebar-second h2 {
  font-size: 24px;
  background-color: #d2e8cf;
  border-radius: 3px;
  padding: 6px 6px;
  margin-top: 14px;
}
.region-sidebar-second h2 {
  font-size: 24px;
  background-color: #d2e8cf;
  border-radius: 3px;
  padding: 6px 12px;
  margin-top: 24px;
}


#block-croscontest {
  background-color: #ffffcb;
  border-bottom: #d2e8cf solid 9px;
  padding-bottom: 6px;
  margin-top: 8px;
}
#block-croscontest .field--name-body {
  padding: 1px 12px;
}

.node-reobservation-edit-form .field--name-field-observation,
.node-reobservation-form .field--name-field-observation {
  display: none;
}

#block-userlogin {
  display: none;
}

@media only screen and (max-width: 768px) {
  #block-userlogin {
    display: block;
  }
}

.view-my-observation-count-by-animal,
.view-my-map,
.view-my-images,
.view-my-observations {
  padding-top: 8px;
}
#edit-group-agreement--description {
  font-size: 14px;
}
.itis {
  clear: right;
  margin-left: 156px;
  padding-left: 8px;
}
.logo-itis {
  float: left;
  background: url(/california/sites/default/files/images/logos/itis_logo_72.jpg) no-repeat #fff;
  width: 142px;
  height: 72px;
  padding: 4px 18px 40px 114px;
  margin-right: 18px;
  margin-left: 12px;
}
#block-views-block-animal-itis-block-1 h2 {
  padding: 12px 0 8px;
  margin-bottom: 12px;
}
.field--name-field-scientific-name .field--item {
  font-style: italic;
}

#edit-field-animal-condition .radio {
  float: left;
  margin: 2px 24px 2px 2px;
}

#edit-field-animal-condition .radio input[type="radio"] {
  margin-top: 5px;
}
#views-exposed-form-my-observation-count-by-animal-user-animal-list .form-item,
#views-exposed-form-my-observations-page-1 .form-item,
#views-exposed-form-my-images-page-1 .form-item {
  padding: 2px 5px 5px 0;
}

.collapsiblockTitle .solo-block-title, 
.collapsiblockTitle h2.block-title {
    margin-left: 12px;
}
