.fm-hide {
  display: none;
}

div[data-toggle="buttons"] > .btn input[type="radio"],
div[data-toggle="buttons"] > .btn input[type="checkbox"] {
	display: none;
}

.error-message {
	color: #a94442;
	text-transform: uppercase;
}

.password-recovery-message {
	color: green;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.password-recovery-message.password-recovery-message-error {
	color: red;
}

.et ol, .en ol {
    font-family: 'Raleway', sans-serif;
}
.low-stock-notice{
	font-style: italic;
}
span.low-stock {
    color: red;
}

/* EMAIL VERIFICATION SECTION */
.email-verification-alert {
    margin-bottom: 60px;
}

.email-verification-section {
    width: 320px;
    margin: 0 auto 50px;
}
.email-verification-section .form-label,
.email-verification-section .alt-checkbox .btn {
    font-family: 'Open Sans', sans-serif;
}

.email-verification-section #email-verification-submit.btn {
    padding: 8px 0 6px;
    width: 100%;
}

.email-verification-section p.new-email-note {
    text-align: center;
    margin: 15px 0 5px;
}

.email-verification-section p.new-email-note a {
    text-decoration: underline;
}

@media handheld, only screen and (max-width: 640px) {
    .email-verification-section {
        width: 100%;
    }

}

.not-shown {
    visibility: hidden;
    position: absolute;
    left: 0;
}

.verifyEmailRegistrationFrom .popover .popover-content {
    text-align: justify;
}

.verifyEmailRegistrationFrom .popover .popover-content:after {
    display: none;
}

.verifyEmailRegistrationFrom #my-account-idcode-holder {
    display: none;
}

.bonusprogram-section {
    background: none;
}

.register-tab-pane .social-list li,
.login-tab-pane .social-list li {
    width: 33.333%;
}

.alert_text a {
    color: #d83e2d !important;
}