@import url('https://fonts.googleapis.com/css?family=Inder');

/* Body Style */

body {
    font-family: 'Inder', sans-serif !important;
    background-color: #2f2f2f !important;
}

a {
    color: #d6aa1d;
}

a:hover {
    text-decoration: none;
    color: #e2be44;
}

.bg-dark {
    background-color: #191a1b !important;
}

.ah-small {
    font-size: small;
}

/* Booster Club card style */
.bc-card {
    padding-left: 20px;
}

.pepper {
    float: right;
    margin-left: 2px;
    margin-top: 7px;
    height: 23px;
}

/* Booster Club separator style */
.bc-separator {
    display: flex;
    align-items: center;
    text-align: center;
    font-family: Helvetica;
    color: #7e7e7e;
}
.bc-separator::before, .bc-separator::after {
    content: '';
    flex: 1;
    border-bottom: 1px solid #7a7a7a;
}
.bc-separator::before {
    margin-right: .55em;
}
.bc-separator::after {
    margin-left: .55em;
}

/* Booster Club button style */
.stripe-button-el {
 overflow:hidden;
 display:inline-block;
 visibility:visible !important;
 background-image:linear-gradient(#28a0e5,#015e94);
 -webkit-font-smoothing:antialiased;
 border:0;
 padding:1px;
 text-decoration:none;
 border-radius:5px;
 box-shadow:0 1px 0 rgba(0,0,0,0.2);
 -webkit-touch-callout:none;
 -webkit-tap-highlight-color:transparent;
 user-select:none;
 cursor:pointer
}
.stripe-button-el::-moz-focus-inner {
 border:0;
 padding:0
}
.stripe-button-el span {
 display:block;
 position:relative;
 padding:0 12px;
 height:30px;
 line-height:30px;
 background:#1275ff;
 background-image:linear-gradient(#7dc5ee,#008cdd 85%,#30a2e4);
 font-size:14px;
 color:#fff;
 font-weight:bold;
 font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
 text-shadow:0 -1px 0 rgba(0,0,0,0.25);
 box-shadow:inset 0 1px 0 rgba(255,255,255,0.25);
 border-radius:4px
}
.stripe-button-el:not(:disabled):active,
.stripe-button-el.active {
 background:#005d93
}
.stripe-button-el:not(:disabled):active span,
.stripe-button-el.active span {
 color:#eee;
 background:#008cdd;
 background-image:linear-gradient(#008cdd,#008cdd 85%,#239adf);
 box-shadow:inset 0 1px 0 rgba(0,0,0,0.1)
}
.stripe-button-el:disabled,
.stripe-button-el.disabled {
 background:rgba(0,0,0,0.2);
 box-shadow:none
}
.stripe-button-el:disabled span,
.stripe-button-el.disabled span {
 color:#999;
 background:#f8f9fa;
 text-shadow:0 1px 0 rgba(255,255,255,0.5)
}

/* Login Menu Style */

.login-menu {
    width: 300px !important;
}

/* Footer Style */

.page-footer {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
    color: #a8a8a8 !important;
    border-top: solid 1px #2b281f;
    margin-top: 100px;
}

.page-footer a {
    font-weight: bold;
    color: #898989;
}

.page-footer a:hover {
    color: #a8a8a8;
}

.footer-copyright {
    color: #414344;
}

/* Error Messages */

.flash {
    color: #dd0000;
    font-size: small;
}