.izimodal { display: none; }

#pup-info > div { display: none; }
#pup-info.added > div.added { display: block; }
#pup-info.removed > div.removed { display: block; }
#pup-info.no-remove > div.no-remove { display: block; }
#pup-info.no-add > div.no-add { display: block; }

.izimodal .add, .izimodal .update { display: none; }
.izimodal.add .add { display: block; }
.izimodal.add .update { display: none; }
.izimodal.update .update { display: block; }
.izimodal.update .add { display: none; }

#litter-manager.filtered .litter { display: none; }
#litter-manager.filtered.open .litter.status-open { display: block; }
#litter-manager.filtered.closed .litter.status-closed { display: block; }
#litter-manager.filtered.all .litter { display: block; }

.izimodal .iziModal-wrap { 
    padding: 30px; 
}
.clear { clear: both; }

#litter-manager .puppy-info .calc-field { font-size: 20px; font-weight: bold; }
.button.is-link, .button.is-link:hover { background-color: #82bc00; }
.button.is-link.remove-pup, .button.is-link.remove-owner { background-color: #999; }
.litter-filters .button.is-link { background-color: #999; }
.litter-filters .button.is-link.active { background-color: #82bc00; }

#litter-manager .litter .litter-header {
    background-color: #82bc00;
    color: #fff;
    padding: 10px 20px; 
 }

#litter-manager .pop-field[data-field='owner_first_name'], #litter-manager .pop-field[data-field='owner_last_name'] { font-weight: bold; font-size: 18px; }
#litter-manager .went-home { margin-top: 5px; font-style: italic; }

#litter-manager > .litter-controls { float: right; }
#litter-manager > .litter-filters { float: left; }

#litter-manager .litter .litter-header .litter-name { float: left; font-size: 24px; }
#litter-manager .litter .litter-header .litter-name span.edit-litter { font-size: 16px; cursor: pointer; }
#litter-manager .litter .litter-header .litter-name .litter-is-closed { font-size: 12px; }
#litter-manager .litter .litter-header .litter-details { float: right; text-align: right; }
#litter-manager .litter .litter-controls { padding-top: 10px; }
#litter-manager .litter .litter-controls .col { text-align: center; }
#litter-manager .litter .litter-controls button { width: 100%; margin-bottom: 5px; }
#litter-manager .litter .litter-member button { width: 100%; margin-bottom: 5px; }

#litter-manager .litter .litter-member .did-order { color: #82bc00; }

#litter-manager .litter { border: 1px solid #666; margin-bottom: 20px;  }
#litter-manager .litter-content { padding: 10px 20px; }

#litter-manager .litter .litter-member { border: 1px solid #333; padding: 10px 20px; margin-bottom: 5px; border-left: 15px solid #666; }

#litter-manager .litter .litter-member.ordered { border: 1px solid #82bc00; border-left: 15px solid #82bc00; }
#litter-manager .litter .litter-member.ordered .no-order { display: none; }

#litter-manager .hide-this { display: none; }
