#pushNotification .bg-green {
  background: #00cdac; /* Old browsers */
  background: -moz-linear-gradient(top, #00cdac 0%, #02aaaf 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #00cdac 0%,#02aaaf 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #00cdac 0%,#02aaaf 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cdac', endColorstr='#02aaaf',GradientType=0 ); /* IE6-9 */
}
#pushNotification .bg-red {
  background: #d61c33; /* Old browsers */
  background: -moz-linear-gradient(top, #d61c33 0%, #aa122d 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #d61c33 0%,#aa122d 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #d61c33 0%,#aa122d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d61c33', endColorstr='#aa122d',GradientType=0 ); /* IE6-9 */
}
#pushNotification .text-green {
  color: #33CC99;
  font-weight: bold;
}
#pushNotification .text-notif-color{
  color: #666666;  
}
#pushNotification .text-notif-description{

}
#pushNotification .text-notif-description.error-text-notif{
  margin-top: 0; /*5px*/
}
#pushNotification .text-notif-description.success-text-notif{
  margin-top: -6px;
}

#pushNotification .text-notif-title.text-padding-title-medium{
  padding: 46px 0px 46px 0px;
}

#pushNotification .notif-big-font{
  font-size: 32px;
}
#pushNotification .notif-medium-font{
  font-size: 18px;
}
#pushNotification .container-setup-notif{
  font-size: 16px; 
  padding: 20px; 
}
#pushNotification .container-setup-notif .image-notif{
  background-color:#ffc23a; 
  margin: 0 -5px -20px;
  border-radius: 0px 0px 5px 5px;
}
#pushNotification .close{
  padding: 5px;
  position: absolute;
  right: 5px;
  color: #000;
  opacity: 1;
  top: 0;
  line-height: 10px;
}
#pushNotification .modal-body{
  padding: 0px;
}
.optin-indicator{
  position: fixed;
  background-color: white;
  border-radius: 8px;
  padding: 10px 10px 15px 10px;
  top: 13px;
  margin-left: 600px;
}
.optin-indicator span:nth-child(2){
  width: 50px;
  height: 50px;
  margin: -5px 0 0 10px;
}
.optin-indicator .bi-left-arrow-optin{
  position: absolute;
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  margin-top: -8px;
}
.optin-indicator.firefox{
  left: 670px;
}
.optin-indicator.firefox .bi-left-arrow-optin{
  left: 10px;
  margin-top: 42px;
}
.optin-indicator.safari{
  left: 50%;
  margin-left: 275px;
}
@media screen and (max-width: 767px){
  #pushNotification .text-notif-description.error-text-notif{
    margin-top: -10px; /*0px*/
    font-size: 11.8px; /*new*/
  }

  #pushNotification .text-notif-description{

  }
}
@media screen and (max-width: 320px){
  #pushNotification .text-notif-description.error-text-notif{
    margin-top: -5px;
  }
}
#onesignal-slidedown-container #onesignal-slidedown-dialog{
    padding: 10px !important;
}
#onesignal-slidedown-container #onesignal-slidedown-dialog .slidedown-body-icon{
    width: 40px !important;
    height: 40px !important;
}
#onesignal-slidedown-container #onesignal-slidedown-dialog .slidedown-button{
    padding: 5px !important;
    font-size: 15px !important; 
}
#notif-generic-msg {
}
#pushNotification .wrap{
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: start;
  margin-top: 5px;
}
.gest-cod-page #pushNotification .wrap{
  flex-direction: column;
  text-align: center;
}
.gest-cod-page #pushNotification .btn-go-auctions{
  padding: 5px 40px;
  font-weight: bold;
  font-size: 16px;
  border-radius: 10px;
  border: none;
  outline: 0;
  background: #56BB62;
  color: white;
  margin-top: 15px;
}
.gest-cod-page #pushNotification .modal-content{
  box-shadow: none;
  border: none;
  border-radius: 0;
}
.gest-cod-page #pushNotification .text-notif{
  color: #EA4C3F;
  font-size: 16px;
  font-weight: bold;
  display: block;
  margin-bottom: 10px;
}
.gest-cod-page #pushNotification .content-msg{
  width: 260px;
  margin: auto;
}
body.gest-cod-page{
  background-color: #fff;
}
#pushNotification .text-notif-title{
  padding: 20px 16px;
}
@media (max-width: 576px){
  #pushNotification .text-notif-title{
    padding: 15px;
  }
}
#pushNotification .text-notif-description{
  width: 100%;
}
#pushNotification .text-notif-description .first-text{
  font-weight: bold;
  font-size: 19px;
}
#pushNotification .text-notif-description .text-content{
  font-size: 18px;
}
@media (max-width: 576px){
  #pushNotification .text-notif-description .first-text{
    font-size: 19px;
  }
  #pushNotification .text-notif-description .text-content{
    font-size: 16px;
  }
}
#pushNotification #notif-credit{
  text-align: left;
}
#pushNotification .modal-dialog{
  width: 430px;
}
@media(max-width: 576px){
  #pushNotification .modal-dialog{
    width: 360px;
    margin: 15px auto;
  }
  
}
#pushNotification img.img-erned{
  width: 37px;
  margin-top: -15px;
}

#pushNotification .text-notif-title{

}
#pushNotification #notif-used .text-notif, #pushNotification #notif-expired .text-notif{
  color: #E41B1B;
  font-size: 19px;
  font-weight: bold;
}
#pushNotification #notif-expired .text-content{
  font-size: 18px;
}
@media(max-width: 576px){
  #pushNotification #notif-used .text-notif, #pushNotification #notif-expired .text-notif{
    font-size: 15px;
  }
  #pushNotification #notif-expired .text-content{
    font-size: 14px;
  }
}
#pushNotification #notif-used .text-content{
  color: #5e5e5e;
  font-weight: normal;
  font-size: 18px;
}
@media(max-width: 576px){
  #pushNotification #notif-used .text-content{
    font-size: 14px;
  }
}
