#exitUrl,#proxyAuthItem,#spinner,#submitEntryForm,#submitStepForm,#validateUserAuthItem{display:none}
.inline_error_message{font-weight:700;color:red;display:none}
.inline_error_message td{padding:20px;text-align:center}
#promoHistoryTable,.kstl-redemption-table{border-collapse:none;overflow:hidden;font-size:1.4rem}
@media only screen and (max-width:601px){#promoHistoryTable,.kstl-redemption-table{font-size:1.2rem}
}
#promoHistoryTable td,#promoHistoryTable th,.kstl-redemption-table td,.kstl-redemption-table th{padding:6px 12px;width:33%}
#promoHistoryTable.kstl-redemption-table td,#promoHistoryTable.kstl-redemption-table th{width:auto}
.KSTL-Registration-MyAccountNav{display:none}
.payment-component-container{display:none}
.payment-component-container .payment-option{border-bottom:1px solid #857d6f;border-top:1px solid #857d6f;display:table;width:100%}
.payment-component-container .payment-option .payment-option-icon{width:25%;display:table-cell;vertical-align:middle;padding:10px 10px 10px 0}
.payment-component-container .payment-option .payment-option-description{width:60%;display:table-cell;vertical-align:middle;padding:10px 0 10px 0;font-size:14px}
.payment-component-container .payment-option .payment-option-cost{width:20%;display:table-cell;vertical-align:middle;padding:10px 0 10px 10px;font-weight:bold;text-align:right;font-size:14px}
.doku-button-container{width:100%;text-align:right;padding:10px 0}
button.doku-button{padding:10px;border:0;background-color:#b51b47;color:#fff}
.payment-component-container .proxy{display:none}
.spinner{width:50px;height:15px;font-size:10px;display:block}
.spinner>div{background-color:#333;height:100%;width:6px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}
.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}
.spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}
.spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}
.spinner .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}
@-webkit-keyframes sk-stretchdelay{0,40%,100%{-webkit-transform:scaleY(0.4)}
20%{-webkit-transform:scaleY(1.0)}
}
@keyframes sk-stretchdelay{0,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}
20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0)}
}
.KSTL-promotion-item-selector-categories{font-size:0}
.KSTL-promotion-item-selector-category{display:inline-block;vertical-align:top;padding:20px;cursor:pointer;font-size:12px}
.KSTL-promotion-item-selector-category.selected{background-color:#b51b47;color:#fff}
.KSTL-promotion-item-selector-promotion-items{font-size:0;padding-bottom:20px}
.KSTL-promotion-item-selector-promotion-item{display:inline-block;vertical-align:top;padding:20px;padding-right:0;cursor:pointer;font-size:12px}
.KSTL-promotion-item-selector-promotion-item-name{margin-bottom:0}
.KSTL-promotion-item-selector-promotion-item-content{border:1px solid #b51b47;padding:10px;text-align:center}
.KSTL-promotion-item-selector-promotion-item-template{display:none}
.KSTL-promotion-item-selector-promotion-item.out-of-stock{opacity:.5}
.KSTL-promotion-item-selector-promotion-item.out-of-stock a{cursor:default}
.KSTL-promotion-item-selector-overlay-description{margin-bottom:10px;font-size:12px}
.spinner{width:50px;height:15px;font-size:10px;margin:0 auto}
.spinner>div{background-color:#333;height:100%;width:6px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}
.spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}
.spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}
.spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}
.spinner .rect5{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}
@-webkit-keyframes sk-stretchdelay{0,40%,100%{-webkit-transform:scaleY(0.4)}
20%{-webkit-transform:scaleY(1.0)}
}
@keyframes sk-stretchdelay{0,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}
20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0)}
}