/**
 * @Author: Amirhosseinhpv
 * @Date:   2021/07/26 08:27:24
 * @Email:  its@hpv.im
 * @Last modified by:   Amirhosseinhpv
 * @Last modified time: 2021/08/31 18:57:24
 * @License: GPLv2
 * @Copyright: Copyright © Amirhosseinhpv (https://hpv.im), all rights reserved.
 */

toast {
	display: block;
	position: fixed;
	bottom: 0;
	padding: 0.5rem 2rem;
	background: #2b2b2b;
	color: #e8e8e8;
	border-radius: 57px;
	text-align: center;
	left: calc(50%);
	min-width: 300px;
	box-shadow: 0 2px 11px 0 rgba(0, 0,0, 0.5);
	cursor: pointer;
	transition: all 0.28s ease-in-out;
	transform: translateX(-50%) translateY(110%);
	z-index: 9999999999999999 !important;
}

toast.active {
	transform: translateX(-50%) translateY(-20%);
}

.pepro-reg-login-checkbox-wrapper input[type=checkbox] {
	-webkit-appearance: none !important;
	-moz-appearance: none !important;
	appearance: none !important;
	-webkit-tap-highlight-color: transparent !important;
	cursor: pointer !important;
}

.pepro-reg-login-checkbox-wrapper input[type=checkbox]:focus {
	outline: 0 !important;
	box-shadow: none !important;
	outline: none !important;
}

.pepro-reg-login-checkbox-wrapper input[type=checkbox] {
	height: 26px !important;
	width: 62px !important;
	min-width: 62px !important;
	max-width: 62px !important;
	border-radius: 16px !important;
	display: inline-block !important;
	position: relative !important;
	margin: 0 !important;
	border: none !important;
	background: #ec4f4f !important;
}

.pepro-reg-login-checkbox-wrapper input[type=checkbox]:after {
	content: "" !important;
	position: absolute !important;
	top: 4px !important;
	left: 4px !important;
	width: 18px !important;
	height: 18px !important;
	border-radius: 50% !important;
	background: white !important;
	box-shadow: 0 1px 2px rgba(44, 44, 44, 0.2) !important;
	transition: all 0.2s cubic-bezier(0.5, 0.1, 0.75, 1.35) !important;
}

.pepro-reg-login-checkbox-wrapper input[type=checkbox]:checked {
	background: #22be15 !important;
	box-shadow: none !important;
	outline: none !important;
}

.pepro-reg-login-checkbox-wrapper input[type=checkbox]:checked:before {
	content: "" !important;
}

.pepro-reg-login-checkbox-wrapper input[type=checkbox]:checked:after {
	transform: translatex(36px) !important;
}

.pepro-reg-login-checkbox-wrapper label {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.w-100 {
	width: 100% !important;
}

.row {
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

.col-lg-6 > div {
	padding: 0.4rem 0;
}

.col-lg-6 {
	width: 100%;
	flex: 0 0 49.9%;
	max-width: 49.9%;
	position: relative;
	min-height: 1px;
	display: block;
}

.col-lg-12 {
	width: 100%;
	flex: 0 0 100%;
	max-width: 100%;
	position: relative;
	min-height: 1px;
	display: block;
}

.text-left {
	text-align: left !important;
}

.mt-2 {
	margin-top: .8rem !important;
}

.review-container p {
	margin: 0 !important;
}

.sigle-review table td {
	vertical-align: baseline;
	padding: .4rem;
	border: 1px solid #ccc;
}

.sigle-review table {
	border-collapse: collapse;
	border: 1px solid #ccc;
}

[dir="rtl"] .sigle-review {
	text-align: right;
	direction: rtl;
}
[dir="rtl"] .col-lg-6.p-3.text-right {
	text-align: right;
	direction: rtl;
}

.pepro-reg-login-checkbox-wrapper {
	display: flex;
	align-items: center;
}
