*{box-sizing:border-box}
html,body{margin:0;min-height:100%;font-family:"Trebuchet MS",Arial,sans-serif}
a{text-decoration:none}
button,input,textarea{font-family:inherit}

/* ===== DJAPP GLOBAL FOOTER ===== */
.djapp-footer{
  text-align:center;
  padding:28px 14px;
  color:#b0ffff;
  font-size:15px;
  font-weight:900;
  opacity:.78;
  text-shadow:0 0 10px rgba(0,255,255,.35);
}

@media(max-width:620px){
  .djapp-footer{
    padding:22px 12px;
    font-size:13px;
  }
}

/* ===== DJAPP FOOTER FINAL ===== */

.djapp-footer{
  width:100% !important;
  display:block !important;
  text-align:center !important;
  margin:40px auto 20px auto !important;
  padding:20px !important;

  color:rgba(255,255,255,.75) !important;
  font-size:14px !important;
  font-weight:800 !important;
  letter-spacing:.5px;

  text-shadow:0 0 12px rgba(0,255,255,.25);
}

.djapp-footer::before{
  content:"";
  display:block;
  width:120px;
  height:1px;
  margin:0 auto 16px auto;
  background:rgba(0,255,255,.25);
}

@media(max-width:680px){

  .djapp-footer{
    margin:30px auto 15px auto !important;
    font-size:13px !important;
    padding:16px !important;
  }

  .djapp-footer::before{
    width:90px;
  }

}

/* ===== FORCE CENTER DJAPP FOOTER ALL PAGES ===== */
footer.djapp-footer{
  clear:both!important;
  width:100%!important;
  max-width:100%!important;
  display:block!important;
  text-align:center!important;
  margin:42px auto 22px!important;
  padding:18px 12px!important;
  color:rgba(255,255,255,.78)!important;
  font-size:14px!important;
  font-weight:900!important;
  letter-spacing:.4px!important;
}
