@charset "utf-8";

.notifyjs-svcNtcn-base, [class|=notifyjs][class*=base] {
  z-index:102;
  opacity: 0.85;
  width: 420px;
  background: #F5F5F5;
  padding: 5px;
  border-radius: 10px;
}

.notifyjs-svcNtcn-base .head, [class|=notifyjs][class*=base] .head {
  /*
  padding: 10px 5px 5px 2px;
  text-align: left;
  font-weight: bold;
  */
  padding: 10px 5px 15px 2px;
  font-weight: bold;
  float: left;
}

.notifyjs-svcNtcn-base .title, [class|=notifyjs][class*=base] .title {
  width: 100%;
  float: left;
  /*margin: 10px 0 10px 10px;*/
  text-align: left;
}

.notifyjs-svcNtcn-base .ntcnDiv, [class|=notifyjs][class*=base] .ntcnDiv {
  width: 100%;
  height:auto;
  padding: 2px 0 2px 0;
  display: table;
}

.notifyjs-svcNtcn-base .ntcnDiv:hover, [class|=notifyjs][class*=base] .ntcnDiv:hover  {
  background-color:#ccc;
}

.notifyjs-svcNtcn-base .ntcnInfo {
  width: 340px;
  padding-top:5px;
  padding-left:5px;
  padding-bottom:5px;
  float:left;
}

.notifyjs-svcRequstNtcn-base .ntcnBtn, [class|=notifyjs][class*=base] .ntcnBtn  {
  padding-top:12px;
  padding-right:5px;
  float:right;
}

.notifyjs-svcNtcn-base .title p, [class|=notifyjs][class*=base] .title p {
  padding-top:2px;
  margin-bottom: 2px;
  line-height:1.3em;
}

.notifyjs-svcNtcn-base .buttons, [class|=notifyjs][class*=base] .buttons {
  width: 70px;
  float: right;
  font-size: 12px;
  padding: 5px;
  margin: 2px;
}

.notifyjs-svcNtcn-base button, [class|=notifyjs][class*=base] button {
  font-size: 12px;
  padding: 5px;
  margin: 2px;
  width: 60px;
}