.sv-action__content {
  padding: 0 0.5rem 0.5rem 0.5rem;
}

.sv-datepicker .form-control {
  display: inline-block;
  width: auto;
}

.number {
  white-space: nowrap;
}

.btn-green {
  background-color: #1ab394;
  color: #fff;
  border-radius: 3px;
}

.btn-green:hover, .btn-green:focus {
  background-color: #18a689;
  color: #fff;
}

.panel-footer {
  padding: 0 0.5rem 0.5rem 0.5rem !important;
  border:none;
  text-align: right;
  background-color: #fff;
  justify-content: center;
}

table {
  width: 95%;
}

.title-left {
  width: 30%;
  text-align: right;
}

.content-left .form-control {
  width: 50%;
}

table th,
table td {
  text-align: right;
}

.sv_p_title {
  padding-top: 0.3em;
  border-width: 1px;
  border-style: solid;
  border-color: black;
}

input.ui-popup {
  margin-top: 1rem;
}

span.ui-popup {
  display: block;
  text-align: left;
  margin-left: 1rem;
}

.table td, .table th {
  border-top: 0 solid transparent;
}

.progress {
  height: 1.5rem;
  width: 100% !important;
}

.ui-multi {
  border-collapse: initial;
}

.ui-panel  {
  padding-top: 0.3rem;
  border-width: 1px;
  border-style: solid;
  border-radius: .25rem;
}

.progress {
  height: 1.5rem;
  width: 100% !important;
}

@media (max-width: 600px) {
  .title-left {
    width: 100%;
    text-align: left;
  }
  .content-left .form-control {
    width: 100%;
  }

}
