:root{
	--corporative-color: #13274A;
	--mirai-ui-button-focus-color: #0B172C;
	--mirai-ui-button-font-weight: 400;
	--mirai-ui-button-background: #133D53;
	--mirai-ui-button-secondary-background-active: #133D53;
	--mirai-ui-button-background-active: #0B3944;
	--mirai-ui-button-color: #F7F4EF;
	--mirai-ui-button-color-active: #F7F4EF;
	--mirai-ui-button-secondary-color: #133D53;
	--mirai-ui-button-secondary-color-active: #F7F4EF;
	--mirai-finder-background: transparent;
;	--mirai-finder-field-icon-color: #C49C49;
	--mirai-finder-field-height: calc(48px + 4px);
	--mirai-field-border-radius: 0px!important;
	--mirai-finder-button-background: #133D53;
	--mirai-finder-button-color: #F7F4EF;
	--mirai-finder-button-font-family: Jost;
	--mirai-finder-button-background-active: #062536;
	--mirai-finder-button-color-active: #F7F4EF;
	--mirai-finder-button-border-radius: 0 50px 50px 0;
	--mirai-session-color: #F7F4EF;
	--mirai-session-color-active: #709EB5;
	/*--mirai-finder-border-radius: 46px;*/
	--mirai-finder-field-separator-color: #CCC9C3;
	--mirai-finder-field-height: 60px;
	--mirai-finder-field-border-style: solid;
	--mirai-finder-border: transparent;
	--mirai-finder-field-border-width: 0;
	--mirai-finder-gap: 0px;
	--mirai-ui-border-radius: 0px;
	--mirai-finder-padding: 0px;
}

[data-mirai-component="session"] .login {
	color: #fff;
	/*transition: all ease 0.6s!important;*/
}

[data-mirai-component="session"] .login img{
	padding-bottom: 4px;
}

[data-mirai-component="session"] .login:hover {color: #709EB5;}


.elementor-widget-Mirai-Track-Reservation [data-role="content"],
.elementor-widget-wp-widget-mirai_developed_by_mirai {
      color: #C6D6DE;
}

[data-role="layer"]:first-child [data-role="field"]:first-child{
    border-radius: 50px 0 0 50px!important;
}

[data-mirai-component="signup"],
[data-mirai-component="profile"]{
	padding: 50px 0;
}

[data-mirai-component="signup"] [data-role="signup"]{
    margin: 0 auto;
}

.footer-club-login [data-mirai-component="session"] .login {
    color: var(--e-global-color-primary);
    font-family: "Jost", Sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    text-decoration: underline;
    transition: all .3s;
}

.footer-club-login [data-mirai-component="session"] .login:hover {
    color: var(--e-global-color-secondary);
}

@media only screen and (max-width: 480px) {
	.footer-club-login [data-mirai-component="session"] {
		display: block;
		width: 100%;
		text-align: center;
		margin: 0 auto;
	}
	.footer-club-login [data-mirai-component="session"] .login {
		font-size: 1.2em;
		color: #fff;
	}
	ui-finder-compact{
		border-radius: 50px!important;
	}
	ui-pressable {box-shadow: unset!important;}
	
	[data-mirai-component="session"] .login img {
   		padding-bottom: 0px;
	}
}