
.tab-height-div {
  height: calc(100vh - 180px);
  overflow: auto;
}
.ctName {
  height: 115px;
  position: relative;
  /* display: flex;
  flex-direction: column */
}
.ctName .ctinpt {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: 4px;
}
.ctName .cxname {
  position: absolute;
  bottom: 21px;
}
.ctName {
  font-size: 13px;
}
.cxnameselect {
  position: absolute;
  bottom: 21px;
}
.demo-spin-icon-load {
  -webkit-animation: ani-demo-spin 1s linear infinite;
          animation: ani-demo-spin 1s linear infinite;
}
@-webkit-keyframes ani-demo-spin {
from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes ani-demo-spin {
from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}

