#mobile-alert {
  position: relative;
  /*background:#26486E;*/
  width: 100%;
  display: block;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.8);
  z-index: 999999;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#66869e+0,16446a+100 */
background: rgb(102,134,158); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(102,134,158,1) 0%, rgba(22,68,106,1) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(102,134,158,1) 0%,rgba(22,68,106,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center,  rgba(102,134,158,1) 0%,rgba(22,68,106,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66869e', endColorstr='#16446a',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */


}
#mobile-alert a {
  display: block;
  color:#fff;
  float:left;
  font-weight:400;
}
#mobile-alert img {
  height:80px;
  width:80px;
  border:#CCC 2px solid;
  border-radius:8px;
  margin:10px;
  float:left;
}
#mobile-alert div {
  display: inline-block;
  font-size: 13px;
  margin-top:40px;
}
#mobile-alert span.app-title {
  display: block;
  font-size:15px;
  font-weight:600;
}
#alert-close {
  position: absolute;
  display: inline-block;
  top:0;
  right:0;
  color:#fff;
  font-size:30px;
  border:none;
  background: none;
  padding:0 10px 4px 10px;
}
#alert-close img {
  max-width: none;
}
/*
.blink_me {
  color:#ffff00;
  font-weight: 800;
  text-transform: uppercase;
  animation: blinker 1s linear infinite;
}

@keyframes blinker {  
  50% { opacity: 0; }
}
#mobile-alert {
background: linear-gradient(124deg, #ff2400, #e81d1d, #e8b71d, #e3e81d, #1de840, #1ddde8, #2b1de8, #dd00f3, #dd00f3);
background-size: 1800% 1800%;

-webkit-animation: rainbow 18s ease infinite;
-z-animation: rainbow 18s ease infinite;
-o-animation: rainbow 18s ease infinite;
  animation: rainbow 18s ease infinite;
}

@-webkit-keyframes rainbow {
    0%{background-position:0% 82%}
    50%{background-position:100% 19%}
    100%{background-position:0% 82%}
}
@-moz-keyframes rainbow {
    0%{background-position:0% 82%}
    50%{background-position:100% 19%}
    100%{background-position:0% 82%}
}
@-o-keyframes rainbow {
    0%{background-position:0% 82%}
    50%{background-position:100% 19%}
    100%{background-position:0% 82%}
}
@keyframes rainbow { 
    0%{background-position:0% 82%}
    50%{background-position:100% 19%}
    100%{background-position:0% 82%}
}
*/