/* line 4, /app/app/assets/stylesheets/salaries/advances.scss */
.advance-installment {
  display: none;
}

/* line 8, /app/app/assets/stylesheets/salaries/advances.scss */
#payslip {
  font-family: 'Helvetica Neue';
  border: solid black 1px;
  width: 644px;
  height: 424px;
  padding: auto;
  position: relative;
}
/* line 17, /app/app/assets/stylesheets/salaries/advances.scss */
#payslip .pay-slip-title {
  font-size: 20px;
  font-weight: bold;
  margin: 7px 0;
  line-height: 21px;
}
/* line 24, /app/app/assets/stylesheets/salaries/advances.scss */
#payslip .payslip-header {
  text-align: center;
}
/* line 28, /app/app/assets/stylesheets/salaries/advances.scss */
#payslip .payslip-logo {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 34, /app/app/assets/stylesheets/salaries/advances.scss */
#payslip .payslip-month {
  text-align: center;
  padding-bottom: 15px;
  padding-top: 15px;
  font-weight: bold;
}
/* line 41, /app/app/assets/stylesheets/salaries/advances.scss */
#payslip .authorised-signature {
  padding-top: 15px;
}
/* line 44, /app/app/assets/stylesheets/salaries/advances.scss */
#payslip .pay-info-table {
  width: 100%;
  margin-bottom: 15px;
}
/* line 48, /app/app/assets/stylesheets/salaries/advances.scss */
#payslip .pay-info-table tr .info {
  text-align: left;
  text-indent: 7px;
}
/* line 52, /app/app/assets/stylesheets/salaries/advances.scss */
#payslip .pay-info-table tr td {
  width: 24.9%;
  font-size: 12px;
}
/* line 58, /app/app/assets/stylesheets/salaries/advances.scss */
#payslip .pay-slip-table {
  font-size: 13px;
  width: 100%;
}
/* line 61, /app/app/assets/stylesheets/salaries/advances.scss */
#payslip .pay-slip-table .info {
  text-indent: 7px;
  text-align: left;
}
/* line 65, /app/app/assets/stylesheets/salaries/advances.scss */
#payslip .pay-slip-table .data-column {
  width: 150px;
  text-align: right;
  padding-right: 10px;
}
/* line 70, /app/app/assets/stylesheets/salaries/advances.scss */
#payslip .pay-slip-table .top-border {
  border-top: solid 1px #333333;
}
/* line 73, /app/app/assets/stylesheets/salaries/advances.scss */
#payslip .pay-slip-table .right-border {
  border-right: solid 1px #333333;
}
/* line 76, /app/app/assets/stylesheets/salaries/advances.scss */
#payslip .pay-slip-table .bottom-border {
  border-bottom: solid 1px #333333;
}
/* line 79, /app/app/assets/stylesheets/salaries/advances.scss */
#payslip .pay-slip-table .left-border {
  border-left: solid 1px #333333;
}
/* line 82, /app/app/assets/stylesheets/salaries/advances.scss */
#payslip .pay-slip-table table {
  width: 100%;
}
/* line 86, /app/app/assets/stylesheets/salaries/advances.scss */
#payslip .padding-3-0 {
  padding-top: 3px;
  padding-bottom: 3px;
}
/* line 90, /app/app/assets/stylesheets/salaries/advances.scss */
#payslip .net-pay {
  font-size: 13px;
  font-weight: bold;
  padding: 4px;
  text-indent: 4px;
}
/* line 95, /app/app/assets/stylesheets/salaries/advances.scss */
#payslip .net-pay .net-amount {
  text-align: right;
}

/* line 102, /app/app/assets/stylesheets/salaries/advances.scss */
#details_salary {
  font-family: 'Helvetica Neue';
  border: solid black 1px;
  padding: auto;
  position: relative;
}
/* line 111, /app/app/assets/stylesheets/salaries/advances.scss */
#details_salary .pay-slip-title {
  font-size: 20px;
  font-weight: bold;
  margin: 7px 0;
  line-height: 21px;
}
/* line 118, /app/app/assets/stylesheets/salaries/advances.scss */
#details_salary .payslip-header {
  text-align: center;
}
/* line 122, /app/app/assets/stylesheets/salaries/advances.scss */
#details_salary .payslip-logo {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 128, /app/app/assets/stylesheets/salaries/advances.scss */
#details_salary .payslip-month {
  text-align: center;
  padding-bottom: 15px;
  padding-top: 15px;
  font-weight: bold;
}
/* line 135, /app/app/assets/stylesheets/salaries/advances.scss */
#details_salary .authorised-signature {
  padding-top: 15px;
}
/* line 138, /app/app/assets/stylesheets/salaries/advances.scss */
#details_salary .pay-info-table {
  width: 100%;
  margin-bottom: 15px;
}
/* line 142, /app/app/assets/stylesheets/salaries/advances.scss */
#details_salary .pay-info-table tr .info {
  text-align: left;
  text-indent: 7px;
}
/* line 146, /app/app/assets/stylesheets/salaries/advances.scss */
#details_salary .pay-info-table tr td {
  width: 24.9%;
  font-size: 12px;
}
/* line 152, /app/app/assets/stylesheets/salaries/advances.scss */
#details_salary .pay-slip-table {
  font-size: 13px;
  width: 100%;
}
/* line 155, /app/app/assets/stylesheets/salaries/advances.scss */
#details_salary .pay-slip-table .info {
  text-indent: 7px;
  text-align: left;
}
/* line 159, /app/app/assets/stylesheets/salaries/advances.scss */
#details_salary .pay-slip-table .data-column {
  width: 150px;
  text-align: right;
  padding-right: 10px;
}
/* line 164, /app/app/assets/stylesheets/salaries/advances.scss */
#details_salary .pay-slip-table .top-border {
  border-top: solid 1px #333333;
}
/* line 167, /app/app/assets/stylesheets/salaries/advances.scss */
#details_salary .pay-slip-table .right-border {
  border-right: solid 1px #333333;
}
/* line 170, /app/app/assets/stylesheets/salaries/advances.scss */
#details_salary .pay-slip-table .bottom-border {
  border-bottom: solid 1px #333333;
}
/* line 173, /app/app/assets/stylesheets/salaries/advances.scss */
#details_salary .pay-slip-table .left-border {
  border-left: solid 1px #333333;
}
/* line 176, /app/app/assets/stylesheets/salaries/advances.scss */
#details_salary .pay-slip-table table {
  width: 100%;
}
/* line 180, /app/app/assets/stylesheets/salaries/advances.scss */
#details_salary .padding-3-0 {
  padding-top: 3px;
  padding-bottom: 3px;
}
/* line 184, /app/app/assets/stylesheets/salaries/advances.scss */
#details_salary .net-pay {
  font-size: 13px;
  font-weight: bold;
  padding: 4px;
  text-indent: 4px;
}
/* line 189, /app/app/assets/stylesheets/salaries/advances.scss */
#details_salary .net-pay .net-amount {
  text-align: right;
}

/* line 194, /app/app/assets/stylesheets/salaries/advances.scss */
.salary-details {
  padding-top: 20px;
}
