@charset "UTF-8";
.adcms-client .button {
  margin: 0;
  box-sizing: border-box;
  padding: 0 16px;
  width: 100%;
  cursor: pointer;
  font-size: 14px;
  height: 28px;
  line-height: 28px;
  border-width: 1px;
  border-style: solid;
  display: inline-block;
  transition: all .3s ease-out;
  box-shadow: none;
  border-radius: 3px; }
  .adcms-client .button.primary {
    background-color: #FF6A00;
    border-color: transparent;
    color: #fff; }
    .adcms-client .button.primary:hover {
      background-color: #E35300;
      text-decoration: none; }
  .adcms-client .button.disabled {
    cursor: not-allowed; }
  .adcms-client .button.normal {
    background-color: #F7F8FA;
    border-color: #C4C6CF;
    color: #333; }
    .adcms-client .button.normal:hover {
      background-color: #F2F3F7;
      border-color: #A0A2AD;
      text-decoration: none; }
  .adcms-client .button.secondary {
    background-color: #FFF0E6;
    border-color: #FFF0E6;
    color: #FF6A00; }
    .adcms-client .button.secondary:hover {
      color: #FFFFFF;
      background-color: #FF6A00;
      border-color: #FF6A00;
      text-decoration: none; }

.adcms-client.adcms-client-dialog .button {
  position: static; }

.adcms-client .label {
  position: absolute;
  display: inline-block; }

.adcms-client.adcms-client-dialog .label {
  position: relative; }

.adcms-client a {
  color: #2192D9;
  font-size: 12px;
  position: absolute;
  text-decoration: none; }
  .adcms-client a:hover {
    color: #0B70AF; }
  .adcms-client a:active {
    color: #0B70AF;
    text-decoration: underline; }

.adcms-client.adcms-client-dialog a {
  position: relative;
  display: inline-block; }

.adcms-client .close {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAApElEQVQ4T2NkoDJgpLJ5DCgGZmRkKMyYMeMBKZag64EbCJL4+/fvAQYGhoDZs2dfIMbQ1NRUAwYGhg3MzMwOMIeguBCmgBhDcanFCENiDMWnBmuk4NNAyEKcsYxNIyHDQOGON9kgGwCNpA2EwpdgOkQyFGQmwRRAXwOp6mWqRgpVkw0xSYPohE2MYbA8TjDr0aRwoGrxRUxxRYwaggmbGEOQ1QAAqDCQFarXAkoAAAAASUVORK5CYII=);
  position: absolute; }

.adcms-client .progress-outer {
  position: absolute; }

.adcms-client.adcms-client-dialog .progress-outer {
  position: relative;
  display: inline-block; }

.adcms-client .progress-con {
  height: 100%;
  position: relative; }
  .adcms-client .progress-con .progress .inner {
    margin: 0; }
  .adcms-client .progress-con .hide {
    visibility: hidden; }
  .adcms-client .progress-con .val-text {
    position: absolute;
    width: 100px;
    text-align: center; }
    .adcms-client .progress-con .val-text:before {
      content: '\3163';
      overflow: hidden;
      height: 8px;
      display: block; }
    .adcms-client .progress-con .val-text.min {
      left: 0;
      margin-left: -50px; }
    .adcms-client .progress-con .val-text.mid {
      left: 0;
      margin-left: -50px; }
    .adcms-client .progress-con .val-text.max {
      right: 0;
      margin-right: -50px; }

.adcms-client .banner .banner-inner {
  margin: 0 auto;
  position: relative; }

.adcms-client.adcms-client-dialog {
  position: fixed;
  top: 0;
  height: 100%;
  z-index: 99999;
  width: 100%;
  left: 0;
  background: rgba(0, 0, 0, 0.3); }
  .adcms-client.adcms-client-dialog .dialog {
    height: 100%; }
    .adcms-client.adcms-client-dialog .dialog .dialog-inner {
      position: relative;
      left: 50%;
      top: 50%; }
      .adcms-client.adcms-client-dialog .dialog .dialog-inner .content {
        padding: 0 20px 20px;
        position: relative;
        border: solid 1px #dcdcdc;
        background-color: #fff;
        background-repeat: no-repeat; }
      .adcms-client.adcms-client-dialog .dialog .dialog-inner .title {
        background-repeat: no-repeat;
        background-position: top center;
        margin: 16px 16px 8px;
        font-size: 16px; }
