.push{
  height: 20px;
}
* {
  font-family: 'Kosugi Maru', sans-serif;
  color: #d1176f;
}
p, h1, h2, h3{
  color: #d1176f;
}
.theme--light.v-footer {
background-color: #d1176f;
}
html{
  position: relative;
  min-height: 100%;
}
p{
  font-size: 16px;
  font-weight: bold;
}

.appcontainer{
  max-width: none;
  height: 100%;
}
.application.theme--light, body{
background: #f5bad3; /* Old browsers */
background: -moz-linear-gradient(left, #f5bad3 0%, #fff8a5 50%, #a5d4f2 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #f5bad3 0%,#fff8a5 50%,#a5d4f2 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #f5bad3 0%,#fff8a5 50%,#a5d4f2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5bad3', endColorstr='#a5d4f2',GradientType=1 ); /* IE6-9 */
}
.application--wrap{
  min-height: 0;
}
.footercontrow{
  bottom: 0;
  position: absolute;
  width: 100%;
  height: 23px !important;
}
.logo{
  padding-top: 2rem;
  padding-bottom: 2rem;
  height: 12vw;
  max-width: 600px;
  min-width: 300px;
  max-height: 300px; 
  min-height: 150px; 
  /* margin: 0;
  padding: 0;
  width:50%; */

}

/* .logocont {
  height:220px;
} */

.stripetop, .stripebot{
  position:absolute;
  height: 5px;
  width: 100vw;
  background-color: #d1176f;
  z-index: 100;
}
.stripetop{
  top: 0;
}

/* .privacylist li {
  text-align:left!important;
  color: #d1176f!important;
} */

.privacylist li {
  display: list-item!important;
  list-style-type: disc;
  /* display: block!important; */
  text-align:left!important;
  color: #d1176f!important;
}

.footer {
  background-color: #d1176f;
  margin-top:10px; 
  position:relative; 
  font-size: 0.9rem;
  width: 100%;
}

.ionicon {
  max-width: 24px;
  min-width: 24px;
  fill: #fff;
  margin:0 1rem;
}

.ionicon-idol {
  max-width: 28px;
  min-width: 28px;
  fill: #d1176f;
  margin:0rem;
}

@media only screen and (max-width: 960px){

  .footercontrow{
    height: 0 !important;
  }
  .push{
    height: 64px;
  }

}
