/* line 1, /app/app/assets/stylesheets/payments.scss */
.student-details-fieldset, .supplier-details-fieldset {
  border: solid 1px silver;
  padding: 10px;
}
/* line 4, /app/app/assets/stylesheets/payments.scss */
.student-details-fieldset legend, .supplier-details-fieldset legend {
  width: auto;
  margin: 0;
  border: none;
  padding: 0 5px;
}
/* line 10, /app/app/assets/stylesheets/payments.scss */
.student-details-fieldset p.student-address, .supplier-details-fieldset p.student-address {
  padding: 5px;
  border: solid 1px silver;
  min-height: 30px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
/* line 18, /app/app/assets/stylesheets/payments.scss */
.student-details-fieldset select, .supplier-details-fieldset select {
  min-width: 350px;
}
/* line 22, /app/app/assets/stylesheets/payments.scss */
.student-details-fieldset .credit-text, .supplier-details-fieldset .credit-text {
  display: inline-block;
  min-width: 140px;
}

/* line 31, /app/app/assets/stylesheets/payments.scss */
.process-invoice-list tfoot tr th {
  border: none;
}
/* line 36, /app/app/assets/stylesheets/payments.scss */
.process-invoice-list table {
  margin: 0;
}
/* line 38, /app/app/assets/stylesheets/payments.scss */
.process-invoice-list table .table-input {
  background: transparent;
  border: none;
  min-width: 50px;
}

/* line 46, /app/app/assets/stylesheets/payments.scss */
.action-process-action {
  background: #1397C4;
  padding: 5px;
  display: none;
}

/* line 52, /app/app/assets/stylesheets/payments.scss */
.advance-payment {
  display: none;
  color: white;
  vertical-align: -moz-middle-with-baseline;
}

/* line 57, /app/app/assets/stylesheets/payments.scss */
.advance-invoice-list {
  padding: 5px;
}

/* line 61, /app/app/assets/stylesheets/payments.scss */
.select-default {
  display: block;
}
/* line 63, /app/app/assets/stylesheets/payments.scss */
.select-default label {
  font-weight: normal;
}

/* line 68, /app/app/assets/stylesheets/payments.scss */
#print-voucher {
  width: 800px;
  font-family: 'Helvetica Neue';
}
/* line 71, /app/app/assets/stylesheets/payments.scss */
#print-voucher .print-voucher-form {
  border: solid 1px black;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  padding: 10px;
}
/* line 78, /app/app/assets/stylesheets/payments.scss */
#print-voucher .main-logo {
  width: 95px;
  padding-right: 10px;
  display: inline-block;
  vertical-align: top;
}
/* line 84, /app/app/assets/stylesheets/payments.scss */
#print-voucher .company-details {
  width: calc(100% - 340px);
  display: inline-block;
  vertical-align: top;
}
/* line 89, /app/app/assets/stylesheets/payments.scss */
#print-voucher .department-logo {
  width: 215px;
  padding-left: 10px;
  display: inline-block;
  vertical-align: top;
}
/* line 94, /app/app/assets/stylesheets/payments.scss */
#print-voucher .department-logo img {
  max-height: 80px;
  max-width: 100%;
}
/* line 99, /app/app/assets/stylesheets/payments.scss */
#print-voucher .sl-no, #print-voucher .amount-no {
  width: 110px;
}
/* line 102, /app/app/assets/stylesheets/payments.scss */
#print-voucher .credit-voucher {
  font-family: 'Helvetica';
}
/* line 106, /app/app/assets/stylesheets/payments.scss */
#print-voucher .signatory-wrapper div.signatory {
  border-top: dotted 1px #CCCCCC;
  max-width: 200px;
}
/* line 111, /app/app/assets/stylesheets/payments.scss */
#print-voucher .signature {
  height: 50px;
}
/* line 114, /app/app/assets/stylesheets/payments.scss */
#print-voucher .printed-by {
  margin-top: 5px;
  margin-right: 5px;
  font-size: 12px;
}

/* line 121, /app/app/assets/stylesheets/payments.scss */
.print-voucher-action {
  width: 900px;
  margin-top: 50px;
}
/* line 125, /app/app/assets/stylesheets/payments.scss */
.print-voucher-action .print {
  display: none;
}

/* line 129, /app/app/assets/stylesheets/payments.scss */
.remove-payment-form {
  text-align: center;
}

/* line 133, /app/app/assets/stylesheets/payments.scss */
.payment-payslip {
  max-width: 550px;
  margin: auto;
}
/* line 137, /app/app/assets/stylesheets/payments.scss */
.payment-payslip table {
  margin-bottom: 0;
}
