/*********Hebrew Design**********/

/******Right Side*******/

/********Form Design*******/

.homeForm .idType {
	padding-bottom: 3.3125rem;
	margin-top    : -0.625rem;
	box-sizing    : border-box;
	gap           : 1rem;
	align-items   : center;
}

.idType a {
	text-decoration: none;
	color          : var(--primaryBlue-Ashdod);
	display        : inherit;
	align-items    : inherit;
	font-size      : 20px;
}

.idType a .radio {
	content        : '';
	height         : 24px;
	width          : 24px;
	padding        : 3px;
	background-clip: content-box;
	border         : 2px solid var(--grey-tertiary-Ashdod);
	border-radius  : 50%;
}

.idType a .radio.full {
	border: 2px solid var(--primaryBlue-Ashdod);
}

#rightSideHe .idType a .radio {
	margin-left  : 5px;
	margin-bottom: 5px;
}

.idType a:active .radio,
.idType a:hover .radio,
.idType a:focus .radio,
.idType a .radio.full {
	background-color: var(--primaryBlue-Ashdod);
}

.empty {
	background-color: none;
}

#rightSideHe input.patTel,
#rightSideHe input.patID {
	font-size       : 1.375rem;
	text-align      : right;
	border          : 0;
	border-bottom   : 1px solid var(--grey-Ashdod);
	background-color: transparent;
	width           : 100%;
	align-items     : center;
}

div.patTel,
div.patEmail {
	margin-top: 3rem;
}

.homeForm label#regulationsLabel,
.homeForm label#regulationsLabel {
	font-size          : 1.125rem;
	max-width          : 80%;
	margin-inline-start: 12px;
	line-height        : 24px;
}

.regInput {
	padding-bottom: 2.4375rem;
	padding-top   : 1.5rem;
	display       : flex;
}

.regulations {
	height         : 1.375rem;
	width          : 1.375rem;
	appearance     : none;
	font           : inherit;
	color          : var(--grey-tertiary-Ashdod);
	border         : 2px solid var(--grey-tertiary-Ashdod);
	border-radius  : 5px;
	padding        : 3px;
	background-clip: content-box;
	margin-top     : 2px;
}

.regulations:checked {
	background-color: var(--grey-tertiary-Ashdod);
}

/*********End Hebrew Design**********/

/*********English Design**********/
/******left Side*******/

.homeForm {
	width      : 25.75rem;
	margin-left: 0.5625rem;
	margin-top : -1.75rem;
}

.homeForm #idType {
	padding: 2.6875rem 0 34px;
}

#leftSideEn a .radio {
	margin-right: 5px;
}

.homeForm #passMessage {
	font-size     : 1.125rem;
	padding-bottom: 0.75rem;
}

.homeForm input[type='text'],
.homeForm input[type='email'] {
	font-size       : 1.375rem;
	border          : 0;
	border-bottom   : 1px solid var(--grey);
	background-color: transparent;
	width           : 100%;
}

#leftSideHe #backPic {
	position: relative;
}

#leftSideHe #backPic img {
	position: absolute;
	left    : 0;
}

/******Right Side*******/

/*********End English Design**********/

/*********Start Tablet Design**********/

@media screen and (min-device-width: 541px) and (max-device-width: 1179px) {
	/*********Hebrew Design**********/

	/******Right Side*******/

	.homeForm {
		margin-right: 0;
		width       : 80%;
	}

	#rightSideHe input.patTel,
	#rightSideHe input.patID {
		font-size: 1.25rem;
	}

	#rightSideHe .toolTip:before {
		right: -8rem;
	}

	/*******accessibility statement*******/
	.footer {
		font-size   : 1rem;
		margin-right: 10%;
		top         : 22px;
		align-self  : start;
	}

	/******End Right Side*******/

	/******Left Side*******/



	/******End Left Side*******/

	/*********English Design**********/

	.homeForm {
		width: 80%;
	}

	.homeForm input[type='text'],
	.homeForm input[type='email'] {
		font-size: 1.25rem;
	}

	.homeForm input[type='text']:focus,
	.homeForm input[type='email']:focus {
		font-size: 1.25rem !important;
	}

	#leftSideEn .toolTip:before {
		left: -8rem;
	}

	#leftSideEn .formTitle {
		margin-top: 30px;
	}

	/*********End English Design**********/
}

/*end of tablet media query*/

/*********End Tablet Design**********/

/*********Start Mobile Design**********/
@media screen and (max-device-width: 540px) and (orientation: portrait) {
	/*********Hebrew Design**********/

	/******Right Side*******/

	#rightSideHe input.patTel,
	#rightSideHe input.patID {
		font-size: 1.25rem;
	}

	.homeForm input[type='text']:focus,
	.homeForm input[type='email']:focus {
		font-size: 1.25rem !important;
	}

	#rightSideHe input.patTel:focus,
	#rightSideHe input.patID:focus {
		font-size: 1.25rem !important;
	}

	.toolTip:before {
		right: -16rem;
	}

	/******End Right Side*******/

	/*********Hebrew Design**********/

	/*********English Design**********/

	.homeForm {
		max-width   : 20rem;
		margin-right: 21px;
	}

	.homeForm #passMessage {
		font-size: 1rem;
	}

	/* .homeForm input[type='text'],
	.homeForm input[type='email'] {
		font-size: 1.25rem;
	} */

	#leftSideEn .toolTip:before {
		left  : -4rem;
		width : fit-content;
		height: fit-content;
	}

	#leftSideEn .formTitle {
		/* margin-top: 80px; */
	}

	/*********End English Design**********/
}

/*********End Mobile Design**********/