
.Title {
    margin: 0px;
    font-weight: 400;
    color: #595959;
}


.smallInfo {
    display: flex;
    justify-content: space-between;
    border: 1px solid #000000;
    border-left: 0px;
    border-right: 0px;
    padding: 10px 0px;
    align-items: center;
    margin-top: 20px;
}

.smallInfo .left ul {
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: flex;
    align-items: center;
}

.smallInfo .left ul .Clock {
    background-color: rgb(232 232 232);
    border: 1px solid #000;
    padding: 5px 10px;
    border-radius: 5px;
    margin: 0px 15px;
    flex-direction: row-reverse;
	text-align: right;
	width:220px;
}

.countdown_amount
{
	font-weight:bold;
}

ul.timing {
    margin: 0px;
    padding: 0px;
    list-style: none;
    display: flex;
}

ul.timing li {
    padding: 5px 10px;
    border-left: 1px solid #000;
}

ul.timing li:last-child {
    border: 0;
}
.rightBox {
    width: 100%;
    background-color: rgb(245 245 245);
    padding: 30px;
    font-size: 14px;
    min-height: 500px;
}

.leftBox {
    width: 100%;
    font-size: 18px;
}
ul.topItem {
    margin: 0px;
    display: flex;
    padding: 0px;
    justify-content: space-between;
    list-style: none;
    font-weight: bold;
    padding-bottom: 10px;
}

ul.listItems {
    margin: 0px;
    display: flex;
    padding: 0px;
    flex-direction: column;
    list-style: none;
    border-top: 1px solid #ccc;
}
.AddPadding
{
    padding-Right: 20px;
	color: #000;
	font-weight:bold;
}
ul.listItems li {
    background-color: rgb(237 237 237);
    padding: 6px 15px;
    border-bottom: 2px solid #6f6f6f;
    display: flex;
    justify-content: space-between;
}

ul.listItems li:last-child {
    border-bottom: 0px;
}

ul.listItems li b {
    background-color: rgb(121 119 120);
    color: #fff;
    font-size: 14px;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    text-align: center;
    line-height: 26px;
}

ul.listItems li.active {
    background-color: #fff;
    border-color: #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
ul.listItems li.bin {
    background-color: #fff;
    border-color: #B7B7B7;
    border-left: 1px solid #B7B7B7;
    border-right: 1px solid #B7B7B7;
}

ul.listItems li.Qhere {
    background-color: white;
    border-color: black;
    border-left: 1px solid #B7B7B7;
    border-right: 1px solid #B7B7B7;
}

ul.listItems li:hover,
ul.listItems li.passQ {
    background-color: rgb(183 216 0);
    border-color: rgb(183 216 0);
}

ul.listItems li:hover b,
ul.listItems li.passQ b {
    color: rgb(121 119 120);
    background-color: #fff;
}

.radioGroup {
    max-width: 90%;
	padding-right:0.6rem;
}

.radioGroup label {
    display: block;
    margin: 10px 0px;
    position: relative;
    padding-right: 30px;
}

.radioGroup label input {
    position: absolute;
    opacity: 0;
}

.radioGroup label .Press {
    content: '';
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border: 2px solid #000;
    display: block;
    position: absolute;
    right: 0;
    top: 4px;
}

.radioGroup input:checked~.Press {
    background-color: rgb(183 216 0);
    border-width: 3px;
}




.u-btn-bluegray
{
color: white;
background-color: #595959
}

.btn {
    line-height: 1.2;
}

@media (max-width: 991px)
{
	.menu-item {
		position: relative;
		border-top-style: solid;
		border-top-width: 7px;
		border-bottom-width: 7px;
		border-bottom-style: solid;
		border-bottom-color: transparent;
		border-top-color: transparent;
	}
}

.sr-only-focusable:focus:hover
{
	    text-decoration: none;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
    z-index: 1031;
    position: fixed;
    background: #fff;
    padding: 7px;
    right: 0;
    top: 0;
}

.sr-only-focusable.focus, .sr-only-focusable:focus
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(15,108,191,.75);
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}


.Acc .text-white,.Acc .navlistRegForm button,.Acc .subactive a,.Acc .subactive,.Acc .navcontainerRegForm,.Acc .flatpickr-current-month,.Acc .flatpickr-day,.Acc .flatpickr-calendar,.Acc .list-group-item,.Acc .g-bg-white#loginBox,.Acc .select2-choice,.Acc .select2-results,.Acc .form-horizontal,.Acc .menu-link,.Acc,.Acc .ContainerBody,.Acc .card,.Acc .header,.Acc .contact_form,.Acc div.form-group:nth-child(2n+1),.Acc .modal-content,.Acc .ncontainer div.row.Tr:nth-child(2n+1),.Acc .fcontainer div.row:nth-child(2n+1),.Acc .menu-item,.Acc ,.Acc .menu-sub,.Acc .menu-title, .Acc H1, .Acc H2, .Acc H3,
.Acc .footer,.Acc .fab,.Acc .fas,.Acc .terms,.Acc1 .select2-container--default .select2-results__option--highlighted[aria-selected],.Acc .list-group,.Acc .far,.Acc .TitleLink
{
	background-color:black !important;
	color:yellow !important;
}

.Acc .modal-content,.Acc .menu-item .menu-sub
{
	border:2px solid yellow
}
body.Acc
{
	background-image:none !important;	
}
.Acc .BlankUser,.Acc .avatarImage
{
		background-color:yellow !important;
}

 .Acc .btn
 {
	 color:black !important; 
	 background-color:yellow !important;
	 border: 2px solid white !important;
 }
 
 .Acc .btn .fa,.Acc .btn .fas ,.Acc .btn .far 
 {
	 color:red !important; 
	 background-color:transparent !important;
 }
 
 .Acc .color-red
 {
	 color:#ff6666 !important;
 }
 
 .btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon) {
    padding: calc(0.5rem + 1px) calc(1rem + 1px);
}
 
 .list-group-item a
 {
	 text-align:right
 }
 
.lightcyan
{
	background-color:lightcyan;
}
.ButtonH
{
	padding: 0;
	border: none;
	background: none;
	width:100%;
	
}
.Heb .ButtonH {text-align:right;}
.Eng .ButtonH {text-align:left;}

.bcc:after {display:inline-block;content:'-';margin: 0 0.625rem;}
.bcc:last-child:after {display:inline-block;content:'';margin: 0 0.625rem;}

.Heb .Center50
{margin-right:inherit !important}

.Eng .Center50
{margin-left:inherit !important}

@media (min-width: 992px)
	{
		.Center50
		{
			width: 50%;
		}
	}
.col-Break{word-break: break-word;}
/*Fake Table */
	.ncontainer.container {padding: 0;}
	.ncontainer div.row div.col {border-top: solid 1px #666;}
	.ncontainer div.row.Th div.col {font-weight:bold;line-height: 3rem;line-height: 1.3rem;}	
	.ncontainer div.row.Tr:nth-child(2n+1) { background-color: #F1F3F9;}
	.drkmode .ncontainer div.row.Tr:nth-child(2n+1) { background-color: #383849;}
	.ncontainer div.row div.col details div:not(.Here) {display:none !important;}
	.ncontainer div.row div.col label {display:none;}
	.ncontainer div.row div.col fieldset label {display: inline;}
	.ncontainer div.row div.col {padding: 0.3rem 0;}
	.ncontainer div.row div.col {padding-right: 2px;padding-left: 2px;}
	.ncontainer div.row.Tr:hover {
		box-shadow: 0 1px 0.563rem 1px rgba(0, 0, 0, 0.28);
		-webkit-box-shadow: 0 1px 0.563rem 1px rgba(0, 0, 0, 0.28);
	}	
	.ncontainer .btn 
	{
		text-wrap: inherit;
		height: auto;
	}
	@media not print {
		@media (max-width: 992px)
		{
			.ncontainer div.row.Tr div.col {border-top:none;}
			.ncontainer div.row div.col label {display:inline-block;}
			.ncontainer div.row {display: table;border: solid 2px #ccc;margin-bottom: 1rem;width:100%;padding: 1rem;}
			.ncontainer div.row.Th {display:none;}
			.ncontainer div.row .StayInSameLine {display: inline; margin:0.3rem}
		}
	}
	
	@media print {
		@media (max-width: 992px)
		{
		.PrintAsBox.ncontainer div.row.Tr div.col {border-top:none;}
		.PrintAsBox.ncontainer div.row div.col label {display:inline-block;}
		.PrintAsBox.ncontainer div.row {display: table;border: solid 2px #ccc;margin-bottom: 1rem;width:100%;padding: 1rem;}
		.PrintAsBox.ncontainer div.row.Th {display:none;}
		.PrintAsBox.ncontainer div.row .StayInSameLine {display: inline; margin:0.3rem}
		}
	}	
	
	@media (max-width: 992px)
	{
		.DisplayAtTableAlways.ncontainer div.row {padding: 1px;}	
		.DisplayAtTableAlways.ncontainer div.row {display: flex !important; word-break: break-word}
		.DisplayAtTableAlways.ncontainer div.row div.col label {display:none !important;word-break: break-word}	
		.DisplayAtTableAlways .btn.btn-primary { padding: 1px !important;}
	}
	
/* Screen with things in line*/
	.fcontainer.container {padding: 0;}
	.fcontainer div.row div.col {border-top: solid 1px #666;}
	.fcontainer div.row:nth-child(2n+1) { background-color: #F1F3F9;}
	.drkmode .fcontainer div.row:nth-child(2n+1) { background-color: #383849;}
	.fcontainer div.row div.col details div {display:none !important;}
	.fcontainer div.row div.col {padding: 0.3rem 0;}
	.fcontainer div.row div.col {padding-right: 2px;padding-left: 2px;}
	.fcontainer div.row:hover {
		box-shadow: 0 1px 0.563rem 1px rgba(0, 0, 0, 0.28);
		-webkit-box-shadow: 0 1px 0.563rem 1px rgba(0, 0, 0, 0.28);
	}	
	.fcontainer .btn 
	{
		text-wrap: inherit;
		height: auto;
	}
	@media (max-width: 992px)
	{
		.fcontainer div.row div.col {border-top:none;}
		.fcontainer div.row div.col {display:inline;}
		.fcontainer div.row {display: table;border: solid 1px #ccc;margin-bottom: 1rem;width:100%;padding: 1rem;}
		.fcontainer div.row.HideWhenSmall {display: none}
	}
	
	
	.col-Small {flex:0.5 0 0%}
	.col-Big {flex:2 0 0%}
	

@media (min-width: 992px) /* Menu Over Other Things */
	{.header {z-index:9}}

@media (max-width: 991px) {
  .menu-sub.show {
	display: block !important;
	padding-right: 1rem !important;
	position: inherit !important;
	transform: inherit !important;
  }
}

.scrolltop .svg-icon svg [fill]:not(.permanent):not(g) /*החץ בשתוך החזור להתחלה */
{
	fill:red;
}

.ul_Check {
  list-style: none;
}
.ul_Check li::before {
  content: "\f00c"; /*fa fa-check*/
  font-family: 'Font Awesome 5 Free';
  font-weight:900;
  display: inline-block;
  margin-right: 0.3rem;
  margin-left: 0.3rem;
  color: #0051C6;
}

.ul {
  list-style: none;
}
.ul li::before {
  content: "\f0c8"; /*fa fa-square*/
  font-family: 'Font Awesome 5 Free';
  font-weight:900;
  display: inline-block;
  margin-right: 0.3rem;
  margin-left: 0.3rem;
  color: #0051C6;
}

/*עיצוב הפס השחור בתחתית */
footer a.terms {
	color: lightgray;
}
footer.fx {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
}
footer {
	width: 100%;
	background: #303441;
	border-top: solid 1px #798e3a;
	z-index:1;
}
footer a span.fas,
.ButtonA, .ButtonA:hover,
footer a span.fab {
	font-size: 1.428rem;
	color: white;
	margin-top: 3px;
	padding: 0 2px;
}

footer .footeritems {
	display: flex;
	height: 3rem;
	align-items: center;
}
footer .terms-links {
	text-align: left;
}
footer .social-links {
	text-align: center;
}
footer .yedion {
	text-align: right;
}
footer .terms-links a:after {
	content: '|';
	padding: 0 0.625rem;
}
footer .terms-links a:last-child:after {
	content: ' ';
	padding: 0 0.625rem;
}

footer a.terms {
color: lightgray;
}
footer.fx {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 5000;
}
footer {
	width: 100%;
	background: #303441;
	border-top: solid 1px #798e3a;
}

.menuUp{
	margin-top:-7rem;
}
footer a span.fas,
footer a span.fab {
	font-size: 1.428rem;
	color: white;
	margin-top: 3px;
	padding: 0 2px;
}
footer .terms-links {
	text-align: left;
}
footer .social-links {
	text-align: center;
}
.YedionLogoLink {
	text-align: right;	
}
@media (min-width: 767px){
	.SpaceLogoRight{
		text-indent: 1.25rem;
	}
}
footer .terms-links a:after {
	content: '|';
	padding: 0 0.6rem;
}
footer .terms-links a:last-child:after {
	content: '';
	padding: 0 0.6rem;
}
	
.text-hover-primary:hover {
    color: inherit !important;
}

footer .yedion {
	display: flex;
	align-items: center;
}
footer .yedion .menu-item a>span.acc-title{color:white;}
footer .yedion .menu-item {
	position: relative;
	z-index: 0;
}
footer .yedion .fa.fa-adjust {display:inline;}


.ButtonH:hover,a:not(.btn, .footer, .bcc):hover
{
	text-decoration: underline solid #0051C2 !important;
	text-decoration-thickness: 2px !important;
}

.footer a:hover
{
	text-decoration: underline solid white !important;
	text-decoration-thickness: 2px !important;
}

.Social
{
	padding: 7px 4px 5px 4px !important;
}
.Social:hover,a .color-green:hover{
	background-color:#0051C2;	
}

.Logo,.avatarImage, .Hov
{
	border: 2px solid transparent;	
}

a .Logo:hover, .Hov:hover{
	border: 2px dashed #0051C2;	
}
.YedionLogoLink
{
	padding:3px;
	border: 2px solid transparent;	
}

.YedionLogoLink:hover{
	padding:3px;
	border: 2px dashed white;
}


input::placeholder
{
	font-size:1.2rem;	
}

.field_set{
  border-color: #F00;
  border-style: solid;
    border: 2px solid gray;
  display: inline;
  width: auto;
}

.HideMe {
		  display: none;
		}

.Morelabel {		  
  margin-top: 0.625rem;
  cursor: pointer;
  display: inline-block;
}

.Morelabel:after {
  content: "לקריאת ההודעה המלאה";
}
.Eng .Morelabel:after {
  content: "Open to read full message";
}

input:checked~.Morelabel:after {
  content: "לצימצום להודעה מקוצרת";
}

.Eng input:checked~.Morelabel:after {
  content: "Close Message";
}

.innerBox {
  max-height: 7rem;
  overflow: hidden;
  transition: all .3s ease;
  width: 100%;
}

input:checked+.innerBox {
  max-height: 100%;
}
		
.Border1Solid{
	border:1px solid;
}
.tox1.tox-tinymce {
    height: 18rem;
}

.menu-item {position: relative;}
.menu-item .menu-sub {position: absolute; border: 1px solid black}
.BN.menu-link.py-3{padding-right:0.5rem !important;padding-left:0.5rem !important;}
.here {background-color:#EFF2F5;border-radius:0.5rem}
.drkmode .here {background-color:#525050}
@media (max-width: 991px)
{
	.menu-item .menu-sub {position: relative;}
}

@media (max-width: 991px)
{
	.dir-rtl
	{
		float:none !important;
	}
}

.btn.btn-success, .btn.btn-primary, .btn.btn-primary:hover:not(.btn-active), .btn.btn-primary:focus:not(.btn-active) {
    color: black;
}

li.LocalColor.bcc.text-white.opacity-75,
a.LocalColor.text-white.text-hover-primary
{
	color:black;	
}

.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:0.875rem;line-height:1.5rem;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{/*
      /*rtl:begin:ignore*/left:0/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{/*
      /*rtl:begin:ignore*/right:0/*
      /*rtl:end:ignore*/}/*
      /*rtl:begin:ignore*/
/*
      /*rtl:end:ignore*/
.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:0.875rem;height:0.875rem}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:0.875rem;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 0.75rem;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:0.875rem;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-1.25rem,0);transform:translate3d(0,-1.25rem,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-1.25rem,0);transform:translate3d(0,-1.25rem,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}

input[type=checkbox]
{
  /* Double-sized Checkboxes */
  -ms-transform: scale(2); /* IE */
  -moz-transform: scale(2); /* FF */
  -webkit-transform: scale(2); /* Safari and Chrome */
  -o-transform: scale(2); /* Opera */
  transform: scale(2);
  padding: 0.7rem;
}

input:focus {
 outline: none !important;
    border: 2px solid gray;
    border-top-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-left-width: 2px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: gray;
    border-right-color: gray;
    border-bottom-color: gray;
    border-left-color: gray;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    box-shadow: 0 0 0.7rem #719ece;
}

.form-control {border: 1px solid #8E9091 }
.form-control {border: 1px solid #8E9091 }

@media print {
.btn
{
	padding:0px !important;
	margin:0px !important;
	font-size:1rem !important;
	background-color: white !important;
	color:black !important;
	
}

.tiva-timetable .timetable-week .timetable-column .timetable-column-content .timetable-name {
  white-space: inherit;
  color:black !important;
  }
}

@media screen and (max-width: 576px) {
	th.hideMobile,
	td.hideMobile{display:none;}

	html, body {
		max-width: 100%;
		overflow-x: hidden;
	}
}


body 
  {
   font-family: 'Rubik','ploni',sans-serif;
  }
  
  @supports (-webkit-touch-callout: none) {
  .modal-backdrop { height: 1px !important; }
}
 ::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 0.625rem;
}

::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, .5);
  box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}

.symbol.symbol-70px > img {
    width: inherit;
    height: inherit;
    max-width: 5rem;
    max-height: 5rem;
}


.borderForMenu, .form-check-input
{
	border:1px solid gray !important;
}

.u-btn-bluegray
{
	    background-color: gray;
}

.symbol .symbol-70px > img {
    width: inherit;
    height: inherit;
}

.select2-container--bootstrap5 .select2-dropdown {
    border: solid 1px;
	z-index:99999;
}

.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--highlighted {
    background-color: #cee9f9;
}

.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--selected {    
    color: black;
}

.MessageImage
{
    max-height: 6rem;
	display: flex;
	margin: 1rem auto;
	z-index: 10001	
}

.select2-container--bootstrap5 .select2-selection--single .select2-selection__rendered {
    color: black;
}


.drkmode .select2-container--bootstrap5 .select2-selection--single .select2-selection__rendered {
    color: #565674;
}
.card .g-brd-primary .rounded-0
{
	background-color:lightblue;
}
.drkmode .card .g-brd-primary .rounded-0
{
	background-color:#3f3f3f;
}

span::-webkit-scrollbar, ol::-webkit-scrollbar, ul::-webkit-scrollbar, pre::-webkit-scrollbar, div::-webkit-scrollbar {
    width: 0.9rem;
    height: 0.9rem;
	
}
span::-webkit-scrollbar-thumb, ol::-webkit-scrollbar-thumb, ul::-webkit-scrollbar-thumb, pre::-webkit-scrollbar-thumb, div::-webkit-scrollbar-thumb {
    background-color: #adadad !important;
}
span::-webkit-scrollbar-thumb, ol::-webkit-scrollbar-thumb, ul::-webkit-scrollbar-thumb, pre::-webkit-scrollbar-thumb, div::-webkit-scrollbar-thumb {
    background-color: #adadad;
}

.Zindex1000 {
	z-index:1000;	
}
.card .card-body
{
	padding: 1rem !important;
}
@media (max-width: 740px) {
	.ContainerBody {    
		padding: 2px !important;
	}
	.card .card-body
	{
		padding: 1px !important;
	}
	.Box_ph_wrap
	{
		padding: 2px !important;
	}
	.separator
	{
		padding: 0px !important;
	}
	 .scrolltop   {
		 bottom: 4rem;
		 left: 0.3rem;
		 }

	.menu-state-bg .menu-item.hover > .menu-link:not(.disabled):not(.active), .menu-state-bg .menu-item .menu-link:hover:not(.disabled):not(.active)
	{
		background-color:#bfbebe;
	}
}
.font-weight-bold {
    font-weight: bold !important;
}

.SortMeE td,.SortMeE th {
	text-align: left;
	direction: ltr;
}

/* Dark Mode */
.drkmode .header {
	background: black;
}
.drkmode .header-logo,.drkmode .logo-sticky{
    filter: brightness(50%);
}

.note-icon-caret:before {
content:"" !important
}
.drkmode .note-toolbar {background-color:#1E1E2D}
.drkmode .note-btn {background-color:#1E1E2D}
.drkmode .note-frame {color:white}
.drkmode .TitleLink {color:white}
.drkmode .select2-container--bootstrap5 .select2-selection--single {background: black;}
.drkmode .menu-sub .menu-item > button.menu-link > span.menu-title {color: #92929F !important;}
.drkmode .menu-item.here.show> button.menu-link {background-color:rgba(255,255,255,.2)}
.drkmode .menu-title {color: white !important;}
.drkmode .Hunter-time-picker .Hunter-minute,
.drkmode .Hunter-time-picker .Hunter-hour-name {background-color:rgba(255,255,255,.2) }
.drkmode .Hunter-time-picker .Hunter-wrap,
.drkmode .Hunter-time-picker .Hunter-minute-wrap,
.drkmode .datepicker-panel>ul[data-view=week]>li,
.drkmode .datepicker-panel>ul[data-view=week]>li:hover,
.drkmode .datepicker-panel>ul>li {background: black;}
.drkmode .TextInGrayLine
{
color:white;
}
.drkmode .list-group-item {
    background-color: black !important;
}
.drkmode .responsive-calendar .day.header{color:white !important}
.drkmode .ButtonMenuLinkCircle ,
.drkmode .Search
{
	color:white; 
	background-color:#2B2B40;
}

.drkmode .Box_ph_wrap {
	background: black;
}
.drkmode .Box_ph:hover {
	-webkit-box-shadow: 3px 3px 5px 3px rgba(158,158,158,1);
	-moz-box-shadow: 3px 3px 5px 3px rgba(158,158,158,1);
	box-shadow: 3px 3px 5px 3px rgba(158,158,158,1);
}
.drkmode .Box_ph {
	-webkit-box-shadow: 3px 3px 5px 0px rgba(158,158,158,1);
	-moz-box-shadow: 3px 3px 5px 0px rgba(158,158,158,1);
	box-shadow: 3px 3px 5px 0px rgba(158,158,158,1);
	background: black;
}

.drkmode .Box_ph .RemoveButton>a {
	color: #696468 !important;
}

.drkmode .form-horizontal
{
	background-color: black;
}
.drkmode div.form-group:nth-child(2n+1) {
	background-color: inherit;
    color: white;
}
.drkmode div.form-group {
	border-bottom: solid 1px #ddd;
}
.drkmode div.form-group.form-group-title {
	background-color:green !important;
}
.drkmode .form-group{color: white}

.drkmode .form-horizontal
{
	color: inherit;
    background-color: inherit;    
}
.drkmode .BGGrad{background:inherit !important}

.drkmode form .form-control {
	display: inline;
}
.drkmode .form-control {
	width: inherit;
}
/* End Dark Mode */
.Flag
{
	width:1rem;
	height:1rem;
}

.g-brd-primary {
    border: solid 1px #ddd;
    padding: 5px;
}
.row > .btn {width: auto;}
.color-green
{
	color:#0051C6
}
.page-item.active .page-link
{
	background-color: #0051C6
}

.flex-column-fluid {
    flex: unset;
}

@media (min-width: 1600px)
{
	.container-xxl {max-width: 1960px}
}
.g-bg-white#loginBox {
    background-color: #fff;
	padding: 40px;
}
.select2-container {min-width: 75px;}
.select2-container--bootstrap5 .select2-selection--single {
    background-color: #fff;
    border: 1px solid #848484;
    border-radius: 4px;
}
.select2-container--bootstrap5[dir="rtl"] .select2-selection--single .select2-selection__arrow {
    left: 1px;
    right: auto;
}
.select2-container--bootstrap5 .select2-selection--single {position: relative;}
.select2-container--bootstrap5 .select2-selection--single .select2-selection__arrow {
    height: 1.8rem;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 1.3rem;
}
.select2-container--bootstrap5 .select2-selection--single .select2-selection__arrow b {
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0;
}
.card .card-header span.fas {margin: 0 0.625rem;}
.card .card-header {
    padding: 0.7rem;
	min-height: inherit;
	justify-content: inherit;
}
.DisplayNone{display:none}
.form-group.row:first-child {border-top: dashed 1px #E4E6EF;}
.form-group.row {border-bottom: dashed 1px #E4E6EF;padding: 1rem 0;}
.aLoginBoxCenter {
    padding-top: 6rem;
	/*border: solid 1px #E4E6EF;*/
    max-width: 25rem;
	left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
	
.page-item.disabled .page-link ,.page-item.disabled .page-link
{
	color:#505196;
}
.absolute {position: absolute;}
.btn.btn-icon {width: auto !important ; padding: 0 0.438rem;}
.TextOnButton {margin-left:0.3rem;cursor:pointer}
.u-btn-red {background-color: #AA002E !important; color:white}
.u-btn-red svg path {fill: #fff;}
.roundBox {width:100%;}
.Logo{
	padding: 0 0.3rem;
    background: white;
    border-radius: 0.3rem;
}
.header {background:white;}
body:not([data-kt-sticky-header=on]) .topbar .btn.btn-icon:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g),
body:not([data-kt-sticky-header=on]) .topbar .btn.btn-icon .svg-icon svg [fill]:not(.permanent):not(g) {
	
	fill: #333;
	opacity:0.5;
}
body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item.here:hover,
body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item.show:hover,
body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item.here > .menu-link,
body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item.show > .menu-link {    
    background-color: #f1f1f1;
}
.buttons_panel .far { font-weight: 800;color:white;font-size:2rem;}

.menu-title-gray-700 .menu-item .menu-link .menu-title
{
color:#111;
font-size: 1.2rem;
}

h1.q_title {font-size: 2rem !important;}


.Green
{
	background-color:#8ddee4 !important
}

.LightGreen
{
	background-color:#ff7a7a !important
}

.LightBlue
{
	background-color:#eb9bf2 !important
}

.LightRed
{
	background-color:#bea925 !important
}

@media (min-width: 767px) and (max-width: 991px) {
	.headerwrap h3.protext {
		padding-top: 1rem;
	}
}
	
.Search
{
	width:100%;
	max-width:15rem;
	height:2.5rem;
	border: solid 1px #848484;
	margin: 1.5rem 0;
	padding:0.9rem;
	margin-top: 0.8rem;
}

.carousel-inner.carousel-contents img {
	margin: 0 auto;
	padding: 4rem;
	width: 100%;
	height: auto;
}

a.disabled {
  pointer-events: none;
  cursor: default;
}
.color-red
{
	color:#A0243C;
}
.Box_ph_wrap {
	background: #e3e2e2;
	padding: 1rem;
}
.Box_ph:hover {
	-webkit-box-shadow: 3px 3px 5px 3px rgba(158,158,158,1);
	-moz-box-shadow: 3px 3px 5px 3px rgba(158,158,158,1);
	box-shadow: 3px 3px 5px 3px rgba(158,158,158,1);
}
.Box_ph {
	-webkit-box-shadow: 3px 3px 5px 0px rgba(158,158,158,1);
	-moz-box-shadow: 3px 3px 5px 0px rgba(158,158,158,1);
	box-shadow: 3px 3px 5px 0px rgba(158,158,158,1);
	margin-bottom: 1rem;
	padding: 0.3rem 1rem;
	position: relative;
	background: white;
	min-height: 15rem;
}
.Box_ph .favourite {
	display: inline-block;
	margin-right: 0.3rem;
}
.Box_ph .go {
	position: absolute;
	bottom: 0;
	left: 0;
	margin: 0 !important;
}
.Box_ph .RemoveButton>a {
	background: none !important;
	border: 0 !important;
	color: #696468 !important;
	text-decoration: underline;
	padding: 0 !important;
	margin: 0 !important;
}
.Box_ph .TopLeft span {
	font-weight: normal;
	display: block;
}
.Box_ph .TopLeft {
	font-weight: bold;
	position: absolute;
	text-align: left;
	font-size: 0.85rem;
	left: 0.5rem;
	top: 0.5rem;
}
.Box_ph .TopRight span {
	font-weight: normal;
	display: block;
}
.Box_ph .TopRight {
	font-weight: bold;
	position: absolute;
	text-align: right;
	font-size: 0.85rem;
	right: 0.5rem;
	top: 0.3rem;
}
.Box_ph h2 {
	display: block;
	max-width:80%;
}


@media screen and (max-width: 740px) {
	.Box_ph_wrap>div {
		padding: 0;
	}
	.Box_ph {
		min-height: inherit;
	} 				
	.Box_ph .Smaller {
		font-size: 0.8rem;
	}
	.Box_ph .go {
		font-size: 0.9rem;
		padding: 2px 2px;
	}
}
.carousel-control-next, .carousel-control-prev
{
	width:4rem;
}

.BannerSite
{
	text-align:center;
	display: inline-block;
	width:100%;	
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  height: 3rem;
  width: 3rem;
  outline: black;
  background-size: 100%, 100%;
  border-radius: 50%;
  border: 2px solid black;
  background-image: none;
  background-color: lightgray;
}

.carousel-control-next-icon:after
{
  content: '>';
  font-size: 2rem;
  color: #A0243C;
}

.carousel-control-prev-icon:after {
  content: '<';
  font-size: 2rem;
  color: #A0243C;
}

.content .btn.u-btn-bluegray
{
	color: white;
}

.ButtonMenuLinkCircle {
	background-color:#fff;
    border:1px solid gray;    
    height:6rem;
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
    width:6rem;
	text-align:center;
	margin: 0.625rem 0.625rem 0.625rem 0.625rem;
}
.ButtonMenuImage
{
    margin-top: 0.75rem;
    height: 50%;
	text-align:center;
}
.ButtonMenuFont
{
	font-size:0.75rem;
	font-weight:bold;
	margin: 0 auto;
	line-height: 0.875rem;
	max-width: 5rem;
	margin-top: 0.188rem;
}
.ButtonMenuLinkCircle:hover {
    border:1px solid black;  
 /* background: #efefef;	*/
}
.break {
	display: none;
}
@media screen and (min-width: 900px) and (max-width:1350px)
	{
		.break {
			display: inherit;
			height:0;
			flex-basis: 100%;
		}
		
		.ButtonMenuLinkCircle {
			margin: 0px 0.625rem 0.625rem 0;
		}
	}
	
.break2 {
	display: none;
}
@media screen and (min-width: 460px) and (max-width:899px)
	{
		.break2 {
			display: inherit;
			height:0;
			flex-basis: 100%;
		}
		.ButtonMenuLinkCircle {
			margin: 0px 0.625rem 0.625rem 0;
		}

	}
.IconMenu
{
	display:flex;
	flex-wrap:wrap;
	padding-top:0.625rem;
}
.Login1
{
	position:relative;
	width:100%;
	overflow-y:auto;
	min-height:43rem;
}
.LoginVideo1
{
	width:100%; background-color: black;position:relative;z-index:1;	
}
.LoginVideo2
{
	background-color:black; opacity:0.52;width:100%;height:100%;left:0;position:absolute;top:0;z-index:2;
}
.LoginVideo3
{
	position:absolute;top:0;width:100%;z-index:3;
		min-height: 48rem;
		background-repeat: no-repeat;
		background-size: cover;
}
.absolute
{
	position:absolute;
}
.LoginMax
{
	max-width:71.25rem
}

.VimeoShowWrap
{
	max-width:50rem
}
.VimeoShow 
	{position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%;}
.VimeoShow  iframe 
	{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

.NoPadding
{
   padding-left: 0px;
    padding-right: 0px;
}
.NoMarging
{
	margin:0;
}
.table-striped tr:hover 
{
	box-shadow: 0 1px 0.563rem 1px rgba(0, 0, 0, 0.28);
  -webkit-box-shadow: 0 1px 0.563rem 1px rgba(0, 0, 0, 0.28);
}
.accessicon {
	position: absolute;
	top: 1rem;
	left: 0px;
	z-index: 1000;
}
.header_icons_New ul {
	padding-left: 0;
	direction: ltr;
	text-align: left;
}		
@media (max-width: 991px) {
	.IconMenu {
		justify-content: center;
	}
	.headerwrap {
		padding-right: 5px;
		align-items: flex-end;
	}
	.accessicon {
		top: 71.875rem;
	}
}

.ForceShow {
display: block !important;
visibility: visible !important;
}

@media screen and (min-width: 768px)
{
	.ImageWhenVideoSmall
	{
		display:none;
	}
	
	.protext, h3.protext
	{
	font-size: 1rem;
	}
}
	@media screen and (max-width: 768px)
	{
		.LoginVideo1,.HideWhenSmall
		{
			display:none;
		}

		.note-btn-group {
			display: inline-block;
		}
		footer .social-links {
			text-align: left;
		}
		footer .terms-links {
			text-align: center;
		}
		footer .yedion {
			text-align: center;
		}
		footer .footeritems {
			height: 5rem;
		}
	}
	
.headerwrap div {
						display: inline-block;
					}
					.headerwrap>a {
						display: contents;
					}
					.headerwrap {
						padding-right: 1.071rem;
						display: flex;	
						align-items: center;
					}
					.u-header>div:first-child {
						 align-items: flex-end;
					}
					h1.pagetitle {
						color: #949494;
						font-weight: normal;
						padding-right: 0px;
						padding-bottom: 0px;
					}
					.menu_after {
						border-bottom: solid 1px #292929;
					}
					.menu_before {
						background: rgb(233,233,233);
						background: linear-gradient(180deg, rgba(233,233,233,1) 0%, rgba(219,219,219,1) 10%, rgba(252,252,252,1) 100%);
						height: 5px;
					}
					ul.mainnav {
						width: 100%;
					}
					ul.mainnav>li:first-child {
						margin-right: 0 !important;
					}


::selection {
  color: #A0243C  !important;
  background: yellow !important;
}

.LoginBoxCenter
{
	position:absolute;top:1rem;right:0px;left:0px;
}
a,a:hover, button:hover
{
color:#484848;
}
	
.card > input[type=button], .card > a[href]
{    width: fit-content;}

.g-brd-primary
{margin-bottom:0.625rem}

.card-header{
    margin-bottom: 1.13rem !important;
	}
.u-btn-red
{
	background-color:#A0243C;
	color: white !important;
}

.col-md-max {
width: 99%;
margin: 0 auto;
}

.container {
max-width: inherit;
}
.u-header
{
font-size:1rem
}
.customer-logo-wrap {
position: absolute;
top: 1rem;
left: 1rem;
}

.sum .decimals {    font-size: 0.8em;	color: #999;}
.sum{	font-weight: 600;}

.datepicker-panel>ul>li
{
	float:right !important;
	font-size: larger;
}
.testimonials.testimonials-v2 .item p::after, .testimonials.testimonials-v2 .item p::before {
	left: 92%;
	}
.testimonials.testimonials-v1 p, .testimonials.testimonials-v2 p {
    font-style: normal;
	}
video::-internal-media-controls-download-button {
    display:none;
}

video::-webkit-media-controls-enclosure {
    overflow:hidden;
}

video::-webkit-media-controls-panel {
    width: calc(100% + 30px); /* Adjust as needed */
}

input[type='password']{
   -webkit-text-security:disc;
}
.btn
{
	margin:1px;
	max-width:100%;
}
.row {margin-left: 0 !important; margin-right: 0 !important;}
.VideoEmbed {
	/*max-width:640px;*/
	  width: 100%    !important;
	  height: auto   !important;
}

/*JQUpload */
 .jqupload {	
	border:dashed 1px #848484;	
	/*height:55px;*/
    border-radius: 0.5rem;
}
.jqupload .fileUploadPH {
/*	background-image: url(/info/sort/jqupload/BackgroundForFileUpload.png);
	background-repeat:no-repeat;*/
}
.jqupload .english .fileUploadPH {
/*	background-image: inherit;
	background-repeat:no-repeat;*/
}
.jqupload.arab .fileUploadPH {
/*	background-image: inherit;
	background-repeat:no-repeat;*/
}
#dropzone.hover {
				background-color: #00FFFF;
			}
.panel {
    margin-bottom: 0.375rem !important;
}
#dropzone.fade {
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	opacity: 1;
}

.fileinput-button {
  position: relative;
  overflow: hidden;
  display: inline-block;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  font-size: 200px !important;
  direction: ltr;
  cursor: pointer;
}


	/*Profile
------------------------------------*/
span.flag_ph {
	display: none;
	background-color: #ee9571;
    min-width: 1.563rem;
    height: 1.563rem;
    border-radius: 50%;
    padding: 5px;
    border-radius: 50% !important;
    position: absolute;
    top: 5px;
    left: 5px;
    text-align: center;
	text-indent: 2px;
	direction: ltr;
    color: black;
    line-height: 1rem;
    font-weight: bold; 
    font-size: 1rem;
}
.VideoPlayerWrapper {
	position: relative;
	width: 480px;
	cursor: pointer;
}
.VideoPlayerWrapper img.VideoPlayerPlayIcon {
	top: 150px;
	left: 200px;
	position: absolute;
}
.share-list {
	padding-right:0;
}
.share-list li i {
	margin-right: inherit;
	color: inherit;
	margin-left: 5px;
}
.profile .list-group i {
	min-width: 1.25rem;
	margin-right: 5px;
	text-align: center;
}
.profile div.col-sm-6 .profile-blog {
	min-height: 211px;
}
.profile .heading-sm-v2 {
	font-size: 114%;
}

.profile .profile-body {
	padding: 1.25rem;
	background: #f7f7f7;
}

/*Scrollbar*/
.mCustomScrollbar {
	height: 31.25rem; 
}

/*Panel Title Box*/
.profile .panel-profile {
	border: none;
	margin-bottom: 0;
	box-shadow: none;
}
.profile .panel-profile.no-bg {
	background: inherit;
}

.profile .panel-heading-v2.overflow-h i.pull-right,
.profile .panel-heading.overflow-h i.pull-right {
	top: 0.438rem;
	position: relative;
}

.profile .panel-heading-v2.overflow-h i.pull-right,
.profile .panel-heading.overflow-h a i {
	color: #777;
}

.profile .panel-heading-v2.overflow-h i.pull-right,
.profile .panel-heading.overflow-h a:hover i {
	color: #555;
}

.profile .panel-title {
	font-size: 115%;
}


/*Results List*/
.profile .results-list {
	margin-top: 4px;
}

.profile .results-list li a {
	color: #999;
}


/*Image Uploaded*/
.profile .img-uploaded img {
	width: 11.25rem;
	height: auto;
}

/*Alert Blocks*/
.alert-blocks {
	margin: 0 1rem 5px;
	background: #f7f7f7;
	padding: 0.625rem 0.625rem 13px;
}

.alert-blocks:first-child {
	margin-top: 1rem;
}

.alert-blocks-pending {
	background: #fffdcc; 
}

.alert-blocks-success {
	background: #e1febc; 
}

.alert-blocks-pending {
	background: #fffdcc; 
}

.alert-blocks-error {
	background: #fee0e0; 
}

.alert-blocks-info {
	background: #e0f3fe; 
}

.alert-blocks.alert-dismissable {
  	padding-right: 35px;
}

.alert-blocks i {
	float: left;
	margin-right: 1rem;
}

.alert-blocks img {
	float: left;
	width: 40px;
	height: 40px;
	margin-right: 1rem;
}

.alert-blocks strong small {
	color: #a3a3a3;
	font-weight: 200;
}

.alert-blocks p {
	color: #999;
	margin-bottom: 0;
}

/*Profile Me
------------------------------------*/
/*Profile Biography*/
.profile .profile-bio {
	background: #fff;
	position: relative;
	padding: 1rem 0.625rem 5px 1rem;
}

.profile .profile-bio a {
	left: 50%;
	bottom: 1.25rem;
	margin-left: -60px;
	text-align: center;
	position: absolute;
}

.profile .profile-bio h2 {
	margin-top: 0;
	font-weight: 200;
}

.profile .profile-bio span {
	display: block;
}

.profile .profile-bio hr {
	margin: 0.75rem 0 0.625rem;
}

.profile .p-chart {
	text-align: center;
}

.profile .p-chart h3 {
	line-height: 1.25rem;
	margin-bottom: 0.625rem;
}
.navbar-toggler {
	display: none;
}

@media (max-width: 991px) {
	
	/*.headerwrap div {
		h1.protext {
			font-size: 1rem;
		}
	}*/
	
	.navbar-toggler {
		display: contents;
	}
	.headerwrap {
		height: 5rem;
	}
	.customer-logo-1 {
		position: absolute;
		left: 0;
		/*display:contents;*/
		max-width:30%
	}
	.menu_after {
		border-bottom: 0;
	}
	.navbar-toggler {
		margin-top: 0.625rem;
	}
	ul.navbar-nav {margin-top: 30px;margin-right:1rem;}
}
@media (max-width: 715px) {
	.profile div.col-sm-6  {
		width: 100%;
	}
}
/*Circle in Responsive*/
@media (max-width: 450px) {	
	.p-chart.col-xs-6 {
		width: 100%;
	}
}


/*Social Contacts v2*/
.profile .social-contacts-v2 {
	margin-bottom: 0;
}

.profile .social-contacts-v2 li {
	padding: 0.438rem 0;
	border-top: 1px solid #f0f0f0;
}

.profile .social-contacts-v2 li:first-child {
	border-top: none;
}

.profile .social-contacts-v2 li i {
	font-size: 115%;
	min-width: 1.563rem;
	margin-right: 0.438rem;
	text-align: center;
	display: inline-block;
}

.profile .social-contacts-v2 li i.tw {
	color: #159ceb;
}
.profile .social-contacts-v2 li i.fb {
	color: #4862a3;
}
.profile .social-contacts-v2 li i.sk {
	color: #00aceb;
}
.profile .social-contacts-v2 li i.gp {
	color: #dc4a38;
}
.profile .social-contacts-v2 li i.gm {
	color: #c6574b;
}

/*Social Contacts v3*/
.profile .social-contacts-v3 {
	margin-bottom: 0;
}

.profile .social-contacts-v3 li {
	padding: 0.75rem 0;
	border-top: 1px solid #f0f0f0;
}

.profile .social-contacts-v3 li:first-child {
	padding-top: 0;
	border-top: none;
}

.profile .social-contacts-v3 li:last-child {
	padding-bottom: 0;
}

.profile .social-contacts-v3 li i {
	color: #fff;
	width: 1.563rem;
	height: 1.563rem;
	line-height: 1.563rem;
	margin-right: 0.438rem;
	text-align: center;
	display: inline-block;
}

.profile .social-contacts-v3 li i.tw {
	background: #159ceb;
}
.profile .social-contacts-v3 li i.fb {
	background: #4862a3;
}
.profile .social-contacts-v3 li i.sk {
	background: #00aceb;
}
.profile .social-contacts-v3 li i.gp {
	background: #dc4a38;
}
.profile .social-contacts-v3 li i.gm {
	background: #c6574b;
}

/*Profile Blog
------------------------------------*/
.profile .blog-border {
	border: 1px solid #f0f0f0;
}

.profile .profile-blog {
	padding: 1.25rem;
	background: #fff;
}

.profile .profile-blog img {
	float: left;
	width: 100px;
	height: 100px;
	margin-right: 1.25rem;
}

.profile .profile-blog hr {
	margin: 0.75rem 0 0.625rem;
}

.profile .name-location {
	overflow: hidden;
}

.profile .name-location strong {
	color: #555;
	display: block;
	font-size: 115%;
}

.profile .name-location span a {
	color: #555;
}

.profile .name-location span a:hover {
	color: #72c02c;
}

.profile .name-location span i {
	color: #72c02c;
	font-size: 1.285rem;
	margin-right: 5px;
}

/*Profile Projects
------------------------------------*/
.profile .projects {
	background: #fff;
	padding: 1.25rem 1.25rem 0.625rem;
}

.profile .projects h2 {
	margin: 0 0 5px;
	font-size: 1.571rem;
	font-weight: 200;
}

.profile .projects h3 {
	margin-bottom: 5px;
}

.profile .projects .progress {
	margin-bottom: 1rem;
}

.profile .blog-info-v2 {
	margin-left: 0;
	margin-bottom: 1rem;
}

.profile .blog-info-v2 li {
	font-size: 0.857rem;
	padding-left: 0.5rem;
	line-height: 0.75rem;
	border-left: 1px solid #eee;
}

.profile .blog-info-v2 li:first-child {
	padding-left: 0;
	border-left: none;
}

.profile .blog-info-v2 li i {
	margin-right: 3px;
}

.profile .project-share {
	overflow: hidden;
	background: #fff;
	padding: 0.625rem 1.25rem;
	border-top: 1px solid #eee;
}

.profile .project-share ul {
	margin-left: 0;
	margin-bottom: 0;
}

.profile .comment-list-v2 li {
	color: #999;
	font-size: 1rem;
	padding: 0 0.625rem 0 0;
}

.profile .comment-list-v2 li a {
	color: #555;
}

.profile .comment-list-v2 li i {
	margin-right: 3px;
}

.profile .comment-list-v2 li a:hover {
	color: #555;
	text-decoration: none;
}

.profile .comment-list-v2 li:hover i {
	color: #72c02c;
}

.profile .star-vote li {
	padding: 0;
	font-size: 1.071rem;
}

@media screen and (max-width: 767px) {
	.FlexOrder
	{
		display: flex;
		flex-direction: column-reverse;
	}
	.headerwrap h3.protext {
		padding-top: 0.438rem;
		line-height: 1.125rem;
	}
	.headerwrap h3.protext>strong {
		display: block;
	}
}


/*Profile Settings
------------------------------------*/
/*Profile Edit*/
.profile .profile-edit {
	padding: 1.25rem;
	background: #fff;
}

.profile .profile-edit h2 {
	font-weight: 200;
}

.profile .profile-edit dt {
	text-align: inherit;
}

.profile .profile-edit hr {
	margin: 1.063rem 0 1rem;
}

/*Tab*/
.profile .tab-content {
	padding: 0;
}

@media (max-width: 768px) {
	.profile .tab-v1 .nav-tabs { 
	  	border-bottom: none;   
	}
}

/*Sky Form*/
.profile .sky-form {
	border: none;
}

.profile .sky-form .toggle-change i {
	left: 180px;
}



	h1, h2 {
			font-weight:bold;
			}
.testimonials-v6.testimonials-wrap {
  padding-left: 70px;
  position: relative;
  padding-right: 70px;
}
.testimonials-v6 .col-md-4 {
	margin-bottom: 1.25rem;
}
.testimonials-v6 .testimonials-info a {
	text-decoration: none;
}
.testimonials-v6 .testimonials-info {
  padding: 1rem;
  background: #fff;
  font-size: 1.285rem;
  text-align: center;
  cursor: pointer;
  border-bottom: solid 3px #eee;
	transition: all 0.4s ease-in-out;
	margin:1rem
}
.testimonials-v6 .testimonials-info:hover {
	/*border-color: #72c02c;*/
}
.testimonials-v6 .testimonials-desc .unit {
	position: absolute;
	top: 5px;
	right: 24px;
	font-size: 0.857rem;
	color: #555;
}
.testimonials-v6 .testimonials-desc {
  overflow: hidden;
}

.testimonials-v6 .testimonials-desc p {
  margin-bottom: 1rem;
}

.testimonials-v6 .testimonials-desc strong,
.testimonials-v6 .testimonials-desc span {
  color: #555;
  display: block;
}

@media (max-width: 768px) {
  .testimonials-v6 .testimonials-wrap {
    padding-left: 0;
    padding-right: 0;
  }
}
ul.sidebar-nav-v2 i.fa {
	width:1.25rem;
	text-align:center;
}
ul.sidebar-nav-v2 li.menu_item a:focus,
ul.sidebar-nav-v2 li.menu_item:hover a {
	text-decoration: none;
}
ul.sidebar-nav-v2 li.menu_item:hover {
	/*background-color: LightYellow;*/
	cursor: pointer;
}
.sidebar-nav-v2 .panel-heading {
	margin-bottom: 0;
}
.sidebar-nav-v2  {
	padding-right:0;
	width:100%;
}
.sidebar-nav-v2 li a {
	/*padding: 0.5rem 0.625rem 0.5rem 0.625rem;*/
}
*:focus {outline: none;}
/*
.contact_form input, .contact_form textarea { 
	border:1px solid #aaa;
	border-radius:2px;
	padding-left:30px;
	-moz-transition: padding .25s; 
	-webkit-transition: padding .25s; 
	-o-transition: padding .25s;
	transition: padding .25s;
}
.contact_form input:focus, .contact_form textarea:focus {
	background: #fff; 
	border:1px solid #555; 
	box-shadow: 0 0 3px #aaa; 
	padding-left:1.25rem;
}
.contact_form input:required, .contact_form textarea:required {
	background: #fff url(/info/sort/images/red_asterisk.png) no-repeat 2% center;
}
.contact_form input:required:valid, .contact_form textarea:required:valid {
	background: #fff url(/info/sort/images/valid.png) no-repeat 2% center;
	box-shadow: 0 0 5px #5cd053;
	border-color: #28921f;
}
.contact_form input:focus:invalid, .contact_form textarea:focus:invalid {
	background: #fff url(/info/sort/images/invalid.png) no-repeat 2% center;
	box-shadow: 0 0 5px #d45252;
	border-color: #b03535
}
*/
.btn-u 
	{
	font-size:115%;
	margin-top:1px;
	min-width:100px;
	
}
#defaultCountdown {
	display: table;
}
.rb_mandatory.mandatory_tagged {
	display: inline;
	padding: 5px;
}
div.form-group:nth-child(2n+1):hover,
div.form-group:hover {
	/*background-color: LightYellow;*/
}
div.form-group:nth-child(2n+1) {
	background-color: #F9F9F9;
}
div.form-group {
	border-bottom: solid 1px #eee;
	padding-bottom: 0.625rem;
	padding-top: 0.625rem;
	margin-bottom: 0;
}
div.form-group.form-group-title {
	background-color:#a0c8ec !important;
	font-weight: bold;
	font-size: 1.571rem;
}
.responsive-calendar .days {
	direction: rtl;
}
.responsive-calendar .day.header  {
	float:right;
}
.ui-datepicker-trigger{
    border:none;
    background:none;
}


#loginError { 	
	font-size: 1.285rem;
	color: #A0243C;
    font-weight: bold;
}
.SubTitleTable
{
background-color:#a0c8ec !important;
 font-weight: bold;
}

.drkmode .SubTitleTable
{
background-color:#042908 !important;
 font-weight: bold;
}

.ui-state-hover {
	font-size: inherit !important;
}
.NotTeacher
{
background-color:#fef !important;
}
.drkmode .NotTeacher
{
background-color:#2e002e !important;
}

/* Add here all your css styles (customizations) */

.navbar-nav>li {
	float: right;
}
.fright {
	float: right;
}
.header .mega-menu .dropdown-menu > li
{
	text-align: right;
	direction: rtl;
}

.header .topbar ul.loginbar li.topbar-devider
{
	padding-right: 0.625rem;
	font-size: 0.857rem;
}
.header .topbar ul.loginbar li.topbar-devider:nth-child(1) {
	padding-right: 0;
	border-right: 0;
}
.header .topbar ul.loginbar,
ul.navbar-nav {
	padding: 0;
}
a.btn-u img {
	padding-left: 5px;
}
/*
@media (min-width: 1600px)
	{
	.container {
		width: 1570px;
		font-size: 110%;
	}
}
@media (min-width: 1850px)
	{
	.container {
		width: 181.25rem;
		font-size: 120%;
	}
}
*/
.customer-logo {
  max-height: 65px;
}

.container  .pull-left {
	position: relative;
}
ul.bcc {
	padding-left:0;
	margin-left:0;
}
.header .dropdown > a:after {
	right: 0;
}
.header .navbar-default .navbar-nav > li > a {
	padding: 0.563rem 0.75rem 0.563rem 1.25rem;
}
@media (max-width: 991px) {
	.header .navbar-default .navbar-nav .open .dropdown-menu > li > a {
		padding-right: 1.563rem;
	}
}
@media (max-width: 479px) {	
	h1, h2, h3 {
			font-size: 1rem !important;
	}	
}

.logo-header-mobile {
	display: none; 
}

@media (max-width: 850px) {	
		.logo-header-mobile {
	display: block; 
}
}


@media (max-width: 850px) {
	 #logo-header {
		display: none; 
	}
}


.header .topbar ul.loginbar li.topbar-devider a img.help-icon {
	padding-left: 5px;
}
.table-striped > tbody > tr:nth-child(2n+1) > td {
	background-color: inherit;
}
.table-striped > tbody > tr:nth-child(2n+1) {
	background-color: #F1F3F9;
}
.table-striped > tbody > tr:nth-child(2n+1):hover,
.table-striped tr:hover {
	/*background-color: LightYellow;*/
}
.header .navbar-default .navbar-nav > li > a {
	color: #333;
}
.buttonA {
	margin-bottom: 2px;
}


.tooltipster-default ul li {
	color: white;
}
.ui-timepicker-table td a {
	width: auto !important;
}
#sidebar-nav {
	padding-right: 0;
	padding-left: 0.625rem;
}
#sidebar-nav .list-toggle:after {
	left: 0.625rem;
	right: inherit;
	content: "\f104";
	font-family: 'Font Awesome 5 Free';
	font-weight:900;

}
.sidebar-nav-v1 li ul a {
	padding: 0.5rem 1rem 0.5rem 0.625rem;
}
.sidebar-nav-v1 li a {
	padding: 0.5rem 0.625rem 0.5rem 0.625rem;
}
.ui-layout-center {
	padding-right: 0.625rem;
}

a:hover{
	cursor:pointer;
}
.content {
    padding-top: 1.25rem;
	padding-bottom: 0.625rem;
	}


 .header .header-menu-left 
 {
        display: flex;
 }
 
 .menu-item-left .menu-sub {
    position: absolute;
    border: 1px solid black;	
    width: 275px !important;
}
.menu-sub-lg-dropdown {
    display: none;
    border-radius: 0.475rem;
    background-color: #ffffff;
    box-shadow: 0px 0px 50px 0px rgba(82, 63, 105, 0.1);
    z-index: 105;
}

.FromLeft
{
	margin: 0 -21.25rem;
}
textarea,input,.Select2Yedion
	{
	border: 1px solid #bbbbcb;
    border-radius: 0.5rem;
    height: 2.5rem;
    padding: 0 1rem;		
	font-size:120%;
	}
input[type='button'] 
	{
	height: inherit;
    
	}
.select2-search__field
{
	font-size:90%;
}
input[type='checkbox'] 
{
	height: 1rem;
	margin: 1rem;
}

.Father{padding: 2px}

.btn.btn-primary
{
	margin: 0.375rem
}
.flatpickr-input
{
	max-width:12rem
}
.fa-calendar-alt
{
	max-width:2rem;
	padding-top:0.6rem
}

.tox .tox-tbtn__select-label
{
	font-size:1.3rem
}

.tox.tox-tinymce.focused,input:focus, .select2-container *:focus , .select2-container--focus, .FileSelected,.select2-container--bootstrap5 .select2-dropdown .select2-search .select2-search__field,.form-control.form-control-sm:focus,div:focus
{
	border: 1px solid #0051C2;
    border-radius: 0.5rem;	
	outline: none !important;	
	box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 25%);
}

.ButtomLess:hover,.ButtomLess:focus,.ShowWhenFocus:focus,.ShowWhenFocus:hover,.nothing:hover,.nothing:focus,select:hover,select:focus,.terms:hover,.terms:focus,.tooltipstered:hover,.tooltipstered:focus,.text-hover-primary:hover,.text-hover-primary:focus,.BN:hover,.BN:focus,.ButtonA:hover,.page-item.active .page-link:hover, .btn.u-btn-bluegray:hover, .btn.btn-primary:hover,.page-item.active .page-link:focus, .btn.btn-primary:focus,.fa-star:hover,input[type='checkbox']:focus,input[type='radio']:focus
{
	outline-offset: 3px !important;
	outline: 3px dashed #0051C2 !important;	
}

.ButtonMenuLink:focus,.ButtonMenuLink:hover,.menu-link:focus,.menu-link:hover
{
	outline: 3px dashed #0051C2 !important;	
}

.checkbox_mandatory_tagged {
	outline: solid 2px #A0243C;
}
.mandatory_tagged {
	border: solid 2px #A0243C !important;
	background:#fff0f0;
}
.mandatory_tagged .select2-container--default,
.mandatory_tagged .select2-selection--single {
	background-color:#fff0f0 !important;
}
 #shadow {
	background-image:url(/info/images/shade1x1.png);
	position:absolute;
	left:0;
	top:0;
	width:100%;
	z-index:4999;
}		
.cke_skin_kama td {
	background-color: inherit !important;
}
.mandatory:focus {
	
}
.mandatory {
	
}

#preview{
	position:absolute;
	border:1px solid #848484;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}

	/* style the trigger elements */
  #demo img {
	border:0;
	cursor:pointer;
	margin:0 1px;
  }
  
@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
	.pagebreak { page-break-before: always; } /* page-break-after works, as well */
}

.body111 {
	/*font-size:0.875rem;*/
	direction: rtl;
}

.header .mega-menu .dropdown {
	position: relative;
}
ul.nav li.dropdown > ul.dropdown-menu {
	top: 2.5rem;
}

.reg-block-Right
{
background:#fff;
padding: 1.5rem;
}

input:disabled:hover,
input:disabled {
	color: #aaa;
	background-color: #c5d4df;
}


@media print {
  a[href]:after {
    content: none !important;
  }
}

.TextInGrayLine
{
color:black;
}


.reg-block {
	width: 100%;
	max-width: 18rem;
	padding: 1.25rem;
	/*rgin: 60px auto;*/
	background: #fff;
	border-top: solid 2px #72c02c;
}

.SubTitleTable
{
background-color:#fef !important;
}

/*Registration and Login Page v2
------------------------------------*/
body { 
	/*background: #555;*/
}

.input-group-addon:first-child {
	border-right: solid 1px #848484;
	border-left: 0;
}
hr {
	margin: 0.625rem 0;
}
.reg-block-header h3 {
	font-size: 1.428rem;
	text-align: center;
}
.reg-block-header h2 {
	font-size: 2rem;
}


/*Forms*/
.reg-block .input-group-addon {
	color: #bbb;
	background: none;
	min-width: 40px;
}

.reg-block .form-control:focus {
   box-shadow: none;
   border-color: #999;
}

.reg-block .checkbox { 
	color: #555;
	margin-bottom: 1.25rem;
	font-weight: normal;
}

/*Reg Header*/
.reg-block-header {
	padding-bottom: 5px;
	margin-bottom: 30px;
	border-bottom: solid 1px #eee;
}

.reg-block-header h2 {
	text-align: center;
	margin-bottom: 1rem;
}

.reg-block-header p {
	text-align: center;
}

.alignLogo {
	float: right;
	text-align: right;
	border: 0;
}
#main {
    position:relative;
}
#footer {
	max-width: 990px;
	text-align: center;
	margin: 0 auto;
}
#AlignNagish{
 margin-left: 0.75rem;
 margin-top: 0.563rem;
 display: inline;
 float: left;
 margin-bottom: 0;
 }
#AlignNagish2 {
 margin-left: 0.5rem;
 margin-top: 0.75rem;
 display: inline;
 float: left;
 margin-bottom: 0;
}

@media (max-width: 640px) { 	
	.reg-block {
		opacity: 1 !important;
	}
	.homepage_background_image {
		display:none;
	}
	.centerCont {
		background-image: none !important;
	}
	#footer {
		display: table;
	}
	.alignLogo,
	#AlignNagish,
	#AlignNagish2 {
		display:none;
	}
}

.dir-rtl { float: right;}

.gp
{
margin-top:0; margin-bottom:0
}

.ColorLightBlue
{
background-color:lightblue !important;
}

.drkmode .ColorLightBlue,.drkmode .select2-results__option .select2-results__option--selectable .select2-results__option--selected .select2-results__option--highlighted
{
background-color:#000057 !important;
}

.drkmode .flatpickr-calendar
{
background-color:#000057 !important;
}

.drkmode .flatpickr-day, .drkmode .flatpickr-weekday, .drkmode .flatpickr-month
{
	color:#FFFFFF;
}

.ColorLightPink
{
 font-weight: bold;
background-color:#ff00ff !important;
}
.drkmode .ColorLightPink, .drkmode .select2-results
{
background-color:#790962 !important;
}

.header .dropdown-submenu > .dropdown-menu { 
	top: 3px; 
	right: 100%; 
	margin-top: -5px; 
	margin-right: 0px; 
}

.header .dropdown-submenu > a:after {
    content: "\f104";
	font-family: 'Font Awesome 5 Free';
	font-weight:900;

	}
	
@media (max-width: 991px) {
  	.header .dropdown-submenu > a:after {
      	content: " ";
  	}
}

@media (min-width: 992px){
	.MenuWithOutLink {
		color: #687074;
		font-size: 1.071rem;
		font-weight: 400;
		padding: 0.375rem 1rem;
		border-bottom: solid 1px #eee;
	}
	

}
.MenuWithOutLink{
    display: block;
    clear: both;
    line-height: 1.42857143;
    white-space: nowrap;
    background-color: transparent;

}
.g-recaptcha > div {
	margin: 0 auto;
	margin-bottom: 1rem;
}
.header .dropdown-submenu > a:after {
	left: 0.563rem;
	right: inherit;
}

 .SortMe > tbody > tr > td > .list-unstyled {
    padding-right: 0;}

.form-group:hover {
	/*background-color: LightYellow;*/
}

.form-horizontal .form-group {
    margin-right: 0px;
    margin-left: 0px;
	}
	
.panel-heading {
    margin-bottom: 0.875rem;
	}
	
.panel-grey{
margin-top:0.625rem;
}

.header .dropdown-menu li a
{
	font-size:1.071rem;
}
.header .navbar-default .navbar-nav > li > a
{
	font-size:16px;
}

.panel-title
{
font-size:1.428rem;
font-weight:bold;
}

.fa-sign-out, .fa-globe {
	font-size:1.071rem;
	cursor: pointer;
}
.fa-caret-square-o-down,.fa-caret-square-o-up,.Hand,.fa-clock-o
{cursor: pointer;}
.spin-slow {
  -webkit-animation: fa-spin 12s infinite linear;
  animation: fa-spin 6s infinite linear;
}

.textAboveTable{font-size:110%}

.Label00 {color:black;}
.Label01 {color:blue;}
.Label02 {color:green;}
.Label03 {color:purple;}
.Label04 {color:#54082d;}
.Label05 {color:#2d3887;}
.Label06 {color:#006600;}
.Label07 {color:#8000FF;}
.Label08 {color:#00ddff;}
.Label09 {color:#6ab0d8;}
.Label10 {color:#b23ea3;}
.Label11 {color:#872d48;}
.Label12{color:#53872d;}
.Label13 {color:#330099;}
.Label14 {color:black;}
.Label15 {color:#115588;}
.Label18 {color:Blue;}

.homepage_background_image
{width:2000px}

.watermark {
	color: #999 !important;
}
.watermark2 {
	color: #999 !important;
	font-style: italic !important;
}
.watermark3 {
	color: #c77 !important;}


.navcontainerRegForm {
	width: 100%;
	direction: rtl;
	text-align: right;
    background-color: #f2f2f2;  }

 .navcontainerRegForm ul {
	 margin-right: 0;
	 padding-right: 0;
	 list-style-type: none;
	}
.navcontainerRegForm li {
	font-size:115%;
	position: relative;
}
 .navcontainerRegForm a,.navcontainerRegForm button  {
	display: block;
	border-bottom: 1px solid #eee;
	padding-top: 0.625rem;
	padding-right: 0.5rem;
	padding-bottom: 0.625rem;
	padding-left: 35px;
	border:none;
	width:100%;
	text-align:right;
}
 .navcontainerRegForm a:link, .navlistRegForm a:visited {
 color: #000;
 text-decoration: none;
 }

.navlistRegForm button:after {
	font-family: 'Font Awesome 5 Free';
	font-weight:900;
	content: "\f00c";
	position: absolute;
	top: 5px;
	left: 5px;
	padding-left: 0.375rem;
	vertical-align:top;
	color: #0C0;
	text-align:left;
	font-size: 1.4em;
	float: left;
	}

 .navcontainerRegForm a:hover,.navcontainerRegForm button:hover {
 background-color: #ffcb00;
 }
 
.navcontainerRegForm li a#current {
	background-color: #ffcb00;
	font-weight: bold;
	background-image: none;}
 
.navcontainerRegForm li a#current:after {
	display: none;}

.subNavRegForm a:link, .subNavRegForm a:visited, .subNavRegForm button:visited {
	color: #2d4d9d;
	text-decoration: none;
	background-image: none;}

 ul.subNavRegForm li a,ul.subNavRegForm li button { 
 color: #2d4d9d; }

 ul.subNavRegForm li a:hover,ul.subNavRegForm li button:hover { color: #2d4d9d;}

 ul.navlistRegForm li a#subcurrent,ul.navlistRegForm li button#subcurrent {
	color: #2d4d9d; }
	
.subNavRegForm a:after {
	display: none;}
	
	
.close
{
	float: left;
}

.pull-left bcc
{
text-align:right	
}

.TextCenter
{
	text-align:center;
}

.Loading
{
	z-index: 1001; display: none;position: fixed;top: 50%;width: 100%;text-align: center;
}

.Menu90
{
	width:90%
}

.MessageInScreen
{
	color: #A0243C;
	font-weight:bold;
	 inline-size: auto;
}

.drkmode .MessageInScreen{
	color: #ff4f71
}
.PaddingTop
{
	padding-top: 1.563rem;
}

.Recaptcha200
{
	padding-left:200px
}

.opacity08
{
	opacity: 0.8;
}
.menu-sub-sl {
	left: auto !important;
	right: 100% !important;
}
.font45
{
	font-size:3.214rem;
	vertical-align:text-top;
}
.g-font-size-14 {
    font-size: 100% !important;
}
.g-mb-35 {
    margin-bottom: 2.1rem !important;
}
.g-py-40 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
}
.g-px-30 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}
.g-bg-white {background: #fff;}
.Border0
{
	border: 0
}

.TextAlignRight
{
	text-align:right
}
.TextAlignCenter
{
	text-align:center
}
.TextAlignLeft
{
	text-align:left
}

.Width100px
{
	width:9.375rem;
}
.Width150
{
	width:14rem;
}
.Width200
{
	width:12.5rem;
}
.Width250
{
	width:15.625rem;
}


.Width350
{
	width:21.875rem;
}

.Width500
{
	width:31.25rem;
	max-width:100%;
}

.Width550
{
	width:34.375rem;
	max-width:100%;
}

.TableDefaultCenter
{
	text-align:center;width:100%;margin:auto;
}

.TableDefaultNoDirection
{
	width:100%;margin:auto;
}

.AddToTextarea
{
	width:100%;
	direction:rtl;
}

.Height100
{
	height:100%;
}


.Width100
{
	width:100%;
}

.DisplayNone
{
	display:none
}

.ColorBlack
{
	color:black
}

.vertical25
{
	vertical-align:text-top;
	width:25%;
}

.vertical50
{
	vertical-align:text-top;
	width:50%;
}

.CalendarAll1{background-color:#f0d5ea}
.CalendarAll3{background-color:#ccffff}
.CalendarAll5{background-color:#eeffcc}
.CalendarAll6{background-color:#bbff99}
.CalendarAll7{background-color:#99ff66}
.CalendarAll8{background-color:#f7b8a8}

.fa-caret-square-down,.fa-caret-square-up{	
	cursor: pointer
}


button, button:hover {
    color: #575767
}
.BN {
  background: none!important;
  border: none;
  padding: 0!important;
  /*optional*/
  /* font-family: arial, sans-serif;*/
  /*input has OS specific font-family*/
  cursor: pointer;
}


.AccessHidden {display:none;}
.AccessHidden.AccessShow {display:inline-block !important;}
.color-black {color:black}

.additionalFileRow {
	border-bottom: solid 1px #848484;
	padding: 1.25rem 0;
}

.dt-buttons {
	margin-left:1rem;
}
.selected {
	background-color:lightblue !important
	}
	
.inlineBlock
{
	display:inline-block;
}


.ui-widget-overlay, .ui-widget-shadow
{
	opacity:1 !important
}

.modal-title {
    color: #A0243C;
    font-size: large;
}

.modal-body {
    font-size: larger;
}

.jqupload {position:relative;}

	#topcontrol
	{
		bottom: 55px !important;
	}


.g-brd-gray-light-v5 {
    border-color: #f7f7f7 !important;
}

.u-triangle-inclusive-v1--right {
    left: inherit;
    right: -0.875rem;
}

[class*="u-triangle-inclusive-v1"]:not([class*="__front"]):not([class*="__back"]), [class*="u-triangle-inclusive-v2"]:not([class*="__front"]):not([class*="__back"]) {
    position: absolute;
}

.g-brd-gray-light-v5-right {
    border-right-color: #000 !important;
    border-left-color: #f7f7f7 !important;
}
.g-brd-gray-light-v5-right {
    border-right-color: #f7f7f7 !important;
}

.g-pos-rel {
    position: relative !important;
}
.g-bg-gray-light-v5 {
    background-color: #f7f7f7 !important;
}

.form-horizontal
{
	position: relative;
    display: block;
    padding: 0.5rem 1rem;
    color: #181C32;
    background-color: #ffffff;
   /*- border: 1px solid rgba(0, 0, 0, 0.125);*/
	}
th {
    font-weight: bold !important;}
	
[data-kt-scrolltop=on] .scrolltop {
    opacity: 0.5;
    z-index: 9999;
}

/* tooltipster */
.tooltipster-fall,.tooltipster-grow-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-default{border-radius:5px;border:2px solid #000;background:#4c4c4c;color:#fff}.tooltipster-default .tooltipster-content{font-size:0.875rem;line-height:1rem;padding:8px 10px;overflow:hidden}.tooltipster-icon{cursor:help;margin-left:4px}.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9999999;pointer-events:none;width:auto;overflow:visible}.tooltipster-base .tooltipster-content{overflow:hidden}.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}.tooltipster-arrow-top span,.tooltipster-arrow-top-left span,.tooltipster-arrow-top-right span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-top:8px solid;bottom:-0.438rem}.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border{border-left:0.563rem solid transparent!important;border-right:0.563rem solid transparent!important;border-top:0.563rem solid;bottom:-0.438rem}.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-left span,.tooltipster-arrow-bottom-right span{border-left:8px solid transparent!important;border-right:8px solid transparent!important;border-bottom:8px solid;top:-0.438rem}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{border-left:0.563rem solid transparent!important;border-right:0.563rem solid transparent!important;border-bottom:9px solid;top:-0.438rem}.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top span{left:0;right:0;margin:0 auto}.tooltipster-arrow-bottom-left span,.tooltipster-arrow-top-left span{left:6px}.tooltipster-arrow-bottom-left .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{left:5px}.tooltipster-arrow-bottom-right span,.tooltipster-arrow-top-right span{right:6px}.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border{right:5px}.tooltipster-arrow-left .tooltipster-arrow-border,.tooltipster-arrow-left span{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-left:8px solid;top:50%;margin-top:-0.438rem;right:-0.438rem}.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-left:9px solid;margin-top:-8px}.tooltipster-arrow-right .tooltipster-arrow-border,.tooltipster-arrow-right span{border-top:8px solid transparent!important;border-bottom:8px solid transparent!important;border-right:8px solid;top:50%;margin-top:-0.438rem;left:-0.438rem}.tooltipster-arrow-right .tooltipster-arrow-border{border-top:9px solid transparent!important;border-bottom:9px solid transparent!important;border-right:9px solid;margin-top:-8px}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{top:0;-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{left:-40px;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}.tooltipster-content-changing{opacity:.5;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}

/*!
 * Datepicker v1.0.9
 * https://fengyuanchen.github.io/datepicker
 *
 * Copyright 2014-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2019-09-21T06:57:30.334Z
 */.datepicker-container{background-color:#fff;direction:ltr;font-size:0.75rem;left:0;line-height:30px;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:210px;z-index:-1}.datepicker-container:after,.datepicker-container:before{border:5px solid transparent;content:" ";display:block;height:0;position:absolute;width:0}.datepicker-dropdown{border:1px solid #848484;-webkit-box-shadow:0 3px 6px #848484;box-shadow:0 3px 6px #848484;-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;z-index:1}.datepicker-inline{position:static}.datepicker-top-left,.datepicker-top-right{border-top-color:#39f}.datepicker-top-left:after,.datepicker-top-left:before,.datepicker-top-right:after,.datepicker-top-right:before{border-top:0;left:10px;top:-5px}.datepicker-top-left:before,.datepicker-top-right:before{border-bottom-color:#39f}.datepicker-top-left:after,.datepicker-top-right:after{border-bottom-color:#fff;top:-4px}.datepicker-bottom-left,.datepicker-bottom-right{border-bottom-color:#39f}.datepicker-bottom-left:after,.datepicker-bottom-left:before,.datepicker-bottom-right:after,.datepicker-bottom-right:before{border-bottom:0;bottom:-5px;left:10px}.datepicker-bottom-left:before,.datepicker-bottom-right:before{border-top-color:#39f}.datepicker-bottom-left:after,.datepicker-bottom-right:after{border-top-color:#fff;bottom:-4px}.datepicker-bottom-right:after,.datepicker-bottom-right:before,.datepicker-top-right:after,.datepicker-top-right:before{left:auto;right:10px}.datepicker-panel>ul{margin:0;padding:0;width:102%}.datepicker-panel>ul:after,.datepicker-panel>ul:before{content:" ";display:table}.datepicker-panel>ul:after{clear:both}.datepicker-panel>ul>li{background-color:#fff;cursor:pointer;float:left;height:30px;list-style:none;margin:0;padding:0;text-align:center;width:30px}.datepicker-panel>ul>li:hover{background-color:#e5f2ff}.datepicker-panel>ul>li.muted,.datepicker-panel>ul>li.muted:hover{color:#999}.datepicker-panel>ul>li.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li.highlighted:hover{background-color:#cce5ff}.datepicker-panel>ul>li.picked,.datepicker-panel>ul>li.picked:hover{color:#39f}.datepicker-panel>ul>li.disabled,.datepicker-panel>ul>li.disabled:hover{background-color:#fff;color:#848484;cursor:default}.datepicker-panel>ul>li.disabled.highlighted,.datepicker-panel>ul>li.disabled:hover.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li[data-view="month next"],.datepicker-panel>ul>li[data-view="month prev"],.datepicker-panel>ul>li[data-view="year next"],.datepicker-panel>ul>li[data-view="year prev"],.datepicker-panel>ul>li[data-view="years next"],.datepicker-panel>ul>li[data-view="years prev"],.datepicker-panel>ul>li[data-view=next]{font-size:1.125rem}.datepicker-panel>ul>li[data-view="month current"],.datepicker-panel>ul>li[data-view="year current"],.datepicker-panel>ul>li[data-view="years current"]{width:150px}.datepicker-panel>ul[data-view=months]>li,.datepicker-panel>ul[data-view=years]>li{height:52.5px;line-height:52.5px;width:52.5px}.datepicker-panel>ul[data-view=week]>li,.datepicker-panel>ul[data-view=week]>li:hover{background-color:#fff;cursor:default}.datepicker-hide{display:none}
 
 /* time-picker */
 .Hunter-time-picker{position:absolute;border:2px solid #c9cbce;width:390px;background:#fff;z-index:999999;font-size:0}.Hunter-time-picker:after,.Hunter-time-picker:before{content:'';display:block;width:0;height:0;border-width:10px;border-style:solid;position:absolute;left:1.25rem;z-index:999999}.Hunter-time-picker:before{border-color:transparent transparent #fff;top:-1.063rem;z-index:9999999}.Hunter-time-picker:after{border-color:transparent transparent #c9cbce;top:-1.25rem}.Hunter-time-picker *{box-sizing:border-box;margin:0 auto;padding:0;color:#666;font-size:0.875rem}.Hunter-time-picker ul{list-style:none}.Hunter-time-picker ul li{display:inline-block;position:relative;margin:4px;cursor:pointer}.Hunter-time-picker p{font-weight:700;padding:0 4px;margin-top:4px;margin-bottom:10px}.Hunter-time-picker .line{width:340px;margin:0 auto;margin-top:4px;border-bottom:1px solid #d8d8d8}.Hunter-time-picker .Hunter-wrap{position:relative;width:100%;background:#fff;padding:9px}.Hunter-time-picker .Hunter-hour-name{display:inline-block;width:50px;height:30px;text-align:center;line-height:30px;position:relative;background-color:#f5f5f5}.Hunter-time-picker .Hunter-hour-name:hover{color:#002dff}.Hunter-time-picker .Hunter-hour.active{z-index:999999999}.Hunter-time-picker .active .Hunter-hour-name{color:#fff;background-color:#3a7adb}.Hunter-time-picker .Hunter-minute-wrap{display:none;border:1px solid #d8d8d8;background:#fff;position:absolute;top:29px;width:370px;padding:10px 10px 5px 10px}.Hunter-time-picker .Hunter-minute{width:50px;height:30px;text-align:center;line-height:30px;color:#999;background-color:#f5f5f5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Hunter-time-picker .Hunter-minute:hover{color:#002dff}.Hunter-time-picker .Hunter-minute.active{color:#fff;background-color:#3a7adb}.Hunter-time-picker .Hunter-clean-btn{width:108px;height:30px;background-color:#3a7adb!important;color:#fff;background-image:none!important;border:5px solid #3a7adb;border-radius:0}.Hunter-time-picker .Hunter-clean-btn:hover{background-color:#0b4b94!important;border-color:#3a7adb}
 
 
input[type=radio] {
    width: 1.3em;
    height: 1.3em;
}

.YedionImage
{
	width: 4.813rem;
	height: 1.438rem;
}


.qr-code-generator {
width: 21rem;
margin: 0 auto;
}

.qr-code-generator * {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

#qrcode {
width: 8rem;
height: 8rem;
margin: 0 auto;
text-align: center;
}

#qrcode a {
font-size: 0.8em;
}

.qr-url, .qr-size {
padding: 0.5em;
border: 1px solid #ddd;
border-radius: 2px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.qr-url {
width: 79%;
}

.qr-size {
width: 20%;
}

.generate-qr-code {
display: block;
width: 100%;
margin: 0.5em 0 0;
padding: 0.25em;
font-size: 1.2em;
border: none;
cursor: pointer;
background-color: #e5554e;
color: #fff;
}
.InNotActive
{
	background-color:lightgray;
}
.u-ns-bg-v3R-top::before {
  right: 80px ;
}
.u-ns-bg-v3R-bottom::before {
    border-width: 22px 0 0 22px;
}
.ToTheLeft
{
	text-align:left
}



summary h3
{font-size:1.5rem}

summary > *:first-child::before {
    content: '+';
    display: inline-block;
    border-radius: 5px;
    width: 1.5rem;
    height: 1.5rem;
    line-height: 1.3rem;
    background: #ffffff  !important;
    background: var(--pure-white);
    color: #005A6A  !important;
    color: var(--wai-green);
    border: 2px solid #005A6A !important;
    text-align: center;
    font-weight: bold;
	margin:1rem;
  }

summary:hover > *:first-child::before,summary:focus > *:first-child::before {
    background: #003366  !important;
    background: var(--w3c-blue);
    border-color: #003366  !important;
    border-color: var(--w3c-blue);
    color: #ffffff  !important;
    color: var(--pure-white);
  }

details[open] > summary > *:first-child::before {
  content: '–';
}

details > div::after {
  content: "";
  display: block;
  clear: both;
}

figure.shrink-wrap {
  box-sizing: border-box;
  background-color: var(--pure-white);
  width: min-content;
  max-width: 100%;
  border: 1px solid var(--line-grey);
  border-radius: 3px;
  padding: 0.625rem;
  & .figcontent {
    @media (--medlarge) {
      display: flex;
      & > * {
        flex: 1;
      }
    }
  }
  & img {
    border: 1px solid var(--line-grey);
    max-width: none !important;
  }
  & figcaption {
    font-weight: normal;
    border: none;
    margin: 0;
  }
}
[dir="ltr"] details {
  padding-left: 2rem;
  padding-left: 2rem;
}

[dir="rtl"] details {
  padding-right: 2rem;
  padding-right: 2rem;
}

[dir="ltr"] summary {
  margin-left: -2rem;
  margin-left: -2rem;
}

[dir="rtl"] summary {
  margin-right: -2rem;
  margin-right: -2rem;
}

summary {
  cursor: pointer;
  display: block;
}

summary::-webkit-details-marker {
  display: none;
}

[dir="ltr"] summary > *:first-child::before {
    margin-right: 0.5rem;
    margin-right: 0.5rem;
}

[dir="rtl"] summary > *:first-child::before {
    margin-left: 0.5rem;
    margin-left: 0.5rem;
}

.Heb summary{
  cursor: pointer;
  display: block;
  margin-inline-start: -2rem;
}
.Eng summary{
  cursor: pointer;
  display: block;
	margin-inline-start: 1rem;
}

summary::-webkit-details-marker {
  display: none;
}

summary {
  & > *:first-child::before {
    content: '+';
  }  
}

details[open] > summary > *:first-child::before {
  content: '–';
}

details > div::after {
  content: "";
  display: block;
  clear: both;
}


.ExcelInTable{
 margin-left: 0.75rem;
 margin-top: 0.563rem;
 display: inline;
 float: left;
 margin-bottom: 0;
 }
 
 
.ExcelInTableEng{
 margin-right: 0.75rem;
 margin-top: 0.563rem;
 display: inline;
 float: right;
 margin-bottom: 0;
 }


.ButtomLess{
padding: 0;
border: none;
background: none;
}

ol.HebOl {
  list-style-type: hebrew;
  direction: rtl;
  text-align: right;
}

.HebOl li {
  counter-increment: num;
  display: flex;
}

.HebOl li:before {
  content: '.' counter(num, hebrew);
  direction: ltr;
  unicode-bidi: bidi-override;
  min-width: 23px;
}

.modal
{
    z-index: 10000;
}

#floatingIconAlma {
	display: none;
	position: absolute;
	width: 32px;
	height: 32px;
	background-color: #f2665f;
	border-radius: 50%;
	cursor: pointer;
	text-align: center;
	line-height: 35px;
	color: white;
	font-weight: bold;
	z-index: 9999;
}


