.js-label {
  margin-bottom: 0px !important;
}

.editUsrTxt {
  padding: 8px 10px 8.4px 10px;
  width: 280px;
  margin-bottom: 10px;
}

.editSelectBx {
  padding: 10px 10px 10px 7px;
  width: 280px;
  outline: none;
}


.space-total {
  width: 0px !important;
}

.total-text {
  color: #000;
  font-size: 14px;
}

#deathTrackerHeaders {
  margin-left: 9px;
  display: block;
  margin-right: -1px;
}

#addNewDeath {
  margin-top:10px;
}

#addNewDeath, #create_am_step1, #create_am_step2, #create_am_step3, #create_am_step3showdetail {
  display:none;
}

#deathGenerateReport {

    display: inline-block;
    margin-left: 10px;
    border: #40820a 1px solid;
    padding: 5px 19px;
    background: #79a654;
    color: #d1f5b4;
    font-weight: bold;
    cursor: pointer;

}

.dtcol-reason {
  width: 230px;
}

.dt-btn-column {
  width: 100px;
}

#deathTrackerDataShow_h {
  font-weight: bolder;
}

.death-reason {
  width: 540px;
  margin-bottom: 10px;
  padding: 5px;
}

.death-reason-update {
  width: 319px;
  margin-top: 5px;
}

.death-pigs-update {
  width: 100px;
}

.inputForPigsUpdate {
  width: 270px;
}

.create_dt_selReason {
  width: 540px;
  margin-bottom: 15px;
}


.am-fonts-header {
  font-size: 12px;
  font-family: sans-serif;
  font-weight: 600;
}

.am-fonts-data {
  font-size: 15px;
  color: #178ae2;
  font-weight: bold;
}

.am-status-ns {
  background: #f00;
  padding: 3px;
  color: #FFF;
  font-size: 12px;
}

.am-status-i {
  background: #28c32c;
  padding: 3px;
  color: #FFF;
  font-size: 12px;
}

.am-status-s {
  background: #ffbc00;
  padding: 3px;
  color: #FFF;
  font-size: 12px;
}

.am-add-dt {
  padding: 6px;
  color: #FFF;
  font-size: 12px;
  border-radius: 5px;
  margin-left: 5px;
}

.am-add-death {
  background: #ff0000;
}

.am-add-treated {
  background: #5cb85c;
}

.am-farm {
  margin-left: 10px;
}

.am_farm_names_dropdown_label {
  width: 110px;
  font-size: 20px;
  margin-top: 3px;
}

#am_farm_names_dropdown {
  width: 150px;
}

.btn-death-edit {
  margin-right: 2px;
  cursor: pointer;
}

.btn-treated-edit {
  margin-right: 2px;
  cursor: pointer;
}

.btn-death-delete {
  cursor: pointer;
}

.btn-treated-delete {
  cursor: pointer;
}

.add_dt_selReason {
  width: 369px;
  margin-bottom: 15px;
}

.bs-rs-holder {
  margin-top: 15px;
}

.btn-death-edit {
  /* width: 60px; */
  margin-bottom: 2px;
}

.btn-treated-edit {
  /* width: 60px; */
  margin-bottom: 2px;
}

.death-history {
  margin-bottom: -16px;
  margin-top: 11px;
  padding-left: 2px;
}

.death-tbl-td-notes {
  width: 110px;
}

.death-tbl-td-actions {
  width: 100px;
}

.am-hide-column {
  display: none;
}

.am-p {
  font-size: 15px;
  margin-bottom: 0px;
  font-weight: 600;
}

.sp {
  color: #178ae2;
}

.dt-div {
  padding-left: 15px !important;
}



#multi-delete-div {
  background: #1f567f;
  border: #990000 1px solid;
  margin-left: 120px;
  margin-right: 0px;
  padding: 5px 13px;
}

#multi-delete-div input {
  padding: 0px;
  width: 19px;
  margin-top: 10px;
}

#multi-delete-div label {
  color: #FFF;
  font-weight: 500;
  margin-bottom: 0px;
  margin-top: 7px;
}

#del-deliveries {
  border: #990000 1px solid;
  padding: 5px 19px;
  background: #990000;
  color: #d1f5b4;
  font-weight: bold;
  cursor: pointer;
  margin-top: 0px;
  margin-left: 15px;
}

.crates-title {
  font-weight: bold;
}

.create_am_numpig {

  width: 165px;
  border: 1px solid #464a4c;

}


.js-inputs-dt {

    margin: 5px;
    padding: 5px;
    width: 135px;

}

.js-inputs-dt-ta {

    margin-left: 20px;
    margin-bottom: 5px;
    width: 467px;
    padding: 5px;

}

.js-dt-row {

  border-bottom: 1px solid #DDD;

}


.listAnimalFarrowing {

  background: #cbeacb;

}

.listAnimalNursery {

  background: #eaeeca;

}

.listAnimalFinisher {

  background: #eed3d3;

}

.am_group_name_list {

    min-height: 70px;
    margin-top: -30px;

}


.all-pigs-death-st {

    margin-left: 15px;

}

.all-pigs-edit-death-st {

    margin-left: 15px;

}

.all-pigs-treated-st {

    margin-left: 15px;

}

.all-pigs-edit-treated-st {

    margin-left: 15px;

}

.all-pigs-label {

    margin-left: 10px;
    font-size: 15px;

}

.create-transfer-tt {

    width: 845px;
    height: 38px;

}

.create-transfer-dt {

    width: 845px;

}

.td-transfer-tbl {

    border-bottom: 1px solid #eceeef;

}

.js-alert {

   font-size: x-large;

}

.js-row {

  padding:10px;

}

.add-sched-dates {
  margin-top: 5px;
}

.add-sched-delivery {
  width: 250px;
  font-size: 15px;
  margin: 0 auto;
  text-align: center;
}


.editFTLabel {

  min-width: 55px;
  background: #178ae2;
  color: #FFF;
  padding: 10px;

}

.health-bar-red {

  background: #ff0000dd;
  height: 20px;
  padding-left: 10px;
  padding-right: 10px;
  display: inline-block;

}

.health-bar-yellow {

  background: #ffe400de;
  height: 20px;
  padding-left: 10px;
  padding-right: 10px;
  display: inline-block;

}

.health-bar-green {

  background: #2eff00b0;
  height: 20px;
  padding-left: 10px;
  padding-right: 10px;
  display: inline-block;

}


.dot {
  height: 12px;
  width: 12px;
  border-radius: 50%;
  display: inline-block;
  border: 1px solid #DDD;
}

.dot-red {
  background-color: #ff0000;
}

.dot-yellow {
  background-color: #ffe000;
}

.dot-green {
  background-color: #6eff00;
}

.dot-grey {
  background-color: #b7b3b3;
}

.farmheaderJS {
  width: 340px;
  margin: 0 auto;
}

.dot-red-sched-list {
  background-color: #ff0000;
  padding: 3px;
  color: #fff;
}

.dot-yellow-sched-list {
  background-color: #e0d316;
  padding: 3px;
  color: #fff;
}

.dot-green-sched-list {
  background-color: #24d035;
  padding: 3px;
  color: #fff;
  font-weight: 100;
}



.create-transfer-pt {

    width: 665px;
    height: 38px;

}

.create-transfer-dt-pt {

    width: 370px;

}

.modalInputPt {

  padding: 9px 10px 9px 10px;
  width: 304px;
  border-left: none;
  background: #FFF;
  border-right: none;
  border-top: 1px solid #AAA;
  border-bottom: 1px solid #AAA;

}

.all-pigs-death-st {

	cursor: pointer;

}

.all-pigs-treated-st {

	cursor: pointer;

}

.pt-type {
	text-transform: capitalize;
	font-weight: bold;
	color: #1f83ff;
}

.pt-group-name {
	font-weight: bold;
	color: #1f83ff;
}

.pt-btn-transfer-expand {
	cursor: pointer;
}

.pt-transfer-list-tr-expand {
	background: #FFF;
}

.pt-fs {
	margin-right: 2px;
	cursor: pointer;
}

.pt-btn-ft {
	height: 25px;
	cursor: pointer;
}

.pt-dr-ft {
	width: 100px;
    height: 25px;
    padding: 5px;
}

.pt-btn-save-ft {
	display: none;
}


/* pig tracker new UI */
#animalmovement_default_pg {
  background: #fff;
}

.row-reset {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.graph-canvas {
  background: #f3f3f3 !important;
  padding: 5px !important;
  border-radius: 5px !important;
  margin-bottom: 10px;
}

#addNewTransferGroup {
  margin-top: 15px;
}


.create_transfer_remove_selected_group {
  margin-left: 15px;
  cursor: pointer;
}

.create_transfer_to_remove_selected_group {
  margin-left: 15px;
  cursor: pointer;
}

#searchResultsCreateTransfer {

  position: absolute;
  background: #FFF;
  width: 392px;
  margin-left: 148px;
  margin-top: -9px;
  z-index: 99;
  border: 1px #AAA solid;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 0px;
  display: none;

}

#searchResultsCreateTransferTo {

  position: absolute;
  background: #FFF;
  width: 392px;
  margin-left: 150px;
  margin-top: -10px;
  z-index: 99;
  border: 1px #AAA solid;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 0px;
  display: none;

}

.searResultLI{
  list-style: none;
  padding-left: 20px;
}

.searResultLITo{
  list-style: none;
  padding-left: 20px;
}

.btn-create-group-inside-transfer{
  cursor: pointer;
}

.btn-transfer-config-inside-transfer{
  cursor: pointer;
}

.create_am_showBinTo {
  margin-top: 10px;
}

.createGroupMsgTransfer {
  display: none;
}

.create_amTxt_ct_config {
  width: 315px;
}


.ct-selected-group-to {
  width: 537px;
  background: #fff;
  color: #000;
  border: 1px solid #a59898;
}


.btn-print-all {
  cursor: pointer;
}

.btn-print-drivers-graph {
  cursor: pointer;
  border-radius: 0px;
  border-bottom: 1px solid #a70606;
}

.btn-proceed-to-pt {
  cursor: pointer;
}

.btn-dont-proceed-to-pt {
  cursor: pointer;
}

.sow_checkbox {
  cursor: pointer !important;
}

.number_of_sow{
  width: 130px;
}

.number_of_crates {
  width: 130px;
}

.tbl_td_sow {
  vertical-align: middle !important;
  text-align: center !important;
}

.create_sow_labels {
  width: 100%;
  text-align: center;
  background: #376942;
  color: #FFF;
  padding: 5px;
  font-weight: normal;
  font-size: 14px;
  margin-bottom: 2px;
  height: 35px;
}

.add-sow-tbl-head {
  background: #376942 !important;
}

.btn-create-sow-group {
  cursor: pointer;
}

.add-sow-error {
  display: none;
  font-size: 16px;
  font-weight: bold;
}

.accordionAddSow {
  width: 100%;
}

.collapseAddSow {
  padding: 20px;
}

.btn-link {
  cursor: pointer;
}

.btn-add-sow-group {
  cursor: pointer;
}

.gruop-type-badge {
  font-size: 100% !important;
}

.row-available {
  margin-top: 10px;
}

.create-transfer-selected {
  padding: 5px;
  width: 100%;
}

.available-groups {
  margin-top: -7px;
}

.available-groups-per-item {
  border: 5px solid green;
  padding: 15px;
  background: #FFF;
}

.available-added-groups-per-item {
  border: 5px solid #0275d8;
  padding: 10px;
  background: #FFF;
}

.btn-add-av-group {
  cursor: pointer;
}

.btn-add-av-open-group {
  cursor: pointer;
}


.btn-remove-av-group {
  cursor: pointer;
}

.btn-remove-av-open-group {
  cursor: pointer;
}

.btn-cursor {
  cursor: pointer !important;
}

.bold-text {
  font-weight: 900 !important;
}

.group-title {
  font-weight: 900 !important;
  height: 30px;
}

.group-num-pigs {
  font-size: larger;
}

.adjust-row {
  width: 1109px;
  margin-left: 1px;
}

.btn-edit-group-info-data {
  cursor: pointer;
}

.btn-save-group-info-data {
  cursor: pointer;
}

@media (min-width: 768px) {
  .modal-xl {
    width: 90%;
   max-width:1200px;
  }
}

.inputSelectedGT {
  font-size: 18px !important;
  font-weight: bold !important;
}

.available-groups-at {
  width: 1110px;
  margin: 0 auto;
  margin-bottom: 20px;
}

.added-groups-at {
  width: 1110px;
  margin: 0 auto;
  margin-bottom: 20px;
}

.agpi-breed-sow-id {
  font-size: 16px !important;
}

.select-yes-no {
  width: 80px !important;
}

.status_of_breed {
  width: 150px !important;
}

.btn-add-av-breed-group-farrowing-create {
  cursor: pointer;
}

.btn-remove-av-breed-group {
  cursor: pointer;
}

.btn-sickness {
  cursor: pointer;
}

.mass-update-loading {
  text-align: center;
  background: #000;
  color: #FFF;
  width: 180px;
  margin: auto;
  padding: 10px;
  border-radius: 100px;
  margin-top: 0px;
  opacity: 0.4;
  height: 180px;
}

.btn-change-sickness-status {
  margin-left: 5px;
}

.btn-change-vax-status {
  margin-left: 5px;
}

.vax-list-status {
  margin-left: 5px;
}

.sickness-list-div {
  margin-bottom: 10px;
}

.vax-list-div {
  margin-bottom: 10px;
  height: 35px;
}

.vax-list-item {
  width: 155px;
}

.sickness-list-status {
  margin-left: 5px;
}

.pt-hide-tr {
  display: none;
}
