body {
  direction: rtl;
}
@media only screen and (max-height: 720px) {
  /*	.login-wrapper {
		height: 570px !important;
		top: calc(~"50% - 285px") !important;

		.day-message-mid {
			height: 500px !important;
			margin: 35px 0 0 0 !important;

			.day-message {
				height: 230px !important;
			}
		}
	}*/
}
@media only screen and (max-width: 1280px) {
  .HQ1 {
    background-image: url('/Content/Images/NewLogin/HQ/1-small.jpg');
  }
  .HQ2 {
    background-image: url('/Content/Images/NewLogin/HQ/2-small.jpg');
  }
  .HQ3 {
    background-image: url('/Content/Images/NewLogin/HQ/3-small.jpg');
  }
  .HQ4 {
    background-image: url('/Content/Images/NewLogin/HQ/4-small.jpg');
  }
  .LQ1 {
    background-image: url('/Content/Images/NewLogin/LQ/1-small.jpg');
  }
  .LQ2 {
    background-image: url('/Content/Images/NewLogin/LQ/2-small.jpg');
  }
  .LQ3 {
    background-image: url('/Content/Images/NewLogin/LQ/3-small.jpg');
  }
  .LQ4 {
    background-image: url('/Content/Images/NewLogin/LQ/4-small.jpg');
  }
  .login-wrapper {
    width: 900px !important;
  }
  .login-wrapper > div {
    padding-left: 3rem;
    padding-right: 3rem;
  }
}
/*.mid-form {
		width: 420px !important;
	}*/
/*}*/
@media only screen and (max-width: 1600px) and (min-width: 1200px) {
  .HQ1 {
    background-image: url('/Content/Images/NewLogin/HQ/1-medium.jpg');
  }
  .HQ2 {
    background-image: url('/Content/Images/NewLogin/HQ/2-medium.jpg');
  }
  .HQ3 {
    background-image: url('/Content/Images/NewLogin/HQ/3-medium.jpg');
  }
  .HQ4 {
    background-image: url('/Content/Images/NewLogin/HQ/4-medium.jpg');
  }
  .LQ1 {
    background-image: url('/Content/Images/NewLogin/LQ/1-medium.jpg');
  }
  .LQ2 {
    background-image: url('/Content/Images/NewLogin/LQ/2-medium.jpg');
  }
  .LQ3 {
    background-image: url('/Content/Images/NewLogin/LQ/3-medium.jpg');
  }
  .LQ4 {
    background-image: url('/Content/Images/NewLogin/LQ/4-medium.jpg');
  }
}
@media only screen and (max-width: 2500px) and (min-width: 1600px) {
  .HQ1 {
    background-image: url('/Content/Images/NewLogin/HQ/1-large.jpg');
  }
  .HQ2 {
    background-image: url('/Content/Images/NewLogin/HQ/2-large.jpg');
  }
  .HQ3 {
    background-image: url('/Content/Images/NewLogin/HQ/3-large.jpg');
  }
  .HQ4 {
    background-image: url('/Content/Images/NewLogin/HQ/4-large.jpg');
  }
  .LQ1 {
    background-image: url('/Content/Images/NewLogin/LQ/1-large.jpg');
  }
  .LQ2 {
    background-image: url('/Content/Images/NewLogin/LQ/2-large.jpg');
  }
  .LQ3 {
    background-image: url('/Content/Images/NewLogin/LQ/3-large.jpg');
  }
  .LQ4 {
    background-image: url('/Content/Images/NewLogin/LQ/4-large.jpg');
  }
}
@media only screen and (min-width: 2500px) {
  .HQ1 {
    background-image: url('/Content/Images/NewLogin/HQ/1-xlarge.jpg');
  }
  .HQ2 {
    background-image: url('/Content/Images/NewLogin/HQ/2-xlarge.jpg');
  }
  .HQ3 {
    background-image: url('/Content/Images/NewLogin/HQ/3-xlarge.jpg');
  }
  .HQ4 {
    background-image: url('/Content/Images/NewLogin/HQ/4-xlarge.jpg');
  }
  .LQ1 {
    background-image: url('/Content/Images/NewLogin/LQ/1-xlarge.jpg');
  }
  .LQ2 {
    background-image: url('/Content/Images/NewLogin/LQ/2-xlarge.jpg');
  }
  .LQ3 {
    background-image: url('/Content/Images/NewLogin/LQ/3-xlarge.jpg');
  }
  .LQ4 {
    background-image: url('/Content/Images/NewLogin/LQ/4-xlarge.jpg');
  }
}
@font-face {
  font-family: 'Helvetica';
  src: url('../../Content/Fonts/helvetica.woff') format('woff');
}
@font-face {
  font-family: 'Vazir';
  src: url('../../Content/Fonts/Vazir.Woff') format('woff');
}
@font-face {
  font-family: 'B Yekan';
  src: url('../../Content/Fonts/BYekan.Woff') format('woff');
}
@font-face {
  font-family: 'Password';
  src: url('../../Content/Fonts/Password.woff') format('woff');
  font-weight: normal;
}
@font-face {
  font-family: 'IranSans';
  src: url('../../Content/Fonts/IRANSansX-Regular.woff') format('woff');
  font-weight: normal;
}
@font-face {
  font-family: 'IranSansFaNum';
  src: url('../../Content/Fonts/IRANSansXFaNum-Regular.woff') format('woff');
  font-weight: normal;
}
body {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  font-family: 'IranSans' !important;
}
.font-login {
  font-family: 'IranSans' !important;
}
.rtl {
  direction: rtl;
}
.bg-custom-form {
  background-color: #FBFBFB;
}
.glassMask {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(6px);
  border: 1px solid rgba(255, 255, 255, 0.1);
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.bg-custom-gray {
  background-color: #f5f5f5;
}
.bg-custom-blue-dark {
  background-color: #375BC4;
}
.text-custom-blue-dark {
  color: #375BC4;
}
.border-custom-blue-dark {
  border-color: #375BC4;
}
.bg-custom-blue-light {
  background-color: #6FA3EB;
}
.bg-custom-border {
  border-color: #e1e1e1;
}
.bg-custom-message {
  background-color: rgba(220, 220, 220, 0.4);
}
.font-password {
  font-family: 'Password' !important;
}
.text-security-circle {
  -webkit-text-security: circle;
}
.text-security-none {
  -webkit-text-security: none;
}
#txtClientUsername:focus::placeholder {
  opacity: 0;
}
#txtClientUsername:focus::-ms-input-placeholder {
  opacity: 0;
}
#txtClientUsername:focus::-ms-input-placeholder {
  opacity: 0;
}
#txtClientPassword:focus::placeholder {
  opacity: 0;
}
#txtClientPassword:focus::-ms-input-placeholder {
  opacity: 0;
}
#txtClientPassword:focus::-ms-input-placeholder {
  opacity: 0;
}
#txtClientPassword::placeholder {
  opacity: 1;
  font-family: 'IranSans';
  -webkit-text-security: none;
}
#txtClientPassword::-ms-input-placeholder {
  -webkit-text-security: none;
}
.organization-title {
  text-align: center;
  margin: 0;
  height: 46px;
  line-height: 46px;
  position: relative;
}
.customer-logo {
  height: 120px;
}
.day-message {
  height: 310px;
  margin: 10px auto 0px auto;
  overflow: auto;
  padding: 15px;
  background-color: #F2F2F7;
}
.altcha-label {
  display: flex;
}
.altcha-main {
  padding: 6px !important;
}
.altcha_checkbox {
  font-size: 15px !important;
}
.chargoon-logo-container {
  bottom: 16px;
  left: 15px;
  direction: ltr;
  height: 42px;
  position: absolute;
  z-index: 100;
  padding-left: 50px;
}
.chargoon-logo-container .chargoon-logo {
  position: absolute;
  top: 0px;
  left: 0px;
}
.chargoon-logo-container p {
  margin-top: 0;
}
.chargoon-logo-container a:link,
.chargoon-logo-container a:visited {
  color: #fff;
  text-decoration: none;
  font-size: 7.73pt;
  vertical-align: middle;
  font-family: Arial;
  display: block;
}
.chargoon-logo-container span {
  color: #fff;
  font-size: 6.73pt;
  display: inherit;
  margin-top: 0px;
  font-family: Arial;
}
.chargoon-logo-container .horizontal-divider {
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  margin-top: 0;
  margin-bottom: 0;
}
.login-scrollbar::-webkit-scrollbar {
  width: 6px;
}
.login-scrollbar::-webkit-scrollbar-track {
  border-radius: 8px;
  background-color: #f5f5f5;
  border: 1px solid #f5f5f5;
}
.login-scrollbar::-webkit-scrollbar-thumb {
  border-radius: 8px;
  background-color: #AFAFAF;
}
placeholder-rtl::-moz-placeholder {
  text-align: right;
}
placeholder-rtl::-ms-input-placeholder {
  text-align: right;
}
placeholder-rtl::-webkit-input-placeholder {
  text-align: right;
}
.placeholder-rtl {
  direction: rtl;
}
.placeholder-rtl:focus {
  text-align: left;
  direction: ltr;
}
.text-red-custom {
  color: #D32F2F;
}
.border-red-custom {
  border-color: #D32F2F;
}
.text-xs-custom {
  font-size: 12px;
}
.text-sm-custom {
  font-size: 13px;
}
.text-base-custom {
  font-size: 14px;
}
.text-lg-custom {
  font-size: 15px;
}
::placeholder {
  opacity: 1;
  color: #868788;
}
::-ms-input-placeholder {
  color: #868788;
}
:-ms-input-placeholder {
  color: #868788;
}
.number-font {
  font-family: 'IranSansFaNum';
}
/*
 * CKEditor 5 (v23.1.0) content styles.
 * Generated on Thu, 29 Oct 2020 12:17:48 GMT.
 * For more information, check out https://ckeditor.com/docs/ckeditor5/latest/builds/guides/integration/content-styles.html
 */

 /* ckeditor5-image/theme/image.css */
.ck-content .image {
	display: block;
	clear: both;
	text-align: center;
	margin: 1em auto;
}

/* ckeditor5-image/theme/imagestyle.css */
.ck-content .image-style-side {
	float: right;
	margin-left: 1.5em;
	max-width: 50%;
}
/* ckeditor5-image/theme/imagestyle.css */
.ck-content .image-style-align-left {
	float: left;
	margin-right: 1.5em;
}
/* ckeditor5-image/theme/imagestyle.css */
.ck-content .image-style-align-center {
	margin-left: auto;
	margin-right: auto;
}
/* ckeditor5-image/theme/imagestyle.css */
.ck-content .image-style-align-right {
	float: right;
	margin-left: 1.5em;
}
/* ckeditor5-image/theme/image.css */
.ck-content .image img {
	display: block;
	margin: 0;
	width: 100%;
}
/* ckeditor5-image/theme/imagecaption.css */
.ck-content .image > figcaption {
	/* display: block; */
	caption-side: bottom;
	word-break: break-word;
	color: hsl(0, 0%, 20%);
	background-color: hsl(0, 0%, 97%);
	padding: .6em;
	font-size: .75em;
	outline-offset: -1px;
}
/* ckeditor5-image/theme/imageresize.css */
.ck-content .image.image_resized {
	box-sizing: border-box;
}
/* ckeditor5-image/theme/imageresize.css */
.ck-content .image.image_resized img {
	vertical-align: top;
}
/* ckeditor5-image/theme/imageresize.css */
.ck-content .image.image_resized > figcaption {
  text-align: center;
}
/* ckeditor5-highlight/theme/highlight.css */
.ck-content .marker-yellow {
	background-color: hsl(60, 97%, 73%);
}
/* ckeditor5-highlight/theme/highlight.css */
.ck-content .marker-green {
	background-color: hsl(120, 93%, 68%);
}
/* ckeditor5-highlight/theme/highlight.css */
.ck-content .marker-pink {
	background-color: #FF1493;
}
/* ckeditor5-highlight/theme/highlight.css */
.ck-content .marker-blue {
	background-color: hsl(201, 97%, 72%);
}
/* ckeditor5-highlight/theme/highlight.css */
.ck-content .pen-red {
	color: hsl(0, 85%, 49%);
	background-color: transparent;
}
/* ckeditor5-highlight/theme/highlight.css */
.ck-content .pen-green {
	color: hsl(112, 100%, 27%);
	background-color: transparent;
}
/* ckeditor5-font/theme/fontsize.css */
.ck-content .text-tiny {
	font-size: .7em;
}
/* ckeditor5-font/theme/fontsize.css */
.ck-content .text-small {
	font-size: .85em;
}
/* ckeditor5-font/theme/fontsize.css */
.ck-content .text-big {
	font-size: 1.4em;
}
/* ckeditor5-font/theme/fontsize.css */
.ck-content .text-huge {
	font-size: 1.8em;
}
/* ckeditor5-block-quote/theme/blockquote.css */
.ck-content blockquote {
	overflow: hidden;
	padding-right: 1.5em;
	padding-left: 1.5em;
	margin-left: 0;
	margin-right: 0;
	font-style: italic;
	border-left: solid 5px hsl(0, 0%, 80%);
}
/* ckeditor5-block-quote/theme/blockquote.css */
.ck-content[dir="rtl"] blockquote {
	border-left: 0;
	border-right: solid 5px hsl(0, 0%, 80%);
}
/* ckeditor5-basic-styles/theme/code.css */
.ck-content code {
	background-color: hsla(0, 0%, 78%, 0.3);
	padding: .15em;
	border-radius: 2px;
}
/* ckeditor5-table/theme/table.css */
.ck-content .table {
	margin: 1em auto;
	display: table;
}
/* ckeditor5-table/theme/table.css */
.ck-content .table table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	height: 100%;
	border: 1px double hsl(0, 0%, 70%);
}
/* ckeditor5-table/theme/table.css */
.ck-content .table table td,
.ck-content .table table th {
	min-width: 2em;
	padding: .4em;
	border: 1px solid hsl(0, 0%, 75%);
}
/* ckeditor5-table/theme/table.css */
.ck-content .table table th {
	font-weight: bold;
	background: hsla(0, 0%, 0%, 5%);
}
/* ckeditor5-table/theme/table.css */
.ck-content[dir="rtl"] .table th {
	text-align: right;
}
/* ckeditor5-table/theme/table.css */
.ck-content[dir="ltr"] .table th {
	text-align: left;
}
/* ckeditor5-page-break/theme/pagebreak.css */
.ck-content .page-break {
	position: relative;
	clear: both;
	padding: 5px 0;
	display: flex;
	align-items: center;
	justify-content: center;
}
/* ckeditor5-page-break/theme/pagebreak.css */
.ck-content .page-break::after {
	content: '';
	position: absolute;
	border-bottom: 2px dashed hsl(0, 0%, 77%);
	width: 100%;
}
/* ckeditor5-page-break/theme/pagebreak.css */
.ck-content .page-break__label {
	position: relative;
	z-index: 1;
	padding: .3em .6em;
	display: block;
	text-transform: uppercase;
	border: 1px solid hsl(0, 0%, 77%);
	border-radius: 2px;
	font-family: Helvetica, Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 0.75em;
	font-weight: bold;
	color: hsl(0, 0%, 20%);
	background: hsl(0, 0%, 100%);
	box-shadow: 2px 2px 1px hsla(0, 0%, 0%, 0.15);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
/* ckeditor5-list/theme/todolist.css */
.ck-content .todo-list {
	list-style: none;
}
/* ckeditor5-list/theme/todolist.css */
.ck-content .todo-list li {
	margin-bottom: 5px;
}
/* ckeditor5-list/theme/todolist.css */
.ck-content .todo-list li .todo-list {
	margin-top: 5px;
}
/* ckeditor5-list/theme/todolist.css */
.ck-content .todo-list .todo-list__label > input {
	-webkit-appearance: none;
	display: inline-block;
	position: relative;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	border: 0;
	left: -25px;
	margin-right: -15px;
	right: 0;
	margin-left: 0;
}
/* ckeditor5-list/theme/todolist.css */
.ck-content .todo-list .todo-list__label > input::before {
	display: block;
	position: absolute;
	box-sizing: border-box;
	content: '';
	width: 100%;
	height: 100%;
	border: 1px solid hsl(0, 0%, 20%);
	border-radius: 2px;
	transition: 250ms ease-in-out box-shadow, 250ms ease-in-out background, 250ms ease-in-out border;
}
/* ckeditor5-list/theme/todolist.css */
.ck-content .todo-list .todo-list__label > input::after {
	display: block;
	position: absolute;
	box-sizing: content-box;
	pointer-events: none;
	content: '';
	left: calc( 16px / 3 );
	top: calc( 16px / 5.3 );
	width: calc( 16px / 5.3 );
	height: calc( 16px / 2.6 );
	border-style: solid;
	border-color: transparent;
	border-width: 0 calc( 16px / 8 ) calc( 16px / 8 ) 0;
	transform: rotate(45deg);
}
/* ckeditor5-list/theme/todolist.css */
.ck-content .todo-list .todo-list__label > input[checked]::before {
	background: hsl(126, 64%, 41%);
	border-color: hsl(126, 64%, 41%);
}
/* ckeditor5-list/theme/todolist.css */
.ck-content .todo-list .todo-list__label > input[checked]::after {
	border-color: hsl(0, 0%, 100%);
}
/* ckeditor5-list/theme/todolist.css */
.ck-content .todo-list .todo-list__label .todo-list__label__description {
	vertical-align: middle;
}
/* ckeditor5-media-embed/theme/mediaembed.css */
.ck-content .media {
	clear: both;
	margin: 1em 0;
	display: block;
	min-width: 15em;
}
/* ckeditor5-html-embed/theme/htmlembed.css */
.ck-content .raw-html-embed {
	margin: 1em auto;
	min-width: 15em;
}
/* ckeditor5-horizontal-line/theme/horizontalline.css */
.ck-content hr {
	margin: 15px 0;
	height: 4px;
	background: hsl(0, 0%, 87%);
	border: 0;
}
/* ckeditor5-code-block/theme/codeblock.css */
.ck-content pre {
	padding: 1em;
	color: hsl(0, 0%, 20.8%);
	background: hsla(0, 0%, 78%, 0.3);
	border: 1px solid hsl(0, 0%, 77%);
	border-radius: 2px;
	text-align: left;
	direction: ltr;
	tab-size: 4;
	white-space: pre-wrap;
	font-style: normal;
	min-width: 200px;
}
/* ckeditor5-code-block/theme/codeblock.css */
.ck-content pre code {
	background: unset;
	padding: 0;
	border-radius: 0;
}
/* ckeditor5-mention/theme/mention.css */
.ck-content .mention {
	background: hsla(341, 100%, 30%, 0.1);
	color: hsl(341, 100%, 30%);
}
@media print {
	/* ckeditor5-page-break/theme/pagebreak.css */
	.ck-content .page-break {
			padding: 0;
	}
	/* ckeditor5-page-break/theme/pagebreak.css */
	.ck-content .page-break::after {
			display: none;
	}
}
