﻿@charset "utf-8";
/* artDialog dark skin */
.d-outer { text-align:left; outline:none 0; }
.d-border, .d-dialog { border:0 none; margin:0; border-collapse:collapse; width:auto; }
.d-header, .d-button { font: 12px/1.11 'Microsoft Yahei', Tahoma, Arial, Helvetica, STHeiti; }
.d-title { overflow:hidden; text-overflow: ellipsis; cursor:default; }
.d-close { display:block; position:absolute; text-decoration:none; outline:none; }
.d-main { text-align:center; vertical-align:middle; min-width:9em; }
.d-content { display:inline-block; text-align:center; border:0 none; }
.d-mask { background:#000; opacity:.7; }

.d-inner { background:#1a1a2e; border-radius:14px; overflow:hidden; }
.d-outer, .d-inner { border:1px solid #2a2a3e; border-radius:14px; }
.d-title { height:36px; line-height:36px; padding:0 36px 0 14px; text-shadow:none; background:transparent; font-weight:600; color:#fff; border-bottom:1px solid #2a2a3e; }
.d-close { top:8px; right:10px; width:20px; height:20px; line-height:20px; font-size:16px; color:#8b8fa3; text-align:center; text-shadow:none; }
.d-close:hover { color:#ff3d81; }
.d-content { color:#fff; padding:24px !important; font-size:14px; }
.d-buttons { background:transparent; border-top:1px solid #2a2a3e; }

@media screen and (min-width:0) {
  .d-nw, .d-n, .d-ne, .d-w, .d-e, .d-sw, .d-s, .d-se { display:none; }
  .d-inner { border:0 none; }
  .d-outer { border:1px solid #2a2a3e; border-radius:14px; overflow:hidden; }
  .d-state-focus .d-dialog { box-shadow: 0 8px 32px rgba(0,0,0,.5), 0 0 20px rgba(0,240,255,.15); }
}
