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

/*Admin range Design*/
.ur-admin-range-row{
	display: flex;
	flex-wrap: wrap;
	.ur-admin-range-field-sec{
		width: calc(100%  - 150px);
		position: relative;
		.ur-range-slider-label,
		.ur-range-slider-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: #fff;
		}
		.ur-range-slider-postfix{
			right: 0;
		}
		.ur-range-slider:focus{
			outline: none;
		}
	}
	.ur-admin-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: $light-grey;
		border-radius: 6px;
		outline-offset: 10px;
		padding: 0;
		margin-top: 15px;
	}
	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;
	}
}
span.ur-payment-slider-label.ur-payment-slider-sign{
	padding-bottom: 10px;
	display: block;
}

/*Admin range Design end*/
