#mast-my-account-link {
	color: #000000;
}
#mast-my-account-link:hover {
	color: #5B5B5B;
}
#mast-subscribe-to-premium-button {
	display: none;
}
#mast-subscribe-to-premium-button[data-wk-call-status-plans="undefined"],
#mast-subscribe-to-premium-button[data-wk-call-status-plans="basic-plan"] {
	display: block;
}
#mast-premium-subscription-button {
	display: none;
}
#mast-premium-subscription-button[data-wk-call-status-plans="premium-plan"] {
	display: block;
}
#technical-paper-download-button,
#journal-download-button {
	display: none;
}
#technical-paper-download-button[data-wk-call-status-plans="premium-plan"],
#journal-download-button[data-wk-call-status-plans="premium-plan"] {
	display: block;
}
#technical-paper-subscribe-button[data-wk-call-status-plans="premium-plan"],
#journal-subscribe-button[data-wk-call-status-plans="premium-plan"] {
	display: none;
}
.wallkit-modal-wrapper.wallkit-auth-modal .wallkit-modal-wrapper__content {
	padding: 48px 24px;
}
.wallkit-modal-wrapper.wallkit-auth-modal .wallkit-modal-wrapper__content input,
.wallkit-modal-wrapper.wallkit-auth-modal .wallkit-modal-wrapper__content label,
.wallkit-modal-wrapper.wallkit-auth-modal .wallkit-modal-wrapper__content button,
.wallkit-modal-wrapper.wallkit-auth-modal .wallkit-modal-wrapper__content .firebaseui-idp-text,
.wallkit-modal-wrapper.wallkit-auth-modal .wallkit-modal-wrapper__content .firebaseui-tospp-full-message {
	font-family: "proxima-nova", Sans-serif !important;
}
.wallkit-modal-wrapper.wallkit-auth-modal .wallkit-modal-wrapper__content .wk-form-field .wk-form-field__input-wrapper {
	border: 1px solid #ced4da;
}
.wallkit-modal-wrapper.wallkit-auth-modal .wallkit-modal-wrapper__content .wk-form-field .wk-form-field__input-wrapper input {
	border-style: none !important;
}
.wallkit-modal-wrapper.wallkit-auth-modal .wallkit-modal-wrapper__content .wk-form-header {
	margin: 0;
}
.wallkit-modal-wrapper.wallkit-auth-modal .wallkit-modal-wrapper__content h2.wk-form-header__title,
.wallkit-modal-wrapper.wallkit-auth-modal .wallkit-modal-wrapper__content h1.firebaseui-title,
body .wk-popup-auth-container .wk-auth-content #wk-fb-auth-wrapper .firebaseui-title {
	font-weight: 700;
	text-transform: uppercase !important;
	text-align: center;
	margin-top: 0;
	margin-bottom: 1.5rem;
	font-size: 24px;
	font-family: "adelle", Sans-serif !important;
}
.wallkit-modal-wrapper.wallkit-auth-modal .wallkit-modal-wrapper__content .wk-form-button,
.wallkit-modal-wrapper.wallkit-auth-modal .wallkit-modal-wrapper__content .wk-popup-auth-container .firebaseui-idp-button.mdl-button.firebaseui-idp-password,
.wallkit-modal-wrapper.wallkit-auth-modal .wallkit-modal-wrapper__content .wk-popup-auth-container button.firebaseui-id-submit.firebaseui-button {
	text-transform: uppercase;
	background-color: #16989B !important;
	color: #ffffff;
	border-radius: 5px !important;
    border-style: none;
    box-shadow: none;
}
.wallkit-modal-wrapper.wallkit-auth-modal .wallkit-modal-wrapper__content .wk-form-button:hover {
	text-decoration: underline;
	background-color: #16989B !important;
}
.wallkit-modal-wrapper.wallkit-auth-modal .wallkit-modal-wrapper__content .wk-popup-auth-container .firebaseui-idp-button.mdl-button.firebaseui-idp-google,
.wallkit-modal-wrapper.wallkit-auth-modal .wallkit-modal-wrapper__content .wk-popup-auth-container button.firebaseui-id-secondary-link.firebaseui-button {
	text-transform: uppercase;
	background-color: #FFFFFF !important;
	color: #16989B !important;
	border-radius: 5px !important;
    border: 1px solid #16989B;
    box-shadow: none;
}
.wallkit-modal-wrapper.wallkit-auth-modal .wallkit-modal-wrapper__content .account-settings-link {
	color: #16989B !important;
	border: 1px solid #16989B !important;
	border-radius: 5px !important;
	padding: 0 16px !important;
	display: inline-block !important;
	text-decoration: none;
	padding: 0 16px;
    line-height: 34px;
    text-transform: uppercase;
}
.wallkit-modal-wrapper.wallkit-auth-modal .wallkit-modal-wrapper__content .account-settings-link:hover {
	text-decoration: underline;
}

.wallkit-modal-wrapper.wallkit-auth-modal .wallkit-modal-wrapper__content .wk-popup-auth-container .wk-auth-content {
	font-family: "proxima-nova", Sans-serif !important;
}
.wallkit-modal-wrapper.wallkit-auth-modal .wallkit-modal-wrapper__content .wk-popup-auth-container .wk-auth-header {
	margin: 0;
}
.wallkit-modal-wrapper.wallkit-auth-modal .wallkit-modal-wrapper__content .wk-popup-auth-container .wk-auth-header img {
	padding: 0 !important;
}
.wallkit-modal-wrapper.wallkit-auth-modal .wallkit-modal-wrapper__content .wk-popup-auth-container .firebaseui-tos.firebaseui-tospp-full-message {
	font-size: 13px;
	margin: 0;
}
.wallkit-modal-wrapper.wallkit-auth-modal .wallkit-modal-wrapper__content .wk-popup-auth-container .firebaseui-tos li {
	margin: 0 0 0 10px;
	font-size: 13px;
}
.wallkit-modal-wrapper.wallkit-auth-modal .wallkit-modal-wrapper__content .wk-popup-auth-container .firebaseui-tos.firebaseui-tospp-full-message a,
.wallkit-modal-wrapper.wallkit-auth-modal .wallkit-modal-wrapper__content .wk-popup-auth-container .firebaseui-tos li a {
	color: #17989B !important;
	text-decoration: underline;
	font-family: "proxima-nova", Sans-serif !important;
}
.wallkit-modal-wrapper.wallkit-auth-modal .wallkit-modal-wrapper__content .wk-popup-auth-container .firebaseui-link.firebaseui-id-secondary-link {
	font-family: "proxima-nova", Sans-serif !important;
	color: #17999B !important;
}
.wallkit-modal-wrapper.wallkit-auth-modal .wallkit-modal-wrapper__content .firebaseui-container {
	max-width: 100%;
}
.wallkit-modal-wrapper.wallkit-auth-modal .wallkit-modal-wrapper__content .mdl-card.mdl-shadow--2dp.firebaseui-container {
	box-shadow: none;
}