@import "../../default/stylesheet/stylesheet.css";

.alert {
    padding: 8px 35px 8px 14px;
    margin-bottom: 18px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #fcf8e3;
    border: 1px solid #c09853;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #666;
}
.alert-heading {
    color: inherit;
}
.alert .close {
    position: relative;
    top: -2px;
    right: -21px;
    line-height: 18px;
}
.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #468847;
}
.alert-danger,
.alert-error {
    background-color: #f2dede;
    border-color: #eed3d7;
    color: #b94a48;
}

.alert ul {
    list-style-type: none;
    margin-left: 0;
    padding-left: 0;
}

#subscription-confirmation {
    margin-top: 15px;
}

#subscription-confirmation button {
    margin-right: 5px;
}


#header-view-cart {
	display: block;
	font-size: 14px;
}

.shadewave-success {
	text-align: center;
	margin: 0 auto;
}

.shadewave-success .btn-activate {
	width: 20%;
	text-align: center;
	margin: 0 auto;
}

.shadewave-success .btn-activate:hover {
	color: #FFF;
}

.shadewave-success p {
	margin: 30px 0;
	font-size: 16px;
}

.btn-blue {
	color: #FFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5A9DD4;
	background-image: linear-gradient(to bottom, #23a1d1, #5A9DD4);
	background-repeat: repeat-x;
	border-color: #23a1d1 #5A9DD4 #5A9DD4;
}

.btn-purple {
	color: #FFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #883B9f;
	background-image: linear-gradient(to bottom, #883B9f, #883B9f);
	background-repeat: repeat-x;
	border-color: #883B9f;
}

.btn-purple:hover {
    color: #FFF;
	background-color: #6a2c70;
	background-image: linear-gradient(to bottom, #6a2c70, #883B9f);
}

.btn-keep-shopping {
    font-size: 15px;
}

/* Authorize.net payment form */
#authorizenet-payment__message-container .authorizenet-payment-message {
    position: relative;
}

#authorizenet-payment__message-container .authorizenet-payment-message .close {
    position: absolute;
    right: 8px;
    top: 8px;
}

.text-notice {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 11px;
    letter-spacing: 0.2px;
    display: block;
}

.text-notice__red {
    color: #DA0037;
}