.store-page {

}

.store-page .error-text {
    font-weight: bold;
    color: #ff7174;
}

.main-text a.btn {
    color: white;
}

.team-purchase-page h2,
.team-purchase-page h3 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 20px;
}

.team-purchase-page span {
    display: inline-block;
    min-width: 175px;
}

.team-purchase-page input.form-control {
    display: inline-block;
    max-width: 300px;
}

.team-purchase-page form {
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
}


.team-purchase-page #finalizing-checkout form {
    margin-top: 0px;
}

.team-purchase-page form > div {
    padding: 5px;
}

.team-purchase-page input[disabled] {
    color: #000 !important;
    opacity: 1 !important;
}

@media only screen and (min-width: 555px) {
    .team-purchase-page #btn {
        /*text-align: center;*/
        padding-left: 400px;
    }

    .team-purchase-page #finalizing-checkout {
        /*padding-left: 290px;*/
        text-align: center;
    }
}

#bundle-cta .team-button.btn.btn-success {
    margin-left: 10px;
}

/*.team-button.btn.btn-success,*/
/*#bundle-cta #team-button {*/
/*    position: relative;*/
/*    padding: 0 12px;*/
/*    height: 32px;*/
/*    line-height: 30px;*/
/*    background: #1275ff;*/
/*    !*background-image: linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);*!*/
/*    background-image: linear-gradient(#49f377, #42bc48 85%, #5be476);*/
/*    font-size: 14px;*/
/*    color: #fff;*/
/*    font-weight: bold;*/
/*    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/
/*    text-shadow: 1px -1px 1px rgba(0, 0, 0, 0.5);*/
/*    -webkit-font-smoothing: antialiased;*/
/*    -webkit-tap-highlight-color: transparent;*/
/*}*/


.form-control {
    color: black;
    font-weight: bold;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #aaa;
}


.paddle-success-page h3 {
    text-align: center;
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
}

.paddle-success-page .image {
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
}

.paddle-success-page .image img {
    border-radius: 5px;
}

.paddle-success-page .actions {
    padding: 20px;
    text-align: center;
}

.paddle-success-page .actions a {
    margin-left: 10px;
    margin-right: 10px;
}

.paddle-success-page .error-msg {
    text-align: center;
    margin-top: 100px;
}

.paddle-success-page .thanks-message {
    text-align: center;
}

.paddle-success-page .thanks-message.team,
.paddle-success-page .thanks-message.gift {
    text-align: left;
}

