@import "../../../user-registration/assets/css/variables/variables";

.user-registration-page {
	.swal2-title {
		color: $gray_base;
		font-size: 24px;
		margin-bottom: 16px;
	}

	.jcrop-holder {
		margin: 0 auto;

		img {
			max-width: initial;
		}
	}

	#my_camera {
		margin: 0 auto;
	}
}
.ur-range-row{
	display: flex;
	flex-wrap: wrap;
	.ur-range-field-sec{
		width: calc(100%  - 150px);
		position: relative;
		.ur-range-prefix,
		.ur-range-postfix{
			font-size: 12px;
			background: $light-grey;
			padding: 3px 5px 5px;
			font-weight: bold;
			line-height: 11px;
			border-radius: 3px;
			display: inline-block;
			position: absolute;
			top: -7px;
			color: $white;
		}
		.ur-range-postfix{
			right: 0;
		}
		.ur-range-slider:focus{
			outline: none;
		}
	}
	.ur-range-number{
		width: 150px;
		display: flex;
		align-items: center;
		padding-left: 20px;
	}
	.ur-range-slider-reset-icon{
		margin-left: 10px;
	}
	.bubble {
		background: $light-grey;
		color: $white;
		padding: 0px 3px;
		position: absolute;
		border-radius: 4px;
		left: 50%;
		transform: translateX(-50%);
		font-weight: bold;
		line-height: 1.5;
		top: 40px;
		font-size: 16px;	
	}
	.bubble::after {
		content: "";
		position: absolute;
		top: -5px;
		left: calc(50% - 5px);
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-bottom: 5px solid $light-grey;
	}
}
input[type=range]{
	-webkit-appearance: none;
	width: 100%;
	height: 6px;
	background: #39414d;
	border-radius: 6px;
	outline-offset: 10px;
	padding: 0;
}
input[type=range]::-webkit-slider-thumb {
	height: 20px;
	width: 20px;
	border-radius: 50%;
	background: $white;
	cursor: pointer;
	-webkit-appearance: none;
	margin-top: -2px;
	border: 2px solid #39414d;
	margin-left: -7px;
}

.ur-form-grid {
	.form-row {
		margin-bottom: 0;
	}
}