.sweet-overlay {
   background-color: rgba(255, 255, 255, 0.8);
   }

.sweet-alert {
background: -moz-linear-gradient(45deg, rgba(255,204,204,1) 0%, rgba(255,0,255,1) 100%); /* ff3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(255,204,204,1)), color-stop(100%, rgba(255,0,255,1))); /* safari4+,chrome */
background: -webkit-linear-gradient(45deg, rgba(255,204,204,1) 0%, rgba(255,0,255,1) 100%); /* safari5.1+,chrome10+ */
background: -o-linear-gradient(45deg, rgba(255,204,204,1) 0%, rgba(255,0,255,1) 100%); /* opera 11.10+ */
background: -ms-linear-gradient(45deg, rgba(255,204,204,1) 0%, rgba(255,0,255,1) 100%); /* ie10+ */
background: linear-gradient(45deg, rgba(255,204,204,1) 0%, rgba(255,0,255,1) 100%); /* w3c */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff00ff', endColorstr='#FFCCCC',GradientType=1 ); /* ie6-9 */   
}
.sweet-alert .sa-icon.sa-error {
   border-color: rgb(255, 255, 255); 
   }
 .sweet-alert .sa-icon.sa-error .sa-line {
    background-color: rgb(255, 255, 255);
	}
.sweet-alert h2 {
    color: #fff;
	}
.sweet-alert p {
    color: #fff;
	}
.sweet-alert button {
    background-color: rgb(255, 255, 255)!important;
	color:#000!important;
    }
.sweet-alert button:hover {
    background-color: rgb(255, 255, 255)!important; }
.sweet-alert .sa-icon.sa-success::before, .sweet-alert .sa-icon.sa-success::after {
    background: rgba(52, 73, 94, 0);
    }
.sweet-alert .sa-icon.sa-success .sa-fix {
    background-color: rgba(52, 73, 94, 0);
    }
      .sweet-alert .sa-icon.sa-success .sa-line {
        background-color: #fff;
		}
    .sweet-alert .sa-icon.sa-success {
      border-color: #fff; 
	  }	
      .sweet-alert .sa-icon.sa-success .sa-placeholder {
        border: 4px solid rgba(255, 255, 255, 1);
		}	