/* alert_player */
.alert_player {
  position: fixed;
  top     : 0;
  width   : 100%;
  height  : 100%;
  z-index : 99999999;

  .bg {
    width     : 100%;
    height    : 100%;
    position  : absolute;
    top       : 0;
    left      : 0;
    background: rgba(0, 0, 0, .5);
  }

  .layer {
    width        : 350px;
    height       : 140px;
    position     : absolute;
    margin       : -60px 0 0 -150px;
    left         : 50%;
    top          : 50%;
    background   : #fff;
    border-radius: 10px;
    text-align   : center;
  }

  .info {
    height       : 50%;
    line-height  : 360%;
    border-bottom: 1px solid #ccc;
    color        : #36adcf;
  }

  .queren_btn {
    background   : #36adcf;
    display      : inline-block;
    padding      : 14px 60px;
    margin       : 10px 0 0;
    color        : #fff;
    border-radius: 10px;
  }
}