/* Printing styles */
.hidden-print {
  display: none !important; }

a, a:visited {
  color: #000;
  text-decoration: none; }

input {
  border: 0;
  background-color: #EEE;
  padding-left: 10px; }

.input-coin {
  top: -38px;
  position: relative; }

th {
  text-align: left; }

.text-center {
  text-align: center; }

.float-right {
  float: right; }

.sp-panel-info > .sp-panel-info-header {
  margin-bottom: 15px; }

.sp-panel-info > .sp-panel-info-body .sp-list {
  list-style: none;
  padding: 0; }
  .sp-panel-info > .sp-panel-info-body .sp-list > .sp-item > .sp-item-content > .sp-item-label {
    float: left; }
  .sp-panel-info > .sp-panel-info-body .sp-list > .sp-item > .sp-item-content > .sp-item-label-info {
    width: 30%; }
  .sp-panel-info > .sp-panel-info-body .sp-list > .sp-item > .sp-item-content > .sp-item-value {
    display: inline-block;
    padding-top: 2px; }
  .sp-panel-info > .sp-panel-info-body .sp-list > .sp-item > .sp-item-content .sp-item-value-disable {
    background-color: rgba(238, 238, 238, 0.5); }
  .sp-panel-info > .sp-panel-info-body .sp-list > .sp-item-right {
    clear: right;
    float: right;
    width: 25%; }

.sp-panel-info .sp-panel-decoration {
  background-color: rgba(85, 85, 85, 0.05);
  margin: 5px;
  padding: 5px;
  border-radius: 10px; }

.signDate {
  float: right;
  margin-top: 60px;
  margin-bottom: 7px; }
