button:focus {
  outline: none; }

.my-acitons-btn:after {
  content: "";
  display: block;
  clear: both;
  height: 0; }

.my-popup-title {
  color: #00a3fc;
  font-size: 24px;
  letter-spacing: 3px;
  text-align: center; }

.my-close-tip {
  padding-top: 20px;
  font-size: 16px;
  letter-spacing: 2px;
  text-align: center;
  color: #666; }

.my-confirm-btn {
  margin-top: 10px;
  background: #00a3fc;
  display: block;
  line-height: 45px;
  color: #fff;
  text-align: center;
  font-size: 20px;
  letter-spacing: 3px;
  border: 1px solid #00a3fc;
  -moz-border-radius: 3px !important;
  -webkit-border-radius: 3px !important;
  border-radius: 3px !important; }
  .my-confirm-btn:hover {
    color: #fff; }
  .my-confirm-btn:active {
    background: #00a1f5; }
  .my-confirm-btn:focus {
    text-decoration: none;
    color: #fff; }

.my-acitons-btn {
  margin-top: 10px; }
  .my-acitons-btn .my-action-btn {
    background: #00a3fc;
    border: 1px solid #00a3fc;
    color: #fff;
    line-height: 45px;
    width: 48%;
    text-align: center;
    font-size: 16px;
    letter-spacing: 3px;
    float: right;
    -moz-border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    border-radius: 3px !important; }
  .my-acitons-btn .my-empty-btn {
    float: left;
    background: none;
    color: #00a3fc; }

.my-popup-desc {
  color: #393939;
  font-size: 16px; }
  .my-popup-desc p {
    margin-bottom: 10px;
    line-height: 28px; }
  .my-popup-desc p.wran {
    font-size: 18px;
    color: #383838; }
  .my-popup-desc p.center {
    text-align: center; }
    .my-popup-desc p.center em.wran {
      display: block;
      font-size: 18px;
      color: #383838; }
  .my-popup-desc p.grey {
    color: #797979; }

.my-popup-desc.paddingb {
  padding: 20px 40px; }

.my-popup-desc.paddingm {
  padding: 20px 60px; }