body.android #instrucciones-android {
  display: block;
  margin-top: 0 !important; }

body.android #instrucciones-ios {
  display: none; }

body.ios #instrucciones-ios {
  display: block; }

body.ios #instrucciones-android {
  display: none;
  margin-top: 0 !important; }

.navbar {
  justify-content: center;
  padding-top: 2.5px;
  padding-bottom: 2.5px; }
  .navbar .container {
    justify-content: center; }
    .navbar .container .navbar-brand {
      padding-top: 2.5px;
      padding-bottom: 2.5px;
      margin: 0; }
      .navbar .container .navbar-brand img {
        height: 90px !important; }

#welcome {
  position: relative;
  background: linear-gradient(180deg, #00e0f6 0%, #ff8cdd 100%);
  width: 100vw;
  height: calc(100vh - 100px - 248px);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 100px !important; }
  #welcome .star-4p-01 {
    position: absolute;
    top: 15%;
    left: 15%;
    width: 8vw; }
  #welcome .star-4p-02 {
    position: absolute;
    top: calc(15% + 8vw);
    left: calc(15% + 8vw);
    width: 6vw; }
  #welcome .star-8p {
    position: absolute;
    top: 15%;
    right: 15%;
    width: 16vw; }
  @media (min-width: 992px) {
    #welcome .star-4p-01 {
      left: 20%;
      width: 5vw; }
    #welcome .star-4p-02 {
      top: calc(15% + 5vw);
      left: calc(20% + 5vw);
      width: 3vw; }
    #welcome .star-8p {
      right: 20%;
      width: 8vw; } }
  #welcome #btn-radio {
    border-radius: 50%;
    border: 2px solid #1e1e1e;
    max-width: -moz-max-content;
    max-width: max-content;
    margin: 0 auto; }
    #welcome #btn-radio svg {
      width: 25vw;
      max-width: 150px; }

footer {
  padding-top: 32px;
  padding-bottom: 32px; }
  footer img {
    height: 150px; }
  footer p {
    margin-top: 16px;
    height: 18px; }

#downloadModal .modal-content {
  background-color: #c9ff22; }
