
.chat:hover,
.chat:active {
    background-image:
    url(../images/ChatIconReversed2b.png),
    linear-gradient(
            #b666bb,
            #690070 50%
    );
    color: #fff;
}

.btn-log-in {
    background-color: #690070;
    color: #fff;
    font-size: 20px;
    font-weight: 400;
}

.close-button{
    background-image: url("../images/close.png");
    background-size: cover;
    width:35px;
    height:35px;
}

.btn-log-in:hover {
    color: #fff;
    text-decoration: none;
    background-image:
    linear-gradient(
            #b666bb,
            #690070 50%
    );
    background-color: #690070;
    border-color: #b666bb;
}

.next:hover, .next:focus, .next:active {
    background-color: #690070;
    border-color: #690070;
    color: #fff;
    background-image: url(../images/whiteArrow.png),
    linear-gradient(
            #b666bb,
            #690070 50%
    );
}

.panel-primary>.panel-heading {
    color: #fff;
    background-color: #690070;
    border-color: #690070;
}

.select .arr {
    background: #690070;
    position: absolute;
    bottom: 0px;
    right: 0px;
    top: 0px;
    width: 50px;
    pointer-events: none;
    border-radius: 5px;
}

/* Tabs */
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #fff;
    background-color: #690070;
    border: 1px solid #690070;
}

address {
    text-align:left;
    color:#690070;
    line-height:1.2;
}

.active-product{
    background-color: #EED2EE;
    margin:0px;
}

a, a:visited {
    color:#b91685;
    text-decoration:underline;
    outline: none;
}

a:hover, a:focus {
    color:#b91685;
    font-weight: bold;
    /*font-style: italic;*/
}

header a, a:visited,  footer a, a:visited {
    color:#b91685;
    text-decoration: none;
    outline: none;
}

header a:hover, a:focus, footer a:hover, a:focus {
    color:#b91685;
    font-weight: normal;
}

.btn-default {
    background-color: #fff;
    color:#b91685;
    border-color:#b91685;
    text-transform:uppercase;
}

.btn-default:hover,
.btn-default:active,
.btn-default:active:hover,
.btn-default:focus {
    color: #b91685;
    outline:0;
    border-color: #b91685;
    /*background-color: #b91685;*/
    background-image: linear-gradient(
            #c3c3c3,
            #fff
    );
}

#buy-now {
    border: 1px solid;
    border-radius: 13px;
    height: 112px;
    width: 100%;
    background-image: url(../images/rightArrow.png);
    background-repeat: no-repeat;
    background-position: 95% center;
    background-color: #fff;
    text-transform: none;
    font-size: 40px;
    margin-bottom: 22px;
    font-weight: 600;
    padding-right: 45px;
    background-size: 20px auto, auto auto;
}

#buy-now:hover,
#buy-now:active,
#buy-now:focus {
    color: #b91685;
    background-image:
    url(../images/rightArrow.png),
    linear-gradient(
            #c3c3c3,
            #fff
    );
}

#promo-success {
    background-color: #b91685;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    height: 50px;
    text-align: center;
    font-size: 16px;
    padding: 14px 0;
    border: 1px solid white;
    display: none;
}

.next, .next:visited {
    background-color: #690070;
    border-color: #690070;
    color: #fff;
    height: 60px;
    font-size: 18px;
    text-transform: none;
    background-image: url(../images/whiteArrow.png);
    background-repeat: no-repeat;
    background-position: 90% center;
    padding-right: 60px;
}


.prev-link:before {
    background-image: url(../images/pinkArrow.png);
    background-repeat: no-repeat;
    /*background-position: right 24% center;*/
    content: '';
    width: 15px;
    height: 16px;
    display: inline-block;
    margin-right: 15px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.continue,
.continue:visited
{
    background-image: url(../images/pinkArrow.png);
    background-repeat: no-repeat;
    background-position: 95% center;
}

.continue:hover,
.continue:focus,
.continue:active
{
    background-image: url(../images/pinkArrow.png),
    linear-gradient(
            #c3c3c3,
            #fff
    );
}

.confirmation-panel-heading {
	font-weight: bold;
	background-color: #690070;
	color: #FFF;
}

.confirmation-panel-content {
	background-color: #F1F1F1;
	border: 1px groove #690070;
}

.confirmation-panel-mini-header-column {
	background-color: #690070;
	color: #FFF;
}

@media (min-width: 992px) {

	.confirmation-panel-content {
		border: 0px;
		border-bottom: 1px solid #D7D7D7;
		margin: 0 -15px;
	}
}

@media (min-width: 768px) {

    .products-panel{
        min-height:400px;
    }
    .order-invite-products-panel{
        min-height:100px;
    }
}

