:root{
  --iui-primary-color:#1B96FF;
  --iui-secondary-color:#384B5C;
  --iui-shadow:-6px 6px 10px 0 rgba(131,134,163,0.12);
  --iui-bdr-color:#D8D8D8;
  --iui-primary-font:'Rubik', sans-serif;
  --iui-primary-gradiant:linear-gradient(360deg, #F0F8FF 0%, #FFFFFF 100%);
  --iui-secondary-gradiant:linear-gradient(270deg, #1BB7C8 0%, #34CF81 100%);
  --iui-gray-color:#959FBA;
  --iui-primary-blue:#0A2F99;
  --iui-trans:all 0.5s ease;
  --iui-green-color:#32CD83;
  --iui-orange-color:#FF7400;
  --iui-yellow-color:#FFD300;
  --iui-red-color:#D2000F;
  --iui-blue-color: #2F9CF9;
  --iui-dark-blue-color: #2243A3;
  --iui-menu-bg-color: #5c636a;
  --iui-label-color: currentColor;
  --iui-input-background: snow;
  --iui-light-btn-bg-color: #ddd;
}

.iuiBox {
  font-size: .875rem;
  font-family: var(--iui-primary-font);
  color: var(--iui-secondary-color);
  background-attachment: fixed;
  background-size: cover;
  min-height: 100vh;
  position: relative;
  padding: 0 !important;
}

/* signal-colors */
.iuiBox .green-color{
  color: var(--iui-green-color) !important;
}
.iuiBox .green-color-bg{
  background-color: var(--iui-green-color) !important;
}
.iuiBox .red-color{
  color: var(--iui-red-color) !important;
}
.iuiBox .red-color-bg{
  background-color: var(--iui-red-color) !important;
}
.iuiBox .orange-color{
  color: var(--iui-orange-color) !important;
}
.iuiBox .orange-color-bg{
  background-color: var(--iui-orange-color) !important;
}
.iuiBox .yellow-color{
  color: var(--iui-yellow-color) !important;
}
.iuiBox .yellow-color-bg{
  background-color: var(--iui-yellow-color) !important;
}
.blue-color{
  color: var(--iui-blue-color) !important;
}
.iuiBox .blue-color-bg{
  background-color: var(--iui-blue-color) !important;
}
.iuiBox .demo-link
{
  color: var(--iui-blue-color) !important;
	cursor: pointer;
}

.iuiBox .primary-color{
  color: var(--iui-primary-color) !important;
}
.iuiBox .primary-color-bg{
  background-color: var(--iui-primary-color) !important;
}
.iuiBox .primary-blue-color{
  color: var(--iui-primary-blue) !important;
}
.iuiBox .primary-blue-color-bg{
  background-color: var(--iui-primary-blue) !important;
}
.iuiBox .secondary-color{
  color: var(--iui-secondary-color) !important;
}
.iuiBox .secondary-color-bg{
  background-color: var(--iui-secondary-color) !important;
}
.iuiBox .o-badge-green{
  color: var(--iui-green-color) !important;
  border-color: var(--iui-green-color) !important;
}
.iuiBox .o-badge-yellow{
  color: var(--iui-yellow-color) !important;
  border-color: var(--iui-yellow-color) !important;
}
.iuiBox .o-badge-blue{
  color: var(--iui-blue-color) !important;
  border-color: var(--iui-blue-color) !important;
}
.iuiBox .o-badge-dark-blue{
  color: var(--iui-dark-blue-color) !important;
  border-color: var(--iui-dark-blue-color) !important;
}
.iuiBox .o-badge-orange{
  color: var(--iui-orange-color) !important;
  border-color: var(--iui-orange-color) !important;
}
.iuiBox .o-badge-red{
  color: var(--iui-red-color) !important;
  border-color: var(--iui-red-color) !important;
}
.iuiBox .gray-color{
  color:var(--iui-gray-color) !important
}
.iuiBox .gray-color-bg{
  background-color:var(--iui-gray-color) !important
}

.iuiBox .contentWrapper 
{
    max-width: 1083px;
    margin: auto 261px auto auto;
    width: 100%;
    margin-top: 30px;
}


.iuiBox:focus-visible
{
  outline:none !important;


}
.iuiBox .datepicker table tr td.active,
.iuiBox  .datepicker table tr td.active:hover,
.iuiBox  .datepicker table tr td.active.disabled,
.iuiBox  .datepicker table tr td.active.disabled:hover{
  background-image: var(--iui-secondary-gradiant) !important;
}

.iuiBox .fw-bold
{
  font-weight: 500 !important;
}

.iuiBox hr
{
  background-color: var(--iui-gray-color);
}

.iuiBox a
{
  text-decoration: none;
  outline: none;
}

.iuiBox .center
{
	text-align: center;
}

.iuiBox .hidden
{
	display: none;
}

.iuiBox .feather 
{
  width: 16px;
  height: 16px;
  vertical-align: text-bottom;
}

.iuiBox .h-100vh
{
  height: 100vh;
}

.iuiBox .comp
{
  margin-bottom: 15px;
}

.iuiBox .comp.hide
{
	display: none;
}

.iuiBox .boxDesign
{
  box-shadow: var(--iui-shadow);
  padding: 25px;
  padding-bottom: 10px;
  background: #fff;
  border-style: solid;
  border-width: 0px 1px 1px;
  border-radius: 0px 0px 5px 5px;
  border-color: #dee2e6; /*#fff #dee2e6 #dee2e6;*/
}

.iuiBox .boxDesign.oneliner
{
  box-shadow: none;
  border: none;
}

/* -- tables --------------------------------------------------------------------------------------------------------------------------------------------------	*/

.iuiBox .boxDesign .col-12 /* the div containing the table */
{
	overflow-x: auto;
}

.iuiBox table.dataTable td
{
	max-width: 480px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.iuiBox table.dataTable thead th,
.iuiBox table.dataTable th.dt-type-numeric,
.iuiBox table.dataTable th.dt-type-date,
.iuiBox table.dataTable td.dt-type-numeric,
.iuiBox table.dataTable td.dt-type-date
{
	text-align: start;  /* fix datatables bug */
}

html[dir="rtl"] .iuiBox table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order,
html[dir="rtl"] .iuiBox table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order,
html[dir="rtl"] .iuiBox table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order,
html[dir="rtl"] .iuiBox table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order,
html[dir="rtl"] .iuiBox table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order,
html[dir="rtl"] .iuiBox table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order,
html[dir="rtl"] .iuiBox table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order,
html[dir="rtl"] .iuiBox table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order
{
	right: auto;
	left: 12px;
}

.iuiBox .dataTable tbody td p
{
	margin-bottom: 0;
}

.iuiBox .dataTable tbody td
{
	padding: 8px 10px;
	vertical-align: middle;
	/*white-space: normal !important;*/
	border: 0px;
	border-bottom: 1px solid var(--iui-bdr-color);
}

.iuiBox .dataTable tbody tr.highlight td
{
	background-color: #F0F0F0;
}

.iuiBox .dataTable tbody tr.selected td
{
	background-color: #EBF3FF;
}

.iuiBox .dataTables_scrollHeadInner .dataTable thead th
{
  	font-weight: normal;
  	font-size: 12px;
  	position: relative;
  	background-image: none !important; /* Remove the DataTables bootstrap integration styling */
  	line-height: 25px;
	background-color: #EEF4EF;
	text-align: right;
	border-bottom: 1px solid var(--iui-bdr-color);
}

.iuiBox .dataTable thead th:first-child
{
	border-top-right-radius: 5px;
}

.iuiBox .dataTable thead th:last-child
{
	border-top-left-radius: 5px;
}

.iuiBox table.dataTable > thead > tr > th:not(.sorting_disabled), 
.iuiBox table.dataTable > thead > tr > td:not(.sorting_disabled) 
{
  padding-right: 10px !important;
}

.iuiBox table.dataTable thead th.js-2lines 
{
  line-height: 16px !important;
}

.iuiBox .dataTables_scrollHeadInner table.dataTable thead th.sorting:after, 
.iuiBox .dataTables_scrollHeadInner table.dataTable thead th.sorting_asc:after, 
.iuiBox .dataTables_scrollHeadInner table.dataTable thead th.sorting_desc:after 
{
  font-size: 1rem;
  position: relative;
  left: 15px;
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  margin-right: 5px;
  height: 25px;
  right: 0;
  bottom: 0;
}

.iuiBox table.dataTable > thead .sorting:before, 
.iuiBox table.dataTable > thead .sorting_asc:before, 
.iuiBox table.dataTable > thead .sorting_desc:before, 
.iuiBox table.dataTable > thead .sorting_asc_disabled:before, 
.iuiBox table.dataTable > thead .sorting_desc_disabled:before 
{
  display: none !important;
}

.iuiBox table.dataTable thead th.sorting:after 
{
  font-weight: 900; /* regular style/weight */
  content: "\f0dd";
  color: var(--iui-mc);
}

.iuiBox table.dataTable thead th.sorting_desc:after, 
.iuiBox table.dataTable thead th.sorting_asc:after 
{
  color: var(--iui-mc) !important;
}

.iuiBox table.dataTable thead th.sorting_asc:after 
{
  font-weight: 900; /* regular style/weight */
  content: "\f0dd";
  opacity: 1;
  color: var(--iui-mc) !important;
}

.iuiBox table.dataTable thead th.sorting_desc:after 
{
  font-weight: 900; /* regular style/weight */
  content: "\f0dd";
}

.iuiBox div.dataTables_scrollBody table.dataTable thead th.sorting:after, 
.iuiBox div.dataTables_scrollBody table.dataTable thead th.sorting_asc:after,
.iuiBox div.dataTables_scrollBody table.dataTable thead th.sorting_desc:after 
{
  content: "";
}

/* In Bootstrap and Foundation the padding top is a little different from the DataTables stylesheet */
.iuiBox table.table thead th.sorting:after, table.table thead th.sorting_asc:after, table.table thead th.sorting_desc:after 
{
  top: 0px;
  color: var(--iui-mc);
}

.iuiBox table.dataTable > thead .sorting:after, 
.iuiBox table.dataTable > thead .sorting_asc:after, 
.iuiBox table.dataTable > thead .sorting_desc:after, 
.iuiBox table.dataTable > thead .sorting_asc_disabled:after, 
.iuiBox table.dataTable > thead .sorting_desc_disabled:after 
{
  left: 0.5em !important;
  /* right:auto !important; */
  color: #cccccc !important;
  opacity: 1 !important;
}

.iuiBox table.dataTable thead th.sorting:after 
{
  transform: rotate(0deg)
}

.iuiBox table.dataTable thead th.sorting_asc:after 
{
  transform: rotate(180deg);
  top: 5px;
}

.iuiBox div.dataTables_wrapper div.dataTables_paginate ul.pagination
{
  justify-content: center !important;
}

.iuiBox div.dataTables_wrapper div.dataTables_paginate ul.pagination .page-link,
.iuiBox  .customPaging .page-item .page-link
{
  border:0 !important;
  font-size: 14px;
  color: var(--iui-secondary-color) !important;
}

.iuiBox div.dataTables_wrapper div.dataTables_paginate ul.pagination .page-item.active .page-link,
.iuiBox  .customPaging .page-item.active a
{
  background-color: transparent !important;
  font-weight: bold;
}

.iuiBox div.dataTables_wrapper div.dataTables_paginate .paginate_button.next a,
.iuiBox  div.dataTables_wrapper div.dataTables_paginate .paginate_button.previous a,
.iuiBox  .customPaging .page-item a
{
  color:rgba(255,255,255,0) !important;
  font-size: 0;
  line-height: 22px;
  cursor: pointer;
}

.iuiBox div.dataTables_wrapper div.dataTables_paginate .paginate_button.next a:before,
.iuiBox  div.dataTables_wrapper div.dataTables_paginate .paginate_button.previous a:before,
.iuiBox .customPaging a[aria-label="Previous"]:before,
.iuiBox .customPaging a[aria-label="Next"]:before
{
  content: '';
  height: 15px;
  width: 16px;
  background: url(../images/left-arrow.svg) no-repeat;
  background-size: contain;
  display: inline-block;
  vertical-align: middle;
}

.iuiBox div.dataTables_wrapper div.dataTables_paginate .paginate_button.previous a:before,
.iuiBox .customPaging a[aria-label="Previous"]:before
{
  transform: rotate(-180deg);
}

.iuiBox div.dataTables_wrapper div.dataTables_paginate
{
  margin-top: 20px !important;
}

.iuiBox table.dataTable>tbody>tr.child span.dtr-title 
{
	margin-left: 15px;
	min-width: 90px;
}

.iuiBox table.dataTable tr.child td
{
	background-color: #FFFFF1;
}

.iuiBox .dtr-title:after
{
	content: ":";
}

.iuiBox ul.dtr-details
{
	width: 100%;
}

.iuiBox .table-footer
{
	margin-top: 20px;
}

.iuiBox .table-footer .check-uncheck
{
	text-align: left;
}

.iuiBox .table-footer .check-uncheck img
{
	cursor: pointer;
}

/* -- buttons -------------------------------------------------------------------------------------------------------------------------------------------------	*/

.iuiBox .btns-col .btn
{
	margin-right: 5px;
	margin-left: 5px;
}

.iuiBox .row-btn
{
	border-radius: 5px;
	box-shadow: var(--iui-shadow);
	font-size: 14px;
	color: #7F7F7F;
	border: 1px solid #AAAAAA; /*#CEDC8C;*/
	-webkit-transition: var(--iui-trans);
	transition: var(--iui-trans);
	min-width: 100px;
}

.iuiBox .row-btn:hover,
.iuiBox .row-btn:active,
.iuiBox .row-btn:focus
{
	background-color: #F0F0F0;
}

.iuiBox .btn-group>.btn-group:not(:last-child)>.btn,
.iuiBox .btn-group>.btn.dropdown-toggle-split:first-child,
.iuiBox .btn-group>.btn:not(:last-child):not(.dropdown-toggle),
.iuiBox .btn-group>.btn-group:not(:first-child)>.btn,
.iuiBox .btn-group>.btn:nth-child(n+3),
.iuiBox .btn-group>:not(.btn-check)+.btn
{
	border-radius: 6px;
}

.iuiBox h1
{
	font-size: 1.6rem;
	font-weight: bold;
	color: var(--iui-label-color);
}

.iuiBox h2,
.iuiBox h2.formTitle
{
	font-size: 1.2rem;
	font-weight: bold;
	color: var(--iui-label-color);
}

/* -- forms ---------------------------------------------------------------------------------------------------------------------------------------------------	*/

.iuiBox div.form-group
{
	position: relative;
}

.iuiBox div.form-group
{
  margin-bottom: 20px;
}

/* Chrome, Safari, Edge, Opera */
.iuiBox input::-webkit-outer-spin-button,
.iuiBox input::-webkit-inner-spin-button 
{
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
.iuiBox input[type=number] 
{
  -moz-appearance: textfield;
}

.iuiBox input,
.iuiBox textarea,
.iuiBox select
{
	border-radius: 5px;
	border: 1px solid var(--iui-bdr-color);
	background-color: var(--iui-input-background);
	/*appearance:  auto;*/
}
.iuiBox input
{
	padding: 7px 5px;
}

.iuiBox select
{
	padding: 7px 15px;
}

.iuiBox div.dt-length select /* for dataTables footer */
{
	appearance:  none;
	padding: .375rem .75rem .375rem 2.25rem;
}

.iuiBox input.form-control.ltr { direction: ltr; }
.iuiBox input.form-control.rtl { direction: rtl; }

.iuiBox .link
{
  direction: ltr;
  position: relative;
}

.iuiBox div.form-group label
{
  display: block;
  position: relative;
  overflow: hidden;
  color: var(--iui-label-color);
}

.iuiBox div.form-group label[for*="_byLang"]:after
{
	position: absolute;
	left: 0;
	bottom: 1px;
	content: '';
	width: 25px;
	height: 16px;
	background-size: 80%;
	background-repeat: no-repeat;
}

html[dir="ltr"] .iuiBox div.form-group label[for*="_byLang"]:after
{
	right: 0;
	left: auto;
}
.iuiBox.HEB div.form-group label[for*="_byLang"]:after
{
	background-image: url(../images/lang/HEB.jpg);
}
.iuiBox.ENG div.form-group label[for*="_byLang"]:after
{
	background-image: url(../images/lang/ENG.jpg);
}
.iuiBox.ARB div.form-group label[for*="_byLang"]:after
{
	background-image: url(../images/lang/ARB.jpg);
}
.iuiBox.RUS div.form-group label[for*="_byLang"]:after
{
	background-image: url(../images/lang/RUS.jpg);
}
.iuiBox.FRN div.form-group label[for*="_byLang"]:after
{
	background-image: url(../images/lang/FRN.jpg);
}

.iuiBox .custom-file-label {
  text-align: right;
  cursor: pointer;
  position: relative;
  background-color: var(--iui-input-background);
}
.iuiBox .custom-file-label:before {
  content: '';
  background: url(../images/arrow-up-from-bracket-solid-black.svg) no-repeat;
  height: 12px;
  width: 12px;
  position: absolute;
  left: 10px;
  top: 50%;
  transform: translateY(-50%);
}

.iuiBox .custom-file-preview img
{
/*	max-height: 100px;*/
}

.iuiBox div.form-group.mandatory label:after
{
	content: "*";
	color: red;
	padding: 2px;
	vertical-align: middle;
}

.iuiBox div.show-lang.HEB
{
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(../images/lang/HEB.jpg) no-repeat;
	width: 25px;
	height: 16px;
}

.iuiBox div.form-group.HEB input:not(.HEB),
.iuiBox div.form-group.HEB select:not(.HEB),
.iuiBox div.form-group.HEB .form-editor:not(.HEB),
.iuiBox div.form-group.ENG input:not(.ENG),
.iuiBox div.form-group.ENG select:not(.ENG),
.iuiBox div.form-group.ENG .form-editor:not(.ENG),
.iuiBox div.form-group.RUS input:not(.RUS),
.iuiBox div.form-group.RUS select:not(.RUS),
.iuiBox div.form-group.RUS .form-editor:not(.RUS)
{
	display: none;
}

.iuiBox div.form-group input.no-lang,
.iuiBox div.form-group.HEB select.no-lang
{
	display: unset !important;
}

.iuiBox .offcanvas-end {
  transform: translateX(0%);
  opacity: 1;
  visibility: visible;
}

.iuiBox .nice-select{
  min-width: 120px;
}
.iuiBox .nice-select .list{
  max-height: 250px;
  overflow: auto !important;
}
.iuiBox .nice-select .option.selected{
  font-weight: 500 !important;
}
.iuiBox .nice-select .option{
  font-size: 14px !important;
 	padding-right: 15px !important;
  	padding-left: 15px !important;
	line-height: normal;
    white-space: break-spaces;
}
.iuiBox .nice-select:after
{
  margin-top:0px !important;
}

.iuiBox .nice-select .current
{
	white-space: break-spaces;
}

.iuiBox .customLink{
  color: var(--iui-primary-color);
  font-size: 16px;
}
.iuiBox .customLink svg path{
  fill: var(--iui-primary-color);
}
.iuiBox .customLink:hover{
  text-decoration: underline;
  color:var(--iui-primary-color);
}
.iuiBox .font-20{
  font-size: 20px;
  height: 51px;
  line-height: 40px;
}

.iuiBox .mh-inherit{
  min-height: inherit;
}

.iuiBox .boxDesign.no-height
{
	min-height: auto;
}


.iuiBox .navbar .navbar-toggler{
  display: none;
}
.iuiBox .navbar-toggler:focus,
.iuiBox input[type="checkbox"]:focus
{
  box-shadow: none;
}
.iuiBox tbody td{
    color: var(--iui-secondary-color);
    font-size: 0.85rem;
}
.iuiBox li{
  list-style: none;
}
.iuiBox ol li{
  list-style: auto; /* for Takanon page */
}
/*--humburgcss--*/
.iuiBox .hamburger {
  padding: 15px 15px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}
.iuiBox .hamburger:hover {
    opacity: 0.7;
}
.iuiBox .hamburger.is-active:hover
{
    opacity: 0.7;
}
.iuiBox .hamburger.is-active .hamburger-inner,
.iuiBox .hamburger.is-active .hamburger-inner::before,
.iuiBox .hamburger.is-active .hamburger-inner::after {
    background-color: var(--iui-primary-blue);
}

.iuiBox .hamburger-box {
  width: 30px;
  height: 24px;
  display: inline-block;
  position: relative;
  }

.iuiBox .hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}
.iuiBox .hamburger-inner,
.iuiBox .hamburger-inner::before,
.iuiBox .hamburger-inner::after {
    width: 26px;
    height: 2px;
    background-color: var(--iui-primary-blue);
    border-radius: 4px;
    position: absolute;
    transition-property: transform;
    transition-duration: 0.15s;
    transition-timing-function: ease;
}
.iuiBox .hamburger-inner::before,
.iuiBox .hamburger-inner::after {
    content: "";
    display: block; }
.iuiBox .hamburger-inner::before {
    top: -8px;
    }
.iuiBox .hamburger-inner::after {
    bottom: -8px;
    }

.iuiBox .btn.btn-primary{
    background-image:	none;
	background-color:	var(--bs-btn-bg);
    color:				white;
    font-size:  		var(--bs-btn-font-size);
    font-weight:	 	var(--bs-btn-font-weight);
    border:				var(--bs-btn-border-width) solid var(--bs-btn-border-color);
    border-radius:		var(--bs-btn-border-radius);
    transition:			color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	padding:			6px 12px;
	height:				40px;
}
.iuiBox .btn.btn-primary:hover{
    background-image:	none;
	background-color:	var(--bs-btn-hover-bg);
    border:				var(--bs-btn-border-width) solid var(--bs-btn-border-color);
}
.iuiBox .btn.btn-light{
    font-size:  		var(--bs-btn-font-size);
    font-weight:	 	var(--bs-btn-font-weight);
    border:				var(--bs-btn-border-width) solid var(--bs-btn-border-color);
    border-radius:		var(--bs-btn-border-radius);
	background-color:	var(--iui-light-btn-bg-color);
    transition:			color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	padding:			6px 12px;
	height:				40px;
}
.iuiBox .btn-secondary {
	color: var(--bs-btn-color);
	background-color: var(--bs-btn-bg);
}

/*
   * Squeeze
   */
.iuiBox .hamburger--squeeze .hamburger-inner {
  transition-duration: 0.075s;
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  .hamburger--squeeze .hamburger-inner::before {
    transition: top 0.075s 0.12s ease, opacity 0.075s ease; }
  .hamburger--squeeze .hamburger-inner::after {
    transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.iuiBox .hamburger--squeeze.is-active .hamburger-inner {
  transform: rotate(45deg);
  transition-delay: 0.12s;
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.iuiBox .hamburger--squeeze.is-active .hamburger-inner::before {
    top: 0;
    opacity: 0;
    transition: top 0.075s ease, opacity 0.075s 0.12s ease; }
.iuiBox .hamburger--squeeze.is-active .hamburger-inner::after {
    bottom: 0;
    transform: rotate(-90deg);
    transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

    /*--humburgcss/end--*/
.iuiBox .form-check-input{
  width: 1.45em;
    height: 1.45em;
    border-radius: 5px;
    border-color:var(--iui-bdr-color);
    accent-color: var(--iui-input-background);
}
.iuiBox .form-check-input:checked{
  /*outline-style: auto;
  outline-width: thin;
  outline-color: var(--iui-bdr-color);*/
  background-color: var(--iui-gray-color);
}
.iuiBox .form-check .form-check-label{
  font-size:14px;
  color: var(--iui-secondary-color);
  margin-right: 5px;
}
.iuiBox .form-check{
  display: flex;
  align-items:start;
  justify-content: flex-start;
}

.iuiBox .form-check-input + label{
	background-color: #fff;
	border-radius: 0;
	padding: 2px 7px 0px;
	font-size: 1rem;
}

/* for table's context menu */
.context-menu-list
{
	padding: 0;
}

.context-menu-item:hover
{
	background-color: var(--iui-menu-bg-color);
}

div.dt-container select.mySearch
{
    margin-left: .5em;
    display: inline-block;
    width: auto;
	padding: 9px 7px;
}

/* tinyMce view source*/
textarea.tox-textarea
{
	direction: ltr !important;
	text-align: left !important;
}

.iuiBox .field-error-report
{
	height: 0; /* so error won't infulence onelineer forms */
	color: red;
}

/**************/
/* Responsive */
/**************/

@media only screen and (max-width: 560px) {

.iuiBox .boxDesign
{
	padding: 8px;
}

.form-check
{
	padding: 5px;
}

}