.page-notification {
  position: fixed;
  top: -100%;
  z-index: 102;
  width: 100%;
  padding: 16px 0;
  background: -moz-linear-gradient(90deg, #E51D59 0%, #EA6A90 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E51D59), color-stop(100%, #EA6A90));
  background: -webkit-linear-gradient(90deg, #E51D59 0%, #EA6A90 100%);
  background: -o-linear-gradient(90deg, #E51D59 0%, #EA6A90 100%);
  background: -ms-linear-gradient(90deg, #E51D59 0%, #EA6A90 100%);
  background: linear-gradient(90deg, #E51D59 0%, #EA6A90 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E51D59', endColorstr='#EA6A90', GradientType=0);
}

/*#quick-news {
	margin-left: -4px;
}*/

/*.page-notification .notification-body>*,
.page-notification .notification-body a
{
    color: #ffe6ba!important;
}*/

/*.page-notification .notification-body>*:hover,
.page-notification .notification-body a:hover
{
    color: #e8e8e8!important;
}*/

.page-notification .notification-body {
  font-size: 15px;
}

.page-notification .notification-body>* {
  color: #fff;
}
.page-notification .notification-body a:not(.btn){
  color: #fff;
  margin: 0 16px 0 0;
  line-height: 28px;
  display: inline-block;
}
.page-notification .notification-body:not(.notification-btn-right) a:hover{
  color: rgba(255, 255, 255, 0.7);
}

.page-notification .notification-actions .btn {
  color: rgba(255, 255, 255, 0.56);
  margin-top: 1px;
}

.page-notification .notification-actions .btn:hover {
  color: #fff;
}
.page-notification .notification-actions i {
  vertical-align: middle;
}
.page-notification .notification-body img {
  width: 24px;
  height: 24px;
  margin-right: 16px;
  position: absolute;
  top: 2px;
  left: 0;
}
.page-notification .notification-body .promo-banner-code-main {
  white-space: nowrap;
}
.promo-banner-icon-main {
	margin: -4px 16px -4px 0px;
}
.page-notification .notification-body .btn-notification {
  border: 1px solid transparent; /*#8a75ff;*/
  background-color: rgba(255,255,255, 0.25);
  color: #fff;
  font-size: 15px;
  border-radius: 4px;
}
.page-notification .notification-body .btn-notification:hover{
  color: #fff;
  background-color: rgba(255,255,255, 0.32);
}
.page-notification .notification-body .btn-notification:active,
.page-notification .notification-body .btn-notification:focus{
  color: #fff;
  background-color: rgba(255,255,255, 0.25);
}
.page-notification .notification-btn-right {
  position: relative;
  width: 100%;
}
.page-notification .notification-btn-right > p > span > a{
  max-width: 960px;
  width: 100%;
}
.page-notification .notification-btn-right .promo-banner-code-main{
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  /*border: 1px solid rgba(255,255,255, 0.4);*/
  border: 1px solid transparent;
  border-radius: 3px;
  padding: 4px 12px;
  margin-right: 12px;
  transition: ease-in-out .3s;
  background: rgba(255,255,255, 0.4); /*rgba(211, 0, 51, 0.7); BLACK WEEKS */
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15%);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15%);
}
.page-notification .notification-btn-right .promo-banner-code-main:hover{
  /*border-color: rgba(255,255,255, 0.6);*/
  background: rgba(255,255,255, 0.55); /*rgba(211, 0, 51, 0.8); BLACK WEEKS */
}
@media(max-width: 1199px) {
  .page-notification .notification-btn-right > p > span > a {
    max-width: 760px /*760!!!!!*/
  }
}
@media(max-width: 1199px) and (min-width: 992px) {
  .page-notification .notification-actions {
    align-self: center;
  }
}
@media(max-width: 992px) {
  .page-notification .notification-btn-right > p > span > a {
    max-width: 100%;
    margin-right: 0;
  }
  .page-notification .notification-btn-right.notification-body a:not(.btn) {
    margin-bottom: 48px;
  }
  .page-notification .notification-btn-right .promo-banner-code-main {
    top: unset;
    transform: none;
    bottom: 0px;
    left: 28px;
    right: unset;
  }
  .page-notification .notification-btn-right + .notification-actions {
    position: absolute;
    bottom: 7px;
    right: 20px;
  }
}
@media(max-width: 768px) {
  .page-notification .notification-btn-right .promo-banner-code-main {
    left: 0;
    bottom: -2px;
    margin-left: 0!important;
  }
  .page-notification .notification-btn-right .notification-body a:not(.btn) {
    margin-bottom: 50px;
  }
  .page-notification .notification-btn-right .notification-body a:not(.btn) {
    display: block;
  }
  .page-notification .notification-body img {
    display: none;
  }
}

.widget-gogetssl-for-whmcs-category-show,
.widget-gogetssl-for-whmcs-category-show .widget-actions{
  background-color: #ffffe7;
}

.widget-virusdie-for-whmcs-category-show,
.widget-virusdie-for-whmcs-category-show .widget-actions{
  background-color: #ffffe7;
}

/*.widget-inactive-account-manager-for-cpanel-category-show,*/
/*.widget-inactive-account-manager-for-cpanel-category-show .widget-actions{*/
/*  background-color: #ffffe7;*/
/*}*/