.dw
{
  position:absolute;
  top:5%;
  left:0;
  z-index:1001;
  color:#000;
  font-family:arial,verdana,sans-serif;
  font-size:12px;
  text-shadow:none;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  -ms-touch-action:none;
  -webkit-tap-highlight-color:rgba(0,0,0,0);
}

.dwi
{
  position:static;
  display:inline-block;
  margin:5px;
}

.dwwr
{
  min-width:170px;
  zoom:1;
  text-align:center;
  padding:0 10px;
}

.dw-persp,.dwo
{
  width:100%;
  height:100%;
  position:absolute;
  top:0;
  left:0;
  z-index:1001;
  overflow:hidden;
}

.dwo
{
  background:#000;
  opacity:.7;
  filter:Alpha(Opacity=70);
}

.dw-bubble .dw
{
  margin:20px 0;
}

.dw-bubble .dw-arrw
{
  position:absolute;
  left:0;
  width:100%;
}

.dw-bubble-top .dw-arrw
{
  bottom:-36px;
}

.dw-bubble-bottom .dw-arrw
{
  top:-36px;
}

.dw-bubble .dw-arrw-i
{
  position:relative;
  height:36px;
  margin:0 30px;
}

.dw-bubble .dw-arr
{
  display:block;
}

.dw-arr
{
  display:none;
  position:absolute;
  left:0;
  width:0;
  height:0;
  margin-left:-18px;
  border-style:solid;
  border-width:18px;
}

.dw-bubble-bottom .dw-arr
{
  top:0;
  border-color:transparent transparent #fff;
}

.dw-bubble-top .dw-arr
{
  bottom:0;
  border-color:#fff transparent transparent;
}

.dwc
{
  float:none;
  padding-top:30px;
  display:inline-block;
  margin:0 2px 5px;
}

.dwcc
{
  clear:both;
}

.dwl
{
  text-align:center;
  line-height:30px;
  height:30px;
  white-space:nowrap;
  position:absolute;
  top:-30px;
  width:100%;
  color: #fff
}

.dwv
{
  border-bottom:1px solid #000;
  padding:10px 0;
}

.dwrc
{
  -webkit-border-radius:3px;
  border-radius:3px;
}

.dwwc
{
  position:relative;
  background:#000;
  zoom:1;
  margin:0;
  padding:0 2px;
}

.dwwl
{
  position:relative;
  z-index:5;
  margin:4px 2px;
}

.dww
{
  overflow:hidden;
  position:relative;
  margin:0 2px;
}

.dwsc .dww
{
  color:#fff;
  background:0;
}

.dw-bf
{
  -webkit-perspective:1000;
  -webkit-backface-visibility:hidden;
}

.dw-ul
{
  position:relative;
  z-index:2;
}

.dw-li
{
  display:block;
  text-align:center;
  line-height:40px;
  font-size:26px;
  white-space:nowrap;
  text-shadow:0 1px 1px #000;
  vertical-align:bottom;
  opacity:.3;
  filter:Alpha(Opacity=30);
  padding:0 5px;
}

.dw-li.dw-hl
{
  background:rgba(255,255,255,.3);
}

.dw-li.dw-v
{
  opacity:1;
  filter:Alpha(Opacity=100);
}

.dw-li.dw-h
{
  visibility:hidden;
}

.dw-i
{
  position:relative;
  height:100%;
  color: #000;
}

.dwwb
{
  position:absolute;
  z-index:4;
  left:0;
  cursor:pointer;
  width:100%;
  height:40px;
  text-align:center;
  opacity:1;
  transition:opacity .2s linear;
  -webkit-transition:opacity .2s linear;
}

.dwa .dwwb
{
  opacity:0;
}

.dwwbp
{
  top:0;
  -webkit-border-radius:3px 3px 0 0;
  border-radius:3px 3px 0 0;
  font-size:40px;
}

.dwwbm
{
  bottom:0;
  -webkit-border-radius:0 0 3px 3px;
  border-radius:0 0 3px 3px;
  font-size:32px;
  font-weight:bold;
}

.dwpm .dwwc
{
  background:transparent;
}

.dwpm .dww
{
  margin:0;
}

.dwpm .dw-li
{
  text-shadow:none;
}

.dwwo
{
  position:absolute;
  z-index:3;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:0 52% 48% 100%;
}

.dwwol
{
  position:absolute;
  z-index:1;
  top:50%;
  left:0;
  width:100%;
  height:0;
  margin-top:-1px;
  border-top:1px solid #333;
  border-bottom:1px solid #555;
}

.dwbg .dwb
{
  cursor:pointer;
  overflow:hidden;
  display:block;
  height:40px;
  line-height:40px;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
  text-shadow:0 -1px 1px #000;
  border-radius:5px;
  box-shadow:0 1px 3px rgba(0,0,0,0.5);
  color:#fff;
  background:0;
  white-space:nowrap;
  text-overflow:ellipsis;
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
  -webkit-border-radius:5px;
  margin:0 2px;
  padding:0 15px;
}

.dwbc
{
  text-align:center;
  clear:both;
  padding:5px 0;
}
.dwbc span:hover, .dwbc span:active
{
background: #73C9B5;
}

.dwbc:after
{
  content:'';
  display:block;
  clear:both;
}

.dwbw
{
  display:inline-block;
  float:left;
  width:50%;
  position:relative;
  z-index:5;
}

.dwbc-p .dwbw
{
  width:33.33%;
}

.dwhl
{
  padding-top:10px;
}

.dwms .dwwms .dw-li
{
  position:relative;
  padding:0 40px;
}

.dwms .dw-msel:after
{
  width:40px;
  text-align:center;
  position:absolute;
  top:0;
  left:0;
  content:'âœ”';
}

.dwbg
{
  background:#fff;
  border-radius:3px;
  -webkit-border-radius:3px;
}

.dwbg .dwpm .dwwl
{
  border:1px solid #aaa;
}

.dwbg .dwpm .dww
{
  color:#000;
  background:#fff;
  -webkit-border-radius:3px;
}

.dwbg .dwwb
{
  background:#ccc;
  color:#888;
  text-shadow:0 -1px 1px #333;
  box-shadow:0 0 5px #333;
  -webkit-box-shadow:0 0 5px #333;
}

.dw-trans .dw-persp
{
  perspective:1000;
  -webkit-perspective:1000;
  -moz-perspective:1000;
}

.dw-trans .dwwb
{
  -webkit-backface-visibility:hidden;
}

.dw-in
{
  animation-timing-function:ease-out;
  animation-duration:350ms;
  -webkit-animation-timing-function:ease-out;
  -webkit-animation-duration:350ms;
  -moz-animation-timing-function:ease-out;
  -moz-animation-duration:350ms;
}

.dw-out
{
  animation-timing-function:ease-in;
  animation-duration:350ms;
  -webkit-animation-timing-function:ease-in;
  -webkit-animation-duration:350ms;
  -moz-animation-timing-function:ease-in;
  -moz-animation-duration:350ms;
}

.dw-flip,.dw-swing,.dw-slidehorizontal,.dw-slidevertical,.dw-slidedown,.dw-slideup,.dw-fade
{
  backface-visibility:hidden;
  transform:translateX(0);
  -webkit-backface-visibility:hidden;
  -webkit-transform:translateX(0);
  -moz-backface-visibility:hidden;
  -moz-transform:translateX(0);
}

.dw-swing,.dw-slidehorizontal,.dw-slidevertical,.dw-slidedown,.dw-slideup,.dw-fade
{
  transform-origin:0 0;
  -webkit-transform-origin:0 0;
  -moz-transform-origin:0 0;
}

.dw-flip,.dw-pop
{
  transform-origin:50% 50%;
  -webkit-transform-origin:50% 50%;
  -moz-transform-origin:50% 50%;
}

.dw-pop.dw-in
{
  opacity:1;
  transform:scale(1);
  animation-name:dw-p-in;
  -webkit-animation-name:dw-p-in;
  -webkit-transform:scale(1);
  -moz-animation-name:dw-p-in;
  -moz-transform:scale(1);
}

.dw-pop.dw-out
{
  opacity:0;
  animation-name:dw-p-out;
  -webkit-animation-name:dw-p-out;
  -moz-animation-name:dw-p-out;
}

.dw-flip.dw-in
{
  opacity:1;
  transform:scale(1);
  animation-name:dw-fl-in;
  -webkit-animation-name:dw-fl-in;
  -webkit-transform:scale(1);
  -moz-animation-name:dw-fl-in;
  -moz-transform:scale(1);
}

.dw-flip.dw-out
{
  opacity:0;
  animation-name:dw-fl-out;
  -webkit-animation-name:dw-fl-out;
  -moz-animation-name:dw-fl-out;
}

.dw-swing.dw-in
{
  opacity:1;
  transform:scale(1);
  animation-name:dw-sw-in;
  -webkit-animation-name:dw-sw-in;
  -webkit-transform:scale(1);
  -moz-animation-name:dw-sw-in;
  -moz-transform:scale(1);
}

.dw-swing.dw-out
{
  opacity:0;
  animation-name:dw-sw-out;
  -webkit-animation-name:dw-sw-out;
  -moz-animation-name:dw-sw-out;
}

.dw-slidehorizontal.dw-in
{
  opacity:1;
  transform:scale(1);
  animation-name:dw-sh-in;
  -webkit-animation-name:dw-sh-in;
  -webkit-transform:scale(1);
  -moz-animation-name:dw-sh-in;
  -moz-transform:scale(1);
}

.dw-slidehorizontal.dw-out
{
  opacity:0;
  animation-name:dw-sh-out;
  -webkit-animation-name:dw-sh-out;
  -moz-animation-name:dw-sh-out;
}

.dw-slidevertical.dw-in
{
  opacity:1;
  animation-name:dw-dw-sv-in;
  transform:scale(1);
  -webkit-animation-name:dw-dw-sv-in;
  -webkit-transform:scale(1);
  -moz-animation-name:dw-dw-sv-in;
  -moz-transform:scale(1);
}

.dw-slidevertical.dw-out
{
  opacity:0;
  animation-name:dw-sv-out;
  -webkit-animation-name:dw-sv-out;
  -moz-animation-name:dw-sv-out;
}

.dw-slidedown.dw-in
{
  animation-name:dw-sd-in;
  transform:scale(1);
  -webkit-animation-name:dw-sd-in;
  -webkit-transform:scale(1);
  -moz-animation-name:dw-sd-in;
  -moz-transform:scale(1);
}

.dw-slidedown.dw-out
{
  animation-name:dw-sd-out;
  -webkit-animation-name:dw-sd-out;
  -moz-animation-name:dw-sd-out;
}

.dw-slideup.dw-in
{
  transform:scale(1);
  animation-name:dw-su-in;
  -webkit-animation-name:dw-su-in;
  -webkit-transform:scale(1);
  -moz-animation-name:dw-su-in;
  -moz-transform:scale(1);
}

.dw-slideup.dw-out
{
  animation-name:dw-su-out;
  -webkit-animation-name:dw-su-out;
  -moz-animation-name:dw-su-out;
}

.dw-fade.dw-in
{
  opacity:1;
  animation-name:dw-f-in;
  -webkit-animation-name:dw-f-in;
  -moz-animation-name:dw-f-in;
}

.dw-fade.dw-out
{
  opacity:0;
  animation-name:dw-f-out;
  -webkit-animation-name:dw-f-out;
  -moz-animation-name:dw-f-out;
}

to
{
  transform:translateY(100%);
  opacity:1;
  -webkit-transform:translateY(100%);
  -moz-transform:translateY(100%);
}

.android-ics .dw
{
  color:#73C9B5;
  background:#292829;
  padding:0;
}

.android-ics .dwwr
{
  padding:0;
}

.android-ics .dwc
{
  margin:0;
  padding:30px 10px 1px;
}

.android-ics .dwhl
{
  padding:1px 10px;
}

.android-ics .dwv
{
  height:36px;
  line-height:36px;
  border-bottom:2px solid #73C9B5;
  font-size:18px;
  padding:0;
}

.android-ics .dwwl
{
  margin:0 2px;
}

.android-ics .dww,.android-ics .dw .dwpm .dwwl,.android-ics .dw .dwpm .dww
{
  border:0;
}

.android-ics .dww .dw-li
{
  color:#fff;
  font-size:18px;
  text-shadow:none;
}

.android-ics .dww .dw-li.dw-hl
{
  background:rgba(49,182,231,.5);
}

.android-ics .dw .dwwb
{
  background:#292829;
  box-shadow:none;
  -webkit-box-shadow:none;
}

.android-ics .dwwb:after
{
  position:absolute;
  top:50%;
  left:50%;
  margin-top:-8px;
  margin-left:-8px;
  color:#7e7e7e;
  width:0;
  height:0;
  content:'';
  border-style:solid;
  border-width:8px;
}

.android-ics .dwwbm
{
  top:0;
  bottom:auto;
}

.android-ics .dwwbp
{
  bottom:0;
  top:auto;
}

.android-ics .dwwbm:after
{
  border-color:transparent transparent #7e7e7e;
}

.android-ics .dwwbp:after
{
  border-color:#7e7e7e transparent transparent;
}

.android-ics .dw .dwwl .dwb-a
{
  background:#292829;
}

.android-ics .dwwbm.dwb-a:after
{
  border-color:transparent transparent #319abd;
}

.android-ics .dwwbp.dwb-a:after
{
  border-color:#319abd transparent transparent;
}

.android-ics .dw .dwwol
{
  width:60%;
  left:20%;
  height:36px;
  border-top:2px solid #fff;
  border-bottom:2px solid #fff;
  margin-top:-20px;
  display:block;
  z-index: 3;
}

.android-ics .dwbc
{
  border-top:1px solid #424542;
  padding:0;
}

.android-ics .dw .dwb
{
  height:36px;
  line-height:36px;
  font-weight:normal;
  text-shadow:none;
  box-shadow:none;
  border-radius:0;
  -webkit-border-radius:0;
  -webkit-box-shadow:none;
  margin:0;
  padding:0;
}

.android-ics .dw .dwb-a
{
  background:#29799c;
}

.android-ics .dwb-s .dwb,.android-ics .dwb-n .dwb
{
  border-right:1px solid #424542;
}

.android-ics.dw-bottom .dw,.android-ics.dw-top .dw
{
  border-radius:0;
  -webkit-border-radius:0;
}

.android-ics .dwwms .dw-li
{
  padding-left:5px;
  padding-right:36px;
}

.android-ics .dwwms .dw-li:after
{
  content:'';
  position:absolute;
  top:50%;
  left:auto;
  right:10px;
  width:14px;
  height:14px;
  margin-top:-9px;
  color: #73C9B5;
  line-height:14px;
  /*border:1px solid #73C9B5;*/
  border:1px solid #73C9B5;
  text-shadow:0 0 5px #000;
}

.android-ics .dwwms .dw-msel:after
{
  content:'âœ”';
}

.android-ics.light .dw
{
  background:#f5f5f5;
}

.android-ics.light .dw .dwwb
{
  background:#f5f5f5;
  color:#f5f5f5;
}

.android-ics.light .dwbc
{
  border-top:1px solid #dbdbdb;
}

.android-ics.light .dwb-a
{
  color:#fff;
}

.android-ics.light .dwb-s .dwb,.android-ics.light .dwb-n .dwb
{
  border-right:1px solid #dbdbdb;
}

.android-ics .dw-bubble-bottom .dw-arr
{
  border-color:transparent transparent #292829;
}

.android-ics .dw-bubble-top .dw-arr
{
  border-color:#292829 transparent transparent;
}

.android-ics.light .dw-bubble-bottom .dw-arr
{
  border-color:transparent transparent #f5f5f5;
}

.android-ics.light .dw-bubble-top .dw-arr
{
  border-color:#f5f5f5 transparent transparent;
}

.android-ics.light .dwwms .dw-li:after
{
  text-shadow:0 0 5px #73C9B5;
}

.dwsc .dwwl,.dwbg .dwwbp,.dwbg .dwwbm,.dwbg .dwb-a,.dwbg .dwwl .dwb-a,.android-ics .dw .dwwc,.android-ics .dw .dwwl,.android-ics .dw .dww,.android-ics .dw .dwb,.android-ics .dw .dwpm .dww
{
  background:0;
}

.dwpm .dwwol,.dwhl .dwl,.android-ics .dwwb span,.android-ics .dwwms .dwwol
{
  display:none;
}

.android-ics .dwwo,.android-ics.light .dwwo
{
  background:0 52% 48% 100%;
}

.android-ics.light .dww .dw-li,.android-ics.light .dwb
{
  color:#000;
}