/************************************/
/* System Fonts
/************************************/
@font-face {
  font-family: Ploni-Bold;
  src: url(../assets/fonts/ploni/Ploni-Bold.ttf);
  /*font-family: open-sans-light;
    src: url(fonts/open-sans/OpenSansHebrew-light.ttf);*/
}
@font-face {
  font-family: Ploni-SemiBold;
  src: url(../assets/fonts/ploni/Ploni-SemiBold.ttf);
  /*font-family: open-sans-bold;
    src: url(fonts/open-sans/OpenSansHebrew-Bold.ttf);*/
}
@font-face {
  font-family: Ploni-Medium;
  src: url(../assets/fonts/ploni/Ploni-Medium.ttf);
  /*font-family: open-sans-bold;
    src: url(fonts/open-sans/OpenSansHebrew-Bold.ttf);*/
}
@font-face {
  font-family: Ploni-Regular;
  src: url(../assets/fonts/ploni/Ploni-Regular.ttf);
  /*font-family: open-sans;
    src: url(fonts/open-sans/OpenSansHebrew-Regular.ttf);*/
}
@font-face {
  font-family: Ploni-Light;
  src: url(../assets/fonts/ploni/Ploni-Light.ttf);
  /*font-family: open-sans-bold;
    src: url(fonts/open-sans/OpenSansHebrew-Bold.ttf);*/
}
@font-face {
  font-family: Ploni-UltraLight;
  src: url(../assets/fonts/ploni/Ploni-UltraLight.ttf);
  /*font-family: open-sans-bold;
    src: url(fonts/open-sans/OpenSansHebrew-Bold.ttf);*/
}
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: local('Material Icons'), local('MaterialIcons-Regular'), url(../assets/fonts/material/MaterialIcons-Regular.ttf) format('truetype');
}
.material-icons,
icon.xs,
icon.sm,
icon.md,
icon.lg,
icon.xl {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
}
.icon-size-xs,
icon.xs {
  font-size: 18px !important;
}
.icon-size-sm,
icon.sm {
  font-size: 24px !important;
}
.icon-size-md,
icon.md {
  font-size: 32px !important;
}
.icon-size-lg,
icon.lg {
  font-size: 42px !important;
}
.icon-size-xl,
icon.xl {
  font-size: 56px !important;
}
.icon-size-xxl {
  font-size: 72px !important;
}
icon.xs {
  content: '';
}
icon.sm {
  content: '';
}
icon.md {
  content: '';
}
icon.lg {
  content: '';
}
icon.xl {
  content: '';
}
/** creates the actual form input control of the field */
/** creates the field-control wrapper element of the field */
/*********************************************************/
/* page vars */
/* page title vars */
/* page main header vars */
/* bread crumbs vars */
/* header round buttons vars */
/* header oval toolbars vars */
/* header oval frame buttons vars */
/*********************************************************/
/* paper element vars */
/*********************************************************/
/*********************************************************/
/* specific pages */
/*********************************************************/
app-label {
  color: #fff;
}
bread-crumbs {
  background: none;
  background-color: rgba(255, 255, 255, 0);
  /* "transaprent value is not supported by IOS Nazis" */
}
bread-crumbs ul li > crumb span:first-child {
  font-family: Ploni-SemiBold;
  font-size: 1.9rem;
  font-weight: normal;
  color: #6e6e6e;
}
bread-crumbs ul li > crumb span:last-child {
  font-family: Ploni-SemiBold;
  font-size: 1.9rem;
  font-weight: normal;
  color: #2068e4;
}
page-view {
  -webkit-background-image: linear-gradient(160deg, #002665, #1b5ece, #1b5ece, #002665);
  background-image: linear-gradient(160deg, #002665, #1b5ece, #1b5ece, #002665);
}
header-view.conditional-sale app-tracker stage:not(.active) {
  color: #000;
}
header-view.conditional-sale app-tracker stage:not(.active) > i:before {
  text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.3);
}
header-view.conditional-sale app-tracker stage.done {
  color: #ff6f84;
}
app-header {
  color: #fff;
}
app-toolbar button {
  color: #fff;
}
app-environment {
  font-family: Ploni-Regular;
  font-size: 1.8rem;
  font-weight: normal;
}
app-peeker {
  background: rgba(0, 0, 0, 0.7);
  background-color: rgba(0, 0, 0, 0.7);
}
app-peeker peek-notification {
  color: #fff;
}
app-peeker peek-notification icon {
  color: #ff00a7;
}
app-peeker button {
  background: transparent;
  background-color: transparent;
}
app-peeker button:after {
  color: #000;
}
h1.title,
h3.title {
  color: #141414;
}
content-body {
  color: #141414;
  background: #fff;
  background-color: #fff;
  font-family: Ploni-Light;
  font-size: 2.1rem;
  font-weight: normal;
  box-shadow: 0 20px 67px -30px rgba(0, 0, 0, 0.7);
}
.content-side-menu > .side-menu-list {
  background: rgba(255, 255, 255, 0.05);
  background-color: rgba(255, 255, 255, 0.05);
  -webkit-background-image: linear-gradient(320deg, rgba(255, 255, 255, 19%), rgba(255, 255, 255, 25%));
  background-image: linear-gradient(320deg, rgba(255, 255, 255, 19%), rgba(255, 255, 255, 25%));
  box-shadow: inset -1px -1px 0px 0 #ffffff2b;
}
.content-side-menu .fab-button {
  background: #ffffff94;
  background-color: #ffffff94;
  color: #252525;
  box-shadow: 0 5px 10px -6px rgba(0, 0, 0, 0.45);
}
.content-side-menu .fab-button.warning-background {
  background: #d30725;
  background-color: #d30725;
}
.content-side-menu .fab-button.positive-background {
  background: #dff5ff;
  background-color: #dff5ff;
}
.content-side-menu label {
  color: #002055;
}
textarea,
input,
.input,
select-button > button {
  font-family: Ploni-Regular;
  font-size: calc(2.1rem + 1px);
  font-weight: normal;
  box-shadow: inset 0 -1px 0 0 #1b5ece;
  color: #1b5ece;
  background: none;
  background-color: rgba(255, 255, 255, 0);
  /* "transaprent value is not supported by IOS Nazis" */
}
textarea.keyboard-visible,
input.keyboard-visible,
.input.keyboard-visible,
select-button > button.keyboard-visible,
textarea:focus:not([disabled]),
input:focus:not([disabled]),
.input:focus:not([disabled]),
select-button > button:focus:not([disabled]),
textarea:active:not([disabled]),
input:active:not([disabled]),
.input:active:not([disabled]),
select-button > button:active:not([disabled]) {
  color: #003388;
  box-shadow: inset 0 -2px 0 0 #1b5ece;
}
textarea.keyboard-visible + symbol,
input.keyboard-visible + symbol,
.input.keyboard-visible + symbol,
select-button > button.keyboard-visible + symbol,
textarea:focus:not([disabled]) + symbol,
input:focus:not([disabled]) + symbol,
.input:focus:not([disabled]) + symbol,
select-button > button:focus:not([disabled]) + symbol,
textarea:active:not([disabled]) + symbol,
input:active:not([disabled]) + symbol,
.input:active:not([disabled]) + symbol,
select-button > button:active:not([disabled]) + symbol {
  /*box-shadow: inset 0 -2px 0 0 @E1 !important;*/
  color: #00a97c;
}
textarea.keyboard-visible + symbol:before,
input.keyboard-visible + symbol:before,
.input.keyboard-visible + symbol:before,
select-button > button.keyboard-visible + symbol:before,
textarea:focus:not([disabled]) + symbol:before,
input:focus:not([disabled]) + symbol:before,
.input:focus:not([disabled]) + symbol:before,
select-button > button:focus:not([disabled]) + symbol:before,
textarea:active:not([disabled]) + symbol:before,
input:active:not([disabled]) + symbol:before,
.input:active:not([disabled]) + symbol:before,
select-button > button:active:not([disabled]) + symbol:before {
  background-color: #26bb94;
}
textarea.ng-invalid,
input.ng-invalid,
.input.ng-invalid,
select-button > button.ng-invalid,
textarea [class^='ng-invalid-'],
input [class^='ng-invalid-'],
.input [class^='ng-invalid-'],
select-button > button [class^='ng-invalid-'] {
  box-shadow: inset 0 -2px 0 0 #ff6f84 !important;
  color: #d30725 !important;
}
textarea.ng-invalid + symbol,
input.ng-invalid + symbol,
.input.ng-invalid + symbol,
select-button > button.ng-invalid + symbol,
textarea [class^='ng-invalid-'] + symbol,
input [class^='ng-invalid-'] + symbol,
.input [class^='ng-invalid-'] + symbol,
select-button > button [class^='ng-invalid-'] + symbol {
  /*box-shadow: inset 0 -2px 0 0 @K1 !important;*/
  color: #d30725;
}
textarea.ng-invalid + symbol:before,
input.ng-invalid + symbol:before,
.input.ng-invalid + symbol:before,
select-button > button.ng-invalid + symbol:before,
textarea [class^='ng-invalid-'] + symbol:before,
input [class^='ng-invalid-'] + symbol:before,
.input [class^='ng-invalid-'] + symbol:before,
select-button > button [class^='ng-invalid-'] + symbol:before {
  background-color: #ff6f84;
}
textarea[disabled='disabled'],
input[disabled='disabled'],
.input[disabled='disabled'],
select-button > button[disabled='disabled'] {
  background-color: #fff;
}
textarea {
  border-radius: 18px;
  padding: 1rem 1.25rem !important;
  min-height: 8rem;
  box-shadow: inset 0 0 0 1px #1b5ece !important;
}
textarea:focus,
textarea:active {
  color: #003388;
  box-shadow: inset 0 0 0 2px #1b5ece !important;
}
textarea.ng-invalid,
textarea [class^='ng-invalid-'] {
  box-shadow: inset 0 0 0 2px #ff6f84 !important;
}
.field-control-button[disabled='disabled'] {
  background: none !important;
  background-color: rgba(255, 255, 255, 0) !important;
  /* "transaprent value is not supported by IOS Nazis" */
}
select-button input,
auto-suggest input,
select-button button,
auto-suggest button {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block !important;
  text-align: right;
  color: #1b5ece;
  background: none;
  background-color: rgba(255, 255, 255, 0);
  /* "transaprent value is not supported by IOS Nazis" */
}
select-button input:focus,
auto-suggest input:focus,
select-button button:focus,
auto-suggest button:focus,
select-button input:active,
auto-suggest input:active,
select-button button:active,
auto-suggest button:active {
  box-shadow: inset 0 -1px 0 0 #1b5ece !important;
}
select-button.ng-invalid .select,
auto-suggest.ng-invalid .select,
select-button.ng-invalid input,
auto-suggest.ng-invalid input {
  box-shadow: inset 0 -1px 0 0 #ff6f84 !important;
}
select-button[disabled='disabled'] input,
auto-suggest[disabled='disabled'] input,
select-button[disabled='disabled'] button,
auto-suggest[disabled='disabled'] button,
select-button[disabled='disabled'] .select,
auto-suggest[disabled='disabled'] .select {
  pointer-events: none;
  user-select: none;
  background: #fff !important;
  background-color: #fff !important;
  box-shadow: inset 0 -1px 0 0 #c8c8c8 !important;
  color: #a0a0a0 !important;
}
paper-content textarea,
paper-content input,
paper-content .input,
paper-content select-button > button,
paper-content dropdown-button > button,
paper-content select-button > button {
  color: #1b5ece;
}
button {
  font-family: Ploni-Regular;
  font-size: 2.4rem;
  font-weight: normal;
}
button[disabled='disabled'],
button[ng-disable='true'],
button[readonly='readonly'] {
  cursor: not-allowed !important;
  pointer-events: none !important !important;
  text-shadow: 0 1px 1px #ffffff !important;
  color: #828282 !important;
  background: #dcdcdc !important;
  background-color: #dcdcdc !important;
}
button[disabled='disabled'] > content,
button[ng-disable='true'] > content,
button[readonly='readonly'] > content,
button[disabled='disabled'] span,
button[ng-disable='true'] span,
button[readonly='readonly'] span {
  color: inherit !important;
  background: none !important;
  background-color: rgba(255, 255, 255, 0) !important;
  /* "transaprent value is not supported by IOS Nazis" */
  cursor: inherit !important;
}
button[disabled='disabled'] > icon,
button[ng-disable='true'] > icon,
button[readonly='readonly'] > icon {
  color: #6e6e6e !important;
  background: none !important;
  background-color: rgba(255, 255, 255, 0) !important;
  /* "transaprent value is not supported by IOS Nazis" */
}
.circle-button {
  background: #dff5ff;
  background-color: #dff5ff;
}
.primary-label {
  color: #1b5ece;
}
.light-button {
  color: #6e6e6e;
  background: transparent;
  background-color: transparent;
  border: 3px solid #b4b4b4;
  text-shadow: none;
  font-family: Ploni-SemiBold;
  font-size: 2.1rem;
  font-weight: normal;
}
.primary-button {
  color: #fff;
  background: #1b5ece;
  background-color: #1b5ece;
}
.primary-contrast-button {
  color: #1b5ece;
  background: #fff;
  background-color: #fff;
}
.positive-button {
  color: #fff;
  background: #26bb94;
  background-color: #26bb94;
}
.link-button {
  color: #323232 !important;
  background: #dff5ff !important;
  background-color: #dff5ff !important;
  margin: 0 0 0.3rem 0;
}
.link-button:after {
  background: #1b5ece;
  background-color: #1b5ece;
}
.link-button.inline {
  background: none !important;
  background-color: rgba(255, 255, 255, 0) !important;
  /* "transaprent value is not supported by IOS Nazis" */
  display: inline-flex;
  padding: 0;
  margin: 0;
}
tiles:not([selection-effect='custom']) > tile.active > * {
  border-width: 1px;
  border-style: solid;
  border-color: #dcdcdc;
  background: #fff;
  background-color: #fff;
}
tiles:not([selection-effect='custom']) > tile.active > *:after {
  content: url('../assets/images/check-symbol.svg');
}
tiles:not([selection-effect='custom']) > tile.active > *:after {
  z-index: 3;
  position: absolute;
  top: 1.25rem;
  left: 1.5rem;
  border-radius: 50%;
  -webkit-transition: 0.25s;
  transition: 0.25s;
  height: 9%;
  width: 9%;
  max-height: 32px;
  max-width: 32px;
}
tiles:not([selection-effect='custom']):not([palette='theme']) > tile > * {
  border-width: 1px;
  border-style: solid;
  border-color: #c8c8c8;
}
tiles:not([selection-effect='custom']):not([palette='theme']) > tile.active > * {
  -webkit-background-image: linear-gradient(160deg, #9df8e0 0%, #ace1ff 100%);
  background-image: linear-gradient(160deg, #9df8e0 0%, #ace1ff 100%);
  border-width: 0;
  border-style: none;
  border-color: transparent;
}
.gray-foreground-55 {
  color: #828282;
}
.primary-background-200 {
  background: #ace1ff;
  background-color: #ace1ff;
}
.white-background-200 {
  background: rgba(255, 255, 255, 0.4);
  background-color: rgba(255, 255, 255, 0.4);
}
.selection-gradient {
  -webkit-background-image: linear-gradient(160deg, #9df8e0 0%, #ace1ff 100%);
  background-image: linear-gradient(160deg, #9df8e0 0%, #ace1ff 100%);
}
.default-button {
  color: #a0a0a0;
  background: #fff;
  background-color: #fff;
}
.dark-button {
  color: #fff;
  background: #141414;
  background-color: #141414;
}
.stroked-button,
checkbox > choice > button {
  box-shadow: inset 0 0 0 1px #1b5ece;
  color: #1b5ece;
  background: #fff;
  background-color: #fff;
}
.stroked-button[disabled='disabled'] {
  box-shadow: inset 0 0 0 1px #a0a0a0 !important;
  text-shadow: 0 1px 2px #fff;
  color: #b4b4b4;
  background: #ebebeb !important;
  background-color: #ebebeb !important;
}
.flat-button {
  box-shadow: none;
  border: none;
  background: none;
  background-color: rgba(255, 255, 255, 0);
  /* "transaprent value is not supported by IOS Nazis" */
}
.stroked-light-button {
  box-shadow: inset 0 0 0 2px #828282;
  background: #fff;
  background-color: #fff;
  color: #6e6e6e;
}
.fab-button {
  background: #fff;
  background-color: #fff;
}
.fab-primary-button {
  color: #fff;
  background: #1b5ece;
  background-color: #1b5ece;
}
.fab-accent-button {
  color: #fff;
  background: #ff00a7;
  background-color: #ff00a7;
}
.primary-contrast-foreground {
  color: #fff;
}
.primary-stroke {
  box-shadow: 0 0 0 2px #1b5ece;
}
.primary-foreground,
form-section form-label verification-label {
  color: #1b5ece;
}
.primary-background {
  background: #1b5ece;
  background-color: #1b5ece;
}
.accent-foreground {
  color: #ff00a7;
}
.accent-background {
  background: #ff00a7;
  background-color: #ff00a7;
}
.accent-stroke {
  box-shadow: inset 0 0 0 2px #ff00a7;
}
.grayscale-foreground {
  color: #6e6e6e;
}
.warning-foreground {
  color: #f33a55;
}
.warning-background {
  background: #f33a55;
  background-color: #f33a55;
}
.positive-background {
  background: #570039;
  background-color: #570039;
}
panel,
.panel {
  background: #fff;
  background-color: #fff;
}
progress-illustration > span {
  color: rgba(0, 0, 0, 0.2);
}
progress-illustration > bar {
  background: #ff00a7;
  background-color: #ff00a7;
}
select-button.has-value > button:nth-child(2) {
  color: #1b5ece;
}
checkbox.xl > choice button {
  font-family: Ploni-Medium;
  font-size: 2.1rem;
  font-weight: normal;
}
checkbox.lg > choice button {
  font-family: Ploni-Medium;
  font-size: 1.9rem;
  font-weight: normal;
}
checkbox.md > choice button {
  font-family: Ploni-Medium;
  font-size: 1.9rem;
  font-weight: normal;
}
checkbox > choice > button {
  color: #141414;
  background: #dff5ff;
  background-color: #dff5ff;
  font-family: Ploni-Regular;
  font-size: 1.8rem;
  font-weight: normal;
  box-shadow: inset 0px 0px 0px 0px transparent;
}
checkbox > choice > button.checked {
  box-shadow: inset 0px 0px 0px 2px #323232 !important;
}
checkbox > choice[disabled='disabled'] > button {
  cursor: not-allowed !important;
  pointer-events: none !important !important;
  text-shadow: 0 1px 1px #ffffff !important;
  color: #828282 !important;
  background: #dcdcdc !important;
  background-color: #dcdcdc !important;
}
checkbox > choice[disabled='disabled'] > button > content,
checkbox > choice[disabled='disabled'] > button span {
  color: inherit !important;
  background: none !important;
  background-color: rgba(255, 255, 255, 0) !important;
  /* "transaprent value is not supported by IOS Nazis" */
  cursor: inherit !important;
}
checkbox > choice[disabled='disabled'] > button > icon {
  color: #6e6e6e !important;
  background: none !important;
  background-color: rgba(255, 255, 255, 0) !important;
  /* "transaprent value is not supported by IOS Nazis" */
}
checkbox > choice.ng-invalid choice > button {
  background: #ffb6c1;
  background-color: #ffb6c1;
  box-shadow: inset 0 0 0 -1px #ff6f84 !important;
}
checkbox > choice[disabled='disabled'] button,
checkbox > choice[disabled='disabled'] choice > button {
  background: #dcdcdc;
  background-color: #dcdcdc;
}
.scroll-container {
  position: relative;
  overflow: hidden;
}
.scroll-container smooth-scroller.default-color-schema,
.scroll-container [smooth-scroller].default-color-schema {
  background: #e2f6ff;
  background-color: #e2f6ff;
  isolation: isolate;
}
.scroll-container smooth-scroller.default-color-schema > .scroller,
.scroll-container [smooth-scroller].default-color-schema > .scroller,
.scroll-container smooth-scroller.default-color-schema scroller,
.scroll-container [smooth-scroller].default-color-schema scroller {
  z-index: 0;
}
.scroll-container smooth-scroller.default-color-schema > .scroller > *,
.scroll-container [smooth-scroller].default-color-schema > .scroller > *,
.scroll-container smooth-scroller.default-color-schema scroller > *,
.scroll-container [smooth-scroller].default-color-schema scroller > * {
  z-index: 1;
}
.scroll-container smooth-scroller.default-color-schema.has-scroll:before,
.scroll-container [smooth-scroller].default-color-schema.has-scroll:before,
.scroll-container smooth-scroller.default-color-schema.has-scroll:after,
.scroll-container [smooth-scroller].default-color-schema.has-scroll:after {
  user-select: none;
  pointer-events: none;
  content: '';
  position: absolute;
  height: 2rem;
  width: 100%;
  right: 0;
  left: 0;
  z-index: 2;
  display: block;
}
.scroll-container smooth-scroller.default-color-schema.has-scroll:before,
.scroll-container [smooth-scroller].default-color-schema.has-scroll:before {
  top: 0;
  -webkit-background-image: linear-gradient(180deg, #e2f6ff, rgba(255,255,255,0));
  background-image: linear-gradient(180deg, #e2f6ff, rgba(255,255,255,0));
}
.scroll-container smooth-scroller.default-color-schema.has-scroll:after,
.scroll-container [smooth-scroller].default-color-schema.has-scroll:after {
  bottom: 0;
  -webkit-background-image: linear-gradient(0deg, #e2f6ff, rgba(255,255,255,0));
  background-image: linear-gradient(0deg, #e2f6ff, rgba(255,255,255,0));
}
error,
.error,
*[ng-message] {
  color: #d30725;
}
*[ng-message] {
  letter-spacing: 0.02rem;
  font-family: Ploni-Regular;
  font-size: 1.9rem;
  font-weight: normal;
  line-height: 0.9;
}
form-section form-label {
  color: #464646;
  font-family: Ploni-Light;
  font-size: 2.1rem;
  font-weight: normal;
  letter-spacing: 0.04rem;
}
form-section form-label verification-label {
  font-family: Ploni-SemiBold;
  font-size: 1.6rem;
  font-weight: normal;
}
form-section form-label .mandatory-label,
form-section form-label mandatory-label {
  color: #1854b7;
  font-family: Ploni-SemiBold;
  font-size: 1.6rem;
  font-weight: normal;
}
form-section form-label.with-icon {
  font-family: Ploni-Light;
  font-size: 2rem;
  font-weight: normal;
}
form-section form-label.with-icon:before {
  margin-left: 1rem !important;
  color: #1b5ece !important;
}
form-section h2 {
  color: #1b5ece;
  text-shadow: none !important;
}
form-section h2 .warning {
  color: #ff6f84;
}
form-section input {
  color: #1b5ece;
}
form-section input[culture='en'] {
  unicode-bidi: plaintext;
}
form-section input[culture='en'].ng-invalid,
form-section input[culture='en']:focus {
  unicode-bidi: plaintext;
}
tiles {
  background: none;
  background-color: rgba(255, 255, 255, 0);
  /* "transaprent value is not supported by IOS Nazis" */
}
tiles.light-border tile > * {
  border: 1px solid #c8c8c8;
  border-radius: 6px;
}
tiles.border-effect > tile.active > * {
  border-color: #2068e4 !important;
}
paper {
  border: none;
  background: none;
  background-color: rgba(255, 255, 255, 0);
  /* "transaprent value is not supported by IOS Nazis" */
  /*> paper-header {
            .primary-foreground();
        }*/
}
paper > paper-progress {
  background: transparent;
  background-color: transparent;
  color: rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 0 200px 0 rgba(0, 0, 0, 0.2);
}
[role='select'],
[role='typeahead'] {
  border-radius: 6px 6px 20px 20px !important;
  background: #fff;
  background-color: #fff;
  overflow: hidden;
  box-shadow: 1px 35px 50px -30px #005dff66, 0 -5px 20px -10px #005dff66;
}
[role='select'] > header,
[role='typeahead'] > header {
  font-family: Ploni-Regular;
  font-size: 1.9rem;
  font-weight: normal;
  border-bottom: 1px solid #c8c8c8;
  direction: rtl;
  padding: 1rem 2rem;
}
@media only screen and (max-width: 768px) {
  .modal-dialog .primary-button {
    color: #fff;
    background: #1b5ece;
    background-color: #1b5ece;
  }
}
@media only screen and (max-width: 1024px) {
  .modal-dialog tiles:not(.transparent) {
    background: rgba(0, 0, 0, 0.3);
    background-color: rgba(0, 0, 0, 0.3);
  }
}
.popover {
  color: #141414;
  background: #ffd2f0 !important;
  background-color: #ffd2f0 !important;
  border-radius: 14px;
}
.popover.top {
  margin-bottom: 2rem;
  box-shadow: 0 -20px 50px -22px #1b5ece;
}
.popover.top > .arrow {
  border-top-color: #ffd2f0 !important;
}
.popover.bottom {
  margin-top: 2rem;
  box-shadow: 0 20px 50px -22px #1b5ece;
}
.popover.bottom > .arrow {
  border-bottom-color: #ffd2f0 !important;
}
.popover .popover-title {
  background: inherit !important;
  background-color: inherit !important;
  border-radius: 14px 14px 0 0;
  border-bottom: none;
}
