*{
  font-family: 'SY-medium';
}

img{
  -webkit-user-drag: none;
}

.ui-button {
  height: 50px;
  line-height: 1;
  border-radius: 25px;
  border:none;
  background-color: transparent;
  text-align: center;
  letter-spacing: 1px;
  outline: none;
  white-space: nowrap;
  cursor: pointer;
}

.ui-button.default {
  background-color: #CCCCCC;
  color: #333333;
}
.ui-button.submit {
  color: #fff;
  background-color: #BC1915;
}

.ui-button.cancel {
  color: #05c8ae;
  background-color: transparent
}

.ui-button.block {
  width: 100%
}

.ui-button.link {
  display: inline-block;
  text-decoration: none;
}

.ui-button.danger {
  background-color: #c80303;
  color: #fff
}


.ui-input{
  padding: 0 14px;
  color: #fff;
  letter-spacing: 1px;
  height: 50px;
  line-height: 50px;
  width: 100%;
  background: rgba(#CCCCCC, 0.2);
  border: 1px solid #FFB521;
  border-radius: 25px;
}

input::-webkit-input-placeholder{
  color:#fff;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
  color:#fff;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
  color:#fff;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
  color:#fff;
}

.cad{
  top: 28px !important;
  right: 20px !important;
  width: 237px !important;
  height: 149px !important;
  border-radius: initial !important;
  z-index: 999;
  background: initial !important;
  svg {
    path {
      stroke-width: 0.5;
    }
  }
}

.mobile {
  .cad{
    width: 159px !important;
    height: 111px !important;
  }
}

.mobile[view-mode='floor-plain'], .mobile[view-mode='doll-house'], .mobile[view-mode='transitioning'] {
  .cad {
    display: none;
  }
}

// 小地图 当前位置标志
// 位置圆圈。默认半径2.69，圆圈粗细1.076
#ele1 circle {
  fill: #A10E0C;
  r: 0.8;
}
// 视野
#ele1 path {
  fill: rgba(161, 14, 12, 0.7);
}