﻿.top-logo {
  margin-top: -13px;
}

.pay-card-manage .form-group {
  width: 100%;
  /*padding:15px 0px;*/
}

.pay-card-manage .form-group input {
  width: 88%;
  display: inline-block;
}

.pay-card-manage .form-group .control-label {
  text-align: left;
  /*width: 170px;*/
}

.pay-card-manage .page-header {
  margin: 0px;
  margin-bottom: 20px;
}

.pay-card-manage .tab-header {
  text-align: center;
  padding: 0px 15px 5px 15px;
  margin-right: 12px;
  cursor: pointer;
  font-size: 18px;
  position: relative;
}

.pay-card-manage .tab-header::after {
  content: "";
  display: block;
  width: 30px;
  height: 3px;
  background: #3A8B8C;
  position: absolute;
  bottom: -4px;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
}

.pay-card-manage .tab-header:hover::after {
  opacity: 1;
}
.pay-card-manage .active-tab-header{
  color: #3A8B8C;
  font-weight: bold;
}
.pay-card-manage .active-tab-header::after{
  opacity: 1;
}
.pay-card-manage .create-paycard {
  display: none
}

.pay-card-manage .form-control .btn-jiajian {
  border: 1px solid #888;
  height: 25px;
  display: inline-block;
  line-height: 20px;
  width: 20px;
  text-align: center;
  background-color: #888;
  color: #fff;
  font-size: 20px;
  cursor: pointer;
  border-radius: 8px;
}

.simplePrice {
  font-weight: bold;
  color: red;
}

#out {
  color: #ee2828;
  /* position: absolute;
  right: 15px;
  top: 25px; */
  margin-right: 12px;
  cursor: pointer;
  display: flex;
  align-items: center;
  height: 30px;
  border: 1px solid #E1E1E1;
  border-radius: 4px;
  width: 70px;
  justify-content: center;
  font-size: 14px
}

#out:hover {
  border-color: #F2DEDE
}

#sign {
  /* color: #7a7a7a;
  position: absolute;
  right: 98px;
  top: 25px; */
  cursor: pointer;
  display: flex;
  align-items: center;
  height: 30px;
  border: 1px solid #E1E1E1;
  border-radius: 4px;
  width: 85px;
  justify-content: center;
  font-size: 14px
}

#sign:hover {
  border-color: lightgray
}

.myPay {
  display: none;
}

.new-card-select,
.new-card-item {
  display: flex;
  align-items: center;
}

.new-card-item>div:not(:last-child) {
  margin-right: 24px;
}

.admin-use {
  display: none;
}

#public {
  display: none;
}